kernel-doc-5.14.0-503.23.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']greleng@rockylinux.org p-Bm5 ']]%/%u4)N!͚]nLHSp`Al8r^)З46:+N(?zñ mt w|x1l-O[ dwQ|}p v巼x JSH?W#E~՚|ߡǪ_.mM׵y&,홍٭@d>Q ߭> yW\s8Z ?}k|7O,yNdFO$% !Uc[ 6OF(&N+m;~noNNX- =c+fo! sxHUrTIj_'𿥃l!`G}9Nn[1SH#_A©I=@hK7;DVbXYrI=Zv@xBP5^Qtnd,da썋֚6F H O$~:4d$ϙ|qw74dfcc234d44a92548fe5ccc3430dafc98549c61ea0ca995543e2e7e8639d1a9cbcccd810ef738292d0fe8a0622b3ab14742b48539#1|뇣> PWdk ц>9A?Ad  # Y  >> > 8> T> > >>'>aa>\\\]g(]8]d9_$d:tdG64>H7P>I8l>X84Y88\8P>]9l>^> b?Hd?e?f?l?t?>u@>vA&ADAHANAACkernel-doc5.14.0503.23.1.el9_5Various documentation bits found in the kernel sourceThis package contains documentation files from the kernel source. Various bits of information about the Linux kernel and the device drivers shipped with it are documented in these files. You'll want to install this package if you need a reference to the options that can be passed to Linux kernel modules at load time.giad1-prod-build001.bld.equ.rockylinux.org Rocky((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRelease Engineering Documentationhttps://www.kernel.org/linuxnoarch"=v LCt$6%l 6S&ZW9fX ){m f_ r 6ioy:]Ti5 u '3 [KK RZz,h b)" Px*<RmB*3y_? )  p 3gJn(+k gGjO_ <'ap_qQSz]X; "0]8Y4,y=J*R:a@]=4 [ Wd  Km; * 4[@%Y9:Su i fS  *4 t t$w   wI   Jl+LvR $ < = V# ;4-q  P::    / " C4!'/   yDam h -DffrMm^XfoL0  %F   g6($Lb bcLJ  1\!0 e }L,NC y <! EV  "X+2V '$-%u] .7 y3)@ FXRR 470(Z,@<s L6/JX[J% "1Ybc[#-wQt-kS)])`+`11335/u~mAm]|dJƀ^ _CZyBvpzCvPZZY?A%BY5@H 56kF:lKJsILYe <DtWTp K`5 VDA !9FJ o=2.i}\~"}!  ? PzN [k33b( ? t0 QDv ! mDw2 SIA<&~/ow4 .7mV 1U| \+ Pb,`/aI .x % 59#&+ "YQB#w2C uhqs Ol ,)nz/ eD- }2&{^;?5.\%Jy-6$k9/.#y>K ,"#)S,?nVOB`X{. g  pPK& z !0 ' Y`q i r*]$8Uki +n1^a R @Hx;,< 4Q !#3y  %:v  [ 2 3c)wo?4 {.;#z s/[4 =ݾC u %0t#i5@:Q@oUa ǹ|AZZ :"[} T G 12vf*# ,!&{  V ]@=^a ~j 'siS@oG "\8EcG\, % 'hP@w/ GB, >r[H? 62#8(Ocvd+ ] S $u WG [ , ylaT}{bK sPBSC< v-=*z`C1 l (0 f"WK`$;$F#c /}F ;AL ,+)tARf*LUM9?' F3#6 V:A[J,A7w*?0}m h x095' *oOc h W2F##NJN~Ba ~4#2B  !3*:,*9|@K<uYuk tg xS]4 G MA 7Ek*m V,BCLD_M_hRuNt/*A|"< 'C*JrZ Kb a5 K hg p O<6 Ci 9   bf7 ~  MUpB { x  >jA g _fX 'Xb  V %h\ }v Tx (OBua 4{\ly M E4J 0l8r zU 3x4:R- !o{Pk  ) 3.1 G >N  x1 t!@f ^  W ^^eYe 7U IwK Kp>@ _kl : m O/ Q  &JwY z 'cC =  )V `X[]p^   :,  N= y <>0  b= YN> B "FMoR]wrnM  W<.U0 E] @zA  i ; e t  a L0yo" ) & 0lJ 8! mHE F G[ *c" }& y /J  "  ?bk r8 's }TY {Vm  m(&*   d|@ '?,VG&=` ;:Qy7v8 4:N cw 8N?  `M   y  / aU ! R0 Q&_ 0@\  Sv ;8 ;n4  w.1@W C!  'F%B _  T 9  A < b U\ah   "+.g!!%M&%3LRv8auoCtwYMXXP)|yu ` 6a@{ )6 RT%  z.< |~} O84OXr, gb-E sm/' M c oL B @ nM >$4 ! Hwr,uME!  # K 7 44[q*d<>< }.$ A{h[yli 1dWl @.  Pj wM @ Y [GF -$_h\| E e9 *I hnZxUwPn:g]0A 6RU # z$l p~. (u#C11l96SG.!^& < $22 #Rw3. .ucmEb skv6K7j'eWgk @ Hz':9W[, 4Y] -% P R o=} &C OZ:-J0 0 ]zU3Ti9 $Ai;/< jS BU hM k /:C@ssx j^ Zb-U! +.*, xuYeQl 1  13 Xa 4Y9 *9\ ,ro f . (F3 X&  i H  w 7Vi 9+  h7 .`W n 2 x SME2k<?]LJ)W4~ !| M  Z Ks 2@G  `&! lOr! z, >_`_ K #| 71=e 2  ]I  ^  Cv<^(*X 9 x31   6  <,uCaZ [C l *#  ` 9h  ;; ? ] d N )Iz g. Zlx c R# $$ V %"q$o>(}De  T.]iZ5 , '-u=O z7 xN  sZ>  MtW-I45q $t "v+] y_Y!2i't 9Hm 9]; r$ E`P39\\q@%X&aC =r qi  ] V2 0+  7 |g h = ] j M/[Z}- R'ylIvED@E Yv6TrGJ_TQR <%9 IxZ*S!"EmM o{6!-o,xI&k< d$ ~Mm r `6  v2%&l uimQ G   Y%Fcs!*c#^" iC* yJ qK > j sx8"f| 4hu YqG( e  c ^Ep 8\  al$ >P11 ?  2= h XN,?&d "7Oq  8,Sm" x%gq - $f $ 4im  x* = ) x5P    |7 (Z T rhd= s \rI5+ zpLJX"* )+@ E{LLMs_c' 6JO,XJ  " ' S<}+ K  v IV& )|%q-PS19=o Ek 2 ) kP2@| v E'Y$[ wS b  . n` % + ol|   p  D5 vff (g [ > c6 I  kg3[ PtEOT@#cj\%RI BT  -C3^h`J4yr" O ?`Vm ] ):  yj i$ *  ? 2#    \2  r}t 0k^ 2 z z x x 67Z XKho 1FD; #TF:!OTj| 4^<+P!VTd t5 .  l@h $,R X6-= 22 *0 D7woez'/ =< E )i8UDP) H9 TirXh$yMAb $ g Zg |  ;T-8  a'l 6 U q@0DI5/v*O?="`!l: "b gU v Z< 1v>\I`N 4dw[CIB: ~H+ n2f1q7 3xF H7  <uF9 =& 4 Y" ~/F' #. y{;(2u e[]=K C j i !hpo'/z{ ZO1  QPbz D(v [  O5/ ;NM +h'bP gRDF`br 4B  7{( qpiH Qrl ,:r- Pj&<xN^3 KU1[dy{UQBz * i(G4F@ ~5i Gl]4< VfG'& 86 l-M A  B i? [  2 # . \JxO9n xH` hs$ [o? >   Z M[ h ]  Y  # p Kl o:1<(sp tn XD c  1d B9J :Zo.K  -qd"R%~bVE r KshT N A J < U d } pkh;l %f xvd:VM  X `SnW\s&V?, 0 x f G  Ad  }l6 \6>  v 1 6  \Q'pA! OH B dHW}>o1?A  ~j@} n K [R &4wtn~ r&CxR?DMl!f f' jsM )E1EExE[ 2EV3O/N IM! z ] YJ4mf.Vr`7 J)v,dQD,<c    d  y* -Sa:= s %{ ?Z .k C [JJ#t/i) /"b :9 {  5& b Mm*5V{L UG Jcd 0 68njMc,d 6d@C1 wK|yb[ 64Ub/ ] d 6 * @F BhUi# ~(6 R ZKaB h} 32 / C| @~  U 3:,  Wx @;X{{KQ[_v98ePV pD[aQrt4e`t y \*Q01[\ o ?K3!1F@ =fD D lPk4_-7?0;TsN"0fT].@4f46!\c ) J,*+4)  39 <>0  N;"5OroiC X v N c ? RZ   )n wyh8j}56 Fw i*A @  wR(g*%!y1 ?:]Mik<~^+pm=as SBD%TZoI=R]_ s i] 3//\RFnV>R) e6 !JMDKw!B"% Wm ;a V [R! GCOSMD!s8 N 2 /*}Dv- ;j? bhB)gT4&|1r} )^ [F 5  / d/  /7T>! TNZg X|U<ZY !e {7#j~NT zy! Hqb3@C;zJp Z5)H'T ~ (6 J cA<i-~ 4k 6E9] ;\1'Ki?&-& '= I#i lURe"0hSW t#\-OPN#`IzHwx P@KU"?v6U`0S*3 y-V : "BzS$@ "f R0M *$D!a6 0Wz>'"*CGLLT < tjAkJ&v>L$hQ>o^%f1N  9ve   EQ(+ m|  3 ; ;9C 9U c{ c # '.4.*k  w N" d @+ %,1t57P 'X7 T j u  A > 'P  6 ; Q D !xY \s 5 P@ &d *W %  & fo o)= )F q K $]!{ElOI M=zcw;X5p (@':   E7#AUh  <>?' X& X<$f.[1 d#~<?y: k*^4%u a w 2=,q j W k6W!BTu)"m~ "B75Y3##J G(I ER/ h2&o -/  ]g E%hCfyPo !c 3  x *e|FcXJ5n12E<i.+nCy"&VV ;?[cv7 - 0[ Ge 'P)y X .FRKlIu =@ Tsr >/"j oUF "L IU[pUD.4hV04/& oz 48=.*E.{j ` )0m _[  ` \H +@.<o]#1B8&f* k[ a 3&'4d"&<25^:5Z[" && ov;`(Dq:jy5IU DHa2y+t+&! !zJADY-'* 2Qd/-DX;$U$XqG Z euB i&  ha L+1@r3*Udi%./ Vx>+B *kV,j  M "I -OH:KY1G? 1o4%l =%v]v"%| ,? \ cqk 2'&D-z_0, U \ Bz5EnaT%!"d JPZ![&? y->W  ciH" \ p_r^ `GDKXOg\_P6bX@cSXVqj!T`[^m``NU^k`Sxyp_`!!1Y" N!uv%[%/+o.?6P*i&> 9VD)])`+`11335/uCcv?[#-wAm]|dJƀ^ _CZyBvpIQtA(E"#[!!!qO G.hu}d2-ͣ Tz"*-L/N9FDDDAFq&(Z,@<s L6/JX[J% "bkS~mZZY?A%BY5@H 5kF:lKJsILYe <Dt K`5 !9FJ o=2.i}\~"}!  ? Pz [k33b( ? t0 QDv ! mDw2 SIA<&~/o4 .7mV 1U| \+ Pb,`/aI .x % 59#&+ QB#w2C uhqs Ol ,)nz/ eD- }2&{^;?5.\%Jy-6$k9/.#y>K ,"#)S,?nVB`X{ g  pPK&z !0 ' Y` i r*]$8Uki +n1^a R @Hx;,< 4Q !#3y  %:v  [ 2 3c)wo?4 {.;#z s/[4 =ݾC u %0t#i5@:Q@oUa ǹ|AZZ :"[} T G 12vf*# ,!&{  ]@=^a ~j 'siS@oG "\8EcG\, %hP@w/ GB, >r[H? 62#8(Ocvd+ ] S $ WG [ , ylaT}{bK sSC< v-=*z`C1 l (0 f"WK`$;$F#c /}F ;AL ,+)tARf*LUM9?' F3#6 V:A[J,A7w*?0}m x095' *oOc hZ  ?K31F@ =fD lPk4_-7?0;TsN"0fT].@4f46!\c ) J,*+4)  39 <>0  N;"5OroiC X v N c ? RZ   )n wyh8j}56 Fw  @  wR(g*%!y1 ?:]Mik<~^+pm=as SBD%TZoI=R]_ s i] 3//\RFnV>R) e6 !JMDKw!B"% Wm ;a V [R! GCOSMD!s8 N 2 /*}Dv- ;j? bhB)gT4&|1r} )^ [F 5  / d/  /7T>! TNZg X|U<ZY !e #jy! Hqb3@C;zJp Z5)H'T ~ (6 J cA<i-~ 4k 6E9] ;\1'Ki?&-& '= I#i lURe"0hSW t#\-OPN#`zHwx P@KU"?v6U`0S*3 y-V : "BzS$@ "f R0M *$D!a6 z>'"*CGLLT < tjAkJ&v>L$hQ>o^%f1N  9ve   EQ(+ m|  3 ; ;9C 9U c{ c # '.4.*k  w N" d @+ %,1t57P 'X7 T j u  A > 'P  6 ; Q D !xY \s 5 P@ &d *W %  & fo o)= )F q K $]!{ElOI M=zcw;X5p (@':   E7#AUh  <>?' X& X<$f.[1 d#~: k*^4%u a w 2=,q j W k6W!BTu)"m~ "B75Y3##J(I ER h2&o  ]g E%hCfyPo !c 3  xFcXJ5n12E<i.+nCy"&VV ;[cv7 - 0[ Ge 'P)y X .FRKlIu =@ Tsr >/"j oUF "L IU[pUD.4hV04/& z  \H +@.<o]#1B8&f* k a 3&'4d"&<25^:5Z[" && ov;`(Dq:jy5IU DHa2y+t+&! !zJADY-'* 2Qd/-DX;$U$XqG Z euB i&  ha L+1@r3*Udi%./ Vx>+B *kV,j M "I -OH:KY1G? 1o4%l =%v]v"%| ,? \ cqk 2'&D-z_0, U \ Bz5EnaT%!"d JPZ![&? y->W  ciH" \ p_r]&=z t1% .>26`&)){!&! udK 3o D6G"#- ?@Vz ;)^CfZlt9:N:3k,eP* 9b^*T?/ & j[D--57 =^*+4^k^XFh$4$6Zp\& N g+Z'>[V!=K@ 0q K+j?>&7Iwte_gF#k&nXTFef 6 b% |"6\ >I zi> +D^Lӏ s ~9R   {9w a ~5 Y(&:63PF q$y" i$m B jh=&6<!Z*Z3b* >?RT 3:?\ +o5d E Q '\I G Qh1u"v%q34M 3?-`8*1";q#Q>Es v1%MV h F71V&w!%C]Qr8tO yc:/v \sS*v+!>zY G!t_h,c0w!~L}E9@jIaBWl1 bBG5*y7Cd?4xxWL%Q: (DaOB4pP&B x9 |  e'P32([ LZw?;:f~- L$ )= {E$`KCU@G8'%(8Mp *G -Qy-=G=g7&3  K t<<f(7i l<F~Lf# &Q #o bb/R4$G+8)" )C >(( )uaL':&/ # "[@ #Uq B 9 P gQ/dAw j *f'&8 k0=R%G99)"g w Vx(a)b/w:l''/s $*rY pE, Gy^'pq).>(+:- ' INu;=l qPR=>eSZ%0y@ 0 - :;n;+&P"v  "v=tG#  n"   o2  D @ iX5USTN~XCUer8 mzAO {ws; 3  "  ;&KjB kG  }/E@T`'*RP "v:<Q"\+PB+ipo 4/}p]:EJYeiL^) L5 c d%&TS *'&~!9q _@L ]6@ !$Ny0}f$TR xm  va.6,G V h~q{{:Wۭ# Qu(N)u]-$> =#]]0>4+fe a M+oM,4W E "0! L 9["* A ) Zm Mm+ D \{g8I >dg46_{& /{ Lf2>d(l; 2HU Q \T1 Uv`R>5x%y{) 2 k#, y " _-g z 0%AHus37#Z=vYU )%]C. !.#365 F>_ !$R 6+ "]"z5O :$^c]4*_ZZ? N/Z8It3UPYuad_yEnRdRdjZ2k 1 9EFhdZonxwr _?_lX)bXj2e _`'[_n v{ `@gdAFdwqva7J\xc g5msiXabtmTfgn|&gKBj&pS P%spp"j't}g|nujjD}rQkB~zvizd]hZ\kb5PXjyfa3sxoc m!x xOk|cna_bY Md^{%](jd~tukYr&f`mT}g\h]j[y ehDi]^j_h]]^}_\^3]ayd5a ]_]beB]^_^_bF]]^i^ _]]^i]`81aw7|CW!Nz8z^1bm~j(ma mjN^xcynx]Mivg2j6xmc&|8c;edb{ wn_`xbtiP5[{Hjf tXɬ&nf nlm_>eFa>WZ[|rJ`|d^^"qilcvtvneOked_eh>=b_ n L%v f]1Y :+!s}l.og_Dm ^i-V]/_Y˶@fDoko9aGK-`_,o_!gZ\QJTt2e`OjSm]\O P_lX{TOPVZZ1lT_RwS`QJX.c2[[bUO^P[TrPOOPTRmStSS;S;Qm V"EY~OU~b VWg;qb IHL;f`]a|x zPt[m@6wI>aR:VQYMU=O+oPG^Z2I|+:cd:m8A CBm~ Wh {kciZA~n1r{~`(;zoaeg@X>9Ltu]B=994%%2[Nhd~eA4![ZU l \_Xf<:EuLD :un;cVPwM O^?\E HCm/^vy&zvLpKC;V"bqOM~UoG&CjdC:xYuփqj6|cCEcn Thv;IK*SJ=?2>JD;O8h=›\P<w9!BQ}zd~dktUm)M={9cdwa`tsxlIk|ֶ\E*x9s0|5_gEnJz%akZkOnkuqiH{gQjx?zkPl1/ Av}(~bqdsмҟgaHO}jDh*k{H:Unfq7Zu*a$ub'|kt}v{ol'V q){u3z-*oBZ|k=neV~ybmh-fHǜ_szlٔ!g.aq{)ecxuiiubrojamhqct ndCtf|ds}q@}Tqy(-{XdXc<}> z`eWWpXnkpcHt8ޞ&l4ʊLthanzbuqrH|C{w}oh8mxFo4H{{#Oș:faL ASpa1#mk`s4 I>R=i}NORI?PLJYJPONtTJ9GeMNYPGUdA9GjLOc%gi:aM_{cy0{k>CLPjVQ\Q p_8ejfCTgK\STLZ%:7S43LEA.AmCJJyHd]LNBHgMS:]I<?Y8@=:0?PI_6yGd"V6OU\?]Ir[3]>,S'X_!gtJ B\Yr]Z=7A;N= [AfFS1af<<[::MHgAKLgKGqR.o>UtGO?SC;^W(MJtpT6 kK~JD̬^BWb`gNga6&NB6#5Fpg5N6 6%5CY6,65S5c66zb[As @}I3`>V@pL=qhjkl9tY(pq +r!xIz;v9n}.vC%5ھQĈD3*7Nf}|8<hOI/LeK4p)yyODBvz<9yy 'CzZ8Dtzr z@,Jy|z)YWqNv%ϽkZj9u߶M_p}pqq`e0{;pujr8{#X̯7`l}W9#T\* <l,|HФu HpkLoR2ʪos6mnsNiK!u2̈́ty ur+vjo Z9>G 2Zm:T(:\A:Z;m^g6S62GGE[}KnJd3%IV_iLqc+pvEO]3D#NxaK#S@c|"Y:Y_agOM;WlTLqeGrP1XJIVYa\`Yf||NFpPw|wnUtjbUX[BՓR_*ZYF+>6Ql_kiDl3YZF[;@nK7upE'3wluK#Wz_CkS%H6d\0H}:EJnTeGJ[hZa_/ҚlbAoDÜ-\TU]WWeawXBH7SUGUkJ`TiP.2|?GKWVώJ<DJdqBH,VUG=<wH];SbEUZFLSq:c_,@F6?TKO;\JlWBLZMnw Pq1DZlS^*RTO">=]~buZ#CVh$rCkuk1e\NLJTB~2U)Q3 DK@IY0ERyWLJJFF6EHi}:+[_:F^6'^]JQ;U[]#^x0sB ymR]3QCzn9]6w\[G21+0</\2.K/5-8ge_G!utzGB1'05>CCABhwm{Hb J_V Yu@?DR?SC4O]Wvca^biLK'Hj[DqdZd=v3%22:;2c>.AKYui4N1uvmQZ@i>VW(Wb<AN6BWZqZ%/Tl:n0k@ \OF4{_Cx^NJm:G/K{MP<Hu\_~EPrrksR9`H>HM(IibR[nDTR\ZG^EQtNkuj9~X@Of<jk9UYscxsXxXK}I/wIDRYI:YrHb8NIQ"CWD}FMGcRIOcAkDObAO RAWBc-IEHHbH[MT-cNA_QMjEW9HD]P>BLVBpYB)GBcBaxEHkBmfR\PM1TtH}LZXn3wPh PffZ{MEA\F$nCXHFC@O?KK3JO9}RAslsQ`lHHMUuUIW0>pEY_L@ePwkWlf R+\ O1T"sI}1KZ.XAw@PvgOfYe#YNU<U:חU<RXEmZQ\`~2wEIhDLB}R%!>uXA:Q`o;:>f/hKPTWdG.2Jf[\\gFZ;^U-Lm[pLSNO&NQ$LNNBH_bG_FNbNVVTQRfQ_VOXNPPQ5NLZ IHGf-nnDLPEOQPPlORPSW9OOO7T P~Q SQRVQU]x/M6M];JLFhOFPtRHNIKEMigIGHxI&wLQPI8_fdltV[UsUONR7WA"F L2llRNRRgWNOOO;R0MNPPLXF]E$L~Ee.>Ev#˓iFUFuGo\tMOY{on'&RpeQ[K?T}P[R9%])UFjnZ^rSW_[w`l_JJNSrTaVmm{mXQ0_GhQUEJ#SuJLPQPkjMVPLeE]TZyRIJIJzNO'NIxTNOTTUUVWSPzM!PL5OvKn9MOWO/R^WN?UMJklKHhPHJ No$H]itNvSrmF \iqkqv,{swfwny;ytLUVqpgbkGd*vn mWXdPWg_{bUPgS!UJ)^d YbzwdhgrnAtQil'c>clm_Jfmqe/IS@$|U]L:e-A@ODCYTJIEzFfOHIWi{`JH[zH!NDn;YZ6q*p@FYPKGkU~DU2I'g>Ts{e{J9`3C]T6]e<EM8?A2p X:_C`I:ctQfYNX'g_[GhYbwud tiqo)sӗW4V7q{lZMXP] t|\1QyvUVW3D>[:eK]&=z t1% .>26`&)){!&! udK 3o D6G"#- ?@Vz ;)^CfZlt9:N:3k,eP* 9b^*T?/ & j[D--57 =^*+4^k^XFh$4$6Zp\& N g`+Z'>[V!=K@ 0q K+j?>&7IwtCe_gFb^M]dYs{#k &nXTFef 6 b% |"6\ >I zi> +D^Lӏ s ~9R   {9w a ~5 Y(&:63PF q$y" i$m B jh=&6<!Z*Z3b* >?RT 3:?\ +o5d E Q '\NI *x!z>IIil!g/4 G Qh1u"v%q34M 3?-W`8*1";q#Q>yEs v1%MV h KF71V&w!%C]Qr8tO yc:/v K\sS*v+!>L1qo8zY G!t_h,c0w!~L}E9@jIaBWl1 bBG5*y7Cd?4xxWL%Q: (DaOBD@)4p1MP&B x9 |  e'P32(*[ q  WLZw?;:f~- L$ )= {E$`KCU@G8'%(8Mp *G -Qy-=G=g7&30 x K  t<<f(7i l<F~Lf# &Q #o -bb/R4$G+8)" )C >(( )uaL':&/ # "[@ #Uq * xB 9 P gQ/dAw+9 j ! *f'&1"8 x k -j0=R%G99)"g w Vx(a)b/w:l''/s $*r(Y pE, Gy^'pq).>(+:- ' IN Qu;=l qPR=>eSZ%0yO3@ 0 - :;  n;+&P"v  "v=tG#  n"   o2  D @# iX5USTN~XCUer8 mzAO {wsQB; 3  "  ;&K`jB kG  }/E@T`'*RAP I"v:<Q"\+PB+Eipo 4/}p]:EJYeiL^) L5 c d[%&TS *'2&~!9q _@L ]6@ !$Ny0}f$TR xm  va.6,G V h~q{{-L:WۭN9F# Qu(NF)u]-$> =#]]0>4+fe a M+oM,4W E "0! L 9["* A ) Zm Mm+ D \fu{g8I >dg46_{& /{ LJf2>d(l; 2HU Q \T1 Uv`R>5x%y{) 2 k#, y " _-g z 0%AHus37#Z=vYU )%]C. !.#365 F>_ !$R 6+ "]"zLAAA$A$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$AAA$$$$$$$$$$$$$$$$$$$AAA$$$$$$$$$A$$$$$$$$$$$$A$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$A$$$$$$AA$$$$$$$$A$$$$$$$$$A$$$$$A$$$$$$$$A$$$$$$AA$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$A$$$$$$m$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$A$$$$$$$$$$$$$$$$$$$$$A$$$$$$$A$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$A$$$$$$$$$$$$$$$$$$$$$$A$$$A$$$$$$$$$$A$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$A$$$$$$$$A$A$$$A$$$$$$$$$$A$$$$$$$A$$$$$A$$$$$A$A$$$$$AA$$$$$$$$$$$$$m$$$$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$$$$$$$$$$$$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$$$$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$$$$$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$$$$$$$$$$$$$$$$$$$$$$$$$$$$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$AA$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$A$A$A$$$AA$$A$$$A$A$$AA$$$$$$$$$A$$$$$$$$$$$$A$$$$$$A$A$$$A$$A$$$$$$$$$$$$$$A$A$$$$$$$A$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$A$$$AAA$$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$$m$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$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$AA$A$A$A$A$A$AA$$A$A$A$A$A$AA$$AA$A$A$A$AA$A$A$AA$A$A$AA$AA$A$A$A$A$AA$A$A$A$A$A$A$A$$$$$$$$$$$A$$$$$$A$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$AA$$$A$$$$A$$$$$$$$$$$$$$$$$A$A$$A$$$$A$A$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$A$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AA$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$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$AA$$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$$$$AA$$AAA$$$$$$$$$$$$$$$$$$$AAA$A$A$A$$$$$$$$$$$$$$$$$AA$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AA$$AAA$$$$$$$$$$$$$$$$$$$AAA$A$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$$$$$AA$$$$$$$$$$$$$$$$$A$A$$$$$A$$$$$$$A$$$$$A$$A$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$A$$$$A$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$A$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$AA$$$$$$$$$$$$$$$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$$$$$$$$$$$$$$$$$AA$$$A$$$$A$$$$$$$$$$$$$$$$$A$$A$$$$A$$$$$$$$$$$$$$$$$A$$$$$$$$$$$A$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AA$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$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$AA$$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$AA$$$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$AA$$$A$AA$$$$$$$$$$$A$$$$$A$$$$$A$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$AA$$$$$$$$$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$$$$$$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$$$$$AA$$$$$$$$$$$$$$$$$A$A$$$$$A$$$$$$$A$$$$$A$$A$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$A$$$$$A$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$A$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$AA$$$$$$$$$$$$$$$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$$$$$$$$$$$$$$$$$AA$$$A$$$$A$$$$$$$$$$$$$$$$$A$$$$A$$$$A$$$$$$$$$$$$$$$$$A$$$$$$$$$$$A$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AA$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$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$AA$$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$AA$$$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$AA$$$A$AA$$$$$$$$$$$A$$$$$A$$$$$A$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$AA$$$$$$$$$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$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$A$$$$$A$$$$$$$$$A$$$$A$$$$$A$$$$$A$A$$$$$$$$$$$$m$$$$A$$$$$$$$$$$$$A$$$$$$$$A$$$A$$$$$$$$$$$$A$$$$A$$AA$$$$$m$$$$m$m$mA$$$$$$$A$$$$$$$$$A$$mm$$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$$$$$$$$$$$$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$$$$$$$$$$$$$$$$$$$$$$$$$$$$$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$$$$$gg gVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVg gVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVg g g g g g g g g g g g g gVg g g g gVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgggwggggggggggggggggggggggggggggggggggggggggggggggggggggVggVgVgggggggggggggggggpgpgggggJgJgggggggggggggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVggVgVgVgVggVgVgVgVggVggVgVgVgVggVggVgVgVgVggVggVggVgVggVgJgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggggVgVggggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggggVggVggVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgggVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVggVgVgVgVgVggVgVgVgVggVgVgVgVgVgVgggVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVggVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVggVggVgVgVggVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVggVgVgVgVgVggVgVgVgVgVggVggVgVgVgVgVgggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVggVgVgVgVgVggVgVgVgVgVgVgVggVgVgVgVgVggVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVggVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgggVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgggVgVgVgVgVggVgVgVgVgVggVgVgVgVgVgVgggVgVgVggVgVgVgVgVgVgVg gVgVgVgVgVgVg gVgVgVgVgVgVgVgVgVgVg gVgVgVgVgVgVggVgVgVg gVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVg$gVgVgVgVgVgVgVgVgVgVg$gVgVgVgVg$gVgVgVgVg%gVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVg.gVgVgVgVgIgVgVgVg3gVg.gVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgJgVgVgVgVgVgVgJgVgVgVgVgVgVgVgUgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgWgVgVgVgVgVgVgVgWgVgVgVgWgVgVgVgVg[gVgVgVgggVgVgVgVgVgVgVgVglgVgVgVgVgVgVgVgVgVgVgVgmgVgVgVgVgVgVgVgVgmgVgVgVgVgVgVg|gVgVgngVgVgVgVgVgVgVgVgVgVgVgVg}gVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVggVgVgVgVggVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgggVgVgVggVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVggVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVggVgVgVgVgVggVgVgVgVggVgVgVgVgVgVgVgVgggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVggVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVggVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVggVgVgVgVgVgVggVgVgVggVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVg-gVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVg ggVgVgVggVgVgVgVggVgVggVggVgVggVggVgggVgVggVggVggVggVggVggVggVgVggVggVggVgVgVgVgVgVggVggVgVggVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgggVgVgVgVgVggVggVgVggVggVggVggVggVgVgVgVggVg gVgVgVg gVgVgVgVggVgVggVgVggVggVgVggVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVg!gVgVgVgVgVg!gVgVgVgVgVgVgVgVgVgVgVgVgVgVgVg(g g g g g g g g g g g g g g g g gVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVg.gVgVgVg.gVg.gVgVgVgVg.gVgVgVgVg.gVgVgVgVgVg5gVgVgVgVgVgVgVgVgVgVgVg4gVgVg5gVgVgVgVgVgVgVgVgVgVgVgVgVgVgVg6gVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgJgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgMgVgVgVgVgVgVgMgVgVgVgVgVgNgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgGgVgVgVgVgVgVgVgVgVgVgVgVgVgKgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgJgVgVgVgVgVgVgVgVgVgLgVgVgVgVgVgLgVgVgVgVgVgVgVgVgVgLgVgVgVgVgLgVgVgVgVgVgMgVgVgVgVgVgXgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgWgVgVgVgVgVgVgVgVgVgVgVgVgVgWgVgVgVgVgVgVgVgVgXgVgVgVgYgVgVgVgVgVgVgVgVgVgVgVgVgYgVgVgVgVgYgVgYgVgVgVgVgVgVgVgZgVgVgVgVgVgVgVgVgVgZgVgVgVgVgZgVgVgVgVgVgVgVgZgVgZgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgZgVgVgVgVgVgVgVgVgegVg[gVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgegVgVgVgVgVgVgVgVgVgVgVgVgVgtgVghgegVgVgVgggVgVgVgVgggVgVgVgVgVgggVgVgVgggVgigVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVghgVghgVgVgigVgVgugigVgVgjgVgVgVgVgVgVgVgVgigigVgVgVgVgVgVgVgVgVgVglgVgVgVgVgVgpgVgVgVgVgVgVgVgVgVgVgVgVgmgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgpgVgVgVgVgpgVgVgVgVgpgVgVgVgVgVgVgqgVgVgVgVgqgVgVgVgVgqgVgqgVgVgqgVgVgVgVgVgVgrgVgVgVgVgsgVgVgrgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgsgVgVgVgtgVgVgVgtgVgugVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgugVgVgVgVgugVgugugVgVgVgugVgugugVgVgVgVgVgVgVgVgVgVgVgugVgVgVgVgVgugVgVgVgVgVgugVgVgVgVgVg~gVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVg~g~gVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgggVggVgVgVgVggVgVgVgVgVgVgVgVgggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgggVgVgVgVggVgVgVgVggVggVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVggVggVggVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgggbCbCfևgfևfևfևg_ _ gfևfևgfևgVfևfևgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg ggggggggggggggggggggggggggggggggggggggggg ggg g g g g g g g g g g g g g g g g g g g g g gg g g g g ggggggggggggggggggg$gg#g#g#g#g#g#g#g$g$g$g$g$g$g$g$g$g$g$g$g%g$g$g%g%g%g%g%g%g%g%g&g&g&g&g&g&g&g&g&g.g.g.g.g.g.g.gIg.g.g.g3g.g.g.g.g2g2g2g2g2g2g2g2g3g3g3g3g3g3g3g3g3g3g4g4g4g4g4g4gGgGgGgGgGgHgHgHgHgHgHgHgHgHgHgIgIgIgIgIgIgIgIgIgJgIgJgJgJgJgJgJgJgJgJgJgJgJgUgUgUgUgUgUgUgVgUgVgVgVgVgVgVgVgVgVgWgVgVgVgVgWgWgWgWgWgWgWgWgWgWgWgWg[g[g[g[ggg[g[g[g[ggggggggglgggggkgkglglglglglglglgmglglglglgmgmgmgmgmgmgmgmgmgmgmg|gmgmgngngngngngng|g{g|g|g|g|g|g}g|g|g|g|g|g|g}g}g}g}g}gg}g}g}g}g}g}g}g~g~g~g~g~g~g~g~g~ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg ggggggg-gggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg g g g g g g g g ggggggggggggggggggggggggggg g g g g g g g g g g g g g g g ggggggggggggggggggg g g g g g g g g g g g g!g!g!g!g!g"g"g g g!g!g!g!g!g!g!g!g!g!g!g!g!g!g"g"g"g"g"g"g"g"g(g"g#g#g#g&g'g'g'g'g'g'g(g(g(g%g%g%g&g&g&g&g&g&g&g&g&g&g&g&g'g'g'g'g'g'g'g'g'g'g'g+g+g+g+g+g+g+g+g+g+g,g,g,g,g,g,g,g-g-g-g-g-g-g-g-g-g-g-g-g.g-g-g.g.g.gg.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g5g4g4g4g4g4g4g4g4g4g4g4g4g4g4g5g4g4g5g5g5g5g5g5g5g5g5g5g5g5g5g6g5g5g5g5g5g5g5g5g5g5g5g5g5g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6gJg:g:g:g:g;g;g;g;g;g;g>g>g>g>g>gBgCgCgCgCgCgCgCgCgDgDgGgGgIgIgIgIgJgJgJgJgJgMgJgJgMgMgMgMgMgMgMgMgMgMgNgNgNgNgFgFgFgFgFgFgFgFgFgFgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgGgKgGgGgGgGgGgGgHgHgHgHgHgIgIgIgIgIgIgIgIgIgIgIgIgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJgKgKgKgggLgKgKgKgKgKgLgLgLgLgLgLgLgLgLgLgLgLgLgLgLgLgLgLgLgLgLgMgLgMgMgMgMgXgMgVgMgMgMgMgMgMgMgMgMgMgMgMgVgVgVgVgWgVgVgVgVgVgVgVgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgXgWgWgXgYgXgXgXgXgXgXgXgXgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgZgYgYgYgYgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgYgZgYgYgYgYgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgZgegZg[gZgZgZgZg[g[gZg[g^g^g^g^g^gdgdgdgdgdgdgdgdgdgegegegegegegegegegegegegegegegegegegegtgeghgegegegegggggggggggggggggggggggggggggggggggiggggggggghghghghghghghghghghghghghghghghgigigighghghghghghghghghghghghghghghgighgigugigigigjgigigigigigigigigigigigigigigigigigigigjglgjglglglglgpglglglgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgngngngngngngngngngngngogpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgqgpgpgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgrgrgrgrgrgsgrgrgrgrgrgrgrgrgsgsgsgsgsgsgsgsgsgsgsgsgsgsgsgsgsgsgsgsgsgtgsgtgtgtgtgugtgsgsgsgsgsgsgsgtgsgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgugugugugugugugugugugugugugugugugugtgtgtgtgtgtgtgtgugugugugugugugugugugugugugugugugugugugugug~gugugugugugvgvgvgvgvgzgzgzgzgzgzg}g}g}g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~gg~g~g~g~g~g~gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVggVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVg394d6b6f30f014028c655a1107f80535d709706cd5766440a6e4e4c602c72fc043c0d8416de8a8a64a8a76c2982d36b2c9cc6d5cf251ca8eb985f096b1adfb348eceb53eea62dfe79cd7d0f1de2feb69af76bec0443b3bd7aacd9501d5209313d083cf894a0bede27e944e444bbde13e4b0326468f19b7491c0c714bcd62e1866a58d5723cbe283fa62c722343891209062dabf8d0127d2c9052e1c1b61c199dbdbf944e5458e12da9203c896875b3c3c8f51425af3a25979d6324eba790a7a1d5dedff9faaab4028054efa3822ca5395e07989be9d28012875beaa075fc3fb62c81bf4a9cb27897bfd576ca20d298480e171e139b3369d7376789f700c9e475945c5706a46cdbd79bb7368fa4ddf3584d330e116ed318462c3073f35b0a1c5ee031f72959a5b4a3cfb7acf04aac473d5f5be2d737b1c19b599048a618fb2717228cf3c00529292d257c9f2bdbd2df6539d183219fd7d6357ff43c9d061135e0c0e220f962ea1dc37cb306e8ec7f332c63f77d5faba05a91331c896d97d646244719b6bf5fc02d4ee671dbb1622cdeea99406f2351b76c5faef7b0ebcb7d4a0351f59def9df12a98584efff78e47dba7f838726c371bec3b7955a1492b16d3af557d5e4e5332280874b949674920630820ddb6bdfe07ee4fc044421fc963d3dbad53b5717d60eedb587c5d14961157a9cab1c97ac46f17ef28608f97ab4846c84d8a855ea4d51a8d66d701c54bbec083ad0f8f89e24e5b07fcf54498a6d8865d44c100dfbac6b25daa806635f25fc19688cd0352247df983fdc04d508193a3fd3e018664e48f724ae41856ca2ecd8255c78ce9bd6b227e02282b01cc2aa2c181f34615e353e36659a462b6119bee7f0644267473afd05444e74b68f0f5f3bbeca3f7162bf7cb757b8f71cd0c725d6d7f62b597020adf2e4ff40dd9e6276a89123e6585d31eb614ad5fd9b768f434116bf74cf403cfc132bf379ad6b69a89c106d45be7210863fecab36b66ee097e4cc2fc39f22b435f98b4d7fa3971b3e3be4d9d4ee27de17a1ae4ab646db5b981eeb9093fc86e415c6846918a713941982a7c12cec9886a80b408779735412ec598ca682c1db3df62e621306d564665fd517b324fb603d4743a5213d3e2314ecd99a7e0426ef5d04496270244e7d70ab1119a5843e10be49899e218da94e9a5d49a1410c11be0950700327e45abfc70c95364d7265d2bb8d7b9e7ea19a3b09d1b039c05a28499d7675ca1cb561c50e3dba94e07c95bab3725fbd21a2a233f6bd14eb68d69397c59fc1b2f2dd617f40505af7ab8a91a6e137f4f57e2686f7fb3c55c549ca516249b39e19a1dc934ecefbe13a2e5772719e8736032e9af608462a813a71f83442b91bac76366c740151c1122f0ef20f827d20c7a5b2c1cda2213b4d4e4f3985be955abbd9fa1ee54672968c0f4a35aee20f906b48c0ac603cfdf3b814c6509435d869ce878c779c32e0501b95f8fa35f9484cd3c42f2a639b2fc31d3d4625965e5af64b5f9728985255957e95fb1b595e11a3a04e8808fdd1bea40d92b33e5da97add1f1f7f73d0a738fa8f679a38a5736c2ead626b7a73a33aa021d00f3ad426115077cf84c7a87f3b6e4e1df442f2ca168f00ede9a00563486a408543c9c5e8e38041928165d0dd199027e5812918e4b4398b0bec6ffdb2b5432c8711d413880685797bf7565c1a020d6d033dcd7744fee1f30d1ad7980532b193953d916419fc358139238b80512f7128c5986cfec1714d83b7e55a4b03ed38eab0b2eed5f600f89a577e80a327d2a6d5b86aa8cefe352fe9913a499bada0adc1cbb5c86ef06c323aa27ff315928fd67baa8c75020f05422723ff3033cc26e54191a2e70a0bc2887c84f0529347dcf857f4da263afce7ec734df414ce7f829f48d6fbf0036fd00d2d881cdc1c52fd41638f7707456e85b060586332f111199ad7434fd96ede8c16cecb1109495d76c93c825a855064ec7d09fb55da0f55e34f1e3460635f495db16056dde5b8ea6583fb0350a49f073b844d160be0c8d3ab19e0a015eab0f5bce33049d62605e924f447b0f56d3e26fe15ebf2ffcd911eb0369a71ca3b2cbb417518b16115b7ff5ff75d0dd3b81f14206fb06cd5c07378deef8213f0b3e35688b605ff54d82ded6f2e24241ed62d1cf0d644fbb6155e0ed07c53818f39596d414de917e1965adca21d107d96d2857291216f5472feedfc090a0ff388d9e7dba50209d955773cf6cb812639f3dbeeffe1619fcd98bd5e57c2aa0ec34b46fb4d4e117464673b928d44eab8721592d4887f56746a717613b09915aea2893de5d53f1f9eae83391fa36ed9c510a2381654ad4e6b1fee2667df8fb668809ac17b9c8e736ca12e559db41f885e8228f7d7f53d73b1697382a1e3ab028b9363ea9068fa74bf07f2751329cb442c5e37765647830f7485022bc8f45ba5f92290a0dd722290a1386bd26774b4efd3501dca7a3daa21df9a5d6d26007af04f6baf9b699a30948ab514a507d58ebefb6194672f5fad9137f9564849240119bb0fbe16e1d89cd39e5858e2481edeb50d0fb42d9f82d437a936ed7338d74300abdea940882ca33335f3acffc18dd32164069b350f8607018a7a9cbeb63aed8d8a41d0d70a095df08a21206d491136725b846d9e96928fccf628c910303f5a5e10835ef4df605151167ce84d7a13dc27a14a1a8c9220d544ae6303530d2c893a7e61d44f1b34cf1e210f6a492e03e5548cc63ad6f01134eeff8971c4b0675021a2df1fbb467bd17c1b2bd5af83da06875ee5555efa345254a38348f5cf40c97e89850b5f69ee20fd3471c78976f887e4380850e2310e2f2c5d913dfff4660625ecd416ca888896267e406bf0a12129341b30f9b6c06eda476b3e7d627eca27c40f92dd003e1f7991fd3b65172aff66b74b13cee29f420d447c4cbc8aa64a400ac7cd9ae0b5b2fdf1c47ecb5822be999f38a31fad07249cba320aaa2e014e5e2a24bdb2a435c47e345d23bb38dc2c40e6d6a15804463f252f45a4c8c4b670a0a397bda91e671de37cafdf50e6c2b6c622b5ea7a873727536948faf4ba22ac168485a90ddea1a0d214a1e7c94977b4c86684e87ddff695ee557430e855ce7bb4dc320f88ffe8f8d4eb217254677dcdff220f32691a27fc10ccfdf467fe4a58ec299610d9a34c46cce40e42cdb3e3d3fa77bacae90c84115eefbac5ac5d563f578bc59f65917d685ca87a54f9228192e8412fefafd6af38b86c2fcdb6e8f06d9b85447f56d4fc3e017bbdfd34dded7854e702e82d0a4c1209dc300f3545178cd791737ddf1ed16261e688396884fd170cdd85bb2513a11c5a39ec1df27a23581401981883ecbd01853c449d24cd0a0c7b5f96597f28808044f6b19a37f95b5f12aa6eb75b7854b6abca32f38f732965dec7dda8f66c8f8f016b0dd18fb0eaccd450287d610eb112d581428a49bf5fbebce1178c56c5d430887d90539e06aa585ff038330bf794d8639438e4984cda39a14cea0b66b9a238ab338f356537c378cd38c83e923cc65887c56ee402d00fa611d4e45430bbe5c8b75f090dd7d2cc9fc29c4dc7772993b863a48ad74ce3471fff43371f71d22f00937334aa5f8b530e34bd207787267ea31cac2fbe061925c1588a5748ad99db17c46dc65e18f6408c1f71b737d9076dfd04e5ae58c61e270f8aebfdf1c36b985bf16bb82c01e54d536abb3c9cbdf829f9aa415867807b8b65a8f3573fdcadf0ccdd24315cf472911d6d39ebf2299d52aa72f2047d1ed788cf2b0670432e57fa51f5bef670a9054f5c49452224e176592321110c51a5d69d61484f35b2833ce233e3c20c09deb0c053301ed3ae827df3ebac2d8804c466071c4b79381950f811c658205944d12176de394e899c49cccb365db260b2cdc278ac827ebcdfce96d94ca7212632acb5bdbf79bcf734e8548ca0f21f4fd3dd0288f012b8cb43e3899e0ad962e52db3ec19d0ee2740405f96209758881e5a65fc1e4d83784d399201fc6a0b13639d862a42ef8ed8af81583d1f3e2889497d3582a5db6575ad2a03d48cb7973c0d0ac3e14991d11fe43a0cfba1fb018291aa282ff3bfd5934997c0699e7ca03c48856a9857395ac10b342015004f563d4c50a5916e61ff1224496f36e0dbdc6832ac197ea5b49e046bb3edd3a74a8d870f0f057faade68b7ae9bca915247231065928648920b2f14e1fe539d0cae4cf86e004ce973f7d82f3f669789950886872e46aad27f78570e6acf3d011ed774b330224d7f274498ca20a700b483f7d6a0c0d7a70c7945cce01986cbff017022bb6071b3211519e903ea4cdf5ad6bcca820ba5ca5858336491b081a162bbea909a08fd79d5b1e32fd4b5e0570d5c6121f962e37db3c478f6a3d7cdcff722c72c0a34a13824780bf680c46ea621f25c07055fe4381f5ff026bcaf683e5ea0f2cd287b98191854774eff7a1e4ac6cfc9c8141c7021dd7dde194582d7ed3ebced547b5846f2873fa2cb8ef0ddb493fa85219c33d78ec44073e15e7c6f9e05a2c7d10bfe024ed082eda487861d338f409adb832cf634d432c70f20c2f95ced043fff831e49d6f788ff48ae091be6645cdea4f8963d72a7246b7367e5207d3154bc6cece95d8d3f1fad1cad1be831a733defaf2a9d1fa4fc84b45d555fbcae21c48b146d237fac41e649db6376935559783c89cc1d4b3710866ba63160f64da69d6be064e50ff90d5433c559112a8589b90f93187e3201dbaa5c18729e164eafa5928f25e8662e0e8ba27682a1f991157ba9934f5e44722fa16bd34a68039577c3d3a07d27d6bae38bcc0b2804f90808e33c93dd35dbd513e84406a1dfbfa9f4a013c00ce60bea48864c00730c18f8a66faf7da8f5c6c29c6fb30d905710dc618a8bed8851c983a89088aece76a696e52d47abeaa60cee347c6b7381b32706e1368cf461bbb7fa396acbc9d1b267727090dc11709feba8c413b7a170ec1fb41ba93abbd39d8b2cc12a9d3e8aaead50e71f5159a906abc09e82880c65a93f474a49213420ef5d662be2eba120b2c5c146df6396b991bad76ae27621dc89653a5b75ffe3b7e34b0703fc1ad3bab8a8a0847a48e06eebf3a89458812e2f6a9844a01deddcec66c5b3db696d2609fdeae31bcda867e38aaad919d17831a3ee95cf62f6efa799ea6e7ed48fe8ea1c8926db8a4bf179a6c7eb716464405b54b02984abbf1198d018a3e19d1c28f483c68cdad5b45261cd302b3bc28d3c59c781e0fdb487f25f44058fb83968e92f344b51ae8959057372b775671ac0212f6c04a4760c9322058e86ce35a07d408e7ead17c88d668e1d9302580a1216a46c63c1bdb57c870508ca8cfefe49357a1e3d821a9da3a3f579fe533b0edc3513d1421b57aede0e94cc150e5b08e0f6dd7ac155a0f62a634571e82a4d06b5653b88224a88a4213f34f1221fa2ff876ca00abfc4598c0b933b7c804647a7912dc7e968bd5a9dfad588ae4c7b69fc713412e5fd99dc88f6e34750bf628634ca7dfd039d9564fdad589e88c107f1d6b7954fc190a47ce1614c5cb95845730b03476fba03dba31cecee1f08256a1cfbbe046fbf574f25ce024bc79037b29aa9eb060544e327febd48816d7e2484eec518663bbe0e68294d51e9f4c40b5ee5198ec9315c199ec76c483c88c2f46eef25d20df7b87ed65f7ffa65df7586b5e5e5feb9bccea0d6e9e4309551ae66fbe08e6c7997181f67b57b1fc3fca73e6c88286ed5357c0daadb4c8c925400aef553f9b37270d79094efe138382b0bd1c977faf68581e81941c5fed6b0ac7874d65192fc057d1a4aaa9350e804e0f813baba5e81d8014ddc442057700f5fe874ed44512bf9ff2347d8620b8094606272b190fd77f354f8d60dd010645138979ce03550ec80c51139b690e8029627cf1082764fb43fde6159465ef2c1ac21ef577b6724c293b21783b9a835bf9b4b8e0eadd7a1c746800f92f620d1554c375c5f82d2ff56302ef4b9d5645c18bb39f1f107e3291da56586f9110a848177c8f6e17eb31140d45f2c3b48b7acd0f5fbe6cbd08318d7de9e6b05c1802192b90d9f4c39db382850cce75279fd55049d3368ab3657b9aecd22105b4af91b34836f5cf9f8e776036404612b3dba8c5202655c22c5006e04ba2cb3bc4346c8d65ce9a3ec4acb994e4f677ddcc712192513fce892b23413553f4591392c480fee30eb9f169cecff9fcf0b3399fb99dc3bda566ef74011930dc90ee24b3a02ebec45d2dcbfb0dc9a58aca7b544832c57a026f7358e47ed7bfa3956592113e7d6c64c93fa0846ab65df54fbb56559e76fc8328e29b22cc8346096d49180ff45962bae9b0cff174fc21c66e7b2323073426080a61208236b3fee045c5978222f20f223c84ce1399e0bee5c8ee7740554c1d12b85ef5293a694732173255aaabaae2de34ac08443604e416f2fdfa1884d08f6bdf07da63d21615401de8c41050ffaa39c45681e445be2d6e281e7f9eaf050328003fde45fb02aa3e0ba8994601dc667f8c61151f51768c64de469ca2fd00336626e051bfc060c904afc664a2369a0b62d0d7e67dec6ba4865eb49e1ee6e2431e328c54f25270adb0086d538169f02e33fe6d904e7087a436c06153869b43a70c9191c1b2ac082e02f93d3b4c53a0385778b9e9ed98ee71160c18be57c61625ecfcb153127b400177d62c8ce683d713ce419b3d9ee0075edb4e75436d3408abec100718df775cc56e7ec10b82cccdb1bb68db33faebb01a96b7f8f40cc4dafea48ff55477c380d2da33f8f86f2e192f7b07727bb381775a0fcaed9b9bb35364f079d1a7f31fba89ca284d4252d4d31c196fafd6992efcbdae4133500ec2e36a68c449e85dfcc4cce11679a0c8c8e05e6328759c61e02a900ba753ab560a8365cdfc9ee47e0e2b20079421cd8d42b255e7305a986b62c07596f20e8e6a6325f3e90f9009435a14648e81b07dfb01fdc2f095679954c78b71efea160570a8e3986b5e6d51cca4659733e9213a1437903f0656517d1776000bac9a863ff068107e63885214e7ddf832e4524b4d4bfe3b6e6f79f5c2c0390c13d95771f83cc47b46a4bf9599f79be6972843f66cf6ef354852dbb66f3c91cd1d49648844b3ef0427dc1515b0e1ed1c6135d18ed682a623d6c7afcef8c71633b6a06c3f57b3d1f15011ec8b4914f3131835230c7a1ada0cfecc6e24372b4e336f6d08da902c70613cb9f5d2c5095c779c3f9fac7939da677a2c59ff0fcbb3ac947746016868be07a63cc11c35e8d08183060bdab4dfdad7bb568afc9afc04ffe44a3d93e7a5d8af7dbe70d8590673bf8e470e5407b8968ed926cc5d1ae0ba98b4278bfc68247ebf1d75f7f710c7a72dae4a5c88f78660e5733f2b9791a8c19d3e90fa86d0ec4f5c2b68d6ee74e9713a560f6bb1767d319b47bb7b2869cdda348b1536d85322ea261a6856d9500688cf86480a5e750b2865872a8341527438ce56221899cb594e34816b55d684fb92196e173a3ed588f614bb3b7bec7e145c6ab6d0c03b885469220e1fdc30c901e12e4e7d6162398a22a4c1f570024bfd1800c81ee8a2a3a3f889f2ea6aaa70bff8b3eb6d824d633822f217f7f100180f833c81a3db3fb244088ef76084d15ce2fc69b9f3cd525c56dd9a316890c3a2436c03f315dee9f6b4aa1312e115c9d2c9efbfca1c5e9451a8736aa55da6dc5ca10e6fd5b5a45adc12ffb805ec41ccc35a78305920c9a6881e2f097e50fcd409f664185fccb319f87b37d7a377c5994c2410406e16716279dc2a6abfe97678910f553205d76d19e81c215c89598016f7399d516b8b9a16649968c063c63ceaea37e651a4d16bb596e477d046908fbb3997d9a20f141111837487934c61e3b572351d5b1f02b4ff105000049cd14eec352ac43cd489a134f0e73e7f777cf9dab16ba793405409f1a9d0764efe9319968aab400d6ea68606e7398a4911a38a1dea1454f0b1350fd14a80f657f79ca2b1def39e8c619fc8183c940fc993cab83759bcbdbb424fb25a6bfe971aea6dc85d46bf1eb7bcaa52f1c369e8e6f39c592d343e5447c918c1685996c4031a939538ef7b5c6a18f6712f817743f0a610b91e0cbe5ac4c81106afbe08ff83efef6520392aaedcde092f89d95d28d7a2e5379421ab0b3b2979c050f9ec5867d2d6d9d57d77b5772bb4a9dc4539a49a48a6d7de4aac0d4dfce4270614b8cc803ec19a69d4adefcd1503290c00dda975157faf533421190001e5a15b596e40c66fe9afc6aeadca50cdd12ebbc77d6576b56118fa4fd4ce14048a87a2a4653853aa162d9d9c394d664c0ca6a263ba59a702a1575dc739609a86d910770c03bc4f57e296621800756a592d0cafb1b3433f6d0f90b4970857f84e9728696808294b12b991e09fdd02bcfa39b38e8c306a4d0e04c02c7449b40a905806e05955dadd7c5df26d26143dc24f1a91d9f2546a80811af1eca24b260c9b15a07c91b1fe9a8bdea7dd95135b2a9f904aad6a51e9cfa1313d363df560c090e9c8207820d5ea69b6cc72571815cd9de9e22b9f436e706e23d967db944c19cfc8adc15a5c64c4780e35e25da450d292d3bc3db9eafe38fa7d1d683d8ade540fdfb59cb044e29cebb00b686398a80efcb6c393fcabd8525c818c138db4676a11c428d373934fa26360a15d8f905d463c3d534a43a7886cb1b01e5246f761c08e91abbba4722eb697c6e3dbd8f6b443b01b78ae7784518ed30a2c860b073956dcf53ed681a5e040c4fc956c2fa8391abeca243d5fd16d5fa3c780768c1eebb4d236f1f1d5c4f6176f43ee835e67253a1650d29a85ba30f36d134c23fd2e28f830c5ee2541b153544e22d2742df3629b480930c287be372e8c6d9e81b49d3a8c44ccf1ebddd3129790eba3cec0ddd896b3a8a40dc15738136af0232e95b4fdc8cd0464bb59abf1844a2b9aa332d32e4cd5b5c7296960f96242f2595f20d46423675f1b91fb90fb513a1fbacd33ccf9cf184d304746486e40114912fbc3556f31517961fb1a3bfb51f06cef73ca2fe6f5d63456e235a90e4c2eced0cb4f346017f6b7b306eef0d9c046da40093d0e8885438fdfb9493d28f610da2ec441441530cef2ee9161d6d175eb1164bd8d8e3bf2d5ae983e3d381db5f03a3cb4be918d5509f7abe9ea5dd55a241481b34b941a89d2432b1047b0e75fae27dcf2655bbc1fec78af81beb18119f4b0779d23841e55eed947c54eddf3f26fe900771ed36c2cafdd5f681db8fc40b52db3053766f9cd81e7c1cbae596f6d09ebf1f9034a59e40f8498f2c352b6aeda6fda8b732868b0bfe61a976f1a47f017c486879f7a7ad736848f574fcfbf47518c28798aa2d7fa9c43a181aabe9172173cc7de776bbf6349f070dbdf4653a89df751d91046a93bae7bdf7c726dc7833aca5f8dce74bc2cc1c1d1dcad70067bba87ba483bc3649ec1487c6a04666eb55e6395ea57c39abb7dcb48c0bdb85667f2276d4041aeaad7020cf10a922ea602052e30c544b9bcaf01066196afb6eb3d7ffa373433dc9a98c18106962bac1bd95a30fd06edba4f608593ec52b8f934291eedd349c8a5b74acab89d7b96ea31303aef8f99e1e20b123079d6c1de07801ab874350a607a7bf7ea059d431d0399041448b8b06379254ea5e324a20069f816282b17ffd28186546d459323c94557ad08a5853239d80803d820307c07700fd398b4e521e2b361c4b60f35b64d1448f611fb65a669798471a7c0f57b9fbaa63453d3b5e90033c5445a8ad07277092bcb915e3d588e9b53d65142e03ca8d64f7969251a55bf24dd26ed29ed998db73ba92d35094253e62e0d1201ecbb44af512309486fd2cab4a6bb96097ca631b9283773b5212dda92c818d58ba8e92ca6e8131aea3f827f018737285956a0246874f646d580c089bf78c451db5b6b1795338003d0ab5f0d67356bb6ea871919993dc6a1892083bbc551ca846c0c49142955c8e9917caebf1f3545ba46b58c773c6aef672e39618d8b820fdbf26682de404f9b70a479a63fda5a44897f6d5dd5c604a53f41b11302ee9f3bee9e0a15b63b87338090fd1ddc04e8e74e87b2a6f422e2bf727f702eb2152a35b3d9d159e864569f88b2d809c3b707509713effcf71c70ce348efdad8b1b3c8f17008843c98c56eecaf5ea672e560d45353a7ed5c11d441051da742fd523b3072a1332b862d82ff7f0d20a27d1cd1fa84e6718a6bd5dfd756df4f135f92e6b8decb3ef2dd7cdbe34b1cb2635f439f9cfb3190efb7f3f136331ec8bb4f964a9bb14d9c3c25cc1cf51aad0bfd87961672d35ec04416db7e48b01f7cb61531b937a3d3be347b7c9b6d39b7fc956a6ae8de936c14f7626d7aa92433d59edc067847492f0278e6384f498812363363130f4e0eb974359dcef4404c0af69a11f237a5757baee6b8ec93bae8baf3a9531438f3a920ee7cefbd9f7723c1a9bbe09c077516b366d48e028e71b60e80258288328ccdafa33cdd7ef01c9d3305b53116d427991b345762ae9d8b5e4e94c76dbfc22e7b109b79fe927119e2dafbd3839035f5bd899eb981781b31d8c6e91fe4bae77b494c35fda88a5fb8196b87227a3c60f58fdfb0d205e6722fc76cc0c61660bca225c777f95725db39739b2f6bb8635067d9c3384dcb7177e148f750a1a4f46ae0794b9f564ba4dbc91b6a2041b09ae82e14f0a9e76946388ee6cc417016ee6d3599a30761a9a83c0a4b73339d8c490633a2d4e14ed1ec93493df56802a64ef084dd7a28b545457e5e8e520ea7e5dfdc5d82543ac8fe60732186e8f466d4d8162e741a7196e5e69cb9e705f74632eebad071c14a5f951107016f0d51bf0c15b20c6d4c411ce1fe97351742b5886ddf74159dac1c13ced84d61b286961d57eda55c4c5382822704ea3e6318aca48300c4cd949d8fb3d1a3b6e23dd6433c9df41da5f718757784d510dcf33a27cfeca91b1bff25b939c50fb8cbd82037e86fb197304b757616a72a71a2b350fc0deb6816905bffdcac058c3ec499d262423b77c55f8a4fd25cd9d987ad9df3e6a733a483cff3a4bf74f4116ccd7d368f1119e9db020bfead436f0f130f291c7fc0db59b1f4ab32691f30c7de7c72fac6ec5793ff83501dbb8fa9721b0d2dc2e0a1e34fbbfe26dfc4eca7c1a0d3701cda87c8a85e0c36476c27e7bc3eb89081ada526de2d7a986cf3e2d1a1e4ba4f3217db09bed600c84a2b141d34af1d9a6dffd020b953041419628cd584283f900df230afa9b53958057747e327220f3800209b78be079d32b378a9360ba8621d5f8c335f453090e3c6961462c219237e6b91d496ad0bc1a3c76d799d5b5ff89f6118cc23154bb86d78bb35038d68edc0e5307aa1dd2d7ed7f159cfc21a6cf82444aaebeffa51fc674ef4f91e1a9a5ac210b0ebd48a5a9439365e95feea3e3a4cf2d7b781f14013c2e6846450002e35f03338e69e03a63b47176a2c586c4d85c6472e792499fb5a4fad847c54241434d9bbb60e0fd88180ed72f940c844db850bc8952cfa25723af52a31c2110f69af9f7bcd7e6d3e931260a5da47491af28f32d565d107396d78731c9a656a6d0ed2053e5135cbab7df9f1b8fbed76b9ee9b977924f91be6c9ec7d0c46a3a70007aabfd0c22dc0bdc28e882c0023c8bedd2e3dcf3e8f6b5e20a58698ed3ee25c4e35af8213d2cdcfa98b51c385c24704b3eb0f3b6bd61ac6917358252c32c9081fb4ec810dc2881f8a1e735492f6ba2c0ad051a89c445f0b529f4490c6987bd74d8675cf5d2cd805ecf059a53479aeec4ee588cfc49c84ee6bfd58ee077a379d2d673055135d550c4cda0093e27859a314df702cc1fda445e414255430b8c93f72a4a397a260d165d3dd700f2d02b81be1eeee4e2d650ea0c68ce3e3c84ddec5bdc1206c22d52a778b56615dcc20a4009247f4d10607ffe411bedcd9a1a7ee1caaa50ea3158e90452d94f90d7080019e23ce00087b27c687a6a2c1f7d1d06e1f1e76829680cdea077450a149328a3dd1800c49789ad99953165dc47ab95b3c4b51c7f307d4029e8826dcf12ab9882ee6e01758ba132c1b0c72c40388684f2cdc19ac4d785e2813c677a95a6f17400635d4616194f769a77995d916af740e8b3e16d0fd135a247761c0253b34e98f71c128be63ac5cf067acf18e815024c231881fca26fad06ddd941cee357db1912dd83017f56ac0605e1bee6823747c890e87449970a229fb10e784e31f17e11cc4c1012428bbe86e04066f9ed19b5865e52ba91a65267956d47fb75b39faa410535679683ac91feb1f51a3832392fb9132987c453d2217b7f23a75db946b52e65bb33939c94ffec6d7e82a6d6aafc88bc42c716d3a26312d07ec9f45e748a7b6d8be5790c5b04b79e1fea482a2f85df785fb3638f3ca7359b6083cb3463391e49c3a387a1165ad2771edc977a6c552eacc0f6219cea00e23a95260b651af9de2cdddb5e3828a985d4159ed2d7d0500e3bb2e405c6e6e712550c4004be9f1c9520911a42a9a6139487eaa740d75a6bb3581c3a38f6eb604cea8c1c4d4f59a134180da81665bfda396f430db2e17511437682529337e6419b3156194ba5ce6000454f201fe0aa904b1f9086f10b1d0d310690aee20d6247d17f934bf6dba6a4d1879c848f6160a344140c4c51cc1126ffe843b4db5b7b29e486936edf2d05bd4e2a7ed27e6268e585db7bcc021e4c86fb53d87b45f9732975858ca0ddb4749d949015391820b20b24f8cba9acf4740e5b2fd37d0cb769068d11c671d9f5003999ea7fae235124e601849077fb4123cd1c715cb69e5a6ef0eb2433597fde7ac739c4ba14bb532db940eb3e8fea8d9e30205d2ea7f3fda4531dca1d1fb18e00fd170a107efad70054991b9b4f09b68056ec871466414defcdd19cc4a6536c872563dfe04266a3056a9f8088c2cfe3dea93a8e2a76372285dcbc8e65f2f9df22816b8c806dd6c6dd57001d608a1ca3b5e731f24fcd96e353e2dbb4f70018cdc5f9e884308a58c248888386f936bc3e2f6e6754a6c71a23b279d8318f78e4f409f5db03476e35377c32483de2c7315ab4f1e5f82737684365fa0d4f62801a32a88331570c91a704448a2f3abb9087b9b918deaedc28f0eb7b1d6b40aac67257d0f7dd84fa3b6833761dbbc7fc272a9287422cebd6fa571ae8a0a6a3edd1126f02836152fa68531276f852e8ad64b3946371be00f01337b1a608ad0d290c79533c74324c43e25c080484dd41ef16b896e78fa0b2ab205765b06e6c9b7117a7003e4f18339d04390c368de3c667dd31b5570ef508040f50f4316d6f558b90e11412af3061bbfeb8999454cd4f976c04fb6f58c3587b78e899e47fd48f5c3ccb871a30e0e561dd39ade6f250731d29d47bc37caf8e28590c511e2d5e3d8c3400076ff9354105faff67f67cdc21e22139bd54a272db098e7a07934b9b07998c90578e8c225aa920e554e941ace85dca9089a7a00d21d8db9a97c98711cbf70ae7fc97888574b6bcc1678462c56566ec4f860ff4d1e92659cd9203d957b7df2732a801dd06d6da0cee710982130f53ffa7cb2ae8fbccdb4f00d6b564eb83d43f92d2cddf8efed6d851bfa834faed08c5ac269bb3f5e305568e3761a8f93b99f55228459016af6ccb257c3acc19acc4bbc0f9599d7cdde94af16544620783e743b4f9270d5aabb74ba0385e15db603fe8b15436e8cdb1ca9d2badb0c1d8887c7416094ec58d5c869b98dd73d859f9a86cf1daba8f3beceec15c0a9c0a4c4df32ccd9a9cde1705bd54f17524d2a24898d37bb7a32e605ed569dc032ddc37296608dcdf7663fff7355b47b833294d1c68b765a261f0aa95805819499d3d45bd066881df72ba70d11ff76a88775a2ec8078eb0df85ff0643be267cd36c432a233443b5ad4f891399cc9e0c57fb8854daf43edd10d5b11455d0b8ad3e15b238e59e261db7b81ca22d0e070ae5f924e38383c3001a52957b7c81de8fe5b3e6d0df5df89a0b9246c816d6c981d43dbc7196657326682439e145aa72ec30c3d8cde8bb475f9191f2d0d8dab3184a71c5ab7d4c285fbce4e57458dfc541fddfe0cab90cde0e3c03062c62b9c2c5fcf9cf491698e396929080fab1b4e135951094b74eae7528e05263d96e91f4897827dd19b08b3fa724d0a486fb71d497e71485252a04ab20ebd8087a7d96b0579479216b5706aa576658706032b600da662410b0429791b8bb0c42e3b5430e088153b4fd46c390bc14e3d388ce827b0c7ca07411c409ad87d520b3e1de15eb67a03b3c3c0226cf8b5d774c4e1a7e5ae39991e9e20d63df71ea6f2a61ee41e83612cfb780bcae70b7c3668d8e24ddbd249d317a9067c873f220879792961d25f7a9efbdbc22038b5c5242308c1b25d8ca706d6d5bef00daa296091671a80e07899d7bcc16778396380dfd08162b84b973cc2691a0fcb3c3f4ba348919d485681921df7e83e4a4cbba311b971ad15044e2fa942eb462cfadedc4dd8ab1cb895ac327afcaa2eaf74838ce6abcce4b8e5a3ea2d0b6e455c0d047cefd0a0967b337e2a3464bcf4129b305f8c4c53bf44327acd22a23e530e80cb1a99f195cd38a5d00f6283d0ed378ee64bee929f27c5eee237972854afadcc2a4502aa8916fe5a144aa212aed8ab067c0e2bb80a4f20e71deaf35fccfa2530865f79c2af97fae03e2573dba3c5f6600346929a440408cd7b7f03453a02e8c521bb824283601c4db468eacde1e0986280219309d23828aff81c83ed8eb7a86241c087ed9bff6111e5eb82dc860fe2f0f6b9478507e376b3347510a6a6933e118a2511f1986e79be0733c9700114a0144ec0bd3307d6e0f8396866610e7b76b04d933122b0f30e2c4b7602c8d9a88bc0f8331ec645024fd7372d736611c2d118a8ecd3c3b4e6c954896489124b1950df1f417cba0c3a0d88e2f6044d68c5a81bfb7ee11617f415e005dc19697480105abd429964bf79341da2890bf9770dad8b0a4f1f149150e4078c701969689f280f1f3982b34158c0569b949d99f37ffe665237336425df40516756bdd45ffb43b28c78370ba4b62c6ed3c44ab3bdf03c2f383d42d92a4f17165a1a48ece9e31c115450471871c858bb7f44a8d3f0ac0fe52fa5bed6fa6971c4fe82da0f6cb5a3f288b47f15fd52fea3fa007e47f01daba4f4f400e74ee540d7dac120ba4bc315a039172f80ef42279fd7ca9b288ef12f1c556f0f46f6d444687aaa27f4f1a9ea21208e0ded682ec87800aa89434d21d50f705891e139ff09daabcfe447af51f20dbe90f73f09760f022c5c9f197a894291204da4bf1976a4467e88319815c322f823b8992fd83bb80e228a6b59348c750f07d77704ad638bf8730ecd2b2d33a855fccecf5d223efafbf925de5f79a6e1d3406aac9fd8b0688bc6d6dc73d09bb5ccfefc2c1f3d4ea84d189a107f17d05008f7f8d58cb7d7da2b4c1d43a4117ac3e0333f823f5fd000efa2143818a1d0a03995ed684f4e3217ae532da3c09086b7baa9e4ea99e0ef4bee771112b39520d67a000d259e58262d54e5e87131e6e2eb13b43daaca7ce2a01886fa8c7aa9081a4b04e8c83ae6a0212e938b7cf2a08d4599ce3e0f9facd782e1bf8ea3d2e64c6d9a8fcdf25e175c19062709660344a86d7c38cc110bb5e786121be95163d3bac6b3b86312d56ec6ef9034c16debae1aac06750a2168ab6dd3d4a39758e0ac4fd5e4e534838092845f19aecb4bb495f7ad63d6c5d0d53e2670bd3b067ab4242206d8ff917146b6a35b57bdc57a76a2d8d5248c219b8adc0c2a183773374dc20df8092548bd9213d74d5b91595e6cf3a312d9f1d72d19f6a4dfd70db26465887fb9b3f8bea4f4bb2639e0434d394d48a4d915bbf3cfed64a461e74b51b7633bd6c0ee8a064fbe3bdb530aa430789337456642072d159fa0a26c031e40e4cef40c8aa62a5989ba81aa9237ed89aca69f3f38687411f6d80969efd130b48a213be5929ed09464c6f3c40e6ff32df1b219b25f07920a1f951704bc8d6860601410956ee9eb1e9d3a2563aa0cdad9f3dc23682a7a0b38297c87285777ebb85d4c7e45035265be387adde55175a3092fd469ec4cd876fe613a30e3170ad06c8f0a6873c3fd7280b369b1020b816665143c346763ef4428e85dfffc743fdd3f317b1096bff07e16ceacb501c1b351195e53d6afb41a8aae562d1f5856e33ba97c2bce4db67372e3d9d588cfa92c3a5b6bea690a170bff16d4114534f42cd7961b3591bafb3c818f54b56614e58d1053f020a04caeedba5762e929cf4a71d8e0243dca4c0aeafe15fa4a3f66d1de958338dad044db62a66583c2f55213d76407b81b3e8f3be6ef86607ab5d27aaa38466c5cef51337a315a1e0f1655013b9f465c73b9b9a2c5922e96bc4c87f86839f57085a24108b6575c389f7605a0e4b30429a6184ab371f2791520a93e27dda85441d777f3e6f4869db49ad289a8097fc994ecad0ebddca008ab624b30a0be68c8a4f0917c459d9c418d2bd9f73ee07e89767aba47c14608a7f96d81d6a3713686a34a2fd42cdae4ff0dd55f23f23c83c4304eb6c002320e55a8941bf87431e261e80850005bdf71faa2288375169b4e54b2ee7911764a10c478b5b77a65f13bd0af9ddb0e260a5ca0e6e0d23f14b56b412d8743afbdb1fae689a5809088a4ff9cecfcb0d32f79ff4f8b8c7a6018fca1f3c96c04ab319be4a9c87df18f57b7f146539cf0bc3b172a1fa32e35013a21c9d57acfac686211cc55eb5b09e36767473db66756a769956054269ba65742726178f14daad7c3c0cbb37dab4e111634f209b0f0da11b449d1106dec2662a3614c335ca80e88bab003512be8e21751054a8da43a404edfc9a1de91c06b967a2d5edc3df4657a8fe0a50f3d554a2b3ed00fbee66382135e8cae4da395b276a4fba31518b5cf497b1ada56f2c061a2ecaafdbfcb2a6fffbc2141a2df80412958637d906e54743e8110f64a5947d14d212199e353605333cd1f902eb32235ee5350bc10e246cef3ba85f2d730042c684b3f8221e9976313b6d0e61fb8c312f5fc46656703e903ba14d358ea74c3a0ab95fd57b2d07c52f07c9abe7ccf15b8e1989497eab92b2ecd685f81f5830e6eb1cd3ec2a7361a99868e190163d7957210b3cb5aaccf5b32d31c408f649d8a05c558b328fbf5ad0010e5d4a86e0da38ec93148434e10ee9bd49924d5e41ed94f2e9cfd34f91ee9360e26e8e8ac59b8d04e186bb862c7fc031ed9fd9c30091d361d2840765a5bc71edbb521c1659e9d2fae7ad7ef6f9657e0ea3062b583c4ea844fcfaba3397f9564b94790b24d6b7aca41558ab4154abf361efbf8abb1b2eefa673dfb9b1de4db01a2de42f46686877bcca3b491322bba348ba0573dc0899cfdc660f64e41ec066fd53abd67ce70efe0b4a61b3c983fd1d702bd2bd4eed44827a7336fb00223fe6c145f0a9d0cba33024ad78089721d9ff1058d3a2faa7a2bab6e740587b4b8a5df2ca2046da78bb7a4949b70adf63122f783053868af9ee6d57f0b255007759acc25da994349dd61937ac2d536b8e145ec7f78dc940943c0b9d3df5a0b55b912322c811ccab7060af6614f4153c56a7ce64ec39c170df34681307bce8b676f38340869a27af1d3d1dcdfa44f1f93f1e42261b740769f7012b0876db130fba6a0a2dabe04bc1758b6c4d2d9785d037950b6b4e79edacd78d971da7198b32ef7a775ce7a78304ca81e6c976f67f2b9c3966baa0c7db32f18d47071d7e3cf09f9bf5523eb3d459649b92acb872fef18d8aaa5160f70760cf7d07074d0d4b3fd4b4e93635cbb9fa76b3d37fb2e90007ea4d75e2eba4cfffebf8be71942173920a06def52e74eb398b9a879066b27e513a877520bcb1b65f40d84c0cfc6ae3d02c3cbdedf23633d63733cc085e3fa3d81cb34c118a3d007c79a9e7b0b8fa2bddfaaa7ce28584d9e37fc17e94318fb6712db0251a7be73a561cfe26d3db719daf4daf9b54002e2473e36d6a3aa34ae27eba7ce2e482409ca0e5859af782df6d1d77f3fd9800d0eaaaecedc7db25cd7211a4747777108be201706ccdd2e4fd0f179ace2d9e895dde9ba0330977e11bebb8ea1e25943136cfd7e399644c9cd5e027a71ecbf38b0ae06680acd6992d1339905124bc6cfdfdecad34f93948f2f44b439204039fdc2ee2153b503c4439a35950c52a262464e076bbebc1ab0bec673d0447a64c7ffee7c6fbedfa2e22847000d2b7a1e341645f83ad1bfd57934004d38e272500a191fe720d764c53869dd7a4adb3737bf68c602fd55926dc3cfb2cb0d5e47b0e938a5317f66b1a99cb6b75483140584e9fa08ecf43905f3acc93fcdf316ec74c59a1ec8df777bab55b566e81b8b41f80ccc7e6706820ebeee9bb59dd94f2b821a99543e5a0134afece5454c0fd59caa5a7f12bc6f78a31dd2c62168c73da5808d1e1142a4d714d9249af3889102d12fcec6da254baebcbe4d878220d5502b05e595d3f7188bca7a05c9dfb45ad551c5f8a0c92bc3c94e457bfac7323c4cdbb931a32884a427a223eec5c1104f6f2d3a37bc920ff332cfbd11fb10332b21c2e20e19972e32a0b5aa50242ade68c8e6522db52e6a4afc625f1e1d6cbbad0805200da2b44f8784c817aa290f976078639deb6301e5a21ef7c07174e6e682c493d37aa199f8aeb6470de7ada6178c723f380f94897bf18bd85bedc3d8bf13dc3093b319592d6b3cbade75f8a95bf53d0cd088ff5b4635a9e0e143c31b32a024a54bced29dc4838290285434f8ed5350f1cfbd27b5976448bf3ab28f6413a0edf5ecac221d19e88577159e3774375ee4655afdd54b9157670c5c9bd8856937fa6a526cf14acb807d1b1633191e2525b7928eb5499adaa658a486dc1965b824f6186c669b0e1f4f49f36000e9a2842e9383802e49ec1da31e7598104f6cfc8cec57f2de00e198e999162cc0f3709696569727c3d0572d6bec60830296d3c57f69b1324dcb2e0429fb62acac69504f41b19167d83fd36dddde2c8157505187eeb5fb3d556bbeb30e735b1c1627e48957ce41ae27bef4e75e4f65d6a0ff14dd362717dd17c00d1bacfe306995accbac8dd7bec89fd7c7a1357ff20f6eca513ae5ca9395e35c500b16b1b95560199a9eb5bf63ee5a0ce3ed1fb246d2ded8e33c6ac605134629839e5cb0fc44b8d83e9e3b8e0db14b11c192b2d50a47e8c79464096fda4e48153dfc41c4a928967f3d8fa5d555a631d8d6701ca1f9e7e9d6bd64e8ef54c218321e16b7ba1385e62699ad5e9a721f5a81d1cf096fb16d4b7e3420f129042157cb32e15efebe71fed00003bdb1104b9ab8001547421a1753c5c79d8bba846f3cd26289c18fc1931a94f8cdb8374a4bf12d50ff27cbc54c08bc6d97763d98b89547c1d3ccf15d1a99fb7a1d18aad3cef270ecf57505eec51b62bbf0a5f990509a59d966c44bb4ece19a2a30200df97d5e919356e659f024b5ada7522ec5b4555903ae9921bbe0a914c0cb14bca0b79d55f5f7e9420d4ddc9a853d35ef7c52a3f79fef591bc8502e867c5eca0b1852f0eb71487e99ab4ca70654fed58a7f8f4ba901f7a49dceb0eba3895394b3a816c897c53d10c5a358d23c2c9ef18bda9dee8acd0d0c0365e910a11a8b72decb29db6b2b8e22784ff3b1fd3ab10e1ef821af08580ad12d0762ba15d986f9dd922c9645f6d0bbdd8cb4bb19ec16d6a64ec958fa1f81229a543d4eee4d8d74b6920e86eefcf012aed9d267cd4b4e8ce48564780cc8cddd53bfc32ecd508601b17bc3a55468317e36dcf41c93153feb6de5820910092cca7dd64c5cddc998e4da96cf82cf845871c7f66ee94ea68c5ab87c5ca0cc4dc8c8126248d69ab87eb07027b69d6a586d6d752c64a10a12d7a43574b2a67ea0ec616f2c292e7d8c552f1d5b311906ee599682ec9012964cbf1c90cf9cd82005ffd9f63b6a7cd272a39176b67191bdbc8e82df5d34a78ca57f1ad7caf4d9ebbedcdc97bbbe4fee2ef05a2ef832fcfb1f0246326de08994486f3a8cae7b4d126bec96e81f1adf90f100fe27ff8cb0aa3cf7cfaea8bf8c25615b2cf283ae7949c9c7fc37903ab54ff4a30e0607853a452998418cc88a8621e8087dc49e49fee853b1078bbe1047dd54215300c99fb3767d3394181c7731f715b948be0848fb0d6fb69be89176160407c46cac9fd12d3a5dad71972662abe35abf45c055549084f5d45dd1df3e00839a3c8b73033b90a188d2a761c96057a0ced8985db536e3a6b9c8f026542334b5226c8cde49bef78819c69864fc40fc150836c1d6db0afdcfb83987e83a8974c33eddf9d1743ad19f9cce01fca253cc8d7897f5b9dbb75c619e895d1dd86e0c05a0a36248fc3efc29f7016abde2a4ec9b27d134456a8ff61d72a1955822453da614db07de363d809360a94317c5d483359fa9e8d886391cfdc94e7c8c21bfc800b8eb498415e8a4fe7bd759fa3b6da35c9ceaa564ec60333bd4f6e12bb9e7ac65e34d91269ce36422a5d83cf45c505b2edda5ca1ff28d0abf6632978d81b3b328706d12626520d317cb2ca1e4096253fa28937567a89be3f9bdca55fb313341734cf41eb3c0805f3a4d3b0a1ff4035483203cedbd0b0555f8b25a96f61f0bf818cc1d2120fb470346251f20c7fd2cc86713e32559f34ad3d7dd120b4c4dbbff5481ca0cbf24559fdc381d40b8b8e19a1ff004a5d1ab3b8fef24ce3d7c8c0ef728ef8db8abbb33dd7e4e34e7354b0be586090e12e5cbc0b05f11217ba731e55b21e11314df7c63a66d456a5a48d31b39c061ed4f2ac5512c6a66e33230b62ca518c1e660157f70092db0161f2729402031620a4c187c6eb0dd0959c0814f91654fbc3d68ee3d747a185457f98d30d66c6fa06af847b7672648b2da1333fad6327ff87b95d97b6f53bb451bb4e454280b83db0a176c7b59e0e30fc0372de803d577163e468c631d492f628061dc3135cc957c13b3b13ba151c4aed62c7323682fc4390860497886b56bc5e355d5cb0295da9298a7cdae17f55a8605c9c50fc10116fff47c0af242a0818dac39589eeb2cee2727eacc868c81e4994e990f04e029d9584dd5b6208b0705455294688f12d77b4d7d206d6b358f004fe990886f84b3e40d5eb890f699256f4411ca1013b6b043d37037b24b24c53c5b223356195b9975bf74a6faa2cf02cc36d4a4fecd2556dbe5763ad2404a7f4acb18d64c3bfb7dbf69d8aa647a63b66e97dfac9305456187a0db3c39f3252680430c8733d45b50a1d93bb37f37583873bf008aa6bc8bb86da595c890d2cb6b537b2923ee3f6dc0b4dc5792dda948f08209f65de089e1fef41683ef5c82e356fee5004ccfb8410b1d9b7c600c58ba0412d1d38f0784013b262ca37872ead22d5f95b15ca5a4356bcbd4876686f08ee547e9e7b5a471206aec8ab3071322c8c0c5c20b6ff7704e0291c8c7787ad2739a60f80810a0c7ec45bbe8eccd98f08c7aa9e7976f6c0fff98b4d5a525314f4bc3da24f82e7e19283c7ad5ade18039137ff903e89b3ccedbc8fc1814cf3a6cdd81006ace596328f1b78c20b0f3297c318ad8c32896284e9015802709b811e934e975c68c439826a66b5fb9fb3e103ae274498c98d0a03e33d0a078e341506b13a15f93945f151c4cfe9c7007df62751c0c4428669483d24d192ad86a5e0f9b00813d2f5d158a73c008cea30c0b8eee4197e78237650602214a90845e273d333150754d4237d868cc57a5780d9c675c2915b0409004986bb8605f4cb07e1bebfbb721bde2d5e324a15cc5f81971540db9189bf4bad482ea49f3922e4178f786dc42ac6eba656eb42819ec6ff9cf2a865469bf5645ae8ec7fded8c98802494468fb9f71a3936dfcc47417ec83285e7cf1974fd00a52bbe4239d02cfbc0ce7ffde02d9a5d2576090fbc291731e5c5cf3ad6c128d1c1ca386ead6212467da38ac598f0088a1ab6d10e58ffe75f404733c28e231056a8a7902bb5a4eb95fe969790827827efbe50aed4b96bb05a5afa5e09404e0d5720c73efd06893ebf936b98c33bdca8a11be08d04fbd199e90c3ab220e160063f5d3f3a79def4d50510707e5797794caae3ff7e59ade77f8f478415b267be0bc51163f4e6744fd08f42aa620299514e6e2cbd671dd5229173c6a830e2b4ea0762a45747c3c123b41837ba386cbab3b199c743d9c1bef5938f081e603cfeead5e10b5beaee45c56316370083c0ff026270e2fb5c826745062b79f9178efa279b7e41fb881eabf17a17069e8db0be7fec5c47f5c62056e5a74d5b0ca47dcd748bb3747e1e898724962ea8ad33bac0bd2c2eeee6a8a4587738f6cee141dc1c4e40787bb1e9e53bde4e41845289ea5a097f66ba64500c384d566d7f83c65b13ceba2a7875ae85683b31586a2bddfdb6a139df8db5103688b859b9afdf4606423077029b4838936488a1a6d6fc2409de42b8ff7a5d6778ef8a87c5f9e28c11e3a5f4decc6cf42ed175ced084f099fc45882ef54f785e0392df03383e99e492fc7de65cc3143a03701cbaca54ef86453e580facf6b60d7dd191e466f92d4f61bf374e2f11f5285f390ec3e647ec339042082a4bb88a84bd4db94fac0f33f0f3e9c9e9bbbc07a7c3099fd44d752403ff6a3ed9fa35d16091d715f63a5373a4b00bc9d72d4ece3ee1a398cdc2b3f8ba91bee9d5d261541fb6bd818fb556fd6b3597ba56ad7b2e1b22cbf8f736d610be457a4648db39a989756d52e91babad46b3d41def3bf4e78dab851d94e27b4e31038c84d832eda6c47ede8edf6d7b8440f5eac0a571bf016555e4f44d12bd5f81ce816a53a0db4b231b629c376a38f622fec243c2491b7482deeca4ddd133a2b62fc754ed415b9fb6d5c46d5ee1630bb56b07ae8d08306955706f62379a4eca159a49d301a108070d59c43b14ce5c38e555c11cf553b30a94f39b8330a33669a12e720a76977b472c8961a287406c1756594e7f3b2853d925fa02a13a37c8129255e10ac17d46e2377eccead32717aa86f637a248ff32f88b6612b381b88ae9d1a00fb991c7dcce2d82e9d8a08135f561b6bc495ace83a7f0e6f1c6cbac188a7bc5aed7f87a66743f014bb32ceed3345eac6afef3378dd11ab536d55e217319683d5b07a7e949bd4a311491eb6f16decd01cd4c2a59574a783bb72071aef37f4919e813196613ba268ae62a86b8d8685c7c31f48309402ad5bc8ab0346c4947bcdc92204e6c4825c3f8ed9c1840720919c17a92fe26ef0930ca3002ff4aeee9b7ceed406ceb63cec8a90c5822f6420141bda59874a3fe0c964f0688c30a5edb614799790505d40a004ffa42ccdd4264f9a3e7e0637a66d1c497c19f564db22db5b376999d4b122c6ed6c7346d60a1d3c8298e6158556667b344ee35a0492e7d3868425d38e97e30263b23585191f19faf580e94ae698ac5cebf30d0214c1046978787656c6502d22def67af10f487fddb47d3e5ea2bb63219e64bb7661f0eabb209c4eb60814ed8f1e995a00941224f0eb3651f3100c5b3f0206d48453ec5a92546f2b8aff01cc5b438e0fbbe18f15b21cddeea4924e6570e9ac48e5decbce52110ec30b057bf10479cc21d3ae1bb3f675dca7df2d457d744833f204b7494cf0cc1d2796d54c3a26dbeef3352abc0d368cdbf687cbfae32faf553069fd3ff643b299a5df052386bdd7fd3cfe39c5c314c203e12252560963977b3e877ddbcbe9bcdaf24475df15492892b860798f554946cb7bffe82f5a77da7c76b0d7571070e8c5428006c89cd8f3239f5fc1a96a38524451d5d1063f20b3991f7487a37b28de0224a35c1da39483f2df03c894b0692a61985f7d30a95b59b412cf45cae57cc9930f6a50b37afa39e9d86ab9028086e47e2a03651f3eabe59e5a1bfff26ed7525ea11d2389f8ed11f12560e959c2b79c0435734d8d269112d3067a17f501fbe231ac406dd5c86ad08ccda81d6f39b17d83e4bcc0b189cc5d70fb916265b67c0e14fd147b81ed788f7d1ec1f7c5d3bb224e5896c560eed6145ed21e0c01cb4cfe85241a844a652fd8bc311383178f02f1f155c349ce230ca9053141f0bd1491a840e9e484de7816bc4cc40cc33dc973e670de3b7559425d0a24c668f6fde9b2586891d9071c86cd7d489b3f77e4b5c1ad8742d56a357ddfdd2f652df289cf84b3e6be6fb98928adbd090654878473216d9f80d8f9b438becc85b7e3800cc71c8e0f605cc773ce1c1067f70d795f1e07f265b7557a2f01d0d81b15162600032f048571ec45c2bc3a766d2ecaa914a1ff7bf1e41b9fde8fcfe6e1bb6d2d3f0a3068ea69b7f1b67a8d5b7ef45535eb8f0ef8ec5d4cee2feeb9804434a5c1db9da0689cc949e0988337317cf712f4be29c45e0642219280e2bbde0bf465f006bea19480b78b9571d2ca85e2dea41e639405cc0db741ffde0fe8b580426bf9bdcb5010bff52e924c9638f151a5efa0fb91478e078f894cfc2ef2adcced11fa103c54dcc97a658d862101ef817b958646e2e5969f47dd115d84cc88cba4ac97c9e8d7739aa718b36c85c9d9c4252d565328edda41a65b0df4a9c3038e5938a7957ca73fe3af95180741e44c8daf959c57cd290e06525891183487f4986ca4b838131844571c6acc8104f5366f53e38c2c3c8b4815cd2aa1e2f300eec510e61d6f06ae7a06d62d63102b892b1809a37c69d8ac50d8e7d9d9cc5d6c280475121961fcad3b654678ac3d2e227577873cdb879b47df1379eef42ac9cf115210420ad8e7b9ae9bf1ff560dcc8bf09794f154df051c1890657bbd4d17727992b3784aa14058ebd435041060dc2d3adee42669f30fe83af10486db7007735c86ca687e57973c61d10b86804553551f1eed1e8e83210eaba9fc7bf3a8082236155a4ef1609c81de7db52b82f83593bf030eb76f3776ac93b1f845c8726e8febcdfc6d0dbd455fbef3573a22970569d60cb0d4ab93c7bc295dedbbafaecfc462064e6bdc615af08e6e2568f85736c82606fab9386734dcfdc72a20d1d62801fa706f4ccd799f0ebaa4a21285605f68d9e88eab0df328e80b6669144e63878d0b546c59d05e9b323b31e0be2ca1463c9d1eb40bcab6a746aa46c865e7ebb6c36c0d0677f3b8857084ef00a196b493fdd1effb21c53fc1b1b2851a59de5f962ce520eb3ee047eb60c85e01cf3d130b7cdb6ee6c62ab5fabfa3dc41b01d1880b41bb92f7ba00ba7de7a661c832f4bd49daba2897b1dec268a0a87acde1b075c8e6a05c7f9ee799a09e6d50a86579849b82234ae636596af21d840a6ec9a1e0bbaa28b529f2068d52b9213e2ba97ef9f0f6f8765cb0be816255d6d86a0ecd7f0e4d3ea6c596841d24403b418b1bcb4ceb54c5be85570e3dce193ffb3b3790ba1df9420bc8c16983ea5a214461b604ace465cce0a07c5455cbf60d024885df943da8ea6687b02840e629ffc9114928300875a8dc5583adee12a3312d98c26bdc99ee8ad41f363e55e43c3c331a3fd0db346d618f5dbd29a01573f2534c9da808a4fbb89d07075998e3dfba2967c100a50f69a947da9c8702b3752b45f4bb789f7a24b8a794be63de32f767a590c4bb85aaf84618d51417f4cf53a244a859593181bb585c16af2c5496a4241134f866d86fd617932185d166c91817513bf21a578065912ed7a63e26543d9bbc032cccc7339151682cca951ecdafbdb3a8d0c33ce340f04a1ac4468b62acaa9cae6e287a6212b0f8c758b925483f2d5478572b887f1656bfe5a5d14a84c5bb8dd111eda54743974c1df167e78d847e62669b332bd99190649597ecce75d7a50a75afdb32f352a3546d9195221475eee7a3bcf5bfac78e6ad5cc63c36cc42eabd48b2700a0435f3ed20da5855508c1c1506c177eb428bd87703d03cc41b740d3df6f05e6ef811eafc3ea4a8c14ea9c344da0650f5adeee04165d2c73c02c8b418d639ca560da10aa3a0eae46273a982ff4ea82463558a50923f3642390d16c6a2d50c6f86c4f34a4d531901aa49a4600ebc4af538b2cebe3d7ee8c40d4e3579c5eb4bd18d87b1ecc1e398a109f4afdf97e9e4459befd777d1ffb786992f9f3aef98cff8390aecc0e643ede2b58dea5918cf1bfbba42dd3ef7a26ce4f55e547cca915f9a1590ca9452d2e77755be08feb20b6095531d423c507a5fd742a8d9246cf1f350c5dced10b9dd2c529cfae8f50c5aeceff3c2519d8af48c87767d9263ff063bf0f2da80ef10d67f795582bec280ff88555096b9f48c929784246f139b25b3bca7e596441e1caf19f8974315ea0503375d9f4533675a0785b0517274ef7e5d18dd6aa40a1dfae746e80ff88ba3986e8e02aaa960a8da4ea0cec5556733b0414929a07e80c91383c6355bad82cb24a34ba242d9b813eaf8b26a174d2ecb992d6cc267eaf9464c9ed107f25adb594ee2bdc343a764a4b4635c715da1235570f91129672878d043728d49a5d76183943f6f31e0a68cc5cc345acfa6fd012f1320f29a5affacf7631145b110dc5a65c553abf046625114cdb76a4321b05bd3d1da2b1186ad3560cc47f6ad11ea80bc309ba263549e55ceb26fab58a8ef9c59652c6b4815268d6b3953052866f35a63456d54316ada52f0eaeb865a03d0e1e0fbbb5dd8a9d76151265627d40813934dd831d23583617e407f1ca65192660bad6c1671f9c6afdf5087da01eb47964c0766b22526be3250bdca83b9db8614d34ccdf1a5670c8a9dee9a4932eb293440e419889b5e4dc8ff3199e4545bafd4ff22089c1bb1d633af067dc43787f60093449453c918e49b12408a1f20e1cd95b68cb008a1ad38d313e68f7c2da990ad721b190061b7db220be61474828dd635146452bc2fbc8866ebd7d977fe0d3d29dfcd5431608c3cb64e6c3be7f5e35605fc77334e0345fd5c21216ba2ea780daa29be0b0592126109ae7a4ace3328ad5343c6680581dfd4ffcdc2f83b7c08ce6b76117b5940dd948f9de235c7d7a846fe67113e0f8574ef41b358857661d4156154ce90f27ace54ae3ed39ad8bb7029e2dde1ac3fdaa307656a85fbfbc0d8b2cd2a622927b6b4a0ed4c82ecc0bcf207790d924f3978719ac9e78277c960611a2580b61ba296ce1251cd1207c94b69b28c5946cb5344b2ee12cddcb1dad0ff128b92abeabce48a80be81e07bc5d09684983cdaa089a2a93adb04b2487a6c3d2bb49a28c0902bb45a2403da949251697c0ba52fc5b5131eb8cd2d661a0cc9a0b56dad6563b7d02ababc3822413c6d74f10f8949e5bbd2828975f453dc691295873da668c7de8919a7d483ee741ad15b4654b87e9b9e0fd42822b874c904cfc906946f93a5eba301f40afb47eb3130da58767c25dc76e922c02cc18df8518cb99123b9efbb34ea9b7c113f09e23b3893160e8dae7143047e3ee1dc6e955d72b1c405a3a164ddbc53088ae4ffa30701cd44acacd7fb14338d8dab41efcf41e0670240af962e68671f56a78e85fa13955429cfc68329dfeac10a6946214d45dfdeb1bd1facb997d8059ba4a37b1a6a4d34df19da48ba7bcbbb4ab03c1e2c01335ed3eadf245fbf59860faba96e434cbfa0ec2ee7cc4d38f2e8d20382f00d4ff871c040ec3948eba113ec88a9f6b337b8c0f69b3ce7cec2d52a8b841010b127061e6ea66ce9b9bdd9a4babc1ca17c4e193e2edc473bcd0f968d2ad367c25298b1d0f996c961c17711c14f04530f954450a90613c8d4d3946c16dc2b93947f60678bd6c3edeaa830d481a8fc78311ca6ca25ff0cfe539b4319135452727cc13f419fa6fd16ebf15355aa2f6c8c625a4e8a0a9aefabb0142f4480d95ca518093472f8d3eaead10e5349202b765cf76a7a4ff385e52d2274e9fd2f91e609f0918eb839c7efcbdaaf905604d9f1f9c67b642f6ce48f37dea23040ec29be9b6d32f2cefcc431f84fd91f5f603c281826407ef5add8d0130fc85f23620379c4b11c171e44689cc5185bf652f44a9f982a5e28ad595a49ca7091bf4255b624f383b1c2e66d73588d86793f81192a94bb9ea2ac5d06ac37d6b0fb9fad25293cb92a9f75ced228d3fa56e7bd9b070d44866024b6c8477c934674160ef261bd9d1ad569c5a997e83524e97de6583800768c5404a86996395dbc2bd1358afffcd5bea3631badda82a0f19e34fe22474c5af8be11b03772e5c53cc2af04eabb8125101128b0aba69b9b81f6369c52a8e14ef9299b93b33676ee2cf73ee8bf8b30e38a1f2c2508f62ad0901971f15ce41131e122a8672694a61feeb24d149341cb9e8338c5f0021823060b366808ec422f645c2a8f9ef354daea568a4d02d6cd926e81d883431b154d05a470d5b8a72340ae888a1ad938b847ceeabba4774408fe6ad9fcc42291561c75043cc0b4d4daf3d54fd8d54d0bcbd117b157c1adfbfad3a731ed76048ffa769fa2f0a731271d7431ee5bf74d749c7c11d172482f4dcacf3240e975d4cb58c1df872e537690f4453934957c18f5094f65af8429baba533c5ffc670adf8ba6e18dec30c72db307debb2f685d5de65f99bdd03f5056b199bae7684ae20111c89bb82b01539fa12f67f14fa633c4d860adf773d045a714315aa7828a235e12df88fd2ed54fbbbc6ab7f59f58daa3ce866ecab9fff791e8988e96d19e8f8922e71fdea66efeed7ea6eeef36615c74ee120f6192397e95550c2f38865d82e89d6a43b214e56875cc690e76f3844d13eb064bf29683f83271945c4b669df93acf3dcbd6a7fecea5d7f579a9babe07e29a55579841324018ab7fff81b5e1fe8b6662277f1fda557ed2755a73d689198766cb294d14e4c93cbee0fb3b1afc64350c288d99b23bcdc5fab4ba373cd9a08239013f545278e510f3758c4273ad25fef2decefcd450c01b3ed190a7a5127ee4bb22f063631863b01104b20d925d8c82d14dcf4c1ad53694d2b7b50d52299f4b86fb9fdf8311bf7b14ca8a4d256a639517a0df86dd522569e9381c7b416b958c95cafcfd5b5f8f1b181c6477ec4d212b2aacb9b83ba4305a41cd273d028fabd661676dec3ec9313763f0d50c18367bbc58bad742077c305ee5456a5c8edb37192ad756843aca063ee5019cdc4e5e2f0422c9e19b0dd520948f3af6bdbd50dc49ac0a10f9e1774de431f18f0a342bb04b1a185e3170b4e96bbc6e03e2a18159bc478f7e040f07cc1280cb15b605901c33a07658ee9929fe6cf578341232ba61cab912166de91ceadfd04fed3daeeaab76dc0b3869b725795a81bc531717bf55fee8432328bfc7e1bf4034fd75790b7c1e24923eeb2eb26d56117380bca7988be7bb68b6118bc8287ed101c2b61b4064ff81b6719b59c95b82a6dd1a67dc0f2f181325577cfc01b0f058d64b0fe2e106a22389014fcb7f652c17c0a9b4d2fdc72ff7155b65ff1c2058e4be3228c3d834046dd7f087e12fc2727ecf17c6c963bca6d56e245d5f62899a03efa2ceb3106c184d14e46287e21cda13e4e9903a4f555cceafe97dcfa04ab1abebf674c716f3e8b90aa9bcb50bdbb68aad062c70cc43d2635ff12698d5e9fbfe0fa0fe986d381f93791b28fea2fa4d626b0f3642db8b577349403f2e85803909981d0951d360821effac3bce4cc6e36f92424dfaa5cac3ce17a87a485a35ed9621928aed13a55610b37b9843dd2fd66b3aeb01ee58d80c2c39eb4bdeb25e96a120016bc554439c6abc29593374afe75af3b8a938b467484f8d0764d03241849918a10e22319eebef3b539913efea6e7428c3e3e441fcf1c30cb1f0d2a70c8348e1451e522a4aea7f951e819cede00f573708b76f1b249685878aed37425feca92b03e82c84a8018ea80fcbd55e84fd55cafa14b1c775288426bbbf665ea43783fdd1211c04ff33de223938b08d1f0956502d474727ab8cbe62ccc82a0dafee9d7727598f6f8dd5d74ae1fcbf0f65d8f9ff58c9b6a5866cab93fc148231a3b15b85efc47015b28f051186cb0072fda92a8953773fb382b84f4e62bc5723748f7e4530e58ea00e1a74cf071a03b56a61f74324f222651f08ba68ff46113d825546cff9db8939deae7107eed2a470e39a90f5a74ecb863737e96e05ff0fc642a8db981bbdefc142c1c3ed5047c6e4287cdba1cd18adc6870a74d40c0d15726cf13e482aaccfbc7c9917ad56f8e686454d21fb0bd80b38fc0ad36aa4566cb4fb495e0d1ebf6a3ea09b95b46242043f9d28d3119b4733af55ff5da65c515e9f6195f105b4c7d3c97d285314d4dff67537ada25ae01a4d7ef3492b0da7810be3a3f319e40fb6be5e033253956a0905f5480804edb3549326ad63ac2da605b85c00f6fa019fb3cd2eb6093eabbd7e78da3340801b0eead9a7472730afcc508f27c2921bf98268560f404a343db943960264dad5122b14bf818cabd2d1b72d7b8986795e7cb07f20257aefefc18a6ffc3c5e49ee5f77224e20b4a52bdc0dc34a4291ec99269a3062200e8df5b0546b1de01b44fc93f6cf35ed36d3552a3c4992fd9b824434b263078a531c37cc6176dd0bd0a8084712324109a8c59efd4ef91a85a971daed98c8ff7de7a2088ee47fed87fcc2e5f24d58a6d695a7a44f6464593553c038adb49ed13d1359b8eb2c6ff3c7259f6dec4ae0e9a2983c076c16e18484df4495036f7df9f5808a32808785e3eefd0975baaf4941e242a958b669104a84321bf11be87f2404cb88fd35a3bff7438a66d459c6beda81acd35594249b3accfc7cf7169669ea027414fce37226bc115ebbeac1fe003b1685ffd49ba76e9625039a185971b21072fdfeb2073464a265a26c7f3f89b1d3f4afa6f8f175dd081a1ef9c03ba352ea66ee09b2e56e80d7150cd36a5fd6ece7e6ad9770977ad81b88c4f177cc238095c247672fba64fe1fdd66058d8422aa4cc661f5ad36b01d2732970cffc08241d4fcf8712124835d6010240ad31bc2fb68ee2d796dde70a9cf10e3ceec003cc54db82a021aa0898772e1e94f25fd9b1ef588eb8b05d4482ed28de8290b4b10d30758bb3bafb5c565537d41cf5ff43ceef1dda7ffa9ad60dc735f1adb12a02789cbe501499bed6e709dc026465a3c00af1c6ba24bea3a5893a11cf3caff38b15122caa7df5a267a2ba85446187cfaaf61749fcdabf43c16d7f3110cf14ea7b057f1f981589e54dc862d64b8a693b770cf743f8490639274d8312d1fef047ee963b8f68d05612b9fda11db224e5d2aec3f9d9df9c8b59cb2992c35515b968575023af13a7cc755571f6a40bdda3d669ed085addb553834a87b647e6e6379b2d40547e11ef4378c94554004a0af498a65cf90097e2545c0585bfa68baa86129ea0d2987507857034c83f32eff52267be322cbf1382b325136a05f3c8c14a8b364203276ba39bc50a59104ae9e766a513ab5fad03d82a5850fa8dc3a3b554626d93ac977e54ffacf03b2d3ba2683054cb6c09fb27823108b0fccefee3a0127ad2b1d6dd311cfa7e2e93cfcdd43c17e04a31a5e0e889ce64569e8bdd9f67016c613e940334def91eaab3e0df780fe1b22a1e0be46dbd0c22d353bc370a9a869b26c2d2fb247e40ddb997302858bf39d74639f5fcd5e7d148568555cfd88af808f704aa9bed95de3c84219bcfba61bbbc2d10f6b05b4ecb3a2d3e97c3f8a587cd38562203a9df718553f8c8ebdbb797a8c77b0e4c4710004c2710c838a4049ee77b5859db6c1234acc55fdcb8796a686ed18e1ce8c44c3fcb807aaef863348f09a5d0d6c5aa76d5e6087e92f994ede13c0dfd29c9f19462f13da135b4dde2720387e6f52b150885ac771a964cd68e1c74d92bf50ae3c2464620f8e06fd30e1f6f3b976d258043465de238b377f2b93013c5d0ad689c4ed552aff43f40486b5302fab20fcc6ecbc6c6ff4250cff20f793f44067a57c115d613b2e49f0889fedf84bc24926b6de99847d43ed484867a24b9d7229541eb39175ddd020c20edf7b62247dd7981fd5e84052e62fcdb08f0d85a9ec805a6192abc8e5ac6258fcebe4c2d12af35a1b67a7f49fce6b076795f3311fe7883162c88adfb18005072190dccf13c149d493293b3149ea63edc75820806cb7a0b3166ab85b54c540f073f4a6498468a7a83d739663a840bcdbb683dfd0cda3fb2c7591ff68482b2a45807abafde6a28bb2af9be63b73f12a50f7b42767c7ba206e3422c84d8fc088f0749a8974212ef8ffac03076a7cbfefb1f629a526786022540342e3e1824e297ce9c072cc49994fadb6ea955d0977b227e8ec29cb809c0dfec3ec6620c7733902ea4f561b068e23b52992718ab4f620eb5d4c9a91f658e35c707bbb87c2e666ef0c7851cd074b976c2aeed4ff369418d8d0c5aed2ba1f3d8064ad63657cdf0069f86e50e3bb917de75d2179138a59af12d7fce892888c6be94ffb6d4c0c9d93047d75ea5019ac338f44a269a23426f492c23868eea16f0fe130f9790f35b3a4da5e8c5f3c9df6be874fddaa6a7d0a742e6c2f84abe63e1c3d80fddc607c9454195e92bca7c75e849ec4f62e095458b2b3edd9ec3b0473adfb4a4a34ebddb98d3f69206fc693365803024b22f22ccaa24671a5594049517979f8759590e32e4dbb691e5d7e75c1ccc69fcf0527ff65a0a81a73dc507f678a001875dec7ff0a4c152e59cfcfebbf3c349d81265ab11da29d938c30957704aff6757361fef0945ca32046eaae526bd8356703659e76b26cee4d8961d701e78bcbb310fb1d8917f03365aab324442a2bdd6fd34e4e8cac47555b829e36aa2f7a42eb61971fb92561081e0af0354c30aae7e5b1bd2d37c06f006d97e2b6577790b5542486a5aa1404786a8966d61fe01bd78e4b3718ccf6c76c97d209ca27696ff02fbb740fae48c88f052417c97f51d48c7e35ac2b5318c3a94de88e5df9dccd1f255c9c2346904136e03950cd2f1147c99b3bf35f61faf00f6abdfa2b2d1d62c082dd4c5213ef100fd6cc77049793b00f65d5efaef7cce2a265194b158c62e89b8218ca0f8fb30c562e6cf93d8eeb16f7b7ba781057312d6e470fa39ae67ee3105c2d8f779db53c473de74feffec5a43def17e15386265301c2d45357c4f16b29e55c928980ac88e0ab87ab46071d643b2f630e4faf24a341d13b8b5a8bad4b76960f15792c0b0a9d6096df8d9c1c0c877963005703552b48404a1561174ff1be3bcab96572c2d71803396fba6b474eda7d8328330ce713814fd832d1ec670d9fd6c8f061294fa8c18967649b748f5e790b66879e9f8b072c4854bc5d1a814a23dfbfd69cfda4b0e564ae6f74d6938923cf9702a3d54f44c3ff41f991b03ecc5ecc9160d4af87bd6a2395792374bea6fc55b38a2b4eeb2e8f7623915a4038a67dd4832b125a2c58de619200b105cb90d79d6995d2fca16ad344253e922e21921ed28d4cda00d713fef4ff23b5dcd6f2637b298c2f45a9819be621598647d21deff8a448940500596157d1b3e3a7890112d095b5db3162135d1581271ae70cf67d6a46c84a835ee2c418ecf3aec3263dbbcdc88400949a8018edec3ef874783f6a2201c15cd481c5e78b3abe356baf0db61652052ce2783cb66b99a9eab97386d9a372f5f8467f4c6ff1486ad7d5de030f00c02a23543159cb35f836ebaedc325fb5ab1c3949e11308f1c75e54b60ac0b425482a4f1b25fef35d1074554a611a047168e1c3beacbaa9313fb04501b0c74b32f9386c7bb3646afef6539e348a71099eb158edb9620a7e60bcaf1106de1345608b0239ae1954bb70d4f4c616cd0b1bd9881045ae9362d72d330c49731a90ce67bfc13b7b537c750e8ca0498d06b19a463cd2f4fd0a3817988d52a702965cce2fe491853262e04775ea0f12438b741a0f172bc47583cd58a645cd28064b3fba4a6a8d1f3d114bb6e85801ca177d0ba0b717f68bac0940dda1eb3b5c2ec73fda07d7ef110a3aa5b7dc05241b79ccdf4674ff749722a221a2d7acf8852bef310412fb2e65787960ddd35d2a1c0ce71ac5ee5b18310116035539514462293d5ec660aa75c1aae3698f49e9f4b4ed422d2ffd48952abb9dc476931663c9063f5f4e68550b739017411f3ea4210408ff839ffe6e93f44a57e8bb1c1d629609d01ccef10e600e5eeaf2a906239fe4bff72603d6b9c063582b4d02b938ce61255d57757c1dc9ba77622afec57f9126d5321571f3248ac602a68a2a99488afc68c9d8ca1476b477de5086c89b9af6edcfdb01a48bb68a826d4f600b895cfe5e2cff3c8e303c98b8745b28518b31ec409037950e05d26c9fc9e506263537c1e833cf52a10ef27d915b1b661e0cb00a4ebfc43ac264385301139a1a3ea795a085d295c426de8a63112ce8d76c3a1dc52b6761772fd36b104443c21ac31d6644c7c29ad4279e3ff80ffa700b89b1982da3eeb15cd5c5dd3b8528f9b0f5b231b9e898c46df1337a3cb53f8fac71023f849c60e127789eb67ce30277e2948105e95c332bfe86bebd3eb97432ca5191f34cdce802b6f1793451ecaa82b6405629b5ad54684ebeb5f12419f9d19df26cc05d815cc01c5ed1dae3c5a3904d01d5afc7935a2b73e37e39f7a9ea4e2d23efcaab8bda338fb6c9e83e41ae73195b16fb01567082c1c516961fcf769e8e02731cd9acc98ef55edabbfebb7f574f922e03119b76c3711a0865ef2d26384c023a7a046206b1f9260400027316aaad0f1756515c4cdb573bda213f5f15731abf141aec4c158d2350e40c3870fdd4ed130208f20bb69be8a85c481688ba92946f87afb2c933797e5f1a5026651a680e5b03a26ea96a8f480af8b046a92be07ab933c6607041e8d0eb45194a0a7ee05789999048b89e1374b9b7a5a72f8af8d387c886a8e3405743f310a5d916d8f415af3807d3a330213225eb202b434324ce5dfe663218538f2eebde51ff5fd0ae7c2ae61858dfb84826ba37f011dd07934333fce52db75e83b261f561bff92a6b53fab6e6e59ec5c3fcc082436b9ac714369514a4df601707673767a140181ff9287154e758f2e0d14a7707b94bf13a48404bf0acac5459a3d9821969d10fcd8c01b742ec8e4649ddd81423ccc8683e7b5b2d1fa06d2f7fb40d78f73fce2ead0276752f79436fc581e145d6ffe5bdab367be7838fc9c5cacb67f4c6f75c2ef01e0615e774eb402bfe2f05bdef2a5b34a257a1b6152b219806fb84273c274dcc505cfd7fc86e069788ac0c989c04cc513a2a8f6e94719e93fb4ce71ac4fba79b749f79c580591be7a3aa6478d0159249265adae698c4b060d5a50575634b26dd5c0f94fc686db1fb44f38865fc0fed8fcb7c300f5620dc9dd7a7bcdbf008e00bae88a211d4a3d2fb4dbea8c59bf250d6a224aa3252ea084227d2ac103d96c48298fb28380b7f24f57e72c438b2887a784f9525095030512417544ab52f27ed40ce3abfda8d27f2099c5b48b988c3234ba6d3cff0feadda3e28738632ddfb7ab2204cea7a825acdc6f96bbb403589f2ff49e771334612fdfe44fb3b86adb7f6d78b58802287489f1770cb403595e35a9bfb9e79d585f4b8d01eccacfe35881637db6bf23d4d846ecd7709649eaa2883eb5271b41e724f296918b6f0d0a93ff5d5ff34ab89db172832e9d8035cb137db6ded982aee180454a6e1a62857ec347eb3e5fde2bfca34d26cffd54ac244ea91160ad2edb7ffc0946cffbd36d052831bee69655f2f2a5a3899cb0975df8d78b69b2704d66d241c00a77832c691641618ffc28592a9e4f2405f8ae561eae9f58ba7a0c6fd40c6f3773674ef8515ee04dff2f210173f0d60e8e017b516d9ee9db946e6b30b7192f27cbf8dba5eaea933a504df142a55e106133cce56c69724ff749c12fa501c8b3257ec6b04bde34fe368480e2970e8d24c0f3e3e22a3bb90457675d42914bcb272f6599cec63f1a8505c389b980f3eacdf6b35960a571997b20901b4a8c98bb914c874c635a92943907c2b54e04cb738245eef79923bf816fb04e526a3ebef7d2cf7acb945f319976c241478d2ab4e0818656029a7f10edd887a4a62a3c580c1846e7e04e396ec070785621224c3ac9fe1575cbed20bac4eedc38fd04854232157e8a829c4eb1266545e20bf1ce796ace0dfc1620051d5c1d6941a8e72535baac92765dd4c3ca30402b32a825b10120ca370108a8d61d9fdb972eea87e6f7a38aa7725fa90c223b8b1d5d604f94aefceea38d0f737b824737dce8a4b9c45d9b6576e6a60db32e7a5ac318ea99df16a52b66a895b399c7da2b79212b6022333e800e36810c5b478fddd3cb44b4b340f8e1e5379ced61af61f07a7f38485a386f9b64bfb0e73de03bb1175a0aeef867d1234a36d9d0418cbe8f565002e1bdb6ae99a47e9f175dfb9f70ddef0fdda7f44e4f1809d22c87c036347ca2caab958d2e0dbb86581f990f9eabee25657f46fec23ed04a5ec73f5fc30bc6ee38fe4f4fce1a44c3d1962ae3553bd8d460973629b0b4782a6304a369a9f5bac99efe3a1c8bea5379d5fb59575c57d8f1debbf6522ecbc14e649752acd987585701024c2b1d1b9d0f608b2e19c031b7fe79ba447132efee8034b58f565a9d8a23e3a714a47bebe79f29e7517494c83649abeb69aca65fc770eb29849ccfa995c2e1c6fdbb567e6a69ff0f662184246e5ebb079191d3b53cb4c1644ce037f1176dd1dc5275edf7d10566bd75f8e45b04dfad3f105b84ffc7d4f0f773331b45c2a4f8dd2396b1974863498aeb43e0b6e0544c6a92a1cff13ab9271553597aaf041ad799b5594c31662ac080d27367a0cfa6988f3e9d37dc5579144708593155f6d376d7794f28ab9d9f1d17be2c8b08c8839ccc886a55c5c0762e3520e4d7801279400dcd8992a18d458e74072111cb36b7d32faa74b61ba0ec7c61d2b75d8ee640c27ef671c9774c5cfe3638356726ad6034e4e55c23e085700c8aaa3b39069073024a96a74325ec88df43ffdf5fd3ffac1ef9500fd3ed9c73d9a0a3d9e16ad92305a8d26f07be01401ac23a16f4de55d6085deef80e59839d2ec5b0624908f12c2cf7f63d51b6beee6aa2f1876b4207cc5189bd3055d9309928f6fc8040d3153255312b4575c2e461d80727d7baa238a945c735f2bc1aa8a4dee5ca6dbe7e7829f3d45c9d6995c0df708ef03df36f5c7c14dc0bb59aff85f7ef040d20b8922752db8347bce5f6873533e1d6247dd492d07bf954f6a918d07b29317a472bcf5fe4f5884b35b13d4f34a244a03030b43164767763e2dfce8fdb83828f4d40e28c9287f3c7b09889632caad66d3baca5a5c7a1e0dd9f9ec1ab11293c23307d4ba2ec24c49f33bab2b9f838c3a195cd68df9e3e1d98b05f21249f6a5595f7fe2127db90badbb3fa42d29cc1ccd8ccb1ec898e3369315c6808e8ad1748eb0e6e7ca659d405e42983f745bc7f89cff960beb897ef473b0f0bb1d779e1ee82f52e8f27627c88c0d6d4fb558cb97340bc4c92937f78e9fde2f88eaf00948f736341923a4c826b8ef7b9ca0cf51036bd20abec2209f19cd0893e8e8c2b2e3e072d7aa45e6023c51630bbfa52c1ad9dc9dfdf9b47a416a778435a86d406765a1ac780a57903d706e7955ff77e76f9d051cf6ef552b98e2c7cc3bf7794bc901c03430a008e3c0d40430e4715235e7febe44bb7c81768730207c5c1bd3a9e28f4e38036b7cdcb98a059375eaa3718929cea37201f26a1582bf485daf8e5a5c3da49741297671eaea9b07c805fbc9fb438115eac4a4635214967f4e70a3f7594d9b143a702528546789a65d14017618c0f8f191f6e243b7018c26539845e35ad945d9f36595a359ef86fbfe731732aaa4e0c4d1032ad30f897671333bbdc089a7be27ec1b11696c592e38d5d92eb8cf538ce66cf90335d88d117dd420ecd2ef5c07a6c4dac6c547f29631f8bc3e7e4002ddc29a91021a92949a35274fdbb43738ba7ba9c2d106faec35de715a94afab4543d303f85d3372c764f236716a5217fe620e1e07c1428de2b741a0a375d132893174915f54e130b81b87b0dad0b4c7591fa9950b4d0881959cec715deff24e2383c1791b50b85ee58f31ae027671790b03d557051ecb4cbf2b5b8fe891ed89dc6a6e11f8446f4f294810a80690ce4bc50a0a7255fa06ca2aec08111cc165232dfe537081fe40ede533a9de9a8805b47c0ec0434c5add83ae7fa7ba80cdb28cf00ac074dfec0b8bbc69616af96b319f5fcf1673805f1eaf50bec1909843d89cab1b1971d8f303f19ad98ab5e0bb288de59e63e7a8ff9008245166b672c281f6f5755194c5b1e7cd8e8be3cdc78d547fd9f846699cf9cc8aa5ee77604b07effb647b8fb24657af7323ff5ece542f6a9395d42f8425dbe626619933456794069bda236449d4f90f92f8e0d1b2aafd9dfe49a94f214922b34027434e2657dc0185c6b92aa1a39eb21c9b0b29f3c09e383ab3a7e8107f7cddf4fd41e241bd2821654ab8dcea3cad8b533905260dc0466e6c374d87b8fd17f90c2e95df830c9dedb2d1bcffb452592e75ae07aa662e1cb4e077b9a7b505320946a1911bec2994c6eecf0779e0b6cb695a66a012589d5df40aeda3004e126ab091f8b2f11bc72d91fd9a71743d05204f39ff07232d8d51ebb186ed56406196ba91df2980aa87aaa3e5f8cbf33a47f7bc9ff288b3036040861521931c502afcf3954082a73494cd166b685acdbc0c387906a0753dc1c05c440ecef5c0722a9306279f23cb7ef12d3f0c2117f856ab56b6e05d9734236e7e516741d2fead738ed840001ba7ce919c63989d8d9cfa8ed41d248e69b4a9344fe66fc2d222f1e9ee1258e64168119c7052b96d85f052292e27590b5e2b6fcd771cd308b7b5fd0583377bc2f0ab1bb9a25d95293688bb5e9a47aa6850939bcb80e326f0385057dc9b8d9fb5ddbdca6b067aa29ccc24bc5c4e228795113f23836fbcf1266ab4a4aeae7a91a8d81add097ca4772fe727f2de72e03bfe7afea6c8733320f3ace109f902223d4bb862048743b8962eb76db94bdee7870a51e6de47c425d9f6a925e3b692d709cadabeb128dd3162dc481de20cb97532e0c613e06177e176f348787e33420cc58ecd8cf935f5a2c715e53a4b48bd744f75438d15561b0d3f2e0f62cf8312f142402eadcc9eb2fc7385b4980ebefd71c989fab28cf60ad26ffe07576c7e786a5275bf9db31c90340e442f520b63ac0f6430bfdfb4011daf618dadb9b4272ed22231070e2fcfc62bfedfc7cfeb1fbbee88124b337838d28672200feacabf75909002f30911bac4194c2ae01c94eacaa329fb398f9c6e9c876ff22f04e863e04e43d3e104d9a81c1b5c516d7ff9f58a2e8c9b59cd7a8b863a1ab01506fe57778361eabc3cda240fd32f39c404ce612a5f1199304adf9413f81332b93b3cc5cde7ed521e5b8ee7bf7b3bc1ebdacf7bbecfabc18bdb2267f64f8fe3ede006955c8588c33994cb7015cfb06b250963f4d81bb7861cbae7b19ea5dfbd76865d2e6f20cf41bd79b10e58894c360d3d60c3c8163d1785bc25f43eb89e94d0904f98becc58b045d7f7290aaa70743c7a95acacdab7634da4ecdeb05c9384859376f61210806b8144a59341c4a1a2b6ed4e3082235716916dc62fa85404aea8c192e1a8642e7a85b098e09ab5528fe1df6dd05be4749228e244878a870ab24c0a91da5c18010aaeb533049a33f95a3ef9e82e1c029a496271ee063265e562a06382cf05c8d8eacf7709734bd47b9ff185d7d1a38c38b103e9da01af0b2b13699d4f14c2767af9917cc4b472ef7271e0f69ce86535a4d1dc5eaee58f50dd799575c3452928108bae845063591785b0f52ada5e66867ba8e42b56eef98f797c98e31175006a280b6ea28af3044df9d01cbb705acb3b0a0dac90f3b85967699365a8793305bdf3005f568445571a9535114cc24cb2ecd38588717616e1205352245a2215da193c2bd76a3879bd81ef3d1583d3fae2171611dbcccceae32ac0cd209b41869a21dadd6805298004b7f17c1ad9a18a5fa0db17369b819f8a4acb0aae4f7cfec4ee04d2898f4a27db80eda6b34d61de039d47247be0e117d403546e9eb825c49c72a8a475c5eeaf7d886116e630db2cec42eb7bd060c275658addaab1992637a40c08977f9a6543a55695bbd4e5fbcb842e729d2f6897281458b533d4bbde90206b208c7113de1b73e933e149218d28203d97621d2fafc0263206183a4f2ef66a9f617b4fcef3cbfbe0b691a27588e724668cdbe18c01d5fdbea3ae53628a20405d87093c308fef9c37cc38b817650d4c1cb3ba5106ba60ffb26f322f64cb65e437af76a49d037d73d5fc6cdff371c8bdcee262f75d2d4594ca34559b2184c50c41e337ccf48572c8f900457635ebe0bf51e2f361eb02e93ac6e6e58f95808d0300aa8e4e371ba6a2ef63451ddae0a2aefab89a6b5ee5b3e59de662483e0005c5c6a7453cd8007215c9b55ce0d447006694345926900e480edba82ee153d88a373d740eccfcc9d2336f9990a82e51b3e753410f52c65f5e381dc9b093e39844d8c57e36771e74a440383da7c422ceafb25880ebde22a39a1a59e67890866ac7ff10a451c06577b9e4ac754b8a921b14ca3407c944eb011aa9ecdd10e1d48331ecb1379cc2f03338b02aca18c3d6c1dfdd1f48cfeb11aa18d0dfbd015c8e04df0d55acf6b916137c3be86776a0ff9fd18d8c475c830aeca98bcbe3d0517f5a8fb2945bc0d363074aee11118d936448c49cab8cc7f2021234ac9ccac8829436644507ceb518745930f6334993963add0f96bc61a64d2d4c005cd5460a4d4c8409b047fddcc6323fd49bda8a28f38ecc6f56210fe2d878c84360dcb19b8699c6372cef5ef3d97f7169f5cbed1c88cce9c2958280df11f69faae128c5f41e9e25cd83b9031e64fa4e47f63c7a4d2144b0427eb7f702e4b728305856fdcc74e3cebb5cb914cc6afbae7fd74cb7cac82d8491bb48683923fe1702d67c57e9dbcab08e374e8130028799231404d20882109b8351aedf63d1058d9746d595f6e44e784b6c4f1162a1b76f8041ba02c4076140f9d05e29e4399f99afa02df0855c76ea0b5a0e935e94518aa9309784c853ebbfb7e74d798fbe22a0b3fd7faea5656243b987c79ed32ffb69e4d954922cde9fc9e34a24c041bafe5d903191509fce4b95b99c62440e5af1850308c9b441c957cbf5c72b7b3a55006b214579b41894f95ad08440bcfbb2ee97817c7156e3d4d4a57a23ddfd1b545bbe660d536d86d7f9413e6a11a595ef1960b0b85e0fb08258ba8dce57e8bc0b60719bf76887a91bb5339e1e39c1d847fdc88d1e05d8cbf8cdf4c542dc8e304a2f354c14cffad06aea89be78dc21109268a1194f8c159a095382a672edbc8e4ea04ef5a488ee4256e75f2634dd3408cfe833d54129cb2f5b29b83610659fd543b4c82afe83b2a186c06d98a84db5634c9bf4e8c7cde8b3f30d72c4ed613216b1e157ed2b739686a1f6c84862df92ce8126f13fe4e668e25960f82ee1069c1d9fbbcb117f2af55d275752dc55f7a6cf12266957cf7c6e6cba35b20d043bd846b32b4bc65ccfded0dddd20fd955e5610b3290a36c35709449c3ab26f2f78e1a7bb581ac25daaa5e5bad01e7dc7adbeffd2e0d19c9d0be6de7507e68b4e49c6e301c5502a4a737941d57e78dbf7c29e0ca14a331fe90fe437bd9ee1948f1d366a8bca89ee818c58b807fb09e1892c14c00185e2ec3dd08ed3b73d2f83c821388a1899bf735125ff30f54e287f7011094d97dd2a27e6e2b050cd60c1988da43a7e2710c250e3a6b7e7fefd3aa297cd5632b810a038d609afb7a0f2e8326f16784afe18d40a9e13dbe12ed94685bbdde5e18112d12a2f977c7f78d67b987a37bf1e97db14e4429eec0d0562377021328aeb8c968e269737caf789c4f9a60c9081b5afd00ce6ce25eea83b8b0797000fe100ddcd45a743451b1922ae192cbefc5e5742c247b0ba2fdf1a01a2a951a990555fe39fe9829e73903fac9fc9af60d231a737db6d1c6af03172528878d2a50b11028da3e84bf7d188b8b7c170ff1907b768db2d274c40dd2e46aed6f329340582ce9f3b8ba324957442d6284e695a0a331ae91ecee5fb9ae17698862a02a1bc0dc7c4a490811e1491d7fc990410b2335410605b08c2464a8690b25612ab6725fec862a4d5d94173b059fa615dae3cceacc44964f1a4f7747796eebf7fcc78cfd57a6dc8ed9711021c9a163aaeb2cd7abc5cb6a885df3575ac72283ce29fad4775ed2514ebd6c203632f279f747298c6fe8e57bb9544b89510d8e3fdff90ad688f4ebb8c0ea7182fa64c322eb175a6a07a4024e1098e5dd14fbed3b1b1afbfab7327c256747eeba1b6b077889395de52fe6ce0a055fd1276d478dd5e4c7e89f3e5c8438feef4fa3f577c657b7767680d1baf85c00096a939cb96ceac53c237b0360cfd6bd4f2e86b35d391fcfd9369e453fa919c99794b108baf0a674a8cc79082c79981e664f51d15a71543f2530688e2fdb3bbc74085a0ff0c31ac36ef34c7e2f7ef7217ea498259ef0892960ea0077714e1f3d7a14ef611b96cc39eb17233e1d8894824bf3daf1a880bf84cd59bd0d45a251044657028cfca27bf1a3e0d322d434e9f400cedb1cedfc2fa5706f3053abd68a29243ccc519b134932fe7b44a4afefea52a97cf716c5453caa85b0f7eefe96230c358c0af619d756d5d8f0879ba257c3dafae7af5adc388a7ccb2d694e83facd293d145c7d5a58c605949f565d0c7dabfc372927751b679f53725a2296f448d19eb314b29e1652987c0c62b39abea40be5bf750291a91606d0e572f5c94b32433b2342cd81428ac83802c93f7503e7e7320518b477536fc5183b2ee8f3fc0332f66605f8df4928c14a2a8fb8f5f22df73cabea642b1ca855980cebfd010c5cfcb066e3f0b49c3c592bd253669305554a36032552f1682d0649fa99f488e47ce7d17c132004526902577bcb68e9aab9f6334677a08efa614044b68dc207a39a8ae3384da327c90edbac65edabc7e67ed4fdae3e053dca208b24e206979ccdf04938cb399fa40ca894f47aab66d5dc0e71e1cbb1be3c5fde48877aebf388e32931ef4a295fc32652877875d3b59c93ae5e5b213384f71633213ff59b16c9edc185b3630bcb1de881c140b6f8a33ad9c7a8240080dc302bb2ed254192522e1b78d65d71a965d4d893634b052e595d65c6c9383593c8a7a8facfd830cb894994abeea2fd8dec4b2b405895a51ac77ab28bfc4a8cc8e691391261d33de601a537095f65346eaaedb4ed1a3a9bd059f71809667b8d54670c6cc63e9ba9f932f43528639270a671a33682813e7782b035da0f2fa6f427ee1e7894989ce28ac223d5b9272bf146e34c8df8f16e42e98065fd22eea8f0c19f7471e6cff11e68d0799b47e2ce5e94897dce6a695559dc04e2d8172749ded279ed6cb8201c098954f603c6bef5553ebbc219dc388d6bfc5fe1babd8286d39615dcd604178b93525696a1a343e68f69c13b58fdf9b384d2ef9245d5678e73d29419349216cd04800b4c2e6cc5623a936c7221936dd55ff32b74c3a51961b4d1e730cdf8d5581b6dc459182236e6d7656328351357daa16bb36832e347a414099f7048ca062920d8b089d88b73acce6bbde5b4c9526eb98b54c4af135c1917abe6a40e876d65a1ff084d91ea620fe62ac2214b6bc1079aa6fcfb50d1177380e5eb39443f74f1837a1ff81685a0b0b29cf7aa0b23fdd33c186ae3d83e492ae8dce12cc54c135d6bed2a843ac42a0d8a1c760c67d7d5dcf9a8c9f143641bb850a9c8b1f06a40a25c4bb370e90506c64b154855687d81458a5159d7957d0710cb326129f8752de28e021b396a223d80d23133e0b7b51b01ad83d4d5207365cef5abb77616c38826a9e11e5bd61bc6b9bbf45b73e445de9ce86629f0fbf642f9a3da0d2956dbb200868a9f96e5c27e9574b1778787c677c3659c576b17bb8d489b2928159ad49890f895e40e274e8930304d2d6ed4189bf50883dd9298a928e7398d1a1a6c50b80a3abdb87d91f3be90e66821530c7de2d965a2d2e67546d4810914f3485f235b77741cd3fe37cedc28e599c85b20502b89780cddcfb48e1c46b2e0ad815b70e9f2dddfa3b1d794ea4c1b7b903bf291514271d6897f4ce5a3ac6a7152615a81d45f9ebb7115fb8d6b343634ca6464b2cdc3de204a47e3b6f4820e89a36b8e63879c9afc714dc7894205056ad9692a710635e723c959d23bca837bb082f56f497d5a2f9f9e57d7255126e170f7a5b8cb90b628e86d23b776ce8b95c69d3011453b79b5ba728d6c2ba1e71412e0b748d73b665abfd36353bcae175c910a8056f69b248595fb25f2bf35676ca8a038fcde3c9006569267f015ea781ec3af9e422fc356d475aba429e3ad0d95093dd77f87e20d88e1fc6d337bafb24109b50b373cdc3042f627dec68bdfbb43f0fd2cbeddd94bab9e2997e18d98b81325e1d901d87f98e0d46a4903fd868206f2e689c1f37e6fed28b3492df3b688b347658614e1c20e2fc44997793db1d4b98ab6e32c6c76b59a7598e9de3d7043b94fae427344121de0e1793f407d1b51d46ccbf5b2670db6b121b3a88377029930e4f97258c444e19cddde3e363535a8b6409f1958d163aa371e791368ab5d0b152bafe202993d826b569cb3c28392808c6d00d9309a995723648a21940f63a3955e4956d7144dd6f7df365940ee7bfa18fcaf1624a58a1316f020e5add46d65a567e4306b582b38491616ff89e477300ab59c11696376174d6d6293174b2cdb729bf95c5bca6dc9cf86ab53661fd077e7110b42e9b42c90c2ba73c36579132f4dd431e585e22a412c8b79b2676e40ec2b97f354d0bed441b9921ebc800e2c2c635d70ff9d72e265667f71820c71bca6b9087eff86b3f4d4f8fbd386b9c510857f431fba0b200d3ce8080a0d2f1d1b84713ca686cf4b3cb64af916fb8e0112f9a255111e8134932e6f7ea337d885f95faf6bfa8d95f206b442dc0e6e40907f96944d0a875183899cc0fd2c92d11f92e8dd63c2ddf721a46b8565ab38001b47d8f07548bdcf4e60a6969967e9ce69a36e4f37f37b9778f63b00e10b8d2a3e7cce8bd8f2056a6e2b02bfa6880d6cd6628c78f6bde4370e1a5f3faa49dc107173be5792a22d8804d53d1732698cdada55ebc92f15561d9a22240a71d9424f5a5c56fd73616da441ee8340b95d5f2b7e309020fb2c6177ee202fb21e60161506b37a915249a3af9bf0d6fa58bc6cbca02f0c663441522d6e4f59afd8323d5b6ae0a069dcb53227f3efd82e31338236accfb845720e5ab8eae1845e074c8b11a193d9a944092bc5739bb22bb7acda3dd56ee34065ac67826079f3eb883a3949caed3cd2a83137d76138cd8355fa6d63d0200f8a92b01aa73880c6567f81b819eb7207ad639b554b2efa64d2629b05495083a24c67b979e277186e1ad32391e594d15afd4a0887c3cccbde2fe88aa8bf97eb0fd182954fac55fb16502a381ce716d36874f9dd5d7540f53c82f41cf9ae09c0016873426cd2b5510a1b5cbd108bebbcebf59dd0dfa19968fcb23c086784b285b4c6260e69bdff464c3d2e9bf1521a0e80a3ec187beab1700528ed9c6b41b87b0ef02c9f165bd23d8025a26e704b94abb5ba3f27f63301b9d84b36fded00e0ee8f67af72447ddbf4fe51bc5aa2baf25137defc5a62b6432c7bd40a9aa17fb21a5ad59206f0f22d2f7ad5bc840b431c5a77fdfbf66c8845669699598a85f7c4db485bb37433c7fc780fbf06c5c42d62cc003f5d1ce682bf24e8fea5461972667f191e074f4177f28a20d86e504d5e69f33e7445ad5bbbc34ea8f7a4c646e340ff1e09601e600b75c3bd96add83a776147c789f3cc063bd977684f5ade7344547672c0d511c4b281b943e41e9f2cb7ee6af198307484d150a930d13bf23b787dcf0fb8d9129571c1d80f7597ed8c815a4f37c120099342aa4cae8f80f0367c46a18db7b2b4e1855ecb375b79552f3db649f0168f8774ef4f634f99c32f28028ffac091ab0c3f7247a1ef2e2342ad070300286f06b7d55b92d5d56ad8ffe20d0bb0a12efbba2aad7910c11b6125d3fc5cd4dd010607a484e9f1ae80fc836b171026fe1370d6e0a0e40e64f0a01feb386e640e17435555f5a39a6e7334db064c2b4feb4ed934c46ab233af32403b9b49bab439b0f1ec9a2107b070e4758cddc640ff6ae227b2b68f3f6782446271dbb0b117b473f865178dad9ea2b8322df9c6265690164ab2460f68844e2f3304f24c7c869a687ccc1c04ad5b236147d4ce6f429052c4af25940ba45c28f9b48640842bf07dcd8c1c76cfb009a4fa9683528d2217da82ac0c76d60e4a619a286d65c5f1b04f7202501744fa43b16f005273d490d59500348474514d649fa7f38649eaf6124a2e16ae510d5582b78ecf9da087fb2cc4d5c040b15a877f478a34ade014f5a53efc2f2ea04fb596454bc68e5b2c1b91986d5449fba5e6f807a1c56c9fae3280fd0cd900bb1652fae235db0f25ec0f9bcce2278ef21ddc5da0c8438b1f6b2881eb50fae3a1eb0bec7613a5fdec3027b3db060f23aeadd02f384e726cccfb861b9430744a644180777ca81f63eaed8e21feaed3889b8125b320ba24a0e0d57c152b24986e01344b9bc71376f404b5723f97c64dd4b31602514867d9cdcc95b5a9790f7c3c7e3380deb87cf168dad619edfccf31bcbe38b59b7908459e3405ec325c2284537ef1f414cd4e48442861bc56d16194d72aa57acb3a13ad1604895371e20daf9b14649e520fbe09a08a2a031b22b80a79534d30dbb1cf85afccea1b4962ba0fca448df2cd3052ca856689d485a0d4e932390c61e2e39f90797cbbbf8c54adff4e4a9b7ef69de50f7751a7da73ae5afa4073b82b1b74e7035efe9387d7871ee0ccdd121dfd27b735a5921c783484754319b6ccb15823687840a5d9cb4739f8ccc22a934ee197ab975717ed36a8e94d966c8b2295ebaa81809a1be0991729bb66ff260bf71682aea124dd7887ab0603df3ff37a9a003e7bf0118437077869e114a3b9d61d028f897c83feb8e001c6d0c42de4568ee66521eba2ebba1f1a56906e37ed5cf86d6a48c319810c221b3b906fa91a60b16e05c71fa9738a022d13fc27d4633be865fc7facb7f0159352e19802422222f665e29f138df0c85ecbccf50621cdd40f6cf6c4d750813cd21596750d4c59ed3faf1b79513c62d2e45c2f5ade05ffa93b78e95b22aa6af99621ebc41d16753f7c689e5bb0cd772cb4750c664ff8c841c3430152c48abbb0158bc854d4786d6d1cf95ec12ab0205a11c603218ef70da37b8f0a58be273b7ca6a181082de4a2189b5a2a5abd5c98152124e0ba9973c99f9859d0ae36128cf9d952ea163108834165360aa516650ac29b6b67964fd6ca679e5478eb9ae2d493cc503fa5588f8507e2e29f3059a3c9366c1e7710c5cf05db4cd7f59ce8c7996d3c60302d59634b6eb9abcb5a86709a89f32784ea3722c04e7c159aa0b864580e6134d0708a3c25e6979fdbc3e35c1251f494308f86419a8c326eeeaaff8e31ca29c0489a5bd9dcad6160a906d942a539755e744afe9474852e23de665a2cf90bd8054cbe86ee87925be4b49fb4f6280d1f0c23f8cf2aa6c08c9d97b6824b47658082c35365095488f8b79401b412a257ac3ccea54f3f5d9c198ab6bb23e926448eb565cfe53f86c4d9af36b33256f849de03dcb45f1cbff9e112d2badf57fda303136d7f3f89a1d6ebf296111fd1bc0a7978dcb64c86490e21665dff620cb88fcf2f4f0ae7386c8832bbbd703a1835aa3efce7d08bf686ee291c61967dd01d48863047b9568573fc4ad393c7ac0469546105acc9b22c8e8a99b618258ab5734745e37b5e8e61f7c142fa9e24b17cfd80f59d8aee1b3e5871ff8be17c2da7ce1fa86a3d9ee0ae51b578516d3a94f19a74153a8b482f7d8521f92753c785fa9d085c5155c0340730ad107d45df6b5e2ffaa467f488f819ec1760ac6b898939a16ee3066a56c130ce4a2d167c25e90a50de327e6a2bebeacf4b0ecb0f82d7c9ab8fd00f40b9108e370a5e21ce83293f1a0a90bc260328227dfa7bc10b071f6cc4a50f0da7ecdaccb99f8436a3555554c3518de2f0bf3a8e6f4d4700837fe8c646727400ddd43ee8fb229d3dc148a15ef22fc455dc69446d60ed71e94fb8b9299c56bbf81832f78661703b9289e70ceca8a4fd8b3a6a1ec8e55eb222ea3e1c0a8ffb563265c3e1125ab590e44a35a14313fabc989ec933093e28271317f57bdfd3e2ee1d9d525c3ea60e4682a0d718f0dd575fed13c74959122d0c53171197557df6bb27d618c150fe047738fdb38a835624882f3269d1ed0561753172d922860bfe52049b0134b04bb61c42db7551be76606f66a698e562d3de27e5884eed0144391057cfd9c689ca64cd0fcde47872d86138f693ea61bcd69742bf57a846e80b7dd8dcf1ef5189673e4a9cbace4853c95d609097249de69e1062ee7926dd23520446eee990f3fe32eeb097c314bc0cc2ed490aba5904bb09c6e666b8d06e092134b2ceaf1f98a694904e6eda2e0fe9674edaa9c1cf13300f5cbbfc14efac9847f7529baea5c282a71bf54ce72119d233e07b77721105dfc8dc1ae4e8b3436cb7cb1ec5b92eb2b6b8d7d87bd2301d48678920c671242342bfd0431eb384e73a9a7398d25f02ca8d53148170bdfedfc58ebc174ab2306a5826e03dceebc75cf948da27e5447ed16a086c7a214cde06877f6b1b99bd5583211c012039659a949fd95fb51193c9f1b267682ed00d179e2edac8e6286b3d5c11525a158cbea59c5545c9558e15258bba5029484a6f487f1f4045332498196ce966c7b24ba7f5ae0dcf645e54d58db31d918024004522e1ecb080e2e1486b2768ad5dac638486c53542032395a7740f3405de0a4f20cf16ea8bdf64eb031536b85b12b4d5bbcca4bdd297b270d86b1a62827d5bea46f35202ec5662c37fa264adbd5d427af3c53f847a485267967cf8c54c49237bb5a9f6f22a86328f1429a4e4463de81ae3f2840d9c12cda5603c8b734c19e54b8b2db1bb600b1c9b2b4fe4073810a32b8018c6f5c2a2aaa76b17ca592bda668bd8014a2c3cf52306b74a8e85dfbac107e460e95569f612e3ab942a41b6fd3cac4e3968093d3bf1e7e02d3488d0bd6d0cf9bdf571940bd7f908c83d0f0a2f2cbb15694d41741988dd0aff2f90a932cda1ce7c5e0588cd1d6cc5256c8be500a043d9b2df4c06edbaa3405d91659aeeaf2628b2d8ca2a57a934bbf1f7f49cf8c6e85f36e1d9b70036e24ec0d9ee0ada0ef2f6a7d5afd6a8a618e41dd722b15874b1bc54ee1107f1b2c78d0d8692834e45d30a39788407b33ab78b6cffe81b87a865a64aba938073dd8dc2f5b736fa668dbddd8ec16c92ac85c163a0f74777e5456927c4f275bd12a58b297af72d898b5e288a1864bce8dc58a5796a7a6ac11d6e62520d50653fe9f079e39e7defe419ff7e9c7841abdf8cb52bfb5821e7ac25f8620d131a0f67074017b1d31682e29338beac7e136ec277839a2312f3fc781bdfd8093dd2499e9bae12cbfea7a4510d82d55353b8d24eb5dea1bd60f0d6fb0af82f06ce3a1b80c230ad62c0d5ecc0109c1fc1e41433b135cd14a27ce2e2ef484d0e1b2f874449b10de34dce5409e1f1a2d8b017bbc4f8271a3f48474e48df1d5208e544fb74c837d646c87ceae2b927e7f78a25797c8699a25dfa99b4dd04c9fcc30fe5d6714666ced4fde6f0609423a5cd9a70e701edb4e61b931b07fac40e7f15c9b5e63552b6d5ef7c2c4e7a3497e8ae58c34c798d9b8502c8fe56e8103f60b338fdff83dc0620228a196c5edbfe453bf3fba0eea7e0b25fd278a46aca53e5c3a34f86a7fd848e68900cb721623c644df793f467d0e437597058dc8ebfeed725946c9f2fe5bf45f5ed88ff4997b0497884e9827f9a5c89cc24803ec1e687bd9a7516242635e80253b7b6a22956f53bf925439b269f380b657f2c91f7f05aa06ae902d9b18c77e6cf2016023d33cbd283ef63ef3da1a1046b3f3807df32d8d678e1c38e37477955a039c3f49c100113088dccd64946ca4b53b954e9006d2ee6e037b3409ca7475fe182ece54733c9f76e4f012287dfc2c63a53a2e5ab58d7270369ab71f788a7d2f3b1707a56acc59816b2de82734bbcac5f79870e63c3c9b554e6dd509559f98e7a0f642dcf1fa4b64f54e1d3aa2690ea349264cb785e786b00f8912ce97510705a7c3a9b9d624cda53cd0edbecb8e9d7c2d3e67ae66c5a98c0ad1f17decc03d3ab66f819bbf9b49278ab9d752fccc067eae638300a1abfc9758f5acf9220c2576dceb0deea9f46df618f2516dea0a41e301c374bb4021c8ee28cc3a958b1894701558d801c1dbb8d35a827fd3a9ec3f75f3790b57e528786b20164b7e7781900116b85592e4f699f87c6b3ef6d9db872db55dcd6d00efcf5eef4ed84003ece168d0585ab6ec0bcf34d59f6b9d6900db4c77d26259371cee8692f7a973554e30501d82dbd0c3ac7b10bcccf936f71f6f2a4fe33b58f26aba3a4c846ae0bfed70847bcbbd654db1e8d6568b02bcbd757e04a991c0304a8b8f419885ecc3462a2d239682f0696d2692c40fd405a96b9f4bf8687e592a81b7823c183fcd694e5e352c3244a1acb07499d0b5c49f5f8735dbd3c6c8fd998d9224a8e03a9be9b0aacfea75f1c5b9c6aaee3f51fc6bac8e72328f6f71d2ed76960575e786ae0d6960e0f24771a5c3434f61f456b826c9a2afcc61032a260b6977384e61532a6ecdb18820a01436e6a76dcefd56ec5bbd0a3fe14fac0f8839304f5b7cdd5289f31d1f6d47cbf01da04e87fee37cc19a87a9cc91e3cd6c06a8e17a1aa8628e5898626fee5c424e0c1655adcbc8208d583f5920efa27c2d490b3c413b47233b47fc57ef378a6ac326c4d4376aea04b22b2c840c173f8022c5f678de68f8b9e296e5b4e0bd89ee28d20b0ce63b7adfef91563e09f00a527544af911d5ff9a68e63902f3e6555f0587d014c517f107cf3996b954fc1fe0e7a2755086352f00ee9a0f3ab9db35d1c534c35b795a518ceefea985f11e53b51f71d58fc99bf5a0920ca3738f13c90cb2ede573aba6996d6149c51998eb8d51db4ee9b9eea66f95a5c3236e648a675602cdf4773bbb89539c27317616124e8c1dc908a237cf99a01ebd365720a5aec998cdad79b8221ada41a2424a0b0c1ce6ac08ffc1010bbfe1f6306c570617edfc1bea64999672b4bb65b9717636eeed80a810fe56076ce3885f2a42a159779c207fefd9fb4bd95359d35fd374c47eccb1504bb28450f956878965dfa92f703abefdb03f59cffa4be6952dfa76a5d2bedfd2a57dc6ecb84e786f8c1badd80406cb118267c26b479c444c5308ab0c02c32c068ec10a06609f6c973890f7de15a5e9e234756ad12e9985af41f3ee835b09e0c68bfebe8614f409a45dea7196d3c1ea15455c2d549272e936cc0b13c7bf8c4084ed428578656b66d8fcf6ca9ac19701b9a76121ac4f65e80c0fb093f84307a6f6f79a91f85ec0cbb473e2af2547b5e9f87b6662242299b65d84d684bebdb61bfa7d63eeeac66301806d7a70f60709a99a861e5caf63c0a700285e083b5a020cbd825ae3f474ae1c4cdef5264d2266cb946c9288eb028c36483b1417364080e510f82c6adb5170ae6f961418e2bb4c26512274c8096aaf91202d9857ee0ad684e7144304ec6c55e37dc82bdc77c9de538fd7219862af1ee2781d5645cc28113275345adce6dafaaa9f9a8b3f4a013bcff520d9b76baa7b0c4ca3038e1b71cb06aca7e001028806a03e1148425c6845722bd21d8a75fd0ff7fdfb8837789e9815bacce187cd4b84c8c5b1b408501d16a3dbf3abd3d59ca6e7a469171b174864140de501e258423cf3376e9efaf743099101569f3f73e0db490c56bef7a0c61d83cc3d46a6c42e9534bc4ef28f815221f4673bed930cc1ab82aa7d6bf111345586d0e5d86b0acd1b6e3a881ffbdc473354b06f151f83ec701e1c646d3bfb3134c5ca908f24654535ebed5d1de8e2eadbcddd68124cfed788830555f5b07c3ebee5d204017a3656c01e49766f645f169c2c2f434c1f866e938f9786c7e58d99366bc725ea4da3645b3f700447a2fede7fc6f2a79afa0c722f45170bccc7c21c72d01b6ac70eab0a5a63a998d60ec18b27da8899d812910f568b12ce1e90764f66171bb07ab94a6062da5eef3cb3b5f9cd6dd35bdc585963e7a89b3989b3ec51e5e62387e5000d70f665e11a3cb2946cf27092830388d5148c3dd49cd8830f4e42f4795be66a9275970a7e34051b140c56264563c58f144c5d998fecf8c90f6991ffa424f245975ea2d6cca62b9b7f6c12308c0805d3a26f10f7f35ccc14b0984959ebc2d6ec0bb6334007d875aded5966437eb218818caab44cf5df3e4bb66eb0f189650f1c837ce400bae560b6860dfafac5bd06d19fb04ad2910034698529103ec15392c55e81de3dea4087950dc3c4daaf9ba733115e3dcdd2c02d18cba90094e3cc625c31baf2212721d9719b1ac2c3eec02a2b4f1b8764fab382f889d68ab5d813a966673cb5e643b8d6f3e28c9cea331de1203527a136a02a853c53f99fd1c245f8dc3e0cc83fe977562e23fdfd778a70c0c336df2605e3f69846bdf4446d691815a4ca788c8bcea97dc55cd9eb6673e324705af50f82db1db9c4a19afacfa47ab26e304c5bdbfe58fa99b68dbc58475aa0a92884086f9944e43349cce25ada5a76e4cb5c751631b2c270e3fd184a1d209d91ce516d41fc450f3c16a55bda10e51fb6e2d3f64183522babe014f4ce7f66b92e6616b68dc851e18cd6414159f8b5d117b11c9cbd5fe0f88c39ec45f5b91eca5ec32389ba199ba3355dd47d8536ccbae61ca6ff743d583cd7f6dd3da1de7efb735df41563826bce15c0c61ebe0f66e27dd303dad04d537239667b34d420b597a0dd361f1c018bc05e93d95f05d88bf6e62b0d786fe5b95d82d7ede4b1c8ce315131986d5830c252ffdd0495ddb770befe124227375551f2fc5f3ee63ab0129df3e4a2e5c0cea82ea907ce230f3c336308540b3b1fd54b4cbc1f82db953f4fe5001dbe640fe240b064704ee7649ff4100ee6943b38fe5de20967db6a159adcb392b4de93b30ab9bb29bf46f47bb9f3107a2b5f8a79b8a6fad1cf8072ebbc97abcdbf54a80192a6b0be6e405007e91fa18344d2bdd679ab98b9239e207f9e21ccf2275e68a3cb3035cc9cb17132a6338c5c5abb78b9611972a3d0292033f21bbc4c21707f65c1a186a36a086ae90e915dbf7b8878082dc86e526620588e2b1e6a06f0786856c753513fd017475f5dd53d644d9858899d9733b7d9f2f7350a292b0cacc405c23c1272e6f4f3304cdd316eb0ffd988c18e9f49083028752adb7912cef2e332eb84ce14b2d7d80ac9da19f7f5c11e794af1ce5dfac39f3ace05b2cbc7a193e4b24625c426a64e05b2fdc402fa47946c68ed0740e9d2eaafd8512eab2b9486b331cbb5c2a3eb7ccb80c4fe6d3bdee31c87756cd325a416a456c08151fdf55c3183dd39d733ab5463cc14348bd266d782c5f894935a253000e84d5ba8e297abb72913e6837768164ca582540c28dd496bc682f1783ef55a1bba9685af42e1ad8eb9a66d5452aaf9f5721f0275e302f2d2ebdbc5e1368a8875a3e5147af55eceb9f1ae2c21b6960606589c989782146d3662becc3bfa4c7756d97d9789506a563fa71351c4d657dde1407a0652629106674abba3a25c495a549835bb2b3d1e3bdf195c228b525af4ff8ecda2cba48e093ef47cc77d0e7783df0e48c3003e9030d23df7d16bbf566aa21b5763d5fba15f121b1ad7b96f4f37c1e4dcd79c7ed0191498579296bf088de423fa9289453dcd58198965b12adc64aa35ecafe305ce635aa81aa8da821da083b46032d4e3109fffa6f82be322a54149b883de054f61026894fdba161f9017e5fd10671fbde838f131be28fd86e32e7f08f1ec5fe9fb0e7020fc5052a2219abf6413a2a215decc2d3c7c96d90582e2075fe10238014a089d9c253f9407e1f2497b9b8ebf1d5ba7974ef9ed6223b5f207e5e503542b86b3075c941ac57e4717a138b36db5439a39e92eff86172aebfe875c8ed5c0462879a6a3b753e97d61b315bcf4eba6ef207d44bf1185043b9c77af618157ee37726bf1b141deefbd5be2693612f0b684eb82cef9a9f47f2cb6f8db590db3fe64f380177092caa8c3ea0645956c2af69eef3ea2a4cf8fb60e556307cb704de3e524c077fb962371958ee0eceb5afa141f1ca0d255f68092bdcaff4a993b0e774ed77df959ba1faae1584e84e0f371f877e0326992ac1fda06b8e7a7a039b1444ab6e2f67eb9c757d72e5761bdb5b40a3dd93ac9b5c13f353a19ff318bf1318eb73d12c0936e9f2743e2275f21d3042ee1cbbebb2db076468e941c2902fec1b4a079b97feee4c643c8d5d80084d90edc7b85373ffde81726343d5f2406df4e0bfef0e9d8387560b0aade80854b855a6943a63ae4b2f8a53d5aa7f8e50f260df6bd1ed5328430896288616fb3d2f6e0bfa580db23093a9b46743c1cb04296bc840233fa139018ca1a04157821cb339424af1800b43d0e6512abac086b47c7ba84d417dbde90bdc87a3ac0b95c0e65347d2f874242d21f8b704f775349f71119904a23d5da674173aa5f413126ec75a805dc5b5daa01e4934ebe57cfe2bc4299f50f5e521dc867c9b72da774ae6cff8241ffb6f7b1edf8e4c9c0a9bf28afca41830a3a3791b07457be989e68f787667f9b529161d95a3da7a8dbd670dc6c45d38a26234900ad8973d3b7d28a8e8239dd3dc9ab5e84c097b8ac86cf9b4a46d34d4d589d35a1ea12eed37d0723df73633b13f162a9cb9605fa69dd621cc1a5700df06f8877b801cf429a4dbc97e9e762975a8a5d553c60c11e7c0b8d58bd61df85724ae3846fa826b8678e909d41ba7ec43c37713f42335cc14f3b080181893e6c7d59ea02860073495ac4c9017e65be93454a7154eb28c4eceec013f90e93b34b9e2e15e8a36007c8936c455a524fc39086eac539d5edf731ec66ade3e79acf314ff6427ad48b2df057d57ab2e83b7832b458cad75518ef98aa4f9e02b7a35c812306a352430e96113b418012cbe5a0bdc4c19b5384ac13ee918dcfd8cdf2c55b79538a01b4247a229244253f11b0e4107aab8aef2f623fd31652e5b7074036668d4ad5876d73b7bb81b8f6f6bc32ef4340b21689cfcaee009af7f856681c589e0d1e5c960fd906e0a070e34c9b6d2f5c0871c772c6bff92c5f906b0acb500a266be2166993b9bb54bb44e2270fd8f3de2a40e085ffc4774816cd2ca2dd835139b8f4a34d98c30737bd25ec579c7ba9a005ea77c8e2524ce8bdf29523b6c1298a7ed32d5c3815f0edbf4db29ea541785cbc4c291677c8539c723387ba86b811d53399b51bce8a2048e0d83a13a65766a5e3e57de943cbd7897899088339308539b8f382f1e129f3c0afc1268de93a53f0646e4b60f4920eb9cfefface04003a628498ef740b3e09940c747defb6659e66ed0e53cee5dec1f07ebcbe7b0fc39fe6662447ad777d9d0f2ed843058b18f53182ebb886062c539facd15479a2569a808766514769b2986789bd188049e107d53a628b41404a4493c06fe831ed97aa948ef3766d70bdfe7dcc4a75f9f5f2d988694b91d21d2c5760f7cd9774bd78874b119271ec41160bc6b275759cd48a6531cdea623742ac4cdce91d274a317c112bb29f74820c78aaef2e877f0d56e3224fe52612d0d3d1cbc8cf3851e3061aff93aa1823c438da7959fb4b1103e02ce463c99b64a36dbefd5cce9bf5c7fcf982bf18fb3290904fd90243803df8d59cce015b8f74b91c493aa7be1b261c5c83e8cb109110d87a22449a891197763c99c53029f335bfc5a565aaed5fa9aabf5dfc50dc36ef48f32f63079db8f94e40c63d62c4613225ed2970f73ca19d70686b1bf17625300ad147860bdb6b8badb719f04cf5f48df7afaa5e30b91923e20a3631827b728449f78de752fb1ae84915cdc3b13b0592663b8d593a3bdd8d462eb5f7ca1430998b20ad29c50ba07ee1118ccb2bcee851ba4ea286c9689aabc403db58bdf34cea3220116345881821922d77e19dfc33e92f70c811eb6b0e9976bf027235b4ac220d6cb68c69d1ab5cbc7fea9f7e2f8f4875cf810bfa9a431d3150b208702c6b5d01ec08a526caccc06a90b9f1013e59ef4c3e830da7607e9752a6b48a273fb771f84e00d7d50a5aaf135d1c3bacd06055bdb857c290ebf0f08e2548eac6fe7f8e4113a7247965169b12c949213cd55b9ce2c0def0acf6eea5f327a5725810cb86969e7b11609e57c46fa4357309a9a5df40e44a439c003e1e2f93d2361513e6bf83b91f1f9fd01171b998870986211ab1cde0c0871d2347f9b92056bb8f516e797474e3d1370dfefab422073c968056623ca76dfac1c5e4bf25c7d154518b8a3add53d818fa5605b7681fb8557e06f79b61e11237ebf2259cedb89c4fb6990a972bff695774f2de91a7a3261270c3e26c1a92cc7c16f5677c81f37b2394500f144ad5ee4f84662b9699500e8cc265a139604e1166d09707d0ce5367a0fa13161a3c5458bd21eead23959d48e0c62e7eeeb05b607be0066df2e041eb6e5e11fc073c8d744089179aef5a9941c76c60b0c8bbb7f3005f15c977db2862ea835a12beec80c89de4161582d9ade641f8e551748052f668be175938783b904b4b0c05565dd352a09adba633ca3800cc306a9ad7f58c25da6d793e0bc3d61f196bbf3a88cc5fcc1457fc2f290815839ebf2fe9d763c74ad4da7b152b7491ed99dc75edc0b8fc7e92a4968e621c940d5cc8aae8c288f423b9d557a1844f12ab1367118f0db576e2eaeea9ebfaa85d33a3b0134ad6ff96852678ed4f36da8f358c98a6b22054f8361e0548c25c84d653dc87d33aedab624d7bf16161801b3bafd35283d85fce73ba8b2fbc05e700640b7c6d9d50d8f0c3531020c6e9ca6d2d40d5153f55204c92c12352b16a3ab52730c6708c1eb621c7ac5abe320faa5167cbfe43f4103429dfb72a4f66db1268157d7318317bc563cfd75b19c4066b59a0cc456e7ca84c1536622e04742fe11e2ea602178564b839264594797787aa9f8a23e6660389b09f20ac903f16c1998df4db69f1cd34a660cdae630d20150fdbaa0bd7329550ea1f0bd2049c1050434129043ffb51d2dabf818b783a7dff3b2c29af97912360670f2427a70ec8f3dba3173c3a6a263ee279a5827f2c282e6b2cd0d3ecda19f722c61ca045415dfda8ee1fd1062e0acc4a0e019e788b4d71dfe4117aa96d9c7215f6748a0e2e2741622469fee6f6dbb5cc5e54ef18927c5e406d383a3dafe27e2f91cd65e6e8df3640fdae3643120c600fad7605c52f639c5449aa413f3d78813d2846db8e9e26ae003bf972780c48eadbc221ebd8b1fd9562576a96840d33ee09145dd453f52c8d148093e83141a54ac95d273c1d4009dae76ccfb985205bb65fc6a04fe0716982bca1ca2ff59fdc30bf75386b6e12b3ca7f05c3017e27f44d53aebcc3cec6487aa829c3ab674e4995f49ceca501b6dba89932c8b02eefb83b8485bece78aac177b8a5f72045796b729db5e10f1e5f1013df94123f8f025127a7eff6cc46d6394f143633c6450ea46e2ad158ac33a982ce69b933e90500e4d327c17a3d72dfa29846ae0c4d66c78540d7853e6cc87f9f811b80ad4f6c19034d94a62f8c332ded6b118399722457533f837c50c867ce6641c1406d471771df8d32a3341185f57cefc5f39729ddda11fdcde102040841c669adfcbf90394b69518d84da1861909882f7492b3ed52cae2655369a51ace71c2cc61f6ed4969107b2e991795e5de8d0e563bed8c601cbdcd312f471c8b225281ec97ed462dffb9c8d3ae3ad04739237da407bb3d71920913b16fd6cc07a9d6c13412651c61848980ecbd4a59bec9114cd8d19ba8dc398d63d7cad93288e771c3bd4b965c60688d66c8bcc76072037696497b57b4a9e8adaf447197958045c5e252dbeab4e6d7ef7055695190e232eea3b17c65e41c5e13bcc87d8030c1d718eadf7d78a9c25a672f546f4e0e8f1d1b93f6091204d036b29428d00a32ec5c88d846d61d899ee09e3e24cd06e3016ecab1988c14a15bb33d49649f93ec53c2a3e18f0580fd503e972c8ceff6386cc2c40585361dc12592ac900a81f9b14cb44479cbcddc221b59a27e842a845e4c5a00e3475ca58b264070e5754e733ca081d74e1b4b995110924a55c09702f7b87ef6f44eaa6fffaa6a7c7dea89677be6965e7da514e8ff74bd266c426105b9356be1852497e129ec464d76f6b4aeb6da10a869a032f1297d10f60afb266fae0c8be0c27298a4d770409b62b44146a10351e6d99c6c5df659f29fa19ef0ad106c313c671e399bcc96d7c31d8635e686fa5ff7ef486d9b4a93cdef1b0d1cb5ae0bf67dc43de4e51d9cd0eefecf81155d0c04e39f43db3f89b07e9024924ec6fada93b5f40b06322e0662f7fa9c0adb677db819ac886be443172a8197717f2b467e2b2d7c88d7d756c7dbc7b6e0032d77e107cc00a399b31a86aabd12de7b53760b8011d9c968e1ed2a7854045eaabdefaf3fd465d95acc1c96baf639a71b06be0631ee6e961e42df573de85007be454212f6c5ba253bc834337ba805cc2eb813c5ad80e9aabdd9a6217bed0bb594a010a89e7c17810dc68412920bd057cc1d70bcafa29d5fbcfb8f784e0e1fd9a35572360d232d44843104e36503bd059ac7b44530050d4fd2c5c8a8356f3f0d52b2334c4eb16fd7ad182af4deb4d6f27fd79691bd3594d5125b2be9f6f5ad60f937fed9ee498b0a0420b2c85bae0c2c111be06d072086fde58ff2aab6a12a1b46d02d479844571228640c64c2f4cf4ccb5bdbd82336d3361982dae3bef4f59a98d40b822127d9d86b6a8f61f931ed9b1c572b21e4482bf27407822e1588c493bc39b835a3bda431642faf3cf0456031247ddc3ea2dfa47eb7d7d9e8646d816bcce7db62b1e2a5bf840b22dc60d2f3b549563b7a94439bae5b03ae7a937ad64389f43f785441e3d9bac417bedced5134e29f131c4bb0d6070c50af027324b056e55dc2c59e207c9f15d898e6eaec30609bcad7bce58e312d6603965aea1ca4acf6d63cb11f4db67c40886c59b3258716f6e31e60962fc86f00966b1b6859d5467129ae2f271d9693be36ab5c89425b5dfcb5a2be04ff0dbb369974ca931367929347292faf53667bd2be81a38728ba48913fb4f3f8cddb11a9c94fc67d98fddfa848ddba2481a84a179be04c96b5929f11729b176dffea49b53d5d16ddb6d61ea3665199e14e68af4ca7e795c78f4ab060a7f6ae9510b99082a6eae6e565995ee7466dcb9112aada52c97f87b42e7ef5a17d6603bd48b7e5993b976001c6f3386b63a563589fb433e3d6ef1000575e7187064799a68d2d9525df4cf3c2eb4f12c6501b94d810efcfc68606c2be002d74ec5773d0c2023b0d296d82f1576b9530e925a69ae770f540e37a32de7161438638f4ad1655435f03473fc4252b711a15d354c6ac358d5f68ff3e002d8208f2355bbb24d1dd5f713b2f1823a7feb9b778e81e18091775cd6744622a743e98d9171ef35a606e43e8563f9da1f68fefea4400ec7ad012c352936f0ad3d956965376a6fb30b858522ad58d6d7d1515b222c111fa7bf550a3c387dd8a0d3bb0cfaced082291884d61e7a8a45f1c2a96713682d042fabe158b69901763f9aeda63b1ba238602f73c941e12e37bfb15035c0f1fc6bc8b51f23f344c8eadd31f875354a46a19401086c7943779a72dc178c318e17f1a8c07975df0dcc4d8dba5b146459731a972df7ab35e12a4b54a01b144ea839d25038f077f2ca6b26ff825b49c388b9c2fbf1688b12657aee6e96a3cc439fe3a84a680727cc288da4b5f321ea3141caeb87d8bb45184f698fdac2ab248c1b59f9029c469a664953b5c71b4458d272643545d7a24d9ff7a5bc9368f5f922e49d1148deb7ca75d79e052b2433133c5fa04ff97c77a3c725e43c8f7ba369dcf89c696d7133b1f56d0fad85e218fac10907cb1f1eab9edc8465b2b59fdb979c9fd940697de8d0483fdf82ff311e0e2cdeeb2238531f3d1d4a6cb199f8f5c37d23964c821c79a0aad0b435cb9bf4e257a9f0ac440d0cfbca336038d37fc9c5f6a51c2f5f881b50dd76d615b914c92fc0338f5dbb1d62d31256329d63f9ae8dec3151a2920a81a6c9ab05459ab611e90e1e285e2fbb87363d30c7ec0fe332783d24a8f80389d8bf3790fef36a33f33f0838e2e296b3359361876e6285a519e7bff677bbfb106077a8debd4a5a49fc104b1da4ec9c0b839b51336e26d8b3d931247c0946a3530565ba1f5f0d314562e28a7cba6e5f2f03763467072b811fcd24a4d21f0ccb6926f25c2cdcea2d7ea37a7eff280fffb92eec9aaed2288199f9639cf26feb9b60f208c0e4d0899228c6afed87975fae4d0c2811fe2e52a325245e9d93fa1b0cde72ca886e5b11e99acb2da31af3b683919e693913224126c8e79dac7d9b9b8c51bfee8f34158194ff7bf1f3a3c8117e6bbb7b4d31defdc6d761720af6fd8f822b475632badf312d4ed06289b81bdd7932afc10d3ca1771a0c55753115c0a82748a83a99fac113f11c1bff99e0d2dfa0132b3587448bfefda6a18fb64d72da633876044b92f762ec353d2d0dc9ebfcb74b2ec3b885c5ac98e5ab018eb8c3acd4df9e48fb197f4762d96df54b2d231b6f20370138b64682712516c8f3ac725b0180a792737699181e3c38fc42dcd758df09623f4bce496b7cb78f7a7ef9de233f4b70c7cae0aae7c0d8a71616a844678a1940781198eac56044c5737acafa3aa87b9b6e0449c6438edf354756f1136bbc4e80fd1ddfa45f28553730501beb4738ccace0bb3ec95e3942e021f6c3af388367d4e646c27a9e6cae01f59915e1f668ab0b5497b8f277fb6991c4e4a610d3d2a51490254b2d0f9003eff9662350199fd021dfc9a229cab91e35bbe4bd8af65e56ce54e3a5d4c4021e7742a1a7239ac5906549969802440f5067dcc0c8270de7c174e17322e77e7cd52e10bd415a295bfb2cc522be119b5be1bba33f3954f633895a80ed58794e42f37fb7c3b5f1068fd8a58c9e7eefa0bb011cc6ecdb8046beaf0b0912404235f12bdf16d57f515707d9892302850a6e0aed38359952c8483243bce35b9c3d1adacfaec209f440fa5e20a9ba928f7754bad3f95b6283336d76f8b489a6d28bbb33073d1b533d6fb788eb1f9339b9fbdb91472a0c49f971dce02f49d9963f54fa5a963db52caa92e7dd0c2029112d07de7d8cf94352e96aeb59380294457c340a676eb6e0f2f225973b7b59815297b205ff13be5b451f6d4ea742629ba3f627e8333b9e4f65cbc253ba787b5fcd8599597151f4cc5f5086bc8e703e4706727dfebc1b75b09737d5fc952d118f9c37e12caa19969b94d5a338ecbb44e296e407631157e48b69e2b1821266f931ee43b47d79406406133ae164b01b0f6ec17d0340a66c3c7b4d4ef40aad0a6c1d9b832fa72757bf625b0305524f7353eb01e99516893d6aaa1a0a08c3761e56478821517f4f329d04777b92b0cddf7de74a5de02a5b41238472e674122d2f3cba0e7f111e1487267b481a7f9937fe76581afc45a0d102b6939085f14ab5a7e3ed77a04f22dd3ad0516bf437bdd9c1b808f5ebdc7e0aee29eec437af66c8bf6b3bcafb6b766d4bd72d0fcc9cc2e907a70083afa59cdb7789cb2cdad0cbb44c9052dec84f8136bd82740083da7184a218c49db5335f84fdae14db19418374bca7626fc8c08ea963dae902e534b0599e9468454d6b5b262a60b05f02d837dceb32ad6241809af5fb9d71482c314a50ea4152b9f86a50100b38c54276b782b5e388315adf2d4e80e4926d7856518da702fd09d8bc96ca94167dcc647257b4afe4e481218f75523c47843fc976e7db422b558e1d6d2531e298cdb50596302cbe9942a624c502e4af7becec8bf98412670f248fbadab654d30c232d9d739fa02aae13e1dcfd1f69d7c3326196118c8cde4fde5888f057d9be5de0d625a80a4077676340f72d74fcf0b8273a53624a94c433c98b6063118c2d1000fde927106396e92353663a2e9b0ca9a8abff52cffb07065a7f6d7bf690074430d8e7da085778420e977a09cb31745609c298f43e7a40095195acfe49679554b6cc1625d2ff30bd39bd573f0fa43fee488f4f9384a08a1863db4337a275c8e9e524973a2de14e81bc270ab982468f68eeed1bb95d29b21c53d9a8b6f9c9fe06b3a7c88ed23226e8638c404511fb434546a8938f986a1df842df2ce3979422e2e3ad9bca5597ec424b0bd4d5a2e2a40640e9f07e178cda6bf845987da5376dabb6b953767f1513cb75ed60903b9dfc019ea35ce2087f243864773b6955b27e651173b316e6ed021c26e22ecba658e708c16f4324e443d9eae8c62386735df13c1b28bb7007c0747c7ee8a693fbe16dbb1f205b110dfc6a372847286ccc2104adea1329a8692d8d014292a196fefc624a6fdd0bd3f8c0e3b841fca25cb036671a6febadd96384c1936c6bf89e8f6d8d9f0795e2e615548a5cdebfd2826898fc207bcb4e60f7f0d98beb879a44ff3ab31f325c7f08b306fcf155d08bb24f41b9da810f1839dcb13e891fc86a2f1741bb6060fbbeebdd58f4b5d58079aec4ff570d6db05ab60c4456825df6ae60d7e39560cf05d6a752f1d038c355e87752b4ab1ae41e621de1257f48b2242c3d2e3d855c9d8dbfe11bb8674b9fdb0891ab35c17c759ef9c24de16869fe01830dfc6be46e1898dbd235c79368ffb210c9eaf315e15faa9c6f34f6b322addb0e1024ba2be2592346c96828982f681a58f535a80bc550fd9b79c1242f05608846b7c1f5e13b39a8a31a3bc3018498cd9d184a1f7556b7eeeee96fd7a9f3029879e44e4c194e7f8c76553f1c72cbadc5a1e371aa97893983f24816d85746b5f6cd8e317e31ff43ae44510594b982d278334a9d17006a581f302efe0bf19cee2b3be426a454d9db6eb247a0d6d3fede9512f96bbc4c340f16985cdbb955aeccbed0dfff97908b6a18cece4259c6f701d6180e871d3643712054054913e2cbd9aa9ecbb145f3207d8376091e0363199bdd88f9c2251eb57b70645593829563fb363d330f715dd8ecff18b32ca66cfe6ea946f9bdf9c9c8d475325717fb8cd4a67fd0a38ec5996805fff9b761c0e4a99e00e3615eae549ec3979d26c8eef5c62d0bc2063c7aecf7e09d2c4729a23598a6975361760128c010c8aa433ed432dd1f01eeaa83352e66aefbc81d3093b844434d40779df3eec09bbea0cb479e675a974d04da59c40955b9149fd0b85465c42f3537d374a1dd07351776465e86c80a332a0c42f554d4754dc85322c9b1d40d87ccc4014fd8ef9eaccbfcaa71401702e4200345002c1631a1d7a1fa587137d51790941217c4ff0d631322902c51741e4bdcfcc8f71a3af5d77ac4f3484dd52bf3c7d7304e8acda4fdf81f4d46f41c8a42694d70fe76d847a86692ff8d81958a19b84fae4fa364b58ac9e62852135b2daeac0ca01091a2ab7cc8182773fb01c758a551a2db71d0ee19f5ecfc56a6f68df673386027331ffb8a7ba35458ffebb2f4de2a6b5a618c41d369746dfabe92257c87d61c620143d28ca86a8ba7dae3e6bd0e982db68516811c3229de1d025a83bd7155376e35a3ee105964aba3451b95ab5177e32e5d38e0c6850ad36a790a41858bb57061c5e41125a5953b7c87edb8d2964037f861616b32b2fa291fe924f0c4884f78a1c50d13c5a8c0d8e64fa76e8aaf4c16afd72260db0b8dd85179448aaf68cabaab2cee071d6b70873e6ff34a2645c86313bf2bc4151f5c95f40390b4131891ae9748fd9a640c3d9d58cce62672840ae51d62afe21a4278f7e3f0314426c9f89a17d3b16b55294b49e3346cae2822eb7eb9aad94c21b0aa777110686732d72f23f60be26d72e0efa468f712e4abf55864445dbb09e6176d257aeb4683537e7e8ba17a66425f31a8282c1c8a3f4421d560939301a8bbfb1e7502eeb7a53319c9fc614306907fd03412e1b1bfd26fa3475fa1748602c19a10c72c61b7d96da79163dc1df296c8af93f0b0ae9d3e74736931f212d652673944ebb92e3a3d8032d440fa15f897e5938bcd1966c16e2f35bb85a31ba65f359d6a64cce15db6ac114e2fe1d6a8694309a4ad65cc3063d3699315828669046f54e30f2887d5820fb6bfa6983aaf5f3688634cbf3a5c906e748211a9095fb0a634eedf19c0ec1eaf589d95545a95f2b95952ca6e17956ae4f4eaa1fd534925e6cd12ee3625e906c7f9f595f575017518823a067e46701ac5b63b654f23d149d7155dfe4d62ab70d4bea804946bec7ddd11801a0a766f9e2fedb1ee06cec508c6ad546ee7fade880c6f07bb42ee8222c3f361822e78cbd97a0181293737aec53987e4596e1dff6232ca2cf52de19d96075dbdf8a7b8543560f38f32b3f6972af56dbbac504856f824e1eb2d7ad34b2367bc17497ff19b8f17dc040d15cc165522e61a31dc4735cd078d4b26dc08df46f20b938bf5880ceb83593ef6caf2cf4c64d154335c320b897afac49c1e2473a5a1203612a47b027bf15a7f0a58a42d27fff5a051cc103db05140a4015427b88946af4ec38e4ffcceeccb228b4942c2577298d7cfc9423ea5c29ea050799609ae9f11dcd18b22ef744d4893d4400d316c64c993d85c6c6272797ced986afeb71f055de8c4de1e087b961096ff9dc52b3f000c26cb440d68155f2815d29ea028fd0b60b7163490d8637fafaf522a4cba5e298be266f0f68c818046c69f539da009639079ffabddf29abaa67720c60801430f99cc76dfb218efd201dad4b4450d3ca598be0c81e9ba3c9a45bacdb15dc732375729d0d1227ee53e44415f124c82d42d9b0d7a0b699f3b142c128ad6f0907ac0afeb7e7b31f4abf7d2cbc56cbf38367345342f611931974b163e13bdda99c04dace35fdd4fb8421011bc71c2d3882ff6633514bd5647ba47906b0d948534972466ac13cc1dd4b703475fdbb40e4bf2d35640e321b797da5917756703a909dc5b859b275babc8cbb86b385110457f2fbe022111260ae117ad0ed9b3486483f8f7e0c90037e35b9c05956cb1ff6521f0f8e6d1d5fa953aaa5c627768e5166c8d1cc6e191b1fdd0f62676e90dd40d2c34dadfc28f238c2a038bd53c98b9554478a2bed5f0042644335f24831ef6a88c10bb4def42934b1fe307cc31c587469ebfdb71f636a3e59fe3edb555bed38c224aadb914812c180dba171556cf5931d27ae67b69a837cc9a01161e0eba67cc957193fb020c5618ee5f52b1e138bc57a8b5fa8e6bcc349c0a8f003dd9093375f28c072baff03ad54f562bec0b433fab78f0a49c78626c82444ec2c501340d3249f9d5578d080a3c6dc91c1687e791a4a54943902a3b240661a090edbd5a0b18aeaaf17cfb8d5568d7c7cc382192c64ee7007cd04bffc03249d9fa102cd43b7c766ae0caa4294e0a61d7d32d31b191437c40f4515c5001d8b486a620de1a095aea6555466b47db059ec9968a7cf5d9d68ebef8b43fef6ceeef681e3f7868c509f95aab95cb7f2099b601bb6c52849100715951de79c8e6df96da05e05d984261875be8ef8cd8ca9700fe18168423cec9a9eafb9ef2b18a69888694428ca0793e2545a5684eeb9a537b417d78eaf4c58a08ff4b0188aba12a28acdb1a0f6fa7ca825f0c5d4de7b068e958c965d81d19633ab8ef66adc87784027a5537fb5cecb75b3e3ddae7f054b8e7287b443095611698885ebc2f768634e54b12cbbcb29989863cfec1abe25acf5bf0320ba86d7656a48c0f0d47d43185d9ef0932026fd935b39b8e3e1ce78384e7266fba9a1081f6fc95aaad85fddb1cc1f23fe63d45a65764ed9efe2f0f96549984a9ff64b6cfb98e2898320701211f84071dc8304f8f1b5f5349d966eca101026b59a0686797abaf67ec8f204c384be97212cfe973be980497e8368bf69f53de5df124f3da880290b5c848f05b1d7eb4125be12d7551b3284147cf781351966c7fa7b2c8f4cc20fb44d2483b82faa739834c6db7d553a840b5aa4d41f7ffcabeec7e8e28f3be35ec7d64d43cfe04f954045def1002b3660eb561a493fe411fc5597a10073b7c6b2cdc197233d940cc082bf2dc4f0554158af558b10c5485498cfafcee24dc4bce13058a0a57781bcfb674341253cdd2301f3a23ccb623fefd350a458cb297c0d475d06dba5e33768c02ec7a7cc300f5963da4eaed4dfbfe5af517aa0f074988bd2f7c33a4886aa5a3e1f2460f82ca8c862ee613228142b838f2064fb8f789370782b7ce0c36e885f48437c0d97c42f51aae77c2b3addbcc8102b26182b657718b64e5e0837b4db886d134a4043b8ac2defcd931c1a1afe612e7a409834070203664888d3808858a24dda26da9060b7d0a633c5d4831f40c7ebd76bd460c6a05d436a07f18b62d231c779c631a8b21acde3415e3a9211630167fec3d36e6cf60882a09ffbdfbef85662d63f7c62706be0db72ee1da9398be2573322ed35e74abc3f5dccdbe3a2a66dd004934ddf29bfc4a3e19288b6abc4fe3cdcc3eae82b5e0caff33823465ff6392b3695e3ba762c040222e768104caed6e76fd0d7d5a0693f229f2f63fb52acd271f7072bc52f30af35a05a8340ce085ff2c34a46cc862c6ce8104b7900490100c68b83a7337525e8e5f913c57df1ff6a74167900550ddb0bdb1a2cb1af00c5d9e9502aa6db16842d414b0a63bd116b08e8b9a6edb32649bebc4724beac2a07baf24b32d3ed1fd3fe969e4baa1c0102fe8fac57a303aa461a657ef9692e59e127db49aac54b53adefce4b5d35cb1144c9ad006f0ca3b0705ecd5e61c55554ac2f91c5f6a44839f99af1c38978b1a69f042ae8c866a1734ac588238f5ca9a2f3423e41cfb5965f502a3871eca2b9beb20866db6dc06a1a1a3726b092e4148de8262a2efb1ace67ff252086ee5769c86ba178f5c66e89bbde95952faed099580f25f8614a1bb7cb79d7d6c115a481aebfe7daf88fc420f57b634d6aa57ba3d62b35a730d43f9842eb6333bd4efcfc196c42137590d5c17237c76a45104c143216cd2678e83f549ad2a6c1b5e8c3f403d1b38a01c85412392085499499fa0149cfaf3aa9aefd1a56481aa1ecfddbecdca8503a41ac7863483e70bd587a7854a8c628a93ab633fe9bedccae19e3a7be2e2a1a02779e13e14c790aec5a2e3b8f464d88d516cb19f7405d0f8e8daeb38a861ceea5e24aa7dfe198cc735530a426a6d0f04d170c7573bfc67eae4e4297474e5c5ec995eb7f4413dfe553f61bde7c5cd4c6ee975508b6b94e12052d37e9008e80ba5aa82d8f5d8ab70fddbbc77b9501703efeae90475cd7f7196fe6e4291dc29dbd968b8f27e76b53bb7b7107d5c5989f993664a8754df7c4ded7b1d926ea240199a99219b3531d81b642c1274807083affd4845db83a29515074e039072b95c02e9ffaebe38b9c3f4c91094a3bb357d5106e4e0d7ccc705fc7b58f5f75c8a3e82ab9bdf6e5e8b4b6258a3cdf00263f4f754e93f2a9bbd4d6393e622907fd14e77db92e4f96362efdc34002cd5209bf4134cd7de00f5ce0b973c1c9a1c0c097e030819638d57778f59953a11c8a698c088a52f841358b82d19e0e5c159fee6fa8e08afb91116d85814f9b21472386ebb43be2e391e8dc3a6b837496a718e6f7c504410c3a7f4247957baf995d7d825eea1e7531ae72d020baa89e38bb07a83d6ca7b53ee44728c5081646a74e3a0c7b9c35e3a711a162a16fce347d8a66debbc01a433adb63343e1651e90ae1c01b15266c7f3d5e71501e100a021d9465652d5a7b834c20fed8159ed07869ce441ebd3b366821460f52190645a80a4559e7815c9c77031b04deeafccd12cec029fa88709c680a5050a9d1f011192c19447fb1b45b771a8c3a23457f4c18815557871b0664b0fc9da1c0d28324e4db29169cf70dae2195181ae16d9187558eb2a51a3e37080bc2042dbddcc17b55e76700b3903b1fd80cb19ea2dd9e50326771e60fc49e4bd043e18f5ff4df089c91201e605981a548a31f772818fc2995ae4c9d6a2dccabfd49f6187bb5348a9e2c4abf2ddfd5717f0dabad6dec62f186e787cb72dacee8d9ba97a148faac5294fca121f44d664c79fcfe69314e1f75d184046e1e1bc65b9e7e374ed9234d76f4064113f35fb96d8630a08d25b8a7414a7ae799708f669751443e0923d3cce333ca86d7062504194598748873aa1ea935dcd0c28ae5c1251fd216ba5dd1b142417187040edb93f23fbd59a53dd89a11eaea03a8d94485c09c22fa826fa429af34ef3d713c6460031335265a8b12db00cd2a90aae24b5c9053ff8417886f50a43b695c07525ec456f79ce178201116ebff275da6940ee06c75ab8c984027fa23e7bb9a8ae9af16a82b1921521fde704b0a7d0f732915128f991a30a94512e0dedb79752a8194d039d07a862d5d5ad6d0369553bc070ee78e8168e6bc455bee266a2716b534059aaea9f967fa8d3d346b20558e2419bf7de2c637e5b434312a52c2f13f4b07696eef8f6cf3946cd53e93f7cc4761f99fe052c4fa07cee59ebb7d4d3fc16f12f8409bd995ebf97ae5a6007a69fd260f61bae5833e54b323d94d34a6a107f5c2572c2b06fd228a7fdb09484dcf3461824ba32d1899451392bc663a459c5865044b020e48c0f6be27bfe85a551b8e5cdf9fcd904b54907893f6c75ce3e7d69aa5cbbdc43b862a79351099592531ca72902545da76bf6c2419ea404586cde0e2c1d6589d83b30f9f1f62f8590512800f8bf60ffc8c37073e68c810b7e70e52d8290a417f52c07cc24204fce7919672c6a96ce1777d9376df992a4640d88c183b93ba60752d0a775d570138f733f7e8d2fb7e3e0062773dd85fbc59acfbea2321075d85a5c04b7e1dad119e347291df1a6a45e262f17206f2dc0fc67efd4de426ebb7bdbb8714c6ffacbb36e12c38b383660e564f49c3f790246d05d39570e63444fc9dab816b35c498a01c0a97fe290f1f84542e81a3d5dc44d90c351a63828132700168f9c592fe00d38932d12b8d97e389c8790d2c9aa1f626ee790bb4dfb08513e8388eabf43ed08af5cf03064e2e0359f194953b7b3c2852088aa0973211a836b56cd2beda322cc9366ed6b9fb9817115186cf0b162888875f00fda32ce384d899930fc14bf28321efc2a91851691a8728d05a485090821b4e777acc3d5c2895b663e816696c73ae7b6e3d7fdfabd56c51d2bbed74f4be813ac8838a6b3f3fa486ae1469189157666753781057662a5adcdb12305c4f9a8e3bdedbdee5d38ceaa46bdfd6d2e5d19c981f9f430a26ec86ae7849ce88f24cc0dac4cc880599f1922014e10395e7049990d42206d56616746a78aebc26a4e7caf0ae861c3f30d2498e6d12b4a03540b53d6ad0674807fa71ed54cb1fdfd0f818bf5dbecbfeb10d210a316105e3e616e29a7b5cd3116e772a9fc4adf93dc11f62f237f54326dd3d8b7b15a6cb52b9cad4f1187094a1c0e1692032888561d9ef77fd4d9f6b5b43e6661ff8ffc3b2204ee5ee5d96fb5b8785720e1f47d03284595226260c05fb18cea9db137fd85a68ff23e4ff5c84712723ea023e5682e199fb0374ed983cd08e97cbc9eec110b8916b70e7a4f881db16cd345947af3b0742856714ee2342f9909260be07d1287c00a42e68accee3bc454f10e19e79721b6f5698b34247b9d8304b6b8a83bd86bc14693120d11f09c666b4cbf77047610243c5feb95abfb70ef6724f31410c21260c93d1a4864f97597fae55aabb6a3fa3d25c3a61fefd819b4954c7f28adec033493d3f277b7e3777eb0d20d4ff1f18860fac4d90d80e157e83b683587efbebe5645735791703548c52e16f45c10db8f3a71da479382471c1533d3bc2640c91c5f57987b95ac0a678fcf9ba6e2d8a43e176744456ddcafcda047cfd0c9274db35fb622b97aff21353107416bdaed5b33901d73841870c3767f9fd0dbfacd6509b16d02458b8ec536b043957bca3bb69bd61d639b0bd03d45c6e2e60a59d7085a52494324103007f5a52473f8afa77f3ef5299b31a4ade5c31a0f56edc62f77929b53187a1e2a30465e1566d556ef8b7c5ca777980f82e32543eba6d4a0a3941286782ae50b55a9f03e3675676d29e078ebc4d481beca7166662e7cb58846a1264317825c19bb83d7a041a0d187273420ae9f544b85bef4e7f21c491077f12297ef41375685ef0c46e2f17de4c0a9824de598ab0aa7677bccea1e3eda26caee48ecd48eab3ac72523fd80875af54f40b0fe13b84ee667689b12521ab39648fe444f68012007afeebf0b9983dbf644ce230399c9a35b34850e2180f4076ac802e2156f2cd1b5b1101260ab645a35d54a5bc346579b229d85d4d8c848a16145fa005f26fb1426ca572e86bf3428b0005b02a411ffa1bb1f13cc5838faf24effca06e3e3dec5ee931039f84b765a4589d439f66b0245de4505438b70cce1ba68ade5fb4aeaf75c2182cb1ca701e23a30bdedecf214d2220827194e5fc97ef9e28809c5e4275b032f2e2de2a3e84e94428670f2d07c6db4d1384f916db2d795a53321d7775e9dbf8f3409dbce754bdc0b36b31cf39630ba46512bd849761a7f4c0bdc40aad3ca751ef2ae7872ab89e1cfb4b3445c2d7f3fd736bdafe3f80f256c55439135941527154997e33bbde01926c9cdc1a810a0525b65d7c21797853a2a496d34b9d381700793a2048cbe393e342365793ec8c7cb40b40d624c9fa8e50465e28ae0638c98c3d51a158a4380a96acdf811552f4a0cff9de910f497f369df3ad9358efed3edd1f02f2546b5a9713f6e8ac704b39c9749c3293ede9d5f378347499af234c73dfb5961ff4ae0eb9f9491f2349bdf3d6e8a9c1d766ab32c9e448893c9ddcb08028a3cc5d8b1c39c70eac587fd2e128f31daaf6348d04da724141f8e8f9d7e1bd09993d8b7b3863659639e7ac0a0d62c161cf68b7d3afa7b750fc392ee6d40819151d432978449ec2dfaacfbad49a046f1069bc4534a45ef31cf74dffa05adaf585edf28fbae042b74c2299708ddfead65ffa8a5c659f5af36add7d8b250fb0c81decacdc8babdfacf8a18be60827f7c9c732b1134749ea0691120cdd082b3210e372305ae251cb509fa2be8fa4223993d4dcddfe116d42d8b11ec6eb3af559557c9f8adfbfd8a248ae95c92272bd647e0e8b0d7435283e2a9c4bfdf127d6e3c34e70c01691f3d06d3fb807dee7a8b52e3b2755aff461ddb3d9413776703cb46264e172d9605b1d936be70a290b28f41c3fa9930e44aaddb168100297db561f8c7e9f4e4c214cc4928b7b23c78030db5dbfad20a96adef4451c92f271bab59bbadcb550016e5672f4a17865609d9cf097173666536754cc3e5124f86258299f736aa19aeccfbadd3f7b5470d9d13716421934faf3f8b685dbe9b02183fba1f1b8588c5a5a2a8e6ea47b73b615605432ed5ff204cb8292b6a138ed10624722d32b5cc805fb353b338666f67b7bbfc0891563673740a0605fc9834072cc3bd8371757f170846412e7c2ab451578fa80e782e78bf741513d15ef1e301e9e80a37b7231db6d5e9fda9e0b5d5d0a7afd138cdaa19f7671eaf802d9237692e0b7934810bc9ab20683d44f72b1c72c08069ddb8c7e897084787f31a46fb6feae52b00e069ab41b254ed10bb871e6145933eddbf78ad6944a5ddebba83ae441f51b7ea7b3462a7cbb2ee3dded308e64630324e1e7f11819cd10076116cfaff61c8ffdd62a0c2d9308cf2ac6158e63d9dd81617ac9dd3538a52fa865996267f4ced2ba44df769b714a60d6a81c46c5efe3992ce0f52e0ffd61338850094f726223a58144d049fb071f6b15937a9b28297a0ec6a59529f09d7e5d42781433ed7b024d8fc51c1a4c939e3c89c1bb2c5856316c4cf2d208cf789b4f1733aabc2c0c3e8250949be988e14af477e6c2e8665ebd5d716a45868e2467fb3a6607e3f8cce103ac36c9141b6732be738d5d639d509819f4a9365eb9e3ca7d69c1f08ea73c841f931ceadf96acf3f56dcecb07be7751b044bfc118980fbd614b5c59a1d6ab48add1183706a76a04facab229cff8ff8038c0a940469480815cc719b1b7a4f524235aba2dc6b74b71e7eaa43520fd5300bec0ea2e20c9d1b97eb5e45a6cac0fbd1b4317cd68fa1a9e4b0ebd617b897787f29d18b2bb024ef5fd4df1c6e9ce37881a23b150e2be2274b48be4b2a072494c9f0db6b33a9fc2f0227500f79b5bf975f3ade7268ca518a62dfb2887ef1f44e50d8361cca8ea5c97b0a87a47e1cc686e446587020024d89fac8448687bd0666d1be8e6a511e37109a8b8e1a9f740b4a1dba75bc37e894fd98b38ceefbad03ccf14ecb82bdc34b9ce5866e061a9ced2d1e4c1eff120c8870bc2337e5da3bb7cb77749a46bec69098f8755772b97e15aef5dd63b13e8c49c56b1c8102f4b1698d0a2dc172c1ce3ecc31f8a01f5ed2b474ffe93015c9483b42ed26ca942194d16b2ca9db40e5be41c59bb7f4d55fec27466bf8161e20e94f08e015d2c8c159bb8b747e63611f3ba70eab30dfc578eda745974c08ceaef113189e044c4a06c8ce02123dbdf76fe809d1f8381513afb31b368a89df7420e42ab87373dbcea8dbbe7b995bae60602edb53bafef9e38a79087d047dad5fc7fef44a02a0dae342f1a522426d61ce55a7ccbaf9703ef1492684fd70344c6cf1420ad0954fd631ab8f62a5c39624918ff03d7aa5e8988ffd05ecf1b876a2a63cf66a621b142d8d3f80e438aa03793be16fdaca52f259c53fd15ecb35a368365eb7625e6c596c1797baf1a3e64402145e118fc4f3507225df6e5d2c8282b8cf798b9fdaf8c0a476a797c41be2ecf1e126737da6654fc4847857e7e6938415f7aaa5e6f8c1ca0c902a6f6111dba79765f45ab04b7244992f62014a2e1aac1345deb1b9ad585b9af5f6f78ec40f546db7bf02d900f449cb0d08606a65c81f41816a1630b681f5daf194450120e9b92a02f5e1a48d7c45c5160dc842ad7d70719a735b4ecaaffe97c1a57d7019c65557c401f538065a576b43cdb30bbdf64765efa9092fefac9d408233276bf2ad17e8b87bc6f6fed6042e50ba66604e4e035fc836cd4a0a0fc13bc3e3d51c478557231d68dc0673124cfcd1be0822fea521876dca93bf12ed870d7f126d1374a5d0b26a16aa56525b14ef64144adb67b0abc643f1d72ef7aa63c9262b72ca953f7fe211c5aae58b8f6eaba3688a97ac9b2ac4fba831a0b9efb46244d4f0407c6588c8e8e02f774c10c8e9c7c8ccd5f41efe0340e1fec1c5ba86e7b4a35fe61502c43a73f2d21e3e80fe09d8f723f37ebafd48f124c4364203bcffe85edb2b850e66062119531ea2769de741705d91a0e71decc5f32d77359b9df8dacd5c477d0a174deabdb2f581ef2de7462f73984b45442df70c9484b43c565b3a04c8c09af2c0d6f743d118ccc4895974f82628c1a0f227edfdb54534c44c57291fd34d392a80e31d00f008c772d06f1cd558d23738f9b85f0c9468785c0542375fef8c005b63276613b0754d7d3100d37735fc3d16d668c20180c4dc91477d4c79ba83aa857ffc80b964c181b27bcf54b9692ce85397d8b7724a9581b0d7fa757c01f1d31bb0f5fdeaa1f7f101f1c2dfd97f5354606634bd4a338c81470bd1afdc716a049ef142f9854c097863d94a7c449d732e7c9b43e5e5a75fc9dcf39f56c0c18042d8bab5e6670c2933f241eebd9bd2fe58486396d710faa4918b80fe65a8e7fb435084682f6c934acee1e028fee731333d8c4e05ebd9161c74a5aaea067aebad87398142e2e30a8d31e5e09b3cdcb32644015cb2c99fd3979ef3dcd61a3526099bd838717ee1e5cd73a88ee0969079aecdca371b42126c47052b4485f6b38f7fc396cb188d3ac64c5c9b08ef5133e73a066b5d9ba31fdc3308a94f2cfa0bcacfe5544b0752c857ba9d6e0e3323ddc6f4bc725071e6a2c20191fc5415514d50a24971b6e26cf7f582927443f4825c43c22dd7247b11e30adf5ebd3a289326a01a537cbfc42da1ad32fb3255ca653803e7f3a274895ad8f02904452f41806541a273b68df3b5558c7ae86c569a284488431ec797fa48c555ba3dde79cdc779471ea9df11a5ee5768040109762fbdb9b2ceaae0ebd7626a3db944f71938286dc4ac1fbe9b9e925267949bde3148c733b317cf7fffb7e40fe771e78f1ca7b5df3cfc0c8d8b1a51509c3bbac50d2f4962d870676d8e85b7c55fe27fc431c38acdb2448ff03f9305bf7ea2f37ec29f9e5931e9d59e705afc6eca0ca567f6b4750949a5bf9ba7f679919e7d4e40a729b5bf7af7e6c68efc0ee67b787eb2428f7a88d26544cd401d8d2c1e9fa33efb56beee2bdc3e2cc2f17cefb16c5ed154444352bd2223c514f8d1a8a53d5d9483eed3fba23b9a57c2a540f069367afd8b83fd247e6172d448b62e7ea12973736d90f87684aec9134b18f1433591fce4a221cc931ae302674fc4f7eca02aea3e863f08c792188001f1a41788375c79ba02ebbdb682a38e0a275a545b44d4dd9015134d541b5f43f05cf5254a87555a0fcfaf56215667ac867c0b7dd9803d40195bd1253b519f1399e1b09c4e921ef8cb189b2e26cc120c80073ce6d1c8fb5f61911b836b87c0773a84e3e52b15fbf24746ab6a5a4d15ce9edb6b6626660186266518cede1981ce5ee3b4f1625949c7040925f8969773824ead3de9e7aecb8824185e15756b635b62fb2524d624d27fae85eed2823e0f3d3326eee90b95e844412bafdf9ab6051a901d4b3e7a783eb91da6f7af38e4e17fb17c221d7a6cfa6dd0c3738bedc1dc5b6addae3fc7e21209d05cbe455087a0269e9182b6627cc3536e1d95779c9553891a976630de6189651bc37c6712d8dec38bad983fbcf2023a14ba8fc3a48ba0f2aac39862dc77d135958519f65e56865b34db855a4dce90e49a8d365bbe1a8bd669fea9d7f39d6a25e3205217db7d538d5b6876ddd2acdee69c43a53775d6bb214442c39172a0afae855f27710f9497c47b7573642804f2da1836ce8b3c3952466cebb5415108f76de71ea8479e22bb62ced16bd149ec80123c06a352d288b35cfc79719e30271c7bd0d04cf5650fccca5b1bb5689b39f5bef44b96660a1a12334a8bd9a3f5410bae8088548669772ca2cd76f2bc0ac0c5411dbe814e60cdab8bb58dc13793c5d85b038e218a34593b0fdb2255c2cfaae061818042c4df65a1b4ccdacb79f2ea99bbad9cccbec6c2a11c272eae59ac167e7034a8f3970dcd829ddc9475ac34d71d4202027febd229f068f36498e6a58e64de61cc451e59f426ac67e244dcc9b8efa40c9d1717076d3337228e0d3534f335bfbd73f644ca7dae275c7e9c883b0dd7358fa78a3ed56f14cc7eac061fc546efa747ae0d8426da9ccf065977e9ec1ebfdd6e07b31121eb2d681d7ed0a6d98156742e5c34d29a4280364d551dd8e0b8cf3d7d9208b7e7852c11c16fec6b7f525d330b91a5703edd2d667bd82c5eb33de8b33cf9297b727019548fa81ab844bc726fd27c253e0e15708b1eea0b1db9742baf84ac23bedb354b8df12d3139ba6a2d1a84c2aa6afd3f49d5e6627ec9c9f9ff6d3eea6a4fd8391c717be300e5d16d4f39f1611e08cebf811ee8295e52676c03dac5b5c20ecffe30316a2adab6417595a175a23d7bd713abbc4beb8df793d5ec387fc4bb9cec4cf3b59b90d650bb80f5550228a9ae9fe57f3f07098070882c56865e225de03292d03ebe08b245cc275d190031bbc0e8ce6d980206882f93fbc265c3b14f0558fa4cd6309a498573b6b9162440ced100ca2b2e12182439ffaf56251ca61555b89cb1b8671aba47df65850566cfc4170671d7c9d46053be36e270d2eb803577c9e235c71a41837112913efa0551579a65c5db260f3a0cf3cf8dc44dd6e4cb4c668f8ebff642bd52d973cdef36d2790c9ebd3143aaf20987c3902697b937d70e9fb3099006ca03a1e92f6bfc4184b2019ab8ba71fa2627de1bb536172f719cce6c3d2aea54f47d3e44e148ed0e61a10398c40c7ef4656bb0053d858a30745de27efa87780baf795a73727855aac4b3620727bd45799e42ee65c9f4b2503225e01d41ab1496c329691e55b5d86c7bf1fb220b19c52f0f8b7e5151ca439c1eb85f03b21a17ffa83dd2e0929bf3a6ccdf7c2d23c937282b85196dd7e1263b1030b9b74db7fd740bfdb30262335c69d5258267f83418249219bf1637b4895122d5d926879e5bae2efbe88bb731d4d6d7be1d248b3d7e8849f985291502fede9ea6034ecff1ce0ad7db20c8d388303c2221cbae6733735a7c555bf29e64331091eecf591abf68b23fe9e7be960d3643f2f26e2cbf1207860e1d4155a8737b7d0180165b55c30f2102852c3aed6f436e847a56b8db18fa5298eac6757d11fcd6b7d00d644641fe1f0bd3b1c542a3f9b5a7683fdc839a75bef2f0c3d3e6e463202938df8c0cd0a788ee4b857a51990c2b2c78fdbf1022dde6870887f3c29a1184f95361c9dc1dd1d36c76491c128172658ba3c1223912365a7dfae7caa8a962e1045ca1ebdcd8c51d201f32bcca3ad3951a30f1f3dbdf8fb99d319809064b1b9cd8524819efb6de833395e283932efe5d9ab9ee1cf33bcb72d8500786341173ebe92c9dca9c37991988c33bdb9c59c9be82e32ed19f0f72075d75c3f86137252199800f3d718ba7427feb64e84e13b006012d19994159cf7503c9c85f7fe2a286ad3f0c6ec7c5f6d09cac17d92ddf54598ce699222a256ee19a92da3451d61ad4d8caa51870abb5c06032d027eda6b0e2ad23a2e5e3069be7b78b6522c573e4ea27ce74dd556b9c8a47cf1c783efe445a6510afc860e4918323e46ab72843de3472675334e55221267294ba1890729ace4d72757eb6554dd9cbb23edc16541140f96f95f3abe7fe7ec4309d65ba633a0d0bf86adaecd3f0b7bf851749459bbef692f697d93e6671fcb74685c0ffbdbef6ffb0ce54a478e9d0553b5eda36a8ba01b48605313d6781880dde4fb0d50105b7e8af5acf80cbf828724c82c7f4ddaccf194e45a3fa3cf5e7021fa76b3b456a739c82256bd9ff338681eff32583aebf69ebda67688571a3931e60fe31021e6d0e7124535d96f90c2e17074a75e207553dce7df1431121405ec0be1d6c12d657123b12af60172e85705659085e8039227ef664103526d9a234f7b71b43ab9f6593a471f91763d50f4722e85f702f4e1287dc1897dfeaecbe42c8f5308de53581ce8ccda32dadd4f0e4abd2fe8946ecda5af2c9df1a69043823acd235e3d22bfb4013b4d377fe2491ec58659d7a13f41389f59a591de41e3ebebe1e1fd44b9fc5780536750fd906bb7430ffdc1ea187fb579b9a18107b140ca7bdd550a8cc21a20885ca9e9087be222742a5792ff34c0fa6df32b8ad5cec05a074cec0bccd48cd6d7b5934a37190a74cabcb2f42c000db2c2cee4d15d2f3b50388c15e1ad2e187482a0c0e8cf9976339f4291820326bd46fdc6ee9e5bad95c2a8359d95225f4fa6aafff1f6231216ea5d422148f85a4d406b13970a00078fa785d908dda277d1d9de7e8aac0ac97c9446e237f1249085a675d878f6d43faedf102d547c2a158114bd939c717633e2249cb85567f0a16582571bdebf021f519de2233c7da0c4efbe80f47352da950cf915d89493638db66d6fa8f57647b33167b6dffbb37f213037e2bcb9ed96afc1fe487274a0087cc17340a7001566391681c9f1f5beed60568f1a79518523a9d91853190ff0a2f38c7c9f1e5f3ae38283961362054e2671f4f4fb61c4fd9196c99902c7b98320dcf95a19f6042bdfbd35dfc0f7bb24cba5ff051658f79d663db29a6388b8519542202384e77ff7702cc9eb8990ecd10549495fea4b39541aed74f9fed63c87ee12aaf3fc9b6fad50195db9256d183b092eb934f7c61f1ad4dc81c0df1307efab66d67baa0cad346b3b4f660f8837c2dba69a95b0a7494afd1957c84fa8fdffde7c8d9723958816670faf3fde7b358d028aedae77506bfd9d7a2b360e51a4e7482911af38049dec475b7078f858fe355b51b8f5fcb8ddade49b22101d69805b27cfd7d53882d22e7d8054db95c5d9168ea35f3f4f7c08ecb53bb01b59ee9f992ec40e336111458cb47682e18d44f60bf924f530c7b1cc2f226e6a6cc1e546e22fae676a5324cf05d520e8153a0fde7dec9a05c33f095abe017689da207fe120f231a2354812c219d06bdd81825563569391f4d122948d9e92f1bbd67acece3bcd6356d901b517ced29ca54e6cd8d57482612d3d098b221bd63f252560963b205464e08314dc6d8bb71b8161444a410c247882dd9fa3c081c977d99e75de889a3965a3cad0807e632433bd10b5a716190f52d802ad75b3293d96614db26a81af2d5c807e1fd5b9f4106a4278e94ea482e40ad9f60ad1ddba9da9095eac685ff40885c8ac18545fb1a27a68aefcce1e7bd07e09a8701a7e934d83e19d4da640a7a52666a8fde8babdd808f0f02a28791f19232cbd11bd4465e75abc1d5d671c6ec0be57a71504a60682cbcedde7f224a316e6944fd1a76378fd4acbb34d6fbb5ba54f4e70b0bac1a4767fbf661f08fb8df754d18b52b7799729edf719401472f5023b9732660ca5cbd4fceaef056bc81adf063b5d5d23b183411924021a335b4cbc738772869d9ea06d057e2823f66a48f2e2ad163ac97d6cc2e880b49a3f2c2babc8d2c8608a59a53ec5a2dc6233839c86fa6688f6e3c16a843f08ac1be51a0e00e7f50a22caffe1e01b40f5d2c3b68f5d89b1bff7e6b88078b34f337117539c3215296751df0071232e1b63896e2a293b46b2a11fb815beb814dfe7447bc1cec92894c7432f9da7e3a285f6ca128ab4e18b2542b8bd3ae7174366d7e26a729cf57e76862accd6fcde9cdb1bcb12a390acf6c3480cdba8b0f7e7520378cae24e63b5154e5deaac1183db4952306a3cccbb6bce28be0dda94080c1233a34298b81d2a71ebb6cdb2d7ac59f5fc63c8b52afa88661ed2b7dc5383b9b6f7e0a218a1015381b07341e42c77e84db154a117baec48738fe2b477d16228cb8b046c0abf4de125680e67214b1709cf7e99308e7ac60ed69d73b852f54d6266e4636c1710ff7e3f1e29b0745a3e3257bd2d42269fc9c3f1529ed25ad404b2049921d43732d230bb481f741be4e10731c7e1cdd27faaf6ddb3e39546a9111a008e4ee165959e57c6e79e1d573e1987259e7efbb7775e12f43c70586dde7dc01c0105e05b3159d355d6d0ba9846f20182261dd61ab31d55ac0b3e21bbeb5452861330e6254bf0c661abc8832de3f1e44536c5e84685c42bc00abab24d01f8de0a41060855df2500cb18b97360645d2ce7052f74b1d8ae432a270445679cfb5a53fd9b2471392ab29ec84ed90e1f9d3fc7f29aea0942510204fa2aac0bf64a5730b14c5d216f883c934ffbe02aea8b1b3d1c398bef9ccb2fc8ea179342d6a0bf7adf9d95af6f3766c17dae8fe2c8c0ecdff3e435dde5769c3f49f5a111d6078afcf4f3174f28a86355250787d28fe28e3f23a33685034f7f244eb132d5277b772236d1939b9efc41617a3cbe63ef10b2b8abac7d640197fd13c941361b3e70c546bba7293587c9e5335aecad8a5c525d07101738ad64fc1c557a21baf52facc24c3a4b6cd372f1308a010beec0e7638cb421e079eba2c6af6dc713ce6118e3f60203a1c24d417b32d161d707e1f895426cec647d5ed43a6511cddcfb6170b30c89b8b2d0cb59581d784450743bb0153d1e674e4dc6ef9fcbaa3a25e21ff911b6d73186ec09e983ecbd5174131905790a1f523cbb6088d56828e24be0fb43ebdcc2edce02e170684306f5a4c0571a301f79391fc80940c851d230d13190cec7ccd5982faff3df5c24152af32e47353a658181e994c59e9dd59b651c2be1a7066533649b9391f577c03bee142c2b27f2b9dfe8ff8200f8cb6611ab388140a36ba7c6b49cd01277ed015f92adc0336446d14a94a08aeb63bdf3060803eb61c1673c9822b07ac4652f168c40e205fcf2649e7b96bce774a1081a38a66de7ec6d04566deed50fb76045a0f216675e2b25c20ce46236616b510f5b154e18f4e5df15aa9657452268aeb52dfc88beb8d5ade09f05027342c6817758049e77b0fed95896b1be30641d6f1a3ea4006bf031337b3b20d31fcfb607bf0c0ac7188ac81869bdec993fd89df2468ede588336e225163f578fd366afa82a192a9dbbdf8d62a1d54731fcab7488353113de091f3735d252871fdd0ccf4d90ed938e8bb4bf6a50f83fd16163b32dbe37a735a111c3c499a5463e9f35f537b3f8c92b027efd7aa8ba8d729b7268b0acff8dec49adf7f0174c7ca42cec6d4c5c657268bce331b929e8b75d7cc8cc31ea4dc960d0fe61ca93c0ea350524249b95aeb0a237a791bbb39553d6fd1de789a7df99ffd4cd831ce4c21e0bc221a35faba255d9126b305e82ecc42740c02db34cf20450dee196f6f1d00816a675f3eff18366fdb26c6b012a88eda631caafa408c0c73f403d4cadd7447a1d398506f130fbd584a09ba585d58811d2150bee5a4d308b42dd8f1a58d1a41cd434457d16be9572479b9a60ff9eb462de0cf679c96f9ad33e6a84ca8e4281fe9557fa47c0d08a69bd1e186991e8416bf8b9c8040b58ebe32a61b4c574c0e403cdc54fe8fbfa5d9e924dd8cdfcd9dce77a17fe5295ebddc6487939fd5caf35b6dd4b9c1a64c14d29846252e869b823c9bea4ee958171057fd193c0146ad85d772ad40e1656b95ae2e5c53f50a3321c7f8766383131ceee20f74cac73cc46c4096853e01908827b099d5428b2ecae7a73a345eb1ea902632bf99724a782122639b40e6341feee502258371eba71b4a842308d63fd6be811bc8d14c23b3e93193938afc12474cc134ca411b4c9fe7ed7924544922597cb0c48bd1cccbbc87178f5cbf584adba9ee709f3df6a6d65edfc42a5f03d9ffbf52e7aa21437843cd6afc7042ecf4b099f86c6228a0b57c86eff8915e186d0b306aab6bf66958b349f60d3f2fdbb5eb21fbf1d027be372575242d66b88452125de98a53c978b1e974f230895083acdadd71eb4a8ed831b2f82dd83076a459d232da3e456498f1b1e6b093337af534372257cadb25f4eea55de7546c7a1b0ab0922fec2b756272ec3ded934177538e8e9fb961ff1cac4ba3e12dca0d9b00634928de1bd08ccbb4457665caf935d161e47b6fad215d4574a748a0fb12506482af144adb31be5238932a15e30e4550536a18159da2b9dacef578c22f6257851ed1cef03280f5d677eb7f95b9cb1a4dd4edc2b44b4726324fc53fb4cb323a740dd9db033485dcd7dc5220c8084febf44b526286c8bc04c10a31f8bbd784bd1a1f84d59e889f4b3fbd2c11d3070892220591239ed11d3f8184ab1df1411098f74f4c0c782bf453cbedcc87ddb9712383c17d55cbfabf8a0fee0bac17f6cd2f61f2c1356271d3e2b8e7b9ba482191defc31423d0e1c5b1a648c981541dd9f10459c73718d992a0f1d7f3e0d53f8e2b56c53e974351de593230908085707ef1ac79ae3280d8263bc2968f8bb79ff9a151ffdf6cfed1cab96357cfc43d7e468867606f05f1377dda780da9c10114f60c08b87d20903dede374bdca7ff84ad93f6fcb8c37fd894a5ba5f9130561b0a50d7db75be472204507c622aff9531c7d432161076016dc75c047732585cb0f8df69bfec2cb223d724ec80fd38829af1c19cb740944cc98138ab90c6b142230d09176bd09e37c7c5d6bc0497ef096e7e6496a4a23d7209dd080f28797014f83a65258bc341832e9aaf91485700346d3900a0534a1d852bf1ed3c13905f9bd8efdd014e5f9fe38af0bfdfd465aa72ce22122c3dd780bb4ececfe2deb87f7afd1439540a5a2920dead19743540ee90160c1a8c3db4c1c24df0905abd1ac3c3595591ace829df6b947a27bd21ce3c96caaf837f401e9bdab7717fd51aa741755c8925eee3bbe847242b6ea6660c7d4456f5c5c50dbaa4c208286a5baf9cde522d39a1a00ac900e3b56d22f3659e6ae699684ec6485fa4949cb5bbc5fc2107bc4969f50bb03cc8c20f9154505495686c05a4d73b922065ab76896ad7ab95b6d8e57d465f5eb90295ee8ec52281a675c5f3ed7352504670cd296ffbd2f0ca9991f70fe8a36c6b90e518b8e85206fe095c91894b7a6801ef0bd859e45030c717b33a045112fdbe219ef30be680818cf5258b23b3de226509a291252c67fca5a07cfa71820f6efa31f606dd62fc66e654c27c0d53dfe041c8922a8be54fb4066177be2de8da6127645c14e1d0301bae4c64152d7a359fea86505d606ed722cb86ea78997bb0bf5e2a0d8de3a5b984c60bd7cf073e62c0cb28517be1a55e8186fb7c449bab7b465e103b97d1ce99266819a3228275b534c787d8b3d51e644e94912b9d01505b9fca9fddf4c285db190fb10bf8e4c12b3e2bac7e66979f9e34ddd35e8907c596c5fc6cd77b3b379c56522cb06b3d3e4845211262202dbdccdb34b13e69ee9dad09095851ebef2dbd947f24ab200498d9f374e7c816af25df25ca18c8e949978dad7a2636f56d84e28813eafc83edd6583797ea8ad913cf3c6cbaaafabd358eb08201b416a47e23db29dc9c3fb76c20cc75067c260fc5d308fce3a911f51e8c1849896f1590d4ba4b047fe2ec508b0839b5356cbcbe18baf4c6c9003e73176f75a2f54bc318e610d056c1d5105c9a5bcbebede876c9110bb053a825e047245557332d3a9cd1b986bba8aa14b7d190b413d3faf562e9175b1e39825d109ac501874324b750243df55ae8144f716976257f2206d53585a362d2f1e55d3a88c81ffca2575ea975cae6bb319b36d57499420319270963f56cb14985cd136529048f701ebba12cdd03c305241a2e937cef9b97202c5468ffba7785383f125af17984639403318cad8413397aa8cbd46b9440d1db578d78ac6ab27f696a49df59ac7a40a6697cbc62c7753ae320132aaee48e618503b8c9d787c01bb18ced10792032ffd241f2681685a575fa46ee2e8cb49d385916fdf5782f0b9506e3cb99bd0106820c90d4be22690a5f41847081151134bbdf7bd68371ab7d98e3fd349f2d39920b8f88a08bf59d0d5caaf50e1554556ee327b4e71ea5bcdb5fbdbb27427339838eee314d155b9bb9bd7b6267cc380debe1e5ab9029c9d5ae00a4b5a815d12359cbf11bc49d838df28db155b7383444fdc676f2a429ca13f2866329fb013f9e8101fee9183024a8173a98300a08df64c615cf4ea7f6a0cfb128bfd59e5d8aec3839086abf7b3e381e0dd42cd5be01f7038a98d358ffd7abec39c4ba14e05e0652fef94d82e7a3c9e0ce19f000ee92fb1d29d1e9987f7d37c23e51aa70c89208eed228601355e30dfddb7e04309c1698f353ede7330d781ee3f6ec1adc9204ba4a808602c67e44620bbbf1648d54e6fc5d19cf0a33c883553606e2d8debe5dc07e22a21fc361d4e528223c24ca7477207bf64b40392848e6a28ba5eec8b62dd2c86205ce94d69a953ea46e7fb67821caa9301202fb92ee72528e8d38c77130b359a71c51a6f3b36ed7e07ec71ddafe1a527630408da34905b59416b0e69508e05a198e0c2101051bfccb68d9a572e4549fe7e358ec1b2b135cdec3a7e67ab74005a6819e9375baa8cfbb4516b2c88de2088816b48e52d69ebd548715cba298ef285a5e912c8f619278d8213402fa456103cea0a15366888c337ea24a7ddf87d3a9b4f9c0e9a8ef0d7e1bf94ca488cf9b2caa301a9ba70e811575509620b9114e36ced2df3342641583872a791f7875c462a56ee36c4dcd17562abf4b9713acfc3739eb3515344be73f05e9b32170ff3e59d7d37084d0ccbd2bdeba111ca0cbf83de90599fd3df213db3b6f66935e7c3ae690de1e2e2e52940312d202d69028f3bb1da446c3959d1f4cafdd47e5032ee5aec9456b1ebfbd3f984d25fc7f357d40855d5557c753481146487994423a992b20a0ee93c3bff6d36683b831e7735af88155a9bfdc5a81d6de1a63301815b295e3d2d9cf149cf3e508a540a0e33dfc6b032ef6e7acb6c11ced5a50e669fd54686e06afcd934683b8abdf61f33e5f4aabaa1746d6c785b8f0337870382f216f4fd6ddc24047b73e950da22392bdc8be53826fc170e1abd816d3210fe8a27ab276398c1268885dd1d0b0fc6fa71fc4cfcc6556ee8c8a6740071827ff9523233f740141998e3d87835631d1d880da2084bdd01d33a092c350f1188125d52d1028b7a9af5b98679233503c3f3f8d583d6e9e10b5958770143a97e405c21c62b0301983f3a0618e3717ceb33e329e77e276e014c6e2c643a3e2665182a805af18a2f565f76363b458145a2a3eba834db59eeadade61d891cf3e749a1e599617d46f5043f9a67c2c3573db3ccdb7dbb1b0f3f46457e9893cb1b1ea9d04cbca2e56e298be9ab0d68cfa237776c37d962e2bd79742c4d745788a51cfe4a3a57c4f414d7c0da46e2b4878bfff3736b303a6ca21d453a56d1064bc53bb5743bc157787e5eeb924f71b21e71098295d07a59a42a2af1ef03836ca891b61b6dca75fd5d08ab8ff280e0c9460b3e820021c3c682a5b0f400f5d48ade5c2c7946a5da096cc493dbe227beed5a8ec5cfdf0e75001cc59e9f616648e6c3d754dabea210eaa3b6a2d42a518477d36c0e257758d7d11f61c85ac1c50480890e45205378b76ba24a941190fd36e6d9c06a451bb960160681d9591bcfaaea5e0db2779e4e5cbb24cabf58cf0646db62162f5c0661f05bdd33de5d41329e2508fc96e4c58df993e374acfbe2e5820e02f8f064dcb906a594e023f687fd5b4a76ec60b16e525d1af4b32c4cd1ee90feab1ff939bf2c52954830b19d03ce9c6b3fbf64b59b9e44237d4cbf0f71970e916f7c597536e52fbfdd58421ac855e4dc74b0ae17842b4935e7e9f1c959956bb8a0eec05753b263738e12297fc6025b741c84a1cb3518ba24e55450611dd729860c9f9aedc8843e648cde89a2d77e01fcb11818343fcf6d589803f18efff021c0610d8046f30c951bd3bcab198631d6c8fc7d76fd41a34e5b3c8dd7104ab9aa5a7c04bf66c84a1bf99c1f9220cae658cb9f591550bbeea0aad5077a29e3ff012225787e0d70c66186905d77eedd2ed641f25928ffa1cede60e31b4db3a0583e0380743bdb01ab9a61d0b41cc53e8b23028c3d5e2b7a106ec144502d94196aef71d18220830769f0fe18960b2390d999f9b88bf283f70c4c5518e3876f2442b6662ee383c6fed923a52a7c77ff1140448b7925b234364b41378d0a13e5e544bce6baad8ec8d08cace025e9faa393ab6e37d36af0052228305bef3af8c82a66bf7e0249e2c4b394efb868f7149f910a26e6523d0f867ea3af865be5845f19315ee29b95dd97ea53cd6b46039253059119dd9d0522b7bf69749386bd3eb38581f8d7a121695958ac4c85bc939be938aee4daac7bf7388e3087e831af404a2b43cfa3fd567594694f7ac918e3bed43905439dad2833b567dd380e2958e07a1b7ed34c572f80517cc77d4066a9b9569b4819c90af740d41b13b29b4f8be41ff4ef0e31ddd4b14e0bb1ff97bbcc3f5266c4655efbe473dc58a3c365ff788573c3bc3baea64f3ef60f9f48a2a5a6aec6494e2c2ab3c832512796ede30843a7387ac11d8b3134fea352aba4dfc08b399eb09b4522fe890dc223564e5a944d25e6bc3a9013d31e88aebeb000a86520dfedcf07e9214d6c46d984f079c4b80aa8fd7ce46c39b334e0fb7679281ee2f58b6379c0b4d8abec1b2aee75e6a3ca063a0179845ac8fe41b53e931830b27234ec8a1e57b4ad947158a9c5d551d8bacbfc19e64d86119f038ca6a0cd0533a45270ec788153e688ac4eba5b4597f83d953f4aed5f3da64bb2fb5f6597800b367cd82ff6b0244eeaba773306c09d5ddcea9cb773b4b9f224362e16ff693f1435015e362aea1a8b3787ec54e96f2f2892465e3e0c5b68b5e343916c54f277772121d187dbdb4e8fe6096da9921fdeb7d6e572a72584318811cbbf7432d9b148db694ee7d82b46df3c38758eb1c256cbe7ed6eeda796b322257f1503271604a7ab92faa1cb20bc436bebd4080f0b25d57820ab1e03f1dbf876c82faec1e547cd98b76c51cb44747af21071ca3c5f602e1fd3351b53dc2ebc1b76cfedee29cb0c2129e2f1e52b5063ddff9ebfcc32aa8491024e5a4dba177aebceee5e10676c32fc0c9a8bc23f46175baaa54eaec1083cdff31d4bea41c7ff958161a1f28898d41fde4415c9d0cb4041695a44885bb1827ce71b3e2d5b0b5914f29fa5d0521aded45435424291cde3e716583d6e5f185dcf71e3853ec7e834cc7bed983639fcdab281fcdd3b38fcf0237e383fd3a910cbebeb03e603fc247f4426dcca36c0794164d61aef32875e7884efa80fb3c2f55d75166bd389faaa2862f7f32629f824ec824f2b1067c86ee776e579f750362d1fe93d95c4716e6620330f7b00687fa6769f53612446af5b2009afe97f9acc4f0e3669939b36f8e84021a61337cb56117a41433ca73c275122f58e92283f3c7ef996558342dd53524ba9a2aacb3e67e3b7b22c724908f25f4fb83a0bbf385b8e3f43e163fdca06e07f2115caec7295f9273480bf839ff934415e14ba442977c208eb652a93f48951d9ce9e37ffad6d5f04e8cf9359fd7966128a4b34340f706085edaed87863367d0ecb21d16d0eea3b0c74c055cfe59d6671a472c288d3c253065b5e9c5319b623b2aeecb8513beac0611e7b9698e2cd14abbfc070c74eec2ad9aebd0476ba2f98196f51ebd5d99142976a5fb243d07b702778e386d0589fec067a815701f69c6504214824d33097ded540f18ead175193918abceeb8347b01916a3476b2fe093312eff953812b42e02a602821e67e897f43c39d7c5193ab61646c12a7ecc3abb0b3b852ae17b4932fbda2e378afb430f12bd7eb91f0ddd07dbb3e5f9830cbefe94477b7eb5e1074722abd8e2525fd30d752758b63bf51b4f94d43cc127418055f7cacb1cdae731fabe5313e8df1cd43c05292296e1f2d7b85bb0d72c50a41083bd4374ab28f4264510cc5f2d6c1246f460131739839458ef4a46a9b7f1fdfdb0c15a711a6a43d4c43c33bc9345c7cf1ecc376a0c56b08babb25dfd593ece77953192bdd22175dfff1405265af23cefbf5a541b8ec6abdedf93947ec42e1101670d04057111cdfdecd80e2b2db27cee9e88466baf33e3d1d837b49a8f662f272150c1103ccadafa7d2f5b6f1aba3dd88a4e1fe73333d39725e71a2887f98a574a29f4f9aecae38e7b3435eb5fd0b70a98d2ad4c56a391e0f30468f25948b865bc0f4b9f111192332589b15c36889e40b1870d94d55bdb46458f9d3dcbb2bb2dfc31b58523f9d5685b7e8d059c9879ead263bf5b10ab3a061a749e6cf1084e2be7732b6d64d722cf5f7e0b9d7c7d1abc6f39dda2b2dfa7b5cca75416c5c05bd8a39936718adf4e570299f65ba23861d7ccceab4759f6548a156df6c2cb2f9501957bc94b1d8e1a80767924c4bccfd84fcb534fba6d1f65a2040408d32642f0ddba8e25d113fdab94c00d00c406a3a08149565209a4667d8495affa21f39d3eae28484b94941749d276205aae8337deaf022e5c7a1b7c9240eecb29d63e4cbf656f78d04fbfa330db9f20b4465f176ed491a0dcd4f12036c42a13f6d854b73556c66260a9a534c3273924964f3e1391d1be6e281f92d71bf05ecc6abecdc09523136760bdcf4d1b6858168735845d29b2680d8ab6cbc759f29ce79ebb68229c2c7dd5e33b5a625fdc99f89bb2213ac4966fe568bfb1d78521ed02928d8d3c0a6bf92d7f7e493e6c127552461a0e9239a56997027f361ff573ffbf2f5d5c6c58a5d70a71873057af7f0d1fbbfc910d85eae265886ce84f8b0af5d9f517d2a5cd4ff6520183e28513da78af5308fef9d37197be1d0597bb469588c5597546161f07269fddf21514e56044a20432dcd55fd19b7823ad25e78ae1ec3491cc99cc1d61838c47869d77629ffc42048f01718380503fb84d484472a586894490df9ac9564dfd5a0bcc70158f643ab847df472f6d056f52ed25bafabba26826f31dd4a38ede37b7fa32a9a0ab7a1e66908bd5a029bebd055097c169135e622b14165e4b4bfc324350ac884ff1eee81b2f537fa8ea9369c54f30931ccbf1cc96ceba268a7a355448b22d14d46fd4cb6cffe0f55f9a85c1f9483bbdf6a9732b9bae0a7efc07f3b8d3316c130f02d46abf4b6bb017c2aefe473c55322982a431e293a88b3e043bff2b359969403bb62aaa57771dc8244b373c48a147812ab1cb65a35e1a6d2e11f12b3a044b44a7806561d7b90bb3215d74f58f21ecad25fa3b306fe5b61d3d3d98fc521021920013818d09053b18b7bdf99b240e2e10b25577b387b024b194f3b04ef70dd89e80cb585b754f9e8f95dc9c42ad04eb0a484507d13ebd6719fdd45092e1a8f450b8afea2ab408b9f62cc4f2054d6a918eb0f253a0f73567648cecdf61eadf7a6f9f8d14e30b0a37b8e91b998cb06066607ff85cb6658a2dfbed42e426c6bc44b8134a03d74557baa3e44ee9f75460989c9e7fa2926bc777c428d8d04a3eaba9d4432f8f822d1440d7c2eb62ff970313b1d5ff4497f11a9d766d7401910cf93f70a7969989da31ba4464e2f345f321f98c56b679d9643f94aaa36f49ec6c3b57d36887c0438dbe0783db26db1386d046cdd2854888e973e5e23dab54c04cf51e6f3a6bf76d4327bf9b69b0e8fc8809bc5eef3c74d86d762f1b8be1033a86960ed57b04bbc866b37f5c44676685a71f5b2bb9524f8810e067f223b20108d437fffb9167169c5cb3baa8dd7d9e63b5b86737f6f52624a08b5b551091d4a345cec02935a663a854c8fde9c00d7be347b253adad84f91b3b376271f2c550ad8950852f0f86c8201b4f379ab184ca8dfae8fd0124900ae7f24e19dff2e9f0c6ecf656c803b2345aa0871ff4987dbcfe8f33f1fdc39de7fd81f51d07e37f5a6263da7bd55935e5ab830b5316fbe41564a33906a8bd62deb214a59346bfb2c9ab5d70a0afac92f4e8db13dd904bbaad40d501604e983536bd4f973c87b121c82b6caa220a9fb5b936a3834dfea581e3ade945aabadde2c964785e7db4d9b12b6dc75763ec09cc3f37478e2a771f28161cb9c042e786013dddbb367e46d2a6afde4d83d76814e8e91fc2122fefafcf8c97394410a40228ecf7eb900c2ef1f1c82ec07ee8231a341071fdf7ffaec33e833c093893afa9da34515202230885e0584bf604c86dd3607d3e3d0b0e967ff6c72bd3767a3274618ddf454a7f36059772a191752d8d94aae4422c6bdbcf0c5d60b0198e1fc504ee1ef5399a38d1d7489afbe0015b56f9e85a8ef9aff5afcd2a615aca3484ff877ebe15dee516e5dc4627515e6156576de40a9b5376192192017d785752a651bf775ddff7a5515b0c2429884aba652669f8503b571ab429843449be6a4657210e86cef5571b8994a5b0a7854d60385480f75edd9d58059dc4ff69fc98b020bb6de2b710bb79d9eb03ff80f2ee98e59068fcc180b4a54b89e78e56fbae10bec13f8517f8b03f57a08171f94eae64d120b09a7be3351eaaa8218606e8d82eee6d904f92eca5fbaf8ef2b9ad0ef07ca420145bd175136c2668262f919e175503f473c4e95a4aeb43f1ddfc08a103eae4b5ff0ba858c639e92ba7515df804e94f9540ef025ae264b714a5a12b4584525fef2f1c1c764c2bfd1efd76c57b6ae4e33adb2ad1eb0bebbe52c58bce12beeb91741f2fd7e3a325cd75136adf6172ab794125377bab11d1ce75f66d82a4c3c6b76c2e90b448a7e5a46329f2601b469c578ffa64e82afde08d457b29471494ee10937ffd8f0daf176e22f3516a167bf88fdc92411485d4554e1a340a2c0183cd52600058e5e34ee82159caff1f0722fca85bad2f6f816697b75006c830c5a066e78ee5e4d99a1a6c7138a5343daf8fd1374606717e9321949a6da9211c0ba80cfcc1286f9a6d1160076d50894cc7d6676a36ca2cf5f3f54be28ffc6f89a8590328a83f928091d44602f7cd6e2b1187e37dec3ea5b8aab3dfcfd4f2b677a4127cf9b6adf92910ccf64e0845723ed8d98d0dce55cc46c4cb4a0cc8515ed64e66ad71b7cdfe2438efdc0a8dddadf64ad998c476e00fc40451590387c7919d48a04a036dd515c778db01bbe102b6cad05b5b8ed13e15c3ee794f356c6817e9a3519b74a205cd5550fa19f1b99c396516fbb0332099388f16a74107fbe53da47ae263cce1e71f9efbe3354dd8dd624fabcbcce9ee7ce3e730a7bce790a4dd9350b61fcf8e281c445b0055727596954123c0cfe23bedb232364ee8fe7460a66d195408610fdbd64c702fbdb796d5990ffe7908f982f9a89b29990ff559dd39d459324869c15c24c5c1b44e2786df3ba6f75ec861f4ecedb02835cff39babfac8b519ce0fb8055c3444ee8534931a55f7cbdb5c228aa2429cb85686d5b588ec622da1f53f2d77a36a4fa90571717f6351ff08cdb31a540efa5e9993cea7faa22fbac7ade0e15053fd92d75682bc2b49b84fa9f9f1feaa3f0363d2f40f526637a15fc74bacb3dfef44f1ae9e1bbaf0ff97705cbf57fd1f95cca9cc78d0b95c99dc709675e40d6b30813ae88d282cab9ba380a12cbddb1109395b15741f34abb711bd5d367f6aefb15de6920c32a67d3632127c25b7017db5cf41b1741d8edcdc171d83192a30829f8273ca2bdd3dcde9f9a0a4efe4f1ec060980823e85bca7f8d68e2a45dd770fd8bb7dd31f7d8f9e43854de42c4269533cf6484c251a09a75c83e5ee83695cde574ad1eab3b69555b3907b7ddd723b1c36eecec7c25e481d82b31f83826a3d7486eea99ab73b995e07da0f5d3d5e1e5894d19e9667c793809464c73de4fb76f8fae077fe22aa2be2a9c09b9e5adb181c2124762c78fc34d76635beb93262df4261b668fd70e41f8d394625ca083b044a42380c0fdda79519d8b9ef6c05aa88dd250af44f267c9c86826cded4dd422b943add37e3b73cf0fda67996d53f651411bf282556fcbb61d6e6d7d06cbd8393a113287de8fea16c6821cb040bf65300868586e4d8c06da0d9f69a12bee40cdee733331262bba8485cc88358000ed8026998ee55a578d1f2c937f62c173a74e3f49092d21923c5b05d3922d16d3cd70215166d6e84d8e9f0c15e5dd5b230cfb22a6ffa0ce8291fa95983775087745ed05cb0a22b8a458adf354d5951e3f93b1c8acf49d6c641a61ce9cc158ad0f1bcce0dbd4b02a754aee2b019bd633ec696341a38b2f7f5fe94087bfdf26a083aef40deb8c565f046ce9b6f05239029b5f70f62999bf923893896007b0ab7bf948691f9da1bae7ad656fbbccac967a2f93877941ef0d255be329f633cda84c3c75ced97293bd30c37108bc39a91bfd50d6b246c602ae3db67783bfd5a8c5552f5e4a8a164711e4b7d2debb5fa5852d40fb8a9941858b4989e90141637dff5d9cd8b2da7ced2a53be345557442fcca631525d1c05e48f3b5ddb2a76494720f01b537aa940b6d6bc94d07d9150aa8dd7e5b1bf7cccd61a7d0b0e31ecaf0321335876cda8c2458002da6a77e6ec244eb8982a3a877c487b2082c639362dfcb2bf1d2adff3a2e647a148e929df5850f882b8a9aca3ea0c690a9f48d23dcb1b40c88b789a122fcfdee4aa1fc9eeb5ad46a0c7a4aaadfa3453332946f3d84ec4910c83e0dbf869bcc51e7858ce3a74ac8b716e6ce03e09f64d1a9251527a5ff88f03c1af46931fa4944ca62beeeefdc1000744a6758dacfb955c8118a133e2c2ee1973015ad22af57cfef2a5b1df73af48c9bb88e1abf8fd8b43378b4c3f6d80d742b70c70d839b0cdf8ccf5dff8fde8e1830a4089151b8c7010dd2c012fd4512d49e196eeb7946862b62ca80f67312a3787c1222ad27273e1fd6f5d263d5c015e8d96cebafcd2bdd067d3cea4ed37b4663b1f24db68647b7243a1953fa70c04cd4000f2a2db84681a39d44cfde5ce27b3b21d4e778b32271ca9782b5aa87a84bf02f43d308507d5770749732a1e2ceaa99cc80b8672f29c7859d736d82fef19adabeaf4d846be76333eb3f25945568abe0d7e0307da75330fa8ba1f06c5f589cb02c1e6e1a97dc13befd4e376a7ad024dcedf4331d4d8d7a2729c861fd629474981831d08e7da97c4ae90a67775a83d659e269fe0a427e6ee101fdb30550ff202ba193cc895d08eff06c6661b00da509bf9b1abfe42f39e9da0c3a65e2480702b78bae947a434868cffec414cffcefd05df40edd308a36ab5b30260e08b1dae2b90206f9bf60602d1bed8af4331a32411bc478bee419c1bf50225cb0d8d298a4c5e34a6f825ca91ee9b78cbe91654456f503ce796c612576e4297b4ec933039c7fdd77ef00ddc270523d49e0f9cfe604a3b141e78961e0c2e35860be20cc4df123081f12b98229c4f69c2d6bc162bc9f416251ab57ffdf59dbdfbffc16a7062ba497c1f784197183dc08762eb830039e0c39f9d3728bb566533354ae3089044ba639a2a71fd514cc3faf5ffcda9e7545954fccdf7016d46d3b7438e1e588da9795d3416fc940c0449713909e4d00065770fe8ac56fcb099c4b5d208926885e8ab72ab5c2af55fc4518e13be2d1f0721fb2559e11d18489e5be88bf201dbd18f6d04665a2b2d185d3975d70b5f7d55c63eb5cb0911fe70402f716ab8c2b81fdf3e2d6ee30cca1faa97c1571ac83bbd5b90b4d5bf6678b6ed3ed76ea30cfdd5f4ad0f27d6b0cabead8632c432c7cdf0f4b39a5c7d39fcb2b3ec4b320f77bad2a19f15532b25bc79dc8a6bab40f27202564dd9126f7168b3f191467ee33c823e40a524f6ce6051eed81c933ae21130e439693489d13bc565b1f7b96988099723ec826663f7ad8fafa3b29f8dd98d02dfdab187d0a852c031d7f87a0d0e4c5c21a5cbc9723b5081b7cdb01df821bcbd95e248dc79c6f92fe79bef5204c7f1db562881fe9a4ff2a75eda10ff6fc3c68fb5fae629544110f9d918cec5f2a6f285dbdb8671f4291a004bdeb0b9672723524a52190ab5ef3130ff90fde03118560c207792e9b09237940543255a1ab314af07883004f2a3e7de9847552786632f69d473fe0494a5cfde63f6396ac3ed5bc416fa0338e404c271c0fb978a9bc3758e58d3d2934beead279507b092b8913aae6eea74760568662f8ceb270e2fe2751c65491a3d226c1bca8743dcf19a92876865f9b76618088e8c3c321a1bef0c4512d3496f6c4e9890b47dc405e274e3591d29572cd34699c0d6a2703fa47d68e74313350054615131d071e8ca3c52dddf8415cdac14a675f6da09a5cf667e9f93c34865fc09b8885954b2f3ac3c654fece8a9f0910aa1383078aaf5505b7893514e623fc56b02e96640dae89aabd0a9dd7843f22b98c70b53268f889dfb07881d1bd50e1a8f2ecb8973834b92f1486ee740e30c126810a1022a7f5bcb99947cb92244562713beaf651d63aebdf91049072b016c26f436647fa94ac6c3b11e2e01d884d300d39a0d2e4931cb30fcb86165b8f565839650c9e6ebc9d80f8fac06e0e6534703fbd161a53604c0f6d8c13560cd93fc2ba89cc9127fd8b7869ddb4915300f343ddb705bb0aa5598d5489d7294c4ec43b0e6259de750fee7347133a7374523ad0da4d16ef0688ab5ff405446d85df0b88b26c45ac050f760e917d7e6d6560e899f2e8ff8629471885d4e7b5afc978bc0f83a78334ec4f3b8a2d35a33f3d250a1302b029d5faa6f7cd3e0a54aaa54955188d2f87c3fe9d188d0e47c5596e0e1eb7d0a049b1b221c5f2fd9b9c4d216c2472f47e07f9625d43254e26ba372f44be9878256b6544074d8e02845681d244f84e0810c90e7e93f43dc0443341c01a280035d3429e41ccace314856ded60638273614ca9ce334173e55678919ef2315a8cf8c4714b114d69d0333fb49fdf31af539fc5dc5945c32f60f1fccedfbb2d3d5797518b7faeb1c7d3e2e685e77199ac7628c638b441af121784ae8187ba604bab7c1ba1134fc6c8ccf10563008630dc22d35033afbcc7196f036ad7275b053cc985f89f883f1a60ea37ab08ab7167ec1069df5f150a76d7d670e6807b2b878a5a6a6ce9ea0efad039f632be2349d115881ed55a569e1ebd2db998f8d9a1e898ed2124f7ea47b70fce06de730fafff8b9a0be0e1021e9f2bf131fd35dfec1f6526c287f6d1b8d2d5ad909a0998f0845990c27fe8420000417d057daecfc92cb82bebcdbdb3fbdb1038d4d838eada1d0628956b3299484d90dd15c8aeca69767e12ea476e55c64eb2162ab692f08607b2396278d78f47b964e1efc615135ed03f6a7543077978849bb2f4645f33adbf334a1e78a9ecdf335ec1991b376aa682a85ae9ef479dfa388d859591488f4f5f15332e08be0b05a56125ce332afcd41898f2e17f3b4c4f8ee98158125ab5120b86caa6343a93fd68073389f5cbcaeeb98ce29f13596f9a69eb18d0e0014efc2f47ee9e5b78344aa0e01a04c62088e025564d7c95a75cc6ddd8dea8a03c5642043c40a592ae0d79da5395b3babe49a8219208b0b3ab0021ec1f1ac70050a142fe0336411aad299c6149072d68890a4b0b3972491d7dd6bb54c83419cd828bc79c47fa1e71dd55250f19ebab83c04d6067eaab711a0a88d6a7092c3368410e0a4dd491f86a2cc080dc482e8aa58cf4ea06781a685493cb91126c8485f4d8f4d80a8b81b6781b7b7e2611d076545c7d464612d319614bf2000f3fd432af04525c7abbbdc09fa2b00d049eaf56b117373a9b3a3800e952420f51a29b6ac0339ef6abfaf3e125e2325702ecb3ab2ba1b2d420049c2b92706ddc5ed2199937c51515dd2fe19da93360d00d463da44eba2da03e2e24ce0c8a1631b3f2ec9226dc72891fb37b8c55657b722e793c88f8d1db2587403a1e2e43c0464a195ea5d08a37c22f3be22a0c33b91f1ab3455df1da02e7d84da16c6d1120a5bcc5cba0e318a160732a642cf387ffabf8a30367c5c3e6fe202699aa0acb36407b5a96f1c1b294d0c27d968cf8eaf5b23cf19abf1d45135c70515662b3ceba0db558af049ee71a64306be8c6c713661b54747203df63cf1e83bfedd69bb5ec8e0af8bbdd495a1d753f9c837060a53c3b3993cc89573ff398e910d1efe5edb8ebc5a9bd516a47be10860b9cf62cfa7a522211fe13e17dd1540f8abecca2822a8ef55df8575e26a7b44cc3a664bc04519a3c1ad2813c9882832629d1ab7258fac377e5bfc6ddffe1590eee34145a90620a6bb2aca0271903f809ae339ac85a4021d57af1aaad680dc8a85fe3f37cece55b607afab933e465801f674bcf10f205832bfc6035301b2d5e4932cf13ae871204c4e01cb70169eb1e80b9afbb345653652eea0254e83d78488c4a804524aa7652f75eaced97385b9cef809155f957ea33117c39fc65a5fd62a9770184f2967bfd84514d15d0bd316912ae6d137c8fa830bb9763c49201df2b4510bb268a7c5a29001f4334168fa04899dea7363c93a5a085cd1a85ff688ecc776b40e9aaaf2eea00c20d97005b26248537ee5f5720aa14886cd6803c9de6b3b1f9266edc8118de88d62b26d755d1115992b61dd25741fe246dfd148938f906d2e36d74170ca6628fa41bdd63d939e4b36a4a524cfd4326a56e1c788bf673bed1dff3f28b7ccda77a1c6fd596c2aff196525310e073237327389e8745bc7d0dd71daaccc364c87f79f1b5eca8f6b99c58e809a96e18b81d6ed15c37b1be99dc3ee2c3b2c26bb2fd750f136fdf81c20b6ade8a9b95cfc544564718dd2d71bfd0caa460b84a4e73364f88f0a9ed6c27f622277aa75e59bf06edd86cc7d678d0eefcfabe222bd58df4b4a9f4c564432d82b3422d95b43098b7701b9bea527bd8934cbc5408d5c278343a6ff4fe1606f568563212b7d03ea92290c7e66eac6d3ab9aaad3d4c72061f0edf7b2767dcf366c271553dbaece2d18d30558b4717b3343809f83bef7db93e301bc475bfbc3036e1af6c79261a249563618520e6c431d024f350df3fad86d9532210170af074745073f674f60b6ed88813da7b3fda38583d6dae5a693cd4d9a74602964f997273b6146a35bab161aa2f7c5b84087791027abdfa3f2b8943dfdbb1c99e1319fdd91c6ad055d9fd36d7427766b9578efcfa381ccf4dbab9d95e5d36549b9c553dc9d381a3280cadc9fdb359ce14e9320db8172fc64902f1e8d92600301caad34ed90300fa4a198a45d36be02c0739b7cb8a83ad1e518c87dee81d9dab11835f9fea7b637cbefc4afb6c9b8a042f363d29ff1ef46c34737a29eb4e7358c9ffe56e7843920017fa6a09ae3a77d5211378c42459d9916b52d754b6749dc43c421ca5a1af74da33cc2eb7fe6c51fc8e9decc8840a95a44afd3858ec6e2dc409108065fe5bbf22482ae31b5bd00f5b4206e7e14d0f32c49aac76c9f7d76a23d7b2a353022e5001fb3ab084d86f1b0c38136ca8afe1ccca5bd26f1d4201a8a860bd56afe6ca5d1ec1010e223f263b8c45fb0adf3e0918b3f290722dbc8cc48a5cade8205c61d481c1653f0ea501d1fd3c3f0c7a06cd7d2f2f2ac6d5ae1303762c57932dae96be49400f1290f10508e70c588c5f7bc7313d178d74bb2898db7421b3135174e88e83de08d056fa64dced3f322251cf1fee603d21328665ef6da1cd502e5e800e58edbd9799f4996ea3b63e59a569e85b4822b152081051c0db20544612d360761a032493ba7cfb41a61f868f2283ca77f4b8c5157a37352664f33546f6f5318e2d3aac93d56bc6fd67e6a7bb3951246d89d818d11c4a19a6d16e44f2a54a871ca01800236e2c20b26ab58332bac60ed3c48595551c47ef4c57f6cbcbb0a4aee3668b2bb7792af4adc013681fcc91273bfd6c9eba549d9e57d90143992d1166a6364578d3927816efd4d804730232766e5a79bd0222b543191090d59238ac507d5ceca46c7fa66af6c4a5b87172123ab34fe21998aae35ea013c92b72a16a32d222626522d78bcccd138f0a9f2e3ef3db0edc290f0f12b9db44317a160626324c57a64c1f58551535eb30dd4c103c49ed377ef45238339d4229de20aa68a5864e2cebbd7408ff628c53f9c9db980c5de5b2ebd875cfc5a14d0ed1808a18e46144aadc10ab502102af1d7a88eeff36ebd1c8d0093390b10ddeadc75e071149c8ed177dad2cad0ad987d63c5cd738b9a78119904d98f6c9fdc91add9ac2e7bc749e51264e025aa0fb49780b4920494ce1ef4a40cc9bbb0a277a21ebf4b05abad740b7d4af09dacf3bd03162eb11301d42aeac901aefdb9d449b6d911ea217eacb8b3b96d874c6589cf05dd5ede2a28ee6797196d80473d6e18e88c083566c58b4725368147e76bb8f1a63b4fc35b6f19ae6e08a68758818a575f811ef1ad08fbe6cefd5265e40b057f80eafe46ddb132a17272e33df4e9a9de4163c2807c0c8be7ca4b5a94592086dab83ca0eb706079c1d01bc7fccc6f7ed99dd7e3ec5ff8a38dc9e562d063dc06bd8a6419123ce0194a74efd50f4f1de7aa8c47e5399ca76321777ac77fc006b684807971b37e2e2f41587b0c14047a032eba781b7938032e0f1e8d17882f72bb7b306e506f12d1bb5cf7ecd7a288d65d674a4eba7f48747f7602a635f730501fcffde8edc0cbf91ff2a1145abbbb2ff896b60ef21c2f0bda24b7363270cb5bac40a4eabb23ffd06cdcc2c3d31890e86be25630923467c00efa62cbe6e67332cfa00b5e58a572e36e756064fea8bc373dfb78673197b99eadce89336202856a0b17ba0b8cfaf82f92724f6e259575023da5f94b773bd753b0754330d03872d2540e0f46f7e53f351ba3e5e716aa7c3238edab413671c4ee4ede6b8778c25c2530d5dad854686a4e884bc9873ef3e6d030de0e4eece504fa2c8721548200f495168a5e1a086df60f2eb7adb2141ca3df4db0f9e5dabe835e6d370d87c334133db27f0ee078feb715651b4a83f671bf9737a0c0bc1bfed51454274ae98ccaaafb152b77a77ddbaca2375d74521c7aa987036b855fc722c245dcee58db29ac753c5b33042dcb6b4fcb64a4c4da561913e5066be4ff367547c5bbc939e42bb020dc6afbcdeaa45a0013927c36b769c6246e99c5a8186ea87fa516929b4bbc1292ece081f10c6729ca2d0ad30f994567ece95000f4c3da02a630e2232f7485a1e809f3fd2ea02525ed4eecadfe1653423064c19c610476f9168d8ec62a8f9c8746307db0a7793833d6f2c91de2f6b228eeb2094cce581f85535e635cd4b928b6ae669d3d2bc9f268fec63a71f19767c09bc9c74d10453388a6c87498f617cb30abfc0cb14a28945fe8a1d66ae3e3da833d467d33dedcdf97e344921c5d22d9c1fe56fbd4fbef9a92a5c8ac188f01af4ad778dc413172779d8b41af8ea2d4a2159729ff424c5a8e74e564b9fc1935d016e4590a2d917ab997d4d23a403d36c17d500a230cc9d112d814e7c0bc83f3283b5ce0e6588c57e15037d7caabc10912fd89eb8241fffaecf0aa17c275e4408df9f09e1e10c2e80af10ca3aba77aef9d8e9139878a8f12602d3168de1a4a354d468f7d57cb69cfb7ad0125bc09d2301fc35c8048a8f1095741072f8ae03c11e4389430cefceae510161335ff812c8098dcc50375535465566874c3d37c38a4fc115041e22431163506b5c4e91fcd2521694aa39c27edb4e9aa932336c721768d2f86e0050c86c1be8c6a302eb7de0e88a5c558c8731152bd905d01bea95223f7dae525b876b2abf6fcce2d288df7886bf63d3be72fcd089fc0e01f844a58241b574df3c5c8b22daecd00ce4a1fcd792171c3b5df746c86a448811d592dc4c8b12e153f1ccab7d0b827af3a0a1791f2a9e3ec53f0dd50d53882142d608ef2795e35907630feed5dafbbfe086fbd86d89d20b9566b81678e6d6f2dda4ab3328aa782ef9bab82167b7905fe677dcfaab81e673461efcc138d659716d959f21fa697d24ce8cb8e02cae49b73124549e0408fc6c2d607c2aa98e76a2caf4d7c471ae4e0838442bee2ac94671ff2cfca1d1a7e4f5cec547effc515e6d2f744e3e4bb46b7cfd60a6b9d1a4df75313164ae54ab47fc55c6fc76f2c686abdedf0e7d811f8fffd35020fb9b361a015787d440f41fc129deb831ab49f9c0dda6838e3b8e6070fe8ac2148b56ec5eb72c673c440099652fd675d4bc6994ac11f3e65def7a5e033183e8b3078ddf9da7592588877ab3407c6a31193a5b0a0b42016b144d2101b6d257c77e063bed0d459ac7b93fcb00247375a2f75ee265d949d5686b18cebd9bc0ff9e2ee097a0cefb153e85b23a59a7514b49d7dee1b7997a8fb17dddcab8e8f18e005a8e2768b6ffdf567b5eff2609b49914973708b0c0f76608e1892ed1851ebfea2f048a9938942f688fac5260f86c7b559f24ea62527f0c2fcbfc40f60f8c72d3036da87907c88a4abfe748876f58cd7db1fcda669a79bd716f5b4900c82b44a76e0b00f51cceaf72d0abd800fa73afa35ff962c6a0f1a2ea9b3ce6cf50aa4090a429a98ca3f0d14b9bfb18aadf3180f3a31e9e074fbdddd80e58464112f4e9d5d1871fd9617af97fabe8e736e0015611970e4e11fb1546061291256b60632b714567125b5cd35f63a90a8a89c80a987e1ffbcd9576dbafdbe913c8ea1128ccc8a6901aedd8ea8ff08475e83163f43db69ba1aee0f26e3d6fce2c8eac6bf825dfcfd14905803e3215263601a9fca3af6c56a8af0c440947b9be96766c4d52e7e03ef0aee262d2e9d7edd4399cb31aeebbb3ca4709ad24b9b43fcf0ca161a02fff973d1aa09422148f833b7b86fe116f55e249a0e83cc4f05233dc2ee3169d6123f3b37aad87ae041dd931b959adab2bf7e1e49d1bc22727415e9084ee44616452bfdf9ac763400a16827a1445d8a58f2047db6480cc3e39ee854b7ef0b0f2e1c104295f0a16f943fa57588779e3d735d0111c8aa61b524ad60aa86878f5b9d61a823ada9e3508a82d34902e65e26b03e29b97e86a1b5d326d70875cdef13e9dfe7ce9e092e14d68e5b318af8ec0912ef92e63d41b5457f84f0258c2ab905fccb4a295bceee989f0931fc728f6b5fa4237ee20eb2765ab825ac348dd4f2105f745c05192382b9eae7f1cd1f8ab1f0b6aec8f7a0cffa44d1268402c6ac2135a231aab0f248f486b8b64d438b782b0991e602741d750b546aa6b304912bd969d78fc457b1b9c7e7d9c5349b3d8fc1969f497ebc35425c52c674f82f02133c9521586ee0d92a9702d3512c343f4dfb98476665996d6eee64961d30392eca75e5a38346728235b113b1d961919fe6ee89183405b260af2b51e3e3c34975cdbadde5d5196ab5ed9b8637f3a72ac07ce1e73277179298063bd6b10b437ead946e0a99870296e243279c8e410baa65aa1bec200d8613b625c1b83cf8e2c1e0aa230e6f448e71fe33eccb33819efa99e995970b68d6ced0fe0799f77c3761eada10d4e48ecb2d70e12bf63672cc259f5231eb278a2951cac988a542b3b8c3172f754016f2afeccaf2a027205ff7d4f876bea7e322d97f3b014f56f35d13d8c828a36fd9986d8603d7fe5c4446e015029b0128733f2b01fa21626602c6729c59d83e1cb484dbba1bf6dd1ac452b5221058d88c9e83b0ccf310242641b0e9c548f54020cdc95161b5b5fa7f7057f93d8bd2eb67bd52024c6745ca89b5766a0016f7994b5169236a65f12fe92b66b5bcfe9318b496b1d140056a1629c2216ba91a4a9f68dc29284e66b4c26a6b3a7bb8ae509e471635c30ad0cf53b15809356022c0b926602523ca1364f34699409cf9fc6a099f5c13b1fcca0e92d538b57cbe2d144cfcf76ff9defeea76c849740a195b03756872ea6129b0a88532d4b0d24cc3ee08e81369e83b7aa217791e73b1158813a181103d776e765eaaffe8b41443b60a59b694f9cc415bc07f31a139f4eae182fcc8685934b7f9ae8c83e3a9b2b38c5da6062bbb044ba921fd865863903e03eb1f2bf1f36e5f272152e1820655569770b0a06af2140a69b3a1f33dc9186e448407a210a15849fe68a1283fae879b4770ef52ada5c1b81ad6d5b3254b092bef3709756d9d4f046a850a2b5270ae6fb0a33342043e7cc70b40a8335045383e151bd9c141348e0387c3ff30ac4f6ae990a3981fb75d4924e793f2460e14a8e32511154664b15605b24a650c30b4fe705cc52daa4c08552ebe8e59c092fa87286ffeeb73d0690a4923eef1dd29e8d8d2a34fb258affff619be76448dbdaa724716cf79f8ad5d55a103bec77f807813e615ba8126a48f43056f693a6ca4684c94a5f191a0a1f1902416a77ae654cd3cab940d95733a996b7cf52a3707daf98bb4c12953d44ebfb429e5402b8c13feed83b8c07c785d7129f0f2833561fddbb223f49da82608a5186e56efd6a700a625118863dae5e77971545d3e8b67a167b8d2ea91c99d24cb37ea202b25329d94aa03cdf0ab6fdbf51db2ae158cf622c01b41cdde0aeee70b4cfb7e3f966e85ffcc3606d798aa13b7e1b675c85156edaddebd3f9b7264a7fc87be593c6a7552be40684f90f7dae023824fa74b3419ab2c03710777902cb8ed5dcdc948f0c13ea23185a235921a4096742bda1248f953de8b070a245cd5f0061538d9e8a45ce7dad06383b591b5d0d40c595135f9dde478d55b7e7d0e0a023f3a8facabfb53396e521a39cb0c91d37839f28474d48c54e2e6d618d47ad59c598afd5fa9a4a1c5e32977d1cf30bfabc8e2153337dd15655bc7e58c1be9543bc2bdb2c340ca8c8bb19c47a2f80c539b35633902d4b78d94760875e77c5c74bbdd2acbd4f2d3fe5783f9bf34c1fa803b6781a3168defb931ae9a1039c46fdad182c544ec5bab8db6cbc5e4b406164b84c1333dba1514816f3c87e7e2b228cb5121d5f4c218a09dbe3997ccfe389013c733b8c727cd6586490c3a716f1bb72577244310ed8fc9c36312f7fd0cc5e01b4d2003bb12269bffb9900d104c67c7af002d6273c41f207a419f76204a3d2464196e159da21dcf2fd4540460bbda0b829bac8b42ef2b4249c01fb8de71ed31c42723d2be050b2924a6b4a98e392b04160d8eb4060c975495c0f8447db222c15e5baa2f0906bea4e16e82f37e092ca7114cc8dfbcb643af4ddd6a76bc05c55e98fa1e2dfb763a77fc56f895030efbeb52017bec45f7f7a6b8929f49c17fade03a69891129019fe97bd72da04e7afd6f84418c065a107ec71905b27115ea35235785c6887929d4e90931b042d80102f60a5524e0bd67ccb56740c7d2ff9ee31145f72769692b9af8850b6605e867767bef7c785d3fd5a64d253f0703e02ab78b6160f0764af4f4924dd91de63b4ecd57d0e60352f77a4e9bbe9852af311199e466bfb0ca8bd7b39795e8a6948188a95a4a016b506aceb680a810261b68fdeaf87a822eeab06a1527fdb39d588a02d9801ff01ed7c381ea5d5b47329c53abbeedf233a5d0c9f18aa8cd410f8410feefaf74b01546df228dc99684750111ae917b1c5ac25b82112d7991ca34642ab3e92f78d4802b1d795d965c3b15238ec58067aad30576395ba9a5157f1feadc56ba33c3592f807a2142a732e7712496a2b3c04fc4c19c793ace781c06215f2b2bb04d588c5a0a2237c4cd2540120ed20fc411849912faf92860887ad3e8a0bdc716fb8f5d38bffce8591413fe629c2d773d1926553c8b4b5ba4bd9c4a5489d072e4c45abdc47819a1a181baa5c5f220816691650a5ced7a840c6741a40fa7b3fd15f3258ce0daa139af88b68eab3f9198b0d6fd43a9d9c1415e25dcbb2e24037dea1fcece5612e30df5e55d72d5b1e324cbc4c67e33fd5d81e7634f2b0edc2da47145f2d6a99c6710290db04615c398331188de50a997e18685c4f3d3a7eead366a6040f9fce96292bb261540bfc7281f5f7fb2d35d195727eb94aa7e8336bdc19d910f0812adcdcc4a65532191223c2d390e41aaf61b67e0969a0036fab86ba4bf54697792fdaf1fe2f992b61b3b81e8570ce141764731051ade7ebbe7274c13e74b224d08e1b1a07880437a6cdf2991cdc04f89f7d83dcc4f2feb53f083284332af0236855b696b77ab0296fd84a02ad42d0e6dd5d152ddd4436076edfcdfb344796d236b863fcf753ec2bf084fdad12553a2dfd65ec1cde5eeb7205f055065c03a1b1a865b1464e1dfed1a175b9417314c338c1d1cfe0b71693b1b946743d36e1defd17806729a77f241a1b10caf86d1a5fef2dc885c64a859a1e1dc193d46483bf7490bf3a8c1e8033de8fd6f84a53dc947d289d61e3ee2b0bab357caf4b3d1702a0ad33ed9fe8c181eebd45ae3e4cb7552192e76bcc2e9e7317f9d0483cde40b4affca464fa53efc9f79b0d69e5445ca0c633f7b161c0f6162434468c3a7b441a9751a9cd3e54f4dff215f61b59d8087d65eef9cf1e2263a0b6675c59e5169f550be989acd6759e66deadf25b52dec8780581353fdfaa53fdf486e640edfed5a623e60327f63118921f32085c5de58f6d1d812431ca963e7c71421f845e9ddebff249e8b572f18d749f79393e538450a6753bedfbbf4e9eef7b30e609dde8e3c92261bc8eea5e59e1939da08015c30b38f99494a7a29d4ec8138f7746c5471a994a02eec0317768a4678efafee575e776f1afbea514c891dc52312cf82123d983629eaef0be27677e8eacb87e4ad928ba1281d5c38ff1e4370fc5ed67c8301243143331e2c2063c43363915a147e835a18e8dec5185fbbd35e4b5573312fd6f4ae17dea79f83c7cfb0af2218473b68d580bb464c224fb2dc8eeb1085a92c672b58f0bd89d812eeb8e3812c54917c0b6f897258041c3df8f78f1a40de60d1b7359b1ed4bd8d9058a22906e1d8e18a253344f09e056152be13616bc77eb63bd57048d346d2b4559c05c8ed90486fe156e83255127e43fcc88fb3433f997935f24ce044435164bcc481444235833908cd99015738bcd679c399d29dceb629cb4793bfd62637b9f15316da66f545def9ddaf9888ee0fa0ed58eb013d42bbd4ce8fad5000a3dc10ecf10473f68b782bd4217e01431a3c9aa79dce686aec7b50fdc5a74ce29fb724c5e1e1898955d4d3622fc3e58b2a79fc41d848f7d66b935eb1d395d1aa9632595e6ab884c9a2b5ea6a04fffb22cfd1d97ce211da059e50da70c61b33e277a5860066719b25a7ae5317afb35adbbd9473d03a168fca8f483db93839185078aebe1f804b1aa5ace401002b12d04f3da4b42f8adf84a88936a2bf011a4482d4ed0365d171836df275572d5e4477fc46fa4843d32afd9d8818be47b4b059c126ea446569d2e0ebcda4ccce5811415127095f3d3abfad780757ad28631c7a59aa63d27479e09c17913a14187b9224215ca08bb75908c5b66e0dac07d5e7451aba6584c10d415df101aefb740008b1ccdabda4f8efedd400971a8fce9af57e41536f225e860512bbeea91309e3803fcc87c359ff32a5e1060fd4b0059c322924f1e733323a5c2e872dd71c5910617836587c41b57de4247d334a6ed3bdbba7f561377de48c89e574232d67519e9a88c47ed2e8ced5659cf5956e09376b1e826108e1059eb6a92a0ad405f378501ce983771928313ddfb46dcff5c05d6a3ab907d30cf2d14dada6b3bb80606cf8e4f7b32e9adba973e7a6609c602c80e8a2218d7de32d579b4e24f8285fe0d9ba8549ae63b8051d4c44d1f4adfb41bd6d82d9cfcf8d85c62388be3e23ff4e1e6791a7d8ed3ba50643916fce7c091ed180a653f23522faeba97a47168cb0c466af1f953fbc5e246e5de626f63676ddd3c0fd63285f12aec9d6331ebd5800d5a0a892e1ab0bfa4e94e16cd5e61f55a268253fb7cf74c679c0cf6f9554076986328703f513aea1a0f7233ae2c01ebb1f4ae1eb1e7f4575209cbb17ae688dc75062f51b3185705c4aaaab9e45671732e9d5a1971e46b953b9dbf2212e94c96729c42f882a9cb5d9c9679d1876feee042220e313e5b9cb617f8127193e105bec5dae797360a2c6def511bd40e147dfc91582c3f85876ad030f71779d00875dde0309b7d3f96b43df958c8d1becd8d8261417293bf1e803d181588bf265adefc70c453f0f595c328105a1b588c8e32c14c87fe0605a64a92507b5e29663b22096ec7d8551a9f0a8e419e966804400c54af102f7e73bb317b52ffaf88d72f572fef86bad9bf057976b063968a65d29a858c7d450be81026dfa824f780bab4bbb1c4a111e64b99998db36557d46a7486e93fec4f6db7bddf19abfcc6e83688b2b113af0bc74756ccf6d4b49431aaaa34f5fc29ea24f4d68bb49e669a974f2fc0bdeea1108c5b8b2172a0e12f86a12a7cc638d86f1013f20b70159c6a5068bba46e267bc01bb39cadb95d550c9f6d4163e41ff67c3c3b9e3537b6357d076a82f8d8bd0062261b3e8422989e8cae08520311ffcb3a64f16886c5e2430ccc5cd5d828b4e3ad46977865d5b98b040646369e95de8e93b3ee8b3e9adf7090fe29712a9446922ec309bdd58b02c184e21b5f971096f7f4d9051ff28957092b9a394fa93844ce09efa2b98852243f8c5e5d407c04f2598b9a58a0d62319d633ae24a475e0709b12080997691015013194ba107b65eebb5c79fe7b7becf007a3960ea023f21034b178124562cd851f478427a52f987eb70d68f1ca4aa3baac865c9ea378eeefd57a7542690db1b4414a22d940a556da032df7452734a5dea026b2755dcf24fb2c9554a84a5a474f3fd4935bcb6b0bdbafd70fea8df2786845bc8eaa5631214082bebe9552b9b34960fd7faab5bb491bf5583c03ea038dab72531900a74e5e608b0ef1ca924f3d43f388ab87dfb9c7d5a8e4c3a6ebeb369a1189dc9d5b8fe4af70dbf220934f41922b99fb60cb853362ca5345556ab44b53f7c599787a522e891220e58023a06d5057cee3223e9c20011f53c108530ed9d6b08d93641ea4d6cb25cc8798e83bb5c4bd27202ba8ff11d838fee4bebc35252b9fc0c5014546b04635af80bd35783950f95c13ccfed84d8127cb854a1c3bd53138f80c65b8af155987a547a6bf0eee46c5351f5efe95e68c86a13134560e1f5ef697a80e6841db3fc8bb98a9e8d6fd8e825c43f5d83e1e02e93b101c71b39a5b580dae65af9743016c7b53d963947be8bbd34de2283b7a1ba080134c678f33d62256ba579b5bdc76b1a977ba8317569114ee6d4aa6c480eec7f5a05756f09303b44a28324f570925f3bf6525dd715aa64d5ac98c9dd47811a04a72a3d2d55fa7b54df6a15b07b0ead038ef324c5a9a795306be042eca08fe94ba80f2e02fc7b87ff93f620b1e983231cf99c21944b3cb378e3429fd7779d68e3754cba7fdaae398d48800ea301f56fd09648fcb1a76643ed7e54cffe00d62a058e4cefa9ad2fdce220101aede1e6174d4f98a68932c639de7a5e635a7d066f97ddde26bf3717e3e1fd162be4f12c8b4cde63bf5069800078823fdf05e54f40f8b619857f3fd2f573f5e5acca8a79719a12fe23dcb53db588890648b4d889e1ff0c9d036d5fa945de105a81a6898c9f37a76efc2df7a7fd43937017f07ed49ec1ab7f441ebbb1eb25f7f6f27a15c316877ab6d6ce90828f87880ee55a17424bc5dfa49a22d14c2ff00cfc5ccc167f43ee1b7a3b8a70d374db6194372e24085d24eabaaf9799ec0f52ace7bbdc847faf8514c5441541b2e357e618bc863a4cad51106d00daa39e5b30aed246fd96476f9e248fec95e17a435d4f07ac672444fb076ce4ddf50dc3086164dadfe693b8004590c9a795f9772063e95f2b1571c58e0a59b8108ab1f18c5d16332f28d664ca4f79dfa7a7aca5ca3dcd01844aa682dfa0caa489898c041f8d4f774b31b103551a31e06049dd40dbb5616b6f39aa591d8bf665e0de49e2f6a89d4eda9e79631674a03bf8294d80294e932b4418b90a7320ec33ef2d9d32db8c1750f6382c161b89952585e84dac3b7edd85665bfabc942602ea365816265f87b34dde3eef42e9caa6cab422f5008a138f0db4585c25e1895d1bda577f78a99b9357827b14f7896e8596d294e37d71fb1fb917f17dc63d18dd59aa67b8fe5ea3003d3266b5ba8cc977be2cbd1c1e7d945fa2fd7a12662757ca0ba855c7a156abe326489cea59499688a3d9d52d378b4ceb868e1510abc76bb954da4bfa1826cc28a0144450de23347d9b097ac95e8d1913e81da379ea6dfcd4900e749205d0f9b30cd6751ead174affcca863a932401751d516218931f3db2d83a25d987b3909658a55ff9e64d170728a9bd7a92c33ce501efe350de1c38647429968e4c0ecb184688f7471822c85ee8616ac7491287c55288444d2ff680046d64f4120741b44e27db3556fed55961f19cd443689245940dd0bc1cd8f79d28d3421870fd6c5908c0f4b62f806c121e9ea471455b85d8c1d4d3e2adeef2c7f11a1106005488396ed910fd194c00ae1e4f8854b56ce5c5cd26668ecf302c5bc9478aa62fc1e18028ce14e0b450dfef4ac798ea6c8195cfed75065ccece635ddec65693dad660dae588305b54eb95002d52dd2d42307142a1c23d223dc91d894e7c8a91cc86ffc40de3f23056ed0865ffbd7e4b56c4e758af0d8f342f040ec1d781e3917c0b5f2d51a2dee28b80782062db4a5d91caa7222a90d2481b983c3280397d3d9f37cff61f4f561ee186ad2f6d98683a2a1c66e6a83dbe43cd19133d11665085e36177d31a35e9f48c570cd3886ef4ed97e7ded3d0581b0481d8592d3b4bc41032e20a389f06ce09e9dfe7ec56bba9851310f7ffd19b2556917ab5f818a51235f03126fe8b6d8a1f7933c514a84029fd045f4c9edbe76e7a4379bc333dc219587908d438d73489604b4c59623f134a6c06dfd27c8805cb9f1ee0618f73ceac69a1274a8110033a35a34a0786d4e2d919661e98db4fb790ff5dcaa550ddab1a6d8cde265214c138a8d0f526acae594054f1e616e2eef13447de98aaa582ea5e45c3837a6c5ea8e4f841d2ec93c3d475b63e956317238685346d4cc20ebb6b048c4e297efecda073d3fefe0d715391698a1c8727117094f77bdd13775f35a40cf2fbde062a30059830692caa162c9cddde6b3f8acdc9fd0fdf656d152d6d49e33eb2babff065a1bb56d5cb4718d0e85f706200d21a78e618e2302fe3b435cd989a56aa386132356755493fe6e759152a859e0fccd8ba06a606261bd91364bbbff7708aef7ffe6bc2138c41fc2075e7c3b4d75b9d05f089836bb837b76a15c488a0ee3a0cca648e6dc9ade437420d48c7c13ceba9ec4fa1a171d3e551c2adf5180c6e88b42a1c1e8ef07d784c800b76f11286608a1e40bb23d6f3ee51faf75a4727634a53d4d709de86068de3a2309058e7cb279ee4a2767742b19856907742aa51302b6c3bd8b8e3a5960e47807bff3547edfade8530200c17fb867f7756be1c54745153a6fd9c27808fe97800440f7e1fad0ccfdfc35452e9178a6129e17b18afdd795adcc52c5fe5fbe4134ff405cbca3a0dfe83e49b6813e4a17f5012cb05af4acdde81e6cc07512e7f4f37e1d7c377772095f5b4144800f51f70e69b1b1f34c2c8004672c25bd1c253c3b0a4cecfd562ede380aecd3993a00ae85d0f26dbaead18472a9ae09d64823aa8bca5e77e0c0cdd84dea549be42897507a67bef29076b40d86668e82556aa2d02daab0306e66b1b8acbdd1ccad6ea70d31cb773020036eedcdb2ce248e80e85b7d27d9ae6d9e3606d68183780abea127b3866f8ea515c96a74b179ddd04747c626586648c9ae2afe1f3fd32706cc229f76e99ebc622706d3100f139bf4488340b8e9712bf15d1ebc030d0efa303edb1ec9601b0940130eafd8a7708c0895f495e00b9237e235eee66fa4138ca7f48db3b99e63c06ad48694cf7a1a2ba94a2a058fc920777088df8b6fc921feea4e82b611c24fbcffc9f2c9a01271926f5ed025a159fc87dc43061ca09dcf5d3f16a78ad52accb3cf468d170b57aac3ce12179d2d760c11a060d5a63553d09534577e1a90c9c926cd5095073ffc6f5d518a0a577d23e31c6a2d14ad7f70e1c21e3cd837e0399d400af1d29db35b2d3d5bf825261557a73a4ec8772eec615111478ae7492fdc318db255c725d2be7b2006b44e423473f6026e1edf7faa636ab3d75723469701a382ede1b3dd12d844d7d4a153e3c90a19cfc8d0ac619cd654e8cd4927f3410450d7114bc2bef0b9db5fe57ac8b713cdb669449dc3dcf20ad9e19d3bbc2cc2390c6abe8451677f619d343605548dd072f6889895c941ef834c8d61062349cf9879be744d8025712c2d221e936932b292a6a698cabdb5034b91d0e0950d760fad16318c31693c276c0bf7818e3b8a9151b8610604a3a540d22a14b3b73bb7fc0ccf133cf2fb0e3862249b5e3a9224ebf17dfe3ae4c9873ecd24719daf4e0dd996927c38ea5745f6cd0e74fdf31bc9771143f12e748a93a35506735c5854b6d4a2f50c88cfde1374aa0fb2cf317ddef12c2eda8e4b0efbe830ff98eadffd2681d8181704248239facbadd27b79d273014daea4fd93bca64e02e37f24994ab0632e9e0cb7823a2e9649a39b888993dd95cf7c278d54ffea00b92d4079a52a18614c496ef60d0a2e7c58791841cfc187f608b5e6f726666457967de67db853dfac833de9150ac0faf30bb9e9cd581b195b8d75f3588081fc73200917d125657120575d030a78dd0ab7e41fb893f86178a9c211e5bda42073103c7d7bd233ca6e3a965639d4e7eeb1f5f3651ae96d24ea1747a22a4a871a79b7b69a7bed42cee3099a368391961d4f8da25f17a83e53c85ad573b01da7a0f807a9c46b893bd1657e06fb7507598bab124f9553433f246becd8c0df2858d192728fb6f869667e215928287186c0b766deeea1cd91c086e6a76fc0e0dc3a355652cb2f5077a36e7e3f95bf036320391672e7633b183e0b421a0458bae3ccba7e0a95fbccdc22c0ca5fb64e00ebd28c1dd694675f090493383f573867a28cd7c8a195260567c62600e49f6ca286a282509b76f3469841308181848a38b155a99d3c95f48b54cc6fb1ae6aebd8481b7ded4cf3138b3c16959321c530fd3b9ae052a7a93470576939bf07a7b097edd915cf3cea7b10ae35532d962f08679256f14c7bd1e00fa706bb680d649a9489b7ef54af9eeaa56aff6be94b19c80ebce7458641170de3a4271aa7eadaebd089f515638165ab300316fa1cb4ac27a04540347bafb7d072dd992739da32895f8fe0eec6848bc784a4feb13eea45b89ffcb737483bfa48cbd6120662fb92638c3d30ec5a8f5e114c2f544521069013a77e6035c6f16cc280a03f4a147e3b93078720951de01afd822d9927e2cf42703081a6b956874c3fb322fc122fa5ba9958cdc5a341d72c51c9718f3d0b9bf07b09750375fa103000597b7f0acbcc125047951a2d2d122237c6e69f16ca663550f71ed9d3879e0e0d787b351226c9ed22f4c21df50fc544e82b830d64aa74711a2acd6471e17f62b0b945ee67defa0495889c266a283fc66a9c2d7f7b0466e950e6e666ccb5b6bc783dea9e82da6b16795528d545ed945c8c1bbaf445320b19026d85f1719d7e6d77c53b5d7a55c979022c58882afed4cc947db0c2d9790c53878bfd25232efa8bd31d4c21f3f3f5610738bff5e6f8e5a2ff59436363dc0776f7394ce8d368c5e4c43e139f38fc9fd768957a34a251985bd3520ec8ed190c0c853ac12d50d53f10b4af07e592a1494d43ee136041362e09be3cc76f1c32995f88888a262b2a67fe725e0104dbe804441915321199c7a0af400f27ebacfe9f3ca5be769bc6f7f85056ca67336add552697eebc2f39fb21e3e39f52fdb50532bb072151514e55990b85f198af1c905a54775554d8fac3dadc89d27682d739adba24839f0b7fcc6a17cffede6edc4642ea236071586b333c4dcbedc3c153ff4cb6788383ee6e6f552107cbdd9ccbffcb4357c723da3ec47e740922d6f1fd074001950a48eae8e2412302f1fe303ebd12c5e184783ab52ffb9784eb4681db762528805c28e9be062a321550e4ab8ec41b51dcac581d750afb2c4f45f8eb8901cc46840989cacaa52574611bec66e0c0e1e8925693023547c3d655ce50b7ceaeb260d3570907977570e1192fbef5b6a9a27de8c483448246d127fed4dc60b3aaafd7290db2ea4ec6df5dcc76776902b7a38b03dee0a174013db3ba22246ce02eacf37f377414b2edb0b8881700d52603e7bbffaf4d585f4593a15edf3eb7e1796da0af535db7ffa94c8acf6cacc6622188bf5f60322caff005fe195ced53d3ef095fe1c1ad7c6258401448bddb46949aa918238c859a62201a3530292367473d1a6b05bccfc10532b3dc6fc81022746649ebaf4d993756ca6e24f41feaf52e025a6bdcc047963acb9cba795c6d64fe8729c07be4b0021900b41b11e8638e7f1c8c1ea677a67308a8a64ac1260672cfc12568c2583e0508487116fa8a12e48cc79ba7c7c187ffe7a89894908026a462c2f1be38cb8db9f5f91085424b6700b089c393d434747b2077f949152d78bde369f3132e9b0ad81963d7a5cc2466e0cdd29d713fe9cdb064b8c94d487a2c22e5161a6243c077c89c6994d84f9ef473e2cb13751ab0a909afd0f53b10ea3d171cef7882b078a3a816c3964e020417455955d98813c2172322557ca262742a899ac6ca9176f31b816b3227d48179f52be10bc61db8994784608b1c8b6ea4703fd2ede4f650b50b087040220026ca505ac267b90ee6e6116651e3b4c81f91e2131c2a6e69674e1f5bbdce7bc58914ba38bfdd76f279024c67aeaee0a189cc1ab8586bcffcc5da400efdff78b4a880dc5c14e771b2b31ddcc7f716c3f83737ab7f77a15357faca56f07a129e397d407764e342ab9bc9d872ce24b7118e190b2e05b8f94505748177a94c0152f62c993bbbd08d390a2e99ec63ccfcdb6582aad4f82832596030d62a23382e30c6a1885a6a6cdf6294a961c2875e1cdad8f406886152e6b23080c9d9723f62bc8afbd7b3a1f50e8ec0024d025f0a2908cf0618790fc82595dfb3685e675392a9bc3b17e7defdf61cc902d3f48ade2d3dadb7871e24371d7bb4774f1769dbece0df45d766ed5b2d3c97647ec26073cc23550f08266b6789cce1e45992b476cd0261825623a444700a51fbd7b399a0eedee71907a303c851a698ff5f98928afe01b8327c8de69d41a6a0308130e56f99160a5037a138df6ad0a650bbad479c800005a0aee43416bb9694b3da2cd18ed1df7252ee0b54e78112dac05a6bed4bd9d9d6450d1899ba79b2865f31752ad2864f35ec8e1de703a955e44e265edbfd3980a682436a7943d76ff50b7d934295b472804f5589511a3a3a441bd93c98398afa953d07d9beb3c3c96a35b5612ea5cbd04b7c19043cb66904d28a0410a72b0f8358849f498e083df4652a9e52a75e271c6a6fb2fdb402e25d629b61f2ffc6c904a4977313bf0a7e2f312caf9bd48e192dc5e04c138e9c22ede6e88ae5543ce55294eb0b9b1e135be61c57b307cd90f39c71b752d4a920ff986b9aa966a30728b93c0ba130691c1e66b72819d3d25fadf659f8748934b08106f612a0bfc8c34c1476e06f476048886d6f373446b5743fb0781b69bfe19104026a222f74a30574a53da847daf9235645129eb6f15194d88a5412a28f1c5c7fb4a5c47a49fce21eb99c090c562cb52604ba42f04e16264706b694794d256fdc1be63e55090b0ad56425bea6a61668342ec4b105f7e983efa1c588c96e92d74eaa737d89be3a5ff860be47c07567f0878ad741a6513331cf9bf88a7df79edf6b0af1689bc903f3811011a27fbbfcbc8d0265c4bc118cce2805ff56f360a4fa25d16e2444ddd5fa53b7b6fca29bde29819828dfa2ae9355dd9158b43447a5e4390a92366a5ab7877ac533b0a1a0abee868c285a0dd58ba014e61ff5c2245d4c3b1ebda2af879b74c2faa8a31d3f7b787c89cfe037a1b8d3042adca2a213d82bbd898a1598fbcf88d2f3e6a643d1330572b9602f7888e4de9c72130c5ae859bf0f615deef7ed49ad3c638cdf971d7cc1f886a3ee5f914fca97b556283298b44dbb0a5b4ce5263f9b36f70c7982d1c8a91a91bbbe926911c4a551e9dcacb71d687a5c8129865431c9e2067ac8d2c0520e6b21c9886a166e16f0826fb48f9a85b3af3f80c322c70a5694e8432ac45998fc329f4076f2bc9afc168b4163a5d1918e52a8c9a224ceda62adb7665f7d1059b2b2628fc140612d3c2c69b08d88cf0097abf4002b8b21485126fde17ae77e47d0d6d4c51b17d0c07db992527cbc3669ffdf65cd089bba14f4dc1818bedcb1f2eeb3d2db007127501cdd469f88bd43b002c95a66d6b200140b7ebc5e64dc8f4be03ee7514fc244b905a6183e088c7edb4ce3f1a8837c112e999edf8f32af3ae7e02a5d467a6aa55f940c55c89b975c3dcac3e328392a51263f850de7de0b3b0554be3628b3b8492a92844cd9f6e2aedae85bce33c12121fc677f4581d9fbf9b045371e5d6c04f00e989aa616c12732d41ec975db703dec15c3654ce6b5151a2e7ce578af5d1e941a72cf7e3692236e4bc7f42993e6910b9c475b3911df65bf7e7fe1597f201ed367bec29795f931045010dc4f09bb81843177fc3762f752f59bdcb4059d6b6dc448ef1bb3b0714bbfdeca10bc0308ff30482c36365c6ec69b41622ef0a29cd1443d310a45a8f5d61914dd55246b81000c1170710d56ae5d34d8a0f606ba770f2b3b81101890d81abbce7577b39586e1b12a100103652baa8d59c6f448cd02450557de4b4822df73937e55db62ff65b6a5d987d33e819dc2dcb11ba31c7b83dd9967a98246b20b4de27e961d5dcad791274d834cb1ffd92ed47ff6804ea01cef70b7e5597aea96b5dc83318fbe8576026188a8fd9c4f84bc088f9ee38661f15be2c3c08d762393e4980378245f991b459d273dc485807be7c7a9c1ba08640a54772996cee21dc5d104a65a8d96a736902fe9a3454160cfb17a211c15f06553b136c0d3553ffabab05cdda1991ff3af5852316cbd757e047cfdcb9cce4b101d2d78f52be4af307b26880ffa2d886ce5fcbb3bd6c3edbe9782d1a1b1883f6ceb127539993f7f0d9d907eea2daae4f970a56e915995ff7d522cea74423bb4295448a69ce9f0ce3378cc6aad66dc1d9ed03b97e1d7a02112d6cc8c496ed7596fbb620df46540ace34b028297e74c0e928f13295868ad1090d06f25b1d4be2e3bcbcda2918021ff22a653049c50e11e7765be48c4df4538bc50d8600fd26261490d2ec42c0fc0268ecc75cde0473456c9427027d8ff852433b6fb5313329369aa8eedbecf1eb251e75548b8707dd1894c969f6c7d476436d74828da7935b956a3e3fcbbdb157225b2a4533573ac961cb5008037c33b1a6f50b3256592e5da57c3092cdf0cdc4c30b96d4499c2c7fc3f18c9b3fdbd7157c8677d4bd38d0ffcd2916905f6a89affbfae0c4f3950a921309793e4991897e40bf5f8b2f194e7268c01a0ac40b7f887cfc044fa44b857ab7e48133a68d34f34c481efc9dda5fcd23af590b9a996fab54520dc6f6809d1eaddeecf53efd54893611b1ae3a5870e7f63fa84d2b661071ba3dd1401b1fcf4f1a3a3de4d0d1247db647202999ef596603ad6bb3adc135e032f105d5937f0ec2fe2541ab57beb99335b5cbc6b24336c79dcfb4f6523b044cff1d9f89149780b0a9b3b01cca30e842cc5105ffe7cde12ccba2f42a093cecb6b96a97a4fc2115a042a95727e17d77c1f65b5d0f461cd7dc45a43d028c5b008a687a98bb78d87ab9a4297635d97821d0ac732a5b6d973aef402a07b014d32107740131eb745cb590642bc785118388bc5ba76acd5281da741de4f1aecf31e1856020f97f99b758b3f5bbc226c2e6be9aafc8fea7bec778a2fe52c1336acfb5e845f1d842c956988765fc4623f2e6a8ef8712010bd7591272c077975585cd4ba45f6af1b28551d74c1142650fcaeb6b39d619c156dbc7fcdbd6e6c24cc7b429eed62de196d2e562b845ceb5f4edffc9cdd366984986596f9be2162f84ef6cb11a344618b7e09568cc3c967e472836ea8072d934dbb38dae4e290dbc95b13eedac313f224ade511a1ab281fd087575fd70c1c3e6dcc804969676e33cea756d582bc8c90e4a5e49f1c551d17bc8c2286b58b8dcc020e10584a448c3239a85a20e7caf62449e97ea3c453816504adea3d33815b01087f120913b0865f443c5c644a5ea3613f672f4a7a82cc505ebacc7fbf5874906f437bee11f7f3e687e04f4fc28cc3c2f91385850e85a4d22ef5c8bce543f86c43c7b96d0c85a3e5c292f80645e1f2d97bffc6e0e41ed593f59b06439198d6c21205b879c5db72d364100d2c39b2990cd54cfa9ae7ae6928d1f1ab8170f939d80fd49b092ede43bbd3ffa950d23f7df5b601d945311be77d543e43eb234d3a4683408e5d564252fc6e5c054940638fe40913630f4d0e73190c12740205f6d3e372288cbac09e155fec4cbb088beddbaf84d2ab2d0bf92592e0caf6f4a1540a311c2d7bcd6745f7ee0fa184d58e3c07f03eaa99fa18a73ce8233e3e1662c345a82d83294924a3d7a630cef7595f8ea8978749bedf66eff3ff7ebbfc61b814ec98a118f02c4f3e0b82577e3301561c76471997001dd97ee6edc9b7416a520ed0933a9245bea7ee6942be01f83a8fde8bcb083dff1cde7e71382738696dc7440e5b4104d53f59fd5723100af3325cf36345872a446d643309fc99baa8d1bb7b5c2ad27814ff389d040b3611d9c11e729c161fdba878a76b035f5902ee64a8aba73a1306effc3c2dbd691d677932f8eb06879ad2ee3cbca6bf450afa68e32ed55248a881560173ccdf8204466218b2ea7b7c7523898e4975347d29f82ab56980dcb7f89e8af8b6e55dd90867aec38d1a055410d89a8028741216c2556884184e851cd7bad211919b5c83aea571209c6780e88c6e550f54b36129bdfad2e9d932ec5dde4e53db1cceda244abb360a4c6534aa3a57dbcb6ee0425d5e2e77d462a4ae932854341ce4785bc19aee32348b73f22a4cee5f792d78a5a7e77eb6ecca88f9c6f911d7cdf05fccae436548f8ad78b7abe727096e99628ba4afa38b34a2455665b82d66b2841fb56ed2dc156453695ca2c4903c618618a9af523723f998c1fd5b9967180c45fa14e48da0d0ac40a155f70a3772db71ba9e5a8bac5acfe569c619d3f18a123b6e740dc51f31a356aebb56602f80db8fc6cdc33a1aa550a49660f19c0de318eaa0e94aa4ee881bf52919a67d28ee35922bcfb3ca5598fda5ee20c3b9188a7e27aeda0d68fb7a0f493937b948fd39f59845b9de4bd2c9d0b0d8ec98a2d68a3e0caced5fdee06d178c9dd592962d0f1ff12df8ea2f03ba78a46d21134acdc343c5d9bf41362f2e2b15f3c8921705f07199d6349a4b5b79daeb057e940de5a35a9914cd7ccc2bbee2a45f009cb9be7aad38cc34a251f70290b8ddc37e49eb6b34fff700080a67b5db81df3dd8523b35bdba5c281b4c0954cebcc7423c13fd9a3cbc0f70dcf6779a73e1cf34dc80b2dcd977c82f8f4ec7778d7dabb72bc4894e4f86dbb3c1031907191a862e48933ddd92d9228becd68275b2aff8e4b0062efb64f1a61c26cbebed318c05d9aebf50533c4dbee44ee4b01df3e0bdffaa327e2402f62270249368e01559f7ced7d01e7398cbe5d5aa97fa9cbe8ac2af7307bd065120b8fbb654066ec97e770edb8bef76eb659bb820c628d1da2267a02a8eda7cea0cd4f11f40c9888d8ce454a0661717bfea7652e184c5dfd4d51755b14d0a9ed1f5b8a49144e3c113a7f783369db7a6482bbf9684a114451ce5bfc9e3c590036788a9bdb4f4538f72d8f4315d01e28c489e1871e05edb5dd17d4c32d0d01a11175548ba9190edf059a0b80878eca279686399265012fb201326867ef6702ba293bc19d135d352483737b9fb326124ac440d35c6982577e3312a3f7047adfab4aa8e8ab9f75381dc5220c185948b0e6efba7966dcdd28f100a4af3e6aefc32abd5f168da2d15b0b2d9d678f8dcf2ad9abc1aaa5b5e1657864dec11ba25f1d41530d81892a4b0b98a6034e4201c9621515e36f12167abec6a30e38a2df6cbc68722fd3c5bf68f339bbca6a5841e2fc32b9035c2a6683aa66b74257ee4a78310e205769a6c9e5e4b4b17dced85f25674327fd2ce8dcef065a79d30bcbf22a3bae67f8f3f47a5f3f79423a3caf626f0881379ffdc68d943296be40e690e7b9bf29199782655cf0566cdfc3c039904cef616218d022a37de1f27d453c832607bc95e405f99a4dee86b4abd33ba60b6b470064a1e4ddb91ab0b16c212e94c98b0447317bf6a51830b12dead3747038a272819c75d5a0b87cac6a7e25fbea29856d00b01892da617941d1598f5885f22fcf7a92a190d5df505adc16367ead763a416e80dfe4bbafee9fd77218af8af9f0507ecaab8640072c56c02d5890d7b9f1019f53f6f33412474956be2fe1fdcd5210548fe393610a0aed2914fb43755a5487fecb33b6c09a1d12eef035c3dc7b42d5f9c7f68ea17a6167a93a17b9b5853e4b80663c761876a2fef07bfd9d23d31481bfffb647ceb8829b4ace429690ebce64de9d7653e52d0b8b0ba7d05382501b73fd90257607c970c0666283714aaaf17ec069f2ed9bce138232a0b383632e113fa821f4b8432323709c90d53d2a3d579c2c10e04f44f6fbc17da614658a944d4201c9acb31603d9b317b05c5bef152cc0ae27ebfa320650c4010f26a6d727bde0a45c2125de3286a67e0314ff9324d8beee477963d80b09098bed6d2d53dcf1df1c9793814331e6270dfbb97f30de7feec8c70ad2e17e73a623afe9764bdc4dcf80c9eacd1a103b1c5699e4fb33536930862ac2deb7aa0a4b871069d6681f8d78f5a029876f185cd4ecd3af30330ad1aa2725a5d4d2630c9f9844c411881b945bb1e15e9870dffceb0d5fc25e5dc2190293680895bd09209337379e1765675a1f87ef5f57eca6769912c38246204bc833822fafe10bb441f2ecf89eeaeed09653595152bc2002067705fe83f4016d4f57c57ce14a9ca22f021bbea97db76ed309f3622baafc1e5c3217ecbd727339ddda8474a3b14bf280b0074a79ab0a438dc3fc67230dd6e9e6ea32a8ba05facb7a3c966cbfd6562f1d17d9c71be9c4db288c69887d23fb86eede002e535a04622cb3c289cb3715c60f14f746463a5972222c9963275cdeb3a57a9cea771413725d01204f366b1f432830d52c124b30c4e7b95e38170f6f878dd72c2e8b6aa24567755673bf2f3692dac884517eb25c3e4daf439bf5087c2e0ac0992047f2c7e088affb804d2e892f0e09c43bf86c88d7e5b4d883b74f61cdc1c2755b061d5d9719587b455285ee9e0bcf583f6fd5a0e26076522c2e3ef815f71562b2be4c5dbbef9416a245c18fa40b34e1ab3406845ed312f1fb3c8abac8063604fd246415aeeb070bbfcc47494cfea1e07632cae2219c02d4c4809c1582e8886a43a3509f124948519ed366e07d881c97c0d9c91bf3c9c633e02870798efdd528e590106a9effa803c5a444995b794ec039c446dadacf0112981e92e3218db13d4b7e1f88614b4d06168cecb4d54dcb9a4d203eab0335dd61deaa32451b77a83a6ab770466d4ac805258ec3012551484b11eb6ca3a8d73106800463a35d485be6b67f3e1747a7c049afd5582a8760380f5df64c7e30d4af5072c61fd2f6332c4a311d97749e775fb1cf5b907d37e3baf072f7692dc02e0eaccd1e2f8bf8e5c8b7556372232cc92939236344c79eaab777918ab254f7941132fb461999c44aa7d008f2188d26c435e5a3cf5f2c8d744aedc321405eea6bdb760d4cc449b893f109a6a9e68cf65a66131a28f610723ab094b940ebd4f26a26dc9de6aae4c0128e24565e79baefde4c87e2127cf32fdd494c0e3e96eae143ccc1d084796a7acaaf8d6cc14a429f249ba49c2b4d91421ed2833e184c55f726a0bacc52e8c2afc129a0731579273c7f6d1a94483cfb2e0114bafa5ab7c227587f0dccc6e9e4d918578e6422ed969307b4f2b0bccbc5e849688d50e16aab2cb636040114c17160c4ace0505b2334aa1191f80985b96fddcfc02a1a53519a46378887896f1d2baafb658bd1fdc9f4027c954e49c08e304daf6107649e4cab730309aef0c43d5db80d6f1b43668cb8a309b069fb7aec0e50659d23d2a857d329ec89eb16e5e2b9c8e28bd0b5addda8ec853959ae7ee82069019c5e1c15a916593645c6f47f5c6aef7a99554046eeafaeb29635251aac146e3f554eb072e3689706d76c33fa53cf10af11284eb51cd9359f6beb4a643acaaf23f93337cea7207b6a5d5ff1a89f9f75f72c5885fb5d95107ff585f99b8f52a32604ba14f06199b6b7c06d56bc0257c78b4386bede06d6d729d20b79e12544e45c68ad6ae9faa0799e8fc44fb45d1d55d42b66b7442c0706fe16c898146f18c15279b7aba3a0ac569e951033df210db60781b143abfab52e64bd2036c544c7756c358afb11729aeb10d4d62c95ef7b3f4caba640cd75fa0c492d2b49e28ee1dd197d16b716f93e67750d450c10fef36e3d600a72cc35ac056b5f9f86fbadb24057a6752b323e08214619597309a73b5f11f074c6f7b854cdf314a26c6823fa73dd9ad7ed339a7702c380090a5835c4d0b22e6b53586374c8145ac0954c7ed4567c6347944ad5a1ae5bb3c006bb84d0078a44eacdd8e031491d8870bad8aae979263e7449b2bcdd9891c6e6070c7ce530531bf24139950f0627a75a3ec32a84e21b54d5320fbadcfe75377a58b9d37c4337be55ad92b12494382809aa5c767dba18fafd8e778042c3798c5d32dce52ee614a40b44c408dcbc0c97d57fef3fa0124e111537e83acff35fc6810dd7e6f6e5a9dbdaed5147be6db8438f546f7e6fbe2048853b75f207ec5acf41906aea58fffe4efd57529ea9c0bb06b52ac999df25276f55808feb432cab739d9764dbff9a7cd67312245dc4860091b4a3b7471ffd6afb5509dbd337ebd08c10102038f2823e10aa3215bf437d8b73cc0f4565ae28b108e0f7b61dbf275082f75601d0ecf537eee1c8f9d794f276135ad80296f283e751315c0237eaa09aa5f3b7318a72d48b8fbcb756f0c77fd52bd76b528f11eb57fddcd5639c58c0b2cbc228a88b9440a6d230efa8622c0ef26874306ff20a1f4f896263f197794f9eb2074f41c4e69d2953cf42fb6fa8ccb94cb9b5a6456dd5d6379f654ae5e77e489ddf881ac2d58f3a89747a77405d1148f28f8512c726975e0d91d38e74c4b1c917fcddfeb713e3375184a512b3e9a2a67bedaf95c36442141b5232bd16ce7010957ded929bd918dd6f0ed2e868cdd797755904ff60b72005e766e755547ecf554ab28438b1263e2b5eac9fe0297dbaf305c46add1773cbca519befa354f27853333a615140d4f54fd1b0fafee0a65172324b94c54e7f5f3a478f2243c5fade77ea07d4aa6235aad657e99ba3494c2941d787d51c6a7e9b81304d0c186fe00e5f26cadf1b3066f32cf5e1461190899fd821640ba2f948b2b5b711c018460ed965f61c407b05dee62d6a89e8c0487690d90bddf6c2c0e904729090576a168bdc0bd3a8854cd098d679972dd01b5e8f33ea2cc44d845f0d5d80eb021cb110aea04737c700e9fde9cedbf83c236030914c6051cd8a423614d874d50d98928bee2b7998f6e816d63b8de919291eac8fe072823bf478f91e73247aae89c26e944a13090ce5e53d4b8daa1c3dffe61f2cf6833c42882555edead36a68568c3ddb9aba0a2fbbc66cb5c9619cbe1199d65bb6f745520807b4c6db1aeff1be161465229eb03fa554ef7c13e1e3df93efecd5d307b012f96d9381f5a824adc4433ce6a8ef76c53ca7ac5d5eab57c29617237f28740f27ef4505595e7bf2a6e137c7aabe9e003077485fdac8197837d5cd06daf0a7791317c55c85a85e90c97a1ff25b03c1c886b68441aedc9c3aaa599ecc83acada2706a8c23fb47859193c6c952356dd6905d20bc7b28d527d5b11fb784c852a7c5a9dc2d78418d88826325a2c21aa6778be077fd150a2b33c6aaedbaef4c330d0fc622122d376374a7508c7ff92752955c3fcae1c57fb505bc0fcff34b42e9f131f4c63a9a0091a9e4f4b4d28d0f56f77c267dfd293767587529e464ab3b9ef61e849e2048090782f151df1419f589a024e48b584ba969ce2fe0feb2379f50a48156024061cbd10e7843dc6dcaac25f89a5b1a6f375c6fe2fc757490eb85ff00c0d17ea3c7f505cd805e3b446ff15d24238216553c313a875d671581024bec854e5fe83b320d3ff16bbbe5a9141bfd65b9109917c178f3f3268fd2a06032aba06eb7d4f2364c1c72143c28c5fe7828f9a411f07db0b42df4eb216e5affbcefbfce7eeea3be8e458f24c8f23362a82a1c71ad60e1d05a54daf92e9cb5092022fa1ff5dbfffb619eced21ae384c3578e753f9adda0fee20518856ff1003046b388fc6af7d55682c809bba12217c6b127b5317c2bee62298f9f1c646a8552d3fd32a00f8eee3467bec78304ffbb24444545959ba6a9695603b5f2ea529d5bde4d1ace9f1bfd63c998a7ef91e040eff5742a469a799cfe97d490b9cad4ca9af3b1867300c0f240eea9eb0ef1df886ee305ae9e8b78efc86295a3c364bf9cf989f5546954744c4fbb47516068bc906e576c28c43c85d136963aad44b2e9366b25bcc808d0d1ead04964ed06f41aa9611717516c35d2ac648bd80a31a1ad9e109a6846181b961416967fa833569dde0c4b4c842ed1f5539718fffd2bbd0139c931251c9d9b4e3bb8b6ff9b3f36691fd07df6df59d2ad625200338593bf6941115d9e1158d612ed402a4235cf2576021f6b71f960fe7e0fdf3293649f0447b238d297fec2ec5e53391f0a59ade590abcb418fc455fe47d1d91345c131b701baf0373097f8627501d1a8795005a35920f50e171d7a5d45119ccabd6a2f0ee9d940e37c16145ffc3f13000ee52839cf33dc321353a3cac3a579487cfbf76e10b3c997c1f6d57f5682153d80db17ed67fb8c05fbc200e1506369c623259a21e0e588d2a4708d7f2b6251496c601cbb3034d1d6767b4658ec4f7b5db1596692aaae518c583e1b024a67405dbd4530f8ad71c445de65b6ee0ea1f97e2ca628e1a29e3391349655b3e46575f79cc8420f441659a08792ce63ead1cf2afe1836c05daaba9c4dc9a76a37dd0baf3d5239ab769569e4fe9f120f649a84cedf703f0245503b64676fb09673971392b9271c2fdc5ac50e5ac1d2cf4317d5a6a47dfcc6a779fdf1ce9ba77a0c8e38400a081b78c995f9c67d167e63181ebaf8a7c0e4acbf90a1290b3b833589af76ed386955754115d206b97fd89b62a7376ddab0e6a00ba72d91c5362d53e997c3f97df8c3c4bff318b0d7c6ce5900762e4b64ed929ac755574c9da2e385eb336c31a6d80c3ac4d608e4f4b4530551a387d617460c4f00d3c86ff5a04469ae47fa30ba1ea24f3cf868739ef9ad1ce449da7cf2ceff78a00b405c029f7c48c342676224af5bcd7c088bc37d04eadc4daac587022431ca5eeb8c4d38d6a4be6a1515a6f6f27ab45be8de72316293ad39f9a32d0d58c2d0fc7f1e19302683e8ea226671304d3006536d5a139e8e4069bca92d8de8b2b08145d450e37cb4dc23443766af583a6fbb843c60cd9ee360050a8a365d384834253d52fce4335cbc0f664c01487e24db666245df32557b35408b818563342f5ffc831951f794e46242b70de5f06199cc99d7ce44db8a263bcb4963aa264d7d8bfe47e3dc9c9c6bd3db0d9dcf3cf86fea664d5603ce68ca3515f51a6b945e6efba7e86397190260169a7de22f68fbc453d6aa19cc5b2c2dca4159715ef0c3f1e94aae8440d5b9f1eecc3f738d8b636bd852d3a14730d49be980b9613657db38feec26c4d3b7d7cd46117c93dba9e80d5d2a8b5819a99ed4a3cc1b249f08cf342d82e972be26957418d40c63132bbda91915c15fc8bb7f70602dabce4d13de685929a2e39817980f5386cb30760c52e1e28edd9f8f6b4e56f1aefa57b32068629fb1eee85e7083587b78d5f44fe835aa27e285464c5426a07b104934e8423da5fac08c02a7d2a926119b55005236bda4f8ccb0b499d2c25de001a6ff366a54012231546d7df685f12f43c07b3255f2b39a93fd89b44973f6a3c0fc215c3756856eb55b19ebaf3e2d3d19cf4c78fa8d41fba7eaa09dcd52df6930f4799afe6d25e09f4096adc1b3eca7d95484b7c515abbb0464571a9de2d83820e9cdf7effeb6bb869c04038a2bd813f3e9f58baed2f5f4a99d03cccd0ff28b3bc331099e941d608875ef5a1a1bfa3832b8dccbabe62684aad81d50834c9d351988ebaaca2d40daafb4891d199325c4641bc29b952dd974f297082da96394effe44b666835a54456aeda7424006a5fa53515e387e624cf8973e0b12560b727f4b467dcf8caf56a50aa1114815d2ff4a25c5e3ea73fea39b4e04a4393d01a88c8ed4868a39cd3c2a39a01d9a934870dc75c32aed25746fc9273b75211b87ad0b3fdb6342acbc52853fadd3e79177cfad44a6bd8c7be3a317bb139c532526259c42634e6a6ea02a422691a583664355422cf0cdaa767a8eac0130769dcbfb1d59ba6d58ecbf282927baa7c93681830bad3e652f1df761c457b8d28b4178a01f0af9a2162b90d9ef333c959d5156a7ea0e76b4f8235e270c1455b0d71df130e20a9510690ccb522c6528b2f8c03793460463363ac4d7cbbde5729beec6fcf7012d8aa7cf75dfba58c5dc6a3dcbfdce6ae59ce9ff03987a83a4cedf1b9797fe1dd33d5107d6c500ab3abafa0abe937a382f1da42a24b913248a357318ce4d554b0bef7d148c88238b67a006cc68806e6ff39b1980501c13848cec35ea6b3a7feaa34fe50cced7999425160dc5c4b7858b6c4a63bb4bf039afe1045f02d2056539a7b915820b501888d73cd70ac79a1863214b91726b40c3d769483493551a6abe053dd24682195ded257c2ae00811aafb05c15e0cdc64c7977499d08a85ee40d237042242e9d2dedb54380e26598fa14dc3326ad95594219c3a6b9a27c1e6f88bc0a7821c70a9406f1b2faf9fce1f9b298438114b0699b648269985248cde7d6e96b61a9f77e2a0b1330dea9cb05e2c424867a038b1d17e806e21f3cba94e57676888825c5968063a03c5cd53618622c8f30eae2117a0eec5f67e37715919150eb03fad6b62852c6cbd17d281d5bd9b2e1c5029821eedd6698b74dc79ca5e3bcf7414e181b9a38f53268e9eecde1ae08df31f19b5c9ecac404673a0be8e53db732cc37c4ab1c873038ba31ba93d05a4cb0596f671b9de8e25f3b35c6e38c5d58f07d78b7b02e1b00a2c59f7c9490b9147e4137838193f531c0964735a4be9a5186b22f53064d0c8a984b1e0399f8c340e6801a63725d3e49296f2a7a68d8990ba9733bfb3f53a4bf7292f6fb1f1be47eb527a59e5e46ee0e10127eac20674677c27dbde7348298544b66943570e2668e8356a1a2f03e5b3dca08086c30187a2075c2c9b4929efd2efd93772875a1142e45de8af5c0d3fbcf1a04c6d8a81a6d257f7194d239b90186313f9e2bffd467a51ec2828efd1b9814f833df2df78267b7935b8eed536201494106da09e03ff2033b9df72c13751576a5020752eaf4c71010335d74ea5c55e2055f8b2c190d8b718de7895fc9067321af6cf2282820e7e2e04731b44c3d29458dccd5994f6cfeccef92fea5a6af6305f927bd0bab590163fbcfa775b87c86d0e9451f9cfd7a50de48e79e3115bb098b0b33baf646b50be9d0372d723f7e81f45fcab1ed0735b417073f3e3ac9c026187442ff431443d90a08b1f8b8fb2a690ec7df66085a3c9e8347c48515d5f6276a65defd6a6cfb1b8076443dddbda17f8a4c054022e67dd7311d4222e38cdba5a5a0864d8d9e8618864a7ea7825839da4feef82585bb6f359ee789d0cc2709d95ff9538ae051cece887fb2258903c6bffa5f515dc9c504bf857f7ece80377b242c9c3319fb7917ed64d35781fd8961e1b264f30fb50ac7e467acb5517ec147473fc0555e4276f38d749f815a56a2b2b4b6129f6c88c340bff61d3909c6dfb54227ebe6e527a708f67b138962ded74ceed01259e1343b8966e331d7299046cf0dd7a2f7c66918b2d9f4327d83bf59d82ce80d64d0018b9ee717a95930aca2b35e78188a716d4782df3371ca15c6f65bad7d6d21242c69dbf8b900e35214cf3b15b3e602acfb5044d7e90bb1a628443452d38559e25b8bf08fe62493018ed97547524171b7b08f24823e1fde380421a5549c7176bcc24c988cd5b00c08af6bdd3bc15c15c43f495ade1487f6d204927facdd050fd119af08ecca67e97a969008ea497bd91c5d4a9ab1f764797877637ab1b1975adb02e2880e0840a9d9ed1066afd9bcc5ff141361e6e827f537674590bb694cd80564d43c46f0e439fd3fba2a6cdc549b9bca1b3c74bb4481e646c2917804a86feeb3efcf031256397d07ea9af5586da65caf2e931ea7aa03fa94fa6ab2071c4a26a37749843d432e86259b293e3b294e3d2cddce1298eb00f8aed5bc36ed86ed76e9d1efc2433ab2f3530cdc616eb4f92d45b54df7972a0bf8f8104023fd39428556a45cb62a4d7d5f09500ea013d621de9964fd1a231189173d3d75573c631043992c961521ea4bce49cf01d79669bfbc03bb168f3b4ecd9304ec0878074a7eaa935759fceeb21bb446678d7354b601a2bc482bb25e27330f4eec5420f964b6041a716c6c89d958d8822612edde8ea6637156d9cbbc83f1f590fe05974931607aa6e3e53091f3f2847f39050a9a9f74d2e61739781de44ad10ecb203121bee83f40a9c490ffff981cacf095277f640ae2612e20e760278dec4fcbb669a98c2c7e479811afcb1218b762f30c0e99bb08c01486abbdf784b6ca963e8cdc39f5e157e4de18ddd73b981d3effa189ed8c6a2d092ab0ac7cfb23ad36c1f1d6a36a3d2bb4023fde474bf2986dbfa86ce237cb595b07c3e78c190cd98beabc8c0b53fc96779cf89f98809bb416e404741b74abb6773d3924ed7c5521e1cd2331820079209c90e84c6bae15e692b1b26a7d6958eafd843fc1eeb68264f10259a32130158c1676d48bf155b00558db2a1b31445694f928c6f5ba677dac9e261dd4a88d151f6d470380061a86d0a1ebecdfde968454409376b6d6bd6f76653fd3e6738f394971c9cdf796031afbd6dd4704c65e89ea845e8a6889a561f4f9e4b50db41aab0a0fee7cd187761bf2c0423bd479f2ccbdd58e10cf4e9cc0990ca0e7485c73a9356b1f94f6ffb0ab7719478c874886e972ad265ebe7933ac8c3752fc746ed730a96ea389c272c016011378a1e18bbb60523e30c95c5abc905823cb5792d4d8a2b6625bcddae336ca498b931b278b2e314264338d6e8c3e31234f4d64c986d74be133ed51ae1dce43ae257e461a00e23536455c3959535cace9b79d037c9e3ae2e272840eb67e6f71426449e108ec7c8b0e69eb6973448d0da0268c0ace080db258275fa2bd070df23d48cd6a6e8ceb35d087834f0366cb0552e1853d6bf8979e7d8051415a4743e092b4895ac83c7ba16f3f41be98695397ce11b747eccb95801033e98d02e5f4128396bb0ce001d5b9dc88ac2912b278a2159407a88d6929b54b961e6c7d20f835f57a794dba8307e4c8580940c72e07dd5ec4cb5b787e98dce41cd4ee0c7390e0c3e984434867ac5b8961a3698a35637ec292d612031f6fbb818abe8464aab508fe155246506f111157ea2b7ebbb164d91653d78838b56f35b2803d29d45281652561d21502336b0b83e0991f35326f0fc1d9d4dc744a864437be0833243d4ce2002e23ab39597ff47a19529c545262f843dc80c81dfbc69abb6740bd7061516a0696948f5c305e1234e64aa968497de86ebe582e9c392361aa69f430a3014816488c4745221259f001723354b0b8fe08cf9a0282235206f6f11658b80cf6893ed74b255183fe89ca1ecd939027ed3401a6d189d676a3de6401b1fe651406858f155e5ba3283f9c917aa44a7d338033021bd1f2202e49101bf5d93933cc09f5dd0fb827f77f85c19b267dea6afac4b6862130f1ae0dc38490062ad25e42eae068bfcec3c09da3939eca35bc3f76fb695c04445461186621e2dafae42bff6db4676e505bf5baf559805a2dfa164fbc491277010ebefb625f3cd41ad0ce10d57093010da1980ebea2219679abab4c9a85ccfac75eb637e4cac81a6a8c8c1337e04c662db5f8675d8afcdd03a0012719fb7b52a2676a853a2242b464bc0d51fca7530ba3a9fdd2cdfedbbb54777cf0f93e5eb16e0cf351f84035f80d7f6f190dd7160187eb66d2bd9704582ad0a4651a0856f65e462e8816cd1d0551fa9510b545babf700b7cca7041d1c387e65c4b2cdf1a7e604a8c21071415411ff342a87e720f52c1c64e7ad5502f8471570ad87dd7d4a5fdee33d2f449b054f4f9e765fafdbcbfeafd5fb1c656e246cc0d2cb63513391aeb7c9b221d96cd6b2002c012a8dbeae818282769b7c71b7c2fddd11132f925ca0131cb6185b9cf416bd16873a0e3f0a99f90b571f27905ac18803c0d5bf2dc03b76e4bb6414e111f4561dffccd6268681629d44d793d96f9551354d8b994f4598105c4d7ac208ff886c33adb2da66a61fa39f802475775838dee2afbd8812d5e0b346b680db374b554ae56e69608b5b95d67d1a62d93d0c1ebd9147526f297e32b35fcd59f600687e3750be7217b1ee0cac67cb58de60bb165d4af2925a3c48160a4c7eb384b849c3828c1f2ca7cfbfa37638634929f27f7d2671c6f67f891a0f219df1fc95e832da4227ca62ce72b11ffa1c6bc44372e914e718de732382493d326dc87fff934a625e600ef00d47850e78cd7ee83c96b0f174a19df93e4e96cd840ce332c6d2ad65767c7ed0d7849565067a46406c8d59f43e3b48936c09358b3c4d60431be62361771c23784089b28176bf0cd936da03e20116b713a5c10d900b0963487bb6c8341201c7f16d28d7bec460cd35d8ee89cc18a3fa0b376538f0547198e5682912595c9f645ebffb75c701292c9eff8247709ddf2740cbc17e1eae5dc728af1e904d2e830e01dce6043cd848d39917c2d78d1d3a41251e799d535e723812b761dd5181b46dc8c7d7b931a78850150d270b7862c506a4f150c51f8899404cdf01596e0101c2cd7bd68400cdb88ac455c3268a3ac266ef45adbfb8bdc9c2b992ad3c13820fd79827bf6e515cd92ebd07d680b4b0bf4924832d50fb2f495db0e4055cd6b872b172bbfca57899c6a38c4405889b3ba8b2c367122aebe78812e2fd0b719dba411b2fbc325df1c4f88c9972fe3bd763a9407be73fd64d01be14caf8a1fa4706e187c90ca2f64294d76f12d498ba6b2916badb8ef4d157f5fab58d1db7ad0f40dc1cc918fca7d9c5a99a6e14de8fe6832e30fc62e88c2c4bb58d46237093b5776fb0ac6fe7e2e428c542ae4c3289f48e8d4e6d6783c62d3b13a6ee35ddedde5c814f5cdc37f55d2212b3ad33671f1913ceaee49590fab8ab6a0a85fcd20ff1b4529f38a0562ad319d8d27c9b88767e080fa851e2ed5d5e533f343dacde4610e5e7c13b3fe787af5195bdce5ff8c094727f2471fa0fab99288eae7a3787fc9a1517e217d1acfa7bbde1c2e0b9c881ee5724b3fffa5ac74393edc72fe011036227404d6e0edb31a832476a0287e582f41d3aadec37efce6c4d9c8956aa2064fb86345cbb7f804be5aaa7870c3fecb0a3bf4acece17ed15abbf5f422b0fa29ab6e51d59974293a3532e7f7762f2f0126952c7db1ef78a78f21a9ae25941034027e73b4a5fc8608dad35da16a69651fd6077fe8b9ee15a1b3fddd487bca8a9234b5ae878f4913f6e09b23fd1d8d4d64731e5f340e2a4bef1ea06d5c3ecd73f75936652bba46fd6acb4d12c40db43b3801b41a339f158263c83fac48f4168ea677f71cd3836f74d18056956596c8160161905bd4de9816c1149d861e749939d3bc4a8e86b33f4fbd15818e5261e2bc92841d1daa21862dec3dc465fa703e350023a24ab0664d0969e5126e5a71f104084b125fdb0d65e9fbb5b56ebe4cc28e695d05f899321e71b80eb9b22af45145bf3bd7f49a05861936f2a7290d9b7b466cffb2642d7446bf28e63d9ef3606546d8a08a7ba71785507c7d6fb13943ef62cc26452fb1bbb3b555b768fed76a2e4bee8c4140151997e8ac65f59a407a81d0d782f302112b002daea1d154c94bdb9d3797f1e0045b891340f7d018f22ff77d9cac1d6ffde07acf03efaf21ad08996e285d144bffa5b17ad9a12a9327a8bf0045e8f60453c80faf7523d99a263daafcbe9e6793ad91a63d72bfef0c99c78a1b2c932a91278043e4cbad0ebe2846f492e451b3aaaf0d4c578c1f68bcad7521a79ec9d330cb5bb09b70b52d8293b4060f7a7e26551609e2b49a14eebfc39f4b7d185b7afe4938e60543bd2cb32865d80569fcbcb56356ba6d3c4821d74004673b5209368d959bd086230ee2e5a5965534ff4ce713b178947797041831a1d230574cf9763ee6631482d65e2f316a02d50840df56f00736502dcfc8cb64e8aac52fc2e6c86036fbd10ae7f704f37e3aed89c9235f3b6587a9c0fe4f526097e7f9f46f2e15117d51a3b6b5faf436416092f86e7ee1d9a04e0b3ddaf66e0b70fd97e2074f1239ee8070dcaf7d26d2c5118562c513a7e6f1766b2bfe7cbf858ff8e32f66800a70d7222c8391ec35e7636404446503b1af6976714ef47667ea7883568d341cd96bb5d265d3d65a927286cb8a926c5c2e5e48b3a097e2c507fb33991fa30f369d07bd6a5ea48fef54bfdd022fb9a214bdb85e005e1a9f1a0dd07ebb1f1024eee27102be02ba8c6750e99d5059c3284eae5f7b6e39768e5cab5e70a69c04a73fe4eec74ed7e1634b6e19b70d68e47edc7d0a5a7475fd4fdac37d7138c3e64c2e82f8fdd0aeedf7754f82a59b1a3cc8bfe914c49b65752cb43a78f828f6408a8e76a55556967078eaa399eddf4811b1717b44168dca88dc6f1c0d15685d85a8c39119fb89a1ecc1637f58fd95816f3d6b6bd46800ed6c2b1374f17505b990a259ccc395f0002331d737dfc7e5b4dd701b3e04afec8ee1322100f7f77ce62061eb8d1fcf24a8fbf260d20a45ceeebdddd3c79e2b135aa3d6c220f6b4c43372c83c96bc72462e9263b6a6adadab96f10cf13e75d87e9f2ffd411c2df071e049ca3b9dfa27fe235081c1176e78d2e58a6fa68b5cc5a4f8b23c1e7670460755e6d99930e0470c28d59ab6be968e8c29a722e789f695fa4d4ab05ad4d244e9207b8c751ad23e0fda9ff56bad44c4ff8598c305445efe4eec6b052cff4f87663693f5ac6498c84b59f497dbf03328ca3a430b3360ff43318e271acee29a48632fa00cb81bd046b7d6d25e0235cfdccef15c0b2f295db93b6c925cff710d3ce2627b9c55e3a4a0d63207c7e547108eb8a9ba323364f697b84b7719809e89cdcecd5c6bdc311e9f57213b356e06b13a95ff6bbc90373968bf075bcc6127eee41c74ff0d9d8663159ed93308674c85e748cf2cf3ae2dea7fe03f6f915926fae877d41b7c6e1b3196608820674fb563c7dcab5e26d5ebb12130f3d766c9b0682ca60c663d2826b5ea41cee11bbc9be249bcd63af480b113d970964dadfa68e305c03fcb712ea40ce742e3798477f7d580f8f9d802692b164fb30685c448b8badb9b1cc06e9cc26f267f487f58e01ac1fbdac6ac84a5baf433b1c7f4c687589120942f1841b13f17635331379196e119ed720ea9c478bf55505055b46d78bd5da746d447d5e994b30cc1e9b422885b80daa7aaae3b24c82fd71bbeb0e58af59dce02fcedf9c3772f4fd1fc5e7a848240e279e70bfa1966b9316ab9f2571fad8399e81a9d0a0335ece57bd260bbf8bfc5b208f8bfb9af8a3fe93a26f6c9274a3a1145c6ed32dfe67306b0ec5c952d0546b5cf70e6edc3920d1fba3f973962b0952f3304ed6d159f21f63d5820e2d54a745e5e492652ab4de989f272b88cbe3addb1770f96e5cd05ed87e42d7ea5f9daf6590f6024fbe670b73ba21f898409679d4bec8a8ca9c2b1335b8a14d5dc011fcf2f99c808a2d26c62f05cea51b94e864874bafacd3a0d2f67fd110c6371ee16b84a7c549270fb03b55a298499d5b79f075cde7a44afed3b73f4b9e5beb57676c46ed7067d0e928beaefaa412be1f65e55a459404777eedeb60a6fe332d108bba0e07a82f3b82f052d4c42446004b21a5946fd190840bae31d3a74eb4e89bc30ce5d7ae836fc0c3af746df6ee080bf7efbb027953f27e281f8622e173e60291a40a1a513a80ef5c21b662b6daf2feacec38e9541c4b0454252aeeaf854ebc8d5f95caa593c272c8a6ce0cde0dc20562788be9402f2b0f3ebb9b80296d6de92d6fff1db8473bd90d0e66869f9eaa051183cf33bdcd1aae965f12b425b0c3b93cd887b0ea989fd283fd232e3b5c454a03c9331fcc77f6cb5c60d439ef19a77f884caf9141129f6a34e16262bff70f6deb0c40fc7321916a352cbc165d21cd76bfd3321824115ad35a0daacb17e9cb81195991ea2b8ba02243a9736ef561f6a8b126a9ab4feb0a77e5eacefbac8454141f7e47734dd08d26c59ae1c610c587fd2db528a6bc98f9c83660be5a63ec7fc36f28826e0905a0845afe5bdaedd3a234201e7d61a1eaa6d399340a8fad9cbd0fe92f2c043cf0eb1f6dfe4e01b2f5e590482a3f770ac0e3f8ef71e9e45ba7558a17f0a86eff17bd348a41680d8d275363552861ed85f2a579f09c26820b2d466681451180f8db0b7b74a25338b19148813d30a8867f30020bcfe30378c5e814ecc2e30a59cfa2ef8e994eb52dfb39df0b10f1e77715683b729744d414a5cbd7bf84b9c043a935e1462d146fe13cdcd610c8fecba4090bb9b6d8918fb46da458d626e295082338e4d2ce7c6cee1fa18e503e0025c5c80e5af5c09d01ae817eea8de8b02c5795b0b1824978c49e184c627b2a74c080550bc723559f4fa7c5e31780d80c0fcb5bed155832cdf1dce16c08733a8c239b02d352c24cf669cb343e97fc22296380a695e1a82853e8aaf00ae41e1b45e3f9cf6555b72718db407284b76730d8cbc70ae13f9cbbd43f08fcc69507e2f7afcf3f925aae27bb1a9a7cb174607d4ee65a8c0106407819b42c7c872712cc55fea32c5ad21ee128cdd126a9c68f86a8bbae0209f4269fb6e2a675386499474e1b08537cf53d7828c22e05a87cb86ebe27978dc41471a2a0f4540a1fca22cf5ab347ac0949d99c9baf58c1ec0463f71ea921e45a9d71c8475d1dc9367b141d608140dc120fa7bdf652efd652d5746443718c9ee1027bcc58cea31c2862abd494a2962d7d8aa75b67b5652cc3ed8ba04975702ef6eb201a0e9e1b9964699a57a9b454c1a9726b3d00a105ee0312c021059c9ee384277c49030341dfff2d55d898fb3ad2e74af749b383b60bec2f36642cabb9f2a64323c3cfbc38430c62671569cd9350071864e3466d3f7056c67096267cbf2d743a6c14261b252825b8079419638a166bd247b95f0a17b1441e556a3830c0f1aea6632b03cfb04f21bb7e1ab1954a6d712392dd29922d5889a91c812c57c685e14e5a79166b0e4c2bbcee0860846ea95b8d652a2ebfc4f24ef38c929555a73ad4a02c0ff22faca1c98658b0e5f7c99fb02ec8bc69bc22dd7ba78c25e503d2145c00505e61b90b64c3e4730b7dfe99f3138d7d960a4936273009ab01a25d1deeb2621a3102196ec166a1b017493d8771817665516267601d8f117ade141213ca6380f1ce24875ce553dde2f9efca5fc49743f34794ab2f8473b4d842d2f05ad21ec72c8a12834fa42736a6310e00c0ca2335aabcf251a9cfbf1f6b80aa4f7d8cdc651b61b6ed6d61763ba6bb1144e0f9a013b6a3fdddf138190dcc6c7e30697167ea717c0fcea5019083060222857a93b27c9b0fcaee26a109023738e6738db7f8856d6e2be7733044b11146b455c116bf9de60a8778a0fc8d1fdddccdb7d605ac0327874d0b9a6628bd3f92a0d3fa86ce715cf119b28348f4bbdfd39eca910d7ef7f00b317287e32ea8380e31504d508117efb6f68f688bcfada902c49443bacd0bb0ddff07c37234aee620300786b1f87f392aa265a035da3295ecb803a6d265d9624ef330a938bcf0b408f9da3560f10f7566ffcf984997f31f4fe73c0972d37576d9e164fb5ad3796c57b00beb883d84ece6a8c0e7697901dedebf1521987f9289cafcc5aa0c1871bcd3a220527fcddd5f3ba0096d8e08b20f176d43e6da8c6a816411d3eb25ac6c25a6b4d46ff389d579323a03846e12919c705ac22339b1fa63ae2b7f20e825daff4876c4a9f5c037e5878618952069fb3da2301170a2d4874677732014f09cd3711477e578a204ccab72b911ac9f62b3573ee65ce134dc72783caf258247b289dc0bfd9732b318d5aa2e28643c7aefdb7d8cbb3e2c1ba6f27b3142dcae4cf21c50fe16fcc491df2ea7103631ab96fdf439821672ff61d5103a1c8d5faa9071a1aa4a09450445abf6525dfbfba03bb7c803d1988df194fc38a5eb7030427c0f82819a88b5caaecfe473377fc1749fe6f7a45caa4d209e0a4e46f62110f01b4e24dc072d1d6a6b890d0d5b446f14dd3436ebdbf11cae9a934a7172bb39233ab612c1c9622201dd17d51d8821800c4a4b86a690f38035e076233d40eb69e24358b21735bf01cc1e6852ff3df3cfa5e8fd03cc3578c87c2ab4dd9f0ff414df7c042d13cc0ce9af75fe21883e743801a4e2fe163f595d8eb67a31ede1072ac2e002fd420a8bc45ecfaccf539aa5f9afd2b88c7269e05af637d224b2185ac8ac717a1ed5fd26004444c7211f100884a8ddf7d81427646a82069eeb9dcf4e00859d6cb7f1f9812588329a155acabc1380b2624c6abeefecf3f48dcde91425a7ff0727fee39dcb57aa3a7c65729c3ae8519c27581be049f7c2937e6b4168e9374b8d4a140f6dc29c90bf68acb4c18dfc88d230b68e3391da502e06aa75e4ab18cd28199a24fe702dfbcc2a8ee9c6e6f867588bd98ac7fa1057dec86c84232528ef5b6d7a4313ee8eb4a981096ba658a91f96346dccf25d93b131e6d115fa78d618228713ba51dfd06026f9139fc74e0067e5ccd7df7b64ea920c311faaa6487031d834d5b6b9cb4f5e32f7c9359fad5509783d25bedbbe5ed485536258e42535307fb2dde444b3daacb447b43f636926df67464d0a172e6505d6a474e1d8e997ed9dd1658f3a2ddaccf02f43c9c1de2b0dde222226fb8c0b1a6bac27dd62d06a0bbba21a7ed62e44d94f895c2e2600726fdad7cced6c2f05f505b6c07f1150759838c0d8247ef668527c7d86606bae9510c4178384ac57bc8c2ace3159e110236c6f39fe77620d4cd8e5702afe2ddf224a3763716d62a726c20bcbb2a1b078278a23df7664ad6fcec7237db6c13e7ac3303ba304ca46763f56e14160b9881f33c70bf37d63523a8b610a948fa01e53b0c8130ae673981f153e883caed0a77a59bc3addc293ef6a1708aeb1efacc2f4078d8ef6701082cf1544dc326de4965ae4bc23332732d399715fdadab0cc70bcedf8aa1cc42bb9a04324341377ce4fae7219afa8829fc4eeeccb9960fd67b42d3a379ab6b3521ef3753e8a5e6ab98ae86397ef51ed27791afd607d379ff9d6fa8e9c4790ba4452e45ffc75cac54d136f7476a99374f52d68c2a4abbd24983d42b32f027f45b84d836703934f83c238fe4fb6bf00587faf80d467383899bb33b3b352fd432b85f15fe4976582534c93298c9088525c51f972661bc9fd688c610e2eaf1dcc571f74b8c5de02168d306989af557955bd0f15bb2b6a82050f81b1f5046e2ef0a632002f7785f458d2c3659d38d0eee8fae12b22b8fd0d00a54415620df45731edb40e3494a56d0722a93a8895faba56d7b559692dd378747751d9de35b9f5cb48341d45aa53d813f89b48d59a6738069244f3d33e201e022d8619932889d100a717c9bf22bfe2c38b862157c8f25156510ff0d079c20b68c4c12767460d03e1778b4fafb0ed7cf1dc8ae341b5231ca69efa077fb9ceb8d6630635c8fb45e8354a3eb7757be2b483d2a541ef06e029ea5a5f229cfab1b1b63b4b6b048cf78277afc754b845222696ce6a34a4d198321e154b67c86e451d124b9bf3b730eccb104f6a1aacf3a42f069f4352403fbdeaac03b831da22d258b50b2c2c5cb6c1b160736b08921e347e33fdc2e6d3c3811fb54e2c6c060b3e896b65b0bb5882f2245ed439933c6394dcadfb77c9e8967b9126cfb8540dabb546d8f5ae38740941f8a1b1052c7919c008ff2bc36ecdcd8c5ea174e364c4e159a6d4172bf0e5351bb5ebceae457e5fe826c9c3b10b0198ef4fd948b9b4a28455d99bcf4a83860cfe6797f048e87e9cc7a1bbeda63e7c5e1e7fa76bcf6d08d8153604b2ec81213b5c0f7471a040b828cde49c37842e37aaacd205748414578e334727480ba4c52a1b05c54ac5e27b48066c4d189067bfc45d16b225ae96d7cc59ec281119c87ad9300cc70591e0da11071370f0e83e8504c34865395af3c7a8a131bf88fd82f8c94c172e51c4d5e04d62301c5ea5674d69e4a1d636c70b82f2ca4accc7974dba1acd9932a393032ad42cecf2f4e4b0c50711cd67c94ff24c6059341d6dddb9048fffd2b0b136d9d3148385ba6b7c4b2afbf5de14f3a6d77a18928bd9545278007845df6d4e959773424c8b42168dede9d3df6514a39abd5cf8aa38e55c3b750271b4119efe76c06c92ff654e586327ab77eaf576dabdf80bc7513c17d8756cbaf03aaee5f9f385e148f9da33656b90fdfeac4aa6add0ae6dca14c2b23aae28c0dc026f28968ff1d6d452cfb5387b4a5ddd6a9995184e3a71f0730c27d96b088d365656fdd11e2cf06e882268f7707b3f6edc8901bd2be5f3709b481591a1159828e549ace60b5be0b8c71fef9126b0b4111376436543db520a60ba2916e51d480b60d2fca4f35b62b0121614b1d4e97433b4feebb108e8b3d0dd90b4d5abc71bde1e2417182fd32dc320446cc8807aa8332af76c624910f95ef6445ab8eaec8e3d252b552ce397113d8c45c914d7690816a91148616c403890edbf4ce098db85bffbd4738b6638ff22c9aa6c370d964df145628511c5531f6121317823edb2620a376e4e82793829720c635a70236ce4309155e6e065189a141484796db393b2efd48ee04a400d05968d33d5757954fece3d033239a26decbaad5f3286df2e222ca835dcccb0fad67c84a1504d8202203de26598d4e177094604f51db3e8a6968862da058259b909253fcc44bef5c01b3c29a8a5933ff1b2bc835bf87c6e797847591ec590b41457044c83897d6bf8c9a78dfe4eb32a6d8e5df33dd63179d26ca349e1f70509fc016786de83a8d0bb4fed42c955cc6e9aaf4e5beac86f9ae38416fc86cc7a2e1e03bb982a49f3fef17ea7e35bedca4c74968ec3dcf01e7a2e8208631efa5412a47f098689c25046efbbc8e855331d38b35638ef0ef830ad145d97a1cba3c545434e41a205ecd88d611b60c2fc434ff51836ec9cc8157365265662d3d33c7da15429dd0b9e3f6ef6e0d413fe94b81af7c140cebde3c0cae3564c3a0f53125b350295673e6ab64617b3594a1c5f8faebdd760ac9a020be5a93b6983ba17d5964f7b8fe6c77c1037d4b9b64ca28e36c8322d37777b711fddcbe530c89e0fd7afb9e2864f6a0d0c3529366d67a7dae9742fdbae87783ac4aa4fd5d3eb186b4866b618022eb446afb2167293a167ba484a64a265dd32a069277f61a25b1f79a7fc0ec0b5ea8e77db1d84d10154cace3adc6dd04cf76e4fcdcb748e7e104d09d6ea95bda3330458f204b1356d8b624986d00797732b3fc19ece0109ec1ba8dff2e981bd273d129176dd893f0e369b523bbcec5e565f1f0f891018d53c17a0055f488351821b79f2aeaa46b9d5b04cfd18bf8103a14b88350dcb1a41e60e9794c806da2a2a64e967fe6c9293fa2c5c15b0388fa1a4f41b1dc6a81cf0b3ca76accce2abb57489df3e1753f4e5a1f687543246bd99fd6abf73e5a20a98dbbea92a443fc0c1bcea21a40785e95f9734036e79807ebc932d953ae63184e0a51a35ac0cbe76fff21bf9e643f9bd8c596a18c926f38093ebcbfc78fd8cbf13d9cae2a34e09124f3a8b34158aabb052c67e06a73b8064b4b1cf78330731e175a5d1d6f964942328c8e4592582b14757f801635be1928793e770d0c0d6adebb853e66195101037b0ae4d303e9f7ef66434e149c4984177436693580a8c5aa60bf64032915b6b8b9f5c4cb62c2e10c877b76bc25c35995b1376a73ccf15b393fc069c537d30ffa002976b227a4810b1fc10151a234ddd5463248982c59e4e0f7fdba2c9004c94572327821f867f4891f321eb2915f29a26485eacbe26bc77e04fa3aa6d932492a86455532c03a37a8f34d7ba264e98628ad004fa15c11786b34ac3432413fa18b1041d07404c9e7c694a5664da9107bceaa526e2e2f18f8f353b28854651fc721e9ddb274a04bfcd8f2771d6b8cbe7ea643b6471a5ea7ca68cc338a46bdfe278800781a0913e49e3bef2a7b27d2e7ebaa44d92e603e5214cce8583886a2237e47c9543bec2dfeb033cb4bfcd65046f25f7ca62ece487e2baab038028d8626f787a11fadb575c8248f9385e08641713b029edcbc2bd5771433d7985329b06f65eafa3e4ac89ab685d1c6966b727435e2f626cfb322ec709ad6b99e4d8ab9daa187c76334b108749a0355ceba011ec918b45d5bed382fd084696f076aefc98b8ea959075a71874d5cb06c122b84b5459c1180458e8c65b1e8f5bbbff86cb2e14fde681f420b96071960190f289a8c37b513ebc407d5babadbe19ccb5d3bcd8a7b92d8f31716052ec88ee0695a3488d9c84573770e97dd915813f280e6347eea57e618b6fb97cd140cd1d7cd271828375278d5dd736c69e96d094c0bb451cf1786b934d706866c03fcd58ee87dceaaac4a83b2598de49470528832a1dac1f23c18948284e39464f941e0e92bf9616798d12f6524ac76463c96ec71d3314f81cb1bc04f7f9bb4775b237991507d061183ae62260a669bb831dbc5e1d2f95cea14789db9a9fd7993221ef09dc192863248b729aa49d433d7e0311c00e14dcc13c6e160489be05aa01ef29aa8c63bbbbbebf150d3b963895644b53e13331f341472795e24f5b06f7e61e59cc97d811a9341e0ebd945a906fe118d4ab1b03ce13f5858f936dd3cad93b47b039b1092775027ddb3543fe3b8441a540e8a6991d209570857b9bec74bf107d6b55728e25fdf56fce981ad92ef4c43a0784728de62d25978463eb1747481b21023e9fb01856d2a64bfe6664e4aa438152928dae96d3b6fa6e62389f196fbfdcf5d92f8f00dfe53a3b19ff8f142ffaf442e27deb089899b71cdbbf4acdc5cd0539997508a78c5df6474cf935d1ae2207488fa0de999d8b322a8ca17eb27ec6cff20ee2a199b233b800a29f99798a8c4d1e06966154e24fcbe1045a261fbeecf5d1cc18f6c8ed7bd0d0bf93036400d894bd032b53a6b94ecb3464960aae2ea148d88b73cbcba203672825f56562aaefe5314d9a52216ca4160316b3071c4b667896c6576971a80bce3ebf21cbae2439f4130555585fa9704b91011089960ee77df64399436c0fae36bffe41a9edf35f05294093c58f2e7c46e9a3da7403cfc2712cbbbf7515084e6c2c3c2b17bedf15bc56a358038a0cb23b68fd932b929ebef22576b48802cf9304fc0a40f041d716435b7f475bc0c34b946c60c6ca4d1c5d8f344f783e95bd61e126b2f29cdd99c99218db75239039cd32ce5a0f94adecbc552d352134b352cd1d14c33eac2b5b173ca7aef861035c4dc041ee5dc30c820f7dde3bc1ccb8a1ffe28c5841021360c7b64a15e5b584cc30f9ebfd4cf95d3ce80b04bb2d8e6062583c5f773e7cda4dcf3abef1f3e5364991a73419e42c44fed7b431307cf982f42f6272e9928a240e792a6b8d9f98257ed2d6c5dc59a2b509f8479fe71f9443cf8b5c678a308fad515294c5f892211c7cfc09b3a46959737952635afe44eb38056f226cf0edb186616f65d8cb1f3839cd3f1b3af18d53720286221258cac5acbb358728f738d23cba16449451946dd7eb57bc7985ae501e59ffc9653f976213b0d23cfc9b0298641f909a941899fc2664a0ca4314b999752fac86c245be7da6ab13c21188a873d03ed217f751d071185b254a174dcfa9c19b1827de9651a0f0ff48e1f83f67ee7c6c0e0bb52837aede852c9d6869231b5b28d913a1ef37fedb0254a8efc748c1fbf316eee008202e7d9639ffe65d7c31ed22bac61eb28b1da837ff81eed0e5c78ba4d53fbe4f9b7dbdbaa40cec027f1e1d4e219ed7e2ad9a99f87b95d773228e5c992ab2026cb39e6fccaea5a981c12af1b5dbeffb4194608671d4bbabff40879bd495c8475ee4f6c896b1aa1f7c7130291344d1c5600b91623f272ada866eba4b88e34570ab12020ed5fa3f28b85962f2086f36e0cae5d5927fd1237eab998a89258bf17fffc875488a437177926fe3259cc3935cf6c5a374747386c24bcb207389bc14b47c5f4250a75195f6374176fa4b18c2fc317300b9231dec3ddc1c2e0d6d7298bc6efc3da2679a779912de5abac80b53fe9641f53666c50b09ddf10e3b04089c3a9f1873f035ccd15301b69d3b820a2e56034cebe33d17eed58b4a93de24f0c338897b9d9edb8468c705f0bcf745858597db82c7854a06dc7c24f6af4c3bb8e3ad70b9f3098bbef45f825f8702c8e2a9f5e026a3098ab341262a727884474fd6db41f1faf39909e39545d67ccf79532e161932417aa177dbca2e966e4cd4096571d27737ea14541ec945c25f180439b743abbe3c052f9f9ce36e690e6179f0efda4a7dbdac8317ca29f5a1140f0cc65f432e3146286358379a678fba3a11725880655c9c0b214ba13bd7811536c94e7c92782aefd1733b48962a04168f5e9b00a4b015415b996977c4ecd23741e80bb772dfe1de71dc118685da292243e15897824ac49fbedd41e5d1edd04ea88e926e3ef569969b6801577117b7d02e599e60d643c33c2866c270ab4a417fdb2ef128e93348c7419f72f26e147e606149492cd46e14f8d3bc4570f495dd4d49fcccdffc4694bc6e185ac7c1b0b7bc8abee49aa34f94e58e14f87d548ba9fa84a7ad3a3fba5533bd2269f4a4585e69a6f77d4e9eea1afbe4658e7385f66f38bcb1588bfaef62f0023b0a496bc8e8d85be59ea70254e1178f4291faed793e89bb8c6a4458bd286eaa7169b4cf17fb5b960db155114e235a566cdbc156180106531ed3587916f8081d69dbdaa482f686ce86049c72e42937c7b6e288b9a5229d942c076fe986fab2c698db6f0b0cd894d135473818fb78398d8b5ab6949020162c4ff6c2a47c3080f896012c1147a0e09071a89e9e01d8b5457ccbc2ca0cfacbd7fc4b1a625854ecc3fd0c6e8b9a8dfe98e4719664b12d9d661ae833985c2f65d63acb131a75ca33f9c30e87c42056b64c01062939b02dd82102df6ecb74f1db77ce5d4b4ce42da3f817210a46b66b59fd55df9b5ac1485f61cf518e0b48df274f99e7bf47092b4eb1d20ce7136a316013e30d76c8f9a1320b973b5f72543e9291526d8378a548376041bd2a808d2dfed63ee9d545f458ef42ee505e4c668c88089a2d3f730415169765c63c6856587b4fd461b3d561a0e326d842ebc6cc8895ad14489fa278e2321309d704df767a891b18535d4d80ee8c5b491c103925e71d58be60c0f48b815b425e0be8cd9756a4f0842212e596c7a4a6bba416d257976b378991c47cb3830d0af602f0945ac2390b700f71d16a1433b2875f5caeb82c0dc3d99406c6fa30dbf9b205c7d92fc5905ba8d7039d50046b8269643e31b8e6166c08baa6656c6e7ea09ba4abc2fac2fc1d0cfb47011ce0c58c3e429d99bd763918846ff88a3d3f86e6e94fe00729aaaafa73fbbdc6924fea1aca7a0dca5b6b16bbeb299dd1221e108c1f43d3b219ae0f67e70236d53821e0f071dba9185ea4db329464af6d9c8f67ff5feec3f32c20ec13edf8aac1f5b71c601d20e05935daaa50e89d7c7d30babaa3cae8294267fd296735b7950ec4575ca4f5a0e734cdf404b1f6491d0e2529651ab896d9f5b9b1913fbd20319f1be0582af209d4a7930272a99f47b4e0bd68f466b2666be3f6ef64ee326a77cba1bc2dce399c436c7ce698974dd4a6b97a99ab5733355ce9a76d9196a193f8c46392858bf2106e22ea6d5939e3f4cbad51d649fdfce54ae1d140db7e28a4230e050497130362a1a8a7ce18531ed3613ecf5ad0939bdabbb762852745a819a2396d19658b02f3206c32d2a70601c09755dbe690983b5db99af8d1076dc2f72e897b8fbbace23567fe608fdcbc51d28066de50e8d67be2428cb599f5fe17b8cefd31061a2e895530c0aee8a9c9374b2ca5f95118ea7ffaf84f7bd627d784927bd6122458743d8153536ca71e5ec5d993bddfb262fae8942aa0ce9c875603d50e18c8972894976eb7da8738bc91ee986127d321550246f5df1772c4a0014ce963d02a35d91b4abf746836fcba51ad8f2ced05b2a874fe0c00351bf6da70710e8801cc2da3af523637cd0b4f1c8b5e0aa8178c858ba853184bd12a649ec7bfdacb9f258f8ec38a179fc48c9ee0cb845c7281074975158f1c05d86dc852ddbb54171c1c3633bc6da72a6ac9effa477dfe2730c57a1c3f607fbcbd04625b99a98eb4ade04a25f162118af8ae4effab4bce437a290c8a4ccb476da03dc75bff85a3ad483933f6f340b7c71ffb6703da406917fb4a500e372d70ebad7c118392245f4876ef2c40cf5eeeb33064b05f666af52428cee5b3a75229c197707f58b8dcd6f063a7e92f5bad8c991d61a70a60a539d756fc2d7d3964213a4e25c6115bc96043b2b9c1fdb1c4894efac4e0374a0f5c3ec337a877a2fea25c6e359d597e0572968d8a2438d35aebd47877e2bebf1a1910855da1e229415ee02e5c0cf7da7e3b870f087135fb93b09d95eaa953cf66d4c2ee8fdcd670ac05d315a1097c0b8dbf38617e7ec7491086a2391641a8ea834cbf59523924b228c0579fb1458076b2e8eb8a7ef0b281b09e1f2cc47321ca18a3f05f54bda6bd2cccba7c9f32ad61182eff18d1b8069993eea0c3130d60e6bd233bd0d67076f7d2a734f07d36a812446bff82ec02e29a5f4516e89a888c8efaccc0893da0f86bb56af5dbec6f1dfac6eadd24c70c2a35ba1f89603e34f6e4571cbe971d4585b2fd03a013df4cc97b9959220691121d86fe6f74903aed9aa5230346bcced33aa07083cf203a9df3636ee75fc8b6890fbefb5106830dfc5b5ca31e2870a47877a40e43a0602517da000229daf5d5647616069f2d6422d10b6a4efa73855aa7e0dfb79ff036e162374f94fd7318ac429d2ae12722c735f7b367b88f920b420f8d5f0405c505d48cdbb13139417ac807cbed6f28ccbec16b0d0879705cf456a0f4482d6f2ec4caf7490ae62cf007e758d8d52849861c31e2c05f149142dec35e260e3b120b3d636bb062aa221faa9f4570a99ad009f9fc0104c86098279c19de3a4b21cd2cff04cdacd7594632f6e41af2e4e0a37447b79c8f6c4597c9df4f01f2def68704c8c1c3929a75de2ebfbe0f611b706b149475575b3982b88df91baabf68cf4cf99224251a99abdbe416e9c1b14a5e91bffe079609f23922f850f0459b1db0a2ea04ecc1a7d0ffc3864dac9860821062f9a86cc83c4549f426fdd2e18c1f1cdddc9de4c49c6a08c950e734c043c00e04590b0a5ed91c26f13c4ee212c132b500d5a8b33138a199b060ba20adc5cb6fab457ca815ffb0a7f50f78def0499cdf9bda002539b7aaeeaa4667a0c14d4c06b42d0314fdd586d18a19b7b6d7c40e05b74af738b8ae3e011331f377f2adf35e03b22ebec6f645f33334ebe8639f364e6348554aac163078f15b01de81cb862929e467a7755c616a9c8a8b64a863c8cefc1e8d4b648c91f702d462ee36f3047e75e47e4de9109a38872050377d7b07548814b289f8df257f5b3802b5bea14627ed525c10a38fb25d066a68940364ad3855a0e33ac46b57d47425d8ce73dc7bd1d414c9c2a2d7d98c283f4eb4c7d0ab4fd1d24c27ea684a2afa02a0a13effcc32f210097e137a7abb7da8f28f6d143dba004679379d87a70633186b9c959e01616714a493a31fc0db92f4143db499f7e8bb9a37234918fee6103c1a8eaf718164c02b6bfd95d69721dd0cfa7d824fcf9f3861efd3e52910799a416331fbf80a0d094ad92ec2abc0c4044248bbf13bf914eacfbfd052f51623450a2256286340474ba08ba6cd83e392b7c55c2b952324cd1195f4e94b383d113f1a26ab9881d103650b34a5c706749d3030c7baf66a6911bc176e278a8e0fb9e058cf17bc1a2da7179c834988006d6a115c36a149be84d20fb9e418535247c1c0aa56f62abebfffa3f7ab5e2e2ec84bd762387b9ae3dbbaad95fb29763c24c668937444432c8c323e33cdcd4b437b12e8ec8204d577b3bb88f10bc8afad022d13d4f4d3c7589a44354b524cc3119b0a103265d6b83606330d415e97fe5c0782dfb8890ffaa7801a8d4058f5507204543a5f2121806afe4ce31ec37bc02156fb6a245cbd089a2ab9df02aa689a043b2cd8727543df366e0cccdc44d447bf8f64ecf043e2ff7fb84aa90f710558ff7c30b6d3bffd2f5a166f256135817755e6917d847d66139d2467f1ff1b177252e6f53cf3e0baba1b7f3a898c5d4e60d613b162f9226c7ad18c0c25e1598d09e8e79d0abef051b93b6f9414e56fa75f50fe1519de734b35ad1327f661a11aca69aacab23ef9cba114dada92d60c5453a9890fced453f7dfded1ccca74058e3547e4803e80db1c03dc8b83c4be2533717b299099705058cb51f476944e2a6f395adf459a14e53269add864d7e9a51f9bd45f259964ef89e8d56b311dcbd32bc8622c2aaf3fdd2af82d5898da727888f5a69734a3d0d7860656238651306be7364d82365f4567803885c4900d7c2151a3cb67d237ceb5f6c46f726f510b723ba591c8cad9d93593da1e5b7a057cdc9c62e27526bdf51ce43f82f3b1956509b7cf8bcdf6b545e6d9d4667c31e61ff822e182495b599db0b793203c340a3ea5c720ca10707a8fc0f7d7df0f5cf8b0b27c59a98f9e24e472531fc449d44455e4879dd8600f9aa03b54a97b99c91476210c2487b8cd088c9542ef050a997ce78b58e2e20ddc1276a1aa77a927f77e2cca3102711770492e593732c27d538ed06a584dabc19a9d841349d4ee239c38cb12975163e5a154972126641a8930af7133a8de949e22f42ed3269f900a2b56c5c170595e152b4129a4c022a9ca4a47442266ea3626a5f7187b7924bc51306213243b1716f8e32ccc61c811a52bb1a47db4f2fb717eb462904c8233fa9f5ae0048df48a1e14fa50712709a13a867a3e54129ceadcccace51867d909536d55d1c403d72142cdc0e69adde8bc4e6c226579887a7bc44ffed2c467003b199bb7a4dfec0d52fa9b160eeb270f7e69bf9e3376cef1c7dbc4b6bb93bc9d938d751485324989de8658588ffc34000be9d5b122da415eeb880f7a486697f48916e906bbd42342f1db4743fd1498c9fd101b67a8ae6c5f2098f468ed5926812469cfc5ce90db13736d710cc4ca85cec0b0a66275a4634719f8ff30b3dae879aa6a90bc1a87b19fa46cd9a136e5603168f7ba9f8b65652fc0562249a6f78a66bb3f8806cab444df9d8f8631e8669cc092b5aa8e11f1dab4f31c4ebab87dcc81718a0ff28187a7b34188d644e634451a9da00161213fc6ea4c4be23ff25ba5fbbff5c2d54b602c182e19d7f75c0b85f8f2c35021f3d9cb0800aee86f1804acb1f012d1b83020dba52bb77f6079fe37dc12c4b7926fedcf246a145fa32583de6da68b4d471f8f1450121231d262130165c87ceeb76164e100ac0d2f17281a490989a0ac352b875195f7895934b78374e0012c4c0e84ad46b306d3ff79db1885dad91f5fa0547d73440e7ed00db1449af27ddccb4c877a720512440838615d06d207ea50f5cf12e891df7148d5f702e06500071679e99030c7e893b1de7d7a9d89e04d4ff2d3a2f3ae6fc79ca9b25bc2888a4065dfa8c4fe87da94a385f759c1b11038ea5561d74ada64a6587f1220a4d156762d024a214565134c3466a75544e3d39f6251e3b36ef11220f1783b721b9e12e88a97e9228fa2752504773acad798b3e305561fc7b0a7425b7d056e3fb7c931ca8ebb71ff976bc383f2f404ada1243adc5777525fad86ad1397f5eb57981639f0f9ac4810ffaf68865bec7cc632dc7d1cba9b7c1435e85923ea2820c400d0c78b2c1cdb5e694a31049bcbd9fbd5b4db7d855af06f8a05b329bc8a03c81646b85f8580382bfb64d24af2500e32da8ecbedea6ee26064aec9a73ce479afb1166a9e0a65a6983388ba0739e0fa0857f0e795e5bb57fdd43ca09241be50c311ac7c4165c261665384a43c0eaa88ce5a489aef7e78217337ca2f88e85bf77ea46d27d908e706328470b3fa6be3ce277bfcee033ee6c5a5950d4e0b0b446d90081204b2dfc6aa6aa1f6cef8cbc17c0f5a42752e5a27117bb2e89806af1fa7c914bf889146d9aef8bee3ae8ecf84e805d232bc98065374036303d14f4eea195aa7487c6b580f0f60df08a1f78d453691b86d373dc2d4e9cb5784ad82441667645af9394ad7d63f025f91dd10affe5d6c0a30cb4eb90bdb7ba3aecd1915000c17d3cce32091926474b21c7210fe1117cec965124e6179779d0f3d559bdccf6dcfc60dcf791687da265ce909fc12883ddcf6a81930be571f9409546ec002c1fc55900388b3ee7ceac31f186bec5a409396189d864833f4eda931f5e9537f24948c3456e1a10695974d5cf3cb637108ab246006eb510a81eca06dc2ebd59d0acb6bdcf7d15ad282ad20de4586cb62e1ac20bec7d7b0d4fbe9ad271f839f0b9d2ac5a69fba19b5c33bb50f3b5cd85fa730aa0c36621c087428921ac26026bb70e5dab4fcc349edee58eb6e0c922d1a8b75d8792fee323f0ba14c3d3631479b8a6867295901f3afb95717344f131bca84c895a1402cab14f9e660e6fcc2b4552bf8b56c2dcf875e4b96b6bfef91c1e3189e72dd2a220dd7d6f4d9da08b4651cd601e53f4e0de3cec0eba883d9fb34fea60f1d264f65fb52f2693e12af3b856496cf5d2bd64b0344ced9934fc34ae38dd2f2cb62fa3bc377a0ee1534ceed4631f7dec5e84a94b6872e83ddd896e458a6146aedc832abbe2782be161505698761d2f7ef6fd711c44f8a24ee7e9134b9fc010b1c1e1aff928710205f3fbd8b92481959235ffb294f8ed6096282327bac779a3e9a2bbea1dce313d2631f8c51860758f52e451883199d9afbf50ebc478f3e1dc5b8b615ce9ee2018ddd1eb306309b06edda4a689d4d6fe2fce6324818189296d1cfba3f312205d672a42217c2c01554f07c3b99541a624a97bb2d135b5fd33e036418e8fd936d53762ca1b5e8b421a73cfa0f671eac1911b460b4111e62eeb0cfe81276d359821e4a197712eae03e51300867c3cca2f04397b5969d7bfebfcc219c03d07435372bc25d6f6e2db399f10806b47fe978b706623210e8b28174af8dab909512e8eb6f94af2994d4442c01b9fad4191ee86bf6133934a0ca11ebfffdfd3659d3b0317a045e0ab7ee7be5622f6b74611b4ca537c2c949905eca527eb607df103025b602e40826f3c1904879061678a8b7c63b194da4b51f908896f0cbe0e1c884b770884a3977458cf9eac9304ce35bb044b4f8d94ef2a04f3fc1edddf0a76af534b63da9ef48f51584c1ea421e820102119cc79b8d1446df18a1c766adbc5b5b396f454636f33ff84b8030801f864efb5259b92a9ab4e63bfa3242dac19460cf6897573b508caf317ef6ae5480f2c32c5d1465bd569bb39c47fd72b5cd0fba496b21397f36248019a3242c3b82fe08dc5d4812f77d16bc64350b18bad883cdbae7f6b2aff77fd733551abec491f413f28ecf18224da3050aa31ae882d29f1c00221c7254134e2a98f80b414d9752615e8237cbbe77205f5a74fb92fe1700a0a1b68255ccbf5c397a38e4a3a9c667599b0780a1d78185c074486405817c0b656ffcda809db011dbb80450a9e4b721947282107c0d290ef1e432446b99d202d31ff84d2a05a55512512c293e1b6accb8dd9fa833eb3ee9f7415bfac6f59989bbedd6df96049818787926bd4e92968b8bcc864830eb9047f21ed8499b0fd2a7ffcf917707ff491a53368dcbda7b99d176a621f47825b8aa7e8ecaf62bf31390b764121ef7675d174b3ef5924603d46afb41a0fb99a8f906f28e1ba7c1f3a7097c181f56bafa64ee70554423134ec0c6b16f1ac88fd49499d9424992a1e80a9b166d28c2c79ea8c13d972223b77de6b78240ff76e95467fa9141886b9593835df9096fc6ad6862cf722f4a3b0be605cb665b0efdee7cf158f9c188f976e9ce5c9035433a150c1a14033f6a41d890f6f9d158813ba2b1d05cf6123ae703196f746ce2f25038ebfef482f45d4a4fa8fc33792496552392834f05ddac1c47b6ae3e81a6fdcf4504fcac3ee41b7e55267266b31a28e0f208611e47518de2c8a3f08cda5301229a9beda5bcddfc071a3fa8ad9caa42c719b0509280a6b220e478c8e6d84c2354c1a3b2f58ed28cc5d563e1b66e407f1932ea4fd4d75d0251dd9c9273f8df41d33086af393a57f27e28bb546c6bec2fac6d031e6f717e1e4cebcd646d1f0d5c4bd225a9eecc6cf54dca4dcfffa8ad0399f76fe602e1b8e5f152196cea3f99fd2df7524259f58bd8a11935d0fa65a81253aa7e8102b3bcc0d70026c11732ff9c061eac1c8ea4b6410d387ec532dd2b411599b4812737901658f7429ff6c7045ab335c7379ae6fed6063019ba315da12dc3528b2c8ae2b88103dd308a54b7cf8e46bef00ab2549539a1fc7d7022b5563f4a03644259d8fa23e297a60a2d152ac000da54a918ea7d1dedfc49ba3a485c22ee758b85a02d95b3fac03d32972a613fe536ac69b2df8f40a72ea48a5aa0ab43148ab127259ff20c65b45d563fed3e7360dfb9465c8a298f3ce64b44e013bb7a7f697e7461a41e3e2eccd0667c02ecf946f5fd9893205c889dd0d2d4c53940fbb4540686f26cd047579f3343c8834fbd4fdf25bf246ef86178d8443d9072f02a07534a939aa220064f71598631290a36851eeda74803b84e470fdd4f39bfc82c33a67c12729bd05e36a23e443e0555b274e376a8ffc8c3099bff72069be3e13eba6b6f9a72c53b3637226975da7a97f109e873a7701826296397a08cc1f336bb4fa8be1a662ab9ca64198184e87e2442ff6827d7253b4c9738c20dac861df30b251c5883731e449bafd3cce140901daedf9375e564a8d06241b729317d2da135aa3ee6073631c6a75ad3f95c944d5519cb2f8c8f19df1a016048281abd126a70b5d662dcaa38b3cf83a18aad97689bc240453317423c351144eb2d1e990c7a1207b4beaaffdf5a408e84b7ec81f79dae4f36d83b12f53290c7050694abbe83ade66cc769520e77a15b78aa919ae95a720ff01162fd7bd09e7658b02d723eab46da3c144acf72d44c95703587b4809a5b0e37437e37a5c5df5b5d475f73f582fa2b8b3104d864e1a9fecf3dcca6d670c0fe28401032205ce8b27d07479cfed781f6bfe42e2fbed45f04e72e4ec7c0a3a465bb07eb4ddcd2f9240d07023a3dd5291c0cca020db11dff4ee4c8b206f793ec53efebeb257cddd22d9a5c7118684de4d45af6bf672023b9b6bb89ad46937b07d6f2cb4c96cff3b03a810a67c09a1de6110ebf9f806ed838ad6f1e5e72549e3c48211545a72f836b2758c37139aff0a9e3a6fda184ddd1c36b69affecd6644d205f385bb69c31fff7b24208caa75fe4c9102abe8a25dff235c8b5da3ca30be22683fc56926d6b6c0f943a55e81a83bd26b9978afc835fe2eafdad927c3817bb812245fbcd5b9fcf289e1682859b3d70f2d90fe1c0d9c081895ce8e3f0cda8c2c95fe8ac499f3a92c809858a504a975378ec4f48bc10a0717166cbd57b2244e224074665dc024742c8651ea07c070d04a9131b53ef5f511f39f7d36f29e7b2e827f5516a7d9585bbd6294b62a445ac74f24fef386d94d9e70d63b27153eb5a7b254103ce8b0c68c8858aae830da7bea77aead853875a29e8a8bda8ec46d566fb8493e9354ea428e2e6301413f1672ee59e4245c17f6124c4efdefa9d260fa35669b996c626439808534cc86cf522f09ed9332e3a3f10f9d8903024f88bb8f91eaf0e59c4a7c821fffbc64b0466ef013a6fb6e165cf2c0187ddb549844095b0ce0c9c86c236bfe28ffa6d8105f071a8b32dd318bac40575e784595146098d67b92b67ff492a4df3d881dcda96734023bea9a8c51414f0088e57cded1d0ad43c2f6a3f548915400d3df08ffcb6ae02de031e918ebec64a400ee53f3bba9fd4835dad676cf3f9203f29431a97f2bf18e4b42c371d3955c45fab76206c818eac2836920c75d67568c53597fd617e4bf7a0154d600446fd464388e5c1f60c3b1d9304ee602a3eab0563ba947310cf334c4eed5a8c2aa863f0a359e7d2dea49c5efa9aec6ede043951334863120d3dff1ee7c5a78a118f4cdf1ca20e6cba7198b93f52d76632b5b29a30aaed61420bb29b939f399c903bda575e5603ef9053abf59993ce274e98bd03ab6cbc941c46ec109264941c0c81b8ad46d52979fbd3f5e7947c8c8bd21ea83dc04ee5f53ebf008c2975720049abffe561fdd164d8a848d525f09bbcb32cdb132ab59a887fae0449b8034be5dcc60d67ed6be80e9c510880016a7864c809098d55a27f6fbcd8fa90978a6a0027d0e8a405e39af9f7eab9c15c1d913b7e0770d3a16712c694b865a02e053b13bbf5148028206c7bebaa5b32bc31b5dfd470884619b83ccc9095250721d06d28dcfe9841c46bf5ce999c2c9ed687031b1963fc9620518f161ec16ed73cf1deb6b6345d1cffe9ef0e40ee8bafc7e67cd0de0ef5f49a1934446ce4401eac102b9df2e4bb2b90445cd70f9ffcf62bb2d6de09711b9787892e1a47902b787bee571edbb9661e9e68aa8d98cc63f139c7744b66e418619bd546230b01f03e9b003bdfee34e429a58c599250022fea8952ce40a9618ab06f18f4ded7ba42176ba338fe4e387660ab238ad55471de82f591e126fbd6db5adf70791f67772d8885cfb32c40673b3073fe3759cf478cf3a56c245d9678e980305cb1e6ce91e301498f1bd662b13d02c8669a2c8c5a63d4155ed2e33bda45c23f3013c1ef23eb02fad0d83c1665f2d14f71eef5614b06099ca28121b4af9c8d801b5b329e42283caa29e0e933ee98dda6c203ae52d52901173d7beff39683d0f76f2ad068355ff4cbb3399a63882f221cf65bf0f7f87e30b6b26004b3bea538f4f6001f10a14eb455d35974bb98ee8285cf3374023541d44e331ee6f69f9def0d037eb752695a27d23dfcb09ccbbc6c49c26439d8100694095cd67a44c37ef8d6170eeebb547269013b95405c2003792ac6f7c8c2696247f24711f16d1f5cdbdbb7508b65022d9d6802744a21840d91ad9d9b04f314569e9da2d606dddfb1543d474c4824f2ac24dfa0145a35c5cc36443c9ebdad1326e217ba9e6501cc3351fa824e7cf45fd31f3ddcc64a55ebee8babc972eb9e19d4a2119f00bb8c962065a27ce6202c7386c4792da9a58f2297526bf27824a6d4326e794ea4a97cbed71fc7795b98def517137dab8da02c0bfdccd923f8f1f34e680ec370441b164f368f206eb8db89fee2e939b8d96d754be13649afbc8d0b9fe14e3ec709131e7e47ddba03868db262e463f8dbfb4d48ff215522688a87b21aeb59f62b5218bbbcf78b3b0dea6f4e426d0e4307b979ccbba06111c0721a567708282d953def560bcfa40184553f93ccf0d1b327e0d9e3952fced4b2a57ed0526de7c56fb6c44a278023b80ced0324df2fc53751df4f2e8095017fd6aac1a7a99bbae13703c4df15d1d25cb7c3aadf621682873c58d26002855cc73db4e38a1c679045135d7119aef786c687154ce4c0a0e38520f4afbe56bc6e88823ba5180e805f35b376918ffc4d3af7d939eb26b78868b80e5f50ba72ce9a38f55cfee548abf324c60412506c87fa03f0b6fdb3e1ad68ffe5f45363f8f4d16a39fe755238a87f3fd327b2bd73c7f5343e9dff17693f6f1960653f8accde0fd1fa084ccc9b81f4bca84d436460ead530c4b2d3763ab2e7615da2b34ae80826df074deb9d483fa5e712aa3c38a42dcba874e2bbc622671f5b7267b311f4ceb81cfab6e01874fdf7dbf09360b49d23d19f465380de46a733c9a1b471acf752667cffc3ffaf4ed327ddde149559e9cd350cf182555cb821edebe1976951dfc4fb52620707bad67aa7d128c379413a4327c14ee9e02634c0cfeeb81ca11ef6c5681cc5301e40b7e3a09dda87c4b9bb1a844548eefba010b824f209bca14f001ef6bec20d015e6c698494e843093be374060b6b2e37c61eb72537a5618b232fdac429976f191853a0f877afb4492fe3f902246031d4d000b67f91726cd412ee0f042e1fce5935ad60cf7a4bdaf788b186e1a574ed575f76b7c2088fbb4b9d37802e871ba34177e574dc45fd281086fb2217b86c56ffba1fafbfeb86d773da16552affb2b22cabcbdb05dd75e65027dd5597b4cde1a4719def3a425b7fd055b2fe86bce2e69869b31eb4ad1a54492d3c647f18f123fb1e4622c2a9a4bec23f90c2a593b29efa920a4fd7dd26a4d29c0a57a08e45a363f031351c7a38d09eb657105831a0857212253ffe8cff3d28c918f8c7b036163e580d88416953bd50688726f0b53b499bc7c59ab35db696d3be4c1d946b8b3a45b0ceb527743e16c88baa88b799096f3b29662a2e703c0552b528ee85b6312e8bcd2091d13e086b727fa94aa4dde53cc8be17bb74752c780736692874847ec74f636f0b271ff83d84ef638f03ddf097d094d58c9ab2b133c0d9af60148fda0caac7f41f82c0be06dcde9bd12469885b2ae9e6f8c1bcd46141f6fc3a87b6c74b7b2fa3b337c5ae6090dc0dbc88e9adf2c3148ff01c11071869ec38b5175d48bb895e4eecffb60cf8d5fa67476338279273373d57feb80059ab8830846d1a4b4e95eced98bee9f5c79b3ae5c2862284fec9ff004b2df8e341165a9375fbcc1bff96429d78920cfe83ef81523d2a49cb0f4c6c12682936bacc38a3f894cbf3e395728581df0195f751568378624151e87fa1cb147f8b0430c81fdda5bb4dc0e801e7ad88a50cd620fc41d7d4279dbdd952344082a84d2232ed09c3bee7485896dd146019ebea2dd577a0940d0ce9b38174f37bd3d4483a74620501a752130bebaef74571c8f3f2e20bbcffffecb01da07c8c26c7e186d4553bf862794476b69932dacf10912239d4a8cb5f76222d20b31750172958b10cee23f467a8b615e1ef50e27accdc7ff68f1a38a1847cb84d83fc42f7168b9486a0950aedc61cb443dc5bea5ec358953d396852d9a4ba80c3efe93d42887801132bbb7211ab8a709a08db321384fc33cd07d3e11a5baf7656c615341ccb702caf2434725f3d28373e3fd8ba49e4ab0a358f2190ebd8103bc200e2cbe12463018db9ed23243b1f57813f0e25d714ac0ec4b6c22265e96987f91aefb69aa8f513ebd59a5a796e9f3c58dbe07c3fa6a9696466926b73576aea647854508ea8be948fdfd4bcaa2cd44e6906c4926707ecaecd5fffeb1c144fd29f378d8aa59da650940763b8712816e60b9615514f93f56b6d06ef3bd8b81be98dae779efa2d87572d1e91bc66c3a232aa65a60a4ae3cf3bba2ae61f7a3e000d31e33b26b9cfdcf820768e33fef48d14d89606fc78800123f64d8a17f05736d89396380f36b995406b48b68ab69769bb4cd48adb4e043b43fe60d695411578340ffd018160664c3fa93fb08d6241c547308302653f3c30ca10f6d6a8a6b704f75b143f9c795e3a53d8f48680742caf4e8cb4f93c5ee1c8add18ca066905e7c0e04a2d8077894e9252e830f01d0482ba340f4a97a8b2507a11db6f845e102488393f29f9c85a40b7450f6ab5a65c3237df0b9d9aa8c473a8d4f5e693bd93f7611fd496513af104203676d1be9ce2df27d4ca2687fd5d17ae7cf93e68bac0cfe6bc8b32a88e226d4ed1939f367da75c8ac3d3567636735796e595b2d78a80ad38e0a3c230fa6f499a108615f4899f3e3599ff81c74cfbbf3efcbf0f55f326140c419db4c965561af42fd515a3a3a1d5573d0872a3b073ccedba8c7d617e6bacadacf57f202cccedba1c8242e9abd632c3b0535840347679a835dd19300e061ee1e999179f1320b361d79a093e8762be4564b1be615e473f2c975c2b42b8ff5c159ae8b3151775cda3a7b0346e7ca72f8b4300f6058a375280b893c6020e96c559b99fbe6b507843152e3b5c64c33536ef76cc0b51c0c63bee40a9cde28671002836a3cf8878b93c264e6053c670b3a73f9d3c63be11e51eb227fb16b5ae60175c57321bb7810fa72b74cc773d875e3c019eb0b6849fa37a43738ebf3d29063b0edb1c14b7d49fb3c4e5a4388821a598ea9a71c4e69ab9814c0febe5a347f7f14a3750a20b139bea22ca4f50b5358d68851bdce365b00836a1ea277e7ec7fdfacb9d834c033cfbcace4e9f3f5758bb4c5b095d49505949eabb9ff05f0bb3fc681442f66d71b43d9346ef5bf11143e9ea00920010d7a797a8e2b2e5871d8e1ea3e1b91be10715e9704c15157f86eddc2aa6c7189af277fd38f2c020d16e9b9e7d890a321dee8404b8638f59c4e9560e3bea868ad5f522f355c85a2bfe4664be59d5c70b56df06ee538244b6689a190960b4e326985d169847a643845a059e2947495e1fe1e705536870f60f2b4e30d095ab40f40219d7588cdf369993a4a934cbfaee463b6564f348b5ab422e48d51c391bd27c8f981bd48ec1d938cadfcddf2e41d74cb060887cf892dfb2d9b48dcc0ac14a66cffaf3bb803b5d5f6f407705e2fbe6fa9a0160ebe7ba8dbd4f0e58d7abca1bcf4a0dd00dd14957a0c74077687ec2293cfcee3b9a3f4e64bf41c48a943f8c93ff046400744ccbbcdc04f7126592ae26d8339d4059535fb62f176492837f447b2302a76462a01b301c8f7389aa6077a54dda38e5c1300a3046cf6acda1533d40fe2cbd03012e3da2e142ce7aa29dbfc0473435de1cdcc2d48367c1f609aa287363e45f3e8001ec50e2cef7054c5691d540022d3e0c831fb554be9beb19efbac5ef605ecca566eb0045ec1db16de657ebe1351f40f3d1cf1a9019b1be26b8367ee18e1ec2306479009ac4007cc22c63224597fca8ec40ec6d6f525999a2adef8ddc9e29c04f00a6bf2ed2fe3893c76d806474e298e0b7946df55184df7e7144dde8c8de842a335151d3d06d373748134197611fb4f58c6d24156602096687c2629ad2e319266f1914702f4e850e2e22fabbc934c7c88e909613af6909b80b019a78ad8994a042cc68f4c3913763eca2eb796eaabee6b0428a2faf43fd46b8fb995f05424c376737936c3a6c9fcfc115db78513bcf7c4a08790d86205098c9a4f6770b638835e74221031d5c3e30b63a7cf9cf13a34e8452f26af906d59d81329dc417485a9d0018f87e433e13ad55cc29d4de1dffe4c07a617c91b17a6a2f4b400895f76fa9a69bfdd8d706f5c986e6795edb982718e2bfdb4d5e2152cec336b48bb2710e49f69f52d54e0fbce9b1b72843b96f6f92b9810d06ee2e50cee09e96e1c29cc4e3c1ddc895004a5e19af5027fac4570cc56086314adcd878b63625f20badc8ee339d6555e6d46c55233cbe50ca3e1f0722b11f874e1bedd04a1e8713ad669d9189a2031d38f0231ac1ae6b2bc13dc779a383e7f9d78e7d79aae77388e5d7010753914108e3a41a264fa73f5f0bbd3a498fc00a9d59363ff47534cddc84feaaee1b5e16c12dff2076db34e17aac4ada15357af81a4f2802b5fba70cd798aa0227c85bedaf4c4018238d163916dd133a8a802268527abef5fd70db8d70b8e8b642bb4209923c8b80b42aa915fdfb85a394581d8bc7a4c6bcb10c882f4e8e9bf788ebb60c5d3683916601152c73546de05a779e983d81baac8116dacc34729336c1c2da8f87ccca91aa2097f1fc261c9de317643e9190acf11d6bbb9e7bbe987bacbcd8fe6c79a040e89496e5fca23af7f9105664f4e96a7259f4c1a818b305a16384fe1b537b608a0b90e21a1a84628cc293cf774b9cf9652a0bef463e0ba6e1735f0cb3b764d6a26d38824a964dbf48d4b059ee47187fc4f27921cfe4839a3d48206d811b8da6a119f48549689008c1e90c27e1670a896a3643ffac1aa1cbc6b7679ac6ff36c5988c1d1c0965556cdb13390b3960bfe255ba92dd9eaedac0a3ce4a5fc1cee09297cd10c7a02192d3cab18b8c843650bf1f85804ad99167433f5df02b3e22e9061ec6bac048db1bceabf5ee67fe18ad36a437791544d15eacf04478802ca8873bfe1cc64bdae13b78252702e1561405fbd46eecd8f2ef013800fe8445ead645e613c2b16345ff0f96ab459792095e538da2d7a98fe74070253e25dcae0f5f9bd8634a4582aebbb5b15b0bb04d65bbdac3570e17a73e362fa076027b29b27c0f27da306a83fc2ed3fcd3b398b628e4912c41c523abde450ff809780ef83ba7812b9ff1eefe55e5a4580a4648c93fe695a58463adc1cb368cddded5c3893a061d76b5d6554d36aa3afb22126170633e17d26f0e290dfa0c09423d105be91ac1ebec992d84518099bde46d4c121b3fd80a4ea953685a9624121fe1e3c6bd4097e6f0a8221ca99442cbe19fb931370db3ac9b282152563551b9f4636cf28f3f9b91d8a7261e27e7bdc82b302e2f6da8f3822c3f4baddfc3bc1e62966dc06d7116143efa30db8d6c3ed576717e61416a944584cf7a7a16af0ebb1d8520cbdf171dcdd260ea917c71609b209eeeb8244bd211b384c1188d79ad84e1b21ab806cdc0bff62ec17278cad7b8e943d0f17586097e5cd047e5e9b18f1a3021b14d93b9d06469e81907b12456d4eff81c24138a0f7383b6d5f89a511de7182562609bf30b462080a668aa575d95acf439219b7e605c8f5a05fb0d1850baec149ccaf74f27e76c1d46ef040fd27c5779f3d3f46a8dda5e332a76b1cb03ec29c2d54d60158c46ce109b48ba41785b6d0cdd2e9ca79a9ac88ccd1970e233690762e3bce582cfc0faac55d80e2c6f42861abbcd77f90b92965e7825e3dc720568cba696178aa2260aeb92ec1b052551dd31e627d4585969b71bdb18798b3d8a88f190e5f7a47b95d9544454dcb47195d21b82d7ec7cf4ca491169e3b32ab61b13f7e6f33d3c623329e0d81cfee30c9e54d2f0a5cb2ccc6c082560c29723c3287917103b3698fab31b933cb89d013e40a314e3b35263db98346d8fbbfd57eb0c3d1697c91f95693032bd2abc9cfc7012e6e5703c7d37301b43f889a9ed209a2ecbb7961c9f2c6fcef3c76a3972c1ab9fc3ed2719c4f3035c6c9a35fc3e058f8d50a128f4027a337835c2c0df60c496a64be859ca14053f28ed4674fdb53c00f1609d100948aeab11a1ec573938cf315c301003d35ff1f540bc1a8d13858836653b493cd3f31d26b1dabb4412a079d1c5694e32e4e55f9e1d0a1f6b69977078f5a6032f22d7d46781e82424c6d1023f791dca9852531532925160c61ee5248fe448b79ef1aa1f2124b4fb20e722cd50dde8af95641f27761136f0f4a04b4cd7446533b724dc1e3ab97255e651858ec283cbc70cbab16176821854855ed730ec3f26648b0f8cade64443e63245cee2dda4c85f04c4a271e6a91bb3292e2f8ab6cf97048a98a8fe8024b61f3e67dbf689b679430a65200b12d8243a78c85bcd0413f7ccb925fc1b4cef1b12d44e6f992dac74a18af0b0a5a3d1c6d71f7ab2d3b966d85488b3cfe11d494dc090327479edb21c0d5c1a66f86a6a76b205b27e90eaba28bbcc0354caa0187a4db52b66891a9f17a6032a6221a67f0fb2c358d98f5f26563391ee07a09f7dff93f4e5fb4121e0373cec9c3b7f84f42651445714091cecd482905ef3b96fc9a09ffd3ea02150eb0789ed355b9d18c0f96cdee2018b533d46287d321e29781e79a8c1025e225bba03747eb2f7794476ccc1e01dd91314405bdea0d03a4ca1a2f0dc2076bb9307c3b1d7c369ea4395ac3c8732ab042f428ed43bf85a758b05fcee463fd6aba2ab092afbd5840fd97e62b6cba998b25be435e544c4a6f6325febc053c66f656ae2236bc773f1abc491fe56b7b089fb3cb6af0cf84a0ff15cb6230c250fa06cabdaa65fc11fe540dbd83667a94479e7e9747d4da126572b65051311962fad83958b5dce0522791407fd96ac371c1232769983e6acc56f3a918a193a9b331ebea0dba1558d47d8ac71b9ff9f8ef03d57d85b1029864b9c347020f3cd43c6ecc78d943d33ce225994df9488eb66f7d2635175a501290ac14fcc03858a389f1373ea4e4ac03eb272b9692ed011094ec40392e34e60b61577f18117b5ef268881b248333b0bf676eba98ce4fd9774a3f88bffb5193f902b4f298920149ac98a003759e8248dc401862a52d564612d571c27ab2e0a7f703f161ab4aab62141f2e5e1f7ded887935f05c18db22ff43f19dd132fdbe1665d0e1849d6812f2c84f9054f50cfd756cb4ece849a47a25ab0b00fdd36d68b7c8eaf73ecaed7ff988de9669376ccac1b645d3c65d7d12b1f8e979af20b49f9ef4211ccb2368163ae3b75097cb72d3d35269ab98a304fe4b4b4db73eade066be2e30fe6046440e1b15c2339d8dc38a98a1304c6e021f0c13b3c24c6b6f8d66c24ae5dfa120d484314b6eeebb939278a680b0258c8de9f0278dcf97c2b3b79a50284d4600a763a4c3e7920e1a321d6e9a2e215d3717f617965c75caa7e6660b958f5089b64280b2097ff49bc38a201508cea4a392bb75069d2f5122c9547a5baaaea87ed5d47db6ee7769f1f791968e21a62b42f423cf29093db45924d9beb3b45b43008f1b0c74ac78409989c3c611380eab38968593eca261ac73ccbd198e4d446f5bc22e97b260bc1c67535e2cfdeb615cb67cccdfce4c714b2321df50165a3ca2f82ea75b85616a14a66cf40242cd69cf2982c9f965513b2be8a30504b39045022ba75b70230c049d04b831685919df0c6682739b9feedf71536467b485be58a4a166e8c4265873e9bd49363ff2d20fd84d48b1d99018d980212ee3bbdc3319362c0b140f18b80dc9d9b03a2f9066e2372d4beaa877de9ed7f29eafa6fd7075ab664bade955c561e98483e76852ab95e7524d16c529f9527c4ec5699f283b737a11fb78cbd5cf25728f44c23bfcd3e64039fa3ebe35cbd5e09db970f894087e795cf25047f41dc790e4bb0d5a1198cc9b0ef6e84bfdf7a10284ed32ec4c5e90bdb7ce6ad27e56958f37e37be7dea5ce3a79cff4b9142bf2a9918199e30b47176f55e4ecf27e0e5deb9643da1965c914af0a6cff5cab7baf97c60dd0cf6b9bc0e42dbe3516fbc738b261e45cb73df8badf28db0d4107e67b5f75b6cab6fc6bda586b6cb6241f1d9b90039f1a649c6795003441657ed4b12f9c273272435ca935499207dcddd5176038171895277430f2629d25f07def0e7858630cb7378d2f1c33ccf82f29e5e188ba4d10d21b44fdc76b3fc1f17130be830eab18af1d3e2dc10f95a5d617a2d04fb5faf9f9dd57b7701dfa554622443751d2bf081153a4728e7d4ffe7e133bb289ee451558d0a872efc7e3e84377e44bdd28454f0d925a9b4aef913f9ec5dc6574639d6ebc92b881ff2ab12cf50720bab85e48f10e85584f38fdb5aa31e610aaad67ed85c91b85c5615ccee2b48c3cb6f40cbcf58eeac910e1af646b0b51409ce54a8f212615c93070a12febe6dbfa7467f2698bd997c124fb889e4ec2bb991b2d551854838cc4ca7f8c5d70245bea42cd7401a6076e34c7c6bb08749406f17f7c925c0138ed55ec337abcfc862e4d1cb16cd208c62fa401a13d210e022e114ddc731190dd8cdff477aceddc5d7a62dda0aadf152f427bf6b17cc83ec479fbdb74ec7a54cc2970438bbef3336e72bfa26e102f585a4ad873f42e91f2dbedf707fa65d9132cc121e378648223b38c79ce9b4515235d8076dc63faf7bb46f049db13b3daa8b55134528dcb815680ff087705b0a4d70fb63b04e61f89fa124477d6fdc2ca980c497b4ce69b612c524e26714f14a90d3ad6311ca427fe05f8ab88939e2d6aa6cfb78c142f97999311333e3fa1efe0055fe2a8f2de2fb6ac5295ba396dbfa41bc5408e27ecc71a9e7dff49609eae59c65e2b633c1ec8a27c983c281699db9e43f77f33c83c2634384ded2fc065c7e12bedc39a5e9751ba63ebf8458e79982d32c47400b838a621a461957afbc74bfcd37d785b34a3f1a72ee2bca399913982789001ca0adad1c6c086b261387795019fb451638e14867d323588ae0f04d876230db8454d195cb673ba261b444c7fbd3c79fe6023c1af4d72a9dd95bf0af40efd6c0eebefbe8187094e91d433ebe4e7fe4d73a3f040752519915f7d6eec66044d0f4abdfaf4345bff410a6d8fe5378ebf92f5484a94b2c876473dd4c0b501c573fd801733254f863d4de761c03e14ebaf3bd67991e130512e1a85b1392a46faa698004f594991a363b9166724c9f8558c2be5229f8ec4db1547f43c836ea0e05a0b1626a468ce0a9f54e27d6fc2431a1bfc0f6e0ef0585d7fc536dcdf124c83cb70f71184c9a5180c37e3b0d26aa73b1199ecc39d765daadb8b9f52261eb7b98bb6af6a888f6d54cba50f86a98b7651420569e5931f84d802696d46cc2f30020faec06befabe787ed5c67b1f8522531dd0f95b311d2ba5571b64cbc42abee9207e222c6660da0e338f4d71ef10b261dcade7806339d2188bdee3d9be7dd4f75d9233418a1db2e300b8aa9f9fde7a4bddd7f7eddf92569dfe20d9514b3df76b19e370abdf06ce26dd963f69604ed56dd46d21ec8b601b4f9729ee1e04f4543b461998f4ee6b131ffb41bba6d423b5ec29c37dd07b1d2a6e2bdc091c7c2c352f8b786038351086d7cd160dba976154fcb6f1ba699a45d9aee0637c7bb24e9afe87c86721cc9efc85ab5cd134cde46b86b08b821eb30b9be79f6c6c31b452e779439ec5fb2b5fd75d689933bb429134d22e476c91cdeb0e4e3e21ce5768e1c9ccb49d5a9fc9fbab4c29e185eb71d45c06d1e08f263da2ee7ebe29aab1ca3731079fade47b24bcd2d1429d2011d1b08bcf342e1c6ed2f47816444b2c6539d17078f95b2d320ecb974c94e3bd1da66e5ac5a97c14dbd24427523f6c7af6a87af41a88bfa16d05f1efaa8628e9b2f2814afeda1bf0041862f2080d083a8b39e2e28c7eb00679a6ee4ea43103fba66740bb71c98b1486f62e6b27e0dab1fd1a29c5bf08a0038ed90d158a32bd1b3946404e0f350b376694317b817e1cb634f1a85f03626f9ccc7056901af93ad2c4471f2e1801abf71a20fc28be0552ebbc154300922aa9a054d042b26a864500b6f0f9a6670e27260c53699715a2f946a5d92849ec1548c078cf74c513ca64bf963e2540f8e7bfc2cc732eab5ea8bc964c7e1224f5692ae39ffcc33dd51d5c08719462cde10895c87ba9e1a4e47b596c0c1170afe128fc1a5a0d6641ff7a26339459db42afa4e008ddcd0fa37c8a9d94acaa5ee6805d7b30ad5cbe2a3a95cd66e81f894c5ee5ffce39ace166710534dc50210e1d80e5f852b6b6819c01acbf4b868138e913bebac28a740f9616ad442ae5aef52b7d637acb1753a7ac76b6b128a4bc229788e6ebe1d02232da125401b40a8c3d9f422673b2478887d03b2669c967d4db2fd2defee6476d199ce4dfe68305f07babe4f621d8855bf5f8f8ab6a0bba577b5140c0e69031d2b1d26ce64267bfb31bbad08846ca0228f340582a439d948d8f41e6bf3b69ad1c7e7d8dc83812731688575fba7fa2009819af5eff9473f331a5b1e6692f642bf52714b17cb584d715b3199857d2879feeaf055d7ca70bb7b3b147a9919227ac024baf89959e5e724c0602e073d07d25324f86efdba045662c96e250f8cdc05bb47afc4b9699555f1ca755b0f53ebaf16a131764da450e6135073ef2d4394500fb1975c1be430e0921e446fe62fe78b81c34b2d20f62662832f63968757bb661e68cc683db785e25eb9a61f25324e94c36a3d7ac55166940881f2d9bd282f04caa2fa376484d03ddac3a407f0f78880812a515bd6899a070c74effac53ea28d5d4114e4b647c96034b5cde75a6acbd10c331e7ef04f82f8ac9457ac1a2fd4d565259cd6b7931b290c5d9b0f8d7f2d07bc0c10696a895cc5199cfaf783b2f476312f7cc064ce649125edd8890b63f1706fce3be3cd8dd1c1a993dcc590438a9d6c15b00eb4a1fb634e168c775daee7326c078663899f648e05b870b450a04994cf108b898ba4fe43b904944e9378a6c3fbc4fde63c40ba132d5359b3ce2d4f08812712364f78eeda9ee80d1596b62eef6413709807f20a5b420776a37db0e15842b9317272a43b38208fa85b17299dd249b37d7bec1bb376512407d377b81cece7e980a65460753a70a7ca4cf204f1eebfc23a6abbe7eec61bb6c5df5d281b1d0ac29259aebd34f2e947cd3793c34e2d38f9dc5af893772aadf83a9c0ea958394d44b222376144c717c22714b0f97e362335e155f21f6569385a1544db913e76475ada28a710c3e3b4420fda1f672b3bfc8e70b99f6689e01cdfd497936fc6f27099655b3674c88cfc66200f4c30d562dcb34a28d41c1982c9656fb4d7597c646dab697d1e3f6ae4e665a9d0ab5e176236e6b4dbfeffe43be079b9782aed7ab956067142ad1734d37e433e2d6351b01e02fb45fc2856f4b4e569fb8cc30c682428ae2d6581da17489249747f6ab1389c3954a33d01048353b7893065a3cc5c59923fa797fe3931638c31c96ffd9a142a7388523e07e6d613b8ad1517a809ea55ac5fae3d6ff93dded60135bfe6be1ecca7e6bc6f0b5c6c20ee21327cfb1c5998808195b3eeead84e923f7aad373fd134cdf85ebca62bdab9cee589a8a1a4b48fdcb18ea1893c40fa1137e130963e4c153d5b15a4b17ef6c0621411520c603521c7c94e04a0e7299ab326de5a72280d86fad5fa9e6f2fcfd79d36dd0c3f21af6740e2063c547c4b4756367fcb2933d01b233149b15ca2a688647d02c87d1aae8dad641d5919159787107fa2ca0190b315bacbe93aac6afb4119a3b036a71ad3232182ceef2c0862d1a926c61b4486fa19703121305df8b817a2bc8f1fccd5655e2ac379330b54f3bbc7b23a45987131d19eac2f6da00fa09787b5960065a8fed8480413b8646645f40100d47ea548dda4efb5449dfd32e2f5258714955b957d44775c6b767c37388f6a7f99628c12369a644046cfec58e5a82738ef837c4000f9c5fbdb3470ac68d9828c2e2f2ff978eb36e64ecb336176b1a94e616459edfe49d48f13c6e34ada4bcf87a5d1eda85eca56ae2f8aed6c177c993277024c441b064b9486f0dd7b7bfbaca0609aa0d812eb456cdde7ececaca72e9fed6a009ff6914678695a5c6f47a825f04b4d72fc27b910115f9519d8e4384287ff8ea6a763279e01bfcafef07a58c33e561df5a26ca028230cf83d073bcfd636dd9ec1e994af0523b2a10b47b1786db5e439d00d1adc0cd96803592df156250d458ea3cf451767d3493f065bf366990d093e6b2a350f7c02b922e198fb8c88dcbfc096907b8b7dc15fb5305e59f4645fea065fec72e24e171dc629164110b90b635e5b043a69bdc70f02a4fe2f1a83523e11b770b03013b6e784b7b2f276e2d9be65c6e2d3121bf6cd4469368de7681c0446dee3017913c30af73e999c7d2e741e73f20ace620795b09fe189a931a003e465960195407a63418b1a62a1db0289f66e799aa0f24e0de4efa6253af5484b904ac59ac340491953b846781a5551aea3bdc7eaa22c48597e80194146f002008cdf2d59d3cd196aefc0e081751d679d997f77acd2d5801ce190f566ba2c8ecbafaf6c5d2d799c094b630b804283afaac00b7efcdb769abef4a61a42a28a56c5b61413dce9f0ebccea2a9e7050fedc8eab0cf36f3bfc789aa1b9894ff58c2ad5610deebe91ab41722685b727f2056499e508fcb6dc919dcfcac86824d533bdf416027904a343b4122f1a87f2c3e7f4168a851c751b3e305871a049adfb6c9c8bfcf996b320369e0559030b36e6f688da63460f5e44511c0a2a6cb57143554685130b085e9891ce36b8657fb409b9db4ecbe9e8d702103b5568617f1637af8863d6180e12a1f16bc7a5fd75748c45b005981f41208a7614ec592cfec974197cdf2de388e0fea92b7193a168506451674fbbf899287cef14f3ca90162a738ff20ddebe60ab40111252b5859c7e4906062af7b58b74c53ab7db51bfd96eec01b8b951c8bd1c23b20d3a44f2641a41ed3dca7df8eb921f01673b723e61b4133d9078df1979ab83b6fe739922d53c73d2da785394401a708355353d2a6ee654c3e37eec958d1d3ea98f7c4cc48134bf86b9a34efd74fca41fc8c908c23c428ded918faab15b0f12e9aa1acce8a678bbaf36e950f068eaef7c326fbe64a9f04fc14d77f5e1c2ec684c2a003641e52646d1ed07302bc3544e83d7df19894a5224c5047c7fe5b0b78150ac0d97d99ebd9ea9e903228032ef11644eccd26702a047c4de62588351d1aa4c88b13c80f2ed55f6311e5e7bb108820f80ea49df6229505c3ff9ecd5535445821c247fb43c0b0687f0dea1fcbda4bcebb530399f3e98aab51b95cfbcbdcd431b0eeae28018b2dd124b8e0c6caf7fa7071f6c31e6be02232c6f742dbac93ae99ec5ba26cbb4cc2fdfacf8f2cda987b5e5250198897a53a0e0a1a400ad0c6f833b04cfb3d96143674d306ca3d7f427bc30adf4c70ecf8bd2986df36475d9205dd1c495fad5a690d4c14014028c9efd5147c35a0b8be113fa83a4316864332828d462e0ba4fde2915246d254a84a8bbfc7d568f850f7489445cfb68695abe8d01a5afe79cd98067a688d26a86cfdf8ac5c33844af8270078f6ba4763691ca3129b80cb41d3836c4644a577ee04612828a0ddf36c5e2e940b4b84b4f89302cdf09dd3129e10e1322bff2bfbf9c083cfa1f4ccfcd22e5b9946f87fc60aa4ca84f82dad316b9090c4a0f70b42ba9a18cfdbe589517acb9347389350b122b461484528aec7fed19057a176fe1f98afe93b8b1791b88946e5d41aec73bba6bdf43fa572746258b896ba76bd1da24f7613008a2d8c18f4bd89737ca3241ca43ed1011aea7c4d3fd6e7e35ad2005f8b70af3b97f4067fab05e117460eeee02da8f06aca1eb6e04ded174b0134112db4a2cdc18533535b4f69115fa56c813eac489c08263ff8da39adc6e1ccc2a4f3cc623bdcb6bb75767c7798cf48d89bbe4763c9a8354db6b1d35ce7d1d54b5d30ac5e93cb5bcf42cd276bc271b1665785dffa8b7814864b3760b478cfaad5900fc86eaf9e7ffc0c13aad3916516066c284499dbbb17bdf6b49da519ade8cfe74a4146eddc118026f595fa12de79fe5b53703268896f4997a9d6610e970d2b666d7f8cc6cdd9c29080084874ca17d6da270ecf8b17f520c49d27f92660bf17d6755cbfd71f9ad19abe3456f92e91f08b7ca327d9bad93f32c522eff442de2a2a8b0b3a9345eed6e10bc3cea288b56d747b44fe044d5e8ac63facc0e8932ff94bab94cf4616a6aaea146377c449b246f60456cd70cb392e825e136700aa32d5b0008da4acf26fa0973e56af777f4131e2b876e8d27a7716f8db817312c0c95f6829df8fd1fb2a43fb34cbd5fc2e8ae4379889a77a3694a2051cf8e2a69386ab32e88b5bbef7734aad8277dc9561c872834d5341e75ee46c54714e2a5a3c48c05925b9c2b8556bd532cc9a24249041ace9521d67e57486123277131e690457a07c4e61a27fd737bc4425b0d7fe22ee0ca0699aabc36c9b75599be70f7419871a1a184eecdf5e34ebb067d05af8bdc7cbc604e8fe7dfc78b1623a8868686ef3e5af2b02f7b1059221b541a4071b67db6c0b59b4a6529b9ebcfc45f3b2262ca2fb46bf2981f3ab1b35e44fcf64d24572147082c592a8fe81d662f6863022b042899a871d97d9b25698f638020ca0ad59959b3f9d0e807a7274a9a73097d80dd2c56f103462da56bae4709311de398692ef3ff8d7cce05c0e4d328b37cddc6295724c22e7b9a41d1f543b36b5dffb93ceeba4148bf3a2b8ec38234cd7a3067d0e23947aefe91a5fe8068d68d9fd54256ca9dfe453e8cbdf502ed991c8bb5e69cc86506c0734069928f85f2ba3a2fc922c1bd5c80567faa7181f92faa0e71cdef215b0ecf1b6812d3cd15faa4d6450bb878f6c30dbda65ed1a78ba3f255fe80a35eac5ee4bfa6e89b5f25c1b1b981f34d11c26aa31d22c9d90b96f8a99472192cdd560c49c7f5234e97410262b7b1c690df160ff9ffa8b177959452e4a4da79d02ef72086bd695611bc9151d69ce3113143846bd422dbd9b47ac65b0d3849e1636ca8e0ff8055297040c7b923f289c8be1068abbf450c6312f1ef4997549109e4048f617f2befb2d87e9b85633586fd47c3c7d6f5be9029612a811b5e1a0b873a0ecf4fdc21efc9dbdfa1bb6464d9f646273dec9da8822f9a51e45481dba85b24e70b1ce19c6b0b8a73fbdc0d088c64f6959df7815ba172fa2558bdc55b44ffc25d18189d375e2e98ae9d42c149570172b043c8eeb072e195e6a54aa60d8d41d9ab4b14dea9f4abe054319467974b544c99dd4d35830864779bf55dce1ed35e3442e9d0ed25f038ce29ca09f8b1c65560274fb079b3265ecfadf9c1355ee6da47e054cbbd17f9a1a12921e147281c763a1d02b109a27c9449bac6cfb2f7f215ff7a2cf983dd9fc54f908417a12666e23082e42cda4a15261017df93510c62c63240fbe9d6473f37d493cf93989c79bf85d4e10dddad54549c7487eecc2fb550bb35f513e3b275ee016f2d2c7cfcc26a47449cf97eb822da369a97d5d334a1b33730f2162d2b66fa8482ff186abec718fc8d875d68cd1dccf1f8f9898c88d26a1bd0738972522bee2a518351f8664ae3ff2a3d6214c1b1ea883c7da8928af9f40d93007e4c66ce3cca4caf61aac4affac18a346ea9f3fd1aa9499dfade85eacb1909099254ceec41b7787b2da4aec860b22e77dd7d1a22de2d6387fd307f3fe39a81a162fb5f696b8f481235c3c98d57ddd27383a8d5cb7be502e626f7683ffc886e213fb88c0aba514ad2d7341fb575992358a96d86edfb94266615a72eadffa2e745905c2d1281a9b57e85e39fb1f8a4151d5238a8c0a87785e151baee8b4a04ed5839d43e5966f9bcfa257e0e01fa2cfcaa0140b65d512873f721ef90e23627a1ea8fe91e6cd6dbcff6355ecb9f5f54b8d173e63450d002a6c53e9ce9302367e570726290b06de31451c6085068c59256fb7081ac33680302af5886dcdf1b6030935a446242592233793bd6e0b7796ee00627d41088d9450c60d4133c27bb7e247599c0527676a3239bcad39f7167f625c5f349ca31a99483568543e1aaa5a3feb26c7d2265c0b645fc0428326fb5892f2dddc9ed43488fe8ced54da9bd91a8330aa682da3fd949248e93138ca7c3acf4576341904fcb4606be349b1a398b6d01f84a6abc188cbe3393e0b7e335e41848dc59df8ada93ce93658033e797bc9a6b01a91fcbb4af39c0da27ced4232c75591c25b6fa72a643c715f7aea64fb0ac64381c854e9262e29f38a891736cab46eac25aa892ec030d7ab29617c69ebe7458edd51b19923f69b5101d576bd63b0567ac020e8350714852fed6644647aa8cfda3d78e4dd0f276f3f6125d42d5209f8c695caa703a893fb9b98d645644f1a28e285560fb0f4b9752e38247dd1fd46c1867b90513f3502df171c2ffb893476d3a99a981a0c9e99f8410a988d7568aec690a6eb2f2508b35d5d8ad9d07d7a8c8dbd6c8e2a13cc38483a1325f951c26f887867c2914ead74b4ee6cc778350446414254d4501df571a351d31af227b3e5a34c5456a5aca88b6d97060c58d9e78d55d692f355be0026bc5e34481c5fcb097f3061f4689a12168993f9d073d390e182636457c40a886ef7dda800f668713336ff579ec224bd7ff1e2c67b3d57f59e42afa809756ec4105863697b411021a24e771e0db53c48f85cbffe1b4228a5bdffea1951fbe7b4cc46ce1c5c38af96e17409bc2be0afda93fd7537665bad26d319d5c7528f6999f98c5a7c92c42b2bd5c1c7023baee88bd83b55499b6dbbeccc0f150ea90f7eaea2736b74e1730f3756741dc5d64f689ac63d9d81eca57d7d41b772fa88227fab1377d84e7595f4e37402de80ec9dd5bb8cf3e27929977b404d3089e8477cc885180a584c939be55911486d3122fe4bba5883280c2be871383762a4a2ff4ecbf5197e46283f32a7bf62b57a3fe5e610df93967d6228c85cdd9e4faeaaf3b319e756551197c747a3e47ad5cae8e2ede9b41833ba33cf648c4e08f597928a4252d38a6b455a61727e78407296fc8fac3e0cdedcd4d4fe9c3fd1c5374bd2e255e14225f58a37216050e5b5ddba01345bfc6f6090902444ce95e2504257cae4dd0693f48bd475bfc4cf9306c9ae8476fe63bc6bf1b63e8f777825cf1d01767cdd2fb200344a1f145e318dab20ab5f68b78f38c6715d6bd09551a7e1dee43a4ce4551641916f7ec4c162b9fd62b3bcb2fb50a84996a088d00740e3c91c5e0223f18305169e5502ee13e50c241945286aafb97fc73ee83f65d7682ffd0d4a9651c62278b3669708f463b45bf0143c686ecc6df328c4115514bd87b4f43d0da6d6f73b5cb4b7396e54de044603a30d2f3401a5e6c996b5c5c8e560a7e6237336f7ecf9f1d0a0a6babfcdaf6c75188f24cb1a4e19140568f225c5e7a48b886682d96a40cf97ef6e612b1741239b8d43c084e7811c62dc188c327fed551bd731f5972b2e277e405fa404d8ace50335a9383cb2845bbc1ef8e52467e882eded54feae99081d0ea1b60890f1f25738f213b026454a444872d9b720f3c5d51d50a72676b012f5c177f5135d0a5d5924ce51793ec0d0abdc39432c0da04cd139158cb1fe7e7be0fff79dfb22c72ea638cfda26664493c4b7fff963f03e15457907351e5062f26726aa3279ebea6a1dbd345c961776ce8608e1816e789d0023ba6bcbda6e8f991c42c4699219e78122d03b84443f0d9c49b2b55a1e47d50428fa885f77ed17a8d158af9709883d37aeff22586c51b2b6b543e9bb62af7cddb3fd487ce0d6ef4149ba0b21ba7f2af108f2ead09df0bda55930a218f6d434585e78f6d4b55d119ebec322908b86246858c3d241d4697901e93d4487742256bde8ea39f7a122848b036461990dcea9151c195c15dc1d6f8c2dc25d43562244e309b5f53c958b724d2eb9f28be696ddd0c110403e5d5196ce45fab7dc1f5cfedbedefc84ec0b7d5ea286787e7aa790264b306f9c134c8705df3fad1a58c169776ef70b6e21f782f10c12c7dd71bf8d14cf3e9c701a93c9d138952b29635681d9451d9134e63661a78122bc959acf144b5531d3147e43f292e34aff17d25a955b06c8edc8cc0ab564dc606d2d8346e908964c2163acdf5cee03e656e49efb2169f26000ce8289766a7d9644c6ac0dad73365862f1274ae9058099671b360a27cfab06c680e0cd2917544e499cd7c532ed3a2c764839a1a90bdaa2d3af5905b7835e198966cd87c8d69e05389c69007c6e4931169377621c4329175d4959ef7ed9622188e544c0550e1aef449d9aaeed56e1d8db87a6f5cc324ab480c01d689f1a9ac46e924bef3ccb5b42c98f0fe14e820e1091f7e7b09b1947921489a6fe3b11bca84abdbca42f81d7c48ea450909668fb318733c07cb6079f1862213c2707ad730baa02ae389f5fe49763ea41a7c8f1cdf1a3982a2a6affa3c00fdb8716d22f97c96c5a38689a0feddbc1def2c356ab5d9ab192806fadb7a4c95aa35afe3b11bca84abdbca42f81d7c48ea450909668fb318733c07cb6079f1862213cb825182696056a9591539ca91e2e840e17da16864e7f926c14c1506f0b3de952f778050854ab92dce1aa43e9e31f2a5f419cdf98ad2e9970cb4a0fa1dc2ce6a820183fa2461b57c28c1b53882f798f3bec5df2ebcbdd7f04b96a6ee8277d5020157fbf45117f97cc8fd777a50510690b08956d30974d81a3796eed33610d120913183f05592253860b3132351ccd05b903395299340499f6d41f4055df2994865d0817d92a212665ce4602dde7532f0c0103ff97b53248ba79e3d5215f032d05754ed71c0c13f430959d1b28131c653d2b481876d3b433b76b7e75c7e12410b03b08abdce154a6de3e0a41d63befec134652e288e3a4d2ea00913ba3fdbdd306bbffb517fa5f286af8bdf0090270446220bff4aee7516d2d93045acb15c1947f6ae604138e1a4a521f770ad1f622f3de883568b6437e92456d65647183066bf90e884a21e1e5562fe67f04cf04f8ea1ea318a0760987256b95a75fbd8d6be53cb10da9b30e7b9b6a091361526d7d50cc43107f18af169b75be2fd2c9cc1cd72a52ddf6d7232ab85f698a88650de9ee6bce04646fdda5afaa0315696917272f3b1e8ed9c045b68c7e8df1d012652a84cb08b634398dfe762ea1811014b90b2b3b3378297a32038710a3cfebed95a8c61ed5e126aa13fca1120ff18af6ce8676a714ee3a70a6209fc79a326097ad9bdfba2fcd10ce724393d6c299ff1ba6e55d6c863d0150b2dfb3546b61d681b531dd79008ea7c17cbbf328dbcc4f7b60449812fc6908c4d0ca8c460b5a2aec8034d4b142d7b3caa411e7ecc5a3d41dfbd3ceb368c4efaa45beb66699be131cf17f15ff119b876858e55c06b9a42a3e77118f0c5fb001350bdfed645b862dffc09cf41ad46df9f452aa616ea29197a6a033cbc2c46497ccd9f817301445b18b43da2f0200bda7561536d35f5b38d3a9c232d312ce4bbfe0358c0cd5bb85e05b0a3685a9ba716bb5e056d79a4c09f97a0209ba07734d2557cee79d958a0dd6955272f0a14dc9348a861f55f1c3057b32f4b0dd4d5b299462b9b53ee2e4d53afad5812df885aad9b53af798c8ba606815f95a5c55f2054cf5e15e84d757297ba34099b53272f3d39fb37e0fa40496a11b22eda4f8438c611b05864a4fd9b6c65412a8ab46832d051c01eff6b51f76bfa1a3fc104ee2f253ec941f00b3e6eff0d3e5b3219c4a6d60fe9b027d96ae08a1f5f60bb7dec25fbfaf22528cb01368fbed453bc6912a3b6473457ffde4d93090de8ba0b7f08307a4a437865ca411ae60518eef2caf83675b8f1d9bde89db493db1dfaf1f23138bd1ebae6cdcb71bf6ae605decd49c21be51b328e650854c4fa0f2ab3455661f66d1f9b4e5cfd6bd3dbf838b840e774755ec347cb47b406f2a7e95fb3fc3ff71d6e0da163985c839fe0caa0d29530b531b48829885832c796a2fcb347aa818a6843c9b3c15f27097a4cd6e3902dfceb0d0f422f6f3db44e7db3000dcf0c4aaf6b037e425eb64d1deb0cac15e661ba60cf9f2d6680256ec850c14670571057f900110321e37e9637ed939b1529f4c840b515b23f504abc32260bd227d6c453ce4c3dce3d5f5904655fac505357b29a54c777e538019768591f69c81adeda544e93e726ff047b6242336afe3a0df51453c471421ef170cb11a4eb23d7ad18a66e05a9c9971f360f35f98090e1a02f4c6afa8d64ced351bf42a903fe8ab80eab6a392c30ed45b80a780419699d604b7c45fa085021af17960dcf3cc9446a7d2df3c28d331280949c56560977c9ad3e5bf97d7e705fb5be84b67a38b27fae835595ba5d60a570048b51458d85a8d47a0fdf67f43f1fed28a1fa1caf450a965a754b757c4388c17744a37277d5bdd9f4cda1241eaf4422f8e1b26ff94631c97d756d534c747bc54e77a967a618a9ebbf9455ee52e3516d6fb13c62b718eff536c6da7ffb81611c42f7d6a52c1f9dce808aaa527e3018d6cc1edfde8bd90b99ab6307b6da886b9a0df5dfba97d586673a3be7051005e6395d5e0bb3358d8552253054fb002856d34aeb8ea9664fd44d23ad0c038f234bfc7aa29bff6a7be235cfda1374e3b24651cf8cd79c2117db91875dfd52ddda2059fb59f53324a465a5414b0f25b3fd54c278ec977806818fc25f800489b8a6e03394d762a552b05d86ac1d44e0537897beffe8b347ecef7845ace93af56322602c53a13266f1397ae85b1dcfdb5403918ba95f10c700beea456fd22d3cc23ffa12525db8088dcc4bb420cff81d4b2085f1cd75e204c94dbde44c781b0ca4d334389a96ade2882dc73bdbea92554ce7126b47b7db97dc669ec1827a7187feeb951f6854b000e49a3f3ded6ee0dc00d1f43611832a4c05c033250ce87086018a290b4b6e3bd7fc47b658c70c94e89c34d81129ab9dcd64d33167beb270d8beecd4bc2040e8ee2f646f1afdce938080d3a2d219a4e567bf9717126ea40ae6ab312406b70e047d0b9ffcf1cde4771f5ef6277921e98fad34bc22189d1587324499ed277ec15518012d8d5f7035ca7b57047b2ec63f0914cdf247f93d4886bd5ede35c9b584b2017b171a03c4e726fee81018fafb1989e1daf921b09ecd9194b84864ff09be250d8265321b075d9714ad2382799e48d6cfa9acfd6e64a5b96ce4633b3d200fe359a431964824f49814e007ed1d556a87c98bc784a15eadaa7afc6db98e9b1f36491326f613b7f839a11c8017c19a6aea2bdcfc8558de95cc69072c940ace0bd5caedd66239055fa862f5fe0c491cf5dd3e40f4202935691baa664571b641b0ceef66c508891c29d608c7ed066fd96b9a4301aa20d2917778ad67892d07cf124c9e93054e637eaf0cd771c95c99386fc5be2dbc287e12f07bf03f312afd5a53256649bc60e324e73b835c390089fdb092672f1d4574af4a3ee394ae1c848becd07b02f727a0b230f8ebe0622f9c26f3febfbac0b9a1d154515c4347ce29bcbff1c5e2b6d44364781eea989bb54e136a3b514ab88043bdc46cad4a1285acc9e9df25ba480193d168d5bc1f0dfe4ec270a5265012922906457dbe48fa461c29c700478c81be3223d4a610e0418a659155df3c9578e2ee95509c5c01001400cd3133a826e25c78ab9f8cbb6f3499de89011bcda0b592e4d8c1a1e782c9abccbf9e0a649c8671305b4ac454dd083ae321c69f5bdb63eb588fe927b00ed348860fa7c747570b7ec8fce08306c96b623b9ced34da45f16870fd769477b8aed0de44cb5f6228d62f2354f23862721d1f6a7134ca7ed2e4a243af20e36091c05323f62afd28fb1b33095252b085f8ca9573b1011f888e103ccbd60bbc1a275e77ce3b27f337b71ef5a1034f01f088566b77bf716f2a025bf249dba7ce39f0c0fe06312fbb61ae2f4bd73790abfd85bec2cec84c9b5132ffbe0c1fed80da9defa47c5e0439d5f93d69b34971de9c65f189790b8370be4b74ccae91fe1dfaa5b6ab8f64c2b699d09de94d76a32e349af6efb1b7849ae42731c151303683022c3ec7e03de500c5f6f95416c681f19a50779ee89becd5a8c4d53531f4a7ca1f0798477e5ec3003be549d46e3f912f7870ceebc080292118580ce81245880c8b1c38d3593634acedb3ba95f466fc63fe7735a1c4c9ede853d2f73172494495a78f312b0a4e90a1e86af463abac04e96f516221b78d31f7e465899f1f7a4c51186beb88caf84acc927ec01e6511278122bbd6c74d43f91e243fe63387af1b90406a0f83562fe31292c9add30cff8a172b67ba6749a54926a0f5cc333331f7f16f6bc69de34b94e31c3edb14dcd0cdcd13ae432d89f7fc3439394269fb88d47851882db870e7f96323a4881547ece0e15ca9f388bf438838347d8b8b36ccf4a16fcd34b694be08bb7d5e303f1f5ddacf1ac7766777e8dc7f97e9144fe2f51261549bc72405b1f9314d5fa8e4c3465c6fdc0076ed7cdf2422a7f7167b2c691544806cee6fcbf46481ab07a00daa52986ceacee731217448e55b562b046241d429a9d40ea42efcc19d36c107b10e53a358a803dc702bbb9943314df07047c83e8e17d5ae34eec0336f9cd80be40b2b887ffbed9fcc8e2f9689475932e6decf64da34911c8e7c52b19454a66e28ea790e7cee303dc168633e4af7246afdd5fbc0854831d8b4de0bab55a1e3e712990e06777d939b636977235be62e15ae1bb590af9d13bbc6b94c74e2e1550b1546cccb85d4a5f31e7e3598f0bfd771cf25bd2a79ce554c28a800967a6e9a1194ef2f3030d48e735dcaa3526b29b7907af6d354d7e1f6f9247bd6104ad925ee9c0c21ad116a2e866f9843a68e0cc53f4f9ea999a5f50ab89eaf75b4bf84e3fcc8086368c21c1d9d4391ce5dde2419307cedf82da68285bddbf71ed389bcc0b10193c50a1f96ae197adf956d93eca958149c3866e0e10db535082a88db99e29856a90bf4f152c40f116be4d6d292d368244d8957af6948ed24bd6fad84189d9641d34500e52720b86c90b6b3e0eea2c6fcf542a27ec56da6c387d40247a5a814bf59dfdb03c4d7e77ed827c38bc34c7978d0752dfb8f76555f25d68b9f3cbd12ef73f1972e232912f25b41155b5b59616fdf74bffb13026c90eaacb446ddc254cfc97251f80f762d73a2ed53bdfd6f1ceef71f77f439c15f4b226dd63e4b7039cbc49ca496b60ba8a3df30531f718dd00998ce9879aef28cc900f8d5c321c274ee67da8c2c851fced22f54042ee353a0b06fa8bf2e96beec3540328388b413a3574bb8e8f7616726ba696c52441beb368da7342e704612c57f873c6a70a7ec93f051ddad2fbe2ea33c7b1077cae239baf669d72755bff70525917cd3701b4123c624f706aba5c76dabab7d3e0e7d7f3028408aaf568411b041cc8e95b224c8935ba3deb1884bd2c8d7af16e2fdbe7b54772f961ae7ef03dc7d62f3705fae5d3dcd028699dd922642fbd1f4d4d0113f0b4d1fbce9161e7175118bb3ed446bd1d04294f90f14004b46eb181f9afaf7902c615b65d1ed34ffd6c134a094acc5c7f3d68478d7ccab3a7d33be6ef0c8a10a8958c708104f1f655e0d620a3e94623f4070535fb97d833ed8c0bc62896164c9b26c42d84cbfd5c3b56dfa2e52c38e58d20a0f4ec31ef23d186738593d78a4095cf6c3504ce5258dd16da8dff4659f4d58796e2b906eac397f7caf5c06c8059bb49e86cf33af725af466bde602ffe9ae6d1e044ff6cd43c643151ee4d4e0a4e669b0db288879213ac467c33104a16870ba0354bf066c951996a3f260963032b3a1059971837af88d684b7e8c4860940b51a6f81ee54d74c16e0a8fdd306f013e094f3889d1310f09de009226ff42ec4e261e5399c9c7c748907d3ef1ea0e42b263069038f4fcb714afbf298c6d8b6fb6e856ed6dd6007c427a3d8bb9d595998a618019fcfd686e26f0cc53dee966de83f8f1df10a397bd327fe2ca7d4341a967fa0abdfc4d3dc64c9a62780aaa30f0f2f9f10838d186988d875228e38b7bba9a1d96d7fd35f0a48b7768f480fdceb5264fd89cdd9b7e7a18848f85b300d32f1d13f884c9c4e8a0ed78fb532e8d0b1f23ec5225af9afd9ad1d91653539a341ebc69d6840b6583f01908644b2b068b1269a7db55eefb306ef19e0c97b802f89edfaecc6c382a77f388fc8610762b98a6c60fc14b05a4bf97d6d958115547009938a46eb4bd31c249dd4c354dd3f14af51d08dcc5367f0c5b426184013947bf07f33f5a94287bd90e7fcf8dd69c405193d0c1e029184568323acb046adcf1f6b6e50dea20cde7c6ce3d469330fc8d2cbaa76a77a6ccf1d783bda48a9f40389e786cc5aac6bc7ff2a9e08fe9563c4a4bad8d4fe3cc593592b3d32a8adf04e026477423324c856ddb6b5751cdf95589da5b7f6c5b106577fba2a902498641fe0ac33b902ef4b213f807cb0678d9fd96ad3b82b58c47af928701ca15490f7aa76a742eda0a50ba12b5b516efb21be7719959e1c4faad55f17affede070bbf3f70481233a863e75f8027a1b5221c96eced4dbc42dc33201479dece87cf21d7ffb5823d806de493e8c831e96465d00c6176c76cc965fd2795c7a4f3d98035577ebe58c0a8b880a41fc0b214ca96ed83f31bd3a3443d8d4e1b893e6df139674a022669ba570c1088061627bd22b6eef682d1e0db027de2ddb4e289ff66a048ab2a2991eefe2eb6758e4dc561a23afcd587e63c749ace167e604b5f964622a186ec44c1d5bf8ce35d32e261990f726775eebbbadc6ba5ea45a555316283150acfab9abcdb7dc5ce70b02ac490b89337579fa8596a2d4af3d9b54988a98b30003efaacead6e1ebec1ef1d2f069a0f916337b2c745c790b10f1a6665ec1cc3f149bb0dfb16f78d748725617a78cd7bdeaba51ab6410be4432f6bc8cf7fba509221f10b8ed6204037d0a113638665370fe36982cdcb1c3b130e46347affd093adac8d6b565a8e3dc9b458936887d4031a2854adcc8be8db9b7c1945b1ff9b85832c31d5b4a6850cf9ce5d8ad2624e5d3595177ee3169418ef881bd2e96ef16cbed4897d4f300c7cb05b97070006df016924ecbe4e6a8a03e6daef6fbb227856496d089b257ef5cf848172f4e5c681e85a113b8826ba4cb697942050c001bdcf48545008bd8be26fb37589e0f615ba0525f46123373fe82833541b064e7fd4f6e1e2ef7cb4582c1574a0899535f2d9599ff8cf98d281e6ffe69b323a64deef757132c7e8868411dd03d7238939b35578e49a5f39ca0a9e67e95333d2e5da7d6f50448675bfcc089270b78899dae5b2baead91233577aeca03ec4757f9a3b4ca62ab8b3ee743fa23147d6d2bcb43f8f876741c7a18246aeddf43d5752558989a402959bc9369b897c3b55a8c743490697792075789eb0b83fad19030a5fe4579c8ee392214530f642cc4e0be40cd058763bf1f139a57c25a84b504e4bd640cb45f5d35901663b0abd49ad93329a9069a7060e4fbb95125d1663b7195a28abb09898227816e1147a3b224e5852d94a72cff59464dd85a89883ae1695b973f183832af4ae860f0e424379450464793cf498b737bd766ca85a5d2dc6650a09f89b3f3fbe6692446f2872942b7fca4bb965901a1c2b511102d3a3d94545ac59e91318e645ffed1401151bd5cc173477261b95db7628809c6d39084ac00231ef815e88639c7d685f956a4e3593459e97b780ca8ce3edbc5d0d8a00986c559a55186e4a3beeaea45ac2b902482a634163b9bc335eb12f888caff4dddc714a6325ac472ec3633b998ce7f3479b49b2bd302f34665dda993735aea4a71db17b107aea20fae4603b00d502d689080bbf3dfe924beb0c633792f696cd62c3969276fc49cb56beba70bfd12bef341d44614927942b749dc606279b686c9394de7124cb92f177b9e02cffcb82bfafc8d50ffa33480dc683b15fd647ed32323c0c0a6c562c550e31c145af80da84dfe96934bdc62e4241453b1cc7dbfb70df3a8338ec87b5610ebc4e1e4c292d239d89cc97a94bfd9739c9bfb8ecb6eab52050b1bd24a7cf7e4019d4b1526407459b4d906d7a76479a1461cb1e488cdf783e562ec89cba423e2b0e89e5953c91cff0374f0891c9c8d5932b3b911241da4fe31d135d89a5e954d65817374682ba330f9656fca826239ddfc13a9e4510e7be9cbd1fc484866b7a23a7b1ed95a59309a66d786e343cd92b2a3ef802dcc970f1d1a47974d938efcfe29c13c03ed2ada5d1ce38a2eca06a899d91842a058bb06e22fdf7734e864b005f6ea44c2c6ee0fa1734e2dadb6ede4a5366f3ca6d1f3166c1d437b46257faa0b8ca8261b23652f45be521ee412c99b85862cf60c5a71e3bc8c15c2661635666b164f98f175189836ed9dab72340261bcf74cadb00963315fab0cbd46577a4c347c04e27249bfb6544dd9f716c710c919208b0287eeb4c9825fc0a7491d13b1dd2cbc352ea20b69f07247973e230e6d26a0234a1d775cd4cc2d4200d6ed12dd8e61958e87c786f5fa78d1212f9f5d787738a5a55a884a01b5f2747a491fd2701698fce86896bd131d203ef08f0d47a0347556981f82f9d0206652a45f9a9a423e3ceedf8d2798b0f75ec2d7f15333fcbe76b20ec392e374a1f517c09833868f77a712e8222a9ea76bb54712491a047ee677fe2795bc3ac1897fa9bdefb1f3ca30e96bb4bc2b1ec8b317b2f2aaaabd0e2a17344a90957f81026ff42137f20308b07ebb40c035df3ebe1f7d32d3c508c4e3d3331078061fbe4670c7159305c30b6465543161be28cfced2b99b50e7948a906e78d3739a73ab9ed04aa0795a0de6d471fcd33c6f4fefedd345d2e8d6689cd1cc5d8df23de2dd5ef14dd5957fecd7b21a0f42145773f47e8b356effa8ec1de0766871165a1a691c88fd3ae0282f398834373c72da511d243fe2718eea94c40fd715073d4f220a76153b827e7a680dfe39f8ff165caa430caa3b89806ec474538c5c3f21d21af8e9fff15f998db5adc9757d091fe7b9dceb266bf4304c8cea77b87737b25e3d2cdcf6c53d158edd791ae6d0c00da36e728b2ad359fe7a7ee76f21cece70f0e82e98ec0362d05aa68e3b6d98e7b9e9a716f727e6f7702d041603006bbdfddfa84659a95c0b02f8f86e5dfc2c9feb209b269ae37f50bfe1a4e47750e4c523f469316b0fc4f916e1e36293f9fa9f61f06ed31ac49406aa0107ef53423b95141c57b309ce727090e3506d9bea0df7dcc59cfdac3c2089385ce80d370fe05cc83a2130547b172cb4f1b0a1461853389a5786a6cfe2ab284127680a813a0cf8503783bd04e62117b2fa96d4caf3d71fae452c55f26d87bb225aa228b9c5330633217cd8799645ac6f1f0ab3b3f755e603f815df89e0ba6c0697453a8193bd3692ae722c2cd0debdf1686bb7aeb677d52ef4ee9f0f6c09811293ab8bc0be014239bcce66382dfac145e0191994ad2f8e24c32cda005a3a176489a19a18e7ce081fe166b4e92c70d294e5b519fb528e7f14fa9f82d970c2bfa2be04e38ed2b68a235eb86659352a93ef726eae1c87360561657b4b90cb2c3fcc389e701d5c624a8e0084cd9d528599613909faca71f06ffcf23a185362f79ea4fcbd1d6509fe6b3423450affe5c0ea35b32fc7081beb137673fef4ef6c268d1b0da952d4a8f9b64855ddb9c0f3bb4bef4bedcc46fb1b27198212f505ccfa6d0cf6b371112848335db3da426e1ab04e061b753d0ace905ca13690db724eb3b23e5e7be5cab1cc74a615818c50f70b9758faf635aebd7bfa4a60ff29981bf96e3cdeed7c1ac258d7d658446c16aa17e5de829a01d811293a90f7d6d2e4798fbda79507293b1740c8959747cd9bbe0f0ce97900a4671c70091192125c3cdb48a5544c6f47354a8511b74ce6bc116aa24a220274a515feebb9d0a7679dea8fce5cbbeece45463a78511c67bc9df00af27ba90e05e226a1b0cb0b61da40adc38311d643d2b9d7da7d18ba320e65b81da796585a879ca1547cef0c917b57bea43d513e16cacf87672b9e76889334c2a3786a4f4c9ca39e877959989a179ea5788649ea4f7ff44630e1f566b91de2ffc2a7513c9c88112a01633d9078896c7bd1a116fb75d2391051aea8483dd309d65df50af42b82f30e0bbb23849e897290e51206a7d1b36eba256af72ae658ecb358bcaceb30aa45a07b2bd69eda50c2cc271241ab41dd8ce5bcd541dab6bacbf33be7b6c1f2796bd1abd824e9ce80ea103ee718016f78bd6fcdd69e17d4e8928682920d4b3881845b57a784d57ed7d166f6b78c2784e0afaf92c4ba874f6951c3c43b001acb1f86350390d64947ff976469cbe694cd5a71bd44f9fc2d41be6c93a8402f8714ffedb177b00eb59c29bf1c597933978914fbe4cbf9f1ebc2d23454dbad93dfbbb21042e93085a7b05aba1b60866b02845680ed4fcfdcdbfe803d5d050a458a84441e92c6e5445cb97542b3c0def5a6d877de46de2579b478d3005a1671272e9f894f6ffc31af8f7028c900ab0faa4358953cb8f50ff3b2e44956e94226a99dc245d0736620226a1eb0388dc2422b3bb6917c9832e697a4d444174fe601c78ee423f6cf3bb423f6e9173c2391cf661bb48f4ccd535e26e4f142ee0ad46b48fb22a41837c29cb130880345058e2e450fb4404f0d75302654ec4c015dc49dbf25ac59eece842dbd9652635dc0ed7f26643615db7e48b97170a4db915000678f1fe4f197ce187c4118c4fa7229c46fe1e3c6f5be8a139a82d49087433a29f5daea1d6764ed244ca0165298b8929ef644c6defbcffce59647cc364aefde839c58d4a5c79e952fe0f271df34a83dd9288e57f8e330ea33a6198c3156e10dc3df2e40bff3d484d65d8d39410394cdd9218efb47fb60c9e3b5da1d9c964f4da68a5fd0e393a4e7df2f5067cde536ddc31ca964c17b80c548863ba670563cddcdd71ffa7c0c89d8d915f4b742258d7fb2e23f108340ba334d3f5686923b7f55c7752ae4e30ddf73388b72fde0d4d7768a45d93afe0b5b07a352d7fab835d10f76422b3374346d92718cb65cbc26469fe53d4dfb873c4427c7d961e0046bca515dbdba9bc670d0028a4f653ec9e6695d49eff3c6eb23dc857cd3c875201b0e628164ab203b2b6a4c246ade57556c9978670eccf8e560e468b22f1dcfb4ab256962d1967f113432eeea4b96c56884641e7aa173e776d48e49077d9a64b2cf56c4e4b5afa301e3fdde0bed9796f66089e0d71100059921947b41f79d48013cf62a2762046ac04360c46962b133d7a75f87128d4d2bebfb8edf61b7b8013f0ac27557da2351f838af4d87ffea9e9528b69fdb9dd871164d3c4fe0a02c324de1467a338a53ec5a7e5664c08320c6821865b8aaf750d85d24e0fa8a1ddfd7cb9eeb84b283b858cbecb357bcef5d97aec808059c31b6cd7beddb1202386ebb723d8d0c11762c779e18629aafb70b0300e839a9e24d207578914a432db00fe5d8665ded066ec9ef614810b3de07b2d44c5ff49c995acccb56f40576faf7e51f60f0c264749f74b3d6ace922d825b333ad5d62f82db46b3c0e4e3fc014ddc0e594ce779b81b9ce9ac2b7c1d328ed73c68e75bb3a6df603c202b141b61153c5e1321f165b13621dffe1ed6b1cc23140db8a5be1fa3af1a5c8632a492b9e125d94b017545292f46bcce44c0208dae471f2c3e3ada820dc5034733af54e03330ea55f77cc256b87b84a0239170bf5af00e533563d44a29bb8dd22b84e5fe4634f67000c075436944b94da8d7e2625b4c644392a739391a6f23d5aeeb8ca7ffb275a1123ceb71b4e8580a185653740a213040b98d441dae0ef95543ebad114ddddb9c1dcc3a17907fa44d8433c5742ebedf19d526c8d5d3c56b6ac5a87c63ecab0cd3e51994f89ba542bfc93dc3d177ea19403fea6bbf59710f03827892de60d5cd6f543119d1745a8d35dd91a2b60e2b4d0e5b2e59214b4b74be54fe496add246eb0c5f94879a8feb013644af9864ee91d89429f96d5eefaeef49bcba968230a4acd694fd806a84251a22d3813e5853bbd46895b4ab2209657a37afdb53a162a82ee748e30777f1fc2e2ec633ca112bdf8a89b4394c95d722ee8496d2d2871c553280f862a67915014d3b69f3365e21981d3385651599029a5c28aeb63a60e3491a8ca32a0d4db9c400a2124ea2d9f1721616f8b356c384ff20e264073d5812d25dcbf539161906b0abb160b68bb20e8dfa33c6026d5c51add9b3f03db870b05b38fa6666da936f6d8d8f770fb9aa3a3520ed1bc468880670cdb374746e73fa8bb8499297cc9e4971c8f4880717146146e2ceab3c636044557290f8acc2dfa503f94e1341982ec5166063fd0e08eb1321ed852e11c1a703f48c59c100a910949966344a9f1b35678389a624f44eb72baf2e6ad18d4dbf4462f62743980fcd296394b67db35844feae2bb0cd8d9b721c2b25dd14434fc91fb3e96b65da69526729d64ff73ed0145b3d1a0f0ab38a6014c5060a876ba06e0e5fe8d433aba389efd9eef450ebb2adf5f5682516ed8c9b211bedc02fa788e9019fa59d8f475da51e9389541b080127365ad173aac91fcbd6dafad84fd66598e47413824d6c883b709be868ac47a44c98e5f4f03a0baa2e585841488a0e03229e80ae69d0aa10b182c8a1e9d0ec699c5bc9339801d106a19c70d0da47a7abf3c2929d345e7d7545b8fee992ebea74f2a11adf52a7c4995df486ed2dbdcf286ae0d5abdcccad7871bfa4d84332e6ade205d1a7bac84211c4a9755f054151151783918703cafd8dc0c5b91ee9254ffce565d019962e712b4c231a4dc0cc9267eee2cb6d2015960e372c817e236eeabd68947bc157a16be335ee7523dcb7bc017f9f7c237cc6c8f9cd7f9731982fd0d5f599d8aa082f3d9eb2c60b9b42d87510b1bf8dbafb5826d0135ba468bc18dd438fef1d5e8ffeac02f4159044528cd6127934679e16846408c5961621e4eb4a835a0be4ae39a48d3bc97748fa23c1e5f8dba4de9b27a4eeaff5155dfc2aae0ea9b921e8559dd46543acc0d58e7b4d7c52136d2cf819ba6ccb60f2aeeac751e64c36dad17ce44473bf8bee7bec9e4c99408a8188fc8c8438429b22aeb20530d63b65ee7729fab90d1b4b827736759213746990088c59143d6ee79cf37ef3a9625ad9050af0570062e5123c0bc488170140e183f2d829c0a01548621a1b731bb5c532a814719e82dd859fe52e444e4378883c36c4034b7c4f2ca54cbaf92e5d4905b9656a8e45c4d02f0a948406cdc988913762e42f618f91fbdee46a050996d0172d33dd1ec2a624df5a78f366393f8d4d88305cab8ef4bfaab2e818e7e2234c3babf0e6da51e8e5fd8d8cb63fa11b06c933b55cd982334a9ec250726908acdc327a25cb46af36c19abf0d2425a12efc554346e08bcb42ca8dce969936f7e0afa2e54980d16dac3dd8b46b4fed8ad17c239e9ac0e8bc7e6f8e927ae4ef47ed7f737ac0581533f4becb7e563714137ae125042cc67cf585463c07229753dcb97e567a6efec30661f1e24ca1febc5fb57c113cba730fb3a9529c8153c6adef123e7cfd8792ec58632cf508baaa1d3d224c1cd3ced7d0c546dae4894fd8b3ae661957969b4e9e06597b0aa74aa3a91cfe61faba96e6e7c52b137937f46505fc99e0f06c8280d159da431e9a2de68ad653b0e7513200dd5a3ecaa1ab93899eca23b60ed32ae4148ae49fbc4f3c101a981aa743ff3f0817da3a29cfbd262cfe181de6798e4b99c700de74cc3bbd2dd13e490d1c9fb56b8c5941993793540e4880bf5c3dcca2519591ea704160fab9af5e7dd7c465a521b0ed65c21681d48d4358cef0fae7e5ed8b9b7648567eeaae2b5077dd088160488edcca5267663686e97acc329f9a1a552a586d3fbd1f332e2f11fe689d3c883b1e542cd33506dc4e46aa3cc001527e45d3a56ad589b936cbfc610a1fdcaa654d14d3ad273a23a62efeaabea5e5fcb65e3a047c4e78ea26d75873c23c1d4d9a38d6f9b57ffcceb08bea9496a45eade9715ac88a4215520cdb45a8910a7ab50d09ef3fa3c0926ba0bf7f20a8c8c00a77b05c8e7d675a8026b732be77b2c97f5b51f5eef5fb3880fe1423bbc5cc3732ea9b834b7bc3fc8125634f82b663a63c332fe9353caa6543e4237c6de3a895b40e4eaeabf23c820cd8f0792118887757e34e4a75f189d87b64d6db1e8ca86e45424c1a15baff8d84cf6a51b8734b6f93ebf54b4df6d06b7ff43ce0dcc4cfcc136b6126a171f5ad27cbc67e0ca30716591a4069b7ada1b11b8548ef8b5476b91a7a1233882774285342f591192f938e32e43230997aa5595a4acbf987d54ce6d54a4845b60593c8edae51084fde600ab31ec958b8ee599cedb7d5730b4f4b103aaf77fb9fe85e659f8b49ad872182cb508c41f11be7e545e85cafc5b0b1b61df72e752e278d8cb0007a052f6d4dfcea6ce7b52381313e6e8f40b5febcb4c6510d74d16ce30c7f37096f3878c1fc0d307fbb60387bd1dc0de70dc5c8cd63b5269c161201f8f20d659b5de9aeedd378848f331eb611b332e7dd90bccdc00ff4eafc15688607a05e3c40ecb991adb0017a3bc59ec4e551b7f0c59287e15788127374898178add3fd0e1bf049570942464235133482df66e41298cb9ad1b94ca42fb48ed7c2e47281150c43e02478165a23c73bb4f21c7522aeb608d069195bc0a65cd14f0dc67f561c36087f057022443ed5511c178a0cc7fee31d2e3b49c2f005650884ae9a11647720515194835ae19a8a91ec922c2ec0b23ecab7ebeed18e2c90dbf95735ee7a040c12bc6bc9ff05e302c98ebb58389213651510a59dfe6a3699d572855c9b68cb5b612ee824ecccc468e0c937198b64b36e55cf28424a9430da73ecec40fd611642b2c702bd1e277ffac60c496a12a46352f28f3172d15f0b85d9e27f594debcacfb505a3cb41a6bb04a05065bdd8d946291879acab3a6f689dae0b98e02b9cf29f6be9dd0feb4f6835fa3c5036e066170a4dbdbe3f5b4801e0e819ce6aa8d6761e15b70d6303d9014fd38abd024d0971a79fb23441bf9835fa5f4a55c75daa72d7df7f8b82ff79ab3f4d98f328b64a0c7229cbb0682fa16ad6dcab766f4fee4ad7d1a3b297b4a9c65a2f48ebd8572225fff47bcdd7396403d58dce9564e5aee2d8ce09e5b5abd01ac833c5cce08384a859e236ad86774a889d45ab03292bdce2aa006be22c485b6f94dce4aff24cfce956ffe80ff8508faa781ace28af450d5a750049482a1150f14fcc72fa8334f9b4808df9c81a5533a2677c7efbbe9aa556718bf05f7dc2a6b642ac51089620103a74060d904d4a8c64eb8060546d845724606263e31968f15f39c81523d46b641389a3840dcda9177e9002c8df9b13ebc2911aef73f64a165f44570cada196cb8764d65e0c2ba4aeb752f33523e1d6f5d0bfe9ceda001c90098e92702a6119109052ca2d3c945b7190e2d2de48d53915564e65998d1bc7282512aade131fe352f4900899fbd9b55f5443d000a09129a4ff7cf65b05f7a6618d82155b6edfe4bbd03ce57ef98357192ab2cba397a56b730191c85e581ad841d8437526f79a6e2bfb5b6cbe715de67ff81c412ca0b522ef877480ca0a0fda7530843961d9ba4884328ecb89744dc77f11f08afb080d63da4e9bfcd2890578649673cf50ccc46a0be6c07711a6699735f77c9870be8808296a32c84140067adbfe863ae4836e34f6bbf03d9c128d689e12f9bd5acf847d5d7526957c10e2d0a85eec3ea0fee5d3892959c54ecfe5a067157be6abfb6433d07b89decf9f6e79e5a003873b3c7d07f012f13035e5bd0d9034b213ba48caed3dbf7d76312ea0384ac01188e096ac63b601f84731f0acbaaea83f8966df120c35fd9228fc59e9601b981e08c487b5a64d715c802f9e71f17916cbff02e5a836a81660a261dffe6f06c4b6ac015eda4841f79ff47172d8287b150913da008c04eee5db17c32e9a22d7fb6bbe67772441fb42652c8be570b392d953b462a3ae3ab66654778d56ed6ef2689872198809741498a4baddd2cd61d9d7f2556a58ccee5cc1b6116f1cdccfca554a0da7c4c4f66d4e04bee287fc13eca567d4a4609e2a55b050cda329a0aea4c86f920a3b4b80400895572f32593fe9f04585daf2e332c8f242911f35b9fc88ea876688f8fe8ec5f2ed5145d7e1de2f4104d946bf16108848bc11ff73415c6b370e31756d3f8dce93057182c2c625023a753f5854dad571c4784947ecdb4b09f0fe0faa2f9822ec920598f49f8fb8f9a04db929747eb36ab2005a2e87d3b7e11eeaa76afeabd0d601f63efed37b6bd80c6917acac901d564442b00044517bddfa825887ae25fc0324f8c966a27cd16ce990a565ef9ad914d3742759864601c939b0761b895a6a3426177e19410b4d6890939f5e162ae94f907b8c745dc8315028a65cc38f0f9c0253601fe1b24dd85e72bd571df558402a9c849c80f78a31659256ced013130395c7eac047252d20e88e22dcc7c06e2dd2064579a8743a5f603cf724f483e6edf8247e88a74d3727f240cd8dc12221bccee67804906f890f9cf6565a594e8a851a1be28e5b7e5bc24d985d0fa56b47803ebc1b78d58885ee1a498b8875d067636b0158bcdbefd21849ab60217d7af855590928bde0ac01cef0779edcfe03fe344d423c71c30e34d8f78487e7404b915d4f385c3480a387ce667099f9384ac1d5b2311e5397882a6f55d2d306880f02f33c3e45564769d77d1915449f828e4bf8b054db81d6ab4748ef11fd2a0e2a02669eda4914fcacb3a6590a5bdbe6fb7aeae4d2760f2724792053f34dbd59a687098bdd5437ad5267425e9c5068041dccd867996a59faca6ad1043602fa69616bc2e95dd53e1e7e8aece3fc9c2bb0dfea03e6295fd0da3b3a7abd093570ad643b7ea8d3463f9fe23c024476c24c1b09d6bd2307e1aec50e31c34d42439ae13956373402f05fed7b4318f4478917f6675a2f091532b4840500e6f4cd063568fbfb7a6582ac3fec59fe9d506bd957b13c5a2e611165c00943025d1824e7f677bc8beda4eb39719983ade898cef0521643741113e220705964cf951bf821160f95b8303f993a4cf674ea6a41e733f267cb6f15d44c6858f7a0499f3d6a0390c3da779d00fea14d42ca97367759859c59c81fbc5b982cad9fbd17395a0a04f1dfe4451c9c5b58a16ed7ee7f69638f4a7dda857bab200b1312a467f61b13fa9b475f6238ecc324e8a8ae129ea28525000d184d786fc0fb0fe67031cb003538f9b08fed665ea5590e8578a2178ee1606004b37025d2d7ff8c0d7b8969152a0c72a561cb96e827f707292f6f6c77a14563a2fae642a8fe633095d3cd5f335c4ba90892f9366260891bc831fa829e93d999bc4782c4c66456a52b5564d18e2f3026955db7a2eb678fd61fa52f1f4f9f3b3ef3dd1a1cbffa20c946c94816a257e8d7cd3440a8654806270364afa1a33a6a7a471c04987f9fc53f49fc35e5ba0662e8ae779308afb219f68706e66f60833b7dc9e41cf3ff67a6456fdbafae6ae2c537586e1d03bbbb44b1ec4aadf744d98a190f1a2803eff9aa543bfce6da981f003cd9ec73194d5f98ec60114a4f6a94edb8badff345dd61acdf078cd66a3c69c3417f2f483b7b509913a7297676ea5a50f502c749831908d82b5ce2c1b14ce45a3db8018a46ba290cb547e64e6bd405bd3760df3b69c6c3fdeb7e2f17cf837edfeb2cefba9a27de6c4e0bd8985b001e329e832a71600476dd4bf59a40b81a21e95e182f762c673ed777836d0368100a326ca828accb2c4444e13a9c19eaed90f5ad818a550f299e75cc91a774d13dfccca1b7e41cb6444742e301bffff29a14bb9e26707b4e5f66ea35436de000becbd7023fa7c8c5bbff66e49ce727b4c4ec3fd668bfff84a70dac461ca5037e2b6e04b074a619adac70860741df0b2b1b2813f16e6475d65d31fa8f44da5b82787873a259163d3e747baaad5ec8c915674839900dda211704a98907f8229ea346b3c283aac8cd8d97481c07784664c40ed5fa8e64cba344edf7f376556bf3fe93e75048bb82b74a9f968662735eb3f922d9e3b022f0fef511ccbf99f20ccfa2305d3f1b75e8c3ed50f575ddb99f8e4917cab4cae04a5b8a0330c647f0154806b521fdeb37dea5ab61a6a480829f72954fb1184a99e054f056ed08035b695ed1f67f975cc40d252f10a937327636e903eb3874083d115d1c4186ce4c8b4e827c919da2f991998e16d2712ff70278310fdaffa464734bb191e833c5de35477ef77c8405bf75945ccca033347bee1cbccf12a2ef004e39448d11c886da923beedd9132863499e87f428e3cb09dc84b82885c1465b73ad3b1860acbace878e27ba3fa485bc008f80235936ad383529189e3530cbb819936fb9e516c3a6ad0d506141a36f66563f5129ca2755927bd683336a97c5d19f4749f21e91c1d871004a827d87486107d282479e252c473cc4d99018848e2d6ef9b230ec34d27d52e7ea45fc1d5acb7eedbf186c2a0d309d5a79ceae0a6e1550c866e11909eb04f44ddfc17568c692455874a3e582c5559f95826998be1c4327d181c1e08717091546ffbdc8a403d18070766b02c08266e23b9190a204d422902dab5553266386a2140b3638103c5a5fe763d2a2381ba972369f3ab80cf406656397e5917b9a74bc7b6ca2a202cd93ef60606e1983a6c6f0c36fdff46f3ccea75ed127995ed0b69f6191254f2c786542ac0ec4ade0afd4e66ab9d2c88fc42a695576a51a576373131fa774b5df7bb8c962af406acf60ea1f0308fb9ad6b7693a14f473b3613532d7be7442dd4d2977003a08233dd0e8959e3d30de05208b2a49c8c406dc405672b3df448a21cea7a1509755cb26a91e95997716114b70aec373dafd37bfb87a5d8613b434e84b88612707b6bef2db07bd4d2c6e346eb958b8232a0ce524c5cfd4288a1f884680212bb868f9e1ca8bcfd1d3df0076ccd03a5ddd88bf2f1f6bac01ce1ca4591ec27d064bae78f5e61535c9fa3c1cb592be7ad4181bb882a017519fbaa1b36c126dc27415fdd16eabf2f3dba918bcc50d9fa52abed4a8eff906411844dd093e9533d00791c913f2fa43538c5db5beea8769f1ef48f2aae85c2b232591da7be5f5245cc22a724e098e3b41a42b42d3909e58dea7261db6c2cd1fbc930645d0dd555c710665c51174826b3dfb5c3b62bd885cc73a0cf23f15d32144d24f0d892d94df06283d83b79d7b98cadf682047daba379b421bcb9acec190ce2e33a04f5a5905aa493db6e04c981c7d6b6fb5309eab702a2d588150fc1f7993fa2b886d7ee6855e1c4dd3c24c4883b579fb3ebe8e6e6e2c5392aa4f9d1260516cf1ac063dbbe5b0856e412e2734c4a8cd0a08cf9f1cc97335d6f54777a33b0769a83af9cbf291c9871d041ac9d8c0ea474c8b2674adf6b898819f47b15094e6823c12037fd041efd615f3cf9c0a2640e02c649e48a0d59a555c527c0736b3ccd5a758d4be317f98c3ba5b81098bae2f23f96363dd7a3e84ab672bc29f671d39480836d9d43189b48761a6287e4003908d9fbd6855e2982e5e23c0ea53e4640a87cd5f15253a9015842c58744a04e64aed416029d0869e16f7bd0f7c2bdadec74b676d0fddb425f75dfa88f08ccf1cad5384dc3a520dae94d5c001ebf478c74cdaa567a7e956a70934b67f69f20746fce8216efe9200215cdf7c84fbb3a95d1b4113adbd3d22ba100a4c3262f074b7834188ee332a9365eaedd311142173794d4a982085881b571167377f361371a023ddded3f111f9934fe7334c49f2ebc43e830510dc963a760fdab2b5a82f2d9dfbecd1ee1b0998f227d2e52ad62112ae7d48957d7ae25257852f7d068539271edb5cddc4a33975c467b3a8170fec1efb9202318510f96145f859defde405e20fb9be25614b4e59a0d26e1510a256d80022f80ad55d5e9d57206a828f6c75d11fbac290239f1e9224ded6acbe450994c5334904d50fcdaa7f5f0653be8d918e559b4a89723b3c604e63e1749f515b58100692226a0f0b0ef4f2d3f22844a2e7205884783047994efb0ec17e2c0feda9ab0338df909603fc00db36a498f560880d096637b2da4d5fb00c38b2e22757a92c8ab55e889bbfca22fae5ef75edd9be8c5ac250a7f944fededd908ca3847e0be518669c131a26daf242d180104b9b24877df08ff0458a7ca973d67e0547878fe1e79f1ce66d282cc4e67d1c7626358b70dbacc0430e37c8b0ca1908ea343d32d2e7d283a632bd78b6f8f51a62f02b0f1f942b571721a7f9894556b853ed31caa3e41a3c369e5541fb8e6b45536a3e2c38480be71b452382ac15ed07c03da3d327847e47df181c171d46affdfa6293d599cc9e1c0c8dc784700555693c04c49f4511ef0aa099e36dfdaecc1909a842908ed34ca195e0eda2f25d8244c68acf5091254b31523931b7c868b4b34b559a2543a4f3bd1b58aa67926abba9b5fa36642f644d7b6bb17930ebd92216913d1bd82950f54c701bb4ea3678b10b07755e4dc9b7864394d5ac298476b70a371fe2d4b1190df1bb8797603cfad61a528ffd7c403775a7328c29e2cf85010bf56d392d7212fbcafbe19c3816f339c9c3afb0008c7177b11fe5f883235ac8314dbd4a64460c80c2180574d276eb75594159864a8fd3e60a54f4f4fca670dec01120671351ba5ae19a920be3fdbeeafb187e4275042d79fa8dfc2dd3dd63c0c4ba4a35141ee18a137839de983cac03634a97763051c5472c31439f7113fb67bdd0565c61e45441253e7d35ecbc833113e7f427e6bb558310f28104f67914a9a39b7b129251cf178022674f098bb8e829005ee305097165c76d05ae4ee3fe21abf9d7b281abf586388a41cf8fbe2699b90c62866ffa4befd1aad32e57e49c876da9882938027ef5a2e54e4b59e1a5150cb3359a800d656d94ed0f89971d5c492bbcd6f64ceb981bdb03ecd1bd9f87d5813522b7478713cc350cc8b8dbb6560ead9dbdde57749679b933337a67366fb8667b3d5a3d7d08b4fd7553ca499e7aef3915fee502f7d15327d671781e54f7b6c9250244c282739573c42d104e25a5781eb8c15490a224dfe995f5b1363b8123db846969036175643f993e4d5cfaf50b6d286cc0c48b00f87b4b98ba63235ff5a13cb40a3340975bdfc06e4a7c18082127534ab6b4871839899add6603a0a004824859e144437736d4dd597bb5980bb10efaa6036c4c0809388999b6738f7d2579fccc1b748230b56e208c71ce72d838ad84767213b082b4c1ecea9aaa791248854049484b9fdfd9cd27448195880f39c3bbfb89e6c9edcdc2f8bc7dfa7853cdc734286b34581ff04f204c319bff8cd98abdf6c15a68cd39e5df65890fee70b6aa19b017b4eba578e315358f6b907bcd820a7ccebd751fc52ad002a04ab4dbfb53014e3c3c972d4db64160b724878468d0c82dc254e2895c4a61f562d65876011856b370d77a7477330b1afc0600e4e11b2238e8d059066b2ac380dc8231aa702ede2e65028130029c317b3b5be2b85d3a1eedf4b9ae2216b81f7b83c3304a3b1a509e217ca60b0dad12b6ec8e0cac64b89227525036ff6a7f957ed4c002bce53345336c4285ca35b20cbd91a031e35c5f278ca4e8fb953432f5cb290cd2bea862e253c333e040dfa97cebdcd63b57c37f20fbbe470059ac6a5bb9c9957c57943df1e9639dc3a0a6b1ceae8c5016f3590b7c6e15aa3cce205d478d71827982b1d34c98af6dfa70cffe3698d2cd56f9db256e393266d243095fd82fee1706ba955ae21adf2452fcd79727b839efb75fd1576d16e3445ae25f129a2557b9f0df9d1cb79757161b9c4ea1ed97f9318d028fdea24087dc2d5fccf5e57192ae6194ca4f6a0e9ce792c72ea62c312b79092abda2f86f03e9751c19bc715e3b8c15191a32199d7b2dfa422cfec8de4c98431ea91c50e809f041c7f07c47c51635724d4a6d096b5bee42d5cdbc30f77bea8bb2d277241ce11f80ab4cd50768d7b8751c833a6619ee7e87111714b47f0ea3121d54d81031aea3736e13a18d359d9199916b12300cc0db4a061a6f24a3cead698d048563f839fc8b21b592220840f29e5b141572baa3f23eb6d524882c7ff1e3d6092d5c7fd50f6c55ea78f2d3a6304bef3b175903e3ed08a364b0b90229b90a01c2a24c9e38c7162d30256270a98c28db42397b51aa54f0a945b725efa5aabe6fd4511b9236a94058e58a7353270c1f996bb24b6d3ed33be7589604eea200cbd15242c4cdcf9da762e83fb4685cceb8fd563bfc17e2709949fb1c450b6d97988b8d024d7d4d1de46f5fb8f46637fe4df98ebb94ec05a881521cf20d5394e9342d3eb634f474df1644d2d50608f2b9d837904b2baf81d5ada7f7e76d3dd5d04b96e077a92444bd588e3a25c449d51caf77ffa6d118ded432b6b5c9c339dcef27e9cdb5b9bcabdc837cff8fd4483b9edbeb5738ea2bbc6f6e023f99217e52cb077a22a1a4a35d5d0681e0ae481ba71138b6aee73443c44f7e375680b4d08755add6f6475b40194d6ead880b2615057eec7a189f2a583d3f8d0749fe1416f498564bf4403830fac277c60960e70e7feda516ab0a4887ca61e7194a475e690971a9ae32b16621e3288c9d327f3106f211f597e9d63c3fdcd282bc45f6eb346e6eaf39311961b73a2ea91c87614e5d816dacdfb41b95c5e10f1b64798ed3b458d345ea180413f268680ee184482d0d724c6bc687f08de323e6957ce6c035189bcf2396bb06387d9e4499beac1f5502cbd9689e6e8d985ed3beed19aeed77ca9f365e75d6e88e2d76627231f9c8b0911f809b2c7fb220bed1da81410272614a43fe7518c1371c4be7c1f65439ebb5ef4bea6598d904ccafb3c498e7cb7e8fde077b6c062c96bdae65655cf9adca20c3e0dbde459e15648ce416b0620623fc0227cdeb49a81df5f331d53127488a15e5ee92493dca27002f8b53920473c0c7c2568a5e83c5f065c425122c55fe130a68f422056706f2bdd7f5c5b7b4e04f2df7bdf14c6d154370c6b8f143c81dfc9929715c9d68fdd30489652fd238b89692aa5d7242a304220b9b67585dc99851041be7b00ac5618909be44bcb12b521129aff44f8c1e5550dd848895782ee4ac0ca8f19dcca86d16c6c212ec74d800abf6f410cfaad98b4c3909238434ecf918afc55a388c3adc97c8e97f796e3924ff8736bf10af17d15879803d6d2c24b70f5e6a70c422663746c512412981e9ae587447a851b620ffdbde00e588e23539c5b4e22c6af2eb1095c96a2782072d44811e19cb6e49cbdeae2b5bf3db48582906695a6da32432e43a2fd4a3ed882417375652355aefb7b3a25046e9b8a92f850c0af9b9acd268cb206d72211e1d578bac8d45be4b2615d2d25a6c01f76247e4e0fefd809c279b51bbff5b9de6fbe9ef663b94f1a57a222d19d4b923ba67946c2280336ead2b2540ab32584f61d6cc7b69039305dbee6a5aea11b10aa8647b2481b611e2c507e77d5a0eb2efa9459de28e5abcc409acce0dc5632eb00b5f9dec6e4ecb0cf731a34ae481203f9fb4949703c42b856311c1224397f75ea7f73660abb8bf2bae9dcff1cbc73b03f189c9e5f9d53b8dc8de7fc590d504a1efdc683b4e41977b72f5efb299876f173b8507d15ea944219df163a5ca1393f332789402fd1796ebfdb6fb2b9e2cb472de67b0d01d65e9c381c8194d1f6c4f8c8677d014b2f3cc1ba64e7d26bd6e513ff8183bd72c2d8f385043fa5e9c4afd13d14dd1407a1c53a0c6ba3ff85fa6ef6184d0d5bd7121f04128869c91b26e0bfeea81f8e2d138b35732672a64bd014a6d59fec1fa72182e5f145f43f91a9ac76ffa3e822b1746fc5791e418a7b826f3da874c02a85787e97c1f21d8390f06b0b5a223e70ca3eb26f6b83941682bfc176d428223dc9970b37f5feac522c85777566440af8f485197f2a7b488b68b5393476eb6046bbac9bbe4d1b9652dc1aa875f3f99cb9d823862b49f69b7065aee482b086874bb8ceb85ca1d8ba5db6321ab54fa93c0e6bca6dfe6258f8ff8bbd7858184ed3a771883e35ba4d54d9712cb1a835889f7c354e932b4bf0c6bb78b624e36b53f843120a3d4b6bccc6e93b3ad4301a81aa29381b32184dff890d0af992bcf7e32bbe8baeeda806fba218a8d028a0526f17565416624af3739b4f2609fb78d40d23a038ccf837f40f2ce11684c367cce0a778033057c78184de6872a92caa07a0b86456eb31e819023127301cea81f06e163d3fa08dee926c1d95aaa133b4f3ccca6070fbc165477e6243b0590cc894059cf3fb9280f6d06a75fd93276e492d36a5c0a22bc3cb02e9b7a262068da98e2e87b0e74b95592c565a7fe35b1815967506fbd42382a2499b0aade23ed2a8b19665dabf839853c038c755108024f60352147636b00a39b54345c611122abaa0b5f79cd9b36b8fa8225882a320c27fa7e7971ede4fc6fa7a198e4b2fdc0da23099817e96605ae729660c1b124f7944dc8f498b582f139a4079d1371f777bab269baa0aa29a4941283d24e4c53e1f5e1a9b6a0abc2e7748064f59f0885bb7c5d16d12f9b660f5532e0bea3b5bac59b4a06400373bc4123fae283e0393fd1d7693789c829a0d220b0c48b43e6ce091f7154f5df5804e99cf372a59c5a165371c1f71b43f027cc43eacd4297595efc0e20233359247f99bf3f38c5f0e307d0949f365284207fe8c7423321a141402813084b3b16969af4f412029269e4acc2801511054e1ea1b05c225d34f406115814470139d14db610eb72d2ac87c91334f668a4007279a1c3035b270f1010f3f1f6564452e5da1eae1de360c2cac73d4510ec158087e03bd3bf8827db930228ab39c186df19a6e404c0a7ef08758002d73018b4583bd9ba1c55c602049db6f99fd73ba3a137304e40085f5299c5e57b42c0b983e41baafb8884e1215cb411f77b117f9e25b53cd301e8695bf44225292c586f97c0eb44abb9a0fac63337ed800d6df053be05f5873d8cf6d9aced81208a2ca9dc7e06b721031f0b63540e05cdadaeaa1b2b6068025bdb6209472c32e6c71ed2152e13dfb886254aa6f0e2466235019a300c39fe67d264d485628f330d85a9c4fd461f717a4231764e8ead0d990f9c71444bf7cb67b78d4c3dc5fe487d2cb748dad2f9246de2e8d7c72a1aca965b5e9568b90355d59e7dd92945819583b9ca47ea521f0f4b8e87d8c84a569e83e84f8e0ee3cdcfd4938b510efcec129ec9824b68a2b021a1fb230adb1ec0bd0be2c70c33fdfd13d0da40e870ee76d69fcb418ebb42e8c62f74cce4eeb58e1617f7a4bbc2fcef0d638fe25c3c17a27edd1b89d3a2537500b2f4ffd4d07528ae51d2ac954809b315788b37504cc8efebe1e95e10b2f6c734f333dbd0beb6bff833d1db60305d1f60a920edd7ccd706b095c06c8844cfde2f4fc53a74de4e2fe66ee01896762873f3703ab6fb1eaad71c964ee93ad737937ccc1feb110c950915260ff89df63f2210308515d4356c6716a1c0da6716414766731632af66b3fe6a06870245f1e6d90cd052dd15c6986c3cbe41f382a7d27d973ca17667e0b8a1bcc4929de7d09138b16d41dc1e0cc7163e9ae1163ef4b734cfc274ebbdba5a88de425958ab7ae3764cd9b9d37d884d5dddac6e0ec8642fd254670cc718f696e125793eb20723213b9f3c92f6125b7539cf8907d05f387672cdd55e5ca5a4088bd5bc6d8d11611fb5627aaf83bcb81298af9d815a5d2e9734b4adfa479b62229264cf7caab48fd9aba01abb100aa52e27b83bd4cbf5a712b99fda50c0f10d73b69365c4c8bacb53c761d5da5e44e8ee9251fe285cf789ea88ae5d385f42fbe36d5adab6d7df404d7f598fcbe6233003cffb0eb69bbf1efaa28eb306808fb187819c03ec2d7f441068ca07779bce5ce47c7651911f853e253874e0a1a46672688d40ee6e12b54cd06caba4faba78ee78b45f3040d4de05652bf4479075eeab644e0a3eabcb34c08c5cd52db829a77da28380a0f0f6f451a841f1eda5cb48c09847cc7c75e25092e884c8fe0b214e425b865835517f8edab61c6863a416f0862266534d4c4827ae5f85004285049439a7fcdc0223e530123dcf3fe1f93f6177e4ecdb881cedde4f140480dbd0a45972f9456bc05a66e6f3d24fa201ca665c13d38d63732c99a1b2679a4025401161aea107d7b7e255a659bc357bf557e5944f968e00ca65b9bdac6f4489e8120bf633ef966c4588fd07aaf4abcafe9d45dbdd52b79d23e7f381f32c7d5f41bf711428ddcf2853ce37dd0577f7075cd8884e84ed0bc64746d19f4eebc29296988b395ba1eb9a94e1b9708bf17a1adfe5063caffb9c8814dc6cce1fdad64ad92bf6cc809d1b9a43d6b9fcdc0d2a8be41566ced4f77e77f34b398f2f017e4012033852d7208583cf6d89a579e35dc20d51171b1685eddfab10878d1cf866539ae0d325fbaea50ca18501cc6ec844cda48abbd0a682c8e82ef96406192552daa3d7d30c46675ce9063e90133720670c4c8ab34b60d73904b8a9d5672a3792cfe811d00d5e4b5a6d1dff74940c2906c3ce1b80a600ef45da69cbfed0c9cbcbc50f9bceb194195f9d3d2389571ed10295c0b9e1e72599093802d9c3a3f62cb6742972b9376f22f33dd74b3f5c33bc2b5857be2d8c109e7fdc8084e77922408e34f3a8003c17bfe9fa01b0db375d66d22e4bfda0d006c9198a621c4f8d447edb7bf31ad528717c5a444d21e61daf0bb07c8ea39477dd826af719bd4476aa6526237f0bb56ceb9b820d159d07f5c774443757839f63dbcabd0f92825480e24444471675998a074f630b1ce3b7ea545244d16d067ef2a7d60ee1152de57ec1a77f43bac3eaef2a77291f5ed07b722ba0662e3b61a3f200f1a95942d12991b0c2b351d2fe75cd0bada50c5b70c54b905ef58bac23bf57f6866a591e1fd37e5df4072a1c920d4b0e3da819f698ab98afadb56fbb86d75e149948bc5b26803688baa6836418a2f2f0956b91f1e32488b404b30cec9e6d2811c04c3dd4f7544e445004035774f7d0325184d10c60bc834d3b2af6c17c14994d31c96290bf83f1b738d26df194259248f1c5011a7310a7ea636bb636f904a8c83e620ee231c853fca7393d75e122c763a32059d85cd9c971af2dd32b8287c9f5c004372eb0732d779f499faaa082fc5825b598405a84dc869a4ecee4d4d91c1c2859cc4a2eb2626069e8ad4ad2db56090c7c7f49ed4d5fd81272f42bf1ac69763628f2dae9e78ead932b373afc8c56b23fea81e49abd13920bda65c3b6da302eac5f271517d79f7d87b2e37fc79d62df4e46048e53e023b5c5481614ed3406b33352154d29411a2d4229ef6c8164e760167a3def3075d9cccb7e7560f1ac2bc0fbcfe1aefa51a49f998d73deabe1f49891e7f9263d65c9b9c7bb62a5cc4c39a1ba3718b3292e70bd64944b30535323510290268e717f36ed888e7f32c5ec2bd43c6b61c78f5996137d14c2d28be367ac4e28f922ad81f569ccb500abe0f9ab3baf63af34a84ecd95a790a745d04ef60b5545b1dba71274e1c0daf7d020ba9849e5355a8e747736a48c5ff021cd20a1a87a7bcffb7166076e002e9e96c90251fbd9f97b2d60d7aa41b7ecdeb3c2c103399790416d855bf8cfb60ef3a72c01a7716b224be23bc12472e19674dd8fa939c5813fc8773bfda3a469a39b52a2254c60f4037f789a38465e46965c182682c62a1eab0fb4cc68883c55a84b169811b36b7526814fdd1f690ff053e76791b2b601539da810970dafe803bd7ba265617d386a6ce3f265235e1fad8de89a7a0533baa0e115210c381dbb6b8b5cded6a6ae7593ddb95255607f7eea3275294d1580523b7443a8ba969bf3789b0ede6fd03bce6dc1c3f9b924da1f5c14fb0f89ff90c1862db0df7998c25c691a1ba51068877af76d03df4e04fdf93f5c23f7af48f65632ebd4f3e4772dc7f77c42e532af2e1f5b55c7edbfecdce4adb7fb4f5bc0da8964d62c3040534daaa73b618df70d81996b1033b7304a067d3e3e638b65249e3b5dba3e433a29960759c848e88be9de7344f6dfe8afdfbb123e9c6211d209b17549f6fd1648901313ff40a90c10c1ecab752c2149db16baa09a5229350009ae8a4fd412b2d4dc705e7f746a8749c3ed11485bdd1acb679fe4ab81227b926f85e2f393d47a5dac19b4c00a7b6bc3694a58999f2633cbbbc2b25cd031bf702717fd0c0ab2002eaba0e64733bfb9fdda53aefbc10131977072035a5b783eed975b345c9266bff639406a696edef2edf33ae16d971af95ee6e6f256fba4a3ad8eb36b29d8ca8bb855fdbe9f9396c2681a138ec01434d61fab6fbf730a352cece6f6bbef8b64f25876709c20a0443e9779f0359a28e5a0195017cb3eae2e925a1cfd3343f1c823bcf573f5730868126f9e86fba4e1004b1a333cd2fc25af8a0f0551ebd2e9631ac39527ca5af9a1cc8ae6d15d397c688b9f7595d148efd14d788797bf4cd787e9e689582346cbfbdc40c985d1b1b9f5ede650ace6744d71221100c71b95b154c37bb2a9155d40ec38c92b9ec0e6cb36e4d1d7c7e5c28251503c6087896c72b9ca98f3b65ec5717116298fe52bd2aaf82b82b01bbf2f5a01ba122670f92a519a131e1da47275832a6472f7594e2d59e6943c90929acdff558c96e58fa57992de17de82220bdad1ad5a1d6a8cb9bcc6d641b2e0a5b5044be9c5df0f29d8577aba0fec70e777502f1c224f61c30488cb8b3dc306298fb3502df227bb1ea09f69804dc0e9d28cf6e497d44eeaa48e6f093a923b0c35080861fbe205cfe5283c30ec1cd689d47590fe254c92399e0edf79a25dee7ef8f85477db6e61df7452217f4aab5f8ab7a8fcda7edcec305165f0b43172dc3845a1d5785bcd21b83223ec873f784d390ee565d840eb5e57efff11aaae1a8137deba8d9c9037b2687792f0133cb36d30f781f85f31e2b99025fc524b3174f86595efbf6e09b87522f87ec282f8095f1219525fdf799765a8050149c0bb8aa32a4b975b320b7b04de08fa4efdd8fa1002550a1b2568a265a6f2cfdae4a5c74343cbbf544cd2a8bc77ed9eb1440efbc457912cb22877b6145964d6bbd1aad3776398372cf8e2c1591c993b362e94d058364a3ccf41cf320259aff18edfd97f29b1f2f65e31eff7243bfd31b35cc4a4961c7fe76ec7ca53ea2994dc9397b9fb7489552ebba20912f648c7a961feb48c07b825c31ba33d4ef3677af65d9b2c3c033eff7bd6a155bc36c02c827441d4b2a32c25cde8edee584ffb7409e1d7e4c141af290d2baa58df3f3d9ae6a8ee41e86e678690ae3dac1011feb198e5fc43a8cf0ec28f5d9338e2ddc6a3be2a0bab11d8b8fbc3978616023abd2fa8d8a3ccc6d91bfea57e6b8c7e0a310c72c41f2e3b648e718eb46b77aad4c8e45c8bc8c5c24260ac1e1f1c6256af059f23a5e037f32d44493c963cd449bc21cca0923e9744c2b9390a8543a7a38fae06f663a528f8cda31b743880a6679067ee2bf52d244d3594ca4f5c4fd7a59e2f7c5c0c9ae1bf30d3d07d333402ed07b31592221f980e3269af28b8b72fcf598f774ad52cc289ce23fc184e7e732a3c94b857b7e5a1ca2ad1ff206c8e14b54319fc78951a84f95ce3c7c637a59f7a4dde94dabb2fb4b0112c82e587b949e8753b8992a84d25afc883cba843e048026d9ebc2fe1b7447c150ed930c7177f29b752fcc7191e3a3e2098b680470ed860b5100787a66e94f44e831373c7f06530cef2495d8e29fad8b2686487cd9737b219adff761199c1b3b09f3cbfe75ccbed9033e8268e8ef4614fc65e2c37bb4933f9ef0f69e2e1f49fa0997246a538a72c1811e602c4eb7aa69c26b8e987005191a0948c3741da011e44611b575e37e4fe3f8fafa85bed5dedcb86cfd98c771d651dd8ca35bb71deda37b2c0172b31e2faf31d9a2eb67d3faa2de8f30c4616a939e9e724bc3e472fd30104e6dcccfdb1bac737f27fd7475fc283570561f7642be324be7df0e801ae040bce52fdf6a37cbaec41a48dafd5037d3a91f9c9d3cf927a3de4521ab87883efee64428ad26d8d7abd79934cee6f60c00f34769e0e117ef7187aaa9fd940cab396b4303c1edd8820667a38f188ce599933d6e8427209c999f40de643b69aa3a1d968e28d1afd41a0a997da0ac22a7b92e9b8fdc821943cc75f121365c56f7e8a2aa57d8e99ad4aed069edb4889dd8e6bc32b234e80812ea89d83fbb9c1bf9e0123a87c8f8babb3d102de260db32a3325abbdef9d4bbdee8647752b17801253408a03107438c69e49b2621d9b33cd4d30907f65deca45139f9db0f27f8401faacb3005beae46641176c823ba8618aefa9ebbec41a72f34c9d022068341290354ca5ca3d42155b5080351e72b71aade7ba1420aed59f093a77a9c9bb55e1bd960b6b0f5a74e2b5fb6b139bae30ea3ba5787a30fe8c8a62c2a8e4f98223a9131c5a83182f683b50308b2ea432560ee6192031e9a9f0f6b9c0e271aae65190d81298cdf20c261444125567a1f0e29d6797d238f8aeda205a57fcb59a7593ce0924b044ebb5009e9b47fd2a1e4386af16b24325e1192c84b9b795d257aae2604bfe98bcfecdfde3e5ae4019b3d89b6a6b8944c9bab6e20e654f7ced6df860190cdfff73330938981faeaabd6a779499283cbd8f4ddf1ea4fc2c322f8385fd9cdf8579db8559e68e432cf105044f56fb281c217fccd6fbce2c9da04cec32186f2e6f5bb97e0de58cdac75c6d430a165ccbe4780207e505127e680a899da87d2108fa1b243c0726ab9bbd0dc5f62cd17895f0f147de2576e9fce18da07283b1b633775cb689c36ca2651134b31b4ede2b60ec3ee29e4b569359874c21596c8ee69bb4709f18235ddc9bf05eab90d1619284f1b2bf9665d61acd9a8d38b69ed18e3a9ded30832636ae8f1230a3677a9946aedda0098a829aa9fe77eb4b311e1558a580e770cd2e6e3389a96c9707e62b0516f91594f4b543fc118cf33368bcc94b2d3a062f36451d1575bdf4af6a3f3be3c39cd3fba1a14321a09cf1b846ad860ac9dcd102f6cf262d9d8ef075c9e5bdb0b81364f763706e4ae3bb3f6fe8db3345b2eec6133516c534f28c25819d957b35b948c580395f57150794f41eb35a049557a96ab28605f82da7c2e5a029f83ce9ebdce00a90c8d9d359afd288c9d71f569f3f2a6de4b32ff92de0e42cf91b2b6ce2d74aeb26a5f7e7cbe14f2dc60b1ffa4e2136b0e2f4c1ce254ba0a7f82433ab79f48c8c3cf7ecdbd467a85aed5307121ab0b776e621aba690c3e86169936001940280c9932ab3ba95e54ff47db42b095d276e206077c53fa8a7c8e8c3ec0ae22d55bacbcac9361a729fa7fa67d6052666f9645bf904a25659f2a826c6e9157f32013cb0c9c24f58e3382fe36890be04f60b4ebef60926895a790da2486b95dcab043777febfac020771e6a7ac37ba753be0491ba6b27af729346d0868d0ddc87158ce19c932df961a31530da8d328e7d6687b35bdb08bc94f67551e260cb7191bf2b5a6b0988eeb2f561d2ff291af05e0104387e4690b7198b9c650baf0991353cc0779c0e1ffd7e8dc9cf283bea81fe3bdc75fcde3be71ba73220228f9d6327cdedf3a452dde1498cf0b8bee0136aa4872636094230d4f54131844443e9be9f3f99e0f2f09521007806238fdaf8fb6c96950a5ad1116f4acee6daf2b7a236073a02da93d2199e7befb64b538c8040aeb687dd0da18bb294138817c2eba245154a2dc092deb7165f94b14dc00adef4e79ca6bb1cffaa42f14d8cac9d747785e2d3c6a68b5edcd9e5f95574e5c5739d802d78b4e4656bf14e6144183217155cf423c4d259ae06199a846267dab8ad4d79984fdb04633ad4ee0d9e5693337bb184db709a875b24e3cda9b9eb7c9b942dadf1b783928ba26b31fca68394227e3e69337f00aae0e64f740882274702dcdd28decae5f7d16f0d9748ef0e3002384669deec05791439f61968610641399a37b8c3c4f96e89422ceb0a1cbaf92414ad9a43eb746ddf8f63a4789ee9d71b2c6a4af388ec05cc96924a27994ff28b427dddc4c7d56ac14e0890f7a28d91803ef2e78bc2f0a3feb701b46c47b9cbabbffdd560e963582902cc681fae2a0fabfacf900b76ae4c9d94c119f8e735def9c10352d1eff2706a63c85936f49fd81ba0b11911f5d5a7de3e118005f6f2dd99dbf63289246e926fe9e6b606ba4b15574b3466d798c15cfcc61968c541014411ad7d246d2911718b28dec9a8b22f8b48e0eea0f44da64f09559300137b1c3273e6085c85fe8cdc006fadde5876c822eb78b43a7c03c13f15bd5484db5672172a8db239fedad67445288163372735f92aaeca8ceb2574374c078192fb929cc0f6b4556e0ed6e0fc1f6cb636fd3940804e0b18720dcbb3169ca99cddf007d2d1812f2fdaa6fe4bda22a2f28c03f268d76775834f389922643e76aae53d2110dc8e0f2b3d9bc65e14f0aa74b93b9874215666d672bbf8b22399a39589f7c9f8b72fc7263aaa8c69092d415cffc0e3162d04b2c39b5953c5f4c271899f4e6d23b9920c115f0f7f14653fa55e83d7d9616c3e8aab61b49cd60c42880485ca1e2e6f43c8d9350e45afdaa4f46df20f9ef12deedb5a85238c8eb28d2f41e60c830d1e50f19dfbfe498ef8178e98a912dd6cbd5575835a3bd52e5181fbb5769ef91a82ac5d0f0ef9515dad81d4a6555587fe84ebf6ed16fab94064e07ca24b00933dbdb881d1189c9c41c4c68b9151d7e020bf5bb0a77a51a7df92d29c583c72b54d895080826b1c24d12e4d6f3f9e6aebbe5990f9e656f89ae980d969846cbfcd9fefaafbb5832003f43ce42a3c72054360cee8627d10b0017da32cdcf0e3a5559c10cf142fa0b3254e3bf006dc07295296f104d86a0fa5536e8b2b11e4bb99951328c9d846e65caa182626d2369a81963aeaf79e2a96d85857d7b98f4799c068d7b971604152f89a5d228209ddfa6b673d0182dc3d18376ce6de2d23943e942ba4f74f19f2e6392943ff84cc847255e50cc5865e068d871cefc423108090ff52dd9ae5c2104924e938f143575a5bfd0986617f3ddb819c55a2b6910ffe8b2d32e7cf500c37bb3c51dc60ddabf47da546a211df24985eaf3b7b65d89fb07f23a2bf945407cf0896da17d91f705af9743343c87df69a9cce190638f34d39b410a42605d54f7a6db058ca3a9050a84544c1a0a840b3808c742d885f77882182f0a38d8a49246107abd9c52b3828a004babde6e23538f59b4ccc043c61c037e0e1799b47ec4a5455a97744ce9531ad450145fcb8cdb36644c955990900ea265652f535c6b74270fc5c8530b0348e6ab7cfbda24c9ad1496245868b09e3f6a5a38a86162cb08ad64e8fe6e39e1b08d85e5320d8ebb1257fa0739be7fb37c91c1bb00197356d84da3861973d68d7690a9789ebda96080540d3318c554852247741531b851e20e3c0111ec6f976d138aafec16602d6a1517f0541b7477b0c5628d8a813c257eca62f18af8a061c068e0ae6bbb746cf3fee2a144ef895d2ca021eb3b137ff274990cee0655920974655f6131d9c8431912214a51e3277ffbbce02a88695474c188b04bedeefa5a5d5afbb997b3a7a876a3149696957c1f02aac146bed5d9cbd2c2c6d3ace20a583afddfe6aedaeafd2d08e7ea4880677703b0c2ccb906bdcaef228b8096fd7c1aa9688e335e2b5caef12ca78424c0738dfab0539d2cbe64c0ffe56743933d489c09b507336f9c536432bd14bdc2273d5708a86ae7e5e705a2da8454c31e074446041dafbadcc3afd01c7627656f7367d31edacdaa2221d01e81e56ab36800d042b100eb31ff5e8ce5a6de9d16b33b7e3f6dcf94cc827ee6c9d4c35e37119af5f942d16b50f626a80b28732b827fab8acfb2b3568bcef70dd4c3ea33aa4515c86edb0c4a534c4a0f7ee23cc58434d5a082299fe328c91df4010a42459f807498dd6d79e0d9c8f9529ace31150963d8c11289f5610a40097f826e0d2b825b600a6e19de0d9adfd176e92bcb2537ae36b496737334b92087c8355c3ce33446d919e179ea157523789d81e115a35ae086b1718c00b5f1edc002c65638e7f7fc8d08f32cf6ee9d1ebe74a3fa135dae553eeb6c0bbc863e660244913bf5e2d01917c4f23d674c240e984e5b309b0712418f1ef5f7ef3b203f0bb30fc4a2db2738d3670299a1a7d22aee18da1a06c5f4519f487d30a9280698f5de78a32d41dde4356effc537c3eec428be2b314a02a14e6e1aad9436775a76768c43f8cc0f9124f4d4aa03ff2145b370bf0156ba307eb8c3a226129ea1a2d3fe9cf16bfb58dfcce834c69f56f70654f8647de1e60de8de3b0d60365908aa4ae4fa91fb29994d531b3f561a8b7baa957a062ea43ae93456a88753b0e9bd49151e435f3f2d3cc07607ce0ddd99aa8b6d2aa054a5e33ec08ea93d9e0ce526669e2ba7b4d361b47b317b755011fc19fe02b0b32fa11c7dc3546d3d01dd2305965a56c7a902736f33388986b3f7f247fec6910fc962681aa4382ee8df508a1a6d52b33453df663304c1f641b56379379a8f55a5cb39082966231d574d9d59d1d9349f195ce53a4c00e85784ab25ee7d529d98fda997a40f61ad9af561ef28044359904d808eff59eb92ed395d4db2f79861ee820b5740d450549cf6e7e0b901daf6f14430442b3a56cc7dc76c73724419b13dd45305872e9980a3a4cc1990f96cfc5a7f747a7459357c605b2606dcd3026fee8dc3856f66480d524e50ce6b75b8b14fbaa73f644812707a140e4c134503adef2b2ea60a3e2a69793eeb2fccdfe71c16decfff0d3b412391851dc56c3190e8ea4d0a5d3c68307fbda1fa278885d2d018adf74e3909cdc666cdb397c562d1d430826e3f1bee9071f883dfc1936a8cdbfb5de6a2fa73835f99857376cc4ddfc0b8830b0c50a3fa8bce553673305046309ed6a3ac9c005e5980ff4db4a84f7cc744691ee519f88c421d3aee86e1e062c8f9c46fbf12f194d4c7045265a332c7b1f1bca8bf4db29b6ffcba36433274778acb61664453fc133e5f280f7f3e11d1c6cec84df4840dfc854ff6bb004b275ebdadadf8399ac98121c13f1103bf3e3bb8fada9834af4033d783212bf4484f79491786a8309bb95eda7f34e275d55cced2f0271d68ab078d04160f9a44262dc825f574287580d414372475e860ac0ccbb0c5996d7d6c742bb127a8a608d8e45be6275995518c5f2e808be2daa5ddcfd41747c3e60fa0bf084edc503a14a2b2918447ceaf5af4a3d084542f7bdea6f4040feb007f4fd235359db38012c4b16750c12c2ad45e7a88d78d2cbe114caeb943a52050815c19b47067d53fd98e4dfa9ecf67eef7ad046c3010406a9154c035ef3b2ec98865851bf18285dec2b38972b8568e9b1e3db817a73a612789e48fc06b5c7502c5403fb63e60686609be8ae6a6e2c88943b2d19913035ce03664e9cf64fe9a0c4fa1b8a5eacdb9244685c275b4f26e32f48477d3b6e5b89bc657a319958d83f48f854d19a28edd8f5596941e2c1fdacd043d0ee305b5a5ef0400ad0f2a9aaa3ea193a252b779022a00dc8c784aa78974dfb8977b78b901b409424c0fa340cb1295138ef6e681d27005a4c79861cfe437898dd124e022b0d768e554d7154f73566624a33bac825aef639447ee8e2a55014ba2056bd6feb1c4098fbb9de53c8356e29fee76e3ffba213b84a445b01973dd0a6505b0704791639e36337e8141d4bb79d2647964ecaa02975b29057e679f0ddede21d75ad3098346d3b1fb56768505f2031895404a5d7c72f51f4fdcd689d297b5eb688b1fe49ce88bc23c51c8792e65d4a2a62ff3003380deba4f2810713264570a0bdc1d5629ce2569d20ae142c2c7eccd06a696e4ac85e6f63b43e2af19473c4c7c3595295f43f47393fa33f8c984fce53040cfca5504f705a3e6142d12783cad61b87f487dfc8cfd989afe9ce6932d53213f042258e10142892fa0f0294961e98c1cac324b0c310e66d4121bf04ba95e19d6f913d0356fecfe9f2d85553884d646759b5cbc7cc1e9ec958a031aebe326c7d8eebd3000b813446016ae25cddbb2dc7822c6c9cec45a7ffb7bb0730b02134249a4140e33ea3486e38085b2d42cad2acdbc0a11d16d66fe44c4d8596839510848f68da74317243d1cf253b44690bb7d90c15900c18670421a78dc0a8361fd93fb3de76470f80cbafd582d6ddc7d25e32d1ed5a1b37e5053e2df5274cfd5f4561330c9efed7c63bfda83875f68962f74f160f01d795db6f20af470e21d6e0c6d91d7158715e36e035e4f4dbcfe7787f972c4f758cf3d446b6250e840f570b5a7a5451d5fded7ef39f60fcd9a2319b2f87bf111e6acfae2614a7cff66e34489229d30275675e0edea37a496996f1a7316d2e91a0c0bfe5b8fe680fddadfec2bc66ff3d9456cd0a11c49d950265b6521421ff6f3bc6ef2644e38ad795462c8c861665c86ad4ad092f6c96bcd1b05e79dc85c3bcc8d6c0b48740c8a776f1625e754ca9d11df9e809de92bc949811bbae6616c7191843981a8e3c2b4ad1e647770d0df7a75a6cd3c292b7024c26d43f1f9d6134c15c523b147bdf24018a32bfdfeff9c5739a7dab14215c29ba9bb65eae1e648382a230917ddd760bdf2086b66a146572e332a270fd32e87775fe630c18c7232154497789e921d2ccc1f00bd3680d2d8d88d6a9b9c49566d409a36b3544bec78e673b9e25cb7be00a7b22c802b77ab510e977619e861944fa801893d02f6884520a78a9aef0238107ab95bfab700029d1e9be412bbca374c58888295f75f960ec837faa7d515c9d582fb404ac7af147617f3e35d39533b2eb9f235bd86790cc1617d99ac80533a2a2d1ae8eb0df753ca2a09be7bc401628d94416d867e7af81b4a73781268dba72e3de98bbf964ada08439d05a6813f893eb98ed3a6a649937a24cc7f1b57a9dd30adb192f4aed6236c0f1628d88f4ff69eeb7c0365fb21d9e847bdabe2b12a4296fafb445fa1e9e890444f853e8dde715d8b13cb659502dca45b9f88474b6a0ec947bb1326a84cddd76a499c6945c960b9f59694fd448c3af7643df2880f2937f7337a922703105e3993cb469ecd9e63ba739427a760b80f2f8d1cac6a2255e3168b6c0b0563897aff78cae033d5aeef67a3b2015891208b2d43a06984437d8b9855b3883ec4eb4ceb7f95c159a3d4b2c6349fdd10c29ee8e2d7166f3c56454a06095cfe68fda8a9a1e9e1cba80ef04d77f0900133c6a2799f630299b78ed0ac9e937c742faa582febe3f91056a7ea855875d98e20f67921ac7d49e35d68e07bac7615e64218816b7e1234101604ae323a676a004bc8311fcb6d61789f26b8a3473fa25e07abd363763470fdbab7e9514e72de67a64087698ae4a05f40f3d80f4d5f899c041c01d79aecfc9e4571a97cf1bfe933aafa21f641525cd27c0678635974bcad3ce84f650dbbcfc6c5ad17d6a7bf5c6ede47aa33ed607ef678be9cbe0a270a9de37b520a5532a4d78183d12e3ebea15dfade558977d590e20744591440552b04009bd314430599ca041f03fc732127a5bfa178f4eb8bbd721223b71656766936035e3792174a33726e8554890bde538fa4e9476c488d97fd76eb376d410d4002ee6419cde09762f15ab29e4fcca1b003fd094db18518fab6c2b4e04bbc94f7d1585513cf468649a9e84a2ae5694d88156736f27ab43d22eea3e552e1843a0c20eda8fa1c0e7e0255bc88cbf8a605d0c83060a10370951c2733f4276f64c16758ff338c7a6ca5c8b6b374dec914e3da1e29028187ded7507b461b0f6d6c4e0b9d29b38dcbc46e11a1462e0a347d86f6082016d5f8cf0f8a312880315864a886c4adc4fe4896fe179bed931766fdeef9ed5df13459749673db51c722842d8efc3431da33af5707bd59d427d077c82d12eeb8573590d65b50ee18c5a5406254cd5101937bb77f73f0eeff15d2a3c5f0abb467a9971491d9cabc3d07c6428daecf0f057d41d8e111483ce113b387752ea7b3d87dcd14985fd22499fd82ffdf68872153ca88169b7ae74031eaae931bffa89a30c1d0399eff4172dd94578187677deae55f6f3daacae0e79e4e0c93689eb18879b46ec8f58cf82ea9ef19f733e88e738bd8d3b1fc9b670c9ecf5a7015fa109f01cff475ca150d5870ea6280c9ad888b493e6d63f714121439d8a548d4b4772f4945a91d7b09b704a3ea9be51ab39d6f9f9544e84f876a722bdea77093fc58368787ca786eaf5e4af0eb9b70edd3c25fd494486911a04f70f763ca58ac7a0c3977797b5b222c88aeddc1112ddd0e22401ffefca55402aff90edc35acf6c508b0dfcf03585c4d4ce37686e9f4962b53991e2787a870e69432d0d47b1564e7a57baa63afedaa51605ed532e510ff7a415964d7965b414ae277eed2420d12dcad32c362ee0a149686826e86f1db0e4372cea5d13979c991aff3b7bedd95d23ccd7b8c5e13083290e8d95a260b8fd84d1d4d45ee02ea208db6c0e39885811844d8552f8c13670c2d7e1e530c7b9e1ed30a1fdf177ccd8ddd79a0b459150ee1fd6ded44f16dfc77281b2bc6cf8e98525938800d1d2552b7f1824cd139b3ae458454a20fe5658e5d8144a69e2cec0f03feda9854f2d4b807b3b5bf23e1a8f9fd38482fa6fa2e2c4e2a78ba120c9911bd8e9aa07b6f7fc137c8d5fc9b928115b4ff705840882c2bb366742c9f0b1913668b6fd98704882f17ef66471f2596ca2f852afa59c31c3abd9f188dbec5775a501b6bfe17d6d0c3542c8334093718486134266243bfc3170555f9c7b16d5e56a9da647ed644bbfbf85f4b12ae06ad56213fe24f87852030d9c7e8614eb45fe6c87bb1d07543108766bc658529519dcd38707555b13cce0317a209ae8684f32ba9117c45111fb4f308f5445d8fc673d9af2fbe47df5f5ac5b9dbb505c31806c0ea77d1d9d43c6ad70427cd55b129a4ce8fcdeee0906f5e53b903303bd0c4a96ffb182e1ba0cda3d205fccafa3100062b2ede397f13b55932dc367af57c934d6b1978d23fc6cc7070e98dc108d453c15e092951497a746966a2bc0f7ddb2a5f01c81515e74de19c47aa34597ce545993add783df5edd1568efc4850ded04f4dc6054b0b3630983457dfb69453709e1e4b239e5b5a2be6e0a4e25b354ed4ffc9b111944b43de8c293058ef08766e8507264a847fc143698235cd543b982143b4ff5f82a6f3382879a0ab62f65c0ecd08ada191bae905a4b0e32877174823da1e80a4a94e7bfc3e1da99761ac83fcd698bef0a71e4ab17e10757d8764fd84a5478efa6b8658119a7f94e4399763b52d0ba0a727c1046ff927cdc002cbc039a36ff4abc0fc361064ad2f0f76ed9fca89a883f850cf2324d970bc42759a24f881e0b609eabc0ec6d5f4d8786f828b7e19aabf5bc267b1af93d45e12aa5314faff15b4e1b7e99c35b8b4aaf9f2480adfc57162a7c9ba5a21affd29a6b5c3f6539b28f145a49e4a6ee1c758635059fa52871dbd1840c1f56a3836efbc41eb7e7784ddd842445ba9511ab0177622596a345865defd8344439d888fa567155a25cf09918e22e8e0d5caccc30811f4b67b03ba324075404c2be94f39a945c91d59e6118ce5491e2d2c0f328f44e0d47313e9680288271e8b464b71387b59aa5ba27cb5f6b2f89198cd7ec9bac5d3c3de1e07fb8b2bcac58b00bbd802f86f37dff8999732d6dbf5845c7397baffe796aef01d7da574641574fff9c47d36a98223b4adc6432d810f9fbd9574f12c4bb01ef03ca4640810a6dd8a1cc5feac00f432960ab922decb6f9a58393e1b214b0c782032b6459eb06d9360cbcdd44a55e31c0503fa8ead47110fcb470af5dac540cd6528bb5a6878e77535d0edf8163f7397950345788a9850f5f07d08a61d9d92478619a50e12fde7b61ed6600593b0a812773e4137d5159eabe8118e0a113d2c74efd2134e0f38c06f46fdc64c2a56aec34c9944ee457b7149226c2e2a7794cb7730f74e7a3799c847f1a0c9628657e49d5276cdc49ab3560a542d6c27bd00fe061da14c4a3aee732642102377a204503384d3c03af191666f83e772d1c4980fc24e36f2b60b1631d821908bd1030cf5b7ead1a87fc2bb7250affbc72c96b0b948b48bc527bea637eaa528a86a631f76482c23e8cff5b7dad2933c18ed63c6c5eca935f8f020801c1dbe1032851b5a5aa0e2bdb2b264bc01276a3190b75da010d2c0ef32d290757deb52ccd824966163c34ee4800987e8901dec1d7a8917bb74d5f06771f670d78ecbf2a0d2446e7742095d5344dd0276736a8eb8233b2f77e063097604ed42c74aa4825922ee8a0e06684439cdddc38773c19798324aaedd00b5094c475efc4ec20bfbf6df306701cb68cc2475ce3061b8bca982c1bc67ea97a2012f1933c1ea32855b968cd238a2f174d0c404edb3cfb9a9469527dff41f07127335f3b1766eb8d656bdd2f56952111a2d46abff4a84754e885141af2d503603203e7bc43f3a7ca6ff5ffff6b8d14ac089b26a9ae68cc0d1f2ad8d5b22d9cdf850acdc9ab643b6adb1c59be2d6c1b0d97dd409290853ea74c2cf36d8fc661010d078f4a59328fbde88bb11a451ff69867d51caf3b3553770549c5954c9e01b57d56456aa0809babb1a72e53e68becae5f4e755905ed640c76571ef0ddb820848ca01d4a109305788533ed016fdb0ea73216de8d3e6184250aa257afa81370179840d6ee7d4598c80298ebf15813094c3495a57964d18b76dcd06c8e61d00ed2109428b9d5a0a5627e21b1cc003966b51244c95665eede50bcf3346371f47146b50f9692ac7cd35d394d2743bfc3b6bc045ab622fddf8ca7ca1b630a44f456e105074fd33682b99883914445e1822f3eabc0dab341e3cebc87c8e8aa3dfe6838bf819439cb5cd4a053695975d921cf2ea5f7c6895e415c4fb9b3c4ff6fd0de3da3dea2c32e7e2c07ae5b90ee613ef8a8c04c8f790dc618ecae49d6a7887450ccd23396fba2783eab9ba46bbcb8eba6cb4c40e74f3e80411d650a8a10a1a069537e17243c363834b02adec18029782d3072c30e9ed94bf8c2e8852e839f2fb736ef5f80964837041894a5c2216ea780b0d0dd9f329959fab8f124289fe3118c837e3e07c062a5367ff065f51da190dd0e3e012ef953f772dde999a014857e4dc0dd0cd1277f1fc87562f874f3a6cd8ff3ee21f9bb9738109cd80ddce4429878ecaf798391c8fbab5baeb34f0e208701a66a830fed3a6b47e051c3afc4b56c31a956ee4edcdd01480235885f35a625e73f6ca1f5850254b52ece85a01790d98bd2e07697e07c85d58cbba3f55bb32216593d055565192d3dca0d4767beddabf80508305f296308689776bf70de3e74a5c66ba9d71e8dd1385c6397fd260c8ca26a1e5c4e645392b8cee0860ed6185e74c36a4f406ace8a1f647b00a70012b9e37c30f4c5716dc6eb86c9702e3d751bf65230397abece1ecd07703dec04093b39f879d6847b4430b31eca62488379824af6dedf4e485946b65d55f29f310eec6214d90feb0298ce38596d07306c9b1c3d906f7a1add35225c1e55c3287d506ed15037696f948b8c41b045d01af4900dcb3975bbe55d69e28315649b4fbdfdf90802fcd273480eb3650e314d4bd47fb27eaee0736bf29e47d709d70fe4f11a546617cf462e2b4f9a05bf565e7f5580ba24be7ec729eb9353c9a81bd5980ad33328cff389f3610e90cb176db3ebea20411a1be0b3ea50e372aaf4323c6769a71c18d9d0692727fca63cf5635a7c302354f4a1e9b30c72ab57bc2a063a2ecbfa24d6585ce6d58f6fce35619703f62c85f259b23a2da237f3887863f31c747eeb5a46e7238885c4e80e19b8231634ee1a2c74269c9dc696a5a0c156e0c40bd0bc4e0a32c7c560a4fe84689d2769383944bb633ada970950ebe55926e0c5046feab47e405b422ea82eeaa703feb3a31220f018a0898f42987eac1c2fb640e90111dea26035fc3b209c1f23328b7630e5223e568f242f682bf8357b03a2b479672a52f6d02ad31a0e797fdc7b6abb692ef8af9b9304c12b67f6005012dfe3077ce8fae3f20e4570f80385502ac027ed63c348c9121ba777606cd53526a7507cbe39a2f52b612b9fc83ab1c7ebf991c09c2d667b548d6e91fc9fb563feae05c1f1b8b67f7960ba9c203d3a96c848b7d80874e601d940116c41f1f6c2107b7fddd97d15259e9654ce29685353e3b03aeee080debf1e03c36bb3bdc9cd6c1c77b0e12b16f195b97827d5306bb2487a3c720ea4ff4ab5ba9878944db78cffb11d00bf123b68874674313279cd541a943adf71786359b39118da9b9f8299819359c21dc35157c19a48c038d05821aba7831c9ed1e66cbd7e89b28e43b372b21666a1a5f55d250388dd5901b21428b2b9ab8fee8b63116426796a99b41c93ef54c6fdcf5c93de770b2725456a83cfadd622957c14655a5aad561b0e1d0ef2a010dd63c5ad49290572d63a107d6e17cab67af2da2f1ae7f7042795a5dbe11f1541253bf20d5b3fb1e3783ed05941589a050a8c06d36bc8b57d7885bfd27c89ee5e027df5ff6878860054672ec43c53031fb97dd9e2e82d378e5ade69e2f34208d5d40cfd674ab7a0233321a573bd737faceccba5895bcb96c634514faa605d81ba09f71e1f44435727a9deede5e4f7c7c78c0bfd1f9483855b1a12be95af6b129da76fe9c805acba42c922dad4adc915bef71c6bf169aab17d9e2fcf376206d5f2b321055bc9dc458fbc89a5d1eb5347fe6eb578c19ec73228065dac9077dfb25fc39048c2d3a1d36b73bc5034cefceb285a9431d88db722bb98c71d038d36865365d5164d2e1f1fd13dacc4a43b17a98eac9bbcd8af9e4a95b67a2a420a8cbb25839f9af3af4908d10ed81a40b9cb20a36ee8f45a81a2e1d1e46ccad1d5872fd4f2ca4bf351f823bf8e5ea3155d23aebc4ae6de0d8c3b3873722cf52f7b0566a74a20c97159a86cc5588d0aa6b9bf3df19950a1b4f9060bba0126006cd36bdc366c462b905c0f990c9f74a546db465a22213a838dd3655677cfc57c8851b372d6384678ebebaeb879b1dce88159d00b5136a27a099e200b3d3fd3fd8c8147e0884eecbed9433b616352acbe34379a54cb89adc4939eb523bca7c73485ee27d9b3e072c76972d50efbd29d63ba3104663235c9c72f63b94da72ee767d4779ef3eefecc75312dd2c05b262b53be32935e55a0b963dff28f453e521c663ba8371ecbf349114ffeaaeab3bf49cbd0c1474c105a4c39e24fef4bdee5f0b0b0ef5d00175ecc1207ef2a3cc25bbd53ee844491e9569ed4b39af154f9526d1a4fbcccc4904f15ed60be241af8e479326b3dfc892b759f2d245248f1008f1a1106559aa27dca610dd70919d20d4796c0e1af599bb6b1537c82a5a6de847769784810b9863ff519b9f7840de6bc183bd89dec4fc02718c380249cd1266f7ba9995f42d6620e43f8bee7bac7b809a02c00d076b8bfe9a075b948f39354131119930ba031de8c9dc9ff58062016de49313b86dbc33ee1d37511f4deda5840fa7e7973246d54426eced584066fc96fd209a7e0fd159272879b07ce2cfdb2f7ccfd4b7107a56791ff2a25a8191f0498d88fbcba81401670e38f802126ea2b4add09bdc46cddb3a4666349fb68ff70635f7480b692b786763bb2f08a7b26ba136d8f110818ae0264ae97beb1e5e930dcdbb655420d52b4304fcb31b7ea2f11b3c5f74a141367d1d8244546243991dc415df652a6c1a59093bd76e4b36ad61e10b8ca4956114882e1004b4cf259bacd60f0f8c055709a2c4d9c2ca52a3731c67b7363f50bba1551344bb4839be4be2aa77ac29ea62235eee3e825f96139c70bfec212b0d55c435629e1ff8b7015fc61a51196a65e44f17ebc87faec2e7817943e6761f4e039003c4e6d8bb5cc4f5d0a6ca2d2ee44384b88b3da1c5bff33e9898092f4384b8cb669dcd5c7206245e05019c7c266b232afa0da85f56dfdd2c03210ad9ab12f2ac48e93a956e918c304c8d4a8b8c5d40d7e4d90215dafcfdf604ddb553c1d5a56e53c01b517b144eefd87cc5ff791924afbe8a83cb7095b76bdf9db73e91384295c2bb6bc052c5e1d59e4ccd4bbc397df4ac5b65acd99a00326f994dd0903b7d8b0cc2a3ec5d28d9cd91e8adb9773672b956846c4a3d931083a19c19be0d59769985a1676f475b28d993c49f3edd56cc593679cdf97c66c9bd3d8b4994bba320256bfa39625a4c063723727823ecd84dfb8a5878121dfd69058da9b758ca0fcb12ad139c00c29295add3fa89c3b49697661cea3e005671679e5706fc7abf9e84cbbfba811d62c5d22c33b95d22ce0a427c03c03201f3f88565f63b8010b79cf7a8a3ca0dde81c33105cc6ddb1a8255f98d46f382b3f85b0a16a453a205178796cb555515d6ca19b83f560c0d63d4ccf8886bcb06ccdda0cb0bbffd2d5e4a4983c81beafc4b72343a8d4339b14da99b976b5bd55b783e63ef77bd7649cf65b274968848b950d0f50b2792af2293e309bf4fab5846484986f2cd4868c978caddbead8a6d5c137d7c13b2b7d13820b4ecd2fb86fe114b80ae645ad969a67c468479cef311e2280dd246e215d39eeeeb4fb7d42f6f79e83e0cb1aab63f28ea5c820b326e7c8347665c61a182aa7cbfa585b010b1c8808009fdeb6d5817873c76b5807faa80046b770fdb164facede0b2544f02b0860179345cbe19ddebea4f6d17ae3c3495343c192169f43148771d2e0f8f4a9acd13b4250b34e8485fc4a31af99aa6e1baa6cfe5a11e2366e443774dc243abd0a9b7de4d5f8931d3b0f6b878de96d2c96806448c843fd902a59c9a90883d5cffcde67bec254be140b7e14c8b6947df5a769121bfee1f61c5bda60c76dc1916bc7a3009267293d4aac17f93df3957669c2a37692e456ea4daa8ed19e2e9efcfc16621214e2f58157c65dcfc597275496d6165e277dc1d46561eace831df2b71e5ba18c181961ca1411f413bf6aa3e69f53c3d28c55981b48cc4ea281cc38bbdeb0636ff6bb2f4c6329bbaf624f5591580d0624ac1516bbd89afe6afd122484278cb8356ce7be81c74c0fbbf6f0f7e7c78cddb1fb1d60e5a90731e499f36346cf65b6952b59bccafebf761d03eeaacc1c0a26b6aa6c94c0194ecc1fe529f4e25bde7e7c6c9ecec1d85883ffd6e7ce74e9abc896448dc56d60984d688ec07ece125b42d13b7b242d77dd0d402507802f50a0c4b5de0a953880f437b066183d969b70dae5e76b24d06b4f7f8c7928354d36f666585e8a2b60cf239ec125e79e80af455ccabfdcfd8f907acafe2bce0fe1e33a040db841ba7be7cf7bafb717de08e70e61f235327cd28d4ef5f92eb45b8978602a27cd7fc3b4c38a5ca747a40b034ac867905dd87778a08a186579b0fb3c052b5539debcdd5aa30ffde189714b94084874b9bf75f7fa9068b64a1440fea312b1a8d87743c1356e0401aa0485c41faf09b0d5aa9d3700cb22d91b8c52b20a5582a7b34cb7f887e2fd5a045590a590f8c66298d6f5b57a9e089776db43772d5323dee8020563a600b9ce560200ce26c97c864512add5602a2b9c7101eda6802e27cf3aa91bc5a41200d3d3cf509578fcc2db8a4640e43317f2fe7db19abfa6a74d8ce9a47e5adb72ce1aa9a3316e48f2a983c92f98a60ae0b91524b376cbe839a2e9e2efa90b8a7efa8c4acbba902f32ab52ecc2cb031d16b10089354296718a16d85659765e22e5b01658dc25294618143ad302665cd48c244f9caeeabccfc71de93e3d1988e09bd87ac3da2c153a6219f0bf643bbf04d5c27a2028021d27453eb9f2051db7421511ab44ba2a357503914efc83f251ccd62afcb54d5345448d5e9c684e19e06f36fef920a1dada1ad9ede3c449c0f807ac49c1d73e8e8feca8cda524958880601a57363b67ab41cf9cc434361fa1c35d91ddb9c32c85b0821f498046dbd58b16ab5b06189194a4607f04da19605d82d7f76a550fa57a0a320afcd1473492d03e01ed20590e4c8e839bf7e37da5182e9e57f589f299fedfa0bd5da0846efb66e501a84844ddf5962acefebf12a791213fc1e1fd946fa7fbaf60eb56927440eecc5e0c72042f886f6f06213cccfdfcbd3ec9a1d14c127bd397ea18680750ddfd201066c02c301cfff7e34c4157a542c2c3778782c84d6833d25d4b03911400f0b06bb217ebf85474fbc405c294763fc9d623c64c3ca4e87603e28874cdc0a3a73e3d6b96c5b89fdaf5165917bcf3df011e1b7ce5fdcd037e68965ca9dd16e509e9e72b9b84a1521d813e3a4ae3847026a8ae68e7f236c5e74700b766b5934792cb2f1ffa88729ec13b10be870d545eb090b0cf792fba91de2d3e1b6138f4ea77d14c90364202c8284a51d4c3cca9657d4786c88411591e79d7c235ae7441b99303ee62e656d2cc96a1b55482b2d8caa96ab30c184b0694a6aab3b55d6090852597d4d0608feb8dc23976d42b6e03b539623c612c1bf5515f00e0ca4a2fb657684d05e72c774559b45beff98b3e714a9e5d7eadead12ba163edb6283f39394b4771b2042894bd11307ac1d150b1c5877a775469a3119421de241e7df1d1fe464d50f7a372ffd692f71e3ef0c2d07a90d93d005d9d9d68628d1fd2722e0a45ab9daa74c8362db70aec2be7ccb7c0e3ed3715c3628e15cf78fb43532f2ecab20da59b97b4f53ce57a99cfdf2999f8ada5d5f87a210b3a5caf6f70e7cdf1d1cca4da534a7323e639724eb92f09a24c70dc2ff4a2ffd8273e1103c5ac7a4f9efbbd4ecfb1815f0cc3ac9c1ce986ce3ab723c291ac75bff7a07ecf936c765c6e3fd7a80f32694e645b90442c49b74030c12cb3c174c7d456d5eea39d44714ef9e94d46079b33e653f08438cd9bd98c0f92afcc45876fb4930e9678b457b6d5aaae6b7843abf34f254cbf62465cb6836e55b650b199e4ea6b556ac0a585702c32b687d102805d52664600864fecf4f71056457e1cd108804b772235236b712b7957b1d1a62a4aa97c9c7d3040921aaab7ab0522cb09b2daa9c06837b3bd43678a59ecf65429c28e7008a5f7354f429133b0bdaa041228032b034c81fabfb5195ddcfe10c44e724f2b3b3dcdfcbc056324f84590ef9871ffdc885a7e58aa8a3a7d9117ea7bccd765630f6faf3d88265963681411a6f1280a01f3a0a9741ccffcb12cfd806e0df54801ef8f06698707612c722cd49a1098753b7d3a18f773566059ec38535f555d8f783820ec4001a980d02181ba4c61a1345812ecfd51e4e081de4e6d5694382d321da2c63cf70f2743274ec2b8f073cef4cae9e72901f1ed0b09e15e4933af40055150a16c12177b5aca20013bd6e04e35a815ebc236bd7b77dc7d2591c35f984fe0a8445b50bca92755f0cd4b96b6db6464b3b9797aa74b34423b90d350c58a90bd97dd8635476e63598e2fadb29190515a094fff2423fa0bf6c20dde842553ed4dd17d4b1c38234876a05a1f40f3f4fa8a7c566e94d215a0a5eaa8f9a89db6b69e148418dbd8ebae31aa807388a08b2bd76d9046a912abb1bb97e839bd218d3741bbfb5e74ccc66dc166bfbb684f45fb7c15f29deccb569cef9c4f99a83a7f51f0cfe3e4e471f390a2d350c54fc43d1b4536105d7ada5fa15a5c08ebfb4e0f75613d0c16e889e87ff9d92596a2351f1c1a1acaff3128b5df306650577c39ca72a672c508cfb60ffd8f78d417154a338c07fa576fd0d28bc4ec43406583554c55d1486e79ba49cdfb92996278a2a72c4c5117a7f0eab2596969141415a05fca99cf49362435d7c3f276ccf2ece82ebe19a7cd23d38a2eac0ca481259973fd34b793c40e7b2c1125349c7c1a335342f575e629208763a9add79143b13bb477e743b7062717f052721b70f9397e9ae7b6dce36f77971de27188b2d85addb19351a89e2370893b3f6d73c505b5bb7534329d75b3feea6ca6d2dbcde75e6567016bc169bfb4f99ed7b64b1c2a5af615383cdeb5d2597ebf4e4e122a6eb6a681e433e553c451289cfaae6230a01f75d8fee3edbe2dc5b602e6b1a2d7cccdfc89f694078a610ed98a0c7349d0ff84ff0da14767702c937abc57311d97d1cd9fd16b6530eea6542d9640cd11378db73bbe32160ce04992ec01ec083874837e37a1fd4ce6a007918aaaedc001855ba3335eeb119c86ca48c7a31eaf3f99eda68641814e5ec37186373cc48d61bd239e3122d9a055ffffabd840be8d124d2bc8ca81dd5bf46379d1a87b3a135269c0f1023041944e7ef6a2679f707370a2108bfa9c90d83a3ca77f2118785e8b4d2092094f3b291655b6c3cd8a77b9c5a68b028c1a19abd2eeff3c5d1cb7cd0cfa268ec9b62ad449e8eba212f0a686779e8d9d8da250681ccdef5f7e84e905c4cad6cfbb318d0eda0a087020919eac564e3b2eaa832bcd450ed53d81db367e8c6724247e7562482ff3791575328151cfd59ffc7224d630536bff5ee74e746bc6aff85f1e4305fc7af84951060fe8a5e94b7d78fe299f36870bbb0d5caec4de6933693632902931e0af48c0b8f121326abcfe4752c9438794a4ef4fb4abf4f1ca3f97e8ce3d13d09f62b76b554d963ddf5ee55ae29953547596ce5c5abaf057ae484337ceaf0a197d819f8f4eb74e654562952f9a13a6fb5d8b8e5417cb22f0409a0d417801c2b38064402a6d136bb3d5d1143ad9ffb0b5208a5ba4b28120755cf571f1ec6c43ecfefb6d7d2d69700401f6603bea124331107473970bf95f7da3b4fc66c4f4be7d9b7367a01422d5c8d68527a2ca71a98c04c557b007ebf4b42bf197eb0b97538b724343c4f037a477fa3c324e34e0b5a161c90d67eda79a473297ab67fdfd602ce2415fc5acfe8df346ae8a9de07e788e3f5ff8327c92fe116c8d062834b7aca59fae1cdb23ec6651827a843899826a7b118ef8fa4672c1000d848c73711862e4f360fcc8284a2afe6f8c94a7eaee32dc876a6a05a47de63721c4956b09522f6882d8a9e013c83dfe4aef16f08c1d110d8e8c66736bb7aa28e4a354c64d569ad7aaf9e23b1567ace06e25692b48ae45ae26fa6a817d7c3bcde34dbab1c34c781f47d9d2ef729ca0e11d343812afa548dd0042f75fb49d010cd0891943cdf70c93ffa3c54d95eab8c07053d165f154d19e3b888a065675ffb09a62aff08dfb662b3805b4fd2a5ba5d81fb9a4684f12632bcc276cad08b8c865f4891b383699bfe3f25b4a232fff870dad0d942205eacb2d45f2e17d5a8a1155e2468ab1fb40e2994dbe011eb5b4dfe37963cabaab93465469bceb2da90b943029204270afb4ce5662f33d6fbd4bf40e7aedf05133b95e526b8d1af6af5396da992cf96a2bcc63e78d9f90e13dcb3166f6fb530da5b07a3ed6e4834d13b97011ecafc7219a24d31436a4d82fc3f2f79173669fde06a2421834eb7de49e11cfb4f23d1b5ce76ef909e3cb5cfd50e3a6ef09764383924265d3651827fcafc83a736c006d09dcacd07cbe61562360574ebdd8aa98a9cdf31ac662e506d1584f2daf1839e4910813959381b11e8fc58fc12b4ebbc8519843dc69a7d347a520919a2b05af12c360ec0b4799c76cf9dd07fe3360bdfbb376a09da511be106bf34dcbaa9e39be76bf42cb33e453ce9324fe757923c1661fad46e929f43a28b381262daefc7a4385c24c65cd4250c9f05779e87b42da3ffa446d8d5ad3f392bca72e6ce4e449a9efb42725845810607429278221866e14edba02d2f2fc1161cba7c9e6ce0509b8767f048cdef03d3dfa178059b6e1d18509fcdb196b8badf292f6d21cc61abfe5e3703ab76f197f77567cb6d3e5a90a523ad4e661beacc27ff43ca9606aeb8b25e5d1e6970cb33dfa6b20bf97ff9ecd82bbeec0c7daab081958e6918f4efebba4ec39d55e55d17e3d727da062f31ad4462d40dcbd0e2c31c257049336612503bdcffa8622b4fbe51008995984d156fa5c5a6eebe569dad7ddad50e0e4932bb5b17daaf11a5f6a6f037322ce163ee63433b7625605589330c2f968188edffbdadc89713933771ff2049b13216829bc3305743dbb062ac0ff9a2282479453eca195e2031fa1e1bc642e487ca93d62ce5ef18bda035a70048e92bf682395b8fc832210bcf8e92451cbbffc73d01cc250ae7df641ea0e9e760cf1b8cfb108fab4295aae1b6fb2c53a752725151d93c6e77ff488bafd28ef55e4596ed0c97dc998473e3d4d865e161b66e17bfb39319fc25a9075effe8631eb4c479836180c0d9e70cff52700fe63a33aabe31f0e18c99a81480fbdfba87a09d8cf9a51495e64749a9cf8781b9782b0c62af043b79d7c5d0566bc6b81ebb77f97014995130b7855106d3f129fb129b2cd178f7ae297168db47f9e0f034d22c2084d782c48f606b7159072a77ea57fe34228dc2f3591f995cf8fe330169bae13eb7a70bb0249b191016d64dc57816c3f0acae28b4702a932a9c72ee690ab39995a5fd1409ebc4eb83ab64aff0336ba38e86888217dfb9868c4a48fb761ae78f886390711c3d13970710b7b09c00caea4cdf6bc1b390849f2969b2bdc9d5d0567afc2a228a0ce931e31267c1bf16d88d08f79e9d4d301eefa85d6cce1c8629194ce9c294a5d711f4fbc40f4ce34989186749ea52574cecae9bddce2b2b2281e73f82ff31e429aee34048489f37b5d2b095f8c9bc3a09f2a84aeab6754d7a4b76cb381b246bf67298e906211fb3a6b166076b46d3b6ee42f9523b92a2101be9698d19785d38bfdf9e58e55bf6d8e61b7753b454c5f25c0627679497bd7b491df8ee5689bb823ed5096afceed4e4cfe280972e1cd57fd3a86e3b246286beff2265cdf76e1ce783a97abab50434eb6a0e1a5618b305b004f43140f8c15fb7fd99217a8e8fe6e264111a8334575ee9f131d7c2ee0f8e0e7866143d51a6de972a7e8240ea0d4dc4806ad833c8add161c6bbdeff6b5ad22131c781d4db6f1271312eb485b53db1638c0e2219c8fa37efcf897b2fb5f36caffca591d64735521d377aa92415d13c42908f0378fa636d190caf7b5a550e56c2f06bcad75b224a5e42467b2b039ddaf2b50994f111a03fee95153a81a024e57de48de0f73f65969a39987b9ba2dd55ebd972925e835910211bdabfaf7f4db8019b141d92defe70bc06da3ce930b825522bd458735529404ad819f9d699937000a55cbbacc23afc1ffa72b4bc299ab55c9d973710a091710b7ec6cfdb1083d1d0b979d3a3bde4f446b17545cbff94b6909e88619ea57e5fab11d7bbfad6b03c39d8cc310940fe80d957ea7b54b81478e5d2b8fc2e795aec78a52cf7e106337d02b37d817cd4619cf8570396c08fb15ec72b4b93ba875d9b0598208fd4ab1d507b40078fbcc6b57e0aec36010f09ce791b8d1577891594d3f8a6b75454572cd908d84a0429ec32b156f3fcfa0a01f4457b50058dd3ec573a5e9aa6f3d1ed549fcc489eb09672ebfffd8d514a9a091beb31b353c973379a88af28654b3d20c32998380fb2b5504b9eecfe119694a06dca951c0e4be15e75b35c64f81768691179c0c7003a8c05df922736ab5434514dc709d0ae259f517d16a5000624744a89236ffa90819879468f01834581fe3c282112f6dfd0643f6b21fc243a845438b04c1427832bb39fa2a676e88047c829369789d1c8c15377c73c5a3ae91a03a6e03141b83ed5a26dd1f0079f8a64a1d15b54341d7d9b8f61902298870dfab5adc7f1c59a14e2fd742d7eac219a63bcd34951516b295b3632c51b6ee63f6d68abd4fd51dba4ec8f7e017cc860e7828f5893aae8302bb85cf070e249f8cd35c1dc8ec0735de834c38536f4015d5be51d3bf2d4cd2b02d234f242e61461802e7a2a52f5730eabfc71d7250e540980f8f6b603beeb36dd6316cf7755e33b28fe9606bbfe6ae3428c25c881139c3bed2f6b2fe788ebb6d469b2af5af21b88ae05063397abb963ad69e8ba6189dc515e71d86de1f562c8460d5905045ea6a994147f3b8894c6141cf285348d9448e7a402ff8d38a2fd0162ab3f96eae653a4df7030cc12a76620f58b66970b763b8112f0ac73ea874e7b16e549a7a5953bf55a0507c1dbb39799f26c50b4e9b72d17679ed8905b30c852fc70f32e0815934466aa1d78dad4ea175526a6490bf9fcdf44c524c0f2788907074294bea2d4a17003ee16bed12bbcba7e7698abb2216e9c155a3e88aa5069c8e30eaed3b8a6a4a75b9a92e530c93b949913a8b65db18f12f6d0abe6958c9ab1b3ceea9a631e3956a72b3b0265490b3169979c90d82c77c5e66c65e54bbdffa628beb8c6136de88281be6979a27cf0869224c743503a1ee71f88b4984334d89e174209ce9bf78c89b2004646967b612023d3e4e5c6ebbf095225b3d562074d6981ef0c6efae739cc88f091287b165692cb1d9813cede221925efdc194d282aa59c2b11a82b0a0da4f41603fa0f590ccb3533e754811113325a0ca61545454e78185a709393bcaded79b0c48c8b656c9efbb40aa0454a7f6edb9bab12d854f4fdd01cc666e9480cfc09cfb32a8b269773e2728ad2b9ee4e48b178c770a08bb45ffc2c44fe1e6fa0793be41a09f0535bcd53c43de125a5ebb51dc56176c9a0c6b11c898e22ef58e956fa91ffb40f38d49cbae825db51c9e64d0f03b1d331f831150cb87bad059ea09b2826f855e0d9b10d7d5895db0ea7e6fed7c6b08040a3e2381f7c4d355ce93dcf7de910fbd423ae77661613ef3c0f5bef5fdff83007efa330c18fe29c3725eee72f21cae4a5a299fb84aadb25e30b75e24310df8e6cbbfd3ae1453deb7be2aeae87adf8ebe1deec505b93d67f2a51c6277821e0375bd9a7a9ad8f96101c5587f9f2236aba0d3eaf14c6c15f4167902a355ecebf395b39e93148a8dbd533466613db0f75c95d12d621e98bdd981007cad8326d619836705735078d36501860738ee77f87649d18cf872134e65e73f382c569adaf33d98831aeb50ebf38c97c053fe8f22459e431ca5aea40f907a06d1915bee82b4aaa3e2b29f90dafde8eec4b57132281bf90a03adf260cc49931fbd0ac91d33158385cfa824d6dd86d6760482330a7b946969a153b3e5fc549597e83e1698e5c134be86140ac42ee11e209c3d13878a06e92c42a3f690119d2b810816eeb6b70bd64d1ffab59883f2d49e76aa93a913cd3de84ed8984c1c5b8ac384095e746defeab69bc6a4687bff7b5fd2ef814fad34b395c86f4472e86053c57c089499dab94917eaed573e0140aef52705ff6afe7ac33809cce46095db0b16d68a77ee979d7845adcdbd8931cf91339aa7f4e04a1e4b0990e68be8fe8dbc0e403f3f9b4c196d03a737844e24a89505514ee3dc58a10198e8414262eaa2e588d94ae589e1facad5ce1532b004e14af0706cfab500921e9002e81f7a1967eb6b8647b05ea4cc1f421ef7338479c21a7e160ba729918b8a11dbc9a704ee9e45a7dd0a9e21cc4581dda52ac2442c9910a6c8ea806ddcfa4d26493244408aec5f92a6c765bd813278536949b5f84c66e986b9cc492547e9c6d15caec5d98db8751745ca50faafe9ae8734bdc9ee614fae9e898a738ecc99b83e3010c524f541ac6c6022ccced849fed05ebb73d9279341001f6ee583b7f3507337f0eb5c5cd7fc75d51f29f9a61182771ec35e5d56e1d859fe410d4a4ade7ecf2dbb169881b24a86e93986f899325da2f8a3d2673c56f50f224501a52861a3caece5fdb832097aca6d4a23ee7c84b5aba53b0601923c85c03a833b41bdde8caac8afbe21793590e370383fa25f044d98fdaefe1a1df245e227124545ad0d5b840f5a1615ba5f11af5c5c0a8e115c319a5155931c459d3b82f793477ff402ea81853729d1330ba226d3335359c233b0b24f40f11239929eba96c999d748c90cfe5a4de0802c8df0ff23ddbcd1aff37384445d4a6b98365e53a1d46e9a7d19eb8cb72f68aab71fec849d841e26518a85389e86c201414f5ca7a85397cd96d713f57c090c3c60bda700d2cd3c2ce99d522192ce7eb8f582020294dcd1575b224456ca38eacf29f7c2d12ec8881fb14a224500d002ccbef6d07a1eea483418c027d7dbeb1deffdc58d65b35ede24e44b9c49a7399ab12e2c81dfe302ebee9c2d5b9cc4e94a5ecc19241f1f2cfa3011ff86e518638f5d6d3879de4d9c1142a26e105013b2dd6f3d27f1e76da26413f47a480226ffda79d9698a49a147f07bf8dfef2fbc2f45b6bab41954e50671f8864ce303d031391b67bfdc85f084c4b30080741a8401626dacadd31dcbc2b47a3c06f91d4ce990be04c8253c9a2955512d88b5a46300dbbb5f00811e30a8d8b96765f2c64166d5b823e95663676ef4d1d107929e38c5bb0809eb3b8a4f7341fcde4b82522d38cd2ff9e8154e56458adc11ad7bbce493966b7ebf675a884bb80030594cc143897e485c611241e3fc6ac210f02ed900c62c3d23df96315fc48f3e9a647feba28530be84f3a861ec630b939a15b47b5c5d6b9c56dfec91f5a6cd1c7ea7a0fc1f428aa72c9d7d7bd15989955a2320fcc4f38487187b8702d644c92449e73ecc8a6ca48bcbad40d994d54c76f91d25157f83c0ed058b383491ec99b0fcd4105e20d4876182a1779456b372df8c04ce770adad02e12c670461f1600807159d8de29a11443b684720512e5689fa16c1b00efcc2817a8cad05e1b3a3ad15a2a790bf9f24b4db2261fb87a9517405a6e6d636c9581f1d0a02d837754a2ee6b2265a742d2bfb861e9e31114772afdda7881a4254afac04573436b48fa0be2c33f53e42f4dcf86cffe7dc3bba42fe7e683b5469501b3cd0b20eb40a044eb91ddc34d2d47243593764e8abf61228940ac170caa9fb7087ea4958ea5ba9ebfd4697e9f465a391e9404c51ed3f1f016cf8f5f9979dd450171c5cd206ddeb29fad670d349868f93331397546a30a977dc7df2c0cf27c7b1507b87939427e4dac73a1bdf0fa86074ab5b6809d45c9d5afa45a9ffa9a8d75f2b0bc02aff3278e43c4ab6df8b15838e98d5b857e538754272279a91210823f78c4cd6f13e306de55e4f4cef73797df8acd2af681b6f11eaae3980bc12736cd22d7a2efb867d25790f8490db711bdd369a8907ec39557ed171326b625599f049baf7298bd86834896c06e793928f2c0420f745fa42b9140bd4144816b9e43760737008df1fb78df5e9736071d2026543dd5bfe4ceb2e46029d487ea078718f473374e8e03d4835b2d778c149563f1a58305f79522ae7a0c4e6a6eea8d13af127eea09765a22b3e915cf045998c4513b88f3b6386bba8cb10b3d9274c1df205d4ac8330d0c3b3132380fe7cd59e58b1bb1098594930bb05a06758835f6ddee114b0e061375cdb57c6c66473fbd55a9f5be362a633be15e1c05c312d7f5a76eb10d6a3976b8837d52c0e13f8c5cbb3d3cd5850e96ceb97a7659563b62a2187aa7140152d2458c61f4274fc501cf81cbee92804a935748322a410e07298c3582a043d755fe6fb9169877fd9cbe82c240236c118a0e1d33e21595a9d62eac384ad194d93cdc33af47387113057713621fa442674594de16ca65a3c48bb2201bbc61f469d519ceedf523b522f011eabedd95b96a6e81cdb8aadffe6bcefc76d54167554772b9aae6862e3fc6362305d0beb4980b104c072ce69a57ed321f1465acb5e36d34d73ef074bc7240d27f2916907de21b74142bf197d0f8a586247f7f746f6f6e04046fd49e03e5f4030eb36142a8f1dfb18e257c512ab96a639b34c77eb0b1ac751c14cb8cbb17ff484a4f2a02ca56e9bb38670b3e267afa32d1b746bac32bbb3a6a7a9a06acade1c080e49d81c3bbe09973d3afafbfdd4f290965b7819c495d17b36861eff39902a5231800ea39397b4cd6c80481928fd70f85e354a7b6f97cd853b26a8d2ba2d886552f1574762142fd8dc881458e02aaeb9fa9e78ce5fdf11a20933a2b8bffa95e80ce2bc798ef71fbb2965686c026e3f763c132b09f92639c50ef71e675a205bc6389e7135524ed1727cf5936b108da0ec75208b3be4c59ae148b403a4059a25c24c8d74255cb53d6bceb9dd77c0fb4a7d1e1983f65e5eacc2bb5dd46996180cfc003c81ab8c6d89aa3270e2ef7745b98e85c0cb29d1baa3ab1c0ffcfd5a92a649e27d11c4047fa6ec32cdcbae66e02fbe3b6fc3a743ac397e75e95367ff0698e032b624d03a13915363c44ff5e11d1cf0b9935833bd32d9a165c2741749e59a521e3f1713609f68d7d596a1601be4ba9709dd514f2add3b8942fb60816ceee17b6fcf3ab53f00a8ceaf32cfc4b6c7d334c205d54d4e89be93ff13b0249051d22b707b3d0baf01189f2ed53217a06dfb22992774b503cf62ae10a8f62fa950830c510ab02e9ba1894883a279285499d1f78ef3b5c232313d9da2e2430b78fbb78787046f8f22e41a78f64c66ae0c2522b59211cfbdf79e57b695d0353c37df784399d22239d92270ca8e41ac060e0f2d7514c787456584be488c7b2afbb5bef5065fe02fde31f23317ab0cf37b6a8a9dfae4b65c84dd37ae0ff2835fd4b86c9960f9142cff5371f7bd5cbbe74e3d4bf8a09bc4ff004e3b7bebb723940b60760514d93137b8a755f8d2985eef912f2a7d7fbdc4b9f062d8612180160921e2587aa7d67e0ad41a6d03342ec35b25e4282c9f811d77ea38d716a8650b45777d0ea5936fb70477cefa337f6ee4f314fab421c119c351fda51979fd06bf8d767b4a71b603017c8fe7fd6dea118fc95f76aedccf1b15b690345b9037d7fe4821cc1cd16ef09f2c2d2b457c6efea49280b4c7a6e03f62a28ba708e09b8f1b9f9ca3171f2ec26c6c01e3b7957f322be70b8dcd9e4e8b5ee7125757202487369243ded583ad0aab847f06b52399567bbfc0f62fbf38c92633f71f5e163e5fb02abb3f8521e94dfec60b07085eed881767e01de141c3411664c835ccddc144f52b1cb49cac6563d0fa0492dc7e2263cb89f84a7c4ff276e7081d5386a99646ec2a32bdcded707ad3ef78a86705c81fdda3126b692ea393a8fd4822d0e57ff6da8768e5afd2ff4989d9f05ead1864ee219b4a0f6431559efa306980d2a5fe6953cafcedc8dd6a17b3d6bba2280768a9b52348f477d8fa2a998eb926f64b47eb986e39b0f93732386fee42ad2aed4f69c0c2f0de87d258f1a6311b8fa7cf92d1e162fb6b0438a8eec3d2c863df7b63eff7cb39cff25bee6631a84d551b22e69b7a20465b99ea754ed944bf1e3a663ea0017556db536548a4883b8b36185ca799c4dbe238d0117667605d4d9e8ac3edbac1b50703d7a26ddcfa650201deeac8dd720671a9783511200e7a87820f1038830583937df3a6c6ad7a0c26cca0495d2c6da35c5635dd765a5b5b5d5971b48f070836b539ec580cf8c393a309113424c5b8479fd4eeaa502bae23134c1c05b0fff5f768427c29b2aaeecff6d67d9e99fa4b4c108b33348777a1c4eab74b5aeb11512549efa524c22578832a2397b2334f1eb8076760e9cae6a2428f0f5c222a50c1d5464c367959bf62491196f7a98b77e58548f9346ecfa8027957aeba0c526b4c13c7e9580ec8698bae977e70ba1d1a8c548e7301d4fbe5593dec49d0a795dad261b4b813a090e51672fa374dbb0b17214b18ba2347f1fb0e8401bf34e336c1495742576325fc9cb5f945ad19ab3871aeb0736233a76bc140fbc7ecdcc2e451fa14c93df32489ffbcd69637f0841432b4c6c297086826893186c7d8de48b7d1c32addb77fce5ba91bc6b867ddb9b09f3e7b4832beef210bcd8405a917ec842ec42b44448bb036db6bb7e475b76ece2787551a1d7a796202c08cf9e6044b67eb4dedb734a4327cd4141a8dbb08dea2231d79720b65ab67ee18903537771c90cfe6a30758438a4abc4fbb432b6b9e18c87754527f5f15301197cb67e40ab023bd00f18a4e3c9ad388b3a9ac07476eb85b496a8e0e3c3a3c2d1be7cf2e6998c469088aedc0a6bb5e92544543ec8fbe0958c5e0cd73b353b1d02778264cfd34439998b9ccad005ae8b4ddd6ea932943b810af99ab4a5afd208bbb8e11f98b4d8386048301e7dc0940761eb671f6fd4e109d8a5a7a3094b813fc012a5f61a45b0ab2b57daae2d88f8ba40385d9255fa061929d26be7cb9683c9ef03849c3baa8f23db8d147305b05a95e1b69da3377f71699b2818858288009da645c0259a4240acb8d777231106c6b435f7a2a78aa002d87c353aacf1ce6d546d5734546583ac98ef11b2c99231c3a83fcfc081694c92bd093b9aa221d911d9e180203c512d7bc6fb93c17e4d19fda0627d46ce2fbf71bae5a1936d14ae2b8c11227e49d03cf42aa7855bfa232eef3596532970e7823eed2a6251781189969df9f04ea2d42d2711a7d93460bc559209efe282aa2da04abcc4e73d1c85bd9e2a5ffee0047161b7db7fccaac564ef0c9f3f7039d91f73d335ca93c09a7e692ff283f0fcd20639817743aed6772cb40ee4af23a2a0088430578b609cc59b21e197dddb0a67382b04825224b7541054106afd9f6cf6203a55b0d6d7ef180e9b67fd8fc3be9c5d37a72153afb2cd7b1777eb239724bac1905b58b533503f588229f57c5260da38cfb3b2a9a6043df846042feb3f6cc3d679bb069dea03996e4ddaa5178cec2d4bf00f667b0137a0bf9414f800f753b774174fb38d1a768aa164a04a5678dd1f53c4475e4b47c25349fbaf404590f985b2e20e1b7c8e6adfd77b97f2f137574e57f5ad83779317b184ed0de32f5ca959cffd33b349cb5b487e1dcbc34d9117dda244cfa6b5d6f9d2151a64da35de199801a6e9448bd0c8de24297b56627136868629c2541680be0ebb4077f6c04e35f2b645eadc2b04a6e90ada7c4e106fa879d392fb0560dd0b90f2c73e085e44353030bafea9eddb85877906a2f8f4143887a2d899a731ad0cd10f1ba9b9d5ff94c095183533bf5de3e843895953624d550b2c9df80faede4790c2f1ab6f95de53e7f4d034998b505a5f3a6e294536a75ca35909106ff794a3e4832cf4e01712c6016bcdc21f83dbecc405aa056773125aac3420be6e9b13e4ad3c110bf8cdab1c584dd7b1072eeda6e84e5e21cbb415ffdd98401933f9a5b821d2c66108f787d1bbd7cbb976996d2f2d901d032265c81d88517c8cb02858cbe72c6bf5e9ce6b2a4777653f8c105aa5168c55b0012947ea685d96c6f670ca169896fca21af4b12e59cde1f3ed7edc4dac2d9bdc100e99bfce11db1025df1e575bb2cb4eee1d7b5d1c948fb56053a2f2d85664bad90ff5c9e9f9b5c0278e20787c7da0e6b85129be0712a4616c21f18b35d4543a6bf22366e6bfc11b9d122de41d619fa48d3298af5cf02a2cab5f5c1a7054077152fb51cf5ad5127718020d37640712a2faef961e272dc7d9a13be54cda39eda2258bb6820edcdfdd96440444945f53ef3d3e3ca389f018db587bd8c9ee805e8d81c788617d5aab6c3d2e1610a6094ccc96de22e22013f993aa3708ef32b8655913b8a38d271c2b1d90c3ddad191f94d3c646f795c9321439402271725dad9df174d64b12dc007f03f7d1cb0f03e8048ca456b31a05c73b4c9e989f5ba7e66a1b5e5b62f07d65542db1769bebcec3686ed9385c94974568d22a45419e77281748c0319facea5d56a928976cc8729a38d93865788ac18e1fe65a34d8bd28bf42590d6f6384fb5bf1ac4b8eec821ac64b46faa56d1ebc08758ece48bc499cdeae449e8b11257fbae5b0c52d78f43ff8f3a8f6d4d0afb80fd9acb1a815db495f0f08547c2a1b0a506ca4608a02b2ef541cb801caac3022a867af6a04b1710254e2d7be750b566b9f079e6e779471f8a96e1da938169f737a5d7aa63016a03339aa0d399f80573ee17bcb00a1e14b8030db77ffe3b935b864314f9d43fe607e741e1f751b58d4f02294399a45d26d14ed0b5db56d90dd8752f6bbb388ba77e728c9ff065a1f62a5bfc687c9191eb0f65acdfda8c011c4b8311d1c70e1af5f1623346a8c557fcf807f52578ee1d6847b85bab5cb113b3abf951317483192ea665e4be48055036ee4907348264e52fdf1d5a0ab844e7fccdec89f83d75001c1aecf25e40343fe8f768ef1da8cf2ffae9fc66ab04876011946b8689ef566e54bbadb3a770399f5d0725a5f37e262ebcdb6eec9f783bfc3a182a00fd874eaad69055238fbe961259f73a15fede5a07f81201d23461a48b87a3cca01aa841eaca0d738d93302c972a5b518ccd4d81ac58d544abf2064afb6b105d93bb01a12d0f86fba09e8d05b0e2af7be154bd7f9b257ec1fc20521c5bbb4ea820cff9d4cfccf72110bbb49f64f539f6d6e7a193ded859e68c1c74963b13641d7407f3969f19166cae1fab87fe12d29114cdc0c7030bf96a6fa42886a5cfbc18c95f2041b0427fdbfc1477c5b362faa3c427f778dd09938c2fa1745a3ca5313fd9eae85c9d411612525d78f8e21af36758d8787df895c61b0b9273bcc3e8556a547955d0651506328ca037a2605f724f51cdfb61cde19f2fceb15e83eae30df036287441cf614079e2b867bd253c72e8a364c39f7623f62e642f975c486989292b52b3ac6731947ecba6267af7de4530d1a308476cbb13b693c2d0d547d93f4d6fcbae7cf40414358f9e8668571ec943f9f186b0b0a97407e0896c0b8ca59b5093d14a1d13f7630e5f973ecd069623531c48c503665ffda79f310454eb5c23828f8cee3b356ce2247391b80c75f75773ab92aba5c22b5558fce3f91d151baf4b5768101ace817583002ce85752b38c98b620ac3e646b3cbffcacffb1389335da0450ea33a92ee2123ac5992358fdbea6375ccbffc80213ec3ef99b6227ddf3e0450d3554901111835fdea4d9f2401d03155d5f2ba1ad61cb6eecd5916ec28f8544eeba9739ea0c2f97a0032565feffc934301c737d5ada27aec3b721001da0d5c021e49247f0580e1e1139fe50c973bb5126ac4c524504330aaa599b960ac39a696d4c652db31940e257ff33f24dc71961832dafa0adce1e3de3ac17eb2d8e844532fc064c82f54c47829a277f4666c4a6d1b520706965394d1055ca1b68aa1a16670cc513c4065d2256a59389c9f2d0f823f29635e6ca4f4f173d08477025082a7b8a48e62166228260565cc990a6a7cea0eeca2f75cd712060ca379046ebc7fc5a9b298eb8ca44f8b1a13ba046fb93eb84c3c4de2dd6880d00a53e79cff0a0da2897f2f65fbdbb071f065abdcd527884380412f60fc16dec2c5201179c5630ec879bfa155e962557951b7d8c937dbcc271ca1bc4b955725885db4178c1284b190e8a3613561d187003c630159459e3db639fdc2a59d7b9bf7c097c169ca62d13115367d3635e2488e5c6a67b110e2dd0a61eaf1ba48da0392292edf2f8184118359f74a8265996285abe166ec876a355f7a7798a57bfc828150199f4fe2bc92eb76bcd0fc71d25770b9289cd7e1669ea59107bbb533b961c1045ce76975398e1719c632ec662c5c76ffb325d24dc1afdb1791ab9ef9b711761f8a5e34badc5965d6d20925ae5d6bd150d6a48bfe6e173568a38636df04c00f8f62885e50ed7b3fee4f8a474c7cd85725caeea18cbad1e647427c54cbf907deb82ed729f140d3336611e0fce0ff7c19dc01a886bfbdfd67885ac215973030bc9555fa777f40ae96ea27ce31148f97129c9dd4d418891dac2be7d816efc97498ec44d8544b3d07554c0b9831def9a028441e0d55b48d3f5d4b8d9dfe29f1adb14b741fedb0f0598b6d7ead1547d931223788a1f7a6a304283ebe200cdc36300c6180ff6cef59f5109f11510526185a38ca52b2074dc0a998f7ce0de2a1e9b544ac753036fd38c25839968ff70ab784e774d43ea3092a45430ddde1dbe0b162eb75e5431de15a4d918d134a8a9d4c2c24c15f4bf5573ca24eff60b3013568a21cff4531e0b714b207a739d54862ef3f713f82c5073576aec1a8ef5561c864a559cf2a605200a5fb3e6cad6a4bd981b619f00e4f1013a4aec7944aa1ec8ee9f7aeda33af2ea387ccefcd90117441cbba181309f8dfe000686aa15a12c3e366f9a908ffaa5edc2171e186a6ff04344c3476ef82b4f9cd1c0e8a6c115643374386ba13eecefb6e1a11aeec441e009cf01b7f6776e2f25ca5b85f0e74ba4503fcad4f977a665e2a44cb3e1e5a82dcb97394142fffc468c3c484333303c28416a8a951f158f282471902226f19c0b4390ddabe67b4aea19e8087cce591e1f1abce924040e74a81ea3215b5ca640ab90f72ecb88c7ba28462bcf2b82306167c7f67b477ba498ebd3f45ebf16173e34ac236b6aed3181538f0ac4b7439f4bcdd64e93deeb44dfcd30602d2b4085ed837a622b5f0a969b255a6944c8c98fd5a66a58492f0f428d7f3c5db86488ef4772fc5feb9a14f83bc7e95740bbbe6f4904e5a4abf35e16d341dc4b501a5c470dcca9cf38e76630fb90ef390216cced2603a80cb1e231654461f7b9eb63d30b25ba46424fea29a2be95e062b2635c7e8e48e657a298870861ba7a3cd4c7770b7986fe3f684670afc5adfff6f552f9d8aaa71139012ee3ef1dc69969cda1b162fc648212546b3207e79d3b77de90dc5f87558f236272a38ff4143c149b1efef5c18dcdf88a854ca09217d2292aa08a93180914c50d8bdb28699d64bfd97c8b29177134f7e1f9b7d7e2ad3248f66115a2b01173877bff38039d3aa40c8039a35e3c66d690af0653b057544d9d763d7cbc3bb1ab6e40c36d844d8a9062418a275a1a8c607c597becb52f9db32ee60ac6dc73b0efc7f1a1d1cb6caf838c7b297e1b4e12c1ac0679271426d539e43721a0e0f5f8ff06b45e099156bdb123b8428b8f6bec3c3c3b85877a15e040e5ec6ebcdf051f00c089c75b02bea5bbbfc1772a4c4a8443a27f8ad6ab3f0a319d74f5226a9767caad1e27062209efc2054ae9199c0a75e8f23b9d38d6274d7cc7b82c7b1569681bb83d1b10cd9e3186fbc9a49b3242d80df34085de3039c5d7b841de4101847c14728b331316031fe323383022b949ebcd5faf051d98db8fb4b71f071c12448edee6a2454ce4081f07b96e8db5a84e8a15b7d1a6458d836b43b37d64964043313fee3e7dd9c34544e8e6a757eb98e9c13b58e9325db5228712da9f61e8b293b822804555fd97f7878ef1ace6ecbf85930b0c33c050d67c57ff47d15fe8710f9f2af8976d19ec128119afe3641a7b86340ee607e19ef488116a73c7d45bac3911fbdfa2ff65134529f29f4d1e4d35af7cb3ff3420da6cbf4663ee4a94768158f942bd1faadc3a260cafb252f9a7a8d1010951df9614bcef0622a4a8fcb3449d5701119ad203ffccf414b48b1a12d4fc05ab50aac06586719ad1f268ce42ff2f33e924b74c31a9275be2c599d4105142c737c75c01ab09114cc81da37893466d58f603a0ee0b12a2b88a781811499136e6f61fe47d0918e2f5e6f65cfbf82daf9e57e8d5d3c2ec515737f1f30d4fec0ccd8f170dc47d59404522ed212fdd3380d7077f72b678ac7b0210beffae09cdb893c80acef54af4ae3c7a1a9b703bdb8f3a4fab0628f5adca8121748d2b631de6b0be064532fa9f28d3082b441318ac7ce1d26fc52c52ed1716fea41d04072045618429f65582c238a3b5df2b51dca371390907c8311e034bd8d4c8fc02ee8ee3cd6cb8ba027f129c3f1a840ded762f48dd00dc93ce4816fb42f1da05576e9a7881e23d3204d93a6029219f8f5c72d208b48ee90e0d939251b2180055fac3c182a6e3e4bb1670ac49a0d2d6c705eb71a1bac37a81e9214391f47349c0f71b38c41c728012cca0b905cb2b909fb6667bd95b1c504a011fa3ebf24d723ab8936709a60eacb7f2d8c13c16d5ec6003cb11864400ddc304038893aa0313f9e350faadbf077ff1122fec3fb2c5913bc74099bb9abd0f5179e447765699c440ec7e1ce8cdfa7a0b7359d319daf9e8d0436ad948cf55c49cded79d07fb2c98693e2e22b44150738b8cd82a9b0e552a28a2a026c6245375d655c078cd0a5172b8ca74b839c80b103e2ca38441306b99270eb3736f6fe353ac9fd62cf91f4a79138bcd12374aa3ffad7db7cad87dacc905332e6ed06ed9f84e68a74b1cdf0a20fb824037c143daae9d1b235509dbd2aaf6055b6229fa3481ce7ec0a047b38b8e06d974db84eaf10baf9d286831802e731d689cee71195898f2b00eac2bf42754b801fb39b98d614557715d9680ecb8c24f41f0f065a7db281d862c4ff5903cd3a625b0a8e055cd5951a9c7adb278fe49ef7f4e2e7437fe587ceda153529cb66c7b2b180413d3758842ad8d6d6c3a15c222128ac622d18447327545ba5ae41c7eaee84ae5ad9e9af9f88df830a381f7982a481b3dff85aa4c73c22de5497a93dfb823f961ab18c249b484e999a1e76643354c3f3a2ac60ba024faf78c4155a95e9c60b83deffa95d3ea3fc7207c6223b00ef74dde9c0608cfc28625a3c18862d83e86a22ca519d61d668e3cf6e55cfa8cdfc83042e18906d32ac368a7edc9ceb5566f02d21c9714b8c018a9eaf651fb337d825efd16e1def933c9d8b32cb622bfd09c3054e312f9659fa55250e58d059279c1ff1b5c1afce2f198101b3729616fc40f835c5c86e45f890bf2b9a7f9ddeac351a9160061f4fbcd296d398eeae26c6cc7496b1bf1e4cb7705f47a65c88ef6b0281d2aa5e86536f229b419ea3157dfa875d757a3d20020b2690afd55c3bcc04fb9b921cd4cd5196a585a3cec616a888c4efc452d3a962c7e3d6e8108afd5bf145a17f5c9b109fd1683630b6ae0e8f99d3755c3f584614d77c684e8fe6e5c460531190ef5a29b6cc9aab5ff4a2edc8dece37b00fd2acf2a8fac46c704bad5e93fe27b1539f08dafb36888176a339337a1161ad43e082aae9ef8a2699d0940df683b30fdd032294db2d05a05ceb019495b427c8e8ddd55afc5626004bb50940c6428d7d6940d479ea7099593913dac2c88abe5186614469496b7768a241308d458ebfaa8da3868ec1ded11b725bb32bdf923c161036a68eb14dbba61af721738d93228eadd9f38386284a33524813b6e1eb731c0f5bb87d625a62e9facdd52d4a6e9bb2dd9330e09e89c4c6018d9170d82ae681fe2b8c84c3b5c15d81762c4e328e0aee36993200dd6d93ecdb2c36b1707922156cbb42174f2d75b8389079590614808ba35fae059f4656c37357bd7734a27cc5651c3b2f01da65fa00b64bcd481ab2cb6c29951ddecd762e669528e07ca46db48b21c67049b13e1949e08b97bb166b735dc14e72499b43c4fae018512cf880beda69750940d8a9c85b8114e35d167174cf56ecb1671e1b3fe291611dbf137fb9d83dcdbed83f2778681ddb8d5f5f2d4da6eb91b51d4d2adb181312e4b8e7ebc6f496fc24c871620eb5bb1363334bcceac0592bab0438b28857e71bbcf5b21ecb4f58092361420724f62dbe4248a64ce50dc96af82004f85da36b838876fb90929cc4eddc295c95c76beb203f7e0804d843848b24d54dcf0c4e341afed868f45e8436acbecbd693753d4ec366c7750674bdd9d3233381532fc0bc53f79b5a016ee64ae56c7f7b92a73dabd1ea301623b1af69a542471b06639b760c362eef4d498297add471ae53ed440c6de9caa84b8f5e6f11ae3a1c662532366eb0e2507dba0095179a2bca2bb8be332b908e2353dd78365a265ee46f18b81457af9cb2327963c626e79a5cb8ee6e9af95535ccb92cf3a7030f648436b3e6a336e95119f250dfecc1c6edf8b8ae40c4326a2ea2c511ca17f0461f252b6879d2b08f6a822eb9dcd842540fd061faa989f79182eed94c069e8a243f3ddba94ffad224a3cc0eda3c1d10de904a51f86f3a092e9949369d99af9a50ed9ba89429649095c8bb1ee17bd2cfaa21a526d10c2c0bbf1498a879d2ca0471f27a07f9ec87018e94db76d725d739fded70b224fc979410c9a7ea9010b4f9fa5b4a744fb55ecef4953da4f9a5c4506cf3586b56cd4ce53447709ac7772d7cdc09cf17aa0000520f54508326f2a60ce5ed76d82198620671ab27e5aee62c190d6c0a5a9f7cbe613a8aa30aa021bfe080187d4e6677f8a43dece3477d7ff81025451edc2be89a9e4498f955da46b7f85bebfc32a457fec8223462a3a2e3b0d646eb54fab9a53585e3cd419a942d20337dc779f25127a7d891251a2ff3aa0e3323895eb69951a54c2a6eccf3f6fe2140fcab1e736911c2f327ec2fc643b00fe181ed756a6ad2eca39a0755ae2c5dd2b0de9dc0ea6877455f2e4c1236b2b54c601e45288b0dcdcedd8310734add551031e3b65c8945224bc387fd8e0fe4f9b22af2fcbf0a68fe1d4cec3c594ff306912267e0223b36c57cc57008f1e1564487ddaa5bfbd014ede802d04726789bc1d2f56e46f1949a421f6fba297250a4ddbe9a0da476a1f53e6072306916cf2c7b8ccddc5640165d84a5d95d74990e4e69660e0a940ae330fe3ebb4bd4a33da6dbb1c7707c17cb578c5abccb273245e97396b9e54f5613ad0236efc232fab68b8cbff288f7e327cbc330e3aa8972b0e84f64e9f5f821f2bc01c0703f6c533407c7f68db5541bcc4f4e46f1c568b7ea562ac6f7ff84e67cf82677c25cff8677fdad0eaf5ac8291f3d9dc8cbef27fa72ae20a21f793124229cdd2f1a4b5c5b4f60e58acf63150c923a3b95cd3ae47dfe9ca421a16c1f3d662266ddd85a144db123425cd1966e175afff6949da9b2f5ca9853dcfd64f7989dd016b37bb0af13c3f68f93968e203a1719948304cddeaf09e07993eedc5f30cbbe2ec7914b55b1ac1aedd88c93a8ac2443ee9cb36f270021b0138613dedadbd5e0cfb2750a57a1a654175d4c8e924889b0d1bee7ce714ec3060eceb4bc18fe3be9c673d6c9b1acae874b1933eaf20e1a1ed981cc0d10e357865f23120477b568d9aba8e8112d02b044a43f94c09b31f68e2d4feb254754240e2e283a74592d80572340aab84f35e2fa139560f63ab94697ea51b9577eda656b5504474de83f613d00b90414c7ad191f54f2475755e49367ae1d7a160d7eb7496f7ae010f8d4d2b5492272748824af9f5c779387a3cf369131a60cbab776113fb7a720f98beb670c81c7678e33e1c2a6d0fbf705ef997f02de24d02df3d484f7cfed2613aa06662cde5f4be549083bed535f9cbeddb631b48f716220a36277324973fe248f31557e60b8de689d2cd6215f89598aa04563a901f0096309a695dd7ed63154b83cbf817879e7d2930c52b287436b2286fd2c63983e9ebb09e2378bc381a2e21f2be9d7310950a62f5685717828e570f21e3b15ca61a94a8ca3a2afa0f9ea7f037b36fe7cf7f2bbb50708511698d6450bcc566989d5c437bd28d5a5aef7d04ea38427fa9f8349492b679ca81931521db72118ab0c4aba49cd1a8d760070a9da724a18795543e17cfe006e5d0b1df28f7cd1473194483b7ab2a933f019b7e16cc4c8989a4e1a3abb210810f1b383f4ce3d55665cdec3305062cba58cce04d76ac4bc9f9c7b04b76b61624e7aa08ed4f2dd152d01a6568bd6413b51fe7ae1f27ebca447667494336c5ded254f3957b9a88975aa68c9137d784feac6e4feac08ca2644229252364a0aca9c8ba08da57e25306c7d51250ecde7278be2113487d8fc7a331dfc63ffb355d0b86d6e83738987d8861508bbbedb165f1f09b2e52edabddf9b7e1d462efce425bdf2124641718a81b81a45691e39ff484988d1ad003deb3093c2073d24542b5460044f0bfe8b0e8bdcb178fc4ef79901445cb3c5971b62b8a5f0d3469b8ea2dcf2e89dc15400e1fbaef67d7d8389a762a437d1f7103891c9bb377b610c0e2f4a32c83a7f53a02219944634d18224d5772c6c71ff9561d4d94aae9d8b1856d70b2e1f67f45d15d59f9e137de269a770f6ff0848272b546df1ac1509a33bc3a1c308480a7512bdfa93b881c7f532a5351a3538a4a411f82ba98479962846f6da71a39d6aab93e9f98752bc6527c67badef0f25381cdea7e01909de8bf0a37a010f4572fa9f277872bf997dd3ca3ed59649857bd4b456f449c6acd83563fc982dc982a22465511579e720ceef3074770636c0164547191d5edebece8881d63b9353f5b8035c82a005b7f17944ec0476843068294260f0bd28fa20033701d18c5fd8ec8dc77ecf1a46bf2f6b3370c72e977453619c8d7dc1fa671b0521a00895bc158a6a1bdc5fb4eeb9b52e1791b0d2ed07156474c9a116fbb09178521c2ca2d9065abce90e7ce798667cd037337a666e487c8c4f3914516970df93a1c6081657fba17544560edb6f007c5787c3e60653500040a708a4a44d0af486e11e853f3dc95c6d82adcc4fc1b85d2338dfaf3bfadd0e689bfc67c7bdc5579ee1cd206808e143bc7ea3f57caef9cdb25cc20ac015d746223cc0b2847acf9dcd89b2e003c35fe1a955b86eef61a97938a10a70fbddb8d766749aea333b75dc72a4307b704dcc6c97b1cc9013a7c4807806b7b6cc4dc8224b7aea7206d2d8be138322808d326e6e3f830a877ee3e21faeb76dbf5b85f7b0b0dfbe681a66d22f877836ba3b055589ed4174c7cef9550b8d9b4ec340206db6671477c4cc4dc45a9b0916ca76577cba5e756a428677b199f8039da7a004be096e110ea51726ad35721352bb17e50e7b99837ab52a700caeea6dcac8dcd53176faf56a27b25534a9ddfc9a3f28a842777475fca90ba00842c292d17651598490a55ff8b5d21739a64fed7b3d65f5158d47342988fcad0f6683bd90a60e816dced7ec43412d599235380a166df86a92f8682a81af6e3373ddf4a5f169ea19d06a3ac7ab02f9a8258cfd6b67603ad8da1e2f2b307bd6748091e448aaa4029edf8dcd5af4e7a39edd26b04e8af1ef6824d7429820420b122e1a2bd1f4f6ba1bc1c1beae780de5c446c865915317a4e55336fc3fe6e08c8ea134ab23d3b73da5e49881e54cb1284757d95fd72a8bc6b0e66ee7bbcbb04bee6bf93a2360ebb5b7819384c74c7e2b293f92a35603108e102774459a532acfb6517de0193363177f20d4f4605f75e237800f8ecd4865db4dc3ade3b603d7043e19f17ddcf58ed2cfb7b00deee23193f4ef5318c76f725bab376e1dcb2069d98864171659ffb5dba6dfe533dabcb872e0d59bb12a1d5a1a04127cb9b32bb9105c45c9925d54f689628d6fc63179c4c584784ebe6f1f3cb976e1c363f1b26dcea5a3e3e29297624e338cdd354a59c3cd28e02fd7b10317be1bece8e35cfcb89b4cd182acc02ce0b0ae4f96e9613430c8c6e1b903b5d4b8c14bf7835a8638ae5d79c692386cfd31611073fb66003ab7433ccc37586d2ae998da23f42179b54cec61181f1730ac1409bd1a99c3b0e039f2583f06a7bd84633f7d92e965fbb21e2ce0d414077fd53f959607f9d33b1018c30e512862dc2be6324199a2294ef7d669f6ce43c6722e86dbcc6d2bdab1d392acf58445c52104278158168b6f70b6c5e2783af812fafadf0ca5e59c6d9e49b5c61b811d90e4b0b72249633317620290ed31e02e8e71e56fb1f25cbd4538a53843d689485f8ee432f908bfd329cc6ef67c33145de5ee08573553ae4c47dde539938c307e43dc6b57f94cc5d30b22e3433408d918f42a9909a3ba7eb0192b91c1a161ecc8e3267a78ddc77cdf2de106d606e7dc6bf500d8c68c015e2e3119049c3acf1f2567ff35e6f7e59abf6f2a2e21e48ca60020cfe560858a921ef0de6f595f46fde6f230030211cc8574ef1bc5573481d3f8b19e60e792543815f9fff56cc7f0287110fc8a1725261118fb7d829ea0e29ca9af98a659846460077d74a2aa57f7e9b5c45c66a8b5d2c0fba68d3c8d4328ccb7f49e76d0d64e6412cc7ba74ad3782816522a6305d65c128bb0a3f28b8970b20d2a77e3feaf98f6ab3f1860da24743acaab872d1c195fba85993111fe4bf9408d24319ab84a19ce36ac1826cd7305ca872a2998de84169c664c984b6f064e733968a1bd7ca7e37399ebd1bd959a94d772c6d31fe3da71572a1b18a37c86c8fea7de1ffcad5aa69cfb62e94458d77147f1c77cd3f97cdff7f8102b5a559ac59597ccd5621c64300d445bbc0729d1c5ea6a4a5b9333045656d07b324ae06c1ffd953c4eb1b83ec615a33f090c84e931c8da9d53a53188811d6a8d5d7bfe5333eb0f9d5403c875afebd4483f13c9aca0930405d6e1f08db24064af38744e270a82ac0f3f1abf1c72aa23a81a68288dca8d567d481da5c47fa35d678af4912b3d2876cc22669fe4aba9da243a97dfa35439fb7a466220c24aca818d7486a192835a6d6cbc9801876bd4632e4680ad21e6fe6d58f381cc5d60e599f5dcb1a20719f30fe0a7105e2fe724d3040c4202f7ceaba01ddbb91a57faa65efdc5f02ae5dd98587c8292a11f3ccbeee6522aefbb82f8c7c3411dde86e5fae87b721ee1976e28c79a803e0a0e16f6dde2d1119589d0e4f8a01a3e92b8eb925906d621833bc06ba23efb575b2df299fa17620d0c74b5c70c02f9a9ebb6644e55ca54cf914319beaed27efd8129b8e3610ceb98ba045ece99e8b40709f2cbc53b8b29494c4cce66ecdb1aabec9f4efec5e43ed827bfd0900b101123bf276a340265123eda6f3661bc360527dacfb8da7ca27e8eaafe4fc454f739015bcf4d39b763945409a797b952afd003e865c0396b2dd499ae02ee0ec92ed2ded8dfeeed5410021f85fc22f153887e5328aeb2a93569a9f30725104a602713d2145c71bac99c0f2ec951c3ac2e6bdae8a6355b0876cfee5c9cbae4bae445a49a30cc205c5ab86440bd542c8286e243aff933727f6a97ac84812033d989729dd6e353a72b46e66a008126dfac0b80802a996964e7d9b566ff62fa62f380f835f25f25957fd7719e3c299f531d82252ddb4750424cea2d91734edf59626c7965e12a1a449571cbf01d157ed5145e60a9f03d5a138cf84cbdc1dfa7e3335ed063b66082b2c293d667e660b2ae2df566e05f9e8f6663778e815c6559dab2d25bb5e2e120e7557f64e8daa419d714e6311da69f78adefb07134aeb44c4f03659eb0740f571d4e3da4050782d09da6007c97e387e2b05a30ae128545bb0bb0ce46de44f4263e9adfae8bb26a578bf23fc415df18dd38e78ea433d76211fffdd2cb9a7d5983680df1d5adfd5767ccdff51af348eacd2a4b3ff27ce37c637e544ff83b6fa56843006fd98d3dfb0e710df1e6c25835c565cb87feba00d216f30ab4c513b8d0016038266cd01dca428a6b15836612c90e2107df065cdcd9336ed4595d0f83e337630c3ec31362c240f35ed9f43f5e0849dd95d9f000ebcd9bd99c08846248a1fc5828bffe59758a2d91f90a83a7c4385fcdbe4b3a8ee98a9b8154fdc7c47f1a4e3442819df8ebb471554cd8a5658560c73df3f65a351fdccfdce93d805d7c424d765de6a5baabf298bab14200a7f0c973ca43249ae8bc61f5e396445785b1ef648aa321b2747ea027290baf8daa09fa044276cdc2d51cbec16cb1326e464e6db550d1dc38b00c64ad99168189b340680429d28a5555eff286069fd5321945a8a81ab6feca06e9c1e48d654ffe6a271b60dc343383b85566b8dd98bf1c8928b4f063fa1c976bb33473d066f0822dce87abb520179ce7a5be19a61abfe6e068edc68f01154686b08a04535d84aac7a720f160753b8ae2bad0da4e3c192fd30eaebe732f314dd7af9d9db9e91fa5da26c477760a87aec294eba4b5df60d95935a793fbd462484a70661f6b08dc18dea7a577fc7f0c8f5419b67aa853b403a4c61182731e255364388b8428e1521e764fb7fb35fe96aec9c1d7b5134613d82e22f3c35c5f6c1e54aae285381e3af59dca20a059f68b2a66dd79a68bbe4202a7526779ebf045fb4c580a121d318710f7dca3060028e9c6d07e29c6313e9a705406cc3ba2f48cda5c84649666e7cdf61efb65dad014aba6301d2d3b64cd44a44fb4b5e087d818696a74a3829794dce2d08098adea99bd67abb9b5dff42ea6ded78128fd0ee5e639e92897fceff5322145556bfb77b2fffb01c8ce5347a81912e85574a4f0dc93938d6446e936b88045b8e1536d45ae311cbd62f64a38ae01c94277aa47c0d05ff5466c20e717e78e29d349cb5825cd70d30da827f7a3595e6b1a48ded9f4497d3399ac11f831cd11a1fc72f5046dcbd00caecb6d3df870f4b8621309d1de811a47163b22eb2b54c9beb3807fb1dfdf7379632fa5e5bba8c53ff9618b0e30cc87f416f36856d9debfff11fb9f0468418a521c15354e5c880c4edc71e61ce7f3eb14c080a9505c99fb333cc85746fedc2d212cbc2a48c1211b4cf536ee23d7dff3978f2601f975850f0f8bc39d59f0d38a983378b572a382f3e21092c47796ca3290af9cbec5e6191e2f0d4a3ab94c18015979f0f65ee508329fcc31c791973f31bcc6f7013e70ca80533538ab2efaa006e1dadc336ff371b536a54b4b6413d2a3fb94dd1c3f67dbb3e7436fdc5aad2b31f854c0b01e7acbfc5b84d9318837e67f7d1260327a8fe020a57111574bc6853742a292a0d776d8cc4d4e08bd05203a082f91d22e30f2c65338d073fa40706f9c78073d9516f962a9b149a96c28249514146521c486db7e7c22fdda1bf0092a32eaa7d350fe0b8f5a32e48e4fd81ba3600cae0aa26d3c02e5b736ef005608dbd0e9966b5f267c048965e0f5bd77fdb4820f0ba629f4d13016e266d79ecd372dac42c351b07ec93c87bac71dcfa5100368a00355dc5d7a1fbc81c5741c2d5f4fb008d17b486aea3d933cff8c8d5d6c4712162c6cbc486a5697654edc8c9fc1cf21f071d892b1d6d3b6407f05406241bd26709e5d046c568a0181ed33fce27b5f43956acdcc162ba15805ac8753fdd4fdab1ce15d565cea9b10600269ad7765b65a4fb85ced443a4d83a87ac7e9c96fd839a8019f58f44e0dedab253c1787ef444dfa60beb4abdb93d357d8e08f3fe9ba5830cf96c9c8e6cdc76abe52e89b74824fc27ac0a4c876eb8f74647077541433b695c45b13d8f0d5ffce6fc0d9ad46f8769b64ee3cf4aae9a0bf1368879bd7ad6589662ad44b4fed63e344033d0d3fe21d9e4d3a4a866ba0e9806c8db24577dd045bd705907e37f228aaa1f5cb146deeb567b94076c59f7a48a80646fcface2bd6dd811b7d8b99e99c51ed32df1369755235849693eb5322cbe983eb57d830d7bbff775f7d9700b8a69e25019a62422da8c89de71255ab56bd9677635e9b3f5f76134c889e01eef2a45b5d5db4bd6265d4a95e7833c8030fe9807ee1f1f06f5d7143ed057c900204d6526be13a40962600a0be5ef5a63f8ba2f4a9765b9f525b18be66cb6b6b058ebfe6ad71be9f1c521252c819fe3ae8763a590e46f97446e64c53035b7d0005185210847923df672856251d04f90c005b27bbc0127b8110b4002a8a5068eb5cbf4e1d8d28c19766171f551d74db858c23209430eaa4972d96bfd0d82ede6dc067af291a7cc5f6ed8c55bf2cfea50e54f72e036687396c34d8110405a2498a653ae8637d2d97c9539d0afdfc960d7914ae8614f2110065c379cd6403da1547e1989fb57599c499516fab5688006269fdf8a39c06b9129ae20b1368040c5e86bf3f51412f3b6c980a6b865a9de121a9b8466bdacb59803d1ef701c5b508ff5db77bacd6231eee06e81532eef8dd3bf6378bb6448543c7efb230b607930a1d59cc987ae1665520902a3219d9c6d2a90716e55404f607e00c514e0e638acc13a1694b61e22842aa757b0454b088a95cdb12039d54f26bf2cf0fd02da987b745a1e0e111fc68c382a68b4b742aecaf31d73ce21a79fe9176e70f65f3d3a64539679b02e89dd2c88cc2cedc2f97a7ce09c8f692952fe2618ccc546028ae31f356f9602f2cf79c6ab714f87f54ff8c9429e8a06162bd1454e926f735c8b2199a2fc6761cc3ff2ef1faaeec0910717fb636c76fb4f51a6df9f961a585e446080cc98e088127cc8bae59abfa67ac3f059b437f815cbae7e6db1343fe6265d376fd574e6b2cc4875cf5bc751dd8019c567bc11ab9eaf579d56b82283143e2d6ea1c310121acb9eeff001af682db6efa7b85db814e19cca2b2fdbdf487e56cb1d9aa361978d8d0dad32a189654f7d8e03954772658f5ed97a893e595f083b6c6eff1e6dfd3f7a151b6583d8dca55249ce2283c173eda9a363254108ea5bef03feb3da384e11c86fa3f389c4114901e3498668619bae0973cbe3e095e1433614efbfa0d4dc736264606d726283377fcef706c7f861fd8c786c10ff970c35abe21557f6a8c46ffb57c97e58895275e963282f18eae5910e902dd4f36a6533d0df776d7fbb6a6c0ce0e166cd241ae41d02d4fb91ab3af42311ce2aab8973ccb0d3243cd3d206c14e1f07aa3573c831b8b543877b876da81f832a3c708ae7a13f0409aa8b34c1812214bd216e7ab54be7330e53d0fb398ed7eecd388d920e5db34836807c9da1e51b2fa20a8430433b7f75cf84f426d2f90d58d9388e6f967675a7657f5fcccd84e0ba11c2c8f6c23767423850f2bc1d52d7759ca528c57e9968c1f4a7cab5a49f16cc8fc56f759d00c7d20ba9b06f2d6968e4274eb3101265a8a497e7216a0c998f38e6d381c41ee647ba0c9b3cff895956356a7d16edd949cda34e3a1fa2984aafe0719dd8a70b89a86976894a80f29fa09cbeada8970cb4ed51df2c12eb885761dcfa6ffe73bcf08b6e6d6a0f543407342c2a6c5bec5d55739a64d947c51451caea30a05192a50308ebd4357ecff888100be7163a523b1fe3fe971cdd498895042c287a3781b6a2ebff7f55fba0b062799f935ac40b5c94062c7d0890a98173c7c5eb56aa0d5932f953ed2a7dc214516987e02ba6c3e9fa8748b1c2c4bbe46e9ebfe2dda0468ed841633553b23c6f48b106b0b75d17a3f8a9941b835d45206058392b67fa2f84483b92c12809e894d1f7c91e33e03e05d005248b4abe0ba58bbb57604ab631228694a2d63de56ff709a55ddccf58c29277f9cc3affa4b3ef9cbed79cfbab54490b812ea4a9114d1e3fd758a2c89adaedb8ccb69919db4d7187f52635d9cda00cf765896d31ed079cac2af1348f58dbf3286fea7c9a7e24d777cea824b1b96570056857135feb06ae4f09a33223fb6a0c01dd5ae7a5f55a868286927ade978a257c64acbf9663b836e89d6d96146e1367b32ca9a139bc454dfdeee3a61054629b476d9e0414b5207a457281b94d94254d925d2aa7da27ad3355b1ff2c5fb99251344f86da05906a81de4200993e478919e5ba6a759accb672883e6afa942f42f7d552d34408aeeca064318d1056e844485452ba4540e126a2b887bc3dc2bcaa5f2070127c8c3730cd49f5daa6c4e31d482960d5ca07b3f7f23a6eed930f41d561a303414639c5af4f1f6c0238c76162b3689c8d4b3b33d32fd3cdd82c0f5acbc5083e8151e7af3d8c52b8cb39816e0c27aeb15622d070531766718250f90900dfc27e4e24d9b3f8248cc2a6728c7d6b136fd0175c08cd5ff46c6e69906acffbec2b5cec837c5cca23fd31eff9f89ee238e98852f38490d34ca39aff2e0183f904493d10b8170b25d0c4697eda0b5f18bdc4514d03e4fa7d79f4f20ebb4e6d71b83befc0ca49219eaadb1b684ff24ca757be9169932d5fcfec18b9d214948e60d2d997b4f743519936ff391996651a7aeb6052e8730414b0623099f2fde201832ba6004ffe67a10b4507812aeb1ac4731dd44d21fcde1cf073a941a8027136eef09e40a6240c35410d9d2990bb2770d51cbb4f0e1191cec94e994c490fe632414370696f5c3b452eca3164ecd11845ec6ef3b8ddceca601b8bd9913867b7ad273b71c63b28aedf41d629f26d21dc60cbdd065bd4af744b6e5d9130c7a5c88f0704765bb9d1152616af1695bcde0cf958391905491140d06ba945e61501544f7c3e91524628a047510250ad58903274fcfddbd1c9067e819255f1a85bdb0dc856bcb40e2a26e3d0e94e03edc9e99727f7374d30367c74dd174e21d5d0b4b102cf90904ca315eba71eb87e2b9553b7132da06c4289c47c91ca9156014d2dd60b7d64e6d38896b2f914d60712e4d57c0575fa49f7551193e6b18969c309ae0e6b5f84944d9a50a4da58f18f6c7bbd15a3f2ff6d4ca75bd212beb55c39a37c2038178499a66c2b970f8cb7ebda43dce9957fa51498551ab8ae5ad75d2b7975f5428c829abad6af520c69e91ab646271972415a527aae26fdf0beed45dafba0a870d31601103eacc6f2b98878ae5cd28a79838219aa2645619dd652120085c259c053ffcd8f12a47bb8e1e2af06d3c1e0c48ebac15f603f7ea70343e7d6c9b9255abcd3df7b096d5c7e00489113389b9c60243dc23a30de4a362c8c3db2019679664a94608d5fceb4259dc3297beed78e817acdbd0ebe127207e4d577e9b324b968348f7e9f14c7e3fd22dd52936da2d2573a70d055c2fa4a46dff30d0262872388e48752a5b07d07d36ee0979d17588eb03cb9503e2d32fc8c764ef24aa9ebd7572ea77acf4e28ed74a87888ec95e46190da7e5d5f71e92e18ae6a56533903350f36794d87fe3cb24a1eacba0fbb4261c45826628a0051ec606e083ffe8b08fb970dafbf67d89584e7c127cd44e0a8a8008942a8d70636bc97d174f709d93602338342d983fe19a47a05e864e4ba668bdea8b2ddd7704d172c8f2b6a6f4b6f694b9877d60ce50b8598fcccf1b321d0f6ba3ce1238e7a6b00ce15c0340bbfa4c9134787ac633f99b150d9b47bde0c6bebcaf31e326b19fdf0264281ff19389b1270b10d657ed862748f8561d20b2e6943306b5e490d958397ecaf7e251dd139b8c9c97d5c158ab16dfa7e82a2e563b46f17247ffee5d9317d79d6120f1eaf20ac834b84e8907df9da9c11d7fc94e1f6ab3fc61863768319ce31bdcca6f9330b8f5fbe4b9956f6fa05505b9393936a8ae9c516eb5a635b779265cd902c59df3204d9086bb702cf625e42dcd49396c7a4b4efcccbcc262c1b835eaee9ece2e6303ec306b5c0a1e3ed822ecfc8762a8ab4f8fc413f970838052b6a5378a970c588f0330d073c2250dc7c63d382a557ab9cf37585612d8afb1e5eb5c7fba23685107e9909f59a2228585c1a68dcbc35850df42bf0cbb8fa0b6955f42a54dd0d0a3d9a7dc4a610377b8b6b8c8db38576865522026a3bff17cbc819ac9ce9e338f581f8dddc41a8311cd0dfb14171cbd81bc6e5852bd3faac98f816f43fe252058016db252415b7aa60c360d280659e0afeb5ad5cc34392e0975d4708d7ce6f8194468c4618b207f62bcbc92fe57acd5422f83d9917330ba2685a019cf63c664d6575ca73f8d711b3d37c89ca2cd3150b08d31b73f00ca16facbf8d59d75f052efe2a212914a1f33f678abe12667b18319cbc803f8e0500916e287eaa626547c4c4c8f925456e81acc93e478bb7e315d272199b78dc551ccaf3b302153b79f6b6b8453143cf5fbd2e3cccd6bc3fe030ae039bf5b38d953218a90101dee44a34db9a01ad09d2c308481a28029f1d934d6ebc959eaa09e4a610eac039e4bd692ef5f6373e90b3928239063e1eb9b4f384fec2087c6b7678894e42218b822b01380218b034722f24b1fee72ca63d1f639d4d48d036859a1a1afdce4947f4696035422f1bd7fdc989a032824416ab2348442da8315803b4033bcb601c68749291b1dc3b9e71710862f1e3a7e8b23b7af93c2c2173a43cd9a658befb5aca4aef873c8b2188f8c3e304ddd6addfc76d129eb6ec5ba8e6b9c3fa7a5f2a185473c018625340ddd9b5288a97fa1509fcc23ea82da3e3322d673da9844dfb2d5b93aaba724d0873aa42ebd0e0d5887bd7c4f1020cef66a70b677fdf0a6d56fd490be0c622e667cae77918df6b99aa2d17764e8a4bfdc9ddaabf720ef8ae2a46a95ddeda90cbf731bfc44a7ffbc2960928337bd8e427ef6eab68c0ae70ede47b5ee514c77760032a6e9a180ad4beb4ee7b89abec8f677a06ddeaa4e77a381a17c93e28b189424e5485eef2ba1a9bff6d9836d5b70d8f191279f1882a324a43980b9179bdba1ee48484821bbfe39deb27c295e5c528b139240f5eeb7190daf2e0870e84635ade716ee938bb7688a4764a262fe9e9fcc4949df333ebaaee4c39e1fd395b67f8b3bc02b5ef794ba3b95697245fb2f7f06a059e76708ea528aa0fe20a174f9be7a2b5f9b958155db4a11f699053f260731cc1811eef3ba137e1293619d7adef0d4d659b87235d15d394c71232f275974b7b6e818435c779ad87fd27e5bfee64d4ba9f6bdf31b68830cca4d3919061cf8c7ecf5c52ad24688298c28982601ce3161d4f18d6d0255d925c5b682c62a8a3b33a6dd7a413388e68406b46d24747866ab1e4f851fcd2a058c0a319bdb109e41606cc885f9b8bf080e3e5c5e55c7d12c2841386c227d20f63ac878cb164acf4124baaadc65d63915c9a3522f20760b89ebe108db48ab26edf1dd4c4476c0764a689cdcd6b33c27c5e988ee3ae5ecee12c21618000d0cc3fe5dfb9adff608fa7dde74ea36f187dde2b169f88e2b487e99a0cf826c3d3d33fe27bc2407da129e078985bf5871565927eec30a490975083e9f98c61acc641f53f32b6a4c18603c4a086f2e879b10f8424b32f7844b99a384acb6e95e5c59f1f7c84f5992e2ab497fd2ba5ff4b4c39a2f168a27ac50868367baf9dafaf9f0376b9b000868c854d28ed7b598735fc8b20c553b44984211e2c7bdf979b27d42078ccf3ecce99cd759b9fbddefcb4c49039a74482aa5b52792aa7e0c3a280ac726df8da63321ff4986b639b905c81a723f55d9ff93ac5273ab58d9d2c8e2089ed45b22930b8a31f5e0dad25262e8e76bca1286c6f5676cb21371d2b12a4f66b4737f761c431f042e1d1b43037a81aaf9bad806a14530ecf4aa28d179b94776c6864bd2c36e60e735a736089aca143366c5d46dc3cedfb2fba733350a68797641ab0ce4de2a654cd1c9470e39ecb5e2600be1eca51254b05ed8d0d6814e6e1e74b46a0d684ae419a25cf5febf71f544f32f48eb9c1defaf82765c826d6773b4fa0ca4cbb2872a26d94a5da27d91e550ea3eab3f03e30c032b5a20b70678115d16619cab618b4bb7758c9986eeadcfb0a47cf2c70caceae669e379dd8d97ae1ae5a883f8c67d29dfad1e29e4c9fa9764a57ed5963fbc97f60509dbb398d098a9fca3258a555faa4dae6492d3ce47f70b2499f4ff08d5504c91c676810c25463c7d77d0adba06e8e9bbaffd8c64ec9774b691ccc51cc122b69c6594d6e283af3a330cd8b69f3d6dea94932a729ece86798fd75a7265cc3c99f220df44ccd57847642b281b6352adc83fca121a1e483beaf01781469a5d2d73edf2bb0c0ae079d9e75384ce07ecc58673a9aa399ceb23591c6e4f4868d53176d1a4f39b234d391cd50a3217ae3f3da4761ab3830dddc779fd4d61bec8b62f1ac1a752494a8e275b0bc8b45679f14e1c1872bddcf5e0cb420ab5d53d3086c82a11f69196dc4bd8b3733b7fd82bcec6ced0989f64d6c601eb76ea6fda20a261bc98346755a736bd731e94cea9a262ee65655afaf0bc7d2c5d7836c1f3b24d05a609919faae12c06b00c3a92a7eae5465cdf8ece3a8be2e07dc896870adc7a9c97bdc40661ccffd8f0be26746963e2cea0b479eb3999062e89ec1fd6241d56a308e2086476f1775cce49c5db419a4bbff8a5d60c43604d774a4f7bccc296a39abe39272bb02f463b8d57d0bcc9828f1f09c681a7e368bfe7d6507aacbf651f512b92495707a772360a04252a1d8e3bf6f14f5dc4d72d0ff6083e9afd12b61103faf84759fb48ebf3a469c715ac87c9f034b078bc26e797ccee8ed93870d4c4212794c62d8a1d9b3276b278608ed0d21fc0b3ee25c4828cd90bff5e4b2555a16418ed16e826754f5f66aad8260bd88b43adcc490a92a65943044550eec032537e318645f9f8a34abbccc632fe938e2956d3d3462ce46d1072fd3dc1e0266bbf4e62e66f14c902f79fccbd025b871b8f2e38df0d820fabfcfbd9895e24a54daded2f88f6fc505b15dd264a2bfe6b44d8219d29ea6078ece36a6118e37503490231614081de04422ebf7c0135e04306cc2ce649e62bdae9eba6d37aa8070f0ca323ca431d24cb4844cec60f0628a772c0af8b65c4465e90908ea07dd46db1642593836eefd7f3c27b96ea481e4721061490fa0baf5caefb96e4df480c527ab6d93cc9a2ccfe8a175445298edd4ddf961a604e7d6d11d4663cf541bc27e9ae1901fe9960a9dc9bdd30aa48c3fc6d6139a33ff3878173483be828b1cd0d0d57c9cbf9733cff4b49600367de7ab925232a13ea30fd2ac87292caa1b1839c20262e8d64a200d83453e4cb544f5b4675dcf36fd591cda7ed183203d84382ec269b84fcdcccd2fcd4bb0ef30ba0fa5f336183386304608ad3f437004b60381b2c4f9c108eb5b5a71bd8c83aee010d69710571056f64141142441005c497cc857fa239c20150ac7935690209d643188c1a3d4d51fbc12e69e7af633d8bf1ee753991a485bb275728228d9353d6c4bd5ae1243ca66bc7fe228d4201592d5daf8117d94a37ae2745525fecd295c50b7ea63409af037ecdba1b77882c10c0cd065e2c5d0fb5589ab6b366bf62b7d0d1d7fc6229f6c8b0f012dbb2ca4c304c49354fa067d46db08ababd389696577364553176f3823e48305cb4d545fc0529c077bf5e7a5ef27e3d8d28e9ae788c295610060f1430704bd71406db1ab92e83ed6568708b7047e427c06dc30ccf70d4f12733f86dd84028b1fc21a00d60a2e9ab127705d1bd875276cb5f584610caba757ca4909d34ea7dd7ac5cdcf0f954816b2400c24928beeb644a603f35fb92d99bfa2fe4f667aab7708b24a41029344f28008252a823c4b95b366291599274ec196f5943bb8c22b8705ef11c0a4a725f70dbf5ef397cc1f6722a1b6a2170e9d1580f74693b0b16bbd3d4b2247198f305965b3b307c00e5063fd65c3a9e1d799669547784dc110f3a34d9639ecb78cd1ec1fb55322f8a980738662a1d6f456ca982b14b0dfdfad09737cae397d5ddec6586556befe215cb8ae147488ded904d0f1eae0994105527a139a7e2b3ffd2786577ca51d31221f6dd2da7f1fe3bd2e97b74059a80c3b0d4cc62ac3a202e974743f439d749d0ac21bb96bd973fab070a87d582e99cce37f66d9163f58362164d21a3ffdbdd6da07cecd4b475d2ced1611d38be394664f365ba886a0171be038308e0a039818ef69600a80ed4309414f625af56be72dea2a114435d44e95279b5fa785ad51fd1ed70ff4d9b38b7a84aa6cdd08608cda4dd2d93cf5ca7bd74e47766fc377f48fbbac097749973d86b5b39a55763fbd581ce3123cac6e9745db288119af0d8788a3422c53f260beae928ef55b116f6aeccbae9ef7fec09755c71198274e904bd41f9f060f179e05ffe95969248a0e50ccce0a9b38d862c47dbb534fb6c4692a4d29501804f4aaca844be0f8ed17a27bab2f546779c97befd39929b5b5d882d90dd1b4edf43dbc5ba95233691cb9c22570a1cdb8a3b4846257b0ac7a09c4c9909868bd267e3e52ca82f67fdd8b00fac83be2a8ea1d54dae6afefce4f5eabb92fcf743f3de049d4ddf6c481e1f57072df2b9f9b6d993f9011eb8fcd1df6b12ba39dd48f8fb48bc640475107f371f52a2f6822e1dd8d48c0e7aa80cfa95f670f52f23cc7916e632f46069453386bcd85935beae8ff6a153b6d6c06dd223d29d95cc4eb3589323e43e2ff1dfd3e717a7b50c34eefe8d64308cbf55175bb2a117daf611a173652a564e25003ed15b5be737bcdcd23f2f60394d9a27b2b3bafa55f1af85d9327509e1bea58add03a71cdf4bdf5dd750adba6b5e47975f7d9128d64b5c6b218e4f6f57155eebc8fc903f0360b4955cbcfbad787f57b8df0704bfe75a93b4a8973e7889c564d2967662d5a63523ff32ff950544ea1ab48f3721161a2f4a0ac2804fd414b0021a05996649bbfaa0834bba79afaa50554a74a2105bfa0a35fb6e96d72cff1fc94886d8a658d3622c77a9997f2d79e4b897fe85607035996a56bb59391d90dd1450d327d0a4dbbb017df346ff2ecb146f9a6420af4672a0b62b92a218ef92d549a8ed360cd49db60716c2fdc3274d6762cd2ad7c14c3126029f690841f213e5c3385e3e43d2d5a6658911faa4375b3abe96c4a1d18885c20f91cc7a06709e30532e8bc7f6931e079b2a37d9f5168d1db7a80a0edd260a111f60f35277b96df45a688b955cda38ccf5a346f9b7d29e860a99f01980eee522598077f20eb7e1c00b82c7de6af4a51c776850ecca11043619e602efae4ddc03cdf1c30b0d238f168d3736d5418a74e1e65e45e5580bebf8fec26e096fa04ad797bed5f90f3139a0f1fd1682921386ae91a8a9c55efc913560b3c4fb1e55a50ff6b72984bf525c282c6ba589b711ae36984737ebeabb5b9549a5509e018b528b7f1c1a015ab06c2bde453297cb1e6d6f6a580e6e76d05e4bef98cf352f18e7b5b6259d8edebed29f1fc91d63c5b004ee371217706d7e773ba7fcb71d2c791805541b4ef31b075bcc7c1a67bcef1ed4bfbf246788a0e56b4266df6358f32f5fb1046c246970fba899dc6a3b97d94226e4d3bbd33a4e5a54d5f35074e49ac6a2ca3becf8a45ddd199d8d97cf92856892f44cd06b92b9337a8ff867382fb0387308a5684f1c3385e858974ac465d7ef812c8422e2adbcb02ed131ce96ee61d8a50b0009ed527326bb507f0f4928ac1d632a8e9dc35e0fd566007a8c4778d03483b630181a029bc89cd97248f8164783ed14c532199369da42de9ebef8f6444bac00cc9daad565aad746334fec7fbedf60567320b6866c447751e41b881883a690ef86a67d054e599c194954540d761595d6dc0f22f6f6c26d2c7c987be7f4a0e71c4536ed485024ddc0423c68f88ba8f280951e1052d918f5e529cbe76b533e20ccd2fdce194f8c3631d1aa13c7fb23342eaf72fe6b41352ab5d6db5f7c6ed016802747fecc1ad3ff675f865e1942a02152e4817a474c69b18cfae6de714b7272c8ceaecccee54b279cfc5d1c14d1b40d2605e865fb25c38b2ee4810e010730fb28358d7855645952f2f12715f74f191dfdbb510bf05f28cd776d4fa48cb83e7847497be1c7ac0b5db184ce733b8f7311367b2f92072ef60f59cb81273f498f1512265307a8d91474d2d239e54030bcbee0e4e3ffc60273c994300fbe5350a317f272b29644fd01e14457022ef6d903db4e57b131bce074326cf258d27c465604bfd2a351b5eb55f1b16ff3bda9ee892a0c5a6a67544a5acc544edd8069e5162a882d5800229b309a3da009bbe775152a36ff1586eb9d77f78d03259b4b2dddd1877809fe96bf17be04a181f84e884fb194fb0ceb465f8c4c405417b32b18ec4fd28648cebf940742cc8fe5ed2d37b45b52b60d4f9fabf3a30c733a05a6dff04ecb590a56cae5a860fab3573b7e36d8ebc40fc9060d590560be1f549e8eb61f3fb1a4e75a5ee11b3576dc240ae20c3847178ba6396b38507a9836f816fdec5f2ed9891aa2db6710bebeea0130376d0574158c04fec2a05479e4bc164bce0c2d0e87fd7047a92972295d4975e053b472e3d38855f391169f8930ba0400276d6bf28da12f4e3bf71696b3c4e99a156aef071cf12760763b844c969c29f00d6420c3ac6db47a52100d9287db0dc3b43771c0e969dd1ee99cc6688e259a8d1907a887f8c7d06d854b0493fafcfbc662615658b91005a75c21a8d7ca03f0b9a515a0ac783894ab477cf2a7f4d9dc423615516d6d58b5c7ddeee33be1c5a1c7eff8b5e91b20f1d5e8710b6da8905f5b6fea93b91ee6a3e4f8489a1978497d3fd0c9af8b8c8621c11314a59e26ee5be1368b8b85929653bd9f07fd3da52bc8bc9a92c50e501dfdc421884a1e6c400944bdf7cb9280d537226d093031c30cf9ba457deebb82cd138f26738224763e7b799a10c8bcab524cd57396627e2bc17115e49942e1865f63de6bd45ff1f389ef0c142de8ae765872186659e595d8aeb43c680b4290fe086773ae4463edbfe2233531aa7c9684e8797b8d8fa4eba914d7b59903270c74df6b8aa24c73c14517fb647c89137e85839ca711eff28796c8f0fcf2957dbdb7edae1dfe9db7b823bb051c44ef7a313a8d11ad0d6d5850477584e8b20fe1a8c182ec9c4f0467a13cc13747376c9dbe785f8953f5cac431267e75b13b650e60bd81b416101cbc7fb3e68ae1100b23d5567f8b3f623812c61a6e49fe325caf5f56f2383b9116803c678ea4f6190f8a7d2aa32f3f85661576de69776e2d0e99031789618d4d1becc9fce26a27c45953e957623c839fca3b35f5c59231042911914f64ed2e3c6de4ec7e6b6ba529ab62c73347c1c68c7f9cca5a6d18d6e0d98f087f022e840a6771835da85928f1faa8018f8b1fce0d639f9ca29f62592846a13bc3688df2d3dae68e2ff3e9834edbf3763328d7f296b54c2414eed8e3d8a046393131c57ad058e2fa5f789f9682ec226eb380040b1983caa410d2641e98a10236c3a2a57016cd9402df5068cc09b4028ac38830194817a61efadb45d20e51f89aea58142fd972fb88b82f93410cbbefb379d7f107a1791eb2539fff31f08909bbebebc51ed520419494e4a2c0ce9a984192aae17073846bcc7aea8493d9f84e3a5bd01a57c1f7c7880b94da6d0221b41de04f92c0396dbdcfd7b04134af2e3f65d7b669e6c336daaab01aa6d0a8e57fb9e56c4dba3afb2f6706fdacd26fb08e8753ad515e701de9dedd85fccb8c7f8e46b2d0084c512962e085d319261902b7ef658444f714401cb2cf4fdb4e83886d4f065f9d8a8e385a98256c6b2f673d6b9a7bcd13cbcbeee1875cedc3285013e29be0923bfd8bccf2169b083b2909c303f7bffeabfafe4ae4e15e8e52d7208dcf5249709506dab2ee76e1d59b8e4b6b429ae1fe1633aa3dfcb9cec3e5359c5f07312f53cedc9aba234d72d85b562d671e583ecf6b4e416cf900444f33176a55caaed445034f424a6deef6e29a4ab159db38546790628ffee542792ed35f3737e8577267e8ad00fa1d05c536f4952844a80eb704ae3750a4e14943c7e0f6128a0ecf949a598430ef4ff003bbf363238a598640f21610139d35813c105f416ff0bd9694ff414c2e8c0e3ab2cd1b973dcce1069bf2704969369f9241732812269562e91052348e0048fc2de3c60c5e8d93f61f7471978da3f299ae3839501a15a807fa2c8f3ac985f38fab12e8c0e4ac8a34982a7152298558b6938038de32a1ff4a9b1475598247359bc08f2d7672011f6d670464b4b8df451dd95abcf912c709f9170a2744cad70027d89a190f1d3e5d7ef103422fffcfb116815256d814be21f89cc613ac23784bea115b1dc1cbfed88b994ff73a854ed90c22ac9ecb401a1081201d775d7451157e92c7633d1939955e08f21a9c63d9046af776b63602163be6568292d208c179cb2620a41e08546be640f721d808c97caa97138c5649948e8f75e90a5aed740c6a9abec6d8a7a9fff0b071eda1b3e42c221f81cad353f10572669b8e342d933ebdb1b385058031f293911d3f7f808bddf7fd6205a9b9fcc470fa167ef2b9b701675815e41d84510bcc3f62517c584be2a8543dc31f45f8342915bbbb4a18c142332c7433add2260fb41c6fba893e93996768ca3984b52ee585115df395a90f2d2ccae7bbc9be392cd6f0e3e1c3085aee34090e9d29b7dc23c221713d7ddff23a8c01ba0f486a0c2c9c1b78075d79887f23a42751b9aa91d09f180a4a5d9b6bb5fd0aa605fe8d7d3c9e395e09297d4bee77d1b7b189edeec5e5d2f61fef5fa12026a170ad743c3049facb8477226e6f54a5eebf08f617713b70422e8f396a8d5969e50422150d4d8cfb5f7e5f2434a1f0ecd2974f765f3b724a21a09a59c3d7533ec552516e1d32c8e5c3d652b7d38010b554b992632864660b9bb00a809c90773dd822fe6429369eee3fa4eb96f5e00c003fbe663ec6eda509a0520f54b976b3aa582a8619d65204bad393c72c951315b4511e9c61bb57f0306a487c7f0fedb2aab86f284575fd5fa4aa16197898d24221fe07df55d8f687d73acdef0e6529a03ee44eb1f879fb024c2683f00576fac8cfdc0e308c035698e926c290768d83088cb21236c7e735b081306adc3e4c074e10fb1047a45b4bf4e64c7da58ab4bed41938d038043ab26caa682af85de72183d3e02654c8faa1a8d1b76c1f94a1f4f343e2e68ada6d6b42628eb265f8d0e6e883e6c6103f4fbe5f3ee3331ef301bed415d4c7244a2ec37e18dcf628ffd035585058dbe4366e08300575ce7155db0ffd3416c9979d1351e6aece44d469c6108fdcb05bb42ae88dd0fa138dc7b9287c6aa9b935e3d459a0bbd760c52b2a07928bd54a9d862c30b572cd4487b90357d673b814601ddd41cd0b2861126055429afd58ed2bf2194577d575a37a0216394e54ea22b8e8e5d4abb61ec0c33c0140c14e0e04b37731b6723f905cee8eff65251e8fb09aaf4f56791e6bfbd0ca9de587ee8de28afc9f57fd5a598d331517fef33e28a95adcbddb229b9cebe7009bbdc450284c36275634ff4564d99327410de35f840c22f13dfeb72fb6a8e27401abebbb5215847a4db9d625fbcc50a3acd50acbff6a1fd2c9983aa2d6d99003da377b6304329de740d1da2d32e545c4b98c25232f42c9e12acc6fdcccb7bca032fa526b7ed7d90a762922decae7277b7379b1d062737a8a554197533c3e060ebbe10054237c71b78a0138e22000909cf39dc9d6f246617ec0bac2a6e51eb853f66e92e369dd50a1c9c0383dfdfc1e42204830e50ad7ec6362efa5e09e57c2bfe7d6904827ab6b1f57e8ce612ae14d196ff7eea88b4ebbf44102c86a7d3a0c93283220dfba59fe61baeffeeaf33b4da669c8c552d0b4ccadf57c99b4f64280b14364005e22ce2f17efefd8a1a2a6e7fe26ca5796ee4e7360652282d53cd4d750357067f66edf07dc93a8ed499f453f1cf18fb49ef2b98e52d0d969061858bbde073e66af1dad0c2dfb4a06a9c5ee1c3e1c81745b7423b0ff3a06c437872d0d4166b849045176a440599ff47e7399e767088d7b3a1c0b9cba9e99b9812b0a9a8f5c1160dc4e631470f3460b008a36c514c959f5525b0ba559f146a6a883f8e4276955732eee6b44c836add0d0b78dd7c03a70b586617aa8f83af007260191c9bac0d62f6c5cdafa74a597dc32d317e3f085617cdfce8cb91d74f7c1ed635d9e9f442ecab25f3f59bb48bb3d4150e269b9eab10643801bcae20492827c68ad0e3e4f4e24314259285f68a77beb6b8d226779d44ba01f04c0541c106e05eeccd120d50c9bbcf597a55aa912395c2a8f77b28620baeffb21803eadf269382ce4970716248a2ae42307673831af9caa670df67f695ac5893d96dd6be2a53f39ba6aa960178ef8e1d9673d30972e62cbade193b4eada6fc2c90682209f619a0480af8dca16e5967c83085c2f69000e41c16ac2edadc775d03d14d66add2d1171387bb3bf2701bee9ccc7edd057e2b8361c4c4b6c00f750ebb6bedfd3b5dba3df5aa5c346b76efcdf9ed965651d2ab7dd0fd820b9aafc51e3ead6e90864132a559fd4cc129d280605b67fa12eb77e9aadd1400b736b711e932d02f671128fb22786c73a5b44ce3a8fa6e5ff89f925b4fc194a8a7ee9cf501987b35e942e19cc32ca22d213432ccc7de452553e78bc99ae609dc5df2415e12e1012e2777c66ef283bbc18ff750c0637abe5ebdc65380d79613949fb2916c3ef2d278967ab753aae767f2de366e24716e4e97bc1eaea761f24d434a67aea3d0e7f4845349f9dcb9ddb99d444e8f62969008a877607748b9ba2b2b1e3ab72c3127ea94f1ef5a8af9aea15d77bc619798bd7cfa1084e95c08231b8daa4e92a8a1e706b1e111ede3e1dd0243495769632ff74c02fb1420f4aeb5c02a54771aea2c308e2cc428a16c7f19f83f3ed00b4f8fac9f9e3f77a402cfe8fa485b418084bf58b4015a16d6f4f40e05616816545e9f942a165696755765fa900e5dff59f19cf9f9f3c76a705ddb6a967954673c77a679870b368743bb1183023a4cac6f45c63b3678dcdd7047c8ce47e02604cab47b5b3c6c0863d491e036286f8b213d058b34aa65ae156e4e270af752ee67ad4ec9802fe81c52ba58d0807d444fd64975b7b77d6b97f4f356e96d8d1306d68c2e490b4f4af93192c3af232e3d823bfd3bde2fbb4d4b10a7391a1c329642ee652b17fcadc8a7719300aff29b49fb93511ff4172f34393b2c42d72955d8cf37a1f2d8afcb6bbeb6cbfe96db76e3317fa0957f5885089b9958d46b63394117adfffa9819e15f462494442e9a8b3918154272e91dd0fd69d31eb42474c4dc2866319c80ffa52bdfd218faafe882724db9edc4730056c05fc3f850e0fdb27ea9a63b2fe90efc08c377d3cefa72400166a9525386cac6604211066d12f3a694f75b0c377ab5d923c8ab484775eba40196d3538f5213056ce10917fac55ee0335248597ff206680ff63caa5481c662fc1b5dc7160d5919fca180e055d6cae438924184343294eddc55a7aa5a932e67f19972f8c3bba92d41d146b036c6c66e6955adb3a554d3a5110d742056a71edc0cead9874b22897e1d88878bc6e43d6243485244890f296af562d642a61c820f19861cade3b8a9ca805bec604c2948ff68a83af05328c04fba266bdb99c73e0f66bf8fa56c624e8b8dc6faf3404afeb633b7393b7bb423c4fe22732838c507bba379ffef74688dea1dac2fda4298dd7dd14ee8ce0fdd8c7313ab0992b7b8dccf7545172d1dddb9a28fda0588a077bbe1fbc89d6b12374e3cc6650b07ce62ea16dd08d81f4b8fe8850c73eb063464ff0bb5fa33dfe7cc8dfdec30c16be9c06004f363b3cd911d1988aef48ba8440407b94bc7b31f1ce6b57cbcfae3b16ad98bff73091a0e191945829aa4e904705a35a9302ab5a643a674b06d112387bbbaf70f96667bacb09c675e2bfc3bd1e45f4bd6eaa1419ff277b6820698879b81a556f91bb969020fee81b04a347cddbd91496b96c246c1ba66b5c961b7f985d8df5b2ee99f18e2911dd69115fad1c56aa5a18ff29fb2b491e082bd09f588e98d27902adeaa5ff3bde20937f2e83c1062caf51cca009b9997aede05557544719e37c3d6c0ef50ca90a77e74f702cb99436fc0cbf31a507368316b41fdcfcdb88752611beebdaa1a158afe23322f4f2f7d6028bb97f74b01b9ac92ae459f6adf4444a335bccb45fc74756f9322b3ea695756294ba93fc20c259321ee6ecbcb3919009cdae24176d56d214d770609bf96e4b9633f5146abc2f941f2c43af85ae36f027b7f91ba1ce0ba9f04ecc9f07247cf58164c8d3281cf422609c7e88452793fba53b8e098c858e368270201116fd017bfd415eacdca8d922e1bd9100d40c38121ad8deca81eae578acedb65dc58bcadc148506271707df777fef857c96c8bbf9e780e842092749d6c9b798d3cbbd212dd3c3184b9fd6154e55e6e240d72386416944f9778545ca6e271a382fea0ead71b829acd1ce4489e4c30ae86e37470163518b4f804b2fdfa2c19ede3de117097262a7ef5a6bba75440245cc60943fbbc6c7f8bcd74eb803dd1fdff282b765b04da2e5537dd581f0cba517d967258f426550d7a2d05ea708cf7134cc60489660b9dfe20cb941097fc9f3ce7e9583ca9e8283b32fd04d9218869a48371d074518d6093d5b410d19e336bad1fba18fbed01d4b5fccad861afb2f6c16e325766a888649b6878e4bc7c40fff121021da1d34672376acdedeec034b6d62d1d22a0ee1631682f81d4a416168210d4bbb8c5cb78e1106a783f853558356c82ebfeed7aa91032cfc16e5e43aee9f7956d7f482573b6f2baa418f05deaba37361c9b5f11668760c65458290cf7ba18fa2b5aaf263ac68060036045e1f31fdfa26376f82583d21dcfe558fdb30bc9f590797b357cdcade7e3e9b0ffc352a7372e0a62845a688467b3a1feb8861ed354c9cfbd8034c6657135e35af07aa27dc6255e9c8d7c05f67f8dd37b71e1a5d3212fa4fb04686fde5e1a13b6ab862483ba29c3cc50ee504a17810bc0af188c9b594a592865edead8af455260d5c1c51066296bb3254b9556b12b770bb5d7cc6b13aa64a2936ff0392ddc3b61f990e54d1d61bbc5980d9e1b19ab38e5fcf4a7623837c2e968bd723784eecd6f1a161d837dd3d834ebfd233db4f71470ccb13a252d5b1ded43886f91d5551d37fe793d2cee7500897765a55097531a96fd8afcd24239c7bf7935e4c163c7899ee03f9838ecf41f1af05a744db257e41a0bed72585eda7ece017a6c31f55e7be6c0d7bbcb2ba241880837484e075299ef12214bae651f555ea6bc3cfca45202156234a61083b4bfbdc53704ec4d4eea08f0f913f91633e8164951eaf488fdef19831d5645712c0cf1d3cc52c713664c07ec954509b6a199541a5c9086e426c4e8898cceffc9698c56642e317a7789c446426381cedec355971d2e31b9644829c6a4623dccf225451a6fe70af09dffafe6d27b6c2ec4282647f5c45c3db144be72f6e6e9588530f2c2a1628569acb8cc86fbba82a02c9385f4c344eb57a1d5f3c679baec9be2ce040394e526e81e765317a503be91e253f71293bafc2f30bfac58cc33584a2155728a28dc54121e02fe58cc01122e3e76bedd68ede5b431d2a7900e6ea50160472292a62ef8b84120eaab5e6b51e2d884df6fa0152a5439606ca60673d40ed6a225bb59a63823099c3fe4937892dbc2855c4ae4266ef7c56e07d0585d3b6ed09cfd73ed6707a15f510ba5609960ccf7c652ab21640169892d1bdc39992c0b5bb658f43cb1722bb8b40c60df851d580703c90715090ce4df8b009239020618943ab34ee7ac9c38734e4b9daa0044c8dd27e62d18ef665517210c3d41572f1e9be73079a08ae40798d4def5ae443769ecdaaef8ab2b2e51b2f93b8e50834aed9ad57662e4e904b8bd8205f5223f054900b5ada89b0381bb3c99e887d7c4bb97388219caaf0bce8ba950775122b01d02ecd0324e70b8c8176354dc0d2e287dd5f8f68b53946467863736df18b92a9465c34b2d48233ac84cec42f0f99b42345cb5135a62766180d49e145a759280434f1ca349f8120dcfbf21960409c2ce57882e61f0cc3509d914f14c49d107647113a208327eefc2faac49674918c54813db401dfa15f3071199624e355df8a6f708c8d72c667dbbd3a1360ea3c79262ea8a02b0ca0d4da62d455c96b6865ed032f6f0d8acde54d33539a76b53aa30cd22eeee368bb8fe894aee2223a870fcac79319a60f79c9bead7447eb459e316f9df6a0c536deb5bc05d423196dd839bfe58d401679df1ba7c0181ef5e9783fe7081f5bd6a917e2668f8b7792aac1ef02ddb6e76c8df854806f127194f09e01a669d4238f22cca69b63f4487b4cf04e8342096faa34f8719e299eed0e4c12e261f19dc733514885324cc68e792b5222da640dad796f7a2b1edcce9411b21bb49f7326b9dca7a858bf3f83740fb336ebae2a52fcc1cec42a349b20924bb4f930ab33ad87883e13e5ad97646a0ce2737139c72a8fba279df3de0b4c401d933f229190e4282be069d2ebb4d88be54db25f79a867f54f9022cf13fbb2c100a081d7b69c3f5793c95f43aca0d57f60d9efe57df2ce0549472b84121381b81ef0afe4343cd11080aea876fba585502aaa663dace26178a2b5a05a7837c6873a16d9529f8dd433e5942eab3c93d267b26a273e4ac46600ee5b6a0e65292a5d73772873f91c56c06e521dabfdcc0d6578dc946c5e19c1fc0675bf479c48b2a9d14ee72748ccdc82a559b0e537e076474a1efb751f36e835ff9f6b9cde994095f8ff1b7cc6bbfe391ad8414affa54173174323db6b023a307135c0b6c4fbb83332dbe5df5bd9dda7bc8355f5d13741148ab2ca881574cab95e12c4840a9c0a58ede983eba6ecb0aa67e7b37fcebe59f1fbd99e37270c42cc83e9d3d793a4825384ef1e3a73f4869d84349190554e7011dbc13b21cfd0ce3875918cfda59e0bcf32e438190d416d22259c1fe420a81d961bca11489fd484d14331ef8b65bd4eaa261891f0b5354598e510d7b8b3c03ee1beed90e46af4fbe815c62476832ed2ae5eab9c38ac0dd5354dfd45a1a6f148a280abac07b90e2281c42bdb3d457f1192b746d585c767a6c3c415a0692f644e085aef23c7abf4f21ad61adbfdc5a638b8ee1b3f3648ffcd22e3e219da57c18584cda2f58b17d8517ba4bcad911d06a147f270fc79c2346f92f2ef6c33222b8750452671cafb7a6301540c4d1b396dbd7d055c6774176d11a9dee436ad6cc0f608661f5cfcb5253bab68d3fae8a7349185e6e2deca4409bd3bdaa82644bcb74f3d94939fac753eff8dfcddfeb9f61e7eefc9565e99432c586bf316e6cd583f8e85cbe7d038b7688225c5b8f32c5f110935a1641de704bdc5681f531140fb3dfc3f6a7e09d287d565900f3ae6f6bd96a0fa2e5b0ea7e28c45f29c3c931c17e64548f5ca3ca498a0ed468adb1b7317c528dfdd51b9303670eb87f94a49d6e6d39fd737ac9ebc1b2ff3c2acf803ef652ad78c118c7b031c3d393d02a29d1f5f0f9e0ddbbde19e5147c8888e5eeba6c2d7463c45489d8ecd1fe2f22f0cee665d3c7b9eb0d4c049c8e97053c9a4fced449304ee4ca727e84b3b48292651b05ff09f6d3bb064518fba72a5e866844124eb9e4efa31bb9e849c3f875272a2e1a287651828df73d7fd5765a3efb77d7da34e8d6ea61e213f35eeacac3856bc8c67d4e87287f08ae798425d2f65088d38e427a8f3c825c6914c9bf83b92a2f2b8312618a4666e09c89e46631a6d57437f58f344dbe28046202bde1a4527deba01b6deb27fa6027320c068d44973d5103dc8ef78496800932002c9b76b6b64a4a1e0637633a4df609ca52a4c52f4465b57fdf80b8f10da3077f7d2513e8378710792c2e9d19b5ff76e7f68de76e713e472e69098d4c004f12d6ec2c2506f7cc1d7f7f0a90c12399ac32cd995a21abf639c659bf5150fec7a9788ac8669d443f8091163e8003c354570987ceb5a13aeb1aada7d8f031f3555a7812059b762815c19c9b6661f5211137344f1ff4101c978941e3d5ddffef8e846c078048fe867055607d3c6cdae34bfe48efca768d5d75508e9cf9d7094db3e4d4f7762172e72eca9501f1d3d57689ec41b764a44a17cc4cf2c40732d0b93d492edad4a4333224bbc237315f7b6c807cd11cb34c64fded588849a9bdc17518dfcefa0211a54e1e71b9fc1a6f8cd8848897f5c094b4446834f1f690181ec8ff3eb66a6b08f54d69fcbfad66a446ff2648fc67ef36996854425501dbfdbae9edd831beaa0bccdf7d1af691919e01b9206e239da646c759eb0ddca5444c3a13b86b003f1a218a161b1675acc1c6fc70696384aded137ee0aba6d26d4ca041f9b38c37e64cb16465293c009255f734a154e7aeee5133e122a20a6d1a57d3f2ced020c51af50f026ca6f38c203a95136447d9d9f3a63eedaa5a168f7909e2ad74cf2cbcd0fbb4d578a9533e6836cabd14dc13d1f044436b8356e4d545cf7b3dcaa13a601b78d2ad67ed124e980e1fe17d1cfaf4758b17f11a70a183c7f488c3cece6a062db9d1f400ff02f9bff768ff99863192e452ac7406ad90760d2152230b4b7bd6eca0f9ef5307c44dfa99d9ce2a00d924c3cffa1e82dd455ff1761c0131aa157fa8cb92e0e630cc48edddab4d25ebbf468df6139180218c66f3f52d7c83e005e890abba12adfc1d8a566b0921282ed579167052bf9a98725799a080f31e950f7e1052fa4d67c71bed03e3787a1313fdf12d248041968a520a1a8c69afe41545b45bdd9ae6a8fbdb688289a9b7e35574cb6cdbd80d63b3224abebc81dbb0f8c26888df4ebaa27d1b351494d2d31da6540607d7f40d47904351b1cddebe275d0d7092d1d271e1f919cc835ec7c75b4b0790071fca82846ea0aa4e19ba55bfd435df13870d730d346ec8a86884992cd08943926e7880b0d4f096ac434377f633f749e5bbca49ebb3b8a83bacdf2eca6ec3499fc8a4404fb89e33b854dd06a33c3adb9abbcdaea336ecb19da0cc416fb4c0afcc710249c2c90084db341bebb168b33d806e12230952301bdc1860f554262f746bc97799a3860bf6d00427a29ad60ef966d5226d61a2208a22b834e7743e5dcfd24850f820646827caac03a4cb8811fc918599bd4da7f4383b7c488490427e0b98f94c22cd12285e96504e0acf4e7b2abfcbaab49e8e56076716853cfe19ab576ab6964d06533ea17d1af8e806c06b513437151873181e6d22ac924ad1001febaa8ce0c2c8cd4487fb1f5e8b066bea5f97a77c9a7dbdfa76a2dfe1017f85df3ff9428c18fc390cb14911d2c2042317ef781edd2043f1eb777f923fae1aec3d85c9f98e758871ea3f7371eda46473c0a3c5097641f3d22f6e2ab3c39df47e13c31e6c2eaf7ceeff3421fbf598b0bc8d980c08aff2426001f7df8737979273064b555366c6e8fd91ec937997b4c04f3e60b5e03c62bda345d2c80e3dba93d8eade88c54b66ae811af94a4881dc9a1975ec6d7073e5aa2928f9618da91738438e2a896648e75b821926de53681ea160d9ed3c1cb8a3c08665bf0e2041ab203685cfff6382f0db08e19d35ff7be3602e2111f22ad05b4425f6b88a48bf9c92b31b47eb8d5c4748a953a3b31a6ad0632c4e6926aa2cd40f7247f8b3f36d735d663915e9e8844def87dc7a12c85f23798f40937528bc78d6d1d30a8aeccb7b8da3ea28197621777138e50190f88302945ec59de97a66ce3fc59fb1ce15c5abe095491cd8bbeb25305944e6c7e2f26237b64efb923892c71da770ceeaa4e21a1261f3682fb3adcd87a49ece036f19511af140823ebc77d51d4366aaf6d6a1deb1197ec9626499563c0853c6f82dd3c2c866cdffeb11a70f9d70c6a07efb22871ffc8e08d89b2c80ffd8968c76371b51799ce631cc8343ce91bb1596975db23bea133d6b795b40a4fc2f6efce27439996d288fdf9527dea6bca6b66b6f14c763a0a5069cc159ad60663efd1d3ef2430c09c08d88bbf94a804ae771f683c7c12c47e251ae6f210abd5a123d974fba8731004f5e81cdd713b525d59e747687902da43096699970dda5e4e8298c1b76d5c26a87ef4fee3b39d685049be4e4557171029ea56aa9379f59f5bd6cdd10c57eb03ef57c31f147b787a98f39c7f4ecded81cb270427e8fd7da0e75af6f8033e4906b7d71e1bab458c380ea99fbf0c9236eb243889a66377e83023547ddb50a218bd4f1ab2ea421fabf26bcf33871b5f17e4598bd51d0c4d414c276632318353751879c90823f92be13ebfb61958992417d7e36a70e5d36a83bffbd317203039432a137206ef3dec619c73d31602e39965e61d05bb34bed720a071c0b1589f72b52457d2ba093d1247f78a4b13bf8d16d2d0d4a324b8a8a728b113f867c09d1b6e1148f67b0f94c1f39e4f553566fcce0cfc516c8e6450d1af450173ca76c8a75fdb62d359b0796cf0e8b10d30d299031e982e6f7e9e92d8fde55ca69205a796f7d0330a56d87fce9a7cd1541f627b6f6783ff00ec9c9b0dc34a020f5b6516c0fc5557866d1b5063e2f1a18c2febd9edec057736e1c968c6986565c7c0fdfb1e5cd3f91457f44e598d7b8b6e7b36f220026f0aeae0836f14509d17608f253cdfd90f82cdf7bd460b6bd5cfb274a2679333b138975cec5f87b6243e2efdd53a1d3a3cae95b0eb88c6e98ce67338804aca58cfcd0d72e15ba17c0280914ae93de7bdea5496d02a6537f99fd2b52e93170cf4f19f8aafb6552379b5254c29458e10947d5985fb755eeae581ffa534c37ce7044580ed37bde01f8e4c1e3ec87bcf1cb88b7ea89e22a549d8a35b1670f3368687cbae8d07606bc0e1baf3854f67c58d05ab54bf25ed7707bc0136c8b86f45ec3bb910ee9814e0f528384e52fe4334e4dd4bd4dfe7080a18876db85d4ad5a03b0765824dadbd44d544eb670902d2660516eccd184bef048181db4dd4dd8431bf7933d71d31e954fe941aa05f344ada39a1357c0c43467c3c66c6677cbd500b1eecf9faed72f7a2584fb18def58d1f257e5da1c57085efe097b39b4e2a58722a93e767e0e53efbf84b569a9b79e7369355b25967ef5ba4a49f2ce69829d6ab41e91f1d7d4150c7e876ad5d675bd493d2af5d0dfae59499b14bfcccc8f04300fe91795d2dcf5121a8657df4de3f271f3775438848e173bff81fe2f9eb9cb643d0878fe8ed60310d1d3b8aba4eaf12057aaba8542611a7ccad5f9fb9bab7fafc8efdbc23438e8f9484d7828122e9dc27b73842ddfab94131665c9030d5d7c2752b49071d7d5229ecc0f40d87b0a7861ea12c0fb01535857493d955e52316d189c901df5375dd9c02f0a8ad8f733096a94e33b017af75db3bef998ba6e6b68c10a924e088d398431de3734e20f43d465404ab7db00818f2777db461f14e93bdb8f67627214558dfbd1baf65bc876b4c2343e69c052634ebd3924c1da0de37e34721fd45244ea903910e9c2b601f84ae475d1a7bf207c35d248a80602d9e72d7f62327cb2053f25b36a654c2ca901ae346f4ad7f8e5b2cbc88bf92f90b9322320ffe7db3f6539d6352687bf7f4652612e9d0c0db34a5b3eda5b2b61447f0fba57fbf650a5019fbf479a2ef41ce6568a7dd31abe1e084046ef0699892750d5177d3fa2d291b93e37fe8f98d4104b44d03a68f51d410f3199dc98ab635bb099bd1a52801baa5b7ccbcf52c8a15c8636268523100470bfd6eb9672a3d4cf54e9283b24735f281bd58b73fd6f8f9ed160c6f546feda10c1165ddda98bd398e842034be550889927d6e9d6524df4c4602ae5c12f56f33ac3c43dd860802832889ce6aab64c1dde40c5de1b101aeb90753e83be917426e957fbedce7d08a06f43be997eca65d21365d68e3245ce87716dff3a38b34729a215ef735e520caa72ae9ea8f2d2f056ece26a27991d7860b2ca0af6d357019d7c37b9df4244c68e4d3f54e01a8c3a1f9e1c220ea6226378d52e243b0a352611477ef179ecf5fe4bf9ee71155fe8bcf081d0b5129d1f487506b28823b70c5be6aa3257286f9edfd6de6c2d659e43337b5b29f515d1b682848ed80e0553256346732a85c477998965a1898656246d1f6c1ec100cd3d49d87fc3abf836ca5e91bc8144807276aae5b44c22b56dde146b338c7ffac0523a7406ed61016447ae755cd6fc3da440fdbc5dc731c1bddb69ad5d79d383df0b0c9763ae372134ad19fcba2cc574a4c173e73b0404ff887fab26bbbae9c1cb5b699eaa133f29e8aaa39b1d8b7b81e04a3bc0f5feb50d32d34faa3b196d2a5b7ae18c9c115336ca3de69523d5272d0d5658aa3697c1afb64f173ac258054bcddf357f8e7dfef0769702f0f11865d7cdd89ff92401c7ba47f8d947c97ed3e3a07fbcd76775a7dcd369b182fdff95e71087945b4af5edc9000bee7622a5e6e4fdaff4d6fe8f6f549ab648e359f66a785f0d780df7556598c09ad5f8330b1e60e03d00570b99f5312f2ff287288eefb65b47016a5b83c23a203c61cdf2bd80632b853f5c26defe53b718fc9903fb324478dc4158d2261f6c2d37d8a0c304844ba2f4f725714a84ecf04404105d84c3e72d7965f9d999dea14bab60bcaae5e80c8d85da01ee20c8eccd762113a612626382f69dec081c9449caf7f238c36179872da31a8e0a3622b7b8faa1d7ab26e0fb6a9a10855d00c548d0e832194ca44dbc9514fead102b409c02f93771ebfb00b9b744ee82d8c67b09bd745e07927e2a976503fe064d7c5b22fb16b550d80d06029c899a8ddcb2163a59552d8649601e06cb9e2c9c91b557922c225ceb12a52972739318aecfc38b7dd3d934e676baff0f8a05a0bedda26ffdd9745d73e35b1ce6d53cdc21b27694a5ff68042e20cf2b647016e00f642d4258952a32c186a9be102e8bd9c966fb4a385dc992fb48592aff03e116389d7780a777a1e5b377f33af1ee2fb146cfd6c74cc89d000899abfbff073a7351f59bdb8a257adbf1a8e027a8a2e115f6d88c18ac049e8f41134cfb18f357ce850baa652f67c174b558aa18e93aabc947e7d12c62f2bc02fb65aee40c088de021d7deb189bb19b4eabb7be1b751a3d7b2e756a0804c12019323c5fd3485a748d72757a140672e70c1857097aae00068992fc4c0cc15573fd6c26dd97df734a7cf474028852734cce823add940f59b731270db93de1a5e9f1f9166fe500157fe272d29190d36ce3200bdbd2b7d1cf26f6c3da0dd716d973bc13b44c07feeadb386be428fe92ab7a5ce2d38d7fafdd05d26eca9b83dd05fee432570ec78ee1224421612658e44d4138eb715cc3d7c75362c5bb4d1ed0958d37629dfffb5a8d5b44534610d1f1500e4620d6fa42952d0663ca39a7ce6503f79dd20e328ac238199d8370fb7ef3c3d4ae73836c08ab30255959c7dd795a77d7cacf63fa519214fff19194961e5bfb7ddfce0e6b64547513fca01a8d804db47ddf586b2cd77755e7ae8f9995dbf3a4649e230fcdc1d4ad658f4fce6ffd1e00dcc8ee7d0951fe2b0f1150931fe163c282bb22bead33d036959ef0a9389b11798b64db3634e00eb6155045bc643ef46d13a38583caba004741972725cac14734df06e627913a8622086b9afb7b235f622af97d2c3099b3a999653735c683f4a875dcf09461b4a849f58cddf9a2dcf28b18a90d45185f5337d545306ab52fe5fdff815612ae5469ed6c003a25a9d4ded60babb83257928532dec60c52b0b62bf6aeb367b5b5a9ad4088498a9b747f2935cdb2cda8c4ecd5ce0c8947a1b97f8f8dbfc64ce90e377bfed5742ec1162be481c0bf27d524e80b0d0ae41446a1cb61c45144e88a356d02c41810a8a94630f0df1fe11ba651840ac83f5f53109848ed1ee506a7a552309f0d6e00d26e1094824e1bd0aa25687d086be4346a5f8c11058abf80b76166a938ffe4d7edefcde7b02f58bc4fa9e66d266d472199858fafd8d2edef36130c654d5f925aed6f2ba68fc2283e4d123da6e638f44af9894e3c6fe4ce24a01a78d985414afe18042f230606dc37d39dd65954ff8b9db0af47bb12ed576d44b3c46a7be56694767c822dada38da8c6083d63f8fe90009c140a20783dea4424351e467408a757c87c2af7200c484ab16817f4356086721032de3e59c8d950b2e20267db805132669cc8af4535af2438c9647ca9a43cf437cedf45b88d0f600f99acdc32d577613fbc74029740e162758a872caa1d9977a73d6cf1d79f1be103998a5710d8d452b704ffb52011cf7260d8f00b70bfbfe4c294209eb907b72ddb3310ad93ff6b5c0c90ab10c85fe3ee63c429ff6e61ff3a5d8be00e44a3d07d6a17ee401b177572d28969e893d75175d1b86795e2beb59d9e43c1a07bb7c52d90d9b710dad006f712f30fed68ba410ed6ad9f62612318ff22397cafc92abc877302fc7beef8802868c1f36b6abc9f7c320604041cf7580cc9fceca4597558aeb89a562684a86c79342a952c93ec5ff3097f3c18521ae33847220ed1f8ecbb5f5257c3137849d674f4b6a0cb907b12b4eec3607c6bec4745bd90c53b3300adef5675fbdcb1533e8ccf4ec489923c06506cd53087f3fac4736f0dbc8d9ebcec0cb0ed725cf10f01d6b8048ec07184808fb132eb5042fb08afcb99fda0cf7034c7c5210bf3805073048259a69276cf912b4d62d7cdcd5238937fb794f1af7b4678e46b8b22ebc5cfe42db9fad717fd9b3def9e31a367c92b9b8505a7d65f9e179e72c6e6062ed6540af5cdf9d320f08a85de1c2a6067ae377c939bc484dbb72d78ad3293f405742521a33ca2a06d3b6d796c2eee3aebb6fcc456b4759dfba59bdb67df2eb6fc0fdc173c5fe0c1af2077d18acc3fb582d98e6276567f7ddeb74963e12eacf533b49e34ad9bc719751afc58d2db3791b650be36a1c397dab5d0bda5d4d53d2a2b9cc98098fa226454533f3d2c067e130e0adc6863fdbae680071b35b7e57f2de6864e1250b1ae9796e48c8713fc6524c31ef522bcc82d77a4475f51fd03b741aad6f7591c2a9c39d50a1eba0ac120a13050a96b8ebe777b724c6943550c011d60aee1dafd0f60128d832a3ec0086b52fc435239632a2629400bec5fb6130399df78d019f93fb40f79be4ed5d8de016420f2c0a52ef44e716bf7611ca982d435dc3a4d203cf32a7a1cc41c8789254366c70ec1e77e9264f774911e237618dd86b8c5990b89d98aeb2ad5cf17d4dd7a8f7e67c625e854b7dfd0c83b3acf2cebed7fa670d2a443729b66dda4f04165fa8fa0896e5f23952208b60203a54c42a5683e21e6143228160870dcd0e8905af493ffee0454cfc30c092f13be30a66a94009641ac37884365a8ffa6ae1adb078fd89cd5b2771db7e679dd0440a97b789c01b91ec2834ebfdce5aa835fa9c52e0cc4216998b6f4f58f513fa83f2ffbab3a21ad7250b6f8f7af0fc93ad769cc0b9736ef47dd61f02c6a9fc55288c8dd1506c13cf8edccd62e28cf7f07e5d85374e7576b877d6737c1053514ddf8bd810709a831d627dc3abe54bfa47943d1e584346cb6eb184b42ff1eed63a9c4986f9841e87bbdc0b68c5becfd59b7468c73cf9c5ee78ee5ca4c0806848f4bc431c52b22890d1b296c16bfa119d67497e70fa6455e9f8600ab11441cab2ce6d27ef958113f577940552cea7ce41e7b7adb7be6cce763be8591803b1db141ee950ee27268911e29cf589a59eef95b530d7b47ad5882174f0469dbdabe223b6bada402d68226ce64f4d27249b4edb6b06960494faf4922ecd5dbd5708cb809500e2b02789dab3f53ac2d27ef05377438be4ad23edbc9d36371efb57967fbde121b55ead97e2d7f8fbfdcede2cba0e29c1d73b4a040bdbc69c731080eb55a289c2475bf98e390ef91c5c2394a54560f82b28722af4b25876512ad39db321daecdb43ffe5192f9a1bf5141340b1556b789b93db71e68a7e152cbeac10efbda743850b88ac6385cc53cc2904f1360490d9360ec461288c25f2a1c13a2dfd8cf9977715a03645810b214183ce247e393163504b0a3285b5ca69dd4e2c3eb54e293849e0d1c910cce135025f5b902e781d0de8c1bd3153f6ee059417c1b28d7b2cbc81d15147394aa0c3601481e0ced8f8fdad9deb904c77cd834f99ffb4a4659c1a3b1494ef3b13adec92ffc85d5db8547365b2944ceff5f138ed0b4a86813782e82a864358a2736683c0251e01332a2b1e7c1e513c9c730a64924d568bac334c6bc10579ad08832e4f2ab0d9103c86717a076fe6e07a16a89f76e5feb1a4350081570f4fda4afcf12954abcbbd177ff9fcb37388ee7dbbac4e0c6db4a861487f747149b8a8b7eba057561b40c5a6accbc1abb51bbe2eb47069f9114242aaff3866d9cf43b83849ec62184841d28ce1c78fa17af54b9a1af5bff55bea81ae2587d5d8a2d6835250281f5282c20351284ac826bdf1ac4bfe0fb2badaef64ac1f6a8c2d009ec3795dd2c614f4d707325c866d277171271a427f2e5c7019bbb2bab424797572e33fedb93a32e3ff206196bfeb6e18d716ffaa97e39a6a9778658aee008a9eff48302cff05d3290f9ad7d130e0f6804bb45980a4b37671dbf706fed7f4dd4a3819c4e7b5c2c5bb12badbba2ec9ab2f25e00afd864819e71c25d7706098bbe1a045621f0bed2d41b99d1a99850be0b17a3622a438b1596779f01914c9287989075dcc4f61b1167ec3c9e42aa0547dc49fdae748942633c860d779c7b924155cf8d35d0eac23b5db388946c2af55097cb991b7fb021670079e6dfb5660a7f98d2e66af18ce18ab8ca7233fdb906f54c33e5b7babecd9e5d494c196799bd09b68d7e0bf73444cbcf769207d4c76336aa05a69acf1080093d656c3ce600fb5f8e5c7b49b77d46be69d5221919830ffab727bb50d1179bcda8e662bfecbafd335a80f00043187c3b3e32ff91f4e2cfbf224de4df3cff1ad0485ba220c771ecbbbc33acfe603dd81af395b5db234d5af345fc1782286fb34e697d424d4cd0f4deefb9ba3488f12e48eda7194ccb4683dd34159d0f045ccebe1e2b763b17272878d92998d284428dbaeb192b9b6f579204879571d5dbc41a6769d30b3fd51faa2b9b97167172ac86d563b734db05ace3860081473d6e3b8eb0311f05c3b11033e3c729aadbdfb543bfd1c9d8b08fd8dbab7f73d010a387a388853131d4e5c0ec636cc70fa559ac7669fca568629c65b7c02082420aa26d50cb138ed492a951adc1c6664c45d7bc4d3628aaae79c02c7c4e3a1b91610d5859fbdc39003c7b54e56b5ce23a9784cb06707f66f19502db9c4cb88bd2fa99e3c6611892a3def75f88c20d368144290ebdc43ca66f31e254705c9b02eea405bef4c66160c9d7aed80e02fb5d40416d5f1eab3c43645fb574a33968da7d7e33c49d682cf58cb47d55525ec2624bbbee1d39e8b8f1c650a4d8402fc847ba28ebac3506f7be8246d981a7fc1758d1ee77f46c44c18cefc677b653b7c0e60a43f4d1564cecb1c5b44d5778601144360b65e87e30bae51466b34763f347197c6e2b533ab424b60377dfaa1342696ef5fb9662952814edeb3ccca4d1c1541810e7cc3b98ca7eb9197318b485e69d9a2c946bf2fa9ae382f790f1451aa8853393282381569138eecaa1600a8511c7156a8f67ccfdfdb69a59421651adca556346b1f2c858b9b0bf3845d101daa54444e7604cf34b49cc7f5a548de797d29c671132e550859f695b779e9aa56d856d913c31f5aadaa16fe16429f3c01b32cffed76d939b2c9bca9208897603ec353f861f2e319509e12718a390647f06ed162333cd336b48a585baca1aeaade64870760171828ee042cd1b00eb2809ec59310f362086a76d4b19a524cc033f2b98f26fb7e4cede202e41cdb876be6a27506ea4f0e521178dc2cf64b7bfe4902c7da30fa3f563761a95946c244fa1ae348bc6f9417ef39a1c2245928af400b7379eff230bbb356436f68a6e36568deaa2dd7404fdc88d65699c2583fd782bc87b4b770b6b0c7540d40b589f2a3734ba82ef0a880c90c521801021b1e2d8e634d7a038216c73848f7fff6cd628fe384aa29d5e4f4bd52d3f893ea7938c5c2e0b5d24005d96ea14ada6de520cd66369932dd0492ddb5890b3a45e9ea9677a4e7bae03fd26d7dc008d2b194dbe61308d86b80097595e2cf8ffb196b04855fbed47a10b3fc0d4101f3aeeabae78ae302b8159a46c05107675de5037b9b1f71812b406b02130899866f183f47f73ac724bfcf0216ace7100733d93fc071a95cd6db954a97ac9b2d94f3bb1cca6785a9e9eaab66165c2b52aa8d0c6620730c4336de07351bf941da3f488401f64f844931642e3658e1a6177f14229cc985bd75ca57c7bf87730ae99c6e2919fae15367c7b8946e288b7a2792998f9da28947b312412880acf3018643f680cf1dbb0690c7b438c9e9cbf507f2053649b7aab0c99f4da39393bb6677a978dff138b224842862567f530fad547477f3686ac64a8ba05950da1d888760308e6f4b786b096b0065379a84b31c7b9cb0f40b88ef90e5418c53e68d45f84a71e75c67ce16c307268f0b65264e1b30f720f6e324ef4d35704d9a0da861af03b98122f21e2610f3a3ce4334bd3fe7148e6c75d2aa882ee5a1d84db4ca98f68fc7f1e95b651970923ffbb4db75a0a5785a63c5169e9540b1b34668267c102cfeb1ffb5d84cf0d61c610336ed166a5c35a017bbec9af6416d42dc51632603c01baf491f739ea0bb6f2c8bbaa8ee95c3282d03a7ed4646560d832efe164e7873e5993ff9ad8af5e93d9de51c5ff35f49af0197ac02ee86057ad3e06ce7287307e1421325a984a7d5a8e521960e8398e56dd3b4a6fa7b45334722cca2838fca40b0e4d68a7a9454e981154f0545508a1d15c7c77f909269901fa3edd6f5a6c386ef7b9eb27bf1ee0fc5ac2377c3c0700cd66df77cc7f1e4caa59b256ae2a36829c866e36ba318f8864288396fea961e10d0c0cf2e5fc1b05f4d795660e7a4b6e45701faa2d4a105dd3b22a29b926b01e2d66e839d351ca4b0f1e501533022b3b13cf2a1e3f480a953f847b5328d624f305bf51a6e766a084f724cc912076d86afa748b63b6e983859fcbf02e51a3d86f1b114ad02a98847cdb9329c02ecf9dd34c884475f50854b0227050b3bfaf076638696a969b6b16b689b7b42adb3cc8ec071ef7f17282eab013f24b1465ff6e022d71f02ab8d7b62e16e30a2d64fb5f41d7c3b21f565e0080b28ed6d572e4dc75ebb83029e8fbf4a5cd1b48b57f325e57037e0638f40eb0d1f74345d5ae7e78aaab2c7ff794c57503ec33252198eb3e85214dfc81ddcff92ffc91ff7851fc3549c2f75c463d9429660e0849da25821123b31198e43f076de68233228c436c11b67344bb0b7af19d85b02b0b8b8e5ca94b854eee9dbb048911e587f82fdab50cf9868a6dfb525cf1ac7f84c976382c58c34be6cbae6e3d3563f642119db8af3b224a002b72e6b7e800e9879287258aebe7b96e7d4590b6eef46d4e06a57b5199bb7eb81bae70cf386782c889eb38dca4231483af3112690642254ed0e5d9bf6ddc57d8d05faa36ee585633f4b47d393fc1413eb9a9438da23cfe23f057800e422c93d47f11320f597e50e54c10a5d7ab0261dd7be13431047712e792b90d033e6680d5df2a7334b2f91d0c26e60e9eaadda72311d0bea98824637fec37660aeec9427899540da286e000ada639e486733cf1349046abcb2a00c3e51cca7c97619f95c9de1522138977824f4ed2323c5cba00311ed02119b99655dfc8238e2f588735c6327e1e8646c3829e27dc5ff043230f6539cc06fb53b8bbc227af779c92ccda75e4659f5331147982544628cadb3170adf68f566dd7cbd8191140f9fc28a20d2741f88b795955ec4e9cd62966cfef608f50134f2d9c9d524056ce2498b0158a857b0e14261d76ae4cae7d35f9ce4a95b054de797aff3f14a8122fd95a2684762d0b13e6ca64115e76f462e56471214e1e83e51ab8ef5891e6845e64fda710e187e36e5099944688dbfc43b98775df4b67940b911373604c6b8e6490a94ea276a508228c840dc15acb24fe40b791d111437e5bf679a16aad7f4359b71ebcd21ddfb06bf29ffedbe0464f6e6fc41e99a37de679f9c3c55b0581002b655de08f49ab9cf7adce1f1f220e4bfae8dd32ba3557fae9be3911c07e5ece361f10d88b7a60f16f62801b66cc9e4e32344db7e2a5c1002aba3d923019e4b7233a817c4188898164ac2191f5c15c35c3dd3eb703a44b848525f6c052daac8683b4aad8fccf30178f2946e4d0037367a5e95ebb22615546295fbb5f0b57cd063d465d5629e8ddf6a6cdd0d280ad951d8c42a19410a6a211486238f44d34e8bfef627874d0a194b5a05849389f0a4eceb39a6e70bced64710b970df2845404ae4870b7fa3427fd9438352c07dba1888aed7361b62f0a6a7c6b6a5e81fd92dc9221d1ed2e3feb46021abe571eed335bd71e27d65ecc5d49450b1b062e2751e01f8b612b7316915221276365256f48bc0b77bb3b205babbed46010f729a13cb9818aabd13087685787af8ad202d650d05b6916a791f26dd7a82af06951fc1aecdf7bf82530e9af68b1980c7b157fe49343e9b9334c7c252059e8294734d3f20516a67cefedf221b2619f2e7c81520bc9d6c649bd825683048356c1cfefd83a965aa1e9a2fc2173d0d2ef7993aeb5bc79d5e39ef5fa858ac70fcad5c59fc6ea6cd653a2be49fab4b869d99d559619ae5bc979d83edb179ebe50c88fa355ccfc07635abea5e5ba359a91c86e258b62db6b202f4b13d4295013024e058120c7881dd382b9f00afdb021f5a01e481adf5ac3a15dceb274922a7783edb7884f24f61af73de6d5024194d2535b08892aa9843578056efc0a2aec96ce9e4376bc8a2df2125eadedb5bc72f8759f19f35209db929fe33ab77a7fc0dc5fd888bbdddadf58ee6f881d596771b768f5ecb9c4cd9014bbfb43a215e6dc5fd8dc82b9b31f3eeee5c329a077d6dd05075ad7e0b1edac36d42a9a9fb6a0870caa52e1ffd26a75daca531857403d12923165c015b0954801ec925963b826be490d2750db1fe9a7b110c7ff6e1afce27508bf574e3ef2189af98d37917f44fd617379a9116e168b186a1f1bf109465a3e87b86acb72938cbe3ae391e9ddd2dd70229b01717b07975fa2d413b728988738705130fa98e1e16febefc732afbc95f34317784250afe82c007a7808507e414347ec728bf5dc790ccf6acd83a72264293c249deed5c604e9b65643f9cb13f325247ae3b6d4c3604ed58eb417024e3885acf09e562c36ac0bc01cd2ac1c5d52e1c62d0e85ca3db71487b18ff468e898bae999dd15c7f7290e633b482c14001fceb5553808229caf0b69f87de7c93bd3c2db365fe7a2414ef89ee17844f8aee13c422842e1b80900ced5b04e748f95052ea86e3c7ddeebb8e3733a8bc9a42f823e5195d1f0f85d63c961d2b96f8fc713cd7cc7f604dbbedf027be1a7e789d1dec74c570ee37edd5c41c2c4d148b926531041d5942a05446f363e1239de4a83158216729d4203fd083f22293335ef884efce2665ac43c3a259f9573179290d57f769a6b12bd8e7d1eb124ddd8dbd674dc77dd5e599d5e1ea85a555ca9d8825659b0de2070d596d7eeb814faa389c9ea88e44efc78247db68b8748f479a80fcd01837542c03fcde1cabcb2db72ccfcac20349436cf0b91dd1f8bb956cb158666a3cca20ea5873fc4569d3ba4bd0e0b0a6dab6c267421d4d681dc86421baa6e9e674c2ef66f11a3af2577c75c512602ecfe2510f898a136cee21adfb8507c3c38ab74ab40060df8b8764a186fd63a3a8507c8a12d05d478985c5d2e7fc4a06fa4885d6a4b6b11543036f304098d26ea8991d2bf5da6069a501dfdf7c7eb882c835e9290f8c07353e3b442be9331f324e8ab25b4ab3b14e7fbddda818b1905c03a2775ad5bb4eb4ce4bdb04c6b95b20e7806e26d89fd71c1e846cab92ac67cd95000061db6fe2f09ef8983d458727c96b5c19293b5e7732895d46df2be83c5e7f551b20b595d7277124e8c717e1ff9225493a47d207e718b21caee98690d2a3aa2bfe243c6ce3160cbef5134dc534ce131e5880fd9f0b080b9d2f829711f8c28275ffe2246f81d37b20bacfca486ddf2d75282e9323a182d6cb78c7fc67c9ba9d8ef198983ed896b0da01147edf261cb4ad345c5b99e3b458e867692c0a5d6422d6e6dcc82b7775b8ab518680d8a74ada6df408ad5716471ec76afae43f64d1a87b0b3307b9e309649886e408510db525d59ea1825380cb9a72f9441cad979ba5693bea1a97f076e4f4d3bde56b231444eb3f8511ae8e44926812526d8751431d803c45e8210127f87d0d84a9da146f94f9c10b01e2bebb66d106997dd4df9f7d113b70b60e357a086ce3aed29710c9a230016247fbcfefd089c07d27c1eedd3cfcc4f9ed0230720d4ffe7756125a68c9950836fffa876675e6044a9355cc264fe50799d1729cdbf2bb4ead61c76b9a528146e503269be76cecca62ca0fadba98956bf9c7a51d87c35cedada35bbad6e8bc231d0b2662c5bb0bdc0e952fcc777b5746a6f5b898a2d46de4f15092c5aeb76279e6fb886603689a3ca7b1410e256a6e3b6526fe6471312d030ed4c3bd64e0b65c9bda4558771758dc88be60e80f4354f4b1242a392828e11199daf290b347d2fc3ad461787ab6fe430ad1ed17d9c4929a006556f36a216ce47267e28aa9a5c7cd379998ea0036208e84a2ad405957e80d3c99387712536faf292b6956cd5f2c2245e3cd355d8f8c5b692ea570ab40893be0a71ab48a4bf61745c2d4c92e7b46c1dab76db2ca48e2970b1d7b55bf52fc80f9cbdf0afdf9006cbd0bb1b67ca473a3a72fefe72418079bd5918c7a6b9d109bb8b309344c814a15dd7a4aacd9cfcbb93013596f61dee03ea7a9dbbe0d5b611f15a36c22afca7342886f242f54aaea9005110405ab1eaf65b447caae16bad51d74c2c5371ce6252f3019c87476aefebbe49a0c7c809ec6ac97e941bbb46a369953b3907f5490e4bc3fd93d789c223ed399a84f82adcf17915aa721618985514ba00f184fb982ecd9eb67254fe0cd49b40553ba3293b72eb0122bac94dc59b74a924227e146f322ea306a21aa96149cc4ae0678f66e60782e9a4364b0f1d8c8eeab0a110a8294830f16a285f4b75540fe6d76daedc4ab54f2c6b6d297b9d6ef267c6f6b0f06cf6a7229aaa0605fb1297ecb283e8fdea26220012e2e5269ef1917aeff544dd9763d3cd1d1d022de7e505a7fcd01de6fd67f55252109d28dcfdc6a0a4dbdbfd814b1f75b83162d5c23f6d21ac0d1ee0307e22205f68f6056dbd7aca005fc98d8e73eb3ed7f3f794390a4acea117a28f6b95f8cc7076165470fb6760607fba7e26f02ba3f9d7e1907a5b370aa71627a12bebb5d34ec6bfe9f52e0a1a44c887d81047692aa51b923fa7829dc07e64a0990072b42f41e7fbcdea62259ce47c03cb864b80e9240525d816e2bd7b82b6bf6af83ddbe349f254925f16fb936134f721fd0500fffa9992349c40e242ef54891dfd541363bb56aff180182af30856b92a7ecbb0981eae047b299444fb965b8396e451483590c125d442f3aef638385fb6bde228483b792c4acc6039b20b01b82674fe86f03af639ffcd736b7f8e614fee1e7b9e964cda14fff21dac2790b312eecf24ec2efdb33f0db90b6e8961b08f94d3b00ba280071e13c9a0bea0679bbf20efefb492ebdc23f0395f624f14d1fd5c79dd9e0697549e91bcb1c56d8732729f0a3d2b57ea16d25172afed28282a42323544e4e21044dbecfaca6fd89b08b6ac8c26afdd78e4f04ece33b52a249252924d2a2fa10f3ab27bdb07cdc5d06ec7cf513ec5e60ca8aed49a3b1b1a734600110341079eb03ff2155bacc3e6c082b3135d688e1988612fa97707bfcd3231b2d1e93ff7f146f844bf3b707f6b36f858ebf7cb31e30244086837ca724534cbbb2cf2690c120b8ff8f9d6c802e99eac42ec2d828ecdc3af2a69f0309e8b8b9f17dba5cd5d73e61c0e51d043be2756ac5457f882e6384ff5ffd240ae62f474b2a14afb01a46737d50bdac9e709f9d325c113bd3210367bf68648f9e4b7be09edcdfa286b5a3e22cb55e864848006930b01e750076e6bf3e20afaf00c4426073ae8dd0bb83db3e83f1f82c655ab65657adf5ce92580efa6bfef880bf01b05f3f7b28221be37d0bd3e34c9125e8118db0ee713e27271574a35eec528d0eda5cb08e9449913ab54eaf2a144105a6349e29aff29a5aeb741651a85b919c347f78fe932fd9a637eb8d2e323709b4c9ea9e24a79d1f9d8448fd2d935dc650eefad9e2f22eae53edecc897277e135245f58e296ecffe26a92109422b1dcb66948f8f6dff4bc14d4ef72ace003d76e7ea74855ddeda06f20a8b35bddad53868d17f9f2f3219f525ec9f9700b42eaedc10da82755b10bd780cad99019bfe18d4dfe8ceb4326ea2513def49e87c10384fe612dc68c224cb3616645df288dbcba7d21c6373bd68bdc42057a0a98ccf787b6101db332098190f3dfc631fc808ec7aa54bb93ffcc25cee6a86ff112096e7ec8db43494fcbc3d6ee31b964c20e2c586e65fec01aad4ac09c47c17d610c4ecae761790e33e3b768b875a855de0d5977111f9edf56671d5ae97803effe91353fd891f3a82b7201ec42da0b1db0e756da02745844617a9fb045e291302e9c53da3beef8da7eed510da180e5ba32e2586deb8aab280983475a50d6823b0e95944d56ee58c39b79b9d15c5771270f79fd52bd5fdfa1f2acdb9bcfb34bf94ae19968d29518b7130bc6d85f90f6a37cabfa262d0505b2ffe777992cc8bbfd85c51ae5ad3a1349bde0444df447e604c2543fc773537805343743c712c4eea23d86f64eea52b025fecff7b1ff660130b57a439fd4b9bf39785bdf205ab5b51420147413dbfd5d5e7565427664fdbf713cda8941f1e6417d46f8020fa604c72c26aac73134a17ef15c43338db062e9c9049e0c1dcb4fc71cfe03b9518431550565f734ef602cd8f4171895366400b87d1a6c51d85da2a785efa293de5bec719e6c06cd0e56ee8f04a9a7a364c4a3dcd0d3adb43dffa3eb7a78b88e1bd9e9b88aab3f3ff01f57053cce859f1b30a05ca43f5df699ceae9a3b24053586bc5260afbbeec2f88e58c72e82e9c95d2f3ccae06ab1f62b4d9bf7a893f23ab476ee31afbd9b9e9a95ec7dbffc4702a9a0ed68256d0719a7502114a1697275525c6e48921efec5fd2fa8de5af1349d5483f3ba4f567ef5e11b615fb07d21675162ca90a3fe8b0d18c2cbdf2424713a5deabbdf40db3dd9d2dadbec4a9b4246cdca844d64afa7d89252d8bc16b850157ca78449ddc7344dd5bd8c720dd762ec3e32c0646891491247e1417f4b6795ba3a86c205042c67fa44454cce61e8c09d2d1f1755642718046a1cac54992756db19b70c4676d601e811f6db93050b278f244e459a217ec9669d0824c1198b34c708022cf928c34b6535bb5286f81169026ecb94e6bb3044484f65fb677e35f3b0c9e69ae93b02172fddad3f59b2e580fef375d02400a66304328dcca8398047d12854c872c73254787dae22df56a0d593ebcb8e9655974e694d9d038228b16f98e065e3f787a0629dfe6e489f86e767df1bfc04662d18595c586bb5e80fe4aa23f25e70da6b9cca92f1a321ddb2f5c928392776fb26bed7d65aa2a83f46663c8f392a799fd8c8d939130150f05ca3fa4de6517fc9990c0225492c53a768f032b236c4bd25d9114bb5e6e29f32fab3534476be42df6280f0147b61e813411cec187a821f7adb44b0ec291dd10b435df1d44b8a69c445cc07c746783cea29570333d7d5c04488808052fef4632bde7b6a88c0e7ce2214d9fca8eabbcb10ba978d3ef14458b1e0b25411e25a3e1bbbe3130e208c6bd7ad5fcca23fbff9ed3802192b427250ce1a1d1a2941b5ed67d4d7c94a76b0a0426a011cee3d1abe41d45acf510b94334ecc519acb762663bdad27ebeaaa91584246ff45c64eaf265a483293cde5e292f45897f69c920d9c5ba942bfe4999c8a79c46ebe0dfa125f47e091850c822b1e3d56fff7abab7b1267a3ce9d1ada7241b8f5aa5719169c1bd9a8dec92f830fff5048c4bd634d489527901bbef9133b1e1f4bb7721c696fa2fd25c56525a2dd8d89b1035e3fad600444b24fe9de82238bd1689e5fd9b5e6e5cd9a343e765d9f26e12bd584a810213848baa7ec4c67b47c45472cc099520cd0dc0a8a622d9e962534b3cb33aa1b0f76ef5215ab27398752b1639fc510b49b600532e94cf97694c77a21ffa5219fa812c220ff0b58b711674370fbf5ee1e5ff4d866dc68ece47faf8056a92259d9930d8de03d8b0c28a1279368efe13b6cd90a23df8198956ea6a252289fea8178e987001ead4e77a657f26336c4382ae29ac5fb0bdaba17caa1ea3731ff265c23047941754a4705392a64fb7fa709100e06c559599dc90519a5441ec863b7b1dbc2730a58c6b2e30bd6b28647b1c87676b261e6ecb3993b05eb15d4a4409b717c174acc4ddaf6642f374c505be7f7863af55db6144302434e6681f19403d488273d6c490e34a628adf663c8abd87f82f181c982f60352de95f8e5d6090732a1840271d5ab1e731a8087cefe3184ec5318742e131384af0000ace51b86314f5361e1860c0780c8fa5fa71ccb8a2685431cbc6e15087426d6f09385d9aef9ad48a85dfb8ce351bd302b793e9b711282737dd7eee9ff7ca649c3694f10e417fad208abde2781af082dd5eca089ef6c10452820016a49e00747785e27b038698c79d48870f55889d67989fe2f33f7af3029b8ee92ca1ae91eb3147dc314d221368b38e98848894eba211caa582363d5e74499e531f3f9767dc0306fa469b7801cc9886219e546c6b2482ec87ebd7945ed3eddaebf3de232cf1002f7b60e510eea452ad4ab50f1acc77ad5641b3c4f1b88620f9620580ecaafdb58a36892124ea7f441d3e595e603b569eef97b259c9d4776ddb5d2ad26c35d705ab6bd2bb7430246041b3e9bca2f2f6b95d164431511405a53ff911d76aae2bdc064c7185823a54048429a8b956c67372e8209b1115180c7a93740a981f2f1a85e4b7c6380a37ebcdfd5fc54b39f77c44d8f0604306374c5c0ba73655b54e867a07d51b0dc86aecbc9adc6562890c372f006b33fe6baf76408f3dd7061f418e6708e7df3ae13a65ca1d0c3b8fe45783a30f5905801a7ec26048e496303c562c30c1d8db8d0305ed3e17987aca9631af3349a71a7a55c11cf1ad2da1a07c69767247e8933c8aef1509c0b4572af97e7b89e33b15e56c953eaf1f804a7d3bea8aa7b599c36e67c670ea279a809098581a18adc69363d1dc10d5034da75f283d1ec0f9238d581c21804a520de007a9ba348e9df0c7c976f9e864a71e4b6c65419e477e2ed3d1fc71a60de8902d41a229113fc717d6e1a9f428738420811d6d1b6e6145f0f46543e33d782b975a06523b372571de6be0f8abbf68f875ad36b810dc5842db77aa24ea34f3a209e6362a858ca51895be35be23c7c3ac9ee6651ec44f410595c0cfcd89d17aa278c9b8ece4584d15d9ba6367c884288d8590b7761b20b558f87ce12f17c9043b863886b88bc0b5e13744de704b98b5d199d03f296584c60478a9131fb38b1f649e59b0c7b72b302087b89024bdff4d0bec3b3faeae0ba8e6c3ee1b3f0e921ac4889dd46d83df653f9fffd49e85af6dc4aa9e9f653f2ec224647a5dc4781074e1c193edf669b81a0f356df0c00dc311c536a265a0fe61d0d50c79dcce22170e76af407505876045ad999822f9060537d6aeac922318d0874f640be2bdc3a9e4c2097b09e220196225a3185d75b1eaf0947dc0f92958184f775ffb7db78925483e29461f3b82db71a83f5cbd1db25592f312f46e9151f32ee6193e07b0d337e1cab87e7dd9ccc01899d7c205992715a8c0ecede7a27a3413ef08f4bc1f33327a1d46894c120427bfce49ffd48ad4b524b947d0b9eb649071064ae7f2777d6aa74c8566bb146ae0dd57b6763ecc88acdb1cf3d74613df5764eb75107769b4a38704467eaf3c70b99144980257ac7cf0589c4df9a213a8c860979e9de0aa93cb965fd5475647c9e2e7e0a4717a073cc11550eaa959f93b5daaffd926091701773e16b40d436f6b7be40348078939c295b00c6a0d050767ebe83d6294e7a0332a253b36d27d64102084071db9ee912c7d0d32a37f645c420b2d95709b68382da55f5555c700eee863f108c252814b9646ae07ceedb70e0203d601c94764fdb2ad31cf4f062542f5b26e969a758aac55f3f2433e455ba3d975eb7a0d63963c776e995ee93dafb332c086931521c8cd0cdda1f7852e6fe18856ee97b6f8e85d2e25b56a1452e716af8a59128dd25d4df97b8e01610c0f14f3d4fa480fbee227e22c1de10a88c003d038399f602e2a6b9c578bca84baeb490911ff2c60b3a9586ec87324e6223bb7d7e9853635c9d62e59c0523b2fe12b3518925e98f3b9c0a1f16a665589debf95cf5da836574309accef521b84de07d49dcb3d66bd616b149306803fb2bee15c708cbd7335ade04de6214de5dac9dcd2ec35dc1fe8ab8932cd1b5f9dee225ed9743b45b4b922c8120821f3eac6f9cbc5b4249a9de5c92e16b833d74832dbf34de68522195c5e2d73136d5fc65d3b0ca9a28d012cf2d49b085b9df293b9efb58843160568a04b3774d0282cd716bd5da9fb1c2a357ea9b81a60a40318b834164c80f651d063cbcad1a4ff8e1d603616a13fdb8d5a9e4d393bb06c510b75397e008eb89a301e4456d7c2cc340531b7d4e1612d8983c7303f5ec22f6b8f026dc60435d89b8ad32e8e201ef4f995498ee8594310627972c1b7d5b3473f6e66a953308788bbb651203b1599b903a08a37bb568a01a6647067d70ce401d82fc4294d3552e92e37eea99b087602f323da27a6cc0acb760b0b39c6a58f145ea09d1662fbcdad768471ab66279e76bf968e1ed69dff55f777c0c14b3b7eb39bebe539a7b9703f3844b0911b7c8785054ddb51a1136aab0fabc28623909691e54a74c756cf00d135da3bcf7318cf16ad3ba7d876f20b1116e358bda676693166d5a27d7e4e2eeb9d53c933a15bfba927d6e8ba3183c9d22296a9eef42e401273382e44462b18882b8026248cdb9579e2e991b2f26dc133d80ac91315cf433fabec22df28bd31a63ca0487fab49b8f20ecadd0b55cff4cf19373178308443428624d449bbb86a0b01f555a06105d8cfd1bd11d8a360fe93e1f8a3d046bdfddd9fe9a58168c066cba6f266c46002f2582d947927656bfa787b30f3dd57ca63d7321c3a04c4114bfa8a33b9fd1481ffba76c40bcb7e1b0d190a8bd6ec1be6033abf82e01b661936338e53315457fca57a425cb4f101e437e7ea7f95e4db8f77c9e3f4f4d272570660999beea9ffb378f4be498cd7fc8196a8b2897a1044239fa237dae176e1dac193e9288e31b8b4a983e9599434bf63602d7bbd087c3843c5aabed7739feded7f6281bd269682ddc469291f78bc84d42b6991e3e9e2a0b7a4a14a11f96c91b63645a929da11ee468ccf3bf08baa287dec6afb0a948793e6e55ad97d9dfd562463650a88a5b45a98e8cf02386dd52f387198183be470416f14a4dad238621d1a4e0ceff7fbf18820d990479334c92eb8568a604a6aa76249f758e2622511e30522bf6592fc1153346c434821997657594f5885c41793406966213a784dc9d4571d6e54378b86f67eb2dc071047900c14058fefab975b6d8dbf95b9de2e637ca21b7be3fce4897c8288adc3532441f2c2e80b5fe78f99de0804fa44004de4206a12dd363fe8ffd185d010ed85b0c011b0b03fe03012cbb06a8447f27f4c3695ef27285687599a5583d95abe45ba3c1bf628034c200f36163f169fba488539cdb4d5571a6dd7aa6f85d45cb9996ecc730983eacb7b74a0f0c96d207f726f2821c4ab7fff26192b8ebd78026db4d323429203596441d10420b74a32644887520aca0c0cce39c473fbb43dd569a7d5e63b1600cdd964b5f180ab2982b3b3b553e1cb7bb27a1e794d11a5b8db670157bfb743bb76d535b39d3d2ad5efc0d8135779461177f8f8b1be55e66bb3863fe6308354e85f7e10b90d4ce77a95384dcac68a810b6d0afb85422fc1970a2bc959905e0fcf7164eab99c95ee9d844ec1f2b2faac3ff60713483cf7230bda4925323d50d20a0244d24fa387ac7f6f82e0de7ca21241a5aca95352559321afbc39b430b22f244d0de818e28a5e0e75eca288ba989eba5cea787253ee5d1042b57481105f6cffc1602e2e6ad4291207a2308073562e8e841d788d30e17f28dee4b6dac0f4cbd0e5224ab3ae920e5758c1bff18fefd078bceac5eae4bfb72d63e0510a69b53ce7de6e602b54b6725ea803da3bebc4501399c62db98b083b24d5bb3421e4ee1ed66b90ef5121085c7edf1a93b0d702617e38162239009b209065b588677c0887b9a1a830d35778c94d86c7d40971f1acda8bb7ceb03f40c60200f62575260c8107e9945b2e488230ae3755647333884b34e33c7010db623756df21fc5077601599aa817b5ba06fb18f4e2ff76bfa12bfff8778f7f579541f0a2b27c7eec122b64e7f7c1d2425529acb3cfcebca37c582f2f5f65c1996476a62b28d893d77a4c3fa51ce470bdff6c6a04b2fc73c918c184430c6271c83ba5f0f5307787d918909040f8c029a1571358abade9f5115266a3b882494cb5342359c1be711c438d77e7bf06fff4ced140269d96f718e3a6ce91fa3da3a81c34c5ac84f5bd2694f3ed1b33da7b70b001103693d228bb365cf36e874f7a88580fd96dbff6825221b9e5c603a7b5cc2afd7d7ea81f19c7be03752cfff24860b325a0c16e18f7c8cd87536f4502c6b348c651586ea6e69f2cbaf5971ba090074da8293c28df855b1bf7e574b74ac9c7079e098b92aae5f551cdf3c6ceab83dafda4b2dda2b42d5e39778998b27a89dc69fd6637e1a526d912cdcd40ef17eb838214092f81df6b3388a1a6f6175f86b62782bcb6b99d859f246f28f7578cccba224d19c6b6f44aa185ea840972469c24307fec870db1c72d9c5b289a74b4adc9020d8035896bc82c11f43792e77136fb9c406b9e95d4bb1d9da57a44cb9eaf13150e7bf8b0456dc11d9fef63ea217f39a2fc2f158335a4db5974eb5acd5f12d0e88e9e1c6ede42bf6d2028f07c2012f139af4e021294708667b3a1588d75fd4162ff8bc98dd3ab2d41ee07680cd0d52d62dec4a9efca553a9bb2c54368bfac4976559c67b328b1d42d2d2c2312d797d6bb8dab2e5cc8efa3e366ce1db429bc81dd0f66395f0f826dd306fb005b370c73a98e7f6df1439e631ef01eb4fa88e3edee958e3f9ddbc9fdc47fa0f1569e10c5e080c97473177ef34ef9123bed9110e890fe3ad4db35c2aff105cecd6da376d5cc7abc20d655c2ef886110a14777b82311811a9d435b8a8336723400ef415fa3f65da3b5c3c052b9f59db4f3bfaaf4839603fb5f6c29629c247942f3d31e4d376abe9b6ed667222ca8a75c2e6cdd5be9abf5daf28e146e82d951e6f5e28aa68243bab441f478337262fe051ab99d2e59a2fd554aa1a30b464da535b15d11e1ca4f8ce6f28c5ccbce24c8d24b2d51b6dde389484b5f7359baf450cf9b3e4770a8b929e6e2e840c7a878962345312a03e88b825643f0ee75889933a0b865ab658d2d668aee88577fe8792a1584db1d02f8b0ee0e2ac16b3c30f574ab14ba56bfcf1c48486915f320de7384d60eebc003917c22d0dc876393d1482ea0fbf9232ffc9f0c46be5429633654216088a098bc915929304df51fc9ff6a4ff185b55adfe95006437d875747425f0c8de369e0fa43ecebf9866cd576ddd7fb00524a8710147064cae71dee70f877103fe85c46fa588bed7426262a4617cf56f070eda8ce052256ee904e04d69ef9014adfd34a162da495d74348727dd0bfb4a3dab4957812b24d7210d090b82c7418187ade947e2f7293c1eac4791377b8b11c23fb01eacd7b897251c3654b7e8f2b1dddc25dfd2b4a75d5d2b9c32adfe2874f2c41bc3a411966d757638f5deab764eda695ebb702c8d24d159527dcbc6324d8230f88109656a414a1c6bb271b94f19f3a8e031f53a899c1f99fa1ebd44eb864186e837c20746e83c4a1d7438e5b0ebc1deb1ca8799b59c7fdb6e56894b12d375365a206c91fd111457679f0857ea01c859fabfa393592ac3dd17fa6d7efd167c88ad3f8f34c448380007ac7349e0b175d419be3fee03e111d1e112973c80d993c2cc9af83ebb1a4fa355d4c789f6089668a67b854d7e14d66c7a99386ab6b30c4726bcf6aba54c05eada10a65a565f27b47c5692553d32dc1820ce13c5551f88559260b9ef7a08ca496a85533314c57bd8427d0ec892009c8aea5903c2e46c18035dac7027dadd40360317de7a44e34fa098636121ad90b4f05a9a3943d9726771380c3c6e7d141742e37a5242e52393b2a3713ba68e32a9bcfb52ecd2dd17ff2e7de286f79220cd9bcc5350761f02557c38ee38ef9b8ee6886d2873bcdea2b8bb6f6aec741ad22bc8092a9be4da9564eab71f9f620d4e65f3a5facd4c94cb74797dc003ca60ec221a199c2c46ca538da6e3655a287b100d4696ea04665c89895286c70316e07ebcafcf8e8e8d34e122217ed45d79821d13df1d0e277ca4d4164a54669e88bd5cfa56f344f64ed609301f674835904e08f832618e4fc36a5ffec5351c4fcd16c463d122ae18979fe5af838bab1f167e148ab17de11a960f2ab167e8e32d6110ce0666adf19d2e73c225701f9f1ec88d9153cd6f342fe33c51d04f6965efaf03f3b0425341cebd4c89da20f2bb87e25cdea4bf4d2cfeeb7c59ea26fffcbf7ece5df3354d05f3cf6e70206c14376bed129394946260d0864255101bac8d2c0bb46eb217be2a3eb390f6e64ed92944320474d23a1c4e1fe361f06ce3d2a7b591697efbb44f760c21481f6474d368a433b460251374c8c3b654a0f6a5fcc4c12d53006205ab1fa61595215546c460dddc77bfd1c4470162199c90c0fd0c26c171406e4de3be08f24c2f5f4f736acc8b9cc2067758525234a69065e34b8f342f0ac1c29e36ff0b1205a78e07cdf782c22004e279acfb32809bcbc2ca53b746b513ac419183e29e4feeb0d861f73d72b1c9e47dad7a80ea819ceae620a13f3c1342c2cd068f4651ce7f1607692c8888bfdf75f12719980ba17531a98bd86834352d2d88d9c3d60643d8f946bb88e393d9dd32469a6cc6b7afda31217ba7d818c706b4a8131691a89f36176e542f490c4ddb747476e522a5c2c5a93a58941257e6cd359cf8d1d90d0215b23f22ebad8ed86b27a6437cb7ae70ceec8a6ca5902b0ec3678c16a41187f239abd8fea18837620012103852beaa293e6537093b284c270536b615e85728a0a3de3a8bc9bd22a45c83bfc15eef592a59aa7a28a844537f365ece0f9714511270b0ef95da24d690ec1679cd20efbe3245c1252b168651ae42e4dcc958adc2aeb08a3b85f25e92b0aca7d16665b4066d7a72a47d5ab55374b32c25099e1d983bcfdaa71b0226a76a576200cbd17ed4444f212886ae91448bbaf566b98d67ed2e1c32d0c894a38357304cb1f89af089def0c081ae997b84eeb5ccfe9333684b2a4138f50c7606cd0eb658f811665034e20b69751c92b80a8600fee655d1f2d235a5e41c55d4c5be4906a3e32417bf40266bcd7186d30d7823720129e1a2272990a02136e1ac336a54f242d625336ef216ddc0fa3a0aa50e5c7e1952001430eb3c2293d35c2a854f9e3675b28a324a96e7d49eb29cf3185fd762c7d47c2944912e6bd6c87b586818f12123be1998d5f1f0bf99d0e0039eed11895e6af6700ad94457b0f691a4e68fb6cdea33ba71e3bdaf8bc29e49a573e461ac7f2e2b89a6aff5cf3408cd72fcc98362d0f8af7f7b60d26eaf3477bdaa70d71a0dd95818d0157a336b2e67a167b6e6d576b9c3ff3077c7d646aad8134bb762f18de24f8012e0012b702ae48d49a5bf22ee86d48ccbf9d7d9c68e3f84c20dab6f626e258389992a81efbed5b0bc063e6453839e09adc37f5c41da5c516b29ba9db4229f71b12b7352df307f5efe0f2fbb73ce2343304b55b2c30b7f4abd3e78f185c5043964434a28d3089ce5bf5c9bcd9f007f4e5127e5353e623ee936e87a2829fce55e0ec4048a46f27833915b226f9074049895551b16d51534260f8d87776f06a692ca17e8f75e3c318b71c92fbc0d39e54a5516e48426d88bf81b962d60f49962f710ab152b314262ef91aa5b8b3e7fcca60492bd1f6cbbcfeee20d271194c72da884868023af4dc26069fcdc69baa336c77d6241a4ec587c1e9b898286f3707e15d99fc461c84ebffdb2d0a30f4786143f2d169b0507530b6ef17f3f1339f086a37128fe3b29d75caf0cb940c9903135ddd46099ad61280f532f073cad1890275ae43fd6299eef8337ea6d7ca4c36a168d911f1c0b59461249d4f0bad57c125028eaeb61a1139e927a48647f07de3eaaf9ed4375b57b010fc1489a3bbf3989ade0e9ab1bfe2a032566c451c5785277b036aa8ace1511bf6eb4f2594907667a4abee59bad9c560e21c71da9045b191f3ce71fbf8cf5ac730afd1137f695f4cdae1a020070d305a6a5d11239530adf335beefb8d2c3f51a8b000e78027d3c58a6724552bae98aad3a58d8eb946abebb431099da1ecd4453b9c5c03b1c8b521e491817b31ebb9d70024d988f9ad64e3284f1a483ed7cd7935345c174fecc699f37a1d858b51fddebc9c3f1360c6f598e64ca5a8c26598d4db70ed0199446c38c7b7453ef0414e310522389d50da0440bdebb6916384af6b7d65fea8ec55621c7363733554f6191f0b7512965003f5cde624bb5df368c79cbfedfed57cd3b6f3977433ae1631a082ed5d863c6e40a37d7b50489f25cdf9da177641eafaa1bfe240a361f5cda92bb65830107830852702c35daf87d69dba008876c7124f06151e3fbe69cd2e82cadcc83325fb62ce6eba4c01763a6c801c45613b6719f59a6baa4ba799ea7423c22488d8c13a16c58bf3ebb777df72098ae5ebb2c2059f0328ff42902e5cfea6f4cba8d62d7aee5a2acb7cc29027f0d9f0824134d725dd865babe35087e91358becaecfd7ee894f753ddb8528204858e81570575b4f3a49220919227480bf33b7c18f8cf60f4ad9c9320b9449f2e995f1024066be6321b5965d5f62c3a0b9efc6ba0e645d4cb9434d8023bcacd8d4f18bbd8002bf9947c6aa55d21f4785c67d7d8387b108c159614043dec17b901440b0080783518d997dcf93e03573f40c65cad3e59bed19b4831efa005ab722699dc9800a6b37170405c1f1df9cdf7cc67a0e393a66a4917249209ce2528369126eb7c190af512754302470c993bbdc4fa998b4d83d43455a58953e3ae4848696f65ba69dfc53ff27fa7c76c486edb4697ea1a9757c9cd3f60c957e976515744e35d65d5ee5fabf6fc4e3d3e7f2069af2871bae9a594c82477fef21f6f626fe6455699123b183969a5bd1a3b4dec78f33d528dda9bb28410451e3ede56ab67c4ae3cc8f4d19ec55c31678175958418fc96d00670a9c8a7c6676aa7316976ee371e4b80d0564128388f9b3485fdb70b87b9661c0626fcc68fc76c717f72ae91a49900c26779d6a7f29038205c2f87b4187098ae5dd0a732d02cdfd6fd18861b4a6bec4b38d39c00c95d882bc8d1546efdd914cbf0b7d5e49162ab621c3c473a1c9e82353624c20023b1b6b9e55e04ee71e355218de9022415d50cd378b4f23e5340b53866735ad4d461c7f0a61f35c27dbf6e39878c41b6b3de0dee4ebcb41d4e0f3a6b4b26a51104454da92abed8361787b332cc14715b487cee87bbdde17af248df92af99b7c5d1ee14132be3825f0a1f97118b82675338f3050de6fe36e45f43d23ebf7d018e2f481946e793fc5faa907a699ed72b7396641e26df6029db5de74bc2b8df8c2a9b5781a30f71dcfe0adf456a2faa6c3a3467c35a4ba205022a9a29d6a1f2f087f473524c2526b4a617ff77f7b4d6c576f28a9b480ac265a8f1e7c9bfe36b073c1b387728a54a52dc47d2fa8fb46d0247fd015e8eb1f47cdc5bc6ed4b37b2d007ff7f5235dfe82a4ac6525922cb558f1121aa9dc5d3c77e3194767cc7db3dc0e5d32cd5a856bdf62a9fd160ef48542461aef8b55690bcb44615914ca598999bb53f1489ae0f1a2414495ccd58239721ce201122076926307eca80defa4d09ef78fde0b59cb86ac021235128dede17d9f850de4bb0dbf102285480131947e7e618b1532be4b4d63be41e1834e236120a68dd53b1e611589ecf2dcb7e16534ae1a62e57e32c8fa93f158ec56bf6489d06c3e1381f98b2b598e3f8dc519521c1d97133394d23637ad7a174b974c71276b8844c60210efc46f3929f28fd98e1b5a4d6b00fa89c068f47d4fe4e8e00d4e8a30ed1af5eca8a55edb449a072e34a57260578cc3adc0ca186ad7816de1957b8d9e019af8ec9b535269cedf35e0736fcfef835e78094836b2b4b8bcea00224268e89834730ab3fb64c52627ebf0256a968903148316b10c9cdc0442ee019f95bdc6ce9ddf19c3028f40d9a314c8ab2acfa69779f20ab15183b35890db43274506421852bbb6e11097cbc2c8d7f8dffb8fa1dfa3ebb345ecbeaed75206bfad879bce832d5a7a7181a545d750830236e34793b26d41f7e87116643b543036a49450469a0b03499f099bfe37c0d90eadc5f88a20a804be5e83292e91f1806d586baa661c4664705223b41e20e63810f4b8bee4ee82c32207edf10fc639f8aa541423b4281f7f2aa71eb58a4076d6bf0ff7507d51e289d83f40f0df72d4f59f8f92e4a45472526ec9b882fb84c2e2da24a4695fb9640a40b3fe960a42a2ff1a2c60690f017dc90f637bb183b7ee06cc9b5d513e19bbc378d385fb7784aea2d816f7c6a75903f2600de72075fdacf026d9275dd05a109a703fd5970e9a305d74dfec5206d09927f990483d6f30e68cb518a7223f40aa8da98c7ffdb910c5239bc64e4a98dabd19825c277adc47f367004287d9b0d5e79d2fa38cac707340bc69686251c4035ebdad03dc556686939659a7440945041b039ce80fb00a68d4f3e3f2031ff06a7ecb3d693262a00ae66672c23f90594b22b227d7bcc363a341a277e4450c26cadad0a41938c187bf2f2375bab897c88c23296aa41ebf01eda9efdea062d150ffc83b95f42194edb82bd629bf87067bdea6b42c92a0cd066f39eebf720328d63ef4efaab0b8f21975ae47c043990e8f87aded18edb2fa162f34fa671cafe95c20a5a68e364b7af36b71edbf1d771a7380e91c208c677fbc919f2ef69cf2a206c4a720ab305baff45c4b22669569b838cbdde0999cf2d895d07c2dc2edb6e59695ffe52c0e7ddfffe22cc76090f0adb60eda5699a7168bea2e9a921f5902bfa97b61aff102f455598aa845c11e0a36a0464b40f323a7cb0829d5efc6c656eec9d442674e597657a475ca70e4ed1c6ca888c3b567505614e72fb4cd5af18c21b3729c4da38c793b6d6d8f7031526e0d9a7983832fae679d1ab525742ccf5fbbf3376445e55bfedd29211875edbe05b963365b474a08bb04564890117ef83ae4dd8e03bd608a3c90315cbb0ea6acb02ecf0cfb9ba243555f70f01f12ee5ffb2851f0dbdcfec62473a904ce69d6e691f246c1c0bd215b5ddf9ee2d7cf28576c174bdfd4dc7434512a0af793dc0c5f528f0fe9b6742ab8e75541459257e4d8efa3443935e7d24002dea9be2be91a46602c5d7386f4d4967985a32acc27e660b9ab8477669a44f12a8b69eedc6658ae3bcb4767ef48385133f8f615a7fb8b876c6cde8ac4ad2d878138debc54fd2530cbb8f148954785284364d3fbe98f8a74b4b776f68466c706208109df624cc1ce5ae86e36b230e448f00aa721e3507866bc7263b87f980aa681f5578e7e13f0be944a102037a5050bfd2ef10cb43d88eb7bf22959e1f37e3bef516c6d2f2fe75b34cc5804a69a12a460ee498f2ad9c093c6bcfe0e6277e3df35d2f9edbf38911c0aa74bc229a4baff7add20fb58cd22ab5de4e9315a0dcb0b5270a7b5329919dc9f25b7a0ec363b55637401d56311bf326ddad624e05679d6da729d9b2bf21a713a65d1a195ac1bb102b7ee1b31404eeb938b2e9397589d2bd9a923ccccfae255818d08af06b292a053b2e9528d80e6caef1f7544a774e16846cba5e62ba79e619938c58fcf0f70268406fb4a596a90594b4d69c455606d5cb731675eab2b10e0eb6117773dc0ceea6d002ed27695c316d57b0dff83eb65635ff212f839440340ae929d5cb4f7f3f3458628d252780ec203f3198594666f119cfb57d31145af3a35b5cda40d74d3747d3436c949b82628e6898be9bdc3ebf1ad92ffb4d4e3774a44eb06d6fc2ef43e83d8d5eeadf36728cf398529efb98e7de157ab94366b74e9dafd79bf8e4d57e7f26e2048a24d76f4a91a1777d7edbaa0aa5a0b6f49c069a4dbb682cfe8fc98afb77290fb50b223d02b9ff8dfae9173a6a952a560197f5cb8f499e3b9e34fc22cadf9ac7ae0fec48b890090e20621095f373e1e42d5db785f5b634248ad685f40f1fe511ce91f94a058feb8dc7c6bc1ed481863492a17bf819bf612a0a672c7724aaa90db7fbe4c6d146039495fad7734acb1d87d3d28407d4be6007114ac65400809da0813312abc6e89e1188d5d8d9bf2fd7a0b75b244a55c90e805bc5b9082143360ebaec2a5b3b1ba22636d0d3be98befc588ec8849d4e5da33d09a26ffb1ff20f319ebf2928c9a63cfa72e762bdf000d570665a7418f59b58393ee6f73cdb96f9b77c227077cd4095718c1afe29e5ef96b7514c91f3204901baf69a3e805640f14101abb4145e2f166203eb7fd4004cb6e2e012ef4dc58385a02aef2e7bfbdb60a75fc49b3cf2c0b2a4aa3cf984b4150d9066ac2fc560096a8456969b14b9450fe7c85fbf93ff30877dca45d7a1fa4b3922453b1eaa384a080c7b52506ef8288d32637566205bb56c1cef8e272110bcea23e9a4ee54d843b62d1e3f3c63593e45c730eb29440949f48f0a9e2a6d46c3b133814e47d74228a481781b54a9661226f48f75fc084390f367106214396123385603367840dad7b089c9f26cb71eff181e98f467aa7ecb269dcd8e0f9ee436fdb76f635e82e6745acccf624504a9545dd8383c11d981cd60d32ff75994b6c1f6932fc72fe848d05d567414849a21ef5e3ae595093cbf9c0989ddb1d588d5f215b82ddd1f9842373c055ae3abf78e3f36ef8cfd4ec8335d56fff37ac9304387b50b20618fb1abf56c98031851f84b502b580a57b771da76d66ee85e8179eb77a21fb845a4ceb35745a1078e1724e8b7a92af119da77c3e2e7489f06f70e5fba7ae042d23f7c0a7e62700806a27d97f4b0bb7fd93405a38c0d6e45249f610372b23488701fa014f504c7fcb5b42394662890fd529f740b4451c5fb63b81bc5b9b72f1f3723a03e6ffa3590364d5281f683e8a68ebb8dce7951c15c8605d41dc3d8f01212c120052c274849c82b300607b744c98804561449a0b417732e8a283d2216322a8cf671f0ef34ddb78dc272de0d7c214710bd29ea69ee07cc599ba4fe2047a5fe8fc4b3c3f0fd12eb7104bde412a94c50a7db9318a03e943c9c599802a8b7e339d61e9784da6695319c86b7afee37c45dbff411ec89c76a808fd64774784360b834c5a5cdde8012ccb7dd47caab10fad8071b8531ade1b3425154bc20824df0979ebaa27c6b46946e8de20c3e22aa0fc02390634fedc24e89ce0a55523f6454b5c57b8cf6956ef326876753e13c4fdcb175e18e6cd5838a846ed47f2bdb8317aca6118e5e70fd34a5af32c4adb77da71075cefb4945e1b7f7d134688440d9070146701ce66b4d74fac60cc43dada74a5bceb98b05e1fc4834fa29748f8da797fc712301f559be870af4d66ad0a3a7a0ff1a114b125f7d876a49120ba57c431b39f5ee14f0011df6114948b96491f049a49d3843a2b10c08336fe6356dbed2423f286a1be61d76c2746de186d4236f51f7d63d61b46eb329a5a36c0c563bdd93d64b0c5ed28504e08d32a7544586f19eb439342cbd64d37a5254047a8f3ccda94e261e379c3ce68ed69302d0ac1e45387651e5eccc8ec0bcb218c57d634008a4a1c4715ec255c6ca54e80aa3044bdfb5b4f1ab559a88c22d7687b04d41b0a6ed4227ee266aee84379706ca42b233467fa52eaac7cacd4024da36a17d2d0f9a5e99f1633d5da60c6f9bda68849fae4d29d7ba16d4a279578a470513993763658349b32165af56df5e22afb90d0ff04eaf82f5ff6c78fe31da55f74c5280c31eaaaa67c1953137913562438166143497c588e503f6aad1167e24cc6f4e4b98741ef8a1871a696f74e2313affba73b17673e8046395c814e334a08f09e18810f0ab7990d2be5834db90940c2cc2ca3b887169ac56d8bd2075922c892475a1cb91471ed8bdb77acdeb33a27d5fff4dd3ec680c0560c6d5be92fbdf96a59c6005737a2bc200c98be9fe13fc8531b397d7604976e40c0c9b5148fce7baf862a14e6ed48ca063e94824ba5ec2686ff810796d116393966d2ea16cd817b643fd0baa36f2728edb5dfac000e871187dec21e4b469bd7ea314e0c897f614bd40e28fb71d3d5c8dfb245f4e2fe801259ada59a31241e638177e6a48636c81cc80c4622f0e3ea1829b11083b900efb49411d4cd4e883a844ed9fa63a06806bfa9ebb47a2fbc603bedffdfac0cc1537cb86253d53c043567d99033a06718a2d6ff9262ca54667c751da48690a5948c5d78d3a32d1ac775c1af3886fe473321ff9ed0947d0388e7bac0a34de22e6f2fcf99780051d9f94ba717ac72f781b5ad7d7fabfc703876bcb528b2da0bfbe3081b8fc52a9c0a7932aa41ee4689602cf54dc5f797c97ff3de4bf50aebde60bf1172d4e47ad9f97381f5db18d61b0342b195cf527b256377cb5f653c0e0505090f627072335163f45e16d257ba5fe7b57aafa0b9bff10a624f4ef1d8b9c7a2346095cceb81a9d1dea2605c5d9a5378d843b86f1ae22e8ba2b2f2a917cfd192d4b426e5abc884198466cbc83f7d979621c684629937f12848dbe0e9af5358a904396970a6267affa4d7075b4491bcb8f72b37dc76c4b1c564fe9dc0b6094e682aa03e0079f2eb79666e9fb84f1eacd80808823b42c6a3f5a6d18fcc09044981122258f76ca2837210de33a301ff0457953cdc6ad0c8433517e68de7e3fc4a0131c42d95bba78419b747085994335388040af83a6c7070f9ffacf616e48bd5810152103463edddd35c597fa5c7b5dda87ad8dae23bb4a2d2cf335b7422feab686b08268261355be98163f2fe5a6e5b7f07c5b51139da866ae515943b2c689daca20fd50478d12ead95159a0febd889ba8b7d8629fafc23af66ad1d01f2e0a8da25724270af5039d38d964215c4ff11bfebaf727be344d8b56b030f06044fe41fbe6b8a441bb3f0f5d6881c6cdb648966136592a2dde6acd66f88fdc683874eb73305c2a2b2fe9bc12833927bcc79aa82a7c2cf9c9837bfbef146cbbdfa2b117ed8d3a40ba061dcfee4b7018c1f8c6a9f41d451e8c008e8cdf207559529ef58bca888c35faacde969ce5bf20c6f9abe90fd8517758733a158283ca8d4a073b2a5524d5683ffb084123d8eca9d5ec56e43ebd3f7666b73c59e957c12d324a34fa58196975094d93382f39bfd9c100e81a4b4af74267e47200831e5cace8431c5b82dc5f3b38b0f1621614a385d8f99a0983f4fd33577f5f46976fa3b8a5efc3ae1ffe0b271624379e7388fb96bb15f9242b8b4698e432ab5c5eba99f7c2f1dc73c9756e4fa2658a5c20ad71e9d65d27914b1984235715567ff5a7b538a3ea94b79a3bc1ce2febaf1c3c5fa10447b8e6e762545ef1cf2000b34e9d23c4803e3f2d1def1b0808b66f2c6ec74e20d3f3e089a7ac02ad22092b8f66ba743863160acaebdd9f55ff04aa74f6e8b72252eedf24dfea55ee2b0d4d552124fd393707f10cfa99a398b0a40a243cec73bd3deee490b6e1e78bbdc0c0c1118b331bc528f0edf0eb69a5ec9609f6791a6f71eb32970453ef82c35fe0c312e2dc80073b391472bb9d460c8794976efa0e5bd22eaa02ab46208902d9eee8bd899309195f6dcfa5e5640d7718e6e66e782e214853d8f9e14b00f77f35a44f267fa1be6f029b1038b07889cdb7051c64ea216edb6e1d9074081153f0176ab83442222a16df7ba97010d2da25ffe9529018b73cedbbdb5aeb3c2d51ac6499bc41fbaf3338bc259027432e5354a06025075dd50eb2f300c1ad7a80b63d134fc66f9641dedec8cad98fcf4aa2e063058c719706dfc9d380c987662363c8e1804bad5edc5e2c6deefc7df9d7487b549224b07be482e9b20a6355bfe34a9715eadb434e54199ac1556960d44287f217140d92d1df6210c41b052b1b86ced920baf75e7c40c0ec2e2d8a9d81769cd8f97b14d4d5097348bbbf7f23a258ddebb054d2472dbc7c7b19476a6d33ffd65a24fb61c26ec5098b5143b91de9a5656fd4f186b2dca3ff0f10ce64b01dd88e16faa5f8e2948a48b0dc7852549139d8f28c6599ddb266e4e708303cf730800aea9b250808254c3aa68e482d5a66264666bc6170f679782e1a6a91ff9f88b607b75e9b292bc6c18c7646f6a14e4ae5563460a22fd3dd5842e6d777eb4ce5ae67075d6ee1f189fb3d0c09b2c37d902937eb22b91710caf61d9693add77c37f106574dfc681406dc4a07a181200add21b368f4d547904524d626e4d5ab0d37009a9a1804e4e9bcd5d74256e0858454c079fcf3022e77ccb265f527e6eecee74add2d5b955da874b9776f494746c88434374055002bc3632de514f6392ef83e11380de14333af9fc6b41c38a6d9641925543cfa983668d4f751504a872cd765a4bb47b194c789f0354fd53b11e1082006af2d5474a2b91c73fc45789cb2068f292d89a6f46ee29c7d8515689225b0cb9202f55bdb894348cf5579e8831ba5af57685dd9d64b97abce28a69b0a39c08e769739258e24893fa2c6ba79a86f317ee6790f36385276a39f4728739947196a819d39e7ff6b9dd03e86a5fa3fdfa8cde51379740075e7b9cbb68c15beee285bb890a585a48ab53a69d90a7c49e7a83262c827ad2fe044a4fc625cf7217c8ffeb5b6dc19be24b55739e598bc5667304557bd6274bc08c2c6e013e9b96e551111abf3f9dbe61795f6330d34d5a84bea7361559831a779006cd95275610dd21a88a6163beed319a6350b38ec39393e1372f1dd2a7256e77987691cf70804ea7c15c31434a87f51013c3d4e82df924d13d17d1f10ad6783011ed060eb20a25ddce639a5e19003c9e0d1c43a308b18df9c80dadaaab7e010a73dddab6176dc230254c3108f7be610a3b0f09522dee1e95cedcba4d2c4a34e15d9b1f5b19df25f254c3ca2b6382755ce644c3ac106a7696c8e2b563c5db543d873fdfadd803d893270c473c0fd08cc090dce19cb56e3604722ef6e2569396192e2a0d11f0f2e194ec3ee594adc0e1c93446861e229ae14126d0a67587950afb74fb28b468b004809e2e12c812c44cea51a9814443f134fe71adf71b9675c13851cf6835e8ddde066b22d434b9bf045d2771c49b198636ef1ab99d2aad07408ade026a6e77213e9d959f88e9e96e33596d6bc1fde89bb5e9c1adee1bdf1eb8bcd4b10c33f93642fb747acdb59d1552b996891cf621e20fca2c1ef8f18a6c463423f22dd00fc5edfdb33810e2a228a2009897c65c6ebdfacc4bc834333c118ac3000cd288514bbca8f8a03dc1c667913b298efe00b7af994d0557ffb4922d203f16360a45e04e82263e0efe82f4ab69082d66ea386bf1f3793219a8047a8b42a2bcfae7d0b9149e1a78b7233d47327bfc04967623cc1a0b60f4286432f3554ad1e3597f0511cfb9ef39ce42647ce051b605112ebf3e242e28393f206e078fe2c5d1893432592940799e9d10ef58a9f1e326fe8b18d844ee3b96907e570ffda0438dbbbd26bc6958d63d8a6bf9d8d2514b1a19fbe54b91ac49f47d77fd7883461cfdc0f5c6bc4e41f2a7af7a5917c2c7e7fe533fc032305a1e37c252af41c8e9d1adc0b651c6722dc04f918c1b6bf1229379abbaf415bbe3bec5a72f65a6308b64ae3a7eb5a3c87906875cef889000eab8b32c44c1d1d1e3320b4c91fea37f30695313a645b18c0a4ed97f54762a929912722162639b8c6892ef557bbbd5a4ba36f3b0135ae9abe8804433b9d3c97d3b2f1317396addf572e57e22617376a39d9fb3c2545bdd19259f75e8413edf79b09d6399eee44f72a919e96c4f8a818cca93b48f0e5fa2dd6849ed4eb93dad76fcd8a426b64f7d234397b8be44f26054c502a2999f4711a7d3b06202aa9c702e2b9bac31ac45b847447a903eaa5c40c51495eb7b778a177ba0695f5ce11aa043a8d19c3d700b5aa0f7bd15e30fa169e6da9b0a8ccf43c5f011dbba47d45d4cadfcda12c6d0bbfe9057db866eb1f687fe248f8af0230be81507a0992f9044e240fb297af08bcb9a2a2215a466fb68d557fbb09a552c37c667e48479c4c006d021bc02543c57a4cdd3896a5cef3943482154895fc0d03ab1995b1afce5e83ee34f702162914447ba3e68570efa24fbfaa165639358c4861651e954e35d11423f6c50a88c9036f1fadc9f9bc658b9f4faccd30e88b241166344aae6705fe30d8410369495d5e79aacda46fa94fb4d0e8df7906cb71113708e6dccbd85780638bbe570c132eb0dfb9d61ee0c0337ab4eadfea278ba21423db285d240fe1cd629ebf0d57faff760271e7238b20a86c70edf01ef6e327d01ae5ffe476ffb8192db90d553b736eca66f7e8120dfa951a0402319d8f3d5caa00415878fa905dde3d8bfa7f05d00317d1a654f569016b9ecd61dd1a306e526395adde00dffa8bbabd474c58cfd6e9602d2307dba61acadfa3f66160fdc6af0d7362bc5fd99b7d77e6ca6a9c58442cfed837601080c858064a1d0e8a78d7f70a8bcd7be20013113edaab6e0a2fb91d222cdb5fe3733d0eb5601958d949a29ee4f792b433cc2cef1d9f7cd03a2519efd354146c0e6a35e4a00d5ab84a655c29457532ca42f82dbc4d54c68b74db97f7a40b06e3bed104abbf549cd46015c26522532f71891370130b1625e43e1aed648b86aedb24243ba828b51103cc6e3af5672cae9d7f5a02243acbd836dca6a87c3c8fed5c3b586b911758ea45b4d98d4b3cd90a23173d247423766bdfd39d4aa421d39d83dbbd325b6c11cbb228c2e8c35874d1ef053c3137e113feb8478e36d87acc8835e2369f736bd90c860c38afd76c563530d5cb479812835048fa7e09cb747dde217b864837aa9266510b3fc53c7be69f7c2a32eee8c8fa3b07036e2daf984fb3b6fb4e859303479764e8cb6e3df945a0a28fdc2e7ab203ac3a49e3794182bafd02c455020354ce8f21c2301b36559ef39fa26ebd49210acd975a2446977101cc5e861bc419a04040cce641bfdfbf229dfe08be5013806214aca73240b169bf15713f5ec6b462347d274b52d1a9d3a0ba2933e302eec37923e802435493a2ee7271183eae666bb42bdc5d0fba9ac7d1d6c5ba974b5609d0653cf7d9a505f6ad6055a1166a7cdbb1e3189a540f0db72b50fd4258cc3c9a2df33d2243ac6fd11698fe2dfbca5950d8d1628a1b5e6401f5c24968ad7b8e89170281700331c70cdeff84cc7b8815d85b7347f5300882bc493d76162c15d916fd83fc2d9a0679b6af216eb645b1b57dbbd042fdf96ba7cac1088a1a8ec445086bfe880a25febbf7e00d9871a0b6077f29e60ebf0cf1b77e87c8d04a7200f7b4326dd2587596f4fbeda4abda884fefb1e400b15d9264aea81c3953774eea66a4583165cd317cf8fae98a3db9ec55b24d6c1dc9d82770c4ddbd5345a6adfbd75560e9e3ac08e44346c6c49b3e383c4e3c95169223437bdceab54fa72d79b97f30f73390e6a8d69a1bd5a2774dc5ec6a2868888144d030b6a4bc953e2df54ecfc4fdc0ba433b2a87f5a491eaf9759f3f755e459ae8e3d8bdf3e6263b8c84ef4c07d4999b341a01b618a785de478912f26e5c1a4439c40c8425beb2592bd37a52fae253fa1adcee2bfca2ac675a3c0643d58d6ac8f6c176ac48c68eaafc4d3b3e645bb5605aac97602309ab2a3d0efcc02254b9473184db36be018de835acbe00602b43c8acc2c8f1ec97f5c06b61ef47e2d2a68f49987bb1db6bd9fcdd480abbce1f33e3d20e74b45da9f6cbbc64cd313ed4144db5629977c57405e76070f1bfbd555724bc84f35021477dc7ad3ad7089cc4a8f25988cd04db94546c860268bca0223ce46785376f45e6dfb25532ae6c820ec1bcc2750ba2e6af787778a3df555d2fe3f03f7acf35337fbd963e2cf82e53a0311be0d38b10256ae55c3c637c1eac4ef9704f65935e9537ee4de472a6572dfc78b7cd341adcf6c102512330574990cb9b201cac6a3a1088be3752adce2708388917e6000a906f75d7e65f1745a167d496324c852230176d96921dce46ed49e0856f968136866bad6ab8a6b05ea9d419b4bf7bb9e1ab80ee6c7546bc0c3d8c4f385d9a8ef0b17a22aefaac25336ae0e0c6700450106f70da143c65986fd85bec8512eb5917028aaf381a23df73a6e776cdb9ac0617d1605878185bd3784b8e3fce18142bb942eaeb23258c828ce64c7f93eecae1e0cf599e1099d0f7eac9671207a021e236a6b9fb340a4761e0ffeba3500514201776cb14055bd21317238faf437cb223bf57074cee84ce16b2ff56c18ae322075eae40db33f48f926cb463a1ab28443490d6b09f9a95fee89b2de36678cc5666cf96fd28cecb61c2ecac7fae61a3fe52d5393be3b881af54b487f2d50646b59c920a00c1f0359b5b03fa45ec0bf33af867c4555f7481c2b9763c803586ab2da7cf92d88da7d360e71eaf4084fadaecc0b1fd8af1c675baf296d0f26f00a12e98db25552d63a0a78ab7bb5eacb9254dbdc960c9a88076bd99b30e6cdfecd1a8fcbff859a15b4865ac4e410931b276ec0adbff2b959c58d7de41a1ab172ab125d735530df9340539e100d62e67b91fdc2c0a320884ee344aaf10ec449d98c2eb3506405d1f510bdfad1b07a90f97c46b177d77c17b1f92d92d68432d2c7be68c2be4009d0d9752c3d41008fe25499228dbda5dedefc0e7f30530d09745b72155fee805abb2271fc7346cc8453a33091fb056f509492cdec644bcc1193465e95fd54597664295738fd6adeb224ac17e2f81981b2b2a4c1e141979c876da78c66b9452270804af7502d02dff31ccaec24fe870fb271feeb7dd82000261380bdcb2484b9fa27242528ee407a14189c4af6826022956351e836d0c86e86f1acaeb83c0ef571fd7b2c0add31354c568aafca05f1910cfc71aed7c8aaacfdb8e982adcf93d84dae8125bcf39a87ccc34969c1815abcf729a316ff395544a0dfd8a34a420d7a0f788e094f7f6c793d611b16c98bf6f96ad17a76c5d4869f5dd1de28d9b93268557a184fd5c1dd72233f0d8d0d207ce0a9964972e825ec8a6fc5ce824d9422726712f4d3f0c6a2f9aeb86b2f2f4eacc9bf5499f466014de052ca66825fc7dae5b338d3f77aa8259dbc7c275e7c49949b8cf42aa3977e646bb619e7670e8b26ecfbcd0dbe9b43002d8cd63a8535f7e1cf38a89efde54b19bc86a703694aa87b23ac6747cef7babd35b6675796f1442b4c92d06132d86c5717f083b3300a18a5494ada050ad012d66341a5671d830c1ae95e22daacf5c11cbbbc7525c2eefd8c7889ad3d2d6ad153c52ecb78c71adbb024d28b11b7e7add8cd65f58c2b44e44abf163388994e0390325dc850ff7f6de5387a784b6c4cd74d48bce91c4e9725091303a1553d373f6ef817ffbc67fe3e94f3c1525a066aaa643ea2a9b3d3326d6c471b2784cd70e45842eded83b0dcc92c86a4e1fc41785f60b96a94cedf82eb4c2b7bcb8055ad55d42e13b3fb8b2fd6ba0bf4107d1820c5153638e1ef90e41c5c83da837143b14867cd61a79439220d35d6a29ec869f3a607c8f3cd1679bddaf3a367d8710146fd55546b256715efd543a85ad2510573e52da45d9b8970dd3fc7327a4fc97adcb174875a2bdfb134ab6d0f79b739c79ca67bdcb022910133c57bab53d368bc660390e32ac3d5bb0b2521664688b2b99d030e06b7fa87be59a89b93cb2fceb81a2123341882bf847501337986ac438b8fd8554e64ac2932c00a1d04d91b6ab9d307272730d9c3758c3c2c5c6d361caef0a12ca191f6acde5db007d43cc20bb8301cd27b05b7189af2550f415e6c5728bd37340888fd570467f53f1c9c2e9b7da462f0930cefeef568ebf02678263276ef13755c2e2e3962a1c49a1040e810bd8a573b168d1b09427e0fd503d0bf25dcc1e5e2fe380288afa7a31034dc2375cf9553af062b8125a6db1cdf4cede7e3954bea034586ddb06a719e2b43a857cf5010aff9fefa95d576bb791cce2cca32bb2798c8a15d55964bd567faf4fe55ae1a5661550431c227928e3c92acd5303d1c397a8c205f5b0930d49107e77cd13e0a586c702c3c18008ded004957a517c31ca94bcece8340b1189a666797ec6c9c616a24a6987bf75566e616fb72186c0b80e80482485fa2a02cf182c0a26c8203255879c5a8a95fef621753ded4aeaa982e23ab82cfcf5dc18646d1ae9032ebaf9301ee6d8918b623e9a4d844374aa8c8efa782ac50c126bdb2f5769f7994c5649151b2a0c2328f0f16052ab6691d1885d12c207c5d5bef05a84f50965a3ec167e491ed98b251589349957d108c0967dd3af98a572f2aebc00c4fb9d16a7947316ee2b7d23029e6c17321063f8537d4f83cb70683d74a2bb732bd93a4fa97418a4ebb21fd8017103693201f41d9391bba809fe706a25f31561254800a7ba6dd00728226aa5f288d8a1ff2ce2c04c6276d5a17b4cec33628b256d60d3163bf379fcc5d7dec2dee7d555894f38d9ba3920158cb22642757a17a3a0378ef65a964970a170abe78a7af358c5bcd872b87921ed92b8ac933171cad2a70a1c4c3454ac215138474db391a4b2112b05f74b1b7e53a39facf44f5dcac42740811be87f4777ad32f35c02bd392969bfde9ba19daf382775f3629ecb61619842d6d09dbfaf6f768071d6a3d1c8d1722536565b1b370131bcb66b3281660979dbcc62de2a4c8e269216f423bfb87008ed83604c1cbf44463e20a2730510266526b059b873887833be7b0cf638e8a1025f679f4cca26152c6c5c49bb819941b9b9906046700f555274cbbc3e699e37ed0da1b1198a1305cdf746d46a8b17f0d87aa4425f998dcfe49aaa78c218bf7f7da7c0e05702b60a77d6f1c0d08c8a4bfbf43ac42a7bd5855f3e88a43836a41430cf042321e8d963b9e2fb7da96996d62c25d3e2df581cf424d771722a355baded473bcea539609a8f0016b9cfac6c77844cee921804e2340732c5f7b0aaf47b99d8b5d163ded345a56701d0910d5f0a2c9653c70336fd6c886729df0a757677dd5b6a79c5918a8efc0b8714b746c241c1004519186b88d4879cbfaa169e928417e77e4491e50c1c102456934f9d7d3d62e9888f695c92e98d2162f33967b15234135c1267772bac874ac284a2109503b5611d0cfa8ecc2543f09be2fdc089008b4d284ce66fa2bdc136ec3eda894c3dbf32bd44524b782ee7a4a293ade561a0386d94294dff3f9a127a475dd7c9bf936fb137296494510a5a5b4549f59a2eb2d1162e55b13d1cf421cb674e71d34dce55bbc0728d319c73ae2a6763f7211cfe0bc8773b7675e6cd5522dd1a2737417ac8c9fba837b006b61bf097f01d18af09aa7903b5bdf177f38712209cb4563c1ba8ecf83cfcf54564fcb27763d5781e9cefd09a5a4882a94e00bad784b7360b6d27b5df88ac254060035e1a774f59932dc9e3cf294482f6708f3438bf9f1597a22fd08fa08f81e8779861bc7277a4f1b98042f614a327a2c5f1c6dc44a8741d974dabda6251b19a3d810631ec95a62a590ba94ec7209f5b4287281e167a9e9ae7951cec4d8df605e92a5f728bad8c1cc5243023da4a5ea5568879085c66d9570a8ee3294a8f0cc96754d3403ee39be6e74e1502aaebaef9c6593ed19b21ca1ca3ce9d1e7c50f3c2c1a084feb6eb7163fb61950ea040f37949c2e9090c381d511daf1fa794abc050b6164cf0dc06267b11fba1c921eadde67be5ff300a11cb63bde91b5364383d01fae0a31c53f32c191ae86fa43fd73d803175a46eabd6e304a5a108a0e5c23a9c28d8913de790ed12a79ccbcf25eda00349bd3ca47703b5f647e6e71e5de737cb757328d00b3ddb931a7c95804579fbe4a6cfd50749d2529a734edb1c472216edbdb2bc5218582b20c47152a8a8f04793cc2aac32bffc0cf917ff8606127348ea1b2cdc7ef712fca2b96e3af0a096f8ebcfc59efce10bbf965ce4c316a39f37cccbcaaf4f3e183c8b9b35eb0dc81ec2eca1e718166626816ab4a5a4efa645e7286a05644b062fe831e357811a5df5791d90f695befb9503f5ce9204eb9bf19cc0332595d9cc777215b072327954fd9c982e80852414ce394b518c77725fd693537a8d5456814432d32fe490e547c9bbf40f66bdfb80901072ef39e197a64da728d3702434b0b9f51e753cbb3cd3862a570cfafc333f9ba11532242e560cff212fce7499cb2fc3e5f735b4e38528d77232e29be16ad5f959ad6a8af063ba53078f9194e74fcfcfc2e8a70dca938669cc6529ba0aee4513d2df58f1a4d027bc75e06c196d3631442de312e945c0caf3710556652ee1d257935f167fb9288947565cb15a92e0467b86c7123ac538a22988b3c19de32df9a564cdf8d34e001fc7f15b61823eee5617f5389e153d7d317471d0f9d982c0a274593052192df85ed0249cfb084627db701b22d381465de745a41960083f2b33b3fa54a3e9875a1f5ecd0afc7597992246ae70bdd072d73ab7edcf990dccfb3e08221260c4636535b641fa14115262a3d354a3881075d5a63ec5436d37857ce180f15ad6b62773a27d10d08e5331c73df30652a27ecb568de0dfff9755bcee1d334b5c48b91b90cd792dd2a4dd02bb4f01e7fcba85fde2d14bc1a8e4da845690faedab16ca4a0e4720f65accd52e3003006a2e67ab18c8d2501d814bc30bcd1385af7413039300bb2cc2b444c223661e1b094938d8c523256f5c50e532dc7ab077c3c839f442d0d7531be4d1859645ea1bd5f77d97934c7a67eb09f2235c4f3d7a6b98de076e7ba9bc337282ce5dbc4cbf7730519e388b792bf2428a7c65f28a9aec6bd7d103e2a3b0db72fd50c0176fefc77367cc34be36b6e96b3fda6178ff73df602c6ab63d0080228017e1d498273da0077428189d02ca1c7b1ae295e4bbf745af24518d712972f220a004e6bbf843502bfa02807be6b455e7f1b237dba949f60abb619d3ca728c914ea58884359ec77ed9f49a53a45c09a01df274c08dfb0ba84e13f2f314e3096466ecd013e64321e3956e4fbc7249e13a3142cdbf819542e391861bb637aec34ec50b8921a1ae52ebc2928150ebd8362310cef61b988f4ac98cef5560332db1e3d636497ac7e8f81d92c681e1b355da119e4ef92b39aefb90fa7146950539076c927d4b1c2387e82cfbffe7fb309992b2d6414091f939cbd2c0a4abf58a50974fb49a6355f666efecd91ea5036e7dc4405cbff92eb58e513a7e20cf0962c67bc58cebbcb85545a9735bbd323bf8357e2cd7765ae66a0dec6932d48bdc9f99d79bf706bca938f53b43a412f23344f358f08173d2ca38d87acd2481e692ed68f59aa774e84cdf7b3ff851a3f59e1925a9e80b8b539a45d38209b08fe843d938668cffcd42b77ce5ef3c12266d0142a0560f46447495da6298a517b85678c9da5865a0d7a59ea92b446fee43f06b1e12105c862f21266ac7ad708b0e1376ea70de76995bf7f3a05b5f8f2ee56dcec3883a6a641fd53aa1921d3087866df4f64122e10cab0f758ac2016bcacd911291cd9df30d6a2f1134f8cd0a391211c1270b72cd3102ab7e8f733d416c6b2742c5a73877a03f9530b5061067cfe4e0fb4ce468c91d0d63b8e76a82c4caf13565a2eeed6c032aff626330763aedd21021281310a1d86cb773e6e053687181ecb52501e2f350f217f90d598fbdf7949d6a99e8dc84843e6858ea35966864f221d122ee873e4c3732fbfc7e57ab40824ad4739e6fbab89d0bfd82a8407dc96711b55dbb1407b6ee859b14784d7514d0dfad79f7c51f47a0d3f929855ef1f4ab5d2ca5d5b4b9413dadf7733c5c044d73eeccf617df0b0b8ae309aa1adb6416cdcd0e51d59e13e38be5f5e0a3d43829ec13f62d92b9f4800e1c833a565d7186b9054eccd2267a57ac510cf018887755ffc69e3bab06a98d19d45c2179f0cd0eac2d88108fdf81a233f908b042d4a4a1076cc5de9989824fee6fbde3d0828d6e3858d891414f31e53159df1c9d47ce164d3ca64dff60e17f938ab87c3a71422d40a570c08f821d340a1262dc61efafb47a6877bc87459c53814b11c19bc0879b1104446ddc72909fab3b492690faf554980e6113359946cd1920fe5491ccaffdf76b18d996000db1329ff925804c20eeb98a1844129c468614296829c01a1de42f9515a928e74f40bedb5bcf5faebdef97f3ed389c3537e501fe88690cfa5bdcbf0acecd8a4bf5f19fba27d708d01cf054e7e81b25bb47ea944721d35279fce5e931758572aa551ee8b6e8ff9b6e9d9d7c696e1dfe8f31bf6f99f595c1726518818d6d518760f7c9b2dcc38a7ce2d03411c7a7464a7c86d5758aad5624e5a6d52b8f94a5a6edee0c411df17ecb1511e3ccca2e85e79bd175dbece79eae4a0e4729d072b1a0b18a25614d749e563e1e1a9f1ad348a7cf332d216b408b60daf1fea0deebbf5fc653d9e710da15a34eae8a454a55044567bfc8e0d9169a3e8fa5aa2c77a51f3e12bac8bcba68ad409a410a98bc9561610e22d184899f6f70c46ac91e0d3fa4e3fe4a616185f5308202dedc4f431bb4e6a1d3acaa5d5e5f8fe11707f07f076612c65ca936bfb59b8b24bec3d3fe8fed372f30b1b6c7106bf0623f532812b4bb334b7ebf0f0e7b2ed0bf8ee64eed27fbd87f8075bf36279bcb846df06ebb5addf60c75293322bbde5618f50ebd45a0e4226ea92bc41c4733310edd4b38194a045e74f5a71081c47519791ae7095fdc6914cfbc5b504df8c0daaef2c9b0ead11b36cd3eb5cdb299bf57a01068e531022a13ef4ee4b944f33ed0f9324246a81ecf0fbe602887597540f157d9cde5eb5be41cd56d91ede30fab481c8adb8ffabaeb0ae798da59470cdc00c015fffd8a164e7e9899a188e07af6af913be70a0ce7ea9873f1560b4241c677abc85d4bf29c46b58bedb7518b171d0c604897eaa72349c8550840acf56ce2ad9361dc2a5d2fa932ad3461c4e215c2075de4132cf48fee63ca2a6a67e44f31d53d84a0b47159a25d8aaf5ca263cb4489d61c3529781e4717bc7e20fd4f2f17a60dc464a26228dc307cffbd9a436932209eb615ccb094e623b49aef68ad109c4fb268aa74edb0bca6f74d516b228e917e5b0835dda4870e9ffd3ef58346171802107fa6192d1365d53b9b188896d85ac3ce137a59cb94bf01737379d8d38ef36397d67f9cec94436ef8cdd7ced39ef8518b511877c2bd6573c7d4c85f6c73b6b42a8b90f7ca970d1d35561057cdbc09cf8f7e6fde5527a3235f6a451a7e8f56cf6970660232947587bf9dbd78a623dba27e4a4280a78f66f0a4f7de44ac925679056eff820b32bb3975efa73baba434229fffb64150ac582cb1c83f7077d701b395e2e225d0c6783ee8358713991cb73b5bb67a735902439904d3b0abd68dcf70c6f877ce6991c3b9d48ab6771ff412a7adfa34b053153a9012703d623b128eb59b6bf9fb29eb8a0f45d2c41a67c96f5a094e1d8560f86b6d8977df177074018fc8de03d80259db3c2f1518c6cb670651027d4b451b68f31aef9e962bb29c0ad5ccff428db18959e75a213e5e19c41ea115a268dcafa7ce7e87307392929218f90a797d1bd341c1efce56eed34644aaa190e099bde918bd52a14766b0bd004757c64b63ab060203d371833d2b0f5d869624b1d7f80ae9ffc90039f3c726b19e91551e6dbb3540dbafa1627e161c21d6d170d9a6455dcc6587394b8a2f60ceee51c63f5f5e8566db880b953443627f4d8a3509919cdddef30ddd8f73c55fe192b88abbae03f1e000a27b6c8585781f9a0b60d635cdad7540ee891461a8375db77611c8365bd2638a524f9ba5c705043b20e8e18bd76f8b44bebbae9913115e0b4f94dabc101c7745e4f1976a8a8ccf7108c0a0dd3672d8ef400f38856188b204540a426173bc2879502cb45af6a6e4778b07075b87c3c8c378f9682c841dd6aa540a97edb286a83a91c187aefae3c5b3d1f5827ba4087069315bad87788e8c016648661f92a602230f1ef5d515fe867fb17d61bdc7996f9463dab84458ef090d05f57a13559948194763bb550e7a2408779fb3e412807ec9ea99e28e7ddf740c388e433b51a6171bd841170524a9067551c044082d487f4cb73e5895134c0fbfad00c947f4672f102fc8e7c6891baf93b6e1fc07c19bb900909327739b448a39ada0ba05f76abac9280a46554c32deac2c026c4b67761cca97b0958971dd47bfd0d5e31b3d6cb32faec1473dcfd890362134bc2d9abeb681496cacffdbd0927cc97a80bbac929aeb0bf7699ab8c6b0df2540f79d423228da5aeda76529cb16ab24d3165af36d4e6f703a2b3e558724f5a09416f7d8c01bb8768a84863f6b72b7c377ecc5e09358bd4de0939a3b2d5e93bd7954d351b5084438512817807930d31c541e4484d958dd473d131e63d05a4698d30bbe447e80a6a29fc7613010a0f526a627de7101613f1cbdec5da474b8c4e342b0bc95c2d373ae726c517956501a08c2517b32183ffd44b7428ce373bbe8e4ef40c77a690bbd10523e9ed40c7b7d35fcd7b288cc7cc93f6fe8d26dc266bb2bb66e83aef493785695821eac936217d0f8d7fb98ed81ac77210b4e3ba2f85b2219005e6e73906897f3da06b4005116a2efd0f9ce264ccbb46e9ba0883eebee7d8d096ae557ae20be3141ecd729b7b6e2634509ffeb21a42fedd158689dd44210512c41c5ec9693fb58ecc8de3cf3b827afc69025a627452097c0dba597da8ad4e82851a5b67832051b4e6ae2a3e2e1e27f55b79c41cca080e6ffeb0c280fd667765faa067fd6fc9edc3d26fb875ab16d939f111afd98ac20f573f72399513f6838001103d5318a04ff792284b42f41139ce8264ac406cc78bfcbcc6ba17df5b398c712752b1868dbed373cc8db24f1ca7cbc719f0347fd63949d34e59444e9224ab1583cc760b3a7f39db0955efec0747b05f80a67381b4d7715c2c75b46bcf216a91e3a6cce99d504bad77a3e47e25489d9d89a934a9ce49041d890f2943705e214acd8c88fc8acacffa266786dab5f81353dbadd382990c42e9c16f2526497203213668ccec5dc64bf55e875d091343efffff205c15c03a928c3c09e2b1f2f220b28dfe0e5bc94ea29d19933705778a3eb8c684c851d0a8cf1049e088d6332153593a2d7e54478f64d121ddfff3732f65d63459a9ecec92b80000d3d9fb14abcdc4b25febd34b695d9be8f2a3477fd2b7c6156e487b26961dd0c0dcac24d8fb2c614303f3e882c0921b49b91e931ffd880c67126d8ce5947f3a36078d0f5637476ec918c6d8c70d7846a58db3dd2e0d71f7121b8e8ae2211f25e307b9a199f46fe6fc36762345c670aa729b2c71340196b93cd100f17dd67f953dd7fdde1372976be7937c1332c1c5404dd156fad061204edec07d14d54ecef6e4de59c32d0c077bf58a109276582074ef6a39079abc131a189baa1b5426e8a332e4e011bbb8d9520b4c92736ae90fb5b25714ce0f6b822deb1806ce0eb4ed1f6fe3605c961f1db878723b25c5516f224d130c22f18c86681ac4ecabfaf29407e7753b8552b5d1d18e5d0318aa3f820d2f727c712e1d62a8e2d343bf02ce48e71c5290f775d545e74bdf1ba4319c3de16aa5ab8eb5a9c9fca8b092655c9a52fdb69c73e9ed1a69eb4f82456d0091d43d879f5c8001679f10816075eb1e2b4dae53b824159b2c26213759b0e380954e83e8d8d08c6a606f4e6c64eeada02539094fec32c369c6f5bab9f370ab3f189b9cf38495186f5defbc41ebf0e700c0b95323d9c7d6defd3641ba6fb6164616a9be3dc9d48d83cbdd62db7ac3dc6150d0142c1a29c04f27b01b3f25b027290c644eba707bb1d52a16b19a6fda4935381626d0e9d9e1e8476932389a442f554edc74892e480c81779018da286f3236cd768e2489ec6d5bb52c493aeef520c0db33bd85298f13913f7f70d4bfbc9ef332c67b43bc4b3309c2baee896f5866e1d245928eea62b54843bbd4f3045c983c1fe62e6ce601a0c28ccbcd8258f3afb6cbaab2ac54141dc9468347cf4452251d95956e3d14ac6496da75266a56b937c04770820d6764b38edeb164a093f958e68bec4cc16297c2c3914740afa46b6717cce619c9f14537d0b8c20067bad1dac33c1b8ac5dca606f16e0895c094b5d76cb884f5844da0b041fbf5d01085afbab8a7086dfff16aa78f572c52032c914494911c2105ccf14ca652da5252a412f12af57e9943c0e953742b7917b61b50ce650afde7f5297e24b24db3b852407d37bd01b30f92bc27fe2e42cb2d2729387d6d2af401b61168ad1dd64dbf5755781829cdc86352d91e7e078487c341264a590afcb5504563dfc81edebbc7c2cb7ea58524b05ba3edbabdde40cec27acc70b5755ba6ec800f148244e968e1aba24a4beadf381fe51fd68318dfb37133ea02e162b6a250f836724b29e8c53b8dc8af72a17025b6455d0f5eba68cd56464ab53850e91e7f848c742ecfc81f56cbfb39a53ec265457c5f5e94a567158e1ba7f6322dac80e7c2489139fb66a9cc43b3fccfecd20856127a73bd94f0ab8aa4e382de02c4d5cc3a0f56808d7db3310f56eef073602fa194a4b5f44cd5dea23287bc3c58552d6ff26ea08dcd362dc307fb2aeacc38b3b82e984acb1611d4dc6df53babf96ae65167ca073a2893650c023cd7476a5e0162b0b5f8d98f07aafa253e80ed5ddb5b5439bdafb93a27d2365107f0f016144a9f3ada690d43ae8dfd8ca2eb7c41ecf20829f47d744cb4e62b2c71051f357c02ef346e7c5a9cb04ae5267da2b8e6c4c53cfea784f6f9e3a51e78b887c23fa8027833b9ba6d7a0ff0a4506a70a4cc8769609a0baafb938d9cfefe645bfadf0b82008cd2fdf556af14180cbc42e0a3817afbf61f5a2ab9fb6bc5908e2d2ea063b14db16d848df7b5e527b01f2597c578644fbf506a57c1c3cbebcd6a0825724b22e55c865c07ab1b1063dc9babb7f7da4917929b4bd440d3ca9ed0420211d4d297c9375740f7b67717e722c7e60caaea4a330b0a6e964912cc73234ee3a44d4a910e0e94cc3287bdae62e0af92d0786c3813ccd897bedf5388169204cf7f44e9a8dbfbc1658ed1dfdb03a6c1387145c821e86825804d8cd6f81000483cec3d9c7223e9cc4299f9f3266fce21d69aab727f4b063205dd21d712056a249574bec2ac4be0b6657516460aff1b597bcc8abe1c7786b70bc8fc9709ee5365451a7df9cb001991592bf8b2626b6a6af84d363dd452c615db09aa1efa2cdeca7e7fe68624f5895f94ce3c850c00a267c7dacda210762e3cedc30a8bb6a32a4de769c38a04cc474e7a26a6b2d6db3e80dcba090c3ed3c04971f81096da728f157f34d6264fa67405dc44187c65da90e4209debf6581c35b9f61456f3c4f0c5ace461b9783a7c2e0c2f68a0d69d8176c7e5187c9869a2923fc5b9c40194dcf3596139c2819835c123aff53f8115453486552de6f29393ce0bbe520306a70c7c817656c9d8a354477feeb2e4a069b1847ebd8aea9f1ef2fd899a16a6d0b20f0ffc1085e713792d8b99b578f84beab3ec6359662d13390d8c6d3fceb444db7d44568cd3e27cc27fa41442266fb312608762e7263b6c1a71cf0156870acba85dc364bfb3089b00beff9954597461e374c8a2bfc2a991531603302e869ba81dd37c4d113b83dedb60130146146c65649578423c6e0b8defaecd78323f8856f9752744b8893bbcf1c1fd8a9480e9378b7b93189d481fd3f2648d78018dcbf26b6b3939e8ee07f97610d540f94ae7ee2ca3a1225d56093465f1b2a04ae707fc38d03923560fac6c50710e9b140f730e25f210d3e8e88fc045a7bf3c75aad75277426dff9d965466f9ff5b0a54e69d6095ae3a8e018202afaeb12f926d9bce605b8540a0540d86d929bbaa945bc1b9db228b5d82f582582365a509dc67f6b6fc6897444c9aa26c89f1150f78d4e6d51931d89f6f15fe50ba7ed45b4e5997b672ab7b8be8e5b4edd87bc6c1e88f6fd258f67d10ae2ede4490562941bb5379a3165ad301b5047f999b4043b6f30f26d48facba3132cf2ee647f8c6573310a949a80dddae5ae31f80f3598f9b857f6c9eabd76af3bb028900ba3cb5a7d6f38c9c151d6b73f828113a4ca9e33f0aab527495d69b0ce074c738fd865ef2f48f6b7ca8bfa7ad83e49cb80eae9002ab563e361c921f1bf277644b875af80d8a91aa82ad77db5b0c50b88085ce2b3846bb0a76876a3a83f0ffd6177cb56c71315bdf528f871e8c69396e4b0b27440a779cf1a5c92b87f3f1f75ffac86ecffad8253ecc703ee98614d834b1a57360a9497cc52a3580f653f08a8c553cb68346cf533528fdf95f31dbfe46926c93f8db05a7911cb19e48ac3dc4dd6e87ad5b75634dcc390c52d123fb44d139ea5fab304f42befb3dea73c3ec383bcf2ebdb05af0f981764fd680556e8fd544f79fcce965d5e60696e81e6c60434e7a6d8a8501612385fcbae6546fcc9318b4d25397c5b8c042b1e87241504f039c21ef81c4038eeb942f76a09fe937da7e92cd572894a7d55ad71913d834d20677eb96aa6ffc8575be91e5a21cd14a76c0beb8c9abfe2678173cabe6264dadd816f63eb842f4961559eb64855c1da5186dae52d990003c7d3650459d4e91c6bca2b9e3c1d04e323582bf4cf75277f97ce4f9402fcc05fdebe75b04d132c5f8fd23be976d3b544835ffca4110b670034ffa33cb585471d8a082d6183ccbfd04b8c27b733a07f6193ddf89f8b9464c7c38de885d41756fbc95fe16b6441f206238792a6d7492fc099542c906ebc90cbadc1faa96ace7ff596ffbd89452910203577dde614b9ce730b8fc955941a1c62bd313b9f922fabb800bf7a12809b1b5929c28ef55e3f9198cd04a272cf0bbe3cc0bfc2a1fa8b5be8914667bb2ee44502559a973eefef6d695cf0759b930509fc5528b3c91ba7b7ad83441a89bb4d50b95a04bf950b0260ecd8de322a51cf4494e31b79df10a21e9e2a546f7d7cf685993e06a916437e616b3f262d3dc3b4c0664c99f0a5b2bcf2a1c5d321c97136fd8d373225daa40a1eec905b8145532fe7d446caa4f10a98a925b8405292f2579ea1660fd1f2b451dd67cd289c8386246ebe930657b3ce311586baaac2b8d88e10b675d5a4c8299091716aa4b5ff8d88f21169a586908043b150c6bb44021a028d056911e7d222c58019d305a6f6fbeb0c42d4530190fa353bb609a8a31509c5895222e8b9d8ef814c4b77678e9516ec5d3aa6bd3bb8eaf3d4cfb9e935ebf47966863b04facbd5328975cd99f9bd4696033b6e7614c55ad8ac4dbaeed486f6cfc07c63743eac67e307f05f00d4b03107b51563ac104db74160ae027c4fa41e6262b2881411083de9f05fdc494254478ea28639b330b256d44c31934172ee9882e03159d78444be20288e9eb7c79192ad41ca9d09bff4fef2c1c269204552698943a572b891d9d42707527c6cbe0f6978e5a18d911fba7c3778bac3ae054156d9c6e53387a0719d180c2f30b41df2d6359c880c52c959c7e7cb24148d91829064476208e995322dc3db34c07c98634b1f9e9a3e683a9d58fdd3cb62ece4e6710a4b2010d76644f17e616fe6d08e45f45dfff0e17491ac319ff68529c272a6415dabe6dd6be58b24c14cdc94d203d0eadad24713af5f53247c5ec7e5e3d0218499115409c0cecfdb5536f11a172dc6ee8da0aa3551eed92e77730dd60609fea5b497d0a8462d1ed2d399baa6b4405a8a4ac2e1e0ed87b2ddbc31bef62b8faf754083c4ee1caf948c2595a5999d7789aac3d1b0ed7981d88a3db0909ebb195d46d40e2f31df6c18ef2aa1487d09cd7209de512f5c276a91e1808dc200dd1faec9b8084dfbcb6384d059a41c78a03d54cd2541687c49fb0b93b9f855383298e270d33c13d6f98d1ecfd2d11df3a2b2140a52a56347c417b358d21e074a7569d622c484b4f4492551078425e2d5ca026f084a72d1980d638d5bd83ddbef78ea6687c405f6cf0f06f332b953c1181e5bcf5c8d2af54194605a0e5844649671ebf3d2299fc1f75a010835a8acf76f94302cef60906c71a590c64b7b25eb5fb5be5ce87239d430678e4b91d43221af76581351b45c026db6dbbd8a24e1dd48867ac09fc894eafb42fe56e52430c3f0489d4287fda07c013b8f9fd1bdbb755b23414b4da97debf24e131beae8d97e038db3b0bfd3d83398b53349303ae6feacb919eb7fcf222c41c651b767222bcd1cbc755958687842a264e17e08009f4a80cd22bc422e6adb6a8b3ac9978780bc5d716e68e7ea6ce5bd9f711dc366d6f80f88faf3344776e1a1167923ee06d6a59c91f98682a8435f554e78e5ef2ddc10e7ee4dae27705a54a6f98b463172f59d6c5422511b2bad87531333c3f656e4615a9c6bcec8270679d6f503e605e789267e7bcd01096694598d6e4913a78094ed1e95759e16b324310e472088d452de4ba74d66a5a3c84bc558005ddc22ea4359f7cbc3c98d1fe8b75091b7495764115828d6093d6e849235c6d4a60e9184891bc34a1b177f839da789d00be25c3cffe009c09724ae2363f4cc2e26852a1f80132ee0c0c2ccbfb014a4f80a67fb979faafb182ceb2e084c49b958eb8fba236172f1185cf69d494dc4e0146a4bdfe5c7528b25374ef84db26710737c3f8465259d2c67f4e0f2358719f32d3287dc5772b80e93ab1cd76060a3b82c866adf787825a3b5f8865136d2f2beb40fcc594f56ebef92bd69b3330065351392cb77ca684ced55d36e965634f9ed461af840c41b10b4ca1c4c5fc1657f48aa565bd8c698f67dd38b6c386fa1d0ac2c3115bf5bac3510a4c1215cffd428fc42c0a30a74376b57d3621df74141c7450a9372dbdf2a664442bb88bcd4881a277bec8baed670e19bff26628d4172bd015a617295873d7780093b1701995db2e28ea09a0487709c39222ac2f51f4b123b8eb22da8afe71d7ad0b0be344c3a3f9b1cc0bc41b071dbb1ef92efcd3ba533336d1045fabd1a0cee30dc52c46dc1e32e275d3585292e2f671e35de8811a665458a10cc2a04249563ab4f1058a681171733300611f748e76317b46700c688b1b6b1fbd7e2b9eaaf83d2f6d4dbcda4586e70a945aa636542ef492f19a5239863494df1d64c54d0f755b1e95e4cf8ddc0f7e6e797b35c450c8609c2e9777c4422cf348985d6bf0bacaf2fdf9d9ea780c1663dbfe12b5e617a5ec5fc6eadac047ae8e579f7ec95ecad34e59141cb121e8deec5ca6bb6937ca741314f975c4b76eabd8aef642e647cbd3bcd083549b1ed58b6c4621fa69b058bdbcf4aa55471e210c194350c28e99ff613c2b4ae25ba3f63a1c7c1b0135f6b31a357b564d5c13b44ace70f331b59b652d8804e1fc4d3b69409111a65f9580810dd218c07dad899fef54f3b83e86bd4e969b5f8edeb3847005e09ee2630d93d2d3decf599fadf748cec19f02d27740e641c7f7e640eaeab40fa23cdb7199c56d26fbe51151d4cdfa6262cd59f2c7722b96845a9b500f475931a464e4f7c3bc675319585ce591791dd994e5d7776e2eee2e1fc5b611428990af672d0130376c300b145c43babe51b9e6b17b450ea93e128f3b17c93dee2584b4a1b2e52c63ceffe230d1a8aaadbd4894306a4e2c3067a77eda0528206483a892d946252050d3ea6dd442f8e98c46e16833a40ef889c45f6a56fa37c8b0f3759ba396ebe16a3903984aa9f0f08abc04db0f531592d92adf9940c07270268e0a4289520048457922320d8e479ba244b98908480e32597a16ab6cd07056096dd82af4ac12df292f6cfdef9fa7bf02aa7c224fe1aa40af9dc80c22c76d993855ee1bc63ff6d62dcd090fab341b7950662a55d890ad1625ba63be82f5f68865a34d064c73e75c5d8f1ea331ae26d69622a3793fde317786e483b44d5caa2cf038b12d66d0c1806a12f0a68924027bfa5ae037d4fb56bf4436dede89b10b6bac675717039e4a6c52eb7747fca6cd0bfa374e20748d7811df434a5636be2b8baf42bafe68c18084bcf603a1aab32faa2df1cc726f33b53662bb211a6f0f8c70c5340b1a939fd1845c0469bc313b89bc3386616701cc09a3b065669128cec101dd27925cc08a173dc5b732349f4b80ee519f9cccbbc092aa232bcbd6366924a4e5beba70d1a3e9439a66b524b55a492cfa48ad4e3581896cb8e839ec4549f76cdca257613cbad8551376f6eeb7003877d476ad443a60a6401ea50c95af3d08d333582ea8eebb18fa5826725ddb868c6f97f5d07310831a566996bc99a8170560374d438d221e1beb725f473af9962468a513234d83f951965cc66c05614c5a1a1002288c1e97c0906014b077c45653676be5af186cd13d0eeaa42e2290c9606c03e63a8358a710562042d6e159666d855582c1367731b9d2aea77a4faa800e51400ea8ccd925efe89fd691ac0f1c0b21bbf98768183652bab8be7730672ae25e95fb436692662f28496b6db1c3ecb7501a0f21c6beb9c7a4800c9cb8c805361de22f79d5a51483bac9af721dd93377eda0c8410ad53f5fb9f5242e4fdef492a8fc6fb25fe0c709d28c55a7437b81276d761ea8b3a83bf5808ca458e61745368306d718e39f24b349b4d51299d62502b5a5e46eab716b3c86b7ee01bd16350ab3b0e7fc6e0f0e1ea0b5d0a8bebea09f9c59793b8079423b562175a1516ea67295e207343635cd506b97bf0b1bd6561426faee61923b20582cb1caa8fefcd93dc81dcc7248278a5e347d4276a215a27cce124c9119bfc60f90c3fd28532f9c59bd80d8fcc214b94a099b758fd33aab872d8fa94adad0fa50da6fa2f3382b2cf8072dac4503ad3cc84418e9c4ba6be40c029c1fa43c47f1db587f60f6001906e966072cb76b5997d84c66689a1c39e97bc7784134d29fb377d8b64b89d8e1507c76721209382a3202a95ce8ff663bd758d48aaadbb8beeeaa178197ba88326d685145d705077017d0b828266f94f80e68645fea295756748abfd44443dba2adff601f88947c659c41f68cb69ca4c941578094347ec446bf0cc30ba6f8dd06520c05600885c3a81a1ebd6f5d3e094008ed2d5232cc6f56a3604dd07499549945e9ce07067a6ee3252b571f4465324dd2b4836a09fc6a5d3359cf6974f7949b87a28a70b21fc8d3caef7222e8e439850392deaab6c315e97b236db2b17a3589a8a039a78c6639eaf3089a8a3110df6020cfe6a2726729d6d19bc8d292df44c350c8bdaf8845a74c2769d522e917845a5925821049c07ec7f1a745f32ee147518ea9f183ac4fae7598fd29dfab8017153017dfbb8ef0517a67881675f206e2f692ac22cde056ed5bef910e3146fe9d4b217f231e4f56438ca23236b322af90d395b3b0614631ade274b1eeabc61264ad64bd2bb1a296759db37bcd1104a2a9d4b38684558b0261ee3be49b5dc445782ac4bea64fca11b10a45548e6bcffc30298776ae2ece6b7d066bf4eb652a2bd08009fef9b0b66ceeed289a900e90d5d3103ff7f231228a3c9da64eaeadfa7e51d0a13b62f2d159826b16a360336375fef938041571a82cd7dd208b59121e2545de416baa81b94bb75194ce15a3a738013ebae9d98f931a6b847bce4bc23eae3fedfade46d83ba10d4669e8b29e9d9b8c9cf00913ab5e00ed88f4d9e42d62868e937956b522519e68412c8696c4c1848475bd508203a7fec9e96c1eedfdf431b193b6bc1e399dbc53e42fc8aedb5653a6d0630f8f46c4a3ff2974157df35548cf80d593bb044f5b889c27d35469e08abb59cea45669670149755199223a0e1f45bacf8d77f33e2deda5619594a677f1ef6f0cf1c936b3c4ea3af35683f5db1a9d1f32a24b730db50051f16de64c0e32d38a456b69f34b7638ca044ec353f6c8a7b929b2edf6d4f05fbdc0dbbb7c773f26c24bd4166d6f9c35d66d3abe108968cfe8bf843e94f37796a1e404b6f46a83f0720c5fce878b0eeb90770d6f485489a1f2279f4cb0caf917f00cd1acbd90a1a5c61736844c092c8d11ed4d1cf18d3ed83e49fde7becb4f67131c38bfff3b769403c1251d58fa3c4e34eab32c8ba7187825a4cd7bd7d5e05ff691d797d429cc0589e194336832cee59e7eb1579d1cbab341bbaf62718ebc574ccc7b558ca45b4342d5222a5b0119c80bcbad4eef6d6ac28c2c2ffd8032977819beafa53a4866626361ef3773ccb3da98f398d17e9b4ca340a3eea774551eab281f3ea181bd61933056aa6de6ed12a0eaa1613ba6eab6d3e577b0a285db9f538700a5366f2c2cae908e07d7c4cb4600a54c59d4fb8c1133d21275fc27c0eefec854b947dc493481d32057fec58ea25c540b9a9445c1c1f0e9a9cae4b1a27cf00fb583eb34943beeaac86530f8eff3426c725bf127ed4337f7aee7d83fa5a2025cca58e2e37fd31f15edfdad41d182e6b7c5f2fdfedc22a5a4a9d4d944bf4c76d57b8c80e387bf42cce41b164df58936e2970123b01db75fc16cbad9adde204e699c343ad7f6f5b67d4c9b554494b24f543a2bf3cb93bd9e1161fc6fe0b4b173979969b351883071b87492e8afee1aa12a87f26e0ec8bf6829ae62fd0098672dce9bc970e57ea7285378706215df582d415cf74445ee1748fc847d8c57c741298d20f06e6902bef7c9fdb9b224746bb4cb8e6142ffe8535a98848f7a1600af1db99aaec943b4d8c46591508e3906988bb3ba4766c62b84687a5c19a1a2a830ec0fa5d4ef60aaf2d4ca3a7abe4329100a814af40678b17bb543856aa1e8826ba3df80bf93d6b4ceb90819848d2b7a2000b58c0c10d31dcf303e458eeb0ae3803a68da1e72fb5ff1526b0253dfc5adc1e344e6a5fdea64247e4423574db64de98d07feb69dce1f82abaea2222c5feb8f38388e1a31c7c6c5bd5915855500f5a32a04d555ebe61ab3dd378e5827ab07bfcf1f2f9013d82b55148f3cf172609a1b07ed7397f46214167a9ac987552bf343b178f814633f00e0bf05585e4139936dd4c18c8fa4f66072111ec3fcd796e004bee4d245e913937a0fa0f63202433885036f06b54bde6a39c07be06e543ea6589ae94f644feff990f8dfddd3da64517a4cd0aa033fb2289c9db9aac2d3bc583bb34ccabd53823ba42b6d7315e92d8c0c266e88cce7effd2d7d6e5cefc8e925bb9fa0338db54ea925879af63cfbed1471c39f19440e5fe31cd573b633506accf22586c76461afba880b36b38c61732f21f86b21d43ad5576b1d7c3bb6aadaf9eab34d4902d01497b95fd6ce1c51d737f5ab918d0d53a6ecd433148562d77a4da3f43ee9dc52e626c437ff3ebca1338c75e2465706f444e76be06e3f7e67ab716743f4cccdf71d39955dbea1f115d09bc9314a986c5c75634f9b0a98c72c9a1b2dac68108134a8e4a61250037090a7fac5af43df008c7c5f2779550a8092c09e00a96073863a272cba5eb89701bea8561e96cb242afb77f6c735105e35451a55e2c59aa80437f2ece28ebab03bf1f5ccc93d50ba1d94fb6b2ef280a85dcb1d62092c991c105f78fc6617175807e1056e23acb05eb9dbfec3abe88556ff9983bfa5c97592dbe5a5cd5b576279edb69243bbfa10d5657e4b7f6954b2d8a40ff3913920b43185ac2c0b3f6ed0a0ce8a72ee447fc5265cd3ff689295901975209445ba352cf970c006275f1c50d05e1b6a55b462e235bc6f7f1c049dc8ecda8f94ebcd09e944633b2b4ceccccedfec2aae011de7442d591ba69e4b9744654b43baecbf5c3ac51e8b56f110c5d848c93e7f403f728b475c5d7485185c8d42539d8df5bc97dfef49b1c5e436a6a203e214d6cc249e05528bfd5b0809c4c84797944c4233a96522358d012bb7ea68f65ea2696c0b7d9d07ebd23b5afba08886c6e8eb00fa04b3a982c9530e7f72b22a90817979013d6062cb1435a6a089c9bbc95f36d055f79f3269d9c572a44aa40316965cb4b46cf43bf0948ee5d65d7be8ee70a33af22663ca03cedfd7cf9a0b827ea0eb0aa6e41aebcb1003dbb9eb1f2f547fefd03b7bc37fa2b8be81132bba59f898548e1a0eead74849a245fb8bbef1b9aae6f5935e9a6bf47d11f96073facf26f3ac0fbd6856703ce2adf4e4f91963988f77156f806ac9ed87fb4e719a428f43cf5a91d375b341ee8e79dc7534bec4ec6f05932cef2f4772a432e31aabe6c6439c6899c8b0562fc0097a70fd93a52dd8dda6f8b3c3b52df181066845b8a94bf6b140737bdd4bbf69e6da384cd9953c54c7770d2fa75fd4dcd46a067b1e7d2f73ddda4031ca5ec622a3e930c34b8acd4aa9963b49b04d7d89c46ea1b6925260eab8299810c9efb40c21f381ac75283f1f7158b6f47a86575276915527752c2aae4edec29f142aab5c69ecd466c9b08b019188dcd316a88b53432af3b5e07b6ba244b64c4ec2915363c9b687182757f9cc32881ee943a514e682bc226ac265d38a3c3ddad9f310af249613bdc87dbe1d5d2a7221178a04a31070c39ae37ed74a0d792e2b9466be313c5cfd7b9643ba0df911053e362248b21010d8fde6252f8e1f1ffecddc7bd8d053c1fdf268e1af08714f386ec004d19fb7fab33c204b0d07a908f439fdbb1bde34d1170ba559e7b4fcf0debb6ace331dc54091a8257d8fc1ae610e1f675d29480273fc7a9483a43d4b45f15c3db20062184744bc77f35d6e3a59103b64445bb86db13d2544dc8d2da2e2f5d32ead748e537c61c7db53c97fed34b9483cea3374a4721c5d99ec9422196604c6268339a2f5cba6a2745e947a315b2e546086fe9b6dbc5eaf19e0d42f7baedfe13f6c3e9519014fa05c32c9fc5ceeeb6baaaae8ec8ebe3eda218826f8410b47248ef6ec586bcff0c0cc796cdac92ecabb567726be78c0d7a38ac4b10624af765d43d777f242a35b233b4eda413645b98124df16d37139251637b6318f3bacd943f56f18ba2ab168858c7ccb44e986a3059799a0909589822392a5f26f3a2d7ad533a7c52aa56fb4dcfc9285a874f210fc4eac4b3e99ca3b55bf333a5c279c496404929c553c89a0d1c4841d587bd6540532a364e38c75d704fc61ce5433058ec957cdf702e6cb6ccc2a5fd6ccfe43dcc8ec5adc49ae7ffd6e1850d75f6bff13b5ede131d11f9fe1975d556f47acf40595e22f7ca5470717c5c5304a391992454b88f6308fb1ebebb254384e13611634947a4e8d200236ec0466a041089c79fa6293bcc7515514636326b5c97a0c3a58edd2572144cda64e1652f7ef28e50a2033bf08d1b19b41f7716d90e2a2ef8291f222e764c785c4e223d157a652c7e3def671a4d19e87d32ae251f2a09fa61390a4d11b02f757408d9dd5b94421b7d2cf20d6c5ce4bc6205f8463a0138062655a60477aced06db39d0cf349ff112ab6a24dc37d36ffbad95451233c52d56875482a8ff4db14d81b969a2834115679189e367a314bcc3b29f2174fb28f78d70f5eb3678e0ff6094ea08efba090ca77ea7dbd554baae450072d1cfdf60bdfe87ed02add00b80ef46a3be6921a6c2a9b38d3574cdd208aa2cc09d81aad74bf00c8656aaba210bb99023b9e69af695d6b79e5160098860e1163741c74395f9328e3ae14997ed39745458dfb3a4faee9acee9bb15679613c025f01f2a6020c3c8ab5b665fa167b9260ef697eaf4d747f7b334b2bbe05329510ca6f3c1817f026318716ad94e6c98c56979732921102daabcd6d923c31686d722b53c1a2ced840064801d5429b8aa9edd19341af34a8f1eccc4bf3a10a67203a1a19ca96cf5134f5acd406cc0bd4b4bf1cc8ec1a42e9936228a16861b27e151ea70628ed88a24e1b615ab7c617aaa3a30a9da99a5191851c349edf42d6b8b90d2d3ce01b467629811b8408738cd65e5d340106f2b6284fd8c5d3ccd4b9094ef30ad4122dc64b5e17f4e80271cdef37a98e292be1098e64213f03352e39d1dd1e52f2db2a2756134bd00d1c7c2d088e11393e82d93d93c393d2416764df7db89cd5f7ccfc5bd9994b777744a36664f3599b98024a5b98f03eb0be8796ce545db198392304dc292d42fa245f93c581fba9ac8d80069f214a3d19b70f4d55fb45101318699e2ec49a1a29e0ebc9c849f46a5bfbd7010aab19c70a09e1fa59cc014dca4a55245935d6a0c3e1cb097e7ef1290a322405973bfe2ac9b8dc2466206f22a7c86ea44b49a00d4aba5ae12f63ed95742afd2adf632794540924ba17c69966230a86a1a54017a51feb081662aff5c63c3667cdbb673525b34fdf9cd1272ddf64e925e88f104fbf3610b86851ab6c488dc9bbf47914af448f13a4405842ae85ae526a8735260a2e30b5a9d1f5532884ce30a12b48a40d8df99a0787f63b2f865bdb5264c2b7041053ff56ce706f7d36c9ea29076ad507c0d6db0ffc1324868cb3ce98837bc0ef12edf22acf0afeec1df65e3ebf5f1c7e01e79d59681648f156e8369adbf9c30c13ca5d8af9a44d1534050fa6072bb4e29d2d1f03541fd4243f6aed3717cbf1ae0892024cc44e7f076931ed4b3f7aabcff2e8ed58d4db384c2e4a174f146a5754b90a1a06be6de1f1355c282a17c5cb25abc5176a9a9aab16ab68af3474ce3ec4456954adaf49470a8e6a4df57e5f5dfeec05c282c98f94ce6bda91df9de8938aa696f1a507521c7991f1a9836a661718c8061687caa975ff9d1de33b0c3345354668549a17ac190d3cd7f64fb836476cd2a590b2ff54943471dc1115b20b023088c53fdd23b7c658b80389e8d21c42ecaaa15c08fec5199ccfd382e7921000e2538bf48924a1dbd29d15e75d3ba7a5f3f3c460876d4ee1312d5c352b78394ab8e4147677c4639d8a14cf80678efcbacf4d51393f9cfa10503b8dd06092df5f44f539aea49089a2592724c84be3d9f4542b4633c083ea3743c227502b2796a86c6d25bd59b0378e89f0a6e17862efb2770901762fab7dc61ce81319cf713987a581f8d5ac25ade943771ca9fb2c2b3d5f85c2ac3092f29b8bd6209e1f6cf351dfe7184e57804406badbe1570a1c19225d1591dcdf0675eaa649e617b2aa018bf1e010727118274d24ee0bbf4fd603bc95a0c07acfdd8ef2ce298157c554bcdc0b09f5ed21856c88b48229947889b921d2072f19ff6b199e87f1752fc154c4bf15802833bb88a7133a13e4014bfc9ade470de953046e4e7d9abef791cbd03189fb3ea0df3696009707aaadb402d542ba9e7764620d6bee429d0e03b17032522873e26e227fb53e45b1efcf010e3ad036d067a9df31794718444067b2c70d777ccb26fa943eeb17a67a7ddd78315c208814da17d6a42be0373ba4a2c66e57cff6d8e6cb181f871137bbd1f0db129395ec8381d26ba37504a9884d4a9f7b5289d821aedb222fab334b48fea7f8c471f7b5658597aebd02de2c508ed49bcd87c689d6152698764d5efc9ac6265bb78a2670473cfb0a5be647c70b6a2a67252c01ca87902d1813adfda468f896ba32a5486bf105bcf887ad3e8a0bdc716fb8f5d38bffce8591413fe629c2d773d1926553c8b4b5ba40ebc4af538b2cebe3d7ee8c40d4e3579c5eb4bd18d87b1ecc1e398a109f4afdf97e9e4459befd777d1ffb786992f9f3aef98cff8390aecc0e643ede2b58dea5969ffaeb4e18c4326083e6e056d61097c816d065da42f836f0b7eac87e205033b787f9aba6528fc2f9ea57fda7788b3e72f8f678eab398d477d3559ac35f9379059c27dc42fa9511be082853209390ddf8388fe8e7406566ac901ce37d9834cc3a8a7528c3b5e3d0244bf121b73da16fd81167ba1abf9f9f5b7899babcfc26e0c7791dcb17f4939d26379dd68d68fe8561f1116409ca1d68178db8971ce688dbc0f358c5dd293202904a7d0166e0a2cee162e46abbcab6cc31eba20ee045a4fda932fc9a34560ae4140b245f87b75e0fb55b792076844893c8d556f404ebc8a5cdd8219ede6fc53e5404f8833e37e3eaeb0407fca1f4c4c8f844daaf54a42987837449d558f4367eab3b73ef6de77a5e277c59d94fcdfea3dfc2aabdcf76929b610d123a9509a0dabe9f1b8681fd04d42c8ec93bf80e80b4bda9c2448812eb5bc19401fb1a6ea0dfa55d15f9dc2bccaba98eee6114cad51844a70843de0b68a67c1023c62c49657a7996cf900777fe7c56675bbffeb7692ae05eaaf3ba98664dc62adf4a37a16650117a0e0033252d6d1c56a8e37b2cd74d4da8ec2063407704f1a58d3ec6252d50bfa472b1bd5f878f298ae71d3bef72ef3b302806090340d9f96f0df1ac0042dec543631a3806cefef04beec166110a5ad364ce8335650b04f547c326344c1174e5a7419614c4d42d1ac0d2a2e1dc66dfadfaa18dfb50b1e0bf27706a397682b295622e7eb03ac824877de5e0c918d302c8987122640773b598d1dcc6bc158871656c452a437e1c45b791ae69946e3c74463ed6601e06744a5f7f217cda147b4740dea60d31d070409dd787867dd80c13cd1c108bc71a0f6b74ae70234c04cdedde7dd173aae8d808dcf80041a6567dc4cbfd2a67daa5c771e6d129130c189cd95396582541be6e8ce7b75a11a06e81c597f97c69bb1fc3dd0a28dc1618c08cb01fffb5bc5351a65a706f0a9dd1642ae8499326fd3e3f0fabb124380085c8f5e3dad4d41cd9acce1116fd3b99c152264eafe1865aa31b031b683b4ae5c182c41be884795039de589177636d0ba02267265b3d2341be646e65d2d59e096d4d63a55a5d31dfeac21da56dffe98b863e5ae4829b899863512e409413e5defde456e775e7a25e6f992f749e8e602d79215d001464a4e9efaf26bd533432b7db04424da04f2d199a96887cf971e6e97169481bf3fa25d831a4f86b4f127be372c60497350196c263515d1f37efc070fdfb2d2f32f8dc17f24936d185c5345eef07cdb4fc54fbdc99252eaef0616946f86d53933287a7cb71773aeb1833466dea886d041e3518d347bb45e3bddaf346819d7eb5d1a90cd114fd83b1661c67dbff9d79edc8d0c36505f7028d4bf8e62b570f89dc38d0fc03fcb33631e8557f39290699577ed31deddb79c1cf8ff915fd4b3b92a8879daa27fb9c2b86e8fa1c22606e3e0311a44950fb7dcd15cd1a68a9601afc2b36ab298ebb8696a92d207b1a8aad0a80c381f42cb58e2b328d50d0bb1b656315e0f98f37fc7b882e13c6cf205fb3e6104dc85cb9c3bc022905849e792459bc07f31e1619d33b86a582f2962739f0f79ee7ac1d42bf60eb2ac00a6fdc74526d7192943a08d7cd9695a5e49ee5f77224e20b4a52bdc0dc34a4291ec99269a3062200e8df5b0546b1de01b44fc93f6cf35ed36d3552a3c4992fd9b824434b263078a531c37cc6176dd0b4ee2bdc343a764a4b4635c715da1235570f91129672878d043728d49a5d76183943f6f31e0a68cc5cc345acfa6fd012f1320f29a5affacf7631145b110dc5a65309ba263549e55ceb26fab58a8ef9c59652c6b4815268d6b3953052866f35a63456d54316ada52f0eaeb865a03d0e1e0fbbb5dd8a9d76151265627d40813934dd831d23583617e407f1ca65192660bad6c1671f9c6afdf5087da01eb47964c0766b22526be3250bdca83b9db8614d34ccdf1a5670c8a9dee9a4932eb293440e419889b5e4dc8ff3199e4545bafd4ff22089c1bb1d633af067dc43787f60093449453c918e49b12408a1f20e1cd95b68cb008a1ad38d313e68f7c2da990ad721b190061b7db220be61474828dd635146452bc2fbc8866ebd7d977fe0d3d29dfcd5431608c3cb64e6c3be7f5e35605fc77334e0345fd5c21216ba2ea780daa29be0b0592126109ae7a4ace3328ad5343c6680581dfd4ffcdc2f83b7c08ce6b76115fbf59860faba96e434cbfa0ec2ee7cc4d38f2e8d20382f00d4ff871c040ec39b20b6095531d423c507a5fd742a8d9246cf1f350c5dced10b9dd2c529cfae8f548eba113ec88a9f6b337b8c0f69b3ce7cec2d52a8b841010b127061e6ea66ce9d862198ccb902ae183ef28d2b86658d1ac6a45b693c4dafdb8b0bf9c036669ea0c5aeceff3c2519d8af48c87767d9263ff063bf0f2da80ef10d67f795582bec280ff88555096b9f48c929784246f139b25b3bca7e596441e1caf19f8974315ea0503375d9f4533675a0785b0517274ef7e5d18dd6aa40a1dfae746e80ff88ba390f27ace54ae3ed39ad8bb7029e2dde1ac3fdaa307656a85fbfbc0d8b2cd2a622927b6b4a0ed4c82ecc0bcf207790d924f3978719ac9e78277c960611a2580b61ba296ce1251cd1207c94b69b28c5946cb5344b2ee12cddcb1dad0ff128b92abeabce48a80be81e07bc5d09684983cdaa089a2a93adb04b2487a6c3d2bb49a28c0902bb45a2403da949251697c0ba52fc5b5131eb8cd2d661a0cc9a0b56dad6563b7d02ababc3822413c6d74f10f8949e5bbd2828975f453dc691295873da668c7de8919a7d483ee741ad15b4654b87e9b9e0fd42822b874c904cfc906946f93a5eba301f40afb47eb3130da58767c25dc76e922c02cc18df8518cb99123b9efbb34ea9b7c113f09e23b3893160e8dae7143047e3ee1dc6e955d72b1c405a3a164ddbc53088ae4ffa30701cd44acacd7fb14338d8dab41efcf41e0670240af962e68671f56a78e85fa13955429cfc68329dfeac10a6946214d45dfdeb1bd1fac5ac95564f76fc607eec9beef014de0577eb6ff2cff1c840cfab1a99d61362b94986e8e02aaa960a8da4ea0cec5556733b0414929a07e80c91383c6355bad82cbd0a8084712324109a8c59efd4ef91a85a971daed98c8ff7de7a2088ee47fed87aa6c7ba841f04c61d4b3aff1723d18715c485f47d229a39e684454067a21d7d0734abe80c221cd00f2bd2d508fa59ad95e717aeda6538e19c3cda05806f9b273c2f9d4021552c8c810ffb70c9dde62d9d1d9ea6e2df90e42adb290fbb6f4e3c9259f6dec4ae0e9a2983c076c16e18484df4495036f7df9f5808a32808785e3eec05e9937d424ec567ba6c00337f14965e32466cf474c79e7a2bc2bb1394da80433acbf158a50d622ecadc08ed6ec4247ca69625ad4fd49df37c30e5e6b36398462d1192065f5520241fb875a1843f94ebfece6606dffc340903c5d2b15f3dbd5802fc3a73b9024f1fd25396f15ebd797e4ffd98d3593365b1fe258e8abd941d3e72748ccdc82a559b0e537e076474a1efb751f36e835ff9f6b9cde994095f8ff77fbc22c513d07afccecc0d9be6d6ae53540129b019b1756d817ddf6ce3b65cce72748ccdc82a559b0e537e076474a1efb751f36e835ff9f6b9cde994095f8ffe72748ccdc82a559b0e537e076474a1efb751f36e835ff9f6b9cde994095f8ff10ef58a9f1e326fe8b18d844ee3b96907e570ffda0438dbbbd26bc6958d63d8ae7bf7b3bc1ebdacf7bbecfabc18bdb2267f64f8fe3ede006955c8588c33994cbe582c4514ebfb9f720e24b0b737e3718e238f266e0530cfa986e1ef10750184f7015cfb06b250963f4d81bb7861cbae7b19ea5dfbd76865d2e6f20cf41bd79b1343ce3728521c378ae322fc96578e1d8f34d94432f84f97edbe07b3c64833cffd2c7be68c2be4009d0d9752c3d41008fe25499228dbda5dedefc0e7f30530d09049a33f95a3ef9e82e1c029a496271ee063265e562a06382cf05c8d8eacf7709b69518d84da1861909882f7492b3ed52cae2655369a51ace71c2cc61f6ed496902a2b4f1b8764fab382f889d68ab5d813a966673cb5e643b8d6f3e28c9cea331d1a5d41c38c5e59f8a9c190a4e1dbd4e17b4f68756ac8fb48432052c45b8d45fa26c7f3f89b1d3f4afa6f8f175dd081a1ef9c03ba352ea66ee09b2e56e80d7150b8317e2f82383fcb289c80217dfaf3c0d896d84a9fd0248f0f9bbaf6270e8d570ffa23a98d551d021fba0a7d3a3ea1cde7d84b9c9c107f3a08e84a8993431ac50c764b8e1f07039dca8ab5ed6ab49c5cd9d67f32285d39f97233ef71a1078b424a34ba242d9b813eaf8b26a174d2ecb992d6cc267eaf9464c9ed107f25adb593da2b0f87b3a24adcfdabc22155971a8d1b94371db43152df30ff52258d746c6a4545866d829f69c7c9663b1e3413fe50ee2f8c549a595f3ed5eb60ac304b24e72c8f900457635ebe0bf51e2f361eb02e93ac6e6e58f95808d0300aa8e4e371b495f8c4385748cd4575a5ec8fc0ff6863bd88bf00c6c2184fe7e819ad7b1a9dba6a2ef63451ddae0a2aefab89a6b5ee5b3e59de662483e0005c5c6a7453cd800f5003960b976fcd00bbc949e8b06a0e1668834d642eefafdaa29bc752ff18329b997d8059ba4a37b1a6a4d34df19da48ba7bcbbb4ab03c1e2c01335ed3eadf24b9e4ac754b8a921b14ca3407c944eb011aa9ecdd10e1d48331ecb1379cc2f033b0da1755178d2b41762b298b5df059aeeae61598acdca03e135ec76d275b9a637d1863908000c3b59fb95bc8e79136ce3fcc352df74fab46959948885791e5892f0daf647be5716f0794e9b6ffe3145998b3d7f4aed42389475e71aa022856a82930bf87f08e8d234432fa99401e6f0f4e80be5966eaa288b2b3c1fbae0e128bb8e982adcf93d84dae8125bcf39a87ccc34969c1815abcf729a316ff395544a0df7d14f7afb6b4f79af8f53fc2da7109528a77ab269ae3c3a4066f1997e000f838416db9b00f5fe2bcbb9ba56633bbb0c865cdcc95c903650e9c0dd52022d66440a17a6adb87fa65c1c75c74fb44d9620d5151fda8a989235b55ab837ccf292891f0b5354598e510d7b8b3c03ee1beed90e46af4fbe815c62476832ed2ae5eab91f0b5354598e510d7b8b3c03ee1beed90e46af4fbe815c62476832ed2ae5eab91f0b5354598e510d7b8b3c03ee1beed90e46af4fbe815c62476832ed2ae5eab81ee943a514e682bc226ac265d38a3c3ddad9f310af249613bdc87dbe1d5d2a7221178a04a31070c39ae37ed74a0d792e2b9466be313c5cfd7b9643ba0df911053e362248b21010d8fde6252f8e1f1ffecddc7bd8d053c1fdf268e1af08714f340a61b16a3ebcafed6985d07f2398398d6911df1e50b56b7e4815a27f182c9c691e44684f98add430aa43aba9eebf9825b44b9024e1ab930c1d5c4633e45e16038b141cc6b7562ef27e22585422b57ec27ad0d276aa28851b550e74d4e556704dc390d3e02a4994c80aa45fa11b7dcbe016534a02614e635402ec8a1e36926d6b0b85e0fb08258ba8dce57e8bc0b60719bf76887a91bb5339e1e39c1d847fdc878f45f5cb47b9f9f0ff17ea3c6183765766fa1bc3b4eb30b8247ebeec8bf2b67669144e63878d0b546c59d05e9b323b31e0be2ca1463c9d1eb40bcab6a746aa46c865e7ebb6c36c0d0677f3b8857084ef00a196b493fdd1effb21c53fc1b1b2851a59de5f962ce520eb3ee047eb60c85e01cf3d130b7cdb6ee6c62ab5fabfa3dc41b01d1880b41bb92f7ba00ba7de7a661c832f4bd49daba2897b1dec268a0a87acde1b075c8e6a05c7f9ee799a09e6d50a86579849b82234ae636596af21d840a6ec9a1e0bbaa28b529f2068d52b9213e2ba97ef9f0f6f8765cb0be816255d6d86a0ecd7f0e4d3ea6c596841d24403b418b1bcb4ceb54c5be85570e3dce193ffb3b3790ba1df9420bc8c16983ea5a214461b604ace465cce0a07c5455cbf60d024885df943da8ea6687b02840e629ffc9114928300875a8dc5583adee12a3312d98c26bdc99ee8ad41f363e55e43c3c331a3fd0db346d618f5dbd29a01573f2534c9da808a4fbb89d07075998e3dfba2967c100a50f69a947da9c8702b3752b45f4bb789f7a24b8a794be63de32f767a590c4bb85aaf84618d51417f4cf53a244a859593181bb585c16af2c5496a4241134f866d86fd617932185d166c91817513bf21a578065912ed7a63e26543d9bbc032cccc7339151682cca951ecdafbdb3a8d0c33ce340f04a1ac4468b62acaa9cae6e287a6212b0f8c758b925483f2d5478572b887f1656bfe5a5d14a84c5bb8dd111eda54743974c1df167e78d847e62669b332bd99190649597ecce75d7a50a75afdb32f352a3546d9195221475eee7a3bcf5bfac78e6ad5cc63c36cc42eabd48b2700a0435f3ed20da5855508c1c1506c177eb428bd87703d03cc41b740d3df6f05e6ef811eafc3ea4a8c14ea9c344da0650f5adeee04165d2c73c02c8b418d639ca560da10aa3a0eae46273a982ff4ea82463558a50923f3642390d16c6a2d50c6f86c4f34a4d531901aa49a46018cf1bfbba42dd3ef7a26ce4f55e547cca915f9a1590ca9452d2e77755be08fec553abf046625114cdb76a4321b05bd3d1da2b1186ad3560cc47f6ad11ea80bc7b5940dd948f9de235c7d7a846fe67113e0f8574ef41b358857661d4156154ceb9bdd9a4babc1ca17c4e193e2edc473bcd0f968d2ad367c25298b1d0f996c961c17711c14f04530f954450a90613c8d4d3946c16dc2b93947f60678bd6c3edeaf15355aa2f6c8c625a4e8a0a9aefabb0142f4480d95ca518093472f8d3eaead10e5349202b765cf76a7a4ff385e52d2274e9fd2f91e609f0918eb839c7efcbdaaf905604d9f1f9c67b642f6ce48f37dea23040ec29be9b6d32f2cefcc431f84fd91f5f603c281826407ef5add8d0130fc85f23620379c4b11c171e44689cc5185bf652f44a9f982a5e28ad595a49ca7091bf4255b624f383b1c2e66d73588d86793f81192a94bb9ea2ac5d06ac37d6b0fb9fad25293cb92a9f75ced228d3fa56e7bd9b070d44866024b6c8477c934674160ef261bd9d1ad569c5a997e83524e97de6583800768c5404a86996395dbc2bd1358afffcd5bea3631badda82a0f19e34fe22474c5af8be11b03772e5c53cc2af04eabb8125101128b0aba69b9b81f6369c52a8e14ef9299b93b33676ee2cf73ee8bf8b30e38a1f2c2508f62ad0901971f15ce41131e122a8672694a61feeb24d149341cb9e8338c5f0021823060b366808ec422f645c2a8f9ef354daea568a4d02d6cd926e81d883431b154d05a470d5b8a72340ae888a1ad938b847ceeabba4774408fe6ad9fcc42291561c75043cc0b4d4daf3d54fd8d54d0bcbd117b157c1adfbfad3a731ed76048ffa769fa2f0a731271d7431ee5bf74d749c7c11d172482f4dcacf3240e975d4cb58c1df872ec72db307debb2f685d5de65f99bdd03f5056b199bae7684ae20111c89bb82b01539fa12f67f14fa633c4d860adf773d045a714315aa7828a235e12df88fd2ed54fbbbc6ab7f59f58daa3ce866ecab9fff791e8988e96d19e8f8922e71fdea66efeed7ea6eeef36615c74ee120f6192397e95550c2f38865d82e89d6a43b214e56875cc690e76f3844d13eb064bf29683f83271945c4b669df93acf3dcbd6a7fecea5d7f579a9babe07e29a55579841324018ab7fff81b5e1fe8b6662277f1fda557ed2755a73d689198766cb294d14e4c93cbee0fb3b1afc64350c288d99b23bcdc5fab4ba373cd9a08239013f545278e510f3758c4273ad25fef2decefcd450c01b3ed190a7a5127ee4bb22f063631863b01104b20d925d8c82d14dcf4c1ad53694d2b7b50d52299f4b86fb9fdf8311bf7b14ca8a4d256a639517a0df86dd522569e9381c7b416b958c95cafcfd5b5f8f1b181c6477ec4d212b2aacb9b83ba4305a41cd273d028fabd661676dec3ec9313763f0d50c18367bbc58bad742077c305ee5456a5c8edb37192ad756843aca063ee5019cdc4e5e2f0422c9e19b0dd520948f3af6bdbd50dc49ac0a10f9e1774de431f18f0a342bb04b1a185e3170b4e96bbc6e03e2a18159bc478f7e040f07cc1280cb15b605901c33a07658ee9929fe6cf578341232ba61cab912166de91ceadfd04fed3daeeaab76dc0b3869b725795a81bc531717bf55fee8432328bfc7e1bf4034fd75790b7c1e24923eeb2eb26d56117380bca7988be7bb68b6118bc8287ed101c2b61b4064ff81b6719b59c95b82a6dd1a67dc0f2f181325577cfc01b0f058d64b0fe2e106a22389014fcb7f652c17c0a9b4d2fdc72ff7155b65ff1c2058e4be3228c3d834046dd7f087e12fc2727ecf17c6c963bca6d56e245d5f62899a03efa2ceb3106c184d14e46287e21cda13e4e9903a4f555cceafe97dcfa04ab1abebf674c716f3e8b90aa9bcb50bdbb68aad062c70cc43d2635ff12698d5e9fbfe0fa0fe986d381f93791b28fea2fa4d626b0f3642db8b577349403f2e85803909981d0951d360821effac3bce4cc6e36f92424dfaa5cac3ce17a87a485a35ed9621928aed13a55610b37b9843dd2fd66b3aeb01ee58d80c2c39eb4bdeb25e96a120016bc554439c6abc29593374afe75af3b8a938b467484f8d0764d03241849918a10e22319eebef3b539913efea6e7428c3e3e441fcf1c30cb1f0d2a70c8348e1451e522a4aea7f951e819cede00f573708b76f1b249685878aed37425feca92b03e82c84a8018ea80fcbd55e1f0956502d474727ab8cbe62ccc82a0dafee9d7727598f6f8dd5d74ae1fcbf0f65d8f9ff58c9b6a5866cab93fc148231a3b15b85efc47015b28f051186cb00726a61f74324f222651f08ba68ff46113d825546cff9db8939deae7107eed2a470454d21fb0bd80b38fc0ad36aa4566cb4fb495e0d1ebf6a3ea09b95b46242043f9d28d3119b4733af55ff5da65c515e9f6195f105b4c7d3c97d285314d4dff67537ada25ae01a4d7ef3492b0da7810be3a3f319e40fb6be5e033253956a0905f5480804edb3549326ad63ac2da605b85c00f6fa019fb3cd2eb6093eabbd7e78da3340801b0eead9a7472730afcc508f27c2921bf98268560f404a343db943960264dad5122b14bf818cabd2d1b72d7b8986795e7cb07f20257aefefc18a6ffc3cfcc2e5f24d58a6d695a7a44f6464593553c038adb49ed13d1359b8eb2c6ff3c78a66d459c6beda81acd35594249b3accfc7cf7169669ea027414fce37226bc115ebbeac1fe003b1685ffd49ba76e9625039a185971b21072fdfeb2073464a2650cd36a5fd6ece7e6ad9770977ad81b88c4f177cc238095c247672fba64fe1fdd66058d8422aa4cc661f5ad36b01d2732970cffc08241d4fcf8712124835d6010240ad31bc2fb68ee2d796dde70a9cf10e3ceec003cc54db82a021aa0898772e1e94f25fd9b1ef588eb8b05d4482ed28de8290b4b10d30758bb3bafb5c565537d41cf5ff43ceef1dda7ffa9ad60dc735f1adb12a02789cbe501499bed6e709dc026465a3c00af1c6ba24bea3a5893a11cf3caff38b15122caa7df5a267a2ba85446187cfaaf61749fcdabf43c16d7f3110cf14ea7b057f1f981589e54dc862d64b8a693b770cf743f8490639274d8312d1fef047ee963b8f68d05612b9fda11db224e5d2aec3f9d9df9c8b59cb2992c35515b968575023af13a7cc755571f6a40bdda3d669ed085addb553834a87b647e6e6379b2d40547e11ef4378c94554004a0af498a65cf90097e2545c0585bfa68baa86129ea0d2987507857034c83f32eff52267be322cbf1382b325136a05f3c8c14a8b364203276ba39bc50a59104ae9e766a513ab5fad03d82a5850fa8dc3a3b554626d93ac977e54ffacf03b2d3ba2683054cb6c09fb27823108b0fccefee3a0127ad2b1d6dd311cfa7e2e93cfcdd43c17e04a31a5e0e889ce64569e8bdd9f67016c613e940334def91eaab3e0df780fe1b22a1e0be46dbd0c22d353bc370a9a869b26c2d2fb247e40ddb997302858bf39d74639f5fcd5e7d148568555cfd88af808f704aa9bed95de3c84219bcfba61bbbc2d10f6b05b4ecb3a2d3e97c3f8a587cd38562203a9df718553f8c8ebdbb797a8c77b0e4c4710004c2710c838a4049ee77b5859db6c1234acc55fdcb8796a686ed18e1ce8c44c3fcb807aaef863348f09a5d0d6c5aa76d5e6087e92f994ede13c0dfd29c9f19462f13da135b4dde2720387e6f52b150885ac771a964cd68e1c74d92bf50ae3c2464620f8e06fd30e1f6f3b976d258043465de238b377f2b93013c5d0ad689c4ed552aff43f40486b5302fab20fcc6ecbc6c6ff4250cff20f793f44067a57c115d613b2e49f0889fedf84bc24926b6de99847d43ed484867a24b9d7229541eb39175ddd020c20edf7b62247dd7981fd5e84052e62fcdb08f0d85a9ec805a6192abc8e5ac6258fcebe4c2d12af35a1b67a7f49fce6b076795f3311fe7883162c88adfb18005072190dccf13c149d493293b3149ea63edc75820806cb7a0b3166ab85b54c540f073f4a6498468a7a83d739663a840bcdbb683dfd0cda3fb2c7591ff68482b2a45807abafde6a28bb2af9be63b73f12a50f7b42767c7ba206e3422c84d8fc088f0749a8974212ef8ffac03076a7cbfefb1f629a526786022540342e3e1824e297ce9c072cc49994fadb6ea955d0977b227e8ec29cb809c0dfec3ec6620c7733902ea4f561b068e23b52992718ab4f620eb5d4c9a91f658e35c707bbb87c2e666ef0c7851cd074b976c2aeed4ff369418d8d0fce892888c6be94ffb6d4c0c9d93047d75ea5019ac338f44a269a23426f492c23868eea16f0fe130f9790f35b3a4da5e8c5f3c9df6be874fddaa6a7d0a742e6c2f84abe63e1c3d80fddc607c9454195e92bca7c75e849ec4f62e095458b2b3edd9ec3b0473adfb4a4a34ebddb98d3f69206fc693365803024b22f22ccaa24671a5594049517979f8759590e32e4dbb691e5d7e75c1ccc69fcf0527ff65a0a81a73dc507f678a001875dec7ff0a4c152e59cfcfebbf3c349d81265ab11da29d938c30957704aff6757361fef0945ca32046eaae526bd8356703659e76b26cee4d8961d701e78bcbb310fb1d8917f03365aab324442a2bdd6fd34e4e8cac47555b829e36aa2f7a42eb61971fb92561081e0af0354c30aae7e5b1bd2d37c06f006d97e2b6577790b5542486a5aa1404786a8966d61fe01bd78e4b3718ccf6c76c97d209ca27696ff02fbb740fae48c88f052417c97f51d48c7e35ac2b5318c3a94de88e5df9dccd1f255c9c2346904136e03950cd2f1147c99b3bf35f61faf00f6abdfa2b2d1d62c082dd4c5213ef100fd6cc77049793b00f65d5efaef7cce2a265194b158c62e89b8218ca0f8fb30c562e6cf93d8eeb16f7b7ba781057312d6e470fa39ae67ee3105c2d8f779db53c473de74feffec5a43def17e15386265301c2d45357c4f16b29e55c928980ac88e0ab87ab46071d643b2f630e4faf24a341d13b8b5a8bad4b76960f15792c0b0a9d6096df8d9c1c0c877963005703552b48404a1561174ff1be3bcab96572c2d71803396fba6b474eda7d8328330ce713814fd832d1ec670d9fd6c8f061294fa8c18967649b748f5e790b66879e9f8b072c4854bc5d1a814a23dfbfd69cfda4b0e564ae6f74d6938923cf9702a3d54f44c3ff41f991b03ecc5ecc9160d4af87bd6a2395792374bea6fc55b38a2b4eeb2e8f7623915a4038a67dd4832b125a2c58de619200b105cb90d79d6995d2fca16ad344253e922e21921ed28d4cda00d713fef4ff23b5dcd6f2637b298c2f45a9819be621598647d21deff8a448940500596157d1b3e3a7890112d095b5db3162135d1581271ae70cf67d6a46c84a835ee2c418ecf3aec3263dbbcdc88400949a8018edec3ef874783f6a2201c15cd481c5e78b3abe356baf0db61652052ce2783cb66b99a9eab97386d9a372f5f8467f4c6ff1486ad7d5de030f00c02a23543159cb35f836ebaedc325fb5ab1c3949e11308f1c75e54b60ac0b425482a4f1b25fef35d1074554a611a047168e1c3beacbaa9313fb04501b0c74b32f9386c7bb3646afef6539e348a71099eb158edb9620a7e60bcaf1106de1345608b0239ae1954bb70d4f4c616cd0b1bd9881045ae9362d72d330c49731a90ce67bfc13b7b537c750e8ca0498d06b19a463cd2f4fd0a3817988d52a702965cce2fe491853262e04775ea0f12438b741a0f172bc47583cd58a645cd28064b3fba4a6a8d1f3d114bb6e85801ca177d0ba0b717f68bac0940dda1eb3b5c2ec73fda07d7ef110a3aa5b7dc05241b79ccdf4674ff749722a221a2d7acf8852bef310412fb2e65787960ddd35d2a1c0ce71ac5ee5b18310116035539514462293d5ec660aa75c1aae3698f49e9f4b4ed422d2ffd48952abb9dc476931663c9063f5f4e68550b739017411f3ea4210408ff839ffe6e93f44a57e8bb1c1d629609d01ccef10e600e5eeaf2a9067f9126d5321571f3248ac602a68a2a99488afc68c9d8ca1476b477de5086c89b9af6edcfdb01a48bb68a826d4f600b895cfe5e2cff3c8e303c98b8745b28518b31ec409037950e05d26c9fc9e506263537c1e833cf52a10ef27d915b1b661e0cb00a4ebfc43ac264385301139a1a3ea795a085d295c426de8a63112ce8d76c3a1dc52b6761772fd36b104443c21ac31d6644c7c29ad4279e3ff80ffa700b89b1982da3eeb15cd5c5dd3b8528f9b0f5b231b9e898c46df1337a3cb53f8fac71023f849c60e127789eb67ce30277e2948105e95c332bfe86bebd3eb97432ca5191f34cdce802b6f1793451ecaa82b6405629b5ad54684ebeb5f12419f9d19df26cc05d815cc01c5ed1dae3c5a3904d01d5afc7935a2b73e37e39f7a9ea4e2d23efcaab8bda338fb6c9e83e41ae73195b16fb01567082c1c516961fcf769e8e02731cd9acc98ef55edabbfebb7f574f922e03119b76c3711a0865ef2d26384c023a7a046206b1f9260400027316aaad0f1756515c4cdb573bda213f5f15731abf141aec4c158d2350e40c3870fdd4ed130208f20bb69be8a85c481688ba92946f87afb2c933797e5f1a5026651a680e5b03a26ea96a8f480af8b046a92be07ab933c6607041e8d0eb45194a0a7ee05789999048b89e1374b9b7a5a72f8af8d387c886a8e3405743f310a5d916d8f415af3807d3a330213225eb202b434324ce5dfe663218538f2eebde51ff5fd0ae7c2ae61858dfb84826ba37f011dd07934333fce52db75e83b261f561bff92a6b53fab6e6e59ec5c3fcc082436b9ac714369514a4df601707673767a140181ff9287154e758f2e0d14a7707b94bf13a48404bf0acac5459a3d9821969d10fcd8c01b742ec8e4649ddd81423ccc8683e7b5b2d1fa06d2f7fb40d78f73fce2ead0276752f79436fc581e145d6ffe5bdab367be7838fc9c5cacb67f4c6f75c2ef01e0615e774eb402bfe2f05bdef2a5b34a257a1b6152b219806fb84273c274dcc505cfd7fc86e069788ac0c989c04cc513a2a8f6e94719e93fb4ce71ac4fba79b749f79c580591be7a3aa6478d0159249265adae698c4b060d5a50575634b26dd5c0f94fc686db1fb44f38865fc0fed8fcb7c300f5620dc9dd7a7bcdbf008e00bae88a211d4a3d2fb4dbea8c59bf250d6a224aa3252ea084227d2ac103d96c48298fb28380b7f24f57e72c438b2887a784f9525095030512417544ab52f27ed40ce3abfda8d27f2099c5b48b988c3234ba6d3cff0feadda3e28738632ddfb7ab2204cea7a825acdc6f96bbb403589f2ff49e771334612fdfe44fb3b86adb7f6d78b58802287489f1770cb403595e35a9bfb9e79d585f4b8d01eccacfe35881637db6bf23d4d846ecd7709649eaa2883eb5271b41e724f296918b6f0d0a93ff5d5ff34ab89db172832e9d8035cb137db6ded982aeeffc0946cffbd36d052831bee69655f2f2a5a3899cb0975df8d78b69b2704d66d241c00a77832c691641618ffc28592a9e4f2405f8ae561eae9f58ba7a0c6fd40c6f3773674ef8515ee04dff2f210173f0d60e8e017b516d9ee9db946e6b30b7192f27cbf8dba5eaea933a504df142a55e106133cce56c69724ff749c12fa501cb272f6599cec63f1a8505c389b980f3eacdf6b35960a571997b20901b4a8c98bb914c874c635a92943907c2b54e04cb738245eef79923bf816fb04e526a3ebef7d2cf7acb945f319976c241478d2ab4e0818656029a7f10edd887a4a62a3c580c1846e7e04e396ec070785621224c3ac9fe1575cbed20bac4eedc38fd04854232157e8a829c4eb1266545e20bf1ce796ace0dfc1620051d5c1d6941a8e72535baac92765dd4c3ca30402b32a825b10120ca370108a8d61d9fdb972eea87e6f7a38aa7725fa90c223b8b1d5d604f94aefceea38d0f737b824737dce8a4b9c45d9b6576e6a60db32e7a5ac318ea99df16a52b66a895b399c7da2b79212b6022333e800e36810c5b478fddd3cb44b4b340f8e1e5379ced61af61f07a7f38485a386f9b64bfb0e73de03bb1175a0aeef867d1234a36d9d0418cbe8f565002e1bdb6ae99a47e9f175dfb9f70ddef0fdda7f44e4f1809d22c87c036347ca2caab958d2e0dbb86581f990f9eabee25657f46fec23ed04a5ec73f5fc30bc6ee38fe4f4fce1a44c3d1962ae3553bd8d460973629b0b4782a6304a369a9f5bac99efe3a1c8bea5379d5fb59575c57d8f1debbf6522ecbc14e649752acd987585701024c2b1d1b9d0f608b2e19c031b7fe79ba447132efee8034b58f565a9d8a23e3a714a47bebe79f29e7517494c83649abeb69aca65fc770eb29849ccfa995c2e1c6fdbb567e6a69ff0f662184246e5ebb079191d3b53cb4c1644ce037f1176dd1dc5275edf7d10566bd75f8e45b04dfad3f105b84ffc7d4f0f773331b45c2a4f8dd2396b1974863498aeb43e0b6e0544c6a92a1cff13ab9271553597aaf041ad799b5594c31662ac080d27367a0cfa6988f3e9d37dc5579144708593155f6d376d7794f28ab9d9f1d17be2c8b08c8839ccc886a55c5c0762e3520e4d7801279400dcd8992a18d458e74072111cb36b7d32faa74b61ba0ec7c61d2b75d8ee640c27ef671c9774c5cfe3638356726ad6034e4e55c23e085700c8aaa3b39069073024a96a74325ec88df43ffdf5fd3ffac1ef9500fd3ed9c73d9a0a3d9e16ad92305a8d26f07be01401ac23a16f4de55d6085deef80e59839d2ec5b0624908f12c2cf7f63d51b6beee6aa2f1876b4207cc5189bd3055d9309928f6fc8040d3153255312b4575c2e461d80727d7baa238a945c735f2bc1aa8a4dee5ca6dbe7e7829f3d45c9d6995c0df708ef03df36f5c7c14dc0bb59aff85f7ef040d20b8922752db8347bce5f6873533e1d6247dd492d07bf954f6a918d07b29317a472bcf5fe4f5884b35b13d4f34a244a03030b43164767763e2dfce8fdb83828f4d40e28c9287f3c7b09889632caad66d3baca5a5c7a1e0dd9f9ec1ab11293c23307d4ba2ec24c49f33bab2b9f838c3a195cd68df9e3e1d98b05f21249f6a5595f7fe2127db90badbb3fa42d29cc1ccd8ccb1ec898e3369315c6808e8ad1748eb0e6e7ca659d405e42983f745bc7f89cff960beb897ef473b0f0bb1d779e1ee82f52e8f27627c88c0d6d4fb558cb97340bc4c92937f78e9fde2f88eaf00948f736341923a4c826b8ef7b9ca0cf51036bd20abec2209f19cd0893e8e8c2b2e3e072d7aa45e6023c51630bbfa52c1ad9dc9dfdf9b47a416a778435a86d406765a1ac780a57903d706e7955ff77e76f9d051cf6ef552b98e2c7cc3bf7794bc901c03430a008e3c0d40430e4715235e7febe44bb7c81768730207c5c1bd3a9e28f4e38036b7cdcb98a059375eaa3718929cea37201f26a1582bf485daf8e5a5c3da49741297671eaea9b07c805fbc9fb438115eac4a4635214967f4e70a3f7594d9b143a702528546789a65d14017618c0f8f191f6e243b7018c26539845e35ad945d9f36595a359ef86fbfe731732aaa4e0c4d1032ad30f897671333bbdc089a7be27ec1b11696c592e38d5d92eb8cf538ce66cf90335d88d117dd420ecd2ef5c07a6c4dac6c547f29631f8bc3e7e4002ddc29a91021a92949a35274fdbb43738ba7ba9c2d106faec35de715a94afab4543d303f85d3372c764f236716a5217fe620e1e07c1428de2b741a0a375d132893174915f54e130b81b87b0dad0b4c7591fa9950b4d0881959cec715deff24e2383c1791b50b85ee58f31ae027671790b03d557051ecb4cbf2b5b8fe891ed89dc6a6e11f8446f4f294810a80690ce4bc50a0a7255fa06ca2aec08111cc165232dfe537081fe40ede533a9de9a8805b47c0ec0434c5add83ae7fa7ba80cdb28cf00ac074dfec0b8bbc69616af96b319f5fcf1673805f1eaf50bec1909843d89cab1b1971d8f303f19ad98ab5e0bb288de59e63e7a8ff9008245166b672c281f6f5755194c5b1e7cd8e8be3cdc78d547fd9f846699cf9cc8aa5ee77604b07effb647b8fb24657af7323ff5ece542f6a9395d42f8425dbe626619933456794069bda236449d4f90f92f8e0d1b2aafd9dfe49a94f214922b34027434e2657dc0185c6b92aa1a39eb21c9b0b29f3c09e383ab3a7e8107f7cddf4fd41e241bd2821654ab8dcea3cad8b533905260dc0466e6c374d87b8fd17f90c2e95df830c9dedb2d1bcffb452592e75ae07aa662e1cb4e077b9a7b505320946a1911bec2994c6eecf0779e0b6cb695a66a012589d5df40aeda3004e126ab091f8b2f11bc72d91fd9a71743d05204f39ff07232d8d51ebb186ed56406196ba91df2980aa87aaa3e5f8cbf33a47f7bc9ff288b3036040861521931c502afcf3954082a73494cd166b685acdbc0c387906a0753dc1c05c440ecef5c0722a9306279f23cb7ef12d3f0c2117f856ab56b6e05d9734236e7e516741d2fead738ed840001ba7ce919c63989d8d9cfa8ed41d248e69b4a9344fe66fc2d222f1e9ee1258e64168119c7052b96d85f052292e27590b5e2b6fcd771cd308b7b5fd0583377bc2f0ab1bb9a25d95293688bb5e9a47aa6850939bcb80e326f0385057dc9b8d9fb5ddbdca6b067aa29ccc24bc5c4e228795113f23836fbcf1266ab4a4aeae7a91a8d81add097ca4772fe727f2de72e03bfe7afea6c8733320f3ace109f902223d4bb862048743b8962eb76db94bdee7870a51e6de47c425d9f6a925e3b692d709cadabeb128dd3162dc481de20cb97532e0c613e06177e176f348787e33420cc58ecd8cf935f5a2c715e53a4b48bd744f75438d15561b0d3f2e0f62cf8312f142402eadcc9eb2fc7385b4980ebefd71c989fab28cf60ad26ffe07576c7e786a5275bf9db31c90340e442f520b63ac0f6430bfdfb4011daf618dadb9b4272ed22231070e2fcfc62bfedfc7cfeb1fbbee88124b337838d28672200feacabf75909002f30911bac4194c2ae01c94eacaa329fb398f9c6e9c876ff22f04e863e04e43d3e104d9a81c1b5c516d7ff9f58a2e8c9b59cd7a8b863a1ab01506fe57778361eabc3cda240fd32f39c404ce612a5f1199304adf9413f81332b93b3cc5cde7ed521e5b8e0e58894c360d3d60c3c8163d1785bc25f43eb89e94d0904f98becc58b045d7f7290aaa70743c7a95acacdab7634da4ecdeb05c9384859376f61210806b8144a59341c4a1a2b6ed4e3082235716916dc62fa85404aea8c192e1a8642e7a85b098e09ab5528fe1df6dd05be4749228e244878a870ab24c0a91da5c18010aaeb533734bd47b9ff185d7d1a38c38b103e9da01af0b2b13699d4f14c2767af9917cc4b472ef7271e0f69ce86535a4d1dc5eaee58f50dd799575c3452928108bae845063591785b0f52ada5e66867ba8e42b56eef98f797c98e31175006a280b6ea28af3044df9d01cbb705acb3b0a0dac90f3b85967699365a8793305bdf3005f568445571a9535114cc24cb2ecd38588717616e1205352245a2215da193c2bd76a3879bd81ef3d1583d3fae2171611dbcccceae32ac0cd209b41869a21dadd6805298004b7f17c1ad9a18a5fa0db17369b819f8a4acb0aae4f7cfec4ee04d2898f4a27db80eda6b34d61de039d47247be0e117d403546e9eb825c49c72a8a475c5eeaf7d886116e630db2cec42eb7bd060c275658addaab1992637a40c08977f9a6543a55695bbd4e5fbcb842e729d2f6897281458b533d4bbde90206b208c7113de1b73e933e149218d28203d97621d2fafc0263206183a4f2ef66a9f617b4fcef3cbfbe0b691a27588e724668cdbe18c01d5fdbea3ae53628a20405d87093c308fef9c37cc38b817650d4c1cb3ba5106ba60ffb26f322f64cb65e437af76a49d037d73d5fc6cdff371c8bdcee262f75d2d4594ca34559b2184c50c41e337ccf4857215c9b55ce0d447006694345926900e480edba82ee153d88a373d740eccfcc9d2336f9990a82e51b3e753410f52c65f5e381dc9b093e39844d8c57e36771e74a440383da7c422ceafb25880ebde22a39a1a59e67890866ac7ff10a451c0657738b02aca18c3d6c1dfdd1f48cfeb11aa18d0dfbd015c8e04df0d55acf6b916137c3be86776a0ff9fd18d8c475c830aeca98bcbe3d0517f5a8fb2945bc0d363074aee11118d936448c49cab8cc7f2021234ac9ccac8829436644507ceb518745930f6334993963add0f96bc61a64d2d4c005cd5460a4d4c8409b047fddcc6323fd49bda8a28f38ecc6f56210fe2d878c84360dcb19b8699c6372cef5ef3d97f7169f5cbed1c88cce9c2958280df11f69faae128c5f41e9e25cd83b9031e64fa4e47f63c7a4d2144b0427eb7f702e4b728305856fdcc74e3cebb5cb914cc6afbae7fd74cb7cac82d8491bb48683923fe1702d67c57e9dbcab08e374e8130028799231404d20882109b8351aedf63d1058d9746d595f6e44e784b6c4f1162a1b76f8041ba02c4076140f9d05e29e4399f99afa02df0855c76ea0b5a0e935e94518aa9309784c853ebbfb7e74d798fbe22a0b3fd7faea5656243b987c79ed32ffb69e4d954922cde9fc9e34a24c041bafe5d903191509fce4b95b99c62440e5af1850308c9b441c957cbf5c72b7b3a55006b214579b41894f95ad08440bcfbb2ee97817c7156e3d4d4a57a23ddfd1b545bbe660d536d86d7f9413e6a11a595ef19608d1e05d8cbf8cdf4c542dc8e304a2f354c14cffad06aea89be78dc21109268a1194f8c159a095382a672edbc8e4ea04ef5a488ee4256e75f2634dd3408cfe833d54129cb2f5b29b83610659fd543b4c82afe83b2a186c06d98a84db5634c9bf4e8c7cde8b3f30d72c4ed613216b1e157ed2b739686a1f6c84862df92ce8126f13fe4e668e25960f82ee1069c1d9fbbcb117f2af55d275752dc55f7a6cf12266957cf7c6e6cba35b20d043bd846b32b4bc65ccfded0dddd20fd955e5610b3290a36c35709449c3ab26f2f78e1a7bb581ac25daaa5e5bad01e7dc7adbeffd2e0d19c9d0be6de7507e68b4e49c6e301c5502a4a737941d57e78dbf7c29e0ca14a331fe90fe437bd9ee1948f1d366a8bca89ee818c58b807fb09e1892c14c00185e2ec3dd08ed3b73d2f83c821388a1899bf735125ff30f54e287f7011094d97dd2a27e6e2b050cd60c1988da43a7e2710c250e3a6b7e7fefd3aa297cd5632b810a038d609afb7a0f2e8326f16784afe18d40a9e13dbe12ed94685bbdde5e18112d12a2f977c7f78d67b987a37bf1e97db14e4429eec0d0562377021328aeb8c968e269737caf789c4f9a60c9081b5afd00ce6ce25eea83b8b0797000fe100ddcd45a743451b1922ae192cbefc5e5742c247b0ba2fdf1a01a2a951a990555fe39fe9829e73903fac9fc9af60d231a737db6d1c6af03172528878d2a50b11028da3e84bf7d188b8b7c170ff1907b768db2d274c40dd2e46aed6f329340582ce9f3b8ba324957442d6284e695a0a331ae91ecee5fb9ae17698862a02a1bc0dc7c4a490811e1491d7fc990410b2335410605b08c2464a8690b25612ab6725fec862a4d5d94173b059fa615dae3cceacc44964f1a4f7747796eebf7fcc78cfd57a6dc8ed9711021c9a163aaeb2cd7abc5cb6a885df3575ac72283ce29fad4775ed2514ebd6c203632f279f747298c6fe8e57bb9544b89510d8e3fdff90ad688f4ebb8c0ea7182fa64c322eb175a6a07a4024e1098e5dd14fbed3b1b1afbfab7327c256747eeba1b6b077889395de52fe6ce0a055fd1276d478dd5e4c7e89f3e5c8438feef4fa3f577c657b7767680d1baf85c00096a939cb96ceac53c237b0360cfd6bd4f2e86b35d391fcfd9369e453fa919c99794b108baf0a674a8cc79082c79981e664f51d15a71543f2530688e2fdb3bbc74085a0ff0c31ac36ef34c7e2f7ef7217ea498259ef0892960ea0077714e1f3d7a14ef611b96cc39eb17233e1d8894824bf3daf1a880bf84cd59bd0d45a251044657028cfca27bf1a3e0d322d434e9f400cedb1cedfc2fa5706f3053abd68a29243ccc519b134932fe7b44a4afefea52a97cf716c5453caa85b0f7eefe96230c358c0af619d756d5d8f0879ba257c3dafae7af5adc388a7ccb2d694e83facd293d145c7d5a58c605949f565d0c7dabfc372927751b679f53725a2296f448d19eb314b29e1652987c0c62b39abea40be5bf750291a91606d0e572f5c94b32433b2342cd81428ac83802c93f7503e7e7320518b477536fc5183b2ee8f3fc0332f66605f8df4928c14a2a8fb8f5f22df73cabea642b1ca855980cebfd010c5cfcb066e3f0b49c3c592bd253669305554a36032552f1682d0649fa99f488e47ce7d17c132004526902577bcb68e9aab9f6334677a08efa614044b68dc207a39a8ae3384da327c90edbac65edabc7e67ed4fdae3e053dca208b24e206979ccdf04938cb399fa40ca894f47aab66d5dc0e71e1cbb1be3c5fde48877aebf388e32931ef4a295fc32652877875d3b59c93ae5e5b213384f71633213ff59b16c9edc185b3630bcb1de881c140b6f8a33ad9c7a8240080dc302bb2ed254192522e1b78d65d71a965d4d893634b052e595d65c6c9383593c8a7a8facfd830cb894994abeea2fd8dec4b2b405895a51ac77ab28bfc4a8cc8e691391261d33de601a537095f65346eaaedb4ed1a3a9bd059f71809667b8d54670c6cc63e9ba9f932f43528639270a671a33682813e7782b035da0f2fa6f427ee1e7894989ce28ac223d5b9272bf146e34c8df8f16e42e98065fd22eea8f0c19f7471e6cff11e68d0799b47e2ce5e94897dce6a695559dc04e2d8172749ded279ed6cb8201c098954f603c6bef5553ebbc219dc388d6bfc5fe1babd8286d39615dcd604178b93525696a1a343e68f69c13b58fdf9b384d2ef9245d5678e73d29419349216cd04800b4c2e6cc5623a936c7221936dd55ff32b74c3a51961b4d1e730cdf8d5581b6dc459182236e6d7656328351357daa16bb36832e347a414099f7048ca062920d8b089d88b73acce6bbde5b4c9526eb98b54c4af135c1917abe6a40e876d65a1ff084d91ea620fe62ac2214b6bc1079aa6fcfb50d1177380e5eb39443f74f1837a1ff81685a0b0b29cf7aa0b23fdd33c186ae3d83e492ae8dce12cc54c135d6bed2a843ac42a0d8a1c760c67d7d5dcf9a8c9f143641bb850a9c8b1f06a40a25c4bb370e90506c64b154855687d81458a5159d7957d0710cb326129f8752de28e021b396a223d80d23133e0b7b51b01ad83d4d5207365cef5abb77616c38826a9e11e5bd61bc6b9bbf45b73e445de9ce86629f0fbf642f9a3da0d2956dbb200868a9f96e5c27e9574b1778787c677c3659c576b17bb8d489b2928159ad49890f895e40e274e8930304d2d6ed4189bf50883dd9298a928e7398d1a1a6c50b80a3abdb87d91f3be90e66821530c7de2d965a2d2e67546d4810914f3485f235b77741cd3fe37cedc28e599c85b20502b89780cddcfb48e1c46b2e0ad815b70e9f2dddfa3b1d794ea4c1b7b903bf291514271d6897f4ce5a3ac6a7152615a81d45f9ebb7115fb8d6b343634ca6464b2cdc3de204a47e3b6f4820e89a36b8e63879c9afc714dc7894205056ad9692a710635e723c959d23bca837bb082f56f497d5a2f9f9e57d7255126e170f7a5b8cb90b628e86d23b776ce8b95c69d3011453b79b5ba728d6c2ba1e71412e0b748d73b665abfd36353bcae175c910a8056f69b248595fb25f2bf35676ca8a038fcde3c9006569267f015ea781ec3af9e422fc356d475aba429e3ad0d95093dd77f87e20d88e1fc6d337bafb24109b50b373cdc3042f627dec68bdfbb43f0fd2cbeddd94bab9e2997e18d98b81325e1d901d87f98e0d46a4903fd868206f2e689c1f37e6fed28b3492df3b688b347658614e1c20e2fc44997793db1d4b98ab6e32c6c76b59a7598e9de3d7043b94fae427344121de0e1793f407d1b51d46ccbf5b2670db6b121b3a88377029930e4f97258c444e19cddde3e363535a8b6409f1958d163aa371e791368ab5d0b152bafe202993d826b569cb3c28392808c6d00d9309a995723648a21940f63a3955e4956d7144dd6f7df365940ee7bfa18fcaf1624a58a1316f020e5add46d65a567e4306b582b38491616ff89e477300ab59c11696376174d6d6293174b2cdb729bf95c5bca6dc9cf86ab53661fd077e7110b42e9b42c90c2ba73c36579132f4dd431e585e22a412c8b79b2676e40ec2b97f354d0bed441b9921ebc800e2c2c635d70ff9d72e265667f71820c71bca6b9087eff86b3f4d4f8fbd386b9c510857f431fba0b200d3ce8080a0d2f1d1b84713ca686cf4b3cb64af916fb8e0112f9a44d0a875183899cc0fd2c92d11f92e8dd63c2ddf721a46b8565ab38001b47d8f07548bdcf4e60a6969967e9ce69a36e4f37f37b9778f63b00e10b8d2a3e7cce8bd8f2056a6e2b02bfa6880d6cd6628c78f6bde4370e1a5f3faa49dc107173be5792a22d8804d53d1732698cdada55ebc92f15561d9a22240a71d9424f5a5c56fd73616da441ee8340b95d5f2b7e309020fb2c6177ee202fb21e60161506b37a915249a3af9bf0d6fa58bc6cbca02f0c663441522d6e4f59afd8323d5b6ae0a069dcb53227f3efd82e31338236accfb845720e5ab8eae1845e074c8b11a193d9a944092bc5739bb22bb7acda3dd56ee34065ac67826079f3eb883a3949caed3cd2a83137d76138cd8355fa6d63d0200f8a92b01aa73880c6567f81b819eb7207ad639b554b2efa64d2629b05495083a24c67b979e277186e1ad32391e594d15afd4a0887c3cccbde2fe88aa8bf97eb0fd182954fac55fb16502a381ce716d36874f9dd5d7540f53c82f41cf9ae09c0016873426cd2b5510a1b5cbd108bebbcebf59dd0dfa19968fcb23c086784b285b4c6260e69bdff464c3d2e9bf1521a0e80a3ec187beab1700528ed9c6b41b87b0ef02c9f165bd23d8025a26e704b94abb5ba3f27f63301b9d84b36fded00e0ee8f67af72447ddbf4fe51bc5aa2baf25137defc5a62b6432c7bd40a9aa17fb21a5ad59206f0f22d2f7ad5bc840b431c5a77fdfbf66c8845669699598a85f7c4db485bb37433c7fc780fbf06c5c42d62cc003f5d1ce682bf24e8fea5461972667f191e074f4177f28a20d86e504d5e69f33e7445ad5bbbc34ea8f7a4c646e340ff1e09601e600b75c3bd96add83a776147c789f3cc063bd977684f5ade7344547672c0d511c4b281b943e41e9f2cb7ee6af198307484d150a930d13bf23b787dcf0fb8d9129571c1d80f7597ed8c815a4f37c120099342aa4cae8f80f0367c46a18db7b2b4e1855ecb375b79552f3db649f0168f8774ef4f634f99c32f28028ffac091ab0c3f7247a1ef2e2342ad070300286f06b7d55b92d5d56ad8ffe20d0bb0a12efbba2aad7910c11b6125d3fc5cd4dd010607a484e9f1ae80fc836b171026fe1370d6e0a0e40e64f0a01feb386e640e17435555f5a39a6e7334db064c2b4feb4ed934c46ab233af32403b9b49bab439b0f1ec9a2107b070e4758cddc640ff6ae227b2b68f3f6782446271dbb0b117b473f865178dad9ea2b8322df9c6265690164ab2460f68844e2f3304f24c7c869a687ccc1c04ad5b236147d4ce6f429052c4af25940ba45c28f9b48640842bf07dcd8c1c76cfb009a4fa9683528d2217da82ac0c76d60e4a619a286d65c5f1b04f7202501744fa43b16f005273d490d59500348474514d649fa7f38649eaf6124a2e16ae510d5582b78ecf9da087fb2cc4d5c040b15a877f478a34ade014f5a53efc2f2ea04fb596454bc68e5b2c1b91986d5449fba5e6f807a1c56c9fae3280fd0cd900bb1652fae235db0f25ec0f9bcce2278ef21ddc5da0c8438b1f6b2881eb50fae3a1eb0bec7613a5fdec3027b3db060f23aeadd02f384e726cccfb861b9430744a644180777ca81f63eaed8e21feaed3889b8125b320ba24a0e0d57c152b24986e01344b9bc71376f404b5723f97c64dd4b31602514867d9cdcc95b5a9790f7c3c7e3380deb87cf168dad619edfccf31bcbe38b59b7908459e3405ec325c2284537ef1f414cd4e48442861bc56d16194d72aa57acb3a13ad1604895371e20daf9b14649e520fbe09a08a2a031b22b80a79534d30dbb1cf85afccea1b4962ba0fca448df2cd3052ca856689d485a0d4e932390c61e2e39f90797cbbbf8c54adff4e4a9b7ef69de50f7751a7da73ae5afa4073b82b1b74e7035efe9387d7871ee0ccdd121dfd27b735a5921c783484754319b6ccb15823687840a5d9cb4739f8ccc22a934ee197ab975717ed36a8e94d966c8b2295ebaa81809a1be0991729bb66ff260bf71682aea124dd7887ab0603df3ff37a9a003e7bf0118437077869e114a3b9d61d028f897c83feb8e001c6d0c42de4568ee66521eba2ebba1f1a56906e37ed5cf86d6a48c319810c221b3b906fa91a60b16e05c71fa9738a022d13fc27d4633be865fc7facb7f0159352e19802422222f665e29f138df0c85ecbccf50621cdd40f6cf6c4d750813cd21596750d4c59ed3faf1b79513c62d2e45c2f5ade05ffa93b78e95b22aa6af99621ebc41d16753f7c689e5bb0cd772cb4750c664ff8c841c3430152c48abbb0158bc854d4786d6d1cf95ec12ab0205a11c603218ef70da37b8f0a58be273b7ca6a181082de4a2189b5a2a5abd5c98152124e0ba9973c99f9859d0ae36128cf9d952ea163108834165360aa516650ac29b6b67964fd6ca679e5478eb9ae2d493cc503fa5588f8507e2e29f3059a3c9366c1e7710c5cf05db4cd7f59ce8c7996d3c60302d59634b6eb9abcb5a86709a89f32784ea3722c04e7c159aa0b864580e6134d0708a3c25e6979fdbc3e35c1251f494308f86419a8c326eeeaaff8e31ca29c0489a5bd9dcad6160a906d942a539755e744afe9474852e23de665a2cf90bd8054cbe86ee87925be4b49fb4f6280d1f0c23f8cf2aa6c08c9d97b6824b47658082c35365095488f8b79401b412a257ac3ccea54f3f5d9c198ab6bb23e926448eb565cfe53f86c4d9af36b33256f849de03dcb45f1cbff9e112d2badf57fda303136d7f3f89a1d6ebf296111fd1bc0a7978dcb64c86490e21665dff620cb88fcf2f4f0ae7386c8832bbbd703a1835aa3efce7d08bf686ee291c61967dd01d48863047b9568573fc4ad393c7ac0469546105acc9b22c8e8a99b618258ab5734745e37b5e8e61f7c142fa9e24b17cfd80f59d8aee1b3e5871ff8be17c2da7ce1fa86a3d9ee0ae51b578516d3a94f19a74153a8b482f7d8521f92753c785fa9d085c5155c0340730ad107d45df6b5e2ffaa467f488f819ec1760ac6b898939a16ee3066a56c130ce4a2d167c25e90a50de327e6a2bebeacf4b0ecb0f82d7c9ab8fd00f40b9108e370a5e21ce83293f1a0a90bc260328227dfa7bc10b071f6cc4a50f0da7ecdaccb99f8436a3555554c3518de2f0bf3a8e6f4d4700837fe8c646727400ddd43ee8fb229d3dc148a15ef22fc455dc69446d60ed71e94fb8b9299c56bbf81832f78661703b9289e70ceca8a4fd8b3a6933093e28271317f57bdfd3e2ee1d9d525c3ea60e4682a0d718f0dd575fed13c74959122d0c53171197557df6bb27d618c150fe047738fdb38a835624882f3269d1ed0561753172d922860bfe52049b0134b04bb61c42db7551be76606f66a698e562d3de27e5884eed0144391057cfd9c689ca64cd0fcde47872d86138f693ea61bcd69742bf57a846e80b7dd8dcf1ef5189673e4a9cbace4853c95d609097249de69e1062ee7926dd23520446eee990f3fe32eeb097c314bc0cc2ed490aba5904bb09c6e666b8d06e092134b2ceaf1f98a694904e6eda2e0fe9674edaa9c1cf13300f5cbbfc14efac9847f7529baea5c282a71bf54ce72119d233e07b77721105dfc8dc1ae4e8b3436cb7cb1ec5b92eb2b6b8d7d87bd2301d48678920c671242342bfd0431eb384e73a9a7398d25f02ca8d53148170bdfedfc58ebc174ab2306a5826e03dceebc75cf948da27e5447ed16a086c7a214cde06877f6b1b99bd5583211c012039659a949fd95fb51193c9f1b267682ed00d179e2edac8e6286b3d5c11525a158cbea59c5545c9558e15258bba5029484a6f487f1f4045332498196ce966c7b24ba7f5ae0dcf645e54d58db31d918024004522e1ecb080e2e1486b2768ad5dac638486c53542032395a7740f3405de0a4f20cf16ea8bdf64eb031536b85b12b4d5bbcca4bdd297b270d86b1a62827d5bea46f35202ec5662c37fa264adbd5d427af3c53f847a485267967cf8c54c49237bb5a9f6f22a86328f1429a4e4463de81ae3f2840d9c12cda5603c8b734c19e54b8b2db1bb600b1c9b2b4fe4073810a32b8018c6f5c2a2aaa76b17ca592bda668bd8014a2c3cf52306b74a8e85dfbac107e460e95569f612e3ab942a41b6fd3cac4e3968093d3bf1e7e02d3488d0bd6d0cf9bdf571940bd7f908c83d0f0a2f2cbb15694d41741988dd0aff2f90a932cda1ce7c5e0588cd1d6cc5256c8be500a043d9b2df4c06edbaa3405d91659aeeaf2628b2d8ca2a57a934bbf1f7f49cf8c6e85f36e1d9b70036e24ec0d9ee0ada0ef2f6a7d5afd6a8a618e41dd722b15874b1bc54ee1107f1b2c78d0d8692834e45d30a39788407b33ab78b6cffe81b87a865a64aba938073dd8dc2f5b736fa668dbddd8ec16c92ac85c163a0f74777e5456927c4f275bd12a58b297af72d898b5e288a1864bce8dc58a5796a7a6ac11d6e62520d50653fe9f079e39e7defe419ff7e9c7841abdf8cb52bfb5821e7ac25f8620d131a0f67074017b1d31682e29338beac7e136ec277839a2312f3fc781bdfd8093dd2499e9bae12cbfea7a4510d82d55353b8d24eb5dea1bd60f0d6fb0af82f06ce3a1b80c230ad62c0d5ecc0109c1fc1e41433b135cd14a27ce2e2ef484d0e1b2f874449b10de34dce5409e1f1a2d8b017bbc4f8271a3f48474e48df1d5208e544fb74c837d646c87ceae2b927e7f78a25797c8699a25dfa99b4dd04c9fcc30fe5d6714666ced4fde6f0609423a5cd9a70e701edb4e61b931b07fac40e7f15c9b5e63552b6d5ef7c296c5edbfe453bf3fba0eea7e0b25fd278a46aca53e5c3a34f86a7fd848e68900cb721623c644df793f467d0e437597058dc8ebfeed725946c9f2fe5bf45f5ed88ff4997b0497884e9827f9a5c89cc24803ec1e687bd9a7516242635e80253b7b6a22956f53bf925439b269f380b657f2c91f7f05aa06ae902d9b18c77e6cf2016023d33cbd283ef63ef3da1a1046b3f3807df32d8d678e1c38e37477955a039c3f49c100113088dccd64946ca4b53b954e9006d2ee6e037b3409ca7475fe182ece54733c9f76e4f012287dfc2c63a53a2e5ab58d7270369ab71f788a7d2f3b1707a56acc59816b2de82734bbcac5f79870e63c3c9b554e6dd509559f98e7a0f642dcf1fa4b64f54e1d3aa2690ea349264cb785e786b00f8912ce97510705a7c3a9b9d624cda53cd0edbecb8e9d7c2d3e67ae66c5a98c0ad1f17decc03d3ab66f819bbf9b49278ab9d752fccc067eae638300a1abfc9758f5acf9220c2576dceb5592e4f699f87c6b3ef6d9db872db55dcd6d00efcf5eef4ed84003ece168d0585ab6ec0bcf34d59f6b9d6900db4c77d26259371cee8692f7a973554e30501d82dbd0c3ac7b10bcccf936f71f6f2a4fe33b58f26aba3a4c846ae0bfed70847bcbbd654db1e8d6568b02bcbd757e04a991c0304a8b8f419885ecc3462a2d239682f0696d2692c40fd405a96b9f4bf8687e592a81b7823c183fcd694e5e352c3244a1acb07499d0b5c49f5f8735dbd3c6c8fd998d9224a8e03a9be9b0aacfea75f1c5b9c6aaee3f51fc6bac8e72328f6f71d2ed76960575e786ae0d6960e0f24771a5c3434f61f456b826c9a2afcc61032a260b6977384e61532a6ecdb18820a01436e6a76dcefd56ec5bbd0a3fe14fac0f8839304f5b7cdd5289f31d1f6d47cbf01da04e87fee37cc19a87a9cc91e3cd6c06a8e17a1aa8628e5898626fee5c424e0c1655adcbc8208d583f5920efa27c2d490b3c413b47233b47fc57ef378a6ac326c4d4376aea04b22b2c840c173f8022c5f678de68f8b9e296e5b4e0bd89ee28d20b0ce63b7adfef91563e09f00a527544af911d5ff9a68e63902f3e6555f0587d014c517f107cf3996b954fc1fe0e7a2755086352f00ee9a0f3ab9db35d1c534c35b795a518ceefea985f11e53b51f71d58fc99bf5a0920ca3738f13c90cb2ede573aba6996d6149c51998eb8d51db4ee9b9eea66f95a5c3236e648a675602cdf4773bbb89539c27317616124e8c1dc908a237cf99a01ebd365720a5aec998cdad79b8221ada41a2424a0b0c1ce6ac08ffc1010bbfe1f6306c570617edfc1bea64999672b4bb65b9717636eeed80a810fe56076ce3885f2a42a159779c207fefd9fb4bd95359d35fd374c47eccb1504bb28450f956878965dfa92f703abefdb03f59cffa4be6952dfa76a5d2bedfd2a57dc6ecb84e786f8c1badd80406cb118267c26b479c444c5308ab0c02c32c068ec10a06609f6c973890f7de15a5e9e234756ad12e9985af41f3ee835b09e0c68bfebe8614f409a45dea7196d3c1ea15455c2d549272e936cc0b13c7bf8c4084ed428578656b66d8fcf6ca9ac19701b9a76121ac4f65e80c0fb093f84307a6f6f79a91f85ec0cbb473e2af2547b5e9f87b6662242299b65d84d684bebdb61bfa7d63eeeac66301806d7a70f60709a99a861e5caf63c0a700285e083b5a020cbd825ae3f474ae1c4cdef5264d2266cb946c9288eb028c36483b1417364080e510f82c6adb5170ae6f961418e2bb4c26512274c8096aaf91202d9857ee0ad684e7144304ec6c55e37dc82bdc77c9de538fd7219862af1ee2781d5645cc28113275345adce6dafaaa9f9a8b3f4a013bcff520d9b76baa7b0c4ca3038e1b71cb06aca7e001028806a03e1148425c6845722bd21d8a75fd0ff7fdfb8837789e9815bacce187cd4b84c8c5b1b408501d16a3dbf3abd3d59ca6e7a469171b174864140de501e258423cf3376e9efaf743099101569f3f73e0db490c56bef7a0c61d83cc3d46a6c42e9534bc4ef28f815221f4673bed930cc1ab82aa7d6bf111345586d0e5d86b0acd1b6e3a881ffbdc473354b06f151f83ec701e1c646d3bfb3134c5ca908f24654535ebed5d1de8e2eadbcddd68124cfed788830555f5b07c3ebee5d204017a3656c01e49766f645f169c2c2f434c1f866e938f9786c7e58d99366bc725ea4da3645b3f700447a2fede7fc6f2a79afa0c722f45170bccc7c21c72d01b6ac70eab0a5a63a998d60ec18b27da8899d812910f568b12ce1e90764f66171bb07ab94a6062da5eef3cb3b5f9cd6dd35bdc585963e7a89b3989b3ec51e5e62387e5000d70f665e11a3cb2946cf27092830388d5148c3dd49cd8830f4e42f4795be66a9275970a7e34051b140c56264563c58f144c5d998fecf8c90f6991ffa424f245975ea2d6cca62b9b7f6c12308c0805d3a26f10f7f35ccc14b0984959ebc2d6ec0bb6334007d875aded5966437eb218818caab44cf5df3e4bb66eb0f189650f1c837ce400bae560b6860dfafac5bd06d19fb04ad2910034698529103ec15392c55e81de3dea4087950dc3c4daaf9ba733115e3dcdd2c02d18cba90094e3cc625c31baf2212721d9719b1ac2c3eecde1203527a136a02a853c53f99fd1c245f8dc3e0cc83fe977562e23fdfd778a70c0c336df2605e3f69846bdf4446d691815a4ca788c8bcea97dc55cd9eb6673e324705af50f82db1db9c4a19afacfa47ab26e304c5bdbfe58fa99b68dbc58475aa0a92884086f9944e43349cce25ada5a76e4cb5c751631b2c270e3fd184a1d209d91ce516d41fc450f3c16a55bda10e51fb6e2d3f64183522babe014f4ce7f66b92e6616b68dc851e18cd6414159f8b5d117b11c9cbd5fe0f88c39ec45f5b91eca5ec32389ba199ba3355dd47d8536ccbae61ca6ff743d583cd7f6dd3da1de7efb735df41563826bce15c0c61ebe0f66e27dd303dad04d537239667b34d420b597a0dd361f1c018bc05e93d95f05d88bf6e62b0d786fe5b95d82d7ede4b1c8ce315131986d5830c252ffdd0495ddb770befe124227375551f2fc5f3ee63ab0129df3e4a2e5c0cea82ea907ce230f3c336308540b3b1fd54b4cbc1f82db953f4fe5001dbe640fe240b064704ee7649ff4100ee6943b38fe5de20967db6a159adcb392b4de93b30ab9bb29bf46f47bb9f3107a2b5f8a79b8a6fad1cf8072ebbc97abcdbf54a80192a6b0be6e405007e91fa18344d2bdd679ab98b9239e207f9e21ccf2275e68a3cb3035cc9cb17132a6338c5c5abb78b9611972a3d0292033f21bbc4c21707f65c1a186a36a086ae90e915dbf7b8878082dc86e526620588e2b1e6a06f0786856c753513fd017475f5dd53d644d9858899d9733b7d9f2f7350a292b0cacc405c23c1272e6f4f3304cdd316eb0ffd988c18e9f49083028752adb7912cef2e332eb84ce14b2d7d80ac9da19f7f5c11e794af1ce5dfac39f3ace05b2cbc7a193e4b24625c426a64e05b2fdc402fa47946c68ed0740e9d2eaafd8512eab2b9486b331cbb5c2a3eb7ccb80c4fe6d3bdee31c87756cd325a416a456c08151fdf55c3183dd39d733ab5463cc14348bd266d782c5f894935a253000e84d5ba8e297abb72913e6837768164ca582540c28dd496bc682f1783ef55a1bba9685af42e1ad8eb9a66d5452aaf9f5721f0275e302f2d2ebdbc5e1368a8875a3e5147af55eceb9f1ae2c21b6960606589c989782146d3662becc3bfa4c7756d97d9789506a563fa71351c4d657dde1407a0652629106674abba3a25c495a549835b3003e9030d23df7d16bbf566aa21b5763d5fba15f121b1ad7b96f4f37c1e4dcd79c7ed0191498579296bf088de423fa9289453dcd58198965b12adc64aa35ecafe305ce635aa81aa8da821da083b46032d4e3109fffa6f82be322a54149b883de054f61026894fdba161f9017e5fd10671fbde838f131be28fd86e32e7f08f1ec5fe9fb0e7020fc5052a2219abf6413a2a215decc2d3c7c96d90582e2075fe10238014a089d9c253f9407e1f2497b9b8ebf1d5ba7974ef9ed6223b5f207e5e503542b86b3075c941ac57e4717a138b36db5439a39e92eff86172aebfe875c8ed5c0462879a6a3b753e97d61b315bcf4eba6ef207d44bf1185043b9c77af618157ee37726bf1b141deefbd5be2693612f0b684eb82cef9a9f47f2cb6f8db590db3fe64f380177092caa8c3ea0645956c2af69eef3ea2a4cf8fb60e556307cb704de3e524c077fb962371958ee0eceb5afa141f1ca0d255f68092bdcaff4a993b0e774ed77df959ba1faae1584e84e0f371f877e0326992ac1fda06b8e7a7a039b1444ab6e2f67eb9c757d72e5761bdb5b40a3dd93ac9b5c13f353a19ff318bf1318eb73d12c0936e9f2743e2275f21d3042ee1cbbebb2db076468e941c2902fec1b4a079b97feee4c643c8d5d80084d90edc7b85373ffde81726343d5f2406df4e0bfef0e9d8387560b0aade80854b855a6943a63ae4b2f8a53d5aa7f8e50f260df6bd1ed5328430896288616fb3d2f6e0bfa580db23093a9b46743c1cb04296bc840233fa139018ca1a04157821cb339424af1800b43d0e6512abac086b47c7ba84d417dbde90bdc87a3ac0b95c0e65347d2f874242d21f8b704f775349f71119904a23d5da674173aa5f413126ec75a805dc5b5daa01e4934ebe57cfe2bc4299f50f5e521dc867c9b72da774ae6cff8241ffb6f7b1edf8e4c9c0a9bf28afca41830a3a3791b07457be989e68f787667f9b529161d95a3da7a8dbd670dc6c45d38a26234900ad8973d3b7d28a8e8239dd3dc9ab5e84c097b8ac86cf9b4a46d34d4d589d35a1ea12eed37d0723df73633b13f162a9cb9605fa69dd621cc1a5700df06f8877b801cf429a4dbc97e9e762975a8a5d553c60c11e7c0b8d58bd61df85724ae3846fa826b8678e909d41ba7ec43c37713f42335cc14f3b080181893e6c7d59ea02860073495ac4c9017e65be93454a7154eb28c4eceec013f90e93b34b9e2e15e8a36007c8936c455a524fc39086eac539d5edf731ec66ade3e79acf314ff6427ad48b2df057d57ab2e83b7832b458cad75518ef98aa4f9e02b7a35c812306a352430e96113b418012cbe5a0bdc4c19b5384ac13ee918dcfd8cdf2c55b79538a01b4247a229244253f11b0e4107aab8aef2f623fd31652e5b7074036668d4ad5876d73b7bb81b8f6f6bc32ef4340b21689cfcaee009af7f856681c589e0d1e5c960fd906e0a070e34c9b6d2f5c0871c772c6bff92c5f906b0acb500a266be2166993b9bb54bb44e2270fd8f3de2a40e085ffc4774816cd2ca2dd835139b8f4a34d98c30737bd25ec579c7ba9a005ea77c8e2524ce8bdf29523b6c1298a7ed32d5c3815f0edbf4db29ea541785cbc4c291677c8539c723387ba86b811d53399b51bce8a2048e0d83a13a65766a5e3e57de943cbd7897899088339308539b8f382f1e129f3c0afc1268de93a53f0646e4b60f4920eb9cfefface04003a628498ef740b3e09940c747defb6659e66ed0e53cee5dec1f07ebcbe7b0fc39fe6662447ad777d9d0f2ed843058b18f53182ebb886062c539facd15479a2569a808766514769b2986789bd188049e107d53a628b41404a4493c06fe831ed97aa948ef3766d70bdfe7dcc4a75f9f5f2d988694b91d21d2c5760f7cd9774bd78874b119271ec41160bc6b275759cd48a6531cdea623742ac4cdce91d274a317c112bb29f74820c78aaef2e877f0d56e3224fe52612d0d3d1cbc8cf3851e3061aff93aa1823c438da7959fb4b1103e02ce463c99b64a36dbefd5cce9bf5c7fcf982bf18fb3290904fd90243803df8d59cce015b8f74b91c493aa7be1b261c5c83e8cb109110d87a22449a891197763c99c53029f335bfc5a565aaed5fa9aabf5dfc50dc36ef48f32f63079db8f94e40c63d62c4613225ed2970f73ca19d70686b1bf17625300ad147860bdb6b8badb719f04cf5f48df7afaa5e30b91923e20a3631827b728449f78de752fb1ae84915cdc3b13b0592663b8d593a3bdd8d462eb5f7ca1430998b20ad29c50ba07ee1118ccb2bcee851ba4ea286c9689aabc403db58bdf34cea3220116345881821922d77e19dfc33e92f70c811eb6b0e9976bf027235b4ac220d6cb68c69d1ab5cbc7fea9f7e2f8f4875cf810bfa9a431d3150b208702c6b5d01ec08a526caccc06a90b9f1013e59ef4c3e830da7607e9752a6b48a273fb771f84e00d7d50a5aaf135d1c3bacd06055bdb857c290ebf0f08e2548eac6fe7f8e4113a7247965169b12c949213cd55b9ce2c0def0acf6eea5f327a5725810cb86969e7b11609e57c46fa4357309a9a5df40e44a439c003e1e2f93d2361513e6bf83b91f1f9fd01171b998870986211ab1cde0c0871d2347f9b92056bb8f516e797474e3d1370dfefab422073c968056623ca76dfac1c5e4bf25c7d154518b8a3add53d818fa5605b7681fb8557e06f79b61e11237ebf2259cedb89c4fb6990a972bff695774f2de91a7a3261270c3e26c1a92cc7c16f5677c81f37b2394500f144ad5ee4f84662b9699500e8cc265a139604e1166d09707d0ce5367a0fa13161a3c5458bd21eead23959d48e0c62e7eeeb05b607be0066df2e041eb6e5e11fc073c8d744089179aef5a9941c76c60b0c8bbb7f3005f15c977db2862ea835a12beec80c89de4161582d9ade641f8e551748052f668be175938783b904b4b0c05565dd352a09adba633ca3800cc306a9ad7f58c25da6d793e0bc3d61f196bbf3a88cc5fcc1457fc2f290815839ebf2fe9d763c74ad4da7b152b7491ed99dc75edc0b8fc7e92a4968e621c940d5cc8aae8c288f423b9d557a1844f12ab1367118f0db576e2eaeea9ebfaa85d33a3b0134ad6ff96852678ed4f36da8f358c98a6b22054f8361e0548c25c84d653dc87d33aedab624d7bf16161801b3bafd35283d85fce73ba8b2fbc05e700640b7c6d9d50d8f0c3531020c6e9ca6d2d40d5153f55204c92c12352b16a3ab52730c6708c1eb621c7ac5abe320faa5167cbfe43f4103429dfb72a4f66db1268157d7318317bc563cfd75b19c4066b59a0cc456e7ca84c1536622e04742fe11e2ea602178564b839264594797787aa9f8a23e6660389b09f20ac903f16c1998df4db69f1cd34a660cdae630d20150fdbaa0bd7329550ea1f0bd2049c1050434129043ffb51d2dabf818b783a7dff3b2c29af97912360670f2427a70ec8f3dba3173c3a6a263ee279a5827f2c282e6b2cd0d3ecda19f722c61ca045415dfda8ee1fd1062e0acc4a0e019e788b4d71dfe4117aa96d9c7215f6748a0e2e2741622469fee6f6dbb5cc5e54ef18927c5e406d383a3dafe27e2f91cd65e6e8df3640fdae3643120c600fad7605c52f639c5449aa413f3d78813d2846db8e9e26ae003bf972780c48eadbc221ebd8b1fd9562576a96840d33ee09145dd453f52c8d148093e83141a54ac95d273c1d4009dae76ccfb985205bb65fc6a04fe0716982bca1ca2ff59fdc30bf75386b6e12b3ca7f05c3017e27f44d53aebcc3cec6487aa829c3ab674e4995f49ceca501b6dba89932c8b02eefb83b8485bece78aac177b8a5f72045796b729db5e10f1e5f1013df94123f8f025127a7eff6cc46d6394f143633c6450ea46e2ad158ac33a982ce69b933e90500e4d327c17a3d72dfa29846ae0c4d66c78540d7853e6cc87f9f811b80ad4f6c19034d94a62f8c332ded6b118399722457533f837c50c867ce6641c1406d471771df8d32a3341185f57cefc5f39729ddda11fdcde102040841c669adfcbf90394107b2e991795e5de8d0e563bed8c601cbdcd312f471c8b225281ec97ed462dffb9c8d3ae3ad04739237da407bb3d71920913b16fd6cc07a9d6c13412651c61848980ecbd4a59bec9114cd8d19ba8dc398d63d7cad93288e771c3bd4b965c60688d66c8bcc76072037696497b57b4a9e8adaf447197958045c5e252dbeab4e6d7ef7055695190e232eea3b17c65e41c5e13bcc87d8030c1d718eadf7d78a9c25a672f546f4e0e8f1d1b93f6091204d036b29428d00a32ec5c88d846d61d899ee09e3e24cd06e3016ecab1988c14a15bb33d49649f93ec53c2a3e18f0580fd503e972c8ceff6386cc2c40585361dc12592ac900a81f9b14cb44479cbcddc221b59a27e842a845e4c5a00e3475ca58b264070e5754e733ca081d74e1b4b995110924a55c09702f7b87ef6f44eaa6fffaa6a7c7dea89677be6965e7da514e8ff74bdce11b747eccb95801033e98d02e5f4128396bb0ce001d5b9dc88ac2912b278a2e81acc93e478bb7e315d272199b78dc551ccaf3b302153b79f6b6b8453143cf5918c54813db401dfa15f3071199624e355df8a6f708c8d72c667dbbd3a1360ea3c79262ea8a02b0ca0d4da62d455c96b6865ed032f6f0d8acde54d33539a76b512e261f19dc733514885324cc68e792b5222da640dad796f7a2b1edcce9411b21bb49f7326b9dca7a858bf3f83740fb336ebae2a52fcc1cec42a349b20924bb4f930ab33ad87883e13e5ad97646a0ce2737139c72a8fba279df3de0b4c401d933f229190e4282be069d2ebb4d88be54db25f79a867f54f9022cf13fbb2c100a081d7b69c3f5793c95f43aca0d57f60d9efe57df2ce0549472b84121381b81ef0afe4343cd11080aea876fba585502aaa663dace26178a2b5a05a7837c6873a16d9529f8dd433e5942eab3c93d267b26a273e4ac46600ee5b6a0e65292a5d73772873f91c56c06e521dabfdcc0d6578dc946c5e19c1fc0675bf479c48b2a9d14e1b7cc6bbfe391ad8414affa54173174323db6b023a307135c0b6c4fbb83332dbe5df5bd9dda7bc8355f5d13741148ab2ca881574cab95e12c4840a9c0a58ede983eba6ecb0aa67e7b37fcebe59f1fbd99e37270c42cc83e9d3d793a4825384ef1e3a73f4869d84349190554e7011dbc13b21cfd0ce3875918cfda59e0bcf32e438190d416d22259c1fe420a81d961bca11489fd484d14331ef8b65bd4eaa26183f3648ffcd22e3e219da57c18584cda2f58b17d8517ba4bcad911d06a147f270fc79c2346f92f2ef6c33222b8750452671cafb7a6301540c4d1b396dbd7d055c6774176d11a9dee436ad6cc0f608661f5cfcb5253bab68d3fae8a7349185e6e2deca4409bd3bdaa82644bcb74f3d94939fac753eff8dfcddfeb9f61e7eefc9565e99432c586bf316e6cd583f8e85cbe7d038b7688225c5b8f32c5f110935a1641de704bdc5681f531140fb3dfc3f6a7e09d287d565900f3ae6f6bd96a0fa2e5b0ea7e28c45f29c3c931c17e64548f5ca3ca498a0ed468adb1b7317c528dfdd51b9303670eb87f94a49d6e6d39fd737ac9ebc1b2ff3c2acf803ef652ad78c118c7b031c3d393d02a29d1f5f0f9e0ddbbde19e5147c8888e5eeba6c2d7463c45489d8ecd1fe2f22f0cee665d3c7b9eb0d4c049c8e97053c9a4fced449304ee4ca727e84b3b48292651b05ff09f6d3bb064518fba72a5e866844124eb9e4efa31bb9e849c3f875272a2e1a287651828df73d7fd5765a3efb77d7da34e8d6ea61e213f35eeacac3856bc8c67d4e87287f08ae798425d2f65088d38e427a8f3c825c6914c9bf83b92a2f2b8312618a4666e09c89e46631a6d57437f58f344dbe28046202bde1a4527deba01b6deb27fa6027320c068d44973d5103dc8ef78496800932002c9b76b6b64a4a1e0637633a4df609ca52a4c52f4465b57fdf80b8f10da3077f7d2513e8378710792c2e9d19b5ff76e7f68de76e713e472e69098d4c004f12d6ec2c2506f7cc1d7f7f0a90c12399ac32cd995a21abf639c659bf5150fec7a9788ac8669d443f8091163e8003c354570987ceb5a13aeb1aada7d8f031f3555a7812059b762815c19c9b6661f5211137344f1ff4101c978941e3d5ddffef8e846c078048fe867055607d3c6cdae34bfe48efca768d5d75508e9cf9d7094db3e4d4f7762172e72eca9501f1d3d57689ec41b764a44a17cc4cf2c40732d0b93d492edad4a4333224bbc237315f7b6c807cd11cb34c64fded588849a9bdc17518dfcefa0211a54e1e71b9fc1a6f8cd8848897f5c094b4446834f1f690181ec8ff3eb66a6b08f54d69fcbfad66a446ff2648fc67ef36996854425501dbfdbae9edd831beaa0bccdf7d1af691919e01b9206e239da646c759eb0ddca5444c3a13b86b003f1a218a161b1675acc1c6fc70696384aded137ee0aba6d26d4ca041f9b38c37e64cb16465293c009255f734a154e7aeee5133e122a20a6d1a57d3f2ced020c51af50f026ca6f38c203a95136447d9d9f3a63eedaa5a168f7909e2ad74cf2cbcd0fbb4d578a9533e6836cabd14dc13d1f044436b8356e4d545cf7b3dcaa13a601b78d2ad67ed124e980e1fe17d1cfaf4758b17f11a70a183c7f488c3cece6a062db9d1f400ff02f9bff768ff99863192e452ac7406ad90760d2152230b4b7bd6eca0f9ef5307c44dfa99d9ce2a00d924c3cffa1e82dd455ff1761c0131aa157fa8cb92e0e630cc48edddab4d25ebbf468df6139180218c66f3f52d7c83e005e890abba12adfc1d8a566b0921282ed579167052bf9a98725799a080f31e950f7e1052fa4d67c71bed03e3787a1313fdf12d248041968a520a1a8c69afe41545b45bdd9ae6a8fbdb688289a9b7e35574cb6cdbd80d63b3224abebc81dbb0f8c26888df4ebaa27d1b351494d2d31da6540607d7f40d47904351b1cddebe275d0d7092d1d271e1f919cc835ec7c75b4b0790071fca82846ea0aa4e19ba55bfd435df13870d730d346ec8a86884992cd08943926e7880b0d4f096ac434377f633f749e5bbca49ebb3b8a83bacdf2eca6ec3499fc8a4404fb89e33b854dd06a33c3adb9abbcdaea336ecb19da0cc416fb4c0afcc710249c2c90084db341bebb168b33d806e12230952301bdc1860f554262f746bc97799a3860bf6d00427a29ad60ef966d5226d61a2208a22b834e7743e5dcfd24850f820646827caac03a4cb8811fc918599bd4da7f4383b7c488490427e0b98f94c22cd12285e96504e0acf4e7b2abfcbaab49e8e56076716853cfe19ab576ab6964d06533ea17d1af8e806c06b513437151873181e6d22ac924ad1001febaa8ce0c2c8cd4487fb1f5e8b066bea5f97a77c9a7dbdfa76a2dfe1017f85df3ff9428c18fc390cb14911d2c2042317ef781edd2043f1eb777f923fae1aec3d85c9f98e758871ea3f7371eda46473c0a3c5097641f3d22f6e2ab3c39df47e13c31e6c2eaf7ceeff3421fbf598b0bc8d980c08aff2426001f7df8737979273064b555366c6e8fd91ec937997b4c04f3e60b5e03c62bda345d2c80e3dba93d8eade88c54b66ae811af94a4881dc9a1975ec6d7073e5aa2928f9618da91738438e2a896648e75b821926de53681ea160d9ed3c1cb8a3c08665bf0e2041ab203685cfff6382f0db08e19d35ff7be3602e2111f22ad05b4425f6b88a48bf9c92b31b47eb8d5c4748a953a3b31a6ad0632c4e6926aa2cd40f7247f8b3f36d735d663915e9e8844def87dc7a12c85f23798f40937528bc78d6d1d30a8aeccb7b8da3ea28197621777138e50190f88302945ec59de97a66ce3fc59fb1ce15c5abe095491cd8bbeb25305944e6c7e2f26237b64efb923892c71da770ceeaa4e21a1261f3682fb3adcd87a49ece036f19511af140823ebc77d51d4366aaf6d6a1deb1197ec9626499563c0853c6f82dd3c2c866cdffeb11a70f9d70c6a07efb22871ffc8e08d89b2c80ffd8968c76371b51799ce631cc8343ce91bb1596975db23bea133d6b795b40a4fc2f6efce27439996d288fdf9527dea6bca6b66b6f14c763a0a5069cc159ad60663efd1d3ef2430c09c08d88bbf94a804ae771f683c7c12c47e251ae6f210abd5a123d974fba8731004f5e81cdd713b525d59e747687902da43096699970dda5e4e8298c1b76d5c26a87ef4fee3b39d685049be4e4557171029ea56aa9379f59f5bd6cdd10c57eb03ef57c31f147b787a98f39c7f4ecded81cb270427e8fd7da0e75af6f8033e4906b7d71e1bab458c380ea99fbf0c9236eb243889a66377e83023547ddb50a218bd4f1ab2ea421fabf26bcf33871b5f17e4598bd51d0c4d414c276632318353751879c90823f92be13ebfb61958992417d7e36a70e5d36a83bffbd317203039432a137206ef3dec619c73d31602e39965e61d05bb34bed720a071c0b1589f72b52457d2ba093d1247f78a4b13bf8d16d2d0d4a324b8a8a728b113f867c09d1b6e1148f67b0f94c1f39e4f553566fcce0cfc516c8e6450d1af450173ca76c8a75fdb62d359b0796cf0e8b10d30d299031e982e6f7e9e92d8fde55ca69205a796f7d0330a56d87fce9a7cd1541f627b6f6783ff00ec9c9b0dc34a020f5b6516c0fc5557866d1b5063e2f1a18c2febd9edec057736e1c968c6986565c7c0fdfb1e5cd3f91457f44e598d7b8b6e7b36f220026f0aeae0836f14509d17608f253cdfd90f82cdf7bd460b6bd5cfb274a2679333b138975cec5f87b6243e2efdd53a1d3a3cae95b0eb88c6e98ce67338804aca58cfcd0d72e15ba17c0280914ae93de7bdea5496d02a6537f99fd2b52e93170cf4f19f8aafb6552379b5254c29458e10947d5985fb755eeae581ffa534c37ce7044580ed37bde01f8e4c1e3ec87bcf1cb88b7ea89e22a549d8a35b1670f3368687cbae8d07606bc0e1baf3854f67c58d05ab54bf25ed7707bc0136c8b86f45ec3bb910ee9814e0f528384e52fe4334e4dd4bd4dfe7080a18876db85d4ad5a03b0765824dadbd44d544eb670902d2660516eccd184bef048181db4dd4dd8431bf7933d71d31e954fe941aa05f344ada39a1357c0c43467c3c66c6677cbd500b1eecf9faed72f7a2584fb18def58d1f257e5da1c57085efe097b39b4e2a58722a93e767e0e53efbf84b569a9b79e7369355b25967ef5ba4a49f2ce69829d6ab41e91f1d7d4150c7e876ad5d675bd493d2af5d0dfae59499b14bfcccc8f04300fe91795d2dcf5121a8657df4de3f271f3775438848e173bff81fe2f9eb9cb643d0878fe8ed60310d1d3b8aba4eaf12057aaba8542611a7ccad5f9fb9bab7fafc8efdbc23438e8f9484d7828122e9dc27b73842ddfab94131665c9030d5d7c2752b49071d7d5229ecc0f40d87b0a7861ea12c0fb01535857493d955e52316d189c901df5375dd9c02f0a8ad8f733096a94e33b017af75db3bef998ba6e6b68c10a924e088d398431de3734e20f43d465404ab7db00818f2777db461f14e93bdb8f67627214558dfbd1baf65bc876b4c2343e69c052634ebd3924c1da0de37e34721fd45244ea903910e9c2b601f84ae475d1a7bf207c35d248a80602d9e72d7f62327cb2053f25b36a654c2ca901ae346f4ad7f8e5b2cbc88bf92f90b9322320ffe7db3f6539d6352687bf7f4652612e9d0c0db34a5b3eda5b2b61447f0fba57fbf650a5019fbf479a2ef41ce6568a7dd31abe1e084046ef0699892750d5177d3fa2d291b93e37fe8f98d4104b44d03a68f51d410f3199dc98ab635bb099bd1a52801baa5b7ccbcf52c8a15c8636268523100470bfd6eb9672a3d4cf54e9283b24735f281bd58b73fd6f8f9ed160c6f546feda10c1165ddda98bd398e842034be550889927d6e9d6524df4c4602ae5c12f56f33ac3c43dd860802832889ce6aab64c1dde40c5de1b101aeb90753e83be917426e957fbedce7d08a06f43be997eca65d21365d68e3245ce87716dff3a38b34729a215ef735e520caa72ae9ea8f2d2f056ece26a27991d7860b2ca0af6d357019d7c37b9df4244c68e4d3f54e01a8c3a1f9e1c220ea6226378d52e243b0a352611477ef179ecf5fe4bf9ee71155fe8bcf081d0b5129d1f487506b28823b70c5be6aa3257286f9edfd6de6c2d659e43337b5b29f515d1b682848ed80e0553256346732a85c477998965a1898656246d1f6c1ec100cd3d49d87fc3abf836ca5e91bc8144807276aae5b44c22b56dde146b338c7ffac0523a7406ed61016447ae755cd6fc3da440fdbc5dc731c1bddb69ad5d79d383df0b0c9763ae372134ad19fcba2cc574a4c173e73b0404ff887fab26bbbae9c1cb5b699eaa133f29e8aaa39b1d8b7b81e04a3bc0f5feb50d32d34faa3b196d2a5b7ae18c9c115336ca3de69523d5272d0d5658aa3697c1afb64f173ac258054bcddf357f8e7dfef0769702f0f11865d7cdd89ff92401c7ba47f8d947c97ed3e3a07fbcd76775a7dcd369b182fdff95e75f0d780df7556598c09ad5f8330b1e60e03d00570b99f5312f2ff287288eefb678dc4158d2261f6c2d37d8a0c304844ba2f4f725714a84ecf04404105d84c3e72d7965f9d999dea14bab60bcaae5e80c8d85da01ee20c8eccd762113a612626382f69dec081c9449caf7f238c36179872da31a8e0a3622b7b8faa1d7ab26e0fb6a9a10855d00c548d0e832194ca44dbc9514fead102b409c02f93771ebfb00b9b744ee82d8c67b09bd745e07927e2a976503fe064d7c5b22fb16b550d80d06029c899a8ddcb2163a59552d8649601e06cb9e2c9c91b557922c225ceb12a52972739318aecfc38b7dd3d934e676baff0f8a05a0bedda26ffdd9745d73e35b1ce6d53cdc21b27694a5ff68042e20cf2b647016e00f642d4258952a32c186a9be102e8bd9c966fb4a385dc992fb48592aff03e116389d7780a777a1e5b377f33af1ee2fb146cfd6c74cc89d000899abfbff073a7351f59bdb8a257adbf1a8e027a8a2e115f6d88c18ac049e8f41134cfb18f357ce850baa652f67c174b558aa18e93aabc947e7d12c62f2bc02fb65aee40c088de021d7deb189bb19b4eabb7be1b751a3d7b2e756a0804c12019323c5fd3485a748d72757a140672e70c1857097aae00068992fc4c0cc15573fd6c26dd97df734a7cf474028852734cce823add940f59b731270db93de1a5e9f1f9166fe500157fe272d29190d36ce3200bdbd2b7d1cf26f6c3da0dd716d973bc13b44c07feeadb386be428fe92ab7a5ce2d38d7fafdd05d26eca9b83dd05fee432570ec78ee1224421612658e44d4138eb715cc3d7c75362c5bb4d1ed0958d37629dfffb5a8d5b44534610d1f1500e4620d6fa42952d0663ca39a7ce6503f79dd20e328ac238199d8370fb7ef3c3d4ae73836c08ab30255959c7dd795a77d7cacf63fa519214fff19194961e5bfb7ddfce0e6b64547513fca01a8d804db47ddf586b2cd77755e7ae8f9995dbf3a4649e230fcdc1d4ad658f4fce6ffd1e00dcc8ee7d0951fe2b0f1150931fe163c282bb22bead33d036959ef0a9389b11798b64db3634e00eb6155045bc643ef46d13a38583caba004741972725cac14734df06e627913a8622086b9afb7b235f622af97d2c3099b3a999653735c683f4a875dcf09461b4a849f58cddf9a2dcf28b18a90d45185f5337d545306ab52fe5fdff815612ae5469ed6c003a25a9d4ded60babb83257928532dec60c52b0b62bf6aeb367b5b5a9ad4088498a9b747f2935cdb2cda8c4ecd5ce0c8947a1b97f8f8dbfc64ce90e377bfed5742ec1162be481c0bf27d524e80b0d0ae41446a1cb61c45144e88a356d02c41810a8a94630f0df1fe11ba651840ac83f5f53109848ed1ee506a7a552309f0d6e00d26e1094824e1bd0aa25687d086be4346a5f8c11058abf80b76166a938ffe4d7edefcde7b02f58bc4fa9e66d266d472199858fafd8d2edef36130c654d5f925aed6f2ba68fc2283e4d123da6e638f44af9894e3c6fe4ce24a01a78d985414afe18042f230606dc37d39dd65954ff8b9db0af47bb12ed576d44b3c46a7be56694767c822dada38da8c6083d63f8fe90009c140a20783dea4424351e467408a757c87c2af7200c484ab16817f4356086721032de3e59c8d950b2e20267db805132669cc8af4535af2438c9647ca9a43cf437cedf45b88d0f600f99acdc32d577613fbc74029740e162758a872caa1d9977a73d6cf1d79f1be103998a5710d8d452b704ffb52011cf7260d8f00b70bfbfe4c294209eb907b72ddb3310ad93ff6b5c0c90ab10c85fe3ee63c429ff6e61ff3a5d8be00e44a3d07d6a17ee401b177572d28969e893d75175d1b86795e2beb59d9e43c1a07bb7c52d90d9b710dad006f712f30fed68ba410ed6ad9f62612318ff22397cafc92abc877302fc7beef8802868c1f36b6abc9f7c320604041cf7580cc9fceca4597558aeb89a562684a86c79342a952c93ec5ff3097f3c18521ae33847220ed1f8ecbb5f5257c3137849d674f4b6a0cb907b12b4eec3607c6bec4745bd90c53b3300adef5675fbdcb1533e8ccf4ec489923c06506cd53087f3fac4736f0dbc8d9ebcec0cb0ed725cf10f01d6b8048ec07184808fb132eb5042fb08afcb99fda0cf7034c7c5210bf3805073048259a69276cf912b4d62d7cdcd5238937fb794f1af7b4678e46b8b22ebc5cfe42db9fad717fd9b3def9e31a367c92b9b8505a7d65f9e179e72c6e6062ed6540af5cdf9d320f08a85de1c2a6067ae377c939bc484dbb72d78ad3293f405742521a33ca2a06d3b6d796c2eee3aebb6fcc456b4759dfba59bdb67df2eb6fc0fdc173c5fe0c1af2077d18acc3fb582d98e6276567f7ddeb74963e12eacf533b49e34ad9bc719751afc58d2db3791b650be36a1c397dab5d0bda5d4d53d2a2b9cc98098fa226454533f3d2c067e130e0adc6863fdbae680071b35b7e57f2de6864e1250b1ae9796e48c8713fc6524c31ef522bcc82d77a4475f51fd03b741aad6f7591c2a9c39d50a1eba0ac120a13050a96b8ebe777b724c6943550c011d60aee1dafd0f60128d832a3ec0086b52fc435239632a2629400bec5fb6130399df78d019f93fb40f79be4ed5d8de016420f2c0a52ef44e716bf7611ca982d435dc3a4d203cf32a7a1cc41c8789254366c70ec1e77e9264f774911e237618dd86b8c5990b89d98aeb2ad5cf17d4dd7a8f7e67c625e854b7dfd0c83b3acf2cebed7fa670d2a443729b66dda4f04165fa8fa0896e5f23952208b60203a54c42a5683e21e6143228160870dcd0e8905af493ffee0454cfc30c092f13be30a66a94009641ac37884365a8ffa6ae1adb078fd89cd5b2771db7e679dd0440a97b789c01b91ec2834ebfdce5aa835fa9c52e0cc4216998b6f4f58f513fa83f2ffbab3a21ad7250b6f8f7af0fc93ad769cc0b9736ef47dd61f02c6a9fc55288c8dd1506c13cf8edccd62e28cf7f07e5d85374e7576b877d6737c1053514ddf8bd810709a831d627dc3abe54bfa47943d1e584346cb6eb184b42ff1eed63a9c4986f9841e87bbdc0b68c5becfd59b7468c73cf9c5ee78ee5ca4c0806848f4bc431c52b22890d1b296c16bfa119d67497e70fa6455e9f8600ab11441cab2ce6d27ef958113f577940552cea7ce41e7b7adb7be6cce763be8591803b1db141ee950ee27268911e29cf589a59eef95b530d7b47ad5882174f0469dbdabe223b6bada402d68226ce64f4d27249b4edb6b06960494faf4922ecd5dbd5708cb809500e2b02789dab3f53ac2d27ef05377438be4ad23edbc9d36371efb57967fbde121b55ead97e2d7f8fbfdcede2cba0e29c1d73b4a040bdbc69c731080eb55a289c2475bf98e390ef91c5c2394a54560f82b28722af4b25876512ad39db321daecdb43ffe5192f9a1bf5141340b1556b789b93db71e68a7e152cbeac10efbda743850b88ac6385cc53cc2904f1360490d9360ec461288c25f2a1c13a2dfd8cf9977715a03645810b214183ce247e393163504b0a3285b5ca69dd4e2c3eb54e293849e0d1c910cce135025f5b902e781d0de8c1bd3153f6ee059417c1b28d7b2cbc81d15147394aa0c3601481e0ced8f8fdad9deb904c77cd834f99ffb4a4659c1a3b1494ef3b13adec92ffc85d5db8547365b2944ceff5f138ed0b4a86813782e82a864358a2736683c0251e01332a2b1e7c1e513c9c730a64924d568bac334c6bc10579ad08832e4f2ab0d9103c86717a076fe6e07a16a89f76e5feb1a4350081570f4fda4afcf12954abcbbd177ff9fcb37388ee7dbbac4e0c6db4a861487f747149b8a8b7eba057561b40c5a6accbc1abb51bbe2eb47069f9114242aaff3866d9cf43b83849ec62184841d28ce1c78fa17af54b9a1af5bff55bea81ae2587d5d8a2d6835250281f5282c20351284ac826bdf1ac4bfe0fb2badaef64ac1f6a8c2d009ec3795dd2c614f4d707325c866d277171271a427f2e5c7019bbb2bab424797572e33fedb93a32e3ff206196bfeb6e18d716ffaa97e39a6a9778658aee008a9eff48302cff05d3290f9ad7d130e0f6804bb45980a4b37671dbf706fed7f4dd4a3819c4e7b5c2c5bb12badbba2ec9ab2f25e00afd864819e71c25d7706098bbe1a045621f0bed2d41b99d1a99850be0b17a3622a438b1596779f01914c9287989075dcc4f61b1167ec3c9e42aa0547dc49fdae748942633c860d779c7b924155cf8d35d0eac23b5db388946c2af55097cb991b7fb021670079e6dfb5660a7f98d2e66af18ce18ab8ca7233fdb906f54c33e5b7babecd9e5d494c196799bd09b68d7e0bf73444cbcf769207d4c76336aa05a69acf1080093d656c3ce600fb5f8e5c7b49b77d46be69d5221919830ffab727bb50d1179bcda8e662bfecbafd335a80f00043187c3b3e32ff91f4e2cfbf224de4df3cff1ad0485ba220c771ecbbbc33acfe603dd81af395b5db234d5af345fc1782286fb34e697d424d4cd0f4deefb9ba3488f12e48eda7194ccb4683dd34159d0f045ccebe1e2b763b17272878d92998d284428dbaeb192b9b6f579204879571d5dbc41a6769d30b3fd51faa2b9b97167172ac86d563b734db05ace3860081473d6e3b8eb0311f05c3b11033e3c729aadbdfb543bfd1c9d8b08fd8dbab7f73d010a387a388853131d4e5c0ec636cc70fa559ac7669fca568629c65b7c02082420aa26d50cb138ed492a951adc1c6664c45d7bc4d3628aaae79c02c7c4e3a1b91610d5859fbdc39003c7b54e56b5ce23a9784cb06707f66f19502db9c4cb88bd2fa99e3c6611892a3def75f88c20d368144290ebdc43ca66f31e254705c9b02eea405bef4c66160c9d7aed80e02fb5d40416d5f1eab3c43645fb574a33968da7d7e33c49d682cf58cb47d55525ec2624bbbee1d39e8b8f1c650a4d8402fc847ba28ebac3506f7be8246d981a7fc1758d1ee77f46c44c18cefc677b653b7c0e60a43f4d1564cecb1c5b44d5778601144360b65e87e30bae51466b34763f347197c6e2b533ab424b60377dfaa1342696ef5fb9662952814edeb3ccca4d1c1541810e7cc3b98ca7eb9197318b485e69d9a2c946bf2fa9ae382f790f1451aa8853393282381569138eecaa1600a8511c7156a8f67ccfdfdb69a59421651adca556346b1f2c858b9b0bf3845d101daa54444e7604cf34b49cc7f5a548de797d29c671132e550859f695b779e9aa56d856d913c31f5aadaa16fe16429f3c01b32cffed76d939b2c9bca9208897603ec353f861f2e319509e12718a390647f06ed162333cd336b48a585baca1aeaade64870760171828ee042cd1b00eb2809ec59310f362086a76d4b19a524cc033f2b98f26fb7e4cede202e41cdb876be6a27506ea4f0e521178dc2cf64b7bfe4902c7da30fa3f563761a95946c244fa1ae348bc6f9417ef39a1c2245928af400b7379eff230bbb356436f68a6e36568deaa2dd7404fdc88d65699c2583fd782bc87b4b770b6b0c7540d40b589f2a3734ba82ef0a880c90c521801021b1e2d8e634d7a038216c73848f7fff6cd628fe384aa29d5e4f4bd52d3f893ea7938c5c2e0b5d24005d96ea14ada6de520cd66369932dd0492ddb5890b3a45e9ea9677a4e7bae03fd26d7dc008d2b194dbe61308d86b80097595e2cf8ffb196b04855fbed47a10b3fc0d4101f3aeeabae78ae302b8159a46c05107675de5037b9b1f71812b406b02130899866f183f47f73ac724bfcf0216ace7100733d93fc071a95cd6db954a97ac9b2d94f3bb1cca6785a9e9eaab66165c2b52aa8d0c6620730c4336de07351bf941da3f488401f64f844931642e3658e1a6177f14229cc985bd75ca57c7bf87730ae99c6e2919fae15367c7b8946e288b7a2792998f9da28947b312412880acf3018643f680cf1dbb0690c7b438c9e9cbf507f2053649b7aab0c99f4da39393bb6677a978dff138b224842862567f530fad547477f3686ac64a8ba05950da1d888760308e6f4b786b096b0065379a84b31c7b9cb0f40b88ef90e5418c53e68d45f84a71e75c67ce16c307268f0b65264e1b30f720f6e324ef4d35704d9a0da861af03b98122f21e2610f3a3ce4334bd3fe7148e6c75d2aa882ee5a1d84db4ca98f68fc7f1e95b651970923ffbb4db75a0a5785a63c5169e9540b1b34668267c102cfeb1ffb5d84cf0d61c610336ed166a5c35a017bbec9af6416d42dc51632603c01baf491f739ea0bb6f2c8bbaa8ee95c3282d03a7ed4646560d832efe164e7873e5993ff9ad8af5e93d9de51c5ff35f49af0197ac02ee86057ad3e06ce7287307e1421325a984a7d5a8e521960e8398e56dd3b4a6fa7b45334722cca2838fca40b0e4d68a7a9454e981154f0545508a1d15c7c77f909269901fa3edd6f5a6c386ef7b9eb27bf1ee0fc5ac2377c3c0700cd66df77cc7f1e4caa59b256ae2a36829c866e36ba318f8864288396fea961e10d0c0cf2e5fc1b05f4d795660e7a4b6e45701faa2d4a105dd3b22a29b926b01e2d66e839d351ca4b0f1e501533022b3b13cf2a1e3f480a953f847b5328d624f305bf51a6e766a084f724cc912076d86afa748b63b6e983859fcbf02e51a3d86f1b114ad02a98847cdb9329c02ecf9dd34c884475f50854b0227050b3bfaf076638696a969b6b16b689b7b42adb3cc8ec071ef7f17282eab013f24b1465ff6e022d71f02ab8d7b62e16e30a2d64fb5f41d7c3b21f565e0080b28ed6d572e4dc75ebb83029e8fbf4a5cd1b48b57f325e57037e0638f40eb0d1f74345d5ae7e78aaab2c7ff794c57503ec33252198eb3e85214dfc81ddcff92ffc91ff7851fc3549c2f75c463d9429660e0849da25821123b31198e43f076de68233228c436c11b67344bb0b7af19d85b02b0b8b8e5ca94b854eee9dbb048911e587f82fdab50cf9868a6dfb525cf1ac7f84c976382c58c34be6cbae6e3d3563f642119db8af3b224a002b72e6b7e800e9879287258aebe7b96e7d4590b6eef46d4e06a57b5199bb7eb81bae70cf386782c889eb38dca4231483af3112690642254ed0e5d9bf6ddc57d8d05faa36ee585633f4b47d393fc1413eb9a9438da23cfe23f057800e422c93d47f11320f597e50e54c10a5d7ab0261dd7be13431047712e792b90d033e6680d5df2a7334b2f91d0c26e60e9eaadda72311d0bea98824637fec37660aeec9427899540da286e000ada639e486733cf1349046abcb2a00c3e51cca7c97619f95c9de1522138977824f4ed2323c5cba00311ed02119b99655dfc8238e2f588735c6327e1e8646c3829e27dc5ff043230f6539cc06fb53b8bbc227af779c92ccda75e4659f5331147982544628cadb3170adf68f566dd7cbd8191140f9fc28a20d2741f88b795955ec4e9cd62966cfef608f50134f2d9c9d524056ce2498b0158a857b0e14261d76ae4cae7d35f9ce4a95b054de797aff3f14a8122fd95a2684762d0b13e6ca64115e76f462e56471214e1e83e51ab8ef5891e6845e64fda710e187e36e5099944688dbfc43b98775df4b67940b911373604c6b8e6490a94ea276a508228c840dc15acb24fe40b791d111437e5bf679a16aad7f4359b71ebcd21ddfb06bf29ffedbe0464f6e6fc41e99a37de679f9c3c55b0581002b655de08f49ab9cf7adce1f1f220e4bfae8dd32ba3557fae9be3911c07e5ece361f10d88b7a60f16f62801b66cc9e4e32344db7e2a5c1002aba3d923019e4b7233a817c4188898164ac2191f5c15c35c3dd3eb703a44b848525f6c052daac8683b4aad8fccf30178f2946e4d0037367a5e95ebb22615546295fbb5f0b57cd063d465d5629e8ddf6a6cdd0d280ad951d8c42a19410a6a211486238f44d34e8bfef627874d0a194b5a05849389f0a4eceb39a6e70bced64710b970df2845404ae4870b7fa3427fd9438352c07dba1888aed7361b62f0a6a7c6b6a5e81fd92dc9221d1ed2e3feb46021abe571eed335bd71e27d65ecc5d49450b1b062e2751e01f8b612b7316915221276365256f48bc0b77bb3b205babbed46010f729a13cb9818aabd13087685787af8ad202d650d05b6916a791f26dd7a82af06951fc1aecdf7bf82530e9af68b1980c7b157fe49343e9b9334c7c252059e8294734d3f20516a67cefedf221b2619f2e7c81520bc9d6c649bd825683048356c1cfefd83a965aa1e9a2fc2173d0d2ef7993aeb5bc79d5e39ef5fa858ac70fcad5c59fc6ea6cd653a2be49fab4b869d99d559619ae5bc979d83edb179ebe50c88fa355ccfc07635abea5e5ba359a91c86e258b62db6b202f4b13d4295013024e058120c7881dd382b9f00afdb021f5a01e481adf5ac3a15dceb274922a7783edb7884f24f61af73de6d5024194d2535b08892aa9843578056efc0a2aec96ce9e4376bc8a2df2125eadedb5bc72f8759f19f35209db929fe33ab77a7fc0dc5fd888bbdddadf58ee6f881d596771b768f5ecb9c4cd9014bbfb43a215e6dc5fd8dc82b9b31f3eeee5c329a077d6dd05075ad7e0b1edac36d42a9a9fb6a0870caa52e1ffd26a75daca531857403d12923165c015b0954801ec925963b826be490d2750db1fe9a7b110c7ff6e1afce27508bf574e3ef2189af98d37917f44fd617379a9116e168b186a1f1bf109465a3e87b86acb72938cbe3ae391e9ddd2dd70229b01717b07975fa2d413b728988738705130fa98e1e16febefc732afbc95f34317784250afe82c007a7808507e414347ec728bf5dc790ccf6acd83a72264293c249deed5c604e9b65643f9cb13f325247ae3b6d4c3604ed58eb417024e3885acf09e562c36ac0bc01cd2ac1c5d52e1c62d0e85ca3db71487b18ff468e898bae999dd15c7f7290e633b482c14001fceb5553808229caf0b69f87de7c93bd3c2db365fe7a2414ef89ee17844f8aee13c422842e1b80900ced5b04e748f95052ea86e3c7ddeebb8e3733a8bc9a42f823e5195d1f0f85d63c961d2b96f8fc713cd7cc7f604dbbedf027be1a7e789d1dec74c570ee37edd5c41c2c4d148b926531041d5942a05446f363e1239de4a83158216729d4203fd083f22293335ef884efce2665ac43c3a259f9573179290d57f769a6b12bd8e7d1eb124ddd8dbd674dc77dd5e599d5e1ea85a555ca9d8825659b0de2070d596d7eeb814faa389c9ea88e44efc78247db68b8748f479a80fcd01837542c03fcde1cabcb2db72ccfcac20349436cf0b91dd1f8bb956cb158666a3cca20ea5873fc4569d3ba4bd0e0b0a6dab6c267421d4d681dc86421baa6e9e674c2ef66f11a3af2577c75c512602ecfe2510f898a136cee21adfb8507c3c38ab74ab40060df8b8764a186fd63a3a8507c8a12d05d478985c5d2e7fc4a06fa4885d6a4b6b11543036f304098d26ea8991d2bf5da6069a501dfdf7c7eb882c835e9290f8c07353e3b442be9331f324e8ab25b4ab3b14e7fbddda818b1905c03a2775ad5bb4eb4ce4bdb04c6b95b20e7806e26d89fd71c1e846cab92ac67cd95000061db6fe2f09ef8983d458727c96b5c19293b5e7732895d46df2be83c5e7f551b20b595d7277124e8c717e1ff9225493a47d207e718b21caee98690d2a3aa2bfe243c6ce3160cbef5134dc534ce131e5880fd9f0b080b9d2f829711f8c28275ffe2246f81d37b20bacfca486ddf2d75282e9323a182d6cb78c7fc67c9ba9d8ef198983ed896b0da01147edf261cb4ad345c5b99e3b458e867692c0a5d6422d6e6dcc82b7775b8ab518680d8a74ada6df408ad5716471ec76afae43f64d1a87b0b3307b9e309649886e408510db525d59ea1825380cb9a72f9441cad979ba5693bea1a97f076e4f4d3bde56b231444eb3f8511ae8e44926812526d8751431d803c45e8210127f87d0d84a9da146f94f9c10b01e2bebb66d106997dd4df9f7d113b70b60e357a086ce3aed29710c9a230016247fbcfefd089c07d27c1eedd3cfcc4f9ed029cdbf2bb4ead61c76b9a528146e503269be76cecca62ca0fadba98956bf9c7a51d87c35cedada35bbad6e8bc231d0b2662c5bb0bdc0e952fcc777b5746a6f5b8d4ac09c47c17d610c4ecae761790e33e3b768b875a855de0d5977111f9edf56671d5ae97803effe91353fd891f3a82b7201ec42da0b1db0e756da02745844617a9fb045e291302e9c53da3beef8da7eed510da180e5ba32e2586deb8aab280983475a50d6823b0e95944d56ee58c39b79b9d15c5771270f79fd52bd5fdfa1f2acdb9bcfb34bf94ae19968d29518b7130bc6d85f90f6a37cabfa262d0505b2ffe777992cc8bbfd85c51ae5ad3a1349bde0444df447e604c2543fc773537805343743c712c4eea23d86f64eea52b025fecff7b1ff660130b57a439fd4b9bf39785bdf205ab5b51420147413dbfd5d5e7565427664fdbf713cda8941f1e6417d46f8020fa604c72c26aac73134a17ef15c43338db062e9c9049e0c1dcb4fc71cfe03b9518431550565f734ef602cd8f4171895366400b87d1a6c51d85da2a785efa293de5bec719e6c06cd0e56ee8f04a9a7a364c4a3dcd0d3adb43dffa3eb7a78b88e1bd9e9b88aab3f3ff01f57053cce859f1b30a05ca43f5df699ceae9a3b24053586bc5260afbbeec2f88e58c72e82e9c95d2f3ccae06ab1f62b4d9bf7a893f23ab476ee31afbd9b9e9a95ec7dbffc4702a9a0ed68256d0719a7502114a1697275525c6e48921efec5fd2fa8de5af1349d5483f3ba4f567ef5e11b615fb07d21675162ca90a3fe8b0d18c2cbdf2424713a5deabbdf40db3dd9d2dadbec4a9b4246cdca844d64afa7d89252d8bc16b850157ca78449ddc7344dd5bd8c720dd762ec3e32c0646891491247e1417f4b6795ba3a86c205042c67fa44454cce61e8c09d2d1f1755642718046a1cac54992756db19b70c4676d601e811f6db93050b278f244e459a217ec9669d0824c1198b34c708022cf928c34b6535bb5286f81169026ecb94e6bb3044484f65fb677e35f3b0c9e69ae93b02172fddad3f59b2e580fef375d02400a66304328dcca8398047d12854c872c73254787dae22df56a0d593ebcb8e9655974e694d9d038228b16f98e065e3f787a0629dfe6e489f86e767df1bfc04662d18595c586bb5e80fe4aa23f25e70da6b9cca92f1a321ddb2f5c928392776fb26bed7d65aa2a83f46663c8f392a799fd8c8d939130150f05ca3fa4de6517fc9990c0225492c53a768f032b236c4bd25d9114bb5e6e29f32fab3534476be42df6280f0147b61e813411cec187a821f7adb44b0ec291dd10b435df1d44b8a69c445cc07c746783cea29570333d7d5c04488808052fef4632bde7b6a88c0e7ce2214d9fca8eabbcb10ba978d3ef14458b1e0b25411e25a3e1bbbe3130e208c6bd7ad5fcca23fbff9ed3802192b427250ce1a1d1a2941b5ed67d4d7c94a76b0a0426a011cee3d1abe41d45acf510b94334ecc519acb762663bdad27ebeaaa91584246ff45c64eaf265a483293cde5e292f45897f69c920d9c5ba942bfe4999c8a79c46ebe0dfa125f47e091850c822b1e3d56fff7abab7b1267a3ce9d1ada7241b8f5aa5719169c1bd9a8dec92f830fff5048c4bd634d489527901bbef9133b1e1f4bb7721c696fa2fd25c56525a2dd8d89b1035e3fad600444b24fe9de82238bd1689e5fd9b5e6e5cd9a343e765d9f26e12bd584a810213848baa7ec4c67b47c45472cc099520cd0dc0a8a622d9e962534b3cb33aa1b0f76ef5215ab27398752b1639fc510b49b600532e94cf97694c77a21ffa5219fa812c220ff0b58b711674370fbf5ee1e5ff4d866dc68ece47faf8056a92259d9930d8de03d8b0c28a1279368efe13b6cd90a23df8198956ea6a252289fea8178e987001ead4e77a657f26336c4382ae29ac5fb0bdaba17caa1ea3731ff265c23047941754a4705392a64fb7fa709100e06c559599dc90519a5441ec863b7b1dbc2730a58c6b2e30bd6b28647b1c87676b261e6ecb3993b05eb15d4a4409b717c174acc4ddaf6642f374c505be7f7863af55db6144302434e6681f19403d488273d6c490e34a628adf663c8abd87f82f181c982f60352de95f8e5d6090732a1840271d5ab1e731a8087cefe3184ec5318742e131384af0000ace51b86314f5361e1860c0780c8fa5fa71ccb8a2685431cbc6e15087426d6f09385d9aef9ad48a85dfb8ce351bd302b793e9b711282737dd7eee9ff7ca649c3694f10e417fad208abde2781af082dd5eca089ef6c10452820016a49e00747785e27b038698c79d48870f55889d67989fe2f33f7af3029b8ee92ca1ae91eb3147dc314d221368b38e98848894eba211caa582363d5e74499e531f3f9767dc0306fa469b7801cc9886219e546c6b2482ec87ebd7945ed3eddaebf3de232cf1002f7b60e510eea452ad4ab50f1acc77ad5641b3c4f1b88620f9620580ecaafdb58a36892124ea7f441d3e595e603b569eef97b259c9d4776ddb5d2ad26c35d705ab6bd2bb7430246041b3e9bca2f2f6b95d164431511405a53ff911d76aae2bdc064c7185823a54048429a8b956c67372e8209b1115180c7a93740a981f2f1a85e4b7c6380a37ebcdfd5fc54b39f77c44d8f0604306374c5c0ba73655b54e867a07d51b0dc86aecbc9adc6562890c372f006b33fe6baf76408f3dd7061f418e6708e7df3ae13a65ca1d0c3b8fe45783a30f5905801a7ec26048e496303c562c30c1d8db8d0305ed3e17987aca9631af3349a71a7a55c11cf1ad2da1a07c69767247e8933c8aef1509c0b4572af97e7b89e33b15e56c953eaf1f804a7d3bea8aa7b599c36e67c670ea279a809098581a18adc69363d1dc10d5034da75f283d1ec0f9238d581c21804a520de007a9ba348e9df0c7c976f9e864a71e4b6c65419e477e2ed3d1fc71a60de8902d41a229113fc717d6e1a9f428738420811d6d1b6e6145f0f46543e33d782b975a06523b372571de6be0f8abbf68f875ad36b810dc5842db77aa24ea34f3a209e6362a858ca51895be35be23c7c3ac9ee6651ec44f410595c0cfcd89d17aa278c9b8ece4584d15d9ba6367c884288d8590b7761b20b558f87ce12f17c9043b863886b88bc0b5e13744de704b98b5d199d03f296584c60478a9131fb38b1f649e59b0c7b72b302087b89024bdff4d0bec3b3faeae0ba8e6c3ee1b3f0e921ac4889dd46d83df653f9fffd49e85af6dc4aa9e9f653f2ec224647a5dc4781074e1c193edf669b81a0f356df0c00dc311c536a265a0fe61d0d50c79dcce22170e76af407505876045ad999822f9060537d6aeac922318d0874f640be2bdc3a9e4c2097b09e220196225a3185d75b1eaf0947dc0f92958184f775ffb7db78925483e29461f3b82db71a83f5cbd1db25592f312f46e9151f32ee6193e07b0d337e1cab87e7dd9ccc01899d7c205992715a8c0ecede7a27a3413ef08f4bc1f33327a1d46894c120427bfce49ffd48ad4b524b947d0b9eb649071064ae7f2777d6aa74c8566bb146ae0dd57b6763ecc88acdb1cf3d74613df5764eb75107769b4a38704467eaf3c70b99144980257ac7cf0589c4df9a213a8c860979e9de0aa93cb965fd5475647c9e2e7e0a4717a073cc11550eaa959f93b5daaffd926091701773e16b40d436f6b7be40348078939c295b00c6a0d050767ebe83d6294e7a0332a253b36d27d64102084071db9ee912c7d0d32a37f645c420b2d95709b68382da55f5555c700eee863f108c252814b9646ae07ceedb70e0203d601c94764fdb2ad31cf4f062542f5b26e969a758aac55f3f2433e455ba3d975eb7a0d63963c776e995ee93dafb332c086931521c8cd0cdda1f7852e6fe18856ee97b6f8e85d2e25b56a1452e716af8a59128dd25d4df97b8e01610c0f14f3d4fa480fbee227e22c1de10a88c003d038399f602e2a6b9c578bca84baeb490911ff2c60b3a9586ec87324e6223bb7d7e9853635c9d62e59c0523b2fe12b3518925e98f3b9c0a1f16a665589debf95cf5da836574309accef521b84de07d49dcb3d66bd616b149306803fb2bee15c708cbd7335ade04de6214de5dac9dcd2ec35dc1fe8ab8932cd1b5f9dee225ed9743b45b4b922c8120821f3eac6f9cbc5b4249a9de5c92e16b833d74832dbf34de68522195c5e2d73136d5fc65d3b0ca9a28d012cf2d49b085b9df293b9efb58843160568a04b3774d0282cd716bd5da9fb1c2a357ea9b81a60a40318b834164c80f651d063cbcad1a4ff8e1d603616a13fdb8d5a9e4d393bb06c510b75397e008eb89a301e4456d7c2cc340531b7d4e1612d8983c7303f5ec22f6b8f026dc60435d8bbb651203b1599b903a08a37bb568a01a6647067d70ce401d82fc4294d3552e92e37eea99b087602f323da27a6cc0acb760b0b39c6a58f145ea09d1662fbcdad768471ab66279e76bf968e1ed69dff55f777c0c14b3b7eb39bebe539a7b9703f3844b0911b7c8785054ddb51a1136aab0fabc28623909691e54a74c756cf00d135da3bcf7318cf16ad3ba7d876f20b1116e358bda676693166d5a27d7e4e2eeb9d53c933a15bfba927d6e8ba3183c9d22296a9eef42e401273382e44462b18882b8026248cdb9579e2e991b2f26dc133d80ac91315cf433fabec22df28bd31a63ca0487fab49b8f20ecadd0b55cff4cf19373178308443428624d449bbb86a0b01f555a06105d8cfd1bd11d8a360fe93e1f8a3d046bdfddd9fe9a58168c066cba6f266c46002f2582d947927656bfa787b30f3dd57ca63d7321c3a04c4114bfa8a33b9fd1481ffba76c40bcb7e1b0d190a8bd6ec1be6033abf82e01b661936338e53315457fca57a425cb4f101e437e7ea7f95e4db8f77c9e3f4f4d272570660999beea9ffb378f4be498cd7fc8196a8b2897a1044239fa237dae176e1dac193e9288e31b8b4a983e9599434bf63602d7bbd087c3843c5aabed7739feded7f6281bd269682ddc469291f78bc84d42b6991e3e9e2a0b7a4a14a11f96c91b63645a929da11ee468ccf3bf08baa287dec6afb0a948793e6e55ad97d9dfd562463650a88a5b45a98e8cf02386dd52f387198183be470416f14a4dad238621d1a4e0ceff7fbf18820d990479334c92eb8568a604a6aa76249f758e2622511e30522bf6592fc1153346c434821997657594f5885c41793406966213a784dc9d4571d6e54378b86f67eb2dc071047900c14058fefab975b6d8dbf95b9de2e637ca21b7be3fce4897c8288adc3532441f2c2e80b5fe78f99de0804fa44004de4206a12dd363fe8ffd185d010ed85b0c011b0b03fe03012cbb06a8447f27f4c3695ef27285687599a5583d95abe45ba3c1bf628034c200f36163f169fba488539cdb4d5571a6dd7aa6f85d45cb9996ecc730983eacb7b74a0f0c96d207f726f2821c4ab7fff26192b8ebd78026db4d323429203596441d10420b74a32644887520aca0c0cce39c473fbb43dd569a7d5e63b1600cdd964b5f180ab2982b3b3b553e1cb7bb27a1e794d11a5b8db670157bfb743bb76d535b39d3d2ad5efc0d8135779461177f8f8b1be55e66bb3863fe6308354e85f7e10b90d4ce77a95384dcac68a810b6d0afb85422fc1970a2bc959905e0fcf7164eab99c95ee9d844ec1f2b2faac3ff60713483cf7230bda4925323d50d20a0244d24fa387ac7f6f82e0de7ca21241a5aca95352559321afbc39b430b22f244d0de818e28a5e0e75eca288ba989eba5cea787253ee5d1042b57481105f6cffc1602e2e6ad4291207a2308073562e8e841d788d30e17f28dee4b6dac0f4cbd0e5224ab3ae920e5758c1bff18fefd078bceac5eae4bfb72d63e0510a69b53ce7de6e602b54b6725ea803da3bebc4501399c62db98b083b24d5bb3421e4ee1ed66b90ef5121085c7edf1a93b0d702617e38162239009b209065b588677c0887b9a1a830d35778c94d86c7d40971f1acda8bb7ceb03f40c60200f62575260c8107e9945b2e488230ae3755647333884b34e33c7010db623756df21fc5077601599aa817b5ba06fb18f4e2ff76bfa12bfff8778f7f579541f0a2b27c7eec122b64e7f7c1d2425529acb3cfcebca37c582f2f5f65c1996476a62b28d893d77a4c3fa51ce470bdff6c6a04b2fc73c918c184430c6271c83ba5f0f5307787d918909040f8c029a1571358abade9f5115266a3b882494cb5342359c1be711c438d77e7bf06fff4ced140269d96f718e3a6ce91fa3da3a81c34c5ac84f5bd2694f3ed1b33da7b70b001103693d228bb365cf36e874f7a88580fd96dbff6825221b9e5c603a7b5cc2afd7d7ea81f19c7be03752cfff24860b325a0c16e18f7c8cd87536f4502c6b348c651586ea6e69f2cbaf5971ba090074da8293c28df855b1bf7e574b74ac9c7079e098b92aae5f551cdf3c6ceab83dafda4b2dda2b42d5e39778998b27a89dc69fd6637e1a526d912cdcd40ef17eb838214092f81df6b3388a1a6f6175f86b62782bcb6b99d859f246f28f7578cccba224d19c6b6f44aa185ea840972469c24307fec870db1c72d9c5b289a74b4adc9020d8035896bc82c11f43792e77136fb9c406b9e95d4bb1d9da57a44cb9eaf13150e7bf8b0456dc11d9fef63ea217f39a2fc2f158335a4db5974eb5acd75fd4162ff8bc98dd3ab2d41ee07680cd0d52d62dec4a9efca553a9bb2c54368bfac4976559c67b328b1d42d2d2c2312d797d6bb8dab2e5cc8efa3e366ce1db429bc81dd0f66395f0f826dd306fb005b370c73a98e7f6df1439e631ef01eb4fa88e3edee958e3f9ddbc9fdc47fa0f1569e10c5e080c97473177ef34ef9123bed9110e890fe3ad4db35c2aff105cecd6da376d5cc7abc20d655c2ef886110a14777b82311811a9d435b8a8336723400ef415fa3f65da3b5c3c052b9f59db4f3bfaaf4839603fb5f6c29629c247942f3d31e4d376abe9b6ed667222ca8a75c2e6c2a03e88b825643f0ee75889933a0b865ab658d2d668aee88577fe8792a1584db1d02f8b0ee0e2ac16b3c30f574ab14ba56bfcf1c48486915f320de7384d60eebc003917c22d0dc876393d1482ea0fbf9232ffc9f0c46be5429633654216088a098bc915929304df51fc9ff6a4ff185b55adfe95006437d875747425f0c8de369e0fa43ecebf9866cd576ddd7fb00524a8710147064cae71dee70f877103fe85c46fa588bed7426262a4617cf56f070eda8ce052256ee904e04d69ef9014adfd34a162da495d74348727dd0bfb4a3dab4957812b24d7210d090b82c7418187ade947e2f7293c1eac4791377b8b11c23fb01eacd7b897251c3654b7e8f2b1dddc25dfd2b4a75d5d2b9c32adfe2874f2c41bc3a411966d757638f5deab764eda695ebb702c8d24d159527dcbc6324d8230f88109656a414a1c6bb271b94f19f3a8e031f53a899c1f99fa1ebd44eb864186e837c20746e83c4a1d7438e5b0ebc1debabfa393592ac3dd17fa6d7efd167c88ad3f8f34c448380007ac7349e0b175d419be3fee03e111d1e112973c80d993c2cc9af83ebb1a4fa355d4c789f6089668a67b854d7e14d66c7a99386ab6b30c4726bcf6aba54c05eada10a65a565f27b47c5692553d32dc1820ce13c5551f88559260b9ef7a08ca496a85533314c57bd8427d0ec892009c8aea5903c2e46c18035dac7027dadd40360317de7a44e34fa098636121ad90b4f05a9a3943d9726771380c3c6e7d141742e37a5242e52393b2a3713ba68e32a9bcfb52ecd2dd17ff2e7de286f79220cd9bcc5350761f02557c38ee38ef9b8ee6886d2873bcdea2b8bb6f6aec741ad22bc8092a9be4da9564eab71f9f620d4e65f3a5facd4c94cb74797dc003ca60ec221a199c2c46ca538da6e3655a287b100d4696ea04665c89895286c70316e07ebcafcf8e8e8d34e122217ed45d79821d13df1d0e277ca4d4164a54669e88bd5cfa56f344f64ed609301f674835904e08f832618e4fc36a5ffec5351c4fcd16c463d122ae18979fe5af838bab1f167e148ab17de11a960f2ab167e8e32d6110ce0666adf19d2e73c225701f9f1ec88d9153cd6f342fe33c51d04f6965efaf03f3b0425341cebd4c89da20f2bb87e25cdea4bf4d2cfeeb7c59ea26fffcbf7ece5df3354d05f3cf6e70206c14376bed129394946260d0864255101bac8d2c0bb46eb217be2a3eb390f6e64ed92944320474d23a1c4e1fe361f06ce3d2a7b591697efbb44f760c21481f6474d368a433b460251374c8c3b654a0f6a5fcc4c12d53006205ab1fa61595215546c460dddc77bfd1c4470162199c90c0fd0c26c171406e4de3be08f24c2f5f4f736acc8b9cc2067758525234a69065e34b8f342f0ac1c29e36ff0b1205a78e07cdf782c22004e279acfb32809bcbc2ca53b746b513ac419183e29e4feeb0d861f73d72b1c9e47dad7a80ea819ceae620a13f3c1342c2cd068f4651ce7f1607692c8888bfdf75f12719980ba17531a98bd86834352d2d88d9c3d60643d8f946bb88e393d9dd32469a6cc6b7afda31217ba7d818c706b4a8131691a89f36176e542f490c4ddb747476e522a5c2c5a93a58941257e6cd359cf8d1d90d0215b23f22ebad8ed86b27a6437cb7ae70ceec8a6ca5902b0ec3678c16a41187f239abd8fea18837620012103852beaa293e6537093b284c270536b615e85728a0a3de3a8bc9bd22a45c83bfc15eef592a59aa7a28a844537f365ece0f9714511270b0ef95da24d690ec1679cd20efbe3245c1252b168651ae42e4dcc958adc2aeb08a3b85f25e92b0aca7d16665b4066d7a72a47d5ab55374b32c25099e1d983bcfdaa71b0226a76a576200cbd17ed4444f212886ae91448bbaf566b98d67ed2e1c32d0c894a38357304cb1f89af089def0c081ae997b84eeb5ccfe9333684b2a4138f50c7606cd0eb658f811665034e20b69751c92b80a8600fee655d1f2d235a5e41c55d4c5be4906a3e32417bf40266bcd7186d30d7823720129e1a2272990a02136e1ac336a54f242d625336ef216ddc0fa3a0aa50e5c7e1952001430eb3c2293d35c2a854f9e3675b28a324a96e7d49eb29cf3185fd762c7d47c2944912e6bd6c87b586818f12123be1998d5f1f0bf99d0e0039eed11895e6af6700ad94457b0f691a4e68fb6cdea33ba71e3bdaf8bc29e49a573e461ac7f2e2b89a6aff5cf3408cd72fcc98362d0f8af7f7b60d26eaf3477bdaa70d71a0dd95818d0157a336b2e67a167b6e6d576b9c3ff3077c7d646aad8134bb762f18de24f8012e0012b702ae48d49a5bf22ee86d48ccbf9d7d9c68e3f84c20dab6f626e258389992a81efbed5b0bc063e6453839e09adc37f5c41da5c516b29ba9db4229f71b12b7352df307f5efe0f2fbb73ce2343304b55b2c30b7f4abd3e78f185c5043964434a28d3089ce5bf5c9bcd9f007f4e5127e5353e623ee936e87a2829fce55e0ec4048a46f27833915b226f9074049895551b16d51534260f8d87776f06a692ca17e8f75e3c318b71c92fbc0d39e54a5516e48426d88bf81b962d60f49962f710ab152b314262ef91aa5b8b3e7fcca60492bd1f6cbbcfeee20d271194c72da884868023af4dc26069fcdc69baa336c77d6241a4ec587c1e9b898286f3707e15d99fc461c84ebffdb2d0a30f4786143f2d169b0507530b6ef17f3f1339f086a37128fe3b29d75caf0cb940c9903135ddd46099ad61280f532f073cad1890275ae43fd6299eef8337ea6d7ca4c36a168d911f1c0b59461249d4f0bad57c125028eaeb61a1139e927a48647f07de3eaaf9ed4375b57b010fc1489a3bbf3989ade0e9ab1bfe2a032566c451c5785277b036aa8ace1511bf6eb4f2594907667a4abee59bad9c560e21c71da9045b191f3ce71fbf8cf5ac730afd1137f695f4cdae1a020070d305a6a5d11239530adf335beefb8d2c3f51a8b000e78027d3c58a6724552bae98aad3a58d8eb946abebb431099da1ecd4453b9c5c03b1c8b521e491817b31ebb9d70024d988f9ad64e3284f1a483ed7cd7935345c174fecc699f37a1d858b51fddebc9c3f1360c6f598e64ca5a8c26598d4db70ed0199446c38c7b7453ef0414e310522389d50da0440bdebb6916384af6b7d65fea8ec55621c7363733554f6191f0b7512965003f5cde624bb5df368c79cbfedfed57cd3b6f3977433ae1631a082ed5d863c6e40a37d7b50489f25cdf9da177641eafaa1bfe240a361f5cda92bb65830107830852702c35daf87d69dba008876c7124f06151e3fbe69cd2e82cadcc83325fb62ce6eba4c01763a6c801c45613b6719f59a6baa4ba799ea7423c22488d8c13a16c58bf3ebb777df72098ae5ebb2c2059f0328ff42902e5cfea6f4cba8d62d7aee5a2acb7cc29027f0d9f0824134d725dd865babe35087e91358becaecfd7ee894f753ddb8528204858e81570575b4f3a49220919227480bf33b7c18f8cf60f4ad9c9320b9449f2e995f1024066be6321b5965d5f62c3a0b9efc6ba0e645d4cb9434d8023bcacd8d4f18bbd8002bf9947c6aa55d21f4785c67d7d8387b108c159614043dec17b901440b0080783518d997dcf93e03573f40c65cad3e59bed19b4831efa005ab722699dc9800a6b37170405c1f1df9cdf7cc67a0e393a66a4917249209ce2528369126eb7c190af512754302470c993bbdc4fa998b4d83d43455a58953e3ae4848696f65ba69dfc53ff27fa7c76c486edb4697ea1a9757c9cd3f60c957e976515744e35d65d5ee5fabf6fc4e3d3e7f2069af2871bae9a594c82477fef21f6f626fe6455699123b183969a5bd1a3b4dec78f33d528dda9bb28410451e3ede56ab67c4ae3cc8f4d19ec55c31678175958418fc96d00670a9c8a7c6676aa7316976ee371e4b80d0564128388f9b3485fdb70b87b9661c0626fcc68fc76c717f72ae91a49900c26779d6a7f29038205c2f87b4187098ae5dd0a732d02cdfd6fd18861b4a6bec4b38d39c00c95d882bc8d1546efdd914cbf0b7d5e49162ab621c3c473a1c9e82353624c20023b1b6b9e55e04ee71e355218de9022415d50cd378b4f23e5340b53866735ad4d461c7f0a61f35c27dbf6e39878c41b6b3de0dee4ebcb41d4e0f3a6b4b26a51104454da92abed8361787b332cc14715b487cee87bbdde17af248df92af99b7c5d1ee14132be3825f0a1f97118b82675338f3050de6fe36e45f43d23ebf7d018e2f481946e793fc5faa907a699ed72b7396641e26df6029db5de74bc2b8df8c2a9b5781a30f71dcfe0adf456a2faa6c3a3467c35a4ba205022a9a29d6a1f2f087f473524c2526b4a617ff77f7b4d6c576f28a9b480ac265a8f1e7c9bfe36b073c1b387728a54a52dc47d2fa8fb46d0247fd015e8eb1f47cdc5bc6ed4b37b2d007ff7f5235dfe82a4ac6525922cb558f1121aa9dc5d3c77e3194767cc7db3dc0e5d32cd5a856bdf62a9fd160ef48542461aef8b55690bcb44615914ca598999bb53f1489ae0f1a2414495ccd58239721ce201122076926307eca80defa4d09ef78fde0b59cb86ac021235128dede17d9f850de4bb0dbf102285480131947e7e618b1532be4b4d63be41e1834e236120a68dd53b1e611589ecf2dcb7e16534ae1a62e57e32c8fa93f158ec56bf6489d06c3e1381f98b2b598e3f8dc519521c1d97133394d23637ad7a174b974c71276b8844c60210efc46f3929f28fd98e1b5a4d6b00fa89c068f47d4fe4e8e00d4e8a30ed1af5eca8a55edb449a072e34a57260578cc3adc0ca186ad7816de1957b8d9e019af8ec9b535269cedf35e0736fcfef835e78094836b2b4b8bcea00224268e89834730ab3fb64c52627ebf0256a968903148316b10c9cdc0442ee019f95bdc6ce9ddf19c3028f40d9a314c8ab2acfa69779f20ab15183b35890db43274506421852bbb6e11097cbc2c8d7f8dffb8fa1dfa3ebb345ecbeaed75206bfad879bce832d5a7a7181a545d750830236e34793b26d41f7e87116643b543036a49450469a0b03499f099bfe37c0d90eadc5f88a20a804be5e83292e91f1806d586baa661c4664705223b41e20e63810f4b8bee4ee82c32207edf10fc639f8aa541423b4281f7f2aa71eb58a4076d6bf0ff7507d51e289d83f40f0df72d4f59f8f92e4a45472526ec9b882fb84c2e2da24a4695fb9640a40b3fe960a42a2ff1a2c60690f017dc90f637bb183b7ee06cc9b5d513e19bbc378d385fb7784aea2d816f7c6a75903f2600de72075fdacf026d9275dd05a109a703fd5970e9a305d74dfec5206d09927f990483d6f30e68cb518a7223f40aa8da98c7ffdb910c5239bc64e4a98dabd19825c277adc47f367004287d9b0d5e79d2fa38cac707340bc69686251c4035ebdad03dc556686939659a7440945041b039ce80fb00a68d4f3e3f2031ff06a7ecb3d693262a00ae66672c23f90594b22b227d7bcc363a341a277e4450c26cadad0a41938c187bf2f2375bab897c88c23296aa41ebf01eda9efdea062d150ffc83b95f42194edb82bd629bf87067bdea6b42c92a0cd066f39eebf720328d63ef4efaab0b8f21975ae47c043990e8f87aded18edb2fa162f34fa671cafe95c20a5a68e364b7af36b71edbf1d771a7380e91c208c677fbc919f2ef69cf2a206c4a720ab305baff45c4b22669569b838cbdde0999cf2d895d07c2dc2edb6e59695ffe52c0e7ddfffe22cc76090f0adb60eda5699a7168bea2e9a921f5902bfa97b61aff102f455598aa845c11e0a36a0464b40f323a7cb0829d5efc6c656eec9d442674e597657a475ca70e4ed1c6ca888c3b567505614e72fb4cd5af18c21b3729c4da38c793b6d6d8f7031526e0d9a7983832fae679d1ab525742ccf5fbbf3376445e55bfedd29211875edbe05b963365b474a08bb04564890117ef83ae4dd8e03bd608a3c90315cbb0ea6acb02ecf0cfb9ba243555f70f01f12ee5ffb2851f0dbdcfec62473a904ce69d6e691f246c1c0bd215b5ddf9ee2d7cf28576c174bdfd4dc7434512a0af793dc0c5f528f0fe9b6742ab8e75541459257e4d8efa3443935e7d24002dea9be2be91a46602c5d7386f4d4967985a32acc27e660b9ab8477669a44f12a8b69eedc6658ae3bcb4767ef48385133f8f615a7fb8b876c6cde8ac4ad2d878138debc54fd2530cbb8f148954785284364d3fbe98f8a74b4b776f68466c706208109df624cc1ce5ae86e36b230e448f00aa721e3507866bc7263b87f980aa681f5578e7e13f0be944a102037a5050bfd2ef10cb43d88eb7bf22959e1f37e3bef516c6d2f2fe75b34cc5804a69a12a460ee498f2ad9c093c6bcfe0e6277e3df35d2f9edbf38911c0aa74bc229a4baff7add20fb58cd22ab5de4e9315a0dcb0b5270a7b5329919dc9f25b7a0ec363b55637401d56311bf326ddad624e05679d6da729d9b2bf21a713a65d1a195ac1bb102b7ee1b31404eeb938b2e9397589d2bd9a923ccccfae255818d08af06b292a053b2e9528d80e6caef1f7544a774e16846cba5e62ba79e619938c58fcf0f70268406fb4a596a90594b4d69c455606d5cb731675eab2b10e0eb6117773dc0ceea6d002ed27695c316d57b0dff83eb65635ff212f839440340ae929d5cb4f7f3f3458628d252780ec203f3198594666f119cfb57d31145af3a35b5cda40d74d3747d3436c949b82628e6898be9bdc3ebf1ad92ffb4d4e3774a44eb06d6fc2ef43e83d8d5eeadf36728cf398529efb98e7de157ab94366b74e9dafd79bf8e4d57e7f26e2048a24d76f4a91a1777d7edbaa0aa5a0b6f49c069a4dbb682cfe8fc98afb77290fb50b223d02b9ff8dfae9173a6a952a560197f5cb8f499e3b9e34fc22cadf9ac7ae0fec48b890090e20621095f373e1e42d5db785f5b634248ad685f40f1fe511ce91f94a058feb8dc7c6bc1ed481863492a17bf819bf612a0a672c7724aaa90db7fbe4c6d146039495fad7734acb1d87d3d28407d4be6007114ac65400809da0813312abc6e89e1188d5d8d9bf2fd7a0b75b244a55c90e805bc5b9082143360ebaec2a5b3b1ba22636d0d3be98befc588ec8849d4e5da33d09a26ffb1ff20f319ebf2928c9a63cfa72e762bdf000d570665a7418f59b58393ee6f73cdb96f9b77c227077cd4095718c1afe29e5ef96b7514c91f3204901baf69a3e805640f14101abb4145e2f166203eb7fd4004cb6e2e012ef4dc58385a02aef2e7bfbdb60a75fc49b3cf2c0b2a4aa3cf984b4150d9066ac2fc560096a8456969b14b9450fe7c85fbf93ff30877dca45d7a1fa4b3922453b1eaa384a080c7b52506ef8288d32637566205bb56c1cef8e272110bcea23e9a4ee54d843b62d1e3f3c63593e45c730eb29440949f48f0a9e2a6d46c3b133814e47d74228a481781b54a9661226f48f75fc084390f367106214396123385603367840dad7b089c9f26cb71eff181e98f467aa7ecb269dcd8e0f9ee436fdb76f635e82e6745acccf624504a9545dd8383c11d981cd60d32ff75994b6c1f6932fc72fe848d05d567414849a21ef5e3ae595093cbf9c0989ddb1d588d5f215b82ddd1f9842373c055ae3abf78e3f36ef8cfd4ec8335d56fff37ac9304387b50b20618fb1abf56c98031851f84b502b580a57b771da76d66ee85e8179eb77a21fb845a4ceb35745a1078e1724e8b7a92af119da77c3e2e7489f06f70e5fba7ae042d23f7c0a7e62700806a27d97f4b0bb7fd93405a38c0d6e45249f610372b23488701fa014f504c7fcb5b42394662890fd529f740b4451c5fb63b81bc5b9b72f1f3723a03e6ffa3590364d5281f683e8a68ebb8dce7951c15c8605d41dc3d8f01212c120052c274849c82b300607b744c98804561449a0b417732e8a283d2216322a8cf671f0ef34ddb78dc272de0d7c214710bd29ea69ee07cc599ba4fe2047a5fe8fc4b3c3f0fd12eb7104bde412a94c50a7db9318a03e943c9c599802a8b7e339d61e9784da6695319c86b7afee37c45dbff411ec89c76a808fd64774784360b834c5a5cdde8012ccb7dd47caab10fad8071b8531ade1b3425154bc20824df0979ebaa27c6b46946e8de20c3e22aa0fc02390634fedc24e89ce0a55523f6454b5c57b8cf6956ef326876753e13c4fdcb175e18e6cd5838a846ed47f2bdb8317aca6118e5e70fd34a5af32c4adb77da71075cefb4945e1b7f7d134688440d9070146701ce66b4d74fac60cc43dada74a5bceb98b05e1fc4834fa29748f8da797fc712301f559be870af4d66ad0a3a7a0ff1a114b125f7d876a49120ba57c431b39f5ee14f0011df6114948b96491f049a49d3843a2b10c08336fe6356dbed2423f286a1be61d76c2746de186d4236f51f7d63d61b46eb329a5a36c0c563bdd93d64b0c5ed28504e08d32a7544586f19eb439342cbd64d37a5254047a8f3ccda94e261e379c3ce68ed69302d0ac1e45387651e5eccc8ec0bcb218c57d634008a4a1c4715ec255c6ca54e80aa3044bdfb5b4f1ab559a88c22d7687b04d41b0a6ed4227ee266aee84379706ca42b233467fa52eaac7cacd4024da36a17d2d0f9a5e99f1633d5da60c6f9bda68849fae4d29d7ba16d4a279578a470513993763658349b32165af56df5e22afb90d0ff04eaf82f5ff6c78fe31da55f74c5280c31eaaaa67c1953137913562438166143497c588e503f6aad1167e24cc6f4e4b98741ef8a1871a696f74e2313affba73b17673e8046395c814e334a08f09e18810f0ab7990d2be5834db90940c2cc2ca3b887169ac56d8bd2075922c892475a1cb91471ed8bdb77acdeb33a27d5fff4dd3ec680c0560c6d5be92fbdf96a59c6005737a2bc200c98be9fe13fc8531b397d7604976e40c0c9b5148fce7baf862a14e6ed48ca063e94824ba5ec2686ff810796d116393966d2ea16cd817b643fd0baa36f2728edb5dfac000e871187dec21e4b469bd7ea314e0c897f614bd40e28fb71d3d5c8dfb245f4e2fe801259ada59a31241e638177e6a48636c81cc80c4622f0e3ea1829b11083b900efb49411d4cd4e883a844ed9fa63a06806bfa9ebb47a2fbc603bedffdfac0cc1537cb86253d53c043567d99033a06718a2d6ff9262ca54667c751da48690a5948c5d78d3a32d1ac775c1af3886fe473321ff9ed0947d0388e7bac0a34de22e6f2fcf99780051d9f94ba717ac72f781b5ad7d7fabfc703876bcb528b2da0bfbe3081b8fc52a9c0a7932aa41ee4689602cf54dc5f797c97ff3de4bf50aebde60bf1172d4e47ad9f97381f5db18d61b0342b195cf527b256377cb5f653c0e0505090f627072335163f45e16d257ba5fe7b57aafa0b9bff10a624f4ef1d8b9c7a2346095cceb81a9d1dea2605c5d9a5378d843b86f1ae22e8ba2b2f2a917cfd192d4b426e5abc884198466cbc83f7d979621c684629937f12848dbe0e9af5358a904396970a6267affa4d7075b4491bcb8f72b37dc76c4b1c564fe9dc0b6094e682aa03e0079f2eb79666e9fb84f1eacd80808823b42c6a3f5a6d18fcc09044981122258f76ca2837210de33a301ff0457953cdc6ad0c8433517e68de7e3fc4a0131c42d95bba78419b747085994335388040af83a6c7070f9ffacf616e48bd5810152103463edddd35c597fa5c7b5dda87ad8dae23bb4a2d2cf335b7422feab686b08268261355be98163f2fe5a6e5b7f07c5b51139da866ae515943b2c689daca20fd50478d12ead95159a0febd889ba8b7d8629fafc23af66ad1d01f2e0a8da25724270af5039d38d964215c4ff11bfebaf727be344d8b56b030f06044fe41fbe6b8a441bb3f0f5d6881c6cdb648966136592a2dde6acd66f88fdc683874eb73305c2a2b2fe9bc12833927bcc79aa82a7c2cf9c9837bfbef146cbbdfa2b117ed8d3a40ba061dcfee4b7018c1f8c6a9f41d451e8c008e8cdf207559529ef58bca888c35faacde969ce5bf20c6f9abe90fd8517758733a158283ca8d4a073b2a5524d5683ffb084123d8eca9d5ec56e43ebd3f7666b73c59e957c12d324a34fa58196975094d93382f39bfd9c100e81a4b4af74267e47200831e5cace8431c5b82dc5f3b38b0f1621614a385d8f99a0983f4fd33577f5f46976fa3b8a5efc3ae1ffe0b271624379e7388fb96bb15f9242b8b4698e432ab5c5eba99f7c2f1dc73c9756e4fa2658a5c20ad71e9d65d27914b1984235715567ff5a7b538a3ea94b79a3bc1ce2febaf1c3c5fa10447b8e6e762545ef1cf2000b34e9d23c4803e3f2d1def1b0808b66f2c6ec74e20d3f3e089a7ac02ad22092b8f66ba743863160acaebdd9f55ff04aa74f6e8b72252eedf24dfea55ee2b0d4d552124fd393707f10cfa99a398b0a40a243cec73bd3deee490b6e1e78bbdc0c0c1118b331bc528f0edf0eb69a5ec9609f6791a6f71eb32970453ef82c35fe0c312e2dc80073b391472bb9d460c8794976efa0e5bd22eaa02ab46208902d9eee8bd899309195f6dcfa5e5640d7718e6e66e782e214853d8f9e14b00f77f35a44f267fa1be6f029b1038b07889cdb7051c64ea216edb6e1d9074081153f0176ab83442222a16df7ba97010d2da25ffe9529018b73cedbbdb5aeb3c2d51ac6499bc41fbaf3338bc259027432e5354a06025075dd50eb2f300c1ad7a80b63d134fc66f9641dedec8cad98fcf4aa2e063058c719706dfc9d380c987662363c8e1804bad5edc5e2c6deefc7df9d7487b549224b07be482e9b20a6355bfe34a9715eadb434e54199ac1556960d44287f217140d92d1df6210c41b052b1b86ced920baf75e7c40c0ec2e2d8a9d81769cd8f97b14d4d5097348bbbf7f23a258ddebb054d2472dbc7c7b19476a6d33ffd65a24fb61c26ec5098b5143b91de9a5656fd4f186b2dca3ff0f10ce64b01dd88e16faa5f8e2948a48b0dc7852549139d8f28c6599ddb266e4e708303cf730800aea9b250808254c3aa68e482d5a66264666bc6170f679782e1a6a91ff9f88b607b75e9b292bc6c18c7646f6a14e4ae5563460a22fd3dd5842e6d777eb4ce5ae67075d6ee1f189fb3d0c09b2c37d902937eb22b91710caf61d9693add77c37f106574dfc681406dc4a07a181200add21b368f4d547904524d626e4d5ab0d37009a9a1804e4e9bcd5d74256e0858454c079fcf3022e77ccb265f527e6eecee74add2d5b955da874b9776f494746c88434374055002bc3632de514f6392ef83e11380de14333af9fc6b41c38a6d9641925543cfa983668d4f751504a872cd765a4bb47b194c789f0354fd53b11e1082006af2d5474a2b91c73fc45789cb2068f292d89a6f46ee29c7d8515689225b0cb9202f55bdb894348cf5579e8831ba5af57685dd9d64b97abce28a69b0a39c08e769739258e24893fa2c6ba79a86f317ee6790f36385276a39f4728739947196a819d39e7ff6b9dd03e86a5fa3fdfa8cde51379740075e7b9cbb68c15beee285bb890a585a48ab53a69d90a7c49e7a83262c827ad2fe044a4fc625cf7217c8ffeb5b6dc19be24b55739e598bc5667304557bd6274bc08c2c6e013e9b96e551111abf3f9dbe61795f6330d34d5a84bea7361559831a779006cd95275610dd21a88a6163beed319a6350b38ec39393e1372f1dd2a7256e77987691cf70804ea7c15c31434a87f51013c3d4e82df924d13d17d1f10ad6783011ed060eb20a25ddce639a5e19003c9e0d1c43a308b18df9c80dadaaab7e010a73dddab6176dc230254c3108f7be610a3b0f09522dee1e95cedcba4d2c4a34e15d9b1f5b19df25f254c3ca2b6382755ce644c3ac106a7696c8e2b563c5db543d873fdfadd803d893270c473c0fd08cc090dce19cb56e3604722ef6e2569396192e2a0d11f0f2e194ec3ee594adc0e1c93446861e229ae14126d0a67587950afb74fb28b468b004809e2e12c812c44cea51a9814443f134fe71adf71b9675c13851cf6835e8ddde066b22d434b9bf045d2771c49b198636ef1ab99d2aad07408ade026a6e77213e9d959f88e9e96e33596d6bc1fde89bb5e9c1adee1bdf1eb8bcd4b10c33f93642fb747acdb59d1552b996891cf621e20fca2c1ef8f18a6c463423f22dd00fc5edfdb33810e2a228a2009897c65c6ebdfacc4bc834333c118ac3000cd288514bbca8f8a03dc1c667913b298efe00b7af994d0557ffb4922d203f16360a45e04e82263e0efe82f4ab69082d66ea386bf1f3793219a8047a8b42a2bcfae7d0b9149e1a78b7233d47327bfc04967623cc1a0b60f4286432f3554ad1e3597f0511cfb9ef39ce42647ce051b605112ebf3e242e28393f206e078fe2c5d1893432592940799e9d6bf9d8d2514b1a19fbe54b91ac49f47d77fd7883461cfdc0f5c6bc4e41f2a7af7a5917c2c7e7fe533fc032305a1e37c252af41c8e9d1adc0b651c6722dc04f918c1b6bf1229379abbaf415bbe3bec5a72f65a6308b64ae3a7eb5a3c87906875cef889000eab8b32c44c1d1d1e3320b4c91fea37f30695313a645b18c0a4ed97f54762a929912722162639b8c6892ef557bbbd5a4ba36f3b0135ae9abe8804433b9d3c97d3b2f1317396addf572e57e22617376a39d9fb3c2545bdd19259f75e8413edf79b09d6399eee44f72a919e96c4f8a818cca93b48f0e5fa2dd6849ed4eb93dad76fcd8a426b64f7d234397b8be44f26054c502a2999f4711a7d3b06202aa9c702e2b9bac31ac45b847447a903eaa5c40c51495eb7b778a177ba0695f5ce11aa043a8d19c3d700b5aa0f7bd15e30fa169e6da9b0a8ccf43c5f011dbba47d45d4cadfcda12c6d0bbfe9057db866eb1f687fe248f8af0230be81507a0992f9044e240fb297af08bcb9a2a2215a466fb68d557fbb09a552c37c667e48479c4c006d021bc02543c57a4cdd3896a5cef3943482154895fc0d03ab1995b1afce5e83ee34f702162914447ba3e68570efa24fbfaa165639358c4861651e954e35d11423f6c50a88c9036f1fadc9f9bc658b9f4faccd30e88b241166344aae6705fe30d8410369495d5e79aacda46fa94fb4d0e8df7906cb71113708e6dccbd85780638bbe570c132eb0dfb9d61ee0c0337ab4eadfea278ba21423db285d240fe1cd629ebf0d57faff760271e7238b20a86c70edf01ef6e327d01ae5ffe476ffb8192db90d553b736eca66f7e8120dfa951a0402319d8f3d5caa00415878fa905dde3d8bfa7f05d00317d1a654f569016b9ecd61dd1a306e526395adde00dffa8bbabd474c58cfd6e9602d2307dba61acadfa3f66160fdc6af0d7362bc5fd99b7d7d54c68b74db97f7a40b06e3bed104abbf549cd46015c26522532f71891370130b1625e43e1aed648b86aedb24243ba828b51103cc6e3af5672cae9d7f5a02243acbd836dca6a87c3c8fed5c3b586b911758ea45b4d98d4b3cd90a23173d247423766bdfd39d4aa421d39d83dbbd325b6c11cbb228c2e8c35874d1ef053c3137e113feb8478e36d87acc8835e2369f736bd90c860c38afd76c563530d5cb479812835048fa7e09cb747dde217b864837aa9266510b3fc53c7be69f7c2a32eee8c8fa3b07036e2daf984fb3b6fb4e859303479764e8cb6e3df945a0a28fdc2e7ab203ac3a49e3794182bafd02c455020354ce8f21c2301b36559ef39fa26ebd49210acd975a2446977101cc5e861bc419a04040cce641bfdfbf229dfe08be5013806214aca73240b169bf15713f5ec6b462347d274b52d1a9d3a0ba2933e302eec37923e802435493a2ee7271183eae666bb42bdc5d0fba9ac7d1d6c5ba974b5609d0653cf7d9a505f6ad6055a1166a7cdbb1e3189a540f0db72b50fd4258cc3c9a2df33d2243ac6fd11698fe2dfbca5950d8d1628a1b5e6401f5c24968ad7b8e89170281700331c70cdeff84cc7b8815d85b7347f5300882bc493d76162c15d916fd83fc2d9a0679b6af216eb645b1b57dbbd042fdf96ba7cac1088a1a8ec445086bfe880a25febbf7e00d9871a0b6077f29e60ebf0cf1b77e87c8d04a7200f7b4326dd2587596f4fbeda4abda884fefb1e400b15d9264aea81c3953774eea66a4583165cd317cf8fae98a3db9ec55b24d6c1dc9d82770c4ddbd5345a6adfbd75560e9e3ac08e44346c6c49b3e383c4e3c95169223437bdceab54fa72d79b97f30f73390e6a8d69a1bd5a2774dc5ec6a2868888144d030b6a4bc953e2df54ecfc4fdc0ba433b2a87f5a491eaf9759f3f755e459ae8e3d8bdf3e6263b8c84ef4c07d4999b341a01b618a785de478912f26e5c1a4439c40c8425beb2592bd37a52fae253fa1adcee2bfca2ac675a3c0643d58d6ac8f6c176ac48c68eaafc4d3b3e645bb5605aac97602309ab2a3d0efcc02254b9473184db36be018de835acbe00602b43c8acc2c8f1ec97f5c06b61ef47e2d2a68f49987bb1db6bd9fcdd480abbce1f33e3d20e74b45da9f6cbbc64cd313ed4144db5629977c57405e76070f1bfbd555724bc84f35021477dc7ad3ad7089cc4a8f25988cd04db94546c860268bca0223ce46785376f45e6dfb25532ae6c820ec1bcc2750ba2e6af787778a3df555d2fe3f03f7acf35337fbd963e2cf82e53a0311be0d38b10256ae55c3c637c1eac4ef9704f65935e9537ee4de472a6572dfc78b7cd341adcf6c102512330574990cb9b201cac6a3a1088be3752adce2708388917e6000a906f75d7e65f1745a167d496324c852230176d96921dce46ed49e0856f968136866bad6ab8a6b05ea9d419b4bf7bb9e1ab80ee6c7546bc0c3d8c4f385d9a8ef0b17a22aefaac25336ae0e0c6700450106f70da143c65986fd85bec8512eb5917028aaf381a23df73a6e776cdb9ac0617d1605878185bd3784b8e3fce18142bb942eaeb23258c828ce64c7f93eecae1e0cf599e1099d0f7eac9671207a021e236a6b9fb340a4761e0ffeba3500514201776cb14055bd21317238faf437cb223bf57074cee84ce16b2ff56c18ae322075eae40db33f48f926cb463a1ab28443490d6b09f9a95fee89b2de36678cc5666cf96fd28cecb61c2ecac7fae61a3fe52d5393be3b881af54b487f2d50646b59c920a00c1f0359b5b03fa45ec0bf33af867c4555f7481c2b9763c803586ab2da7cf92d88da7d360e71eaf4084fadaecc0b1fd8af1c675baf296d0f26f00a12e98db25552d63a0a78ab7bb5eacb9254dbdc960c9a88076bd99b30e6cdfecd1a8fcbff859a15b4865ac4e410931b276ec0adbff2b959c58d7de41a1ab172ab125d735530df9340539e100d62e67b91fdc2c0a320884ee344aaf10ec449d98c2eb3506405d1f510bdfad1b07a90f97c46b177d77c17b1f92d92d68432745b72155fee805abb2271fc7346cc8453a33091fb056f509492cdec644bcc1193465e95fd54597664295738fd6adeb224ac17e2f81981b2b2a4c1e141979c876da78c66b9452270804af7502d02dff31ccaec24fe870fb271feeb7dd82000261380bdcb2484b9fa27242528ee407a14189c4af6826022956351e836d0c86e86f1acaeb83c0ef571fd7b2c0add31354c568aafca05f1910cfc71aed7c8aaacfddfd8a34a420d7a0f788e094f7f6c793d611b16c98bf6f96ad17a76c5d4869f5dd1de28d9b93268557a184fd5c1dd72233f0d8d0d207ce0a9964972e825ec8a6fc5ce824d9422726712f4d3f0c6a2f9aeb86b2f2f4eacc9bf5499f466014de052ca66825fc7dae5b338d3f77aa8259dbc7c275e7c49949b8cf42aa3977e646bb619e7670e8b26ecfbcd0dbe9b43002d8cd63a8535f7e1cf38a89efde54b19bc86a703694aa87b23ac6747cef7babd35b6675796f1442b4c92d06132d86c5717f0e91c4e9725091303a1553d373f6ef817ffbc67fe3e94f3c1525a066aaa643ea2a9b3d3326d6c471b2784cd70e45842eded83b0dcc92c86a4e1fc41785f60b96a94cedf82eb4c2b7bcb8055ad55d42e13b3fb8b2fd6ba0bf4107d1820c5153638e1ef90e41c5c83da837143b14867cd61a79439220d35d6a29ec869f3a607c8f3cd1679bddaf3a367d8710146fd55546b256715efd543a85ad2510573e52da45d9b8970dd3fc7327a4fc97adcb174875a2bdfb134ab6d0f79b739c79ca67bdcb022910133c57bab53d368bc660390e32ac3d5bb0b2521664688b2b99d030e06b7fa87be59a89b93cb2fceb81a2123341882bf847501337986ac438b8fd8554e64ac2932c00a1d04d91b6ab9d307272730d9c3758c3c2c5c6d361caef0a12ca191f6acde5db007d43cc20bb8301cd27b05b7189af2550f415e6c5728bd37340888fd570467f53f1c9c2e9b7da462f0930cefeef568ebf02678263276ef13755c2e2e3962a1c49a1040e810bd8a573b168d1b09427e0fd503d0bf25dcc1e5e2fe380288afa7a31034dc2375cf9553af062b8125a6db1cdf4cede7e3954bea034586ddb06a719e2b43a857cf5010aff9fefa95d576bb791cce2cca32bb2798c8a15d55964bd567faf4fe55ae1a5661550431c227928e3c92acd5303d1c397a8c205f5b0930d49107e77cd13e0a586c702c3c18008ded004957a517c31ca94bcece8340b1189a666797ec6c9c616a24a6987bf75566e616fb72186c0b80e80482485fa2a02cf182c0a26c8203255879c5a8a95fef621753ded4aeaa982e23ab82cfcf5dc18646d1ae9032ebaf9301ee6d8918b623e9a4d844374aa8c8efa782ac50c126bdb2f5769f7994c5649151b2a0c2328f0f16052ab6691d1885d12c207c5d5bef05a84f50965a3ec167e491ed98b251589349957d108c0967dd3af98a572f2aebc00c4fb9d16a7947316ee2b7d23029e6c17321063f8537d4f83cb70683d74a2bb732bd93a4fa97418a4ebb21fd8017103693201f41d9391bba809fe706a25f31561254800a7ba6dd00728226aa5f288d8a1ff2ce2c04c6276d5a17b4cec33628b256d60d3163bf379fcc5d7dec2dee7d555894f38d9ba3920158cb22642757a17a3a0378ef65a964970a170abe78a7af358c5bcd872b87921ed92b8ac933171cad2a70a1c4c3454ac215138474db391a4b2112b05f74b1b7e53a39facf44f5dcac42740811be87f4777ad32f35c02bd392969bfde9ba19daf382775f3629ecb61619842d6d09dbfaf6f768071d6a3d1c8d1722536565b1b370131bcb66b3281660979dbcc62de2a4c8e269216f423bfb87008ed83604c1cbf44463e20a2730510266526b059b873887833be7b0cf638e8a1025f679f4cca26152c6c5c49bb819941b9b9906046700f555274cbbc3e699e37ed0da1b1198a1305cdf746d46a8b17f0d87aa4425f998dcfe49aaa78c218bf7f7da7c0e05702b60a77d6f1c0d0809503b5611d0cfa8ecc2543f09be2fdc089008b4d284ce66fa2bdc136ec3eda894c3dbf32bd44524b782ee7a4a293ade561a0386d94294dff3f9a127a475dd7c9bf936fb137296494510a5a5b4549f59a2eb2d1162e55b13d1cf421cb674e71d34dce55bbc0728d319c73ae2a6763f7211cfe0bc8773b7675e6cd5522dd1a2737417ac8c9fba837b006b61bf097f01d18af09aa7903b5bdf177f38712209cb4563c1ba8ecf83cfcf54564fcb27763d5781e9cefd09a5a4882a94e00bad784b7360b6d27b5df88ac254060035e1a774f59932dc9e3cf294482f6708f3438bf9f1597a22fd08fa08f81e8779861bc7277a4f1b98042f614a327a2c5f1c6dc44a8741d974dabda6251b19a3d810631ec95a62a590ba94ec7209f5b4287281e167a9e9ae7951cec4d8df605e92a5f728bad8c1cc5243023da4a5ea5568879085c66d9570a8ee3294a8f0cc96754d3403ee39be6e74e1502aaebaef9c6593ed19b21ca1ca3ce9d1e7c50f3c2c1a084feb6eb7163fb61950ea040f37949c2e9090c381d511daf1fa794abc050b6164cf0dc06267b11fba1c921eadde67be5ff300a11cb63bde91b5364383d01fae0a31c53f32c191ae86fa43fd73d803175a46eabd6e304a5a108a0e5c23a9c28d8913de790ed12a79ccbcf25eda00349bd3ca47703b5f647e6e71e5de737cb757328d00b3ddb931a7c95804579fbe4a6cfd50749d2529a734edb1c472216edbdb2bc5218582b20c47152a8a8f04793cc2aac32bffc0cf917ff8606127348ea1b2cdc7ef712fca2b96e3af0a096f8ebcfc59efce10bbf965ce4c316a39f37cccbcaaf4f3e183c8b9b35eb0dc81ec2eca1e718166626816ab4a5a4efa645e7286a05644b062fe831e357811a5df5791d90f695befb9503f5ce9204eb9bf19cc0332595d9cc777215b072327954fd9c982e80852414ce394b518c77725fd693537a8d5456814432d32fe490e547c9bbf40f66bdfb80901072ef39e197a64da728d3702434b0b9f51e753cbb3cd3862a570cfafc333f9ba11532242e560cff212fce7499cb2fc3e5f735b4e38528d77232e29be16ad5f959ad6a8af063ba53078f9194e74fcfcfc2e8a70dca938669cc6529ba0aee4513d2df58f1a4d027bc75e06c196d3631442de312e945c0caf3710556652ee1d257935f167fb9288947565cb15a92e0467b86c7123ac538a22988b3c19de32df9a5693052192df85ed0249cfb084627db701b22d381465de745a41960083f2b33b3fa54a3e9875a1f5ecd0afc7597992246ae70bdd072d73ab7edcf990dccfb3e08221260c4636535b641fa14115262a3d354a3881075d5a63ec5436d37857ce180f15ad6b62773a27d10d08e5331c73df30652a27ecb568de0dfff9755bcee1d334b5c48b91b90cd792dd2a4dd02bb4f01e7fcba85fde2d14bc1a8e4da845690faedab16ca4a0e4720f65accd52e3003006a2e67ab18c8d2501d814bc30bcd1385af7413039300bb2cc2b444c223661e1b094938d8c523256f5c50e532dc7ab077c3c839f442d0d7531be4d1859645ea1bd5f77d97934c7a67eb09f2235c4f3d7a6b98de076e7ba9bc337282ce5dbc4cbf7730519e388b792bf2428a7c65f28a9aec6bd7d103e2a3b0db72fd50c0176fefc77367cc34be36b6e96b3fda6178ff73d5af24518d712972f220a004e6bbf843502bfa02807be6b455e7f1b237dba949f60abb619d3ca728c914ea58884359ec77ed9f49a53a45c09a01df274c08dfb0ba84e13f2f314e3096466ecd013e64321e3956e4fbc7249e13a3142cdbf819542e391861bb637aec34ec50b8921a1ae52ebc2928150ebd8362310cef61b988f4ac98cef5560332db1e3d636497ac7e8f81d92c681e1b355da119e4ef92b39aefb90fa7146950539076c927d4b1c2387e82cfbffe7fb309992b2d6414091f939cbd2c0a4abf58a50974fb49a6355f666efecd91ea5036e7dc4405cbff92eb58e513a7e20cf0962c67bc58cebbcb85545a9735bbd323bf8357e2cd7765ae66a0dec6932d48bdc9f99d79bf706bca938f53b43a412f23344f358f08173d2ca38d87acd2481e692ed68f59aa774e84cdf7b3ff851a3f59e1925a9e80b8b539a45d38209b08fe843d938668cffcd42b77ce5ef3c12266d0142a0560f46447495da6298a517b85678c9da5865a0d7a59ea92b446fee43f06b1e12105c862f21266ac7ad708b0e1376ea70de76995bf7f3a05b5f8f2ee56dcec3883a6a641fd53aa1921d3087866df4f64122e10cab0f758ac2016bcacd911291cd9df30d6a2f1134f8cd0a391211c1270b72cd3102ab7e8f733d416c6b2742c5a73877a03f9530b5061067cfe4e0fb4ce468c91d0d63b8e76a82c4caf13565a2eeed6c032aff626330763aedd21021281310a1d86cb773e6e053687181ecb52501e2f350f217f90d598fbdf7949d6a99e8dc84843e6858ea35966864f221d122ee873e4c3732fbfc7e57ab40824ad4739e6fbab89d0bfd82a8407dc96711b55dbb1407b6ee859b14784d7514d0dfad79f7c51f47a0d3f929855ef1f4ab5d2ca5d5b4b9413dadf7733c5c044d73eeccf617df0b0b8ae309aa1adb6416cdcd0e51d59e13e38be5f5e0a3d43829ec13f62d92b9f4800e1c833a565d7186b9054eccd2267a57ac510cf018887755ffc69e3bab06a98d19d45c2179f0cd0eac2d88108fdf81a233f908b042d4a4a1076cc5de9989824fee6fbde3d0828d6e3858d891414f31e53159df1c9d47ce164d3ca64dff60e17f938ab87c3a71422d40a570c08f821d340a1262dc61efafb47a6877bc87459c53814b11c19bc0879b1104446ddc72909fab3b492690faf554980e6113359946cd1920fe5491ccaffdf76b18d996000db1329ff925804c20eeb98a1844129c468614296829c01a1de42f9515a928e74f40bedb5bcf5faebdef97f3ed389c3537e501fe88690cfa5bdcbf0acecd8a4bf5f19fba27d708d01cf054e7e81b25bb47ea944721d35279fce5e931758572aa551ee8b6e8ff9b6e9d9d7c696e1dfe8f31bf6f99f595c1726518818d6d518760f7c9b2dcc38a7ce2d03411c7a7464a7c86d5758aad5624e5a6d52b8f94a5a6edee0c411df17ecb1511e3ccca2e85e79bd175dbece79eae4a0e4729d072b1a0b18a25614d749e563e1e1a9f1ad348a7cf332d216b408b60daf1fea0deebbf5fc653d9e710da15a34eae8a454a55044567bfc8e0d9169a3e8fa5aa2c77a51f3e12bac8bcba68ad409a410a98bc9561610e22d184899f6f70c46ac91e0d3fa4e3fe4a616185f5308202dedc4f431bb4e6a1d3acaa5d5e5f8fe11707f07f076612c65ca936bfb59b8b24bec3d3fe8fed372f30b1b6c7106bf0623f532812b4bb334b7ebf0f0e7b2ed0bf8ee64eed27fbd87f8075bf36279bcb846df06ebb5addf60c75293322bbde5618f50ebd45a0e4226ea92bc41c4733310edd4b38194a045e74f5a71081c47519791ae7095fdc6914cfbc5b504df8c0daaef2c9b0ead11b36cd3eb5cdb299bf57a01068e531022a13ef4ee4b944f33ed0f9324246a81ecf0fbe602887597540f157d9cde5eb5be41cd56d91ede30fab481c8adb8ffabaeb0ae798da59470cdc00c015fffd8a164e7e9899a188e07af6af913be70a0ce7ea9873f1560b4241c677abc85d4bf29c46b58bedb7518b171d0c604897eaa72349c8550840acf56ce2ad9361dc2a5d2fa932ad3461c4e215c2075de4132cf48fee63ca2a6a67e44f31d53d84a0b47159a25d8aaf5ca263cb4489d61c3529781e4717bc7e20fd4f2f17a60dc464a26228dc307cffbd9a436932209eb615ccb094e623b49aef68ad109c4fb268aa74edb0bca6f74d516b228e917e5b0835dda4870e9ffd3ef58346171802107fa6192d1365d53b9b188896d85ac3ce137a59cb94bf01737379d8d38ef36397d67f9cec94436ef8cdd7ced39ef8518b511877c2bd6573c7d4c85f6c73b6b42a8b90f7ca970d1d35561057cdbc09cf8f7e6fde5527a3235f6a451a7e8f56cf6970660232947587bf9dbd78a623dba27e4a4280a78f66f0a4f7de44ac925679056eff820b32bb3975efa73baba434229fffb64150ac582cb1c83f7077d701b395e2e225d0c6783ee8358713991cb73b5bb67a735902439904d3b0abd68dcf70c6f877ce6991c3b9d48ab6771ff412a7adfa34b053153a9012703d623b128eb59b6bf9fb29eb8a0f45d2c41a67c96f5a094e1d8560f86b6d8977df177074018fc8de03d80259db3c2f1518c6cb670651027d4b451b68f31aef9e962bb29c0ad5ccff428db18959e75a213e5e19c41ea115a268dcafa7ce7e87307392929218f90a797d1bd341c1efce56eed34644aaa190e099bde918bd52a14766b0bd004757c64b63ab060203d371833d2b0f5d869624b1d7f80ae9ffc90039f3c726b19e91551e6dbb3540dbafa1627e161c21d6d170d9a6455dcc6587394b8a2f60ceee51c63f5f5e8566db880b953443627f4d8a3509919cdddef30ddd8f73c55fe192b88abbae03f1e000a27b6c8585781f9a0b60d635cdad7540ee891461a8375db77611c8365bd2638a524f9ba5c705043b20e8e18bd76f8b44bebbae9913115e0b4f94dabc101c7745e4f1976a8a8ccf7108c0a0dd3672d8ef400f38856188b204540a426173bc2879502cb45af6a6e4778b07075b87c3c8c378f9682c841dd6aa540a97edb286a83a91c187aefae3c5b3d1f5827ba4087069315bad87788e8c0166487a13559948194763bb550e7a2408779fb3e412807ec9ea99e28e7ddf740c388e433b51a6171bd841170524a9067551c044082d487f4cb73e5895134c0fbfad00c947f4672f102fc8e7c6891baf93b6e1fc07c19bb900909327739b448a39ada0ba05f76abac9280a46554c32deac2c026c4b67761cca97b0958971dd47bfd0d5fffff205c15c03a928c3c09e2b1f2f220b28dfe0e5bc94ea29d19933705778a3eb8c684c851d0a8cf1049e088d6332153593a2d7e54478f64d121ddfff3732f65d63459a9ecec92b80000d3d9fb14abcdc4b25febd34b695d9be8f2a3477fd2b7c6156e487b26961dd0c0dcac24d8fb2c614303f3e882c0921b49b91e931ffd880c67126d8ce5947f3a36078d0f5637476ec918c6d8c70d7846a58db3dd2e0d71f7121b8e8ae2211f25e307b9a199f46fe6fc36762345c670aa729b2c71340196b93cd100f17dd67f953dd7fdde1372976be7937c1332c1c5404dd156fad061204edec07d14d54ecef6e4de59c32d0c077bf58a109276582074ef6a39079abc131a189baa1b5426e8a332e4e011bbb8d9520b4c92736ae90fb5b25714ce0f6b822deb1806ce0eb4ed1f6fe3605c961f1db878723b25c5516f224d130c22f18c86681ac4ecabfaf29407e7753b8552b5d1d18e5d0318aa3f820d2f727c712e1d62a8e2d343bf02ce48e71c5290f775d545e74bdf1ba4319c3de16aa5ab8eb5a9c9fca8b092655c9a52fdb69c73e9ed1a69eb4f82456d0091d43d879f5c8001679f10816075eb1e2b4dae53b824159b2c26213759b0e380954e83e8d8d08c6a606f4e6c64eeada02539094fec32c369c6f5bab9f370ab3f189b9cf38495186f5defbc41ebf0e700c0b95323d9c7d6defd3641ba6fb6164616a9be3dc9d48d83cbdd62db7ac3dc6150d0142c1a29c04f27b01b3f25b027290c644eba707bb1d52a16b19a6fda4935381626d0e9d9e1e8476932389a442f554edc74892e480c81779018da286f3236cd768e2489ec6d5bb52c493aeef520c0db33bd85298f13913f7f70d4bfbc9ef332c67b43bc4b3309c2baee896f5866e1d245928eea62b54843bbd4f3045c983c1fe62e6ce601a0c28ccbcd8258f3afb6cbaab2ac54141dc9468347cf4452251d95956e3d14ac6496da75266a56b937c04770820d6764b38edeb164a093f958e68bec4cc16297c2c3914740afa46b6717cce619c9f14537d0b8c20067bad1dac33c1b8ac5dca606f16e0895c094b5d76cb884f5844da0b041fbf5d01085afbab8a7086dfff16aa78f572c52032c914494911c2105ccf14ca652d3b852407d37bd01b30f92bc27fe2e42cb2d2729387d6d2af401b61168ad1dd64dbf5755781829cdc86352d91e7e078487c341264a590afcb5504563dfc81edebbc7c2cb7ea58524b05ba3edbabdde40cec27acc70b5755ba6ec800f148244e968e1aba24a4beadf381fe51fd68318dfb37133ea02e162b6a250f836724b29e8c53b8dc8af72a17025b6455d0f5eba68cd56464ab53850e91e7f848c742ecfc81f56cbfb39a53ec265457c5f5e94a567158e1ba7f6322dac80e7c2489139fb66a9cc43b3fccfecd20856127a73bd94f0ab8aa4e382de02c4d5cc3a0f56808d7db3310f56eef073602fa194a4b5f44cd5dea23287bc3c58552d6ff26ea08dcd362dc307fb2aeacc38b3b82e984acb1611d4dc6df53babf96ae65167ca073a2893650c023cd7476a5e0162b0b5f8d98f07aafa253e80ed5ddb5b5439bdafb93a27d2365107f0f016144a9f3ada690d43ae8dfd8ca2eb7c41ecf20829f47d744cb4e62b2c71051f357c02ef346e7c5a9cb04ae5267da2b8e6c4c53cfea784f6f9e3a51e78b887c23fa8027833b9ba6d7a0ff0a4506a70a4cc8769609a0baafb938d9cfefe645bfadf0b82008cd2fdf556af14180cbc42e0a3817afbf61f5a2ab9fb6bc5908e2d2ea063b14db16d848df7b5e527b01f2597c578644fbf506a57c1c3cbebcd6a0825724b22e55c865c07ab1b1063dc9babb7f7da4917929b4bd440d3ca9ed0420211d4d297c9375740f7b67717e722c7e60caaea4a330b0a6e964912cc73234ee3a44d4a910e0e94cc3287bdae62e0af92d0786c3813ccd897bedf5388169204cf7f44e9a8dbfbc1658ed1dfdb03a6c1387145c821e86825804d8cd6f81000483cec3d9c7223e9cc4299f9f3266fce21d69aab727f4b063205dd21d712056a249574bec2ac4be0b6657516460aff1b597bcc8abe1c7786b70bc8fc9709ee5365451a7df9cb001991592bf8b2626b6a6af84d363dd452c615db09aa1efa2cdeca7e7fe68624f5895f94ce3c850c00a267c7dacda210762e3cedc30a8bb6a32a4de769c38a04cc474e7a26a6b2d6db3e80dcba090c3ed3c04971f81096da728f157f34d6264fa67405dc44187c65da90e4209debf6581c35b9f61456f3c4f0c5ace461b9783a7c2e0c2f68a0d69d8176c7e5187c9869a2923fc5b9c40194dcf3596139c2819835c123aff53f8115453486552de6f29393ce0bbe520306a70c7c817656c9d8a354477feeb2e4a069b1847ebd8aea9f1ef2fd899a16a6d0b20f0ffc1085e713792d8b99b578f84beab3ec6359662d13390d8c6d3fceb444db7d44568cd3e27cc27fa41442266fb312608762e7263b6c1a71cf0156870acba85dc364bfb3089b00beff9954597461e374c8a2bfc2a991531603302e869ba81dd37c4d113b83dedb60130146146c65649578423c6e0b8defaecd78323f8856f9752744b8893bbcf1c1fd8a9480e9378b7b93189d481fd3f2648d78018dcbf26b6b3939e8ee07f97610d540f94ae7ee2ca3a1225d56093465f1b2a04ae707fc38d03923560fac6c50710e9b140f730e25f210d3e8e88fc045a7bf3c75aad75277426dff9d965466f9ff5b0a54e69d6095ae3a8e018202afaeb12f926d9bce605b8540a0540d86d929bbaa945bc1b9db228b5d82f582582365a509dc67f6b6fc6897444c9aa26c89f1150f78d4e6d51931d89f6f15fe50ba7ed45b4e5997b672ab7b8be8e5b4edd87bc6c1e88f6fd258f67d10ae2ede4490562941bb5379a3165ad301b5047f999b4043b6f30f26d48facba3132cf2ee647f8c6573310a949a80dddae5ae31f80f3598f9b857f6c9eabd76af3bb028900ba3cb5a7d6f38c9c151d6b73f828113a4ca9e33f0aab527495d69b0ce074c738fd865ef2f48f6b7ca8bfa7ad83e49cb80eae9002ab563e361c921f1bf277644b875af80d8a91aa82ad77db5b0c50b88085ce2b3846bb0a76876a3a83f0ffd6177cb56c71315bdf528f871e8c69396e4b0b27440a779cf1a5c92b87f3f1f75ffac86ecffad8253ecc703ee98614d834b1a57360a9497cc52a3580f653f08a8c553cb68346cf533528fdf95f31dbfe46926c93f8db05a7911cb19e48ac3dc4dd6e87ad5b75634dcc390c52d123fb44d139ea5fab304f42befb3dea73c3ec383bcf2ebdb05af0f981764fd680556e8fd544f79fcce965d5e60696e81e6c60434e7a6d8a8501612385fcbae6546fcc9318b4d25397c5b8c042b1e87241504f039c21ef81c4038eeb942f76a09fe937da7e92cd572894a7d55ad71913d834d20677eb96aa6ffc8575be91e5a21cd14a76c0beb8c9abfe2678173cabe6264dadd816f63eb842f4961559eb64855c1da5186dae52d990003c7d3650459d4e91c6bca2b9e3c1d04e323582bf4cf75277f97ce4f9402fcc05fdebe75b04d132c5f8fd23be976d3b544835ffca4110b670034ffa33cb585471d8a082d6183ccbfd04b8c27b733a07f6193ddf89f8b9464c7c38de885d41756fbc95fe16b6441f206238792a6d7492fc099542c906ebc90cbadc1faa96ace7ff596ffbd89452910203577dde614b9ce730b8fc955941a1c62bd313b9f922fabb800bf7a12809b1b5929c28ef55e3f9198cd04a272cf0bbe3cc0bfc2a1fa8b5be8914667bb2ee44502559a973eefef6d695cf0759b930509fc5528b3c91ba7b7ad83441a89bb4d50b95a04bf950b0260ecd8de322a51cf4494e31b79df10a21e9e2a546f7d7cf685993e06a916437e616b3f262d3dc3b4c0664c99f0a5b2bcf2a1c5d321c97136fd8d373225daa40a1eec905b8145532fe7d446caa4f10a98a925b8405292f2579ea1660fd1f2b451dd67cd289c8386246ebe930657b3ce311586baaac2b8d88e10b675d5a4c8299091716aa4b5ff8d88f21169a586908043b150c6bb44021a028d056911e7d222c58019d305a6f6fbeb0c42d4530190fa353bb609a8a31509c5895222e8b9d8ef814c4b77678e9516ec5d3aa6bd3bb8eaf3d4cfb9e935ebf47966863b04facbd5328975cd99f9bd4696033b6e7614c55ad8ac4dbaeed486f6cfc07c63743eac67e307f05f00d4b03107b51563ac104db74160ae027c4fa41e6262b2881411083de9f05fdc494254478ea28639b330b256d44c31934172ee9882e03159d78444be20288e9eb7c79192ad41ca9d09bff4fef2c1c269204552698943a572b891d9d42707527c6cbe0f6978e5a18d911fba7c3778bac3ae054156d9c6e53387a0719d180c2f30b41df2d6359c880c52c959c7e7cb24148d91829064476208e995322dc3db34c07c98634b1f9e9a3e683a9d58fdd3cb62ece4e6710a4b2010d76644f17e616fe6d08e45f45dfff0e17491ac319ff68529c272a6415dabe6dd6be58b24c14cdc94d203d0eadad24713af5f53247c5ec7e5e3d0218499115409c0cecfdb5536f11a172dc6ee8da0aa3551eed92e77730dd60609fea5b497d0a8462d1ed2d399baa6b4405a8a4ac2e1e0ed87b2ddbc31bef62b8faf754083c4ee1caf948c2595a5999d7789aac3d1b0ed7981d88a3db0909ebb195d46d40e2f31df6c18ef2aa1487d09cd7209de512f5c276a91e1808dc200dd1faec9b8084dfbcb6384d059a41c78a03d54cd2541687c49fb0b93b9f855383298e270d33c13d6f98d1ecfd2d11df3a2b2140a52a56347c417b358d21e074a7569d622c484b4f4492551078425e2d5ca026f084a72d1980d638d5bd83ddbef78ea6687c405f6cf0f06f332b953c1181e5bcf5c8d2af54194605a0e5844649671ebf3d2299fc1f75a010835a8acf76f94302cef60906c71a590c64b7b25eb5fb5be5ce87239d430678e4b91d43221af76581351b45c026db6dbbd8a24e1dd48867ac09fc894eafb42fe56e52430c3f0489d4287fda07c013b8f9fd1bdbb755b23414b4da97debf24e131beae8d97e038db3b0bfd3d83398b53349303ae6feacb919eb7fcf222c41c651b767222bcd1cbc755958687842a264e17e08009f4a80cd22bc422e6adb6a8b3ac9978780bc5d716e68e7ea6ce5bd9f711dc366d6f80f88faf3344776e1a1167923ee06d6a59c91f98682a8435f554e78e5ef2ddc10e7ee4dae27705a54a6f98b463172f59d6c5422511b2bad87531333c3f656e4615a9c6bcec8270679d6f503e605e789267e7bcd01096694598d6e4913a78094ed1e95759e16b324310e472088d452de4ba74d66a5a3c84bc558005ddc22ea4359f7cbc3c98d1fe8b75091b7495764115828d6093d6e849235c6d4a60e9184891bc34a1b177f839da789d00be25c3cffe009c09724ae2363f4cc2e26852a1f80132ee0c0c2ccbfb014a4f80a67fb979faafb182ceb2e084c49b958eb8fba236172f1185cf69d494dc4e0146a4bdfe5c7528b25374ef84db26710737c3f8465259d2c67f4e0f2358719f32d3287dc5772b80e93ab1cd76060a3b82c866adf787825a3b5f8865136d2f2beb40fcc594f56ebef92bd69b3330065351392cb77ca684ced55d36e965634f9ed461af840c41b10b4ca1c4c5fc1657f48aa565bd8c698f67dd38b6c386fa1d0ac2c3115bf5bac3510a4c1215cffd428fc42c0a30a74376b57d3621df74141c7450a9372dbdf2a664442bb88bcd4881a277bec8baed670e19bff26628d4172bd015a617295873d7780093b1701995db2e28ea09a0487709c39222ac2f51f4b123b8eb22da8afe71d7ad0b0be344c3a3f9b1cc0bc41b071dbb1ef92efcd3ba533336d1045fabd1a0cee30dc52c46dc1e32e275d3585292e2f671e35de8811a665458a10cc2a04249563ab4f1058a681171733300611f748e76317b46700c688b1b6b1fbd7e2b9eaaf83d2f6d4dbcda4586e70a945aa636542ef492f19a5239863494df1d64c54d0f755b1e95e4cf8ddc0f7e6e797b35c450c8609c2e9777c4422cf348985d6bf0bacaf2fdf9d9ea780c1663dbfe12b5e617a5ec5fc6eadac047ae8e579f7ec95ecad34e59141cb121e8deec5ca6bb6937ca741314f975c4b76eabd8aef642e647cbd3bcd083549b1ed58b6c4621fa69b058bdbcf4aa55471e210c194350c28e99ff613c2b4ae25ba3f63a1c7c1b0135f6b31a357b564d5c13b44ace70f331b59b652d8804e1fc4d3b69409111a65f9580810dd218c07dad899fef54f3b83e86bd4e969b5f8edeb3847005e09ee2630d93d2d3decf599fadf748cec19f02d27740e641c7f7e640eaeab40fa23cdb7199c56d26fbe51151d4cdfa6262cd59f2c7722b96845a9b500f475931a464e4f7c3bc675319585ce591791dd994e5d7776e2eee2e1fc5b611428990af672d0130376c300b145c43babe51b9e6b17b450ea93e128f3b17c93dee2584b4a1b2e52c63ceffe230d1a8aaadbd4894306a4e2c3067a77eda0528206483a892d946252050d3ea6dd442f8e98c46e16833a40ef889c45f6a56fa37c8b0f3759ba396ebe16a3903984aa9f0f08abc04db0f531592d92adf9940c07270268e0a4289520048457922320d8e479ba244b98908480e32597a16ab6cd07056096dd82af4ac12df292f6cfdef9fa7bf02aa7c224fe1aa40af9dc80c22c76d993855ee1bc63ff6d62dcd090fab341b7950662a55d890ad1625ba63be82f5f68865a34d064c73e75c5d8f1ea331ae26d69622a3793fde317786e483b44d5caa2cf038b12d66d0c1806a12f0a68924027bfa5ae037d4fb56bf4436dede89b10b6bac675717039e4a6c52eb7747fca6cd0bfa374e20748d7811df434a5636be2b8baf42bafe68c18084bcf603a1aab32faa2df1cc726f33b53662bb211a6f0f8c70c5340b1a939fd1845c0469bc313b89bc3386616701cc09a3b065669128cec101dd27925cc08a173dc5b732349f4b80ee519f9cccbbc092aa232bcbd6366924a4e5beba70d1a3e9439a66b524b55a492cfa48ad4e3581896cb8e839ec4549f76cdca257613cbad8551376f6eeb7003877d476ad443a60a6401ea50c95af3d08d333582ea8eebb18fa5826725ddb868c6f97f5d07310831a566996bc99a8170560374d438d221e1beb725f473af9962468a513234d83f951965cc66c05614c5a1a1002288c1e97c0906014b077c45653676be5af186cd13d0eeaa42e2290c9606c03e63a8358a710562042d6e159666d855582c1367731b9d2aea77a4faa800e51400ea8ccd925efe89fd691ac0f1c0b21bbf98768183652bab8be7730672ae25e95fb436692662f28496b6db1c3ecb7501a0f21c6beb9c7a4800c9cb8c805361de22f79d5a51483bac9af721dd93377eda0c8410ad53f5fb9f5242e4fdef492a8fc6fb25fe0c709d28c55a7437b81276d761ea8b3a83bf5808ca458e61745368306d718e39f24b349b4d51299d62502b5a5e46eab716b3c86b7ee01bd16350ab3b0e7fc6e0f0e1ea0b5d0a8bebea09f9c59793b8079423b562175a1516ea67295e207343635cd506b97bf0b1bd6561426faee61923b20582cb1caa8fefcd93dc81dcc7248278a5e347d4276a215a27cce124c9119bfc60f90c3fd28532f9c59bd80d8fcc214b94a099b758fd33aab872d8fa94adad0fa50da6fa2f3382b2cf807272cb76b5997d84c66689a1c39e97bc7784134d29fb377d8b64b89d8e1507c7675d705077017d0b828266f94f80e68645fea295756748abfd44443dba2adff60100885c3a81a1ebd6f5d3e094008ed2d5232cc6f56a3604dd07499549945e9ce07067a6ee3252b571f4465324dd2b4836a09fc6a5d3359cf6974f7949b87a28a70b21fc8d3caef7222e8e439850392deaab6c315e97b236db2b17a3589a8a039a78c6639eaf3089a8a3110df6020cfe6a2726729d6d19bc8d292df44c350c8bdaf8845a74c2769d522e917845a5925821049c07ec7f1a745f32ee147518ea9f183ac4fae7598fd29dfab8017153017dfbb8ef0517a67881675f206e2f692ac22cde056ed5bef910e3146fe9d4b217f231e4f56438ca23236b322af90d395b3b0614631ade274b1eeabc61264ad64bd2bb1a296759db37bcd1104a2a9d4b38684558b0261ee3be49b5dc445782ac4bea64fca11b10a45548e6bcffc30298776ae2ece6b7d066bf4eb652a2bd08009fef9b0b66ceeed289a900e90d5d3103ff7f231228a3c9da64eaeadfa7e51d0a13b62f2d159826b16a360336375fef938041571a82cd7dd208b59121e2545de416baa81b94bb75194ce15a3a738013ebae9d98f931a6b847bce4bc23eae3fedfade46d83ba10d4669e8b29e9d9b8c9cf00913ab5e00ed88f4d9e42d62868e937956b522519e68412c8696c4c1848475bd508203a7fec9e96c1eedfdf431b193b6bc1e399dbc53e42fc8aedb5653a6d0630f8f46c4a3ff2974157df35548cf80d593bb044f5b889c27d35469e08abb59cea45669670149755199223a0e1f45bacf8d77f33e2deda5619594a677f1ef6f0cf1c936b3c4ea3af35683f5db1a9d1f32a24b730db50051f16de64c0e32d38a456b69f34b7638ca044ec353f6c8a7b929b2edf6d4f05fbdc0dbbb7c773f26c24bd4166d6f9c35d66d3abe108968cfe8bf843e94f37796a1e404b6f46a83f0720c5fce878b0eeb90770d6f485489a1f2279f4cb0caf917f00cd1acbd90a1a5c61736844c092c8d11ed4d1cf18d3ed83e49fde7becb4f67131c38bfff3b769403c1251d58fa3c4e34eab32c8ba7187825a4cd7bd7d5e05ff691d797d429cc0589e194336832cee59e7eb1579d1cbab341bbaf62718ebc574ccc7b558ca45b4342d5222a5b0119c80bcbad4eef6d6ac28c2c2ffd8032977819beafa53a4866626361ef3773ccb3da98f398d17e9b4ca340a3eea774551eab281f3ea181bd61933056aa6de6ed12a0eaa1613ba6eab6d3e577b0a285db9f538700a5366f2c2cae908e07d7c4cb4600a54c59d4fb8c1133d21275fc27c0eefec854b947dc493481d32057fec58ea25c540b9a9445c1c1f0e9a9cae4b1a27cf00fb583eb34943beeaac86530f8eff3426c725bf127ed4337f7aee7d83fa5a2025cca58e2e37fd31f15edfdad41d182e6b7c5f2fdfedc22a5a4a9d4d944bf4c76d57b8c80e387bf42cce41b164494b24f543a2bf3cb93bd9e1161fc6fe0b4b173979969b351883071b87492e8afee1aa12a87f26e0ec8bf6829ae62fd0098672dce9bc970e57ea7285378706215df582d415cf74445ee1748fc847d8c57c741298d20f06e6902bef7c9fdb9b224746bb4cb8e6142ffe8535a98848f7a1600af1db99aaec943b4d8c46591508e3906988bb3ba4766c62b84687a5c19a1a2a830ec0fa5d4ef60aaf2d4ca3a7abe4329100a814af40678b17bb543856aa1e8826ba3df80bf93d6b4ceb90819848d2b7a2000b58c0c10d31dcf303e458eeb0ae3803a68da1e72fb5ff1526b0253dfc5adc1e344e6a5fdea64247e4423574db64de98d07feb69dce1f82abaea2222c5feb8f38388e1a31c7c6c5bd5915855500f5a32a04d555ebe61ab3dd378e5827ab07bfcf1f2f9013d82b55148f3cf172609a1b07ed7397f46214167a9ac987552bf343b178f814633f00e0bf05585e4139936dd4c18c8fa4f66072111ec3fcd796e004bee4d245e913937a0fa0f63202433885036f06b54bde6a39c07be06e543ea6589ae94f644feff990f8dfddd3da64517a4cd0aa033fb2289c9db9aac2d3bc583bb34ccabd53823ba42b6d7315e92d8c0c266e88cce7effd2d7d6e5cefc8e925bb9fa0338db54ea925879af63cfbed1471c39f19440e5fe31cd573b633506accf22586c76461afba880b36b38c61732f21f86b21d43ad5576b1d7c3bb6aadaf9eab34d4902d01497b95fd6ce1c51d737f5ab918d0d53a6ecd433148562d77a4da3f43ee9dc52e626c437ff3ebca1338c75e2465706f444e76be06e3f7e67ab716743f4cccdf71d39955dbea1f115d09bc9314a986c5c75634f9b0a98c72c9a1b2dac68108134a8e4a61250037090a7fac5af43df008c7c5f2779550a8092c09e00a96073863a272cba5eb89701bea8561e96cb242afb77f6c735105e35451a55e2c59aa80437f2ece28ebab03bf1f5ccc93d50ba1d94fb6b2ef280a85dcb1d62092c991c105f78fc6617175807e1056e23acb05eb9dbfec3abe88556ff9983bfa5c97592dbe5a5cd5b576279edb69243bbfa10d5657e4b7f6954b2d8a40ff3913920b43185ac2c0b3f6ed0a0ce8a72ee447fc5265cd3ff689295901975209445ba352cf970c006275f1c50d05e1b6a55b462e235bc6f7f1c049dc8ecda8f94ebcd09e944633b2b4ceccccedfec2aae011de7442d591ba69e4b9744654b43baecbf5c3ac51e8b56f110c5d848c93e7f403f728b475c5d7485185c8d42539d8df5bc97dfef49b1c5e436a6a203e214d6cc249e05528bfd5b0809c4c84797944c4233a96522358d012bb7ea68f65ea2696c0b7d9d07ebd23b5afba08886c6e8eb00fa04b3a982c9530e7f72b22a90817979013d6062cb1435a6a089c9bbc95f36d055f79f3269d9c572a44aa40316965cb4b46cf43bf0948ee5d65d7be8ee70a33af22663ca03cedfd7cf9a0b827ea0eb0aa6e41aebcb1003dbb9eb1f2f547fefd03b7bc37fa2b8be81132bba59f898548e1a0eead74849a245fb8bbef1b9aae6f5935e9a6bf47d11f96073facf26f3ac0fbd6856703ce2adf4e4f91963988f77156f806ac9ed87fb4e719a428f43cf5a91d375b341ee8e79dc7534bec4ec6f05932cef2f4772a432e31aabe6c6439c6899c8b0562fc0097a70fd93a52dd8dda6f8b3c3b52df181066845b8a94bf6b140737bdd4bbf69e6da384cd9953c54c7770d2fa75fd4dcd46a067b1e7d2f73ddda4031ca5ec622a3e930c34b8acd4aa9963b49b04d7d89c46ea1b6925260eab8299810c9efb40c21f381ac75283f1f7158b6f47a86575276915527752c2aae4edec29f142aab5c69ecd466c9b08b019188dcd316a88b53432af3b5e07b6ba244b64c4ec2915363c9b687182757f9cc32886ec004d19fb7fab33c204b0d07a908f439fdbb1bde34d1170ba559e7b4fcf0debb6ace331dc54091a8257d8fc1ae610e1f675d29480273fc7a9483a43d4b45f15c3db20062184744bc77f35d6e3a59103b64445bb86db13d2544dc8d2da2e2f5d32ead748e537c61c7db53c97fed34b9483cea3374a4721c5d99ec9422196604c6268339a2f5cba6a2745e947a315b2e546086fe9b6dbc5eaf19e0d42f7baedfe13f6c3e9519014fa05c32c9fc5ceeeb6baaaae8ec8ebe3eda218826f8410b47248ef6ec586bcff0c0cc796cdac92ecabb567726be78c0d7a38ac4b10624af765d43d777f242a35b233b4eda413645b98124df16d37139251637b6318f3bacd943f56f18ba2ab168858c7ccb44e986a3059799a0909589822392a5f26f3a2d7ad533a7c52aa56fb4dcfc9285a874f210fc4eac4b3e99ca3b55bf333a5c279c496404929c553c89a0d1c4841d587bd6540532a364e38c75d704fc61ce5433058ec957cdf702e6cb6ccc2a5fd6ccfe43dcc8ec5adc49ae7ffd6e1850d75f6bff13b5ede131d11f9fe1975d556f47acf40595e22f7ca5470717c5c5304a391992454b88f6308fb1ebebb254384e13611634947a4e8d200236ec0466a041089c79fa6293bcc7515514636326b5c97a0c3a58edd2572144cda64e1652f7ef28e50a2033bf08d1b19b41f7716d90e2a2ef8291f222e764c785c4e223d157a652c7e3def671a4d19e87d32ae251f2a09fa61390a4d11b02f757408d9dd5b94421b7d2cf20d6c5ce4bc6205f8463a0138062655a60477aced06db39d0cf349ff112ab6a24dc37d36ffbad95451233c52d56875482a8ff4db14d81b969a2834115679189e367a314bcc3b29f2174fb28f78d70f5eb3678e0ff6094ea08efba090ca77ea7dbd554baae450072d1cfdf60bdfe87ed02add00b80ef46a3be6921a6c2a9b38d3574cdd208aa2cc09d81aad74bf00c8656aaba210bb99023b9e69af695d6b79e5160098860e1163741c74395f9328e3ae14997ed39745458dfb3a4faee9acee9efd97f73cddafd026f401edc075c149ae9c0bdf7d299353edad8f19deed234c0e9995ec59a8b16315fef7b0284b2f8bd738eef9ec71bcf43e5423caee9475d8a34360472a6092b6b2ae62da8074f31abb5f0aa1fdd8f6805db47772f1b77a462875b1483452371052c0a22937bbbe2ad3f50acc0d2aa7272e6b4afe37726a8ac2a30249f279b113833441bcdc4fd509bea2b3193a154ec0cfa5298ecf838f3e06d9e0d57b41a18893273d58e7908b0b97aba00261b0073e50c32090e3f0e7f5f8e749f1bc209efd6fe4b6a53e39cc8883d09f12c9c4cb0b9fe28bc6dc2357b396bd0717812553be23293f50c18748ded243bb7947fd54a3df15e9055d21b495e1664c854986eaf1ba778d52477e24e982fffd10fb64b0e42c2b8ab49c50076d84a329e1eda80cecca29131b74ab386f70e0a1b8db656da6f3b81a0cc8d664e9b5d0575bb9bd126c4b5c81e94820ec14811f1fbb67eaf26d5a5df4753306fddc2995f6677bd198753fdfd654264b6deea43fe212c56bbb8b05c07cbf7d8e60759eb36fbb0113c01de0fdc1deb431a82f34dbbe7d5d80da338d31356b43a26c9bf63a491a24b8b137e440ebe488133f4ef53e747f0f22417242929047bdd426e7a7c40ac809c19934790533e7e95660e48300e7bec025691571a8aaddbce8f51c5e1876d974cc8498ec46ed3ecce21be79ae871106b0dc98b51777eb629e58d0ab0e8d8999628b077407474bb62464f649d696f6c53ecac0e1aa57f5dccd179cc593ef2dc2ccf9a4fb604e349b5560c6ad02660bc1b4116a8ac3c5bad8fcd07085ed4e3f0b51822d59fa43e23df966bdf96f0dffb74c294243cf0efd0dc745e87af08a6c568488b9f53cac458d307056d4101343c33a3c6dacb4aaf7e77a40b11e32a01a197645e05b577e0fe9fd583d80a54ab0f5c5c4903132ef3e026ecc283a45f84dcbcdb5cf50aacd7a326200d78e7662f82bca80a3a4ce9754680850e51be6b0a9cb77449c587817b7b11744ad4e842996b9fee7d4282b522d050bc56c4d44ab7d8365397ca7dbf98b719d530c7ebb94c257a40222c9eb9d54845ac822a196edd21b2c6020cf9d597a88bc329f7dd00a0ab530312b4ca8e56cf3d670902738ebfa38772630ddd779a4e6e8787e8a13388421c3ebd0d13635b746f385080b5255246d80615d4fb501bd39a2f9f03036e7a194c4ffed6805b349f955dccd6313fe7c481e1ceb59bcae943f5ee8a0643b0ad9010ee1f16d97548c9a71b425cbd7a99e80aaa014b9b1b5c957d3e7cc4232a957aa0b4467a174e1c23ed83585ad78df5d98382a8abd060409b3b9f4a02df67e81c757ada2069e3f56db87e8dcaef55bb2ef2082dbfb105e5ea7849f756b6b7963f7d0096557fa14acf8b9f47ca27334ffa5adb44c87d6b59cef49b26a2133436b3a4b84e044ecaf9887639ba71d3ec24613c305d15e309a5fbb8761ba0c8acebbada51f738c829ed8c927b8698811f0c8cbe7aee9e17e172463dc1475f619e0bfa87568d448d6e6a75f853e52b618a847eabb4c42c76044e453be0790d1f04873742e6e7aecd8730277fc5907926bc5cc77d800b3c185165cf04ff0bbf2ba64a3c529023f0f29a85f0d7d745ef02761104b9af322c6f29ffc7bfa679e9ff22bf2f8e99a4f8dfebc9845f4fcc469f3bd5c6b26eafe7f531424b6dcd9c5414f19b77de5f32122949f2806a3067f4350170e2a5438ff2cfadf747205863f912d3f73d6daf88541b77f722229b2afc7f888e99b2d95afd3ba4aff9695079c61d80b529726ff3d2fe4c66b408e9442d4f015668c2013c5697109a25ee46930953420d9434e9081ae38713b6aeaba6873bbb3c2f310d561e46b3f259c2be06fa6501102003cf0db067c2cf29e54bdd37bb4b5ebe601344523cbd638396637b0180461d39b215e71b449849199db43366f77a67d8d81130277eb71629b458e918ab57fe4cb4e47378aa743751f8db8a9e3f03ad8ff8ca3d7392e46b13171fba2a47cc5afefa9dcb36e90d9a8f05a4f7b24a9e04c52a1ec7cae7151eb57f0de50741d4c4f2de6790775f8a4acf7976e285f761f60caefe331d615ee5bb88fb56c11c91dc3039bd0ed9d33ca40340ec601afed1b760a776b4181654271a344fc93e942e9f911d257f34334906a921dd8d0255a8e2034b14d887d2e4676c356605b2899fda8ddb2965e6862b5bf8f72eef9c00cd60d0b92f4e516237023b3b21b4a43ecca38e037953816279e239dc1d3ea2b61fabe529285674bc07db9e967d424d7a79e4dd2d5935429eb82a38097e6371ff1d75c73713a19124dd9aed7793458f3e5d987a7a3635a9644e6b0d7ea4944d306769c4802bb501c4b92a738bb41ff022b71091ba480cc79f523e53bf6bf2f1b20323a96a57505ce58bf77bf6808f2ccf78255a82b4d963f595640f3c5d3ec043b84d87e0bdeba008974627241adeac6cc96c32fb329b0f42b1dc485e93c07d2fc7e450e130c45bb29c1dffcf76d2c5d4649533007b2743271cc2afa2a826a3cf6814ee61d837a59b222c645f49ede25c9f0cefecb6e8aa3126e6241a126582d4c5e7d91e713bec06e565e331d910a393b8126e01deef02a53dcb8b6506e42d5d2d366c1ff752f5a75d2eaf3adf4320f570e89967c713b3bda97c2cada8a58ee4f5bc7d4273bf6bfa2423dccc6845611279f7245cc1b04ea77178dacb81ee39cf2455cbcc4ebf744313b222ac3025f2e47c90c56e8dd231944c6080e34abc2b37256b0b04402359c0e0377e890ba2355dc74e073ec843e460b1e95b36a8d3914188a6002788a07df033d8a2c14f543e2620be27ae951901ed58739145d0febe7b912e4f0a656f602d195f28189710aaa63adde37c26996a7c8e3a4ba75fdd7423d1042f3cdc793cd4c91d713324932a08e4c3e0fce4c172671f2761167a753f648c3a754532f6e371b21bdabbb1780c37e9516270bf4cc8b26ce7c9ac704b16a3609a9dff7d5353d0c572eff200630cdcca73fd1ea442ae042f1b3150a32470262de1efac24da125f9eec2b798af45a1086d45bdc4b6097ed84e4312f76d4e1739436de6fff468c6286eeb5f27bcf3a0f03edede247d53573fbc016dbc15c02202a30d9f9385ecd063f0fe9a04fc6bebf14b9bc7dd04a89900be34454a223cec39c58c9c31fc4c1ec353e72d262ea0428a23bdab9cf0951e1c3370f9659b607d5f9d017cd9330778e5a817b13aadf431bb36ec50870ba70f492b2c32ec536d5745e40b0d4402d8edd43777c96d1189742e02775d8ee7b5d80658ce5eb05f39f067ab96303c2673456e0ab6bef203ad542d2cd5f89b6e3cc65f3bd66352628cb2a4e100de9ad98344f55d77051ced8bc2f4dd0ecf65ed4df6acee49bbd9c74d90750c64ee54f2d50f06bdca422592b8900fa42b969e9945d9959908ef4bc8783dcda36e690e8f0e2296d359d8b599db2e08694e5b826c1f0e1110d56c6f4061d99fc7bf3a8082236155a4ef1609c81de7db52b82f83593bf030eb76f3776ac93b41c7697e063cd5bde1dbe85b15e5fc14b0dafdd53c2ea33106aa37a5546172fd4a390df2fb01885d0d565ef3b95d4583f60639991ed6d43c7eb20030ee1981d949da8480786d906685172ace9b860d53d78f2783f6da1e5bb6f8889dbe5352ff2dd3e2d67113bd15b479fe6c61ad8c597fe2792f587a0502ef9a7471e9900e0fa40dbe1d0cee4207bbbd099128d17d6f8f35d8f6833c8a6ab9f97e0b7fb7a6193f78a647dca7a559e8c1a8bd321b8c3186764a9a79ce7a1848c05773274b101c95aa378d11528d9774906e07ad4890187038602618861373585f035f0a5a22a04bd784a8f92c5a33eec463dd854ffea25bc644d642e63cdb953657fefbd6644ccfeb6f2044a43f4a521fd9594eb3f436a3489cdb381b5f3ca9721782da9a5ec64389c5814ad2a9b89065a66717b47cab3066d0576268ef9b6331afaf5d81e2aa97e69ac46ca6ed3194d92c692064373707533710fc37a750c97130136e6f7742e4a62ad57d1fa8f30dbad8e9fafb6324b7399f84d199df5b91c8a1bec4cc0239ba7ebbbfcccc9d0bd85ff6a97be8f9affdecbd103cc785dd3ec89c0a98de1fa9eabaa82f704625a0be40f248f0888b236d320121a951ce6880099d5491b5e0ec71db933271662e6f7373585723ea40e129b583d094dd6bb10fdd168677ba083b6fd169ef052e838c77468be9c516066c1561ac8efa0998761246aa2da5d0678b15ee18d2f938e46650784d18da6f6865adf90219e7bc9f266d951cee0cf3af6f62b25e837874ba42312f4536399349146ef29dbcd4cfa69d0fcc83f2cbe8c3d7dc98c2451da41833006fe074e2bcc0b94a95e00b5f7ca477216de58ab176a4e005210f08c197419fc06b1555d99dc19eaa5e034e1b301692b34413c7e3dfd86ebeab84e942da14187b8330bcc31c519d81b417d6c2344d2485893e052103e0dac8db4333e79cba96100647082eba1d4d659c8f084d7202c09260fbaa800637abe09a00b8d743b06b783dd0df4b6262b2640546a599abc0e8e5b754ea7bb719d09b8707a9f38035e21e0b7e73c3103eb53194cb16e55bd7bf0a5ca212c0a5b539b604a8ee38a0db6161520a85fb04d83d7a9deed5fe9fa03b231f772e7763ce769fcc5253676c8453fa797509dddcedb506907f56f38da5be5b320d2e1a276f5ad249ddfed352e46d7c6f3577546ade53b3e6347d38200e77bda1ae91f99ddec99a79d583bd9b05baae14906703e1edd05051d0e3e2cf677394a148112684dcd2bbd2b7892a302240bb02254adbfa4bc4a28cb3f92b4cc45fe3a3741b17f29ad294b64c58d02bd483d1c3a42689e9770dc3e8efccc91d84b6b724d7885be1bce91d64ea848d9148a12eb82ad2f73af7e4e82d2fbc32654e625b26e5aa5791974f48bd763a6451a02c1aea1f05db1a2ca84540ed88d843ed666d251a4fa391f017beca6f7a26065ba6f2dddf5168fd445979d010b7e40ed5bd1b3f8997f993f65617ecd09fbe3711d34903c0ceda40dcf44ccbdd6f26d203a2c94410c223d22daa9d8911fcc47221998736d81b2a3154cb5e7d579c72fc199d096e9dbc9203c5e3d79b8a8cc863c31d0949e07bba436139d76f29c0f7b09aac8f8ac33edfa0d98b64da07e3c5d70f052167f221a47c4333aa9267ae5d650575d3e9aaec61a678faea004b99e75f03a5c0577d787b5b51fec05552bdc04e3f06cb28086f8b6c4b9f61fbcb6857054bcdb9e5eda1aa7177cedbafb9e398a9fee646e529735aba1ccad9d70c516f7749e5b020496c581e2d0e15149f583cedaeb09b353f855cff4f434ef3ecdc6cd9943b190bcda97bb732002907ba948087a8bd9cf85772530a0c0ec4cfb199292c9dc71bf8ffeb96fffffb0b36e4f91eaafc4e944b570301bdd822ae9b5b40e4687172c7cb0178a291521123c371394df12d93cacdf4383f9410bfd2a4088cae36caff28622a6f5d6570f122e2c6170725978309cc849c15aeecd8a9f2f9ae711774e051154bbb4688445fd855b07e61668bee536ae50d719bea59b5f79608cef71f6527b6b2c83f50f4decee96073723b057a53c6289ff28cc66bc045ff3b19aa94c93e3830c7a4ab2a9aa25a2fa3391832cefac3d6d9854691a5d05f6152cbdcb25ac004ac580cd05c9e359a7a10ca9611dca96ab48afe9be6163cd1d422a108661d4d7a486c41627848dea926ece42b39f33a8db709c1703d9d3145564a386ec68707fcff00d286b2d7e9abb233901621c651ab2a579a89cb94e99ff70e0c2b12bb34d9faf684b6791f88fa14ae8917157c71baf93f5e67e385915b2cd6a83fde53d58022ddc9eac45be2e42a58e9fad0d99d053d174b06c83e72cf15788165798e079a3ec192c82ad2a45a77c76c6169bddb14996f10c6a7b2a9766205abc18e662fd3ae4d3f68dbdd30a9f559ee7a818beed006a185f7ff6efbc5140aa37d4620f5e493cee6ad24472aafd9200423e220069a50ba90180f0491d6cd1107a848376927f2b784092a17870a61a0a9fa222534db1daa433d890554960be62524a3da5129d6cd907960e7efb69358cdd298914c2eed87761b8c824ef94cc47a511ba01b1a00125dcce8a7b53ad0de2c84b4e47baab9480bca1f0dfbb2b0fe94799ac471f5337b479aa071860815d3830fe931903c8f7d268895c2c17c7b33afb3064e63a0f2843e7afd481c66a8feee477974b38f4ae67b4096b190ef322d9bec7aae41fa4f8cf999a4607649d1fd5bebbe55d1de544c974cd7bf853bdf8677747cb3ff208810ffb112b209a0479cb86ba6a934167b7e628bbd637717610ed77fb1956e26ee5954e8bae51a324a185db2098230b0a9e54c7018e801ade355f1a748d2d79f198868618f42d546045619bc32d83cea8331a80d120493021558fad23a0f956bc91f5d7da6b9a651cef588cd27d6d7acbeb47bf9481903c64c3edb0ab3f32ad8bdf306d78d8fad1c9c237c26be45b64e19143d723e892a94f942c406b8b38367281712748cbbd77927e46b15deaf5067b455fe0824ab26b6f9f656ac38bde182799cf847a590738e991498f15023248a056df83c35a516f1852b0c068a97e640a5ef58ce6453bf515adb54ad9c6bfefd62463fd11c16c63f19b82a2287cf5ccb29d39e68da44b4571bc289fedba5f8b2d14e4dad27ea1e453302c123e230f44f720a65be637a76af35bd5d6f90c2a74dd9b5140e2cd35193f2cbcc35533744555c351dd4a014441b7a58c97f655d66c656fd670e55ec064037a015f8ad772b5048afc80dc49c05577c5aedd017e5bea42bdf10ed639fa6288d742285a9573a6bcce4ff07ebcc75e74e80d1e1edf244f1ec185fdf85a3109438581005e67213e53ab44607cd4e81ffd4745a7659436cae5a8c689b1199b03d7c9d4b8ad62195e0feb74f6873601632a5f02b290d92c51ce5e350d33f431f6d7fa912091720000bed36c5c9b0fe242820a5b24fc6fcb42081a1470e39154acfadc9b86f743a9e2d01d98a516cd664bbc04c43525b30c4034f7070692b56d49047c7d47b19f7ce2a0f4000b5d4321fbf2ba392978e5d1ff4e141038b6ae49c5199bd9d6799b43f4dcfc009038c11413e9b7555876e01971878a4690255b17df14271e0bf56fee3d90b10dc78a1a26a5162a57dda979524f613ec4ad23c4de2166291aeed03f1a699c75ba69e0c30d1c0f8efc79a5d81455fb58f8604b3a1238ac8b62cf70832c8323f9dc7252db2fb51ab04b8d444223cacbab8b9c3b94ac79b7dae2106ff0b82ae2fb3112f19e4d01ebf4cf3774034d92df365e3384edaf18c7d29d8584c6b7a35db616987229480105a04c94f5539c17617af088814e18cf007d0cb2a26a89afb9ca5f87898594fc0fb29e587b4ccac790170a4e2a654b6599ed5a2b30985ca75677fa5d1b68f40652126a5b3e3ca2e84ce11350051a1f62d955b1a40fb699ac54e00ba82b52af5758ac7ee74b30fdce9811e1e79f528cc484d8851bedc027861188725918e72cc11918b215fb12138ff0cfb6d60649f73710734b1d3eeb1724839584c5ab116f557b4f8d40786840c141137b616dfc6f6f4c403c5e7decdb7c1516c9b8b90991cfcbaee92c8a51967b8658ffc41f7cfa3ddf12bdc0e77fcd99bf6b2457fd3602f09ca946b0ae1f9e1c2e47e0cb46b3785730b797f80236cb79acbd50fd7946b32fcc51d99dcde45ede7e261c77f6ae3d1f88b03f7647d1f44874d9af1da10b735ddb40658c35a07d6ec8e432edb5cbd6ba6c96f3091feba0830b89b41d25e17dff7fc479ba822b8b9e1daafa09ac7ae5c6800d2d06f3481f5bc787f15261f677b2648df60a3fccff9ad21eccbf01aa8a4de76d16959dca63270d4a8b8954b3b04377c91c0d8ad415eaf7ac42f78c759d138e85ab555b2d300bde5e4262cff7954d9898e0d2eabbaf16c91085e2337e827b31c041e6dd2e232e6d99531c96af74630b48f382861793fd586e9cda5fdd44f99227de820e5972f40b82692b2ea6472c52e7a976a6330a3f3a23039e8f123213ac7216fabb94af668278579e0ce0f3894d8adbea40e0c4e9bbe4ba0fe1170f7cd9618aa06ffef901d019318387a8450946bf2bc516e32e1265dfa5e4195c058e8f76792066941935530c2cf56b4a6995ad4ee5ef38093d80d401772cbeb4027c3c472f0d2375aaf5a288dcb38aeae0f6c821f27700d3bc30913f7e72fefb8f86826f18b1953d3d594ea92f421e38a0a6cd0013635de68626cc9980a006b2047bc03a532b84a3cde24901d7c498125f4b67343fd1f2e3bee44d2b9078e556b0a64fa842054954e2d00f93a1d9a8db171a7052c7444c530f6c84f9458cf68953288ac3f9005f4f7c2a1a132d91e75b10cc7a661766b1418f881d36ee370d4756356fb5018be30379036be5147cfe10fb1b628a6fc57b2d10b3a13500e53042ddfe169747fd9d75c1bb424f6032802f22ad2ea82cb34d6dc2169d05d853c76f62bacf7617f66a29dcae547dfc1d96f0c21a1388888c5d8a5f3fa21ba2daf7f07bb3107cfb25c22029df9f2aa2784c9aae3218a23f91faacf1f6168adabe56c5f5ec11348e2e1d4f8cf97ff90161ebbdd6ccc1c2541f2863068af3378b92094b5fee94a1b1d06da45564ee4c12cbef20f13aab07e481eacd9408d106e15254acbe94a1ca7ff0871f73bbf694e25db09a0b20e8add8e34dade1dd9b2614360233cada7386b84469d6b38140f6355126738c7dae96f179a429b57d72a3fa2605a95c7ff5d4ccebf39ec08e753103659d4da3ab35b523f0d88cb2d19b61a64fa48ebc5ec16bd78895fd324a1332d5a376d8e77fce41969fa00e7719ee48ae8e7aa5c13d12468123a266433d55703560250514c039bb7ec1fc677d9a2225189405351a50e183d898341a04e9cf824c50a5494672385442101ccdb0700444f054e86d09ebd48bcee490c0a2ded621195140d7578629952706d167576a4433f483343f6a6eba37e3b3a5b138130b28d3e52a7e41b352d0b785221438bd88e04e5ec51da77e6d150772e89ba8c036cd4c72edf74a149c86ddcbfbe3bbd5048ca51ada2a7ce0a7fb038f404113bc2e089b6ea63c02fc14ad706cfc5cede17d904754a59aabb965ccb8d8e3405711ee021cf620720228dad872a3bcdabba9a5f1c5bfda902eb3a12dd08f81156f22dd8d0d87ea1f7bc64b89b84ff1f090de271fd63eaea7a9d333fcc5b97d552a8390d5f608b3aea0d83ed246bfffda6bfeae86a0f7d778b023bfec540487c4f86cc4033789e5625d791911099b1e79fa65ba0b3956760a2f3c0bf08fc155e7ec2933330fe4a31ef91232685a49da4b36b78fed572952a77e9d544ab62f0979d9861dc9b032e5a2ce118052bacc7df8f96e912826e5dcd2d049b9f02e359fa76df7a82aaf8441cd75a72561149cc2b29c8fb86764bf1d7cd1de58876d40137163551aa1ea47cc9efcb1ee2cd731abe34fdf537f91c0a6cd5251b4066a8642df0199fcaa695fe8988587accab8a318663ef7dacab02b596ca8fcca45fe81b42b43639beeb8b1384573000763a1ee20d0fff6ac8ba88c5076f7b7a6c843b2e8f64484c629763e166a8709ed1e65ebb13df6062ce07af921d29afac0fa724f45a6eeedd120246a86401d9627d05d2e0111f7d47fd84be745fd0f99cf0e8be46b1d97f10a5f971894321fd95fa7f40e23b63b2704e9edc9a34498c91332d9648a95ebf4867803e8a0b39cda824d0b9198503fa1daa54810b5b571f6ca170eb1d6bd2dd5120737571157d4f2a748ab511b80dc282ca22cf93c0712e446e1928e32530f6b05a1f64c93c9823af4b13c128e56ad518f77ef9787ab665e8e1f61c3f5f284d3476e033f586300478e1f82f9119794f8927c86ddda8b6278abbd6b718d7220626d300ef62de574232710443ff56f610a3668738ebe4501bdcf2efd532e4eb6c9e81c1a0a2fd39285d5dc62d8d7370578e959f6ce8178c54fbeb5d69fa57cafcd86fdbd4f8d2f544d600913937449bd7dba6867c50c8856640f6523d03cf6915fc5ad873e9410e78d8117ddbc735b96212c26447f8902330f5a425075ae1ec36946b8fb1de1364b7a97697bb57c10b1116375f7e79188d871c67407ab0dd96b1a2d80cf3efac4bdc710a344867293756738cb2ddf2aec3e7fbb868c3118bf753f8adbbc9ebacec1266fd4fe7ec495eee33e264707d8494ec76e41b0bbb046479cb9749d69d374b5a6836818b8d0d1b3af2674def9e93caf40268ef65da6c3e1c39ca05d79134061ea41b652733e48aef3a9ddd2d7a3e25c0bdc2d380f2f05aa000a4814ba05a9129e023b6ec60c826d82b962fe871e02ac2fe90a4641ea099ac0a0c9efe5e583eac04faf6e25746173f63051db38cc3e350d4d02fac6afb64b4182b0f1e7932d95381b9c9a1e8ad4d00434e91118a51ac557142a3512698b2e52c09cced26adc22b0b678582f4d82c5b40fcfc6de4d463fb179ec4a9f5265e439377342c62b9089fd0ef58ba09e8e79bfdb5b4f6a27af0c18e8627fca602e02c52a3f013ed2d432275fc8f8ce200033549a2bafdadebc77e4fbdcd40aee442b3a146d14cdbc455944ae8a9edb1af9f8759e9fce231458c2f5a1e491dd0d7de12860205b7050b707ca4780ac028913db9ee6977f44e654b51ed0ba3c2481a289567e3127905530d17db5582be45da9f3af4f55b25ea6adc419bffd514f88e8e1b734f1cdfd3d5354377c4d5942d839dc53bf4b95035f26624ec2b426f5d247520e95589cfa360a8fc151ba2f2e85dfea946b41b0e9e19cdd66c73ec489d8470275d6755b07860571ba554e2f955fed0805c8543d3799954a720b6ced5a2ffbc96990e43788e39560b98a292b80ac04a559f05bd79e6cfbb47bef644dfcac283f321a021a52f1df49ceaa8ca2451ca6157d1b211ef2e50136bb156e51662858b14cf49e15a18ac80c21391e5663730649481196c636a59e80c3cfca3baa4752a942764f486751cf70e6dc900d817bbe593a867ebeff5242e72806e4901274559453523e299a3b45b49d666c9950a0b23b9b0bc4cd90b9efe714936910c351dbff04db42cda6a559dab74410a2d5f78c9e4c1053b7bea830e7afefee670775027bd85d1ba1c15298638cce613bb095a87f3f208f4ad563df3e1ce0bd4378b8ab49bc20adebda68e3daa971b25f89f95c103d4fb6e90eb9d69827fdd1a69bd3bd2c80cb083c8cf72831e1f02eb44217b53177a62f866e55cce890c096e79b43baf98a1068622fe99228a15f9ad66180a97d2030cabfd54382475b1cf586939921dfd9ec6de72348176986c0dc583fd0f2e88b55153bd5ce162b636acd87be10ad96fb97978def50648f490314e7c85aa30fd58ca0cecea817c11186853ddcf3411da4020e71ed316a90883aa92d1738bf787efad8fa5fff52a2ffb93b75d29de2054419b692fad76c1d85d453b26277e380eac6681e9b89005303cad759f1fac58dc3ae2def93c3a05a2f1ca19e8eab3734947eeb99b6cd7280e9a5c83ba62135f362bd5515e36151d436b99640e7caedfd241e911657809835fc64794f120ec5d21d964d5ba09e516660e78a9f8d580f03cc58471c3eaedf04e9ec65cbaa8f842eb50dd0b6a834bdd1b1efaf47fc9bd826d6738c691529e236de924ad206b1ec82386c85d0f2a513cddb3a072469b9a41ba78918fb9fddbc118c4393f34bef0715f3d51a19f6abf5e322c22b699d549d7f82c05293109b111d5188a9679f6f69196e0d98c8f26ad0f16c9bb2bcd18f5af2eeecbbe10c5b7c76f5662140bbd297e995215330129abed83645a32508759da2b80358aae1a5dec078cf06319639f5ba71c5ebf872160922d1b409c7c1104f16a6b0dfa6f637eca0ca14e4bb4036837d65348f7640b86758b147f66f5b619341f9f23d89c6bb75119b0d8ae380a72f94c25522308e842b2027622556ade98ad48cd55c04893ead96c35d38f3265050f7c726be4c20e3fd6350fbc930c3fb9d03e10675b533d15359a2c27db88fc352bbdc7646b5d2a812d8076962f89bf746644b72f51c8d8d467a58d69955e78ed15913575d306902d4e67928768d4b981cddcaa822e7ec4fb53fafd5fd5c47aa98b70e2d40e2e5fb0727e8f8c5882d880663dcf7e113e166136d184cde6ef7c2e7643c29b6c7d09075b72ac41972fcde624d1c9630111aad7d387d12fa835131a50a20a0b15c70e491094db044b85a58fd0f48eeb3fd687ec323d3ce5ba6254ad5e00298ec633cb25cb142393a047e22af2ddf88cdf41d7473e962da210de3b0430ea60e869aef4591420d053c4f8f74a3cc3215e1f2b0a36066f1eade32f1d65166bd9a7dbe51c0ee710f776a4a168a14fe5c2197180aef83a29a40fd1cd5c2b90b1eb0962433b7b7f0bf0f36d9a85488f6b5ccb19fc58bead73cbef8361dac2f32cdcf59d70db5bd540e2214026eb5b45d7af25fd8a1661de61552daee3c2f0caf531012b43e31751f8a81d3147b36286dfc0c644cbf533639de98e4d2563e90faab76c367a2e62ed4d4afaf63c452818c9c2700c5bd379d6c1c60ee59229b9a29332b52979d49817dfc6935fc8295cbdb11efd93852bfcd0580280b3884fea397de6341186a63b317e310457393e5104d8592b795ffb9bebf1828e039c402dd5099f0478d5e363df58df937ae0b200ea07354abd72a5cdba6cd62a1daab3c0018df06d8929563a2dbfc0ecdacba95dd235983b377fdd4711028fd39d60693844c0ea78575899058906d27494b1560b78fe5f388d906d2de44ad019fab881537fa5a430cd70e736700edbc89ca7de3ddc820a2b7604326b66899ae32048e6cc000a2a096a0be252506ff83e225b95402e3207d6a7b15db8f000b90b70a5bc66a8d30bb91fdb7e7e96b45b70a12f70772a48c54d52b62d35eae84e6e6a09e59f70a949bcba965ca697cc736a1d2a28f8fe9e9a31dae65699b0ac38397b4e3f67776aee0b83ebd4fe30c0a1684ae97ebec5b47cd58aa021b861472ed222a3af8086c7f3049d9db120b4bb4e122132c53b3cc8b570fbb01c4f4f1632e14a1db1d37e53de4276a91ab2ac36db854072f9f9b7caaa8bf462ce907d3a8640595c4a954c84d5037fea3373480b0ff2bd10ed2310691d669050f843dc532aa03163fbe20ada37968bb277a8150ab88d6a64cec965875a7856a3d217381b281d78d7a74d3ccb6c37c180767af233c3c3bb6a6f6de1c86760af8251c967dcc58a03000c096e14f5f303e5fdea34b40f3dd9efa2b1236034c987f9cb8c209a35b31d0d1cba971bb7dd6221c4233ce7dbbd32ce08a1f69a1ef3fe01812007ee39e07844c805393fb1e4015d5fc8d528acbc3e0d91d7c94cd35d550e01fb975548056280df59b9685b74cb31c3332756603e0ebcf3a89a5321f405f74d93cce6983a3253b761c75c2390a4337f2da562116c6a48f5789bc3760ce4a4ecd97e54870b4baf34e5efa6c24a5ff0fc1921d3bb2d9596ed05a6225506340d6fc1d813a55732ed661f278f5efbccff326ef95a07c6e4575284d3da750ade911249b6bad4fe7f4d442790ac070ea1ef870fd575b6cb1ca913bf9619bc7b0959259137bd5f7c39b3b393b1fe2b2e3f42213b2d3402ef233a39ec2a347a695fc33c76dc7aba88beaa510d663492073a16eaf89361a5b75494822a3a36091139901f01c1538a46287f40e20da58ce605319d838d1c877642ab3ab256524cec76682cf61c2fd1cfbdd080f5436acc4b3d133c5809335bd7d635912c98a8c62007a3a2163302bb99d5ff7371b5ff3fedeeca849a2b5824a3cdda1566185185693a911493c4f5a0831bc36fdb2d0c24fb68925e17c14a60977655dea755a58726ab57fdcec8803f0505ee3edd6730447ac4b08c2de44923bc1307e1f56b0a430de7837ac0377cf807266d3a4bde6528c758d4f2440c99fe90aa84eae71d2917dc6d6a8df33c54ab6b16c86d63567359ca1ccc438dcb8a64e70719f82571137a80ce52535c177585860f84e7c50d18ad31ff790d7179d59d3a2aec27a4afe7c69a7cce6985876868b3562b334017ab1ba9b4b4250d1d88b889460a5b93401fc7f78cf46bcf1609822a389a94b64ca9f0d6e04cd69a8d40fd4991f4800943365d55e17e7e9a1c01dbf27532b4c0e3a9d9fdba4f9603315fe135eec2df727ca89d235be6e586543051c59d79b9888c698cf03829d785fae307db33e41ec1e05f766c0d76946f65ba5e65968e6bc31fb227e79399365416f93a8e4d23d587be575dd52cce9bb9d2911e0927eb653ced6a7cac27f64ed33a6cafbfcda0b7a8b6becc2b77ba2da55d4491ff5aa51b967186601c0c0292edea23e0c117cf6b9a5fa8ffee8a6864959d137d054c734aeba62b2e8bae19452582e9ee2109091542337b3bb2712983b13653159e7ab6adc2f1b82acc03e1653639e8e6d2b4a25ac1838a3d460c84bed955c800cf52b5935bc730310f3a266af760e56fea45502b268f9c64486bff58bb2742e09f942d32e72ed838d31ceaac59c73ed77d09f738f04f1116c5c29f2eff1c5b410004e2aaf40f771cb61cdf35d0a32eca75496b203704d6778c6eb13cdc2e86a4a715b21e5cd027d4ffc917de5842b9c70ca5d909851d97ef040f0e0b63ca22818283e43e77c8490f191728c255647c30941634345c7dbf71c9f427eeab233dd2bfdc48a00ea4409979889056661863404d1a9e9cb5cd8135a590568aaf67426206e29e074462ad8f413243fd3240bbe56f03d14515db70388edfb8f695f57ebbbd2444efa98eb37c75da2b4beeda798c1fc1954f33da5b42625b86a4ecfc5d80e1748598e2c8116caca6a9868a12ad37d7b2e4abc1f72d6e4cda4e1b28370e7432a21ce353a1d7b0e0ed3da9b352597928153fa0c89417fa0cf9a71418ed65cd09c983091dcc4ea3ade68061b7d8829c5b0d2194815ed912c69f4890f740f22560f3d9e1ac4d8b39b92e3811a9a1fe3de019aa1fe1944f029d8df637207504b9cdd7c6c67278e327cb3b944982ec9edfe9fc48c1a0d733e40eced652792ae0ef6e14f2f695f7a6083b5482146fda4e6495ec58b802a5f5310a0a809384fd40a22eb7ab1a9e539fa7bcf172629a55beafaa8aa1b028e5236487dc585ac6afd580dc0b12f523d6063838c04a1d1a9194b723c59989cee50eecfd03087ebe37b3466980a6be2596160795a2a21c700d9a0155ed4cc65afd7dc3593a4dc80681cace94349937ac0f4f8e1238d8071e5dd36412e411073cd990b0d240c32222ec20b50281b30f7e8429ec0967a9c91d02325cb06a859c4119d199407dc5eb4eac5eb74b91c93137ed5d9f41ac503bb00cf3c92acde22d3cfae2f286b47869bdc1c0c392a7e05c07e857a0fa2cad554824a67b5c55ed49f62ecfaa0861b86d759a23f93e5090d0746f89a46fde48d1628d763c8901be3dd81dd2b38f1ec4c9e79e8f4162f24d4541671dee4ae466666fd86d8e31c7de8bf588483bde5be9116d974218aa40076e0ff91296949e8a8a915ad236bf945d1fc2b2fff5126615202137252872f7f8230f8af06f6209cba511bfd1fd26843477e6866f38a9b9b5d869d25b4202ae9621a7d40529c9374d603a54a97b7deebacc47c1196e16aeff4e74453e0f21bf46edf4e2bb5cf64759137c27b15e199b7e998f9cfbcea71307e96947aaf0392c9f5ca3d01ec98c74ad74e0f8c8f28931151c6378c3a4d02ac3776bf29d038cecc2cdd03c31579e465e7100c925105eeb69ecd0d879970eef918e0e0fe5cc7c63e24177dd2a6cba0bd3242abcfc2ed8da5aba286a48c2b6cc5cb139600f71a9ab5d2a25858dacf74f31a8c6e195fa04fae4916dde2dc68bc97d667a556ba2baa8302849d2528ac811ea1467725ea40317f12f5b768304bcd8771e5121d1eeb7f13a8453fe8cf7ff75e795e76e6ff8f304a9d86347f94ea020696335f5a52dfa352d5ead0f1c2c59f235b3909f83f1420e8e7b98b0b748f7a6f6e77c06883b05d6be6fa2fba9d963f17d7f4d58bcd748b6b124c2bea301cf6b1491ab6b3b07dcf10413e4944d70901958d1aa70e78d866b735333a83316fe5567bdb35a91c64e0bd27d3c7aaeee984e004a2054a7fb3403d4bc61bca51adecb2848b80a085e0a128ddbf3cd5f9ce6344ca46fb38a29c29ecfdc37239249cf6bc466b89310cd0fb8cd25540ab0916ec51da40ed21df9345321dd15625981c5856d6a00dab3e91bb80925211d3291e75b4216e243686635bfdf7c51b20fd7bab130411b7671cd6943d3c2f2e80631716322762844dd6d39d0f089028577f01121d888020382df3bd69d5904049a073bd8d11c0158abafbd8185a8b80aa0efe5a6d8b1b542df540cf9e2bb3a3b91081bef9bf34ceca9ce51c0f10ac7466bc57eb762dc3c4b3c5c61a15c87b3b3301f90c6364550d2255b2cb485ed5575e196ea6791ef927533be818a61a5f552b00a80631f4a8ac87521dc3fef3e88773bd6f9cba8a06a95d37f60989bbd71be14bed9696ef036424e51692977c3d9c816d02706eeb13cb2e88fb81d2f286eaa895f55265a6e17ec688601414150932a98dcff3ed15a7605f1b5c82e658620c7e7bff597bc0c97da0d43bc5ef0f69a416081e8731afb42b96beee6b3dd7190bd6a05397c376942643a363cee4cad748aa321595b9eb1238c62d7ae30a1fd460b0ad13d69d7a0460ead28286dfc5fe09f9e3fba7ee19346f6e1cde368c2b32f672faf6ce4580439e6acc5ab52383e9666a4222d7423d4e31b02aa02799f190053c90222d7184423f8d0187ac3b47afc48df80f60216ab62fc3b3f6a12a9bd146a8c647d9e3e2eca7ce726fa1b3af67f4d62709d13569d32c462a329a4625bf3bca4bccdd2e7fed1ce134edbda83901a69549d1500ddee15e47651d0596cf84f84443e0c760286cd95d4f38ff52f442e6cfa551a2b4dcbcb56d1fca452a8ec144a6a74090a44443ae99ebb7bcb5703ac1b3af162f00288601697bdd1266353e2021554e1b0fb43988f563b63f5c56e7789ae92b37528ee757be8b18048bf942837fd52193b9850153a4c9f0c9f8fcf9dd943de57949455ef4821a2b8781a1ab2b22225111f49e10396e78e64f0d44126430bdfe8b088c62ba487088e5156e6db0bdea24b8b94b8a641f4497c74d2bfa7828cd3b6cf54b618ded0bce739ac1805c7b61344db14aba05820c14e4a3a9e71cf6388911d2960f28c82e7e3bfa8164e2729e73a99120f78003b25ddfc60673d78a1102e3017e300067924282b17f975a0f7e46eace7e00e1bb0195774193d4aef9249c45eb9de9174b036d6ae406d5e4988186adff59448f4237c7edda44b0cb2bb3d5e32bde45545ec7ceb7e3434d265f214bde2fd6c7add9c315b8fff7336862bbb4a76f5d8f1d861e55f70f880b80c750b8c22fc17badf9896425be1c321c17c4d9a442f8eb87cd860ea163136c4353ca2d742e3354801f1aab922e0eddd7c3d2f645b67b019d1dc8112804b59b630d6b9a240597e411b25952cc4686542c2280ca7a15bed63b6a63e80b44e94bd6bfd9c8e283e1c85918f73afd0993bc750230058d0ca667229de58a59979a6b479d89819db790ff7342e68aa0bf1c695356f650fad6b47b9b8ae5fff178f052981c5ef1874049b0edbbf384954cfa76981a055ba277f8dd9e4ddb95abeb399a5da60aa92376d4ab4e05edc5580a21e9820618eac156f38ac2710b457e8fc399ccf6ac9439cb1fc1c79faeeb5a8e7d48e933c82f362a6cc776b99ae8a467d306e449732a7dbea46e697d6e6d0965af257027a7b0ecff9a4ac42eb00e8eb7e2055a422ae944242eac7bc5b7d2f31c539af2f823d96e7937d50110dada431758e888600cbff0306974418b2b6a777b001bc3c9aae5428f11e030bc6eeef6bc8afedf6ce67e2167f03c2f2a152022b67671692acca8eefbe00a891d5a0a7690bb8417941da1df358dc262091e03bf7cf41198fc61277e7cc7e67fb0e6a6acd9f7eacf2756c93e1684778809ebe673a9f993b7805e1c73ea51c23637e0f3c1ebd30232aec061d0c30197715111c0f222e24ccfcef502db085f1cbf36e35823485a510c854fd1112db3f79606cf9957270ad86977cff8d02dd2c7462a669565d47e7c91ca12c10f94798ce2e398a4af773df2a9d2714673d42a864914c3389749ed0dd9f55eb2385a34be94906dbf1dd22463c0070cab770c0289d987e65c7cdf54a18bfb6c3e43f6085e225890973afb04db0070ac204719f3e045dbf90d52465d79494f004acde2cf3abd51e32669b870ca6bf3fa69d49fb9a6e36d402c7984b7a7f31c222942fc920272830534439bae61b1cfe8972c4041ca641a5fb23a3bded7e8bebdfa2e7a213f8db85bc51236605b1c402ef33df8cb76de1fa13bdb4902a39132045883610fd417b9b964fab5a78a18efc699d4cefb03ff3cd87880c9ab47c6abdee39732e1d26e67d7eb90e18622ace612a04ae5e30f11ee0d41b0089c59d99b7fe06fbb0720975d0f42d282c947525c378628cdb573eb59fdf96d63543181a9de0b316602381528f7bebe72446b416360d1f435864db21985e93c26b7eb21fcdcd3628ccb1cf6f39bfbf9ae606545f5ae3eb86f056e6d95609273f3c3cde3a55d029efff14e217333f7239a6631d7568ce06ec6d1e00a1cd698558d37590452b3e5ae6b95df8360c3f93e21d9a8c51fff86105e9c9f7ea1f586fa081292cd45e00442aaa26d8b58d119280ec95e26b06646cfed7f1df3b41ad118780065f6ca83ca7d36d2448f193e833391fedad275c15606fa27823f280324dda6e6187077be8882113130efde2a739e87de013db044761cdb28fdf1ab4865474e5533329d458446dad796b6c3b5746ad4a9774d81b947750e78ed295b68fe7bb7a21df46c20cd9f155c212ded81988e70191631e7e6503d8186b1525e0879ab200e5d4b1ad5b507d64e7bcbc1018d41c5e4ca707bb3bc1f08cf51332f25b004e70fc19e9dc6ff69b07f873f828323f2646f0e4d515fedc037fc68f94ff3cce3219754d2a2d40424139c6bfd5b41b184dcbdfd9c26424063a812379b77c6b8b1694f904aa5c8d6386d14b4b1993baddb896acf9efb75c696f772593300ba0dad0228d6dad32f865c774a8e76be393136964de5e50a2b39334bee5879d565ffd6123fa5081ff88c7e48b9e5fdca3f1883b10ab46259dd875883fdd969893ebcb3e0304bdaf82b0bb1998ae82396db15b72a0d4b3469d45e3af59479b87ffe36b611ebb1922fbabf6883a3f37c1bea85947f05a9e6e7e849be361d31f2ba7a2e2e81b4eff0dfa730fe6f9f5e8feb2df6145670bdb7dbc34ba2a7f4f35ee450b7073d5275185a187ca0edc39ce0b228bd8ea0be58277e663ac9cfcd365f54aaea924af479ba109974670f3f11213b713f14b07f0dff7793f21c124f3afcea0c0b43e7412e5be8320ac71670aff355cf19543373458d9c32728ca26f3c1061e43fb9a2d5b08a07fb85602629688f463435742d197b90fd9f44914616cbb36ec48456fdda24a61e2b697e79f513c8f461d8ee9c185b31f2c0408effa5145a6e12c41803012113b055778683bbea3d917eb0ff836344b2ba1822b6da79b148ddc3c6ac7ac497f21299283e1fce685f8ccbbdb6379e04287ab0c83b42d021dabdd4949621548b153e9a21d32daff86d73e0007a15c16761899fb577286fe1d73e078cbf398ad78eea192d9c56e546fc4b6c250494a79381d8c8c412fe374209726ce9b5fda2cf28563497882ab5d067578ad9c32cefaf34ec68595a96803f11f619e1fb5709202bc4eae99507ae08224cf687c8ffcdd3823587381ca25a66a779cd869ef76a8649aef040904df80a3cc449ad8683c5d00054f4f0f059067d4ba90399e84094d90365fb9cb3bd7be75eb9c0003af3e68296ad454904665ee9daf5aa2baf1800972d1cf0e012813a54a63617234251c9eba46b390f5289780bad427f18af089c65165389c039f2cee2c6b8a52ea909114dc4f6c756bce09dac8e6bb708468d92b1b878dbde0a08b00e0b8ebdb730f9d5fcb86d043a64fe0ff1d3df067ff6fd756eca34e8a0692d383e8be1d3ead58e4052afbee87205b4985ad3e51b7cdb618181b18a690bef30bc6e4f487168bea57320a8d33f9e86931a3123058466b3aea2c1cf78c3ea3b4c772abc905d5821cb5ecc57ba702ee925485adfb4fd5837d00ec5eed54c43444c04f65abfdcc32be75d3e0306a158a0428857aa817f0f072b9aa190d97a13f28e441955da956ea011f36c0f1d330598a8f157bcdf4cbf0be0149b1f87b4687a9ceab33e930ab499aa585c99f7458179beb38dcda35f3f95dbc7165d22b042ad300952baa6705b00e5cdc6ee4b2004245bc580cb97c810d23d9b0c929dc810172e54b652cad2ffa53b6ee06e34139797634bc78eb0631defb629a927eefdc7585250033ff2543ad8ba071051239a1939d7dbedb4207f4710c9827f0e653de5368fdc457f316fa5a23cd5672929598535c8a6f2db987ad170561cda250ad4e629a5011e08eaeccb99d243a269b6f2e1712bbf3d18bf57bc8bb607942d12b89f8e93d3e4f559d6d0be441ee382a616cea5b1874fb0b63cbd676cc25c09bd230c9267168338767180b4619b79eaf048c62010bc8fa5c6c944090d88af9bde983fcb27fd8410faafa3f9daead707f2d05b7f547bee1962b1911e2e9b0561a4f2635d084dbbda17dc60923edb5025afe76d541b66b6fc4faf7691f58ff939d89adb90f4bfed618268fde3d7f18a0a89bda6194fef120b99e46406c200a4cf72f36631250b638a4e27bbea7befd85fac05c3dbc1a40cef84bc6a225389a80596dc69298327098130ad61d930c28f5b6cdd313b95766233f028025a9e5429591cd62667474f32396f5e78d58683078bdc7e0023c4839a4f802ab634152043f303af5f6dc28e2de61a4f0ff61f0d04630250a2f37d2c57ed7fd9c9b7eed3ad77496b3340dc9870621656892470d86fd6741a3da3b2947182652a05bc28343f58a994b982b062a05ecb70b0aff5e241bd6d258a7e3f128982563926f843659e8b7e23ce1006ef656761384738975228ace07085cc0edf795cba274689a203ba99649b69704614ef7089b2d88b991cde28265bf2f37e2e337a7d3bc62fc1b11a6befe350393fc539c0ecd7e8403b1565a4e826ffd5ca0160729ab5bcb16c087a38a9cd48a446cf0b3e479f7468c9b03f22e8582365be77516893c38cdf0d0bc963a5d6efe0b90ca0c59aaf2229c051efaaf48ae0a0ce0f660cb31e169512e7858e81aec8c4ed70dc2d3fbe58a13f455e3645a1ae5b6b9057b8fb4fbf8b9e2ba6f27244ecc562e65e2e248a9bd4300a67d0f1750179c3b858043467d04800b4e1a6e84ab77a483390a14830adc3c4b3bd74d95a2a32db17fa9fb5af323c4cf9976d6944c0047fbc3ae001c3c927d8473227ab63f0f6ca67caaea63533b4917f76c9101c67f8599bbaf5ed32f0bea86d148638c4d21cc51433bc0ed75ca7e2a25011084cd84d10ebf70bea3da258f0aa42c003d41585e6ce684d49ab07e1b8369e24372689df10fb4aabf810b87aa426477ca1aa38114d36fb16a107668b2c454d854d6c8e678635e02a29923f0a8629ab17af127b22edc973ae2a5c09c97f0f663339d37bf94a4ff54d43f57940a2994aa8aba387f8be310c9473f632cd613ce6cb56781dcbb3784d8d61423fe3a280117860da8a19f96a7cae85f867d671d98caff44b64b9bc20677bdf1bcf7de42a7d1d71d045cc8aff796459d2753afc67d08cb7469f644f84b7fd108feb46578ba8c458b735b09d83678e4e11e2a9819f05e9ba87723923f1fb6043e8cd440c988ec5dfe25f4e03ca8dd9d4877654066f16313f0329b66c12e03675177dfef7f36115df1d070da641b356e4906ddb6a824c7d6ae8f495101922c8ab5dd79daed6341d62b0263899d3e83f566aebcc9055011166c4d77da400d51bcd929f186267d4c503fba1d4217d736c9b1082027fcbcb47f07a910998cecef56481105ed5b24f23195205e08dc2a761dfffe902a5fc6f506813a50a288df859d81aaf16cfea6d047a94a0e8e3a5682da84f906ef48b4b3036d5cb85f39bb79011af247edfee5064c75d62e4bb943135b5aeca630c14f9e29b7365e7023896f1d9266da271a9f2ae02d5f645e4349918bd699e1cec9bc6ecf65ff5baf2faa48463481059630f356c3de8773bd0f96169b88c87ecdb2e5fb2b1303074e691c12aaa94d0f1058cf9e6c4fe40da1c31643f1b75d809a824eaa3ba6cf8814f94294f7530ce820b32fa2d2516ec5cd13893e82eab19dd8bf0da1be0b3ad42e726a7e399820e0bcaf0e561ae1054696588006800eabc691cb5025ef918afda8f0c375a66a53bc866aad3b05288a9255ae022c6c5bc67a9a5ad1263b384516b5566137ed15a0b46045c14025b4b6ef233c00868e8e437bb8cdd5abd75a938c0507fa2a8d25dc4a80d10b31a6b1f678a461b0dbbcf672f6dbfa98f8c9cd73824062611faa1c992cb46d474d849afe8dcaadc04b78e7b7d6cd5703b2bee1e02f046c1e60bc22c6a9338e8916bcfe5f88b91206c3ef1fac1615a8dd3c8d3e1766a3a2464921e70daab6ad1f57cd25a1660a63edaa5083f67f4bafdbcd8e1b490a2d34c2071c2e960588955cb744b64cff7a870d706708ff9029675fa389f4b5a13f77d1b58bd0425f4d44f3b629e1dd2ecf525d7c0a6adb5af76b22fbb9afba79e9315c170072d1e7be6ddda21339da085723361e1da4fd01b2d6c4dac62b6e92060a0bc15bcfcc5ad07533529fc2273d00b4f3966755e645c1c9412709334dbe60e4dc2cc9490156d7f884783fd0bc1e7d713c14ff1fd5ac7cf548bcdc310919e058cb4b2e10c7c3b1ade90a96b784429ba8959719bc82bc8f161970284fcf0619531cf03216413882a480538fbcae83718a3da5689912d216f951056c46381588c0ee1bab9af696527b4ffd0464282753a9338709f38f6148f701161753960145e74e5a52d06de1ae422351e4075eb440f0ce199b478c5e9af4a6b895dd16a57bda319603c1c67b1682ef2d116c67392ab67090066c06f44249ea43dd99022e1a9cb0d8f02ac86cdc22667e0e5e1d10c592eb69b5ce6075dfd1e884f43c48f3cce0404da1ddd02ec1f4482ae128287b2d422c8f1d89d80208f015416dd4514be8ec1d3bbdca571429c8ded6008420b4593a837744da24bc72643e9536c025fb4676ae49a3ff665c0fdd0612b79e4a1ef58d2b18e45dc1c1f2c6c151301aae093c45b1f2dcae6f5867f99bd0462195537efbf4138d0aa883123662279bae3c2b61fdd56335468536715a42a7140b01852cb6bdf463385bdbd017454eace39c3dc4bf5558f22015c1afa8d523cbc4d2bd311a1c4063a13fe633fe7938d9a5d398b9053b9757e7184d9cb08fbfe9955e8d65ca812d7c03555a16bf27dd7a19b933a8671b1ce9415b3fd3d32fd66f30366d79eefcc1d8d35178bc9f9a5925a668d6adfea4b689eafb969f331931ca33811445b6e73db6da50a0787342ac9528188b152b9fb65c5fc81b0b58015c505cdda4f618a89fe43aa264922dbd37c84b8654c457b117d9eafe7c8f4277f4fcbe5bafdfb6f2ccdd5f6d52b94e33d901d0db814aa14919fba99f4aae4e93b08e8b2da5e95b1111fd24728e8da86d7846fa2db3d13020b55dbd9663f8432dfa61b227549b6a0c220b6595edb8f872cf2aeee581ccf3a64d3afa5a1ade3db70ea0838407a3ae3a891c7df2ac9c9befe84ee1a34384bb87121dcdfce9d05fb753725de930669cfbd015e06f2d82f3c7ff6a2b62aaf615f5e2ee1058e4daef4a941568d6a5e330e2202f176ea1b663faa23d372af6964d3fb8e78c1b240497482d9323d0c5c486e1b63ab94d841e646f4786c81c332ba5d4be7b97e2678041b2c2cc8db1622bdd68d609acbba38073eeaae6c93b9ea4d4a25e3dc16312390557f1eb45c37554e99571742e175786e6336ffc290eb91192c66f3dd223ea061bcb9a93d6d1104ab63946cc2835c54c74631fbd3fb8570a4b596b626bf15acf1966ea048389030495e3ec89c0ad16981cadffd6eb142f1e884a75144b2e812e86ac1e8a497be0a3956e2c28032bba60bcae7448395867b9335a7d4869ab632d2436158ec30429ed677e872bbbe569f8ed4e8ee85189c7323f2608bb34de27fa54d7baebf3b4d6588449e3f2fa4cbd7b5d3ef82d3eb32092281376eadfb90bfb3d9194adb735588372a3ef267f2cc7ad5782b8c1dc20a977e46a98d0576ecae796e2c7c6e898f35895bdb46e4ddda9be30779b0366f6136252d6318552a3601a0e82e3567ff313008bde67568be1ce677848bb58279057228ed8572d886959a019351415bc95c1fbc94a5a64bb9d460fa93d637759d22c2c082f11c71901e56d72ac5cacde7f528d6fd3e03dcbe759ca67d0642170ce167b6e9d2cb17a4015ea44862bccabd8933274dfc79621aa7d26926e96ae2ea2e0156332932f08bc86faed5b4ea6bd6bd610a53f242a25f21c5ecb6fe6816113a7aac074d39fef4fe4c12ac8bab84f3eb8cb74e788e07e3e4f5acde77fdef559fc0bf96a6daa92a7474a7c295ce3e5f8372033699aefbb442d431719ec2220ee22490a7f5f4570692ebb07098be979c544e6f7bd4fa3ae411eae4475a39ce710381374292c373feb6e677867c7eeedc1969e326bce465577f7ef069188abbb9e7611d7481881a838c5d9681d54df2da04b8a03ed9929e7287bf008cdc68d86b420553ec8a1c4079dc49c1aae769cb964b29b20f0cf3496d3978d5a22ecc2ea6cbf6b7ed573081d701136e25139c19bece46cdca3843da47832acaf13c0844d3f917d037919e0133d99583b0dbb5754d0e2f3d1c82432179b754f297cdf1f1ceb610e003a79f4043609be8ca3fe6b8d0bf17e61b246e920c6c4f5b861454b3edc1f074720e651e01935c893cab09251d1f92b5a9917e4adcb75a9c42379f2449b213536a9b5de5c4770fdaf6207d6633055405ae06adf917af41964c26b9c7e80ca06a855b48bf213d560460d235bcdcd0a1571c2887280e49d21049802151802d468fe4044e59292931c2b84fa3a5baf2b2cd7427e887e2d7419be762aff5fba996919be2be42eaec55868fc3ec38f7ba434ccdd846f23ac2cd016562cd629d453d53cfe2d4b078a3fb2f9c9a8d9369c497e6d8e9e522bf860d56df5ec6f72c7b6c738a9443a2d0a0f83b5bba6aeebbcd5db020b55c3b03be3c71565a7334f3d7554548aba73d69f655a79b9fda07d0bf17af5bf887a3a480729fe701bb8c359a5c37ecf4de9b996a6bcc70fe85d62456c90b0c538d119144d6281606fd65257925becc097cc5df4a63097bfba50d2aae9b2ee8fdef084807e99b6744b2cc54a25c61d1eada4015f36559e64743a2796b375c2f4d572158869020391b1c9d1766c05905dc07cac1a10c5746795f2eea663436730977ea2427863f4c7c0d0466262beb19f9208e7dbc2126447150081bd81827d71c7ce53545ea87b54fdce196b9125d686cde99971b2b043e6325249b0e533a6081071ccbf1dfdd8682497720c61c663bd6288dd870d036004d5a5f22642c07abf5e07cc5d58032a05cc086b1791de6b96622f38c5710997ab1385699af7d0b880cf24767fdd7927536230b133034f61c34fe8b11c3ffd2bdfba7c504fa6bf05e19a6c5b6bf179e3f179b484a44aec4926f2e6057d856f6549d56fe2830e373c88ed97176f75ea70728c399d12935765ea6482c528f08ddd98237472c302b6edc5313f5ba71842d678d281cc3e3c76dc6f6b67e0674e36f85d6300a895ba0d6238199244e2a8d505896ca76558faff6b774bba0ae7edd2b28b18c0842091404ff68f31727f91ad964e2b52effcde04789b5dcbaa22c33ff809d184ab3463a37a31120436d5f0568873a61f5b65fc4fbbda7d96795aa992b80177ed719f873ba1402841c11b4c57260addebc6a3dc98aa2dc4b5610c54a8be5d0a66d0f4995e46964a6f445e2076d8192777b68ca0aacc2084ece345867bed74f7928dcf7a0d377d4cb9cde77f1c81f485ea18e8fefcc8d090a99d2c0fbbbf7efc86b5f773273c160feb04f36bf186626f948ee37c784ad642ef30ccb9565f4a5f740aae07f62403ad45150ad5531ca606b17678777489c8eff6431f91bbf02503e11367c8839107b7fa322d5ce8195c7bf43e1f3d409909766610a3c37f2b34f5616d122102098428f71044c1c659f3f8209d1b3de6e27d93ac2bd59cc222a3a00e09103cbd90490f65d7ecce4c390c38505ff143612b183ab75efda831b8dfb45df3fafa798fc72eede7ba6847945147fdaa747e9bcfdcc2cd563258db3dfcac39502b02a6bf07b7276cd7f07e72bd1c1ffbafeba406bcd2aca6f37cb5d4a450920638b3982d74cc532e1bb2481737a3937dc886cba9314d3b9bbb6e9ddcda738d5e272f13f302f2bd1a0ac42de3b8a9b120699edc323791bca84daaf3c5e99e46f697823392361d36927f6faa79113690b398e30e59279748e5df79174a4db516d494fa8e52e07a622558aabff3155134a0b7cf7bb0b2deaccf86e5c931157908870c4423b931bf622caffc18a39ee703216cda00008536ea92a0afa26ddd201836250bd72d1bb884571254bf77a8321129113668ef904c69816a328cc9ea96af99700ec5cb6bcbe53318a90a061c67edad876ee6edd854acec6ebae934a209b943e94d182c52b3f0a9d885692b6d305c0f1a3b2f30502d944dc2e0ed961b7f9808626ef64409db8582ef33079162b22c19d58f17302ebea4bacf420f2d531170867b82239a253c82e045a7c7452862726bfd1af5885a3d2d25b42f81eaff9741e52ea5a3be2eb3b9ac74c0a7ed7a086dc170073511f3abd440b7819105320d656c41d3c197ee901eb8b8ce78c750ddbe08c8f1614a500d0d8bb91b4c559dc48d670525737eb32447a35ec7d3ea5fdb689cf9207d04abb939ac36d7dafa8f2d3d81dc1932578e08501cab1a23f01d3d332d4755e65e7a2335546a0e61bae6fb4dcc16df0affb1f7dfd7498e51399274a9f4a499e2978f141c639a2bbfac19fba96079e82391eba214f69cf5cc59a69e815362dbd0d51c40b1d113bd4c643324a334e6a033ac677930803e221ebe8f8a274606f12ffaa2e2431a13162cac6c158f83e31d971e0700f51f7dbd18bcb28995d47b8eea1afc98b59790c82823b75b1efa8ce7e7a0253839cb5d7f7394d881954aaa7c28d681b7f9c2bef63a7cd5e894619eefdb41919c327cab0aa38ad47b2ef04003b988457e1688a5138d0c0c46b3cf216c0bfbac86c1c7c4ba3eed5fb1308a2108fed92553af61b1c1455b196d170130d65bcd4767147b95507014f0cfd7ed2c514ce51e1be2008b3fe63351bc4d99a9d405d3056c885360d2c22e2fca10fbd3d003c5912f7696267382cbdb0348ffcea6fe05162fb06ecc09db249aea9ad57361c6a48715070824f2da787a6652a2540a5c92b1dbecef952ec1b137108f772bd5cd64ec64520557482ef427543ec8c24b872e3d97ac1e1945f0d7822192a02d31eb53a038313084251709125ef9ec7879933d3f592dab88bfe4b0092e2f1d154b82ca9a3810e130ae8e61ff9436547e8045772b37210089e443de09de18d19d1b11003aa8fd1fe79bf5a81cde3b98bf1b07dbfd30205846c2309fe43e98565011f374a4d01fab1f01a3c2f8e9c13558cbb9783b3be391af73421e4497ebf0dead04b2369aaf819d51e3a0d2d972147282178665546bb2fa85298bd778dd2c499347aba1717a656ea981cac7083456fd92ed0bfd7469aa34829dec32b3526e65ae13c3236419ce3ac1218f2d5c95a47238eaea51a6b14343e0f78d85bfbca4127c9573e2d947816d43b9a521eea23dcb3b0c6409c7bd02c0d7f64af46385ced4752e6ae063c8b3a49976be5005a5f4677a7aa85510352369960f417df19c781bbe1185e04332f99197dca2f58279b8800ecf7f07387a17424235c5188c113e05e8a0293352afdaa0e0d10b558c90c93646bd2d9bd1a3e85669df70915e1db605b5f175fe7eb4ac968885256a9d03be7a1ba0fc203b8c78dc64ccee97309c08a4ef166622138aa8cf7ce398f915568c346e519b5f07d5b444dd6e214afa37a4f6db1589d423700cc4febbea1ac761e43b14bcd8a8fae7279a889c2e66ff3d27fa2f8b71dd7bf0791d3346a7e3eff3faa631383369a97d54a81f0a626e416010d54e476a742d1675e0022bc86d7e8bb822533d4591a831b078c00ba37cc0bebb5f32fbe52ea17ae2050b8981df67034364dd3c905d36c1dd774a9543f87eacc059aaa841b266460e82163cca1785b37ecd35883f3d6b6fddbee0055eebafe462d58d6a5499c086db799ee920159a1ec6b788dfb902859a351189cfffe3d978b1333cb9ead0967107dfa23a326a639c590c9b0da4287f1ca3f21eab2d31df4eee2b7f7bf3421a80aca1c9be8ab956c8d0fec0fb9df251f57482d24abbc082f27a5c29ab011c743df6c63dfb04e5d12984a80c40a43c17eef2d635a236e1f60d3ef35d40fd46213e29068feec98c4c2f05e03bb8d4b4989b65392a0e308d234de6635903f72ad61518d1e5d690d7689483dd9f37b9804f44ca6f6af931b0f232bcab95edc7e1b700b184bfa7b08f4f24a91fc70897397c1a1db9febb511cf08ffac619f1c509f0d7f50ec0ce2b8146a1f6ec5b5508718a1e9520848f021fecd4eac69ccaaefc76ed5817d893b32a195f6f91c0f994c0eda04611e56e9e0caba773536b49fd1a35d3b2d248e27591e16d8857009a8970de199ef51c22a0aa91615681bee9dff715b5b5a74818d4e8057b7e108a6066e2d403e88c352c61c78f5979da663d619bd27075f87a7fcd4604d9b86b78b5ddff510774f279d1f6d51494ee3780259841070c211ac81747f4912dff78e537ab1ef6ae512ce4bc9bbc0dcabd130cf527a7c188b9d9710eeddded297c6f5bde3fd9eb6bbb5850ec80fa31f6242104baf3ba94c944c28a97a9fbc5407d9cfe26838e9f82f08e2878ddb724b3632425bd338ca237396461f4e1472111b6310a2c5bd4ac26f26d92d2cb46be147a7d13fa282059a938d982500e272f5d97eeb08b3e17912d10bb5f0d7e03e3b97eee17d1ce738d04a739093e282410022dc633200633771f81551836f16bdb642875f1c473a63a44d3381da3e84310d64837e185313e5103ad752e0162bc8f32848290e56a6af53a94aa5bb1da225f38f8c4894f6a0af04bcc14667ceed6c9a6fa6cce9972f31361959fece4e8f0d2bc759d2c862f98a1b32ebb156d5ec219bee91a6cdf6daf396470679e0fc3c39a37b66a482fd29dae44c35b0533bd9513273a49ebe17276678f24b89401a12a1a62086c79124232e97365241abb91b02710317eda5e5aa6531293e0be7e91e7a8b19914a23333edada0c6502986f61f1da5cb2f42f6b4946afb62bc94ba8d3e2acc712f40fe85ac7f366834b9b38c9a70e6544c5eb6eb2a0ee1326d9446deca353b2572f38edf9fff4710e9c3959771a795a0bc1d2194011ecd2e6ba2f545eb873c472236ae59fee99fd2045a63c2d62339ddd862e9a46674524ef50f902e0ed38f7fd91e4c1313abc9bbca229af45701d27b8d160056740057c7de8163e3bf18c5fd041a6a9d3c769560ee52e737d8068c8accc1f35ff9dd9df42160036a5d03b42d2458e8f178cdc19a7f6f22ea6037c277c494e017fcf718a05a5ef2634ed8704ca74f2865f09aed40cf09552dc48dcc906dd16d61a371a88827f47872428f6fd35b917e3cb0fe33719ecd5d32d0aab9be15e6de2643c3e331d22478b0d07282e04fba9022d93cb929cb09f6009cde25da6e577bb744b3b9d3f10b6aa9ea2c7def6d7b40dd36702e5a92ca870a28a43b3c5d42a954379f3fcebe34f43efbb10cff5740188dfd4aee4d7bdf86f29e83a004f18d39bdc44e42a0e2881bacf524d61cc0c1300ec07cbc05129e59ca969bb7b6606060f2e27b606eb700851730e2dbd106467cddd93c9ee00bd0ce4e4c4ebb6942e356b04f072d0428623188fb4b407edef3df47c6b53c5f5523310bb55759c5ff627ffe8e561d6e6efacc4c932197e6130bd42028f523f63c317bcef5622c10bd845d29a1df266043c758931f1fa3a53a5cde66ad642465271cdef2d504d88858cc10948b16d3acf786ebe0b7a6a3faa69d963d13f67d89924054bf8ecbd5539c4bd21ec23b66636c170c7435cc14768cbe64c0ea4cfe3d2df3d448263c943e81df688bca13e50f0074339053f82e1a446a6fdcd4f2fa7ab53649180ad1f717312dae0c6f599ed62389ceeb82b9135802f35634918ffe5ea25995b2b9436ab839d6e40255d6f3c291906ab3b2d43108dcd36b3eafe6ff107c0c195d304518cb8dfa559015d1b3fd4632c157e48250d392d356bbb3031bca3c595c9ae2e3c60e188f5067720c4462c0eb1eec58970e6efe3bb0bc1047266a0bda12d455332b9e291539fd8dad7062da04c20a59bf84fa5104f8c4c557cea1c35923a7cefee95ffd5457386cddbb22d012e806d65b1aafdb323762975871f52b56158321631fae2e58dd0039fff5714e8cbb44e6cf51287e677a901e7822dbaf43c7dd4843969dd7433b93a576695568bd39b1c8ef5deb75f9b7ba7f6c41d7ad7334b16d795e156326617bf97652d27751abc102eb04177de77b5aeca1a9ba33f23c31327ed20aacf546761702d0fa32c26ce80d7680eea563b59f628e8994f708ab7a7c75b2e061decd26a59bcdc82575b4f1515aab50330b0970a2a3c4fe9acadfabc8827f30ee7536f824e42b78101bb384783e31f2c80d67d2cfaff17a695fe178f8dbc9c74c3f2bdb129bc8db6463094a7d2cdc9d8d87bc0aadf76cb142fd1f3a6af3c2d43815046ff075e17e8c68131a4d838046471c64ac7a20f9e5d19da071ebac2be997222efb84518e3164764e79438d13f565ffd73b898ae59a13d0de000a5c804b4f1e3768ea664d2677fd562b7c53075ffc56062bf930ffdbfd74b71e7e90d1db42b6f7717017662d3ff0f13c742ad49f2c2c9bc8d1994116b1cae2da07f94bbbb614668f1bbd84c6fc65b43be488ec5d61e1c0cdb5b7e5a8a3e57dece41c376e71209e24f59a1009d0014c556ba00cbf7245de079ab001d72e1a155b2bde0a9c317479f7fdf0d04b35c9d738de012ab5a6dcbbc58ad93adaec507af0a5d6127ce01f26d67b164d63cec8e60f9bc2f493a4d4ce82a08ab22c6bf0342bc059aed816b8fbaf210243a345c14af53984c5567808859fc0c2eeebbf0aa2d5124c679168712fcc6874416a232b059cb8cdc744b0d072f8830a95501366b3bf5526fdf070c8786aee55e4f2f744ad6143230ef556fd3c34967a0cd9ef1a716a0004de971d029dadbf7e113501cd3d1e211affbaf6a5241053ae3b984b1440911192b3612e3d26a7a01805f78eb03ce853e54f25084c500a04c0e7a01f7c994ab7affe808af816c2c852eb689f8f9cf4bc983d258a0808384a9b3df829500be8627a472b0bf243daec250e69f7e931f3a38b1652d5d0db7519c76582c63de01bcd7d0958ccedfdd5b36e423073e784f3f452c0128a7accfc8a03c25156cd740f4a1e2c339a4d093019f01e9f986126d385c83e09c3c6cb17c96519ee3b866e544a8b028f147febc54b4b21cf57bf30f3e138e050379186e3ac0279566459853efdc100aef47a534d3a977a29b61e01e1f63770ff3be989962040109344e1ad6374c5b90e03c395d26ded0860fcbfeb5e05a61c037d8741da5fb033c5883fae5ccbf48330fdfd967285c7ba6c3b19d87b82d6c09373e80a7d56ec1dba727f89589c7e8bfdc58306e6de5a0c5e0733788e3e7e130fd1aa992e16e11b556f4023f3bdc4e9d1f8dbd1a7ce3f0d936032ae0c8952a68b573c7950514e78101d4542b675ccd39e6ad41648c8a14aba85e5f6df763559564555117f51255141f50147b607980358b4badd0433491ff0aaef459da4b1d556194dd64507f4d6d6595bf666b578339672d4708723b334dca8ea89e783eadd7caa9d3931ce7af34d396e83fb79cccb89976162d430f27ca087cf7cf50b06bb2cdce6754cc5263235998059a6819c56e72f10225d0f7e53064fae5370b4cfddabf1e82d5bbc72f356cdc1aa7965b1a4ad5f693ec52769e588ebd41e16844db0100f768cf9cc17b855283a9712e0e55f9e8876da9e5fac199e2b260b34bf2d2e1c1b2301f14be021796819c855577aad90a5b36edf9d04c81340ecab74e0cc4533381dc2b4bf9b0fe363c695c1a7e009166717bdea7c202cddc74aee62325079c07a58f4b47453952974a49e74c303bb798a56af7cb65ca71262949b5a7895ddf595fbb02025f20dab93a9b481c8cbbc15edbb5bea95bf6704349fdc339a52220411a65debcd6ef087d70b7a783c93f899bba091a0806cd1a48c7e02e9fb65448adf93e0a488fbc55eff26a20500a5e1671155d646187537c8e742d40871b807938dc5a32478382bff87804d681f0568161c07749ee412da65ec1c2fb99511ee9b7e79e8fcfeece56e42eaa127126429750246f54c1bdf8e82f48893feb56ab44fda7b5d83b5f4c25174b5d01b06dc4560fc149405b32038cae807470ca9c047b9912d65febffea0509ce65a70873913c425dd5442481b0167f0621ad57f5c4784dcc2d46ad21284bad432ccde9cdf6e67f8360bc2c5735a32ff8d3605988cbf499510e56bddb84dba0221d0233fc61d5c5dc8aee1ef50f8e1d69d5037475e03a75726ae148e440580e0d5313d87d394b7434529b82b9c392182437febf73a3b6beeb78c713a6a9b8fd2b3125b568f991728a10d193e8e628e8b4ff4ddd8b0082ab9eb404530c655ea48db3363010b40c42456ca46c58ccc285f4adc50b6dfd86a9f146ee594f7d5965495759af8e7cf086c232ae08d8e3d92182f8cf83b2fbfc128a15ab3e12ae8cefc23594cce2c988e549ef638882056766847ce24eaf33873fe2cf93703abbf60eba9288838003d833c8665c7005f6df7eb6c1793a510c1b892870a2a6aed95a25f9323ecb8d496e12cd899db391a55f01aab06ebcfe5801fa97e3a06c27172ae69dedb4edb83628abfc8d9e28a0de9bacd849d732b87753b6f486528a5dd039afba741e8b61224327e4d8af94377df76ff79dcf90e91e3de19e9e2837e39cfb39694ec32f56675d9beb16a52bd8fafc1e39e48ee86078607b8be9d17b7c55234f95a9601a006d5cbcde07e75f52f99206b47b6e84a261d5b7bd49294648bf55e4e96f707e4f1e08dc15ab42fb4d2977d99ce349303d3bb473396ebf33b675ecd4cc8316b4a521b0f7c3fead5e65cc198ce555f13b68d93f6a89db2d563dfe74d03e20144931ec84f4f8d67d2e6624ed9d411112d69e021b504bf7b23f91a591dae0d3828092900ebd2765948a19df7d585a837b646f41bcf84406ad39dc57a1fb5b08a36c7ceaab94a6e405213d64ecc7d062186601ae1efe4931de7d8ca608bb68b50841418fe422e210f7eaf6550791a238092d199d3cd3689ef44bbc65c5466f670b60a502e6db1eb5231d3a2f89f820dedad60bd5b63d9e6cd2676858862d13b915432eca04f8367d5a426c770bef79d3a5152ac7144866d667cfd6bdb29ebbd963dfc68efd038ac3a5edc9b92ee3577c8b77a7375ff76d93e798b42665bc279dc8c9fb893844dea49b3885c03bd0f99c26a495335f674d6871811682b98ed3042ccef2575c571899de181777e54b9927680f73712a259c2f2954d6f91e8a27f86d03d23e135ea01423c6e77dcf42e513dc4f6d848d7c140acf68d08f6a3f0b2b1a8a0ea20ea59643b0a806f567dd18909eb509f2683e5a192396046e1389bd366c3199a229bfdd404c36ff4a2c44a1fe09c9362a7a4ae01ad6a5a6635edfb935dd44715795df733d276d0e6ba6862c001a615a9f1adc8e1a540c03b4c94ef908e3002aa7ec1f38733be1d0efdda26dc7e3add56cb13746c19952d802234e0a6a9f9c3be5370bb78b7c460baeeef81cba52b1c6e94893ac853eb81222f8c302f877b4db0cd4d115f1446687aa497ac4b0fdb87a378f7dcadc90c9913b41ec687a26f99be0c26577dac251eec995b1b9484784e4e6c3e4b61f8a26730502c445583a4edf7d68f50b6141b451ebe65a8d9c21ec1d15dcdba4f849ceee6501dc21ed8cf8a85091b6c1b4968f671676a273a8a4e14b990f41ad71706a668653b9fd1c0b736b1e26e6b85725a1c2a35cdb951e8b9c61ee4761e8c5cae337887eb63a7a09699d0d83dcc5715599fd351ac260f326a97e77b2d73c4f6e8dadb5eab0c0ec4793c56c97e6abe36057590038c6df389c66bf6e039f8d965eaecfd308603c26e49e8a360f7c6fd54d0fb9fbd924464fc821d3ff30862495629cca75bf90eea6679964b7dd6c57cb560046fc25953c7a0694370e290d0b0456c6219015ef7c417a3043c150df0b81d87a39f3b795a300841696920ad7c6f464b4a3c753c48542bfa02ecea3d2be299cfceec1803d5c74a6a52efd3dabd063602836962a5022dfbd0b5e2bb59a470cd2978ec68d7b219166c64992eb8cc54a6af91b68fc0cd5c9071a68bffc56c17ba59d72a103b8fff3e4d806abbd7ee7f993aa1934b72eea8c3281691b32b14d860abec79d8b450c7f309b516f5e7522937aacb9bbfe83748599304459b699fa087c3b4021bae8d027311eda6f90ae76cc2d5a586e15b50f861a06442d2e79a3aa697590638a9a97ead1c8bb5fbcfd259254bea2c732a1677c5e53ecdb9b1e34d5296ad0b0bc6eeffbc7adb5e03349a4ecd47774e6afd0dcb28bc8d941910b2b742c40cb5e96b85020cd5259f74eb1bc09d7b1d5246d8c3c24288c6b458b71d4abc8da5a33b3b36579e818bac4e8fe7ef18e61e6376ed8f39b9a8ceed428172b45fb011de624d150613dbb324bc18ec4e892fec324ef75a5c80edf0ff8da8c85291e8c9feec5ecc8a32209ce20783a7c04ce8cb8fd2ff3da4b7aa272bccf777264a4215df8a3f09fa036b33af381196203105d7fda53a4432e9ae95140e4cfbf274f98626beb41b60ca09dfd8640ee90076f5f9b85c01b37c38b4d17436b9272b0f05a20589945b61d2ef5975106bed9768878a0e042958592919f39d2d8e687ab347947384351954257ccbf07bcad10b1b808eb5bc057c0acca93a3bb8658340cf8499c1c57a634146f761936577b2908ed817f0df43e75c8ecef39c0331daa2bb79b730c46aec0e701984eb8a54524a1c4cdf3260a980fc877394647d9ea28fb0fdcf0491f793a790e46ad9c351d0b3bbdb50b12cc53f6fb94829c08cbbd0013117b831e11cd76a6eebc1954985daaccd258d377f2f6c10ce2635d6ada945a327c946c009c42559ce1fb48ea8b89e9e5674859849145222045e3a211856014bbaae6a687304a1bc83a612643e119b5abe089090ccf002aba5966b54b7c15719ddb31ee3fd41a7ab1d4616d5a9b5704249a9d707b101d1d9c3b718cf11a92f1a4a83ce19f6728ec2f57ad0a2b168d2c51bf955e22d213dd9e79f50e95a499df09fbf40bcfa4b1c558e980ec10806190792cf3a015c388b42a5e9f2ab43e4a137ebd856588f77f3c808af13bd3bc2b3b6054f9bb3309feeb18e23106f54a1963be61e2a62fc6b621219934a51f43709c3042202d64e452d74c47af98085c5ca612940c74a8889a4bc7839fd6d7bbda8f77560278882a3ad11c8156838edd16271d5243aa4b4dbabbc64abb9d629eb1189254e2462fe6ce0f6eebb0afb91294154e24aa18c972149921f0e6d0799437420f13cc1a5fadbac37a76ab9530c062f9aa2e2317964970031ca8ff839fd645e90b892ba5c634c8f774c36b1bd5b19e8b3aa18fd3f3f4fddea34f2520e7afb12131da35c8808508594bf882c0f773f42b0e55de54a4f4d92079dc769595be4bdc95a1e0af1f01af8f12c37762ee05ffcae33afe6a96e0f64474d0d3cd19fe81d905db107c0ef22a0cf978ba688d06802519845775cbd8c29573878ce492e65d4e51f1b446cd84047138af2569feb6d7e72d894560d178f5a8e0401382b9f9d0bb61f45afd005f20efe9aabbb301c0ba7b6ec0e1c2e0edd255f66107fa754ef8aedb21f9de74eee025b77cb9a36044ad8b59d8caed8f8df3ca8657237ece006b1f9e6d6cbc0d74f47169dd40dad820cfc1c9f75453d3a1b760c961589419fef51705d797c7db2dd715a99659f41505fc19542ff5bd9dd82ee2bfa460f2d7b391dc3ad884133ddca0faf5c5c8c843abb7b22e77597bee1597ca5b7a971515f02c303c7687b913228823847b3626b35e7f9070c77657efbcaa4e0815d105a3046315143ffd764443354559cf0c83b691b5f31a3687c36730ccf747a3f39306ac45aa9a92dae34d508cc7be12927a080fe6f376186cd9413d7884010f3cc87feff0798a9627ad3c20d333e275ecde65d4113033d3f6e651839673305217099c2ce4f8d8924c970ceb21f4d7cd3f061043ebbd143ee9ccf0d0b5a6eda92853f7b341d2490b6ab89e8f9c78852536ff09cd5518b57b21cd1249105ee1a8f29367bbe80a99597baa92385725b5dfe7da872f7948e884c07a4e6538f5e09b43e7a4820a83b1146962de98bef3430201a4e604ea59fc11d696e80e7be4999d20cbe92509d8f1497c7e862b18f988f3fdfd81b26698520e0b10149eb287e2015e8986d1f135713019d35720dfb65adea1b3efd2aa7eea783804122296b4c7929b33249f9a04cfbbfdfe4af6b7dbe54e82320b983a79b831a8f3907114f608ea7b0ac64a11030c278eb45ed9b175a81c10cfd313137b9ef3d45c82b154dee9034342cfcce8366ac3029bf40523deed4fd166172d575df889d1f507601fd785a1b8c06f639c7e6e5dddf47227627063b2f8516d4764fc6549a7f84b76e3176fc2dc3e00a3925c9bac0fed03ee5472d3df91232afb83c9b3684a5ecf0bfa59bc34a8c08d9f709c35d161b8c37680373f9b86d540319da10873dbd0fbaffd398d83a3995e5779b87ba833aadf5c8d58bb76996a07862ddd0998e2df78bd82d14bd5004836f0e846cdc557b8a167bcba4ffa5b0f85688ae0d66326df5c5881b08be5c1cdb3fa6de521552e6a4d9c0ebfea522f579125b1c50ff56244e1967f9162b7e6192d4be3c5cba3ede958c65e3aef7a58d0edca070c1276ba019823a4c622272f25cfcfe28ddb3ab947e966d2a533ea9fe038a5e2087c452ca41974edd2a3856ac57d68141792836673a3c465e66d2466f2498a4ff9e5b18b26e54e733415b4b0ed77d02bac97f036f1707f80361c00d4bbeb05d7f1008df1320d932576c40d29bfcae66cbf152b1f5b8abffb4af414fa51b6a2b658b5e96618378355699164334a0d62fb4c810775f4b41c3a307c4a8f8f7226a1e046e262b4c28c60761fff1f4aabd2ebf498426da6a22c475513d90cda2b7b07b8c2f9fcd69c02b4786ec4b861137bf669e4871f2c1eadd094e65254ba43d5fbd97f809bbb1f7e1d987045b8a0ee3389df7c6f3f7533352c67099e4a0c051982e9ded49380d33a4bb051c331d3693662a6ff8be47b82cd52e802ecff4e396ae7c39879b2d9ed6a703bf2874013591c1cde30c6b03f04cb765c6b3000996aab444f1afc147cbcae5e39b7fa050fb93ab4a042a7f7daedcd57e9cc63014b0063bbefa0225b662b00600d9e4f0164850ea5fb360cf716dfb220996683637bd90a3c4cc1335df1d78b86c65bc97ca845e4e29fc811d6e09c1eab05ed86974a06e7a087a5878b4686fc22bd1d3d57d7ae0d3f9400d1879eab03b6e4a5f5c4c560b3de7f242ea389bbfc723ce1565c390b3f60df28dd1483a3b6bd858327652fc30885895fd3d6607004484dcdc4014208e55955b07e1e55a605dfdf1ea129b540f683cbe2b18831b2ce22eab9b1ca953d3b24802db6a387352e8db07982982f60c695c1555b92b629b6362b4e5a255533f3bf2945aff8c8775f3cc30cd5b431891ce179cdd1ec2bdca12168e7f0be709a8669b82b7685b40e9ebf58f6e6bd5081554d5afd9a55fb68e8c0483eb488ca626dd6ff01c1abfbc21c9a351ec864509a764331e000ac45607f29eb08dd166f2b5492c85eaf3a38443aed366a31331c9c2b62c2ecd524a712c8d3847547398d07937ee6c194cbfbd5b1a83f64bea118d01268ec6d4407a7e4c5f26e1639ab519975996301869468c212c2b803d51aaac49e468fdfada8238f2d6f92244f2bd6674021c35dd9ac42a188e3fae1a97ca258ac474d6dd11976c6bd459b2967a1bb8d5a7a4d7535091dd2d13898e478dc3c17008b88524c368d18e34d3c4aa7f3b91534fa6cbe177d8a5fe85e54d48c75d1e94a22057c7b60b8294788c938c5e0f2e6f6b5cee61c88a7aa55a376111ed54f5ad3b2f3322e7174df9ad291613722c41414cba402d7331b3ff6cfc5571fc37f9a2c4f3b5f1f24c7e591a6f1dffa3692a3127843d35ae1197efad3201e96ba9a15c70aff7f543a04d5f83e6739ff1cdc3cf24da48eda69b97db1c9b7266a7f7917f62822cb0cfcd9b3ed4e825c3b5fe22d8dcbef9bbc96a54e8290b2773943b620e3f45d60f6d74f32ee003bd13b6455ef85bd01ed947456883894e7fc1f3ab6d73dd7c53e989dccdd839f883df0ac4a075fe9889735c68a5f747780d2e96b3e2651cf9f3fa6faebd011c59442269d8e8f9f11c9e5a7c073217bf042bdf30cb7a4373de5b7af6b27adaac163d21e22df0fcfd7952283256d56581267f2f5ee514db6841a22e838a23ce17c2e2f9534e4e957dcdbf39e54043496396416fe4c60104ebde75c744fab942c58de0541120192a02ea6dddbdcddd625fd2b55ab774ee7ca6e01c35f7150375f3cfa7ac443c6b9fb159871c4a06ca7d0a24175e43414a51daccb41c5cbc1c139abc75e2f1fc888269ac287763b0d6c2c0e22a7655c67416dca862e2da4b71ce0dcae0d15938878e2c0cd0550f3e231ab18bcde5ca10f51c6fae17d94e857427ddef17f6d926822c62c5762ad5201dabc9d42aac74efc14b639a3210601751d2e38422fc5f8cf108198d2d3b25eaf6c5b0f4c3cccea429e1a19cd1abc0b6becf007eb8dcf2d5e43be14d64c57884fd29a401a48956030649bab18c16c9c4bafa425fb4c88c641e534029b93f6dae85eaf20aff00ca211d60cd0270118637d6004a2a80fee51b4d8b12e32cb3485c4bcbdd97242ad1704e9078286ee864e2289f23f826686a5dcf54fbfed75c45c75fdffa2643cb08e2d1636dd5c38c1f002c74117142a1591a32d7405dcb678e497112e39f7d0d55613c2e44478ab774b58690141704f4d8b5b380a7e8977c88ef106cd9455ddc4b61ef66a88a700ecaa0a41bd9ea16a812d3fb07d61eb1b7fa5bce6f75a44a5346f5aa26754a80c7eb584a4ccda5873027b55bf74809f8e21e45fd2e398215781dca7b675a2bd6822b6fe05ed655d19d11451ca8aa8c7b759bc50481901afc7169ed6346b900c91dc952255f64c7c4a4e99d630e0f091ab31901ce556613b48c778982aaf5cd85d91d2d1a29cd98f7ed6e334e6e5868223b306bee1a290e39800b4e42f0b81db8f9ea253f6f7c0a35b6093f987cf3215a1e2d2d5627bee49446bf1ab7d4aecb08e06ff153d0ad954c5a60448a53eebe5ff8fcd54b7896124b4142599d9f54399a4c3f4601e8a93a598cd48339dc4cf7630c0735108298709b541f725242ef1817da68feeb0a8c4b444d317eff995a2dc6fe595e62ed7d214d2e3f669a51b95e80efdd6e3bb51f797ae792172d639ae3670b776c13403d8f62a0ee77f6fd18f8da520c317689c77876e55c88b2e03898b13e64f663b0cca4498bff0be4e9ccdf8aa3afb6d9ac7268382bb08dc2d22aaacc1573d82749e89f0d98d06155587894ca8fb0758f3e4d94a8365ff9df191ad5fc183c34a4dfa8a0ebe2f88cf647e27ae8c19b6b765ebe3bca2d48b2368dc586d5eb41ec205baa0da5f637626df0f39bb1ef70cba8133db25665f7842512117effe0128ba359992acbe152549f330aba16e6c5c6cbcce5877291c46c6ac5fdd67e648623d7f8c73644f5d0d26f3ca4f309ff529f7673b1f9e29c47dd1321c8f22882c73b5496cc8d8a5c1cbe4e42f778207e4f5491a203c780ae8e23ff82faeb06e966fa8e25597c13917cf293f088c36026b3afb76dec4f3c62c0ff0b6a23409bfafc86e367b31c890962cdd58e708afbe2263a83667aaf6f13acba236034b5f9cf8571d8284233cea2d2439afce1cf907c3d4feca192ebd026afb332c79f45ff7a8944896ab6a08f645a84b75d454399843c10881ddfd1ec15b1f03e4fd53215da3c495e994668297375b01c6a55aacfec145198ef718a4dabe8c8fd724350b2957970e990727f550e1cbd0ba093005e63785dc0f643cfa45889ff14e22661f10f3989bea92754f52615764f2d439b3d8534b5bd1b533d4d3210caa66b343ed16e60f31f04efaaf50f352f6aff1e3434eb2b4cc2287d4be3755412c9cfaf7062d827c4b70f8f4649fc413238ecc81b8a76e7a23b78ba47be85c8a748f71d6a6851512f76e1e07a6dc6c36b0713671ab076e52d37aa71b148fc53e134eb417eee9184f7564b3090ab42b74e810c5b43e748df2801fb7f1de1ed36d917cf1cca8d999fa501898371353c42366fdc8493471c283347bed20c1d1f4457ee6186b0ca16f57eda38749a602810c31f57e6bf6bb50300a259ef1a2e8166defbba0c89390e910b11b8f5e929eca1b1fb1fa103d0fd575a176d92a24c4a7e7fc842dab605d9ebddb762d2bf746ba1c763715bb6137ddbb88b4ebdf3ab772220186ac0e20dcd632b00a330ac64282e20d094777af932ffc3e425e628f42110f9e2d027c97e733a21e0d2c68dd297b2e6851996df7cab2b734fdb2e46eaf841f75648d91048c9d102902bee97096e3ee9af7d23dd9f3abe8b4680c47424e0c8004aceb808fd21ee20b68b0db625cad52fabf40f2bef6a1af0e96551daf5b8a978a62dd57555170165a95b317f2c5e3e65e3458b0e54ad7798cd7027a47510e9826e57db6284f12a1f6b81dddd55985f1c9fb28c48bb56b39ec7a0bd1405ebcb6bd436c5d17bcf2af6b6b3a735d405e73148687a43c2a5131423378dabbfc4bf1a7efd211fa116a5c056bbb9416fce2c1e4d678d9714ed38ec8a644d315bd39b4e9e7fcb19ff03fab9f64bc772374b0ea07444bbc279fb878f7b1469ee0fc349148bae29f3bf19eada6a94dc32c836fd430bbec946eaf943320b0358c4f4fd4987f5479539ec1987f9b5dda6a3c504b088a0b8cb25fc2e47e0a4061478e76178c1edceb2f45581db4a4dd10f92a555724efca66e43c37c5734007bf28d60c9a81fbfc215d45460dd8202893e0e036bfc229068fad4895c0413b95e6e0885cee17d0240a40116f7d58ff1931adaba8d492ddf7879867cfe201d1ac97feb473fbcf72c01e5acec90c0c47cf3f038ba4ad7d0bb5aa8f8baca072035369db91db93f2f8e3073cec66c420fa3aab0b2c8e15297122f23f58f715840b490d017b3a3003f9ba0e90e2fad4319f3262fe653d4520bb84bbdd3ac15ba987df470ca6b22da16dd86723267e65459aa280ded3e4db051cb43d72b71050f2808dc880ebad33b4c2711ed9b77c2145b6c0be17d6442c4d9054efddb2caee3af593a2a88af803fb94960f43378fdba172af91fed8d06e8fa2e97a4406dde08919a95e918c92740d15dd1f78cf501e685b7001f827d1c850363059baf6935ea88e33f4c3d7d4806b0c8c72b05e17ee2042511f18f1b88599fb4e5d20df5a03e03a507efed423b951720a9c34d81a678117c8684457c1d6025486c9e1f89bb36ed2968c9395513793beeb128ab0efe7f116335de18dd9d42795d02ca3f00a95c81c22d4030a547f492f03a7d560537a59e1213a04405403f4a37dbc6f7d0d93ef76543b15bdd9c2a35b79635af1e4f8b6be09107a3c9d9e6d1d60ce3a86b7de3d8b796de82f50d11b541081d4d187d7c991f928e3640fbb4454bb720ced1b79eab8074e8c769a79edd4a571678b7c441bdb7e04bd0ee3b729a5e551b868dec18892d256137cb8241e8959730f54cd756ae104424ac2c19862a5e04bc45dfc2d93bcb25cee2e2139c7a068605de876926b96b425ab7d3c7a799667b0d902489b72e36baa8a4bff66728be62feecaf5c1795e8ebccae46f2a765621fd0cbdf2ace13ff9c83cd233c263ab5d6fe5d44b1cd74fb4412ec76dd8b4ea246e3c10ff3da3dbe4e770dbdfe6ddb6bc0b686aa5e67b651c6c290587053d4c52bf46ebdc8049a6f20ae4a0cae5d4dd40ac8962b3ecf38fc3eb2610ea1fdb83b264e0a61af838531b22b95487357cb1aacdb3dc620bd9cfaec7f8b386709c42c9cd6d48e939630dd7ba7b1a80050db40a180e31f628cf4f5cdc38ba353a99be73fdd66d07d4d3b6a5b9bcbdf15fc176a96d14bbecbf22579191a2ca68e6f24f754bac0f3d204c333973cbb7b59ab9e6ecea40915159d7c00cc1ac59ec0344d6b481338dfbfc28a663f899888d3cecb000168f8357dac2540c7d9bee24d0d086973ef29e0147b22b36ae3c503f1d7fc3fd1902c685952289b7cc0184bfbf8de806747dbf66795f6b87119dfd68151d61b249a14d4ffa8542a366be09b39a135aad662629e836a43aa395ab551b47085bc94a4adc0b9275cb0551f9b4f7b364a69f93c0699f305b8834276a054db91cdca18b5a37df183388597c10b431717c914e6b28e341baf42e25ae604242f82e9439cf0d1ed94924a345e9bd4825a5df40cfc3024fa7571810dd92590dbea44fa7d1c39786566852c6dab199d90096a0b859f55c197694c6969d8c3192c92263ae07045cb0ab407d94d06fb5798429377eabd22a003555be82f368740d1e5f477ad513c398be85530437eadff158567ae383019f7576e37817af4bc3752ce89bfb6bc6cd1b46b8428627180798bf98f4e8c9f37fe1f3fee9583c2fd814db04ede67aed307459e949e90146b74fe76c39b1295cae9716d0c81b2bc00e14c98f8558140dc73a5619f9905596baa98b9e3522ecbfea4fa2af66a1a115ba919a19016ff4cc36de2ceb63a79048f5ec92e7e87148055c93ae7073c0ab7e37778e90d18ef03cdd83027d5cde90e6bf80f50569eb4f2e02a3ad8898a047cecc4d41021cbd0c92ad67fc9a03f72977beece4fc72624af7b783d2ba28274d673da63fc6ac5ba197ee63d1a9b7f8c288b3f111cdebbde0c5b12cb5ac5bd0b2c42d42a82c5ce2c8afd06435b99d9085d0f24d592aaf19c74b4777312f17e4eabb2b600c1c78b43225f2767b48e92909b2915aa0b42701654ef4a2e3e4b20c2857bb85b2d9a2f530f9c0720380fd1bd7cd520bd990ee676ad1be8c09847b648b3fa9b431bb97d9842c7f48f0c63bb3fdce8e1e44c6a9e50f0cef5676ed3a6fc5610ac6511e99a8fe63f615a7a5100053d294eebd0a978778948479ea2b1eebd36bc43392a7e27532d8ce89595affb83e403c05f38625f514c82087c3fe2b37d77d6aae480236e777df1dc733a559c09030ba338a1fdfe06bd10f0904ffacbeff41454a4e76a5da19c2447e01a6d4c0ac1c6d7181a435ca6c999b3f2adb3753e7ebc6a92826d79c5ed4aab830fd413d38f5735551b80162242f8be5d1fdc39991adb9d638ccc63e68991d2ae1482c5475b06616e3163c2c40ddfd5cef863334eb02550b4ce0eb87ad22a828c3fb540aa05b42e07582c12fadfbc1debd4684e4fefb849c5e2895a4480f53a43cdc868369b5e1939fe6aab80759c3630b17b4eaf6277788a855d07d79ad1ce5e74bee665920010bf3e3bb53f4fbd9c0017c5a12bdc55f11165701ff8dbb27eadd2810afed639b11c0f96c61c89ce179fd9574d891bc08930eb9a59b2c30df347c3e6adca1dda04390783733269e20c653e952aae6b4c60e508b809b9d83c8711fac2b3cc36858db14738e433c6e3458b3bd1baaaeb8186362b6fd5b0f5936c2181f8ee3cfe614e7cdc01bdd2d460b1039478702e79566a6210a5bcec534a630ba0060327bfd8e5773de7cdcc5cd010bdbcc7b3fbfaa9c93029c0a5f76fb168cc0eb704f26310d9872d2e8ea1c805b4d0d006ce43d07ca6773622b90480af75f0231b0691061bd2df390fcca566d4e85ce7a1c24167ba258901c064e85ff4e85eeac357bfc1f99fa3fb7ef81bd5e7ba1d917d4819bc01fab3165d94cd1e5797860d83622f3be91cb9c158b00500dd909d6d3e76f1e1ea25bfe671149346a9593fd743f04f0a1b0c270085ac65bcd984252f5fb3740d06ee60cc3856240c2dae22aa6b4ca018a357925a71f98847c10365b0f81d05be791678ced3063b88205cd1e85152ad0c9c4c9c5c76ff7ee2a27ce0f67893586f152065ba6d3c8a5adf5d66bc2be314ebc0a285b14f4ec6b867350676a4cf3a20b1d8ea254033ddb49e71383e913bf7c1f1c931584b409cee97ebcf42ddc6ed6908058d178c674792a6d4f1b7c3159c5671857ae343c7850571c35e18cb6f6ca1fd6d0880e28d4e4cb090e7b15b819627b7c5b3bd016148a4fa75f5fbc70ec8d2153ace0b6b757ca552fe5a1e1ee94dfd05a1a7c0a75e5fd07d59f9a15d7ca9fa2fb3436462fca008985e4fac852df28d748c5bcfcd300043647b45667f30bac815141e34e8666d10005d4ffc1315f835c63031d65afc912af08d872e8cccdfb976be3079c65c6e7e5df8d3d652c0d384f8d17e31648e3643c5513cf6bd177134294500be917f708d2c97663428b474744bf7ded62ff922f7609321e1ef09159df9fd5c0defe3d6d9242a3ae2c3426109e33ac9a193c38943a31deaafd73eb6ca2913ee8b20e15c9db4026a9fdeaeb198ef14cb5f52f1bcc1170c3edc92d510de633cf115d3a28f1584767872bc6f48429e9b3ca298ab3e159e19104d4c919c182c899770bdc736d9b1cde867ebb35730b8932531fc9bdb88c96079224ce8406c0c49b6a58f4c10c721a3e73ed82f04c5798568e997b1a7dc1c22861782e123fe341f27edd4e197e10b93cd98cc89bcaa91430a388e604ea77954127319255957e5aeb3d15ab1be44c53e0cb4430a03bcd35e2d6467a86e9ee6c5d2ce5605f73870f181d5f04beaf1952b1cec71197d8af4a1f472c27182595c7e248ff1b89d83d859f1b09fd4c695bfae4d82299c8190d5dedc158978d223e30137d1ebf3b8c661a94f701793590fc7a121d839be5882d6b2485accd5a3aa2d85cc0283ea5a9e44a9f8e35ac4b5b0774fb61b6aedc0023a5c3d85a50128ded43644a8dea910e02486917d65225c8eb79ec9f7588c44a22f89ace9c16e3a08012cd26da843988b62322d45a4397df0fa2c7fc7642429fcd51239f1f69b09305a549e7618537cc8b9b3dceb6564db724a2dc5294efe5215632e84aadf502e012d22df29025a51d9cf9de36088ce98844d27808dfc9df3f6ee6bccca2a8726060f7c4eadee6a0454af0b9a2d4f2e5dff237440055dc535e82f00f93b553e4bacd25113832b7119dbab481ea74a38765a5c4cf8c50e52a8b0b405ecd897e4262ab0f80b2d1d906c8fed2f12efcb7865deb72ffb7f9332759094ba3ac3a07d9676654cbb80224ca000a07f150fb9223224cf1a9f63025d2857c49e96153a842de50dc08b020b492a26e6be459a610fd999c1938e92518f30cbfb2a2133e65015b6750ff4ec4a49483b366285505df973d81d5b459231b6959b34f08529e43b22b5489b82e5fd8f1b6f61efc337f4c64c026cd299e82229c5827810fdd9142e1c14936826d41d76aaee5bd5f1794d4999a94dfe47fd99131f09fa0f38eb28639169df9e1b67544ed38eec6773df091a7985f362c2811d91b389bc76bc0b1e9cceb02e859bd896e900c5d656c0d32ff0e8f768ab7d14e6ecf59f1af6c0152b0f4c5e8db6cb397164109474f6ce7ec3b680362788e8b4b1681a64d2984b9e29110ba72f580de8fce8bc62d170f50264ec624246b2226675dfed626a94309bd3a3463e2547145708262aa13b1b317ef1c8d4151e4a8457c2ae53dcb76ae91085946c4d52b6d3588583aae8743d3254bdfe7908ade13f7efdf6b2e93b65a2d4a92c145e0a2ad0370172dd56a5a0a952f707183886f7d66901c3c7b2350f641b4cce7cc0ed48093abf6ba3be2e4f12e7157f435f14f61c77de59d9aba1aef60b9b1f23baa893b30e748b74dc141e21c520246bf6e2b3e267e14739bb93b9d9b3c05a53d509d75179f6a6089d2fe2a6e2e0c9c0d52b5cc616b4ba70ea3ccfc54e2863672bbd5121ffb2f2c3e1229db2d96f0819a3dee5f328bf86de4337a91f3cdf64df00c2ab66ab0cec3214cc46f16d9228b108e9af93312a40d409ce5ae70f43b877210b1cd95bdddbc76829753e9d4cf60dc572c86c26094be37afd9d8b3ba00d6d40ca9ec07af8cbfc43afe87ebe271d042d01fc0c0d67be76505cc8223b8ad4db2d5c169dc0a2c3147625633a00d819c930c346edeba07f14e11c27021adc9fb48db4bc0ee6caad90b41ae615b918dcca6501786679aed99ee9491c4b7187faf109d9df27353958338007cb4e9f4711ceb50fd33864b23f966286b1e482f570618ec4e087a3a7387e9450652e9b37a607be127d86e4836a542845840425717caf0adb5b09da82cbb01adfbe87c995e555d37996ee8a3a601ad8c54c2f36b46f4f9f3ac88c790bf782599d3662a2390085baeb4782cc2b83323f85a63e7ea07e29d77cdeb684eeaaa52695ccb57470817b13f4a610349ae8708e8321258c7d5f0473e5c01261808b0c77b875039f9c66ebf482e83516a404c0a0fd9532fd2459febca5dbe4949ad731dac319ae7a43014935030d017267355e171383563d4b3d45519dfd135fe4d1739733bb0a9ab5575f2b7a459ad4c0992af3ab39845f65a662b8b916e25ff95b6153af5c9d928e36b82eb339db9637be0b186f8a3429247c86f1da064c5bd184b4fb7323a5394cb07d26d000f8e4ef2f11f9073fd3f5ded9d7f572f2b129a1d408cbe8ea1a9d88006c8de5e232969d67a4eb211a40a7ff2e408564faffba37e6a5e7c611a5d9513d9ed1ce794dafb895ed77a58436393b0d441b23983a6ac753c74b86fa33fb34a32a0d50f37c5e71a2a5f440474f30ca9fd7b594ac8b2230851a9e50e4f36ab9c5540d563b5974a3c314f87aa7b2fce6b8f3b9f56a48dfa5483658714ff9592245c4b70799db9b978261026153f1adbc6250c3c5b6b5f5dccac009fda86c59a81d27a1340b5e8f633cd5568dbcec435602180ed171fec74ce548b8305c6ba3328976f57728d4d5d8ad538b1440e135d5fb649b086b2feb78024485c462a4c5ec5d04c02369e81d208c94007000ff4eba4132aaf5f152b4e70d308de1ce1d04ddb967cbf9eb6cc020ef9fbd622ed7e5388cefede40dcf4faa5dba2cf1e9e0ea002f628fb75a4e43b1e6b2874c9001d49080cc1075b5edaca6c358b0049c361da8d638058d55c9d9a8718291880b864854c6043a5a815fc81b1abdf9338937b384f5e22fec1fc887b2710b9b7f92ab67c993c9c0899679cfa7664fec4bed731d9a7b4ce768179627194e8d0faf5324ee4468e68d1024c2641e0efee9b40f92b42ec87712214af1c9cc1434059082c61e0394f7bb4dc2724ebdcf26ba01903eee788e141aea05264e81a80d2b3ee3916e27b1445bcaaf484ddd87644627b1f1617e43030fd279b48d3d63330a85ce5687c444a826b8cb3b3b1e004e2803c99fd56fac8dc81f194d68b34c970aa5b7e8b5af4215c215cb6dd8245ce00f422b181b2dbf7773a33f52e7e7d2dc36aef16e9e02f896e38141034abc1735aaaa005a3766f732fee518950bb21efb03244f104b63f0103e26bda8f97b8e471cc8412d1a7b4f8f68a204d188ee3dd18a57992837072fc757fffe2e112bad1e53f3a030e22632b2bfcea31626aa5447b173cd16bb37fab2678c891dd7d46bd5ea08a89b8534524352ed25f816e7c0da1c70c8ddadbad392cca1e78549d3d8b3ec377e694cba5ca1779f91d0d0ecd71c1d6ee5416f7c2791580cd9c3d2a014fe2b897684b1aa6c17ef7ad083f49a6e82f807291a465cf9b4baf4cd88cce16fce2fbf492a2a083988a74cc867b64f8eaba2e00bafe871cf398b47b1a5fc554ccfc9ed304b1c88bdd2e3053f5577c55383ed22e2b984671cdc5412168b113fda284e1680197c2840d3b7391c47539e2965e68583982eb336ef8c9e555461502536b941a2ff219042358331977b7e3379b69a4f3f5451833ce5979aaf2eb1bd5a188ea9d4d6c580b58377d880bd794680da282eb175d259109ae17065ca97136c9e32bcb3fe5772ea65f5646f01e07384f493cdfa200a4401eafe229f0757e58578e45e4834aac9414a5a4c234b4bbd494468d0b06329ddedf61c3d4d200ba395f762050a43c2a8579a67b231de90272ca13312a21f0b4074332e6203f58dac982f7f04a61ac21d8ac496ade4b137865e70b9daf4fd73dff7914b94f3da3d381c667cd628706e25bc73003b9955778b364ed724f669dfc3ec1caa124f40918b749851407cb73ff2faaff30efb761610b06268167cd86f029840696857f0a30507b65e72a039c4cc5b95c713d50530d39fb3f85208020f21cd106ab2a0e6d681f67cb7e443b2e23d039f38ce33f44cbf5b501b4011211fdf77eee7a72660738081523e41af2d300282f481360f5f1d38357c5b475a739668a0bb1542dab2f3a5844c9d7e13bf8d0cd4b0bdedfe3e06f790c03217c40b7cbc5f2b4c6d6e2bde573b5fc3366e460e7fb8388d0ea28d27168e886577225ccf29f34d24103737d6d7bae4cd53e39f702f1f3efd9089774d6e02481130cd16fae6ab9480cd246d6fe055d88e618fc3fb64d72a5c5c09a8164642342e70b6155ef7bda78948e3045f0e840b3d573acf5bc14a24e911101088b5efc08afc0c0d72900b302551dcae4246fdcaf827bf64e09e14cfe5fb1f142dc5e3fef68c93463b4e7eb4267a647dbea576c914f83ef3e994ce0109a6f251c0f745e703254f09e87de665868a73b3527e3da3d9dd9d6817ee7183a55efcbbb021ac8eca937ab241a45cf2b1e9fe9d35296c528ba5ae9c208a7ceabcaf68acfacb0975b3b1429b111df4f1a8961b599c1f5e4753c73c49ff54e86f450b3486bf131227ca7eafa7281e7c57846016f02e93fb99ca71ef24d2e2cb80e6b9874aad4a30f642d3d5ceebd00338a083992ff56149aceefe7447f1815d64eb590add46a5539ef6b35b25709af244e08f912e75f64082cedd788f32c3072137276cad0c81a828df5f5ded7c0970c287631764b710f80c8eca9069d0f1021e227d5986178ddbdf5a3a284bfb305ae539881733623e7ce10cabed77eeeba21d0cd28e4433015e1a872ad63d67a42b458e87dc7128ff1e513f9c7344f0005a7b42c5aa13c1ec8fe42fe3c35a0fbb722602e8fb68eb532b8401748a7c6d49de32fc08046074098a0a9bf98e77195c424a9669427f9ce96e1c6fc36f186cf0b5e675f79147dd9c9b3c03ca2ecc45750f9d8730a7fe9ab1c199d64af0f0e1ed97065fed121e708f808c26204bb4608881d1a5d27ef77ba013073f22f6804b7f7478f80956748f424b81646721b595b055e3a0b9517ebb36db4a11d3afd3341f0fb8fdad0f3f2530d8634c386c5741b901b1489ef3fc775c3dcc2df772d25cdb93fbe434d546f4d533520a3dc6fbb63c75a7a918214ba66e9ab3bce48cd6a9cbc9d1bc6835396ac4bea0fd4c76b2d5565beeab847c8d6266e247efb940851acf822e4bb1584d7afe3fca46fad3d39df41950a05b3c3495b1300d4ba5682bfba984a670937d20ef369b946e457e4aafc3e83663337709c1b93f92cf73becf88ecec5ffb3eeb38109f7fa5218eb67c9590482ee78f88ffec6dd77478513ef73fdfff8a33de9f0bd7eaace3bfa5bf268bc91d3e0edde829822c4eb610c8899f1b5176788c490c40a0da8d1cb6f314b6c30e0457cdc3ac895058fd4854b8b4ce875f0b19ff038bd245b50bd279857118a7bfd34067b49f4ca3ecd0a9c6be23806d608c7a70d5152fd5bb2dec4d218c9f38fef499c28139249105c0f11bc3cb1357ed74d3f47efa57561f34e127e2ae79ddd9c67e6d8507f3ab530985c3c816bb44b9306fa5d64995df4c5c1f44bdc4cb13d745c37b99455bd788f78fb6133b85057983c1b13f6604f436fe760ca446f63b7f10d9b2cb2be549689f6318ccc64952fd2536ac9edfc2006100f70487c5c1f3858288e13b6d2c9d1104e28c4e9656067d32b21b9731a1f58e3965386688377c48ab3d69bf9324dfad4ae307243dd7974d4cea42c1ba2d501a46a6eeb8080d4d434bd40b90a0b7ee07d79dbbce99706458a149bb96ceef812de7246c85d021b138878610d526c4336e42ec1a8d95e36e90d699ec55ef6f205239f26a2c8bbeaa060347d2c3970f601330ba7d59b0bfdfbd5d73431ddde3a9a4d934fd19b70a943614f579edc6f0f620e79e26f2edd2084a0d9d2af3f39eb0ecab558a614104557302108bb0e48b89f8ae2e78a9ed908a962d3fb7dcab7ea6052eb1f31bb82fbe27e1361ad7ce2444652bd6c85533a02f35281267076d290caf371b7f8f0d5fff76534f1d444237ab1ffd452793d17acab64ddba02f15202fb1e06368728561ecb984d2d0fece42c9b23b7604dfcfee478c36e617dee94b5a8b93b225b8674adbe18cabbba7f39cc1528ec8baa78109ffac08c98448a93affb9c9740ac3d6f52b374f54c51293ceea9b34a421c495a9d49bef21f70f16f455c9c7dc81ae55b2e4c50c44de6eabe09fbd03c1f8a991710bd049c025506b9e28778010d99288e916a90b99aa9943400f4689a5683bc317880b398772b1afcb9bf205b40448e9221cc4f2c4ae6aaab7650fcc60465cb60e3fd88e97726e6153fa2cb853286578a03af5c2ecc731e944e652e614767e11ddd558cb76793abe694870fa0aa2e33c2fb429c78d53f0b2192e2e4d219dbe861d4861a431bb23aa69920603c86dd7d567d4640a78b464ff230a0fa53637b289426d3b0188165de9af8ba70eb4e5a9a7b264c8b615de789e6c8847a9955c1f2d2db6701dea3dca308b9fcef7335df9d98f033ebd9d65374d624f46faa3f767645127216d0203f6a7af06851abb484760d13940261a77dd6383987e61edef57bfee0e1950e8e086f9fde48c6f7d8adecc03a9c8e15df9d282f107a9fb99d999ed2a62563dd3e8c7c3f5e5d43933d42d511f6b1a77c26de2524936f12396a5a3a46542e24694e6eec3c283c0fa3722f3c5253774368f4b8d4e27bfd7e48ea6d1c586f6565d0440d6401a69bbc32d47e6745dd23f38601bd820953deb2250a24f848a8070dcdec28e0f0818f1c8fe592d24a0594e771beef279a6c145de18b864c7046cfc63702a97ecca8cbc90347f9e7c3098bb56b747460ca77d9c54a02308bc988e97aaf591d29f4009a8874943a831e0afbae0a80568b38533e9713a5cae5aa623883f5220618c3c1be14d39e3fe72b6697d4df1dcdae7282c719337615fb3919b71d0934b9bc21ee0a06676ec0fb093c91f396b9b89ecb6aeae0548e56c68ace40766c12c922b7e76a4b30343f7253324dea40ab92a679c576952001e436942fc3face852de9e3e677fce38c3cdd9f25c821ae765a52583410de1d5ae546f15e5782491a0e703977d5b78ee2abb6660e47088d78dee67d93e8778d7804742325e02a9ed279416ed5883b520c4f5bfd64150c36ab86edb55ed1e8bbfd032ad8ab38982fd61838c83b5998c1c9ad8362964bda66505b2413deaccfef3a4693487ee1e6c54988c0c63d213f07b512b518e2160b9e522d34bb87ab52235ce0c8ad2074f7df2d4ecd758d506584617f5674651657b621bfaddfbfd59ea644b2a62453038a0daf2bc44cf26b832fe0ada846b8826825325725d95d608f92bb58a3d601df1aaddf66db75d06e57566ec6e4f268f7af6abefa8003dba73304ed2ee4c591a86e587cdb1c0da52ee9a951796e58b995324ec19ec7dd376161c25071e636945c08e05fd081e7558dddd6e058593bf539fb65f7e53584c980cb6596913d8e85ec3c8c67792a52421732e99fc65b14c076beb28e51227475f9ab24ec5d7f20174f28170753eba9072c7afbfd09abdad245f27ca3c54d31680cfd90ca5512ac57227d3907260efc81b1c73e24d768dc8edcd452132cfe3cf3b1833066db11953b975082cf8d1e41cab4c6daf01b880fcb8b48d65331165e442787f73ed701538c505d60189d407c766aaedd275d1eb3daadd9d8f9022e382fef818f95920dec4688b0084b416d03632763f836b74f0e01221aef9e40d4cc584a4884e039f864fb4d178ecf7b106dd4680e54363262607e3094cbbe0eac62eb1fbda6fe2ea0d352891607c5c61f00e2ace703363c9a64de1cf310ab0c0154f74d995cf6f4cb3adf6bad3f16f330409d9508da53d8dfd2c65f1a0067247ccba24bac9b19ef4e037ce674189c2f4a9abb5fe11c13e2276da1ff73ff8845dd4bfc2b3cbc8b4bc4f390e813bbabc9e7ba2a0f138b605f56a420f87647058b4e71845583ad746dae2347140a88a8ee7fba023363add0d0b158c3b3e3ebced9344e35dfdb52c8cc236cbd0e3027d6e2f1a36456ee32974ecd2fc06f752a8ae11210b5c5cc960bb597cad8ee62c0b36b63889ed617938e669ea198f7abe190fbdcfd22469f155f50da446ce1c1561f7934ae66afb13b5957ae6968fc94f288d91f40a75a8d90fb962a962d81fffd7b69ad433fad8eccf995102a6c36d70498bf8f9ab9ab840d077ab6503528c1fa86bd1997bc5522dcece6d397cf53e7e28b97167bc6c6c5510b8d148c7614a3983949e786f38339e264a086dec94d60fdbc984c5e912cfd7b5f4da47b3460e9066ccef5a3961a4a751cba9a2f9401adbb79424c0497fdc4dea64cb51be119f2d66f9497187e87b1b641a8af1b2a90ecfea5d9720d0eb7aa1a5e37e91450f068bcc9b3a8f05c4dff6c22e5a4b17692ad5c2abb9add967633601d7a40454fd6906c4d0858941e74036d722a4be300a90a9ed884770cc6a394a4f8a96b0c7444c3104afaef2299006b29c54589879f3c574a1d7f7b3f2ea4e18b4d86404bb27658e4d244dcbab27b960727c1d07bc2b39b4bba7536be294ccb177e23b09b3f0158162d799e5ca7982dfef3b61a9bd8406dcf81f10046dddaab640c740657f989d07de9706d41511b061756a832120dd99fd4d9e306614a83042ba00b5d8dd78c72d18bf9a080408d9ca259f181ce734f2bf58f025c7ea9a326058dc25d76b216abd0166fd715d991043e2afe69a1d769d62b21d69f816887554b42bd7a9eb5fbd98ca9cdf88974d9ee7b06a42ffd15486e40cc7033b4f2a5412912322b3716e827426898b872906be3603b0eb4a06c4633c4d8ae0811b36cfebff5c887ef4bce8f225dd915bbc91611cfd85e495bee52ce5427b96d511c1d96b7e1df06fa1dbe0be00d7b2f083e0d185df768c09ae3148235342509aca00d9ca4f51bcbb6c45b2981918f42fa6108e94f068bc7b19f63babfee0e79ef170e16d3ce1a0359c80cf67a8fbb56ae062fdbbd4512e6df139536a97b6db335906b52ac7e18cffcbef1be330dfcffbaa94976d84e97711f96300848895e628c8d2163e120c72f8341f7eb9449c8dab7f73744a09637e6a6f1d949872eb619bd9562f880d1837744f37a72727a42726246dc8505c9834266b1d1a2dfb167917b30da08f3704650979d18c341c09b1a1f91c7ada082a3baf5d94482d4d5c70bb7571ac40c408f00c2c1161b3eae44c3240985c032e60249793652d5dfea6046fa277609292862c76d5457eb524ee8ac40187928eea72d2b287574abee70e30a43e33978a79e19895fa6eb1c6d0819a6e06477024eb050694ebee6ed5fc11001ade20a712acb664312427865a0214eb7d955b8ee021ef2de747d7d0cfde9025aaabee78acbc3bec5b026a578cbdc1ffba7570c2c2ae2a6255412bfc892dfc55ed7979747103d53dcc80bcc08a80738118f1d047c7d54a4a71fcaf3858157f908df3628f9e98f5582fd9a8e518b37dce526eb23ef736b85c4bc9a16aebf38c4b950f59b8e501ca36495328cb9eb622218bce9064a35e3e416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37f7f6a5894f1d19ddad6fa392b2ece2c5e578cbf7da4ea805b6885eb6985b6e3df0a4808d04c4d55378751ac096a8376b64b1a704c82584b0ee590212cf413013b1c4d09da3a719c689344888584ef18c52c4bbcff3b7aaed7752fdff7a47050ceac39be87f968fabacd1d5aae3b9f512d3a40115d8b8411dbd5825dd6e742f8647e7fc50db3699f1ca41ce9a2ffa202c00c5d1d5180c55f62ba859b1bd6cc00854115199b96a130cba02147c47c0deb43dcc9b9f08b5162bba8642b34980ac6318c2734a56aefbb8d1df3ba5052fb8521d5d27075606c834652331751ef4046646a9911291401471412c002433e2dce3cb37545ffaa176f21fa5b5527897c54d8cad0ddcf1fb68ae2c3a504fccafdbebc47c60582a7c5be95a3d5dd6ac92f03bb016fef1b020c3ca44cd186a2c351ae8b943c7028d817b9e22cb2a72c8d4229817a41e02213d9518638859df9748b2d880e18ce2c925a83653ef6d46f1a844531f96085f2063a3a60219df9fa7c6a99784f3f6be89e64c68c7d3aca731d995bd630364e50b638cd4aa651c9e0db31414c040909a1cbec8e1d8fb9397375ce56cdd27cb14c91ace1edfd46719a3c00767978a3d71afed3e19073e7c16bf727449af39bc0be0bb24192ad60a07b659eaa3e7c31d53ab6f10cd962cbdcc05409e659da670ef1de36e3c37d6d93dd37a92f5beb0e0591a020b40dd7e7a41f570549f51c2404f1aa4463dcec18a182268c8fc4f63ad1f5342b24b4c90392453f7d13b040fb629b9f3412ada97166ee9faeaabf696ce8de12b3f483fa250223a5dcb5e35e6b0526ca39ab7999c08d795cefa95ef0c37794ed2e203f120af3ec92d21076a24e5de8b2bf644a0aa507460ec68fadb59fbf787eadff1913ea42ff1d0e25705656d0978b33fd4508e1381d5e857cd8c4702d660a846c2b9406a1d8cb3e09f6ab4df3b050b83d1bf359baeaa7dbbd88e62ff4f6730eaa9cc7d4fff7c6b3a96eb3cd773e0a8cb73075ed91e6876fbd56bfa69d9e178f9dc374788dda012a100169f45d488ec371ebd18ee90d6136e4ba36ba117dec4d82fc8276a2479ef80dbc8f4b43e4cae235fc0c7010f607b1094541ebf3b4ebdb83723e0bb033fe383bb571e3ff5e102cffb9cf48499c417f326e675ecaf84ee6a190634ff686da460284f18f96654d53c2383f968d4c19138042118664573f4032b151739292016c6487716c969c235cc73d5adf2c797db90358c1092a9bdcbd3e17f6431b04bb22c29fb09ce14cf3b282c6b0377eed3a3fea2a9375cc143f17d5634d8cf6856c53c44cbd7a08580fe2da6fd6be6daacb61eac03304c0c9cc31c6f115d8be5ea83d85db413fc1e8f9e3ceaf8bf20a5a151b835ea20ff5f232f4c0ad0c1ef3988c4ce26b413cbfa7defdaa173423e3d7530c54077f843900cee2575cdd732b83402de20ceff38ad6b38ee89e176477268cf3a2e6710c13fd66dbb8d2e2acf3939b291784a68e4b7ee14aca7885a18c644bd6ff6f2abf9848d5852571f22523e376fb3ef490c58c97973314b6b4e1b41f0da763975b5c48b3d7b3f2bd18a67182a1383c45620e704300b07c827ae42cce580e5349bfeb5c4066bc193e8d68d6a66b853b4058d6313096773bc0609c9df24dce13a30a272aec801243735882f413f96e507088b787db0cc9f48e511cf2ad98b64f7e76f8541c0774665b98c6de20775a7097e7d542a129a28922f1d1a909ae284519ab5fd6f63ddaafcfe334442e9e105fe0730251d6c16cd416c6354eaf093e915d268f292050f9b2cb041dcb00181d9562a6c373dfa202bdb083f652f49e2abd486373400f0c177c39afbd855e117d36c0f8a47d307790538812e49287b88a9a32c53f5393e57739828b1801f048388b06e71c75324708589cb19c9b6b334ca1c669eac44f4129207d4fead5ddb52d95c41d17ebda7d911a072589816975421bb6a9088e487b81a3dd4735c3dce4bf917d10b303a6ca34b63fb6fbebc0d278f70600476f1b6cc681e8bbb3e04a5f2580a5a8dc8975a14f4f20c1f2730de963463bd1f24ecc95f09b97039d4fb574b0f50749ad68d0829bb8289cf922acfe1bf537a9ef36ecb1ea29508bb687536bfe041cc246a735d25500252f32e71bb5bae322d6ff08b9f8e16753ce0137ce286e377210c85a5fdab6156807891e23b367259ce78f9c27d2218d62e183293b88ff02b2eb4505d56bfdd869f0d41cf563ded10d7cddfbf240677f3de40c342682d8a930d9adbb503cb7babc62458b009f9393c4f394900191be66930534219e8231ca3b2e0c274c0744dbca9446013a3211f708cd1ff28be193519d7cb20433de8cf01df1209194cd04e0074060cc4f0582eba1dfc4c8cdd8e66212917bb6994bd0cdb3c709b86be709818254f2fc01a59280b634517852e586c9cbc1bae277b7b43d83afd1f26fd7cc8637801191638aec56915c9ea32dab33a060ff185ff1ba3a03a44b0d0375c550ad705478eaeed8071b74ce1620feef9e2d161855992f90ec416de4bb7ed64f3a4af47026105a4b99b26a393a66ae9b2b0c323903b75a847fe3fa7de1314f02133814cc36f688b19ba319525e3be6075329518f9f5bf908b9c44b0bd03bed5c10606832c3ef722cbe8ed7f4025b9025f8af716fb00622c49785431070ae443c6bd51121f374008cdaa2c7614221b22c9506746fef1cdf32183a341f2b06d97a224741314aad1c965041fd480dcbef46056651dec51cdf8c30637b58e32dc680316ee56f3c0ded6cfc617cd3a8b2b900a7ea2bb48970079839acc8b5dd20c466ab89ebd63be77a3d6a85a35f3db4075ce97d14cdc31778e50c12e314388f36b622e8f31d138a7c7a4fc4ac2c7da1a51e779e41a4b556deaef029f93e97ce19bc4cd4ef485777aa5e54bf5097122f3b446625a063367268ca99b584600078c2c9268e4c4ddb759a5146dcf1eef9709829810691fe524b79531fe441c95453165342cac8d9e9f9b3eefa3048932d1831033cc3e7194d8be6d255450a0fe835773cb973fed3ea9396927a6650a0022ade8ff7a52dbbf0abc46102417812deca14712b333d16e7f6fe22d8fe857efcd21fc3036808a7459b30a58b64463f3db158ec505d92382a6a4d84a23c1ca7a42c91905eff8088b3fd6714c4c3f0aa98d58b9caa4acec8c90c831b30eba1b5c998a41049bd0ef11e6dabc5f88e4d21338fff6d4cc915cdd33aee8b371f36ce7e8bb9f186432e087965661ac9f08c90e3cf1e42f937652daff240be31be37fcc9706bbd2b2e10d0800263760628ea29a303eba3a839a64c54976523ae8665b520a58d90c41c0fca98f777eca21ef3faec55bd92729fbd03015c2ca8d338536561dd71bfe489b50e7a68de56ed1f1d2cc692d382af5e73d2817f5f0fa8cbde070e4dabffbacfe32b69722b114793741c55082ac7f459239ede155712445b4867a6fba1f0c9206aba40b1af9185d0f70e258d4a6f2bc566f16e74ba508ed93f953edfd5d340a21aa3017741c6653571a17f59638562a89130940f8c550bda5ffad8937f6305918dc994f1d8e96902d4857a715aa245a58d65d649447dd2c0154b743ebcdba885be37ee93752ec564d99ff2a3106eba4f5aa9d2dc81a0b3eaf23099e4dda81da8de4701f9598a2722f688df6539c160503dd162a431f1928aa360aad4ede980049313d81307f843022104626061b387e858e497f0e631264177c7cb8d66ca0b926219c970a300af26868febc71940e6838f1a543c029fcccafb8e714b3c302843834b6b1a42c652de7a83812a30051f178a479e5f533e31812e86a0b0ad6de70be20c2d16d3e9472272097b378c7e3fa5a650f1834224bd2f0f82d57050144df49f266f23fd37186c9655addd8f3ab497f926c683fecd409bcbe3c47f3deb7a3cc06ae67e3a4e1d8ac132da14d8c4512e3578674dd996946f167cf0892fc1304c662be1ca98bc77dfcd4189fca22dd9d353bb4e4e80ad7114c80daee8cfd16dd39d7631845c5250d763db2b58532fff5b101cbcfca4b51eb4c0d51bbb84e0762d0bcd28e665b62fd79e68a961301bd2c58ac426d8402650ba77f778908c1ac875ab84e9df93d4baa38b84cf658c7bc35d90a85bbe90e3d7eb10b93a84a486a481c5c1759fe6739480b0e3e97b9e8b34af0fff21c931f70a47642a37c2d82bc5246cfe9d4e2b4732e7850cf18360737ccc09dbcca69d5dfd23b3546565f37928ab6b92803a2938037b7845464de220bb7ce6273d58ff395a44fb5d34054ea66e0f49e63ad6b3d263c08b0640c7006f27b7b0f6863931492051254c1d0adb5990a2402aa5cf951f66f433f3ba5caf3060dde46cd369265ff73c99975ed66480ff74c4cf5cbf1e759378d5f1c78c25d946808f8f31cf041d7302355911b5a7e9abc91d2d2a9c0dcb95710b517291c883c43901e473dc88d818a90c0c703ec0c91fec02b36c15d3d415860158dbedc09432c1e35003c136ab7f8efdd232bea67ac4201ae023cd5446da707a81183917227a0c72ccc9866e3b1c4c9c433c7a58549c7224ec30cd82f9035c029e6b1a720d3fa1df96906d41791d9b2e1a05c5764949c5a773946cb2c561f3634e19d41278ebbab973926604e2615c7b6135c89d8ea1a1306b0e17946a2dc32fe3460f292d23666113416a2a2a6190158136ffc6396c746b9a0ca56d16d9af028555004363d6ae3fff7fd439239739e0bfa4a4f0e94871f55f621654c119fc8a5e5b6b0ce18623f51f60a890a8b1d740a22b8eff73b748c0f53285f4d6fe510b617a75794e8f374d3d0a7b72d2b3da42d60a9fe17435b18d31f0b840aa651dab0429ed5a74736a7f6e233f907e0e4d9c4351234bd3da7b60b23925a8eb9ae797083ef107b4888f3015f7aafd4c81207901bdfab00956e188ebb05821654ce8a46ae8c4db052da1c1bb10e79feca79bf1829392b7963ceeff4c5a67f63478112ce47be5ebfbfca942a3a01bc8e7079ba8443a32eba6f3c8036bb7a7f37b6103866f834043d8ed7f1d1b787f7cf6ca5eea05f8fb82a6178e132baf3679fc0e0d5fdde87b618bbacca84124471f2380731f0ef3e74c9c07e6be3972ecd261c8018be2efcfce148d16b213693926562b4717cd49a77ae66743dd033a9dda3447a23a439356c164b074ef0d381715aca1421c90a0d11ac2440e277931a7893369604db5b5c1d7a96ff03d9477cf1236504530abcc9e134bd8b07b442a1aa4e4fb1edd5e1764f3f28aace5239c885ed8a0793e7b4f128dfd339d38bdf1c22c947173cc4627dc60051f17fa9ef8786df30c59fc433bd9d8645060ccfa577a5ca868c13e7bfa62ac8209d74e8cb03f066854d25188dcfc3aec7085e4f1bc10a7e643a6d17578f558171a4d6eec559d07f2366e0f4637965f99ab83b24334eb0b3582488a7d98aa906d29cc6c4a00171ce2ac612b26974648e7d6219cce3442ab1b0066dabe06fbfb7ecb8834315887fee638684d4f52886389c6ab0f006725eeb9bd5a98ac55030ee9b7d706cdc3bc9f396448bc76ea6c7fc0828ca0eb30c806133b08a1d15e83c5c5b7f8dfc542a33ae7dac8cd4c171b6f7963c80a1f25420218d008f0d326b38643aa78077b7ab18cd765b71d8dabb5c9440adeaa0118109e42818542c7eea32201eeb68345820e2758d800f83b16c982361838cc55f310e778ad52e6d86f5bd06417f5f78dac97e946b6622793f4d553b5f8df1f88d6c30a2069e58e8aafb9f5867f6d8640837bb13b3637da32a458be5bc50570999a9b641ba20f295657faf1bd371d4a95a39eff716c18e0f04a78d5de71e9becfc357f495727923bae8c112681b4390c644cf71c3924b38d71dee38dce716e9311020d8bcc45525ffd8edf278fa77583459b4bed2781d222721c06f1022ffdce8c232d3a3249929117e70a3d0c30dc40a2c22c104b539cf82801b026cc83d8f2bed2f8709f46fba76d293989f096f30175c9aaafef52daa402ba145e29fd4969d981eaa57591772fdf99d27f7e806e4bcd9503278d29285d2935dac09e8780e3f534670175957793c7d94b8673960b12e662350faa79e235feabe38711e37989e1b820ac25a3219f2585c1be3c3166d7489ad665db980cdcd3e22f0afac38b409be61e4c2324d050eb6d251fbd0da5ef433dffb5877a67231d85078ce0ca4ca25d992724f44003cf072ec78a3b8d0899817b5b7610e296f5fa08d27fc433bead81fb733c7bd46d37d44f8ff6d83fa37c75a3b81ad527191a052cb784267cf4edea2a9fe890782168d1923bb206637fa4b1f45c7e52788fbb7ad5923c428df60db4a9f80b3b7ca7012e887f1274538a7da3e6be4cc88028c8ab019bd043c51f4f04a06d245707ca68b617082750f2604cc73153543a80c715d0d282fabb65b60a752ced9551edcc73ea2eb96bdb3aa8d1790781906d6e883b0b2c66d3c1830d949c730fe1ccd2aed3d407fb2c3c226c1e9fd52a1d209eb9545beb2f9ef22d2324a4a34fcdc1c8cbacb9f0c271430f110e1cd7b101dd77f93250bb88e3083ad7c88210f62b65a373180b41fa5cc2d6f06a3687f7511a6ef7771c07c4a8447b06133f0e517982f3771b4a5925d5bdffbc2d414b624c548e66cb9d3b023b3556fb4433a6156fb7c29bfde1ebe69a648964af76001abf4010f4a8c522ad9e3dfd88001c9aa366850d032c449446f6d2ef1ee8fd08f14457e9820d65eba461c65754fafb1e373b506ae0c06b77ac011806cf955cbbc414ef234a50da3da968d0ae15982191c07b32c04c9d2eed695129ae5290cf1edb5b2f5182b41c85a88546618ff466d3caeb0dcaaadf1a078131ab342032fbd2537d64a05296c65c0b07015489c55791a16f2a97eae10cc2f48a87ada65a14070834cf520370b9527169368e77df8f21e627bc1b1fb1cfbb7356381cdc44760149983e9831969664527d07f0d8bffe2f4e30d124773f5baf40fd21fac3ff91d133109c54c81e17cba9ff5a6097b3ee3595e511721f79c7361ab5af7adeb56c104739c42ab1bb392f6fb1a0fe65193707e9fa054e7c48ba57b914313da97f6e230db22cad4d25c1d0bccbc835c7880906e5f8c41ba8a83f189497afdaed79ad93669dcf7f363eb95c1cd702b9f51bba714c6908cfc791996ef73527c8153ddab6a4e1760dfe980e96a2a270a48a689e527426ad3806918946ccfca2562276d680a4d26ae14717d48dfd8079baf22118b76e32d302844e991792dd18dc2e7838a1137e62f1b0b44e3ae478e08b1862a7c9f6555351f8414f166d2da99cb8260c6fa0477ad669b23c3807e5b5af4090bd47dce34852509cc0a9c1a058a8e3cd0c987d65d5b60b13e39c36c74088d00954869f6caf3b2c6c21ea785701758f3dfdda7f4f164c4f4494bfaf1b85daeef75c8d63ad2aef10dd475f5d1f84d0964227bfedee2eebc2433b3b2c0cd5887b03886728389bc19d527bbe32fd965146ed2726fec327f4807260e9099182b2ddd250044118941dd11adeb16c5ea940b6b4cd3fe988dcd5dbe447a50ce87933c4596dba6320f39c9664ae79cc265808dfd0b114a8182f93f62a05fbab654035f8da92d9bca7e7be69b5c50c2a001b357bde5fd54ea34be64372b34c9b094adb6e9f6ad69ab73f3efba58d829e141a7b0b3cc628dce0c1e1ef50071fe893c399aa837cd6d62f2fdff20c2196a37f26e473026f87e6dea49d6ed59abc98d80abb192dbd902d47f01ddcb9ae56c68e9e30d38c32acdb094c47cb841ce16b3c3fcce9c0eb837dc68e5b711324c0710b39c09369c3e08e2742e6bce0069da0e0ab15640b75cea953da728299ee2e325b5fbe47a47a7f534ca1ab396c13f83c3d75c7494223a7c53cadc3e4dcea5c32d8a7a02a9b20f44fce705dbf311ba95744638cd5bacadd7f8c14320b67a2636558c7abed06c78506a4d445808db75d9a9fa432a7faac3e717b64f9e0a056a927c653c0ebbbabeb5d8ade4e31ec8689ca96ae48f4747a5e41859bc15267661c52c84a5136ffc71e755d64e7588056d6e073bfe01ed597b55da2a6d42022b44ac5d5140fdf29bb92c952fad647c2f7ff966e4e25afaf4235372b0ec914b9225cbf2c09c21627b35af3221ad112ad275929100555346dde345adcf513c9d7c069de99d0622102d088c0c8633373c3af72be456840f86d8f091c49fd6248779f3e4a7b5f5d67aa19f73658bb36d1f2b19c71a7548735928279620410b9edb4e0bea09be678174f9447a2c5a2a8fbbb78b74787ce2eef7e31567443a695c9318fd147a0a7cd770115871e29062f953e7983508a0665f37b981ed50ee5ffa9fc855861f439239e7639a9ee83f50dc88d3083cc3ef62f3e7ca037da9fe7cd014074209a03d4e3daee4ad6251127c13c3a64a5a4fc5615a25cb4ebeaa6f907f4fd8879fc0f6369a6c0b9e101cefeb1b6bced1ce139eeec1b1e88ec013a103354c82f22ceb680595631dafea496d332a820aa7a742732a048b2242370121d3a1440a1de2613ce8604897b724ac7c34aa1f7c1208b028959b641cec0c4087e08ce636902f4d168a3136fbaaf6115012b3f90ca122a1be6bffc4c7f1c1778aaa724e8f28d148b6593f4ea4181dbbf6678f09f36a31975a3e34007cdf2fbf8712cd8669d293bb6d17d988ada9698d615fecbdf6dce77b2b44812659b061a3195d408f9b50860d8ff7cd51180dbe2ab2619381b043e0d199157780f05cc5c24fd4fcad2ac9161967b9379843b7e200f85e16e072156d1fe9472aa26b0d503087fcbeb0f11c1c16443ab119179db116636530894215c17d000edd62666e0251bc57673d6e67046192bea37b1c7aedce1cd2457fed7f208ca2f1da89a13c70b90bf7325a6a73403b22636b54183fa72f6924d78fc6049f0e408d635c81c8dd92353f67989e2a8867408d216f43a4ff248e48fd721ede03e2493516ecd14b9b268f1de56e72a3b35b2e6ab0f6b62a664f10ecfc0e62ca344266227ebb550654e1444dbbf763031a3c2ee46dfbadb63242634abae45873e5fa43d0b0752661ece6b34af16e455796a06dd48809227814a17c471217b5b5d319c6d3e52150c4fd1c7f52a9f3c55faee6d415a47b2471c5a9278417df9911d38315e725b79b1f276ef76efc5dbd6df3886310ef2214dcb5db16d0a3aab3fbb78389eed79540bf1de76aa115e1f28e72d3b873871d433d9c5e79c32849b75146cafb3b77906355d995cf830fa296b5411307beaaa73311c7a78b62d6a77ece0e31c095a61ee784bf0e8f8c1279f6530654158ce79ff39fec8afa771c1eb08e12c6c9b11bcd62a965d0f779b325607d50ba426439f9c27a3829a27544b561fccd6a612a86b5d0699a1e720855727dd6f88ece87ee2ba4215543a79573675ca3f8c6052b4c6c6a457292351e374794c8b65715af9e3beb264b26c5afcee6d0d9ec61db400349950b3111ee17aeb6d46cedd29301b38e9048b716735137b582064311b195c54eb1cc2b6a79982476af04d2614026065d17121bf83298b01ae41b3be860bbe3b93086cc28733162056a9cfda66c2e644937563197286d794f89a2382122bbfe6b81db063411df23b927152239896a863bb1a7b7b9f1d7b54dc488260e221fe8596811bae9791016df8390119e6d527050be5048ed0b9e7ec252743a3b1e3723c611a2e41a53c141e9a4486f8875cce78a94dcb38f023a77d8664d30da07bf8de0bca61868aadd5335878a9a48518b1cc0c1f9c9deaca076cc5d1a167220568bce2791554b96635e1c85966fb83f4c3632d8de5558821e2d6a8120693f81bf36add7fb5f6a5244923f74382d7053aa24180534689a16cd13cbbd697266e77af68ec4ea19935e392904cb0eaa5eeab8f45ebcdae20517a1b29a2e10cdf83b528fcaa43c56eb61513850ac6959b4f54ea31c3e30e35d29df4697d9090bf1cafed1e08c9cf959ef279a4a7ab5b548bc3f0f2c8210ef3d3ec30c2e03825b2219de3f59db93e1686ec1eab122c140ab91228c4a2e614fdc558ef6c0021d6b27a6112d01148d9b5c1a298c7d989fedde5f0666de0dd42a9cdd128d4a9211053545d90edeff18fcba7968946a653a7b054fcf8d4eff1ef9afd6c2831f3194f3ae5b92e3a7cb80d7aca8084bbf9e0c44baddea2cfb875a1819d75e02e78957bf435b32cfb3484d9b349ec97888b071029e9a60179e9d8e55bb5c60b0664aa9b9f995e3db0b1461d6d45364e51dd1ec4f030bc3f7b5574c0a0b1354fabe58850e742d1c9c395cf56b35b89c173e4f91eeddf28493f31787f176d21cbd0d72208cecb565c0501e1b47901cc94017419ecd3c6e468eaa15c79ef94aa2348dfd0a210ea1b7fbf4b39aaafc81043b34921b3e169b47afcb48cf03220130ff2c91a6af217303dc2791c789d359157c8f0143e7d88184287616e8a3abd2c2d6989d33b8020fceec6da6aea2ac926b6f1619ed39525a714267e8baf478128f17e231d76fab1f1f8d0ddae5797f4b8838691a3bda55d44ef0e51368558e6c45952a73dd51d1182d5b7205592c8634cf277e931a12389248fdf7a55cd6c6bbe35c70491ad25a72f409d68abfe06de8ad7698eb10de58627d6ff72be6ea3002d43cd9ee0ef9b4a4a78814069d9645183aacac012b4dae57af4d02c00be8c92c0a5506eb2c8549bb900299398d8e15da680b6437b4ed4cf6021dbda9f6ab38cf012df2b2f9708132dabcf4395e610ab8a5c75f24927895cc24ab7ecd129ded2aee2ffea2ecf0d19065c98261512545e024deae2a57740740d8ff5eb3d6a3f03db1aa7270238118145e6e9ee3b611b1c1ccaf67f10ab2d9b98e04afa606e89d0ad71a2de82a7e203b60c3f2ae41a601f0b98ac3b6d6c091fb222c89f25609d2cc8ac84a5fe5a140282e5114fc057655d9b43ee18a75336f03ee4c909a44ff134b0c6ecfe9f9239c3057af4f524ea798241b3671d69c76e8ad241c9c71a2812f8fd36c6ec40ee6b13892f839038e2c4825bd6d3d1b066aed2197bce18f961ab3c0175b5ea564dbf2d10feb2ebab9cdd7fa3a5bd9dc77494a5c8f4175ea52d400fff62c564f9a9cf6748d09424bead762280de3259884bc95a83400ae6ff1dea5d9d2fbe3c0ed779dc687f60e1e199de343d71b7cf78964058b3f7dff2c6e1a33ad19070cab8d33abb4352fa8dd7dd903b81520188930d96c0b9089fa7c45fd05a2b1d73bd734b957ecd1d1912bec49c6526f383afd0276392278b7fac8cccf4a88328e7dfa2a2c0aaa58aec95dfe51b199c6e547fdc5be3301c71796991f228b3e77465037644abc4f9e1bf041222392d7d931917b027a003e1dd5e7cb81b6447494d4ae4ae78ba5e65a258a98000feceaa7ddf60953269cbba42941c51d6d83020f158e856274a4a1f83cc4d952b0f232134231723b16f68ceb7d806a869102e7f44e86cec7ae60bb618b08c5289d32266f2548d8f0ef9e4c3b3959422ff46db5b80b6cc50e59dc312c99ec1cd5592a0f38c03aa87a9d05885d39b6d24933f81c1d2d168821ab1b20bcbc69e9a3834cb2d086a362128ec70da50a4bf49d03cf990dcd345da6774bb7abbf28b52737510dc088807ce5630eaf6d41728ecdbb095f49147f6b2a0b1119c2693fbbd6fb153e25c166c3e386a9c996f68c53ebfe80fdde150b7ee5bf3ee2a1754f7ca1c089466bb370e7f3f9968259a13b015971fe15f8e47004388e41920c0e042ccdb4de422e0becf06c5b05c7a478a656240578a4d0e1c72a1b5e9bee341a39e4c1df50ac0b516e5dc43dff1f4446899f7c28aae2a096116e15760a55e6c3a9fc4808c4ebc28be64afde340f03ef62b6134b70e5107d03ebc606164b4802757b88511f257abfa7897005c94315f4f00082630a395652b348ff7f33e984f4e6c061a200649d19c44a170e0440493f2138d76e83d46c04f17d5fc87925d5db478180c1e24cda817ceb1b50ed919f5fc7054afb86b8f97f0aa57064c195dd7a34ec6dd0e0fe52ec508810b44313dca098d90933b3cd35bede04da1e5f17dab1cde64882ccc090b5ffc9e958a0290201eb9bd10601114efe4861b7eda43b8215352642d65236c8ecd11317449c5f40c52745da20918ed53bd7a6b10021475a92c7b97952940620e556d6a74de0abb1dbaaa8b12b61d60187e87b4b1542ad318e210126c1ebe0dd2f5303426b77e81a4454b3a76d515b3d69b2aa6ef067a63d52180a2ad9148352f416113afa30ed660e332e69977be8fa92952b1935af33116af81d09740dcda059341ec345a31ab18a62c150eadabf5f50fc4a47318371512f99c7b19c2c5d4d12f21e986438df0e5fe7460a49b093cf3e22185a578b1cc7a4c238558c9d8a47f151ab00e68e2617f5e051b70c200ffc8b12a3cf53df289d3bc57ff68c1369e0ad417a1585a2c9d73f5fd6b982f632b51642b5e023126b0056553a23ab27597f963f91ec0d6739bbd7ecdf2db2c374c4e9fb7eb592a4e2b6184c9ddbd48e594b16dc42a6232f0252b6a395242ac5e939fd9f73905a96e27a6e7675e8fce44804c5d833806ef6285ef1f829f79f4daca53c582a92165dbd3b39e26a0207046340f526a9029bedddada83fce73f6522a06018e279395da1e2d4d55c922dcdbc42ebf36fe3bdf8c5a45a4dec07b4fb2acdcbea77349511d8f6838f8ce412721ea96521924effefedc38d7102ccb27a8bd749ce22f5b89790c760d00f70ceb1e132c7d8d0efda9a07d5c9a64acc509ae1aa6bd2cf22b858caa9388f2c5b1a3d13991a9727137ab425b7ac62251a8cc057f3d36a1d98f11249b2193b57fc1ca57acefe9c56ad2a63c8a763a29742da1df941fb75734416ecd0232099096463169b23eed8b7b265b005f08d1cfecb0d6e199bb60e7da75745b4a0b00f1a7b02d81f5623b10868357ebf7aeeede6f14fb97c12e84e5b61f117528d36fc5250c557ad78fd73ffeb16702757188743a50894344d4a46056ef3a024fbe04ff2a7302d11b714985793ad51ceb0de6878b37c1cb3d60b904f2c1758b98ad1c679801c3fea64c50610c619ceaeec3866c5de64801a062270b616609d6e1b8dfe9a0bdb88f18704715457d7748949abb306f9f0a2da2ada09b6bc09be490913450648486b790d9d4604200c8a45b76bfa1b686b6f653068b2e2f17ca17aa343df5edde64e9fa199e66013c42b7cf2ed7f4ca40f9a96b557b9472c43bdf765255c6e62641b1d264691ab67c416c6560d2525e8fd2630c0e0655e5ba03b9e9ae418c71406308d0782f5efe0eba673408e92a073573f4a9ff8603051ccd3e46ecd66d535b5718cd6083e889d9e365c06d12e2c59d9a82626b50e352555f7742d8fb8713bd31c4dfdcba2ccc3b3f6768fb0f4f61aa8c2cb33956a752e3e905ed063617f229b01a51923933f1206d7fd3c4c9e70cfdc233321e323a7dc33b856bee7a2c315a986b13db1fa82e1f8c3dc980eb9a196eff082032774b5e0a34c98eefbb1f1c4574814b50359131d3decb690014a6ea0d1fa3e25e35f73db8c9bde9e4d446b9fe7227f087b3e9f88629b6ea2a0e62423a3874e906243cac239c35871555e3c7e6d61cc03dbf71ebc68af665337ff3f87120c4e0584198066178ee2e3a68e02934484963c08d4430ccd1f72bbc431497ac3c19bfe08f6e301f5681b556f6c775f09139b82d79869c044daed738388026b396a856b95462199210ce2e8a639884601165dd6f4787a99f1bd81db26a4ff86b4d1a98fc1a33a1d77a7cb7ee3c4cfac1d3e85f4788f7dea2e52af454c92b041404bd24fc16e43eeff94af67d73ba46f7161e7d3567e1257dd2fb4f54e56df623c6fa90e361666ab69f144d2875deb7ecf32a71ab688e63c50d5c54cddd4f1dd02035c853b05c001d5d2ba45d935b6a31552b8ce9da17bcf5dac1f6542351b2ab952f973a1348a685a3c3b03ac3266760cbf5b5e7378aa215d48d1917d1b73c4e83616998f6149ce3302c6fef3c9be7778b855454f955b19372194ce97b3f279a9b9f51dbeb00ca58db947339a4bd094d91f21710608cc6389d25e0ccab8580acc90213c52269c8e9077b3a63a95f6f2cdc7560ed11b59b10bdee435586d70b9ea2cbd27c963bfde6e4013708de1d122a8d480b87126dc7fedbe245a426935671bf41d2e35e5fd6c17ef835c48fc36c015f78debde7c95fc68d522bf876eb3ed82e917f71d7355f3008ccdeb36263d7328bb4dbb9a7dd675c5d7e9d3e13b273dc60a26342e1196bdde0fa998ebf5f4c6b25d634592f3d41d53c16446dac33b8586c591bdb1de4aba2bfdd5466c975bf69f90b3bb882f403eae30e02fa6589cd291ce2cbaf593c28e834decf60b6f215468298e0b89dc2895b9457b4f18d9c106fb184970c66b9f91e2f1df724beb743de3b4664004bd4b7434c949d0d9f68fcd4f46ba78351bbf2e8f33365ac4acc8f1dfe53aa0e65bd854a9d2f0748ede118291ee88c1d84e8d569a1bb2cc56ddb9a7fa96811f05a198be5f718fabd79aa9a6cf810d0c6f12806bbc6a1fd5363708bec4765b7ba0c5b877e5f1ad6a81af9c1c21c07ab528f49cf5deebf8bc017afd36b9cebbd5b4adb9764d14bc7cde780c177ce3f00778c7e31419c5cb8a5980fa5c0b034cb401192c89df698fb243909cb1cef7a0531307ad3daa3ba783bb77315a76c19d17a05d14ea70b7eb92b4cddb9cf5096188744de4b9d8785faa4fc375633692d32f8ff9e8ab43ce4ed2ee22cb9c990c662ca3e991ab21184ca7004e5997507ea4177957972b9e194697af07ee6bde8f52edfebb5e264668fe4beab5d328384d166283c59017cf0764e0e1450544d83dbfb5800e66b6fb00bf32de6c0d3ee4f955ef13e5916b6fe4b4cf95cfc60e7369fb5cfe0a6e8033693a1fa6df187106596e8bba54e4f77ea51106a07709588b885313a9e952e87b7dd246087058ed1f153624bdb87f3a671525b6b9dd363d159e706106d7b0e19295fca0da7f1a13ae067ad57f363a5f1ac5c4b7e7b51d93f9fb14287c5878de03fa3a7a1eeffc078d59027eb4eb34b3b9b2b0f5087529a66ffc19e942a2a94513eeda6851842e408b314f3b8f6762086ca4925d46568228a58587fd2ea3a3c3e2224e7d6fac363483b6fde341f230f17e52997304d77d9b618350c74c2b56e095929ddf57aaa2c5a1240532ec35fc0953f9bbdaad4645d6fb27d8ff383c565a1671fcfd279acf74d8a107a52dc9e80bbd3362aa32a20c9f4bb8f715f71cf22f247eb640fd40b8e8900d83095260e5525d97e5fac557d5093acbe3b4344b2bd72cecd6b14d5a188f4d1ab22322d2283d3a6a76c84c0a7d7d463bcd7719bab3b5bf3d600e255bac2c90d5b8da2f26a30ec02f87b951f196493785834cf297bac5cf7351ddf229f980021c279537b6e00c4f7f0b59e37e35d05f6d813ca81459c4978716d8fb92e867ed81fd0acf36e92ff965f0d855d1f1b636791a8a8e88163c683a224fe6a061892674594d41ca214ae1f90907bb527375f33f34fda4cffa96feead64882ed3e56eb64dde8e1a423124382e88fd43bd46244d6f09b72bd15f03a931d943d6fada980e27b719042598c561265203d33ed2f1f53a51f4bcd41fc12618d895831462ae98b346351192455ab98d777e231b77b6533591d80f3d72b1220101441117edafb51f464539a6f8db9398449e7feb72c16a29ab8429dce92b9303caeb557b3e60f7a41789cd4c13b4166c4bbd52704577f4ff50096fc505ae7852ddd1b15bd516fdaec41fb711d97a105c6910661b607f6149c0b41f9c98632c1205450c0a4954a888e9c970b5ebefe3fa947dc9a494b0adc4942ba7fd91f6dffdfa783d4ed5ec0eb9e46642ca4011799e760c31af951133bae2d6a0a75a6cf08a615c83431ca3b5cf443a8b6d828cb5fc43aef14f9cf3a5ea042ea71799cbc6425f1707da491a89e42ed058683976aaa2909f3f3207ce0f9d8ad79d0ffdc312cf7951d881fbc0c518935326b190d67dc37b48af69c61679beb281c2e568be6b73577c4c11368a407cdd1e81f3fd244c81f1520d2d2b23269d0a20f0740d0cdee064053cb4326ce806d6f30264d2dc65c71c1ded44c0f1eb38cb3c9c23c05457099dd353df3a59adf70b3f5900ebeaed95182386ed148e360bf473fe5a819aab86915740a50ac596924d2c7ecddcdf1dfe8fa4f3fc935897a128a5c6418a347d184809f5ca9558789657be810a1093c503e8b213a8b1d6a37e1d51509d79cf555e024ff097c89bd3e148e035cfd8d12cf9480c65a778a64af619f1a419103f41603aab9eb94a0078e410c6f2b93cec50e34185fdcfe0028bf2cff26e416624780b9aa53b8993b2802d935b52e6f99af22958f19acb180b67eb65c8d1c4afa5f1835449ea32d12341ff1663fc40bd054f6fe317be4a193e473a582ec2f2390cfcd93f6b1540a159f0bd9d9e647d845b295d2728ff076030e88a102123766987b82037a93f6e29846e24a936dd34f40620730eb41343aa239972ee300f1e27f1b4e01636c4cfe4df650150327dae8086e5aac361fe7723cf732fe545482169b317861492d519fd0ef13e43d5c249fee6a3abda7e0d2f64008ee28692858e5c379aa548d5d79dea47ac9ad006fdef0d6fb50baf1a26bb6f771920b12e01972882f8bb4506115ba10d27c949ffafc629f33767babc43eb321c1c0b28f1de989fdc66580729c3488668fa92390ed7e6e6c8e8774952ece39c4839eeeaec50394d734b12fbc761a89a0141547003d35a7d630fa495ff1a0774180ae58c94b839361d2e7b3037a6212e95925dc2a89bd14efeaa5024bc980e7b26ac9ce7fd4c532844405a87d741756898d00dea1977d22f244a5489d686bce7e5b435429064d3795f86e3a561047411beb5c8e3a75a87b524fca72f94d751d2439c3fd03103e8260163b998b760e412dd205bf596985aca53593ab820e8cc2e4a85159ef62a4e07459defd6298b48913b4f74cfc84a311d3b8f11aec06fa6d57dc889cc5e2b4caac80129e50ca6cb6bc9fa7a79ef823b7dcb8080b8e23c1ea084f0bfa182df571f405fc87f245d665f3a43b034ca07c016330498359f7ed08b98afcc85971c01defd8ba910e938c122b3f695dd92268519e40eb4ec714e7cf957e5d3961630633e2e976439b60964546be172785b96576fe84be381ae5501abc9f9dbe7c5c140e9309cc5d7524393ea874b7bcd142a2a3cc8b9ababcfa2e91bf2af5e00cc675f4b0b31f785779d9c06554b62604a29fe23db87e15a948ebdc443ce1acce7e0c2fd427f1972112dcaa21295e551c1cd8f5d60d8b2e21a7115d1e56d1cc47a1420b3fcbe6821a4c488aa14c645e32f7e324806050e2490f11f97e3b5f8931969eb9ce16d1e6e779d43ade59c30eff85b0c0f52734a743c83f437a4667a2c97b80664b05e98b98b4c92d839a5d2a4536d789e5077d3cea1b47030599fb0c192a8cabe3a55b4d9a2553f98ef62284d81b36ec78f228cb84ebd7efae81ca97085c902490998ee3823cee4ec404a0959df521e9eaa106a1471b3a635c8b9a152a04e5a91b678233f72f422de9b5288caf79531f568fb8ed17ee79103b378315092ec2e3d3191f41e114806d9406987aac4117977eeece3bd8659c340527bf327b2d7a256d40eed442b60ef43105e2897fe61aa68f58eaf43ea40ee6dc56b368a89720d08d4a1b2c0df5537ab016726ef1053a72a74896fc175d6e1ddde89b2c882f2c5f58893dd31b3f0ebaad14d899545a25144728c4a5786b3f6fb17b6ee74595ad66c44636cec7e31347c34d113896d1636cc3a5413320c985b3a9e0e03d66074c6d9b63653678b9bb8144cacfdfe11f1120bdeea17cf883f2fba86f05223a9a217dac2bb643c3bfdbcfd93256e9aa56701fa3eb64038a010316b7fd1df0a83a4e66b785c434a4f27d85f6853212b90b0a8a666bd4dbd9ea43f5229cb91614ef8b7b54b3e5365c00e8f23e1cb996d9f903caa41b9ecc831d05d6011c4de41e3631992b3f9d6b2b5d7a3631d6cdd818e18152129cedfda121c1eac0c1c79fdae8e6ea9522bf2e4a1ee2e1a9e370fa1d18e40cbe6145619d1c471cba2a7739026af53467ab213e5682ec0dc1d715df5d03bf6dcce0861e8c3facf586f4f7a66082372f11dc79ddfc8ab98c782e9dd5379d7710815aecb442aba06fc8e69c760826dcc82b4fed7a8a16e38f99d7e2959bb87e4cdbade79b06c8f6c1a8b62b880b054deba45af77cac72bc63bcbd5197d334a83c582417fc7ee7178892a55dc4f28ba6e8419bfe333f0618a64841ade1095d6aea6d7ea5d39b3e86738ea605c1cd47f8651e28b7aafe8a46699463f713818888621e14ab904a05f408e2e6ce4bce645149bfef46949ae2603cc159e5acb95926f1cc81f3e0e62692d53a97c4549cc115459dc2389b111ec58a6ad2ddf656e5676433c31d2c4090c1c20ec19f90d6840534ec3b6061696ca8823514ccc9622982734f5ed4edad38b66e8cfa894329f123420788085a7985da41b3f967491e02c9c98b9b405aba29abbf33b48e7c700fe52d67f3ffce80ffbdd6b1d73ddf17a30fdaed2e4db7e7c1d8e11fbe0c80068bf388a278e2ee5237b9be9e3455d15568f2810798777d1c16d060e32aee9e44f0f46e741abf5d31b24267e59479a4b8b175306f01fb6e03257a3f6e4a05b8428dd26fe576c5bbd5d609cd50315f851df618cf09f0a13777aacc404772285981c7e4b2d6525e7940d594a1f19981bd9e73bccfc8ad05914464468707233c37a57e831c6c1988ff1339e56ceb3e1d3cc7d3e9c8a919cc2d628b74062237fa60c5270766342f5e91f167ea8930b4fb98dccace4160caf7cbeae5034a21b50dd5007e258b755c228babe9a39cdaba0487d03a92f832c4d1a92cf1c568f324a75f19357f7d7ca8356e6e9bf6dca1b0ccbb313c51af876020bf18d3b355dce870e44048cc1aa8195672b7520929bb254081217f19be8d7461620f0feb18b9e431b833ffb7f0b50455fa68ab271c0d69092c323c93ae74a364a166936a68280d540247489daf9c86fbe60844453c6ac03d33502eb4c78f67080e7419e9c2075f9eee9e98ae3edd03b5e7c4db82bf26d814f4f9a2f93e1806c271bf6396636f2fd7c7541342984c7493ca51e63c823d590a7ac427aece198f784940b37c3644a067a16033008c9c686d8bace99d68753bf8de0787f0246c3e832c81265f90274d82ae3aa8c87148f1472f932fb5028860daa0d6b6e83744b1f1ca9788283a57283bced90380da3fae0244ebf646fd2e46fb9a378417f9a106924975691126c9a148d1408ff04039ad05c141a4e5aa42673a9fb523fba726cb595d8198e6b6f43dc42c158d6fb231784c6f0276e3a7a855bf988aba78978d20e6b1c4fcd14e12363e62f016dd9ecdf65419b45c49e73dc641d049da8f98624a2f8bd2dc9fcf34fd90745d32e03a1a0d67082954486fcfd1eb7c79c7974deb7130e1c90f263f7faac17123aa439982750fd99083df6965ce871f0cc30ec2c240d11ba66c3f0d1d9793f5124c34ac27830956a2daee931590977b31b5306129ca702b81b55b19c6b652d4c6dff7ae5c83db57bee8e2d3be83e15e055dd372d7367ac93b458936a09706f0de8bc89b70a4170dc0d8cd7e7d7452daad7a94389aec9aa6d8e9f1033ab111e775497a683c00be2e340ba88a50799ce14aa6d8bb1b3da7b365720bd6087f58440934319917e272e2603c174700a57e09461efb38c4a133897f565c78586ee9bbb3a67e8e63680ad2aa875bbc6f3a4838c5791b4dee091c484c26ee00e63d6028fd3721c236e9e7144b69b0fe8f75e53e7de572dc93f6d69a617c5997f364544131d95f1acda76acaaaf404ae96ed3c4a1720512fd62e8393e71ce20f7643854cc21f8df8afd315e82ee35b43bd753cbe3e04d7c2c3f578ebe32d50c315e30da6e216dc57a3201ff82bfcc440a6b98bb54d6ff4a9fe0f6245ea807794555619af63648c37ef1e6d5e91b0b996136cfbaa7c32732c92a2a8a198d64fc47ac631bfdcfbf0352cdaf9efcef236a4b67b437db184822553ac9a3d427fd67eebcba0caf634c684eba67ba5a04ec1c8f690311a92d61ebbb3ddca0af7369924cb3e09335bf1bd7ef960d28f1c4faa511af037408345fce2a57ff073c00d81b1994eb13786f9833637a0365766b5b6dc62e4136e1f61f8706bd9d0e954958cb4be33fe7fd4bec396a1487621693f23d15c648a38307abd144e98d8b22e6b62da7428d2276438e3364ada56265f3a94039581b682d479da82c784198dfca9bb7234fdcd2e2de0b2725cefd279317a26c26dd3d5606efb17d4620d57c2e06d524447788dd679b15a6acb52d923214a965e6a531f6589658e2fc12185642f8ff44f8057d41a24cc190c410d484be43cc1b62047c278d39f4bd3ee5ef1e716367abd39c30a3b05150ce12010e851e28a12d16b878486e1d85d80c01c5e21c52bda07227db647799632c27d3d692a6fa1c640db91d4250a74d855dbb4469274f17ffaf9b1f5936712f40b4710b71389b5f3a5efe7cc53cf62361da84b0c533fa03e1ccfc5a142d5358421869005b91e89e56d18f40dd3f0aece9ff69ae843f9c7fb312d05618321fcbec27c33c34bae92fbbe2fe8fd3cd8f78240479354c935cce07ac9a5320b883534188cdf6071b8144707e97aaea0eb8e08afbf906321b5301fad647e14061c0baa8dacbb34e11f97e81c17513bed2cc7891150cf08e776e5d3cecaf3a3dedc0908aff7bedb8235f97cf72488cc98717f24292b2a18ab9b61775427160d2fc99286c61aa2df12c4bc06dbe35fc00833dce0cefa5004376158c9b147c5762f6ad2b7e516cd62d7c95c9a3cfd0883130704561ca3f872536a8ab30eb707779bee6e623ddc7800b0070ed82c6cf028f8174f0dca71afada24cb54e2f307032a323b816fe14adb2e95aa38c4797bb5a2742c8ad10bc20f2d4ff41e44cdfcdd2066be27c170695dcfba0be178ca4fdcffc2634c20308238e1793991cac961089e08b75a25e7aeb0ebcca4add8572ffc9134c01fd4eaa5df2b14b293e43dd1c0fb6960740c6d2a69d8f65a8b4648d51da11e36ea39c38537ff02ce0d9c9ac71b217292fe9ed7774ca3674aad12192c7a1d51907f2eb07dc375282aea0108b1f9ac663d4a48964c7ea27646326ad27d761fda78212047ad8ad09a4cf6d8918ca457fe6432babb89682e7b565ad0b1f20fc7050c214d82715247c8dbf505c7062bdbe68ada041fb49069491d102375de2366af874717eab85e4267f4b616c3ce3d3b5464f635ec52e55cb6a21337115080e01057ee7495d9135ab38caa44164b542e90a69544476f90aae8476816e4db533d7ef7ba741063e6ce53f74e7279cc13ba3d5889c2d04ba2fe2a5a5b69ddc75f53f68d0d810b209233d51b31a04d3319c2004134f2f827900022b8e526ca70c7f158f93fd499837e0a995e37d85b4a0e4003343eea0cd3e97b5c70789a63aaabdc3d759a08a843e6ad81d6d31b7e9f8139710bdd1324776d87f9cbcb6d435a4fd6e3cfbd46404b8881bee665ca098e794f77a90ebb6fbac36773454c715d0149b5263a1ac0542c4c27fab9f2aea8dac8b9f4e1acddacbf51bf7310a027330a4fe76c23ae33e532cecce4a42fc3f94efdc24e61ef3933a7c7b8d87472bd6dacf813325127866024760d41eeab20ff327db198dc9dec5ba1ace07021548ee2d7a6c854277852b6adf64fa384da6adff6471718193ebc178784feb03b41aba7b54366a1cd84ee19098364bfab5ce01121027d73cd92619b46018eb7d51af2f4e494adb031d69b4311081c9954f69f5c864fcf0ace634540470a8decfc21faf084cc5d1802494022c01ef33301922b2f9104a393f62e265772b0b8fc853e2a012b175e278729429a274456783e7bfa0a2ef803554313861211cbc865426bb9998fcdfd7c42e206f4dade52f7d73c6454613df04a4ba39360e7bd07525f61e37db0c02189d0b1e844bce8b70d9acce5473493bd500cbee3f5b9266ed781a83bfb20fe7a3df2afbc7ec0f75599c8fe1b892af918b3538a07742744a5c3291410771e123453652aec6007dc191bf57e6103203dc7162417116a157ea6bfb341e62e3ffd249d5277d88dcdbf9bfde6897a96b2795511f017c50e85087e61561e677103b87154cfef2de3b8c64a8613401e36db57543702f298db5c988a523eb250e6aa34ca599d45428e100904d34594ca63320d248508082d7c02a3ef6110e8b036fdf9d776327928ad99632ef3f4efa5a1a30eb944cac189218ee8831457a70c4854a55c9ac87d51bf30d6f851a424085ad04508bdec400ceadc50db9948d0b8998d36ef7fa21c9043cbc9af93c58ba6278e912540ca7059edc3ccf11afc5f8c3178c7db99807e475e58d82312ae86f21a492d5e8208ebad9a04425c1997d03f702020ab6d2907c18b17b9a072dbb042e28d8f7836bb9a823d9d72b98e7e2fe343a0fa52e680ae8584debf1ad617932c4cd9d56ea036c236a591f37fa6d2a86f58f9e7914f48f068556bae71a88809d3b2d487031e5110952dd27f609f26d0094d38a25bc6cfd94c15647caa51a7d9e7ff69b1c94c0afb140d56c6272f449974429283dbcd6851c3bef876fed4394561dbdcf03346b63b050ce19dfb24bbf173736c7ab426690808de2edba37b2e136c708da1b757377c7f8fcdefeec28a3964510c1ed71c95f5ceea0de21b67c72ff7c790495bb0678689a76b7a233373d91be65b6a316919ab0f30cd5e69762006e0f6de07d809ea7197501b7cc81e375dbc4ffaf579fbf91386b18ceb1663bcb8ab8323ebc2ee401d4d2e521f145b869c5169701cea0ba9b7055ce842e6d8a3a7fa9793aaf5a4756ecada8d399a7b3acd5a0ff2b190b69e478e6b19bb5a11468fa77b3cd0a13b322be00406898fe5ea90427b2915803dce2939e720bf0f75bdfe8142363d6a74f23f82583503262d85d4f96f8eb8f695baa43d050be612c424d02e7aa919f8084f13c1bededc90b8c196a3baab7dd457bfdc456a704966c68f29589c2ca23c3b9853eee43972501b280a698cbcf15c59a9a29bb13e73309e560d3d18c2d7baca93b7ecb7fbfee676167cc6bbcb46451ee5627dddee1c69729e9e2a1cb69448943c384c6b0e22ab90152980bb0ac3833f685b4759cdbfa69d28f90d0bebde45a96bba4a21654c0b2a88aa50f49c4d152198c142c3782e5f8287842b00a657cfdd007930149c4b9e9b2d4d7b17fbe778b8a1429a466d08512c138816a9d927f470080d878705436b0523f59392316d09610463e64dc2848412d838c702b57fd37df0359fd69d4fd3e09c26482f596aaa979b454b0a0af89beb5b4c69bd9d3a1a54e536a1867d5faa2574481dfd487f4b66b78d1dee5983570d37571f76aed7a125dab89d30ef2095f5c73718c3408ca7bd2242160b478aa18c0b47e49c419eedc56d1bf4ca637f19d5f962be47dc5e68e1edb3f959c07c26fdf05cffd07742bbb6473567c4da5317404dd694563dea2dfc7dffc8382b91a7908befc97bfa27d3ac162be76ef1c62bd8958f4e1547f9177a552920ebebc0cce78da4496959530bc307a20474e5e56832e0fad9a73ff59bf79033a40781c7dc178a8a14dbd535d2eff88f2a583f06242f80521d7465922f70c29a32d0a0286519cf0ee140f5d8b85a8d3b60830767b766182d83d173ee1605623ad207dcb1e001a2b2aa88c5e654a89ddeb7fe34b028ed4201a4581d796ccd9551c43492ca6cd58dd57081336e8ce546320c37d5143fdd3101e78546a5e8e740c0478101812534229558012f11431fc5afa2eb713b6333630dda4db3cd281fb0310806aa8b02dfd34c8c51091d7d74f670ad0c6dfc674f858d0268acaad3f4d418337e0b0c4525042648e6f3ba95829db9407cbead97a95fe098a4e186cb2fbbb482f48b336a57eabf16460b756bf7bdd2074212794baa749a8a15d583f0d4d049ca1ac796bded76234cc8919c95d5ccc60183c2ff14f3e80b6f395447ee57efccce9a6bb77492afad8fbbaea928a91f4ed203aa2bd02d1e394c29fddbddbd0e33a0beb87bb14e82a67938d490c532fdc8d2d0c6a7eb668908acf0388a7c3aa8f7f1fa8a11666257e86358823b88764d333fb66cc53fcc6f6afeba7a19bd3463f0d62128e1128ae9ddc3d088c7fe51744dfc89bd447901f853a8f6e2bb9f49b1009385cc46878fcb31071e2ecaf4331532b3ddd737e3ebf278fd24bc9d3d803a7c04172c8b199099b18fede54fffd5e7dc28efc969fdb426316ca390dce081924e2680d6d2ca5f930315f73fefbd4673dc21e1c80121a72eb50fa25710072c63da0787920d883a645fdc3a06bcf82d8dd4e234759ee9f438878be29ae8f217ebc9065af19e55155c06f5e619d014632d5eb87882de6cd649c3090e569dc6b0a6bd3f9ee19ef8dc3a3e99115fae69679b2fce2b7f80515d8047483ee4b3fb2fbd012744aeaa0a6a9f5f017232b255cac566c3e1889d7fc1d4d59a91e49e37ef7eed23b20714cfc41128385408cebc875a8af4ddcb3d5bf630d81895d937209331c7edd3524229fe4555dbd42f705da1bc4a45032f03fa169b2a2aa4f1e073dd1788ebe30387ac523b126a677233860b597b2f1e87ac0277c446b697f9be0dfd85a1806f64c3690d7aa120715bffa36c6e103c4541bcb82fc633071aefe1219af9474049eaf10e2b8032fc76ab632c2e471826f4b3a75840145a942d91b43c3a764ecb2f0560a935179fbe44c4e740119c0886b220db6a216c34bb997c2186ba371261cb4aaf0a1c44a7340dd55fc7aea94dd5396613ce3f8c65d3ade1b3ccbbbb52ae05f05d6fc75fa7fbe7084df225c3497cbf04221fb26046cae6d87d0d826648c59c2bd058facd225ffc2f300e0a335db7b742d583fb6ac6a6aece59fbbb345f3e9655e03e88779e409434b1f53140a75789af99b7679c971300f3bea3002a54d1203059cb712243e9260548500f0067321d383f30c81f30998370f9cd4f4f3d438e758c70645868e9dd76dc4a43ebca9591fb1c3727dd78d5317b36220e280016a758b19d3f4ccf8071ecbf21d380c4a486130df7f3e4d348bb4f74c73900f084036b6175037afc4f746687f458c39c468f4bafad8f647bc9d7a435da304646825ac64eb281a8b3545d7706a4b42dfe474bbf5c584c12ab9e9746eda96ac0b61553eb05d896e580d6a4dfdc21dcd97d6719ea7138a709657ae22727fb0caa5f33a562a85cf8f950bd78a827127d30508152e20f782dde0599121443cbca6d4726bafbfa12518be8e01e9e17c00dd1f8a0823c33214247fdd97ca84760dcf8c553818fa9a68890a81e365858c34577be61258c2e8cca9686c6224b37c17eba94a79a75114aac60ddb28c4ff7dd29fefa48f9db30ec430c475dd309e89858ddaa60e5fca6f9427884afee7f7b1a2400bd582194304dd21a7e4522a38920286983379a681ae99d1eb30db665d2302d16cae5d83b9d9322f70c1caaeebcf50977efb122dd592b1f7b69bf9f1e4182ea9341e17370b322b019dfd10539db9a68d8be4777733be965f50593f4b52e7511d4bf6e2795f3add6e283c45c03818491e47509a4f52cc0294d49ecf2b82456ef9b06d65e02db29874bc418511918a33b6d3cdec2a771b6148120df1b2c0c1856ed27972b84d1851ecf007f0075fd5cf7fb772f42224f27f4c1a317bbbd22afa9a67ea69967d0210d7a6e61634ce8584993b98eae8da924b2df2a49fd6f391aed3555bbabc9117f5575dba48e63ab4be54844ca1b7e39df5b85643d4f2e31bf2fa1588d7cf7203fcc166bdb8c06363a00c914903bcaf395bba89c43c2fd269d2b65d5ddee31403011ea1d7f9bd7056e6a97fc386610ef55a9556b8de180915b037d76726ebbb1d9f5da4175d3ae5bc256a00efde085b24f09788541ae8cca4b73b9557cfd0ce764227ea5d0ed7627af15990a3944b27ea85e8557e072c68ef365fcc197f29c25f8c91ee1d5d4eab7e244c7d334151c5fe9c50c37dc9ea6416fded8aed5513553468590c5b6fbba9c480dcc5d3972853e312cc789e9bcef330911eeda0a153b3f7f5028b0dbb378b03566da812ddef1cd1706bd1197dcbab4cb00d487a33e399ea32a6e02f828a159e7ce780d086a73808e623b588b8b0758e7d83f26b7e8c1bf5abab2f1ffd30fba51d1f8b6c66cf4e902ac8edc5ddf037b4771bb3739059c43ab054022fa90080fd6a8c68ce6dc4fd01b336f070b31be7048b329a9143b2ce301a27462a195af5eb5f44a288ca43853180e9e8b4300ec3b8a7bfdc41f6194b0b5edb09c019826760afd72aadbdbcd614863817c3ddd0c00d8b9a0548725582b5dc51d6c887a77cba8abe024980df55ab8674e464b05eb9e09b0d3559ad475e01b947ccd0bcf96ad4367fd503ce35ba2e11a24787b7193b56780c89af71fcbed8f56e1e787dcf706b4f2f666ff58123bbadd27efd537e1b5f8a21cb515bd8f65f2d5e8094ff3c6098f75c9011f3e22b3643acd6978bc9705a71e8ab271db35df9851a30e383c7ad5b309b2545372300d9b9039174005d0223410a1e1bbdd30f1b51c17b7b72b9cab678ef15e14ea5d576e1fca668c4d26ababe72ba048629c9f7a7f32716189ed7f02a55fbc7d758d45aa4273d9ab460fd21578ff5137c5cf4ba22d921766d5eca784dde3e1f2b544ac80d916f04a0c2e4e1e48cac6e421a130327fa45945eb97514cc48a1159a18a5f7ba3c4e62209694b4edc7c0d490d6569f6ba76bbc3526b7d2f22ee9ae25e7a0b1e657648556ac389fb994b5f4632c889c4108c4d8c600e43582eff44290ee52b2e5abf51a6296b10807fbb0221b022d3e735061e4c0ffddb0fe8ca767a541e4c3c747521268db6f32bde35bebc78825ba4261ade783e1b01789f8d515dcb19dff1b00110efe6f04ba1d4e819562d2e628930ad0fef191deaa7203f2b483666c950407af826a9098f87e87e49f53e670519ffcca8b3f906a1a390c91e06889a50a62c7d88dbb49f9aff19e5019737a76eaf8154c0dbdcddc5c6c1b608144130e4af4edb6eba61e6bd30d63ea874afa7cea32973c1a6a9ebff9e4c8df0d54096ecaff74bfe6f3b46a6a91120c3835cfb65b56a7458bc6a1349d5cb029b5844ff276785ae8165787d1bd5b1ce932efbb5dbe3ebf24bf169109b8d2d5517d65249ce8eca7b106f34fc0e2f5edf57e855fbdb2e8fdd54fea026afb61423633c2df7dd2cb4e38268c35a97e43f716f8724f8e62ef5bee9e8e4189642949e957965d1a6d57402a62bf1eeb08e2895142f155a692acfa5d6013335db8bb075d4975cdf602ff646f1e26e073c9c87edb83042252399ffd7dc4458868fa6e160cd8fa7e14552c048e292616997702e45b47956f69b3617e7b76d8598d592e54a03afd2815e1f50d8a91627d8485f0347c79e91aec7d381bc2d4ae94d0b7b10bbd87148c3a7311ff1070def9c4130b40a7cb84340aeaca8f702953da6efad57347d13156681e72d9c6ecd3376389f3df4c0a2078d4a17f0586290ba75e751ac906efcbbfe13bd2812b639e88778bc24bb15850c4a86488f0928c3ca7c1e3f1e7e73083b5e72bbcd7295b2601afca1ecf1fc94b1903c539fa2e6602f633fd6e8ec47908a5e2a0d2841c981e16a217143c1c15d005bb5de356b0f974d3ac6e6dc1c7090729d86215e1e9e23c500667c5e52b51250d8e84b6a0e6ed2dc0b32e05e7b34e2f5917f02c17a23f302823956a16aee83eb32472a30c73d956f3a60e18d4e115c87a6c00251caded54647c8aae7ce77d40409ea861821d14b4607cd25ba166dcefd33bab2210d00121206172812851b5318fb03674f6bb6461706074eff3fd360b48604c73110d6b07f918e50fb392b65aba1473bde8da4d375db866310d5f9333558f5699e1250c3dd1c7ab08d3304ee65cf7f6138ba39cb3263520f5cef1aa567095b085b455253fa9eea53e9c4a113ca5fa7897f96ab62394c87f2ad9baf6f0c1dcf14cfedaa260a38cbb21041f0456119ebd3dbe5fe3c36d49020b625c21572912feee366798758d62c52e97e2c41b2474c392e6dfdd76220702aa5453af2caa0432ff4a0ab11af7bbe7c1da37d96660fdcda42e28af001d22fe81dd090759f48499f3d963028dcbdc2c3b0872bf64cc76ef855384fb45e349effa7d1e5f7c6bca557b56d9ac763875217c6aef645902a923e703b229c3ed3ec8de83a91c082d32f65aef400184a7439df00035358989481f97b5b2d45eb3460c3229f3ab67f06238c967d94caf953029a39822a50cca29b9ee864b77471fd912bd459107fb9eebca3d14be520f820ae6e3a9c8216365539fe332ddf0d8c0cc7a63118232de5b9c379795a16d3b7e6e237e1ee2aefd21cfb8a5416788912ce2ae6aafbac0c7b01cbd8e4890cf010e0ae3987ec49ef48057b58150ff6ede8731f0cce329af0f9c617d9edbf6ee82337f0b44eb61d04666f92a338df18a0db4bc799eba431eadbd302a4b4c4a4a8dfbe7418bf91cc70d6340f2c41a2f73b217b0ff128d1234a5e3c10f7564a1375cba0ee705ff5f083507345025a80d2afafe82e429929776157f7693a9dfcce696972f47c3790dfe70b285b54e1660b1bfae9f66a751c6b147b32ea4e2278b317ea2fcfcb7600b2644a01c019665680d853d8bdd09d122ad47b4cec05e65308d8be9c64ffbed9c1e29c9feac6f264bd77c0c31d3ab75de7357ee291391d80fc4da445639bdfebe96221ba32a67026885c2064779a76dc8d45bfd14efc1f4e5e78941eeff30844c2ec4ca2a76f8954bd72e62e35d8e43a6698006c45d55767b304ba44412db3338512b8f335c9148cc217a1089993ab14c97aab1520247140aa4fe424983cb1d2b9cdf62b5989dd5021383e6d1cb4fdd009e7d9d90da9c08206475cce0a20b1d6053a94d83ca05e3dd82cb41a81ab39b8f0b0a7c341d536d3b0e95ea0972dc1faef41f1a1d7fec2514820b9f1a6c0f000448394742586d665b8381c12fec82849e02f443d55ac595da96a498cb6b73916e49603821a0a3e96736917f322076925aa1a7f78eac5de89ceace59a01774f94c11eb788ebb4570ee17433cfddd420460aae015d8bafd7a1e056c47210a80a1cde85212b459166cc3597cff0596e445230359139e27dc0078510ebdccec4a1d7d30b8cef02c0b8df1ac92011acf6e4a51a0ddad0c3b32956c74d2b2249212f2c7217fa8f4281ecc67a6477cdfba2b20f64d5f172c76a84ed109ab05083c736776bd015bbea245fbf3f2d9df872ccc3775c6cc2fd4edb7109b60883373cf6b6bb3dfc9f73389f0258c27eca1a2efaabfaf300e215cdceff9b82673a4181a3bbccdd946477e1b10bdf0d98c930d0110c1ec1c759005bcbf242b2c6f0be086046efb2a03ff13d1851463624d6730892f0235b68c0dafb0b21444301341b4aad70813fdd788b1defa7e4d9b32480c1ed37beb9fc41b3d6fe678f25263565cf2f7935e799c4467b908d3d85dc1e88f09a587cc4b74f51ad46372ea9e7ebe8d032e6ae7bf1444f72a0235561df08e290a4ddd97d396fac245bce24ca6ddabca9d64fea9c410a34952bd46f9fb074d2d24a4edf3fb21726943d9754dca41bb203e96b7c4c401375e1add77f4e5ab4ae1120583b2eb062aa1013e57629938279bad99c7745043cc8013d24d6c5fb4554f8bac350201d67fd0d66d1770390030e34992d75110f27c1dee0ba9c4e09caa4768171a69a6dc80a437903f65ca9adcbeb666fb7868a19cd479472ba8d67f2bd2f342cfd4a9f865e87c2827269134391399f93132050badb6b564f3f7a1236f31fc2fdc79520dfb457f227aff72217d3b4cffef335227003f701a244606723decaf51fc1b8b900b57017c37dbd476ed81ef2f014f9117c0d8683320fe00f340445f8390aafa34d953103e32e91004e2fff5d644bc13ae7043271fcad7b83b9cc99d4e028199d73674144724738ab8faf5b3834d6cabbf18fb3f14a6fee64d16fc9c0e412c7dc34c19b2aecb941fb08b64d017c886e95d5f9054b65bc8400ffe09a23ffe23ce33318a05a88032860592de9a01c3c6f450adbcb3287b5724591169153014b2cddfffb8fcc5f7d936a9e7c4ebf52163e2f78012b382e28218f239f1b34b3746fd170e957c241f76d6889ecb0c51f146e815abfc52eef069cdffd888ec1079ae8f00b929ae384f01f6f528e62182dcbb005b2ee9cf1854a34787e3ed62700fe3f7d36c78f9deece8d6b23041010cd68242a0567c46383eca24f627e779804b9fdc0aa1f64cf9aeb7a1860092cb1124c68bb5751b9d629cc0fbb18462bbfc426b6db3a713d5fd0c06edcb4f50ac37254eea3017e7fc78f2206daae4fcc0bf10040de6e52efbf0b7c1c46e0d47477b62ba9c15d588c3757cc56a43a37294c177d2a05f4a30c97263b46baa399b74f81047acaec9b5b9d96035c0442263ac68fe30004a253c48e1a5c8a19a3377e2f1ef223c9802bae2045ad0b59978a30074144478e4897832932ebe04fb8498b119a6ca92347bb80a742b0e9096bc0989cb1a310b21e2c60aa2a93847cb00496a77009ece72f94b4ca5eb01edd9684f04ee9547a1fa8614c7b44ca1716300612f861a08569f3d4aa7eeb1efa75f60f1413fc25fa2b4f58cd72bcd66dbfd1b4e48557e894001a6616210368ed6eeab79178584eb6108f959f0d8fd57d25e93d9b6108d511e6c985dbadf4ec680e426bc39a9b4021e63055ff7419a8d936bfad61ecd27389a93038ee1c39e85ddaff3e003f04894a9366ad74b59d428095e9aff60ead2c8c1ad7b1376ad5fe0d9762eb6f3c59400b28f5a09b880abbbeaef2df49e16ac8148cccf10e9a4d4932803f096e295284a3d653a85afbab8cb0d3df3a9895adb43b385157450abfe45deda178190ed08ca2a094223277d5c1d74f11218c1556a523628b501fbea973caa4a3810ae9e67fd855073b5062aee45ae8e33071343e0285a43cb8ad1009247fc74cbd21fe5ccb7e07f089620652e053dc5d0950cd4c920743f1004451975c555fa67b7df9541fddd5e0c430cbf01f788079a3108dd4f9f6d466a04c1723aadbb18adf2c0b5562fcdd38868d87c83623858ec714562d05a104a2a43e7a7ebf166d36c307067e13c5bf9dcef701762aeb639f4b97167ae2b6f4785ee1f58aa684804f9ee47259bfe31543e30369a0c3b5cce17aa57af5a9720a1b6fe67e78baf53e4d09062306e56f5c4283147151d155783877517b1cc8a50325a212127f794677ede3ef476b5121cd1c51affbb98f5c33094beb7a253f343677a78dddcf3fb503e9d0a44e5d21feb35889b7bd92c0b38d3779ac876e5e739ed2f59bc4678abab9551b4a4640ad7226b21c95a60209ca5551973af5fe24177eaef1210ae0bff41698bcb696a0020368056789376133fbd82c6df14c4e6fbf6c964115dae2d010ab45edfe1b66d9c02803267891a2d98ceadea7b7d0320364366221a03abd617f8ceda71370e01c343c82b4b1501f73d2d7e4675ee48a0008032e2d9a6b6b0e6f5813089bc23545e4a506f8b541717f67b47cae263e558a5ea5bedb064332b55b132fc16ce8503fd8a7b7ce370c284707f75a40ad8c389b4abcbb8c1605edc7307919ec0264f952a1618b7c9707768221ef19a257b13a2cbe5a009ad4396c7b6169a7c91d5899272afec42c1b4ad6cbd0ea9145d12c78bc8026a9fe11320bb148fcded95d30a69542eae2d83a0e09dcffa2d2f0d887d8f1413cb5b2099a8409f9ebefd7b8f0be40513888f8787c7bf6db0f1fc2907ebfa55f2bd195af3adf23fd45d769bdfb240064b797885564b8381d702e223cdb83fdf3620dc4361e79ab4836f5b6cb18cd0a3f4d19986e813b6831e540e03568393b80906b39b8b34a9952808d2435b300e77e82756cce578c178ebfe7a2a7564e1501346b5cd8b7605abd7aae52871991ebb6a44e84d9bd964c595c382f48d5e6b800ad441761bfa8df9ef1916ca6e843f83e80cf2b6752a168257f030167e502a31f86850144618d6b55cd223a3a6d537211bbefccfd857c1fdc147021d39a593c019f9606dcedaeaae7113efd5ba586fe91d506fc41bf4529a5f165392c672cb31ba7bf9241eb86f08f8f502c8ebffc82972a0817728ee6680b3f6b402c907012b4a7cab764d373bb8aaa9533867bec653e20a84206db5729a3b50963298d1299de085601dc97fe18edcc4a4508c4a82cac146fd274c61aa67e4e14889310422318e94d33351f0dbd7f0c5fae3998705739d5b81bf12d6c36ea3a5600b51c7a136162f0c12cc7e603b02f3221fe871a9757d35eb5f10bf4785006b782a427fccc42b765b8bd1904c1ee2699618577063c1e427aee7703b6ff2e422ca9b243e560d34a526d86a2592b3f3cb882caff5cfcc8bdd6e4b07c1734f0cbee2bc38e653a4dcbd58cecd1421cb32b0c9db4618f5ad62d31d8a0388bce3ace6d4c3445068d1b07fe4a9c554da18fa89a272cd9c65b60abc18250ee00c598bc9e07eeb45d79b1af4f5e7fdc8399dcbd3d79a48fb631754d8004e72d0310091356bab8db7d6fee926c124ee4fec283ef519e2d1ef77f0568651669d8f965f8a40ad5ce38623fd847be65308d32454dd47d38e7c9a7bd310b1212be5fe152263a2643b7b06f6604b480964c8de92fee3bfb2959fe9d456392220402f26ea7a37a8b6a07a967b3de18dacdf7acf753f1bcd9dc939bc53a0475cc31d19e0a0b70d8b515ab5c5c28dad0ad72985a173fcb3943bc7c27ae94c32b54a457058915308ea41b119f8256591922e37eee35155d4c1d016bd95526c8be068af38ba38ebcad5f825d3dbaf4b35cc99c1029b0faf3fd79b0dbb5c4678fecde452bf9dea48b380e2e6ba4268025ba4cf0389ea9d3956d4e1c70602f4ec0b55ef68817d7f89d8361ea8bca647a05369720bcf710d268aece272034a6e66f6db8ba9296cabf8fa01ff3ffeba0b443ac951742280c51a561d3713badb3ca92969f5add223dc8875818102bc4458e078eaa7ac44aabc81ab4756f2d155b07e9be3cbc23d2207d1c6f2e5a4b31f07cb17e4360085147e3ab482a4dbe58a64b43a1a3d1520aa35350c5741a8542d17756ecb0d75d0e5f872139df5e5330dc10192a1e5064516ece36e8ba024f0f065664d52d402ef9f2c1839bb8ecf792ff05ddb59c6779c40e5ca58a6c81e43cfd12458a716a317b52e00f87c00f3a6838a41dde803aa78023db933416e7c89b01a44aca4e152b088e25af5dc07412ec925eb2d320d0654e81714e208262a81d210d6477ae1941de6d2d726fd5113ae9d09e3d01304cc0692ba989d37f7bb16cb7fca56cafe39aa021fab450a805b8719730d335fe994e318e3d643b731fdb597ade6c875ba45c89ba00e2d3eb643175ca02962c7ecdbef993c7bbbb39e4841290733cc64bab181050689dbd80d2f814778db24cea07e9208629c2bf08c922fa4d011fdd083856e58048a466a8b366a15de47c7946f7b2c9cd1d7698aaf06eb8bf634c36895f95931542fe581fdefce8642a7da055657e9356b3b3a17e89467c3c5cc44e06b30d83d36b9ee897d980e6e18e65dd7e9348b54e22c647318d7b39368e36bcc81d6638a8af73e7fbc2a70e1a2360e1efc0836c199cb56f07299e8efa41874e566ee7dea500ffe43475776a7ce1db2849fe64a7a14135929ec2b04b337570d1f06fbebc50deef123a1291ff3354b575a384cda3bfb798bcc1733dbd39a8baedd47249a39761a597947ef2729641e05b1a4b648481e27c923abc7df0cd849f89be7385a66d943c788a2dcefc50f89a5c872c2ee1c13b7468d4fd62869776a0c50e95d0afc9496152edc80951d644cb9a601308af1e7bf7b193c14c65cff0a0555560aae288d344a9c4f44bba1066fcb5211eec0fb0fcad41d03fee55ea4c55881aa5e82d7556e6dcf733080a3e46a2872de7a349d7167e04610490daabb31b964cbe0e43348cdfecc47816c50aadfccbddfee43bd5e7400f137b17b3305ef83af3ae2236f6bd750baf88c8522ab02a16ef068d55c7dec1abbfa237644bb6027ad9ceafecfd1a07061b7937dfb5b8a98d3c1cdb2bd73c302a8fde662778f08486df7637271c87ed5c3c135bdce088e555f416407da49d270a7f4e3bdacf2eb230b2f7f1f325c1ce3a341ef94bd03bc9ca73892760fb6afd68446971fb8f615354725cc14e5a257cae48d7622c91430358f1c987b97c4f167b19d3e88b9363c5cf5dd34b0b3dfee33d765314dbfe73b53f9e03445b8967c8f4a87d0614c9e0b741a5076477c48777a4b1695b6d660a70599ea1629d139664d993980246af0532b87137f3d864cfa4b34e81f758960786644ea3d4cf3128350dcaa209c233f425a63afc9e1a23fe9216d751101dacc202f8b57e9858f47bcbcb111227033e335f0abbe550c6c7323fd6aabcecefeaa481e63d799a2e78604ddb8119472079c88aa5daea42f3217afb15a4b3c71bd92630fc3c4f092de3a777ceb6b1e83149f5b63ee9b4e325cbb898497c93029077ae5ee23a6bbc0a01b78b7eb52d9656659efaaf34ecd4e482d84eed886b034a1e4d1585b2e6f430b210fdb025b32b2709f90e7b5d08ae68d96917ec710621c244fcf3cfbf9837cd205cd3a6d99d0e4cf52be0ed8ed8f97372b42dfb040ad6ea8098584d4cf1b40858aa0250d15c881681d396da8cf2438a1d70983db8d42987dd0ef68d88fd87e2ad543e16370529a7a0176d280c76d1be00c3dd1624da94da911d14aba60ba94593010ebf67501a24b516327695938bffb1827e80ff5baeeee0134891e685f246bff7ab5f90757d2ebefe57ddf924180562e0f5f26d850d45fc9e3bd5d010e4b9ec837895585265c46b93134c99e38b83d6726ac1098544371bd8ad320dbc2be75e8c7f810a33c5e5170619cb69ca90d3da3b6721b433037d9fafa97faa3c22e1f9c5a43b3da073f79b6664a3eb9f0ef72faed3dfceb080df0e204015d77b912224fe8ab5ae0abd2aac5c2d8cca3aa47ddd0085af559bde784db8b4d27606fc36dd2c94dcaa44f545ca18f5bd25e43d6f56070585cdf5c1526aa2eeba865b107b0a6b0befe8963aa57f20114b744fc99300c0586fa856e9df76b3d89310581e0991ee3dde3482a41d6960e8f64581ea747ca1afd77533af28ad0370e0e33fe74eaeac9c574fb30c00a5f0d5613455cdee241cd7e74cde23633e645247faaca17e73ff268d822e7c9c1eb4d1a46edf05032393a95c500608acf50612c214fadd052e776039f4722b1875ff86f732391293387f490adcf07c11af7e46597c53e7bbddeff761582f5c5550d52c239ec7ece1a276ab5298227ef75c583b0a31daea3755542d94ee171463782a7b2c9b9925c7310b617785733da3bf05d6c41ba1c6c0b720cb9f69b28a2ac9ce52b67df7fabf2797cc8209944adf051e6cecb6e4e2a400ef80c64013a4d7e8c9184ec328727640b3c8ca7c2f41a0eb88711b350eac6711c99581179e772bc32e1fb0d1c6825441b5cf95e3f2cef8c5fbd16c73e87da6be15e8cf205bbe8513bdc8b6e3b41b26f5dedd0c8b7fdb5343022358b84d2c2297daef72e05f8e39ddf48db19fa4368b834cc37066079b4e04d367cabc9edcb1406375ae06cd6ece24c2aa41ec99612577941215f42b8924756ea08645408eadd6ceb55540302ae0ff1afa625ff0bb5311e2558185b2b597b3a04cc30a72159eef77f90cc34e3e1287681f836795831fb3fe76bcc95556d53a6e93ffb35e497f287d2f728afad3f25439756d31c32133b36dc9554e9e8c10a9ce964e0b88df4a52ca119f914c888895fd8b2daf30e9beda931ca8121d96c68e518908191124892d47b55f70d32a9caf63849549ecf6aa41cfb0cb018ab95f56f8d1e89400ce7f441015e972830c24cb33da51c8feaed1366d8d85615c17bedc67cc4f1ba2d393286b0a68ce705b3e42aed097345cf0c44b6a2b178da307f269c317a00b7a6f18cf6c691b909889895e058885cc9eb3df3a4fe39449448549f8e90fb7290206c8175bff5edc573f0bf6eb4f2f59d1f1017df63f2635e7afc0eb68d1de7d54f1847382aaa0423c44eac2a9feb8b849e5fa80349ca9b149d98a5eb1025242c52eef5bcc9e740ded233d9e77baa81ca65436ba1a3372129a368aa0e2bc197944c70d232e876e3aa7a7ff7a9958f71d7229a18cb6a654627a28139770365009fe1cce6b6c51ef6e9fd423b100bc69619e501b1b2c043b719466b34601e7d6dbf578a516363b2075123f3611ea7a27dc2bf63eab0265100b9d957a766e4b05b6a062233674cb2d8418aa3f6a5f9467c618f045580c8284fda848ad9783925e7f4e5d83ddc3158c06ef6ab3bc5ca36b1b051ad221cd00979e462ff477fb173b32d1eae8d5fd22d233441c41167a769b3cd337a4d3a052ede7762d3143f8ecc651ef7123a4bd30cc63b3981045898b3f2615be3a73afcc79952499258ae2c3284c0c56d4823b91f608154d43f5e979d460d887c41e60641cab72455ece5075eb738ff037384faf48a04b207d3e3d2f305172c730c07fd33c6453f79031eeb828aed8ae3ee4a78e7bf87b4d2adf4ddd3ee5aa694f0f3c64cce92aaed3076c68863d11b51006daf13d0fe5a74fa16f055d3acd0201b92a1a0af7524c3cfb7673acabc107622cd6eed41ab4f122acb418f9bfff23acfb2fc4c7a5a756ef13d6e51240a422e58b4c2edf5ff30caba06494cc7b31bce4a87e017c6201fbcbdf9289f903ce35fd33b823f9fb7899636883edae60de1693983d3a019a8b4bba027ee0786e7683edf7ef45b38d6cce909acb9297a2bd9654207db783ffa868442857966d7e7ba210cef736ef3015439051b723ebd143fcf0fd84341009908d8e29b2387064bdc04ff6bc371c1e3bea041a9f6391d13cc41f38fc73439c971b232b7816a63b55bbee9d5fa3c3bdb312a6b978cb6fc490b0ea70a0e9b332ccad1ae0a9d0ecfef362cfebae06ffaba60970b8d4a3497fae269e82dd04b105400434aa88cbb105af24c42e7937e6a0a9e69b0bba0982e3e2dbdb4a83be0442b566be66104cf49faac44583f64ed34d85d51997b1fde8861b38205b0ff77a9ac8b2af83c8ad3338927e249e26c712332c3f43d8e36ef475ed37726e03d9915b509c06c3329facca6d928715fda6fac1b0aeca135d8fba9074b6bc3ab4e86b5940abc20ed0298b3f20748e9f3dd7b2e4e2e8a47abdd9c22425059b46b65925ac9eaefead5ec06d99b7575b8d7196b725e6d0730b1cc021739b2ee2d6585ee3805ad13185915e936b0e1fbefb856f573801a7f8e953eca666f6448e6b25ab02856f6e14ca90d73abb88c111a53a1419dbea064b88414e16e5cbd109e49413f8d4a51ed25d54f1e88d789f41b54281f030d446e278968ff6c4a9c064347ed7fc437c444fe8234e491a6e1d257312da2f57e524411c6f239b431dc5b282ef0e7e23bf8cbd7ea232e2629ad49d2313fcec2cc86b368791304cf53ceb79ecadec178b321d825f6b6358d78748d51e7ba29515c86e1f6d220863863722abd9bc8ea197586e626c7e8aca2d5b64d3e250020fa47533e5299e9572a9563db7b9212203f1bf6c016ebe47f6a2cd113501c8a051a1bebfac1ac6aec675310f3fec7f6f75e400669406c93796eceea6057c72e77b768881bb1403f19e84592232601c721dda1a8cec85db2d864c2eab7e1bac5552f1a282807e3570d30f4615be905140f447300d83e1fbdd72f45e2924d698526b23792d32b9a37be29f5e27b1c97bf669b439e1f4e117006f90add91cdfbc45f5b7b30b20e233a3abdc4988d39cc34282018a22d1ad119f9a9b88d0e7693ed31989803829118304ba3d23514413b9ff369ecb95b4049c7c4bef90e5fb2a49c72ea1470117121db88eb2030f46eb60975a77d56cd6178697aa07b98b63a01a80a7572acc09abaf5f165611a602a496c2329dfe0bd10d083d89b74f42f17157da45a14b5d9baf53e4a1c2d1914c3c813ad352e18c9e72a3101d1784372ed838f6b98e00d84c7406dc19477eb769b9316ca2483a9d9b5f43e6c98d73e20e4f9b796351e8d6204a4d46fd848a15a0deb46512fd1dfe7ce36aadd8bf0de4468a24801f8d50bcc0bed308b8d598ff90de44d77e8dfd240f745cd6ba4a5acc26c3f738df9816deb006c101599f2153056d6502d88fcea039db9bcf2d58a25e09119d5726bd99285eab4b9ff945f2ddfb9b2ca11753294206fe867415ee2aaeb19b4519abdb9600d0a8af587b959da4868564b1d4e94f502976b33383740866385c8a3272de468a32ec303e554911c3a303eef8ba06c1b6c2bc98c2ad97ddd07084ceccadd7bf64bc37e71899bda8e532e7243b97e9d2ed0448eb2bb3bdeb40538c2314b3e80081abdb3edd7a94e37ea295b5bbd8d4c0578e999161da4a9db8e1d84fd6f5d4bf111ec68a9042a2d469ef56c0f38773b74b330a9364f0c8a36251ed5e4c0e21e51d188ce7887ffde7dc9a5a2e3995442538d56fac021ccc5977792ccb4531195c9481740edb3e72736e95b67bc9eb9e07583a8201226ef1db108b2eecbfc4abac21d4afb9ea7227285d71372604c8dc24d36df4955b59c12e2010adc617e8484036c6f41f7fbfd71d5743e257f29f6145a6200e778285358564118607acce560e15ef7164232dd28e6fda0109c4229b0dfeff6a77c0cd0e33010c68819ac8fde8172db10c465724bb231ed7532ea322fc4b00a4c7d45a1f2fc6296449c78fadcd3a728fd664b8d997e71cf8dbe31567a4a6c9e594cdf104ec02e79208429bb815d6243a1cf95c3a5faf3bb34c4d4da83c43e1f466181389716db89c77bab3f34878b4e6fb287a8634c65d92553712a8f93f1a42438df49247ee3e257507a84c970b28fd92a26403ec79fb3677d7925b68d4341910404e870887f72febf9179cd6a5fc4e0611a7a26ff5681724bfdd824ac5b5f0c1ea00bda9582cf53c4407551a6a455e914e2d8c0b563ce7ee8a1b0cc3131f7fa0196005cc9747c6e52da48134d5b48c2a440301a2dfc2803dc4f32d719b9fff57fc0366ecf35e6f60523ee5575bcbbdf6171de081679a12a787f21eb187a89b785a89db3e374f6a9dde64c330e3dfe94d94821ad8f9da1462fcc5ba0805de30192c326409e770677f41f324809f9c75b5cf7bf5ac65b339f4c7c2f7bb2a2ad07d61ead9192ce85299fa8197028a88cc6e9434681808e174b74264b6e789a0e59665b1d55d09203b364fa395fcfe77dbc892f8c311b953fb4cc911b75da3d36cb42091d3e4693172574e1f45c028ce51238ff0178ee4115c9356e0a0d1734dc124b9e924d4de74e98fcb34e3ae765a74c7a3f8f41564c380fd72471735f3eec2c95c4b286ddb4f117aba2d6b0ce5b39c1895ed8927cf1aaf1e564ccd652f70df595e1ecbcfd7a9fefc988df40c054c4b68a8b800a5c8ff498e69cf80b31b49be43033b4ec83f967fd4d81e9c546c87de281f1e1db2b7c09bc89d80a2ebf2478128a125d734077772f51b12c11dc77044123e9f028d0afd70fee19a8f00f03ce54e3e6e020092f3aa3380b648b283de220636e66e4cb6c35057bc33cdcadd6f7f882e3a3454e70808ea02c1aad183869605123f86e13456bc282e08097b266f436bce8fb7e5f9bf9881be0451b62887bb22612cec7c32ce73c5648c3918f27bc029f056a7e9c64f7a41a8259eb01d099f9f32b199ee1a623b367687c7b40743e8ad4aea018ed0d3e930e2fce4d9094e8bfc61487ce66c7b6171a08a42d8410014810d257c61ba4b898cfae9e404582ac31aa94171613afcc0a77fb63aef099de5e53f3aedcb7571976475235f786787719eb7acf3c5e25bab3c2d6a0246be6e29bbf60d91f32484ede2e44afb376315413ec9d917ee356d0f10cb48d104d0b1cce86921460e616b30eb5d8c65218096e7ecca7dc5d47f2959d9b56e57ccd03053003c2c9e626dd856ba56f1e0996a1c7875495b6775d5197c5afe81e1ac4343397e92c75974b8af7cd92ca6aaf50a3130a2c46a892aaf0b030f3502a53fcfda869bcf22f42aa26e3e8efff18b7faed224db15f68fb193d8b9246ee1af833b11f1e884c6f3300b07778015fe17941355961bd9fb03f7afcafbd8d9164e2a6f7930e52000e878ab544ede74ea22e0a78baf2a9447444fc08b8a38de0c7f5cb78aa2f6e35e54b39bf599b0e4051d6c2f701af13ee4f4066839c42d80925c9ebc34676e0e41c9be665f64dd9294311a021c3b800458d95356fb7b101bf77c1b07fffb785b4f073c16adf34dbd214d55c2137b0416470b12ea07858b0ab57bd3e604a8b5809ad2994ee871afdfb68443fcd9d1d2d08044ad42a5d2ba57ab37658b9461021a59924daf65ddb1099ebae7680773beba4bf294490a8b8b39a0d085e3fcd7b88df5562e262f2e014031ac46b918e594c6a6f6f4828de140ef1da408fc2a8b46dfecc67488c6f9e88aafbc8d16bf3215e1125305fc14759531fff02705ec4883d1315b4a1453c0ec4e1f51b2cc943e82125ca1a588af597d867807dbcd5ffce5fcada2c5c78031c63961156eb218fc3834f24d091eacdcceb0a0b504e064db669a5dfa82582461079e337ba44f994357542de432958460a4a7d0c7251a6b5647b516e574045f81452123acbdd0618a3c6e8b67c4832b19ee9a4d9d1d23dc1d82de9d12deca56bbf587b3da8c6d489b2c23e6bf16be55f07b3a91046acc513cd7c9894ec57906ac36b6eedd43934eb641fcd0f6e42c6572bc2831990f7fa0baf1364c87e88696b6b8cb6e6d755e0e1580946f7ca9736edfb3ddda22b410c51bce34dea93bf8033f07c57e31ede7f3274488518439c1722a5733e457f7438881dd63b79594ce7322d47ce2bcf986066281a894661839bda53cfe5da49d205ad281f3bba57f9887a7d3b514c25365b12988d8901d198145bb5538edec770a2b01c7c19554414c04595df1fc3d3cb5722a67589391c6e461066e441f04dd52dbc3ba05672a4ad8a7f8f394b0ce5a04769e13d3e18315517a035738b8fc3c9a64994d20ac853321ffb458ed4331b661e53ffec3ff895f5fdff160538fed40a7cf3d9ff8d67c876e1fa1879221b2838f7e84a78f8e9d95120c0a3ecc626195dc1875b4e6e87f120849af0dd5cdbe39cc3f42cd0e4be938c707da62537b3d5da21c330ff263a2e3fdd3bbd6e49af4ab919bf452ea0325afebbfc7f3af9ed0612d66bbdc42482c2454ff522705357730e96c9833fe5dbf1c2bd4e1eb7f83e8c23e9176885eb068f986d92be368026792df6cddea105ed672cb23c5c2cd12f3eff2a433d571a80120efa73dc37297a0761ae3d33f2b0325b10afc80ce58403cdf5c61d16f77c5e2bee08e40032d2fd39009d0fa468eccf2048ddae77feb58e7a615f6e8c0fb246613600f56da4c2bcdb3d22a09ab39abcee26316351d21f929804c528f0efb2402cca59b335f1edd5b86e7e1d52d92944a828f8bf0b256bddf47dbef2071ce237d9d04dde6720d4ee079e048624de09295ecb79fe68aa72451fa76530ddb14a02a181db6686f1d8e7c4f5d5f8256c5e8929a0aadc59157fb7a800e94ae74b6ff3fd46e5cc60f6535685a3d6dab7360428da4079967ed15dcd3e9e784e915b835973a3869aa020c68d18cea710bc064062a8f7b650c329f2e83042d767a1ee90587f29041c4dedb914c7e5b1b68520010fca61130186ded48561322aa860bb8fdf10550c6b9325e4ddba924a8ba9f5901da282eee98f72b6826f792f4ed510139f9bb70f07089b7bccf4d32e1218accb059d8b7ceb078c9a8d24b9b603135a321773b162c503f9a2bec33345ef8fe75e9e0df1f7ef89faad6a7eda71f6486290f8d49e6095f62f5e41321e645b9ee6e342a040554cb406eae10a0b6e942ddae07608b7430b72fa2b3bd6e6d026103c3ac4fff28c5c8b9ec396d8a0cc59ee73442d08fa8615ae20ec2b4a53be51a777359b9757627ef4ea80cf054e5eb2ea07a40e328aca89dddc0ff77e8df7cd48dcc51183a6dfd5ff0cb2138f3be4a551f0b13ae207a34d09715af9b7345c895c00d72362dfae05aa778fa1a7af87c59b8084dc10c0c1d12b91c107a98f0efabed1995e0ae0c9626e9746d7a96f4b9b0a00fd6a4fdeee282cb9c3003f9214e2aa73c09f1f9b37c993a35d49eaf43ec7c68cb42972536908d56e18da2cc00f68a2e6ae58e416b92d4797ceafe6a1712fd2e8978c3bece7a4a59b4a2c914865fad1c2599c315a6d28b33ca82556354b4710f838ba014614baeb0905a158627f5b6089abe890e8864c76f116acb9f2d729a0b75d31c5c4d5c58e91760b60dec24d749a88ba99fd93b851529e6bc4131aa83d032ba83a83ce3994ed9cc9f5d1cc9532fbfca5873b663ef9855c53eefd76720cdfb5b99a8e729884055b6636ea7d266ebbfe36a10a5fd043203e99f6d2ae46a09fbf471066201d800f58f9532fb10ba47e337cf5c529d8eea5ddb987d414e150aaab30a85fcca9039af4ed839ce569d0579fdb8285ddd7d002ea23474aad897a77a9a5e323dcdfa1682ef9ae631d3b8daa01c5cecf6af0c66572e7302604a06ba0ccdca302a41116c4e88f13e4fa053e413890dc26ff91ce1d29f89d6e1b73f76358f54d0adbe466e33801b9670fb9afa11b002cc56fe51766be3f88ce83310054af9e9fe9811f89490269b869ba8be720f3c037d82b48f4f8770d1fd708ceccbe71f4086e586751d92d98156c6f13e590c3663cc01dae8981e755308ebcc75f31ce928554cba3a6bf8a988a0da45f215c7552bb0adeb62a9428e1ef89a5064bd8bd1c498ed316479a2fb47e7b65f09bd53cb7b846494faf3c39019d06d9e323e213586b1b32138a237a7cca3f3b7d5c134dafda77da743a0e10597fb8b25f0d909d12fd540586e933cdad6f5a6a2afc01126d22c98593b78c3bc38b92acd27e84de504d18c94c4f96dbbd52a5e24c3171992db4bc323d0c63c9158eabfeb1fe4e9f9b82edb5e51d2cfcc06b8bf42dd5bdd5a6ccc343db72dc51aed24805f6cbb756a132cc1718bf6017876e49c2f0e12131da20310af270fb8b390c7c5512484c00d87470d55207677588ec0a763388921545fe92bb24547821e706c016845fdb3a55d1ed632e2fdf7b69e171abdb2cd4e31444068de89138daff55ec0b6a39c215fd780fc7adcb17322d1d0a783f4b3d25429532894f30d4f2a6daf408133659771603ea37c0556a4644c4b9d94721ba6ef459e323e4a04b0ae73dffb53f7c4fde531143c844cc2310813e296242827aaecf7fecd3b6c2a4f49a41195f17a89bc8d15bc9815b454f0482b355cb45f76f008ed85cb478ad301683cb996ce5d686208d479e11d69b9563f6e1dd066ac32e953945cd713b63776cff64a567aa48b9276dd7ee25221919b103f1b2453d1e5606f3e0734adb4d6aa59d8f838fc6d4bc710cda49d7e6a6226a022a24b443af8871ad2f3eb87efa4c057e97816e00d0e04b1b30295afe4d98e8d611b658ac559425482ec5d47c839629ef05e7665624cbbb8ab04f37982dc541441c32326de2aacc1e00bc9da8143bb0b76f70a71e796962511276029b06e0d63835981a3d2f49e124c1afc35b0a7a7fb45ac07d29c6673eec431e3aa100ea12d3fbd93f9f8d91e07e391ef2c4d2e7863a2e52d68a574ff7b97d54148d3c1fb5f9f3685ebec31decd20c418ed93ac67e27f5c124979c13e4c4951e417c23f225d153a0ed94e98b14572871cb048b2cc8dab9c8e538132eb4ca79bb4e10be9edfcee49fcf47fd226899161a6e125046f14dde04feccdb2b8d2a85aab32fa62c761ccfda635c47fd5bf6b14018c7b2c1dc832bf8b19863d37aee7597cd0786b04d2283f97fb7157e28e47a368aac497a813247ac8883d84502f918ba9c75f11f7f68ad46b665a6ef71e1af7475f407cf6bf5fef58d5132446502709ec1c67f176ab0d80b37629c765598d5e4273518782d0af96641c89da80dcf67df9ec0b02fe19e10122960872faba352f9d01209ee344deef1879f6e948ea40987c01c69145a67312cf51a45bbe8fca6fec0c1fa821edd5d7030a93448d34c59220222fe372b50e65066b504d883ae33fa2cbdfe6f5d025fc4e89fea4dc9acb1f82f879ccc883213be7770576b9d786698e019fe7b7e6472c588fb9c16f6c32541bba9e403f8af442e36ca5f9b760ec4e35a69ff3b691c5e0987d0d7566f02c8399fc4426b8188bc25aa3c8cf116914e07f767cd2a5292778260eec5c78d81cd4587eae561bf718fef774837d66589255164cc880d08782ba2bfccb2117b48d8ea19ce72873de0808d517e32aea24b635cb93e942f88f649be0055fd453f79b5ad3500cf36894bdfe22ba2360b04d37425a1bc0135e9d0aee2206f24f5758d9799b050906c692360920e3a0d662a08be22f86e49ed771f52977893d1aacd1eb97633120ef36e82305e4682964d1197c5e2b13c5f3ba747fc4c574cb55fa181f160127276d9b680655f76492c76632c34ba5b73c37c7fba01642c620f0025a2d8bab9f44dcce45850e4170be5835fab39690e5ed5b9bec70212c500022d7bff3e6d976935aac86547c9b094f58dd446676d45d5a4998e94557bdb9f7c94cdc3bbecb8bd2883635c82e447628e9e47fd8168c0ed7e719a7752c1ae8540e363c46fc1d02d3174c802490c36aba016a40b131021269b9dda039396eb2760c943fc658ac2de0c3563124095e00ff6f0964e33e4072bb002440e2094015df323b8764d15499377bb272c645efcb1fa6a0c511ab7d98b4eac09cdcadb59f3d3454694c287d628e9b1f9f2f286cc6a44da7f26db5eb031213673faa9938350b7af3ac2db200b2976d7663622f407f844579b9ebe641eca89f8f1c2880eff3a2fa1a9ef60cc589df5f7e1b07ebf46626e221ce19c7f26113b42a62cdc620c9e1822e7b659e1304c871a2d5aa42ec2f15b047ae1cb963a2287e07540d25408a3f67bace9c740cfe9856220a84f7c8a04edda0886d9db50ae1b89c4b3f4bbc076b59fd8b142ad6ce614cb4203cfc93b33fb21145161fd0cb003fda2b131546501548752139dc1fe39f2cae8f29c6566231b9ca29d66d212cb4b701c841a4b3510154c665a1a26ebed5f3c2022ef44b9a3b6b64e7be8b5f98df78c9a1525d5ca07e4de58a1f027238f06ef0cd685bc0ad47f75c8157a8c93eb045b5ebe72ca715d1cd84776f29e83f8ec7d06bd5aaa761bb89b1007e0f5215a17322a1088e7870466609bdb01443791cc340d8b3346cd1ea302d9bfa592cc7dc0908c11ac641f9241be844b7624fd394837ca72e054a12d72d4ba0f8847a28bad72a144d3be34fc28b0bc7c98a9448f3922223ede8cedfc1eae0a74a16eded653f4de55c8af0744b9abfbf12eaedcce77c5f6ea808c8846bca1d31c76e4517c1896aea6908f9a0a7d4d308dd6b15b180925a3ba95e7e3bf16de57ae832c8bc99002d2328c9bda1ef302854f646050bbac4610de16a06f7d756f63d3207fd6f2d89f77e0136883273c1fbfa863709db09705081bb831efc57c5b2ba7b3e7f6c492624e5b15d3f40665eff92d5b3d2d86e61c0545b7e11dae70a39bcf2c564bc1366979ee45b593b03ba6679d0b4bf4f065230580c60184b884ddb450c980e8b33b784397339779325397735344f672c9aef030c82b059db6ded50b89e706b10c9e0c2bb6b8f701d54fb9a875c9e38457379c0d2da123e5347375a7e6a33bdb7ec22c69557036f5294328e216b4ba05a64b8f4bd625f420b880e052cfa2c23f4671afdfda7c03d1b4479fa94c03029fc253bcf219b7a8a85454e259094dcd4acae9f96c10b5012717a373e2aea6e6c367dcb135697900b3259b464958cf2df62c4ffaad24949c131bba278d1f89b4d054125a2ea93688a922e20539867d23c46b6f27e0e310ec2ed87b5850957a52156b74fef4966c1d57a897035ad29d7154d6f8214b518960652df76677ce52bfe74da87b4f3b696a6cfbb4287f1a7f500f8dec024483a121677433cecced35c954a17f8f7475183c53d6e5f8db6db64a11ac03dda9c9bbe0c8c1aa1d0c6f6f4b635410652caa848f2df4156746403cb734b895421f5b71017119938100e09c2b3f3dad8512dbcc2e8bd30e2ddb3b7471b04f672bbefc784db3419e9f68c275900d67f289d6694d404aa26f84e7dec9378be113885dfa1f6a1fbb45d6380a694395f2fbd17909dc4f3b8beabb1bf527af83539ff2ef012f2305033f248cceb698921f7ef987778b38c385261749d0cba97c291288c7e694c19e0fe722b120b6323e6c7b97f513c6be4e5935af6d9efa1e5c7a6053db9b1e6fe99cc0e6bc5eb605c6f04b87a8b7952131a8f923066c35658711d4ed74320f2e0417aeb5b0ae49cbeb156a069bac228eb62df52f4b7a920137fe4000904d57dd0f6e975898d4502f7bbfe2d340365a237a6a4f7bbd2572ab3f676395a4f657ea65bc6185654e1cc33bf1a79901011313b96f7306329163a956535a5934f9cd144b16d278b3e93a495aeb724229d5895fa1e986bd6d755f36895ba60a9ec1c18bd802188f3480dfc556899026c3f0230111894d98065563985df51f339158e22d58921b2409b7b45d3268e001187d03e5283a2088bfb513e1325efb1c2b9c0159ec9c6a2947558d070c07ef06c17aac7a68d1cf7de472870b4690c796df2d47b459d6f85134efb5bef5f358cb2301cac0f9c13c047f74f39ef74b03131935c831ecf7bc6979645d60370fcdd15a0ed19ad82fd7d1d235ec01ad0a1dd4c8781881f02c6da61551cb94313e7703b42eee6386d3dd654506369487d47bff6a8d5c2c9a1807720fded04aa495a72e9a923d663877bde06296137647532873b48ead7ca171fc5dba8c6ea452570c5d6307a6c143085bc1280aae04ea43787b9bd0cef88854e2cb4a55590e7d7e5a9d24e9dcb491820231162992fe482aa4e0a47d2d67b7928c2a0ef38ffc76572fca934e63b15cb58d7b2d4aebe1a7be21d3e51938798bef7c81954e6073298d8842e4c450485ad6c2560e1f01877f8a64dc816fab445b40fb002dd1aec665152785c2735327a8e775ab786736be163cec5ad5a119dd848439e2e9a369cf02f6b480c335f0be7557a2898f992a76ed51d07688ae779a6a091615ebfc3667a4ed97ec33b70b2aa3a5910c2d8fa2c154af3faf824caa1dda965e25fe96f6d163714be693a1cf25a15f197200f2d090dcbf692ed5aa76e92315cca319c79d4e05d34baf5f5a5cb3301743f05dfabe498e1a8a000daefebe10788e80445cf200e4b11c1641e57975cb34dfdc065b151f566a8774d5651991204875639697207aa4cab89f70b1c64fd95061192e116b05d08133c3d891ce5268eb4b8cff63c0911591840027dd7b2ce159c181b053f76d9d7ef1fd905a31e8e8b6055b3c685c8d9bb83cdf8390c160151c90be089d0dda176460c449293d04142a6c55b377c3dfbc63eaf2ee4f687327841b36c92d45eba6a974de53317d2953f5c84bfb97d46af2d959b4d8a27c7f92d7ca207c93a5fb37eef788a486ba99134273af434fcd9ff8db4e3d5d6dbe103ecca8d2f13f160115d8365a9c29a04920bd281e948289f80e0d94535c82768eff516176385aaa787239c293c1affe8897748f12db99712e9aa48f1812819f973bf26ad2c7e2f8ac11a4b3de7a30cfaba395afe5171dbe8e08794653e79823220c92ef51af600201f156051180e3124c60f707c95523b338acbffc2507cd44d737ec8a20635ca0be7e98924ba654dc38b4ba242a89306d50fa5070c60d9175f08c923f490293e03ab6166c240252b28b7cc33e45e06880bc684185d139011cfe309604d551c70aab00cbc9f5cec82c684cf2e8b721900fd0196bfb3e33793072458901baa84e712aded066df91f97806fefaeb492e6ed17ce2c7be02d5ae36cf4c53d7c6c1fd993d6e5f02230839fa6577bf66f7cb10522e3fbb078cec4030bf83ee30ed43fc183de8d277f4623880cefef9df2fa76230654d3bdeb02bfd422781453ea743ae5d05da7c646e754c69caca4509962e5ee77e14a815032c3ab4d2b5f0c0a1c4f132f807b061e21a783cad61c85d3994f6d0c88bf1cc1a5bbab3557204ceafcf494813258d71e0c7d141fb11671596e64ea6a21a1473745c4a61b4fcdec338f0cb5ea08f44e3cad7df70749b78f61978380d94731c6573d246ff6565068984a5029c5e5615ec6389505a3d84015febe78e2544164f7bd1b735b763da753ce5b913f7264f9f41cff9572b7c48f5f90b6a6ac388dd1749d79d91bbae5f160daf0e4ef3bc8249d26aa301280ced2f6ffd89043d9624c606a373522db278ae31d466222d9dbb78acbb7280baadf5354d689d9ccdae8834ab23d989b0585f5d5e4a2779a050e9143f989a3be442aecb7844b8ccfa3f2d082ce2816508943a322630431a408badeba1a1c1e5a76bb58402bc984117a6c4a18a07036270c1985d4d088eba31f59ba81805ba4311c8d71d59d72ab855b02e17c521ccd41933a15601816ac388d82ea365ea03a97795e87f19caf24aedc20968fedd5032e47e184c61d4c55674b9859dc4af6e574d1f2f0c07cd8dcf0cc52df9c370e6aa7e70f0ba1da7f1db0b2e07981c9c76c5086c8a9a54ec065394aac40ac3b129374846923ed182bb403a12ae85443835ebc7335043b7304fb75bca224b447e2b1c479afec6fd0056f55f979ee2a94630cb023bfe0fb0f86e00ea238d376563610e5b3330149246502de634707cd3e753c0517e5e5bfc772267a6c433736550638a3e81ecc8c33bee43c353893faaf51cd78cecbec940dab24f16c27f538208b94044b68d4ea302913bfd131ab5fa3aa2cef5dfc2bf8651c4557f2e3be0d77bf4f22956921b77b0c00282621d7de5bc1818bfa744a04bd8be8259150201fb92b76a9bd3b14f2411d42591a1d468d54f0b3d8a92b517ef54fd5221d218ec7d147541722878a48bf13f009e6e4b79f5673f4f512a3213c5c834f2d67335f153c3b701b2e8e5adce415d2dba1d650474466e9238764c36e0ec0b3c44cba36a2c542821a886c05e3f39a6218dbcc451cedf48123e07f728ce0dd5f4f0eb8b3f6a1bc031a0b22b2b1f5ef1002fb58dae0548b7d6946c241e17fb8c4a4333b34172040e87671418807d46fbfa4131c3398917225bb957007a4fca5ae8cea11b22a6b39a9ade21bb9933627bcb85b063de539491239cfde4e6e1e296e4d6d39b60cf17d19dfbae2284281b1ac7b047b64597f1154a02cbe6552a997a82e17bcb69fa85270ccb98405f277ab91d33b3a03ea79b0f1e9bf9b1159af39697cf50c59b32170c7aff435f64e2b1b3b2dc421db6b5ad5eb3e7d8e690c37657d1ef1abdff2310324e7ddea205fb393122281b97a521bb422e0991f55fa9f4dcd9c0b463cae1564c20a15cbdef8a191dafaf48e963046189b966d4a86f1fbecb4412c903989a2d4b8d228976be6ec3115ae958955447b673f818e48d70992f8913b59a28c007d743b172a6d10672fb94ae209eb4ddea6b4b7863f958d60a25ad8abb538d09841e63b0f11310ce82b40c80155cd7f3235550a314741dfa8e0cff1a06e2891f97397b76254914c0959cc9438c49f3bd77c59415c0f0a6eff7623e8f5015a55a3adb17575f7cf3108cdb7aec8375324a380ae217127fd63ee73407cd638b242dd7cd2792987a9aa426b2887b8247a9045e81889763089aeb1d722201a1fe36fc0d62d82b9093c9663781e1aaf8601b27c4de6ee4bcd500cc13a67cbe625b6752437f55ae2970aa62659c8f7f15dc7f3b4e49b1771df79884cfd292727ff56a892dc37fb3277eebe20b5fd966a4c617c511b24d86abbfb03671c04cc7c665dea69b61468a9643aa9ae035b1cc560aa9d0201708b5bb2beb61fd1831da85aecc9878e1a6884dbcb35673a61dc2fb33f66bd5e2d0f1cee2a74c6b28903a7bebf357e29276233bfac08b0a2e714e2c0ba8246268625187da75494fcd69d9ef65fe660f677591bbdad5661a0b5e64df4150580123f83a9c4a30ffcb07c607276c6f030e771dfbb757125f73bf23ca7ef3e96003640674371d3bfc6750aa82047bd0ad0eaeb48f00fc98b59b2ef917e3331cb0e3b0cd0779124a56f7c25527a50ccd7ab87b6579cbac805595dd324064c19c042c5b60cba463365a212a642b71109411c9128826467f9b306581f3adaa64805bf09d59db0ca8471c1843335808f802f98c066353d6a8990d835fe6a81875dac11f420aaa321a2f250e9cc1c9af33848022253b61c2adc442c8d04ecdfdae52f74842f226ca8246bcb77ed8ec9f66efc7735083dcb66e4edef66874e44d05369e8d3fb5d11c324f2f36afb52c70405f246a28d35b70b62e51af386da2e39108c26c637b48fcbae723e6272f4f0c61fc05efce28e78c4026de6be00361993b34fab453078fc1d08d8bacec1645a1e4506a84e56cc59cf7f8ee4120fe1158ebf4c85bd43c16a0ef94a9aaba07bf0a72e89f9c5766d037979b4aafe6baf4001e26e7565af015f2bf1f6b6c803b9848b88c419e71ccf8fe91ef2b02a961c1b3b91feb5645cb0089597cc203253c3355ac270f44a32e05ae39db833653678ca8e35754d08629f8e3ad4f327976992167ef13af135d533f9c658b33374f6f034a2b15480e0d389b644e0ead19cab24bd3b614fbe5024e951e1aa5fad275d8318eb81d1ab64df82c860562ae0e10042323c87d1b633cd7aae415a7e563292be4213ceecf9c1b4e8d8b61b2a05b25e18ea3e28d2a81a5be0fd6be39a682cd8245913082289c3390957f85afe82bf50093b87d889a54561e3ecc24717fdb63241126c4cbf884f41d908001a2ea542be6cdf86af3f4061fb420e7d769f889979e942a7616d62335bc545037467a922917193546ecfcb1651ea92b1f1a2f2e567a3d66975563483a5d6e380e160e69b4f20127220dcf4f36892911c7caec27a95cd6648a103ffdd13696b71ab504747231acfaf0a1659d6168d7c88fcb86141b594f06c2733cbeb46d3b11fdf7863b1a0fabec4afc9b0506d5eedb968c1abe1b52231eab6d728e09364979510f15655c90905337fb8f8292cc35ddd0f3cf7e5b442b678896f1e897d33a27c9003401560a9aa3fec1f8314c2b0395928aadc71f22fe2039f22f8ce16d7f066c6839bb0e7c27657bb20c81415b1f2f1c440ab7b4443af04b3e99d60356f6f904dcd91a484f68fa6d12ecdce56de1993630f32c2ad98d5a5fcbebe25679dee2302fea91a6ddd641ced260dfd5e0fefe77f538cc449c9c7003e3458150d96a73ef19af8a37f4940ed32b4a935db922944612ba822bb34c8c30cb99a6a0a375449cc0bc59eef3ff014543c76d5e8cdea9e4a291d8beb828d3487fca1cb3b5ac06e2b1e407353f908ea47dd1aaf088fe3d8cbe0dc4723c4159997e4b830a0ce55af56330db76dabc163332dbea94065ffff0803a0c7d8cd04ff36b4d7340dd6006af6c101afba159eb0e3de1fb6a2db7ab906361216985d6da54c8e0bad8037032994639b27487c9e7f7957db51b0ca507bfdd6d74c71b8206714e745a3c10d76248d3b1631c95b5e4f50b0c0f0956013090ddf587739c39e73e01760926f51c528067f1f183cebf89cd97bd3ebe7ff5b7931b09030a1c7994dce6171aac41c56aeffe3e8e531b18503ceef5766baf0136df8dbe1382503c161114ae8588e4d134492669c1d8ee3741d2a86751279b43180312849c37dfe22ad2f185fbf867ac6670e60fb45b9e58a78f8612f229e4b36fb78f271ac15baf51e3dc96c3be569b93595e5af1656f9729e4703fc7b18593606054f27bfb3b965662d3027dd9fd6dae49dd50462508282a7b14eb4ceebaa89822f8d609e755ea254d19e747d1efad04c2ad1c04b8e26e56648bfb7fd61b7722df438bdb29a41611c3685dcd4fc53e72d8d93a336568ea3beee8ff840cc37cdea41f8b7df83697a8e9b65cfd1a30234c7f6dfeed50c2c9f678d6a2d4f928b713d26a8fb033c5012d00e9e7d1721a60c8b24d2e7b94d53c40235ad8a82bbf9fd31ef98cb94211de9bf221b323893884291639ca2732832974ac18c09c5cd229859ae98a3f2e636cdf5b85337c4692212b5c45bfc37ac4716672884834caf661b25816f0bb2b3cf8aea6fe1dc5f5552f6ca3e88c6e073b41ecad7a33e8f0d1b5c16507fc1af86eaa3eaaea0f24479b18fd3275b8be138c872a552f857dc17710c123a90faf910e672108a816441ea8e72df88dc3961490ff8c23ce7d5a1167153db39387170a26fb240ef70a0cf395d5658b837ca39bb0384d61b5a0e405fbb096a04604167d20eb63d58371c69d6cdbe2808925b5b594c4722f7b9a8ab68bbb0ef908525057b1a0dbe2b835135200438d3b76cc21781bbafd5ea975b6099e8bf24e262c79f66b1a5a8e6f27e78b2789b2389195b69e3de44da177c7ad66fcb8d732ce8024c64a942dee0b0628d7a569facd2b5728def649de7203ee5e2aaf1739330716ca6a9cdc424f8d4e5f99e34413ba6b96bae18b007ea66e3f4e99e3c9f9d998d6be76c9eeaed66d1793ae9e52614a5961fb3d8feb18b4d238ffad90237cc7d8b7d298c900f1207a7801c210f40dbf8495d00a37059f6940d2db66f258d19867c6b56129b61752940794729dbd5ba3eaba8abe8021d40dd6d8c7ed0bcead68eae1f123e3d422d6edc5c26e9665f77b8f7fc10f46935a88ce45a5e2c783d89e83f7cd7dd087e79bbecd37bbc5130e3892c886e46a26b7169f87ede0280de6a63d445f7856e61287b0b2dff283e66223bd0c561015622ba0a80e289dd36ea97094272b0debe73927698340db183eeab54354f6ed0017a55fd46a7dbc7478d05ee267bd6f003c42a9b5e2f1780c14d2324ee6ee791b7d1b6a2655d5f7384ddb9f124ec17f26532e0370461a6a5d788b95058148f7b5f977ac3f78a4a2198cf709352de2f82c1bfbf22e639c3dfc331909eb9489fc7ae6191f60b40550291580311a8ee625c4afd23e540f2a57e182db98a11d63c392c24eb3e1be4f8625ce144b1b4b07f9c48307124e22fc41ba846eb0f364a433038b3cee260e5bce6d04a1523dc31a6aa277779e1020dfa331a0662cc61fe1e64be9333d843978833c722d3c69a063bc3e41ed891e65fb6d347d251d2bb285400cc1ec51569b77d2b81b058d9250f65d6d6ed770c6ed1a3a0a88202c73705a5d3a1faf3ac52070a9065cbaa10de6e8202b21ff2de66e3e2ed6305cb63c0e57b1a01a3c2b021d6b62be76742b008f1140b7f94ac66c56c39084ec948f24f3e09328702728fa2a77ba65bdf9f9756b9c4607702eb313f712c7c0f627fea584b91747413c803882b12770cae915417902b30b08ce9bbcde41ac9ecea00c5fd6aaeab778d14141762d41a4c80bb701d434ef00e9310d2645505cbfff081019620c6e8f0aeaf0553021edd506a418d4c4f1f936a288cd08e89aaf13eb659edf41d368d789b216453e1f84112a281985780f7ca665fe4f1208654b4e104a719d999b97349c7228dc94aef087794923dba94b335125e64f667da4e3f17279e9f877ecb4b5dadfc7a04ad8d9915fe3b51141510695d74e7614fa8397be6718f7ebad492cbac0744b552f3b70fe1474d6aac1b244a4bada1992aea3f941dcb46f6751b9af527888f443d4454670df0192e5ad8da2afdd7356bf0f2e1052883d02b4e689b0d95f80559690e25e476f1a16b1d876bde698fe1d0cd77175241a279c9ec89ad8fc98e9a820717be596671060f5562773b7f11fb8807edef695c88f4f7ee644a9778885c692a953fdd0e4215c1b75d7a437becf52297ea2f2cc8c2954c40c9b699fa9b5259d50d01f31ae8c9aeaa9a72f9668da3fb79499a43e11552ab8e900d3192227b8ca4d14a3a3d36d3e62da53966ef27b14112704589f68746766fd1c065990d68a073d33c3d7feaa6701cccabf6b18b1d89aae0f56eb2661b1fdd2cb4b41fcf35e44474cb5a28bf02711008dae212bbff49e30e8d9788edcf25e9e636c23796abf8923ad0ea74216dfd14681d9790558e126c6423a866364b7182439ac65234fda0284505afd22e06e1415ad4ac36043b08e1fd0461239dfce08ed18f4cf797d6861af3d72647404f0c10a290c738d51cfe9c5c0858d34b0701aef861f2b2a5d309a57de0165af0a307e83f203a9117110cae500d175a09b01beb206e204439844e00bdba07b3a068e9368274d521810c731f68ec93362d1f83e07a6bc680871adfe351034ccde1493e93bd37b0df196fda264ebac9a20d5c950299eb0951d03ba5bf562c89a3baef8188a08583338ca33703a7863f7fdf5b0ab46bfdeb5be6d0da598f963030f010564f7ae46b90b92b5bf68ebc792a02d06ff71981f4bb68b434a638680fab0f8d317fe93ab9fce394008241a7368ce159c65b7fc6d975956b336f0552e1e26ead28d549209036114985cea1bd5e3514c67d479fd6712f22b8f09f16fb3167fef85509ea17d251b436907b49e0ed50a8eb38681c5fd434ca1c2dc9aa1127beabbb95be1ee7141935f0161a23d6ff53031bc4d49e6d759917974342476bf29cbb4914b293d7ea95903750034a6b31533ff3736aa2040dec489a09cdea3313464b044e6cedb24d8ae8214256d61091546ea8795d74ddbd5a38c96c99e1cffd1011516fa86b42dc69184b487624aa928794fc14457e8e8cc12b402203452a53b19332717ccdd8553cb3ff6675ad97ee2356fab8978b1831cf368a1b896867289aa7826f878ed138043515e7842a955593f1242cf16ed659375bb88ba2a5a466cfeee0296a6832e4141fb36923c3333d787d8a2ca7163e6d9d6094094f2a164f1ce1a0d1f908d6b0d0deedc63ec4c1a1c5b3600755a486b215bca0ae7690b707197cbf532ee23ecf962ccbee9e3f851e780e6a355a2d235121f4d34d5b7a047824f404f8e0b26953f42b8bcbf69ebc4e7a952ac082b949b5203ea7f78906d9cea062f76133500205bc033debba629833194d43e83053a2d34d2b82790fba8784033acfc1c9d08c5912b390253efcedd0a1242299a9d858e0a6e345a99c00f2ebb3257805abf47522d582152fb16985244a5aa3c9f18394300d7855ea471e69975bc562ba78ce10472b503a41c85911e4a4929cd620f163cc330165f8ea83cf628e57b5be764ce17c4583a8f8d21510a840d71594df2ebfc2554e4aa1a11a835ad164203da65be3cd26c7bfb4e73c581f94c3d2314950f9a2b41ce467fc64abb2c2c89485b3c7b835650073796f7147ba9660c064c1a643be34971e049274188e474e7f4c492f12f92299bdb0f74c4d69daacbd52bb2527c1b6407784186f31585ace68eb2277177cee78371a62e35d7342ab79a1ab5931816a4ddd23a2d5cc1072e80d76996742b828b61ba772836bef07081f16c6e7dd4d38a3d7848759a9fdf62b177d02460b822c7bbb7dd74ec79e6021fc095c01872e53dd2233162a8e752aa175b03ed9e2b63109b47d4f9899de38153eb0641911cb341d3a3908d047af6c65b940686d8cce66aa4eebaae647a88e4d886094ef435ca5b69f7d24fe6f3d66334bcc1ee6b4a7753bb71b6b6ff0b86b91ca6132d5eb2803bae2aa8b864deab53a8af45ebc05a2f20502cc8352aaa477e4970aadc387d5861800b632cf6b8e965e6c7a5e372edf12fac1be8f003b71349eeceba99d994e4e88605bc081fcb929018dd1ff6a942dced7404b1e5002f308408aeae54d23444701eaa56581817546f8735cf981a080ee6a26a9544e41ce0b165739a05400734e9873dceda32bd611b911da49b04d1234932104c4191177131eda70366f031739a786f2a2f70f7d86945b6293003b329fe713b61332a2bf3c11d421bfe282e00a33007785c1cf98729297e1c33864e47bf2e1465fa2ffbd5136eb4880821b6d7b81d5436bbad6d59a4d0738e25d54c29c747bc26d92472ae725db23e6f5a9a64c2e1b9d132a29eb37df3e8ef0aaca846818504bb9537f9d8e73c7997c18e8a924e55d2faeea5da3703d2e517da44a8a6e8c23900b1c8fef45fa4d969023b1d06fff334f9af1dd5475eb9cfcb3f77d6d6409cf1842f75d55ea6ff774ca537e9ff4b5126af1c4b6cf9e6be7c6680975bb9c8eb4e1c384ce450b3a943aaa62908836c52e22734815b97ea63ea0557d174c5528db250a16435da993c11449f028df970466b5a9dc27bc84bf5b6e92b1ac9dd5c9c208ac993b210b28a7a878cc37b3c3efacede4c62098c0f0e55e01672192c3d2519527f2a11ac38819c2d62d166de215b8fc9837ec5325677d1428db0c8ce7576a4982cf9f38f23a47b44ce7235d37aa140e25a793a70923926dddee25f73638887357e84801cde8a9abda4af77c481abfa550638a58c8d1a8b00f1fec481005e36361dfc11e5e58c2341935e1632aed91ae4f9f3091dffa3198159962785c269eaea34be03f4080fece26b48bd7aac04d6cf66edf396b89169e8b03cf454a93d32eae19ec9f6f80a20bfbf87e0a012f2fc2f1ce9d3a569355ea59ef94cd6aaa13cc1ee557c3e76aba4b3d4db3e9b436f7d77e07de40ee18e59bd88fa69fad22ec65816158e64b86938eb4723691820d75113190d629855e7b02e0227da952f150707f4131adfbec9ca14ab4a635d90df3d432df1d4140826512d09d1612d19db71c08e6920fb3e8a9c451a2f30b740c3afd028af2648f624808be9c086f65e0f9b75d1ddad57af7969361a5a5412c00bd721a47a731e267c6de01a4aec2d8b6c7d77b76f50bbfb2a4fec7331cdd2f881b37f67e3850b58a4e448eda72e21e7ecbb43fd6c4ab8d0299ae29aa68c999d4bddd56f6908c3c4653ba966276fbb6f4cedf5e08a58c3f833783fd4634905be2e8e9e2d85a48c163b891610d522cb24035ee0e37b5bd09da61a5d1ddada66aa45fec3654bf962236f96b9c495f5dc2ed50db171123a9d7acb251b5dd12e0b886072183bb36ae47fa4d1a32e1e983175bc7b6c271c796013dd571180f33ed81da5bd14c9c77b863d6aeb5a16c0d07a0b0b2f861e6a0793e84ef454c80dcf4cdc3dfd64b5e8647a19505e8e35406800e79ee36abbe90c02cbeb68084c73a3b5e940201da9f95e18f2f35ed68d8b424a6a0fe0981bb66be2b828c516c78b5cb60179d836ef730f3b5937ed94eea17a82f25054b3dfa1ade4ff3b666d9c6cbd86d5ecd88ed9565ce5d831fefa78712fa8dca03758592e85c442f9ba395e7ba5dc4855e8d548c9b6ca75974167c1a68522c50c17e340114ca17f25a6f348191d01f121bf049ea7d02d4884e168dd1857dd4dee0906a04396e93cba05b326d70f5f66993daf78e010d38f730f2c48fb0b445be35dbcaeeb0bd71eb041b89e7a5908eecd424e7c5b38a928157ae0148f3584c34935580d4f088b8a1f264a6ba2fb078a9adc08fbd761307dc4831290def466fbc3db283419a85b075b808ce1858fffc0ab341d2f3f8841925ccf808f73b491592bfa9bb1cd50c9273ce504f77b0e0dbe76ad297e58cd27e9594021d74fb885c05705d39243af8fa696be9763f94ec3e4ab67cf2356e32963b5ec8587784e63ee907e5c8ab44a0c316e68618d45cffb3e7b83f0270e4ef945fe5674a51f557d25281138cdcc6bad3ada63ae273e9d48e3ab53907dfa99c3a0e25565092fefd78d67e8da422f566d893e4ba5be83d72bf439d85ce3dbd12173c78a9cf63212848d7d7eaa1273b2b0efbe043c2bcbe8af67a82df42440fab300445a431caa44ea000a9694f1f09915a397157fd9f95dc67abc169f6c9b582a613cbbb4a4e3f5b68ed241b80e395578f73ecba44e413b75b21aa61b492826ea045948d326b736c6b6b8f01e29f893f2ce888e482487415ba519836600274630f57c06658e22c52d52253c5ee459abba8c9c2af0f5a6825f66b16b6130f9bd09a0a1cb4d76bb59b7b0e92a1065b37a5e2f6f5375122bc6567cc7b1fedeaf4febe7ceeee8c8b9b044daaa4e1ca2ae0bb8c05be1454b03b453029c6149cf8c5de26ccb76657d5e512ce470a23d13b320192c96f664c5626cbfbef48697d8fa4dff9437706b008b3af1b6d2142358755c865c5d5dc56777b635bc196158651a9812308e80773aa165682bb3e66132139f023be15df5e8cddedd02eb0b3c26d5c1045861f0925094e49a4e3cfe5a3270def9fa8b5affec8b2a24a5cabf22f13f3a49cd7a0cd23934d0826a56c80c6203c25c0cb1a245e61f1b50696b44b814f7fb37e25e0dbf0c39cae6ea59f74f6e3fc8991b6fd425f55ecc6b996bbfdef9341a5de5736d936470dd44ca843d7c04c10128d5265578648a523d61da7ea70565a9aaa708e14174e4e1b80a032329da0a1354a565b53bf8cea10e1346fdcc224cba8b6908b2ddd2c791368d7d04573365e0e12e3570edc7e42b00083238241504cf1326cc2c225bbd291a6124e575998155f175afe87fd081013e935be1eaf3c239e3da6101813ce23b6fcb41bb172e07f182cf87ce8ad071279ab4351c891d29d4be7d0f2204c28e4fcb8084a5c0bf737ca3e90b97429138cdb66d19ac9eb127107f47175bdb931edf86009fb232d2ec8839f9250cef128f4d6d23a7c182d821e6f9ae71be2caf9a60eab91aa73a25605d8d851836833f45f013067afe54ddc5ab06ffc36edfa76d467f7e7b94dc2400d2ce1683d762cbb4a408c5af42edf1c13a25bb6199338c1094dfc24c860d8bdbf06286e025a390791efb4762a9085d44eb3ace82d8736895a93d62291c5fd9fd2ec669e89382916a7395ff5b70de1b98f4b1fb6bd12a0ceb0af4d97622fe3c80796934380ba8642f7d0d4c6b199c361cb6cc2c178a6a3c0a867668b2e80aa1c07e2934ff570d0602d6b4c353b75c775b982d3d780ee9d70fc15e123b1d15799e0a15e5700cdd71db3d349967f4a100364f9b7ff5e2799268a91a2be1dffabc5301ea8f73d689b922ab8888e376489485dbc3d9dd5d74c559b7a3231cc9c52617d8b9c474c8fb167218b121ed0daa037c68d232f3584142775c16ac581600fd7f5dbe152272f0d0918ac70911a73ffb22e6bee8bb2b8477061571c5fd8c2e6c58a210e1d2795567ec4ee1296a733d1b7fe235e4bbe8eabf0e6ff8e4897bc3941b9dbbd300da74e7d8f345839b885131270d328fccd15d89366ffdc7fb1912aa0da76d5243028afc1b38102110c4e2eef12f79b1aacf58289b0cc35b18a3cfbcd842f8b468d4d1456cb961517c63601ab29e2c7b33fe273368624fc3b834a1fbc159f6f1a64c2216b0733e3d1ef81fefac843e1c5f3de5f32681dcf985f58df6537312ec481768cbf9c05dbef03638c5ac64d6b269c39c6e669c63915a1cc98dcea4d5fa8330ff5b6ef7c27d07918bec566161315aa557f54cd55be0cc9714ee7e419845b974a9a248a2598e4ebe4222633f57bdb56c3bfe7a72b782938ea11e37df2fc2a84d7924cf6b502fdc9661539a68f6f003bb62f549d1c200109640bdd4f0f7f62eec69609ed8de5bf1cfa2ee41c060e0cb21819d596a299a8f9fef14497745f48d4e5d7c619f3b454205a1fcff1f90e74e9591b61e4c6b04f9909079ce461629c7be9afe01829a857cb908bc10aceb2fcb35d3c33c1691b941be7275d5f21c1537669797bf9b01f858f3d99b92922f960b1abf4cf61d53499fbea96c39ab750c9a883f4603a72f72922bf339a4c5ac624f07efa772ad78d29f8c434e5649e509b0975d9e05f151afeb866a7240d41ab7db4e71163c5bcadd048dcf3d5e79e4fafc04e84cee9fc2249dbe5b503fdd30a01b53c21138795c84eb24980ceca6a74471b1ff6903f1e691526461a0f9d20e72f841f9e281016f8e3cf1bfec82f7cb7440409baf6e11546788d503f93ee1915af1620ef9bcef4a2345c5bbb0e02a1096c738232355584790fd60723eb191eaa0e2d9d4d68975bb175138032590b15f89e535bfd27cbffc556c011f16db5167a02e03ef3c8495f15d014c98332cadc49548b84d6648fcb57b7e77cf7564e1fcfe4bac8fbf620c5e36570862855c68cbe3cbe0daa9c75fbe605bb63ee68a464154de5f3bf4e763f83e245887f7347ab7c45971d7e28c494d2e34450b008e429e7bfff3ff064e886f860e05f942233efd7745d5a9d1038436c7ae85a492c3da48f2b40e7869e88759b536f7b30166cd67bd62c4995c5a918031ab072434f631c256e11ee7e4a2e3078368cc64c4c91a29f45f2b26f867b3ab444b77e8bfdac1808efaf09e41d0ea47b2d4230a2b4d7876ca133d55cff356e84c62053b5cf81000554aeba62d3475d73bf9eae91c4e06eb1ac75bb6ed4130886a8135a93d4e90e92d779c89dc92c88631b59bfe9310c9c01b941d6bab63686fdbc1b35e4aa046cfdfc8926d08d0e23c2b8bef6f9eca8a5afc6f25ea21b99aaa74ee063a9010aac0058e21b5287664133e07f6c1f8a8141ab8a20c83a428becbd4e1877ddbf1bf4a62411484b1ee19ff72acb65c4d66eb7f93ed1187cf71cc0c799a6f8a5590443f90119b94e9e53f6a2afb8ea4df2768d9c385c92e05379c2b06e8a32bbb19dd8047b717adb06053633cd9800c5d7848497f13be3601e75d0e240aaa2a7750c33f7977546f16721f6668aaeda4e4a6a205b7fb576ebb22cbb47ed06e1abb9e8738be9b8dc087d2ba032db62044da860bf6a7705a9799ea481435d5b7b444bd712d4b6eb80dc8ada564c2a25867063b6923ed64c6d9832f2e1b2c6ef2d59da73c1b685081090c40892382acc7a40d2b0cfb185e29e55d9d2d7fd23a39c5d45c779f1bb2d9101b22799bf2e60b55b8e9504eca6b1803f2585f0014f043e4e3f40f632f57af6800ee10e3be444202a1e3899244eb2aed09a52401e6186decf05ba08c1c3feb32d58cad763d77c87882a883f21b3265c5561e87edba02cec37957ab1104ad4b97ac50395a925e9c35d8c931a5add3cbd23ed5a9368946f1b45b178ffa78b89494f848a58252bd9b9e7238336391b7fa4b7f53580753f321ac2da1e178548a96ce10d19dfe85d484d506e17cdcd7408b38f775a1f13f70033340b9e69e3f3060af599caf1a3b8be237d410930554a379c74a04cb0d13a86cb52c558b5c6742e83f08e7fa9ce0498f5a80ad32632c0bb5858e9adae33311a45e5b9878ad73c6004e0a374992cf75855c1ed93f579fcc86af6d5fb10f3d3b44de0a1e87f61ffe4914e34edd70c5b8d9b8da396f27375eb3196d95cca8b389348bf004045f5f482e2f0bc105b235c8cdc2c32622cd42b1fe7290011181484872e2043c2edd17468762a91ce9fe37c628161c96915297f53a5f4cdd59e686f544aa96106b55c0d06df9023ba3c881cf4786d712f7e091e4b81222622bb4bed6dc48f3c832de984b026e745e78c267d132ae1c6f8109c6221fe96ebf37613b1801b718bba6f7266ed0f899e1475f2ac3ce97bb1115f5eb88d6730d0305de2816055af3a99f6a50e5f78d8d97499647bc3a5d16018c6825ebb85a4c26f5cee8fab8bef3388a26dc0f4450eac1f22a9bf5d61f51e372e969031f9a559f247d00c2bdb277279ffbcf451ff0b6e2459bd175105e438aebfe25412374516a2b8118ca7e4771e1f45019f9de68cc632c5a9cc5b96c542a5293a398ac960e2a36a54d076f4f097fe53b4b4343508f61292b7f8a153ed4b51e6e0625cc3073e2509a4c36b8464a4df2a873e33eeeca15e3f3a51a79eecdc0a9365af45f22e0f0b6d2ba3a4fac12fc266431c732fd17fe6df8934ddbc5803b039f909aac9917dfbde2201bb4ab2a3cbf887b12e6b3c0b7074bd6539886b1e700ee4433dc13e34206f1eaf7ba29f6bbf6ba1c42092b2a592d392ec313c9346121326f5f3d98bf3f9dd87f5b949cbb7f1c0547b255e2292d3b5a2915f8cf83d297c7fbe94dd65f5af630a5568c5380746633fef1721ef991f5fe4429cfb89d6a43a8381ca27a6baf5f7fe746ab628f223c8396e53f7f1db02d6943926bb0c8071da610947f44c769506e889ac17efb2a7831319e03e82e64d56283ced6d7438c3948c63d0d7f4f66a257345cc81264220cd9f6c5bd19e6c0f1cdc241406f7ff3fed51871502e3e519a859192b99e60278cc9c463afe433bacee395216715135d380f17261dfd3ced48bb42c8340cdbffd491eeed9317b4ca428d5c21bf11b989206f4a673dc1384ae861345a4e3ed49775d6c3f2158bdfe7d53c1766f06892ea136ec75eda5a0f9963009cb84b24173d7784e8a2453f4bf33447ccfde4c1b2a2b6b8ff22896705f11a3a3a6f7d7be86ebb73f768e2a1fa42cfe05f0eba3ea1d866c102b353e89b528277fb8feba497e395348ac13a908823268426714dfba3eade1d626e31b4dd41928bcb1b787b03f91b87c7d154eb88bf6fd669f98de34343aa4076115ee68d07894101a861334d036520b7421dc7a5f27234a5a6804b12246fa6e5449a270a5a638a6b34ed1b212f728f0222c1df3dfe2ddc74b2c3805863a664f3cae268b7ffc6df70be155137b99bc464d63715340a74022f6bc4c8f7fa76e0af24e4548ff243a4bcf39a21bf79a4b501e46a4d6e81c954ad65d3a2d0bc4be246adb9ab5675b980d5907158b6bb40d2d84d56d845361b38c01434718094079b9af8c0de21bf16a4c49c12091f98a48819f1036c366d964c17e8361904cf49534b7be2882b26ec15af10812067cda9254d246d26bfd3a4c42eb6ea0307b177aabf419fbaf228fdbeb50dba18b668c944f06e3876caa80ecd088f85a762dfda0bb0fad363b925c576a5352b54c7fbbf61aca77a9f290eb0b775acd294c5568c50aa7916b929824163bfb8a22464c132e336608714b1566ee0618c62a75776380c5c9b9f6d27352af0f693a6c82ccebe81b3077f21572bd311ea0e9cb0d1ffebeaa4cee3c0249d35e323c28dd9620e7c3c4a6ce11379b8526114d99ad29001c37f868551c31e81f25cde6cc0857329279fdd0eb43895b07e417b3267285f50188f3bb5c2837fee9f0c9994e961e77e650d2cfc5506d26befce1433a25b76ae92bebe8b16a55971ce9a01ad462cb3190c124c5685817f37c77cb66cba16c3b2734cd2487b44f6884c59a9c90a252a333f0ecc1b01b7997be63e5ad58d798166cbd8814918755f7ee0cd8a44b49480f9642d62bd6dc004ea24bd538532b7e04fb8cbda0f2afb7fd46a791c0ad775723ce039f4a91b3d4b9eca5deeb0eae007a7b6d50f6709755fe5a75a870435323612468893f71f268da8334355ecd476997a1fb92ac371256ff9f03a8dadeb0e5ef83fb3b7211d815dae694a2b3fa173a58c44cd80107f6d240666f0d1a974d5ee017bd300d06af58d0d472eef1d6548106c45d4056bf0f5aa3e066e5bae9c9eb6d11e89875c58208f038ec4d57ade63648fd0ba7ae0049953f14800e93c25a0da00fcd256ae708ef06ad6f009aae7fe2e2fe91e7f124857f401629146e9f8565e5334eba65407a3aca429fbde9933e04e7f7c76728a512532887718c65b43d0f55254b5f59f951d5d6e59bc6675022503d579555b9a8875b41a5c047085025dea9208c15b6e447f8a8bf6a2782b85b9e82a66ce86edc9774b321684769503c7abbc6c9b247134ce778966a6c60d7909c2b31a184bfdd504263196e0cfaf2e700f1e7cc331c3019cffe7db88b19ce62632a3aa0be1baeb75930266f9a278f6a8a51f8ffe23f5908747f69480a54418325c02aef78051b3f59f667245682c3bde62fea336956cadee8595ab1dbcc91bd08218472decfe3d2d708636708825bc023d69b9d467e757410e3ce45def02b17e00626276f9004da81c053e2abcdf82460a4cb16ab00b76055904c35683daf5c924f6ab3a43e900da1ec7d8213f45780f09c358269396b882dbd52d41e4b75211920c766373ed7e520372ff668d768fadc2d429544cd22188dc1734f8ef843abd1f9ea5199bf943d9677205cc98eb6777c00a36d65caafe3f91e31bac041f0af8944820b01458b4344d09cc5390aaa68b77c1acc8488e30b00e579a15557982d3376117440e4fbf77201f6b5dc139c4a8d9089c90c9013db2d43787d7704f927656da2ea1622ae6fbcd80584100bd92ede1b322c2f75091658b0f0a8722e9f9bd76ff7dec6e9a4a28c35ec7f963c740d44e56f805189a816ade9f91e724c803171215da21476bcd46e4c51a74a52aabc1b3778cbd417276f25558746e06ed2435023d938476dade9d20bfb00e7415446333cf5f45c34120c61d19811a519ba6e120a4396a19011ba4138088dccc6702b586cf6f4784d82c362b8ec42c2548038b9d379b7477a74ee6a57196574faa2d804dbe0976c3996df88ae4a8c4686906e5750243e4bdbeb5842a888f06823e221d989e15b5ec03d7047ce3cb91834a91ca9e46d8d891533534f98b68f3b44677c1c88c5f061304affa824d4b7e47c402a3dd7c02000b7a00f1b60379a4a23f7db397bfda4554f0971eb1b63e65bca6145d1e7a875cf64a05c364f89ab63f73054108a5851c80e9279ac6adf4fbcffa738e3f44dc65799cbf0d789df15cd278b6ac9e437e575818a80be1af3c9d08869d4517e0e27c10c9a2c2e74e5579a2b979616ad07f706dcc95cd1cefffd0df06e9fb2dda1796193c221f85d03ab54d2179948466217ac3c0cf896efca8904b83111a755f6665ae7353f1659ab4e7cb36ed7fc193756f0247801e236fa12ffffe77bc5fd2abab02ddd207d2c9bc2614e41cdcb0458d1ab34e12446197aa440b886a5b2007319d314aee275504ac3235637f4b5d4595834f562503de8948d8716cc92d32d1aadaeddab74f82f276a7c3c5c631d3edced7957c6377622e5deb6322b39a5e6afe96e9aa3f72063d2a256c7667af4ebda284014ff286d8e3298e6dda78c4d8af3418a847d19d14e61218de2e1a93502a10087f6c95f3db9309819cf242d37df421e7a7d86150cde366b8579dd9235e32c0194e1f2c06da908373558a791c945edc91acf9df2878de21bf8ec6e8d55319942a9d00a3df4b11f334cb1a7b0aa33f402e22a4aec964b9b0212fb7cebfd0600896963fb60dfcd94a7ac29a8993bc2609979804c211c6cb173908693666530913b85718482b90e20cd9eed9cdc4cf9497ccb2d20d50b4a9268e0e059094e330f42465a69c1dd4ece82ff6eb24a3571d897a1a871a224b126ac0d1d8dd3ab86507db9ffc7ec6b3d3fe9bebe94257b7189568b85c3be9f8c2651439ac5bb36c748caadc92122c6d6f387bf7209d26d065368c5c4e48a275a02fee5304328999cfd0784688f51c385db59f9543c79ce4537e235bae1bc2748e39e1bbb172ca02a1d0cb90ad664f389a8bb210f0911e2e0317393c35e02a6da78bc243e42ad849425e6099bf6bcdd2199aec10b37765714f26c8d6db5c938802c70723e1d1f14abd130fc8bc9f6899677a57438e1e470e89cbe359593ed87e635e734ee9a2161b6cb809b5a22c72b7b16bc1be84b6adaba1eb4cff0145da0a64568a917e628f6fab52ea581a9e37a49658441e856f81380717fa293f9fdd14fd3edcc79b6f5f951a0a7cedf5758e461c1d6c84aa08797a866250db034ffcf3f54daae14d41655ef0c704846266b428bd8c2a830f3fb05e4a3ec603e3a5bc2e2089460342c1ba38b53f92de1601c7581690d1598fb913dbbfee4d1f77ed26b8436fa0aecfb980880afda6d8ed26f56178337c8593b94c75c76312c99d16a092df00ddb75634aa5c0f36374c2a44915d7150b8d5706ba5d4d3fb1d79f567e32a49cc6741fc2a1e917862c4a7edb4b21f398e1c19a4d9f3ea833aea699d7be8a8cd95f474d327c687c6f427442e3fc8f6dc7cd9f3ea2ea69ae1f43d67678c098cbb1881ae30d5f6f7b9ad9a538665274f4781b6742ea09793d52327ab4a8fd92161bc4c77a3388e0360e902df8bab8d82cf3000c3eba7fd19f277beabc1c1d0c7cf6ce73e794acf3d0ecfccd3a76c6d2dbb69acd31f691cf7243b81d3d9da537ae2650e9892eb2dea943b53a3135c9ab414af02d1e301863b9347f22ed01bfbe7c9bbbfea87e7b9fbf7756815b53df20a1045d59dd8996d6009b216a031607eac0b9c991f7ca7108216de424f6b73fc3b8aa0349bece4a63229d4a2884c5595efa0f4b2b6d10d699de5bb9732e8d18cc191c68b23f698d130becba5bbdaa1fecfe89f35b20336c5d3d4719d338b7e0041f70091feb172925626d2d19d02275e0f60ff3b4c0672fd285127774b294d036f6700ee040b094ee0bf05fda9efe35c1097a9e43776fa5b2b9438453a76e939209e4053ae9874e810f4e291b605e01cab483a5b5718bb3a962da9118282e42cea189838a780b147558e11dafb7d1a3fd2662a09c54cb7b5f280ce602e2b1a9ae3197b8fb566d221dad7480acd8f1f358fa0b41626ab99c3e30481946b10ce0dcaa96ef4b84b72bef683e2b54e6539b6b77fb832ce0f1a7f5e34e9f95204d4a2d48c65f78964f0565845f56ee5a26e02219b06ef00daabe059729bcdd90281ec3a4b916ad2b78c8406c59684061f3f130d51cbe99cab33f8623356f6d4431e691112e57e5a6cf54a6a2a886c7cd07f64930a6d8538589be7cc4015111b31921b5359020a973b9ce67c89644e4807aae0bc5c881b378d9c147ed9e415fec35f5c0f2957e49f8985c17f25cd51c41e312004a51a05f18260b626cefc14eb421e7ca97c6b2894d67e73450d2839c0f676708b598aee1c6f19007a0561d40d62d1b790286b634692b41206b657b483810e326ef20ca17c4f0daeec0ca1c92e468cdee56982d021f71b78c5924704fed95d4fab64c9ed5280ba46219931941361dc6cbe4a15da6d9598a4df374593efaaaa501f5e8b2bbc2ba25887b5409e4db4501bbd9f7c4d548d30aed5a90820bc257b1182e7ea464c248a56f56bc16036e92df719c38ff6630472dfb8c009ba2cff9ddf5b923188c51abbc78d21712f3583653715811f147a5de9f0fd97ce949203c207a830314e2c6839b67d469d4d34f7326de7e5fd8850aa67638b82ef7244b7647484e905039fad698905fb3886a46d372ce7ed9bceb1ecceac8984e2a34e1ee4c21b07ed5a13f0a4f00992bfeb260f32d5fd4edfa7714e3dde21316e8f39d265bae6ee52b963e19a813f3756244062e4f8a2ce10c575d22a84955771c31d5dc4662adf1ddb283d76ddf24364507520022908e533aaa4c729d5762368dbac5b612491037683e49cda7fb1083d7484be48fc4d96c2c91f6687ac8e164eb04dbeaf10b6000af423844034f0162aa0988ee41df0224d7c95831e2321de8cfb9b4b5ffb1951c314287946289a3c3ddcf70a5ff908f73854f0b5555b8a66969ba93f91d6083dd035ef91243109a21e531213045fe82db05ecf209ddfe1f297821795f005441d922f10ccfe6c72f190518b3e646589ea9c94efc54a8ca139eecf4fd89a1c5bac531d17d569e4c753aaa913ab88e2f75a04be6dba6728021ba282ce37b7e0d75d2ba9644667e3466a6e210b6e1026d5e44a5b29e78e9c9f274866b8fa825a686300f44289818a9f9a2c2138b706912fea3be1f678f87d36031a1c245d9d4c0ff3a8a07190679b5b3d0c26534505c4e900290d12a39973ec94b1db41d929b72ea225d7fd74a0ef575fc134675275238177bb3a2f6a405dbe619056ca4d8b618a231663e6ec8f5dc97e723449eb66add0d18fd42f2f34e5d4a64632802c34a36e69871f439a2b724ca1647412121a8e40e41b09c8cb0497b94cb30f42443f0c0eb824e8bc40c43cb768eca878bb181881d2bf9c9df4fe344bbc089b0040982b6d11fdaebbe08450b038554b02d6955ba9a497b9390e05d8e842b7c597763e9c7b3ac163c0d42e2911ec39033dd86276b16a726e66e184a2849efc69146a3be12469cf402420d511f914ca31ff2112cddac7b3ce6ebd27519f4d94298061235e234bd9f494f4a7a85be1a5772c6982d8633b26e292a1b8a7b68dd793d5d05a0679f63476a40b81cd238dfdcd72f9e9c1e646776865808d00092c040ca2c15a7b19e1833aa5f66c77619f7db67eca3cc4a130be0628cf2815703a4765c5385e53009b82f829e5e9d17357779fb0487883a025e4c1d51dafa51f8970ba8f5e34e7d52d72bce966086cf4c4eda0af520c6a7023b3e883bf21455f9d60660e9b142b28e1a821bdc8ddceb761ee088001fee7afe0eaf14f604992f1fc36d9e88395ed6dd0149237720e4833677547ef746d5be5099ad849296266eb623179d228b2e5a87efe54e89780b3bfac3b0ffb9f238dbe659707c40a23904e5c0417489b39bee0ef486da55b0e05efae3c69619711a89b9fdf7e9ec8d5b424d5862271cc9c7bcb26c8b67cd4ca8fa000d4b27ef7657b273c8341d5016d5dcb672a23eef7ae727291f1657326a3eaf0837da2cb11a6081ed1be4b06c04df1dc040b99d74d43b204c22c01daf2ac7a3b3bca377d3a8e2bef3047c8748cd1558ed67fd3c74431aa6ef259e700db4029362a8c767fb1f67e7c0c9163dedba8f41525208157d6d63fd44b326654d160e8bca0386dc1f252af20e729d5e16513f0d207fcccdfc29ec1b9f363c91552fac6ec5ce9d9b255fd97e30beb51d788613aac5243a32dfb314f85151982faab70f9143616cb655a9fdb9f3bf422b6f055b151a0aca67e18428850b2202afbd758fff1275f68785d1f7b4c7f95ee075ebb9c7625d7e605e3e6a1ebf9ae736a2a3ded1007c068387225d48c593f25c98f9b112bcd4f2c8101569960b66925d99e61e4466583c462e1193ebd6fa97d06ea71829fe74b92fa8704df97faf7542922980c496d0591c429c9f6d1faf069583c54fdc4f0bb5c700d7174048ebe0f56c6c405f08401483ec9b8cdfaac322a74aa348a9147097bb113011e72e9ea46e7860491aa29c59192cf84330b9906f161bd4e298f1e8605376be4aa85b6257a896e1b84ae5cad3e6a146af8ee6a495e5dc5c4990f5585f1cbdadd1ae9444e979bf0f3f90f271f302f559dc1bd3f0e7d439174aa1aaaf6645a7d4889996cca073c40457668a66913b3c9839c6eed6347676ce2002919129c36d0c780d3f6016ac44f711f25a0e6c2b132549257b93f790c942cf6d74ed8ad121f41420fdd5f65827ca66ef8b8afee1fbd24994b0a3258a02e5fe14fb5c355da9cfd193b256bb6a30be77e3629e41f0798d179ebfb8b296bca0639210ac02428e4ba0c4edb3cb452b4f93e5231fdfe890327e6ed260d613d32f5fc1bf9f6616071e4a85398fa26d749e8018914230849662ff56bfb8f664d85aec25be5fdf22d1ebb3b33754541919c8eea0af16f1423ce85d0b68706dd1d2636e45c3c9238c300492a33a7a682cb0d1bc03994bd4257267c177cf922cbc1aead9f1da155da15b7a75e03a10a7cf4e1499afdc963fe60e6a29130c6f6e76c9613ce72742918b329a82508903d06974b6a9a843f46cbdac837f2f34fd64acf570fe2082346d5af2c848d9890a9b166fa9e101294962dfb3772a73ee049e90ad558bd14c0863211b594cb911a679f65d28e88879bfed072010772c363f26656c8ed6cc6f1fe520f4a9c36c338e61dd17da52bc0d3f4bd02319590b275b2467db1f0b6f402d6e96f5687dbd3d46a9db8fb3f1cabe2b7501f3f23f52fbba59757544696695214fcc88db068d1ea6fb057be2da8f0e0e4a7610478ca37bd4f9906f8df2a603a93981ff6f24eea0b5b530b73b7d2340c64b8d03da2a8d54b5df34b6e3ce1613e244dd086692bf2c90f5c53d38482e616b56ff4af97ce0f0c1b67e46219c0cc1334a4db85263ed612730ed7ef6dd0e4ab1130edbd99445898bc8398d5184b73098798e9d2c7d443c2c34f4fa3284d9a83a1794c72ace7eedd1aacc62c6920da138366ad80ad824b8137aa39ba33df98c4c4b317391d36240dcd42647f454c2f36e940dc3147bcc8999408f936b5bfc56d9cce3b0b2cba7d401bd4c3faa003fb27e6a3d9fb995a8b0ac01d8e4dc29511e2f8d6922ebc02976433403619a8f8388267c60c67393ff7e44a70783c86b1ed6fb25620f1cd737b6cb9627fd5fe4b3bd1be0a05dde80d046095090cb352600f63047d923ed75079ec66f192a99590a76e24910bf701d1681d23f307a883debba0149142ced45723c5ec3f45da3a4589354374c07daa7f7b95a6bfde86ad9182122d596e6eda485025cd8d815afc51a0e8e88def60595cd5d056bbb5c4ff58e7bd0f60895a86b4751ab0d09dc8b2f23ad0c92e18e036a5ae527897c6f6d8151638c040bd88e409411d6eb6c9c337c1cd107bcffc33d3de890b763a069992be26d51ed27aaf202677965c12e2806f240d3823e16415f9497bd028960c821e72679b13571156afe59f4d24f15872e27338af48e171cccc1c19cc381fe9d2610d113b7485f31b013decdc620afcbd2b5c09b6b3887ae70a870200bf45a202c7843a773771457870f97f1d045de85ad41af8dad8fc28b4011951ce6a76363bb70c3717415af85f6622f7531add00b132a9834466ec910f9bb3b9b2e5d71530cbacc69dc5f84b0e9287202fcccb8df0d43ff378bf6d2a5dd14093faa8837c00b925219daa996f93405398ac0ded847550547d4cb2653ae598fbc9c5be199b0d3c9c38ab84d2991b035593098ad049041f507ee8b95bff6e260c5a4bafe803f826fdb0c36c442799e8fd16365cc9e0479543ca96a883ecc7298714dd6e03d516ea32381c21801c0a1943c8f6f2d072087d4f23614a7f6c5710e1f397bb30bf417cca94f19d9319a901c80bf3f6c85a4e31020038ef1654dd2a218fa27d08885bf559c8000c3677188849251b80db7acad22f13724406fcca57fd3b962e037e972d326b665a955328e16bc2709c4180716204c669bf88afa84c4f7b69fa7522e8da55f9cc26b4473873fd4bd06c9cdc011b0f80c9cf82471890b3e551d90c292f2e0fcc33d08f7c4605d82e41fc621341dca6c70092a18ffa7297c11ba87a3d316d90a0942f2d488a6e58b1e1aa948c21fae70f57ffbdec032702670f9a40eee4a7bd1369e3e7df0120ef69a64e2268bc6d386ae9935c671b712897e027ab08e1ade16783041b10ced58194a804e566acf813eb577ad06d9080421a559057b050146cfd9b724147fb7f221d2eb5a4c01ab2b35cf6e39b6099d104e23a836e22efb2828be744fe0b4d765679c82de7e367e65cd7c1b0f16ca9e199a7f8bd61f249973c61007475e154f1464356ffa64274422aef70718bd4cce70153434eb312fbb7b353a2c1bf341dcd5de84421062e54c2c005c0db0a79bb626bd39e9c211481593c19810da5c9da3c6c8d0f8bad7d521cf281d94f866fbf4092305878e73ce552d5f521fa845776ad0bfda44bc4968ddcf2490e3d39720bf4a33e9b53e6ec142125e5271438c03ed14a658a25876df10f4b799d4472ae2812b604e7297ae9c063aeaab08338e0901acaaa91e97477b97e7ea973413ac25c045291c3d2dc4294fa370cd5aef7fe34063da736bebc0ce1eca4299fa484564671da74aecb695aa027cb5cc491ea41d86051d4c3890d02c5fe0f5b706ef753d0ffc1e747ccc020bdc1c2429ed9e06481f1238c299a19cea657fd7f9ded7dd813250e97dcd3f91fa6b2df6ddc6d90ea9410e80ce98c46f8dc3b6943279efdd0abe9b0cc2f42b4c39dd189d92d4efdd5058c9d730c1b3e55e91507864ec7c7ade93c56c1648945dfdbf3e1fc8708f0b9958de6c5c2db2d527496a1b23db5952355e8484ade022e0e6eb08bc696d1bd17efbe324080370f77eeb5d4bea3ac616d68b9ca7121d6f4638538534276a54bd311758792e3315e0dd2d601311eb4ff8367e34f1f93b17e0c45922aea10e4b03e3255eb8bc40046821976ee2c353a5524fbff41c4d53ef830bbe4eeb0f4e91229a6d80707d42e5174fadf44a2b6c9e2c7226036ec74920673b4ab4d21a5c3c5328b5da981bce9719d958137993f938ad2d8a11e04c09a5269f487a72c8c9b74c9fcdf9a8896e862c114b35705a1ad0eb20d1ee45aa2c971a48840b52766cf3cb9f2199d50dbadd08e1ebf84b67dbff81089ecd4bc8dc43775c057e5852087491d46c81c51e2585c71a994f65c568e4d92eb389764bc92608df29c64a071b5612fa9beb5781bbe8b620d008ec5013f92f2d8c75d503f3629c509a4e02f90998a988a39447b759051775d5750f5b4bfc35e94749b6974059ab7f3562cec3713b5f3dc44c7fccdc26040ffd5af88e7dbf854c9910c1f7a439e8a804d8e436f07d7e7ad5413c2b5ff7f57416660b811fddca151c3c9b100e5ea5be2e3c47633fb5ac08c656db4dcfd1b0b6712b222321e2f107dab65a9cb55d2e38928072653b19e60733a9a8f8b25810b7ef75af3f501f98ad0064fd08084990d3417cba0b8bbfbeb79ba262d55c7e8b731aa6ac5b6324ba8db07222b173525fae93cdc6b0f37a396a1e99c25015b6c6061726a3aef1bd08bf838791475beadae3a6cd5513065fb795aa575dd4af3fbdf88a8470c99035b13d58150bc3594347119cbca8d9ee5b705f129b0707d0fefa4c8ddd45b4bf6ec89fcf6296a87a1f85b2eda53c1b03ae264603b94e7cea106f8fe7f7be8ffcdfcf2bed2cf76059cd2fbeb7b70e0f5a4481bbd40042e02e8ebdaa52c5ced0641870adddc1ffe827bf5d1323c6bf375cecad222a8645867931b777994a4721865d5014c1b9cd82019410e245cfcfe7896ba1b1462acfce285754e7498066ef2b1379d20524fcd87df613a017de63aaa6cb1f7738700d642c19f2d04651b9cc3d19d93db237b029db81debff4328fd8f1945bf523c9272d260a9b391245eccfaf6d6ccee715789c1e9a85be222bc856d3452ef35684b063f817029d698a15ced1d63bbbd868a9a495045e878d446259d439aa6f9eda72cf45d2499285341907615d70928310ac20275015e73c3e6b357fc41256654db90a3ce280de22db534150cb54aec8104f61ae27c0e9e3647d24935de16c9df885318d0dbc3ffdd4a0165e30cdcc0001bd3960485005209b75e01d745d36e37455cddf59542e10c68b09019f87fd36507bbc54da78ae57ba54f830aa7ed5a7939177fb5b3518ab8628dd1fc77595b752cfc6235976a44d91fd56ff5f3a9b906b43d9f2d7a29dfd41de027746aa196adf078d9f4bdc350e50dd3148bf7ff7997755fa74e646912ca38401d83f31384a3389df6aad6d678ec69e1565a20da6e2ced5c1044078af126f335b0d0e4d53074358cfd2f4ae6c8d562182019752e7345fac41cd34bed859a8b71420fa15017b842d990012a483563ba36ea6e29fc35f6421cbfe7b7aadf20b407d510ff7a55f8c2a009e7a5799e101077da5626944650c70e581291dfef0143e5fc3cbce68fcb828601cc350738e822149234e3ace85b9c11b2431052280271fc7244507392f44b08d6efcd824a0c67e6b64a5b3714b570d3c182a9577e3efb9c6a1ab350074954128b5193ea85583638a416936731eaa2f6be6f3acb7639f67f9cd30b899b85f56b35aac9c8561cc546e9ba67dbce145a8c1deec5a4e704983736dfccfa87541a09346b360ab52c9fdc38a59f78c12737bee6af9c8b2ecb460dc4c08d3ac7ba4ab0087d541405fef88a974bfa7e286ed95fa362f5b75e6df060f615fef61d0c3e586e26d3d6c0249ae56117ff5d6d9525abe013b7eaa5a7ec9651b440ecb5c1f655576e73b0a7751b7bfccd4dbdd34493fb7b4db2df1569cedeb94c2ad4bab3eaae84f3587485cdde9282bcea4a12ce1658cca3c835400c29819ed395075e13e262f0c73f829e834699306b9f6420479503ac8bb2c564c3972fe692bacc8f3303fd5eba25ef1b966611536707814fc302d968cadf5d1e504e9c243937895d93316fe4d1a6ec5b134db412514aff31a37a8ffb703949a8ba61d949745780cb04ec6d5611868d021d1d86fa06c889128dfe3df8e395d393ff95d8130ac4368497f3000d59220ee75fef92ecb14e241a88670707572f4684c41e7c1ef6d72aa042b3ab372e85141123f00da768636273cfbcf9fce01ce8ed5bf6c078a7b5f23b8bb11d11efc6055f09c65f8fca2729442f24de18c4772cd6ba6a158203b373fe789bac4b80c84a75d5fb0161b277a59f057808c9a20139c6da542eb83eb6ca4286723cde65d8bc200069705cb86ee3472bd1035aa02c12e00601f23c6f6b56b9e45bb959839053077095e3d1c73c435de8d73d64d2be1c3984a71bb8d0889e46794db9d5a1bf1b7d95278f241351eecc6adebf07d6970e66605208558939fde61686d2a0a7baeaaa1ecfa51ef189a30d77c02c0dab51fe24101ef3232acd54337aa2f1f5ba0ae322c5e0b337857a944f04d41f212dcd484cc5d385c182bc5ecb8e9b5134c7803357f6d0d21fb53e04127c8c8967022c1665a704000982448efb079cfe4ddd81d87c8ddc0ae20c629e361b40244929e7b942ca6a1f8385e89777c7b09b1bb723478bdb242f12b3328bacafb5e17e2819ed5b9d1648ea7b25ebf357e322b9b8be2637af61b027ebfbd6f523189aaec5cdfb1391c9c5e8e7537844ea9ed9697cb3e11ff0dff177ec99ae0b5f3f224ed698b38966521da49d2094a1ae97019beaf0e9a6079f40e8709d31826f293a25049555b4c0119b6c1c83bcf25d9eb603dfa7928df9b6451ce910e27be9e29ca7e4fd42c12c06d27966daabea8928a43e49970677f8bae513ffb12c628224ad47a02b5be6a0ccee2aa82ba3175d6dabe63751decd9cc69a820d1afe89657d995061e914dcd0f2ce9fa46a3acb8278ed970eb6eafb60fab8edecf5b4294180b23a96ad77edfefc9a559c6014a3f59378cbcf1db7c2a33033a0d83f4d1a0f88768facab77fc45d7f6055666dcc8d8c6e011340017b09c522ce8c6b740614ffac56815f06b97ca51838f40f8195c907fac0a81e3d4cc308d8ec4d4d28853fd6ccce663e08a2e9463ba31431d1e4a2cd33896e79ea6b6a04e25910fed949dfabaf7aedc2769addbc183b627fb932303c3e28f90f93ffcdc4fe92a20c103884442658ec13f035ca220772804189117b021fd50f341c6139a1a7f5056408e1e42c55cdddd01ef091880d062ed7ea9d5f1f8201796cc6545aaa12d477d2e1c797c19d6a17fcf1bcb8aab8f88ea2712bc02ab5f429a6efd65eb77cbcadc2f29c44d99e7952b167ebfbf61d24c259cba4480633e64d477ef6ce26a48546d0f5b440e3c6a5c71196d3c5a3123789a5ef31974f75338d6147395c88d9c4594ffb9e7dabfa79acd700376b4f17f28bf82fa1eb06db5b978f39339e866348facbe6ec98db474d881acdb3ade8ce347f40b633f286932507446a643fa05370206d95b4d413dff9a33c31f0667ecc3a35d79e80905d597ae5c204d5685331d49517ed3f4e86557b6207a7b8140f4f9a020b6cedce8dcb20cb6e9a96cb189353ab9960cbe9a75a07bbce303eb2e60b47c60fe9feccbc1f384b6b6867edd5fed2b2b60c5943af1a036a365071b80748c4c6086c00eb9eaa904d9d56a1d093839584e70cedca4316cf4e554ceb8c50b85d1ab8d670093b511b3cd2b29191c6a96ea93e4fdbcdcc47f26652524cc688a5f63b8c0788cae49b8bd4dade9080e5d47ff10340a2ddb604ea5b172f6cc1cd123e67457dae3d8100ec96260aa30cf50da85b4b34f74dff2d5ea7083db7a5606c909c4ca9cadb47c5bda8901f422db979f4614c1c292ab65776582deb2ebe84284fc45ebeb74b2925675bcee3c2d455f7282b0d9b2e1a1fc49bfb03b206e4c4af1346ab1802d1cb2660020ba055956a8577686c139d85b45741a148b1ddd8835a9b15a88f9ba88bb24acccc824c2bcfaedc294c783bdc8039007b57958565d0896c3558a751a77d5d8f8cc9d73240fa188db6cc9ad255df8bdef6219af1286c0c134ce1aebfca6d88b82add3fca175e4ddc11d89060a0470c201e80e4bc2ece1d4d99f7c66207a35b45ea0410cc4ee8f334f745b204f1eb71066457761dc7a03446cdafb6b185045e66e233365889493c83b89732d7616bd8091190d04c36596279e1022458d2ba0a9db1e462296f4cf341696d91fa8d5c36eb76de72da39d0bd573ad18a346111f45bf14edd170155417884e3b01357599421ae0d9d4129e194a82907b62d6cbc52cb92f94f4d636e1daa0dc37bdaa27a522dc4cc97b66411eb386cd518663fd01cac9280073669418fe1ba696f8294229010e58d24279f9c122e8ea8e12f7502c1b737ea0cbffe19c63a5d0b5179263541c7a70be2fafd7ed7d9af081ccfc8f0774bffc18bc2988974e8d98350409fe5ef37efce523c3992c4ecb91e9939b471c55a7d5737f8ea9aaa8088e744edd076e836756398a40f965854b57928e1662c14fa07013cad185c6f21858f309fb58ba29f6b9ccfe6a8d990104f397b9679ac2aa2d630aa65ed13045f3cab4fc4b72ff51655f60fbcb289490f795bd7689cf024530b12c15f1764232077aec15326cee8c5ad98690e7f3a781f3d6a55ee3d2415773ae0effa95c865ba7556df8ab75e6709095e5f3634ee2fd35ead0e71dff6a5e48a2815e76790ef70997d941b00b8f4114b43742e4ea9bb8bebadf1b09ca10ccbd354facbe634f7717f473e99d204f524e6d3379b15222a0ebbc5b01831ec083acb9fbb862657068023ab24577c5efa7f70fcdd278bbab345c0bac6d8e8faee9c72a94e47bdbba3807bff5695a6a897b8ed73076134ee09dcfb13c6a7c56c64d52cfd01f1116c2761925c75bc671cbe262aeff323987bf69a001c200af59a576d8653a1601a53dcaffe4ef8bd1f2353a1bc87dd4c39f94a36b9c067fa1ba788ad90d2fd588e05bcd859772cfeaf6a1649b8f60c8d636a0f6abfe2af9d0b318dad2b1446b1c968bcf97dd9749bdc55c85711dd2821b199854671a95041eec621f7cca491da1b05dffb2250a1dd8fafcdd56c4528cea366151e74761d20cb2aa8bb50c9faa1a90b90d40ebc25a7ca0b453e74235480656932b24978a2d768aa184596e65bede2450f41224620b4721b09f10ebd2f65ad6fd9689d30fd09c72a7957113ea327a42310bec59d62bef0520896f6d1498c9893a17fe056dce8cdeede42e13949bf589ab8452582efd08952a732d08198c75b0f149793a3e48d620c8aa2944a17e6e3ef0a4b4f08b06b239455dd5728cb7b6255ca3ca67397a22fc4ed8c93a0a005f3d6ad4bd15afdfa6b22e3a533908a92160d04b7da2c777847bed59dc77368d494874c70ef2ba1de780cf4dd64ad58acfa90987eee8da072d29dcac1f894762e3ece79edbe1246a4a12e07dd1beacfca1402ba1073462813b3421fbd27218072ff9730cef4a7e2a6373bdb58d38dad963705e3eb15c6802008e4a475ec514ed78b0ff1c8b0d14bcec79d02fbf2917192515130a0bf491f0a6a3e1758f1876843ae4a7f8e58cf0f575e1b288fa320cb4752eb694e5b86509a403e60d40af341ee0f960d3c25a58f7b4de2a4b81a5bd20acedc5d5919dd195b634204556567475972cb1eed61a4f38d8fb0197c3be985887ed637aed5c101032c3322b90a545b40a23e71a6713f0421021bf13110197188c32daf42cbfe2b0424ce1c193cef679f69a5463f7e3ce5e6d06a7c4c7bb293cb6d6ec5d102c9e6e72b6d3ba5fd880b3dc0ce0df7e9b31203ff51bcdb1800f349208017f78f5060dfe71b724dc12a4b165bc36ba4dcab93de723264d5471fdc1c8fa6cb95fd952b4f22700567a84f7d8eaceff9679b1dd0d7733eb42606c1a4e64c0e72948eccc29aa556a415d00972cf9fdfbad6eb2071043af8e5e32dbec732de9722d20028205a15678725e7e2ae58d1522e72a3bb70d23627479ef1ca784e94b58af1ed92591eace6c5eafaf893c5f090e59962ec4c062f25d56c764aa88fe0a92de025c628f95a682015f3e67cae10fec1e9659220efeaaa03ebe7c368d59b87d28562693ccc2a5c35a0180a3906a47caa2ac2f625d7ed4833afa8199e705d630a2405dc1e3db6148286f2ec2a373835350cfa38818d56a217d7d7c6b98d2f4c7e17946738ed0c8c3babed95f7ffa78dc6c0553cc697965ac45123a89cfb6df03d2f0451e5062a17eea4272dc328c73a3e24086dde200c000473302c8b341e9f5f4980b83b7b9d0905759b7c397b6911a660534c93248ff21ea45bad30032872220d36ad631fab45eed937bf61827101e8da1d5973caa91ac5cdfc3908cfc0983bb6893d6a93736e8863b1dbb399f50e81da9ba5d83172e5049bdf90e3dc98cc74e0d893c40dd5628316386c91145f4bf08c0a3187809c9875a2180dd1eb77bec9cbfbd741f2d494f1f9f016712c68a149bb8fa1f3be1169c198c488d2a486f0d9d58475c28549cfa80ba3dc820a6a47d2a00b78d36faaa449f5a9ab913c13aed3aaa3c9172a36d1b1ffae3bec471337ac83f0f84d0e4a2fa7b2d1b195054893b84bdcc51da48cf1e4862b058b6698684cccd15d5b5bff53ad28ef1c6e75b7c76c73e9268e9b324ab791f344a54902af07838eb714cf2476b129ebce007ce12522a79badff50bb53db1ee165ff48879380e346441878af69f61eeb6e5e9d6dfc574958fa582deb2d33275b65e602a5c72147e145d99751fad05301b4fdd5cb58c112bd320c9d3492202f44b5605093e41a5bdb094573ce6a9f735dcd74cf6186ef51f1cf74910ba7bd65403552274b67f9d461026c09607a4917b70a90b8b57ddcea08e7d5220b8e8279e312b0e8a3c2a3baf113bea299d3d6d79d1990289875d4008acff439aff1f56ace745f79f53eae7617598ed51cea7f1006dd6701616d73b950b72cf1e315e28aedbd67dc81ab3b814805caf11fd838bbc93e28341b8d0f844a5a76d88cafc1782af45428415175bca73af3ee5054e4a7d20e6d6e7a5887aac68fb09007035f6c9f2c00d7b172dfe3a682e0b01a0946dbaf0f3d6e123bb48124a7d8dd5bfda2d15764d7b4e0e396f6395e1c6822ee73e561b70d0ff7d255bdca414b56ec007051466be6478e6d5cb208808295197ab114c61dda65f0dcea54a2645b91efd2821f8eafb36862d1e99d3fe4f54e248d1470be3a059859811835d78267d63af7b4f18d8d69a0a676b4badf1b4bc39891a6aade203f4b2146cf06d9a9acf0e9f4fea6799e44d3e57bab83d8a56e7cebd7f48d53c9bcb248181c37aff79720b026d6c7ddc1cc930de2df0e79c5651de2f3614530b9b095f0643f63dd1f0ed6d8eff8bf18397b0e2afdeb8b9d68f8071989eef34b0a887a279e1c2a8fb122f737df6324356cfd9bfe75eadfb083637483bf0e746a0dcb84de88de16ce44ae8bda76263c27cd153196671de68474645425138dd93c95de3d87ea5aafe645bd76d9e597406da6cb7bd6b5baff0ca9cb964cef0213d5487ad0836495fcddf4d8a12de118ce5451d16dc68d406f580a369aa6b5ab703114da1497b34e6ace733d6187e417d56b70ad740535941437d301bd718bbafa9ed91b2990735498ac57e8ac6d447aa8753bf9e21be177fd4faac8169cf9441dc354db6604fcd989fa949a5ef7102aafcd4998ade8764f18c8826b15f890e992d53b19db01c0472218ad736163bcd70446614875fc66f6198b29639480922a3488a8a7c011b310bb03e89f73352a192e0d16af1d1c5e219ffe294d447243f0efea22581f50dd8431ba669a209337ece3a220c85e6102fcc90f5e956483987247b4f6cee3a45227fdecf9672dc3cf970138ac3d9bcc5e4a019dc3422a8cdb339ecebc389b7c8aa3d0aa4353effe270b1e63d354d5e604dba6b727fc97ac47888d5dc3b19c0cc1979fe5a180381b2ea5ae1e5e6a7be392eef173a944900d4ccf571dcee6b13fe78ac28cc91fbefb24d992afd07451b350eba9412a249f3d28b9dd4a371c8651b6cac6b6a6281a9faf19ab7fe90fc47784896238c3d303fca9bda0898f284405301e0ad20c32bc13e891f7ef0465632da6ea44c75a178f0fff4451dbdbace0f182f04f78cbd88d21e1b657e1dd8cc9da6748485f0f27879bc78454bd2c930b8972615a57062079eea7100cd918564547b711ebf234de09e8f8e00519ee433d93bcf996982d81e069b14762d5f45dbb99fcab78ebd5775ad5d0451bdec279cda3eaf106d43015ab189d9e0215a133588511ed964277f70526330652dd9609f54216cffd4dd6bc04ccb0aa0733d8009bb49a66a64ff4548c7ead610eb9400f5cd8d44c65ec67999b372c1323e76385f3a6c48972fec27677d24e14c54373ca217c08d2d4540ae08bfa939a7142186815ca5ce9f48839dc106e17cf8ae0b5b7b8ef3490692d5ab5b304e0d5b3e5b40e15a3775afaa2d55c141934047e6d0a14fb6ad35d3cb60c76e93cfce396f3d222f5ff8e514fdd9321faca344c581c0e032a860ff53d6bff06cd9d0064725591332ce800efa81190d865eb40c8fd5425d8253f17104842b05d371353ce6a13a5c035871f866fe222e54035fda98711b3b3c8dd3602869ae8c0e9aae59c8c263254c8bb6c7a90b597bc04f949ca8c8062bbd24fd83da80064d09ec858208189a4a11a5484d89791eda6bbd9963e8cec2ac2c196f19b92e7ae912df2ec642fa05fef95c68b158922694dc1527a9cf3d045230864d56eceab6109c7c38a03a5963b8aea2d4c6ad0e082c395a6163227e4694801053aa599e2d49daa8d1971899e3a53183381b37599668cce8c9a6f7918253fd72ec3229877a0b2420c2643a85c95a7d6c1687ede3ff24c86ef7405ad125aca6ca0ac8d11800b40aa1931210e3b96170d1969beace670b7e514e84e12776e76346ca0797634b19b677bd142bb1ef279336bd653627e7843f5dd58613b978b4d31a5b9877d2b921e28ea3a8a44e6c0f31923774c83ad74dac1bba11b1afed8abf76f964c7c8abade47307711e6675b9e27185bb5229541b0502d180c5938b352efb97680506ccaa4e5c505160bd0a6deb43b99f97e96803bd9da1c55f39d159b024d7d2a715d2feba3bdbf2688b143c86e598b52c1947a07c91e3f7e69721f0ff5a4bcb99742efb2d1a3e1a80771f393577930eff0136c121b79db1f5792b45c6e76490ec31532f49dd7b5b30da64f941d1295d422d647f75454dd163c31ef3259ea4f9fcfd3042833124a8929111a53d0520e2f083bf3751388e05a5ad00713bdc5c5a5dc0027000be9a0d7a7dbe72f27cbb10c4f50dbd74a32a71aaf44182582abfc0ca2bce529c348c2520bdf6721fe7b16e04eac3f25ceeebf5ba4cccd519d08a9b50a807110e17a4d46dcd67e5e70e767ddd40bdfdcbcee7992a0f0e6d191d41a6c85929461ea0a1fc7d2e622eeeaaa7bc3754aaa286d46958603c1ac8c43631935134c8bc2b1f415acf194385bf00895cb95a832c08a43334cb072afd197cedac782fcabf37c688f3a686b493bc88a0c91a6df77ffed2e4111d1478764e18dc11c1ed810c244866952e56e25b1f50ace3fcf898996a8911dbdc9eb928c73fd6575c101a121f051c86223d18a793340734c9420416ad161d2320973f7935472bbcc813ea7c56d45ecc630659c16b3cbff49ce60d66fe3dafa8ff8e5630dc6266738faab5b491b1018f800a1601f4428934e76dac5605e64f88e4516c68b59f61198293990f4177f39f6054b36f62735f744345e92fc96ee1b77424d03fd6e12218bd247e92be9f2410cdad63a117768c9f30aa8422f4b7d04655046ed23b9331153bca3a56881f28ec85db4b0c17a02e748c5caf4078c2232639437cc6fa16a440e7f214d9d43ae121a0f5d7a18e9d93303ee421c4d633d2d0158ff7bc0eff4d13448feef787d7ac19d723858cc563f00757bc310c0319ade57049582308f75febddd00f3e81f67d39c7172f7f70ff325d042fed117170b08b81a57cdd714d8a73e998b718c6d2ccec8147cedfa6f9f60d0e6c407ae03460db7bfc9937ef364965217afc034834a73151269a9bcf61bf0f890bb44c209ae701804de9211c8299b1350c93c800347806228e704850f551e7e28029cb516089f1749668417030cb49950122a7f5e85057feca9e496e957a371a6a221f9956828334cbd2ad37f86b3116f354f183ab2d2e05c6bf224b9913cadf72d1f48825b50b1d1e6953260238b3df410d3661a8e8ababc0e13ebbb33f68829e58fd72aa31f94dc380229d801559f1c89ec5d32ea69546155ab6e577cdd9af050b8d4fc20a655a36748c56e6b71758a146438846bc434ce50539bcaca1bf71b0bf27944aa76f29290de333ff99428f322b26884d478807f9863fca497ad7041857f739ccdb85691ebb83343ce4ce8ccb490288f3cc0a7b163f73626f28cc1123a9596cb3520af106aff1c504ec24e2b2d9268d84510ae76f185cd13103f87dd9abb204f86e86878ba8d6b77aed52a49062b10f554d219984ecf16d37b444993b45d0349bb4a00e56eebf92b32f4d27cd6ed92fdef884bf47fb56519c20ab499ec9bdc784f59656ef6180836b0795f90d548ba12894d94bed6e2a492c6a707424949a89a308f58c92a623eb90c709b99cc147b308dfe3c94f466bf8bc03cabb6e5c928f5dc3d4a11c376b425bfed1b5ed638980e705e9fee028f43e7de574e6835b9b4ec80edf251dde4679558247966f172e00a61b8c861de3f1ac443824606bd316315d4f1ecc0d0c207ae641662699a51997384f6cc65d9cd7f35359282277c85232c4a1b17c80f24f0d6e617ede1aae80fc1560714b3b0ea0f1ba2a65f05b346824b0443a5bed160a72afd545e7b913148f4505cd8343744ec41cb8160e41a28359e8e382f3e8b8d0cdbd9e2688c6a9cc563e67f85aa7e99daff72b1cc09393f0e197f3fdd6a7e7c3276c1913ff2842acb3af84f44d19bc003b737d8c9cb9a94a367c0af9de060c96a4efd22ab26443ddf0f3c7e0457d802f17fcfab9d09fc7a7740d4b9f28d1d0fccfb0e1c9b1e5ed1af078056fbbe957deb556e84fbff80ebf176e3d7af2bcad29e0b114fde674e269758a6c775ab5a2503d3f77763317be8b3e3c1a94b061795290df0f90150b97a824c3417e31c6c7ef55f532a3cd6ae1a999e5c792bbb73964ec4f26418da85446f20e1eab5bf9fb0f030999dc7ff2125fe1647f98883425bcdf348352c3b66dec04031c065af4d833d1b7b43b3a4ec880e6eb1b82c8ffaca37a24552ec08d1aba53dc794d3f903f09571485ac60698c2782c7a3e0497d9bd35d74404a9941bdbcf2f32919610aea89c9893460a3bcf31657ad6e47f1c90fe813da513c977ca831904655d2dd57d3df6493d96d1eff6ab0311c52c4751f977f66275d1f9e6f801433aff6a4a4eacbf856700e36f196edd1cdd9afc51f6244f762cd1d432c45a8fa7e81bb082e5d75018111d02a3d8c038e1199d3b07dbfcd919a8276a7424eb974dd965a75a81e1ed38fdff4f1105500c6c174bee43f9b90dae86c2d64819c0cb410a09dffb2d57ea05810dbafff5f66a058922cfef26a5ec53095b79657f09ce9b95cdfdc3fabe6b50dbab1aca0005020d18ca2bcc9f5d98b3b5c0867ad226c675895b7db88b6cf5d6441de548456d0743a47a80694a6e1ae6e0dc73989a5b6abf997162af761fdd05e7647cfdcef43fbc64e379be00d6cf17e0639cbd595fe7a35f615f14a1c17ad1fa7c8235995f22037cc5727a3db14325c64185b314b8c3363d159a01aebd437a063d9d5dfc673421ed3e51192d5774fc37580885ac58524969f2485170db1878b182812f7865ce726e77eee2fe154e18ecbdfedf5e015a5bed7ad8830f3a3762a91347701915f0e79b6c8fba8fbb262c020a033144e3030423dbf0a9460f45ede594235a82cc7cc25435ed1a42376df687463f31a4a5d9d0ba0712336074646b9ee88fd6b8c16bf7d4b8bd91050ce6081082528beffcab2b9c7d1af517786dd2aa0f17821ec189c239179adb6f44435c6c07dca328e29a4cef2a4d681e5361f84b32752aa12384a34f667769d46524ae23e9c162189a13fa6b82b60050832668a4c21494044f206691c8d7091d2b794e2504d2da28c26eeae00c323bbb715564e722c53c6c1c7538c3416962bb3ac26a52c22b8af724667f7293ce419895b22b7d76b0c5324114def523cd8fd16bbd147bc1979c195bcca1f6e39e74ca70c6a7f5d9de7a59e340b9b9b7caa0f15ab9363ec96d5e22dcc31053cbdb8d1850059278c4f024e0feaf4212e62fba15e87e9833ffac6fbe6f1613234776022ea34164e027842988fb5f998810073c8458500372647992f48571c715e88707cc0f84f2da4d95182bd77f69f40edcc281d7fede6d8d32c3c36ef91583a13191497e5dcbe00dcd759faef755c1fa2eb5fcc5578be82b64b822cc3b34cd5ae2c4a71e85f467b4ccb914e4ad677783b4906ef89ed136a141bfa234f58ad4c3b7fa1a8d89c193a60f8f993815d02832125a4533dc7d567725e258812ca2206780598051d13c2005693cca9d11b0bc3fd9b7c9131905241a45b5d50ac34ecfc89848f4856bcb85c98c2d800ed3f8eb52d4c1c92489549a596ba87f71370e06d4abc5bf6fe48394e458bc9120712ee15524431396ce7f2f9b2b4aac1fc5a878ab99484f5b29da374af3bee72c09a3b59a777abc9793a104560e7462ea6cd28daac35ca25f304786458726e5a232ca49eb41aced7130c453c528002790569407e6eff4670d2da22e1baa16f22f272ddeaaff063ef5cf0b20755c340c0e1918543cc5a3dd5622a21c4d8366f1acd452544c50dfa8242efa00a710e8f4fcde1264d272ea6f835e79a52e8801764157644bdf5caab5efc36b975474e3f839ffe06ba9f28f5e9c62686654516f38c819031416cec6b693c3574886c6a4eaa0434c893a6169c693d73515f4b86a89636b331973c92dcd8515f548e1db6596f39362a85160883be5b6c16034845c230badd2fd7443c61065f6b721eb82f6fffc3093b437a56c660000a0830a4504eb4fd34cfa5c4c5f9d62234c49c4973bfe52425e85e10ecde05e76ed1224bddeb890da8d4b4363060b1c1294b40539605b1326bace88374e0f9b7518674ce93d4391af9eb86eb1b5809bac2603b17453e1df9e824bb782c83d8f090ca44ce4f546faf82f96c72b08d773548ea070118218ebfd0f18ff8cff9aca24ef92873873e34f31b578d461ebe0e860f8dee68c78ed8b9f721b3c82a813677fe988b4d609e5538b4a294d2caa190aacc4b0b46f3ea0de7aba33573af5a37314b31886b92bbb51dbe3e7b4bc0cd8930434ff8fd4d35b443d74dad0310e64ed2855115edc0f1fc766d862c9c51adacf50d09351f19fa41b2744b15f04296528c4108871c8a25f8c24e739d165e500a432c1527e57fea812df20cd7b19ef2974c4228eddc72a95fb43048adc317903c1d90430b32c442c2e3cd16c40999200a97870fdb00676731fbed5e6658a015a3cf4ceab3e3aa101ae263bc733ec1f8851c17dd341c74d9b12128c84ac99761423c5285370270f3a12844cc255dd80df3a62f4a4ca2a30dca5557c97c3eeca3c4965ae537bdfacafb881e99037eee31fc841c015e2bf9f22797cf13315078cdd18c102f465fe480338a2c60ea78d375d900d4591e7c4b4118911d889723ea74f3ceba2e504fc5cf842831d711a80b3783ee9bbf70659df6fddc6391fc3d00f0e27ff827b160de1c0dc73fbd73b3dd448dde6d4e1920663f2b42f753706e9a783078605ff6f5f656ded3d403dec23a70a15c3a85f0110325e7a513c41900db370b92496dc48b4193ed9140379657aca3ea51a4120ba79eee08e8a01f86c2274a6123bd57f0fdcac0dc093ba83dac5e27a5fd21dc31768c64f487dccb9c7ed064c1ec5b9489640f43b85952532f9d31281e7a799d014d17b2accf3ae7e0b12eaeb829031791ef825d3da76e7572a301a97e9fa4c4db3af64b74825d4ea38274a741cc9fb845b8dd704f271e41088052b73bb7bba7ddbc4cafe1666125f343f40cc3950277fd7e2b16c6ed2d0bbe525f5268106bd440331fb5971e5e74300dde443596a403383f4741ad1a07c420b98f1d2fa5ae2c68253502afbf86bfa7662f8d0f6dc0a66aa5b82da76698170478ee121c6e7a7140c096c3624326c64d777842259d87111d7e38357e4837be6feb885901b5355431ae5a1890fc015fd8d117effe21a652a08e268bc70fdab80bb1815a60de241e77ff20c611da20e46cea76f94232b8a75f46b9dcd280cefd9910da1075e03243229e691086b2b4088de0325249e2bac431eda856639526d092a5ae88c49ae324c4d265ef12b4f4ad9f447ee3fc34e0404e976cd4cd530c0430cd6ce5462502ca978fb2b0bab0dd4c32afea24f47fc782c464e145b584bf93808dcc5d95e5f6007ebd39d25e704d9bc0681b28d65b7013e0d4d408db8080f39a8bb92e2f010c2bffa38cece06720e00c23b497cb2339d1cacf7e05fe609cab547b66135616f37ad1da9987ba6352af85a207af43da9261340592aaedf5a332a5bdcfde99c44130998aeed2c87c3f2cc1b742743e8c4309d4f20521928ec6eee7354faafbe6fc56855919265dba2cabe9f97036788dd4749642d90549669b4ff2ea98c477d63a2edc6860ca1aad58e09efd83ef5b630691c002f66d9d123af867d0b966a64b044a00f0be65ca0ddeb51174fbf61baf87d6ebaba1df39407a54fc63e0d897b9373a20a35ba921b67df3235948fe3f176f4a5e48b8c6e15aa08b4f91d55df0c8d2c21885e06f98e619b187ce319b670c0ea863330a61b0e10134f4c912865b8c1603fdbfecfa6c0fb9ddb1740b68da6e4ac94d5d638f1e2ea25748d1e8ad120a3761c282610d84f0d47fd9b678a27ab3654565f6063b7232295d12ef6df28e332af58986e2f0a90b1cc9b91e2c32783eedd17b7ada7c68e22ffb83d08d4d2551a6550b22be7e1e7aebdf892ed98d17ba129912c57d33e86871b856f95005f20c9ecb3528b724ced3c6bc9ff2832504c2742ddb492ff0210b39b6c1a9ad2932f612cc766b73834a1e08b092209806f37f27c09fc4a66ee3eeb4c831384d361cfc32a0c08f9d89aa917f31b84bbd18f434c23d8b505c8a1b101d2a8dd84e3d4d74ae9e5817c8d947da2ad47edd64d7e113b4bb4045795bcc44cc161ca81cfb7528d76fc59add299a17c7f76a946d4074647a6d24d112964f210e29673b0e7f713e2cb79ed702232a8ad000bb09daf6735e78b5843513e52b1273118b267273e14c2af0dc305f064b937438981509f13b1a10dddf52e8479e5063e2188cf3bd4c5faa87746e33305e20f108f9459c2dc1081b0c57d50a1eab89a2d118b8caf4711232ba1ae5ef266c813693542b34aa4efba29270738164795c2b72d23e7ac64a29c21646ad8f70c417d9961ceaeed928f54f087800889f37582e41bf0c4e254418441d280f12282ef5a546e5f0ddb918fa85680cb610dd25638556f9bcb61fd6956d498cb597d07984e3c850fed708c6631bd41633163db77454963f6f7e9164e4a59e990af1275c824ac8a082b25181d01915414e0e7f6d59222e3dbd7fb8bc60d0167100c125ad0a03598228a99dd78e350e2237743203a5d0c759fe5e5399af1033872d0914eb9a51debdefcf8b99fb59abc689483da376722fac4896f207a41a85538c762a0918b9517a5ab181d1c4ba85d8379192718dcc1f14a8333ee68b4b75c4cdd694b6a9b1700ebff66e6f9203d9021ecdc0135c3afe2f39b9d9db2adc43ee6fdf4240ae620d3beb84334684a409b069f094dc531aa522f308135db906b38c12cb17d1d66afd36e84ce4ce4750ad7d2b5822baea6f90720da18f0d9b514ef1ee69a3f7a7f65b4988f5092f7dbd328278bc910d903f1e06596694436c0554eebdd19de41e5f47b0568409bc21208f51bb6cb34ce909bd3b90211a1a33debb3ddc190be3ce9983b82885e49f328574edb47cafe8d10fca840b4948a645ad2f3c17afa51c04d8a53b393d79a5d7f596ac8ae10ec516435f477eb9764a3d49181f28f9e482976b0e60f9c6b922ac7cb728811c91d113dcf5b8b95f1ff505f4964942100d849debb74f8e458591c61e8fd6b4ac7dc42330c89cb4818068b3504b041c893e850d16bfd2e79c80df1734f494a5b572b838246bfd8b24b71042b1d3dd4f15894c6f74803d63017463f9c21acb4d4689e43556fb366cc03090dded1cffbe13e44df4cfabc4d65da06255bf6357a5f4bb270e56f42c1cc469ff29c156e21f0947b78978051ff82b64a46bb9490e7afdd117a1dbdc005ab9e7320e680f4cbf928b5c6be65d3b28bf9458f4ca8eb4c5fe0683fc5511cd63b0a9b6f9aab73c6f9973a1d031839d7184545e622ea7fe569d0c0ca825cdf9298d86dcc763650cf99e8847905c17976c4739f22abb03a6f9fde6898a0becab3e64e612828a97c6860684b557cb149bfedba3a9d19086a9b81aec9be815a0af493ead3671ad2af7f526666e83d6224dfa990c195804d24819388a321682d61dbdb225153fd697691c533ddf1f48e1413a45a1928ed89249f45f1f537529076ddc27fb731a24e8450278913b93ca9d76ba75ef23362986162be796f5a573d67258e44df7f47ee4dbafce0f164a84e9b1f529a7acff50c098b7b9f9019998255dba96939be48ab4c5cc9d64747e73596e7509880909e61dd7808da78643b2e3aae618204af3bfcb72fcf07ac5110fa5e18e98e4a54c1ff8ab679fff58578f833659a6c50da04a688e8dc0a16ecc47a18b37bd70095a2f4c54c0101a9db232e1c8dc67378318f931fe7b791f0a2f44ae618068d5c016f6538c8ffd298a91152e0d18926cb718dbd0399395f6447aa574edde0ac976352ea230a7965e96f14cffbd278daec6542063506d4381ea9c7aba4f6aaccd24d11012bfdb529af83d090d97d789f7a49f212c4d2c21e00147639c652e3b24dbf2f31920ea5cded2108cc0dd0451f78a5c934842d1abe8347dedd2d306c755006624f4397a8cb151c326c40a889f69edea80730f509758bf9d5489a51077032e3f3a03100f79470383155f7fb52b33f71e769809172b844beffabfe078c231ceb09842b102de71de172fe56a4bef4ae0329c7ac44253db3c4e55d6a178b5a68b0cbd5e482c7b78b43782ecee7572a37cbbdf160c8fb6995e7e5251efc547541f7ab487ed3f995d17d26b0dc2521061683bbafa2a218bf302467f0e4747899d0bdfe436a87125464b332e67625665f44626094e3d42948f5fe68cb98d0c6d8dc73321a963501c1bc0eefcec843f3b3c459f440ce79f0d501723c8ba7b315936ef1c43bd6e3fc6a981db805e1c4be6d064dcfb5bf11b0a1b37127404d8b813e8e45b41c037eda871ecbe1bb77afca1e238a47c5971c1f603f6d19ec94d74560193fdda68b7379fafa18e4568e70e5e6cca26b0f73a809be98a2b5adb139780c4e812e8b5c4d95c8b2a94e906bedb6d37d96725e2be2bfe68158fe56e259c8f560c478861e6ad51b724cab220316d6161d28087f4217649632221fdeaa3058c5ef6478f271ee6a9b4a37fd810f253f5a529307a39e33761a4944461d423a4c557b4c4f109f362a6bd2bc0c5d07feb45c61e214b8583ffb7ad60017d6e617ef9187edc4d182df090dbe93de21496c1df6b7b15c19e491ce0d8732e74309eb64c34270d38c8a0adc1797492d03e046bc96961e0c6f4ee6e3aaf602871a5125aff7bd82cf1f8d6395262a3f80d82f69bb6cc6ee97840a057ec8e9b129f9e78c0902cf5aa4763905ea9e1dcfa3c8288a9b5af888fab3b9f3c102299e9b0382614e81269d506de75b014b7bde4ed8123e1af42a2aea0a4a949624672f2774c765fa43e7f0ebf321e36445f60cd3757ca3776fcf3a261a3a2ef3cb3858c57ae994789e6141374a957c743c6dafc0141aacb2868d53b89c91adae4af209f3ff1c1b6d3610fc620ec52b3acb9a8d36da178d7dfe06f871cad858187478eb2ae5731f6bd958e3684200c633e7db6b8faed7c14d8ffaa519ce7de44d9ffa673a2631cf9a27c07b4ca11bfc11b20cdb484268f108f7cd39f4fde022bb1224cf2071778ba3e51ac646f3e5bb1b9d8f6698576fd15b25803c666b2606a4dbf772797cf68ff8eaae3441bc8d123c2ba2ebc5aec157e675f153d35c123a4ee8b6f8bf0e7a1fc30a3cf994362d99f0b01ebf4e75ba7fda9a1511ea58b6e9e2096df2fe045b4bae6fa4a4d8a950e6acb70da0d54ad9adec7d92d1eb8d352dd6fc4058c176aa8b9f536b54bd561c7d7e2e6f47507a37411e32b0d96f1327b585d4dc631f52d51f8235a8b8a3abdf3f94ff2ec468eca1d65e14f24af9677f656e39d5fd1507feb6080be28b521e3822dcb5611deaccea9764f7fbf0cae9a99ba7a4c9e21e4e8d40e5a2f8d5ccc04dcc7afd5ff470c69c83f1b2de3cba95017f5a58076ad9b88314852b8c00e652dc75e3cb22fcd0cc566b9382d9c705b052ef3f21757cae5ad5302601438eeb409a549df8427a6ff9ee0e8d98101585181dbc59948be6432300ae70c8a70fd8eac45ecef39bce69a28be12ce7093a0dec65f0bf1507e52182485f09efa1b790d992d7f4b577f4ebb3708fb8eaeab1231bd0acf172d965331f1d1669243fefa9283bbeda4c20ef101ccfa3d13354f9d7caa9bfb7a0e2a7dcc61c6aa19ba54a0cf1404ed2407e9b34e8f58b07bb7b1b5bcb09accf2b7aa611a2890a2a109bcc8b2dcec4e1f8dfb4f0e61e90124b99f52dc8bc1ef060bd0a33d0d4ba05eaa6c883835bdbc01e01640dab43e29a56347f191e045df3c7e5d6c093b5da93515336795ad9fc0336ae08369e74d63fe0ad7410213448a4cba9d5d50ec284a5d824f1703312812531a8105645aca0c7854613b866b24b09287448c043fff49e47aea4807303fcfb190d226152a62e91267d9f0862d20510266641eb70846fdfd0b2789f4c9ffc0db0c64b9690d972f110d6d49c5e82a94665ce86c8ccedb0b2870fe91cc2f046c64fa6213189d948de67f724d1b3bf6319838d688ba68f72b4d4f9c6af275d77c5eebc3882144bad3fbc234d70f78895b7038a322ac08331747fa15399c1fd934a8510828f2acb8f55e4ea9dacc0b2be3b786973194d12660706f025cc5d5e14457a9ef3a0c9121710cc362a09e381a0b8b7c61514c3f1032da1430522bc08c904b59e8fef65bffdf158cd3113fb3d4ed245c25301f0c1f755aad20bb09ade54b88cfc968be6677052f204529f4d0e80eea9040b930167b7c6e2af21dc2603168b36c28875105db5c7db618554a91e1d577e7a9b8294580b17b3174538be5de17a886f783c9eda70c5e64cda15c5780e7ba7bcdb42bbbdaa796ec7bc8b5a99aaddca4a97e6fb2cd19abe34002042cee2c08c2b37c1280f03835b7b322c69114a409a156534c0f9abbd08e0257d731d0078d3e1fbfde43d2310a5fb26d06dd4bd765732c4ccc444b59b91405efd272784ac49b7749081894053740c2d2a1882a477ab5675c8bdf569a2c1660dff2e370e92d0908743cf8ce2276dd893cc50db83f96f0cfec673ccc3fbdbf500423e14ff31ef91bd72ca8a0020e7173dbae1f62ef3d088544cfef65c4fc40477b04284bd35e961250fda5eba99d705806b0c342bdb072b2031e3c31e1a7cb373fd89e35f450b80ff851f2da34c1c6981299450dfc6eda1eacccbb387f16cdb00a31930874c282fce88c886ae82e69c8b9a3f0292efed5edaba61dfcb0576441a1f4d813ea6ebd3d845621b005869170cc7f48ad15b5dfeb00b71a88969f29eb349aded9305639e229ddef2c998d8f4ee6324dcb89be796d437a22764ec9081a2c001887aa2b92aed11d7b8c0aabb3040574e39b8c3a831fa8fc3daa1bd5ae19e3a35a2441e43c5b495d26fa6e3cc0c028a1b2d4b1c86faaab7e8c35fbd565259da36f34a2b7eb8427531efbfbc3434c435a353c87bcfa5f97e55684c94e7cd003d9935d594c1588ef05ca9999645efdcc0f99f8012096e68184fd91227f3baf096f8393d28b16457a8420a961c35d12bb44c0b03189a3778eb3198a452cfb74c3ed98f99df6d42a080a068a2071fb508bd796f067ba6cfde8bd17cf9aec40b80c2f003055ce98bba95af94c690da3ace60bfdf219965fe40f6c50a588e3435496d7f1085dc0ca8ca35d0fdcf5512e46eb5f52c163f9170571d64ddea56d9f3f459038fbd416cc5d8bdd1ee8d5cf36e5fdbdc03d9057b26c9a9852d9a848a58c5d3e9cbc571fcbd7b4e03d4aa1d68adcc6e6211e464c47caedf48255ded52ed8dd38fa5769dc79a2bf47a180258c1b6daf2693b7cad64bf34923a2e7dafc58157a7eb291d5266fa3a7635dbe4c638bb80f685e6f7a78f8c456b8033d5f61b616eae22a028dcec6610948d68b577f70fb7f288e344817a9d72b4a082e96df07025010c8c1b5b7e76f9bfa3e153b111cc26f9cc2d6899c0a60af0bb9c6f0fec6698b4feb220ea5ab8fb5ba248621ab4447d5b63318b8d3a5f8895e096184da6ab7c9b7f978d1d2665f7556457ffca2ba2d0384129f6a06dae371caadfd255e7bc9af5d58c779f8203900604cf1e2ad6eb70e4a8fee7f7d7c5b311a507ddcebc6404a5cc48c7629c8df7365202dc1166132824ac7cd9da0debd34e5f017163689e63aecd69962da7a803664d15259c330c3b4bc1222b5afe38670edd7c60e55006b94c6d4972aac6d3af92c16affde615dbdd9458efb795b8586fb2e29683dedc2ceb886e70ee63b6b57b7a6c15865eca614475bc9d68c51722c10434499aa0ae0c28c51975d8c3d3a50efbaa08be5ce4bc4998e990760b5a3b8fefb62e82d28f2c37be32fedfec79100c7de498b2633d87af7fadf9227b4765e97c8be724de71758e1dcba8169de61fdbe7096fa11877cc90bdb1181e00c955fb44047cdc4ce5b2c8e169456d4d2ea2e0bb2b496a0dff86e80348c2d17673b949123490e77c03e6fd9535077fc83ee59b585182ef8cb4fe6f8d9dab778b21b733c293fc39ef6c9889da9df33a6b89a68af516bc13d671dbcb17abc00af9532224f26a42839bc6523e878460d167837893d782dee1c47d06358bf540c8520e1c7ec60a0ee305ef77bbc15db986c7d298ec6418fb0121464e5d3baede424aa05fa0f88e3738445feb025b1674bfc7389001515187c05217922f991fad5c9a1bf58adbb550fcaf1a46a37eec544b90f8315509cad5f9cb0c0656c9d740f9387848d9fe7c4ccba0e4dbe3d497e0b7ffff1482966ad0eddaee9aee81e36369eaf896bccbcf25c975f0578536d6fed10d98420547d49bb870f16cfe24da9c08d2a6f5383dca236c75c204671d77682494ebaafa2e4e7b06eed689a761b107d58cdd8edf7ad3ec9e2b0e111d39f101f2dd1fd0dc8c25171ee43103a8cdd0097f069bc69305b0cade20957e0cc02922f070e1b16ed0e6aa7631cc86f06ea14a5d4d942e0063419928a52a919e7111f6bcea96fee30646da6b4cfdd6b09d65ad520f50c97589868df5bf9dea93c48cdacf089e933822bc4c174b3e111c810753ef0c7b636046823e792b23a6f0e0d92f29b0e27ae285bd21c1f26cf24305347f5ccc28dfe44c54ec8411d655775bb4690075e5604a355a2e3f7c8f0428d62aa7d297d1150c97096421f6dfd6eeeb1da19afddf160edbdc0af1d3f61e78a296ee4302abb395a6301dc22606f1f0d706a81b8c7396ca2a10991b6dffb43b9bb10d5207e35ef56bb07ee54578a1b4120adb84858a3fa3b01b7b5831643ba9ee718cdcbab39b9ca45d83769d022426be8db7f52e0fa113d9722955e3fe4cf55df9b4e2e5f569ba7f750c103d84d268576540d77a0f0b1ca21fcaa03cdf306ff4cf240dbeadc24b86e0d7f0a0ecf7af859d9466f20614699b6de79be5e7a90a74a1418bc774f7d08ad9f8fe140b1e33490289d09d41466e5e515e10837c58fdccb70d17e9730d932f03ca27513821ad994f2bb04653a1603962b252bb75cfa6fcb1c9e830d090492ab695ec93727cab342da179b89ed37e696630f260175e527295ed12b4c3a69c47097b252997f23a8bbb6e140cb1483ab70eaf09f41789e06352dfdc1fc666d6bd37e444e54a88eb010cbff92f4ef34e3ea24f174372ab8b4aedb6ad935af40ff52c4aad37d2d94e24a1b6da3844f4bae2640fd1badd7de9e0cc69c12ba0563b1806a6ea3668432c7763230fcbda48b2115968ae8b560e632f8bcc7b8cf70572c386cdaaac4f3029fdf7a8aefe65c835a22056ff27492146c723c1c4e701c1f129e453475e5d54aa0323a9fac57968576e0fcfa746be8923cba1d2e1b8fa8fd9cbef2843bbf36367f0e27ff20a4f43881e775907fc4118ed8e5e99d18168a9a7b18d2483a802db648cbfbdf6a95108ff2a565cd7132478484d309d5bea8a0e51aac36a2665fada4ffe296021149c90e5727044cf94401bf1db28211c9f7ee69a2ab4fcf8c419393bb7e8e99f264ef22bda917be1144c6ede6352f5818a32daaf21996ec223007c18437f93107ab7d4f7a73d054729aca8b045f504b4f73759c27b9434f0f578270a8e0e29a91e9dc04082a4c47102fad50f327470ffe6e4a4706f8fe4b492f2da1078218ed01c1769e34e34fac31ce368e557b6e94bfff56873358433ba88a7a3b214ca57afce51a65f7006c11f5a268084a1db490f487519277c0603b138cdedcdf53e8231535c1cff25264dde88167549fd098ba925b7e68c2562079175208a0367858836b7908807aa21b2b1b0c12e348c37698b539a06606a826840e2f91dd4afea1b5adb2a40e3c36c62bb3bc8c41b700bbbe8a04c04aa93a5901847a97e42109e79a14136eef81d9323556de22d4ecb346e9ec94c346d4ed1e44cc08723d8ba41df89807b1eb8311d8e302d46b8480ea3acaab222868019409d55ce8b68f9ad2f5372240e7f2510913b34fa3c4d704a7a2d7188857f73a1ffdeca08c75d77856ad2676e7d9838f5782274c9053e9c064c4f6e3d6cc3220635196b341a9c6c938da8ffb6f2bd7d55b821871b2a790e71ae60a44c1d8a72cff073633e64b740d94fa85aa4cfa3749641f2a564589b6e2cce1c261e31ef057a18d78b037d1869ccd3dee1c41e3c8b88997bc16f0b6e10038ab0af4a59989c4126a22c372ca7cbc5c4f6693b34b7a8e43c51d91cef3b0696782cad0385d01cab99bc6208fbd505eccb9929022070d7b30f938738c60687d235ef139ff5ce35ec1c99bd6b1864b84e92c3d2a24b0a4998040706fe0486691999c1dfaf2e93bbf58d64712ff8d8c438c5b4251118489dae5428c85f1b23c485e578cc1a4fc7cb5644cc0c5baffeedb4206c0a362f768f8cce62eb9d6da78d8c57b6f3ffeda46c36081f6146369066754eaf88815feaf38bf0f23aa42d4b5df4e57ca2f2ba176089f1d8f54ecdad6dd46b0bdfd2067ff0fd320585eae5a00a7e5eb67a2ec13d5ec337ef24ec39147104da8ee08e508366d694909090523894fabcf077fee147020b9882cadddf76ad5e733c0e7f2b34ce8ab995bce0f4738df10e35c5dc2832d2a2780d7d152331f8886a16f4e1d39574ecb762175dec63a73b7fc6309549a1712f254cc6abd148d4203d164c400a4ee2982eef13e321cc67067b3d18385a64aca4cf0069cf7ab61b529e63f1540c9884cb8b6b0e13fb13ace868fbe25bed1f92a9160e6b45d8f8f96aa17d6292bf1486d3bcec4cb40345b854b8eb1a09ec259acbb840618366fb901db75a7411196fa5537f5494520d7151b6a16d12acecb9660553e65bca9f531698c85b613f92248e08beacc6fa016162ee4241c98c19747cf4c15b9cdb8eb2c10537052410a047ac602441cc265c7188ed41a83f4bb4f5dfd3e4808e4141b4b027d667a0712f227a75b4fdf88e1a121e7309a566fae6845ab86549595c6bb763691b9a3de93bfeb632f296662b0687f421547da604bb6344c460a3230caaef426ed7ac5e1b059358e1b4f8a0ad9e104bf20b48c9e5852f7866874a3513974086ea127474f0ac61999a85d28c6076565d3bb702d6990796dc3121bedccd23b5e692ab8cb7392e7c4b417d2fefbd8a10d4f75ffd0f749a0ae71a25a30251904f282e826b26b01aee9d85d852a53cb87fabbbec44da31a46736c0a540fb04e3318d965dfa6dd1e62209b1e900902908b43aed77ae4640d1a53dcf4232a404fc9fdd03342b2295c15ea8c3edb78188dd1d94bc08e8594bffc2a58981dfb69e37f6f319eb07b1275846d249a334631c8ce05aa1cb9046189b4956bdb8b490ffda562ed7f785c84c398af09d3f39e8b70b265e433ea7e01e82e86ed83c7fa5d36630420ce4eb87c336875cae22797b6319221afe4b7e90b7e014eba2ef1341afdb4ed56dbf8bf58b66d23bf73c8ab1eaafeb4e6fe1faf7d4e4029ff980f28901247ee7918173428f80391fad8f619b954104eed3ab45f8a1529ee0c52946ae1e0b8e330454ee786a8971c417810bdd6bf074b04228c84cff8d1bca7aca70f496cd4b7fb1dc192474ed79115e8d0cb6287124b7b82c1e783f2636b15d6adfe3f51a5ba828afe86c3f44f57c0795afebe84e00774ebd3184ab197c8502d6b75dae5508e141e889d443985f7fa096e51e1ef5d3a86f8de84c7ef6aa5699f5424127262370003bfb76444922598e73de02e7f712b114edb2357bf0250cb4afb1972578f4e292a40a3ce0f5a9f95f07f91e0ce1e3bd87ba1044a0bd84d2b51424721b0bf28ba26b1349bcad03a1562cd41a8445d637e73bf780c2c340ce155b73d25d3f3347620f546475a381f61c6f76723fee50457f3b6ad2258105b4b1f26234031523b7af24f0b1c9fef581aad006b5bde093443e3b21a77df55e447f3ff72f249f5c05f213137d85f8399c62f8c664ef49a6b478ea85f275cc3b60220c94c1b717d621c220388838b6636fc8cf4391192efae2311d81ad5dc61311bafd259c680e6a8afe7286d22bca6d95ec666e3ed98ca8bda69ccb915ee421742274f7ebf2b794c1fe7a77ad31f1c643e2e3a8ba3d52d622fa652cc7bed0d2d6c3ad07d65a798d309bacf26969334073e76ed157f6d78e3f9c402e17a68b8dbc118fc5e7e6c06f334198d6472d052a3ff2152a7064780fdb7aea081618320cc0c1d5faa4aaac10011bff4cf19825d467f10d912d0e9004b9ab4ce512aeb133825d1a5ea197ddab901007c568f4988657e3ab1d9a2f02a83ad528e2700174dc145897644aac34d4f5acca2aa378288b280bd6c647641aa8fb57a3e8cea3a2367cc76d4e8643a2ef85d7cba1156f2b15428a4486929663c8a0c65ab6eb824c8bd16b27d1de5f2e621557e6ce83aeaf11f4a7876e7e370d193fbfe7e63642e4490a14316932ef661c7e4fa55aee8a5d65e124628759efa0d22605e77137b476cc239cfc605eeb757c5024a7b30b3084e8cb21a82176062101ebbc8a0803521f8c8800f688cb36f799bdd4423db2da436a3626f2ccf26aa77152723e984a600b6cb86887669000184d3e25c7be47beff74e51a01a0798fc88a75f3b88f530ddce930d05738b6fbefecd093807175e4d68d3e227b74b04612b97e8e6ade91339cd1d35de1f28e4df9785deea95f8f33551c4d66693729f5a2008ff40000a2638e5a7eb54a4912f483e917da3f0fbf302e4293925246b020139e0a2c2df9a761ab719bc8f5cfee77df1401b9676216109ff6c67e28538f88bd14d661c304b0f9a960c4e798ad4eaa6a096d9819e7e5ce18f2cba1d8d5be0caed5edac1feaeab947dd00fb65d6a570240cb542dd0374720a6bf7ebf0797e8b29b1901c3e5f87b16e9d06e7eb8686f5d69a97724b2c3a7b83a3b3580abbd14fc2d9d5843edc684f326e789df428b6173fc5a03bbfe98a5506f87951b56bae37895da9065205598008c54193e17f4941b68aff70c9ef4d9d0c0304b33ffdc9f494d9f2248aa68721079550168aa5304c3fdded63a1ba8a9350bd549678b94b7359ffaa505ad6669146158a64c68e15131f7acd6b4d0d34ac0eae2482bdfe757d251fb6830b4bf041e502cd1cab119eb7c7ce34fc3b0824685c3e51fd89fbbe632f3a110a4e79747c612ea63294edeeb3ba788230217eda100276ceb63c0aac90df534c9656fc3a9a33010485110ac072a17af47eb061cd81331c1e712c97cb2a7deec5a432f814fd4a14458fa2856b5a355d66db8c1c82f65aa3d4e86f4cc6713c1520e68565da872bb69c942b5ae6932458a88e0611d302f912908b231b13595dbb70c2eb87c2e8daf9c83e0e8665cd5395f29b76d5b60318dc304c4a63d3a9e713b0847c5ebc863012d88448bdecb24425145135378f74d8223c2c5ec37ebef3bc48232cc20707bb4139c11dac177de01438f5f5db4d00f0870a89de09b0fa8f695139c13e76314f2518c30e5e5816f802e4968b58aaf2e0fa6ef9c6e156ebe9d5616bf32ee7ec298be171ba27da5231bd6eb5b31165dce32add7a707aa3c4232a4c9be7043e63c471be4888c9079997ef5d6bb1164347214b6a222be54438174205de1ea0e43b1533c0bc77cd7c676269c0c2ce67fdb46b8ce6bcf9947a2cad45001546a3956f5232850a6c827ff1f4a517d53ef10b2b443164519ccdd75948e015a978b7b39a81727601d2ee582b1e0281aa1d5768376d72e4294afe5ada0a80dbbb736c3573b20855f9a5ab1cccd1801b67dd88159f710bf71a8b257da8c97473f4c65bd43d8677e5a26909d6b22973b94db65ecf9dccb9da90752fad1c32d4bf6d14e6fd1b42f8378759e3aae08a6e74cd2ca7cef465965dd34ff2d61f0f1fef96ed35f1c52812157a0ae7cb7b932c91c04254b4f0b606b8ba461fc54f2232c5ff301aee17108205261c019cdd293418aac52a8ce9379a2c70c9c16896de5a2eafa4c2bf7a3aca8be5ec0f3382ad41ba8ec5a8290d4c474604a280c23e2f8a2e3e72b13b0a77a8300fab7af1059eb8d907c8b6278c994e030348345824206907d2dbdc5561ae3735d89362c584b713f5cfa42c5d020aaf21e44ca7b40ff4243f252bd35ef52fd1a8d6234a4914674ae12b625e50f0b345142d72002b9b4fbe81f516dba3aa1675918ff91b3b5c13b02178d435ef3c25f80df386af5283751c775d0a19061a2f7857162427306a57b097d038798d8ad0c549d8bb1c73dc2ed9d213f1bf04840c1e65d44a67b837b7772c4363ef6f387a2dbbf41de75c3f9c6edf95f5502df088489c5f00afde4fed2e1ba375310519518efa74e3a2b3424a0481575999c90fedabbbd575bed4a96d8af54eb26515af7e86e45305dc4d30ce9c895ebf68b6f991dcbdf594eaf18b6922445f75d3372bc9a1fe0de92ca2f57a10a38b92f1215a5c3c2b69afa467e1e8a6cb785d906ecdd864db15e1bd52316682fe59c178b084f1cd5c23f36c69987f6e6ff24f70ad1c1dd54b027b5d31e026fef9ec3b420dcf0905e83d2dd8753424cfdb625a13139654f01e69d72ac6f80831f8f1a942910d437dc489f9a2b69ae469426cc178a4f6eac7e9d7bedda15fe8ed175c85870a6b4c7d7a5cb065225057ce76c045781ac25e2f95f6c91e9e72a765cbcbf73ef34560b2429f80f9faad5a9e67020a6e27531c38312b93000983a5fe6d94063b5f3d85deb62ed42b756e0a72910e8df19a84297f1de8c1e3598d3eb07cdcd3ba92846e38c1cfa2509b13b74d3ace069a65c2fa718f4664a5178ac108896bd4604b1a8d9484af11182f2fa9b2565c5327ea45ae3bc5effcb1f6e938ee7299eedeb442b201ab354634a2c131d7b5886ceb85b7e9617bdd6bb3f6ee6cb5790d40367c71efe9e666d720682ba59b4b6e82c87cbee7d522d393fc27cb135515fdc736a1de366201d78613b71f88e40aa9fb6de26283499f8f0d0cdc8cef15687f176d785d59a73cf0885f6b97e855c7d8e4c8d02b7de91cc53f11448622bcd2067c9ead24b75cdfe2d13b8377e9f3e815ad7981105a63686772e3dffec0a2cf4b26a07db23771f76e966398b6aafb34d83cc2d83105853cad309ad93ae06de75af6bc2bee70728d94f1425391470039c58d6dba70642c01a1649a599612b2c9e92db430f6544ccbb348040c4d77133e6a28170e30eebd7688c8216d981432b9c292ebfb1c9ee5acc767020e03f881d9c90f1dc49c1a600b890c23c3727ea45786096cc3cf54ffeaa9dc5591ddeb5adcf4aba88d6638517134743c08e445448ee17ac25044e4b68208f48b74ba462b8bd72da7727ac91901ebcd5704ea240dc03617b7c1a797b6a4e1e1cd9738a1b27d5189829ca34784e882bac465fc113ce8c8140e3207fa62dfe2016012db2533fc264a8a5ac6c361ca6be9571a1c83c8d910509a0e2e2f4c2a632d883971ba0a93b93fe5fe3656db680c257a14d67a713f58f79d3c5cb8d8ca1e3c9b158f4762bad4d152e5d539774cb91717809cfc0c130da61110462ee3aca65d63b9b6a81cca238e917bf1fc9689924339879a38d5078c82b1d22fa876ce311d6b64773f430b7d1847eb6e505a252e7109f9efe30463bf76d65ca651ed43aaf170f37a24f41786fab2e2e9caa64583c919d05ef9bc070322cff979f9d1bcdb9a7c945b842eb18014bca831ea7c543629a32a1db7411dabaf823e125e06ca4dc0345b19df4ccc18eff2f827ecae57ebc14d9e8a8c3e8a6c0a40ebb8f611f4cf86c9fbba19d6bdff7c2438cd985262df7a9cbd0bff305280a44dde55e3f9bbbe12c02538186ad431273bc6f78e145a976e569264aa10f9541c1a8b961d9a5d07c228f3e81f846530c8081993dbf4d8bc7875667468a81831d90505c75df82320ba1dfe8cc77c89c13c034e957b0cac7e4e1713035eba32a5d87342b0bb9c4f81414dd87e6b435dda8b6171ba93736f6cfedd66f5642e7f144ad0a7cd59dee17eea313e3faf4bb49aa310b11824b8eb944f7564b6b332ad68217e9e72f2cd5a1b1606a0ed20080a9ff9a5728255e8b53b929558bb474f40075a25f26fc08a3d3d6f83519cddd1daf9a9536cfd83a051777da565d52163cff542fcbb90c424f437cae115215b0bb4dafcf599c384a24c5b7360daf7a3828ef6ccd586e97eccd9391223c0d67c094eb9e34f236459a8d230c5ed22580382ca9f811b38b929c02ed840f0e0ad04516244dc0200bd2b87938a7ef9dd3956062cd120818b4e1fc9abd59e78f9fddff1eaf4183b529e989945887c7c009aff1338acfb3acd9053075c4da48f7a434135a9a108f8b8dd874bad6cedfe0c9edc62c40c3cec7737672fcb22f28eec7d9cfb8067444a247d5287a3502358c6d1e522c516a5f16924c295d1124f4aef0069da609785109cd5e652779af83bc3ca6d3effd9039b6aacaf49e5790f88d5c0ac6324766b6153fe5aa72408af922d7c4c12109ef18a856821592e908ac7c56e76fc58521dc14cfb0d7fe6b6f578466b6ce77d692b261f5fabf9363023b966142e3f3cc5ee6622a72a01bb20f6ca2a96968ebf0fbb3d1695ef5664e5ccb7e5d1174e29531fa13f45973f77a065d3fbdc74aca7fcbb6809f4759611cc8a52521d8f9bd8302d2c62afe894021c0859e62dc2b4f571b4d57fc333c434e6ebe209a09637ed95b2cbbdcaa79bc23d8bfa812baca929908c02967f806cd2a651a2067bf209ec69d7ca3d810a72c0f6e81778d1547156e962175038da572f09991b6525bc7561117996cd212bdc742636785d25e44c9ac8814250bbd387ae0fdbec59871277ac2c611036f82e6245c76876639d67fce87579bb7616ff50f96c7866934d02477462326a0ee2a5879bc66120e53e508820f6b2eb68f1d6ecb3e39ee08f245cf69614e8250bdeca7d386c6114b69e28d64926d1fc6c533810f5d4d9de39daa8525600fdaf7e4b22cfde7fa0ae19475571b02749ca8f1537b8c8717800a97bec16b79629ca64a4194a9c8ccb50c033a274e9f3f9fedc4b6cae456edf6b34fe4aacecf23d73ea2d8cfd88a609be658ffaefaff05a0a17ef7696707df2c20d4dc2040a618a6697316b88803e9b10d53bc92bbcc7759acdfc442d59f0b2014292de288eeb172172a4c72cb370a8a0cd6b133334049cd0563b1ce561b03f1a1afc77ea111bb9de351841bf9d9d3d3eea22a7a694804cbc98a0523c7ba8d5d09753d00b72db720b6b6e9457da47b914b2bcf4ce5e25b1c37e6971d57ac8aaecfb9b91ab7f66288e190aab1c4048b6cb76c2eb25fe4b199c02a665c03226b069f03f6b62747113cc39d4063786d0d826735ccc1ed9d842b590ffe62372f4f175a953dc192b77c21443d4a1af5e0450716d061d64ae3572bf3c3bb327c41aa9b3ebb329eec654169d81dad842c12e7367a8651f8168af53d5db597757d24c723ca1373ad81912cc004164ba3ed9fe1dccea0c81503d4e1113ad88d7029f3fb633f79b3cf8ef38c719e7a4766c9b826475ece23e09372dfdb69fddd2fe16f48eb8977dfe43fa75436af33a25a4d61f0dfac95c9d884bd34ccc3d72759152f89c0773067fb54f23b62feb8794364b7984d55876172e7eb32df959165a2187f7145362612ab7714959bc1581ea905f66e2bd53dd7fd58c5f765cf404ff30fd2b3791c0df2b1421809fe0f196d3308ad5700312523c0774975b8f9066d4a459415db8f73a75ac4041e9acfc492a9847b75d9149f2c7ad743ce82319cabc0edc1561ae87cb3093620ef9e39d0ed79695dddfa2f89349f3913f04c95214ec40a1bf2f79de6ba9852d9fc1442aa0a52d3da75d934e8019c35178c6142b43e4265198044623a05174dc88ce34de74fcfebc97c48d9f3efd992e311f574d1f02e1b7f409c40eaf3144f1d31aee2e5447a024548e61ea0f95613daf4793d59f0a7f0de140990df548ca4d106a3164fc49f66b0d854d4a96338c328a2ae3b5a19b99be3d7082a5fdb13eb7d67274350cf728db1dac008cc10349098ea10ffeb9df20a4a771c8ea971681629ba7928d92ad878ea338ce17b9d3e138cf738b213a3a6219ed8f9cce4869dc16a957b3874ee57785d17ce715bdbc54d3f25b6c8d8d610be9c55cb07510cf967947d46f70fd9d58f50a83d2ccfa0c9a70321ef96f40f39948fd376e7fb1c307cf4ff8eea25b574473b44dc6d28be3bebefcaa5948afb28928f4512ce12fca5073d7bf1a3e02629665867f598718ae3bf6604d4323c48531e8b455960113dc692ec8e5fef967765b38d6e878a6755b8366a504a5bc104dd07ed02089009dc7042c9b23ccb5183941ab725daf56a67eada1d88e153c789a6245558564777e4aa824c37ab5fca43b29959314213ccab4eb8761adc27aa95842151b6ef13453e019c01b7666afe067ef2e42f37a8dda37168f3197d196e24fe9709ac081af45e49f4504ffce569c57bf2304bcd953054db49b0313ef580f4715622b032281f8f40a7cf7c5525ea37e57517bdda30837f9dba64fa3fee556683544805f980be4289eeee726ceb992ea00bb2c7edc53d1dbb7f17febe7d7aaab0b37c0566d58a70556cd8d4e1c1e4385f528f0c37879b33fe6390efbaa6f06ccf53dcac30e847b2c15aa012c616f0755bd0f48714bc28580d9e8f9fcb34cd64d238ffde5364e33f625faa73de6b5f787959e5e4b872ae314fa3a270cf2b918655372530788bed51089ba5fbb147c2201bcef824100b71836f4aa6dd2fba4c1e578952bde869ed9cdbb04a56cf6b2ca5a9187f7eb2ca5e1bf8d1d850f4b77f5a4ac1e9a6932a751c59f2f521847b2a442b3d0a4139b8c41524126ee5a5078370b14d8f1a92bd9c80ecede9c8859eb1521f19fa26a3a6962f05cf2c8dfbd6db0370cd62a68b5a9fb1a7b2c5e7a179ad3c8ad7fd39a5149f9a2d87f0099e4ef02926b8010bf682f38fde150ae45e9116022c1fa4738c999e7e5d26908e8ca4553734f62134f27b3b84bb8d6c4f2796f5123ed326289d74c59a5c35b1a1023103e495177f33c7bdee35affa2bffbc010c82a3f34347d6feebc06d616b251d704ef9145029f7788f52e34d0436ac5533bcf8dd29df6e00dd9f929e8e24eb891add73b9907644365e213b9bf756a42baacf5313cf01a2d37413c64bfd9ef7ca3d28792f3e3a1dc66b9884203cf8745b4648f7de1001f0e988cbb497691a0be10ee67a229d9590ba4010489882c826fd9ce73a4b4bfc9ad29baeeaec10ab85b65ae6cb0e9284cb498ca11b0efc9783a5f42e797a337ce4e610c473bc4871ff8fc7235a084712262aac0da70cc47a7f7d770fd6f4f4e98222b74c26f169c6815c3556ab0a9e3fad4219bc7fda4b654ed4a7e1deabbd6dd83388ceee66c23f83733f0d3bd3c881126ce1919677a0fdc6e169697e436612f2af5e60b2616f349f03f986354485f3b7a4a8cce977c7245e1c5233f31d84c028242a0cbf31d27cd3eb4156727ad4da0263e6f06948851c9ab8232c9732ad7083a1568877875819c316321966f8bf94aa253ccf34b3013541007ced40f4a5acebe0576546e92129d719023359177aa0129314113164c02ac54ae139c07a1720ee65a0973e7c58f5d0c7da3e95334309fd034d9c3bf16748938f301fd1f53bd5ab7aea7545903f577ba0cd425af1827ce51168cbfebba873b83e75f1c0ed56a314cad0dbaee2483410ef06e3d5744abc7e6b0b6d236bf3905ce8a1c484b36d533c1910ec626534708382eea2ecb4413ddc055cbe9c8f44302d9467bcc0424544214fe5e30bda9782c9fd4685570cc7b87b42c4b2e797c04bdc11af3608e93797663a6fac0912e8a0a824428df692637a5254ec24353fa3755b9c10234cdb578662b301067c4ff28123fabd82f01c99ee9c28bb29ddffc7d8bb394d98b389281646814649c9ad000dffedc14d82071ef23dedc719759eb3800e7513c0032008d5e75679ab8e11e26eb4d8c119c1e9ec2c80d023fa146d0ad7a2a1abb8eee56052f82d0596e93a370e7881ad8027270d00dfc46fed8c3b11e624d0efb2c9946c23a6546611de9a7ff2f59e80e5bb5c81578c18b12fa262f438c5ad4f563cdef2f8ba961bcbef5590c4b960125b106fff64d8740b28c23e1080672830f1e73773b1b89fda8e4d13e0fff3967c2525f3ffc11767e2df9307fa69877f4b3f0932f559361cfd31d7c009bf53cd7e07853350b572ef69a9569e75a153be4b0173d5c2bdc229c01dcb68e98c4edd56a44ec7fee9f03b73a1e30e38a40c4a5c3390fbdf777fb155f19e8519cb19353169606121b1e462b9ebcf440ff6518fdc409482409fa1e3334de6e57f1e46011a59c166be868044d60e4eaddcd4dc949c8455bf25e0280cab43c0821fa90ca126cfdb9cd2d9c5c2861ed6449c42e092704192fcbedaab63ad366305a70d33d539f82187e2dd96a0f9cba3ccebb8f12d873a9111363df4c027e4c6f7134343304b6f936f35ba4c265c976774bf2f885264e2c78e390f5ee1950fd6dba20e4093cc36dc2c801e6b6892cb485e284657e508265ce4f393907842d048fac928c6e8eeaf135043fe921ebe9f18f74e987573e3b46b8ebe8a847428f037ab13b26fe488d2d35cf5cb42eaa56dd897ddeeb4b143b69bae5415bc7180312b69a5b01747224e2f5e72b582e5c6c48dc30f75ff589e25a27e1b15cb577145d9559385154a01411cfa0b6ec55fad66967ca95ed7b180219dcc4cc4df8d6af3d8892af1002bca329635b03760c1caa5125faf7bae3347c8968a4557520e714eb102630be1258c85a2222a81cf322d26ffb2f2178d5d4f313b2af4c104cfbec7ebb59ec73f0c0d5bce0cdcd708d0d57959d57e33fb393512caa561b9f49b269151396b373d00536f6a7c5fc0f83d205e583c9e1a5561621286913588cfe3f721d5292e4e0ee42a463794548792c1f2d7b469bef63fdb2800234036bd8aeef84e01a838a261f3b45c9186e6e7c5129ad2d4cb6ea4a108eac1c83f6cd64a536e5546b0c2b3fc26d000206dcb99143b7b4de70de7594e35d5ed8acd7c05107441253291c637467de39b42f2358d8f183a224c9bc35ea04556a51ea827e968299687946b496f835a602d7e5e3abd049e079c6e65d9572d6ce1bf9d7a856a1c506b291ce3937dc596dd0d66d35d2f3fc870273c5a17f3ff567d2ca12f683e777c6ef86771b081d766ec5008cdadc61ae7062f39d80fe5c1a214795e5939a7fc09f31a6db17362f2588e4ced35534fc4fecdb0839dc453aac9584e7920b5c14e4998728d5e5a798fb166edfcb0347c307f85d9c00a31de43327f1a8e0be7817812c8ca16abd6d83eac2966d9d2e44248fd997273a18fa46e7877700fb842724aede6e41c0034078739212ed9adb1a9e6c1391c12b9506427cc2886fe11752d063d30d84c4f646883768b3fd9864ba6e561fdde55b6c95f5460defcaf525d592db968a6dfce6bc0d8527f01e6b28023cca8ae2e1fe2f097a11fb905ab40d82b528b8ff264a4acbf663baa56b0d4e12bab9af9a595fda0e60ab9571fa550199e62cc1f11becf4ee67cf51ad9f08a0bd65bd36b28da5c0091f2d0ef2c714c45a7474877771c78e4bd37b2dd664f5101b9066bcf66e30a5eb4227ff376e85e143b7803088a68c034ef26baa550af6127f98cd847cb515acd39f6708d0bfa479741a7b2a56af8f6d5c8dc48a1c7793e816102431e1e0abf7e49408633eb76f31cdab4ced057c35058fc1b6d7b5eb5684bc76068e9d66b66b58cb795afae5ee55c434607df85bb557e7f50fc9811b8485df2fc9db310924863d4b614e640250a4050a7c613373d3bd5181b03eddc2318e251da314965f7cc1fb4720a0a6fe5275ba00601c6ebcd3dcbb45cc9bfc56583debfec1885fe7b53b5eba9c64a6b5e1df8ab7696a707267047cd2661a5749e7e88848a9c36ab5ffa27cde827f0ac6b286e04a46113bc0a7612c76cea47595558712620877e75bc5587d724cfe23a3f1c075d56c81215aa26a8006d99e2d208e849fd905b7e200cf0a32146cf1636453635df0a623334e7199788a01eaa27f72cff319409f07ef3272432aba340ef1928df257f486187e03fb1a285081e725bacbec59d45f2f1bf03bc1599108a1b23d96eedfef21e788bde408c4727ad30d4d6c7c4214bbf8e91407647a20b73e887c9a52f758ae2d284b9f675d834ab5e1118a38ad397cbedb88c66dfdd0686d318715887a2dd957be50432ac13c17bec9ce723acbed5fcd12d4a1e450b2939c0793b8f180aaf51624ed979ed368680f04901527b733f0eeca75e53b294a0923383ea8c358adbd94c887811b47166f4a826ccb6c0aaf6ffb835b36e47422304ffe05fe92851094567c25748ceba7edfb6213dae9891e9904b40ed69cf07ed72bb2a4636b4273e04bdd1a88b1137533c03bd333e71723ba2ca050908f43f9d8d9d567244a8a749c58035b3ffce6f98a721365d5420027f1920f3c742ded3c9062f905ec13f151516df80e7d931c4b2a5b47d959be6bbb7578b6cf79dc75850e2f90827c160425b49d9da555f59d6f34514e9bc62276f73f6f75a90b7f6722aa75a1882917e20d3ab95a52f1a4ec3bb3cf2c545f22ad8dd7d866bf8adbe0712d66a3c5f136574c1b66390355751c55e0dea2568552a504337d053f864073925c0b6edf6e39b9153ddb9197b18f219af102e44e9209e45712cbe1efe9de4b5149ec54f6eae3aecad665c48a5ff724bcc7067e479bc69f877646a295690e6b7a215b5c8878be0f9803a98cc264143e7fc84349054c45287f3f858378cd1d128cb6765b68913341195fe4482b9aecfef91afe387fea459bac8f797b51157ad940723b77bb0768a2422cfcee0dd1e2991510c1e661a0a027c7bf91679e35b849af647b4a2a2c37ea6352e8a9d7a7051cc51ae5ab9917f3b5111c57705271f4ccd6850940088d873b1b1b3551283e11d6e62f52c9d27cbab8a1bec597085de589feac25231436738f5cbfb9b3517193ec7eb1e2dcf073733f5b8e44751010b2c07e9fdc90118fb6ff7ce5ad36acc9b87fe3d21399896e6965be9eb9ce2e4301b9cb1d0c0a6fa8a850ba4ae154d7f87adec587f433e5dcc5c1015c9f9400d6d3de1d753d56511f82d16fa6e4983c25c23c412abcfdfecf264555594d7baefa263b7e1feb8e28f55e3e3d2d7fc4f3773bb952663a98a5c49eebaf9fab85358cb0885b3fe4058a1889e570984097bb0d7b8cfb023a26c88692710ee27762803afe6b127586f04632698373164280ddfd504c336befddd571b49e5f2a14b221c62917c6fd63cc5ac010768b2e5b735225a00cd17b19fcb5ad8b0d064081fac93fd00327df0fc8a68856f3351e159e27eb3d1f8b0cbc431898ce8161ca09cfa2b9299e0b8c5c2ad4285c73ac2e26f1612c9db9e6152a33da3d084855b66d292ec6b12f7aa83e90229653df4d3b7365037c5d3dc68795c658f6e6b606ee902c3ac5eb41c06e96ba4fac133c8fcb3ce8a5f4dfa216aef98c47d71f28f4c9cddc165cbbef98a27d968d50fa3f3713348b9b969c3b27b9725bf045e37edb4e60f25428481fac1bdc92bdf00d5e924aa63da3c13e157e31383e5f680d1bdd7c91e3f4e7d7f8919c9601e5888104d92338fbfff0ea63308ca428b18d43377a9826b4cd3b645ba42979740f2e8280d2bbe03479533401b32f094c1dbd8b5f605041393841f5f604d0266768e3d16ad1215b785dcacf449a23fd6410697007272f239a2272290a1e6ae46e6c74d1cc73465a16a386a9537368136deebb03fe92bf45978fb73e27c97bd6c48ef47dbf204024db14827df53ecdb2c0d1ce55ff743dfc7cb0c40693c9ca3b5811382ff8b7ca57f12f254e575cece91f19065819a4ad5bcf014e501404fd30d77aa93e8ab0a940eb42068c8d8dc918b255840a374482b5116f5e2631b3296173c826e12943f74ab4a215677e21110c0cc6a2dee1fe300d94645beae8a4c853f7c7a67ee146ee2744c409366be10518600354d7021606df478cd7b1d1e8c95df2f9200bc05520c16e135c9721c5444a1bbf444af9ffaee920945c6c6091e858e470b6fdb8d563165caed07b8be842ce91c60f7d86e41aff84d7df2031444a8efe66f5279ec39f0203676480da8c02a9c8a698293fe18d191359edaaa2ff06a95aa558d898e2beff5bbf814371cdadbb4886a12f4c90547eac2cca406c4e53cbd77a01a92aba48d3b254eaa3918aeb02c2b09734a5aa5217ae5da34864faa2f947322a48314ff5183978035b8f70b01e56e92109a3d8cf4dca8765e7d5146aabeb21dff6fcdfbd675e8827cca88f1f16e147ac1aeab76486a3c2936f0131e9d03239de6857b0730b68cd102e0684fb7c578cceef10e00e0342a2e9b672b6b0e249b482884d4dbd3c0112d604d212b5a94ccf726aec0356b7296df6eabf0e9c49f6d7b9068d610c9b268fdee032501d1d81ba26198e17bcefcb2478ff54cd8e52f7c000f12ef414ac044893fadbd3eb31c2bb5968f4920f8cd6fbd6e23f8170eca38aac2dbecb5418269dac35359da3e81a94868190e471b1c131599c82be92e0207485544478680af4b6b3f8e10e4cdf927946b1a10101bea8d5c56ca46884e35bae7c95148afd643263a3720b45372fce1020a21a997f88eb7549729a549fd7c5da2c866f9ec4678c83b65476fddd118f6875c031c4fb2238e50b0b7d86e2557c45a27fe4b42b58c22de32ca72b1b0e1d0d68d5770544aa795c6b66fbd308bd4fe2f146c5f4a3810207bd182348cfa7021985757799c9474c872a955aa2a5f25b2bf63dc40ef2852891ce5087e7e3933abd35f14a51a27df863825c992c6d93c68337948acef44eeb96e87679ca9c16ff4ad82ec303d02350c56538e7238cbb5459671d538c23242296b383394490fd65a3273e65519cb752d7e005846f073fe09b93e21dfa7228dac27de48a436f15f61789af56cfef9c4d0ab3b041ba315830a186e735cf192f502c0deeec7f8ac05ad98ef94f82a384e2b97b8c46d598bb5feecb761f5ef8b36bebd5c74282341277b4c51ab8a6fc4e13d4ae5e1fc7ce41dc363c39a0ed17c1636bf1a3995fec2b40795b9265482b085cc7a3ff10dfba490d03a696e2cd5cd8be43d62091c0829cb7b93c1dc5eded5700fe206afa1b1ef7ca7bc5c82c04bf544e8bab4b68b8fc61d40884b2c82c2d01a1e1bd57404932bcd4bebd9dce292555b9e7dccb1d19d0085b80f198b3f716c78de599565a378f92726d9abc9535d98200f0e59b60587b68c28ac6c10c480775e6f687d4d4b7f01c8ab4ae32d1656285bfd3f59e1c2770af720bbe740ca0d2b3dc012c4de6e25c21c1edb3304343de16482ba9919dbadf3861183d4792e67805b9d360357e12a316c4fb4002fdb2efeb8e9c567bd1f62d5efe2698e308f6167e95b1c72a696a55c511d87c253881d0bad74d42e1ca2bee96db7656ca53de73d56707b326bad85c124ef9de9e4416238a508f3e639b87d451fb36b69e78d3fce9173bf7035fd2bcca8182a26edbdd8ff9c32c316e6f2e1d113d375f7106fcdab95a21b03a9a002a8865f046bbf5293c8ad505be07d891603d36351ac4f139145bd307e288413ce3d9d0c37f43ffbc9b1d74b99fcbb344b42c18ac1bb40d096af32b515aba41af3629a364b6f04b7b83d15d1d01e247af647c17db89ced7024470df3a086110af07f7aae4012f3d4c961ffaf04b62a7bfe9cc79d4f60ba5a915c7cacba1aff7878cd4878d7f53340043001c8a5717dcce0b7d50f43ce3b216381149fed148dbe3f51fa4d8bbd6a64924a313db175569ac1c56be5e386bdaa96f4f0d06dc81f0ddfe33a78545f819fe8cdaba6be6072d5fa9381f9482fd8ce7b2f5d77b1ec33a1e60cff95020208f69d25e551be2c889ce58d8ad2fbb2b7f6fcb24bdb9e9d21688019ed0944a025a3df26d4af5b9df6e4bb6b1bdf5542b2e02951a3d2394a063cc580955a894eab9f5506d7892382d79dc781bca0fa90ee6327c4b545282c57fba54403242efd8a8d2013e2a897d65a01a440d594600f4bbbf08b633f3a6dd2cf1094068575a6dadc93f6ed07a1d4b3ba214a62e2511e3ceeb66b65ba30e3db79fa05eb8f2a46a400c539942b280ae02207744d0e0c4e621b7a2723947d138cb937629da698f85bc4d5c43a250a2db3c42fbc3ff3e8cdf4a2410ebf7852f64d2d0181c62311fab2e14aeace65030b27aa68ab47e76364f1b159b805dd9e5146504ab29026697d7eab2cc411686cf6344748c88d271f9e85f2beff59713e67b5035299cd0aec06b3be99bbe07fefdbf8dcdf486a0056071234700e1806cf0e825d1dedde14bf52227aa961be92fcc3a921cfc5f06edc6cf380baf129683014e8ac5e33e2ed3f5f30308b6e35df4fc7b345c08ac25b1162b5a6440b6c64defd1ceb958f3a8c7d7fbfc0d190b21e5c5a909563b061661bcad20e0979793263646592e4975004fb3d7994f50e896c3d79a678e74785311812a46828761a206904894dfc3b00cc8297d521983dc3c59d78dad4695f7cc82b9d265ed464167474416455ee9f3b98914310096b188e22f5dc0a19606af9ade7ee9334f549b4bf1430ea4da00743e01e430aed51a31fae8d29cd82782ef9d1a6c15b399047aa0ca4edfa71b704dabe4de1aa1a03796ca3fd75fcf7dc38060c1b5bd79bb26f74a171a952c62ecaa9439b0ea29b2d0dac5298da2e7e136c46e84f827528f5f8fd13e46dc7c9f056de8cde59f510f77e0a7bb8409580e814ccde339a79cd322b0ef77964dfbfb253cb278ae72b0385517b3d39a2aee59fddb7f7d2cbef20949a1b08367bce4e163e6f6dbc05255a4e664416cc549a0d2658f2f62677549a91b9306f7973eabca905267e2c04b3e2a1dfef62fb659a4249772195b103b3cbee39e1f5d18a1d15a580640129673e2bf86d4fbca2e69bc1d0e98f82f42026a6b873b4e8a7dfe3058454533cc6001b236e74457409d33894d7f3359bec17aaf1a8ea7a30704a8fc9e00163757a4152e13772a6f787e88c5b0839adfd5863504da7c51e816f24a50c45914f752944a3171890205ef1fe153d37290b365df0b6812981b1a75c99c705e906e3991cd0bc78c3b75f4426a468b361cfe157fab59c7d1337186643cde9e9da3bf82f33f164c1b0325291f3f89a7c3bc7d7b678551b92f199c359d3625c81006f19e1b3572f88926d947ea9609ef7646f5349290c9eb26e7dce8ba46a9ec35e1be05334195e3c1ea2937f678445ccec7efd5e061663ab272bf349578057dcc4605f3080b2571529ee319fbffffc7bdbacc35a41076c4b7a93e95fbb13d4e226670727b3716ea8174d981b8412ea61260f909fc9337b6639b40b6b3d256d1456886950f23574c4068194902dd7cf146c9c8c60581ec1912fb4e4e376f379ecdcb59b44624bc2969d47c275573dfc2e7e43ebe8240e9580fe2ceb1c9d0fecfc2ba70c58c0c9e7272d2098b4332ada516fdd1cbe67665249adc11fda5e4fd001e5975070eee1ec263c6364553291f4e24b001143216f36b2a175dc087366e7409af0a59511dbb1027c9839fb5b1473df3b5aeace76beafe7e73f74a1e6bc08a6214a23d0ae06a616a57bd0e6171993c48b4f1486183e9b92590cde0990cadaafeab32288a38f3997913f39d2f0de9270943ceca94fa2bd68f58a58a02af72b6e5523fcdd3a2051b860b9c0d9a9c063e41ac99fa80c6426aeae1313c93c818b58205dc676c5d0917b783feeebbef92b295d9081b42a05979dde3bf87124d4e4689edc0616677acff6aec9f903903980d6b4e60a1b25cb45329d355c6a4362f261800c6e82e0338b1cdc2583bd6927b4c8f738b711459bb66cf4d735ec2cc9960488c1b1127a5cf37d7b8f680d65c1f90979aefe6b89258b280dfedb8861abc3d9634ebd66eabaf6a38e314706e866c5b568e77e65647988dae235dc66168b8ce5d67d5bcb0035b09af06258482127d3407e12c84d1b01c69605ecbe6ca08468659915707287e4ad90f3a7d6c721dfc47f2ca251cb1aa665b84a4278a8212bf3776e6dd03a0f5e2a05a0e2a2e3a1644e4219c6f3b5e08f86018bd89b6c3e9fc989d144d20f85a3ba46992df70504dbf3cb755961abb3649b132480aa789db026b745cf842cc54b78ec40a55aed7720789dabdb5adf2a2dec44f2c8e74fa8067b3275c959aeaa9edc57f3fdc6afdac03a36b8a5177572fe93d2bd93d597f5854cd3a204d63af625f6cfc8c1a730e49e8f03699a67aa6347350a373c64f2c8574bac4ebb26e09dfcbb29d239f1d91fe1711466f615d0bcf1a817e55f42736ba0b881abad6636a6eea4f75511709e0d34ea858442d5fbe7beec536a41633094d201c6a8e00b7756799b7a2de1a5a09b8f9b696e866e680ee47632e710663d2589fb9989500440d318a4cf9d4d8232d2da4c9e8ea30152077a2c974709d459584576bd5394b921b18e924e86db07c58c9e72e107ffadb3b068a4da21aba2af3ada6f04b8dadd73935dc45c433ed8da888b48e13e97971f275d1faf3c69c445a60d7d4919912f1ea8f4d657d95473e2cac71615f337136f75e756e060f96d5b9ce11faa61626cd161f9e534baf12382e9d8b50403bc10df0867dcec94026ae4605a80c0024bbce3ed3c94eedc91271f599b46e7c964bc3266c92ce3d07f1dd1837786b2442fc2124b91021b60f4c65c1ef0f56867050e4ccd41913ff5a54b01a0dc9253bc60edad12ba2ff657563ecb7a81c483187405c4cc0c942f9342aebbe8cb4a040941b29ae8451d5bb05b0a951fd5fb3caafb566b32a48484a62c7ab59cfcda08ae1e82ca8d54a1490d90b0798036869bed083aa61b331bae40848b4772e49c0fc34f21aa9610af8a5d20e64562c65974f44a9df2c43dcbf6f09a8f1c8b74c3ddf2595951f9ff2bd71ad14c3db096b4e20b74ee204b55e490864aeaba5e8f7825a645551ce37211c2e0d4451329b62316185ba93bb24d6553f2a42ef164db1a497bb1e4f1c812f507070602211ce33f7a575c72093d962b4c90abc6cbdb2e71ae9abf7b5643223e9fdec3a8a611f15a74c7f95431157b9791d252f6620f8e2baf6518d8f23a7f8e62e705b8215a3a0cc08493886c0f0dfd517cb2d761f6debddc23a4661beed6eb84067f69ade4a0bbd2f183a0ab301341801b59572de902c699d8a7821414557637fc6438dce1751b7e01ded27690312e9b53ff7016b125b5ee0ac5d3153958868b06f6668df962d40412ab450110f82a7ee5226637933b615310aca8ba570aa667f7edff965a224c6316a13b576cdaa18bc77eb74c462b1f1b2e9b11632fb30149509d20a2c49a8bce0b70465d6c1c898471637818bda3757ecc41eefa291442f7ad16f764e72d19089f8455924e7cabec4319efc2a3224cf372d404092cb69453adb53f6ddbb91f483ac08f9c2da6820e8cde99182ea20faec573fd6ec38451f299cee1636f4db917d5c12acef4a41a363841fe46a9fc77cc33f7bac7e5d90e63176ebd1f817f9056486149d9e05e2b045cd9e99acfcbb6c2f5f8cc88bb789c1884360c986979287749259c56592e8b0037995758ea60644b035a57b04a504e1205198764f934c05bbea756f7e70f3ad596dbe07ff10a3eefbb3dc7fc86339c64725ad3e187250339fb5d619023ad0255c8c1eb21b53ce9cafd413ec1c4afcf63129cc18f27b6ad4715282e8d2e50d4c41151ee80b4218aeaf23e1f6ee3eb69b2d724df5589a56098017f5f28d254ec0d0d39e5df25a895e615417b25fab03c0895840881ac58b96f3f934b2ba3a58472b773559b159b11bf640009eab4ae65c0e04728a4edd1bc7f2022c2635a67bd47628835360caacc40b2a5442175a91282cc4d670441c63a03141b13f531f32391b06e8ecaccda26e325c8be0df878eb579ad8dca81838f0b3e0ea73033dd4db4567dcb45e01c3aab5303b49011f765430eadd27631cc064d14de9b22605527d605e6c1c40634f9f17d2f5dabdb23978107bcb77f37254bfc738b3cb0b9e8a93245b0ea93dc8daffa3056ac67719d60e5fd34f27350a68296c6247453007a0c7f6fbb175d3f8a51e75b286e6fcf03800ed94df0fe6a8e0fd2ffeec046c3f757f2d2556575d0f1cf98587f8cbb26ae23a0ec43434e859b2b2d512b9f0a3a7f391a627032f168910ace26f2b3c61568e90d8159f1dc79c74f1b506b1efb5de0c37a680a72ba66bc499d22f8f6cfc90055c37a38fe0f5eb79c24b2231464cd152cb62e2de68542a34f83bb9c74712cbf333f29f91288d1b9b2d3f90b6bd55fea8b14328692943dbd2795e81e7a1660a83ee3faf43e30b7f8f42a12c9b75da390ad9d986f38f0ac4874c710713db91897eb10e3d2b34b2cccd95b6bf64d244cd0a37cc431fd54e6bb8ead858f8f7524497f76443ec9a0d30a8530284dc95e4c2af1de284ab60af8a1652aeff8f5a5beb4fca2555b361112d4b4415471a1e278d2cff21ba09c68dc97e6ad381f6e3aad536924ae9cd50c7892ab4ac886a4ab86db1b8078fc8e973f9392a1d65a6833fe83def4a0542767ebc47baed07390bca1acbcd34fcd064c3009052a162fe07a7bb61b7eed2d1535c1bee0bdf54610bff5c47959bcf75b20614e420ec35fe70e83f6e597a1b4462435bf9f0d5f722d89b7ac78608f51c35a0fb1f0b460f72386fc1b4b176055329b305d6734ff4873f9cbc2ea340926ad758943f4a1aa78041227310d3c33bb741483a215583499e415139fcc257c5d404abbc4ff27bfd59f014a254c28a135373123c4ea264c0dcda07c560095cb30ee6331877fe4f9184a5e28e633dea371f3d27e940a5e82e180c10e8095c3b8ca86e8ffe143104307761d565aefd7d949ba56a857eb55979537523c915d3ae48d2c22eda869213f46131e43dcd313a854f2678906870d46bcd2c6bf388735e05f7318237483d54665bc29afd1a643b3dd4196bd8d4b6febd0fcf3c39e4b42841efcc608f4e8ac66dacb1199fdfe7dd2bf811a65af4ac62fa9d9c470c45ced2f05543117a0a9bcdaf1f8083022bfeefff8b2d7b934fbad30fba44d0b8f140bbcdbf9ebe8be0e974992e5b2d0c79e409bac2541f85b7e40db814cc069f8aac2054110bcbdce6d2e8aa4229e94fe2ba0b07b9d10b5a69bd73e6efe8a4b35dc6b7056a127ed2c872c34e859d1333245451631a7532f22d1d41aa2af63f81f57f12a97d28aeb845615998dbd16b3c94068b810617eb06358e82897f88e777c503048c669e78b971b82195e9626671f32b2b7d91f854d0be5f9e4455c22e926e4de51293c19244b6020ee0400e5dec38c5b16fd6556357da195505470edb075d448c95614f299eef6fd3edb60d21cd86f48229cd430741cb8e702b3041cf1d7b27ed483795fea7b39b2fba2075c4d67a7b54f98f5a8083ad444a6b02f6d0972a6210f049cf6bb2abb84f01fdb5fe86e3577068d3dbff99b5bef7e4d6fa7a9624ce44a450f9d0b4cdcf684fc047e56abcb22c7b67429acc771372c92e6a3bda559304a60678d2540fdb6a00993c45dce101f950591a94626efc3f8e1a49217ce25a0fe07ce64a88f3fb5fb19ab84586a8ed2224e7cbf88bd907ca7842e27860468486ab2cd58a42619287bd013e2ede6aa4910599a3b9e55006c2327771ee6bd2d0682ffe70cbdfc627287cd623a294060b4be2a0038f6a7e35a4b8c9e0eabb9ef6446bf03c5898b9b0ba165ea386e0b333ee5dc42d8109ff885160e74c21d02bec27fe5123089c7a01b14b8f250ce8ed520cbf63f016e524161bb794f89b3d8df093a0dd4f60168906e7c79a620f3a6cbcc1e03857420364675a88273bc19cb6456a377f1145acffe6e48a2d3a88e118e27638378ee0516d44dc517a66949d8d9b2afc2cec26e28be379c34b425900e5066bd2e1630e463f41dc2ad014f7748c684295147cbab8e15bf636ce291c45c003b38bb8376d821032b05d5283cee72916093c4a7d2f0020d64a4f4905826b3628f0ddcba8766d5a8b2ad718c537a5ba49bd8eabb755f85a3765e58496e486273079e7c2de4c685297ca353e21c9972cfdbb1d1d085036f8fd3a9b6c087812fab59531d207eca9d8d5d52afa81d8afcff17dcdf38781c0303ab32bcfc3fe6b5a7b50f77eededcfbd1837ce7777c71bac4309fda3d38e3c3970387809bab9a17ada55eadc475c3ec216b50e6a07cf80075c526ef0b78cc4f4aa1eac0c2df5056d06538414b7dab5d1762a0ab6d12aefde7f6207d5c0989b20494c227a2ae4d9548fd351568981a7c554c8a7a2fb9d7a9296e21e9848cd34ea2d8c61777facb07ec1da8170d8fcfa8ebd7b6c582a7d57ffb8fb7c45ed9e7fa8774c11e7735b3ec43f3335a44050d4dcb52619de38bf1b424bbf5bea90194ca41c54b084c6a62c599584e6c8a2af846901958e2e99f2aebeccedf648b3b20f49047391cba4a49fd4f221b6390ad30318424edd262e2a590902628d3eaeeee705cc1b6ab37a9cc11aeca710cc9ae1a43f8cc4b328d29faeb4aff3f8642e38c5e06eff2f92e08f7f9c9a4643f02a62da2c6ffd114f1d7d2edb4b4edf1ba95c2541696067f41b7776ed0df5024df8adac7d0a0c6696af87dc2e75b41cf315dd636e811459c788cf928fd1e4eeb7fb043c4a64f80bdf26b04f6027d99df2ce44cb82ca58c18e4e5fc2db214c0efea6e698bbf361688814d760f04ff660e8e042c84af952229f68c71fd92aaf039f9ffb5ef292748330a415be3e95767083110818c6b2f0f2c59a3281d2712a346a5b927b07ccde4520cee2218ba96221a3112efa4221b647a6a5b1c254696e444e1e77c2b739974999e9b871d0b6813acc7921ba2ea9a9bf05c9b02605770de2c034bc0940c869c074cf227f8298bf331ad76cf486e1e38e15cfc3e5269a4b96e6908373c7246eccc7e76163babfe042989f8eb0d224c0d2a598881aab740f0bc3fddbb7f650c9c6e0baaf5786c08eedd7bfe6ca90bba203f7a575d19ec818625bb3a9c455cbeff08bcafdffe41d981377787520a477ec9895962eb95e2dca2d913635a05d646925af096fe8e1542d7867bd6ece8a9d513bc1ae050ef1fc7bc1f222bc9e1d0a06b92b57b6d8900efe3fd7790448321e72b3f45d5c143a6b3e65d999e6adee8139605b7faa787eb111b6c81fb31d2f62ade024a2d7e361b9e2ec56bdbef9f50e36c3b91682dd6ec0877fb3d07d75227f4dd21852dd681115601db75ee74310efd33cb4cd7a037fbbc8cd6b95b15340555883b52128982162993be5741758d23877b5eda9b0f2333b3c4b1c14d789265b3b464b6522ffe329d2f9c4f458117540402892dbcafa725306416a9509961b3d3ac4d5c2d7bc6ece0b1423a7de5625908ebee9314224bd26ab9bb99ab427f4f400702b0c4e8b82f9ac9b11e6ea39d76e0828cceb855bb0ab0212dd5e739e7b97ee53bfd499cc16434b1ae6d555296368f952b88bd561229d9acf8f38b53818f152d19ab9756b310f1db900e43a53f43a763b00e52e5cd74c54c43135b33f63fbf44acf60397674ad8404c3cd11d2a8921b8469cfd8a0fc87c8b0d1bbe5bbb426e423fbd178467342df9cf3a0dc3c3d2838bd91bf7b7ddbf043dae4ebfb83d0f8c2f8ac295d23407e7d79dcaf3b74ee52dd4bcecd80d48b002b0042619654a0c430ca2bef77299ce6098a6b560eab8588959a29f4d68f9868a19bc0f2f0ae3127da495963ee625ce5bacf3ef98f45206232c0bce6b3b9d52d8da6fb3d1e811b00a13f59cb6a6ef6d16b372774bc7ea5638a29318e04928e345d9bd6110c3ada6d98b3e423961e5fa50708df89ab74129f338d295199fa245c3849fb4cee10190b2b5ef0b2db4bcacd558359101cab6a842876d4971e6875c13a243dee4134902477f13de8453b31ab7a92bbc540e88f818c22eac809b1496a871455d72f40e2bc9552ddd4fe0586e07f08e56ce61dbee6bc8b92d238ca14d4f353f28a2d5ecf056c6f1f8ca35904dd27737f3c916ab6b839b529ba50ffd510af1e9edd5713360e13aa0a1444da47b8c150d4e6ac5b4202fc685c1d2f6885001dfd083fa7b39e5584f3c69e32500fe7799412670605b85307421e32728850572fe3b771e69b5ef8a4278a71eda2ceb420183c18fe39f350e5124bdffd4cd91765b65c6973b1c68f633adec416ff1cae7e50f36a951760be2ff57843f58ebe91559500f37460c8a718fcc911c9c07ace59a5e51c05af12eb9041722d294e2eb89218b52595d5143250e2e3beba827d62117dec5a8fe4b2430c43fd08bacc1d249315c16c9405e517810ce4aa95666b45151324db02548a81c709c00c2b99db94ad874907c835de77c518f6326bfb465ef1e5eafd33d91ee09ac41ab596a01226f4d23c8285b0ed6c5fa30a0bf42ba56b060813f51ec0677ed47a27bc55e58ecd46960d29fd69509e802723b47229d3dcb7b5efc01d7d8563ef4fa733c4fd2efce6ad0d2da19c1f4c2e35e9c10649e7e2fe88fb84d109d971fe18fc7d8b02d758595e41ae94f365c6798ad3da99b4f6b64ff1e0c1e481c32de2688747e4d01e923501800cca4ee01a05cfaedc5daf092176d0dbf92a8da158f3a01bdafe83d75035ebacf0c7a78fb97385f1c791ff32f664e9b0637359031d6b54d674a1b548f5052bad5253215af1fcbc6509b1b80c8f27e16ceb4f0506692c5d150f4a71a351aaf0354b91e9856a8266fefc9da465c9830ce1f57641e0f8124615860fe427b47d7747820f70145cb0592ca8d91d5386776488343179720812c044195abc26e0e2cd79167eb423abbad258a07045640a6a50fe67fe7b20eb6f7e57958eea2212b90a490fd189b81f8f8d9da263da469156b5f6220d1f70f0bbd09521c6befa4cb19bd0dfd773cacfb3be90b0d1d990e42a74fa79ea605a6f53f2be83cac3ed0e1b6426aa289718a7f05073645cff743ff23394e3552a31c22045b294f52236778d8a876d5da17b3e9c81c3c5097860a049a01c6d28c8d7ee363a3eaff90c74b5deeb8ddc62b6452ab828466449d56a25b737bcd056c6e14e3fc30ee49e0f32025c4659ac63c32f5b3939cf2d4948444b50d155257740443bb3cb488dfe27c54b95d9a64f16c85a2f4dd8ec8107b77874eed79836fc586de8e71c0b97a09a52b84240b3d2976584d1f8f5c254c550ec7aa1ebfc416fb1d2433d36a423fcd82453dd980afc0ec1e92a0657bce9671ea94c1e4f5fe1b87b5cc98469258489f7fc90a1c0d40993ba87a1e8f950e1a024d1c602b00dbd820226e6f628bbd69731ff3a24a05cd58ddfdc3e7a615a3230143248da6d0d91b01cb0ffd63fb7da48c4ef8a5797a7ef7e377afb2359c87c7277cd4596221c84925f4abad2610f09e0983298a19fe4d271634eef2e60159a40ae16445793b1402c134b3e5919e508f9c676f4619500842bc1b254fe92e4f286ec1406417772129d2530cf8058e35e4b8bbede2f1af5e84170e70a65304968a88e9f51160fc3fbc59f8cae91904e873d9a8b1bc8b8959457b2a4b3da3ab12c65451409f56f662c5afd032efed66cfcc24e5a28f9665832797910b697a14086151efa90b0bd4f594a7adb9f13c55215593780fb9880b8a68ab47554679a2806a909946a49e35080fcac79ce022ca59ef3fc81b0567a57f8d94b956b5926c5017f83efd6968bd5ff7be27f940dbef250c65a92c6e7e2ada6bbc7c1d5d580f2655d468c55743df2f8c8f6175be122b5e2566890e040ed93b3e52d4e06e4a2e45d1f01c26797ffd7b1c2ea05acdd362e0e09f23061696c22176cd044205d6fca6ac44a69f57e2e1f50379e2dba1ac18c3f2ff372326c0acd7d9e4efcdcf98cc04ca7a5dd9f17620765173b4bc74dfa1c4bd6cbc5b767b6e6515cd7885a8174a63612ddacb8e7daa115210c6e5b8d95e86c9ab0e485b552a53af0849c231f5be937ce76b890e2df66818d7423a66dc9fdba352790f845f46028b45fe94f842b333b8e4dc6641b71d4ea994f1cfe7cb02ff037a5666b81d637a540f681a92baa1b33b4c6f7b5ce9bcba8fd085ea1e090bc445279e1fe662ae583fede347320333f466d42b9c5071ae995b39b7d304ebd8597ebd475cd2f334e2caf08ce841c31ff9a13ee6fba9cc304820d5e78f7dc96d8334d787997cfd24d867eb632616e789f335bb84d188e91d335e3c173e273885c09be0143716aff1fd07862a096719b43c44b34352065dbd83425eebc6656a676b2f332f3eb87ce004fefa22586a3d55df0946506ef3ca1480654e8a26a934761d13e79f81b797ada222d700e68e0f23d530f81dbf76bad8867dab64e2752a37748b739fee99049a8b1e4857b5366bd60a1ef95b35d0191cc0996f7c4a705f8c7227dd54c07339ea592b9ace04e889c334e52e1fe6911bc162de1cd1a222d122802962865a5b72ad5723329db74a98746b69e2c015b084198fb87961881fd49ba43ca054c0e63c4c20a53d069a72cd588f05e1731f4b0cf05d515363b4af51afec36ba5e6233f6f0a5f79795585a179574183feff2b29dcfcc5deb24e80e44282c06f284cbcd222e4f1b369f10b6a252d49b68b94efa9b33649c77100767bb81879e6f5ab5015348d0b814d70ac9fb87157b9537e9591966d17ae93032bf3b03406b1933e7cfabc84aea45d9a29d6ede9485ab0476134dfc5e62ec9a0329ace4f2255fbdaffbd3acb344fed8b4ce626879a6cce8a644f755b7c295da00257479754fa9ab773d3b7a4ac550d82884523a1e225f3792a0516d9a2b429f464f57c45fcdf4d0a470ab7573978235f38b48fe9df18ef9cb4839d217b4faa866da026c82cae7d2db51355f2dea985fdf842b1bd7a87d466b49193290b0493efbb14489f3f717958a909bfee59119a3afc51ff20b8e06368fb7fdbff9b9d0d401f13515521516e68141ae92f11393909971c4b71a966e33d071287570676db70c864485ceae475f95f8afafc8d73d9acd9621baac30b2679ce09dda5fde63099d45b143a3fdd1ee2237905ffb6f5a4e1fe2dc6ffd9c473fcc4edbb89277b4e11b88d9ae1c787ddd1a68bfa518fafb39437245e9c854302c358ca257e5a43ce4b567e971d68542be7e5c80afbd48a9af5d2ea5199ad4aa644d10288ba9beee0e182c3000ad91c43645a245518b5415e598f01d58290cd2b6d6e94306cd44610d6f77dfdd5efa1561b0f1132b017289e4d9d2f2a8219e6a5c0dc874d8612e1be3ecfa9e0e00a4d357e067f87a76913d55e1a77d6bbcebe5d879cd2b8038af3b21c07a2ddbca822326e34685f02ca6392cb2b32e3861ce9525efad34eb9d194f1efbba2bd46aa7aede1e4e03e8b2b755fd9329026c71441adc8127dc9bf59497a526ce6bee83e67ee339a617d4cbf621161dba61859a49446745d7bf4aa0c5ea1535b247667793d522673b2f9fd66a91626b9a0e3f17830a7c87a7c2dec0f3dd110b33a8746adc51b9566c9b64527291ed0174025fa9d1a0e5b6e475a3ed266ee938c7d9b16eb051b6f251d3c9f92ac93b89f33197b1ddde27a194adcb60955fd4d0f5b179bc3719797a288de839eede4ffbf64827b24ff66d462ae26b4c0d23f15391b69022bc39a585da26407f8aebe74d567276f5f8a982da26a17622f874bb990b67b4e23d42c5b58a9d5346808247f828818fe731b87282e5f36571e379b5ec5fb34f5ee4949e26087831cec5c3ba913b3dd826c404226326d48dab46efcb71e3a83cc408bc4b61a585768f9e4a0a966bde3361365d594b8cbb2b1541a2c112f32b08790fd969c02cff8bfa66c0d45fb40b12ec03ebe1519da415765cf58750241a1a4226586c045f0cd52b4016740cbaa81b615d4bd886bea6a05b63bbd28c67b002612cca9fd5000f8f55373ee07b252c161bc9ac334e2a6a3a30016eab86b9d2e3f1849317403fa673e69af03c48f4db91b85794cdbb78b1195c54cdb030e43b299c50b51da25c9a7a304a38047e9030886e33df5f8ded5413e6faf779b1ff7f1c78c0d84b6e824f9d81350555d676da938adf74ebf970de6cabb1cbd9d55f45a92efc0edcb2ce4f1c52f9643b148b6a42b9612e836e36361bc1bc030b4e47f593e329989a019d0b2d11b9b09ce1924870e015334ba99d9a5847aa63adb6b11691a13b20b8688d722b1f02735e4541210e2ca5cc03f6af65f8d8ae6f7c650b15f90cc649d673e0ec744881449ad5e21000aeb3725592f5bc092f758015c5e48e927359ae7a1e229570c0cd8bdf7c2cdbd63e242f4ff848aa37388e80b846e7fe857f72220ea269d405e8c15604bdddffb89e3c4d6af95e75ba4b705562109a578ddc6757cc999addfb1303b309613eaedd5972ff0a25ea90b4df22a48e621c6c9725ee60d78b5e05a318f597697c425bd3a5e544ea8192688ed98e573c637192b0fb46a988f208f4a832339a7e04c4dc207142ab9b94ba37975aff7ec0ac6bfc7df0164a68796a4ac92dd824bf3496f9925de072460de1d1041b8c81265596bf0e092e7e882ca00006ab7a59cf9f6f9f3ecedcbbb4d2641c5c64161665adff888d44886a04bb9d76b8d05c7ed6e0581536809569aff6cd342247104b58ca3501d9ee899dd95dbf1817c354dd21a9ab244bd67ba0cb39ca594c3201b13b29668b3929d360bc81999839f0dd8f4f67c75dadf401a27316896070d3ad3752d25cfb858742a36ca8c01550ee1825681ccdaaa797926e1fd11b0e40a676d0beee6652a35f1afc2c5d923a593a327979791128648527bc7c78af1c0c7b38fa6a2ef322d40c64a2f8b7b104e68586172d6deec7866281aa0beae943870fd2fcd3dc1bff091d96ed667840e340aea2a54c04a15b2b6fd229e47d218d8e108ee2d5d08d27ef142f4f1798edee255da199d2705123f7b07242ce9521957b144e4e636a67d0ee0ffb05b6d525b3b6947abfa29afafbf0c35496bf58c7e23839589e8eefae7f74318beff73c1f6fccfb69b4fbb736299f7bc96cf6e9ecfb697c525e389cfc4b633899e9b6daf3d16028bc70ab9371477b878a588e12990dfdd8e589847b28b7572f7a2c55ee2ac16e0cc6d124b956955ac18717cef8a13432617bf9c08286861538371e97eea437cb74923ca7de8f3a3f5bec5999c15b21a8c5734314ab755d88bb5e73649769f70f54d926c34a821610b641af364a8895fc322d7f8ef4af76ec3a340d644b25cb98f5b3a40852de918fdb713bd3bc3c27d2e0597fae5851cd8fe4e336131cbe3b4ba3359edcf1dbf0ea53cd30d1bd419a65d1013fb9a28ac6f11b9864d39be4c8666e1e8eef6fb516b103a1473047fc5ed9f07d4a3bfbef63edc7f98945053165f3022f7371b208b1a15c91815b927bca072203e7bc5fb68a00a14c2bade65e0b04ff5a0029ea26f9698d34856b2748585024ee25f8f94a4ad90c291b67657045e9a2161e315a2566ebbd9e86b18ef7f23e468354dba63a175da69af79ab674b9ec7688723378f51a0ebe5e630b913c005c8014051f27e91afaead5224d24d98d8708893f0372c3d378f7d6e2228eefc81ff80d2ac69cfe42cc21ee7b56213d986c17f525b5f19198b51c8d82124a54f3c7e3237ec24e9857633fab462eed996ec1457cbbe84fd43837df93d1be8b7756ecf61fd746e664d0c703a2c7dff604a3e2c6d4121a7fb8ea9be5d498efe554c9ad9ee29ce0f682bc4f58f180ae7ed78bbcc9067cc9b7c5b59f2ab8ad7f247d2f7dd6ee0e4901ad3c873e86667d8b7bbf5f825654b45b9ce1fe540b64bcc7c07ff9ada3054599ba40a429a0bb7ed7e23462c73fac51298f1f6e8880e92cf127c994ac7136d4b62f90e3b5b0179c1af8bcfce3fa1f6cbb198a804a58eba2b330381085c24254d55031e7cd81f30223b6a5f97d5a462fc9e142bf417f03810591059410e28ad07cecc1f371f4788631904f29783685f3f81b6678c6264e2abdf59cf309d32603a08f7790760ad64c2022eeebb6640f1bdb9eeb302582cbaf4d472baabc175476cc4dedb107c06df119e5ba0ce16ed9c3e042b17c608ad34941af1dcd9227fed6659b29441c6e742870f86ab821fd4392c512c7c8281bc0f1f5a9f542dd65f46244263d1d77191a66e0b149f5f648f76acba065ad96a198d7b9ace8982d3019da587dd8c8572c9510bad2a0bf0cff1ab77800ed5bf50a6885a753b6ad8426b1fbf11b00c832e8855e3198a5f6126eb9e7fdba8a3dcf8f3d0615511fa72ed971757d5cfdeff412e56130dcba84ca7d18092ff34ef5cc100991cb9bac07381fa0ded8fca9131b413bcb25f2c68077c71a8211ad46b4356efb4fc7740e1866d80fbd8201006754af30ebea850f0a838482aaa67bf5f2a5e5681da96f5d3b15deac0b73d5f021d5e61bb289d97578fc23f990b0fbc6f588afa5279cce9bbdbde50d813fc1e47256e3d33b90bdf79ebc9aee6f4187937b03c3e27d50b7a1c063a26348be12c0a2aba08862a382959fbdb98952fbad999d9a8ad6a3b8b3f263d8029a07c36cc22122bb6852fd5d881eb7bd2d0e0780e3f9597894f744a50eb20c50c004f3a720b7163ec9113a2ca663e306d18fbd16d49b6292f57cf18623f20a8497d772b7c329dc43449e65ed545b6e425cd7f62a45ecd982f045044f26e234bbd5a3506dbed6b33d4a35abe81b98c86768a3bbc23da2312a11797145b887ac909bca74569d8385c00adc09c79b91e7f18492ad730868297b8f27aa9402156b119f8c2e1b863fff1ca51ac212110015a56221c9ae60b863f382acdd103472650f63e7f457b66ce967b212684dfbe4052bdf88a635d1672a78a23570488a16ab55e38d0334931f69e3839b54e2cb5bb1fe21b162ce8c578e450c7c2445727959e63bbb2ec9790bc18592a9a14c8400b58fad27c4326023cdd96e4c7d9565d6fd5cc0fccff82757cb115ae5c2527124d042a1c1411868b86a7a50e4dc0e353291eba9b0117b5f11b16b437dc771540423750b71fbef9e52bebd7241e24092ee22c23e49671f5f9ee5f38f3185c3a14a0b667ed2b89aa76bbf7510f43951e61c01afe23e6b5a51d8aa78337c4deff67541a566747db5080427cf15795576577ef2e557abb58e4a3794520dfa7d2566db5e4432f8519353868298c448efd66c4d965b6a51f10bd8f501a1fd49f7d021841c42d2f1d8ff31c7b7806fb9aae3e5fd4ee881ee925e29fb59e6e63c3073d7f2aa10f54c31229b67a449b263cd59615ea4d6f4cbb5bdf52cad683fd78b78fb8940a173b3c211904339e747d9e407c12d3b1cb0d4db8152de41cbc010b2f254b903b0af23aec8a3a734ed9617b0fd32fac4277ee2bb54f5786777a080d3bbf39b451a63de9411b3c0fe9ed2ba22bdf1bcf08e96309c172b4b09e557e9ce5872c70dd96277a227777d42b5de34e0dc3757c91c3c29fac3a29feb6025a6ef57d4642eacb54f2c2acabf21c391ef6de406fe7cebea2221c111434d32367a69769343b6787dc28e4464c79e437c7a54a57a8a59fd08fc883ba9f5fe0c15852df0b5f01468b3878cf4d4618bc5299f49ee02f7a0da0201ff2c836417604c8baaa22110fd865b2ac09638f20910847a15ba1bc7bf122d819c63502361f9109d6c1f669cd4b2df9ba0ca5fa3a1b0c2bbac1f7831a09d0962a13dea9233ca2121d90931f5f18d7961373ab3ff2aab820918681b86d785a918adf780b4a43782088363f60d8675097eda8a791c54b2c126c6ce36fb17ac916e67005a3ebf7dc5c99b021c162ea279b95081e52349759bb241cc87c6356bb42a30d09db4587f1fe79671aec53cbdadb407090ee41900f97aade610a3a9d4966b3801d1b24d4705ae077d3a8ab1bec7f2b62f456eea22a792381b5eec7eafb435602cb404347eac84861a6b13d571f07bbb6b18dd49222122af9ad163738e28bb3da75c459cc1e27a86d328ee1398ffb1bcc536a97c40adee4bfeac2d7aade9dd5a3c17864be2121bb774f95188cea0fa5f9713086ab103c79d6d58727836bce88d5a107fb36873235adf6434b4fc7c09cece283f4601e636424910271527edfe817b265d2b34ae5bf58edeaf2ca636fa7f363adbae90e29fe75d5469f1ea2928ed7762f1528a12a2b53890cd7969c0a0249213a88296863027b269aff8f3bcfe785dbd4dd81110ea889937910765534d73a5b99c4357f8e95aba3f8788795f62c019cfa56ae3c39a28cd226c7898c66db64aaa18582ccc6d694ce80ad4f75ce12802df04c206e156333ba8acc1ff4f7248574d08b7434bf4a2dfe3638466c2ed32d937b6d0797e67f4af2efa468b0c0e23a3ff3bba73db6e78ef8f38f1f768fab3ac533a51ac6bfac835a213f7cfd986de5751b37f6c52146c082db4f8bb5cce50109aaa55a90f4f8db579fc132909f6b54186f8912e6219b2e7583d3091b7d06363e16324535edbd270d16360f57d071659633c6f9d4d879ebade897f6154911f787519cd379d07bf4ef5c9391e0a7ddcdae76aab195bc4c12d3c02a36a5e48d7d43204deec4861055a4dc75b38d79769a8a8271dc6211559f857f2121f1544936b1c8f89db8c831eeca62ee9d6c282778e5a90e88f9e0a60b241797120c94041c005405367a1abf0589fec3ef054c2a0a4e946420da4ca64bef336707d380d0186253dc873771417260b26750587503c0d80360488d01d3cbc3a0eb08d7f56a4e3bcb528dd770508bc88cf41d2fabe41e16909d111e9311ded31f29ae05d0f2725f77fe69e64d873b73b238779cd41219109c78f3ff981b3a26273da06b9d928ddc402b699d8ec27e72a43392ad8d4b5bf317df877417847edf93766c2324d07b88a0a5e2c2b29e918c450ea611e8412b9857f7addf16a8a285dfbf61f242daa43278aa0b22975f456632f5d6729f6c645df3d3b775bf82c00e2bcb2fac14b5adb73b31e8e4036fb63bfcb9fed74e3f6a96f75ecb5beac8c021c99af1946f3444aae3ef33f28417945966e0b17f6e931e98bc834b93fa0a33e751c45cd14f5dd8588e703ddac9e9cdcba614c1a65eb9d7d922823ee6ab9fb4adee847f2b4d49981b84535986b38e12a08f6accbc87c832c973b955f7c1c95453fe40d5a5bae9e60f019a9bc64783c48b2dd48350b01b4ff9385070914754c7ad7dad280bac8b32812ef4e32d36371f8a6c908f67ee7225616bf7c34b1df85a13962320117fdfcbefca275e92428572d701eeb138bff6ecd0ab5a33b4bf9f579f375f71b492e4f315da189caa2666d7a2cb31a0a890f94d01f669f13051b8aeb89ca2474f22afdb5a657d60a7f573380ad2532fb05629c37d684f8078279919ba4cfde62c3ac6aa824df873e1b0a0dcaaf4037230e72df5ce388bbdd197afd7674dbd4f8ad8673ffd46f74e2344aec74f374496b32627ffabd2c44ba28043886010880c9d1a307376b7999fafd77b1207033a19017856c6958c41099c56ed8e228620ce54fbb4a6a68b6a1d4432fe7bf72de3b6cf07d8fb69c645fc2ad6f4000fb25783be86ccc1b64233ed274396ac82c53981dff20ede04eb86d60aea8d3832cc76bdc47142f506d702fe7339fb4fa2fc154e7218623332079729467ad024d61047c58b5aa32d8cf6328b642a4b4d5ba10fa68c14be0c4567cde225d821f97f3c0886af9b55cf88ecd372e8da1bbe5f00ee60ecd4c5305bd42a1d45005f0bd017eb675cb7dbe953493801e0f55c7a58529e1543bd42efe29c5a8fd8d989c4ec9f7bfa062c14648d287b3abce099acb061ef502bb84ee152f2944a4b13a6b4236d20839020070bef6b95960e5c0ff698f13782a8f3ecd754aab615be3f478d2f6d46d7141861a68f992ed0eca6998f9bed41b996633e2c46409852047ef0ac8530114235f52b48ec3daa59dcc70d4949ded06c1cf8358a3576ec453ba8c4bceef493aabc035d92a06f8bf0675f5ab1a1be89a88f0dd350454f1bb6ed411c86e3eefb262c7b7f072d11ad045ac6ac8c40206c696101c4a49cee9bceb07bf855f203e1d8bd933cbb97d4affdcb38043a4103f1fa289e4fe586dce11a338a78bab471cd6b40826c3261be083a173d6dfdf419382ce434c7c7b0cea116423338fbc652f4588e232e82da02f72430019b90187c7217ceff771bc371cf78347fad06ce163ddfddf02d66102bee4f52f62eb48d0f84f866b16c3b000a62653846f6e615cc0570979c02e98abb528a1f5d667693ee6626da474db2f94b977f019dbfe488b355522c1d51d6236dcc8ce5c646987a4167064c63df23adf6b1238dac8fd2515a5485b2cb5c01c4d69d3d543ccdaea02a85b0a5c1da939c41cd6ee73637ccc148c6bbde3385f486e7e7dc5a51a6375cb65c175500bde6d63ac897882df92590daca8dff96b64aeb148e123fa4ec3696b5cf62f2bb1b2f8626d38ca9d99be75697e99a6c7f8f9f68a0c4aaf62372e328d6b86b48e623891418942e6144bb45700de2dec41a7564a0d1721733bd2b1ae522c44792c9af37a3d52a731e21273a59699422e1899e398dc6cac0a4dcf1efdae8e2d443f2b795dd481e235bb6bc552c9324da468da30b334e6f55a64190e9b1eca753ecf955b7acce1d33bd8ffdf647c62de1d464760b66d426bf05624879dffa53fc1c11c36e698cfec1c22c1e516a041f11d0007eed3ddfdca3db1df620e2c98d8eebe8faf99470bb2ee194c0855284b1b4c7721fcd7aaa46c8a694d682cdbbbaa27af6519cd96b72c01d7f388433033e3cf7385096f2d15a297482e81c181a8390cbd9ab2f8e4f62fb841dea20e491ec4a8a7571a1bfc86c3ecd182adb76c96007d595f213d77f86b2c170ddfda9c4feee342ed27e1d740646c394c9f247dc65c7e3e79e1e05996c3a704dc55ec8ae9575ea153db61d2995c272894e3c9539e3c77269cd28760570c6f1d8e73436829f1e0b70a1376dbad6144216b6c49fa25b5f4e02c119efcd9a27945ef8f988648f97f3ed8226541a84ae68219bc63b7b460707343f3bc24ed802f2a2fd7fcc1453ed0897a905d2ebd0606567e4d0b21c21084d0e72ffd95273c935f4524771233191ef24c9f19266e193fdef6c2bf4d153457e3fe93a71d88410415b798afc2056acfd9031e908adda9b1be22cd930886090a51d1c4548a71578977967eac573cd7b29d39188040de2eda72132b41dbfb93e756291925ab7cc777ca9d19f325b4c51bc0f81b684d30d4b1ef636d0e3c16c208202d39a60d2192b49e478ccefd038ca65fe8c6a7af5425992269f2d731cd396c3e8a0d2fdcf8833876073deca153aa996f8795cb14710445ac9431286d8641998a65ced3a37e76f822ff13c4b0617898e0bffb8471b3a31b3ba7490254fb174496f8485db3fe256613b0b723ebbe5dba88e17a77d12f27259ba930b5e9eba78beb869e3ae8432b75f97c4e6ed5af1b961c487daa7543adcc875bfb88960d2b57501db33be2e7b92b5050a5c83867897d0be42cf52dfbb3cbb86d2529867d2e889971c295ed7d6a1020dbe6f63ec765fdbf4e9b67dc254fdb1893318b6e741105da69bf87237f3367831a738a6fbf3681d34618372cc7814ccb4ae42028807de3bec31795839fbd6378a3b7fb178c54fdd48f8b6c84eb2ba58a18fb79f8039ed45f94b57eae53828235c3d51b29f079fae9ff777096e881420340162ba4269e7a1d7d570493a544df8aad721e42bf106c47cf7e176fba83ea134092997632c3b7f549199f7f6d4cbfbf57ea6bfaab7329636f104affa1be480306fa46810254a16a5027276250ed486cf296c235f4dd6e07f3e98db42f534eb9b3e1ff66f83d6a2cf82d45962c1ce03eb86533985cb15a70651de883d058d6b90a9277d8ad13fd9512912e46adc46bfa8dab47b1818ffb7df86bd7884ba1986baa804c57db55990eeae18f418666365d562190fcac75b5888cd015c2622eca0710e667f46a84d07306267adc1209da11441e11d3b98873461572e98b6fe6b0440ecefc8a3e7a516515921aa696908db14430cbfd92a247bb056086cb71a0eb6f6bda73e61118a7bebb6e5bf2762afe59110af4604dd4d62bac7a2fe233dd494da9226b25d248aa3c10634c5271086cabb12a8c6d09cf223e2d4ee665ee7ac407768543b5f93979211a4e6b3e7c9e1254513863077a02751423da06ee926f4cd3b886b094c2b54d4bc181f532606ea7d8c4b778bb8c3982c64b5683b749339538b1b61837dfc88343daab804f9f6e2a72afd2bb3d7948b566505f4dbfbb48c9ed3d844588137dcc16538e4f27847488f46e136316d6579df565b21d6f212c424ed806434f2a8be31fa8eb27e27701bf86de0c71a41199b28b97adc97cf0144f249ec147fb559ad828db588426a956bae11f9cf737597e5a2a3261a207cd8792e8fc1b340b80992c2eb578ca75315a3b80a0ccbcc41758bcd21e3dbe6281d94c42976a5e31634ac53a82b1b16768bc2e96a46ec53fd888df31e5f5b0f327ce9250dd8794b5a884a733c0163e3ba8a8c80731c5da948e023fa7dbd0d156d26fa038b8de8ed4fa3b36cdf010e82e1fa96c775c2c2cce876bf4bf391d9db41443c3985c5f095cdbac969d284bf192c2a8a69c43c7d313ebfad62dc597b2d97d32a6aced6b55da1b0651eaa1ec1ac9ff8552f93c6ec6d2f4c7bcde435af7284cc2f9959951925e5cc1e5099ed34ecc1d737ff044e5e6f3554fd439a0d57e6ecbc035201cb389157493fa17478ac0ce1d0221b636fd111ff7922fabca679ff086073c9bd7495eae1a532b535a0719873fa9ffa3a9f82758d89494f8c9ac178e3c48dbf1a83d551f9243241235cfcd8c004e7b44388af48100d113a6ceca9ae351babdd3b467948c1bfb0fba188bfaebeb59f832995ca8c0b9ee3092c801abf40fab27e0f6c3a32af4404a813534a646366e8e72e0a27436816bb097180f401c4dc983f532b6ad250faa75be16eee228f6e49fbd817ae0bccfe024cd7a1ef6d724c9fb93224920d8f65d1509c6bace5639396762ee2f5287943e17b3da553859db9c7f263f38b41c5cbcdef24e7f5261157e706b26248e858584f389ded8acf119407909e4903247a90df264eda650bf194ddbb7d8d1fa6c887787130703f7549af9c0f9b527bb9eaf455a876072bbc3de7a7780431aec5242f5e599bf64e0a7210bdadc16a084b360c23914afceb63a998b39ecaa9db65ed5dec6f6452225a74fba101cbd91559270a556fc8eb27de641db934c6248d4092357c9971b07ae48b37aa5a105a83917bafb293702dbc841738732deb95cc4b823a45ee18cea9916886182ebc8e1a9e9e804590f7e06eb4dd13a0abc42ac940948094ab7993ce1b5796edcf112d5e533827ebfb04d33d52a647f5e398b27e0b132a692c05a9c8ca2c16d2fdbfef65f62d4bffbd9c3404593a5de61cbb95e81463f71576655dddabe1939b56d98a79c36c39136e7a6f66b64d6c13510281ecc6c391071671fc05f47855a318a5184c80ed291ebea32dccfbeae2d75f6b7ccd3b627af3d13e6932b754262852c171789b5a08d9e2550bc255d29ad4fa570e8729aa787f0dbadc174cd5fbe522deef871f278c5a580530b26195fad6c8cbfbe933da684b2cd79171e0376e1c91059ecd43f8487535f092daff32d79c93da3c48cfd42f24dec59dbf4a8eac7c083c5ac664c3283bb0e4ac626097d740e0230ec84a69eed7b5d233daddfe4bd884ce7e46316ec013e332ddc18eb5540cdd3b0aba2d248e269a5f0d943cd2cf1fd9a8887440bdd035da578a0eb21974627bdfa22f1083d828dd834f59f95d2f99bbb10062e7587261a1e880e07be42119480e8200b907ef09157b16cbf73eebb78c9ec3f2d9745ad280f13818a283592723d79a5666b365fb07ef345489f30d447d902abd631c2fafabffcedb5e5176b705fe63272867f51019dd810447a7c1232490a2a8af980c3f1105e9489e081da5a6902b328ab2bc7d4f356a0bbe787d36e1f1f01ff48d9035552b9f7d6f07d7db54fc1dc0d95a19dae53950d150a979bd1ac15df7f06a77a7a513c68495d1ddd734796927a5b125b46d27d7371b809d86a8f00b3c7498ecb8558dc43fc9903f907f47a2390ea6b9bd9b607a4c8311f01b4e294ee771a2a98dfaf437453c2f25cf003386c9dc6eee5e5079d21878c2c31604aa2efe4cad06fe9bdb56fed698c365449487f4fd27f8ac4de2b4761ca3fbd89e64a2a8c07aa983bcf72687c2f08cace4119629de71af39fe333411b3a18870236009e848a0fb188ab02878a6c363d0a5d0bda64a6c15240afac4ab269e9516b70be104d41682e03308f9cd4abd34451cb0ba387a46362a0480661dd2ebe78be9d6bfa5aeafd22560e1cc0475ae89739e450c9bbea7348756ee6f9147f82b8d4f2b0d69b6e419df1bc923c4ae6f3f79dfb0eb6d10c5e10fef11557eafdb7c168b07a76e82d76461bacdd7a9326a5579b883e53bf647bed41ae3deab767e18a77b69588e47257e510b35b2e9b4b20e9de809009d13c66fe83e960e5e660f3e852503aca936247c131ae920702f77d3f3235f0e97c58bf4f50da260fcade74e668a077ad69494905ff27e4560491e85e1ba2a66f1158cc8861416db1e6159a3dfccf8cd246a7e220a666a6d2cf817bad633a4cf524a7ccb1d2f9a40c328bc568ab3b197840fc4623b8fb2c09095b156b76850087251fea8db625f5ada0f079c3482ed7e8ebb565071afd82178399470f4fc54c0eeaa4f418cd08a2633425d63e272ce55f75eb66ba274c9736901554d3643b9809f00402b4656541f329a6e1ab54794cfd86896213b7713e3903f8657794d55288274eb5b7dd857e68f1e626a83d40a0227b087c91d41045ab83d42585b672fca4ceb688cefb8c27542567cd005ee75a562b13de27d7af6ddc51a82b19a774aeeaf330768984f799a44211c6130f45700dd90355d07ec02a67d16934b3ab4c1dfadc43104ea6e5fb3472d985513d89443ced80b49cc898b92cc44b41992cf7f02725e90467e8f7a0482891aebf1c4b7736cc6b5e8a821f06fe06c33ba4859d7d92eb06053f39289d6c6155ff7b3b48d2ef06d64edf4efee8c0744a5043dbd35a74ad0993f46db0da25b161548418b70399371b8df41c83ee0d2f44764ee7cea7397210c1bfbbdcb5cfee48b4e8ee871e682cbf144f03930344501bb223ff98d9f3e0321f5a41dc50b1b19af82da2ec335575c3e8e94e3289a3600ba6c9e07ebf99d23c34835b77af6234af3a57068eb3d3f04ddba3a00bf0a5eaf2f3371f29e6fd31de1a5e0fb89a1cad72cc71720a6c4a296e273e1e128ffca285230994b4d5966fbd63e11948208d98c3e82f60511c64f9e4b5114d44acb84d261bbf7538772ad0ed163a64fc9f30cd040c6d92ae300b9938b125c4f934ec3a3b1128bd2dcdc945851cf8670dc2275fd63c3eb70e79d21ed5748865281e2e78f8f2833327748258042d8db9bc5496fed61971ae49a16376b883da0d95370e98b602d1a05e2dbd133cf6a0f2486752b6e825a1da791266184098acd622152b716bbcc133745e890d04287988b6c8b5de78551e191432817e8139fb4717de3b479e294a4741b7a175973cde36d046746bb3d3a53c0af62546b5c9219000a09f5ce7de046660b3afbfc8b29722c3b2320deb5f3027a9973a84fe1a2efeaa7fc66cc7175db6a63a07ab21b2ad19fd9252a7e5afba9322b235deb3ee46879a659d671c5f31f1cde3af89dc960e04e68545e5c1b3f01aee95649b2868675b4b75e58de3e37cf239fb9d6acc565837b21a98fa1709b2542099b317da192ac9943997b13d82eb669c3d5dbdcd1d9b16a50a9c09a5a9f6e9c94afac499f34f04dc273253bff613203621c62d52a099f961b82e5fc38579acbc8d3be3a1a4075a3e951bf1e37d20ee4f1912ed87594fbe8b06b9ba77b58609b70522c877b633cb8aaeba57627ae0e3c77a3398696c6e326f1bc87b4abdd7aa0e5abf5cbcc67b6401993f5705c9ba5e477266dc4f64b11a1860567edeb312df5202333b7784751f28686fa0187a813b0c13e015bb5a54411847053a41f186403f38d3d172b9cd4f3f32e037745a27fa51ba2f5619b965b9c4392db08462062c53c9d7535b4e82306f39daa1a424a9f91199873014d37b5082b734944cd60799ace29bf46da1ac3738caa5decc83f2c1d8b45803ab6868ec24f5e7af0b9ba6e2dff9b5c77a30094037fdb9d2e7f5a317be7b18a0892880526f362c0039377148ac4bf675f87daf4a34fc4bf2d90c567e697c9c83a708f117beb79a2041782d4d605b50817f8615498ee15225b2ca3f8d4c33fcfda64ca88bd4a2aa922125cc1438493a1bab4c34af8209feb5c7d1b9d173804c8f3543b31b04e227a5a3d6ae3db85776c9ccc36858233b25383e1994a50da8769ecb8310f740aa4b0c542555be312e6dcc099499727ca9d65332a592491f12bbdd95a8cba7139e9b9c94d62926a451ab51ce8bd684f1c64cda324f769bc65fca7acee66f30cc4905f999c8ec7d96390eb36a3d744e1560dafe575f28195ab6e29cc14d2086b72e198e9b61d7b4853380c930b6f7cb6816ad378165c2ce85408566f4ef2b61db3961ce91f991b43cb057bce3aa97bf1879ca8d7ae8aa84bbe2f30237ecc0c00e841db465640ab6654a6c72f20e8382776a82de321051f2f69b80bb4e897fa15fe00b39439b7b04264c7c1802e09d6e93f5b2c315e6fa24a1d33914fd8c8bc357d49b438fe97eb93b0656355307b83d61eb312d454e253ee0c2b516e8d05ba6b916fe0f8883839d9cbf4458b1e9bb9055ceaa3e4788201d5a7be11e18b36b537b130aeea284e535bc75fe25b281b9f7b8c0cdf5980e640c00159c1dba41d3e4df9ae940ff31e8fc0d38c639f1617c77624db01747f5592f0a5ddab4f0ae7d446e941c2e6f6b9661feaabb99668eaa49ce7efba1d03ba8ca0d796ce1e4d50bb147b43162c6daf81211fe73d930da87bb3f2a830ee9f75cdc8357c4a2bc75a8c6d2f87f4eac020006dcb82096e997f97a79e3424181a439ff750fcc548541250c041b5274f87c483f089b3db941a30cfff4571136b9e8f9324e8285271379246fb367fdc0e58c34e1139190205b2faa34053eb7fec266671b3f1cf301b6741b62249e540c820d7efd0bba69d6ebc1eca1875d2ba83aa39b143df55cd57b7404b005fa8930d6b1100d0c34f1804c5b85f9abfe6c7d89927bf554d629b8b7b7ca6ac9bade7a96ccaf2e01bd1f3d427d0c62dd8210f73b3b1d04e96abbad8d9e308ea35ab121cee74d1df7bcbd5f3cf42ae43e6966ef5e88ec5fe56fb804ba0d32f65cc495990771ff6bd2d386bcce13581909cc754372afba338068279bccfed3fc68f82bbaee07074d78d55e601d171b963bb6ff22cf5844345ac1ebeff190eba5652b52c812eb28a00b945a94da08100886e79e9ab18a2ea3cfd944c6939f57a2960abc50cfe2c40a39630a1dcb2e1fe9c1f64cada01b61a4876b8602b1e65ab9ced0d29d42c882d6385ac1c2bc60beba463c6643f1b036a2585649c0a2232c18d6b1f5a1de6791b3cbd80ca3d452d3595994c7dee9a2c9f0d00ec289dce58b4f92b028398744cabadf462f199aaf8a365964d76eb62b2366bc7268d04250598544b926fb842da47926f5c73f02b3dbcf3f3ee84e78b808ce1da425bf12af0b6f722519f9398b36f7f469b7d28af994b7d1e4344f3fdf2332b1679a27ff3eecfc05df47251cabba1cfeaf819c4af4f6b42dc28318c8704724f39d3c037177a87bdd4e5337819b73810e2db6a122516a6cbe33ad9cada552295beb85ea242c41f34d68dd0b3c377ddb5d462b50bdb8c235fb2447c61976566b3edfaa6e55f42bf6da6ff38e28fd155f78e54cbe6c9684174710b3ebe069bf0366458a6fd75bbfb31d85731cfb562549902f7b74a0b2301405adcf1016bacd4c9117ce405ee18005b69068c27965a55f1ff73afeb76b9ba15f21cf0180acf16cc6ce2ea180c32241fc832908e502ed5ce8d84f43decf649c808c09e6e32924eafa5fcee33e48d5569df6265b809e671977828a9ca8e613601a74508c5ecc81ef6d4064f139c7ca02f99af9ca2a78bb11f1a6a24849c6c9e050b2082e56b95ae5a6e248027bce0095dccc848691b56fcbf66f474198f6196f2d329f59f41847f18e03211e7962bc31e295c7ba9fd71d14b2efec4624fa850760667eb681eaeeaa115d3b45159a3c87fe42f0cb107e02848e9b63096efaedcba5c99266a99988f7b657be378990d17986f779ebb12ad17674b4e45515a27a39e4a04e20cf86484f4c60eaf1baaa296965c7f722e32a8139d03eda9b1fc0484d3cc614e3ef08a9854f998f90b0c68bef3fc5792f414c0b410698f21a725227d1bc2417f0508cc494ce773dddac2576498cdd53870d9e1623e7ad3818169fb7e39f90915b01516112a9593b2249b7e372670260d1f1402e2c2219db2c40a26d3864928c4785a25bc475f572d81e280b19df233c696e3b058bf7864bfe41f3fc189261a3ae9c62e04f2cd06d7ba73ba10de7154c481ea2e46d2917913e8289d1cf3c312fff2142b9e0d3c285389d2c82682135df3ab7ba4e7162769e841ac6616e7fa9d4df29e0b90eae2187512ac275e644df12ae4d1980c6ca20f98fc444c67a6b150d2a491f7fd28304c0da30a87a295fcaa9fbd2f1040b4d119045b68421a9d2365c8502a1af9f0d2b129c063add1d6def533fce879c2a10fc5e7cc52af79e6fb4fac8c629f4e848675f96d260f96200271c3b9cbcbedaae09094a8c2f9459fb8b364aadc4154c5cd04b284b5d021c3ef6f728cab61a1ae76c76774d3ac935c3bc50eeebe85b818d7381663833365a4d054d70dd6aa2264c35eb84b8600785b6d5c7b13b8c18465f4718fbbf0f174a719195e4f90cee4915ca1e8709d2a577548b213edbd797d44043e141657e6bac06288bc7da6b9a1e6f36b95f44e3c741cb465344632a066f25b76c8148526a35f9e50b00a109f74eb4e0352a6f5151e4fef4ad640cb6dec3543336a2264fe6532722dfb13c2176db11954837c44610e7a54ca4ba454b504bb63be3ddf9f4fdc33e58d76159fdf401bfa32b83d4564b84ada46ee6a5f48d01e8f5a69e81681bfcd3797b94946dd74f0cd79fe64c7b1c6ec703263ac3836a6fdc88d4a2fa9431f166607c48bbafc22abb7f6c14c745109365fcbd25231a059c9a4525d9fb319c80a5e357e6223aeb4c240ce778dda66c551ae1e380c9b630f1b21fdfdb68531dc3dbedad35a65b1950f32ed6054ce1c9525b4d295542b3708130480f50ecd9e1c8cb8d8fcbb87a525c07b037f907efbd03d3ee6b66b6e76c690d122b54f92e09ac9ae2d8837a43d38d535971755f8d0016e4f334ae24d266178b84c915f7b48460cd034dc146f5d0100fb252049b487c66e332c9b0990c029c127113e376c5f4c02c318afe881ff8aac7b09afd7525404d292b88cfee20dfe98a0ab59bb94f31d6970a7f04cf5943b5373c84c0cf93d5060526241788b9463254ac06978bdc1fc017f61fef9050a9a23ec2c4f56bc0047a70d14d4bc45e97095ee22d03a0218e00631d9653d58e306839668614a7a0eb453d9be1b08ec3e6b028e040cade1c3bdaafc4d86d5ea7863a7bda831ae16984037da6d466ef870941c38e80f53071298117d0ab59ca9c3ceb5fcb4bc3b9cecccaf273c37e5ffae7967cf95f015d6814a02bea7f7dad967c436114e47ca9a1e4146fcb8badbf8dbbea28eacc205a3871b17b2e672d4f5ee0b33f8006e124a5da6f146f29c451ca5a07ba7e57f6148110973a3545b7a6cd9cb8ee73f085a0dd15b57ce17df442a2a97845affc360dcd3f73fa444b54a6979f7358fddc83e378fc88d3bffac7b63d5b387a77f08c28d5918704da485d7e4f98681d08ff13a708da62b6d89edd3fd9b5a1ce6d8ec5e8783033e516eb2de13a8bb528e1cc743de89e0bdb5e9bc869466effbd923ac215eb62df64f7589a2cb157901915462bdd7a8d8fe1b27d701753a10e767384965d7e7bfa4032f220b6603b31a48b55412ed9b43535c035c5946401f510d3fb9e028df67f8a08ea10af44fec8018d74e06aa8771c5965f4408183aead262d120b6f81ad66f62155d30b3d1373d39eff4d863862301eaca8e6166aba4907d94caa7671b5c92eb923cadf995cbba57648abd01ae19b534a96a33461f2b34f0ae8eb8d8e170ee9d4827e6e273628eef73090c109bc2ba27804e2dd9f9970eec0e834354de2ac6386da51d348ce1dac83d6e0c36abb0a0fca9d2ebe9394f1ca169e469a1b656b77ca59c030977fadf695633b124969a4a1a1af070a299e9ee90a1367c2421f155d955de178bb3a668681c9691a393f000f0a9bf4d2376e978801784c72a35ca1f16d76f54de01b4e203dc9e2e42ec92c8ce2ad579b7bf0e78966928d4236526475654e10a52b088eb017812dc43590011348d37f14bd29f997b8687f2f82f107054b5648881155c828b62e59699bdf077d6c57ef4fbaca5a958f0ca2f2d14212965cadef11f578758dcd97ef499002f92996aeece2dbc6baf49f89705cf27eed2f19dbab753872f9ababf7a03162d9fbe3eb2bab678feff9d752ba3821373cc94a5d18998b334738d5989a2f5098533f9d90d31f4479503cca998ff1fabd1fae251b44d7b6bba4d9227bdb0dc606612ab314fce313eab538b65840aea3ef37a79edd1e782e35dcfacb72026a032d989885d0543db294b9d46a1a2b4beca249441fdd6ceb553c61c16f94dfebeab9e575eaedbcb5b6380141283a97a6212f7ce16e980b25f933a15cc5d1cf5c57891fd4fb9e2536cdf29e28556f715d2531a72121ca042400971bfc46033dd41abec06655a15f9a858c382ede0b62d4f888e18761af8c47f675ba97e5267dbb74141215699e89e1ec529d01e2b8193d68d51379e370cc1393ba75b08190f51befb7bcfab0132c67d58804c8346ca25fdf5f892b442a11da49d39c256fc0c580efb2496c2ef03ad31ca9236d99a06b6315466f75b1f0285be9557aee265c0c671cea0f4699da3ea95bf2ab88f2a1e368b5ffbd8dab197a95adc73b165901ed8825f410d1dcadca61de69f7acb267268cc6fbe04c003961b06508be4d5cce80314b4a7e205845ba9765976a886bb03b121e812512c74bd7f0fc87c9c6e83bf646f89bd01f240ece60dc02f7822bb0235b126e0aa6f245d4eefb8455bc9d06e95f38439f2df0ce9c4603573834ca04f1df4c94d9f1e945b9a0868ecbf1b9cd7c164dfdbcffff6b469086ccf39273d3a26e4c191e020a16c8ac621ed6f48cda4bcf59a698a894664a452510bed53c7c4bcdbee544ac58bdb8a06e2e10642778b59a018b326c5ad2433a64c8c6903999ea4913820e15d5ac102d6844fc8bda2fe22ce6eeb3c3096790eeef89139099f2176796f211b3037bd63800e2f1064284dbcdc8456c289239999e0ec931246243469ed9f73b4ca3bb8451684c3c18fd5ed1fb8c6fc1069e3fdfa6cfac13361bfb50927618780ebe5ea9cdc2baa83cc9e29ae2fff818cbd6345cd4974bec001e13baa1739759eb67ccd512cea7c2e76cbe5f40867fc47568ef8b5bd6fc9fd8a3d9af58968f5c19aaa09512b7f383772dc3f227079b8bdab494eaed159152469b04f9c757badfecb6da1a71c017c7668f3a5cea82b39fd247117481a5b780d4d6e275bf329431f9d17242f663ab3da8b10424e41b51e375cf41f04aa420eddd3ef7a4234fc135da9d64cc20da9108789ea62cb07307b14b0e2a23723cbbe7d0b88aed04b449ce07444b90a6fba6cbe1227623e0c14c0722c8d25050ceca7881455976cc3afb71b0517e1c3f3d8de0ab7cd0e24dd31cdc3c6a1fc7c747258a3da82e22e7064aea2afa63d5051b225b153f1b3ddc4311950053fc160efabdad1608a037c00dc5b413b634bbb45baedfdab794a5ee945143e98c86255cd0e8dc9617d8a27bc04b450b7809acdfce1271c37943f542b07861aa6988c96863722408ee724f2207a31026174d0d808efd97f73cddafd026f401edc075c149ae9c0bdf7d299353edad8f19deed234c0e9995ec59a8b16315fef7b0284b2f8bd738eef9ec71bcf43e5423caee9475d8a34360472a6092b6b2ae62da8074f31abb5f0aa1fdd8f6805db47772f1b77a462875b1483452371052c0a22937bbbe2ad3f50acc0d2aa7272e6b4afe37726a8ac2a30249f279b113833441bcdc4fd509bea2b3193a154ec0cfa5298ecf838f3e06d9e0d57b41a18893273d58e7908b0b97aba00261b0073e50c32090e3f0e7f5f8e749f1bc209efd6fe4b6a53e39cc8883d09f12c9c4cb0b9fe28bc6dc2357b396bd0717812553be23293f50c18748ded243bb7947fd54a3df15e9055d21b495e1664c854986eaf1ba778d52477e24e982fffd10fb64b0e42c2b8ab49c50076d84a329e1eda80cecca29131b74ab386f70e0a1b8db656da6f3b81a0cc8d664e9b5d0575bb9bd126c4b5c81e94820ec14811f1fbb67eaf26d5a5df4753306fddc2995f6677bd198753fdfd654264b6deea43fe212c56bbb8b05c07cbf7d8e60759eb36fbb0113c01de0fdc1deb431a82f34dbbe7d5d80da338d31356b43a26c9bf63a491a24b8b137e440ebe488133f4ef53e747f0f22417242929047bdd426e7a7c40ac809c19934790533e7e95660e48300e7bec025691571a8aaddbce8f51c5e1876d974cc8498ec46ed3ecce21be79ae871106b0dc98b51777eb629e58d0ab0e8d8999628b077407474bb62464f649d696f6c53ecac0e1aa57f5dccd179cc593ef2dc2ccf9a4fb604e349b5560c6ad02660bc1b4116a8ac3c5bad8fcd07085ed4e3f0b51822d59fa43e23df966bdf96f0dffb74c294243cf0efd0dc745e87af08a6c568488b9f53cac458d307056d4101343c33a3c6dacb4aaf7e77a40b11e32a01a197645e05b577e0fe9fd583d80a54ab0f5c5c4903132ef3e026ecc283a45f84dcbcdb5cf50aacd7a326200d78e7662f82bca80a3a4ce9754680850e51be6b0a9cb77449c587817b7b11744ad4e842996b9fee7d4282b522d050bc56c4d44ab7d8365397ca7dbf98b719d530c7ebb94c257a40222c9eb9d54845ac822a196edd21b2c6020cf9d597a88bc329f7dd00a0ab530312b4ca8e56cf3d670902738ebfa38772630ddd779a4e6e8787e8a13388421c3ebd0d13635b746f385080b5255246d80615d4fb501bd39a2f9f03036e7a194c4ffed6805b349f955dccd6313fe7c481e1ceb59bcae943f5ee8a0643b0ad9010ee1f16d97548c9a71b425cbd7a99e80aaa014b9b1b5c957d3e7cc4232a957aa0b4467a174e1c23ed83585ad78df5d98382a8abd060409b3b9f4a02df67e81c757ada2069e3f56db87e8dcaef55bb2ef2082dbfb105e5ea7849f756b6b7963f7d0096557fa14acf8b9f47ca27334ffa5adb44c87d6b59cef49b26a2133436b3a4b84e044ecaf9887639ba71d3ec24613c305d15e309a5fbb8761ba0c8acebbada51f738c829ed8c927b8698811f0c8cbe7aee9e17e172463dc1475f619e0bfa87568d448d6e6a75f853e52b618a847eabb4c42c76044e453be0790d1f04873742e6e7aecd8730277fc5907926bc5cc77d800b3c185165cf04ff0bbf2ba64a3c529023f0f29a85f0d7d745ef02761104b9af322c6f29ffc7bfa679e9ff22bf2f8e99a4f8dfebc9845f4fcc469f3bd5c6b26eafe7f531424b6dcd9c5414f19b77de5f32122949f2806a3067f4350170e2a5438ff2cfadf747205863f912d3f73d6daf88541b77f722229b2afc7f888e99b2d95afd3ba4aff9695079c61d80b529726ff3d2fe4c66b408e9442d4f015668c2013c5697109a25ee46930953420d9434e9081ae38713b6aeaba6873bbb3c2f310d561e46b3f259c2be06fa6501102003cf0db067c2cf29e54bdd37bb4b5ebe601344523cbd638396637b0180461d39b215e71b449849199db43366f77a67d8d81130277eb71629b458e918ab57fe4cb4e47378aa743751f8db8a9e3f03ad8ff8ca3d7392e46b13171fba2a47cc5afefa9dcb36e90d9a8f05a4f7b24a9e04c52a1ec7cae7151eb57f0de50741d4c4f2de6790775f8a4acf7976e285f761f60caefe331d615ee5bb88fb56c11c91dc3039bd0ed9d33ca40340ec601afed1b760a776b4181654271a344fc93e942e9f911d257f34334906a921dd8d0255a8e2034b14d887d2e4676c356605b2899fda8ddb2965e6862b5bf8f72eef9c00cd60d0b92f4e516237023b3b21b4a43ecca38e037953816279e239dc1d3ea2b61fabe529285674bc07db9e967d424d7a79e4dd2d5935429eb82a38097e6371ff1d75c73713a19124dd9aed7793458f3e5d987a7a3635a9644e6b0d7ea4944d306769c4802bb501c4b92a738bb41ff022b71091ba480cc79f523e53bf6bf2f1b20323a96a57505ce58bf77bf6808f2ccf78255a82b4d963f595640f3c5d3ec0408d6f0a443a8f47a764d4f2de7b2a5ff4e54f3480cb9081dc765e91f9b7a5f003b84d87e0bdeba008974627241adeac6cc96c32fb329b0f42b1dc485e93c07d2fc7e450e130c45bb29c1dffcf76d2c5d4649533007b2743271cc2afa2a826a3cf6814ee61d837a59b222c645f49ede25c9f0cefecb6e8aa3126e6241a126582d4c5e7d91e713bec06e565e331d910a393b8126e01deef02a53dcb8b6506e42d5d2d366c1ff752f5a75d2eaf3adf4320f570e89967c713b3bda97c2cada8a58ee4f5bc7d4273bf6bfa2423dccc6845611279f7245cc1b04ea77178dacb81ee39cf2455cbcc4ebf744313b222ac3025f2e47c90c56e8dd231944c6080e34abc2b37256b0b04402359c0e0377e890ba2355dc74e073ec843e460b1e95b36a8d3914188a6002788a07df033d8a2c14f543e2620be27ae951901ed58739145d0febe7b912e4f0a656f602d195f28189710aaa63adde37c26996a7c8e3a4ba75fdd7423d1042f3cdc793cd4c91d713324932a08e4c3e0fce4c172671f2761167a753f648c3a754532f6e371b21bdabbb1780c37e9516270bf4cc8b26ce7c9ac704b16a3609a9dff7d5353d0c572eff200630cdcca73fd1ea442ae042f1b3150a32470262de1efac24da125f9eec2b798af45a1086d45bdc4b6097ed84e4312f76d4e1739436de6fff468c6286eeb5f27bcf3a0f03edede247d53573fbc016dbc15c02202a30d9f9385ecd063f0fe9a04fc6bebf14b9bc7dd04a89900be34454a223cec39c58c9c31fc4c1ec353e72d262ea0428a23bdab9cf0951e1c3370f9659b607d5f9d017cd9330778e5a817b13aadf431bb36ec50870ba70f492b2c32ec536d5745e40b0d4402d8edd43777c96d1189742e02775d8ee7b5d80658ce5eb05f39f067ab96303c2673456e0ab6bef203ad542d2cd5f89b6e3cc65f3bd66352628cb2a4e100de9ad98344f55d77051ced8bc2f4dd0ecf65ed4df6acee49bbd9c74d90750c64ee54f2d50f06bdca422592b8900fa42b969e9945d9959908ef4bc8783dcda36e690e8f0e2296d359d8b599db2e08694e5b826c1f0e1110d56c6f4061d99fc7bf3a8082236155a4ef1609c81de7db52b82f83593bf030eb76f3776ac93b41c7697e063cd5bde1dbe85b15e5fc14b0dafdd53c2ea33106aa37a5546172fd4a390df2fb01885d0d565ef3b95d4583f60639991ed6d43c7eb20030ee1981d949da8480786d906685172ace9b860d53d78f2783f6da1e5bb6f8889dbe5352ff2dd3e2d67113bd15b479fe6c61ad8c597fe2792f587a0502ef9a7471e9900e0fa40dbe1d0cee4207bbbd099128d17d6f8f35d8f6833c8a6ab9f97e0b7fb7a6193f78a647dca7a559e8c1a8bd321b8c3186764a9a79ce7a1848c05773274b101c95aa378d11528d9774906e07ad4890187038602618861373585f035f0a5a22a04bd784a8f92c5a33eec463dd854ffea25bc644d642e63cdb953657fefbd6644ccfeb6f2044a43f4a521fd9594eb3f436a3489cdb381b5f3ca9721782da9a5ec64389c5814ad2a9b89065a66717b47cab3066d0576268ef9b6331afaf5d81e2aa97e69ac46ca6ed3194d92c692064373707533710fc37a750c97130136e6f7742e4a62ad57d1fa8f30dbad8e9fafb6324b7399f84d199df5b91c8a1bec4cc0239ba7ebbbfcccc9d0bd85ff6a97be8f9affdecbd103cc785dd3ec89c0a98de1fa9eabaa82f704625a0be40f248f0888b236d320121a951ce6880099d5491b5e0ec71db933271662e6f7373585723ea40e129b583d094dd6bb10fdd168677ba083b6fd169ef052e838c77468be9c516066c1561ac8efa0998761246aa2da5d0678b15ee18d2f938e46650784d18da6f6865adf90219e7bc9f266d951cee0cf3af6f62b25e837874ba42312f4536399349146ef29dbcd4cfa69d0fcc83f2cbe8c3d7dc98c2451da41833006fe074e2bcc0b94a95e00b5f7ca477216de58ab176a4e005210f08c197419fc06b1555d99dc19eaa5e034e1b301692b34413c7e3dfd86ebeab84e942da14187b8330bcc31c519d81b417d6c2344d2485893e052103e0dac8db4333e79cba96100647082eba1d4d659c8f084d7202c09260fbaa800637abe09a00b8d743b06b783dd0df4b6262b2640546a599abc0e8e5b754ea7bb719d09b8707a9f38035e21e0b7e73c3103eb53194cb16e55bd7bf0a5ca212c0a5b539b604a8ee38a0db6161520a85fb04d83d7a9deed5fe9fa03b231f772e7763ce769fcc5253676c8453fa797509dddcedb506907f56f38da5be5b320d2e1a276f5ad249ddfed352e46d7c6f3577546ade53b3e6347d38200e77bda1ae91f99ddec99a79d583bd9b05baae14906703e1edd05051d0e3e2cf677394a148112684dcd2bbd2b7892a302240bb02254adbfa4bc4a28cb3f92b4cc45fe3a3741b17f29ad294b64c58d02bd483d1c3a42689e9770dc3e8efccc91d84b6b724d7885be1bce91d64ea848d9148a12eb82ad2f73af7e4e82d2fbc32654e625b26e5aa5791974f48bd763a6451a02c1aea1f05db1a2ca84540ed88d843ed666d251a4fa391f017beca6f7a26065ba6f2dddf5168fd445979d010b7e40ed5bd1b3f8997f993f65617ecd09fbe3711d34903c0ceda40dcf44ccbdd6f26d203a2c94410c223d22daa9d8911fcc47221998736d81b2a3154cb5e7d579c72fc199d096e9dbc9203c5e3d79b8a8cc863c31d0949e07bba436139d76f29c0f7b09aac8f8ac33edfa0d98b88f449c811246c5256107937cb388cf21134c423312f21087a9224652809ff7c64da07e3c5d70f052167f221a47c4333aa9267ae5d650575d3e9aaec61a678faea004b99e75f03a5c0577d787b5b51fec05552bdc04e3f06cb28086f8b6c4b9f61fbcb6857054bcdb9e5eda1aa7177cedbafb9e398a9fee646e529735aba1cca507c12c3d68cb21ebb70dd1ff13e2252a219518d9fbc267edf6bfe5b16dbcdbbd9d70c516f7749e5b020496c581e2d0e15149f583cedaeb09b353f855cff4f434ef3ecdc6cd9943b190bcda97bb732002907ba948087a8bd9cf85772530a0c0ec4cfb199292c9dc71bf8ffeb96fffffb0b36e4f91eaafc4e944b570301bdd822ae9b5b40e4687172c7cb0178a291521123c371394df12d93cacdf4383f9410bfd2a4088cae36caff28622a6f5d6570f122e2c6170725978309cc849c15aeecd8a9f2f9ae711774e051154bbb4688445fd855b07e61668bee536ae50d719bea59b5f79608cef71f6527b6b2c83f50f4decee96073723b057a53c6289ff28cc66bc045ff3b19aa94c93e3830c7a4ab2a9aa25a2fa3391832cefac3d6d9854691a5d05f6152cbdcb25ac004ac580cd05c9e359a7a10ca9611dca96ab48afe9be6163cd1d422a108661d4d7a486c41627848dea926ece42b39f33a8db709c1703d9d3145564a386ec68707fcff00d286b2d7e9abb233901621c651ab2a579a89cb94e99ff70e0c2b12bb34d9faf684b6791f88fa14ae8917157c71baf93f5e67e385915b2cd6a83fde53d58022ddc9eac45be2e42a58e9fad0d99d053d174b06c83e72cf15788165798e079a3ec192c82ad2a45a77c76c6169bddb14996f10c6a7b2a9766205abc18e662fd3ae4d3f68dbdd30a9f559ee7a818beed006a185f7ff6efbc5140aa37d4620f5e493cee6ad24472aafd9200423e220069a50ba90180f0491d6cd1107a848376927f2b784092a17870a61a0a9fa222534db1daa433d890554960be62524a3da5129d6cd907960e7efb69358cdd298914c2eed87761b8c824ef94cc47a511ba01b1a00125dcce8a7b53ad0de2c84b4e47baab9480bca1f0dfbb2b0fe94799ac471f5337b479aa071860815d3830fe931903c8f7d268895c2c17c7b33afb3064e63a0f2843e7afd481c66a8feee477974b38f4ae67b4096b190ef322d9bec7aae41fa4f8cf999a4607649d1fd5bebbe55d1de544c974cd7bfb2af42c1314e4f89afaa71f82b42b746c8be8b0f16ff48ccb312d1d53a0d602d853bdf8677747cb3ff208810ffb112b209a0479cb86ba6a934167b7e628bbd637717610ed77fb1956e26ee5954e8bae51a324a185db2098230b0a9e54c7018e8227c863b02f7dab3d4c389c2b68c1e0047fff2ed32cb3b15bd188b90694dd49801ade355f1a748d2d79f198868618f42d546045619bc32d83cea8331a80d120493021558fad23a0f956bc91f5d7da6b9a651cef588cd27d6d7acbeb47bf9481903c64c3edb0ab3f32ad8bdf306d78d8fad1c9c237c26be45b64e19143d723e89efdd7950eaf89b2b396f9facb448b0d82e15182c7c518e3b65b9eadac651adaa6bb04d18abc4d06730c4ee149ee2cccb0d18f7ab4527a3635b8e05e1cd2d11f719e23e3f1ffbf7a17b998dc094f23f5addc39d3b98e281b4eb8ec123392eb3f13f91c3a61d39aa6ae71665a3ac27bffc72a1cc42a1c3b140fcd11ef55b584a72d61839e3d92439c3c533670e8c3d27a38a5db67bf13322ce45028468c1d704fad870e40815791936dfcd7c0788ef8ef49a2caa225c3f0abc8e47019023f484c1aa8054215f750f59eb7df2866dd6edb960d164da6a18dc5626a17fcde354474f63ab5b7fcf557186aa4c51de4bcc836c65cf6ae78cc92e6fdff1821d777fe0be2a94f942c406b8b38367281712748cbbd77927e46b15deaf5067b455fe0824abeffc722d2f0ee223eaa9e1e352fb4ac421119dd9b5328f9e566489c17c6384c326b6f9f656ac38bde182799cf847a590738e991498f15023248a056df83c35a516f1852b0c068a97e640a5ef58ce6453bf515adb54ad9c6bfefd62463fd11c16c63f19b82a2287cf5ccb29d39e68da44b4571bc289fedba5f8b2d14e4dad27ea1e453302c123e230f44f720a65be637a76af35bd5d6f90c2a74dd9b5140e2cd35193f2cbcc35533744555c351dd4a014441b7a58c97f655d66c656fd670e55ec064037a015f8ad772b5048afc80dc49c05577c5aedd017e5bea42bdf10ed639fa6288d742285a9573a6bcce4ff07ebcc75e74e80d1e1edf244f1ec185fdf85a3109438581005e67213e53ab44607cd4e81ffd4745a7659436cae5a8c689b1199b03d7c9d4b8ad62195e0feb74f6873601632a5f02b290d92c51ce5e350d33f431f6d7fa912091720000bed36c5c9b0fe242820a5b24fc6fcb42081a1470e39154acfadc9b86f743a9e2d01d98a516cd664bbc04c43525b30c4034f7070692b56d49047c7d47b19f7ce2a0f4000b5d4321fbf2ba392978e5d1ff4e141038b6ae49c5199bd9d6799b43f4dcfc009038c11413e9b7555876e01971878a4690255b17df14271e0bf56fee3d90b10dc78a1a26a5162a57dda979524f613ec4ad23c4de2166291aeed03f1a699c75ba69e0c30d1c0f8efc79a5d81455fb58f8604b3a1238ac8b62cf70832c8323f9dc7252db2fb51ab04b8d444223cacbab8b9c3b94ac79b7dae2106ff0b82ae2fb3112f19e4d01ebf4cf3774034d92df365e3384edaf18c7d29d8584c6b7a35db616987229480105a04c94f5539c17617af088814e18cf007d0cb2a26a89afb9ca5f87898594fc0fb29e587b4ccac790170a4e2a654b6599ed5a2b30985ca75677fa5d1b68f40652126a5b3e3ca2e84ce11350051a1f62d955b1a40fb699ac54e00ba82b52af5758ac7ee74b30fdce9811e1e79f528cc484d8851bedc027861188725918e72cc11918b215fb12138ff0cfb6d60649f73710734b1d3eeb1724839584c5ab116f557b4f8d40786840c141137b616dfc6f6f4c403c5e7decdb7c1516c9b8b90991cfcbaee92c8a51967b8658ffc41f7cfa3ddf12bdc0e77fcd99bf6b2457fd3602f09ca946b0ae1f9e1c2e47e0cb46b3785730b797f80236cb79acbd50fd7946b32fcc51d99dcde45ede7e261c77f6ae3d1f88b03f7647d1f44874d9af1da10b735ddb40658c35a07d6ec8e432edb5cbd6ba6c96f3091feba0830b89b41d25e17dff7fc479ba822b8b9e1daafa09ac7ae5c6800d2d06f3481f5bc787f15261f677b2648df60a3fccff9ad21eccbf01aa8a4de76d16959dca63270d4a8b8954b3b04377c91c0d8ad415eaf7ac42f78c759d138e85ab555b2d300bde5e4262cff7954d9898e0d2eabbaf16c91085e2337e87d1863908000c3b59fb95bc8e79136ce3fcc352df74fab46959948885791e58927b31c041e6dd2e232e6d99531c96af74630b48f382861793fd586e9cda5fdd44f99227de820e5972f40b82692b2ea6472c52e7a976a6330a3f3a23039e8f123213ac7216fabb94af668278579e0ce0f3894d8adbea40e0c4e9bbe4ba0fe1170f7cd9618aa06ffef901d019318387a8450946bf2bc516e32e1265dfa5e4195c058e8f76792066941935530c2cf56b4a6995ad4ee5ef38093d80d401772cbeb4027c3c472f0d2375aaf5a288dcb38aeae0f6c821f27700d3bc30913f7e72fefb8f86826f18b1953d3d594ea92f421e38a0a6cd0013635de68626cc9980a006b2047bc03a532b84a3cde24901d7c498125f4b67343fd1f2e3bee44d2b9078e556b0a64fa842054954e2d00f93a1d9a8db171a7052c7444c530f6c84f9458cf68953288ac3f9005f4f7c2a1a132d91e75b10cc7a661766b1418f881d36ee370d4756356fb5018be30379036be5147cfe10fb1b628a6fc57b2d10b3a13500e53042ddfe169747fd9d75c1bb424f6032802f22ad2ea82cb34d6dc2169d05d853c76f62bacf7617f66a29dcae547dfc1d96f0c21a1388888c5d8a5f3fa21ba2daf7f07bb3107cfb25c22029df9f2aa2784c9aae3218a23f91faacf1f6168adabe56c5f5ec11348e2e1d4f8cf97ff90161ebbdd6ccc1c2541f2863068af3378b92094b5fee94a1b1d06da45564ee4c12cbef20f13aab07e481eacd9408d106e15254acbe94a1ca7ff0871f73bbf694e25db09a0b20e8add8e34dade1dd9b2614360233cada7386b84469d6b38140f6355126738c7dae96f179a429b57d72a3fa2605a95c7ff5d4ccebf39ec08e753103659d4da3ab35b523f0d88cb2d19b61a64fa48ebc5ec16bd78895fd324a1332d5a376d8e77fce41969fa00e7719ee48ae8e7aa5c13d12468123a266433d55703560250514c039bb7ec1fc677d9a2225189405351a50e183d898341a04e9cf824c50a5494672385442101ccdb0700444f054e86d09ebd48bcee490c0a2ded621195140d7578629952706d167576a4433f483343f6a6eba37e3b3a5b138130b28d3e52a7e41b352d0b785221438bd88e04e5ec51da77e6d150772e89ba8c036cd4c72edf74a149c86ddcbfbe3bbd5048ca51ada2a7ce0a7fb038f404113bc2e089b6ea63c02fc14ad706cfc5cede17d904754a59aabb965ccb8d8e3405711ee021cf620720228dad872a3bcdabba9a5f1c5bfda902eb3a12dd08f81156f22dd8d0d87ea1f7bc64b89b84ff1f090de271fd63eaea7a9d333fcc5b97d552a8390d5f608b3aea0d83ed246bfffda6bfeae86a0f7d778b023bfec540487c4f86cc4033789e5625d791911099b1e79fa65ba0b3956760a2f3c0bf08fc155e7ec2933330fe4a31ef91232685a49da4b36b78fed572952a77e9d544ab62f0979d9861dc9b032e5a2ce118052bacc7df8f96e912826e5dcd2d049b9f02e359fa76df7a82aaf8441cd75a72561149cc2b29c8fb86764bf1d7cd1de58876d40137163551aa1ea47cc9efcb1ee2cd731abe34fdf537f91c0a6cd5251b4066a8642df0199fcaa695fe8988587accab8a318663ef7dacab02b596ca8fcca45fe81b42b43639beeb8b1384573000763a1ee20d0fff6ac8ba88c5076f7b7a6c843b2e8f64484c629763e166a8709ed1e65ebb13df6062ce07af921d29afac0fa724f45a6eeedd120246a86401d9627d05d2e0111f7d47fd84be745fd0f99cf0e8be46b1d97f10a5f971894321fd95fa7f40e23b63b2704e9edc9a34498c91332d9648a95ebf4867803e8a0b39cda824d0b9198503fa1daa54810b5b571f6ca170eb1d6bd2dd5120737571157d4f2a748ab511b80dc282ca22cf93c0712e446e1928e32530f6b05a1f64c93c9823af4b13c128e56ad518f77ef9787ab665e8e1f61c3f5f284d3476e033f586300478e1f82f9119794f8927c86ddda8b6278abbd6b718d7220626d300ef62de574232710443ff56f610a3668738ebe4501bdcf2efd532e4eb6c9e81c1a0a2fd39285d5dc62d8d7370578e959f6ce8178c54fbeb5d69fa57cafcd86fdbd4f8d2f544d600913937449bd7dba6867c50c8856640f6523d03cf6915fc5ad873e9410e78d8117ddbc735b96212c26447f8902330f5a425075ae1ec36946b8fb1de1364b7a97697bb57c10b1116375f7e79188d871c67407ab0dd96b1a2d80cf3efac4bdc710a344867293756738cb2ddf2aec3c38a8ded99b2cf57d7dbb95ff18e8b091a4ec7ce8498af3a387f8d1cb64d08e2e7fbb868c3118bf753f8adbbc9ebacec1266fd4fe7ec495eee33e264707d8494ec76e41b0bbb046479cb9749d69d374b5a6836818b8d0d1b3af2674def9e93caf40268ef65da6c3e1c39ca05d79134061ea41b652733e48aef3a9ddd2d7a3e25c0bdc2d380f2f05aa000a4814ba05a9129e023b6ec60c826d82b962fe871e02ac2fe90a4641ea099ac0a0c9efe5e583eac04faf6e25746173f63051db38cc3e350d4d02fac6afb64b4182b0f1e7932d95381b9c9a1e8ad4d00434e91118a51ac557142a3512698b2e52c09cced26adc22b0b678582f4d82c5b40fcfc6de4d463fb179ec4a9f5265e439377342c62b9089fd0ef58ba09e8e79bfdb5b4f6a27af0c18e8627fca602e02c52a3f013ed2d432275fc8f8ce200033549a2bafdadebc77e4fbdcd40aee442b3a146d14cdbc455944ae8a9edb1af9f8759e9fce231458c2f5a1e491dd0d7de12860205b7050b707ca4780ac028913db9ee6977f44e654b51ed0ba3c2481a289567e3127905530d17db5582be45da9f3af4f55b25ea6adc419bffd514f88e8e1b734f1cdfd3d5354377c4d5942d839dc53bf4b95035f26624ec2b426f5d247520e95589cfa360a8fc151ba2f2e85dfea946b41b0e9e19cdd66c73ec489d8470275d6755b07860571ba554e2f955fed0805c8543d3799954a720b6ced5a2ffbc96990e43788e39560b98a292b80ac04a559f05bd79e6cfbb47bef644dfcac283f321a021a52f1df49ceaa8ca2451ca6157d1b211ef2e50136bb156e51662858b14cf49e15a18ac80c21391e5663730649481196c636a59e80c3cfca3baa4752a942764f486751cf70e6dc900d817bbe593a867ebeff5242e72806e4901274559453523e299a3b45b49d666c9950a0b23b9b0bc4cd90b9efe714936910c351dbff04db42cda6a559dab74410a2d5f78c9e4c1053b7bea830e7afefee670775027bd85d1ba1c15298638cce613bb095a87f3f208f4ad563df3e1ce0bd4378b8ab49bc20adebda68e3daa971b25f89f95c103d4fb6e90eb9d69827fdd1a69bd3bd2c80cb083c8cf72831e1f02eb44217b53177a62f866e55cce890c096e79b43baf98a1068622fe99228a15f9ad66180a97d2030cabfd54382475b1cf586939921dfd9ec6de72348176986c0dc583fd0f2e88b55153bd5ce162b636acd87be10ad96fb97978def50648f490314e7c85aa30fd58ca0cecea817c11186853ddcf3411da4020e71ed316a90883aa92d1738bf787efad8fa5fff52a2ffb93b75d29de2054419b692fad76c1d85d453b26277e380eac6681e9b89005303cad759f1fac58dc3ae2def93c3a05a2f1ca19e8eab3734947eeb99b6cd7280e9a5c83ba62135f362bd5515e36151d436b99640e7caedfd241e911657809835fc64794f120ec5d21d964d5ba09e516660e78a9f8d580f03cc58471c3eaedf04e9ec65cbaa8f842eb50dd0b6a834bdd1b1efaf47fc9bd826d6738c691529e236de924ad206b1ec82386c85d0f2a513cddb3a072469b9a41ba78918fb9fddbc118c4393f34bef0715f3d51a19f6abf5e322c22b699d549d7f82c05293109b111d5188a9679f6f69196e0d98c8f26ad0f16c9bb2bcd18f5af2eeecbbe10c5b7c76f5662140bbd297e995215330129abed83645a32508759da2b80358aae1a5dec078cf06319639f5ba71c5ebf872160922d1b409c7c1104f16a6b0dfa6f637eca0ca14e4bb4036837d65348f7640b86758b147f66f5b619341f9f23d89c6bb75119b0d8ae380a72f94c25522308e842b2027622556ade98ad48cd55c04893ead96c35d38f3265050f7c726be4c20e3fd6350fbc930c3fb9d03e10675b533d15359a2c27db88fc352bbdc7646b5d2a812d8076962f89bf746644b72f51c8d8d467a58d69955e78ed15913575d306902d4e67928768d4b981cddcaa822e7ec4fb53fafd5fd5c47aa98b70e2d40e2e5fb0727e8f8c5882d880663dcf7e113e166136fd6644f34d1f6b5c9564102dd6a64bd9ee9ca48125dd67d2d6ddafafc1e21b49d184cde6ef7c2e7643c29b6c7d09075b72ac41972fcde624d1c9630111aad7d38cad0ddcf1fb68ae2c3a504fccafdbebc47c60582a7c5be95a3d5dd6ac92f03b301081d481a4ee643000ebd2aa36e23ad55fc1f1c58e00897af853273f51f4ad2e67bd6eabd69f0661e3562e0210210da07b198144d68f4646e7fc61ea4269f861234eba9f7a43337bd35ce0d6f776947cbfb3b3ef6b0b666463b93616b76a780f8157b39ee2e2a31d594992415e7f5cb608755144e118d49a82bea0722976718af7522136e717513b19a31feae3bd48f5ab8de44c6aa857c203edf53bca2943e7f91ce2fc96f4559263e4e4e188a7418ea0387a784f4445b0fbb0fca3dd016bffe3cfed253f068fb0849d2753ace148190b709480301165154fe05fb5cc2732b75cba430020ef53966eac8db41ad97a134503d3019005dfe67d5965b95c7a4354afafb6c194ec76a27186e6ced09bae97d9578f6e77cda69fb01917a3cccd2d335ba82f5b6e7ebdcb409d868bfede017bc715013a271e16658fed22d8ec8bf50f04947a27bba000b6e35d21dff30578f61418e1335d9cf862796e249e26a43c5ff2a462eb85fc9001bbbca187a527777b58bd9dfff3ead953f1c9aa48859bc2dfa2b5de0ae23077d1bf2230fa90394f00ea5ded35f4193a51eb2d7119e157c577d77e9d0164f59dacd5e195dac3e73578143fa5dea9d0a64604743abef137a187d12fa835131a50a20a0b15c70e491094db044b85a58fd0f48eeb3fd687ec323d3ce5ba6254ad5e00298ec633cb25cb142393a047e22af2ddf88cdf41d7473e962da210de3b0430ea60e869aef4591420d053c4f8f74a3cc3215e1f2b0a36066f1eade32f1d65166bd9a7dbe51c0ee710f776a4a168a14fe5c2197180aef83a29a40fd1cd5c2b90b1eb0962433b7b7f0bf0f36d9a85488f6b5ccb19fc58bead73cbef8361dac2f32cdcf59d70db5bd540e2214026eb5b45d7af25fd8a1661de61552daee3c2f0caf531012b43e31751f8a81d3147b36286dfc0c644cbf533639de98e4d2563e90faab76c367a2e62ed4d4afaf63c452818c9c2700c5bd379d6c1c60ee59229b9a29332b52979d49817dfc6935fc8295cbdb11efd93852bfcd0580280b3884fea397de6341186a63b317e310457393e5104d8592b795ffb9bebf1828e039c402dd5099f0478d5e363df58df937ae0b200ea07354abd72a5cdba6cd62a1daab3c0018df06d8929563a2dbfc0ecdacba95dd235983b377fdd4711028fd39d60693844c0ea78575899058906d27494b1560b78fe5f388d906d2de44ad019fab881537fa5a430cd70e736700edbc89ca7de3ddc820a2b7604326b66899ae32048e6cc000a2a096a0be252506ff83e225b95402e3207d6a7b15db8f000b90b70a5bc66a8d30bb91fdb7e7e96b45b70a12f70772a48c54d52b62d35eae84e6e6a09e59f70a949bcba965ca697cc736a1d2a28f8fe9e9a31dae65699b0ac38397b4e3f67776aee0b83ebd4fe30c0a1684ae97ebec5b47cd58aa021b861e87ea98a3e246ef6f21f7960de92f03df65d956a4c32cd4f9d2952cadaa7ca8347da1e912caa2e8dbffeec98882ae40ffd97df208f7a8763525f2702ccd442a2472ed222a3af8086c7f3049d9db120b4bb4e122132c53b3cc8b570fbb01c4f4f1632e14a1db1d37e53de4276a91ab2ac36db854072f9f9b7caaa8bf462ce907d3a8640595c4a954c84d5037fea3373480b0ff2bd10ed2310691d669050f843dc532aa03163fbe20ada37968bb277a8150ab88d6a64cec965875a7856a3d217381b281d78d7a74d3ccb6c37c180767af233c3c3bb6a6f6de1c86760af8251c967dcc58a03000c096e14f5f303e5fdea34b40f3dd9efa2b1236034c987f9cb8c209a35b31d0d1cba971bb7dd6221c4233ce7dbbd32ce08a1f69a1ef3fe01812007ee39e07844c805393fb1e4015d5fc8d528acbc3e0d91d7c94cd35d550e01fb975548056280df59b9685b74cb31c3332756603e0ebcf3a89a5321f405f74d93cce6983a3253b761c75c2390a4337f2da562116c6a48f5789bc3760ce4a4ecd97eb38101352fec241752a072caa300539252e0da7392a269aa9b5e14861e69fd0154870b4baf34e5efa6c24a5ff0fc1921d3bb2d9596ed05a6225506340d6fc1d813a55732ed661f278f5efbccff326ef95a07c6e4575284d3da750ade911249b6bad4fe7f4d442790ac070ea1ef870fd575b6cb1ca913bf9619bc7b0959259137bd5f7c39b3b393b1fe2b2e3f42213b2d3402ef233a39ec2a347a695fc33c76dc7aba88beaa510d663492073a16eaf89361a5b75494822a3a36091139901f01c1538a46287f40e20da58ce605319d838d1c877642ab3ab256524cec76682cf61c2fd1cfbdd080f5436acc4b3d133c5809335bd7d635912c98a8c62007a3a2163302bb99d5ff7371b5ff3fedeeca849a2b5824a3cdda1566185185693a911493c4f5a0831bc36fdb2d0c24fb68925e17c14a60977655dea755a58726ab57fdcec8803f0505ee3edd6730447ac4b08c2de44923bc1307e1f56b0a430de7837ac0377cf807266d3a4bde6528c758d4f2440c99fe90aa84eae71d2917dc6d6a8df33c54ab6b16c86d63567359ca1ccc438dcb8a64e70719f82571137a80ce52535c177585860f84e7c50d18ad31ff790d7179d59d3a2aec27a4afe7c69a7cce6985876868b3562b334017ab1ba9b4b4250d1d88b889460a5b93401fc7f78cf46bcf1609822a389a94b64ca9f0d6e04cd69a8d40fd4991f4800943365d55e17e7e9a1c01dbf27532b4c0e3a9d9fdba4f9603315fe135eec2df727ca89d235be6e586543051c59d79b9888c698cf03829d785fae307db33e41ec1e05f766c0d76946f65ba5e65968e6bc31fb227e79399365416f93a8e4d23d587be575dd52cce9bb9d26f33ef87892c093b41df00f7ed5a091b80819957114ce278f2da9b80e9e37861911e0927eb653ced6a7cac27f64ed33a6cafbfcda0b7a8b6becc2b77ba2da55d4491ff5aa51b967186601c0c0292edea23e0c117cf6b9a5fa8ffee8a6864959d137d054c734aeba62b2e8bae19452582e9ee2109091542337b3bb2712983b13653159e7ab6adc2f1b82acc03e1653639e8e6d2b4a25ac1838a3d460c84bed955c800cf52b5935bc730310f3a266af760e56fea45502b268f9c64486bff58bb2742e09f942d32e72ed838d31ceaac59c73ed77d09f738f04f1116c5c29f2eff1c5b410004e2aaf40f771cb61cdf35d0a32eca75496b203704d6778c6eb13cdc2e86a4a715b21e5cd027d4ffc917de5842b9c70ca5d909851d97ef040f0e0b63ca22818283e43e77c8490f191728c255647c30941634345c7dbf71c9f427eeab233dd2bfdc48a00ea4409979889056661863404d1a9e9cb5cd8135a590568aaf67426206e29e074462ad8f413243fd3240bbe56f03d14515db70388edfb8f695f57ebbbd2444efa98eb37c75da2b4beeda798c1fc1954f33da5b42625b86a4ecfc5d80e1748598e2c8116caca6a9868a12ad37d7b2e4abc1f72d6e4cda4e1b28370e7432a21ce353a1d7b0e0ed3da9b352597928153fa0c89417fa0cf9a71418ed65cd09c983091dcc4ea3ade68061b7d8829c5b0d2194815ed912c69f4890f740f22560f3d9e1ac4d8b39b92e3811a9a1fe3de019aa1fe1944f029d8df637207504b9cdd7c6c67278e327cb3b944982ec9edfe9fc48c1a0d733e40eced652792ae0ef6e14f2f695f7a6083b5482146fda4e6495ec58b802a5f5310a0a809384fd40a22eb7ab1a9e539fa7bcf172629a55beafaa8aa1b028e5236487dc585ac6afd580dc0b12f523d6063838c04a1d1a9194b723c59989cee50eecfd03087ebe37b3466980a6be2596160795a2a21c700d9a0155ed4cc65afd7dc3593a4dc80681cace94349937ac0f4f8e1238d8071e5dd36412e411073cd990b0d240c32222ec20b50281b30f7e8429ec0967a9c91d02325cb06a859c4119d199407dc5eb4eac5eb74b91c93137ed5d9f41ac503bb00cf3c92acde22d3cfae2f286b47869bdc1c0c392a7e05c07e857a0fa2cad554824a67b5c55ed49f62ecfaa0861b86d759a23f93e5090d0746f89a46fde48d1628d763c8901be3dd81dd2b38f1ec4c9e79e3a1122d86d778dcc42ff04d6dc8783dfc8e5eb528f7c6b19bbe5bfedef0eb83f8f4162f24d4541671dee4ae466666fd86d8e31c7de8bf588483bde5be9116d974218aa40076e0ff91296949e8a8a915ad236bf945d1fc2b2fff5126615202137252872f7f8230f8af06f6209cba511bfd1fd26843477e6866f38a9b9b5d869d25b4202ae9621a7d40529c9374d603a54a97b7deebacc47c1196e16aeff4e74453e0f21bf46edf4e2bb5cf64759137c27b15e199b7e998f9cfbcea71307e96947aaf0392c9f5ca3d01ec98c74ad74e0f8c8f28931151c6378c3a4d02ac3776bf29d038cecc2cdd03c31579e465e7100c925105eeb69ecd0d879970eef918e0e0fe5cc7c63e24177dd2a6cba0bd3242abcfc2ed8da5aba286a48c2b6cc5cb139600f71a9ab5d2a25858dacf74f31a8c6e195fa04fae4916dde2dc68bc97d667a55a5ae4a5a7afdc2f1b3bb3f4b10c1c34f358aabdda66a1bb419c7823f1573dfa300955e53eeb1979b69fc72b4583984787661ad69f4e63d7e83392f9defe5460da547cae1faf9c08222bd874a219f3d4295c2e905969f768da7dfd01a6ea4a9176ba2baa8302849d2528ac811ea1467725ea40317f12f5b768304bcd8771e5121d1eeb7f13a8453fe8cf7ff75e795e76e6ff8f304a9d86347f94ea020696335f5a52dfa352d5ead0f1c2c59f235b3909f83f1420e8e7b98b0b748f7a6f6e77c06883b05d6be6fa2fba9d963f17d7f4d58bcd748b6b124c2bea301cf6b1491ab6b3b07dcf10413e4944d70901958d1aa70e78d866b735333a83316fe5567bdb35a91c64e0bd27d3c7aaeee984e004a2054a7fb3403d4bc61bca51adecb2848b80a085e0a128ddbf3cd5f9ce6344ca46fb38a29c29ecfdc37239249cf6bc466b89310cd0fb8cd25540ab0916ec51da40ed21df9345321dd15625981c5856d6a00dab3e91bb80925211d3291e75b4216e243686635bfdf7c51b20fd7bab130411b7671cd6943d3c2f2e80631716322762844dd6d39d0f089028577f01121d888020382df3bd69d5904049a073bd8d11c0158abafbd8185a8b80aa0efe5a6d8b1b542df540cf9e2bb3a3b91081bef9bf34ceca9ce51c0f10ac7466bc57eb762dc3c4b3c5c61a15c87b3b3301f90c6364550d2255b2cb485ed5575e196ea6791ef927533be818a61a5f552b00a80631f4a8ac87521dc3fef3e88773bd6f9cba8a06a95d37f60989bbd71be14bed9696ef036424e51692977c3d9c816d02706eeb13cb2e88fb81d2f286eaa895f55265a6e17ec688601414150932a98dcff3ed15a7605f1b5c82e658620c7e7bff597bc0c97da0d43bc5ef0f69a416081e8731afb42b96beee6b3dd7190bd6a05397c376942643a363cee4cad748aa321595b9eb1238c62d7ae30a1fd460b0ad13d69d7a0460ead28286dfc5fe09f9e3fba7ee19346f6e1cde368c2b32f672faf6ce4580439e6acc5ab52383e9666a4222d7423d4e31b02aa02799f190053c90222d7184423f8d0187ac3b47afc48df80f60216ab62fc3b3f6a12a9bd146a8c647d9e3e2eca7ce726fa1b3af67f4d62709d13569d32c462a329a4625bf3bca4bccdd2e7fed1ce134edbda83901a69549d1500ddee15e47651d0596cf84f84443e0c760286cd95d4f38ff52f442e6cfa551a2b4dcbcb56d1fca452a8ec144a6a74090a44443ae99ebb7bcb5703ac1b3af162f00288601697bdd1266353e2021554e1b0fb43988f563b63f5c56e7789ae92b37528ee757be8b18048bf942837fd52193b9850153a4c9f0c9f8fcf9dd943de57949455ef4821a2b8781a1ab2b22225111f49e10396e78e64f0d44126430bdfe8b088c62ba487088e5156e6db0bdea24b8b94b8a641f4497c74d2bfa7828cd3b6cf54b618ded0bce739ac1805c7b61344db14aba05820c14e4a3a9e71cf6388911d2960f28c82e7e3bfa8164e2729e73a99120f78003b25ddfc60673d78a1102e3017e300067924282b17f975a0f7e46eace7e00e1bb0195774193d4aef9249c45eb9de9174b036d6ae406d5e4988186adff59448f4237c7edda44b0cb2bb3d5e32bde45545ec7ceb7e3434d265f214bde2fd6c7add9c315b8fff7336862bbb4a76f5d8f1d861e55f70f880b80c750b8c22fc17badf9896425be1c321c17c4d9a442f8eb87cd860ea163136c4353ca2d742e3354801f1aab922e0eddd7c3d2f645b67b019d1dc8112804b59b630d6b9a240597e411b25952cc4686542c2280ca7a15bed63b6a63e80b44e94bd6bfd9c8e283e1c85918f73afd0993bc750230058d0ca667229de58a59979a6b479d89819db790ff7342e68aa0bf1c695356f650fad6b47b9b8ae5fff178f052981c5ef1874049b0edbbf384954cfa76981a055ba277f8dd9e4ddb95abeb399a5da60aa92376d4ab4e05edc5580a21e9820618eac156f38ac2710b457e8fc399ccf6ac9439cb1fc1c79faeeb5a8e7d48e933c82f362a6cc776b99ae8a467d306e449732a7dbea46e697d6e6d0965af257027a7b0ecff9a4ac42eb00e8eb7e2055a422ae944242eac7bc5b7d2f31c539af2f823d96e7937d50110dada431758e888600cbff0306974418b2b6a777b001bc3c9aae5428f11e030bc6eeef6bc8afedf6ce67e2167f03c2f2a152022b67671692acca8eefbe00a891d5a0a7690bb8417941da1df358dc262091e03bf7cf41198fc61277e7cc7e67fb0e6a6acd9f7eacf2756c93e1684778809ebe673a9f993b7805e1c73ea51c23637e0f3c1ebd30232aec061d0c30197715111c0f222e24ccfcef502db085f1cbf36e35823485a510c854fd1112db3f79606cf9957270ad86977cff8d02dd2c7462a669565d47e7c91ca12c10f94798ce2e398a4af773df2a9d2714673d42a864914c3389749ed0dd9f55eb2385a34be94906dbf1dd22463c0070cab770c0289d987e65c7cdf54a18bfb6c3e43f6085e225890973afb04db0070ac204719f3e045dbf90d52465d79494f004acde2cf3abd51e32669b870ca6bf3fa69d49fb9a6e36d402c7984b7a7f31c222942fc920272830534439bae61b1cfe8972c4041ca641a5fb23a3bded7e8bebdfa2e7a213f8db85bc51236605b1c402ef33df8cb76de1fa13bdb4902a39132045883610fd417b9b964fab5a78a18efc699d4cefb03ff3cd87880c9ab47c6abdee39732e1d26e67d7eb90e18622ace612a04ae5e30f11ee0d41b0089c59d99b7fe06fbb0720975d0f42d282c947525c378628cdb573eb59fdf96d63543181a9de0b316602381528f7bebe72446b416360d1f435864db21985e93c26b7eb21fcdcd3628ccb1cf6f39bfbf9ae606545f5ae3eb86f056e6d95609273f3c3cde3a55d029efff14e217333f7239a6631d7568ce06ec6d1e00a1cd698558d37590452b3e5ae6b95df8360c3f93e21d9a8c51fff86105e9c9f7ea1f586fa081292cd45e00442aaa26d8b58d119280ec95e26b06646cfed7f1df3b41ad118780065f6ca83ca7d36d2448f193e833391fedad275c15606fa27823f2aa8b6ae678f2666d92ddb5c96ee02318a4de83dfd0c58b2365e1d9b685e8e80c3e61a39cec79037184c67553799964f1c4ddb61179fc7e856f10359afa52befa80324dda6e6187077be8882113130efde2a739e87de013db044761cdb28fdf1ab4865474e5533329d458446dad796b6c3b5746ad4a9774d81b947750e78ed2953062431014c04880e1699662a6faef0e63b415026fec3fbc55d2523a5e8624d7a97862f68da034709f145f2c3175d58fed45ab6d3e2cfff7b677b2a1d5420b37b68fe7bb7a21df46c20cd9f155c212ded81988e70191631e7e6503d8186b1525e0879ab200e5d4b1ad5b507d64e7bcbc1018d41c5e4ca707bb3bc1f08cf51332af97cfc1176862f2b5bc87397855fb35493db965fd3662c4ba449c1001a37de92caf29dcb680ea736482ae50e04c5b42ef742fde4bc9394f0027c283c953b15e0fa023feaf21feb28735840759ef5c8ebeefa7d238f2cc3398e8a483d19f3c8ff25b004e70fc19e9dc6ff69b07f873f828323f2646f0e4d515fedc037fc68f94ff3cce3219754d2a2d40424139c6bfd5b41b184dcbdfd9c26424063a812379b77c6b8b1694f904aa5c8d6386d14b4b1993baddb896acf9efb75c696f772593300ba0dad0228d6dad32f865c774a8e76be393136964de5e50a2b39334bee5879d565ffd6123fa5081ff88c7e48b9e5fdca3f1883b10ab46259dd875883fdd969893ebcb3e0304bdaf82b0bb1998ae82396db15b72a0d4b3469d45e3af59479b87ffe36b611ebb1922fbabf6883a3f37c1bea85947f05a9e6e7e849be361d31f2ba7a2e2e81b4eff0dfa730fe6f9f5e8feb2df6145670bdb7dbc34ba2a7f4f35ee450b7073d5275185a187ca0edc39ce0b228bd8ea0be58277e663ac9cfcd365f54aaea924af479ba109974670f3f11213b713f14b07f0dff7793f21c124f3afcea0c0b43e7412e5be8320ac71670aff355cf19543373458d9c32728ca26f3c1061e43fb9a2d5b08a07fb85602629688f463435742d197b90fd9f44914616cbb36ec48456fdda24a61e2b697e79f513c8f461d8ee9c185b31f2c0408effa5145a6e12c41803012113b055778683bbea3d917eb0ff836344b2ba1822b6da79b148ddc3c6ac7ac497f21299283e1fce685f8ccbbdb6379e04287ab0c83b42d021dabdd4949621548b153e9a21d32daff86d73e0007a15c16761899fb577286fe1d73e078cbf398ad78eea192d9c56e546fc4b6c250494a79381d8c8c412fe374209726ce9b5fda2cf28563497882ab5d067578ad9c32cefaf34ec68595a96803f11f619e1fb5709202bc4eae99507ae08224cf687c8ffcdd3823587381ca25a66a779cd869ef76a8649aef040904df80a3cc449ad8683c5d00054f4f0f059067d4ba8bff0cdb98bcb236fca7bf5f427b19869186e77294207e5b12f419b5775d9b66494e0195dbfc3b0968f8d36ddfc55d1132a62ae0125c0081e10e09a804c3a25290399e84094d90365fb9cb3bd7be75eb9c0003af3e68296ad454904665ee9daff2c281bf01e91d659cc6a45cf5816eff5091f7223969ff8748b3f2e97a3b4a015aa2baf1800972d1cf0e012813a54a63617234251c9eba46b390f5289780bad427f18af089c65165389c039f2cee2c6b8a52ea909114dc4f6c756bce09dac8e6bb708468d92b1b878dbde0a08b00e0b8ebdb730f9d5fcb86d043a64fe0ff1d3d526078e2cf4107d45cbc886dbfab73319b3b58583b8fdc6e4c56f48fa9bed03c8c9f47ee5ba900f10bce171437a2a94c543492f0f847080e0854d19dbab38b6cf067ff6fd756eca34e8a0692d383e8be1d3ead58e4052afbee87205b4985ad3e2b607cadac35fecd1ab1e00a13eb5c4f98518320f82cf5af1c62661c9fa01e3f67e9fab3c9bdf7f1bf9896d95da1afcb47e9042270ffaaed3f5466bd4c157d8c51b7cdb618181b18a690bef30bc6e4f487168bea57320a8d33f9e86931a3123058466b3aea2c1cf78c3ea3b4c772abc905d5821cb5ecc57ba702ee925485adfb4fd5837d00ec5eed54c43444c04f65abfdcc32be75d3e0306a158a0428857aa817f0f072b9aa190d97a13f28e441955da956ea011f36c0f1d330598a8f157bcdf4cbf0be0149b1f87b4687a9ceab33e930ab499aa585c99f7458179beb38dcda35f3f95dbc7165d22b042ad300952baa6705b00e5cdc6ee4b2004245bc580cb97c810d23d9b0c929dc810172e54b652cad2ffa53b6ee06e34139797634bc78eb0631defb629a927eefdc7585250033ff2543ad8ba071051239a1939d7dbedb4207f4710c9827f0e653de5368fdc457f316fa5a23cd5672929598535c8a6f2db987ad170561cda250ad4e629a5011e08eaeccb99d243a269b6f2e1712bbf3d18bf57bc8bb607942d12b89f8e93d3e4f559d6d0be441ee382a616cea5b1874fb0b63cbd676cc25c09bd230c9267168338767180b4619b79eaf048c62010bc8fa5c6c944090d88af9bde983fcb27fd8410faafa3f9daead707f2d05b7f547bee1962b1911e2e9b0561a4f2635d084dbbda17dc60923edb5025afe76d541b66b6fc4faf7691f58ff939d89adb90f4bfed618268fde3d7f18a0a89bda6194fef120b99e46406c200a4cf72f36631250b638a4e27bbea7befd85fac05c3dbc1a40cef84bc6a225389a80596dc69298327098130ad61d930c28f5b6cdd313b95766233f028025a9e5429591cd62667474f32396f5e78d58683078bdc7e0023c4839a4f802ab634152043f303af5f6dc28e2de61a4f0ff61f0d04630250a2f37d2c57ed7fd9c9b7eed3ad77496b3340dc9870621656892470d86fd6741a3da3b2947182652a05bc28343f58a994b982b062a05ecb70b0aff5e241bd6d258a7e3f128982563926f843659e8b7e23ce1006ef656761384738975228ace07085cc0edf795cba274689a203ba99649b69704614ef7089b2d88b991cde28265bf2f37e2e337a7d3bc62fc1b11a6befe350393fc539c0ecd7e8403b1565a4e826ffd5ca0160729ab5bcb16c087a38a9cd48a446cf0b3e479f7468c9b03f22e8582365be77516893c38cdf0d0bc963a5d6efe0b90ca0c59aaf2229c051efaaf48ae0a0ce0f660cb31e169512e7858e81aec8c4ed70dc2d3fbe58a13f455e3645a1ae5b6b9057b8fb4fbf8b9e2ba6f27244ecc562e65e2e248a9bd4300a67d0f1750179c3b858043467d04800b4e1a6e84ab77a483390a14830adc3c4b3bd74d95a2a32db17fa9fb5af323c4cf9976d6944c0047fbc3ae001c3c927d8473227ab63f0f6ca67caaea63533b4917f76c9101c67f8599bbaf5ed32f0bea86d148638c4d21cc51433bc0ed75ca7e2a25011084cd84d10ebf70bea3da258f0aa42c003d41585e6ce684d49ab07e1b8369e24372689df10fb4aabf810b87aa426477ca1aa38114d36fb16a107668b2c454d854d6c8e678635e02a29923f0a8629ab17af127b22edc973ae2a5c09c97f0f663339d37bf94a4ff54d43f57940a2994aa8aba387f8be310c9473f632cd613ce6cb56781dcbb3784d8d61423fe3a280117860da8a19f96a7cae85f867d671d98caff44b64b9bc20677bdf1bcf7de42a7d1d71d045cc8aff796459d2753afc67d08cb7469f644f84b7fd108feb46578ba8c458b735b09d83678e4e11e2a9819f05e9ba87723923f1fb6043e8cd440c988ec5dfe25f4e03ca8dd9d4877654066f16313f0329b66c12e03675177dfef7f36115df1d070da641b356e4906ddb6a824c7d6ae8f495101922c8ab5dd79daed6341d62b0263899d3e83f566aebcc9055011166c4d77da400d51bcd929f186267d4c503fba1d4217d736c9b1082027fcbcb47f07a910998cecef56481105ed5b24f23195205e08dc2a761dfffe902a5fc6f506813a50a288df859d81aaf16cfea6d047a94a0e8e3a5682da84f906ef48b4b3036d5cb85f39bb79011af247edfee5064c75d62e4bb943135b5aeca630c14f9e29b7365e7023896f1d9266da271a9f2ae02d5f645e4349918bd699e1cec9bc6ecf65ff5baf2faa48463481059630f356c3de8773bd0f96169b88c87ecdb2e5fb2b1303074e691c12aaa94d0f1058cf9e6c4fe40da1c31643f1b75d809a824eaa3ba6cf8814f94294f7530ce820b32fa2d2516ec5cd13893e82eab19dd8bf0da1be0b3ad42e726a7e399820e0bcaf0e561ae1054696588006800eabc691cb5025ef918afda8f0c375a66a53bc866aad3b05288a9255ae022c6c5bc67a9a5ad1263b384516b5566137ed15a0b46045c14025b4b6ef233c00868e8e437bb8cdd5abd75a938c0507fa2a8d25dc4a80d10b31a6b1f678a461b0dbbc6f990bf82ba6e0891d504b7c847706f54bc9472981967b36310e7a71f6d46544f672f6dbfa98f8c9cd73824062611faa1c992cb46d474d849afe8dcaadc04b78e7b7d6cd5703b2bee1e02f046c1e60bc22c6a9338e8916bcfe5f88b91206c3ef81e167bc2191b27bd8d3c1111549b7aeb4b6cef23581cae59d0a142cbc30185d1fac1615a8dd3c8d3e1766a3a2464921e70daab6ad1f57cd25a1660a63edaa5083f67f4bafdbcd8e1b490a2d34c2071c2e960588955cb744b64cff7a870d706708ff9029675fa389f4b5a13f77d1b58bd0425f4d44f3b629e1dd2ecf525d7c0a6adb5af76b22fbb9afba79e9315c170072d1e7be6ddda21339da085723361e1da4fd01b2d6c4dac62b6e92060a0bc15bcfcc5ad07533529fc2273d00b4f396670eeb03cfb77760cf104e7e45db43b5e72a211de83a05d9926356fe7fd26fdfd255e645c1c9412709334dbe60e4dc2cc9490156d7f884783fd0bc1e7d713c14ff1fd5ac7cf548bcdc310919e058cb4b2e10c7c3b1ade90a96b784429ba8959719bc82bc8f161970284fcf0619531cf03216413882a480538fbcae83718a3da5689912d216f951056c46381588c0ee1bab9af696527b4ffd0464282753a9338709f38f6148f701161753960145e74e5a52d06de1ae422351e4075eb440f0ce199b478c5e9af4a6b895dd16a57bda319603c1c67b1682ef2d116c67392ab67090066c06f44249ea43dd99022e1a9cb0d8f02ac86cdc22667e0e5e1d10c592eb69b5ce6075dfd1e884f43c48f3cce0404da1ddd02ec1f4482ae128287b2d422c8f1d89d80208f015416dd4514be8ec1d3bbdca571429c8ded6008420b4593a837744da24bc72643e9536c025fb4676ae49a3ff665c0fdd0612b79e4a1ef58d2b18e45dc1c1f2c6c151301aae093c45b1f2dcae6f5867f99bd0462195537efbf4138d0aa883123662279bae3c2b61fdd56335468536715a42a7140b01852cb6bdf463385bdbd017454eace39c3dc4bf5558f22015c1afa8d523cbc4d2bd311a1c4063a13fe633fe7938d9a5d398b9053b9757e7184d9cb08fbfe9955e8d65ca812d7c03555a16bf27dd7a19b933a8671b1ce9415b3fd3d32fd66f30366d79eefcc1d8d35178bc9f9a5925a668d6adfea4b689eafb969f331931ca33811445b6e73db6da50a0787342ac9528188b152b9fb65c5fc81b0b58015c505cdda4f618a89fe43aa264922dbd37c84b8654c457b117d9eafe7c8f4277f4fcbe5bafdfb6f2ccdd5f6d52b94e33d901d0db814aa14919fba99f4aae4e93b08e8b2da5e95b1111fd24728e8da86d7846fa2db3d13020b55dbd9663f8432dfa61b227549b6a0c220b6595edb8f872cf2aeee581ccf3a64d3afa5a1ade3db70ea0838407a3ae3a891c7df2ac9c9befe84ee1a34384bb87121dcdfce9d05fb753725de930669cfbd015e06f2d82f3c7ff6a2b62aaf615f5e2ee1058e4daef4a941568d6a5e330e2202f176ea1b663faa23d372af6964d3fb8e78c1b240497482d9323d0c5c486e1b63ab94d841e646f4786c81c332ba5d4be7b97e2678041b2c2cc8db1622bdd68d609acbba38073eeaae6c93b9ea4d4a25e3dc16312390557f1eb45c37554e99571742e175786e6336ffc290eb91192c66f3dd223ea061bcb9a93d6d1104ab63946cc2835c54c74631fbd3fb8570a4b596b626bf15acf1966ea048389030495e3ec89c0ad16981cadffd6eb142f1e884a75144b2e812e86ac1e8a497be0a3956e2c28032bba60bcae7448395867b9335a7d4869ab632d2436158ec30429ed677e872bbbe569f8ed4e8ee85189c7323f2608bb34de27fa54d7baebf3b4d6588449e3f2fa4cbd7b5d3ef82d3eb32092281376eadfb90bfb3d9194adb735588372a3ef267f2cc7ad5782b8c1dc20a977e46a98d0576ecae796e2c7c6e898f35895bdb46e4ddda9be30779b0366f6136252d6318552a3601a0e82e3567ff313008bde67568be1ce677848bb58279057228ed8572d886959a019351415bc95c1fbc94a5a64bb9d460fa93d637759d22c2c082f11c71901e56d72ac5cacde7f528d6fd3e03df354a19512ec265b29c496440fb39b16c8011061181157866d0c55de15aa9d4ccbe759ca67d0642170ce167b6e9d2cb17a4015ea44862bccabd8933274dfc79621aa7d26926e96ae2ea2e0156332932f08bc86faed5b4ea6bd6bd610a53f242a25f21c5ecb6fe6816113a7aac074d39fef4fe4c12ac8bab84f3eb8cb74e788e07e3e4f5acde77fdef559fc0bf96a6daa92a7474a7c295ce3e5f8372033699aefbb442d431719ec2220ee22490a7f5f4570692ebb07098be979c544e6f7bd4fa3ae411eae4475a39ce710381374292c373feb6e677867c7eeedc1969e326bce465577f7ef069188abbb9e7611d7481881a838c5d9681d54df2da04b8a03ed9929e7287bf008cdc68d86b420553ec8a1c4079dc49c1aae769cb964b29b20f0cf3496d3978d5a22ecc2ea6cbf6b7ed573081d701136e25139c19bece46cdca3843da47832acaf13c0844d3f917d037919e0133d99583b0dbb5754d0e2f3d1c82432179b754f297cdf1f1ceb610e003a79f4043609be8ca3fe6b8d0bf17e61b246e920c6c4f5b861454b3edc1f074720e651e01935c893cab09251d1f92b5a9917e4adcb75a9c42379f2449b213536a9b5de5c4770fdaf6207d6633055405ae06adf917af41964c26b9c7e80ca06a855b48bf213d560460d235bcdcd0a1571c2887280e49d21049802151802d468fe4044e59292931c2b84fa3a5baf2b2cd7427e887e2d7419be762aff5fba996919be2be42eaec55868fc3ec38f7ba434ccdd846f23ac2cd016562cd629d453d53cfe2d4b078a3fb2f9c9a8d9369c497e6d8e9e522bf860d56df5ec6f72c7b6c738a9443a2d0a0f83b5bba6aeebbcd5db020b55c3b03be3c71565a7334f3d7554548aba73d69f655a79b9fda07d0bf17af5bf887a3a480729fe701bb8c359a5c37ecf4de9b996a6bcc70fe85d62456c90b0c538d119144d6281606fd65257925becc097cc5df4a63097bfba50d2aae9b2ee8fdef084807e99b6744b2cc54a25c61d1eada4015f36559e64743a2796b375c2f4d572158869020391b1c9d1766c05905dc07cac1a10c5746795f2eea663436730977ea2427863f4c7c0d0466262beb19f9208e7dbc2126447150081bd81827d71c7ce53545ea87b54fdce196b9125d686cde99971b2b043e6325249b0e533a6081071ccbf1dfdd8682497720c61c663bd6288dd870d036004d5a5f22642c07abf5e07cc5d58032a05cc086b1791de6b96622f38c5710997ab1385699af7d0b880cf24767fdd7927536230b133034f61c34fe8b11c3ffd2bdfba7c504fa6bf05e19a6c5b6bf179e3f179b484a44aec4926f2e6057d856f6549d56fe2830e373c88ed97176f75ea70728c399d12935765ea6482c528f08ddd98237472c302b6edc5313f5ba71842d678d281cc3e3c76dc6f6b67e0674e36f85d6300a895ba0d6238199244e2a8d505896ca76558faff6b774bba0ae7edd2b28b18c0842091404ff68f31727f91ad964e2b52effcde04789b5dcbaa22c33ff809d184ab3463a37a31120436d5f0568873a61f5b65fc4fbbda7d96795aa992b80177ed719f873ba1402841c11b4c57260addebc6a3dc98aa2dc4b5610c54a8be5d0a66d0f4995e46964a6f445e2076d8192777b68ca0aacc2084ece345867bed74f7928dcf7a0d377d4cb9cde77f1c81f485ea18e8fefcc8d090a99d2c0fbbbf7efc86b5f773273c160feb04f36bf186626f948ee37c784ad642ef30ccb9565f4a5f740aae07f62403ad45150ad5531ca606b17678777489c8eff6431f91bbf02503e11367c8839107b7fa322d5ce8195c7bf43e1f3d409909766610a3c37f2b34f5616d122102098428f71044c1c659f3f8209d1b3de6e27d93ac2bd59cc222a3a00e09103cbd90490f65d7ecce4c390c38505ff143612b183ab75efda831b8dfb45df3fafa798fc72eede7ba6847945147fdaa747e9bcfdcc2cd563258db3dfcac39502b02a6bf07b72774756236c5edc2278bd69c99f1216e1454583b78f2b04c91e7f2d4679df110eceb4ac28e1740d633517490b867fa653c7a731a7fa30f513211884b0ba1c6b162d314cfaf1dd7c3bdce0e8b4958e3c9680b74b9c076ffeda3bde44409c19dbc0b6cd7f07e72bd1c1ffbafeba406bcd2aca6f37cb5d4a450920638b3982d74cc532db87b98f9d530c4046f3b9217a6502f0b7679165bc61589ff638623cae4cd402e1bb2481737a3937dc886cba9314d3b9bbb6e9ddcda738d5e272f13f302f2bd1a0ac42de3b8a9b120699edc323791bca84daaf3c5e99e46f697823392361d36927f6faa79113690b398e30e59279748e5df79174a4db516d494fa8e52e07a622558aabff3155134a0b7cf7bb0b2deaccf86e5c931157908870c4423b931bf622caffc18a39ee703216cda00008536ea92a0afa26ddd201836250bd72d1bb884571254bf77a8321129113668ef904c69816a328cc9ea96af99700ec5cb6bcbe53318a90a061c67edad876ee6edd854acec6ebae934a209b943e94d182c52b3f0a9d885692b6d305c0f1a3b2f30502d944dc2e0ed961b7f9808626ef64409db8582ef33079162b22c19d58f17302ebea4bacf420f2d531170867b82239a253c82e045a7c7452862726bfd1af5885a3d2d25b42f81eaff9741e52ea5a3be2eb3b9ac74c0a7ed7a086dc170073511f3abd440b7819105320d656c41d3c197ee901eb8b8ce78c750ddbe08c8f1614a500d0d8bb91b4c559dc48d670525737eb324474fc9d06d5e65ef2b10ad98132e0309542052136fa42949e9f003ee0c31e0fde8a35ec7d3ea5fdb689cf9207d04abb939ac36d7dafa8f2d3d81dc1932578e08501cab1a23f01d3d332d4755e65e7a2335546a0e61bae6fb4dcc16df0affb1f7dfd7498e51399274a9f4a499e2978f141c639a2bbfac19fba96079e82391eba214d7b08c40c68c4711bc3c065463864fd952d48f52ff235d7cebc9876533de3c2627679c2774c88030e84d45a0d0fc0cb2b92a9276907ca95d36cb46e3a17ad693f69cf5cc59a69e815362dbd0d51c40b1d113bd4c643324a334e6a033ac677930dab829ec32d02cade4fece797908fb6e024d3b3edb7bf6d95b5e11524f6307cecf942ec4bb17c56bb2d17ef8cf81d8ec571770bdabcf731897ce997bcb29d1c7803e221ebe8f8a274606f12ffaa2e2431a13162cac6c158f83e31d971e0700f51f7dbd18bcb28995d47b8eea1afc98b59790c82823b75b1efa8ce7e7a0253839cb5d7f7394d881954aaa7c28d681b7f9c2bef63a7cd5e894619eefdb41919c327cab0aa38ad47b2ef04003b988457e1688a5138d0c0c46b3cf216c0bfbac86c1c7c4ba3eed5fb1308a2108fed92553af61b1c1455b196d170130d65bcd4767147b95507014f0cfd7ed2c514ce51e1be2008b3fe63351bc4d99a9d405d3056c885360d2c22e2fca10fbd3d003c5912f7696267382cbdb0348ffcea6fe05162fb098ea1451aae2dbfdb280f37638061505eec23f06268269889d8098657e4f1efd6ecc09db249aea9ad57361c6a48715070824f2da787a6652a2540a5c92b1dbecef952ec1b137108f772bd5cd64ec64520557482ef427543ec8c24b872e3d97ac5a6fe8844302b9f6ab0c5fe0566bece0088a55a5c5813af1b36ba766a78b03771e1945f0d7822192a02d31eb53a038313084251709125ef9ec7879933d3f592dbdea9abaece1c148286710e6592d564ec23c3ef68ffe6e58750fb4a3550a6e1ae9bd62642a958f92e23898bec543ce33c22d2880f2acf6744445535148f1b641ab88bfe4b0092e2f1d154b82ca9a3810e130ae8e61ff9436547e8045772b37210089e443de09de18d19d1b11003aa8fd1fe79bf5a81cde3b98bf1b07dbfd30205846c2309fe43e98565011f374a4d01fab1f01a3c2f8e9c13558cbb9783b3be391af73421e4497ebf0dead04b2369aaf819d51e3a0d2d972147282178665546bb2fa85298bd778dd2c499347aba1717a656ea981cac7083456fd92ed0bfd7469aa34829dec32b3526e65ae13c3236419ce3ac1218f2d5c95a47238eaea51a6b14343e0f78d85bfbca4127c9573e2d947816d43b9a521eea23dcb3b0c6409c7bd02c0d7f64af46385ced4752e6ae063c8b3a49976be5005a5f4677a7aa85510352369960f417df19c781bbe1185e04332f99197dca2f58279b8800ecf7f07387a17424235c5188c113e05e8a0293352afdaa0e0d10b558c90c93646bd2d9bd1a3e85669df70915e1db605b5f175fe7eb4ac968885256a9d03be7a1ba0fc203b8c78dc64ccee97309c08a4ef166622138aa8cf7ce398f915568c346e519b5f07d5b444dd6e214afa37a4f6db1589d423700cc4febbea1ac761e43b14bcd8a8fae7279a889c2e66ff3d27fa2f8b71dd7bf0791d3346a7e3eff3faa631383369a97d54a81f0a626e416010d54e476a742d1675e0022bc86d7e8bb822533d4591a831b078c00ba37cc0bebb5f32fbe52ea17ae2050b8981df67034364dd3c905d36c1dd774a9543f87eacc059aaa841b266460e82163cca1785b37ecd35883f3d6b6fddbee0055eebafe462d58d6a5499c086db799ee920159a1ec6b788dfb902859a351189cfffe3d978b1333cb9ead0967107dfa23a326a639c590c9b0da4287f1ca3f21eab2d31df4eee2b7f7bf3421a80aca1c9be8ab956c8d0fec0fb9df251f57482d24abbc082f27a5c29ab011c743df6c63dfb04e5d12984a80c40a43c17eef2d635a236e1f60d3ef35d40fd46213e29068feec98c4c2f05e03bb8d4b4989b65392a0e308d234de6635903f72ad61518d1e5d690d7689483dd9f37b9804f44ca6f6af931b0f232bcab95edc7e1b700b184bfa7b08f4f24a91fc70897397c1a1db9febb511cf08ffac619f1c509f0d7f50ec0ce2b8146a1f6ec5b5508718a1e9520848f021fecd4eac69ccaaefc76ed5817d893b32a195f6f91c0f994c0eda04611e56e9e0caba773536b49fd1a35d3b2d248e27591e16d8857009a8970de199ef51c22a0aa91615681bee9dff715b5b5a74818d4e8057b7e108a6066e2d403149bb9375e150edb4b56db19d08487e44f7f8e892d132361a142751151a11f2ce88c352c61c78f5979da663d619bd27075f87a7fcd4604d9b86b78b5ddff510774f279d1f6d51494ee3780259841070c211ac81747f4912dff78e537ab1ef6ae512ce4bc9bbc0dcabd130cf527a7c188b9d9710eeddded297c6f5bde3fd9eb6bbb5850ec80fa31f6242104baf3ba94c944c28a97a9fbc5407d9cfe26838e9f82f08e2878ddb724b3632425bd338ca237396461f4e1472111b6310a2c5bd4ac26f26d92d2cb46be147a7d13fa282059a938d982500e272f5d97eeb08b3e17912d10bb5f0d7e03e3b97eee17d1ce738d04a739093e282410022dc633200633771f81551836f16bdb642875f1c473a63a44d3381da3e84310d64837e185313e5103ad752e0162bc8f32848290e56a6af53a94aa5bb1da225f38f8c4894f6a0af04be57e2cde8425695ebcad9386f59d363d8af7bb6d94e46b668d160fc1094e1af3cc14667ceed6c9a6fa6cce9972f31361959fece4e8f0d2bc759d2c862f98a1b32ebb156d5ec219bee91a6cdf6daf396470679e0fc3c39a37b66a482fd29dae44c35b0533bd9513273a49ebe17276678f24b89401a12a1a62086c79124232e97365241abb91b02710317eda5e5aa6531293e0be7e91e7a8b19914a23333edada0c6502986f61f1da5cb2f42f6b4946afb62bc94ba8d3e2acc712f40fe85ac7f366834b9b38c9a70e6544c5eb6eb2a0ee1326d9446deca353b2572f38edf9fff4710e9c3959771a795a0bc1d2194011ecd2e6ba2f545eb873c472236ae59fee99fd2045a63c2d62339ddd862e9a46674524ef50f902e0ed38f7fd91e4c1313abc9bbca229af45701d27b8d160056740057c7de8163e3bf18c5fd041a6a9d3c769560ee52e737d8068c8accc1f35ff9dd9df42160036a5d03b42d2458e8f178cdc19a7f6f22ea6037c277c494e017fcf718a05a5ef2634ed8704ca74f2865f09aed40cf09552dc48dcc906dd16d61a371a88827f47872428f6fd35b917e3cb0fe33719ecd5d32d0aab9be15e6de2643c3e331d22478b0d07282e04fba9022d93cb929cb09f6009cde25da6e577bb744b3b9d3f10b6aa9ea2c7def6d7b40dd36702e17fb0556155c26bbff55aaebd3ac7a569ccab8a4f913e91f7fc1bab87a8d4c7b69816005bc4a15a117f6d2049f3a6c54e53d0baf8ec3007666bfc8819774cbd15a92ca870a28a43b3c5d42a954379f3fcebe34f43efbb10cff5740188dfd4aee4d7bdf86f29e83a004f18d39bdc44e42a0e2881bacf524d61cc0c1300ec07cbc05129e59ca969bb7b6606060f2e27b606eb700851730e2dbd106467cddd93c9ee00bd0ce4e4c4ebb6942e356b04f072d0428623188fb4b407edef3df47c6b53c5f5523310bb55759c5ff627ffe8e561d6e6efacc4c932197e6130bd42028f523f63c317bcef5622c10bd845d29a1df266043c758931f1fa3a53a5cde66ad642465271cdef2d504d88858cc10948b16d3acf786ebe0b7a6a3faa69d963d13f67d89924054bf8ecbd5539c4bd21ec23b66636c170c7435cc14768cbe64c0ea4cfe1845b8062a233d0cb6fcf3eb43b3fd082630ce57607b979e13fa06d723047bc33d2df3d448263c943e81df688bca13e50f0074339053f82e1a446a6fdcd4f2fa7ab53649180ad1f717312dae0c6f599ed62389ceeb82b9135802f35634918ffe5ea25995b2b9436ab839d6e40255d6f3c291906ab3b2d43108dcd36b3eafe6ff107c0c195d304518cb8dfa559015d1b3fd4632c157e48250d392d356bbb3031bca3c595c9ae2e3c60e188f5067720c4462c0eb1eec58970e6efe3bb0bc1047266a0bda12d455332b9e291539fd8dad7062da04c20a59bf84fa5104f8c4c557cea1c35923a7cefee95ffd5457386cddbb22d012e806d65b1aafdb323762975871f52b56158321631fae2e58dd0039fff5714e8cbb44e6cf51287e677a901e7822dbaf43c7dd4843969dd7433b93a576695568bd39b1c8ef5deb75f9b7ba7f6c41d7ad7334b16d795e156326617bf97652d27751abc102eb04177de77b5aeca1a9ba33f23c31327ed20aacf546761702d0fa32c26ce80d7680eea563b59f628e8994f708ab7a7c75b2e061decd26a59bcdc82575b4f1515aab50330b0970a2a3c4fe9acadfabc8827f30ee7536f824e42b78101bb384783e31f2c80d67d2cfaff17a695fe178f8dbc9c74c3f2bdb129bc8db6463094a7d2cdc9d8d87bc0aadf76cb142fd1f3a6af3c2d43815046ff075e17e8c68131a4d838046471c64ac7a20f9b9dc4e75a9e3e2e411796b24d563be598946ad1a8f6579e44ded5bb166364d8cf020e4fb3a424bfde6f4e54234ac1122fb6d0213aef0e766bd14a1c22bef8c7a863b19229c75f7e51efcdd1f82f7235f7f26df34e9346a5b64be163f3ccc5df4e5d19da071ebac2be997222efb84518e3164764e79438d13f565ffd73b898ae59a13d0de000a5c804b4f1e3768ea664d2677fd562b7c53075ffc56062bf930ffdbfd74b71e7e90d1db42b6f7717017662d3ff0f13c742ad49f2c2c9bc8d1994116b1cae2da07f94bbbb614668f1bbd84c6fc65b43be488ec5d61e1c0cdb5b7e5a8a3e57dece41c376e71209e24f59a1009d0014c556ba00cbf7245de079ab001d72e1a155b2bde0a9c317479f7fdf0d04b35c9d738de012ab5a6dcbbc58ad93adaec507af0a5d6127ce01f26d67b164d63cec8e60f9bc2f493a4d4ce82a08ab22c6bf0342bc059aed816b8fbaf210243a345c14af53984c5567808859fc0c2eeebbf0aa2d5124c679168712fcc6874416a232b059cb8cdc744b0d072f8830a95501366b3bf5526fdf070c8786aee55e4f2f744ad6143230ef556fd3c34967a0cd9ef1a716a0004de971d029dadbf7e113501cd3d1e211affbaf6a5241053ae3b984b1440911192b3612e3d26a7a01805f78eb03ce853e54f25084c500a04c0e7a01f7c994ab7affe808af816c2c852eb689f8f9cf4bc983d258a0808384a9b3df829500be8627a472b0bf243daec250e69f7e931f3a38b1652d5d0db7519c76582c63de01bcd7d0958ccedfdd5b36e423073e784f3f452c0128a7accfc8a03c25156cd740f4a1e2c339a4d093019f01e9f986126d385c83e09c3c6cb17c9651990e8b7ca7ecec1b133f67c8bb260f8b52bfe2c349453d95ee131e68400982f129f5bce2a0213630553024b701dc4d5f2efb82f9fa347ca37ebae472bb3285bbeee3b866e544a8b028f147febc54b4b21cf57bf30f3e138e050379186e3ac0279566459853efdc100aef47a534d3a977a29b61e01e1f63770ff3be989962040109344e1ad6374c5b90e03c395d26ded0860fcbfeb5e05a61c037d8741da5fb033c5883fae5ccbf48330fdfd967285c7ba6c3b19d87b82d6c09373e80a7d56ec1dba727f89589c7e8bfdc58306e6de5a0c5e0733788e3e7e130fd1aa992e16e11b556f4023f3bdc4e9d1f8dbd1a7ce3f0d936032ae0c8952a68b573c7950514e78101d4542b675ccd39e6ad41648c8a14aba85e5f6df763559564555117f51255141f50147b607980358b4badd0433491ff0aaef459da4b1d556194dd64507f4d6d6595bf666b578339672d4708723b334dca8ea89e783eadd7caa9d3931ce7af34d396e83fb79cccb89976162d430f27ca087cf7cf50b06bb2cdce6754cc5263235998059a6819c56e72f10225d0f7e53064fae5370b4cfddabf1e82d5bbc72f356cdc1aa7965b1a4ad5f693ec52769e588ebd41e16844db0100f768cf9cc17b855283a9712e0e55f9e8876da9e5fac199e2b260b34bf2d2e1c1b2301f14be021796819c855577aad90a5b36edf9d04c81340ecab74e0cc4533381dc2b4bf9b0fe363c695c1a7e009166717bdea7c202cddc74aee62325079c07a58f4b47453952974a49e74c303bb798a56af7cb65ca71262949b5a7895ddf595fbb02025f20dab93a9b481c8cbbc15edbb5bea95bf6704349fdc339a52220411a65debcd6ef087d70b7a783c93f899bba091a0806cd1a48c7e02e9fb65448adf93e0a488fbc55eff26a20500a5e1671155d646187537c8e742d40871b807938dc5a32478382bff87804d681f0568161c07749ee412da65ec1c2fb99511ee9b7e79e8fcfeece56e42eaa127126429750246f54c1bdf8e82f48893feb56ab44fda7b5d83b5f4c25174b5d01b06dc4560fc149405b32038cae807470ca9c047b9912d65febffea0509ce65a70873913c425dd5442481b0167f0621ad57f5c4784dcc2d46ad21284bad432ccde9cdf6e67f8360bc2c5735a32ff8d3605988cbf499510e56bddb84dba0221d0233fc61d5c5dc8aee1ef50f8e1d69d5037475e03a75726ae148e440580e0d5313d87d394b7434529b82b9c392182437febf73a3b6beeb78c713a6a9b8fd2b3125b568f991728a10d193e8e628e8b4ff4ddd8b0082ab9eb404530c655ea48db3363010b40c42456ca46c58ccc285f4adc50b6dfd86a9f146ee594f7d5965495759af8e7cf086c232ae08d8e3d92182f8cf83b2fbfc128a15ab3e12ae8cefc23594cce2c988e549ef638882056766847ce24eaf33873fe2cf93703abbf60eba9288838003d833c8665c7005f6df7eb6c1793a510c1b892870a2a6aed95a25f9323ecb8d496e12cd899db391a55f01aab06ebcfe5801fa97e3a06c27172ae69dedb4edb83628abfc8d9e28a0de9bacd849d732b87753b6f486528a5dd039afba741e8b61224327e4d8af94377df76ff79dcf90e91e3de19e9e2837e39cfb39694ec32f56675d9beb16a52bd8fafc1e39e48ee86078607b8be9d17b7c55234f95a9601a006d5cbcde07e75f52f99206b47b6e84a261d5b7bd49294648bf55e4e96f707e4f1e08dc15ab42fb4d2977d99ce349303d3bb473396ebf33b675ecd4cc8316b4a521b0f7c3fead5e65cc198ce555f13b68d93f6a89db2d563dfe74d03e20144931ec84f4f8d67d2e6624ed9d411112d69e021b504bf7b23f91a591dae0d3828092900ebd2765948a19df7d585a837b646f41bcf84406ad39dc57a1fb5b08a36c7ceaab94a6e405213d64ecc7d062186601ae1efe4931de7d8ca608bb68b50841418fe422e210f7eaf6550791a238092d199d3cd3689ef44bbc65c5466f670b60a502e6db1eb5231d3a2f89f820dedad60bd5b63d9e6cd2676858862d13b915432eca04f8367d5a426c770bef79d3a5152ac7144866d667cfd6bdb29ebbd963dfc68efd038ac3a5edc9b92ee3577c8b77a7375ff76d93e798b42665bc279dc8c9fb893844dea49b3885c03bd0f99c26a495335f674d6871811682b98ed3042ccef2575c571899de181777e54b9927680f73712a259c2f2954d6f91e8a27f86d03d23e135ea01423c6e77dcf42e513dc4f6d848d7c140acf68d08f6a3f0b2b1a8a0ea20ea59643b0a806f567dd18909eb509f2683e5a192396046e133acbf158a50d622ecadc08ed6ec4247ca69625ad4fd49df37c30e5e6b363984389bd366c3199a229bfdd404c36ff4a2c44a1fe09c9362a7a4ae01ad6a5a6635edfb935dd44715795df733d276d0e6ba6862c001a615a9f1adc8e1a540c03b4c94ef908e3002aa7ec1f38733be1d0efdda26dc7e3add56cb13746c19952d802234e0a6a9f9c3be5370bb78b7c460baeeef81cba52b1c6e94893ac853eb81222f8c302f877b4db0cd4d115f1446687aa497ac4b0fdb87a378f7dcadc90c9913b41ec687a26f99be0c26577dac251eec995b1b9484784e4e6c3e4b61f8a26730502c445583a4edf7d68f50b6141b451ebe65a8d9c21ec1d15dcdba4f849ceee6501dc21ed8cf8a85091b6c1b4968f671676a273a8a4e14b990f41ad71706a668653b9fd1c0b736b1e26e6b85725a1c2a35cdb951e8b9c61ee4761e8c5cae337887eb63a7a09699d0d83dcc5715599fd351ac260f326a97e77b2d73c4f6e8dadb5eab0c0ec4793c56c97e6abe36057590038c6df389c66bf6e039f8d965eaecfd308603c26e49e8a360f7c6fd54d0fb9fbd924464fc821d3ff30862495629cca75bf90eea6679964b7dd6c57cb560046fc25953c7a0694370e290d0b0456c6219015ef7c417a3043c150df0b81d87a39f3b795a300841696920ad7c6f464b4a3c753c48542bfa02ecea3d2be299cfceec1803d5c74a6a52efd3dabd063602836962a5022dfbd0b5e2bb59a470cd2978ec68d7b219166c64992eb8cc54a6af91b68fc0cd5c9071a68bffc56c17ba59d72a103b8fff3e4d806abbd7ee7f993aa1934b72eea8c3281691b32b14d860abec79d8b450c7f309b516f5e7522937aacb9bbfe83748599304459b699fa087c3b4021bae8d027311eda6f90ae76cc2d5a586e15b50f861a06442d2e79a3aa697590638a9a97ead1c8bb5fbcfd259254bea2c732a1677c5e53ecdb9b1e34d5296ad0b0bc6eeffbc7adb5e03349a4ecd47774e6afd0dcb28bc8d941910b2b742c40cb5e96b85020cd5259f74eb1bc09d7b1d5246d8c3c24288c6b458b71d4abc8da5a33b3b36579e818bac4e8fe7ef18e61e6376ed8f39b9a8ceed428172b45fb011de624d150613dbb324bc18ec4e892fec324ef75a5c80edf0ff8da8c85291e8c9feec5ecc8a32209ce20783a7c04ce8cb8fd2ff3da4b7aa272bccf777264a4215df8a3f09fa036b33af381196203105d7fda53a4432e9ae95140e4cfbf274f98626beb41b60ca09dfd8640ee90076f5f9b85c01b37c38b4d17436b9272b0f05a20589945b61d2ef5975106bed9768878a0e042958592919f39d2d8e687ab347947384351954257ccbf07bcad10b1b808eb5bc057c0acca93a3bb8658340cf8499c1c57a634146f761936577b2908ed817f0df43e75c8ecef39c0331daa2bb79b730c46aec0e701984eb8a54524a1c4cdf3260a980fc877394647d9ea28fb0fdcf0491f793a790e46ad9c351d0b3bbdb50b12cc53f6fb94829c08cbbd0013117b831e11cd76a6eebc1954985daaccd258d377f2f6c10ce2635d6ada945a327c946c009c42559ce1fb48ea8b89e9e5674859849145222045e3a211856014bbaae6a687304a1bc83a612643e119b5abe089090ccf002aba5966b54b7c15719ddb31ee3fd41a7ab1d4616d5a9b5704249a9d707b101d1d9c3b718cf11a92f1a4a83ce19f6728ec2f57ad0a2b168d2c51bf955e22d213dd9e79f50e95a499df09fbf40bcfa4b1c558e980ec10806190792cf3a015c388b42a5e9f2ab43e4a137ebd856588f77f3c808af13bd3bc2b3b6054f9bb3309feeb18e23106f54a1963be61e2a62fc6b621219934a51f43709c3042202d64e452d74c47af98085c5ca612940c74a8889a4bc7839fd6d7bbda8f77560278882a3ad11c8156838edd16271d5243aa4b4dbabbc64abb9d629eb1189254e2462fe6ce0f6eebb0afb91294154e24aa18c972149921f0e6d0799437420f13cc1a5fadbac37a76ab9530c062f9aa2e2317964970031ca8ff839fd645e90b892ba5c6328cb80a0a4f21aee4ebdaaf0b42108c43e37ee311e30172bccdcbf85810ed7874c8f774c36b1bd5b19e8b3aa18fd3f3f4fddea34f2520e7afb12131da35c8808508594bf882c0f773f42b0e55de54a4f4d92079dc769595be4bdc95a1e0af1f01af8f12c37762ee05ffcae33afe6a96e0f64474d0d3cd19fe81d905db107c0ef22a0cf978ba688d06802519845775cbd8c29573878ce492e65d4e51f1b446cd82fefb26e0ebe3778f2bfd708fb6ecdc0f0d5a0cc516069588bdcd369b97e7067d7a8c9abfa18fc2ea4764cff75f44321948b127f9b0d699855c45383d1cb83954047138af2569feb6d7e72d894560d178f5a8e0401382b9f9d0bb61f45afd005f20efe9aabbb301c0ba7b6ec0e1c2e0edd255f66107fa754ef8aedb21f9de74eee025b77cb9a36044ad8b59d8caed8f8df3ca8657237ece006b1f9e6d6cbc0d74f47169dd40dad820cfc1c9f75453d3a1b760c961589419fef51705d797c7db2dd715a99659f41505fc19542ff5bd9dd82ee2bfa460f2d7b391dc3ad884133ddca0faf5c5c8c843abb7b22e77597bee1597ca5b7a971515f02c303c7687b913228823847b3626b35e7f9070c77657efbcaa4e0815d105a3046315143ffd764443354559cf0c83b691b5f31a3687c36730ccf747a3f39306ac45aa9a92dae34d508cc7be12927a080fe6f376186cd9413d7884010f3cc87feff0798a9627ad3c20d333e275ecde65d4113033d3f6e651839673305217099c2ce4f8d8924c970ceb21f4d7cd3f061043ebbd143ee9ccf0d0b5a6eda92853f7b341d2490b6ab89e8f9c78852536ff09cd5518b57b21cd1249105ee1a8f29367bbe80a99597baa92385725b5dfe7da872f7948e884c07a4e6538f5e09b43e7a4820a83b1146962de98bef3430201a4e604ea59fc11d696e80e7be4999d20cbe92509d8f1497c7e862b18f988f3fdfd81b26698520e0b10149eb287e2015e8986d1f135713019d35720dfb65adea1b3efd2aa7eea783804122296b4c7929b33249f9a04cfbbfdfe4af6b7dbe54e82320b983a79b831a8f3907114f608ea7b0ac64a11030c278eb45ed9b175a81c10cfd313137b9ef3d45c82b154dee9034342cfcce8366ac3029bf40523deed4fd166172d575df889d1f507601fd785a1b8c06f639c7e6e5dddf47227627063b2f8516d4764fc6549a7f84b76e3176fc2dc3e00a3925c9bac0fed03ee5472d3df91232afb83c9b3684a5ecf0bfa59bc34a8c08d9f709c35d161b8c3728f5c6c7ebfd71f15e0cf5aeb2aa1e5e9393a0e8b989497f2463b7843e082543680373f9b86d540319da10873dbd0fbaffd398d83a3995e5779b87ba833aadf5c8d58bb76996a07862ddd0998e2df78bd82d14bd5004836f0e846cdc557b8a167bcba4ffa5b0f85688ae0d66326df5c5881b08be5c1cdb3fa6de521552e6a4d9c0ebfea522f579125b1c50ff56244e1967f9162b7e6192d4be3c5cba3ede958c65e3aef7a58d0edca070c1276ba019823a4c622272f25cfcfe28ddb3ab947e966d2a533ea9fe038a5e2087c452ca41974edd2a3856ac57d68141792836673a3c465e66d2466f2498a4ff9e5b18b26e54e733415b4b0ed77d02bac97f036f1707f80361c00d4bbeb05d7f1008df1320d932576c40d29bfcae66cbf152b1f5b8abffb4af414fa51b6a2b658b5e96618378355699164334a0d62fb4c810775f4b41c3a307c4a8f8f7226a1e046e262b4c28c60761fff1f4aabd2ebf498426da6a22c475513d90cda2b7b07b8c2f9fcd69c02b4786ec4b861137bf669e4871f2c1eadd094e65254ba43d5fbd97f809bbb1f7e1d987045b8a0ee3389df7c6f3f7533352c67099e4a0c051982e9ded49380d33a4bb051c331d3693662a6ff8be47b82cd52e802ecff4e396ae7c39879b2d9ed6a703bf2874013591c1cde30c6b03f04cb765c6b3000996aab444f1afc147cbcae5e39b7fa050fb93ab4a042a7f7daedcd57e9cc63014b0063bbefa0225b662b00600d9e4f0164850ea5fb360cf716dfb220996683637bd90a3c4cc1335df1d78b86c65bc97ca845e4e29fc811d6e09c1eab05ed86974a06e7a087a5878b4686fc22bd1d3d57d7ae0d3f9400d1879eab03b6e4a5f5c4c560b3de7f242ea389bbfc723ce1565c390b3f60df28dd1483a3b6bd858327652fc30885895fd3d6607004484dcdc4014208e55955b07e1e55a605dfdf1ea129b540f683cbe2b18831b2ce22eab9b1ca953d3b24802db6a387352e8db07982982f60c695c1555b92b629b6362b4e5a255533f3bf2945aff8c8775f3cc30cd5b431891ce179cdd1ec2bdca12168e7f0be709a8669b82b7685b40e9ebf58f6e6bd5081554d5afd9a55fb68e8c0483eb488ca626dd6ff01c1abfbc21c9a351ec864509a764331e000ac45607f29eb08dd166f2b5492c85eaf3a38443aed366a31331c9c2b62c2ecd524a712c8d3847547398d07937ee6c194cbfbd5b1a83f64bea118d01268ec6d4407a7e4c5f26e1639ab519975996301869468c2140a61b16a3ebcafed6985d07f2398398d6911df1e50b56b7e4815a27f182c9c62c2b803d51aaac49e468fdfada8238f2d6f92244f2bd6674021c35dd9ac42a188e3fae1a97ca258ac474d6dd11976c6bd459b2967a1bb8d5a7a4d7535091dd2d13898e478dc3c17008b88524c368d18e34d3c4aa7f3b91534fa6cbe177d8a5fe5ac95564f76fc607eec9beef014de0577eb6ff2cff1c840cfab1a99d61362b9485e54d48c75d1e94a22057c7b60b8294788c938c5e0f2e6f6b5cee61c88a7aa55a376111ed54f5ad3b2f3322e7174df9ad291613722c41414cba402d7331b3ff6cfc5571fc37f9a2c4f3b5f1f24c7e591a6f1dffa3692a3127843d35ae1197efad3201e96ba9a15c70aff7f543a04d5f83e6739ff1cdc3cf24da48eda69b97db1c9b7266a7f7917f62822cb0cfcd9b3ed4e825c3b5fe22d8dcbef9bbc96a54e8290b2773943b620e3f45d60f6d74f32ee003bd13b6455ef85bd01ed947456883894e7fc1f3ab6d73dd7c53e989dccdd839f883df0ac4a075fe9889735c68a5f747780d2e96b3e2651cf9f3fa6faebd011c59442269d8e8f9f11c9e5a7c073217bf042bdf30cb7a4373de5b7af6b27adaac163d21e22df0fcfd7952283256d56581267f2f5ee514db6841a22e838a23ce17c2e2f9534e4e957dcdbf39e5404349734abe80c221cd00f2bd2d508fa59ad95e717aeda6538e19c3cda05806f9b2736396416fe4c60104ebde75c744fab942c58de0541120192a02ea6dddbdcddd625fd2b55ab774ee7ca6e01c35f7150375f3cfa7ac443c6b9fb159871c4a06ca7dc2f9d4021552c8c810ffb70c9dde62d9d1d9ea6e2df90e42adb290fbb6f4e3c90a24175e43414a51daccb41c5cbc1c139abc75e2f1fc888269ac287763b0d6c2c0e22a7655c67416dca862e2da4b71ce0dcae0d15938878e2c0cd0550f3e231ab18bcde5ca10f51c6fae17d94e857427ddef17f6d926822c62c5762ad5201dabc9d42aac74efc14b639a3210601751d2e38422fc5f8cf108198d2d3b25eaf6c5b0f4c3cccea429e1a19cd1abc0b6becf007eb8dcf2d5e43be14d64c57884fd29a401a48956030649bab18c16c9c4bafa425fb4c88c641e534029b93f6dae85eaf20aff00ca211d60cd0270118637d6004a2a80fee51b4d8b12e32cb3485c4bcbdd97242ad1704e9078286ee864e2289f23f826686a5dcf54fbfed75c45c75fdffa2643cb08e2d1636dd5c38c1f002c74117142a1591a32d7405dcb678e497112e39f7d0d55613c2e44478ab774b58690141704f4d8b5b380a7e8977c88ef106cd9455ddc4b61ef66a88a700ecaa0a41bd9ea16a812d3fb07d61eb1b7fa5bce6f75a44a5346f5aa26754a80c7eb584a4ccda5873027b55bf74809f8e21e45fd2e398215781dca7b675a2bd6822b6fe05ed655d19d11451ca8aa8c7b759bc50481901afc7169ed6346b900c91dc952255f64c7c4a4e99d630e0f091ab31901ce556613b48c778982aaf5cd85d91d2d1a29cd98f7ed6e334e6e5868223b306bee1a290e39800b4e42f0b81db8f9ea253f6f7c0a35b6093f987cf3215a1e2d2d5627bee49446bf1ab7d4aecb08e06ff153d0ad954c5a60448a53eebe5ff8fcd54b7896124b4142599d9f54399a4c3f4601e8a93a598cd48339dc4cf7630c0735108298709b541f725242ef1817da68feeb0a8c4b444d317eff995a2dc6fe595e62ed7d214d2e3f669a51b95e80efdd6e3bb51f797ae792172d639ae3670b776c13403d8f62a0ee77f6fd18f8da520c317689c77876e55c88b2e03898b13e64f663b0cca4498bff0be4e9ccdf8aa3afb6d9ac7268382bb08dc2d22aaacc1573d82749e89f0d98d06155587894ca8fb0758f3e4d94a8365ff9df191ad5fc183c34a4dfa8a0ebe2f88cf647e27ae8c19b6b765ebe3bca2d48b2368dc586d5eb41ec205baa0da5f637626df0f39bb1ef70cba8133db25665f7842512117effe0128ba359992acbe152549f330aba16e6c5c6cbcce5877291c46c6ac5fdd67e648623d7f8c73644f5d0d26f3ca4f309ff529f7673b1f9e29c47dd1321c8f22882c73b5496cc8d8a5c1cbe4e42f778207e4f5491a203c780ae8e23ff82faeb06e966fa8e25597c13917cf293f088c36026b3afb76dec4f3c62c0ff0b6a23409bfafc86e367b31c890962cdd58e708afbe2263a83667aaf6f13acba236034b5f9cf8571d8284233cea2d2439afce1cf907c3d4feca192ebd026afb332c79f45ff7a8944896ab6a08f645a84b75d454399843c10881ddfd1ec15b1f03e4fd53215da3c495e994668297375b01c6a55aacfec145198ef718a4dabe8c8fd724350b2957970e990727f550e1cbd0ba093005e63785dc0f643cfa45889ff14e22661f10f3989bea92754f52615764f2d439b3d8534b5bd1b533d4d3210caa66b343ed16e60f31f04efaaf50f352f6aff1e3434eb2b4cc2287d4be3755412c9cfaf7062d827c4b70f8f4649fc413238ecc81b8a76e7a23b78ba47be85c8a748f71d6a6851512f76e162d1192065f5520241fb875a1843f94ebfece6606dffc340903c5d2b15f3dbd5802fc3a73b9024f1fd25396f15ebd797e4ffd98d3593365b1fe258e8abd941d3e07a6dc6c36b0713671ab076e52d37aa71b148fc53e134eb417eee9184f7564b3090ab42b74e810c5b43e748df2801fb7f1de1ed36d917cf1cca8d999fa501898371353c42366fdc8493471c283347bed20c1d1f4457ee6186b0ca16f57eda38749a602810c31f57e6bf6bb50300a259ef1a2e8166defbba0c89390e910b11b8f5e929eca1b1fb1fa103d0fd575a176d92a24c4a7e7fc842dab605d9ebddb762d2bf746ba1c763715bb6137ddbb88b4ebdf3ab772220186ac0e20dcd632b00a330ac64282e20d094777af932ffc3e425e628f42110f9e2d027c97e733a21e0d2c68dd297b2e6851996df7cab2b734fdb2e46eaf841f75648d91048c9d102902bee97096e3ee9af7d23dd9f3abe8b4680c47424e0c8004aceb808fd21ee20b68b0db625cad52fabf40f2bef6a1af0e96551daf5b8a978a62dd57555170165a95b317f2c5e3e65e3458b0e54ad7798cd7027a47510e9826e57db6284f12a1f6b81dddd55985f1c9fb28c48bb56b39ec7a0bd1405ebcb6bd436c5d17bcf2af6b6b3a735d405e73148687a43c2a5131423378dabbfc4bf1a7efd211fa116a5c056bbb9416fce2c1e4d678d9714ed38ec8a644d315bd39b4e9e7fcb19ff03fab9f64bc772374b0ea07444bbc279fb878f7b1469ee0fc349148bae29f3bf19eada6a94dc32c836fd430bbec946eaf943320b0358c4f4fd4987f5479539ec1987f9b5dda6a3c504b088a0b8cb25fc2e47e0a4061478e76178c1edceb2f45581db4a4dd10f92a555724efca66e43c37c5734007bf28d60c9a81fbfc215d45460dd82028970ffa23a98d551d021fba0a7d3a3ea1cde7d84b9c9c107f3a08e84a8993431ac50c764b8e1f07039dca8ab5ed6ab49c5cd9d67f32285d39f97233ef71a1078b43e0e036bfc229068fad4895c0413b95e6e0885cee17d0240a40116f7d58ff1933da2b0f87b3a24adcfdabc22155971a8d1b94371db43152df30ff52258d746c61adaba8d492ddf7879867cfe201d1ac97feb473fbcf72c01e5acec90c0c47cf3f038ba4ad7d0bb5aa8f8baca072035369db91db93f2f8e3073cec66c420fa3aab0b2c8e15297122f23f58f715840b490d017b3a3003f9ba0e90e2fad4319f3262fe653d4520bb84bbdd3ac15ba987df470ca6b22da16dd86723267e65459aa280ded3e4db051cb43d72b71050f2808dc880ebad33b4c2711ed9b77c2145b6c0be17d6442c4d9054efddb2caee3af593a2a88af803fb94960f43378fdba172af91fed8d06e8fa2e97a4406dde08919a95e918c92740d15dd1f78cf501e685b7001f827d1c850363059baf6935ea88e33f4c3d7d4806b0c8c72b05e17ee2042511f18f1b88599fb4e5d20df5a03e03a507efed423b951720a9c34d81a678117c8684457c1d6025486c9e1f89bb36ed2968c9395513793beeb128ab0efe7f116335de18dd9d42795d02ca3f00a95c81c22d4030a547f492f03a7d560537a59e1213a04405403f4a37dbc6f7d0d93ef76543b15bdd9c2a35b79635af1e4f8b6be09107a3c9d9e6d1d60ce3a86b7de3d8b796de82f50d11b541081d4d187d7c991f928e3640fbb4454bb720ced1b79eab8074e8c769a79edd4a571678b7c441bdb7e04bd0ee3b729a5e551b868dec18892d256137cb8241e8959730f54cd756ae104424ac2c19862a5e04bc45dfc2d93bcb25cee2e2139c7a068605de876926b96b425ab7d3c7a799667b0d902489b72e36baa8a4bff66728be62feecaf5c1795e8ebccae46f2a765621fd0cbdf2ace13ff9c83cd233c263ab5d6fe5d44b1cd74fb4412ec76dd8b4ea246e3c10ff3da3dbe4e770dbdfe6ddb6bc0b686aa5e67b651c6c290587053d4c52bf46ebdc8049a6f20ae4a0cae5d4dd40ac8962b3ecf38fc3eb2610ea1fdb83b264e0a61af838531b22b95487357cb1aacdb3dc620bd9cfaec7f8b386709c42c9cd6d48e939630dd7ba7b1a80050db40a180e31f628cf4f5cdc38ba353a99be73fdd66d07d4d3b6a5b9bcbdf15fc176a96d14bbecbf22579191a2ca68e6f24f754bac0f3d204c333973cbb7b59ab9e6ecea40915159d7c00cc1ac59ec0344d6b481338dfbfc28a663f899888d3cecb000168f8357dac2540c7d9bee24d0d086973ef29e0147b22b36ae3c503f1d7fc3fd1902c685952289b7cc0184bfbf8de806747dbf66795f6b87119dfd68151d61b249a14d4ffa8542a366be09b39a135aad662629e836a43aa395ab551b47085bc94a4adc0b9275cb0551f9b4f7b364a69f93c0699f305b8834276a054db91cdca18b5a37df183388597c10b431717c914e6b28e341baf42e25ae604242f82e9439cf0d1ed94924a345e9bd4825a5df40cfc3024fa7571810dd92590dbea44fa7d1c39786566852c6dab199d90096a0b859f55c197694c6969d8c3192c92263ae07045cb0ab407d94d06fb5798429377eabd22a003555be82f368740d1e5f477ad513c398be85530437eadff158567ae383019f7576e37817af4bc3752ce89bfb6bc6cd1b46b8428627180798bf98f4e8c9f37fe1f3fee9583c2fd814db04ede67aed307459e949e90146b74fe76c39b1295cae9716d0c81b2bc00e14c98f8558140dc73a5619f9905596baa98b9e3522ecbfea4fa2af66a1a115ba919a19016ff4cc36de2ceb63a79048f5ec92e7e87148055c93ae7073c0ab7e37778e90d18ef03cdd83027d5cde90e6bf80f50569eb4f2e02a3ad8898a047cecc4d41021cbd0c92ad67fc9a03f72977beece4fc72624af7b783d2ba28274d673da63fc6ac5ba197ee63d1a9b7f8c288b3f111cdebbde0c5b12cb5ac5bd0b2c42d42a82c5ce2c8afd06435b99d9085d0f24d592aaf19c74b4777312f17e4eabb2b600c1c78b43225f2767b48e92909b2915aa0b42701654ef4a2e3e4b20c2857bb85b2d9a2f530f9c0720380fd1bd7cd520bd990ee676ad1be8c09847b648b3fa9b431bb97d9842c7f48f0c63bb3fdce8e1e44c6a9e50f0cef5676ed3a6fc5610ac6511e99a8fe63f615a7a5100053d294eebd0a978778948479ea2b1eebd36bc43392a7e27532d8ce89595affb83e403c05f38625f514c82087c3fe2b37d77d6aae480236e777df1dc733a559c09030ba338a1fdfe06bd10f0904ffacbeff41454a4e76a5da19c2447e01a6d4c0ac1c6d7181a435ca6c999b3f2adb3753e7ebc6a92826d79c5ed4aab830fd413d38f5735551b80162242f8be5d1fdc39991adb9d638ccc63e68991d2ae1482c5475b06616e3163c2c40ddfd5cef863334eb02550b4ce0eb87ad22a828c3fb540aa05b42e07582c12fadfbc1debd4684e4fefb849c5e2895a4480f53a43cdc868369b5e1939fe6aab80759c3630b17b4eaf6277788a855d07d79ad1ce5e74bee665920010bf3e3bb53f4fbd9c0017c5a12bdc55f11165701ff8dbb27eadd2810afed639b11c0f96c61c89ce179fd9574d891bc08930eb9a59b2c30df347c3e6adca1dda04390783733269e20c653e952aae6b4c60e508b809b9d83c8711fac2b3cc36858db14738e433c6e3458b3bd1baaaeb8186362b6fd5b0f5936c2181f8ee3cfe614e7cdc01bdd2d460b1039478702e79566a6210a5bcec534a630ba0060327bfd8e5773de7cdcc5cd010bdbcc7b3fbfaa9c93029c0a5f76fb168cc0eb704f26310d9872d2e8ea1c805b4d0d006ce43d07ca6773622b90480af75f0231b0691062930bf87f08e8d234432fa99401e6f0f4e80be5966eaa288b2b3c1fbae0e128b1bd2df390fcca566d4e85ce7a1c24167ba258901c064e85ff4e85eeac357bfc1f99fa3fb7ef81bd5e7ba1d917d4819bc01fab3165d94cd1e5797860d83622f3be91cb9c158b00500dd909d6d3e76f1e1ea25bfe671149346a9593fd743f04f0a1b0c270085ac65bcd984252f5fb3740d06ee60cc3856240c2dae22aa6b4ca018df7d14f7afb6b4f79af8f53fc2da7109528a77ab269ae3c3a4066f1997e000f838416db9b00f5fe2bcbb9ba56633bbb0c865cdcc95c903650e9c0dd52022d66440a17a6adb87fa65c1c75c74fb44d9620d5151fda8a989235b55ab837ccf2928a357925a71f98847c10365b0f81d05be791678ced3063b88205cd1e85152ad0c9c4c9c5c76ff7ee2a27ce0f67893586f152065ba6d3c8a5adf5d66bc2be314ebc0a285b14f4ec6b867350676a4cf3a20b1d8ea254033ddb49e71383e913bf7c1f1c931584b409cee97ebcf42ddc6ed6908058d178c674792a6d4f1b7c3159c5671857ae343c7850571c35e18cb6f6ca1fd6d0880e28d4e4cb090e7b15b819627b7c5b3bd016148a4fa75f5fbc70ec8d2153ace0b6b757ca552fe5a1e1ee94dfd05a1a7c0a75e5fd07d59f9a15d7ca9fa2fb3436462fca008985e4fac852df28d748c5bcfcd300043647b45667f30bac815141e34e8666d10005d4ffc1315f835c63031d65afc912af08d872e8cccdfb976be3079c65c6e7e5df8d3d652c0d38491e44684f98add430aa43aba9eebf9825b44b9024e1ab930c1d5c4633e45e16038b141cc6b7562ef27e22585422b57ec27ad0d276aa28851b550e74d4e556704dc390d3e02a4994c80aa45fa11b7dcbe016534a02614e635402ec8a1e36926d6f8d17e31648e3643c5513cf6bd177134294500be917f708d2c97663428b474744bf7ded62ff922f7609321e1ef09159df9fd5c0defe3d6d9242a3ae2c3426109e33ac9a193c38943a31deaafd73eb6ca2913ee8b20e15c9db4026a9fdeaeb198ef14cb5f52f1bcc1170c3edc92d510de633cf115d3a28f1584767872bc6f48429e9b3ca298ab3e159e19104d4c919c182c899770bdc736d9b1cde867ebb35730b8932531fc9bdb88c96079224ce8406c0c49b6a58f4c10c721a3e73ed82f04c5798568e997b1a7dc1c22861782e123fe341f27edd4e197e10b93cd98cc89bcaa91430a388e604ea77954127319255957e5aeb3d15ab1be44c53e0cb4430a03bcd35e2d6467a86e9ee6c5d2ce5605f73870f181d5f04beaf1952b1cec71197d8af4a1f472c27182595c7e248ff1b89d83d859f1b09fd4c695bfae4d82299c8190d5dedc158978d223e30137d1ebf3b8c661a94f701793590fc7a121d839be5882d6b2485accd5a3aa2d85cc0283ea5a9e44a9f8e35ac4b5b0774fb61b6aedc0023a5c3d85a50128ded43644a8dea910e02486917d65225c8eb79ec9f7588c44a22f89ace9c16e3a08012cd26da843988b62322d45a4397df0fa2c7fc7642429fcd51239f1f69b09305a549e7618537cc8b9b3dceb6564db724a2dc5294efe5215632e84aadf502e012d22df29025a51d9cf9de36088ce98844d27808dfc9df3f6ee6bccca2a8726060f7c4eadee6a0454af0b9a2d4f2e5dff237440055dc535e82f00f93b553e4bacd25113832b7119dbab481ea74a38765a5c4cf8c50e52a8b0b405ecd897e4262ab0f80b2d1d906c8fed2f12efcb7865deb72ffb7f9332759094ba3ac3a07d9676654cbb80224ca000a07f150fb9223224cf1a9f63025d2857c49e96153a842de50dc08b020b492a26e6be459a610fd999c1938e92518f30cbfb2a2133e65015b6750ff4ec4a49483b366285505df973d81d5b459231b6959b34f08529e43b22b5489b82e5fd8f1b6f61efc337f4c64c026cd299e82229c5827810fdd9142e1c14936826d41d76aaee5bd5f1794d4999a94dfe47fd99131f09fa0f38eb28639169df9e1b67544ed38eec6773df091a7985f362c2811d91b389bc76bc0b1e9cceb02e859bd896e900c5d656c0d32ff0e8f768ab7d14e6ecf59f1af6c0152b0f4c5e8db6cb397164109474f6ce7ec3b680362788e8b4b1681a64d2984b9e29110ba72f580de8fce8bc62d170f50264ec624246b2226675dfed626a94309bd3a3463e2547145708262aa13b1b317ef1c8d4151e4a8457c2ae53dcb76ae91085946c4d52b6d3588583aae8743d3254bdfe7908ade13f7efdf6b2e93b65a2d4a92c145e0a2ad0370172dd56a5a0a952f707183886f7d66901c3c7b2350f641b4cce7cc0ed48093abf6ba3be2e4f12e7157f435f14f61c77de59d9aba1aef60b9b1f23baa893b30e748b74dc141e21c520246bf6e2b3e267e14739bb93b9d9b3c05a53d509d75179f6a6089d2fe2a6e2e0c9c0d52b5cc616b4ba70ea3ccfc54e2863672bbd5121ffb2f2c3e1229db2d96f0819a3dee5f328bf86de4337a91f3cdf64df00c2ab66ab0cec3214cc46f16d9228b108e9af93312a40d409ce5ae70f43b877210b1cd95bdddbc76829753e9d4cf60dc572c86c26094be37afd9d8b3ba00d6d40ca9ec07af8cbfc43afe87ebe271d042d01fc0c0d67be76505cc8223b8ad4db2d5c169dc0a2c3147625633a00d819c930c346edeba07f14e11c27021adc9fb48db4bc0ee6caad90b41ae615b918dcca6501786679aed99ee9491c4b7187faf109d9df27353958338007cb4e9f4711ceb50fd33864b23f966286b1e482f570618ec4e087a3a7387e9450652e9b37a607be127d86e4836a542845840425717caf0adb5b09da82cbb01adfbe87c995e555d37996ee8a3a601ad8c54c2f36b46f4f9f3ac88c790bf782599d3662a2390085baeb4782cc2b83323f85a63e7ea07e29d77cdeb684eeaaa52695ccb57470817b13f4a610349ae8708e8321258c7d5f0473e5c01261808b0c77b875039f9c66ebf482e83516a404c0a0fd9532fd2459febca5dbe4949ad731dac319ae7a43014935030d017267355e171383563d4b3d45519dfd135fe4d1739733bb0a9ab5575f2b7a459ad4c0992af3ab39845f65a662b8b916e25ff95b6153af5c9d928e36b82eb339db9637be0b186f8a3429247c86f1da064c5bd184b4fb7323a5394cb07d26d000f8e4ef2f11f9073fd3f5ded9d7f572f2b129a1d408cbe8ea1a9d88006c8de5e232969d67a4eb211a40a7ff2e408564faffba37e6a5e7c611a5d9513d9ed1ce794dafb895ed77a58436393b0d441b23983a6ac753c74b86fa33fb34a32a0d50f37c5e71a2a5f440474f30ca9fd7b594ac8b2230851a9e50e4f36ab9c5540d563b5974a3c314f87aa7b2fce6b8f3b9f56a48dfa5483658714ff9592245c4b70799db9b978261026153f1adbc6250c3c5b6b5f5dccac009fda86c59a81d27a1340b5e8f633cd5568dbcec435602180ed171fec74ce548b8305c6ba3328976f57728d4d5d8ad538b1440e135d5fb649b086b2feb78024485c462a4c5ec5d04c02369e81d208c94007000ff4eba4132aaf5f152b4e70d308de1ce1d04ddb967cbf9eb6cc020ef9fbd622ed7e5388cefede40dcf4faa5dba2cf1e9e0ea002f628fb75a4e43b1e6b2874c9001d49080cc1075b5edaca6c358b0049c361da8d638058d55c9d9a8718291880b864854c6043a5a815fc81b1abdf9338937b384f5e22fec1fc887b2710b9b7f92ab67c993c9c0899679cfa7664fec4bed731d9a7b4ce768179627194e8d0faf5324ee4468e68d1024c2641e0efee9b40f92b42ec87712214af1c9cc143405d94252047abc2163e8232f3cc0da9f19eb6888d5c9a33d604f6c6fb42d75e4659082c61e0394f7bb4dc2724ebdcf26ba01903eee788e141aea05264e81a80d2b3ee3916e27b1445bcaaf484ddd87644627b1f1617e43030fd279b48d3d63330a85ce5687c444a826b8cb3b3b1e004e2803c99fd56fac8dc81f194d68b34c970aa5b7e8b5af4215c215cb6dd8245ce00f422b181b2dbf7773a33f52e7e7d2dc36aef16e9e02f896e38141034abc1735aaaa005a3766f732fee518950bb21efb03244f104b63f0103e26bda8f97b8e471cc8412d1a7b4f8f68a204d188ee3dd18a57992837072fc757fffe2e112bad1e53f3a030e22632b2bfcea31626aa5447b173cd16bb37fab2678c891dd7d46bd5ea08a89b8534524352ed25f816e7c0da1c70c8ddadbad392cca1e78549d3d8b3ec377e694cba5ca1779f91d0d0ecd71c1d6ee5416f7c2791580cd9c3d2a014fe2b897684b1aa6c17ef7ad083f49a6e82f807291a465cf9b4baf4cd88cce16fce2fbf492a2a083988a74cc867b64f8eaba2e00bafe871cf398b47b1a5fc554ccfc9ed304b1c88bdd2e3053f5577c55383ed22e2b984671cdc5412168b113fda284e1680197c2840d3b7391c47539e2965e68583982eb336ef8c9e555461502536b941a2ff219042358331977b7e3379b69a4f3f5451833ce5979aaf2eb1bd5a188ea9d4d6c580b58377d880bd794680da282eb175d259109ae17065ca97136c9e32bcb3fe5772ea65f5646f01e07384f493cdfa200a4401eafe229f0757e58578e45e4834aac9414a5a4c234b4bbd494468d0b06329ddedf61c3d4d200ba395f762050a43c2a8579a67b231de90272ca13312a21f0b4074332e6203f58dac982f7f04a61ac21d8ac496ade4b137865e70b9daf4fd73dff7914b94f3da3d381c667cd628706e25bc73003b9955778b364ed724f669dfc3ec1caa124f40918b749851407cb73ff2faaff30efb761610b06268167cd86f029840696857f0a30507b65e72a039c4cc5b95c713d50530d39fb3f85208020f21cd106ab2a0e6d681f67cb7e443b2e23d039f38ce33f44cbf5b501b4011211fdf77eee7a72660738081523e41af2d300282f481360f5f1d38357c5b475a739668a0bb1542dab2f3a5844c9d7e13bf8d0cd4b0bdedfe3e06f790c03217c40b7cbc5f2b4c6d6e2bde573b5fc3366e460e7fb8388d0ea28d27168e886577225ccf29f34d24103737d6d7bae4cd53e39f702f1f3efd9089774d6e02481130cd16fae6ab9480cd246d6fe055d88e618fc3fb64d72a5c5c09a8164642342e70b6155ef7bda78948e3045f0e840b3d573acf5bc14a24e911101088b5efc08ac3ff8d444278b6bd76bdf4f73d9156b932f4d9f9e1a39ffda16285946b1ca317fc0c0d72900b302551dcae4246fdcaf827bf64e09e14cfe5fb1f142dc5e3fef68c93463b4e7eb4267a647dbea576c914f83ef3e994ce0109a6f251c0f745e703254f09e87de665868a73b3527e3da3d9dd9d6817ee7183a55efcbbb021ac8eca937ab241a45cf2b1e9fe9d35296c528ba5ae9c208a7ceabcaf68acfacb0975b3b1429b111df4f1a8961b599c1f5e4753c73c49ff54e86f450b3486bf131227ca7eafa7281e7c57846016f02e93fb99ca71ef24d2e2cb80e6b9874aad4a30f642d3d5ceebd00338a083992ff56149aceefe7447f1815d64eb590add46a5539ef6b35b25709af244e08f912e75f64082cedd788f32c3072137276cad0c81a828df5f5ded7c0970c287631764b710f80c8eca9069d0f1021e227d5986178ddbdf5a3a284bfb305ae539881733623e7ce10cabed77eeeba21d0cd28e4433015e1a872ad63d67a42b458e87dc7128ff1e513f9c7344f0005a7b42c5aa13c1ec8fe42fe3c35a0fbb722602e8fb68eb532b8401748a7c6d49de32fc08046074098a0a9bf98e77195c424a9669427f9ce96e1c6fc36f186cf0b5e675f79147dd9c9b3c03ca2ecc45750f9d8730a7fe9ab1c199d64af0f0e1ed97065fed121e708f808c26204bb4608881d1a5d27ef77ba013073f22f6804b7f7478f80956748f424b81646721b595b055e3a0b9517ebb36db4a11d3afd3341f0fb8fdad0f3f2530d8634c386c5741b901b1489ef3fc775c3dcc2df772d25cdb93fbe434d546f4d533520a3dc6fbb63c75a7a918214ba66e9ab3bce48cd6a9cbc9d1bc6835396ac4bea0fd4c76b2d5565beeab847c8d6266e247efb940851acf822e4bb1584d7afe3fca46fad3d39df41950a05b3c3495b1300d4ba5682bfba984a670937d20ef369b946e457e4aafc3e83663337709c1b93f92cf73becf88ecec5ffb3eeb38109f7fa5218eb67c9590482ee78f88ffec6dd77478513ef73fdfff8a33de9f0bd7eaace3bfa5bf268bc91d3e0edde829822c4eb610c8899f1b5176788c490c40a0da8d1cb6f314b6c30e0457cdc3ac895058fd4854b8b4ce875f0b19ff038bd245b50bd279857118a7bfd34067b49f4ca3ecd0a9c6be23806d608c7a70d5152fd5bb2dec4d218c9f38fef499c28139249105c0f11bc3cb1357ed74d3f47efa57561f34e127e2ae79ddd9c67e6d8507f3ab530985c3c816bb44b9306fa5d64995df4c5c1f44bdc4cb13d745c37b99455bd788f78fb6133b85057983c1b13f6604f436fe760ca446f63b7f10d9b2cb2be549689f6318ccc64952fd2536ac9edfc2006100f70487c5c1f3858288e13b6d2c9d1104e28c4e9656067d32b21b9731a1f58e3965386688377c48ab3d69bf9324dfad4ae307243dd7974d4cea42c1ba2d501a46a6eeb8080d4d434bd40b90a0b7ee07d79dbbce99706458a149bb96ceef812de7246c85d021b138878610d526c4336e42ec1a8d95e36e90d699ec55ef6f205239f26a2c8bbeaa060347d2c3970f601330ba7d59b0bfdfbd5d73431ddde3a9a4d934fd19b70a943614f579edc6f0f620e79e26f2edd2084a0d9d2af3f39eb0ecab558a614104557302108bb0e48b89f8ae2e78a9ed908a962d3fb7dcab7ea6052eb1f31bb82fbe27e1361ad7ce2444652bd6c85533a02f35281267076d290caf371b7f8f0d5fff76534f1d444237ab1ffd452793d17acab64ddba02f15202fb1e06368728561ecb984d2d0fece42c9b23b7604dfcfee478c36e617dee94b5a8b93b225b8674adbe18cabbba7f39cc1528ec8baa78109ffac08c98448a93affb9c9740ac3d6f52b374f54c51293ceea9b34a421c495a9d49bef21f70f16f455c9c7dc81ae55b2e4c50c44de6eabe09fbd03c1f8a991710bd049c025506b9e28778010d99288e916a90b99aa9943400f4689a5683bc317880b398772b1afcb9bf205b40448e9221cc4f2c4ae6aaab7650fcc60465cb60e3fd88e97726e6153fa2cb853286578a03af5c2ecc731e944e652e614767e11ddd558cb76793abe694870fa0aa2e33c2fb429c78d53f0b2192e2e4d219dbe861d4861a431bb23aa69920603c86dd7d567d4640a78b464ff230a0fa53637b289426d3b0188165de9af8ba70eb4e5a9a7b264c8b615de789e6c8847a9955c1f2d2db6701dea3dca308b9fcef7335df9d98f033ebd9d65374d624f46faa3f767645127216d0203f6a7af06851abb484760d13940261a77dd6383987e61edef57bfee0e1950e8e086f9fde48c6f7d8adecc03a9c8e15df9d282f107a9fb99d999ed2a62563dd3e8c7c3f5e5d43933d42d511f6b1a77c26de2524936f12396a5a3a46542e24694e6eec3c283c0fa3722f3c5253774368f4b8d4e27bfd7e48ea6d1c586f6565d0440d6401a69bbc32d47e6745dd23f38601bd820953deb2250a24f848a8070dcdec28e0f0818f1c8fe592d24a0594e771beef279a6c145de18b864c7046cfc63702a97ecca8cbc90347f9e7c3098bb56b747460ca77d9c54a02308bc988e97aaf591d29f4009a8874943a831e0afbae0a80568b38533e9713a5cae5aa623883f5220618c3c1be14d39e3fe72b6697d4df1dcdae7282c719337615fb3919b71d0934b9bc21ee0a06676ec0fb093c91f396b9b89ecb6aeae0548e56c68ace40766c12c922b7e76a4b30343f7253324dea40ab92a679c576952001e436942fc3face852de9e3e677fce38c3cdd9f25c821ae765a52583410de1d5ae546f15e5782491a0e703977d5b78ee2abb6660e47088d78dee67d93e8778d7804742325e02a9ed279416ed5883b520c4f5bfd64150c36ab86edb55ed1e8bbfd032ad8ab38982fd61838c83b5998c1c9ad8362964bda66505b2413deaccfef3a4693487ee1e6c54988c0c63d213f07b512b518e2160b9e522d34bb87ab52235ce0c8ad2074f7df2d4ecd758d506584617f5674651657b621bfaddfbfd59ea644b2a62453038a0daf2bc44cf26b832fe0ada846b8826825325725d95d608f92bb58a3d601df1aaddf66db75d06e57566ec6e4f268f7af6abefa8003dba73304ed2ee4c591a86e587cdb1c0da52ee9a951796e58b995324ec19ec7dd376161c25071e636945c08e05fd081e7558dddd6e058593bf539fb65f7e53584c980cb6596913d8e85ec3c8c67792a52421732e99fc65b14c076beb28e51227475f9ab24ec5d7f20174f28170753eba9072c7afbfd09abdad245f27ca3c54d31680cfd90ca5512ac57227d3907260efc81b1c73e24d768dc8edcd452132cfe3cf3b1833066db11953b975082cf8d1e41cab4c6daf01b880fcb8b48d65331165e442787f73ed701538c505d60189d407c766aaedd275d1eb3daadd9d8f9022e382fef818f95920dec4688b0084b416d03632763f836b74f0e01221aef9e40d4cc584a4884e039f864fb4d178ecf7b106dd4680e54363262607e3094cbbe0eac62eb1fbda6fe2ea0d352891607c5c61f00e2ace703363c9a64de1cf310ab0c0154f74d995cf6f4cb3adf6bad3f16f330409d9508da53d8dfd2c65f1a0067247ccba24bac9b19ef4e037ce674189c2f4a9abb5fe11c13e2276da1ff73ff8845dd4bfc2b3cbc8b4bc4f390e813bbabc9e7ba2a0f138b605f56a420f87647058b4e71845583ad746dae2347140a88a8ee7fba023363add0d0b158c3b3e3ebced9344e35dfdb52c8cc236cbd0e3027d6e2f1a36456ee32974ecd2fc06f752a8ae11210b5c5cc960bb597cad8ee62c0b36b63889ed617938e669ea198f7abe190fbdcfd22469f155f50da446ce1c1561f7934ae66afb13b5957ae6968fc94f288d91f40a75a8d90fb962a962d81fffd7b69ad433fad8eccf995102a6c36d70498bf8f9ab9ab840d077ab6503528c1fa86bd1997bc5522dcece6d397cf53e7e28b97167bc6c6c5510b8d148c7614a3983949e786f38339e264a086dec94d60fdbc984c5e912cfd7b5f4da47b3460e9066ccef5a3961a4a751cba9a2f9401adbb79424c0497fdc4dea64cb51be119f2d66f9497187e87b1b641a8af1b2a90ecfea5d9720d0eb7aa1a5e37e91450f068bcc9b3a8f05c4dff6c22e5a4b17692ad5c2abb9add967633601d7a40454fd6906c4d0858941e74036d722a4be300a90a9ed884770cc6a394a4f8a96b0c7444c3104afaef2299006b29c54589879f3c574a1d7f7b3f2ea4e18b4d86404bb27658e4d244dcbab27b960727c1d07bc2b39b4bba7536be294ccb177e23b09b3f0158162d799e5ca7982dfef3b61a9bd8406dcf81f10046dddaab640c740657f989d07de9706d41511b061756a832120dd99fd4d9e306614a83042ba00b5d8dd78c72d18bf9a080408d9ca259f181ce734f2bf58f025c7ea9a326058dc25d76b216abd0166fd715d991043e2afe69a1d769d62b21d69f816887554b42bd7a9eb5fbd98ca9cdf88974d9ee7b06a42ffd15486e40cc7033b4f2a5412912322b3716e827426898b872906be3603b0eb4a06c4633c4d8ae0811b36cfebff5c887ef4bce8f225dd915bbc91611cfd85e495bee52ce5427b96d511c1d96b7e1df06fa1dbe0be00d7b2f083e0d185df768c09ae3148235342509aca00d9ca4f51bcbb6c45b2981918f42fa6108e94f068bc7b19f63babfee0e79ef170e16d3ce1a0359c80cf67a8fbb56ae062fdbbd4512e6df139536a97b6db335906b52ac7e18cffcbef1be330dfcffbaa94976d84e97711f96300848895e628c8d2163e120c72f8341f7eb9449c8dab7f73744a09637e6a6f1d949872eb619bd9562f880d1837744f37a72727a42726246dc8505c9834266b1d1a2dfb167917b30da08f3704650979d18c341c09b1a1f91c7ada082a3baf5d94482d4d5c70bb7571ac40c408f00c2c1161b3eae44c3240985c032e60249793652d5dfea6046fa277609292862c76d5457eb524ee8ac40187928eea72f6295db17d46c46ea4b44a040871e6b10f36649877ab89a2bfd027412c75f84erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.23.1.el9_5.src.rpmkernel-doc     rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.16.1.3gRg:g@gd gZ@gR@gNgH[@g? g5@g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.23.1Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)  !"#$%&'()*+,-./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~99999999999999999999999.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/: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>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>5.14.0-503.23.1.el9_5       !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$################%%%&&&&&&&&'''''''''''''''((((((((((((((())))))))**+,,,-----------..------/////-0000--1-22222--33333333333344444--5-66666-7777777--8----9-:::::::::::::::::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><<<????@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@BBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEFFFEEEEEEEEEEDDDGHHHIIIIIIHJJJKKKKJJJLLLLLLJMJJJJJJJJJJJJNNNNNNNNNNNNNNNJJJOOJJJJJJJJPPPJJJJQQQJRRRRRRRRRJJJJSTTTTTTTSSJJJJUUUJJVVVVVVVVVVVVVVVVVVVVVJJWWWWWWWWWWWWWWWWWWWWWWWWWJJJXXXJYYYYYYJZZZJ[JJ\J]]]]]]]]]]]]JJJJJJJJJJJ^JJ____JJ```JJJJJaJJJbbbJJcJJJJdddddddddJeeeJJJJffJJJJJgJJHhhhhhhhhhhhhhhhhhhhhhhhhhhhHiiiiiHjHkkkkkkkkkkkkkkkkkkkkkkHHlHmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmooooommmmmmmmmppppppqqqppppppppmmmmmmmHHrHsssHtHuuuuuuuuuuHvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvHwwHxxxxHyzzzyyyH{{{{{{{{{{{{{{{{{{{{|{{}{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH H   H                 HHHHHH !"HH#########################################H$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$H%%%HH&&&&&&&&&&HH'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''HH((H))))H*************************************************************HHH++HH,GGGGGGG--------./////.000...1......2332.44......55555..6666666666.777....88889888888888.::::::...;;;;;;;;;..<<<..====.>>>>>>>...............????.@@@@AABBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.CCCCCC.DDD.....EEEEE.FFFF..GGG..HHHHH...III.JJJ..KKK.LLLLL....MMMMMM......NNNNNN...OOOOO..PPPQQQQPPPPP....RRRRRRRRRR..SSSSSSSSSSSSSSSSSS....TTT....UU..VVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXYZY[Y\Y]Y^Y_X`a`b`c`d`e`f``gh`i`j`k`l`mXnoXXpqprpsptXuvuwuxXyzy{X|X}~XX                                                                                                           !"""###########$$######%%%%%#&&&&##'#(((((##))))))))))))****##+#,,,,,#-------##.####/#0000000000000000000011111111111111111222222222222222233333222222222222222222222222222444222555566666666666666666667777766666666666666666666666668888999999999999999999::::::::::::::;<<<;;;;;;;;;:::=>>>>>=======??????@AAAAA@BBB@@@C@@@@@@DEED@FF@@@@@@GGGGG@@HHHHHHHHHH@III@@@@JJJJKJJJJJJJJJ@LLLLLL@@@MMMMMMMMM@@NNN@@OOOO@PPPPPPP@@@@@@@@@@@@@@@QQQQ@RRRRSSTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR@UUUUUU@VVV@@@@@WWWWW@XXXX@@YYY@@ZZZZZ@@@[[[@\\\@@]]]@^^^^^@@@@______@@@@@@``````@@@aaaaa@@bbbccccbbbbb@@@@dddddddddd@@eeeeeeeeeeeeeeeeee@@@@fff@@@@gg@@hhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkjjljjjjjjjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjnnnnnnnnnjjjjjjjjjjjjjjjjjjjoooojjjjjjjjjjjjjpqqqqrrqqqssssqqqqqqqqqqqqpttuuuuuvuuuuuuuuuuuuuuuuuwwuuuuuuuuuxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz|zzzzzzzz}}}}}}}}}}~~~~~                                                                                                                       !!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""################################################################################################################################################################################################################$$$$$$$%&&&&%''%%%(()))))))(***********((((((+++++((,,,,,,,,,,%%%-..//////.00000000..111111111122222222223322222222222222222222444444444225555566776666668866666666999999:;;;;;;;;:<<<:::::::=====:>>>>:???::::@AAA@@@@@@::::::BBBBBBBBBBBBBBB::CCCCCC:::::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD:::::::EEEEE::FFFFFFFFFFFFFF::::::::GGG:::HHHHHHHHH:::::IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII:JJJKKKKJJJJJJJJJJJJJJJJ:::LLL:MMMMMMMM::::NNNNNNNNNNNNNNN:OOOOOOOOOOOOOOO::::::::::::PPPPPPPP::::QQ::::::RSSSTTTTTTTTTTTUUTTTTTTVVVVVTWWWWTTXTYYYYYTTZZZZZZZZZZZZ[[[[TT\T]]]]]T^^^^^^^TT_TTTT`Taaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccdddddccccccccccccccccccccccccccceeecccffffggggggggggggggggggghhhhhgggggggggggggggggggggggggiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklmmmlllllllllkkknooooonnnnnnnppppppqrrrrrqsssqqqtqqqqqquvvuqwwqqqqqqxxxxxqqyyyyyyyyyyqzzzqqqq{{{{|{{{{{{{{{q}}}}}}qqq~~~~~~~~~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq                                                    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"##$$%&&%'''''''''())))('''''%*****%+++++++++++++,,,,,++++++++++++++++++++%----%...%%//////%0000%111%%2%33%444444%5555%6667777666666666666666666%888%999%:%;;;;;;;;;;;;;;;;;;;;;;;;;;;;%<<<<%=%>??>%@ABBBBBBBBBBBACCCCCADDDDAAEEEEAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFGHGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJKJLLJJJMMMMMJJJJNOOOOOOOOOOOOOOOONPPPPPPPPPNQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNRRRRRRRRRRRRRRRRRRRRRNSSSSSSSSSSSSSSSSSSSSSSSSSSSNTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTJUUUUUUUJJJJJJVWWWWVXXVVVYYZZZZZZZY[[[[[[[[[[[YYYYYY\\\\\YY]]]]]]]]]]VVV^__``````_aaaaaaaa__bbbbbbbbbbccccccccccddcccccccccccccccccccceeeeeeeeeccfffffgggghhhhhiiiiiiiiiiiijjikkkkkiiiiiiiiiillllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooooopppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrttttttuuuuutttttvvtttwwwwwxxxxxyyzzzzzzzzzzzzzzzzzy{{{{{{{{{{{{{y|||||||yy}}}y~~~~~~~~~~~~kernel-doc-5.14.0-503.23.1DocumentationABIREADMEobsoletesysfs-bus-iiosysfs-bus-usbsysfs-class-daxsysfs-class-typecsysfs-cpuidlesysfs-driver-hid-roccat-arvosysfs-driver-hid-roccat-iskusysfs-driver-hid-roccat-koneplussysfs-driver-hid-roccat-konepuresysfs-driver-hid-roccat-kovaplussysfs-driver-hid-roccat-luasysfs-driver-hid-roccat-pyrasysfs-driver-hid-roccat-ryossysfs-driver-hid-roccat-savusysfs-driver-intel_pmc_bxtsysfs-firmware-acpisysfs-gpiosysfs-kernel-fadump_enabledsysfs-kernel-fadump_registeredsysfs-kernel-fadump_release_memsysfs-selinux-checkreqprotsysfs-selinux-disableremoveddevfsdv1394ip_queuenet_dmao2cbraw1394sysfs-bus-nfitsysfs-class-rfkillsysfs-kernel-fadump_release_opalcoresysfs-kernel-uidssysfs-mcevideo1394stablefirewire-cdevo2cbprocfs-audit_loginuidsyscallssysfs-acpi-pmprofilesysfs-blocksysfs-bus-firewiresysfs-bus-fsl-mcsysfs-bus-mhisysfs-bus-nvmemsysfs-bus-usbsysfs-bus-vmbussysfs-bus-w1sysfs-bus-xen-backendsysfs-class-backlightsysfs-class-infinibandsysfs-class-rfkillsysfs-class-tpmsysfs-class-ubisysfs-class-udcsysfs-devicessysfs-devices-nodesysfs-devices-system-cpusysfs-devices-system-xen_memorysysfs-driver-aspeed-vuartsysfs-driver-dma-idxdsysfs-driver-dma-ioatdmasysfs-driver-firmware-zynqmpsysfs-driver-ib_srpsysfs-driver-mlxreg-iosysfs-driver-qla2xxxsysfs-driver-speakupsysfs-driver-usb-usbtmcsysfs-driver-w1_ds2438sysfs-driver-w1_ds28e04sysfs-driver-w1_ds28ea00sysfs-firmware-efi-varssysfs-firmware-opal-dumpsysfs-firmware-opal-elogsysfs-fs-orangefssysfs-hypervisor-xensysfs-kernel-notessysfs-modulesysfs-transport-srpthermal-notificationvdsotestingconfigfs-acpiconfigfs-iioconfigfs-mostconfigfs-rdma_cmconfigfs-spear-pcie-gadgetconfigfs-stp-policyconfigfs-stp-policy-p_sys-tconfigfs-tsmconfigfs-usb-gadgetconfigfs-usb-gadget-acmconfigfs-usb-gadget-ecmconfigfs-usb-gadget-eemconfigfs-usb-gadget-ffsconfigfs-usb-gadget-hidconfigfs-usb-gadget-loopbackconfigfs-usb-gadget-mass-storageconfigfs-usb-gadget-midiconfigfs-usb-gadget-ncmconfigfs-usb-gadget-obexconfigfs-usb-gadget-phonetconfigfs-usb-gadget-printerconfigfs-usb-gadget-rndisconfigfs-usb-gadget-serialconfigfs-usb-gadget-sourcesinkconfigfs-usb-gadget-subsetconfigfs-usb-gadget-tcmconfigfs-usb-gadget-uac1configfs-usb-gadget-uac1_legacyconfigfs-usb-gadget-uac2configfs-usb-gadget-uvcdebugfs-cec-error-injdebugfs-cros-ecdebugfs-cxldebugfs-driver-genwqedebugfs-driver-habanalabsdebugfs-driver-qatdebugfs-driver-qat_telemetrydebugfs-ecdebugfs-hisi-hpredebugfs-hisi-secdebugfs-hisi-zipdebugfs-hypervdebugfs-ideapaddebugfs-moxtetdebugfs-olpcdebugfs-pfo-nx-cryptodebugfs-pktcdvddebugfs-scmi-rawdebugfs-turris-mox-rwtmdebugfs-vfiodebugfs-wilco-ecdell-smbios-wmidev-kmsgdevlink-resource-mlxswevmgpio-cdevima_policyppc-memtraceprocfs-attr-currentprocfs-attr-execprocfs-attr-prevprocfs-diskstatsprocfs-smaps_rolluppstorertc-cdevsecurityfs-secrets-cocosysfs-amd-pmcsysfs-atasysfs-block-aoesysfs-block-bcachesysfs-block-devicesysfs-block-dmsysfs-block-loopsysfs-block-rnbdsysfs-block-rssdsysfs-block-zramsysfs-bus-acpisysfs-bus-ambasysfs-bus-bcmasysfs-bus-coresight-devices-ctisysfs-bus-coresight-devices-etb10sysfs-bus-coresight-devices-etm3xsysfs-bus-coresight-devices-etm4xsysfs-bus-coresight-devices-funnelsysfs-bus-coresight-devices-stmsysfs-bus-coresight-devices-tmcsysfs-bus-coresight-devices-trbesysfs-bus-countersysfs-bus-csssysfs-bus-cxlsysfs-bus-daxsysfs-bus-dflsysfs-bus-dfl-devices-emifsysfs-bus-dfl-devices-n3000-niossysfs-bus-event_source-devices-capssysfs-bus-event_source-devices-dfl_fmesysfs-bus-event_source-devices-dsasysfs-bus-event_source-devices-eventssysfs-bus-event_source-devices-formatsysfs-bus-event_source-devices-hv_24x7sysfs-bus-event_source-devices-hv_gpcisysfs-bus-event_source-devices-iommusysfs-bus-event_source-devices-uncoresysfs-bus-fcoesysfs-bus-fsisysfs-bus-fsl-mcsysfs-bus-hsisysfs-bus-i2c-devices-bq32ksysfs-bus-i2c-devices-fsa9480sysfs-bus-i2c-devices-hm6352sysfs-bus-i2c-devices-lm3533sysfs-bus-i2c-devices-pca954xsysfs-bus-i3csysfs-bus-iiosysfs-bus-iio-accel-adxl372sysfs-bus-iio-accel-bmc150sysfs-bus-iio-adc-ad7192sysfs-bus-iio-adc-envelope-detectorsysfs-bus-iio-adc-hi8435sysfs-bus-iio-adc-max9611sysfs-bus-iio-adc-mt6360sysfs-bus-iio-adc-stm32sysfs-bus-iio-chemical-sgp40sysfs-bus-iio-chemical-vz89xsysfs-bus-iio-cros-ecsysfs-bus-iio-dac-ad5766sysfs-bus-iio-dac-dpot-dacsysfs-bus-iio-dfsdm-adc-stm32sysfs-bus-iio-distance-srf08sysfs-bus-iio-dma-buffersysfs-bus-iio-frequency-ad9523sysfs-bus-iio-frequency-adf4350sysfs-bus-iio-frequency-adf4371sysfs-bus-iio-gyro-bmg160sysfs-bus-iio-health-afe440xsysfs-bus-iio-humiditysysfs-bus-iio-impedance-analyzer-ad5933sysfs-bus-iio-ina2xx-adcsysfs-bus-iio-isl29501sysfs-bus-iio-light-isl29018sysfs-bus-iio-light-lm3533-alssysfs-bus-iio-light-si1133sysfs-bus-iio-light-tsl2583sysfs-bus-iio-light-tsl2772sysfs-bus-iio-magnetometer-hmc5843sysfs-bus-iio-meas-specsysfs-bus-iio-mpu6050sysfs-bus-iio-potentiometer-mcp4531sysfs-bus-iio-proximitysysfs-bus-iio-proximity-as3935sysfs-bus-iio-scd30sysfs-bus-iio-sps30sysfs-bus-iio-sx9310sysfs-bus-iio-sx9324sysfs-bus-iio-temperature-max31856sysfs-bus-iio-temperature-max31865sysfs-bus-iio-timer-stm32sysfs-bus-iio-trigger-sysfssysfs-bus-iio-vf610sysfs-bus-intel_th-devices-gthsysfs-bus-intel_th-devices-mscsysfs-bus-intel_th-devices-ptisysfs-bus-intel_th-output-devicessysfs-bus-mcbsysfs-bus-mdiosysfs-bus-mediasysfs-bus-meisysfs-bus-mmcsysfs-bus-mostsysfs-bus-moxtet-devicessysfs-bus-nfitsysfs-bus-nvdimmsysfs-bus-optee-devicessysfs-bus-papr-pmemsysfs-bus-pcisysfs-bus-pci-devices-aer_statssysfs-bus-pci-devices-avssysfs-bus-pci-devices-catptsysfs-bus-pci-devices-ccisssysfs-bus-pci-devices-pvpanicsysfs-bus-pci-drivers-ehci_hcdsysfs-bus-pci-drivers-janz-cmodiosysfs-bus-pci-drivers-xhci_hcdsysfs-bus-platformsysfs-bus-platform-onboard-usb-hubsysfs-bus-rapidiosysfs-bus-rbdsysfs-bus-rpmsgsysfs-bus-sioxsysfs-bus-soundwire-mastersysfs-bus-soundwire-slavesysfs-bus-spi-devices-spi-norsysfs-bus-thunderboltsysfs-bus-typecsysfs-bus-usbsysfs-bus-usb-devices-usbsevsegsysfs-bus-usb-lvstestsysfs-bus-vdpasysfs-bus-vfio-mdevsysfs-bus-vmbussysfs-c2portsysfs-cfq-target-latencysysfs-classsysfs-class-backlightsysfs-class-backlight-driver-lm3533sysfs-class-backlight-lm3639sysfs-class-bdisysfs-class-bsrsysfs-class-chromeossysfs-class-chromeos-driver-cros-ec-lightbarsysfs-class-chromeos-driver-cros-ec-vbcsysfs-class-cxlsysfs-class-devfreqsysfs-class-devfreq-eventsysfs-class-devlinksysfs-class-extconsysfs-class-fc_hostsysfs-class-fc_remote_portssysfs-class-firmwaresysfs-class-firmware-attributessysfs-class-fpga-bridgesysfs-class-fpga-managersysfs-class-fpga-regionsysfs-class-gnsssysfs-class-intel_pmtsysfs-class-iommusysfs-class-iommu-amd-iommusysfs-class-iommu-intel-iommusysfs-class-lcdsysfs-class-ledsysfs-class-led-driver-lm3533sysfs-class-led-driver-turris-omniasysfs-class-led-flashsysfs-class-led-multicolorsysfs-class-led-trigger-netdevsysfs-class-led-trigger-oneshotsysfs-class-led-trigger-patternsysfs-class-led-trigger-ttysysfs-class-led-trigger-usbportsysfs-class-leds-gt683rsysfs-class-meisysfs-class-micsysfs-class-mtdsysfs-class-muxsysfs-class-netsysfs-class-net-cdc_ncmsysfs-class-net-dsasysfs-class-net-grcansysfs-class-net-janz-ican3sysfs-class-net-peak_usbsysfs-class-net-phydevsysfs-class-net-qmisysfs-class-net-queuessysfs-class-net-statisticssysfs-class-ocxlsysfs-class-pktcdvdsysfs-class-powersysfs-class-power-ltc4162lsysfs-class-power-mp2629sysfs-class-power-surfacesysfs-class-power-twl4030sysfs-class-power-wilcosysfs-class-powercapsysfs-class-pwmsysfs-class-rapidiosysfs-class-rcsysfs-class-rc-nuvotonsysfs-class-regulatorsysfs-class-remoteprocsysfs-class-rnbd-clientsysfs-class-rnbd-serversysfs-class-rtcsysfs-class-rtc-rtc0-device-rtc_calibrationsysfs-class-rtrs-clientsysfs-class-rtrs-serversysfs-class-scsi_hostsysfs-class-scsi_tapesysfs-class-spi-eepromsysfs-class-stmsysfs-class-stm_sourcesysfs-class-switchtecsysfs-class-thermalsysfs-class-typecsysfs-class-usb_power_deliverysysfs-class-usb_rolesysfs-class-wakeupsysfs-class-watchdogsysfs-class-zramsysfs-devsysfs-devicessysfs-devices-consumersysfs-devices-coredumpsysfs-devices-edacsysfs-devices-firmware_nodesysfs-devices-lpss_ltrsysfs-devices-mappingsysfs-devices-memorysysfs-devices-mmcsysfs-devices-onlinesysfs-devices-physical_locationsysfs-devices-platform-ACPI-TADsysfs-devices-platform-_UDC_-gadgetsysfs-devices-platform-docg3sysfs-devices-platform-docksysfs-devices-platform-ipmisysfs-devices-platform-sh_mobile_lcdc_fbsysfs-devices-platform-soc-ipasysfs-devices-platform-stratix10-rsusysfs-devices-platform-trackpointsysfs-devices-powersysfs-devices-power_resources_D0sysfs-devices-power_resources_D1sysfs-devices-power_resources_D2sysfs-devices-power_resources_D3hotsysfs-devices-power_resources_wakeupsysfs-devices-power_statesysfs-devices-real_power_statesysfs-devices-removablesysfs-devices-resource_in_usesysfs-devices-socsysfs-devices-software_nodesysfs-devices-state_syncedsysfs-devices-sunsysfs-devices-suppliersysfs-devices-system-cpusysfs-devices-system-ibm-rtlsysfs-devices-system-xen_cpusysfs-devices-vfio-devsysfs-devices-waiting_for_suppliersysfs-devices-xenbussysfs-driver-altera-cvpsysfs-driver-bd9571mwv-regulatorsysfs-driver-ccpsysfs-driver-chromeos-acpisysfs-driver-eudsysfs-driver-fsi-master-gpiosysfs-driver-genwqesysfs-driver-habanalabssysfs-driver-hidsysfs-driver-hid-corsairsysfs-driver-hid-lenovosysfs-driver-hid-logitech-hidppsysfs-driver-hid-logitech-lg4ffsysfs-driver-hid-multitouchsysfs-driver-hid-ntrigsysfs-driver-hid-picolcdsysfs-driver-hid-prodikeyssysfs-driver-hid-roccat-konesysfs-driver-hid-srws1sysfs-driver-hid-wiimotesysfs-driver-input-axp-peksysfs-driver-input-cros-ec-keybsysfs-driver-input-exc3000sysfs-driver-intc_sarsysfs-driver-intel-m10-bmcsysfs-driver-intel-rapid-startsysfs-driver-intel_sdsisysfs-driver-jz4780-efusesysfs-driver-pcibacksysfs-driver-ppisysfs-driver-qatsysfs-driver-qat_rassysfs-driver-qat_rlsysfs-driver-samsung-laptopsysfs-driver-stsysfs-driver-tegra-fusesysfs-driver-toshiba_acpisysfs-driver-toshiba_hapssysfs-driver-typec-displayportsysfs-driver-uaccesysfs-driver-ucsi-ccgsysfs-driver-ufssysfs-driver-w1_ds28e17sysfs-driver-w1_thermsysfs-driver-wacomsysfs-driver-xdatasysfs-driver-xen-blkbacksysfs-driver-xen-blkfrontsysfs-firmware-acpisysfs-firmware-dmi-entriessysfs-firmware-dmi-tablessysfs-firmware-efisysfs-firmware-efi-esrtsysfs-firmware-efi-runtime-mapsysfs-firmware-gsmisysfs-firmware-lefi-boardinfosysfs-firmware-logsysfs-firmware-memmapsysfs-firmware-ofwsysfs-firmware-opal-powercapsysfs-firmware-opal-psrsysfs-firmware-opal-sensor-groupssysfs-firmware-papr-energy-scale-infosysfs-firmware-qemu_fw_cfgsysfs-firmware-sgi_uvsysfs-firmware-turris-mox-rwtmsysfs-fs-ext4sysfs-fs-f2fssysfs-fs-nilfs2sysfs-fs-virtiofssysfs-fs-xfssysfs-hypervisor-xensysfs-ibftsysfs-kernel-boot_paramssysfs-kernel-btfsysfs-kernel-fadumpsysfs-kernel-fscapssysfs-kernel-iommu_groupssysfs-kernel-irqsysfs-kernel-livepatchsysfs-kernel-mmsysfs-kernel-mm-cmasysfs-kernel-mm-damonsysfs-kernel-mm-hugepagessysfs-kernel-mm-ksmsysfs-kernel-mm-memory-tierssysfs-kernel-mm-numasysfs-kernel-mm-swapsysfs-kernel-rebootsysfs-kernel-slabsysfs-kernel-vmcoreinfosysfs-kernel-warn_countsysfs-mcesysfs-memory-page-offlinesysfs-modulesysfs-ocfs2sysfs-platform-asus-laptopsysfs-platform-asus-wmisysfs-platform-at91sysfs-platform-brcmstb-gisb-arbsysfs-platform-chipidea-usb-otgsysfs-platform-chipidea-usb2sysfs-platform-dell-laptopsysfs-platform-dell-privacy-wmisysfs-platform-dell-smbiossysfs-platform-dfl-fmesysfs-platform-dfl-portsysfs-platform-dptfsysfs-platform-eeepc-laptopsysfs-platform-hidmasysfs-platform-hidma-mgmtsysfs-platform-i2c-demux-pinctrlsysfs-platform-ideapad-laptopsysfs-platform-intel-pmcsysfs-platform-intel-wmi-sbl-fw-updatesysfs-platform-intel-wmi-thunderboltsysfs-platform-kimsysfs-platform-lg-laptopsysfs-platform-mellanox-bootctlsysfs-platform-msi-laptopsysfs-platform-phy-rcar-gen3-usb2sysfs-platform-renesas_usb3sysfs-platform-sst-atomsysfs-platform-tahvo-usbsysfs-platform-ts5500sysfs-platform-twl4030-usbsysfs-platform-usbip-vudcsysfs-platform-wilco-ecsysfs-platform_profilesysfs-powersysfs-ppssysfs-profilingsysfs-ptpsysfs-secvarsysfs-ttysysfs-ueventusb-charger-ueventusb-ueventCOPYING-logoChangesCodingStyleKconfigMakefilePCIacpi-info.rstboot-interrupts.rstendpointfunctionbindingpci-ntb.rstpci-test.rstindex.rstpci-endpoint-cfs.rstpci-endpoint.rstpci-ntb-function.rstpci-ntb-howto.rstpci-test-function.rstpci-test-howto.rstpci-vntb-function.rstpci-vntb-howto.rstindex.rstmsi-howto.rstpci-error-recovery.rstpci-iov-howto.rstpci.rstpcieaer-howto.rstpciebus-howto.rstsysfs-pci.rstRCUDesignData-StructuresBigTreeClassicRCU.svgBigTreePreemptRCUBHdyntickCB.svgData-Structures.rstHugeTreeClassicRCU.svgTreeLevel.svgTreeMapping.svgTreeMappingLevel.svgblkd_task.svgnxtlist.svgExpedited-Grace-PeriodsExpRCUFlow.svgExpSchedFlow.svgExpedited-Grace-Periods.rstFunnel0.svgFunnel1.svgFunnel2.svgFunnel3.svgFunnel4.svgFunnel5.svgFunnel6.svgFunnel7.svgFunnel8.svgMemory-OrderingTree-RCU-Memory-Ordering.rstTreeRCU-callback-invocation.svgTreeRCU-callback-registry.svgTreeRCU-dyntick.svgTreeRCU-gp-cleanup.svgTreeRCU-gp-fqs.svgTreeRCU-gp-init-1.svgTreeRCU-gp-init-2.svgTreeRCU-gp-init-3.svgTreeRCU-gp.svgTreeRCU-hotplug.svgTreeRCU-qs.svgrcu_node-lock.svgRequirementsGPpartitionReaders1.svgReadersPartitionGP1.svgRequirements.rstNMI-RCU.rstRTFP.txtUP.rstarrayRCU.rstchecklist.rstindex.rstlistRCU.rstlockdep-splat.rstlockdep.rstrcu.rstrcu_dereference.rstrcubarrier.rstrculist_nulls.rstrcuref.rststallwarn.rsttorture.rstwhatisRCU.rstSubmittingPatchesaccountingcgroupstats.rstdelay-accounting.rstindex.rstpsi.rsttaskstats-struct.rsttaskstats.rstadmin-guideLSMLoadPin.rstSELinux.rstSafeSetID.rstSmack.rstYama.rstapparmor.rstindex.rsttomoyo.rstRASaddress-translation.rstindex.rstmain.rstREADME.rstabi-obsolete.rstabi-removed.rstabi-stable.rstabi-testing.rstabi.rstacpicppc_sysfs.rstfan_performance_states.rstindex.rstinitrd_table_override.rstssdt-overlays.rstaoeaoe.rstautoload.shexamples.rstindex.rststatus.shtodo.rstudev-install.shudev.txtauxdisplaycfag12864b.rstindex.rstks0108.rstbcache.rstbinderfs.rstbinfmt-misc.rstblockdevdrbdDRBD-8.3-data-packets.svgDRBD-data-packets.svgconn-states-8.dotdata-structure-v9.rstdisk-states-8.dotdrbd-connection-state-overview.dotfigures.rstindex.rstnode-states-8.dotfloppy.rstindex.rstnbd.rstparide.rstramdisk.rstzram.rstbootconfig.rstbraille-console.rstbtmrvl.rstbug-bisect.rstbug-hunting.rstcgroup-v1blkio-controller.rstcgroups.rstcpuacct.rstcpusets.rstdevices.rstfreezer-subsystem.rsthugetlb.rstindex.rstmemcg_test.rstmemory.rstmisc.rstnet_cls.rstnet_prio.rstpids.rstrdma.rstcgroup-v2.rstcifsauthors.rstchanges.rstindex.rstintroduction.rsttodo.rstusage.rstwinucase_convert.plclearing-warn-once.rstcpu-load.rstcputopology.rstdell_rbu.rstdevice-mappercache-policies.rstcache.rstdelay.rstdm-clone.rstdm-crypt.rstdm-dust.rstdm-ebs.rstdm-flakey.rstdm-ima.rstdm-init.rstdm-integrity.rstdm-io.rstdm-log.rstdm-queue-length.rstdm-raid.rstdm-service-time.rstdm-uevent.rstdm-zoned.rstera.rstindex.rstkcopyd.rstlinear.rstlog-writes.rstpersistent-data.rstsnapshot.rststatistics.rststriped.rstswitch.rstthin-provisioning.rstunstriped.rstverity.rstwritecache.rstzero.rstdevices.rstdevices.txtdynamic-debug-howto.rstedid.rstefi-stub.rstext4.rstfeatures.rstgpiogpio-aggregator.rstgpio-mockup.rstgpio-sim.rstindex.rstsysfs.rsthighuid.rsthw-vulncore-scheduling.rstcross-thread-rsb.rstgather_data_sampling.rstindex.rstl1d_flush.rstl1tf.rstmds.rstmultihit.rstprocessor_mmio_stale_data.rstreg-file-data-sampling.rstspecial-register-buffer-data-sampling.rstspectre.rstsrso.rsttsx_async_abort.rsthw_random.rstindex.rstinit.rstinitrd.rstiostats.rstjava.rstjfs.rstkdumpgdbmacros.txtindex.rstkdump.rstvmcoreinfo.rstkernel-parameters.rstkernel-parameters.txtkernel-per-CPU-kthreads.rstlaptopsasus-laptop.rstdisk-shock-protection.rstindex.rstlaptop-mode.rstlg-laptop.rstsony-laptop.rstsonypi.rstthinkpad-acpi.rsttoshiba_haps.rstlcd-panel-cgram.rstldm.rstlockup-watchdogs.rstmd.rstmediaau0828-cardlist.rstavermedia.rstbt8xx.rstbttv-cardlist.rstbttv.rstbuilding.rstcafe_ccic.rstcardlist.rstcec-drivers.rstci.rstcpia2.rstcx18-cardlist.rstcx231xx-cardlist.rstcx23885-cardlist.rstcx88-cardlist.rstcx88.rstdavinci-vpbe.rstdvb-drivers.rstdvb-usb-a800-cardlist.rstdvb-usb-af9005-cardlist.rstdvb-usb-af9015-cardlist.rstdvb-usb-af9035-cardlist.rstdvb-usb-anysee-cardlist.rstdvb-usb-au6610-cardlist.rstdvb-usb-az6007-cardlist.rstdvb-usb-az6027-cardlist.rstdvb-usb-ce6230-cardlist.rstdvb-usb-cinergyT2-cardlist.rstdvb-usb-cxusb-cardlist.rstdvb-usb-dib0700-cardlist.rstdvb-usb-dibusb-mb-cardlist.rstdvb-usb-dibusb-mc-cardlist.rstdvb-usb-digitv-cardlist.rstdvb-usb-dtt200u-cardlist.rstdvb-usb-dtv5100-cardlist.rstdvb-usb-dvbsky-cardlist.rstdvb-usb-dw2102-cardlist.rstdvb-usb-ec168-cardlist.rstdvb-usb-gl861-cardlist.rstdvb-usb-gp8psk-cardlist.rstdvb-usb-lmedm04-cardlist.rstdvb-usb-m920x-cardlist.rstdvb-usb-mxl111sf-cardlist.rstdvb-usb-nova-t-usb2-cardlist.rstdvb-usb-opera1-cardlist.rstdvb-usb-pctv452e-cardlist.rstdvb-usb-rtl28xxu-cardlist.rstdvb-usb-technisat-usb2-cardlist.rstdvb-usb-ttusb2-cardlist.rstdvb-usb-umt-010-cardlist.rstdvb-usb-vp702x-cardlist.rstdvb-usb-vp7045-cardlist.rstdvb-usb-zd1301-cardlist.rstdvb.rstdvb_intro.rstdvb_references.rstem28xx-cardlist.rstfaq.rstfimc.rstfrontend-cardlist.rstgspca-cardlist.rsti2c-cardlist.rstimx.rstimx6q-sabreauto.dotimx6q-sabresd.dotimx7.rstindex.rstintro.rstipu3.rstipu3_rcb.svgivtv-cardlist.rstivtv.rstlmedm04.rstmeye.rstmisc-cardlist.rstomap3isp.rstomap4_camera.rstopera-firmware.rstother-usb-cardlist.rstpci-cardlist.rstphilips.rstplatform-cardlist.rstpulse8-cec.rstqcom_camss.rstqcom_camss_8x96_graph.dotqcom_camss_graph.dotradio-cardlist.rstrcar-fdp1.rstremote-controller.rstrkisp1.dotrkisp1.rstsaa7134-cardlist.rstsaa7134.rstsaa7164-cardlist.rstsi470x.rstsi4713.rstsi476x.rstsiano-cardlist.rsttechnisat.rsttm6000-cardlist.rstttusb-dec.rsttuner-cardlist.rstusb-cardlist.rstv4l-drivers.rstvimc.dotvimc.rstvivid.rstzoran-cardlist.rstzr364xx.rstmmcma_debugfs.rstconcepts.rstdamonindex.rstreclaim.rststart.rstusage.rsthugetlbpage.rstidle_page_tracking.rstindex.rstksm.rstmemory-hotplug.rstmultigen_lru.rstnommu-mmap.rstnuma_memory_policy.rstnumaperf.rstpagemap.rstshrinker_debugfs.rstsoft-dirty.rstswap_numa.rsttranshuge.rstuserfaultfd.rstzswap.rstmodule-signing.rstmono.rstnamespacescompatibility-list.rstindex.rstresource-control.rstnfsindex.rstnfs-client.rstnfs-idmapper.rstnfs-rdma.rstnfsd-admin-interfaces.rstnfsroot.rstpnfs-block-server.rstpnfs-scsi-server.rstnumastat.rstparport.rstperfperf-security.rstalibaba_pmu.rstarm-ccn.rstarm-cmn.rstarm_dsu_pmu.rsthisi-pcie-pmu.rsthisi-pmu.rsthns3-pmu.rstimx-ddr.rstindex.rstmeson-ddr-pmu.rstnvidia-pmu.rstqcom_l2_pmu.rstqcom_l3_pmu.rstthunderx2-pmu.rstxgene-pmu.rstpmamd-pstate.rstcpufreq.rstcpufreq_drivers.rstcpuidle.rstindex.rstintel-speed-select.rstintel_epb.rstintel_idle.rstintel_pstate.rstintel_uncore_frequency_scaling.rstsleep-states.rststrategies.rstsuspend-flows.rstsystem-wide.rstworking-state.rstpmf.rstpnp.rstpstore-blk.rstramoops.rstrapidio.rstreporting-issues.rstrtc.rstsecurity-bugs.rstserial-console.rstspkguide.txtsvga.rstsyscall-user-dispatch.rstsysctlabi.rstfs.rstindex.rstkernel.rstnet.rstsunrpc.rstuser.rstvm.rstsysfs-rules.rstsysrq.rsttainted-kernels.rstthermalindex.rstintel_powerclamp.rstthunderbolt.rstufs.rstunicode.rstvga-softcursor.rstvideo-output.rstxfs.rstarcharch.rstx86amd_hsmp.rstboot.rstresctrl.rstarmarm.rstbooting.rstcluster-pm-race-avoidance.rstfeatures.rstfirmware.rstindex.rstinterrupts.rstixp4xx.rstkernel_mode_neon.rstkernel_user_helpers.rstkeystoneknav-qmss.rstoverview.rstmarvell.rstmem_alignment.rstmemory.rstmicrochip.rstnetwinder.rstnwfpeindex.rstnetwinder-fpe.rstnotes.rstnwfpe.rsttodo.rstomapdss.rstindex.rstomap.rstomap_pm.rstporting.rstpxamfp.rstsa1100assabet.rstcerf.rstindex.rstlart.rstserial_uart.rstsamsungsamsung-s3c24xxcpufreq.rsteb2410itx.rstgpio.rsth1940.rstindex.rstnand.rstoverview.rsts3c2412.rsts3c2413.rstsmdk2440.rstsuspend.rstusb-host.rstbootloader-interface.rstclksrc-change-registers.awkgpio.rstindex.rstoverview.rstsetup.rstspearoverview.rststioverview.rststih407-overview.rststih415-overview.rststih416-overview.rststih418-overview.rststm32overview.rststm32f429-overview.rststm32f746-overview.rststm32f769-overview.rststm32h743-overview.rststm32h750-overview.rststm32mp157-overview.rstsunxisunxi.rstclocks.rstswp_emulation.rsttcm.rstuefi.rstvfprelease-notes.rstvlocks.rstarm64acpi_object_usage.rstamu.rstarm-acpi.rstasymmetric-32bit.rstbooting.rstcpu-feature-registers.rstelf_hwcaps.rstfeatures.rsthugetlbpage.rstindex.rstkasan-offsets.shlegacy_instructions.rstmemory-tagging-extension.rstmemory.rstperf.rstpointer-authentication.rstsilicon-errata.rstsme.rstsve.rsttagged-address-abi.rsttagged-pointers.rstasm-annotations.rstatomic_bitops.txtatomic_t.txtblockbfq-iosched.rstbiovecs.rstblk-mq.rstcmdline-partition.rstdata-integrity.rstdeadline-iosched.rstindex.rstinline-encryption.rstioprio.rstkyber-iosched.rstnull_blk.rstpr.rstqueue-sysfs.rstrequest.rststat.rstswitching-sched.rstwriteback_cache_control.rstbpfbpf_design_QA.rstbpf_devel_QA.rstbpf_iterators.rstbpf_licensing.rstbpf_prog_run.rstbtf.rstclang-notes.rstclassic_vs_extended.rstcpumasks.rstdrgn.rstfaq.rstgraph_ds_impl.rsthelpers.rstindex.rstkfuncs.rstlibbpfindex.rstlibbpf_build.rstlibbpf_naming_convention.rstlibbpf_overview.rstprogram_types.rstlinux-notes.rstllvm_reloc.rstmap_array.rstmap_bloom_filter.rstmap_cgroup_storage.rstmap_cgrp_storage.rstmap_cpumap.rstmap_devmap.rstmap_hash.rstmap_lpm_trie.rstmap_lru_hash_update.dotmap_of_maps.rstmap_queue_stack.rstmap_sk_storage.rstmap_sockmap.rstmap_xskmap.rstmaps.rstother.rstprog_cgroup_sockopt.rstprog_cgroup_sysctl.rstprog_flow_dissector.rstprog_lsm.rstprog_sk_lookup.rstprograms.rstredirect.rstringbuf.rsts390.rststandardizationabi.rstindex.rstinstruction-set.rstsyscall_api.rsttest_debug.rstverifier.rstcdromcdrom-standard.rstide-cd.rstindex.rstpacket-writing.rstconf.pycore-apiassoc_array.rstboot-time-mm.rstcachetlb.rstcircular-buffers.rstcpu_hotplug.rstdebug-objects.rstdebugging-via-ohci1394.rstdma-api-howto.rstdma-api.rstdma-attributes.rstdma-isa-lpc.rsterrseq.rstgenalloc.rstgeneric-radix-tree.rstgenericirq.rstgfp_mask-from-fs-io.rstidr.rstindex.rstirqconcepts.rstindex.rstirq-affinity.rstirq-domain.rstirqflags-tracing.rstkernel-api.rstkobject.rstkref.rstlibrs.rstlocal_ops.rstmaple_tree.rstmemory-allocation.rstmemory-hotplug.rstmm-api.rstnetlink.rstpacking.rstpadata.rstpin_user_pages.rstprintk-basics.rstprintk-formats.rstprotection-keys.rstrbtree.rstrefcount-vs-atomic.rstsymbol-namespaces.rstthis_cpu_ops.rsttimekeeping.rsttracepoint.rstunaligned-memory-access.rstworkqueue.rstxarray.rstcpu-freqcore.rstcpu-drivers.rstcpufreq-stats.rstindex.rstcryptoapi-aead.rstapi-akcipher.rstapi-digest.rstapi-intro.rstapi-kpp.rstapi-rng.rstapi-samples.rstapi-skcipher.rstapi.rstarchitecture.rstasymmetric-keys.rstasync-tx-api.rstcrypto_engine.rstdescore-readme.rstdevel-algos.rstindex.rstintro.rstuserspace-if.rstdev-toolscheckpatch.rstcoccinelle.rstgcov.rstgdb-kernel-debugging.rstindex.rstkasan.rstkcov.rstkcsan.rstkfence.rstkgdb.rstkmemleak.rstkmsan.rstkselftest.rstkunitapiindex.rstresource.rsttest.rstarchitecture.rstfaq.rstindex.rstkunit_suitememorydiagram.svgrun_manual.rstrun_wrapper.rstrunning_tips.rststart.rststyle.rstusage.rstsparse.rsttesting-overview.rstubsan.rstdevicetreebindingsABI.rstMakefilearcarchs-pct.txtaxs101.txtaxs103.txteznps.txthsdk.txtpct.txtarmactions.yamlalteraaltera.yamlsocfpga-clk-manager.yamlsocfpga-sdram-controller.txtsocfpga-sdram-edac.txtsocfpga-system.txtamazon,al.yamlamlogicamlogic.yamlamlogic,meson-gx-ao-secure.yamlamlogic,meson-mx-secbus2.yamlanalog-top.txtassist.txtbootrom.txtpmu.txtapmscu.txtapple.yamlarm,integrator.yamlarm,realview.yamlarm,scu.yamlarm,versatile.yamlarm,vexpress-juno.yamlarm-dsu-pmu.txtatmel-at91.yamlatmel-sysregs.txtaxis.txtaxxia.yamlbcmbcm2835.yamlbrcm,bcm11351.yamlbrcm,bcm21664.yamlbrcm,bcm23550.yamlbrcm,bcm4708.yamlbrcm,bcm4908.yamlbrcm,bcm63138.txtbrcm,brcmstb.txtbrcm,cygnus.yamlbrcm,hr2.yamlbrcm,ns2.yamlbrcm,nsp.yamlbrcm,stingray.yamlbrcm,vulcan-soc.yamlraspberrypi,bcm2835-firmware.yamlbitmain.yamlcalxedacalxeda.yamlhb-sregs.yamll2ecc.yamlcavium-thunder.txtcavium-thunder2.txtcci.txtcoresight-cpu-debug.txtcoresight-cti.yamlcoresight.txtcpu-capacity.txtcpu-enable-methodal,alpine-smpmarvell,berlin-smpnuvoton,npcm750-smpcpus.yamldigicolor.yamlete.yamlfirmwarelinaro,optee-tz.yamlsdei.txttlm,trusted-foundations.txtfreescalefsl,imx7ulp-pm.yamlfsl,imx7ulp-sim.yamlfsl,layerscape-dcfg.txtfsl,layerscape-scfg.txtfsl,scu.txtfsl,vf610-mscm-cpucfg.txtfsl,vf610-mscm-ir.txtm4if.txttigerp.txtfsl.yamlfw-cfg.txtgemini.txthisiliconcontrollercpuctrl.yamlhi3798cv200-perictrl.yamlhi6220-domain-ctrl.yamlhip04-bootwrapper.yamlhip04-fabric.yamlpctrl.yamlsysctrl.yamlhisilicon.yamllow-pin-count.yamlidle-states.yamlintel,keembay.yamlintel-ixp4xx.yamlkeystonekeystone.txtti,k3-sci-common.yamlti,sci.yamll2c2x0.yamlmarvell98dx3236-resume-ctrl.txt98dx3236.txtap80x-system-controller.txtarmada-370-xp-pmsu.txtarmada-370-xp.txtarmada-375.txtarmada-37xx.txtarmada-380-mpcore-soc-ctrl.txtarmada-38x.txtarmada-39x.txtarmada-7k-8k.yamlarmada-8kp.txtarmada-cpu-reset.txtcoherency-fabric.txtcp110-system-controller.txtkirkwood.txtmarvell,dove.txtmarvell,kirkwood.txtmarvell,orion5x.txtmvebu-cpu-config.txtmvebu-system-controller.txtmediatekmediatek.yamlmediatek,apmixedsys.txtmediatek,audsys.txtmediatek,bdpsys.txtmediatek,camsys.txtmediatek,ethsys.txtmediatek,g3dsys.txtmediatek,hifsys.txtmediatek,imgsys.txtmediatek,infracfg.txtmediatek,ipesys.txtmediatek,ipu.txtmediatek,jpgdecsys.txtmediatek,mcucfg.txtmediatek,mfgcfg.txtmediatek,mipi0a.txtmediatek,mmsys.txtmediatek,pciesys.txtmediatek,pericfg.yamlmediatek,sgmiisys.txtmediatek,ssusbsys.txtmediatek,topckgen.txtmediatek,vcodecsys.txtmediatek,vdecsys.txtmediatek,vencltsys.txtmediatek,vencsys.txtmicrochip,sparx5.yamlmoxart.yamlmrvlferoceon.txtmrvl.yamltauros2.txtmsmqcom,idle-state.txtqcom,kpss-acc.txtqcom,kpss-gcc.txtqcom,llcc.yamlqcom,saw2.txtssbi.txtmstarmstar,l3bridge.yamlmstar,smpctrl.yamlmstar.yamlnpcmnpcm.yamlnvidia,tegra194-ccplex.yamlnxplpc32xx.yamlomapcounter.txtcrossbar.txtctrl.txtdmm.txtdsp.txtiva.txtl3-noc.txtl4.txtmpu.txtomap.txtprcm.txtprm-inst.txtoxnas.txtpmu.yamlprimecell.yamlpsci.yamlqcom.yamlrda.yamlrealtek.yamlrenesas,prr.yamlrenesas.yamlrockchiprockchip.yamlpmu.yamlrtsm-dcscb.txtsamsungexynos-chipid.yamlpmu.yamlsamsung-boards.yamlsamsung-secure-firmware.yamlsecure.txtsocionextmilbeaut.yamlsocionext,uniphier-system-cache.yamluniphier.yamlsp810.txtspe-pmu.txtspear-misc.txtspear.yamlsprdsprd.yamlste-nomadik.txtsti.yamlstm32st,mlahb.yamlst,stm32-syscon.yamlstm32.yamlsunxisunxi.yamlallwinner,sun4i-a10-mbus.yamlswir.txtsyna.txttegrategra.yamlnvidia,nvec.txtnvidia,tegra-ccplex-cluster.yamlnvidia,tegra186-pmc.yamlnvidia,tegra194-axi2apb.yamlnvidia,tegra194-cbb.yamlnvidia,tegra20-ahb.txtnvidia,tegra20-flowctrl.txtnvidia,tegra20-pmc.yamlnvidia,tegra234-cbb.yamltik3.yamlnspire.yamlti,davinci.yamltoshiba.yamltrbe.yamlux500ux500.yamlboards.txtpower_domain.txtversatile-sysreg.txtvexpress-scc.txtvexpress-sysreg.txtvt8500vt8500.yamlvia,vt8500-pmc.txtxen.txtxilinx.yamlataahci-ceva.txtahci-da850.txtahci-dm816.txtahci-fsl-qoriq.txtahci-mtk.txtahci-platform.txtahci-st.txtallwinner,sun4i-a10-ahci.yamlallwinner,sun8i-r40-ahci.yamlapm-xgene.txtatmel-at91_cf.txtbrcm,sata-brcm.txtcavium-compact-flash.txtcortina,gemini-sata-bridge.txtexynos-sata.txtfaraday,ftide010.yamlfsl-sata.txtimx-pata.txtimx-sata.yamlmarvell.txtnvidia,tegra-ahci.yamlpata-arasan.txtpata-common.yamlqcom-sata.txtrenesas,rcar-sata.yamlsata-common.yamlsata_highbank.yamlauxdisplayarm-charlcd.txthit,hd44780.yamlholtek,ht16k33.yamlimg-ascii-lcd.txtmodtronix,lcd2s.yamlboardfsl-board.txtbusallwinner,sun50i-a64-de2.yamlallwinner,sun8i-a23-rsb.yamlarm,integrator-ap-lm.yamlbaikal,bt1-apb.yamlbaikal,bt1-axi.yamlbrcm,bus-axi.txtbrcm,gisb-arb.txtimx-weim.txtmicrosoft,vmbus.yamlmoxtet.txtmti,mips-cdmm.yamlmvebu-mbus.txtnvidia,tegra20-gmi.txtnvidia,tegra210-aconnect.yamlomap-ocp2scp.txtqcom,ebi2.txtrenesas,bsc.yamlsimple-pm-bus.yamlsocionext,uniphier-system-bus.yamlti,da850-mstpri.txtti-sysc.txtts-nbus.txtchosen.txtchromegoogle,cros-ec-typec.yamlclockactions,owl-cmu.txtadi,axi-clkgen.yamlallwinner,sun4i-a10-ahb-clk.yamlallwinner,sun4i-a10-apb0-clk.yamlallwinner,sun4i-a10-apb1-clk.yamlallwinner,sun4i-a10-axi-clk.yamlallwinner,sun4i-a10-ccu.yamlallwinner,sun4i-a10-cpu-clk.yamlallwinner,sun4i-a10-display-clk.yamlallwinner,sun4i-a10-gates-clk.yamlallwinner,sun4i-a10-mbus-clk.yamlallwinner,sun4i-a10-mmc-clk.yamlallwinner,sun4i-a10-mod0-clk.yamlallwinner,sun4i-a10-mod1-clk.yamlallwinner,sun4i-a10-osc-clk.yamlallwinner,sun4i-a10-pll1-clk.yamlallwinner,sun4i-a10-pll3-clk.yamlallwinner,sun4i-a10-pll5-clk.yamlallwinner,sun4i-a10-pll6-clk.yamlallwinner,sun4i-a10-tcon-ch0-clk.yamlallwinner,sun4i-a10-usb-clk.yamlallwinner,sun4i-a10-ve-clk.yamlallwinner,sun5i-a13-ahb-clk.yamlallwinner,sun6i-a31-pll6-clk.yamlallwinner,sun7i-a20-gmac-clk.yamlallwinner,sun7i-a20-out-clk.yamlallwinner,sun8i-a83t-de2-clk.yamlallwinner,sun8i-h3-bus-gates-clk.yamlallwinner,sun9i-a80-ahb-clk.yamlallwinner,sun9i-a80-apb0-clk.yamlallwinner,sun9i-a80-cpus-clk.yamlallwinner,sun9i-a80-de-clks.yamlallwinner,sun9i-a80-gt-clk.yamlallwinner,sun9i-a80-mmc-config-clk.yamlallwinner,sun9i-a80-pll4-clk.yamlallwinner,sun9i-a80-usb-clks.yamlallwinner,sun9i-a80-usb-mod-clk.yamlallwinner,sun9i-a80-usb-phy-clk.yamlalphascale,acc.txtaltr_socfpga.txtamlogic,axg-audio-clkc.txtamlogic,gxbb-aoclkc.txtamlogic,gxbb-clkc.txtamlogic,meson8-ddr-clkc.yamlamlogic,meson8b-clkc.txtarm,syscon-icst.yamlarmada3700-periph-clock.txtarmada3700-tbg-clock.txtarmada3700-xtal-clock.txtartpec6.txtat91-clock.txtaxs10x-i2s-pll-clock.txtbaikal,bt1-ccu-div.yamlbaikal,bt1-ccu-pll.yamlbitmain,bm1880-clk.yamlbrcm,bcm2711-dvp.yamlbrcm,bcm2835-aux-clock.txtbrcm,bcm2835-cprman.txtbrcm,bcm53573-ilp.txtbrcm,bcm63xx-clocks.txtbrcm,iproc-clocks.yamlbrcm,kona-ccu.txtcalxeda.yamlcanaan,k210-clk.yamlcirrus,lochnagar.yamlclk-exynos-audss.txtclk-palmas-clk32kg-clocks.txtclk-s5pv210-audss.txtclock-bindings.txtclps711x-clock.txtcs2000-cp.txtdove-divider-clock.txtefm32-clock.txtexynos3250-clock.txtexynos4-clock.txtexynos5250-clock.txtexynos5260-clock.txtexynos5410-clock.txtexynos5420-clock.txtexynos5433-clock.txtexynos7-clock.txtfixed-clock.yamlfixed-factor-clock.yamlfixed-mmio-clock.txtfsl,flexspi-clock.yamlfsl,plldig.yamlfsl,sai-clock.yamlfujitsu,mb86s70-crg11.txtgpio-gate-clock.txtgpio-mux-clock.yamlhi3620-clock.txthi3660-clock.txthi3670-clock.txthi6220-clock.txthisi-crg.txthisilicon,hi3559av100-clock.yamlhix5hd2-clock.txtidt,versaclock5.yamlimg,boston-clock.txtimx1-clock.yamlimx21-clock.yamlimx23-clock.yamlimx25-clock.yamlimx27-clock.yamlimx28-clock.yamlimx31-clock.yamlimx35-clock.yamlimx5-clock.yamlimx6q-clock.yamlimx6sl-clock.yamlimx6sll-clock.yamlimx6sx-clock.yamlimx6ul-clock.yamlimx7d-clock.yamlimx7ulp-pcc-clock.yamlimx7ulp-scg-clock.yamlimx8m-clock.yamlimx8qxp-lpcg.yamlimx8ulp-cgc-clock.yamlimx8ulp-pcc-clock.yamlingenic,cgu.yamlintc_stratix10.txtintel,agilex.yamlintel,cgu-lgm.yamlintel,easic-n5x.yamlkeystone-gate.txtkeystone-pll.txtlpc1850-ccu.txtlpc1850-cgu.txtlpc1850-creg-clk.txtlsi,axm5516-clks.txtmarvell,armada-3700-uart-clock.yamlmarvell,berlin.txtmarvell,mmp2-audio-clock.yamlmarvell,mmp2-clock.yamlmarvell,pxa168.txtmarvell,pxa1928.txtmarvell,pxa910.txtmaxim,max77686.txtmaxim,max9485.txtmediatek,mt7621-sysc.yamlmicrochip,pic32.txtmicrochip,sparx5-dpll.yamlmilbeaut-clock.yamlmoxa,moxart-clock.txtmstar,msc313-mpll.yamlmvebu-core-clock.txtmvebu-corediv-clock.txtmvebu-cpu-clock.txtmvebu-gated-clock.txtnspire-clock.txtnuvoton,npcm750-clk.txtnvidia,tegra124-car.yamlnvidia,tegra124-dfll.txtnvidia,tegra20-car.yamlnxp,lpc3220-clk.txtnxp,lpc3220-usb-clk.txtoxnas,stdclk.txtpistachio-clock.txtpwm-clock.txtpxa-clock.txtqca,ath79-pll.txtqcom,a53pll.yamlqcom,a7pll.yamlqcom,aoncc-sm8250.yamlqcom,audiocc-sm8250.yamlqcom,camcc-sm8250.yamlqcom,camcc.txtqcom,dispcc-sm8x50.yamlqcom,gcc-apq8064.yamlqcom,gcc-ipq8074.yamlqcom,gcc-msm8996.yamlqcom,gcc-msm8998.yamlqcom,gcc-qcs404.yamlqcom,gcc-sc7180.yamlqcom,gcc-sc7280.yamlqcom,gcc-sc8180x.yamlqcom,gcc-sc8280xp.yamlqcom,gcc-sdm845.yamlqcom,gcc-sdx55.yamlqcom,gcc-sm6125.yamlqcom,gcc-sm8150.yamlqcom,gcc-sm8250.yamlqcom,gcc-sm8350.yamlqcom,gcc.yamlqcom,gpucc-sdm660.yamlqcom,gpucc.yamlqcom,hfpll.txtqcom,krait-cc.txtqcom,lcc.txtqcom,lpasscc.txtqcom,mmcc.yamlqcom,msm8996-apcc.yamlqcom,msm8998-gpucc.yamlqcom,q6sstopcc.yamlqcom,rpmcc.txtqcom,rpmhcc.yamlqcom,sc7180-camcc.yamlqcom,sc7180-dispcc.yamlqcom,sc7180-lpasscorecc.yamlqcom,sc7180-mss.yamlqcom,sdm845-dispcc.yamlqcom,spmi-clkdiv.txtqcom,turingcc.txtqcom,videocc.yamlqoriq-clock.txtrenesas,cpg-clocks.yamlrenesas,cpg-div6-clock.yamlrenesas,cpg-mssr.yamlrenesas,cpg-mstp-clocks.yamlrenesas,emev2-smu.yamlrenesas,h8300-div-clock.txtrenesas,h8s2678-pll-clock.txtrenesas,r9a06g032-sysctrl.yamlrenesas,rcar-usb2-clock-sel.yamlrenesas,rzg2l-cpg.yamlrockchip,px30-cru.txtrockchip,rk3036-cru.txtrockchip,rk3128-cru.txtrockchip,rk3188-cru.txtrockchip,rk3228-cru.txtrockchip,rk3288-cru.txtrockchip,rk3308-cru.txtrockchip,rk3328-cru.txtrockchip,rk3368-cru.txtrockchip,rk3399-cru.txtrockchip,rk3568-cru.yamlrockchip,rv1108-cru.txtsamsung,s2mps11.txtsamsung,s3c2410-clock.txtsamsung,s3c2412-clock.txtsamsung,s3c2443-clock.txtsamsung,s3c64xx-clock.txtsamsung,s5pv210-clock.txtsifivefu540-prci.yamlfu740-prci.yamlsilabs,si514.txtsilabs,si5341.txtsilabs,si5351.txtsilabs,si544.txtsilabs,si570.txtsnps,hsdk-pll-clock.txtsnps,pll-clock.txtsocionext,uniphier-clock.yamlsprd,sc9860-clk.txtsprd,sc9863a-clk.yamlstst,nomadik.txtst,stm32-rcc.txtst,stm32h7-rcc.txtst,stm32mp1-rcc.yamlst,clkgen-mux.txtst,clkgen-pll.txtst,clkgen.txtst,flexgen.txtst,quadfs.txtstericsson,abx500.txttiti,am654-ehrpwm-tbclk.yamlti,cdce706.txtti,cdce925.txtti,lmk04832.yamlti,sci-clk.yamlti-clkctrl.txtti-keystone-pllctrl.txtadpll.txtapll.txtautoidle.txtclockdomain.txtcomposite.txtdavincida8xx-cfgchip.txtpll.txtpsc.txtdivider.txtdpll.txtdra7-atl.txtfapll.txtfixed-factor-clock.txtgate.txtinterface.txtmux.txtux500.txtvf610-clock.txtvt8500.txtxgene.txtxlnx,versal-clk.yamlxlnx,zynqmp-clk.txtzynq-7000.txtcommon-properties.txtconnectorusb-connector.yamlcounterftm-quaddec.txtinterrupt-counter.yamlti-eqep.yamlcpucpu-topology.txtcpufreqbrcm,stb-avs-cpu-freq.txtcpufreq-dt.txtcpufreq-mediatek.txtcpufreq-qcom-hw.txtcpufreq-spear.txtcpufreq-st.txtimx-cpufreq-dt.txtnvidia,tegra124-cpufreq.txtnvidia,tegra20-cpufreq.txtti-cpufreq.txtcryptoallwinner,sun4i-a10-crypto.yamlallwinner,sun8i-ce.yamlallwinner,sun8i-ss.yamlamd-ccp.txtamlogic,gxl-crypto.yamlarm,cryptocell.yamlartpec6-crypto.txtatmel-crypto.txtbrcm,spu-crypto.txtcortina,sl3516-crypto.yamlfsl-dcp.yamlfsl-imx-sahara.yamlfsl-imx-scc.yamlfsl-sec2.txtfsl-sec4.txtfsl-sec6.txthisilicon,hip07-sec.txtimg-hash.txtinside-secure-safexcel.txtintel,ixp4xx-crypto.yamlintel,keembay-ocs-aes.yamlintel,keembay-ocs-ecc.yamlintel,keembay-ocs-hcu.yamlmarvell-cesa.txtmediatek-crypto.txtmv_cesa.txtomap-aes.txtomap-des.txtomap-sham.txtqcom,prng.txtqcom-qce.txtrockchip-crypto.txtsamsung-slimsss.yamlsamsung-sss.yamlst,stm32-crc.yamlst,stm32-cryp.yamlst,stm32-hash.yamlti,sa2ul.yamlxlnx,zynqmp-aes.yamlcskycpus.txtpmu.txtddrlpddr2-timings.txtlpddr2.txtlpddr3-timings.txtlpddr3.txtdevfreqeventexynos-nocp.txtexynos-ppmu.txtrockchip-dfi.txtexynos-bus.txtnvidia,tegra30-actmon.yamlrk3399_dmc.txtdisplayallwinner,sun4i-a10-display-backend.yamlallwinner,sun4i-a10-display-engine.yamlallwinner,sun4i-a10-display-frontend.yamlallwinner,sun4i-a10-hdmi.yamlallwinner,sun4i-a10-tcon.yamlallwinner,sun4i-a10-tv-encoder.yamlallwinner,sun6i-a31-drc.yamlallwinner,sun6i-a31-mipi-dsi.yamlallwinner,sun8i-a83t-de2-mixer.yamlallwinner,sun8i-a83t-dw-hdmi.yamlallwinner,sun8i-a83t-hdmi-phy.yamlallwinner,sun8i-r40-tcon-top.yamlallwinner,sun9i-a80-deu.yamlamlogic,meson-dw-hdmi.yamlamlogic,meson-vpu.yamlarm,hdlcd.txtarm,komeda.txtarm,malidp.txtarm,pl11x.txtarmadamarvell,dove-lcd.txtatmelatmel,lcdc.txthlcdc-dc.txtbrcm,bcm2711-hdmi.yamlbrcm,bcm2835-dpi.yamlbrcm,bcm2835-dsi0.yamlbrcm,bcm2835-hdmi.yamlbrcm,bcm2835-hvs.yamlbrcm,bcm2835-pixelvalve0.yamlbrcm,bcm2835-txp.yamlbrcm,bcm2835-v3d.yamlbrcm,bcm2835-vc4.yamlbrcm,bcm2835-vec.yamlbridgeadi,adv7511.yamladi,adv7533.yamlanalogix,anx7625.yamlanalogix,anx7814.yamlanalogix_dp.txtanx6345.yamlcdns,dsi.txtcdns,mhdp8546.yamlchipone,icn6211.yamlchrontel,ch7033.yamlgoogle,cros-ec-anx7688.yamlintel,keembay-dsi.yamlite,it6505.yamlite,it66121.yamllontium,lt8912b.yamllontium,lt9611.yamllvds-codec.yamlmegachips-stdpxxxx-ge-b850v3-fw.txtnwl-dsi.yamlps8622.txtps8640.yamlptn3460.txtrenesas,dw-hdmi.yamlrenesas,lvds.yamlsii902x.txtsii9234.txtsil-sii8620.txtsimple-bridge.yamlsnps,dw-mipi-dsi.yamlsynopsys,dw-hdmi.yamltda998x.txtthine,thc63lvd1024.yamlti,sn65dsi83.yamlti,sn65dsi86.yamlti,tfp410.yamltoshiba,tc358762.yamltoshiba,tc358764.txttoshiba,tc358767.txttoshiba,tc358768.yamltoshiba,tc358775.yamlcirrus,clps711x-fb.txtconnectoranalog-tv-connector.yamldp-connector.yamldvi-connector.yamlhdmi-connector.yamlvga-connector.yamldsi-controller.yamlexynosexynos-mic.txtexynos5433-decon.txtexynos7-decon.txtexynos_dp.txtexynos_dsim.txtexynos_hdmi.txtexynos_hdmiddc.txtexynos_hdmiphy.txtexynos_mixer.txtsamsung-fimd.txtfaraday,tve200.yamlfsl,dcu.txtfsl,lcdif.yamlfsl,tcon.txtgoogle,goldfish-fb.txthimax,hx8357d.txthisilicondw-dsi.txthisi-ade.txtilitek,ili9225.txtilitek,ili9341.txtilitek,ili9486.yamlimxfsl,imx-fb.txtfsl,imx6-hdmi.yamlfsl-imx-drm.txtldb.txtnxp,imx8mq-dcss.yamlingenic,ipu.yamlingenic,lcd.yamlintel,keembay-display.yamlintel,keembay-msscam.yamlmarvell,pxa2xx-lcdc.txtmarvell,pxa300-gcu.txtmediatekmediatek,cec.yamlmediatek,disp.txtmediatek,dpi.yamlmediatek,dsi.txtmediatek,hdmi-ddc.yamlmediatek,hdmi.yamlmipi-dsi-bus.txtmsmdp-controller.yamldpu-sc7180.yamldpu-sdm845.yamldsi-controller-main.yamldsi-phy-10nm.yamldsi-phy-14nm.yamldsi-phy-20nm.yamldsi-phy-28nm.yamldsi-phy-common.yamledp.txtgmu.yamlgpu.txthdmi.txtmdp4.txtmdp5.txtmulti-inno,mi0283qt.txtpanelabt,y030xx067a.yamladvantech,idk-1110wr.yamladvantech,idk-2121wr.yamlarm,versatile-tft-panel.yamlarmadeus,st0700-adapt.yamlasus,z00t-tm5p5-nt35596.yamlbananapi,s070wv20-ct16.yamlboe,himax8279d.yamlboe,tv101wum-nl6.yamldisplay-timing.txtdisplay-timings.yamldlc,dlc0700yzg-1.yamlelida,kd35t133.yamlfeixin,k101-im2ba02.yamlfeiyang,fy07024di26a30d.yamlilitek,ili9322.yamlilitek,ili9881c.yamlinnolux,ee101ia-01d.yamlinnolux,p097pfg.yamlinnolux,p120zdg-bf1.yamljdi,lt070me05000.yamlkingdisplay,kd035g6-54nt.yamlleadtek,ltk050h3146w.yamlleadtek,ltk500hd1829.yamllg,lg4573.yamllgphilips,lb035q02.yamllogicpd,type28.yamllvds.yamlmantix,mlaf057we51-x.yamlmitsubishi,aa104xd12.yamlmitsubishi,aa121td01.yamlnec,nl8048hl11.yamlnovatek,nt35510.yamlnovatek,nt36672a.yamlolimex,lcd-olinuxino.yamlorisetech,otm8009a.yamlpanel-common.yamlpanel-dpi.yamlpanel-dsi-cm.yamlpanel-simple-dsi.yamlpanel-simple.yamlpanel-timing.yamlpda,91-00156-a0.yamlraspberrypi,7inch-touchscreen.yamlraydium,rm67191.yamlraydium,rm68200.yamlrocktech,jh057n00900.yamlronbo,rb070d30.yamlsamsung,amoled-mipi-dsi.yamlsamsung,ld9040.yamlsamsung,lms397kf04.yamlsamsung,s6d16d0.yamlsamsung,s6e63m0.yamlsamsung,s6e88a0-ams452ef01.yamlsamsung,s6e8aa0.yamlseiko,43wvf1g.yamlsgd,gktw70sdae4se.yamlsharp,ld-d5116z01b.yamlsharp,lq101r1sx01.yamlsharp,lq150x1lg11.yamlsharp,ls037v7dw01.yamlsharp,ls043t1le01.yamlsitronix,st7701.yamlsitronix,st7789v.yamlsony,acx424akp.yamlsony,acx565akm.yamlstartek,startek-kd050c.yamltfc,s9700rtwv43tr-01b.yamlti,nspire.yamltpo,td.yamltpo,tpg110.yamlvisionox,rm69299.yamlxinpeng,xpp055c272.yamlrenesas,cmm.yamlrenesas,du.yamlrepaper.txtrockchipanalogix_dp-rockchip.txtcdn-dp-rockchip.txtdw_mipi_dsi_rockchip.txtinno_hdmi-rockchip.txtrockchip,dw-hdmi.yamlrockchip,rk3066-hdmi.yamlrockchip-drm.yamlrockchip-lvds.txtrockchip-vop.yamlsimple-framebuffer.yamlsitronix,st7586.txtsitronix,st7735r.yamlsm501fb.txtsnps,arcpgu.txtssd1289fb.txtssd1307fb.txtst,stih4xx.txtst,stm32-dsi.yamlst,stm32-ltdc.yamlste,mcde.yamltegranvidia,tegra114-mipi.yamlnvidia,tegra124-dpaux.yamlnvidia,tegra124-sor.yamlnvidia,tegra124-vic.yamlnvidia,tegra186-dc.yamlnvidia,tegra186-display.yamlnvidia,tegra186-dsi-padctl.yamlnvidia,tegra20-dc.yamlnvidia,tegra20-dsi.yamlnvidia,tegra20-epp.yamlnvidia,tegra20-gr2d.yamlnvidia,tegra20-gr3d.yamlnvidia,tegra20-hdmi.yamlnvidia,tegra20-host1x.yamlnvidia,tegra20-isp.yamlnvidia,tegra20-mpe.yamlnvidia,tegra20-tvo.yamlnvidia,tegra20-vi.yamlnvidia,tegra210-csi.yamltiti,am65x-dss.yamlti,dra7-dss.txtti,j721e-dss.yamlti,k2g-dss.yamlti,omap-dss.txtti,omap2-dss.txtti,omap3-dss.txtti,omap4-dss.txtti,omap5-dss.txtti,opa362.txtti,tpd12s015.txttilcdcpanel.txttilcdc.txttruly,nt35597.txtvia,vt8500-fb.txtwm,prizm-ge-rops.txtwm,wm8505-fb.txtxlnxxlnx,zynqmp-dpsub.yamlzte,vou.txtdmaadi,axi-dmac.txtallwinner,sun4i-a10-dma.yamlallwinner,sun50i-a64-dma.yamlallwinner,sun6i-a31-dma.yamlaltr,msgdma.yamlapm-xgene-dma.txtarm-pl08x.yamlarm-pl330.txtatmel-dma.txtatmel-xdma.txtbrcm,bcm2835-dma.txtbrcm,iproc-sba.txtdma-common.yamldma-controller.yamldma-router.yamldma.txtfsl-edma.txtfsl-imx-dma.txtfsl-imx-sdma.txtfsl-mxs-dma.txtfsl-qdma.txtimg-mdc-dma.txtingenic,dma.yamlintel,ldma.yamlk3dma.txtlpc1850-dmamux.txtmilbeaut-m10v-hdmac.txtmilbeaut-m10v-xdmac.txtmmp-dma.txtmoxa,moxart-dma.txtmpc512x-dma.txtmtk-hsdma.txtmtk-uart-apdma.txtmv-xor-v2.txtmv-xor.txtnvidia,tegra186-gpc-dma.yamlnvidia,tegra20-apbdma.txtnvidia,tegra210-adma.yamlowl-dma.yamlqcom,gpi.yamlqcom_adm.txtqcom_bam_dma.txtqcom_hidma_mgmt.txtrenesas,nbpfaxi.txtrenesas,rcar-dmac.yamlrenesas,usb-dmac.yamlsifive,fu540-c000-pdma.yamlsnps,dma-spear1340.yamlsnps,dw-axi-dmac.yamlsocionext,uniphier-mio-dmac.yamlsocionext,uniphier-xdmac.yamlsprd-dma.txtst,stm32-dma.yamlst,stm32-dmamux.yamlst,stm32-mdma.yamlst_fdma.txtste-dma40.txttiti-dma-crossbar.txtti-edma.txtk3-bcdma.yamlk3-pktdma.yamlk3-udma.yamlxilinxxilinx_dma.txtxlnx,zynqmp-dpdma.yamlzynqmp_dma.txtdspfsl,dsp.yamldvfsperformance-domain.yamledacamazon,al-mc-edac.yamlapm-xgene-edac.txtaspeed-sdram-edac.txtdmc-520.yamlsocfpga-eccmgr.txteepromat24.yamlat25.yamlexample-schema.yamlextconextcon-max3355.txtextcon-palmas.txtextcon-ptn5150.yamlextcon-rt8973a.txtextcon-usb-gpio.txtextcon-usbc-cros-ec.yamlextcon-usbc-tusb320.yamlfcs,fsa880.yamlqcom,pm8941-misc.yamlsiliconmitus,sm5502-muic.yamlwlf,arizona.yamlfirmwarearm,scmi.yamlarm,scpi.yamlcoreboot.txtcznic,turris-mox-rwtm.txtintel,ixp4xx-network-processing-engine.yamlintel,stratix10-svc.txtmesonmeson_sm.txtnvidia,tegra186-bpmp.yamlnvidia,tegra210-bpmp.txtqcom,scm.txtxilinxxlnx,zynqmp-firmware.txtfpgaaltera-fpga2sdram-bridge.txtaltera-freeze-bridge.txtaltera-hps2fpga-bridge.txtaltera-passive-serial.txtaltera-pr-ip.txtaltera-socfpga-a10-fpga-mgr.txtaltera-socfpga-fpga-mgr.txtfpga-bridge.txtfpga-region.txtintel-stratix10-soc-fpga-mgr.txtlattice-ice40-fpga-mgr.txtlattice-machxo2-spi.txtxilinx-pr-decoupler.txtxilinx-slave-serial.txtxilinx-zynq-fpga-mgr.yamlxlnx,zynqmp-pcap-fpga.txtfsifsi-master-aspeed.txtfsi-master-ast-cf.txtfsi-master-gpio.txtfsi.txtibm,fsi2spi.yamlibm,p9-occ.txtfusenvidia,tegra20-fuse.yamlgnssgnss.txtmediatek.txtsirfstar.txtu-blox.txtgoldfishaudio.txtbattery.txtevents.txtpipe.txttty.txtgpio8xxx_gpio.txtabilis,tb10x-gpio.txtbrcm,bcm6345-gpio.yamlbrcm,brcmstb-gpio.txtbrcm,kona-gpio.txtbrcm,xgs-iproc-gpio.yamlcavium-octeon-gpio.txtcdns,gpio.txtcirrus,clps711x-mctrl-gpio.txtfairchild,74hc595.yamlfaraday,ftgpio010.txtfsl-imx-gpio.yamlfujitsu,mb86s70-gpio.txtgateworks,pld-gpio.txtgpio-74xx-mmio.txtgpio-adnp.txtgpio-altera.txtgpio-aspeed.txtgpio-ath79.txtgpio-axp209.txtgpio-clps711x.txtgpio-davinci.yamlgpio-dsp-keystone.txtgpio-eic-sprd.txtgpio-exar.txtgpio-grgpio.txtgpio-lp3943.txtgpio-max3191x.txtgpio-max77620.txtgpio-mm-lantiq.txtgpio-moxtet.txtgpio-mpc8xxx.txtgpio-mvebu.txtgpio-mxs.yamlgpio-nmk.txtgpio-palmas.txtgpio-pca9570.yamlgpio-pca95xx.yamlgpio-pisosr.txtgpio-rda.yamlgpio-samsung.txtgpio-sprd.txtgpio-stmpe.txtgpio-stp-xway.yamlgpio-thunderx.txtgpio-tpic2810.txtgpio-ts4800.txtgpio-ts4900.txtgpio-twl4030.txtgpio-vf610.yamlgpio-xgene-sb.txtgpio-xgene.txtgpio-xilinx.txtgpio-xlp.txtgpio-xra1403.txtgpio-zevio.txtgpio-zynq.yamlgpio.txtgpio_atmel.txtgpio_lpc32xx.txtgpio_oxnas.txtibm,ppc4xx-gpio.txtidt,32434-gpio.yamlintel,ixp4xx-gpio.txtkontron,sl28cpld-gpio.yamlmediatek,mt7621-gpio.yamlmicrochip,pic32-gpio.txtmrvl-gpio.yamlmstar,msc313-gpio.yamlnetxbig-gpio-ext.txtni,169445-nand-gpio.txtnintendo,hollywood-gpio.txtnvidia,tegra186-gpio.yamlnvidia,tegra20-gpio.txtnxp,lpc1850-gpio.txtnxp,pcf8575.yamlpl061-gpio.yamlqcom,wcd934x-gpio.yamlraspberrypi,firmware-gpio.txtrealtek,otto-gpio.yamlrenesas,em-gio.yamlrenesas,rcar-gpio.yamlrockchip,gpio-bank.yamlrockchip,rk3328-grf-gpio.yamlsgpio-aspeed.txtsifive,gpio.yamlsnps,creg-gpio.txtsnps,dw-apb-gpio.yamlsocionext,uniphier-gpio.yamlsodaville.txtspear_spics.txtti,omap-gpio.yamltoshiba,gpio-visconti.yamlwd,mbl-gpio.txtxylon,logicvc-gpio.yamlgpuarm,mali-bifrost.yamlarm,mali-midgard.yamlarm,mali-utgard.yamlaspeed-gfx.txtbrcm,bcm-v3d.yamlhost1xnvidia,tegra210-nvdec.yamlnvidia,tegra210-nvenc.yamlnvidia,tegra210-nvjpg.yamlnvidia,tegra234-nvdec.yamlnvidia,gk20a.txtsamsung-g2d.yamlsamsung-rotator.yamlsamsung-scaler.yamlvivante,gc.yamlgraph.txth8300cpu.txthsiclient-devices.txtnokia-modem.txtomap-ssi.txthwlockallwinner,sun6i-a31-hwspinlock.yamlhwlock.txtqcom-hwspinlock.yamlsprd-hwspinlock.txtst,stm32-hwspinlock.yamlti,omap-hwspinlock.yamlhwmonadc128d818.txtadi,ad741x.yamladi,adm1177.yamladi,adm1266.yamladi,adm1275.yamladi,axi-fan-control.yamladi,ltc2947.yamladi,ltc2992.yamladt7475.yamlamd,sbtsi.yamlapm-xgene-hwmon.txtas370.txtaspeed-pwm-tacho.txtbaikal,bt1-pvt.yamlcirrus,lochnagar.yamldps650ab.txtg762.txtgpio-fan.txthih6130.txtibm,cffps1.txtibmpowernv.txtina3221.txtjc42.txtkontron,sl28cpld-hwmon.yamllm70.txtlm75.yamllm87.txtlm90.txtltc2978.txtltc2990.txtltc4151.txtltq-cputemp.txtmax1619.txtmax31785.txtmax6650.txtmax6697.txtmaxim,max20730.yamlmcp3021.txtmicrochip,sparx5-temp.yamlmoortec,mr75203.yamlnpcm750-pwm-fan.txtnsa320-mcu.txtntc_thermistor.txtpmbusti,ucd90320.yamlpwm-fan.txtsensirion,shtc1.yamlsht15.txtstts751.txtti,ads7828.yamlti,ina2xx.yamlti,tmp513.yamlti,tps23861.yamltmp108.txtvexpress.txti2callwinner,sun6i-a31-p2wi.yamlamlogic,meson6-i2c.yamlaspeed,i2c.yamlbrcm,bcm2835-i2c.txtbrcm,brcmstb-i2c.yamlbrcm,iproc-i2c.txtbrcm,kona-i2c.txtcdns,i2c-r1p10.yamlgoogle,cros-ec-i2c-tunnel.yamli2c-altera.txti2c-arb-gpio-challenge.txti2c-arb.txti2c-at91.txti2c-axxia.txti2c-cbus-gpio.txti2c-davinci.txti2c-demux-pinctrl.txti2c-digicolor.txti2c-efm32.txti2c-exynos5.txti2c-fsi.txti2c-gate.yamli2c-gpio.yamli2c-hix5hd2.txti2c-img-scb.txti2c-imx-lpi2c.yamli2c-imx.yamli2c-iop3xx.txti2c-lpc2k.txti2c-mpc.yamli2c-mt65xx.txti2c-mt7621.txti2c-mux-gpio.txti2c-mux-gpmux.yamli2c-mux-ltc4306.txti2c-mux-pca954x.yamli2c-mux-pinctrl.txti2c-mux-reg.txti2c-mux.yamli2c-mxs.yamli2c-nomadik.txti2c-ocores.txti2c-octeon.txti2c-opal.txti2c-owl.yamli2c-pca-platform.txti2c-pnx.txti2c-pxa-pci-ce4100.txti2c-pxa.yamli2c-qcom-cci.txti2c-rk3x.yamli2c-s3c2410.txti2c-sprd.txti2c-st.txti2c-synquacer.txti2c-versatile.txti2c-wmt.txti2c-xgene-slimpro.txti2c-xlp9xx.txti2c.txtibm,p8-occ-hwmon.txtingenic,i2c.yamlmarvell,mv64xxx-i2c.yamlnuvoton,npcm7xx-i2c.yamlnvidia,tegra186-bpmp-i2c.yamlnvidia,tegra20-i2c.yamlnxp,pca9541.txtqcom,i2c-qup.txtrenesas,iic-emev2.yamlrenesas,rcar-i2c.yamlrenesas,riic.yamlrenesas,rmobile-iic.yamlsnps,designware-i2c.yamlsocionext,uniphier-fi2c.yamlsocionext,uniphier-i2c.yamlst,stm32-i2c.yamlti,omap4-i2c.yamlxlnx,xps-iic-2.00.a.yamli3ccdns,i3c-master.txti3c.yamlmipi-i3c-hci.yamlsilvaco,i3c-master.yamlsnps,dw-i3c-master.txtiioacceladi,adis16201.yamladi,adis16240.yamladi,adxl345.yamladi,adxl372.yamlbosch,bma180.yamlbosch,bma220.yamlbosch,bma255.yamlbosch,bma400.yamlbosch,bmi088.yamlfsl,mma7455.yamlfsl,mma8452.yamlkionix,kxcjk1013.yamlkionix,kxsd9.yamllis302.txtmurata,sca3300.yamlnxp,fxls8962af.yamladcadc.yamladi,ad7091r5.yamladi,ad7124.yamladi,ad7192.yamladi,ad7291.yamladi,ad7292.yamladi,ad7298.yamladi,ad7476.yamladi,ad7606.yamladi,ad7768-1.yamladi,ad7780.yamladi,ad7923.yamladi,ad7949.yamladi,ad9467.yamladi,axi-adc.yamlallwinner,sun8i-a33-ths.yamlamlogic,meson-saradc.yamlaspeed,ast2400-adc.yamlatmel,sama5d2-adc.yamlatmel,sama9260-adc.yamlavia-hx711.yamlbrcm,iproc-static-adc.yamlcosmic,10001-adc.yamldlg,da9150-gpadc.yamlenvelope-detector.yamlfsl,imx25-gcq.yamlfsl,imx7d-adc.yamlfsl,vf610-adc.yamlholt,hi8435.yamlingenic,adc.yamllltc,ltc2496.yamllltc,ltc2497.yamlmarvell,berlin2-adc.yamlmaxim,max1027.yamlmaxim,max11100.yamlmaxim,max1118.yamlmaxim,max1238.yamlmaxim,max1241.yamlmaxim,max1363.yamlmaxim,max9611.yamlmediatek,mt2701-auxadc.yamlmediatek,mt6360-adc.yamlmicrochip,mcp3201.yamlmicrochip,mcp3911.yamlmotorola,cpcap-adc.yamlnuvoton,nau7802.yamlnuvoton,npcm750-adc.yamlnxp,imx93-adc.yamlnxp,lpc1850-adc.yamlnxp,lpc3220-adc.yamlqcom,pm8018-adc.yamlqcom,spmi-iadc.yamlqcom,spmi-vadc.yamlrenesas,rcar-gyroadc.yamlrockchip-saradc.yamlsamsung,exynos-adc.yamlsigma-delta-modulator.yamlsprd,sc2720-adc.yamlst,stm32-adc.yamlst,stm32-dfsdm-adc.yamlst,stmpe-adc.yamlti,adc0832.yamlti,adc084s021.yamlti,adc108s102.yamlti,adc12138.yamlti,adc128s052.yamlti,adc161s626.yamlti,ads1015.yamlti,ads124s08.yamlti,ads131e08.yamlti,ads7950.yamlti,ads8344.yamlti,ads8688.yamlti,palmas-gpadc.yamlti,tlc4541.yamlti,tsc2046.yamlti,twl4030-madc.yamlx-powers,axp209-adc.yamlxilinx-xadc.txtafecurrent-sense-amplifier.yamlcurrent-sense-shunt.yamltemperature-sense-rtd.yamltemperature-transducer.yamlvoltage-divider.yamlamplifiersadi,hmc425a.yamlcdcadi,ad7150.yamladi,ad7746.yamlchemicalams,ccs811.yamlatlas,sensor.yamlplantower,pms7003.yamlsensirion,scd30.yamlsensirion,sps30.yamlcommon.yamldacadi,ad5360.yamladi,ad5592r.yamladi,ad5696.yamladi,ad5755.yamladi,ad5758.yamladi,ad5766.yamladi,ad5770r.yamladi,ad7303.yamldpot-dac.yamlfsl,vf610-dac.yamllltc,ltc1660.yamllltc,ltc2632.yamlmaxim,ds4424.yamlmaxim,max5821.yamlmicrochip,mcp4725.yamlnxp,lpc1850-dac.yamlst,stm32-dac.yamlti,dac082s085.yamlti,dac5571.yamlti,dac7311.yamlti,dac7512.yamlti,dac7612.yamlfrequencyadf4371.yamladi,adf4350.yamlgyroscopeadi,adxrs290.yamlbosch,bmg160.yamlinvensense,mpu3050.yamlnxp,fxas21002c.yamlhealthmaxim,max30100.yamlmaxim,max30102.yamlti,afe4403.yamlti,afe4404.yamlhumiditydht11.yamlst,hts221.yamlti,hdc2010.yamlimpedance-analyzeradi,ad5933.yamlimuadi,adis16460.yamladi,adis16475.yamladi,adis16480.yamlbosch,bmi160.yamlinvensense,icm42600.yamlinvensense,mpu6050.yamlnxp,fxos8700.yamlst,lsm6dsx.yamllightadux1020.yamlams,as73211.yamlamstaos,tsl2563.yamlamstaos,tsl2591.yamlavago,apds9300.yamlavago,apds9960.yamlbh1750.yamlcapella,cm3605.yamlcapella,cm36651.yamldynaimage,al3010.yamldynaimage,al3320a.yamlisl29018.yamlmaxim,max44009.yamlnoa1305.yamlsharp,gp2ap002.yamlsharp,gp2ap020a00f.yamlst,uvis25.yamlst,vl6180.yamlstk33xx.yamlti,opt3001.yamltsl2583.yamltsl2772.yamlupisemi,us5182.yamlveml6030.yamlvishay,vcnl4000.yamlvishay,vcnl4035.yamlmagnetometerasahi-kasei,ak8974.yamlasahi-kasei,ak8975.yamlbosch,bmc150_magn.yamlfsl,mag3110.yamlhoneywell,hmc5843.yamlpni,rm3100.yamlyamaha,yas530.yamlmount-matrix.txtmultiplexerio-channel-mux.yamlpotentiometeradi,ad5272.yamlmax5432.yamlmicrochip,mcp41010.yamlmicrochip,mcp4131.yamlmicrochip,mcp4531.yamlpotentiostatti,lmp91000.yamlpressureasc,dlhl60d.yamlbmp085.yamlhoperf,hp03.yamlmeas,ms5611.yamlmurata,zpa2326.yamlproximityams,as3935.yamldevantech-srf04.yamlgoogle,cros-ec-mkbp-proximity.yamlmaxbotix,mb1232.yamlparallax-ping.yamlsemtech,sx9310.yamlsemtech,sx9500.yamlst,vl53l0x.yamlvishay,vcnl3020.yamlresolveradi,ad2s90.yamlsamsung,sensorhub-rinato.yamlst,st-sensors.yamltemperatureadi,ltc2983.yamlmaxim,max31855k.yamlmaxim,max31856.yamlmelexis,mlx90614.yamlmelexis,mlx90632.yamlti,tmp007.yamlti,tmp117.yamlindex.rstinfinibandhisilicon-hns-roce.txtinputadc-joystick.yamladc-keys.txtallwinner,sun4i-a10-lradc-keys.yamlariel-pwrbutton.yamlatmel,captouch.txtatmel,maxtouch.yamlbrcm,bcm-keypad.txtcap11xx.txtclps711x-keypad.txtcpcap-pwrbutton.txtcypress,cyapa.txtcypress,tm2-touchkey.yamlda9062-onkey.txtdlg,da7280.txtdlink,dir685-touchkeys.txte3x0-button.txtelan_i2c.txtfsl,mpr121-touchkey.yamlgoodix,gt7375p.yamlgoogle,cros-ec-keyb.yamlgpio-beeper.txtgpio-decoder.txtgpio-keys.yamlgpio-matrix-keypad.txtgpio-mouse.txtgpio-vibrator.yamlhid-over-i2c.txtilitek,ili2xxx.txtimx-keypad.yamlinput-reset.txtinput.yamliqs269a.yamliqs626a.yamliqs62x-keys.yamllpc32xx-key.txtmatrix-keymap.txtmatrix-keymap.yamlmax77650-onkey.yamlmicrochip,qt1050.txtmtk-pmic-keys.txtnvidia,tegra20-kbc.txtomap-keypad.txtps2keyb-mouse-apbps2.txtpwm-beeper.txtpwm-vibrator.txtpxa27x-keypad.txtqcom,pm8941-pwrkey.txtqcom,pm8xxx-keypad.txtqcom,pm8xxx-pwrkey.txtqcom,pm8xxx-vib.txtraydium_i2c_ts.txtregulator-haptic.txtrmi4rmi_2d_sensor.txtrmi_f01.txtrmi_i2c.txtrmi_spi.txtrotary-encoder.txtsamsung-keypad.txtsnvs-pwrkey.txtspear-keyboard.txtsprd,sc27xx-vibrator.yamlst-keyscan.txtstmpe-keypad.txttca8418_keypad.txtti,drv260x.txtti,drv2665.txtti,drv2667.txtti,nspire-keypad.txtti,palmas-pwrbutton.txttouchscreenad7879.txtads7846.txtar1021.txtauo_pixcir_ts.txtazoteq,iqs5xx.yamlbrcm,iproc-touchscreen.txtbu21013.txtbu21029.txtchipone_icn8318.txtcolibri-vf50-ts.txtcypress,cy8ctma140.yamlcypress,cy8ctma340.yamledt-ft5x06.yamleeti,exc3000.yamleeti.txtegalax-ts.txtektf2127.txtelan,elants_i2c.yamlfsl-mx25-tcq.txtgoodix.yamlhideep.txthycon,hy46xx.yamlilitek_ts_i2c.yamlimx6ul_tsc.txtlpc32xx-tsc.txtmax11801-ts.txtmelfas,mms114.yamlmelfas_mip4.txtmstar,msg2638.yamlpixcir_i2c_ts.txtraspberrypi,firmware-ts.txtresistive-adc-touch.yamlsamsung,s6sy761.txtsilead_gsl1680.txtsis_i2c.txtsitronix,st1232.yamlst,stmfts.txtstmpe.txtsx8654.txtti-tsc-adc.txttouchscreen.txttouchscreen.yamlts4800-ts.txttsc2005.txttsc2007.txtzet6223.txtzforce_ts.txtzinitix.txttps65218-pwrbutton.txttwl4030-keypad.txttwl4030-pwrbutton.txtzii,rave-sp-pwrbutton.txtinterconnectfsl,imx8m-noc.yamlinterconnect.txtqcom,bcm-voter.yamlqcom,msm8974.yamlqcom,osm-l3.yamlqcom,qcm2290.yamlqcom,qdu1000-rpmh.yamlqcom,rpmh.yamlqcom,sdm660.yamlqcom,sm6350-rpmh.yamlqcom,sm8550-rpmh.yamlinterrupt-controllerabilis,tb10x-ictl.txtactions,owl-sirq.yamlal,alpine-msix.txtallwinner,sun4i-a10-ic.yamlallwinner,sun6i-a31-r-intc.yamlallwinner,sun7i-a20-sc-nmi.yamlamazon,al-fic.txtamlogic,meson-gpio-intc.txtandestech,ativic32.txtapple,aic.yamlarm,gic-v3.yamlarm,gic.yamlarm,nvic.txtarm,versatile-fpga-irq.txtarm,vic.yamlaspeed,ast2400-i2c-ic.txtaspeed,ast2400-vic.txtaspeed,ast2xxx-scu-ic.txtatmel,aic.txtbrcm,bcm2835-armctrl-ic.txtbrcm,bcm2836-l1-intc.txtbrcm,bcm3380-l2-intc.txtbrcm,bcm6345-l1-intc.txtbrcm,bcm7038-l1-intc.txtbrcm,bcm7120-l2-intc.txtbrcm,l2-intc.txtcdns,xtensa-mx.txtcdns,xtensa-pic.txtcirrus,clps711x-intc.txtcsky,apb-intc.txtcsky,mpintc.txtdigicolor-ic.txtezchip,nps400-ic.txtfaraday,ftintc010.txtfsl,intmux.yamlfsl,irqsteer.yamlfsl,ls-extirq.txtfsl,ls-scfg-msi.txtfsl,mu-msi.yamlgoogle,goldfish-pic.txthisilicon,mbigen-v2.txtidt,32434-pic.yamlimg,pdc-intc.txtingenic,intc.yamlintel,ce4100-ioapic.txtintel,ixp4xx-interrupt.yamlinterrupts.txtjcore,aic.txtkontron,sl28cpld-intc.yamlloongson,htpic.yamlloongson,htvec.yamlloongson,liointc.yamlloongson,ls1x-intc.txtloongson,pch-msi.yamlloongson,pch-pic.yamllsi,zevio-intc.txtmarvell,armada-370-xp-mpic.txtmarvell,armada-8k-pic.txtmarvell,gicp.txtmarvell,icu.txtmarvell,odmi-controller.txtmarvell,orion-intc.txtmarvell,sei.txtmediatek,mtk-cirq.yamlmediatek,sysirq.txtmicrochip,pic32-evic.txtmrvl,intc.yamlmscc,ocelot-icpu-intr.yamlmsi.txtmstar,mst-intc.yamlmti,gic.yamlnuvoton,wpcm450-aic.yamlnvidia,tegra20-ictlr.txtnxp,lpc3220-mic.txtopen-pic.txtopencores,or1k-pic.txtopenrisc,ompic.txtqca,ath79-cpu-intc.txtqca,ath79-misc-intc.txtqcom,pdc.txtrda,8810pl-intc.txtrealtek,rtl-intc.yamlrenesas,h8300h-intc.txtrenesas,h8s-intc.txtrenesas,intc-irqpin.yamlrenesas,irqc.yamlrenesas,rza1-irqc.yamlriscv,cpu-intc.txtsamsung,exynos4210-combiner.txtsamsung,s3c24xx-irq.txtsifive,plic-1.0.0.yamlsnps,arc700-intc.txtsnps,archs-idu-intc.txtsnps,archs-intc.txtsnps,dw-apb-ictl.txtsocionext,synquacer-exiu.txtsocionext,uniphier-aidet.yamlst,spear3xx-shirq.txtst,sti-irq-syscfg.txtst,stm32-exti.yamltechnologic,ts4800.txtti,cp-intc.txtti,keystone-irq.txtti,omap-intc-irq.txtti,omap2-intc.txtti,omap4-wugen-mputi,pruss-intc.yamlti,sci-inta.yamlti,sci-intr.yamlvia,vt8500-intc.txtiommuallwinner,sun50i-h6-iommu.yamlarm,smmu-v3.yamlarm,smmu.yamliommu.txtmediatek,iommu.yamlmsm,iommu-v0.txtnvidia,tegra30-smmu.txtqcom,iommu.txtrenesas,ipmmu-vmsa.yamlrockchip,iommu.yamlsamsung,sysmmu.yamlsprd,iommu.yamlti,omap-iommu.txtipmiaspeed,ast2400-ibt-bmc.txtaspeed,ast2400-kcs-bmc.yamlipmi-ipmb.yamlipmi-smic.yamlnpcm7xx-kcs-bmc.txtjailhouse.txtledsams,as3645a.txtbacklight88pm860x.txtarcxcnn_bl.txtcommon.yamlgpio-backlight.yamlkinetic,ktd253.yamlled-backlight.yamllm3630a-backlight.yamllp855x.txtmax8925-backlight.txtpwm-backlight.yamlqcom-wled.yamlrichtek,rt4831-backlight.yamlsky81452-backlight.txttps65217-backlight.txtzii,rave-sp-backlight.txtcommon.txtcommon.yamlcznic,turris-omnia-leds.yamlirledgpio-ir-tx.txtpwm-ir-tx.txtspi-ir-led.txtleds-aat1290.txtleds-an30259a.txtleds-aw2013.yamlleds-bcm6328.txtleds-bcm6358.txtleds-class-multicolor.yamlleds-cpcap.txtleds-cr0014114.txtleds-el15203000.txtleds-gpio.yamlleds-is31fl319x.txtleds-is31fl32xx.txtleds-ktd2692.txtleds-lgm.yamlleds-lm3532.txtleds-lm3601x.txtleds-lm36274.txtleds-lm3692x.txtleds-lm3697.txtleds-lp50xx.yamlleds-lp55xx.yamlleds-lp8860.txtleds-lt3593.txtleds-max77650.yamlleds-mt6323.txtleds-netxbig.txtleds-ns2.txtleds-pca9532.txtleds-pca955x.txtleds-pm8058.txtleds-powernv.txtleds-pwm.yamlleds-rt4505.yamlleds-sc27xx-bltc.txtleds-sgm3140.yamlleds-spi-byte.txtleds-tlc591xx.txtleds-trigger-pattern.txtpca963x.txtregister-bit-led.txtrichtek,rt8515.yamlrohm,bd71828-leds.yamlti,tca6507.yamltrigger-source.yamlmailboxallwinner,sun6i-a31-msgbox.yamlaltera-mailbox.txtamlogic,meson-gxbb-mhu.yamlarm,mhu.yamlarm,mhuv2.yamlbrcm,bcm2835-mbox.txtbrcm,iproc-flexrm-mbox.txtbrcm,iproc-pdc-mbox.txtfsl,mu.yamlhisilicon,hi3660-mailbox.txthisilicon,hi6220-mailbox.txtmailbox.txtmarvell,armada-3700-rwtm-mailbox.txtmicrochip,polarfire-soc-mailbox.yamlmtk-gce.txtnvidia,tegra186-hsp.yamlqcom,apcs-kpss-global.yamlqcom-ipcc.yamlrockchip-mailbox.txtsprd-mailbox.yamlst,stm32-ipcc.yamlsti-mailbox.txtti,message-manager.txtti,omap-mailbox.yamlti,secure-proxy.yamlxgene-slimpro-mailbox.txtxlnx,zynqmp-ipi-mailbox.txtmediaallegro,al5e.yamlallwinner,sun4i-a10-csi.yamlallwinner,sun4i-a10-ir.yamlallwinner,sun4i-a10-video-engine.yamlallwinner,sun6i-a31-csi.yamlallwinner,sun8i-a83t-de2-rotate.yamlallwinner,sun8i-h3-deinterlace.yamlamlogic,axg-ge2d.yamlamlogic,gx-vdec.yamlamlogic,meson-gx-ao-cec.yamlaspeed-video.txtatmel,isc.yamlatmel-isi.txtcdns,csi2rx.txtcdns,csi2tx.txtcec-gpio.txtcec.txtcoda.yamlexynos-fimc-lite.txtexynos-jpeg-codec.txtexynos4-fimc-is.txtexynos5-gsc.txtfsl-pxp.txtfsl-vdoa.txtgpio-ir-receiver.txthix5hd2-ir.txti2cad5820.txtadp1653.txtadv7180.yamladv7343.txtadv748x.txtadv7604.yamlak7375.txtaptina,mt9v111.yamlchrontel,ch7322.yamldongwoon,dw9714.txtdongwoon,dw9768.yamldongwoon,dw9807-vcm.txtimi,rdacm2x-gmsl.yamlimx219.yamlimx258.yamlimx290.txtmax2175.txtmaxim,max9286.yamlmelexis,mlx90640.txtmipi-ccs.yamlmt9m001.txtmt9m111.txtmt9p031.txtmt9v032.txtov2640.txtov2659.txtov2685.txtov5640.txtov5645.txtov5695.txtov7251.txtov7670.txtov7740.txtov8856.yamlov9650.txtovti,ov02a10.yamlovti,ov2680.yamlovti,ov5647.yamlovti,ov5648.yamlovti,ov772x.yamlovti,ov8865.yamlpanasonic,amg88xx.txtrda,rda5807.yamlsony,imx214.yamlsony,imx274.yamlsony,imx334.yamlst,st-mipid02.txttc358743.txttda1997x.txtths8200.txttoshiba,et8ek8.txttvp514x.txttvp5150.txttvp7002.txtimg-ir-rev1.txtimx.txtmarvell,mmp2-ccic.yamlmediatek-jpeg-decoder.txtmediatek-jpeg-encoder.txtmediatek-mdp.txtmediatek-vcodec.txtmediatek-vpu.txtmeson-ir.txtmicrochip,sama5d4-vdec.yamlmicrochip,xisc.yamlmtk-cir.txtnokia,n900-irnvidia,tegra-vde.txtnxp,imx7-csi.yamlnxp,imx7-mipi-csi2.yamlnxp,imx8-jpeg.yamlnxp,imx8mq-vpu.yamlpxa-camera.txtqcom,msm8916-camss.yamlqcom,msm8916-venus.yamlqcom,msm8996-camss.yamlqcom,msm8996-venus.yamlqcom,sc7180-venus.yamlqcom,sdm660-camss.yamlqcom,sdm845-camss.yamlqcom,sdm845-venus-v2.yamlqcom,sdm845-venus.yamlqcom,sm8250-venus.yamlrc.txtrc.yamlrenesas,ceu.yamlrenesas,csi2.yamlrenesas,drif.yamlrenesas,fcp.yamlrenesas,fdp1.yamlrenesas,imr.txtrenesas,isp.yamlrenesas,jpu.txtrenesas,vin.yamlrenesas,vsp1.yamlrockchip,vdec.yamlrockchip-isp1.yamlrockchip-rga.yamlrockchip-vpu.yamls5p-cec.txts5p-mfc.txtsamsung-fimc.txtsamsung-mipi-csis.txtsamsung-s5c73m3.txtsamsung-s5k5baf.txtsamsung-s5k6a3.txtsi470x.txtsi4713.txtspisony-cxd2880.txtst,st-delta.txtst,st-hva.txtst,stih4xx.txtst,stm32-cec.yamlst,stm32-dcmi.yamlst-rc.txtstih-cec.txtstih407-c8sectpfe.txttegra-cec.txtti,cal.yamlti,da850-vpif.txtti,omap3isp.txtti,vpe.yamlti-am437x-vpfe.txtvideo-interface-devices.yamlvideo-interfaces.txtvideo-interfaces.yamlvideo-mux.yamlxilinxvideo.txtxlnx,csi2rxss.yamlxlnx,v-tc.txtxlnx,v-tpg.txtxlnx,video.txtmemory-controllersarm,pl172.txtarm,pl353-smc.yamlath79-ddr-controller.txtatmel,ebi.txtbaikal,bt1-l2-ctl.yamlbrcm,dpfe-cpu.txtcalxeda-ddr-ctrlr.yamlexynos-srom.yamlexynos5422-dmc.txtfslddr.txtifc.txtimx8m-ddrc.yamlmmdc.yamlingenic,nemc.yamlmediatek,smi-common.yamlmediatek,smi-larb.yamlmvebu-devbus.txtmvebu-sdram-controller.txtnvidia,tegra124-emc.yamlnvidia,tegra124-mc.yamlnvidia,tegra186-mc.yamlnvidia,tegra20-emc.yamlnvidia,tegra20-mc.yamlnvidia,tegra210-emc.yamlnvidia,tegra30-emc.yamlnvidia,tegra30-mc.yamlomap-gpmc.txtrenesas,dbsc.yamlrenesas,h8300-bsc.txtrenesas,rpc-if.yamlst,stm32-fmc2-ebi.yamlsynopsys.txttiti-aemif.txtti-da8xx-ddrctl.txtemif.txtmfd88pm860x.txtab8500.txtac100.txtact8945a.txtactions,atc260x.yamlallwinner,sun4i-a10-ts.yamlallwinner,sun6i-a31-prcm.yamlallwinner,sun8i-a23-prcm.yamlaltera-a10sr.txtas3711.txtas3722.txtaspeed-gfx.txtaspeed-lpc.txtaspeed-scu.txtatmel-flexcom.txtatmel-gpbr.txtatmel-hlcdc.txtatmel-matrix.txtatmel-smc.txtaxp20x.txtbd9571mwv.txtbfticu.txtbrcm,bcm59056.txtbrcm,bcm6318-gpio-sysctl.yamlbrcm,bcm63268-gpio-sysctl.yamlbrcm,bcm6328-gpio-sysctl.yamlbrcm,bcm6358-gpio-sysctl.yamlbrcm,bcm6362-gpio-sysctl.yamlbrcm,bcm6368-gpio-sysctl.yamlbrcm,iproc-cdru.txtbrcm,iproc-mhb.txtcanaan,k210-sysctl.yamlcirrus,lochnagar.yamlcirrus,madera.yamlda9052-i2c.txtda9055.txtda9062.txtda9063.txtda9150.txtene-kb3930.yamlene-kb930.yamlfsl-imx25-tsadc.txtgateworks-gsc.yamlgoogle,cros-ec.yamlhi6421.txthisilicon,hi655x.txtiqs62x.yamlkhadas,mcu.yamlkontron,sl28cpld.yamllp3943.txtlp873x.txtmax14577.txtmax77620.txtmax77650.yamlmax77686.txtmax77693.txtmax77802.txtmax8925.txtmax8998.txtmc13xxx.txtmfd.txtmotorola-cpcap.txtmps,mp2629.yamlmt6397.txtmxs-lradc.txtnetronix,ntxec.yamlnxp,bbnsm.yamlomap-usb-host.txtomap-usb-tll.txtpalmas.txtqcom,pm8008.yamlqcom,spmi-pmic.txtqcom,tcsr.txtqcom-pm8xxx.yamlqcom-rpm.txtqriox.txtretu.txtrichtek,rt4831.yamlricoh,rn5t618.yamlrk808.txtrohm,bd70528-pmic.txtrohm,bd71815-pmic.yamlrohm,bd71828-pmic.yamlrohm,bd71837-pmic.yamlrohm,bd71847-pmic.yamlrohm,bd9576-pmic.yamlsamsung,exynos5433-lpass.txtsamsung,sec-core.txtsky81452.txtsprd,sc27xx-pmic.txtst,stm32-lptimer.yamlst,stm32-timers.yamlst,stmfx.yamlst,stpmic1.yamlstericsson,db8500-prcmu.yamlstmpe.txtsyscon.yamltc3589x.txtti,j721e-system-controller.yamlti,lp87524-q1.yamlti,lp87561-q1.yamlti,lp87565-q1.yamlti-keystone-devctrl.txtti-lmu.txttps6105x.txttps6507x.txttps65086.txttps65910.txttps65912.txttwl-family.txttwl4030-audio.txttwl4030-power.txttwl6040.txtwlf,arizona.yamlwm831x.txtxylon,logicvc.yamlzii,rave-sp.txtmipsath79-soc.txtbrcmbrcm,bmips.txtsoc.txtcaviumbootbus.txtcib.txtciu.txtciu2.txtciu3.txtdma-engine.txtsata-uctl.txtuctl.txtcpu_irq.txtimgpistachio-marduk.txtpistachio.txtxilfpga.txtingenicdevices.yamlingenic,cpu.yamllantiqfpi-bus.txtlantiq,cgu.yamllantiq,dma-xway.yamllantiq,ebu.yamllantiq,pmu.yamlrcu.txtloongsondevices.yamlrs780e-acpi.yamlmscc.txtni.txtpic32microchip,pic32mzda.txtralink.txtrealtek-rtl.yamlmiscaspeed,cvic.txtaspeed-p2a-ctrl.txtatmel-ssc.txtbrcm,kona-smc.txteeprom-93xx46.txtfsl,dpaa2-console.yamlfsl,qoriq-mc.txtge-achc.txtidt_89hpesx.txtifm-csi.txtintel,ixp4xx-ahb-queue-manager.yamllwn-bk4.txtnvidia,tegra186-misc.yamlnvidia,tegra20-apbmisc.yamlolpc,xo1.75-ec.yamlpvpanic-mmio.txtqcom,fastrpc.txtxlnx,sd-fec.txtmmcallwinner,sun4i-a10-mmc.yamlamlogic,meson-gx.txtamlogic,meson-mx-sdhc.yamlamlogic,meson-mx-sdio.txtarasan,sdhci.yamlarm,pl18x.yamlaspeed,sdhci.yamlatmel-hsmci.txtbluefield-dw-mshc.txtbrcm,bcm2835-sdhost.txtbrcm,iproc-sdhci.yamlbrcm,kona-sdhci.txtbrcm,sdhci-brcmstb.txtcavium-mmc.txtcdns,sdhci.yamldavinci_mmc.txtexynos-dw-mshc.txtfsl-esdhc.txtfsl-imx-esdhc.yamlfsl-imx-mmc.yamlfujitsu,sdhci-fujitsu.yamlhi3798cv200-dw-mshc.txtimg-dw-mshc.txtingenic,mmc.yamlk3-dw-mshc.txtlitex,mmc.yamlmarvell,xenon-sdhci.txtmicrochip,dw-sparx5-sdhci.yamlmicrochip,sdhci-pic32.txtmmc-card.txtmmc-controller.yamlmmc-pwrseq-emmc.yamlmmc-pwrseq-sd8787.yamlmmc-pwrseq-simple.yamlmmc-spi-slot.txtmmc.txtmoxa,moxart-mmc.txtmtk-sd.yamlmxs-mmc.yamlnvidia,tegra20-sdhci.yamlorion-sdio.txtowl-mmc.yamlpxa-mmc.txtrenesas,mmcif.yamlrenesas,sdhi.yamlrockchip-dw-mshc.yamlsamsung,s3cmci.txtsamsung-sdhci.txtsdhci-am654.yamlsdhci-atmel.txtsdhci-dove.txtsdhci-milbeaut.txtsdhci-msm.txtsdhci-omap.txtsdhci-pxa.yamlsdhci-spear.txtsdhci-sprd.txtsdhci-st.txtsdhci.txtsnps,dwcmshc-sdhci.yamlsocfpga-dw-mshc.txtsocionext,uniphier-sd.yamlstarfive,jh7110-mmc.yamlsynopsys-dw-mshc-common.yamlsynopsys-dw-mshc.yamlti-omap-hsmmc.txtti-omap.txtusdhi6rol0.txtvt8500-sdmmc.txtmtdallwinner,sun4i-a10-nand.yamlamlogic,meson-nand.txtarasan,nand-controller.yamlarm,pl353-nand-r2p1.yamlaspeed-smc.txtatmel-dataflash.txtatmel-nand.txtbrcm,brcmnand.yamlcadence-nand-controller.txtcortina,gemini-flash.txtdavinci-nand.txtdenali,nand.yamldiskonchip.txtelm.txtflctl-nand.txtfsl-upm-nand.txtfsmc-nand.txtgpio-control-nand.txtgpmc-nand.txtgpmc-nor.txtgpmc-onenand.txtgpmi-nand.yamlhisi504-nand.txthisilicon,fmc-spi-nor.txtibm,ndfc.txtingenic,nand.yamlintel,lgm-nand.yamljedec,spi-nor.yamllpc32xx-mlc.txtlpc32xx-slc.txtmarvell-nand.txtmicrochip,mchp23k256.txtmicrochip,mchp48l640.yamlmtd-physmap.yamlmtd.yamlmtk-nand.txtmxc-nand.yamlmxic-nand.txtnand-controller.yamlnand-macronix.txtnvidia-tegra20-nand.txtnxp-spifi.txtorion-nand.txtoxnas-nand.txtpartition.txtpartitionsarm,arm-firmware-suite.txtbrcm,bcm4908-partitions.yamlbrcm,bcm947xx-cfe-partitions.txtbrcm,bcm963xx-cfe-nor-partitions.txtbrcm,bcm963xx-imagetag.txtbrcm,trx.txtfixed-partitions.yamllinksys,ns-partitions.yamlnvmem-cells.yamlpartition.yamlqcom,smem-part.yamlredboot-fis.txtqcom,nandc.yamlrockchip,nand-controller.yamlsamsung-s3c2410.txtspear_smi.txtspi-nand.txtst,stm32-fmc2-nand.yamlst-fsm.txtti,am654-hbmc.yamlvf610-nfc.txtmuxadi,adg792a.txtadi,adgs1408.txtgpio-mux.yamlmux-consumer.yamlmux-controller.yamlreg-mux.yamlnds32andestech-boardsatl2c.txtcpus.txtnetactions,owl-emac.yamladi,adin.yamlallwinner,sun4i-a10-emac.yamlallwinner,sun4i-a10-mdio.yamlallwinner,sun7i-a20-gmac.yamlallwinner,sun8i-a83t-emac.yamlaltera_tse.txtamd-xgbe.txtamlogic,meson-dwmac.yamlanarion-gmac.txtapm-xgene-enet.txtapm-xgene-mdio.txtarc_emac.txtaspeed,ast2600-mdio.yamlbluetoothbluetooth.txtnxp,88w8987-bt.yamlbrcm,amac.txtbrcm,bcm4908-enet.yamlbrcm,bcm6368-mdio-mux.yamlbrcm,bcm7445-switch-v4.0.txtbrcm,bcmgenet.txtbrcm,iproc-mdio.yamlbrcm,mdio-mux-iproc.txtbrcm,systemport.txtbrcm,unimac-mdio.txtbroadcom-bcm87xx.txtbroadcom-bluetooth.yamlbtusb.txtcalxeda-xgmac.yamlcanallwinner,sun4i-a10-can.yamlatmel-can.txtbosch,m_can.yamlc_can.txtcan-controller.yamlcan-transceiver.yamlcc770.txtfsl,flexcan.yamlgrcan.txtholt_hi311x.txtifi_canfd.txtmicrochip,mcp251x.txtmicrochip,mcp251xfd.yamlmpc5xxx-mscan.txtrenesas,rcar-can.yamlrenesas,rcar-canfd.yamlsja1000.txttcan4x5x.txtti_hecc.txtxilinx_can.txtcavium-mdio.txtcavium-mix.txtcavium-pip.txtcirrus,cs89x0.txtcortina,gemini-ethernet.txtcortina.txtcpsw-phy-sel.txtcpsw.txtdavicom-dm9000.txtdavinci_emac.txtdsaar9331.txtarrow,xrs700x.yamlbrcm,b53.yamlbrcm,sf2.yamldsa.txtdsa.yamlhirschmann,hellcreek.yamllan9303.txtlantiq-gswip.txtmarvell.txtmicrochip,ksz.yamlmt7530.txtnxp,sja1105.yamlocelot.txtqca8k.txtrealtek-smi.txtvitesse,vsc73xx.txtemac_rockchip.txtethernet-controller.yamlethernet-phy.yamlethernet.txtezchip_enet.txtfaraday,ftmac.txtfixed-link.txtfsl,qoriq-mc-dpmac.yamlfsl-enetc.txtfsl-fec.txtfsl-fman.txtfsl-tsec-phy.txtftgmac100.txtgpmc-eth.txthisilicon-femac-mdio.txthisilicon-femac.txthisilicon-hip04-net.txthisilicon-hix5hd2-gmac.txthisilicon-hns-dsaf.txthisilicon-hns-mdio.txthisilicon-hns-nic.txtibm,emac.txticplus-ip101ag.txtidt,3243x-emac.yamlieee802154adf7242.txtat86rf230.txtca8210.txtcc2520.txtmcr20a.txtmrf24j40.txtingenic,mac.yamlintel,dwmac-plat.yamlintel,ixp4xx-ethernet.yamlipq806x-dwmac.txtkeystone-netcp.txtlantiq,xrx200-net.txtlpc-eth.txtmacb.txtmarvell,mvusb.yamlmarvell,prestera.txtmarvell-armada-370-neta.txtmarvell-bluetooth.txtmarvell-bt-8xxx.txtmarvell-neta-bm.txtmarvell-orion-mdio.txtmarvell-orion-net.txtmarvell-pp2.txtmarvell-pxa168.txtmaxim,ds26522.txtmdio-gpio.yamlmdio-mux-gpio.yamlmdio-mux-meson-g12a.txtmdio-mux-mmioreg.yamlmdio-mux-multiplexer.yamlmdio-mux.yamlmdio.txtmdio.yamlmediatek,mt7620-gsw.txtmediatek,star-emac.yamlmediatek-bluetooth.txtmediatek-dwmac.txtmediatek-net.txtmicrel-ks8851.txtmicrel-ks8995.txtmicrel-ksz90x1.txtmicrel.txtmicrochip,enc28j60.txtmicrochip,lan78xx.txtmicrochip,sparx5-switch.yamlmscc-miim.txtmscc-ocelot.txtmscc-phy-vsc8531.txtnfcnfcmrvl.txtnxp-nci.txtpn532.txtpn544.txtsamsung,s3fwrn5.yamlst-nci-i2c.txtst-nci-spi.txtst21nfca.txtst95hf.txttrf7970a.txtnixge.txtnokia-bluetooth.txtnvidia,tegra234-mgbe.yamlnxp,dwmac-imx.yamlnxp,lpc1850-dwmac.txtnxp,tja11xx.yamlopencores-ethoc.txtoxnas-dwmac.txtphy.txtqca,ar71xx.yamlqca,ar803x.yamlqca,qca7000.txtqcom,bam-dmux.yamlqcom,ethqos.txtqcom,ipa.yamlqcom,ipq4019-mdio.yamlqcom,ipq8064-mdio.yamlqcom-emac.txtqualcomm-bluetooth.yamlralink,rt2880-net.txtralink,rt3050-esw.txtrealtek,rtl82xx.yamlrealtek-bluetooth.yamlrenesas,ether.yamlrenesas,etheravb.yamlrenesas,r8a779f0-ether-switch.yamlrockchip-dwmac.yamlsamsung-sxgbe.txtsff,sfp.txtsmsc,lan9115.yamlsmsc-lan87xx.txtsmsc-lan91c111.txtsnps,dwc-qos-ethernet.txtsnps,dwmac.yamlsocfpga-dwmac.txtsocionext,uniphier-ave4.yamlsocionext-netsec.txtsti-dwmac.txtstm32-dwmac.yamlstmmac.txtti,cpsw-switch.yamlti,davinci-mdio.yamlti,dp83822.yamlti,dp83867.yamlti,dp83869.yamlti,k3-am654-cpsw-nuss.yamlti,k3-am654-cpts.yamlti-bluetooth.txttoshiba,visconti-dwmac.yamlvia-rhine.txtvia-velocity.txtwirelessbrcm,bcm4329-fmac.yamlesp,esp8089.txtieee80211.yamlmarvell-8xxx.txtmediatek,mt76.yamlmicrochip,wilc1000.yamlqca,ath9k.txtqcom,ath10k.txtqcom,ath11k.yamlti,wl1251.txtti,wlcore,spi.txtti,wlcore.txtwiznet,w5x00.txtxilinx_axienet.txtxilinx_gmii2rgmii.txtnios2nios2.txtnuma.txtnvmemallwinner,sun4i-a10-sid.yamlamlogic-efuse.txtamlogic-meson-mx-efuse.txtbrcm,nvram.yamlbrcm,ocotp.txtimx-iim.yamlimx-ocotp.yamlingenic,jz4780-efuse.yamllpc1850-otp.txtlpc1857-eeprom.txtmtk-efuse.txtmxs-ocotp.yamlnvmem-consumer.yamlnvmem.txtnvmem.yamlqcom,qfprom.yamlqcom,spmi-sdam.yamlrmem.yamlrockchip-efuse.yamlrockchip-otp.txtsc27xx-efuse.txtsnvs-lpgpr.yamlsprd-efuse.txtst,stm32-romem.yamluniphier-efuse.txtvf610-ocotp.txtxlnx,zynqmp-nvmem.txtzii,rave-sp-eeprom.txtopenriscopencoresor1ksim.txtoppallwinner,sun50i-h6-operating-points.yamlopp-v1.yamlopp-v2-base.yamlopp-v2.yamlqcom-nvmem-cpufreq.txtqcom-opp.txtti-omap5-opp-supply.txtpci83xx-512x-pci.txtaardvark-pci.txtaltera-pcie-msi.txtaltera-pcie.txtamlogic,axg-pcie.yamlaxis,artpec6-pcie.txtbaikal,bt1-pcie.yamlbrcm,iproc-pcie.txtbrcm,stb-pcie.yamlcdns,cdns-pcie-ep.yamlcdns,cdns-pcie-host.yamlcdns-pcie-ep.yamlcdns-pcie-host.yamlcdns-pcie.yamldesignware-pcie.txtfaraday,ftpci100.txtfsl,imx6q-pcie-common.yamlfsl,imx6q-pcie-ep.yamlfsl,imx6q-pcie.yamlfsl,pci.txthisilicon,kirin-pcie.yamlhisilicon-histb-pcie.txthost-generic-pci.yamlintel,ixp4xx-pci.yamlintel,keembay-pcie-ep.yamlintel,keembay-pcie.yamlintel-gw-pcie.yamllayerscape-pci.txtlayerscape-pcie-gen4.txtloongson.yamlmediatek,mt7621-pcie.yamlmediatek-pcie-cfg.yamlmediatek-pcie-gen3.yamlmediatek-pcie.txtmicrochip,pcie-host.yamlmobiveil-pcie.txtmvebu-pci.txtnvidia,tegra194-pcie-ep.yamlnvidia,tegra194-pcie.yamlnvidia,tegra20-pcie.txtpci-armada8k.txtpci-ep.yamlpci-iommu.txtpci-msi.txtpci.txtpcie-al.txtqcom,pcie-common.yamlqcom,pcie-ep.yamlqcom,pcie-sa8775p.yamlqcom,pcie-sc7280.yamlqcom,pcie-sc8180x.yamlqcom,pcie-sc8280xp.yamlqcom,pcie-sm8150.yamlqcom,pcie-sm8250.yamlqcom,pcie-sm8350.yamlqcom,pcie-sm8450.yamlqcom,pcie-sm8550.yamlqcom,pcie-x1e80100.yamlqcom,pcie.yamlralink,rt3883-pci.txtrcar-gen4-pci-ep.yamlrcar-gen4-pci-host.yamlrcar-pci-ep.yamlrcar-pci-host.yamlrenesas,pci-rcar-gen2.yamlrockchip,rk3399-pcie-common.yamlrockchip,rk3399-pcie-ep.yamlrockchip,rk3399-pcie.yamlrockchip-dw-pcie.yamlsamsung,exynos-pcie.yamlsifive,fu740-pcie.yamlsnps,dw-pcie-common.yamlsnps,dw-pcie-ep.yamlsnps,dw-pcie.yamlsocionext,uniphier-pcie-ep.yamlspear13xx-pcie.txtti,am65-pci-ep.yamlti,am65-pci-host.yamlti,j721e-pci-ep.yamlti,j721e-pci-host.yamlti-pci.txttoshiba,visconti-pcie.yamluniphier-pcie.txtv3-v360epc-pci.txtversatile.yamlxgene-pci-msi.txtxgene-pci.txtxilinx-pcie.txtxilinx-versal-cpm.yamlxlnx,nwl-pcie.yamlxlnx,xdma-host.yamlperfamlogic,g12-ddr-pmu.yamlapm-xgene-pmu.txtarm,cmn.yamlarm,smmu-v3-pmcg.yamlarm-ccn.txtfsl-imx-ddr.yamlmarvell-cn10k-ddr.yamlmarvell-cn10k-tad.yamlnds32v3-pmu.txtphyallwinner,sun4i-a10-usb-phy.yamlallwinner,sun50i-a64-usb-phy.yamlallwinner,sun50i-h6-usb-phy.yamlallwinner,sun50i-h6-usb3-phy.yamlallwinner,sun5i-a13-usb-phy.yamlallwinner,sun6i-a31-mipi-dphy.yamlallwinner,sun6i-a31-usb-phy.yamlallwinner,sun8i-a23-usb-phy.yamlallwinner,sun8i-a83t-usb-phy.yamlallwinner,sun8i-h3-usb-phy.yamlallwinner,sun8i-r40-usb-phy.yamlallwinner,sun8i-v3s-usb-phy.yamlallwinner,sun9i-a80-usb-phy.yamlamlogic,axg-mipi-dphy.yamlamlogic,meson-axg-mipi-pcie-analog.yamlamlogic,meson-axg-pcie.yamlamlogic,meson-g12a-usb2-phy.yamlamlogic,meson-g12a-usb3-pcie-phy.yamlamlogic,meson8b-usb2-phy.yamlapm-xgene-phy.txtbcm-ns-usb2-phy.yamlbcm-ns-usb3-phy.yamlberlin-sata-phy.txtberlin-usb-phy.txtbrcm,bcm63xx-usbh-phy.yamlbrcm,brcmstb-usb-phy.yamlbrcm,cygnus-pcie-phy.txtbrcm,kona-usb2-phy.txtbrcm,mdio-mux-bus-pci.txtbrcm,ns2-drd-phy.txtbrcm,sata-phy.yamlbrcm,sr-pcie-phy.txtbrcm,stingray-usb-phy.txtcalxeda-combophy.yamlcdns,dphy.txtcdns,salvo-phy.yamldm816x-phy.txtfsl,imx8mq-usb-phy.yamlfsl,mxs-usbphy.yamlhisilicon,hi3660-usb3.yamlhisilicon,hi3670-usb3.yamlhix5hd2-phy.txtingenic,phy-usb.yamlintel,combo-phy.yamlintel,lgm-emmc-phy.yamlintel,lgm-usb-phy.yamlintel,phy-keembay-usb.yamlkeystone-usb-phy.txtlantiq,vrx200-pcie-phy.yamlmarvell,armada-3700-utmi-phy.yamlmarvell,armada-cp110-utmi-phy.yamlmarvell,mmp3-hsic-phy.yamlmarvell,mmp3-usb-phy.yamlmediatek,dsi-phy.yamlmediatek,hdmi-phy.yamlmediatek,mt7621-pci-phy.yamlmediatek,tphy.yamlmediatek,ufs-phy.yamlmediatek,xsphy.yamlmeson-gxl-usb2-phy.txtmicrochip,sparx5-serdes.yamlmixel,mipi-dsi-phy.txtnvidia,tegra124-xusb-padctl.yamlnvidia,tegra186-xusb-padctl.yamlnvidia,tegra194-xusb-padctl.yamlnvidia,tegra20-usb-phy.yamlnvidia,tegra210-xusb-padctl.yamlphy-armada38x-comphy.txtphy-ath79-usb.txtphy-bindings.txtphy-cadence-sierra.yamlphy-cadence-torrent.yamlphy-cpcap-usb.txtphy-da8xx-usb.txtphy-hi3798cv200-combphy.txtphy-hi6220-usb.txtphy-hisi-inno-usb2.txtphy-lantiq-rcu-usb2.txtphy-lpc18xx-usb-otg.txtphy-mapphone-mdm6600.txtphy-miphy28lp.txtphy-miphy365x.txtphy-mvebu-comphy.txtphy-mvebu.txtphy-ocelot-serdes.txtphy-pxa-usb.txtphy-rockchip-inno-hdmi.txtphy-rockchip-inno-usb2.yamlphy-rockchip-typec.txtphy-stih407-usb.txtphy-stm32-usbphyc.yamlphy-tegra194-p2u.yamlpistachio-usb-phy.txtpxa1928-usb-phy.txtqcom,edp-phy.yamlqcom,ipq806x-usb-phy-hs.yamlqcom,ipq806x-usb-phy-ss.yamlqcom,qmp-phy.yamlqcom,qmp-usb3-dp-phy.yamlqcom,qusb2-phy.yamlqcom,sc8280xp-qmp-pcie-phy.yamlqcom,sc8280xp-qmp-usb43dp-phy.yamlqcom,usb-8x16-phy.txtqcom,usb-hs-28nm.yamlqcom,usb-hs-phy.yamlqcom,usb-hsic-phy.txtqcom,usb-snps-femto-v2.yamlqcom,usb-ss.yamlqcom-apq8064-sata-phy.txtqcom-ipq806x-sata-phy.txtqcom-pcie2-phy.txtqcom-usb-ipq4019-phy.yamlralink-usb-phy.txtrcar-gen2-phy.txtrenesas,r8a779f0-ether-serdes.yamlrenesas,rcar-gen3-pcie-phy.yamlrenesas,usb2-phy.yamlrenesas,usb3-phy.yamlrockchip,px30-dsi-dphy.yamlrockchip-dp-phy.txtrockchip-emmc-phy.txtrockchip-inno-csi-dphy.yamlrockchip-mipi-dphy-rx0.yamlrockchip-pcie-phy.txtrockchip-usb-phy.yamlsamsung,exynos-pcie-phy.yamlsamsung,ufs-phy.yamlsamsung-phy.txtsocionext,uniphier-ahci-phy.yamlsocionext,uniphier-pcie-phy.yamlsocionext,uniphier-usb2-phy.yamlsocionext,uniphier-usb3hs-phy.yamlsocionext,uniphier-usb3ss-phy.yamlst-spear-miphy.txtti,omap-usb2.yamlti,phy-am654-serdes.txtti,phy-gmii-sel.yamlti,phy-j721e-wiz.yamlti,tcan104x-can.yamlti-phy.txtxlnx,zynqmp-psgtr.yamlpinctrlabilis,tb10x-iomux.txtactions,s500-pinctrl.yamlactions,s700-pinctrl.txtactions,s900-pinctrl.txtallwinner,sun4i-a10-pinctrl.yamlapple,pinctrl.yamlaspeed,ast2400-pinctrl.yamlaspeed,ast2500-pinctrl.yamlaspeed,ast2600-pinctrl.yamlatmel,at91-pinctrl.txtatmel,at91-pio4-pinctrl.txtaxis,artpec6-pinctrl.txtberlin,pinctrl.txtbitmain,bm1880-pinctrl.txtbrcm,bcm11351-pinctrl.txtbrcm,bcm2835-gpio.txtbrcm,bcm6318-pinctrl.yamlbrcm,bcm63268-pinctrl.yamlbrcm,bcm6328-pinctrl.yamlbrcm,bcm6358-pinctrl.yamlbrcm,bcm6362-pinctrl.yamlbrcm,bcm6368-pinctrl.yamlbrcm,cygnus-pinmux.txtbrcm,iproc-gpio.txtbrcm,ns-pinmux.yamlbrcm,ns2-pinmux.txtbrcm,nsp-gpio.txtbrcm,nsp-pinmux.txtcanaan,k210-fpioa.yamlcirrus,lochnagar.yamlcirrus,madera.yamlcnxt,cx92755-pinctrl.txtcortina,gemini-pinctrl.txtfsl,imx-pinctrl.txtfsl,imx25-pinctrl.txtfsl,imx27-pinctrl.txtfsl,imx35-pinctrl.txtfsl,imx50-pinctrl.txtfsl,imx51-pinctrl.txtfsl,imx53-pinctrl.txtfsl,imx6dl-pinctrl.txtfsl,imx6q-pinctrl.txtfsl,imx6sl-pinctrl.txtfsl,imx6sll-pinctrl.txtfsl,imx6sx-pinctrl.txtfsl,imx6ul-pinctrl.txtfsl,imx7d-pinctrl.txtfsl,imx7ulp-pinctrl.txtfsl,imx8mm-pinctrl.yamlfsl,imx8mn-pinctrl.yamlfsl,imx8mp-pinctrl.yamlfsl,imx8mq-pinctrl.yamlfsl,imx93-pinctrl.yamlfsl,mxs-pinctrl.txtfsl,vf610-pinctrl.txtimg,pistachio-pinctrl.txtingenic,pinctrl.yamlintel,lgm-io.yamllantiq,pinctrl-falcon.txtlantiq,pinctrl-xway.txtmarvell,armada-370-pinctrl.txtmarvell,armada-375-pinctrl.txtmarvell,armada-37xx-pinctrl.txtmarvell,armada-38x-pinctrl.txtmarvell,armada-39x-pinctrl.txtmarvell,armada-98dx3236-pinctrl.txtmarvell,armada-xp-pinctrl.txtmarvell,dove-pinctrl.txtmarvell,kirkwood-pinctrl.txtmarvell,mvebu-pinctrl.txtmarvell,orion-pinctrl.txtmediatek,mt6779-pinctrl.yamlmeson,pinctrl.txtmicrochip,pic32-pinctrl.txtmicrochip,sparx5-sgpio.yamlmscc,ocelot-pinctrl.txtnuvoton,npcm7xx-pinctrl.txtnvidia,tegra-pinmux-common.yamlnvidia,tegra114-pinmux.yamlnvidia,tegra124-pinmux.yamlnvidia,tegra124-xusb-padctl.txtnvidia,tegra194-pinmux.yamlnvidia,tegra20-pinmux.yamlnvidia,tegra210-pinmux.yamlnvidia,tegra30-pinmux.yamlnxp,lpc1850-scu.txtoxnas,pinctrl.txtpincfg-node.yamlpinctrl-bindings.txtpinctrl-max77620.txtpinctrl-mcp23s08.txtpinctrl-mt65xx.txtpinctrl-mt6797.txtpinctrl-mt7622.txtpinctrl-mt8183.txtpinctrl-mt8192.yamlpinctrl-mt8195.yamlpinctrl-palmas.txtpinctrl-rk805.txtpinctrl-single.txtpinctrl-sirf.txtpinctrl-st.txtpinctrl-sx150x.txtpinctrl-vt8500.txtpinctrl_spear.txtpinmux-node.yamlqcom,apq8064-pinctrl.txtqcom,apq8084-pinctrl.txtqcom,ipq4019-pinctrl.txtqcom,ipq6018-pinctrl.yamlqcom,ipq8064-pinctrl.txtqcom,ipq8074-pinctrl.txtqcom,mdm9615-pinctrl.txtqcom,msm8226-pinctrl.yamlqcom,msm8660-pinctrl.txtqcom,msm8916-pinctrl.txtqcom,msm8953-pinctrl.yamlqcom,msm8960-pinctrl.txtqcom,msm8974-pinctrl.txtqcom,msm8976-pinctrl.txtqcom,msm8994-pinctrl.txtqcom,msm8996-pinctrl.txtqcom,msm8998-pinctrl.txtqcom,pmic-gpio.yamlqcom,pmic-mpp.yamlqcom,qcm2290-pinctrl.yamlqcom,qcs404-pinctrl.txtqcom,sa8775p-tlmm.yamlqcom,sc7180-pinctrl.txtqcom,sc7280-lpass-lpi-pinctrl.yamlqcom,sc7280-pinctrl.yamlqcom,sc8180x-pinctrl.yamlqcom,sc8280xp-pinctrl.yamlqcom,sdm660-pinctrl.txtqcom,sdm845-pinctrl.txtqcom,sdx55-pinctrl.yamlqcom,sdx65-pinctrl.yamlqcom,sm6115-pinctrl.yamlqcom,sm6125-pinctrl.yamlqcom,sm6350-pinctrl.yamlqcom,sm8150-pinctrl.txtqcom,sm8250-lpass-lpi-pinctrl.yamlqcom,sm8250-pinctrl.yamlqcom,sm8350-pinctrl.yamlqcom,sm8450-pinctrl.yamlqcom,tlmm-common.yamlralink,rt2880-pinmux.yamlrenesas,pfc.yamlrenesas,rza1-ports.yamlrenesas,rza2-pinctrl.yamlrenesas,rzn1-pinctrl.yamlrockchip,pinctrl.txtsamsung-pinctrl.txtsocionext,uniphier-pinctrl.yamlsprd,pinctrl.txtsprd,sc9860-pinctrl.txtst,stm32-pinctrl.yamlste,abx500.txtste,nomadik.txtti,da850-pupd.txtti,iodelay.txtti,omap-pinctrl.txttoshiba,visconti-pinctrl.yamlxlnx,zynq-pinctrl.txtxlnx,zynqmp-pinctrl.yamlpmempmem-region.txtpoweractions,owl-sps.txtamlogic,meson-ee-pwrc.yamlamlogic,meson-gx-pwrc.txtamlogic,meson-sec-pwrc.yamlavsqcom,cpr.txtbrcm,bcm-pmb.yamlbrcm,bcm63xx-power.yamldomain-idle-state.yamlfsl,imx-gpc.yamlfsl,imx-gpcv2.yamlmediatek,power-controller.yamlmti,mips-cpc.yamlpd-samsung.yamlpower-controller.txtpower-domain.yamlpower_domain.txtqcom,rpmpd.yamlrenesas,apmu.yamlrenesas,rcar-sysc.yamlrenesas,rzg2l-sysc.yamlrenesas,sysc-rmobile.yamlresetaxxia-reset.txtbrcm,bcm21664-resetmgr.txtgemini-poweroff.txtgpio-poweroff.txtgpio-restart.txtkeystone-reset.txtltc2952-poweroff.txtmsm-poweroff.txtmt6323-poweroff.txtnvmem-reboot-mode.txtocelot-reset.txtqcom,pon.txtqnap-poweroff.txtreboot-mode.yamlregulator-poweroff.yamlrestart-poweroff.txtst-reset.txtsyscon-poweroff.yamlsyscon-reboot-mode.yamlsyscon-reboot.yamlxlnx,zynqmp-power.txtrockchip,power-controller.yamlrockchip-io-domain.txtsupplyactive-semi,act8945a-charger.yamlbattery.yamlbq2415x.yamlbq24190.yamlbq24257.yamlbq24735.yamlbq2515x.yamlbq256xx.yamlbq25890.yamlbq25980.yamlbq27xxx.yamlcharger-manager.yamlcpcap-battery.yamlcpcap-charger.yamlcw2015_battery.yamldlg,da9150-charger.yamldlg,da9150-fuel-gauge.yamlgpio-charger.yamlingenic,battery.yamlisp1704.yamllego,ev3-battery.yamllltc,lt3651-charger.yamllltc,ltc294x.yamlltc4162-l.yamlmax77650-charger.yamlmax8925_battery.txtmaxim,ds2760.yamlmaxim,max14656.yamlmaxim,max17040.yamlmaxim,max17042.yamlmaxim,max8903.yamlmicrochip,ucs1002.yamlnokia,n900-battery.yamlolpc-battery.yamlpower-supply.yamlqcom,pm8941-charger.yamlqcom,pm8941-coincell.yamlrichtek,rt5033-battery.yamlrichtek,rt9455.yamlrohm,bd99954.yamlsbs,sbs-battery.yamlsbs,sbs-charger.yamlsbs,sbs-manager.yamlsc2731-charger.yamlsc27xx-fg.yamlstericsson,ab8500-battery.txtstericsson,ab8500-btemp.yamlstericsson,ab8500-chargalg.yamlstericsson,ab8500-charger.yamlstericsson,ab8500-fg.yamlsummit,smb347-charger.yamlti,lp8727.yamltps65090-charger.yamltps65217-charger.yamltwl4030-charger.yamlx-powers,axp20x-ac-power-supply.yamlx-powers,axp20x-battery-power-supply.yamlx-powers,axp20x-usb-power-supply.yamlti-smartreflex.txtwakeup-source.txtxlnx,zynqmp-genpd.txtpowerpc4xxakebono.txtcpm.txthsta.txtppc440spe-adma.txtreboot.txtfslcache_sram.txtccf.txtcpus.txtdcsr.txtdiu.txtdma.txtecm.txtinterlaken-lac.txtl2cache.txtlbc.txtmcm.txtmcu-mpc8349emitx.txtmpc5121-psc.txtmpc512x_lpbfifo.txtmpc5200.txtmpic-msgr.txtmpic-timer.txtmpic.txtmsi-pic.txtpamu.txtpmc.txtraideng.txtscfg.txtsrio-rmu.txtsrio.txtibm,powerpc-cpu-features.txtibm,vas.txtnintendogamecube.txtwii.txtopaloppanel-opal.txtpower-mgt.txtsensor-groups.txtsleep.yamlppspps-gpio.txtptpbrcm,ptp-dte.txtptp-idt82p33.yamlptp-idtcm.yamlptp-ines.txtptp-qoriq.txttimestamper.txtpwmallwinner,sun4i-a10-pwm.yamlatmel-hlcdc-pwm.txtatmel-pwm.txtbrcm,bcm7038-pwm.txtbrcm,iproc-pwm.yamlbrcm,kona-pwm.txtcirrus,clps711x-pwm.txtgoogle,cros-ec-pwm.yamlimg-pwm.txtimx-pwm.yamlimx-tpm-pwm.yamlintel,keembay-pwm.yamlintel,lgm-pwm.yamliqs620a-pwm.yamlkontron,sl28cpld-pwm.yamllpc1850-sct-pwm.txtlpc32xx-pwm.txtmxs-pwm.yamlnvidia,tegra20-pwm.txtnxp,pca9685-pwm.txtpwm-bcm2835.txtpwm-berlin.txtpwm-fsl-ftm.txtpwm-hibvt.txtpwm-lp3943.txtpwm-mediatek.txtpwm-meson.txtpwm-mtk-disp.txtpwm-omap-dmtimer.txtpwm-rockchip.yamlpwm-samsung.yamlpwm-sifive.yamlpwm-sprd.txtpwm-st.txtpwm-tiecap.yamlpwm-tiehrpwm.yamlpwm-tipwmss.txtpwm.txtpwm.yamlpxa-pwm.txtrenesas,pwm-rcar.yamlrenesas,tpu-pwm.yamlspear-pwm.txtst,stmpe-pwm.txtti,twl-pwm.txtti,twl-pwmled.txttoshiba,pwm-visconti.yamlvt8500-pwm.txtregmapregmap.txtregulator88pg86x.txt88pm800.txt88pm860x.txtact8865-regulator.txtact8945a-regulator.txtanatop-regulator.yamlas3722-regulator.txtcpcap-regulator.txtda9210.txtda9211.txtdlg,da9121.yamlfan53555.txtfixed-regulator.yamlgoogle,cros-ec-regulator.yamlgpio-regulator.yamlhisilicon,hi655x-regulator.txtisl9305.txtlm363x-regulator.txtlp872x.txtltc3589.txtltc3676.txtmax1586-regulator.txtmax77650-regulator.yamlmax77686.txtmax77802.txtmax8660.yamlmax8893.yamlmax8907.txtmax8925-regulator.txtmax8952.txtmax8973-regulator.txtmax8997-regulator.txtmaxim,max77826.yamlmcp16502-regulator.txtmp8859.txtmps,mp5416.yamlmps,mp886x.yamlmps,mpq7920.yamlmt6311-regulator.txtmt6315-regulator.yamlmt6323-regulator.txtmt6358-regulator.txtmt6359-regulator.yamlmt6360-regulator.yamlmt6380-regulator.txtmt6397-regulator.txtnvidia,tegra-regulators-coupling.txtnxp,pca9450-regulator.yamlnxp,pf8x00-regulator.yamlonnn,fan53880.yamlpalmas-pmic.txtpbias-regulator.txtpfuze100.yamlpv88060.txtpv88080.txtpv88090.txtpwm-regulator.txtqcom,rpmh-regulator.yamlqcom,smd-rpm-regulator.yamlqcom,spmi-regulator.txtqcom,usb-vbus-regulator.yamlqcom-labibb-regulator.yamlraspberrypi,7inch-touchscreen-panel-regulator.yamlregulator-max77620.txtregulator.txtregulator.yamlrichtek,rt4801-regulator.yamlrichtek,rt4831-regulator.yamlrichtek,rt6160-regulator.yamlrichtek,rt6245-regulator.yamlrichtek,rtmv20-regulator.yamlrohm,bd70528-regulator.txtrohm,bd71815-regulator.yamlrohm,bd71828-regulator.yamlrohm,bd71837-regulator.yamlrohm,bd71847-regulator.yamlrohm,bd9576-regulator.yamlsamsung,s2mpa01.txtsamsung,s2mps11.txtsamsung,s5m8767.txtsilergy,sy8824x.yamlsilergy,sy8827n.yamlsky81452-regulator.txtslg51000.txtsprd,sc2731-regulator.txtst,stm32-booster.yamlst,stm32-vrefbuf.yamlst,stm32mp1-pwr-reg.yamlsy8106a-regulator.txtti,tps65219.yamlti-abb-regulator.txttps51632-regulator.txttps62360-regulator.txttps65023.txttps65090.txttps65132-regulator.txttps65217.txttps65218.txttps6586x.txttwl-regulator.txtuniphier-regulator.txtvctrl.txtvexpress.txtvqmmc-ipq4019-regulator.yamlwlf,arizona.yamlremoteprocfsl,imx-rproc.yamlingenic,vpu.yamlmtk,scp.txtqcom,adsp.yamlqcom,glink-edge.yamlqcom,hexagon-v56.txtqcom,pil-info.yamlqcom,q6v5.txtqcom,sc7180-mss-pil.yamlqcom,sc7280-adsp-pil.yamlqcom,sc7280-mss-pil.yamlqcom,wcnss-pil.txtst,stm32-rproc.yamlst-rproc.txtti,davinci-rproc.txtti,k3-dsp-rproc.yamlti,k3-r5f-rproc.yamlti,keystone-rproc.txtti,omap-remoteproc.yamlti,pru-rproc.yamlwkup_m3_rproc.txtreserved-memoryframebuffer.yamlnvidia,tegra210-emc-table.yamlqcom,cmd-db.txtqcom,rmtfs-mem.txtramoops.txtreserved-memory.txtxen,shared-memory.txtresetallwinner,sun6i-a31-clock-reset.yamlamlogic,meson-axg-audio-arb.txtamlogic,meson-reset.yamlath79-reset.txtberlin,reset.txtbitmain,bm1880-reset.txtbrcm,bcm4908-misc-pcie-reset.yamlbrcm,bcm63138-pmb.txtbrcm,bcm6345-reset.yamlbrcm,bcm7216-pcie-sata-rescal.yamlbrcm,brcmstb-reset.txtcanaan,k210-rst.yamlfsl,imx-src.yamlfsl,imx7-src.yamlhisilicon,hi3660-reset.yamlhisilicon,hi6220-reset.txtimg,pistachio-reset.txtintel,rcu-gw.yamllantiq,reset.txtmicrochip,rst.yamlnuvoton,npcm-reset.txtnxp,lpc1850-rgu.txtoxnas,reset.txtqcom,aoss-reset.yamlqcom,pdc-global.yamlrenesas,rst.yamlreset.txtsnps,axs10x-reset.txtsnps,dw-reset.txtsnps,hsdk-reset.txtsocfpga-reset.txtsocionext,uniphier-reset.yamlst,sti-picophyreset.txtst,sti-powerdown.txtst,sti-softreset.txtst,stm32-rcc.txtst,stm32mp1-rcc.txtti,sci-reset.yamlti-syscon-reset.txtuniphier-reset.txtxlnx,zynqmp-reset.txtzynq-reset.txtresource-names.txtriscvcanaan.yamlcpus.yamlmicrochip.yamlsifive-l2-cache.yamlsifive.yamlrngamlogic,meson-rng.yamlapm,rng.txtarm-cctrng.yamlatmel-trng.txtbrcm,bcm2835.yamlbrcm,iproc-rng200.txthisi-rng.txtimx-rng.yamlingenic,rng.yamlingenic,trng.yamlintel,ixp46x-rng.yamlks-sa-rng.txtmicrochip,pic32-rng.txtmtk-rng.yamlnuvoton,npcm-rng.txtomap3_rom_rng.txtomap_rng.txtsamsung,exynos4-rng.yamlsamsung,exynos5250-trng.txtsilex-insight,ba431-rng.yamlsparc_sun_oracle_rng.txtst,rng.txtst,stm32-rng.yamltimeriomem_rng.txtxiphera,xip8001b-trng.yamlrtcabracon,abx80x.txtallwinner,sun4i-a10-rtc.yamlallwinner,sun6i-a31-rtc.yamlalphascale,asm9260-rtc.txtamlogic,meson-vrtc.yamlamlogic,meson6-rtc.yamlarm,pl031.yamlarmada-380-rtc.txtatmel,at91rm9200-rtc.yamlatmel,at91sam9-rtc.yamlbrcm,brcmstb-waketimer.yamlcdns,rtc.txtcpcap-rtc.txtdallas,ds1390.txtdigicolor-rtc.txtepson,rtc7301.txtepson,rx6110.txtepson,rx8900.yamlfaraday,ftrtc010.yamlfsl,scu-rtc.yamlgoogle,goldfish-rtc.txthaoyu,hym8563.yamlimxdi-rtc.yamlingenic,rtc.yamlisil,isl12026.txtisil,isl12057.txtisil,isl1208.txtlpc32xx-rtc.txtmaxim,ds1742.txtmaxim,ds3231.txtmaxim,mcp795.txtmaxim-ds1302.txtmicrochip,mfps-rtc.yamlmicrochip,pic32-rtc.txtmicrocrystal,rv3028.yamlmicrocrystal,rv3032.yamlmoxa,moxart-rtc.txtmstar,msc313-rtc.yamlnuvoton,nct3018y.yamlnvidia,tegra20-rtc.yamlnxp,lpc1788-rtc.txtnxp,pcf2127.yamlnxp,pcf85063.yamlnxp,pcf8523.txtnxp,pcf85363.yamlnxp,pcf8563.yamlnxp,rtc-2123.txtolpc-xo1-rtc.txtorion-rtc.txtpxa-rtc.txtqcom-pm8xxx-rtc.yamlrealtek,rtd119x.txtrenesas,rzn1-rtc.yamlrenesas,sh-rtc.yamlrtc-aspeed.txtrtc-cmos.txtrtc-ds1307.yamlrtc-fsl-ftm-alarm.txtrtc-mt2712.txtrtc-mt6397.txtrtc-mt7622.txtrtc-mxc.yamlrtc-mxc_v2.yamlrtc-omap.txtrtc-opal.txtrtc-palmas.txtrtc-st-lpc.txtrtc.yamls3c-rtc.yamlsa1100-rtc.yamlsnvs-rtc.txtspear-rtc.txtsprd,sc27xx-rtc.txtst,m41t80.yamlst,stm32-rtc.yamlstmp3xxx-rtc.txtsunplus,sp7021-rtc.yamlti,bq32000.yamlti,k3-rtc.yamltrivial-rtc.yamltwl-rtc.txtvia,vt8500-rtc.txtxgene-rtc.txtxlnx,zynqmp-rtc.yamlscsihisilicon-sas.txtsecuritytpmgoogle,cr50.txtibmvtpm.txtst33zp24-i2c.txtst33zp24-spi.txttpm-i2c.txttpm_tis_mmio.txttpm_tis_spi.txtserial8250.yaml8250_omap.yamlactions,owl-uart.txtaltera_jtaguart.txtaltera_uart.txtamlogic,meson-uart.yamlarc-uart.txtarm,mps2-uart.txtarm_sbsa_uart.txtatmel,at91-usart.yamlbrcm,bcm2835-aux-uart.txtbrcm,bcm6345-uart.txtbrcm,bcm7271-uart.yamlcavium-uart.txtcdns,uart.txtcirrus,clps711x-uart.txtdigicolor-usart.txtefm32-uart.txtesp,esp32-acm.yamlesp,esp32-uart.yamlfsl,s32-linflexuart.txtfsl-imx-uart.yamlfsl-lpuart.yamlfsl-mxs-auart.yamlingenic,uart.yamllantiq_asc.txtlitex,liteuart.yamlmaxim,max310x.txtmicrochip,pic32-uart.txtmilbeaut-uart.txtmrvl,pxa-ssp.txtmtk-uart.txtmvebu-uart.txtnvidia,tegra194-tcu.yamlnvidia,tegra20-hsuart.txtnxp,lpc1850-uart.txtnxp,sc16is7xx.yamlnxp-lpc32xx-hsuart.txtpl011.yamlqca,ar9330-uart.yamlqcom,msm-uart.txtqcom,msm-uartdm.txtrda,8810pl-uart.txtrenesas,em-uart.yamlrenesas,hscif.yamlrenesas,sci.yamlrenesas,scif.yamlrenesas,scifa.yamlrenesas,scifb.yamlrs485.txtrs485.yamlsamsung_uart.yamlserial.yamlsifive-serial.yamlsnps-dw-apb-uart.yamlsocionext,uniphier-uart.yamlsprd-uart.yamlst,stm32-uart.yamlst-asc.txtsunplus,sp7021-uart.yamlvt8500-uart.txtxlnx,opb-uartlite.yamlserioallwinner,sun4i-a10-ps2.yamlaltera_ps2.txtolpc,ap-sp.txtps2-gpio.txtsnps-arc_ps2.txtsifivesifive-blocks-ip-versioning.txtsioxeckelmann,siox-gpio.txtslimbusbus.txtslim-ngd-qcom-ctrl.txtslim-qcom-ctrl.txtsocamlogicamlogic,canvas.yamlclk-measure.txtbcmbrcm,bcm2835-pm.txtbrcm,bcm2835-vchiq.txtraspberrypi,bcm2835-power.txtdovepmu.txtfslbman-portals.txtbman.txtcpm_qecpmcpm.txtbrg.txti2c.txtpic.txtusb.txtfsl,cpm1-scc-qmc.yamlfsl,cpm1-tsa.yamlgpio.txtnetwork.txtqeqe.txtfirmware.txtpar_io.txtpincfg.txtucc.txtusb.txtserial.txtuqe_serial.txtguts.txtqman-portals.txtqman.txtrcpm.txtimxfsl,aips-bus.yamlfsl,imx8mm-vpu-blk-ctrl.yamlfsl,imx8mp-media-blk-ctrl.yamlfsl,imx93-media-blk-ctrl.yamlfsl,imx93-src.yamlimx8m-soc.yamllitexlitex,soc-controller.yamlmediatekdevapc.yamlpwrap.txtscpsys.txtmicrochipatmel,at91rm9200-tcb.yamlmicrochip,polarfire-soc-sys-controller.yamlqcomqcom,aoss-qmp.yamlqcom,apr-services.yamlqcom,apr.yamlqcom,geni-se.yamlqcom,glink.txtqcom,gsbi.txtqcom,pmic-glink.yamlqcom,smd-rpm.yamlqcom,smd.txtqcom,smem.yamlqcom,smp2p.txtqcom,smsm.txtqcom,wcnss.txtrpmh-rsc.txtrockchipgrf.yamltik3-ringacc.yamlk3-socinfo.yamlkeystone-navigator-dma.txtkeystone-navigator-qmss.txtsci-pm-domain.yamlti,pruss.yamlwkup_m3_ipc.txtxilinxxlnx,vcu-settings.yamlxlnx,vcu.txtsoundac97-bus.txtadi,adau1372.yamladi,adau1701.txtadi,adau17x1.txtadi,adau1977.yamladi,adau7002.txtadi,adau7118.yamladi,axi-i2s.txtadi,axi-spdif-tx.txtadi,max98363.yamladi,max98388.yamladi,max98396.yamladi,ssm2305.txtadi,ssm2602.txtadi,ssm3515.yamlak4104.txtak4118.txtak4458.txtak4554.txtak4613.yamlak4642.yamlak5386.txtak5558.txtalc5623.txtalc5632.txtallwinner,sun4i-a10-codec.yamlallwinner,sun4i-a10-i2s.yamlallwinner,sun4i-a10-spdif.yamlallwinner,sun50i-a64-codec-analog.yamlallwinner,sun8i-a23-codec-analog.yamlallwinner,sun8i-a33-codec.yamlamlogic,aiu.yamlamlogic,axg-fifo.txtamlogic,axg-pdm.txtamlogic,axg-sound-card.txtamlogic,axg-spdifin.txtamlogic,axg-spdifout.txtamlogic,axg-tdm-formatters.txtamlogic,axg-tdm-iface.txtamlogic,g12a-toacodec.yamlamlogic,g12a-tohdmitx.txtamlogic,gx-sound-card.yamlamlogic,t9015.yamlarmada-370db-audio.txtarndale.txtatmel-at91sam9g20ek-wm8731-audio.txtatmel-classd.txtatmel-i2s.txtatmel-pdmic.txtatmel-sam9x5-wm8731-audio.txtatmel-wm8904.txtatmel_ac97c.txtaudio-graph-card.yamlaudio-graph-port.yamlaudio-graph.yamlawinic,aw87390.yamlawinic,aw88395.yamlaxentia,tse850-pcm5142.txtbrcm,bcm2835-i2s.txtbrcm,bcm63xx-audio.txtbrcm,cygnus-audio.txtbt-sco.txtcdns,xtfpga-i2s.txtcirrus,cs35l45.yamlcirrus,cs4234.yamlcirrus,cs42l42.yamlcirrus,cs42l43.yamlcirrus,cs42l51.yamlcirrus,lochnagar.yamlcirrus,madera.yamlcomponent-common.yamlcs35l32.txtcs35l33.txtcs35l34.txtcs35l35.txtcs35l36.txtcs4265.txtcs4270.txtcs4271.txtcs42l52.txtcs42l56.txtcs42l73.txtcs42xx8.txtcs43130.txtcs4341.txtcs4349.txtcs53l30.txtda7213.txtda7218.txtda9055.txtdai-common.yamldai-params.yamldavinci-evm-audio.txtdavinci-mcasp-audio.txtdavinci-mcbsp.txtdesignware-i2s.txtdialog,da7219.yamldmic.txtes8328.txteukrea-tlv320.txteverest,es7134.txteverest,es7241.txteverest,es8316.yamleverest,es8326.yamlfsl,asrc.txtfsl,aud2htx.yamlfsl,audmix.txtfsl,easrc.yamlfsl,esai.txtfsl,micfil.yamlfsl,mqs.txtfsl,qmc-audio.yamlfsl,rpmsg.yamlfsl,sai.yamlfsl,spdif.yamlfsl,ssi.txtfsl,xcvr.yamlfsl-asoc-card.txtgoogle,cros-ec-codec.yamlgoogle,sc7180-trogdor.yamlgtm601.txthisilicon,hi6210-i2s.txtics43432.txtimg,i2s-in.txtimg,i2s-out.txtimg,parallel-out.txtimg,pistachio-internal-dac.txtimg,spdif-in.txtimg,spdif-out.txtimx-audio-card.yamlimx-audio-es8328.txtimx-audio-hdmi.yamlimx-audio-sgtl5000.txtimx-audio-spdif.txtimx-audmux.yamlinfineon,peb2466.yamlingenic,aic.yamlingenic,codec.yamlinno-rk3036.txtintel,keembay-i2s.yamlmarvell,mmp-sspa.yamlmarvell,pxa2xx-ac97.txtmax98095.txtmax98371.txtmax98373.txtmax98504.txtmax9860.txtmax9867.txtmaxim,max9759.txtmaxim,max98088.txtmaxim,max98090.yamlmaxim,max98357a.yamlmaxim,max98390.yamlmaxim,max98925.yamlmchp,i2s-mcc.yamlmchp,spdifrx.yamlmchp,spdiftx.yamlmicrochip,pdmc.yamlmikroe,mikroe-proto.txtmrvl,pxa-ssp.txtmt2701-afe-pcm.txtmt2701-cs42448.txtmt2701-wm8960.txtmt6351.txtmt6358.txtmt6359.yamlmt6797-afe-pcm.txtmt6797-mt6351.txtmt8173-max98090.txtmt8173-rt5650-rt5514.txtmt8173-rt5650-rt5676.txtmt8173-rt5650.txtmt8183-afe-pcm.txtmt8183-da7219-max98357.txtmt8183-mt6358-ts3a227-max98357.txtmt8192-mt6359-rt1015-rt5682.yamlmtk-afe-pcm.txtmtk-btcvsd-snd.txtmvebu-audio.txtmxs-audio-sgtl5000.txtmxs-saif.txtname-prefix.txtnau8315.txtnau8540.txtnau8810.txtnau8824.txtnau8825.txtnokia,rx51.txtnuvoton,nau8821.yamlnuvoton,nau8822.yamlnvidia,tegra-audio-alc5632.yamlnvidia,tegra-audio-common.yamlnvidia,tegra-audio-graph-card.yamlnvidia,tegra-audio-max98090.yamlnvidia,tegra-audio-rt5640.yamlnvidia,tegra-audio-rt5677.yamlnvidia,tegra-audio-sgtl5000.yamlnvidia,tegra-audio-trimslice.yamlnvidia,tegra-audio-wm8753.yamlnvidia,tegra-audio-wm8903.yamlnvidia,tegra-audio-wm9712.yamlnvidia,tegra186-asrc.yamlnvidia,tegra186-dspk.yamlnvidia,tegra20-ac97.txtnvidia,tegra20-das.txtnvidia,tegra20-i2s.txtnvidia,tegra210-admaif.yamlnvidia,tegra210-adx.yamlnvidia,tegra210-ahub.yamlnvidia,tegra210-amx.yamlnvidia,tegra210-dmic.yamlnvidia,tegra210-i2s.yamlnvidia,tegra210-mbdrc.yamlnvidia,tegra210-mixer.yamlnvidia,tegra210-mvc.yamlnvidia,tegra210-ope.yamlnvidia,tegra210-peq.yamlnvidia,tegra210-sfc.yamlnvidia,tegra30-ahub.txtnvidia,tegra30-hda.yamlnvidia,tegra30-i2s.txtnxp,tfa989x.yamlomap-abe-twl6040.txtomap-dmic.txtomap-mcbsp.txtomap-mcpdm.txtomap-twl4030.txtpcm1789.txtpcm179x.txtpcm186x.txtpcm3060.txtpcm5102a.txtpcm512x.txtqcom,apq8096.txtqcom,lpass-cpu.yamlqcom,lpass-rx-macro.yamlqcom,lpass-tx-macro.yamlqcom,lpass-va-macro.yamlqcom,lpass-wsa-macro.yamlqcom,msm8916-wcd-digital.txtqcom,pm8916-wcd-analog-codec.yamlqcom,q6adm-routing.yamlqcom,q6adm.yamlqcom,q6afe.yamlqcom,q6apm-dai.yamlqcom,q6apm-lpass-dais.yamlqcom,q6apm.yamlqcom,q6asm-dais.yamlqcom,q6asm.yamlqcom,q6core.yamlqcom,q6dsp-lpass-clocks.yamlqcom,q6dsp-lpass-ports.yamlqcom,q6prm.yamlqcom,sm8250.yamlqcom,wcd9335.yamlqcom,wcd934x.yamlqcom,wcd938x-sdw.yamlqcom,wcd938x.yamlqcom,wcd939x-sdw.yamlqcom,wcd939x.yamlqcom,wcd93xx-common.yamlqcom,wsa881x.yamlqcom,wsa883x.yamlqcom,wsa8840.yamlrealtek,rt1015p.yamlrealtek,rt5682s.yamlrenesas,fsi.yamlrenesas,idt821034.yamlrenesas,rsnd.txtrenesas,rsnd.yamlrichtek,rtq9128.yamlrockchip,pdm.txtrockchip,rk3288-hdmi-analog.txtrockchip,rk3328-codec.yamlrockchip,rk3399-gru-sound.txtrockchip-i2s.yamlrockchip-max98090.txtrockchip-rt5645.txtrockchip-spdif.yamlrohm,bd28623.yamlrt1011.txtrt1015.txtrt1016.txtrt1019.yamlrt1308.txtrt274.txtrt5514.txtrt5616.txtrt5631.txtrt5640.txtrt5645.txtrt5651.txtrt5659.txtrt5660.txtrt5663.txtrt5665.txtrt5668.txtrt5677.txtrt5682.txtsamsung,aries-wm8994.yamlsamsung,midas-audio.yamlsamsung,odroid.yamlsamsung,smdk-wm8994.txtsamsung,tm2-audio.txtsamsung-i2s.yamlserial-midi.yamlsgtl5000.yamlsimple-amplifier.txtsimple-audio-mux.yamlsimple-card.yamlsirf-audio-port.txtsirf-audio.txtsnow.txtsoc-ac97link.txtsocionext,uniphier-aio.yamlsocionext,uniphier-evea.yamlsound-dai.yamlspdif-receiver.txtspdif-transmitter.txtsprd-mcdt.txtsprd-pcm.txtssm2518.txtssm4567.txtst,sta32x.txtst,sta350.txtst,sti-asoc-card.txtst,stm32-i2s.yamlst,stm32-sai.yamlst,stm32-spdifrx.yamlstorm.txttas2552.txttas2562.yamltas2764.yamltas2770.yamltas571x.txttas5720.txttda7419.txttdm-slot.txttfa9879.txtti,ads117x.txtti,j721e-cpb-audio.yamlti,j721e-cpb-ivi-audio.yamlti,pcm1681.txtti,pcm3168a.txtti,tas2781.yamlti,tas5086.txtti,tas6424.txtti,tlv320adc3xxx.yamltlv320adcx140.yamltlv320aic31xx.txttlv320aic32x4.txttlv320aic3x.txttpa6130a2.txtts3a227e.txttscs42xx.txttscs454.txtuda1334.txtux500-mop500.txtux500-msp.txtwidgets.txtwlf,arizona.yamlwlf,wm8960.yamlwlf,wm8961.yamlwlf,wm8974.txtwm8510.txtwm8523.txtwm8524.txtwm8580.txtwm8711.txtwm8728.txtwm8731.txtwm8737.txtwm8741.txtwm8750.yamlwm8753.txtwm8770.txtwm8776.txtwm8782.txtwm8804.txtwm8903.txtwm8904.txtwm8962.txtwm8994.txtxlnx,audio-formatter.txtxlnx,i2s.txtxlnx,spdif.txtzl38060.yamlsoundwireqcom,soundwire.yamlsoundwire-controller.yamlspiadi,axi-spi-engine.txtallwinner,sun4i-a10-spi.yamlallwinner,sun6i-a31-spi.yamlamlogic,meson-gx-spicc.yamlamlogic,meson6-spifc.yamlatmel-quadspi.txtbrcm,bcm2835-aux-spi.txtbrcm,bcm2835-spi.txtbrcm,spi-bcm-qspi.yamlcdns,qspi-nor.yamlefm32-spi.txtfsl,spi-fsl-qspi.yamlfsl-imx-cspi.yamlfsl-spi.txticpdas-lp8841-spi-rtc.txtjcore,spi.txtmarvell,mmp2-ssp.yamlmediatek,spi-mtk-nor.yamlmicrochip,spi-pic32.txtmikrotik,rb4xx-spi.yamlmxs-spi.yamlnuvoton,npcm-fiu.txtnuvoton,npcm-pspi.txtnvidia,tegra114-spi.txtnvidia,tegra20-sflash.txtnvidia,tegra20-slink.txtnvidia,tegra210-quad-peripheral-props.yamlnvidia,tegra210-quad.yamlomap-spi.txtqca,ar934x-spi.yamlqcom,spi-geni-qcom.txtqcom,spi-qcom-qspi.yamlqcom,spi-qup.txtrealtek,rtl-spi.yamlrenesas,hspi.yamlrenesas,rspi.yamlrenesas,sh-msiof.yamlsnps,dw-apb-ssi.yamlsocionext,uniphier-spi.yamlspi-armada-3700.txtspi-ath79.txtspi-bcm63xx-hsspi.txtspi-bcm63xx.txtspi-bus.txtspi-cadence.yamlspi-clps711x.txtspi-controller.yamlspi-davinci.txtspi-fsl-dspi.txtspi-fsl-lpspi.yamlspi-gpio.yamlspi-img-spfi.txtspi-lantiq-ssc.txtspi-mt65xx.txtspi-mt7621.txtspi-mux.yamlspi-mxic.txtspi-nxp-fspi.txtspi-octeon.txtspi-orion.txtspi-pl022.yamlspi-rockchip.yamlspi-samsung.txtspi-sc18is602.txtspi-sifive.yamlspi-slave-mt27xx.txtspi-sprd-adi.txtspi-sprd.txtspi-st-ssc.txtspi-synquacer.txtspi-xilinx.yamlspi-xlp.txtspi-xtensa-xtfpga.txtspi-zynqmp-qspi.yamlspi_altera.txtspi_atmel.txtspi_oc_tiny.txtsqi-pic32.txtst,stm32-qspi.yamlst,stm32-spi.yamlti_qspi.txtxlnx,zynq-qspi.yamlspmihisilicon,hisi-spmi-controller.yamlqcom,spmi-pmic-arb.txtspmi.yamlsramallwinner,sun4i-a10-system-control.yamlqcom,ocmem.yamlsram.yamlstagingiioadcspear-adc.txtsubmitting-patches.rstthermalallwinner,sun8i-a83t-ths.yamlamazon,al-thermal.txtamlogic,thermal.yamlarmada-thermal.txtbrcm,avs-ro-thermal.yamlbrcm,avs-tmon.txtbrcm,bcm2835-thermal.txtbrcm,ns-thermal.yamlbrcm,sr-thermal.txtda9062-thermal.txtdb8500-thermal.txtdove-thermal.txtexynos-thermal.txthisilicon-thermal.txtimx-thermal.yamlimx8mm-thermal.yamlkirkwood-thermal.txtmax77620_thermal.txtmediatek-thermal.txtnvidia,tegra124-soctherm.txtnvidia,tegra186-bpmp-thermal.yamlnvidia,tegra30-tsensor.yamlqcom-spmi-adc-tm5.yamlqcom-spmi-temp-alarm.txtqcom-tsens.yamlqoriq-thermal.yamlrcar-gen3-thermal.yamlrcar-thermal.yamlrockchip-thermal.yamlsocionext,uniphier-thermal.yamlspear-thermal.txtsprd-thermal.yamlst,stm32-thermal.yamlst-thermal.txtthermal-cooling-devices.yamlthermal-generic-adc.txtthermal-idle.yamlthermal-sensor.yamlthermal-zones.yamlti,am654-thermal.yamlti_soc_thermal.txttimeractions,owl-timer.txtallwinner,sun4i-a10-timer.yamlallwinner,sun5i-a13-hstimer.yamlaltr,timer-1.0.txtamlogic,meson6-timer.txtandestech,atcpit100-timer.txtarm,arch_timer.yamlarm,arch_timer_mmio.yamlarm,armv7m-systick.txtarm,global_timer.yamlarm,mps2-timer.txtarm,sp804.yamlarm,twd-timer.yamlbrcm,bcm2835-system-timer.txtbrcm,kona-timer.txtcdns,ttc.yamlcirrus,clps711x-timer.txtcsky,gx6605s-timer.txtcsky,mptimer.txtdigicolor-timer.txtenergymicro,efm32-timer.txtezchip,nps400-timer0.txtezchip,nps400-timer1.txtfaraday,fttmr010.txtfsl,ftm-timer.txtfsl,gtm.txtfsl,imxgpt.yamlimg,pistachio-gptimer.txtingenic,sysost.yamlingenic,tcu.yamlintel,ixp4xx-timer.yamljcore,pit.txtlsi,zevio-timer.txtmarvell,armada-370-xp-timer.txtmarvell,orion-timer.txtmediatek,mtk-timer.txtmrvl,mmp-timer.yamlnuvoton,npcm7xx-timer.txtnvidia,tegra-timer.yamlnvidia,tegra186-timer.yamlnxp,lpc3220-timer.txtnxp,sysctr-timer.yamlnxp,tpm-timer.yamloxsemi,rps-timer.txtrda,8810pl-timer.txtrenesas,16bit-timer.txtrenesas,8bit-timer.txtrenesas,cmt.yamlrenesas,em-sti.yamlrenesas,mtu2.yamlrenesas,ostm.yamlrenesas,tmu.yamlrenesas,tpu.yamlrockchip,rk-timer.txtsamsung,exynos4210-mct.yamlsifive,clint.yamlsnps,arc-timer.txtsnps,archs-gfrc.txtsnps,archs-rtc.txtsnps,dw-apb-timer.yamlsocionext,milbeaut-timer.txtspreadtrum,sprd-timer.txtst,spear-timer.txtst,stih407-lpcst,stm32-timer.yamlti,davinci-timer.txtti,keystone-timer.txtti,timer.txtvia,vt8500-timer.txttimestamphardware-timestamps-common.yamlhte-consumer.yamlnvidia,tegra194-hte.yamltrivial-devices.yamlufscdns,ufshc.yamlhisilicon,ufs.yamlmediatek,ufs.yamlqcom,ufs.yamlrenesas,ufs.yamlsamsung,exynos-ufs.yamlsnps,tc-dwc-g210.yamlsprd,ums9620-ufs.yamlti,j721e-ufs.yamlufs-common.yamlunittest.txtusballwinner,sun4i-a10-musb.yamlam33xx-usb.txtamlogic,meson-g12a-usb-ctrl.yamlanalogix,anx7411.yamlaspeed,ast2600-udc.yamlaspeed,usb-vhub.yamlatmel-usb.txtbrcm,bcm7445-ehci.yamlbrcm,bdc.yamlbrcm,usb-pinmap.yamlcdns,usb3.yamlci-hdrc-usb2.yamlcypress,cypd4226.yamlcypress,hx3.yamlda8xx-usb.txtdwc2.yamldwc3-cavium.txtdwc3-st.txtdwc3-xilinx.yamlehci-st.txtfaraday,fotg210.txtfcs,fsa4480.yamlfcs,fusb302.yamlfsl,imx8mp-dwc3.yamlfsl,imx8mq-dwc3.yamlfsl,usbmisc.yamlfsl-usb.txtgeneric-ehci.yamlgeneric-ohci.yamlgeneric-xhci.yamlgenesys,gl850g.yamlgpio-sbu-mux.yamlgr-udc.txthisilicon,histb-xhci.txtingenic,musb.yamlintel,keembay-dwc3.yamliproc-udc.txtisp1301.txtite,it5205.yamllpc32xx-udc.txtmarvell,pxau2o-ehci.yamlmaxim,max33359.yamlmaxim,max3420-udc.yamlmaxim,max3421.txtmediatek,mt6360-tcpc.yamlmediatek,mt6370-tcpc.yamlmediatek,mtk-xhci.yamlmediatek,mtu3.yamlmediatek,musb.yamlmicrochip,mpfs-musb.yamlmicrochip,usb5744.yamlmsm-hsusb.txtnpcm7xx-usb.txtnvidia,tegra-xudc.yamlnvidia,tegra124-xusb.yamlnvidia,tegra186-xusb.yamlnvidia,tegra194-xusb.yamlnvidia,tegra20-ehci.txtnvidia,tegra210-xusb.yamlnvidia,tegra234-xusb.yamlnxp,isp1760.yamlnxp,ptn36502.yamlnxp,ptn5110.yamlocteon-usb.txtohci-da8xx.txtohci-st.txtomap-usb.txtonnn,nb7vpq904m.yamlpxa-usb.txtqcom,dwc3.yamlqcom,pmic-typec.yamlqcom,wcd939x-usbss.yamlrealtek,rtd-dwc3.yamlrealtek,rts5411.yamlrenesas,usb-xhci.yamlrenesas,usb3-peri.yamlrenesas,usbhs.yamlrichtek,rt1711h.txtrichtek,rt1711h.yamlrichtek,rt1719.yamlrockchip,dwc3.yamls3c2410-usb.txtsamsung,exynos-dwc3.yamlsamsung,exynos-usb2.yamlsmsc,usb3503.yamlsnps,dwc3.yamlst,stusb160x.yamlst,typec-stm32g0.yamlti,am62-usb.yamlti,hd3ss3220.yamlti,j721e-usb.yamlti,keystone-dwc3.yamlti,tps6598x.yamlti,usb8020b.yamlti,usb8041.yamltwlxxxx-usb.txtulpi.txtusb-device.yamlusb-drd.yamlusb-hcd.yamlusb-nop-xceiv.yamlusb-switch.yamlusb-uhci.txtusb-xhci.yamlusb.yamlusb251xb.txtusb4604.txtux500-usb.txtvialab,vl817.yamlwillsemi,wusb3801.yamlxlnx,usb2.yamlvendor-prefixes.yamlvirtioiommu.txtmmio.yamlw1fsl-imx-owire.yamlomap-hdq.txtw1-gpio.txtw1.txtwatchdogallwinner,sun4i-a10-wdt.yamlalphascale-asm9260.txtamlogic,meson-gxbb-wdt.yamlarm,sbsa-gwdt.yamlarm,sp805.yamlarm,twd-wdt.yamlarm-smc-wdt.yamlarmada-37xx-wdt.txtaspeed-wdt.txtatmel,sama5d4-wdt.yamlatmel-at91rm9200-wdt.txtatmel-wdt.txtbrcm,bcm2835-pm-wdog.txtbrcm,bcm7038-wdt.txtbrcm,kona-wdt.txtcadence-wdt.txtda9062-wdt.txtdavinci-wdt.txtdigicolor-wdt.txtfaraday,ftwdt010.txtfsl-imx-wdt.yamlfsl-imx7ulp-wdt.yamlgpio-wdt.txtimgpdc-wdt.txtintel,keembay-wdt.yamlkontron,sl28cpld-wdt.yamllantiq-wdt.txtlpc18xx-wdt.txtmarvel.txtmen-a021-wdt.txtmeson-wdt.txtmicrochip,pic32-dmt.txtmicrochip,pic32-wdt.txtmoxa,moxart-watchdog.txtmpc8xxx-wdt.txtmstar,msc313e-wdt.yamlmt7621-wdt.txtmtk-wdt.txtnuvoton,npcm-wdt.txtof-xilinx-wdt.txtomap-wdt.txtpnx4008-wdt.txtqca-ar7130-wdt.txtqcom,pm8916-wdt.txtqcom-wdt.yamlrealtek,rtd119x.txtrenesas,wdt.yamlrt2880-wdt.txtsamsung-wdt.yamlsnps,dw-wdt.yamlsocionext,uniphier-wdt.yamlsprd-wdt.txtst,stm32-iwdg.yamlst_lpc_wdt.txtti,rti-wdt.yamltoshiba,visconti-wdt.yamlts4800-wdt.txttwl4030-wdt.txtwatchdog.yamlzii,rave-sp-wdt.txtziirave-wdt.txtwriting-bindings.rstwriting-schema.rstx86ce4100.txttimer.txtxilinx.txtxillybusxillybus.txtchangesets.rstdynamic-resolution-notes.rstindex.rstkernel-api.rstof_unittest.rstoverlay-notes.rstusage-model.rstdoc-guidecontributing.rsthello.dotindex.rstkernel-doc.rstmaintainer-profile.rstparse-headers.rstsphinx.rstsvg_image.svgdocutils.confdontdiffdriver-api80211cfg80211.rstindex.rstintroduction.rstmac80211-advanced.rstmac80211.rstacpiindex.rstlinuxized-acpica.rstscan_handlers.rstaperture.rstauxiliary_bus.rstbacklightlp855x-driver.rstbasics.rstclk.rstcomponent.rstconnector.rstconsole.rstcryptoiaaiaa-crypto.rstindex.rstindex.rstcxlindex.rstmemory-devices.rstdcdbas.rstdevfreq.rstdevice-io.rstdevice_link.rstdma-buf.rstdmaengineclient.rstdmatest.rstindex.rstprovider.rstpxa_dma.rstdpll.rstdriver-modelbinding.rstbus.rstdesign-patterns.rstdevice.rstdevres.rstdriver.rstindex.rstoverview.rstplatform.rstporting.rstearly-userspacebuffer-format.rstearly_userspace_support.rstindex.rstedac.rsteisa.rstfirewire.rstfirmwarebuilt-in-fw.rstcore.rstdirect-fs-lookup.rstefiindex.rstfallback-mechanisms.rstfirmware_cache.rstfw_search_path.rstfw_upload.rstindex.rstintroduction.rstlookup-order.rstother_interfaces.rstrequest_firmware.rstfpgafpga-bridge.rstfpga-mgr.rstfpga-programming.rstfpga-region.rstindex.rstintro.rstframe-buffer.rstgeneric-counter.rstgpioboard.rstbt8xxgpio.rstconsumer.rstdriver.rstdrivers-on-gpio.rstindex.rstintro.rstlegacy.rstusing-gpio.rsthsi.rsthtehte.rstindex.rsttegra194-hte.rsti2c.rsti3cdevice-driver-api.rstindex.rstmaster-driver-api.rstprotocol.rstiiobuffers.rstcore.rsthw-consumer.rstindex.rstintro.rsttriggered-buffers.rsttriggers.rstindex.rstinfiniband.rstinfrastructure.rstinput.rstinterconnect.rstio-mapping.rstio_ordering.rstioctl.rstipmb.rstipmi.rstisa.rstisapnp.rstlibata.rstmailbox.rstmdindex.rstmd-cluster.rstraid5-cache.rstraid5-ppl.rstmediacamera-sensor.rstcec-core.rstcsi2.rstdriversbttv-devel.rstccsccs-regs.ascccs.rstmk-ccs-regscontributors.rstcpia2_devel.rstcx2341x-devel.rstcx88-devel.rstdavinci-vpbe-devel.rstdvb-usb.rstfimc-devel.rstfrontends.rstindex.rstpvrusb2.rstpxa_camera.rstradiotrack.rstsaa7134-devel.rstsh_mobile_ceu_camera.rsttuners.rstvidtv.rstvimc-devel.rstzoran.rstdtv-ca.rstdtv-common.rstdtv-core.rstdtv-demux.rstdtv-frontend.rstdtv-net.rstindex.rstmaintainer-entry-profile.rstmc-core.rstrc-core.rstv4l2-async.rstv4l2-common.rstv4l2-controls.rstv4l2-core.rstv4l2-dev.rstv4l2-device.rstv4l2-dv-timings.rstv4l2-event.rstv4l2-fh.rstv4l2-flash-led-class.rstv4l2-fwnode.rstv4l2-intro.rstv4l2-mc.rstv4l2-mediabus.rstv4l2-mem2mem.rstv4l2-rect.rstv4l2-subdev.rstv4l2-tuner.rstv4l2-tveeprom.rstv4l2-videobuf.rstv4l2-videobuf2.rstmeihdcp.rstiamt.rstindex.rstmei-client-bus.rstmei.rstnfc.rstmemory-devicesindex.rstti-emif.rstti-gpmc.rstmen-chameleon-bus.rstmessage-based.rstmisc_devices.rstmiscellaneous.rstmmcindex.rstmmc-async-req.rstmmc-dev-attrs.rstmmc-dev-parts.rstmmc-tools.rstmtdindex.rstintel-spi.rstnand_ecc.rstspi-nor.rstmtdnand.rstnfcindex.rstnfc-hci.rstnfc-pn544.rstntb.rstnvdimmbtt.rstfirmware-activate.rstindex.rstnvdimm.rstsecurity.rstnvmem.rstparport-lowlevel.rstpciindex.rstp2pdma.rstpci.rstphyindex.rstphy.rstsamsung-usb2.rstpin-control.rstpldmfwdriver-ops.rstfile-format.rstindex.rstpmcpuidle.rstdevices.rstindex.rstnotifiers.rsttypes.rstpps.rstptp.rstpwm.rstrapidioindex.rstmport_cdev.rstrapidio.rstrio_cm.rstsysfs.rsttsi721.rstregulator.rstreset.rstrfkill.rsts390-drivers.rstscsi.rstserialdriver.rstindex.rstmoxa-smartio.rstn_gsm.rstserial-iso7816.rstserial-rs485.rstslimbus.rstsm501.rstsoundwireerror_handling.rstindex.rstlocking.rststream.rstsummary.rstspi.rstsurface_aggregatorclient-api.rstclient.rstclientscdev.rstdtx.rstindex.rstsan.rstindex.rstinternal-api.rstinternal.rstoverview.rstssh.rstswitchtec.rstsync_file.rsttarget.rstthermalcpu-cooling-api.rstcpu-idle-cooling.rstexynos_thermal.rstexynos_thermal_emulation.rstindex.rstintel_dptf.rstnouveau_thermal.rstpower_allocator.rstsysfs-api.rstx86_pkg_temperature_thermal.rstuio-howto.rstusbURB.rstanchors.rstbulk-streams.rstcallbacks.rstdma.rstdwc3.rsterror-codes.rstgadget.rsthotplug.rstindex.rstpersist.rstpower-management.rsttypec.rsttypec_bus.rstusb.rstusb3-debug-port.rstwriting_musb_glue_layer.rstwriting_usb_driver.rstvfio-mediated-device.rstvfio-pci-device-specific-driver-acceptance.rstvfio.rstvirtioindex.rstvirtio.rstwriting_virtio_drivers.rstvme.rstw1.rstwbrf.rstxilinxeemi.rstindex.rstxillybus.rstzorro.rstfault-injectionfault-injection.rstindex.rstnotifier-error-inject.rstnvme-fault-injection.rstprovoke-crashes.rstfbapi.rstarkfb.rstaty128fb.rstcirrusfb.rstcmap_xfbdev.rstdeferred_io.rstefifb.rstep93xx-fb.rstfbcon.rstframebuffer.rstgxfb.rstindex.rstintel810.rstinternals.rstlxfb.rstmatroxfb.rstmetronomefb.rstmodedb.rstpvr2fb.rstpxafb.rsts3fb.rstsa1100fb.rstsh7760fb.rstsisfb.rstsm501.rstsm712fb.rstsstfb.rsttgafb.rsttridentfb.rstudlfb.rstuvesafb.rstvesafb.rstviafb.modesviafb.rstvt8623fb.rstfeaturesarch-support.txtcorecBPF-JITarch-support.txteBPF-JITarch-support.txtgeneric-idle-threadarch-support.txtjump-labelsarch-support.txtthread-info-in-taskarch-support.txttracehookarch-support.txtdebugKASANarch-support.txtdebug-vm-pgtablearch-support.txtgcov-profile-allarch-support.txtkcovarch-support.txtkgdbarch-support.txtkmemleakarch-support.txtkprobeskprobes-on-ftracearch-support.txtarch-support.txtkretprobesarch-support.txtoptprobesarch-support.txtstackprotectorarch-support.txtuprobesarch-support.txtuser-ret-profilerarch-support.txtiodma-contiguousarch-support.txtlist-arch.shlockingcmpxchg-localarch-support.txtlockdeparch-support.txtqueued-rwlocksarch-support.txtqueued-spinlocksarch-support.txtperfkprobes-eventarch-support.txtperf-regsarch-support.txtperf-stackdumparch-support.txtschedmembarrier-sync-corearch-support.txtnuma-balancingarch-support.txtscriptsfeatures-refresh.shseccompseccomp-filterarch-support.txttimearch-tick-broadcastarch-support.txtclockeventsarch-support.txtcontext-trackingarch-support.txtirq-time-acctarch-support.txtvirt-cpuacctarch-support.txtvmELF-ASLRarch-support.txtPG_uncachedarch-support.txtTHParch-support.txtTLBarch-support.txthuge-vmaparch-support.txtioremap_protarch-support.txtpte_specialarch-support.txtfilesystems9p.rstadfs.rstaffs.rstafs.rstapi-summary.rstautofs-mount-control.rstautofs.rstautomount-support.rstbefs.rstbfs.rstbtrfs.rstcachingbackend-api.rstcachefiles.rstfscache.rstindex.rstnetfs-api.rstceph.rstcifscifsroot.rstcoda.rstconfigfs.rstcramfs.rstdax.rstdebugfs.rstdevpts.rstdirectory-locking.rstdlmfs.rstdnotify.rstecryptfs.rstefivarfs.rsterofs.rstext2.rstext3.rstext4about.rstallocators.rstattributes.rstbigalloc.rstbitmaps.rstblockgroup.rstblockmap.rstblocks.rstchecksums.rstdirectory.rstdynamic.rsteainode.rstglobals.rstgroup_descr.rstifork.rstindex.rstinlinedata.rstinodes.rstjournal.rstmmp.rstoverview.rstspecial_inodes.rstsuper.rstverity.rstf2fs.rstfiemap.rstfiles.rstfscrypt.rstfsverity.rstfuse-io.rstfuse.rstgfs2-glocks.rstgfs2-uevents.rstgfs2.rsthfs.rsthfsplus.rsthpfs.rstindex.rstinotify.rstisofs.rstjournalling.rstlocking.rstlocks.rstmount_api.rstnetfs_library.rstnfsclient-identifier.rstexporting.rstindex.rstknfsd-stats.rstnfs41-server.rstpnfs.rstreexport.rstrpc-cache.rstrpc-server-gss.rstnilfs2.rstntfs.rstocfs2-online-filecheck.rstocfs2.rstomfs.rstorangefs.rstoverlayfs.rstpath-lookup.rstpath-lookup.txtporting.rstproc.rstqnx6.rstquota.rstramfs-rootfs-initramfs.rstrelay.rstromfs.rstseq_file.rstsharedsubtree.rstsplice.rstspufsindex.rstspu_create.rstspu_run.rstspufs.rstsquashfs.rstsysfs.rstsysv-fs.rsttmpfs.rstubifs-authentication.rstubifs.rstudf.rstvfat.rstvfs.rstvirtiofs.rstxfs-delayed-logging-design.rstxfs-self-describing-metadata.rstzonefs.rstfirmware-guideacpiDSD-properties-rules.rstacpi-lid.rstaml-debugger.rstapeieinj.rstoutput_format.rstchromeos-acpi-device.rstdebug.rstdsddata-node-references.rstgraph.rstleds.rstphy.rstenumeration.rstextcon-intel-int3496.rstgpio-properties.rsti2c-muxes.rstindex.rstintel-pmc-mux.rstlpit.rstmethod-customizing.rstmethod-tracing.rstnamespace.rstosi.rstvideo_extension.rstindex.rstfirmware_classhotplug-scriptfpgadfl.rstindex.rstgpuafbc.rstamdgpu-dc.rstamdgpu.rstbacklight.rstbridgedw-hdmi.rstdp-msttopology-figure-1.dottopology-figure-2.dottopology-figure-3.dotdriver-uapi.rstdrivers.rstdrm-client.rstdrm-internals.rstdrm-kms-helpers.rstdrm-kms.rstdrm-mm.rstdrm-uapi.rsti915.rstindex.rstintroduction.rstkms-properties.csvkomeda-kms.rstmcde.rstmeson.rstmsm-crash-dump.rstpl111.rstrfci915_gem_lmem.rstindex.rsttegra.rsttodo.rsttve200.rstv3d.rstvc4.rstvga-switcheroo.rstvgaarbiter.rstvkms.rstxen-front.rsthidamd-sfh-hid.rsthid-alps.rsthid-bpf.rsthid-sensor.rsthid-transport.rsthiddev.rsthidintro.rsthidraw.rsthidreport-parsing.rstindex.rstintel-ish-hid.rstuhid.rsthwmonabituguru-datasheet.rstabituguru.rstabituguru3.rstacpi_power_meter.rstad7314.rstadc128d818.rstadm1021.rstadm1025.rstadm1026.rstadm1031.rstadm1177.rstadm1266.rstadm1275.rstadm9240.rstads7828.rstadt7410.rstadt7411.rstadt7462.rstadt7470.rstadt7475.rstaht10.rstamc6821.rstasb100.rstasc7621.rstaspeed-pwm-tacho.rstbcm54140.rstbel-pfe.rstbpa-rs600.rstbt1-pvt.rstcoretemp.rstcorsair-cpro.rstcorsair-psu.rstda9052.rstda9055.rstdell-smm-hwmon.rstdme1737.rstdps920ab.rstdrivetemp.rstds1621.rstds620.rstemc1403.rstemc2103.rstemc6w201.rstf71805f.rstf71882fg.rstfam15h_power.rstfsp-3y.rstftsteutates.rstg760a.rstg762.rstgl518sm.rstgsc-hwmon.rsthih6130.rsthwmon-kernel-api.rstibm-cffps.rstibmaem.rstibmpowernv.rstina209.rstina2xx.rstina3221.rstindex.rstinspur-ipsps1.rstintel-m10-bmc-hwmon.rstir35221.rstir36021.rstir38064.rstisl68137.rstit87.rstjc42.rstk10temp.rstk8temp.rstlineage-pem.rstlm25066.rstlm63.rstlm70.rstlm73.rstlm75.rstlm77.rstlm78.rstlm80.rstlm83.rstlm85.rstlm87.rstlm90.rstlm92.rstlm93.rstlm95234.rstlm95245.rstlochnagar.rstltc2945.rstltc2947.rstltc2978.rstltc2990.rstltc2992.rstltc3815.rstltc4151.rstltc4215.rstltc4245.rstltc4260.rstltc4261.rstmax127.rstmax15301.rstmax16064.rstmax16065.rstmax1619.rstmax16601.rstmax1668.rstmax197.rstmax20730.rstmax20751.rstmax31722.rstmax31730.rstmax31785.rstmax31790.rstmax34440.rstmax6639.rstmax6642.rstmax6650.rstmax6697.rstmax8688.rstmc13783-adc.rstmcp3021.rstmenf21bmc.rstmlxreg-fan.rstmp2888.rstmp2975.rstnct6683.rstnct6775.rstnct7802.rstnct7904.rstnpcm750-pwm-fan.rstnsa320.rstntc_thermistor.rstnzxt-kraken2.rstocc.rstpc87360.rstpc87427.rstpcf8591.rstpim4328.rstpm6764tr.rstpmbus-core.rstpmbus.rstpowr1220.rstpwm-fan.rstpxe1610.rstq54sj108a2.rstraspberrypi-hwmon.rstsbtsi_temp.rstsch5627.rstsch5636.rstscpi-hwmon.rstsht15.rstsht21.rstsht3x.rstsht4x.rstshtc1.rstsis5595.rstsl28cpld.rstsmm665.rstsmsc47b397.rstsmsc47m1.rstsmsc47m192.rstsparx5-temp.rststpddc60.rstsubmitting-patches.rstsysfs-interface.rsttc654.rsttc74.rstthmc50.rsttmp102.rsttmp103.rsttmp108.rsttmp401.rsttmp421.rsttmp513.rsttps23861.rsttps40422.rsttps53679.rsttwl4030-madc-hwmon.rstucd9000.rstucd9200.rstuserspace-tools.rstvexpress.rstvia686a.rstvt1211.rstw83627ehf.rstw83627hf.rstw83773g.rstw83781d.rstw83791d.rstw83792d.rstw83793.rstw83795.rstw83l785ts.rstw83l786ng.rstwm831x.rstwm8350.rstxdpe12284.rstxgene-hwmon.rstzl6100.rsti2cbussesi2c-ali1535.rsti2c-ali1563.rsti2c-ali15x3.rsti2c-amd-mp2.rsti2c-amd756.rsti2c-amd8111.rsti2c-diolan-u2c.rsti2c-i801.rsti2c-ismt.rsti2c-mlxcpld.rsti2c-nforce2.rsti2c-nvidia-gpu.rsti2c-ocores.rsti2c-parport.rsti2c-pca-isa.rsti2c-piix4.rsti2c-sis5595.rsti2c-sis630.rsti2c-sis96x.rsti2c-taos-evm.rsti2c-via.rsti2c-viapro.rstindex.rstscx200_acb.rstdev-interface.rstdma-considerations.rstfault-codes.rstfunctionality.rstgpio-fault-injection.rsti2c-protocol.rsti2c-stub.rsti2c-sysfs.rsti2c-topology.rsti2c_bus.svgindex.rstinstantiating-devices.rstmuxesi2c-mux-gpio.rstold-module-parameters.rstslave-eeprom-backend.rstslave-interface.rstslave-testunit-backend.rstsmbus-protocol.rstsummary.rstten-bit-addresses.rstwriting-clients.rstia64aliasing.rstefirtc.rsterr_inject.rstfeatures.rstfsys.rstia64.rstindex.rstirq-redir.rstmca.rstserial.rstideChangeLog.ide-cd.1994-2004ChangeLog.ide-floppy.1996-2002ChangeLog.ide-tape.1995-2002changelogs.rstide-tape.rstide.rstindex.rstwarm-plug-howto.rstiioep93xx_adc.rstiio_configfs.rstindex.rstindex.rstinfinibandcore_locking.rstindex.rstipoib.rstopa_vnic.rstsysfs.rsttag_matching.rstuser_mad.rstuser_verbs.rstinputdevicesalps.rstamijoy.rstappletouch.rstatarikbd.rstbcm5974.rstcma3000_d0x.rstcs461x.rstedt-ft5x06.rstelantech.rstiforce-protocol.rstindex.rstjoystick-parport.rstntrig.rstpxrc.rstrotary-encoder.rstsentelic.rstwalkera0701.rstxpad.rstyealink.rstevent-codes.rstff.rstgamepad.rstgameport-programming.rstindex.rstinput-programming.rstinput.rstinput_kapi.rstinput_uapi.rstinteractive.svgjoydevindex.rstjoystick-api.rstjoystick.rstmulti-touch-protocol.rstnotifier.rstshape.svguinput.rstuserio.rstisdncredits.rstindex.rstinterface_capi.rstm_isdn.rstkbuildKconfig.recursion-issue-01Kconfig.recursion-issue-02Kconfig.select-breakgcc-plugins.rstheaders_install.rstindex.rstissues.rstkbuild.rstkconfig-language.rstkconfig-macro-language.rstkconfig.rstllvm.rstmakefiles.rstmodules.rstreproducible-builds.rstkernel-hackinghacking.rstindex.rstlocking.rstledsindex.rstleds-blinkm.rstleds-class-flash.rstleds-class-multicolor.rstleds-class.rstleds-el15203000.rstleds-lm3556.rstleds-lp3944.rstleds-lp5521.rstleds-lp5523.rstleds-lp5562.rstleds-lp55xx.rstleds-mlxcpld.rstleds-sc27xx.rstledtrig-oneshot.rstledtrig-transient.rstledtrig-usbport.rstuleds.rstwell-known-leds.txtlitmus-testsREADMEatomicAtomic-RMW+mb__after_atomic-is-stronger-than-acquire.litmusAtomic-RMW-ops-are-atomic-WRT-atomic_set.litmusrcuRCU+sync+free.litmusRCU+sync+read.litmuslivepatchapi.rstcallbacks.rstcumulative-patches.rstindex.rstlivepatch.rstmodule-elf-format.rstreliable-stacktrace.rstshadow-vars.rstsystem-state.rstlockingfutex-requeue-pi.rsthwspinlock.rstindex.rstlockdep-design.rstlockstat.rstlocktorture.rstlocktypes.rstmutex-design.rstpercpu-rw-semaphore.rstpi-futex.rstpreempt-locking.rstrobust-futex-ABI.rstrobust-futexes.rstrt-mutex-design.rstrt-mutex.rstseqlock.rstspinlocks.rstww-mutex-design.rstlogo.gifm68kbuddha-driver.rstfeatures.rstindex.rstkernel-options.rstmaintainerconfigure-git.rstindex.rstmaintainer-entry-profile.rstmodifying-patches.rstpull-requests.rstrebasing-and-merging.rstmemory-barriers.txtmhiindex.rstmhi.rsttopology.rstmipsbooting.rstfeatures.rstindex.rstingenic-tcu.rstmisc-devicesad525x_dpot.rstapds990x.rstbh1770glc.rstc2port.rstdw-xdata-pcie.rsteeprom.rstibmvmc.rstics932s401.rstindex.rstisl29003.rstlis3lv02d.rstmax6875.rstpci-endpoint-test.rstspear-pcie-gadget.rstuacce.rstxilinx_sdfec.rstmmactive_mm.rstarch_pgtable_helpers.rstbalance.rstbootmem.rstdamonapi.rstdesign.rstfaq.rstindex.rstfree_page_reporting.rsthighmem.rsthmm.rsthugetlbfs_reserv.rsthwpoison.rstindex.rstksm.rstmemory-model.rstmmu_notifier.rstmultigen_lru.rstnuma.rstoom.rstovercommit-accounting.rstpage_allocation.rstpage_cache.rstpage_frags.rstpage_migration.rstpage_owner.rstpage_reclaim.rstpage_table_check.rstpage_tables.rstphysical_memory.rstprocess_addrs.rstremap_file_pages.rstshmfs.rstslab.rstslub.rstsplit_page_table_lock.rstswap.rsttranshuge.rstunevictable-lru.rstvmalloc.rstvmalloced-kernel-stacks.rstvmemmap_dedup.rstz3fold.rstzsmalloc.rstnetlabelcipso_ipv4.rstdraft-ietf-cipso-ipsecurity-01.txtdraft_ietf.rstindex.rstintroduction.rstlsm_interface.rstnetlinkgenetlink-c.yamlgenetlink-legacy.yamlgenetlink.yamlnetlink-raw.yamlspecsdevlink.yamldpll.yamlethtool.yamlfou.yamlhandshake.yamlmptcp_pm.yamlnetdev.yamlnfsd.yamlovs_datapath.yamlovs_flow.yamlovs_vport.yamlrt_addr.yamlrt_link.yamlrt_route.yamltc.yamlnetworking6lowpan.rst6pack.rstaf_xdp.rstalias.rstarcnet-hardware.rstarcnet.rstatm.rstax25.rstbareudp.rstbatman-adv.rstbonding.rstbridge.rstcaifcaif.rstindex.rstlinux_caif.rstcan.rstcan_ucan_protocol.rstcdc_mbim.rstchecksum-offloads.rstdccp.rstdctcp.rstdecnet.rstdevice_driversappletalkcops.rstindex.rstltpc.rstatmcxacru-cf.pycxacru.rstfore200e.rstindex.rstiphase.rstcableindex.rstsb1000.rstcancan327.rstfreescaleflexcan.rstindex.rstcellularindex.rstqualcommrmnet.rstethernet3com3c509.rstvortex.rstalteraaltera_tse.rstamazonena.rstaquantiaatlantic.rstchelsiocxgb.rstcirruscs89x0.rstdavicomdm9000.rstdecde4x5.rstdmfe.rstdlinkdl2k.rstfreescaledpaa.rstdpaa2dpio-driver.rstethernet-driver.rstindex.rstmac-phy-support.rstoverview.rstgianfar.rstgooglegve.rsthuaweihinic.rstindex.rstintele100.rste1000.rste1000e.rstfm10k.rsti40e.rstiavf.rstice.rstidpf.rstigb.rstigbvf.rstixgb.rstixgbe.rstixgbevf.rstmarvellocteon_ep.rstocteon_ep_vf.rstocteontx2.rstmellanoxmlx5counters.rstindex.rstkconfig.rstswitchdev.rsttracepoints.rstmicrosoftnetvsc.rstneterions2io.rstvxge.rstnetronomenfp.rstpensandoionic.rstsmscsmc9.rststmicrostmmac.rsttiam65_nuss_cpsw_switchdev.rstcpsw.rstcpsw_switchdev.rsttlan.rsttoshibaspider_net.rstfddidefza.rstindex.rstskfp.rsthamradiobaycom.rstindex.rstz8530drv.rstindex.rstqlogicindex.rstqlge.rstwanindex.rstz8530book.rstwifiindex.rstintelipw2100.rstipw2200.rstwwanindex.rstiosm.rstt7xx.rstdevlinkam65-nuss-cpsw-switch.rstbnxt.rstdevlink-dpipe.rstdevlink-flash.rstdevlink-health.rstdevlink-info.rstdevlink-linecard.rstdevlink-params.rstdevlink-port.rstdevlink-region.rstdevlink-reload.rstdevlink-resource.rstdevlink-selftests.rstdevlink-trap.rsti40e.rstice.rstindex.rstionic.rstiosm.rstmlx4.rstmlx5.rstmlxsw.rstmv88e6xxx.rstnetdevsim.rstnfp.rstprestera.rstqed.rstsfc.rstsja1105.rstti-cpsw-switch.rstdns_resolver.rstdriver.rstdsab53.rstbcm_sf2.rstconfiguration.rstdsa.rstindex.rstlan9303.rstsja1105.rsteql.rstethtool-netlink.rstfailover.rstfib_trie.rstfilter.rstgen_stats.rstgeneric-hdlc.rstgeneric_netlink.rstgtp.rstieee802154.rstila.rstindex.rstip-sysctl.rstip_dynaddr.rstipddp.rstipsec.rstipv6.rstipvlan.rstipvs-sysctl.rstj1939.rstkapi.rstkcm.rstl2tp.rstlapb-module.rstmac80211-auth-assoc-deauth.txtmac80211-injection.rstmac80211_hwsimhostapd.confmac80211_hwsim.rstwpa_supplicant.confmpls-sysctl.rstmptcp-sysctl.rstmsg_zerocopy.rstmultiqueue.rstnet_cachelinesindex.rstinet_connection_sock.rstinet_sock.rstnet_device.rstnetns_ipv4_sysctl.rstsnmp.rsttcp_sock.rstnet_dim.rstnet_failover.rstnetconsole.rstnetdev-FAQ.rstnetdev-features.rstnetdevices.rstnetfilter-sysctl.rstnetif-msg.rstnetlink_specdevlink.rstdpll.rstethtool.rstfou.rsthandshake.rstindex.rstmptcp_pm.rstnetdev.rstnfsd.rstovs_datapath.rstovs_flow.rstovs_vport.rstreadme.txtrt_addr.rstrt_link.rstrt_route.rsttc.rstnexthop-group-resilient.rstnf_conntrack-sysctl.rstnf_flowtable.rstnfc.rstopenvswitch.rstoperstates.rstpacket_mmap.rstpage_pool.rstphonet.rstphy.rstpktgen.rstplip.rstppp_generic.rstproc_net_tcp.rstradiotap-headers.rstrds.rstregulatory.rstrepresentors.rstrxrpc.rstscaling.rstsctp.rstsecid.rstseg6-sysctl.rstsegmentation-offloads.rstsfp-phylink.rstsmc-sysctl.rstsnmp_counter.rststatistics.rststrparser.rstswitchdev.rstsysfs-tagging.rsttc-actions-env-rules.rsttc-queue-filters.rsttcp-thin.rstteam.rsttimestamping.rsttipc.rsttls-handshake.rsttls-offload-layers.svgtls-offload-reorder-bad.svgtls-offload-reorder-good.svgtls-offload.rsttls.rsttproxy.rsttuntap.rstudplite.rstvrf.rstvxlan.rstx25-iface.rstx25.rstxdp-rx-metadata.rstxfrm_device.rstxfrm_proc.rstxfrm_sync.rstxfrm_sysctl.rstxsk-tx-metadata.rstnios2features.rstindex.rstnios2.rstnvdimmmaintainer-entry-profile.rstopenriscfeatures.rstindex.rstopenrisc_port.rsttodo.rstoutputPCIacpi-info.htmlboot-interrupts.htmlendpointfunctionbindingpci-ntb.htmlpci-test.htmlindex.htmlpci-endpoint-cfs.htmlpci-endpoint.htmlpci-ntb-function.htmlpci-ntb-howto.htmlpci-test-function.htmlpci-test-howto.htmlpci-vntb-function.htmlpci-vntb-howto.htmlindex.htmlmsi-howto.htmlpci-error-recovery.htmlpci-iov-howto.htmlpci.htmlpcieaer-howto.htmlpciebus-howto.htmlsysfs-pci.htmlRCUDesignData-StructuresData-Structures.htmlExpedited-Grace-PeriodsExpedited-Grace-Periods.htmlMemory-OrderingTree-RCU-Memory-Ordering.htmlRequirementsRequirements.htmlNMI-RCU.htmlUP.htmlarrayRCU.htmlchecklist.htmlindex.htmllistRCU.htmllockdep-splat.htmllockdep.htmlrcu.htmlrcu_dereference.htmlrcubarrier.htmlrculist_nulls.htmlrcuref.htmlstallwarn.htmltorture.htmlwhatisRCU.html_downloadsbf29fbb4b15af5f11533d4e2b6a0e85bexample-schema.yaml_imagesBigTreeClassicRCU.svgBigTreePreemptRCUBHdyntickCB.svgDOT-18a2db30442be8a3a7d319b58bde80b777ddc6d3.dotDOT-18a2db30442be8a3a7d319b58bde80b777ddc6d3.svgDOT-1c48a6e05371ecefe4b6c024d2bea979a24bc08a.dotDOT-1c48a6e05371ecefe4b6c024d2bea979a24bc08a.svgDOT-1e38538b2ff52f303e5ecd4abe763316501a0a12.dotDOT-1e38538b2ff52f303e5ecd4abe763316501a0a12.svgDOT-1eee3f74bb2de20b2b68c4aa6c9c1cabe5078857.dotDOT-1eee3f74bb2de20b2b68c4aa6c9c1cabe5078857.svgDOT-275b1704cf2edc6a718dbaa14f6209ea7856c685.dotDOT-275b1704cf2edc6a718dbaa14f6209ea7856c685.svgDOT-6445c75fc4859992454fd377127d4d309e82f09a.dotDOT-6445c75fc4859992454fd377127d4d309e82f09a.svgDOT-66002ea43d67b166bf5079b6119bec5b363127ba.dotDOT-66002ea43d67b166bf5079b6119bec5b363127ba.svgDOT-69c6997054dbfdfb0892fa0cab076cfd8074c7ed.dotDOT-69c6997054dbfdfb0892fa0cab076cfd8074c7ed.svgDOT-77e7d61e58e1605ed4c5b4fb8f641356938e39b1.dotDOT-77e7d61e58e1605ed4c5b4fb8f641356938e39b1.svgDOT-88d88d5f33c61693bbb55d0f9400235e792a0188.dotDOT-88d88d5f33c61693bbb55d0f9400235e792a0188.svgDOT-9dfb8f675068225f506cf3516ade69755c77b031.dotDOT-9dfb8f675068225f506cf3516ade69755c77b031.svgDOT-d09fae00dfc981dee81fc238831b72204bfdaa15.dotDOT-d09fae00dfc981dee81fc238831b72204bfdaa15.svgDOT-d0edc63bffe8e7dca5c56d8d28a47b97ffa80d27.dotDOT-d0edc63bffe8e7dca5c56d8d28a47b97ffa80d27.svgDOT-d59a989ca63363954b8d9c9e03d8cff5effff7e7.dotDOT-d59a989ca63363954b8d9c9e03d8cff5effff7e7.svgDOT-dade12aa9127c64406e41cdf8d7f80694c134db2.dotDOT-dade12aa9127c64406e41cdf8d7f80694c134db2.svgDOT-e8ff13d1f6d4fbb7ed4e8bcd73fc8bed4777de4f.dotDOT-e8ff13d1f6d4fbb7ed4e8bcd73fc8bed4777de4f.svgDOT-f14473fbd2d906d47164f55a2529d4ac78b1bc74.dotDOT-f14473fbd2d906d47164f55a2529d4ac78b1bc74.svgDOT-fe8cb898f5142ca0241f8f00c5a38ba8acccf617.dotDOT-fe8cb898f5142ca0241f8f00c5a38ba8acccf617.svgDRBD-8.3-data-packets.svgDRBD-data-packets.svgExpRCUFlow.svgExpSchedFlow.svgFunnel0.svgFunnel1.svgFunnel2.svgFunnel3.svgFunnel4.svgFunnel5.svgFunnel6.svgFunnel7.svgFunnel8.svgGPpartitionReaders1.svgHugeTreeClassicRCU.svgReadersPartitionGP1.svgSVG-3bcc8521eb73e7bcc8b0de14afcc31d733ec6b25.svgTreeLevel.svgTreeMapping.svgTreeMappingLevel.svgTreeRCU-callback-invocation.svgTreeRCU-callback-registry.svgTreeRCU-dyntick.svgTreeRCU-gp-cleanup.svgTreeRCU-gp-fqs.svgTreeRCU-gp-init-1.svgTreeRCU-gp-init-2.svgTreeRCU-gp-init-3.svgTreeRCU-gp.svgTreeRCU-hotplug.svgTreeRCU-qs.svgbayer.svgblkd_task.svgconn-states-8.dotconn-states-8.svgconstraints.svgcrop.svgdisk-states-8.dotdisk-states-8.svgdvbstb.svgfieldseq_bt.svgfieldseq_tb.svghello.dothello.svghello1.dothello2.doti2c_bus.svgimx6q-sabreauto.dotimx6q-sabreauto.svgimx6q-sabresd.dotimx6q-sabresd.svginteractive.svgipu3_rcb.svgkunit_suitememorydiagram.svgmap_lru_hash_update.dotmap_lru_hash_update.svgnode-states-8.dotnode-states-8.svgnv12mt.svgnv12mt_example.svgnxtlist.svgpipeline.dotpipeline.svgqcom_camss_8x96_graph.dotqcom_camss_8x96_graph.svgqcom_camss_graph.dotqcom_camss_graph.svgrcu_node-lock.svgrkisp1.dotrkisp1.svgrport_state_diagram.dotrport_state_diagram.svgselection.svgshape.svgsubdev-image-processing-crop.svgsubdev-image-processing-full.svgsubdev-image-processing-scaling-multi-source.svgsvg_image.svgsvg_image1.svgsvg_image2.svgtls-offload-layers.svgtls-offload-reorder-bad.svgtls-offload-reorder-good.svgtypical_media_device.svgvbi_525.svgvbi_625.svgvbi_hsync.svgvimc.dotvimc.svg_sourcesPCIacpi-info.rst.txtboot-interrupts.rst.txtendpointfunctionbindingpci-ntb.rst.txtpci-test.rst.txtindex.rst.txtpci-endpoint-cfs.rst.txtpci-endpoint.rst.txtpci-ntb-function.rst.txtpci-ntb-howto.rst.txtpci-test-function.rst.txtpci-test-howto.rst.txtpci-vntb-function.rst.txtpci-vntb-howto.rst.txtindex.rst.txtmsi-howto.rst.txtpci-error-recovery.rst.txtpci-iov-howto.rst.txtpci.rst.txtpcieaer-howto.rst.txtpciebus-howto.rst.txtsysfs-pci.rst.txtRCUDesignData-StructuresData-Structures.rst.txtExpedited-Grace-PeriodsExpedited-Grace-Periods.rst.txtMemory-OrderingTree-RCU-Memory-Ordering.rst.txtRequirementsRequirements.rst.txtNMI-RCU.rst.txtUP.rst.txtarrayRCU.rst.txtchecklist.rst.txtindex.rst.txtlistRCU.rst.txtlockdep-splat.rst.txtlockdep.rst.txtrcu.rst.txtrcu_dereference.rst.txtrcubarrier.rst.txtrculist_nulls.rst.txtrcuref.rst.txtstallwarn.rst.txttorture.rst.txtwhatisRCU.rst.txtaccountingcgroupstats.rst.txtdelay-accounting.rst.txtindex.rst.txtpsi.rst.txttaskstats-struct.rst.txttaskstats.rst.txtadmin-guideLSMLoadPin.rst.txtSELinux.rst.txtSafeSetID.rst.txtSmack.rst.txtYama.rst.txtapparmor.rst.txtindex.rst.txttomoyo.rst.txtRASaddress-translation.rst.txtindex.rst.txtmain.rst.txtREADME.rst.txtabi-obsolete.rst.txtabi-removed.rst.txtabi-stable.rst.txtabi-testing.rst.txtabi.rst.txtacpicppc_sysfs.rst.txtfan_performance_states.rst.txtindex.rst.txtinitrd_table_override.rst.txtssdt-overlays.rst.txtaoeaoe.rst.txtexamples.rst.txtindex.rst.txttodo.rst.txtauxdisplaycfag12864b.rst.txtindex.rst.txtks0108.rst.txtbcache.rst.txtbinderfs.rst.txtbinfmt-misc.rst.txtblockdevdrbddata-structure-v9.rst.txtfigures.rst.txtindex.rst.txtfloppy.rst.txtindex.rst.txtnbd.rst.txtparide.rst.txtramdisk.rst.txtzram.rst.txtbootconfig.rst.txtbraille-console.rst.txtbtmrvl.rst.txtbug-bisect.rst.txtbug-hunting.rst.txtcgroup-v1blkio-controller.rst.txtcgroups.rst.txtcpuacct.rst.txtcpusets.rst.txtdevices.rst.txtfreezer-subsystem.rst.txthugetlb.rst.txtindex.rst.txtmemcg_test.rst.txtmemory.rst.txtmisc.rst.txtnet_cls.rst.txtnet_prio.rst.txtpids.rst.txtrdma.rst.txtcgroup-v2.rst.txtcifsauthors.rst.txtchanges.rst.txtindex.rst.txtintroduction.rst.txttodo.rst.txtusage.rst.txtclearing-warn-once.rst.txtcpu-load.rst.txtcputopology.rst.txtdell_rbu.rst.txtdevice-mappercache-policies.rst.txtcache.rst.txtdelay.rst.txtdm-clone.rst.txtdm-crypt.rst.txtdm-dust.rst.txtdm-ebs.rst.txtdm-flakey.rst.txtdm-ima.rst.txtdm-init.rst.txtdm-integrity.rst.txtdm-io.rst.txtdm-log.rst.txtdm-queue-length.rst.txtdm-raid.rst.txtdm-service-time.rst.txtdm-uevent.rst.txtdm-zoned.rst.txtera.rst.txtindex.rst.txtkcopyd.rst.txtlinear.rst.txtlog-writes.rst.txtpersistent-data.rst.txtsnapshot.rst.txtstatistics.rst.txtstriped.rst.txtswitch.rst.txtthin-provisioning.rst.txtunstriped.rst.txtverity.rst.txtwritecache.rst.txtzero.rst.txtdevices.rst.txtdynamic-debug-howto.rst.txtedid.rst.txtefi-stub.rst.txtext4.rst.txtfeatures.rst.txtgpiogpio-aggregator.rst.txtgpio-mockup.rst.txtgpio-sim.rst.txtindex.rst.txtsysfs.rst.txthighuid.rst.txthw-vulncore-scheduling.rst.txtcross-thread-rsb.rst.txtgather_data_sampling.rst.txtindex.rst.txtl1d_flush.rst.txtl1tf.rst.txtmds.rst.txtmultihit.rst.txtprocessor_mmio_stale_data.rst.txtreg-file-data-sampling.rst.txtspecial-register-buffer-data-sampling.rst.txtspectre.rst.txtsrso.rst.txttsx_async_abort.rst.txthw_random.rst.txtindex.rst.txtinit.rst.txtinitrd.rst.txtiostats.rst.txtjava.rst.txtjfs.rst.txtkdumpindex.rst.txtkdump.rst.txtvmcoreinfo.rst.txtkernel-parameters.rst.txtkernel-per-CPU-kthreads.rst.txtlaptopsasus-laptop.rst.txtdisk-shock-protection.rst.txtindex.rst.txtlaptop-mode.rst.txtlg-laptop.rst.txtsony-laptop.rst.txtsonypi.rst.txtthinkpad-acpi.rst.txttoshiba_haps.rst.txtlcd-panel-cgram.rst.txtldm.rst.txtlockup-watchdogs.rst.txtmd.rst.txtmediaau0828-cardlist.rst.txtavermedia.rst.txtbt8xx.rst.txtbttv-cardlist.rst.txtbttv.rst.txtbuilding.rst.txtcafe_ccic.rst.txtcardlist.rst.txtcec-drivers.rst.txtci.rst.txtcpia2.rst.txtcx18-cardlist.rst.txtcx231xx-cardlist.rst.txtcx23885-cardlist.rst.txtcx88-cardlist.rst.txtcx88.rst.txtdavinci-vpbe.rst.txtdvb-drivers.rst.txtdvb-usb-a800-cardlist.rst.txtdvb-usb-af9005-cardlist.rst.txtdvb-usb-af9015-cardlist.rst.txtdvb-usb-af9035-cardlist.rst.txtdvb-usb-anysee-cardlist.rst.txtdvb-usb-au6610-cardlist.rst.txtdvb-usb-az6007-cardlist.rst.txtdvb-usb-az6027-cardlist.rst.txtdvb-usb-ce6230-cardlist.rst.txtdvb-usb-cinergyT2-cardlist.rst.txtdvb-usb-cxusb-cardlist.rst.txtdvb-usb-dib0700-cardlist.rst.txtdvb-usb-dibusb-mb-cardlist.rst.txtdvb-usb-dibusb-mc-cardlist.rst.txtdvb-usb-digitv-cardlist.rst.txtdvb-usb-dtt200u-cardlist.rst.txtdvb-usb-dtv5100-cardlist.rst.txtdvb-usb-dvbsky-cardlist.rst.txtdvb-usb-dw2102-cardlist.rst.txtdvb-usb-ec168-cardlist.rst.txtdvb-usb-gl861-cardlist.rst.txtdvb-usb-gp8psk-cardlist.rst.txtdvb-usb-lmedm04-cardlist.rst.txtdvb-usb-m920x-cardlist.rst.txtdvb-usb-mxl111sf-cardlist.rst.txtdvb-usb-nova-t-usb2-cardlist.rst.txtdvb-usb-opera1-cardlist.rst.txtdvb-usb-pctv452e-cardlist.rst.txtdvb-usb-rtl28xxu-cardlist.rst.txtdvb-usb-technisat-usb2-cardlist.rst.txtdvb-usb-ttusb2-cardlist.rst.txtdvb-usb-umt-010-cardlist.rst.txtdvb-usb-vp702x-cardlist.rst.txtdvb-usb-vp7045-cardlist.rst.txtdvb-usb-zd1301-cardlist.rst.txtdvb.rst.txtdvb_intro.rst.txtdvb_references.rst.txtem28xx-cardlist.rst.txtfaq.rst.txtfimc.rst.txtfrontend-cardlist.rst.txtgspca-cardlist.rst.txti2c-cardlist.rst.txtimx.rst.txtimx7.rst.txtindex.rst.txtintro.rst.txtipu3.rst.txtivtv-cardlist.rst.txtivtv.rst.txtlmedm04.rst.txtmeye.rst.txtmisc-cardlist.rst.txtomap3isp.rst.txtomap4_camera.rst.txtopera-firmware.rst.txtother-usb-cardlist.rst.txtpci-cardlist.rst.txtphilips.rst.txtplatform-cardlist.rst.txtpulse8-cec.rst.txtqcom_camss.rst.txtradio-cardlist.rst.txtrcar-fdp1.rst.txtremote-controller.rst.txtrkisp1.rst.txtsaa7134-cardlist.rst.txtsaa7134.rst.txtsaa7164-cardlist.rst.txtsi470x.rst.txtsi4713.rst.txtsi476x.rst.txtsiano-cardlist.rst.txttechnisat.rst.txttm6000-cardlist.rst.txtttusb-dec.rst.txttuner-cardlist.rst.txtusb-cardlist.rst.txtv4l-drivers.rst.txtvimc.rst.txtvivid.rst.txtzoran-cardlist.rst.txtzr364xx.rst.txtmmcma_debugfs.rst.txtconcepts.rst.txtdamonindex.rst.txtreclaim.rst.txtstart.rst.txtusage.rst.txthugetlbpage.rst.txtidle_page_tracking.rst.txtindex.rst.txtksm.rst.txtmemory-hotplug.rst.txtmultigen_lru.rst.txtnommu-mmap.rst.txtnuma_memory_policy.rst.txtnumaperf.rst.txtpagemap.rst.txtshrinker_debugfs.rst.txtsoft-dirty.rst.txtswap_numa.rst.txttranshuge.rst.txtuserfaultfd.rst.txtzswap.rst.txtmodule-signing.rst.txtmono.rst.txtnamespacescompatibility-list.rst.txtindex.rst.txtresource-control.rst.txtnfsindex.rst.txtnfs-client.rst.txtnfs-idmapper.rst.txtnfs-rdma.rst.txtnfsd-admin-interfaces.rst.txtnfsroot.rst.txtpnfs-block-server.rst.txtpnfs-scsi-server.rst.txtnumastat.rst.txtparport.rst.txtperfperf-security.rst.txtalibaba_pmu.rst.txtarm-ccn.rst.txtarm-cmn.rst.txtarm_dsu_pmu.rst.txthisi-pcie-pmu.rst.txthisi-pmu.rst.txthns3-pmu.rst.txtimx-ddr.rst.txtindex.rst.txtmeson-ddr-pmu.rst.txtnvidia-pmu.rst.txtqcom_l2_pmu.rst.txtqcom_l3_pmu.rst.txtthunderx2-pmu.rst.txtxgene-pmu.rst.txtpmamd-pstate.rst.txtcpufreq.rst.txtcpufreq_drivers.rst.txtcpuidle.rst.txtindex.rst.txtintel-speed-select.rst.txtintel_epb.rst.txtintel_idle.rst.txtintel_pstate.rst.txtintel_uncore_frequency_scaling.rst.txtsleep-states.rst.txtstrategies.rst.txtsuspend-flows.rst.txtsystem-wide.rst.txtworking-state.rst.txtpmf.rst.txtpnp.rst.txtpstore-blk.rst.txtramoops.rst.txtrapidio.rst.txtreporting-issues.rst.txtrtc.rst.txtsecurity-bugs.rst.txtserial-console.rst.txtsvga.rst.txtsyscall-user-dispatch.rst.txtsysctlabi.rst.txtfs.rst.txtindex.rst.txtkernel.rst.txtnet.rst.txtsunrpc.rst.txtuser.rst.txtvm.rst.txtsysfs-rules.rst.txtsysrq.rst.txttainted-kernels.rst.txtthermalindex.rst.txtintel_powerclamp.rst.txtthunderbolt.rst.txtufs.rst.txtunicode.rst.txtvga-softcursor.rst.txtvideo-output.rst.txtxfs.rst.txtarcharch.rst.txtx86amd_hsmp.rst.txtboot.rst.txtresctrl.rst.txtarmarm.rst.txtbooting.rst.txtcluster-pm-race-avoidance.rst.txtfeatures.rst.txtfirmware.rst.txtindex.rst.txtinterrupts.rst.txtixp4xx.rst.txtkernel_mode_neon.rst.txtkernel_user_helpers.rst.txtkeystoneknav-qmss.rst.txtoverview.rst.txtmarvell.rst.txtmem_alignment.rst.txtmemory.rst.txtmicrochip.rst.txtnetwinder.rst.txtnwfpeindex.rst.txtnetwinder-fpe.rst.txtnotes.rst.txtnwfpe.rst.txttodo.rst.txtomapdss.rst.txtindex.rst.txtomap.rst.txtomap_pm.rst.txtporting.rst.txtpxamfp.rst.txtsa1100assabet.rst.txtcerf.rst.txtindex.rst.txtlart.rst.txtserial_uart.rst.txtsamsungsamsung-s3c24xxcpufreq.rst.txteb2410itx.rst.txtgpio.rst.txth1940.rst.txtindex.rst.txtnand.rst.txtoverview.rst.txts3c2412.rst.txts3c2413.rst.txtsmdk2440.rst.txtsuspend.rst.txtusb-host.rst.txtbootloader-interface.rst.txtgpio.rst.txtindex.rst.txtoverview.rst.txtsetup.rst.txtspearoverview.rst.txtstioverview.rst.txtstih407-overview.rst.txtstih415-overview.rst.txtstih416-overview.rst.txtstih418-overview.rst.txtstm32overview.rst.txtstm32f429-overview.rst.txtstm32f746-overview.rst.txtstm32f769-overview.rst.txtstm32h743-overview.rst.txtstm32h750-overview.rst.txtstm32mp157-overview.rst.txtsunxisunxi.rst.txtclocks.rst.txtswp_emulation.rst.txttcm.rst.txtuefi.rst.txtvfprelease-notes.rst.txtvlocks.rst.txtarm64acpi_object_usage.rst.txtamu.rst.txtarm-acpi.rst.txtasymmetric-32bit.rst.txtbooting.rst.txtcpu-feature-registers.rst.txtelf_hwcaps.rst.txtfeatures.rst.txthugetlbpage.rst.txtindex.rst.txtlegacy_instructions.rst.txtmemory-tagging-extension.rst.txtmemory.rst.txtperf.rst.txtpointer-authentication.rst.txtsilicon-errata.rst.txtsme.rst.txtsve.rst.txttagged-address-abi.rst.txttagged-pointers.rst.txtasm-annotations.rst.txtblockbfq-iosched.rst.txtbiovecs.rst.txtblk-mq.rst.txtcmdline-partition.rst.txtdata-integrity.rst.txtdeadline-iosched.rst.txtindex.rst.txtinline-encryption.rst.txtioprio.rst.txtkyber-iosched.rst.txtnull_blk.rst.txtpr.rst.txtqueue-sysfs.rst.txtrequest.rst.txtstat.rst.txtswitching-sched.rst.txtwriteback_cache_control.rst.txtbpfbpf_design_QA.rst.txtbpf_devel_QA.rst.txtbpf_iterators.rst.txtbpf_licensing.rst.txtbpf_prog_run.rst.txtbtf.rst.txtclang-notes.rst.txtclassic_vs_extended.rst.txtcpumasks.rst.txtdrgn.rst.txtfaq.rst.txtgraph_ds_impl.rst.txthelpers.rst.txtindex.rst.txtkfuncs.rst.txtlibbpfindex.rst.txtlibbpf_build.rst.txtlibbpf_naming_convention.rst.txtlibbpf_overview.rst.txtprogram_types.rst.txtlinux-notes.rst.txtllvm_reloc.rst.txtmap_array.rst.txtmap_bloom_filter.rst.txtmap_cgroup_storage.rst.txtmap_cgrp_storage.rst.txtmap_cpumap.rst.txtmap_devmap.rst.txtmap_hash.rst.txtmap_lpm_trie.rst.txtmap_of_maps.rst.txtmap_queue_stack.rst.txtmap_sk_storage.rst.txtmap_sockmap.rst.txtmap_xskmap.rst.txtmaps.rst.txtother.rst.txtprog_cgroup_sockopt.rst.txtprog_cgroup_sysctl.rst.txtprog_flow_dissector.rst.txtprog_lsm.rst.txtprog_sk_lookup.rst.txtprograms.rst.txtredirect.rst.txtringbuf.rst.txts390.rst.txtstandardizationabi.rst.txtindex.rst.txtinstruction-set.rst.txtsyscall_api.rst.txttest_debug.rst.txtverifier.rst.txtcdromcdrom-standard.rst.txtide-cd.rst.txtindex.rst.txtpacket-writing.rst.txtcore-apiassoc_array.rst.txtboot-time-mm.rst.txtcachetlb.rst.txtcircular-buffers.rst.txtcpu_hotplug.rst.txtdebug-objects.rst.txtdebugging-via-ohci1394.rst.txtdma-api-howto.rst.txtdma-api.rst.txtdma-attributes.rst.txtdma-isa-lpc.rst.txterrseq.rst.txtgenalloc.rst.txtgeneric-radix-tree.rst.txtgenericirq.rst.txtgfp_mask-from-fs-io.rst.txtidr.rst.txtindex.rst.txtirqconcepts.rst.txtindex.rst.txtirq-affinity.rst.txtirq-domain.rst.txtirqflags-tracing.rst.txtkernel-api.rst.txtkobject.rst.txtkref.rst.txtlibrs.rst.txtlocal_ops.rst.txtmaple_tree.rst.txtmemory-allocation.rst.txtmemory-hotplug.rst.txtmm-api.rst.txtnetlink.rst.txtpacking.rst.txtpadata.rst.txtpin_user_pages.rst.txtprintk-basics.rst.txtprintk-formats.rst.txtprotection-keys.rst.txtrbtree.rst.txtrefcount-vs-atomic.rst.txtsymbol-namespaces.rst.txtthis_cpu_ops.rst.txttimekeeping.rst.txttracepoint.rst.txtunaligned-memory-access.rst.txtworkqueue.rst.txtxarray.rst.txtcpu-freqcore.rst.txtcpu-drivers.rst.txtcpufreq-stats.rst.txtindex.rst.txtcryptoapi-aead.rst.txtapi-akcipher.rst.txtapi-digest.rst.txtapi-intro.rst.txtapi-kpp.rst.txtapi-rng.rst.txtapi-samples.rst.txtapi-skcipher.rst.txtapi.rst.txtarchitecture.rst.txtasymmetric-keys.rst.txtasync-tx-api.rst.txtcrypto_engine.rst.txtdescore-readme.rst.txtdevel-algos.rst.txtindex.rst.txtintro.rst.txtuserspace-if.rst.txtdev-toolscheckpatch.rst.txtcoccinelle.rst.txtgcov.rst.txtgdb-kernel-debugging.rst.txtindex.rst.txtkasan.rst.txtkcov.rst.txtkcsan.rst.txtkfence.rst.txtkgdb.rst.txtkmemleak.rst.txtkmsan.rst.txtkselftest.rst.txtkunitapiindex.rst.txtresource.rst.txttest.rst.txtarchitecture.rst.txtfaq.rst.txtindex.rst.txtrun_manual.rst.txtrun_wrapper.rst.txtrunning_tips.rst.txtstart.rst.txtstyle.rst.txtusage.rst.txtsparse.rst.txttesting-overview.rst.txtubsan.rst.txtdevicetreebindingsABI.rst.txtindex.rst.txtsubmitting-patches.rst.txtwriting-bindings.rst.txtwriting-schema.rst.txtchangesets.rst.txtdynamic-resolution-notes.rst.txtindex.rst.txtkernel-api.rst.txtof_unittest.rst.txtoverlay-notes.rst.txtusage-model.rst.txtdoc-guidecontributing.rst.txtindex.rst.txtkernel-doc.rst.txtmaintainer-profile.rst.txtparse-headers.rst.txtsphinx.rst.txtdriver-api80211cfg80211.rst.txtindex.rst.txtintroduction.rst.txtmac80211-advanced.rst.txtmac80211.rst.txtacpiindex.rst.txtlinuxized-acpica.rst.txtscan_handlers.rst.txtaperture.rst.txtauxiliary_bus.rst.txtbacklightlp855x-driver.rst.txtbasics.rst.txtclk.rst.txtcomponent.rst.txtconnector.rst.txtconsole.rst.txtcryptoiaaiaa-crypto.rst.txtindex.rst.txtindex.rst.txtcxlindex.rst.txtmemory-devices.rst.txtdcdbas.rst.txtdevfreq.rst.txtdevice-io.rst.txtdevice_link.rst.txtdma-buf.rst.txtdmaengineclient.rst.txtdmatest.rst.txtindex.rst.txtprovider.rst.txtpxa_dma.rst.txtdpll.rst.txtdriver-modelbinding.rst.txtbus.rst.txtdesign-patterns.rst.txtdevice.rst.txtdevres.rst.txtdriver.rst.txtindex.rst.txtoverview.rst.txtplatform.rst.txtporting.rst.txtearly-userspacebuffer-format.rst.txtearly_userspace_support.rst.txtindex.rst.txtedac.rst.txteisa.rst.txtfirewire.rst.txtfirmwarebuilt-in-fw.rst.txtcore.rst.txtdirect-fs-lookup.rst.txtefiindex.rst.txtfallback-mechanisms.rst.txtfirmware_cache.rst.txtfw_search_path.rst.txtfw_upload.rst.txtindex.rst.txtintroduction.rst.txtlookup-order.rst.txtother_interfaces.rst.txtrequest_firmware.rst.txtfpgafpga-bridge.rst.txtfpga-mgr.rst.txtfpga-programming.rst.txtfpga-region.rst.txtindex.rst.txtintro.rst.txtframe-buffer.rst.txtgeneric-counter.rst.txtgpioboard.rst.txtbt8xxgpio.rst.txtconsumer.rst.txtdriver.rst.txtdrivers-on-gpio.rst.txtindex.rst.txtintro.rst.txtlegacy.rst.txtusing-gpio.rst.txthsi.rst.txthtehte.rst.txtindex.rst.txttegra194-hte.rst.txti2c.rst.txti3cdevice-driver-api.rst.txtindex.rst.txtmaster-driver-api.rst.txtprotocol.rst.txtiiobuffers.rst.txtcore.rst.txthw-consumer.rst.txtindex.rst.txtintro.rst.txttriggered-buffers.rst.txttriggers.rst.txtindex.rst.txtinfiniband.rst.txtinfrastructure.rst.txtinput.rst.txtinterconnect.rst.txtio-mapping.rst.txtio_ordering.rst.txtioctl.rst.txtipmb.rst.txtipmi.rst.txtisa.rst.txtisapnp.rst.txtlibata.rst.txtmailbox.rst.txtmdindex.rst.txtmd-cluster.rst.txtraid5-cache.rst.txtraid5-ppl.rst.txtmediacamera-sensor.rst.txtcec-core.rst.txtcsi2.rst.txtdriversbttv-devel.rst.txtccsccs.rst.txtcontributors.rst.txtcpia2_devel.rst.txtcx2341x-devel.rst.txtcx88-devel.rst.txtdavinci-vpbe-devel.rst.txtdvb-usb.rst.txtfimc-devel.rst.txtfrontends.rst.txtindex.rst.txtpvrusb2.rst.txtpxa_camera.rst.txtradiotrack.rst.txtsaa7134-devel.rst.txtsh_mobile_ceu_camera.rst.txttuners.rst.txtvidtv.rst.txtvimc-devel.rst.txtzoran.rst.txtdtv-ca.rst.txtdtv-common.rst.txtdtv-core.rst.txtdtv-demux.rst.txtdtv-frontend.rst.txtdtv-net.rst.txtindex.rst.txtmaintainer-entry-profile.rst.txtmc-core.rst.txtrc-core.rst.txtv4l2-async.rst.txtv4l2-common.rst.txtv4l2-controls.rst.txtv4l2-core.rst.txtv4l2-dev.rst.txtv4l2-device.rst.txtv4l2-dv-timings.rst.txtv4l2-event.rst.txtv4l2-fh.rst.txtv4l2-flash-led-class.rst.txtv4l2-fwnode.rst.txtv4l2-intro.rst.txtv4l2-mc.rst.txtv4l2-mediabus.rst.txtv4l2-mem2mem.rst.txtv4l2-rect.rst.txtv4l2-subdev.rst.txtv4l2-tuner.rst.txtv4l2-tveeprom.rst.txtv4l2-videobuf.rst.txtv4l2-videobuf2.rst.txtmeihdcp.rst.txtiamt.rst.txtindex.rst.txtmei-client-bus.rst.txtmei.rst.txtnfc.rst.txtmemory-devicesindex.rst.txtti-emif.rst.txtti-gpmc.rst.txtmen-chameleon-bus.rst.txtmessage-based.rst.txtmisc_devices.rst.txtmiscellaneous.rst.txtmmcindex.rst.txtmmc-async-req.rst.txtmmc-dev-attrs.rst.txtmmc-dev-parts.rst.txtmmc-tools.rst.txtmtdindex.rst.txtintel-spi.rst.txtnand_ecc.rst.txtspi-nor.rst.txtmtdnand.rst.txtnfcindex.rst.txtnfc-hci.rst.txtnfc-pn544.rst.txtntb.rst.txtnvdimmbtt.rst.txtfirmware-activate.rst.txtindex.rst.txtnvdimm.rst.txtsecurity.rst.txtnvmem.rst.txtparport-lowlevel.rst.txtpciindex.rst.txtp2pdma.rst.txtpci.rst.txtphyindex.rst.txtphy.rst.txtsamsung-usb2.rst.txtpin-control.rst.txtpldmfwdriver-ops.rst.txtfile-format.rst.txtindex.rst.txtpmcpuidle.rst.txtdevices.rst.txtindex.rst.txtnotifiers.rst.txttypes.rst.txtpps.rst.txtptp.rst.txtpwm.rst.txtrapidioindex.rst.txtmport_cdev.rst.txtrapidio.rst.txtrio_cm.rst.txtsysfs.rst.txttsi721.rst.txtregulator.rst.txtreset.rst.txtrfkill.rst.txts390-drivers.rst.txtscsi.rst.txtserialdriver.rst.txtindex.rst.txtmoxa-smartio.rst.txtn_gsm.rst.txtserial-iso7816.rst.txtserial-rs485.rst.txtslimbus.rst.txtsm501.rst.txtsoundwireerror_handling.rst.txtindex.rst.txtlocking.rst.txtstream.rst.txtsummary.rst.txtspi.rst.txtsurface_aggregatorclient-api.rst.txtclient.rst.txtclientscdev.rst.txtdtx.rst.txtindex.rst.txtsan.rst.txtindex.rst.txtinternal-api.rst.txtinternal.rst.txtoverview.rst.txtssh.rst.txtswitchtec.rst.txtsync_file.rst.txttarget.rst.txtthermalcpu-cooling-api.rst.txtcpu-idle-cooling.rst.txtexynos_thermal.rst.txtexynos_thermal_emulation.rst.txtindex.rst.txtintel_dptf.rst.txtnouveau_thermal.rst.txtpower_allocator.rst.txtsysfs-api.rst.txtx86_pkg_temperature_thermal.rst.txtuio-howto.rst.txtusbURB.rst.txtanchors.rst.txtbulk-streams.rst.txtcallbacks.rst.txtdma.rst.txtdwc3.rst.txterror-codes.rst.txtgadget.rst.txthotplug.rst.txtindex.rst.txtpersist.rst.txtpower-management.rst.txttypec.rst.txttypec_bus.rst.txtusb.rst.txtusb3-debug-port.rst.txtwriting_musb_glue_layer.rst.txtwriting_usb_driver.rst.txtvfio-mediated-device.rst.txtvfio-pci-device-specific-driver-acceptance.rst.txtvfio.rst.txtvirtioindex.rst.txtvirtio.rst.txtwriting_virtio_drivers.rst.txtvme.rst.txtw1.rst.txtwbrf.rst.txtxilinxeemi.rst.txtindex.rst.txtxillybus.rst.txtzorro.rst.txtfault-injectionfault-injection.rst.txtindex.rst.txtnotifier-error-inject.rst.txtnvme-fault-injection.rst.txtprovoke-crashes.rst.txtfbapi.rst.txtarkfb.rst.txtaty128fb.rst.txtcirrusfb.rst.txtcmap_xfbdev.rst.txtdeferred_io.rst.txtefifb.rst.txtep93xx-fb.rst.txtfbcon.rst.txtframebuffer.rst.txtgxfb.rst.txtindex.rst.txtintel810.rst.txtinternals.rst.txtlxfb.rst.txtmatroxfb.rst.txtmetronomefb.rst.txtmodedb.rst.txtpvr2fb.rst.txtpxafb.rst.txts3fb.rst.txtsa1100fb.rst.txtsh7760fb.rst.txtsisfb.rst.txtsm501.rst.txtsm712fb.rst.txtsstfb.rst.txttgafb.rst.txttridentfb.rst.txtudlfb.rst.txtuvesafb.rst.txtvesafb.rst.txtviafb.rst.txtvt8623fb.rst.txtfilesystems9p.rst.txtadfs.rst.txtaffs.rst.txtafs.rst.txtapi-summary.rst.txtautofs-mount-control.rst.txtautofs.rst.txtautomount-support.rst.txtbefs.rst.txtbfs.rst.txtbtrfs.rst.txtcachingbackend-api.rst.txtcachefiles.rst.txtfscache.rst.txtindex.rst.txtnetfs-api.rst.txtceph.rst.txtcifscifsroot.rst.txtcoda.rst.txtconfigfs.rst.txtcramfs.rst.txtdax.rst.txtdebugfs.rst.txtdevpts.rst.txtdirectory-locking.rst.txtdlmfs.rst.txtdnotify.rst.txtecryptfs.rst.txtefivarfs.rst.txterofs.rst.txtext2.rst.txtext3.rst.txtext4about.rst.txtallocators.rst.txtattributes.rst.txtbigalloc.rst.txtbitmaps.rst.txtblockgroup.rst.txtblockmap.rst.txtblocks.rst.txtchecksums.rst.txtdirectory.rst.txtdynamic.rst.txteainode.rst.txtglobals.rst.txtgroup_descr.rst.txtifork.rst.txtindex.rst.txtinlinedata.rst.txtinodes.rst.txtjournal.rst.txtmmp.rst.txtoverview.rst.txtspecial_inodes.rst.txtsuper.rst.txtverity.rst.txtf2fs.rst.txtfiemap.rst.txtfiles.rst.txtfscrypt.rst.txtfsverity.rst.txtfuse-io.rst.txtfuse.rst.txtgfs2-glocks.rst.txtgfs2-uevents.rst.txtgfs2.rst.txthfs.rst.txthfsplus.rst.txthpfs.rst.txtindex.rst.txtinotify.rst.txtisofs.rst.txtjournalling.rst.txtlocking.rst.txtlocks.rst.txtmount_api.rst.txtnetfs_library.rst.txtnfsclient-identifier.rst.txtexporting.rst.txtindex.rst.txtknfsd-stats.rst.txtnfs41-server.rst.txtpnfs.rst.txtreexport.rst.txtrpc-cache.rst.txtrpc-server-gss.rst.txtnilfs2.rst.txtntfs.rst.txtocfs2-online-filecheck.rst.txtocfs2.rst.txtomfs.rst.txtorangefs.rst.txtoverlayfs.rst.txtpath-lookup.rst.txtporting.rst.txtproc.rst.txtqnx6.rst.txtquota.rst.txtramfs-rootfs-initramfs.rst.txtrelay.rst.txtromfs.rst.txtseq_file.rst.txtsharedsubtree.rst.txtsplice.rst.txtspufsindex.rst.txtspu_create.rst.txtspu_run.rst.txtspufs.rst.txtsquashfs.rst.txtsysfs.rst.txtsysv-fs.rst.txttmpfs.rst.txtubifs-authentication.rst.txtubifs.rst.txtudf.rst.txtvfat.rst.txtvfs.rst.txtvirtiofs.rst.txtxfs-delayed-logging-design.rst.txtxfs-self-describing-metadata.rst.txtzonefs.rst.txtfirmware-guideacpiDSD-properties-rules.rst.txtacpi-lid.rst.txtaml-debugger.rst.txtapeieinj.rst.txtoutput_format.rst.txtchromeos-acpi-device.rst.txtdebug.rst.txtdsddata-node-references.rst.txtgraph.rst.txtleds.rst.txtphy.rst.txtenumeration.rst.txtextcon-intel-int3496.rst.txtgpio-properties.rst.txti2c-muxes.rst.txtindex.rst.txtintel-pmc-mux.rst.txtlpit.rst.txtmethod-customizing.rst.txtmethod-tracing.rst.txtnamespace.rst.txtosi.rst.txtvideo_extension.rst.txtindex.rst.txtfpgadfl.rst.txtindex.rst.txtgpuafbc.rst.txtamdgpu-dc.rst.txtamdgpu.rst.txtbacklight.rst.txtbridgedw-hdmi.rst.txtdriver-uapi.rst.txtdrivers.rst.txtdrm-client.rst.txtdrm-internals.rst.txtdrm-kms-helpers.rst.txtdrm-kms.rst.txtdrm-mm.rst.txtdrm-uapi.rst.txti915.rst.txtindex.rst.txtintroduction.rst.txtkomeda-kms.rst.txtmcde.rst.txtmeson.rst.txtmsm-crash-dump.rst.txtpl111.rst.txtrfci915_gem_lmem.rst.txtindex.rst.txttegra.rst.txttodo.rst.txttve200.rst.txtv3d.rst.txtvc4.rst.txtvga-switcheroo.rst.txtvgaarbiter.rst.txtvkms.rst.txtxen-front.rst.txthidamd-sfh-hid.rst.txthid-alps.rst.txthid-bpf.rst.txthid-sensor.rst.txthid-transport.rst.txthiddev.rst.txthidintro.rst.txthidraw.rst.txthidreport-parsing.rst.txtindex.rst.txtintel-ish-hid.rst.txtuhid.rst.txthwmonabituguru-datasheet.rst.txtabituguru.rst.txtabituguru3.rst.txtacpi_power_meter.rst.txtad7314.rst.txtadc128d818.rst.txtadm1021.rst.txtadm1025.rst.txtadm1026.rst.txtadm1031.rst.txtadm1177.rst.txtadm1266.rst.txtadm1275.rst.txtadm9240.rst.txtads7828.rst.txtadt7410.rst.txtadt7411.rst.txtadt7462.rst.txtadt7470.rst.txtadt7475.rst.txtaht10.rst.txtamc6821.rst.txtasb100.rst.txtasc7621.rst.txtaspeed-pwm-tacho.rst.txtbcm54140.rst.txtbel-pfe.rst.txtbpa-rs600.rst.txtbt1-pvt.rst.txtcoretemp.rst.txtcorsair-cpro.rst.txtcorsair-psu.rst.txtda9052.rst.txtda9055.rst.txtdell-smm-hwmon.rst.txtdme1737.rst.txtdps920ab.rst.txtdrivetemp.rst.txtds1621.rst.txtds620.rst.txtemc1403.rst.txtemc2103.rst.txtemc6w201.rst.txtf71805f.rst.txtf71882fg.rst.txtfam15h_power.rst.txtfsp-3y.rst.txtftsteutates.rst.txtg760a.rst.txtg762.rst.txtgl518sm.rst.txtgsc-hwmon.rst.txthih6130.rst.txthwmon-kernel-api.rst.txtibm-cffps.rst.txtibmaem.rst.txtibmpowernv.rst.txtina209.rst.txtina2xx.rst.txtina3221.rst.txtindex.rst.txtinspur-ipsps1.rst.txtintel-m10-bmc-hwmon.rst.txtir35221.rst.txtir36021.rst.txtir38064.rst.txtisl68137.rst.txtit87.rst.txtjc42.rst.txtk10temp.rst.txtk8temp.rst.txtlineage-pem.rst.txtlm25066.rst.txtlm63.rst.txtlm70.rst.txtlm73.rst.txtlm75.rst.txtlm77.rst.txtlm78.rst.txtlm80.rst.txtlm83.rst.txtlm85.rst.txtlm87.rst.txtlm90.rst.txtlm92.rst.txtlm93.rst.txtlm95234.rst.txtlm95245.rst.txtlochnagar.rst.txtltc2945.rst.txtltc2947.rst.txtltc2978.rst.txtltc2990.rst.txtltc2992.rst.txtltc3815.rst.txtltc4151.rst.txtltc4215.rst.txtltc4245.rst.txtltc4260.rst.txtltc4261.rst.txtmax127.rst.txtmax15301.rst.txtmax16064.rst.txtmax16065.rst.txtmax1619.rst.txtmax16601.rst.txtmax1668.rst.txtmax197.rst.txtmax20730.rst.txtmax20751.rst.txtmax31722.rst.txtmax31730.rst.txtmax31785.rst.txtmax31790.rst.txtmax34440.rst.txtmax6639.rst.txtmax6642.rst.txtmax6650.rst.txtmax6697.rst.txtmax8688.rst.txtmc13783-adc.rst.txtmcp3021.rst.txtmenf21bmc.rst.txtmlxreg-fan.rst.txtmp2888.rst.txtmp2975.rst.txtnct6683.rst.txtnct6775.rst.txtnct7802.rst.txtnct7904.rst.txtnpcm750-pwm-fan.rst.txtnsa320.rst.txtntc_thermistor.rst.txtnzxt-kraken2.rst.txtocc.rst.txtpc87360.rst.txtpc87427.rst.txtpcf8591.rst.txtpim4328.rst.txtpm6764tr.rst.txtpmbus-core.rst.txtpmbus.rst.txtpowr1220.rst.txtpwm-fan.rst.txtpxe1610.rst.txtq54sj108a2.rst.txtraspberrypi-hwmon.rst.txtsbtsi_temp.rst.txtsch5627.rst.txtsch5636.rst.txtscpi-hwmon.rst.txtsht15.rst.txtsht21.rst.txtsht3x.rst.txtsht4x.rst.txtshtc1.rst.txtsis5595.rst.txtsl28cpld.rst.txtsmm665.rst.txtsmsc47b397.rst.txtsmsc47m1.rst.txtsmsc47m192.rst.txtsparx5-temp.rst.txtstpddc60.rst.txtsubmitting-patches.rst.txtsysfs-interface.rst.txttc654.rst.txttc74.rst.txtthmc50.rst.txttmp102.rst.txttmp103.rst.txttmp108.rst.txttmp401.rst.txttmp421.rst.txttmp513.rst.txttps23861.rst.txttps40422.rst.txttps53679.rst.txttwl4030-madc-hwmon.rst.txtucd9000.rst.txtucd9200.rst.txtuserspace-tools.rst.txtvexpress.rst.txtvia686a.rst.txtvt1211.rst.txtw83627ehf.rst.txtw83627hf.rst.txtw83773g.rst.txtw83781d.rst.txtw83791d.rst.txtw83792d.rst.txtw83793.rst.txtw83795.rst.txtw83l785ts.rst.txtw83l786ng.rst.txtwm831x.rst.txtwm8350.rst.txtxdpe12284.rst.txtxgene-hwmon.rst.txtzl6100.rst.txti2cbussesi2c-ali1535.rst.txti2c-ali1563.rst.txti2c-ali15x3.rst.txti2c-amd-mp2.rst.txti2c-amd756.rst.txti2c-amd8111.rst.txti2c-diolan-u2c.rst.txti2c-i801.rst.txti2c-ismt.rst.txti2c-mlxcpld.rst.txti2c-nforce2.rst.txti2c-nvidia-gpu.rst.txti2c-ocores.rst.txti2c-parport.rst.txti2c-pca-isa.rst.txti2c-piix4.rst.txti2c-sis5595.rst.txti2c-sis630.rst.txti2c-sis96x.rst.txti2c-taos-evm.rst.txti2c-via.rst.txti2c-viapro.rst.txtindex.rst.txtscx200_acb.rst.txtdev-interface.rst.txtdma-considerations.rst.txtfault-codes.rst.txtfunctionality.rst.txtgpio-fault-injection.rst.txti2c-protocol.rst.txti2c-stub.rst.txti2c-sysfs.rst.txti2c-topology.rst.txtindex.rst.txtinstantiating-devices.rst.txtmuxesi2c-mux-gpio.rst.txtold-module-parameters.rst.txtslave-eeprom-backend.rst.txtslave-interface.rst.txtslave-testunit-backend.rst.txtsmbus-protocol.rst.txtsummary.rst.txtten-bit-addresses.rst.txtwriting-clients.rst.txtia64aliasing.rst.txtefirtc.rst.txterr_inject.rst.txtfeatures.rst.txtfsys.rst.txtia64.rst.txtindex.rst.txtirq-redir.rst.txtmca.rst.txtserial.rst.txtidechangelogs.rst.txtide-tape.rst.txtide.rst.txtindex.rst.txtwarm-plug-howto.rst.txtiioep93xx_adc.rst.txtiio_configfs.rst.txtindex.rst.txtindex.rst.txtinfinibandcore_locking.rst.txtindex.rst.txtipoib.rst.txtopa_vnic.rst.txtsysfs.rst.txttag_matching.rst.txtuser_mad.rst.txtuser_verbs.rst.txtinputdevicesalps.rst.txtamijoy.rst.txtappletouch.rst.txtatarikbd.rst.txtbcm5974.rst.txtcma3000_d0x.rst.txtcs461x.rst.txtedt-ft5x06.rst.txtelantech.rst.txtiforce-protocol.rst.txtindex.rst.txtjoystick-parport.rst.txtntrig.rst.txtpxrc.rst.txtrotary-encoder.rst.txtsentelic.rst.txtwalkera0701.rst.txtxpad.rst.txtyealink.rst.txtevent-codes.rst.txtff.rst.txtgamepad.rst.txtgameport-programming.rst.txtindex.rst.txtinput-programming.rst.txtinput.rst.txtinput_kapi.rst.txtinput_uapi.rst.txtjoydevindex.rst.txtjoystick-api.rst.txtjoystick.rst.txtmulti-touch-protocol.rst.txtnotifier.rst.txtuinput.rst.txtuserio.rst.txtisdncredits.rst.txtindex.rst.txtinterface_capi.rst.txtm_isdn.rst.txtkbuildgcc-plugins.rst.txtheaders_install.rst.txtindex.rst.txtissues.rst.txtkbuild.rst.txtkconfig-language.rst.txtkconfig-macro-language.rst.txtkconfig.rst.txtllvm.rst.txtmakefiles.rst.txtmodules.rst.txtreproducible-builds.rst.txtkernel-hackinghacking.rst.txtindex.rst.txtlocking.rst.txtledsindex.rst.txtleds-blinkm.rst.txtleds-class-flash.rst.txtleds-class-multicolor.rst.txtleds-class.rst.txtleds-el15203000.rst.txtleds-lm3556.rst.txtleds-lp3944.rst.txtleds-lp5521.rst.txtleds-lp5523.rst.txtleds-lp5562.rst.txtleds-lp55xx.rst.txtleds-mlxcpld.rst.txtleds-sc27xx.rst.txtledtrig-oneshot.rst.txtledtrig-transient.rst.txtledtrig-usbport.rst.txtuleds.rst.txtlivepatchapi.rst.txtcallbacks.rst.txtcumulative-patches.rst.txtindex.rst.txtlivepatch.rst.txtmodule-elf-format.rst.txtreliable-stacktrace.rst.txtshadow-vars.rst.txtsystem-state.rst.txtlockingfutex-requeue-pi.rst.txthwspinlock.rst.txtindex.rst.txtlockdep-design.rst.txtlockstat.rst.txtlocktorture.rst.txtlocktypes.rst.txtmutex-design.rst.txtpercpu-rw-semaphore.rst.txtpi-futex.rst.txtpreempt-locking.rst.txtrobust-futex-ABI.rst.txtrobust-futexes.rst.txtrt-mutex-design.rst.txtrt-mutex.rst.txtseqlock.rst.txtspinlocks.rst.txtww-mutex-design.rst.txtm68kbuddha-driver.rst.txtfeatures.rst.txtindex.rst.txtkernel-options.rst.txtmaintainerconfigure-git.rst.txtindex.rst.txtmaintainer-entry-profile.rst.txtmodifying-patches.rst.txtpull-requests.rst.txtrebasing-and-merging.rst.txtmhiindex.rst.txtmhi.rst.txttopology.rst.txtmipsbooting.rst.txtfeatures.rst.txtindex.rst.txtingenic-tcu.rst.txtmisc-devicesad525x_dpot.rst.txtapds990x.rst.txtbh1770glc.rst.txtc2port.rst.txtdw-xdata-pcie.rst.txteeprom.rst.txtibmvmc.rst.txtics932s401.rst.txtindex.rst.txtisl29003.rst.txtlis3lv02d.rst.txtmax6875.rst.txtpci-endpoint-test.rst.txtspear-pcie-gadget.rst.txtuacce.rst.txtxilinx_sdfec.rst.txtmmactive_mm.rst.txtarch_pgtable_helpers.rst.txtbalance.rst.txtbootmem.rst.txtdamonapi.rst.txtdesign.rst.txtfaq.rst.txtindex.rst.txtfree_page_reporting.rst.txthighmem.rst.txthmm.rst.txthugetlbfs_reserv.rst.txthwpoison.rst.txtindex.rst.txtksm.rst.txtmemory-model.rst.txtmmu_notifier.rst.txtmultigen_lru.rst.txtnuma.rst.txtoom.rst.txtovercommit-accounting.rst.txtpage_allocation.rst.txtpage_cache.rst.txtpage_frags.rst.txtpage_migration.rst.txtpage_owner.rst.txtpage_reclaim.rst.txtpage_table_check.rst.txtpage_tables.rst.txtphysical_memory.rst.txtprocess_addrs.rst.txtremap_file_pages.rst.txtshmfs.rst.txtslab.rst.txtslub.rst.txtsplit_page_table_lock.rst.txtswap.rst.txttranshuge.rst.txtunevictable-lru.rst.txtvmalloc.rst.txtvmalloced-kernel-stacks.rst.txtvmemmap_dedup.rst.txtz3fold.rst.txtzsmalloc.rst.txtnetlabelcipso_ipv4.rst.txtdraft_ietf.rst.txtindex.rst.txtintroduction.rst.txtlsm_interface.rst.txtnetworking6lowpan.rst.txt6pack.rst.txtaf_xdp.rst.txtalias.rst.txtarcnet-hardware.rst.txtarcnet.rst.txtatm.rst.txtax25.rst.txtbareudp.rst.txtbatman-adv.rst.txtbonding.rst.txtbridge.rst.txtcaifcaif.rst.txtindex.rst.txtlinux_caif.rst.txtcan.rst.txtcan_ucan_protocol.rst.txtcdc_mbim.rst.txtchecksum-offloads.rst.txtdccp.rst.txtdctcp.rst.txtdecnet.rst.txtdevice_driversappletalkcops.rst.txtindex.rst.txtltpc.rst.txtatmcxacru.rst.txtfore200e.rst.txtindex.rst.txtiphase.rst.txtcableindex.rst.txtsb1000.rst.txtcancan327.rst.txtfreescaleflexcan.rst.txtindex.rst.txtcellularindex.rst.txtqualcommrmnet.rst.txtethernet3com3c509.rst.txtvortex.rst.txtalteraaltera_tse.rst.txtamazonena.rst.txtaquantiaatlantic.rst.txtchelsiocxgb.rst.txtcirruscs89x0.rst.txtdavicomdm9000.rst.txtdecde4x5.rst.txtdmfe.rst.txtdlinkdl2k.rst.txtfreescaledpaa.rst.txtdpaa2dpio-driver.rst.txtethernet-driver.rst.txtindex.rst.txtmac-phy-support.rst.txtoverview.rst.txtgianfar.rst.txtgooglegve.rst.txthuaweihinic.rst.txtindex.rst.txtintele100.rst.txte1000.rst.txte1000e.rst.txtfm10k.rst.txti40e.rst.txtiavf.rst.txtice.rst.txtidpf.rst.txtigb.rst.txtigbvf.rst.txtixgb.rst.txtixgbe.rst.txtixgbevf.rst.txtmarvellocteon_ep.rst.txtocteon_ep_vf.rst.txtocteontx2.rst.txtmellanoxmlx5counters.rst.txtindex.rst.txtkconfig.rst.txtswitchdev.rst.txttracepoints.rst.txtmicrosoftnetvsc.rst.txtneterions2io.rst.txtvxge.rst.txtnetronomenfp.rst.txtpensandoionic.rst.txtsmscsmc9.rst.txtstmicrostmmac.rst.txttiam65_nuss_cpsw_switchdev.rst.txtcpsw.rst.txtcpsw_switchdev.rst.txttlan.rst.txttoshibaspider_net.rst.txtfddidefza.rst.txtindex.rst.txtskfp.rst.txthamradiobaycom.rst.txtindex.rst.txtz8530drv.rst.txtindex.rst.txtqlogicindex.rst.txtqlge.rst.txtwanindex.rst.txtz8530book.rst.txtwifiindex.rst.txtintelipw2100.rst.txtipw2200.rst.txtwwanindex.rst.txtiosm.rst.txtt7xx.rst.txtdevlinkam65-nuss-cpsw-switch.rst.txtbnxt.rst.txtdevlink-dpipe.rst.txtdevlink-flash.rst.txtdevlink-health.rst.txtdevlink-info.rst.txtdevlink-linecard.rst.txtdevlink-params.rst.txtdevlink-port.rst.txtdevlink-region.rst.txtdevlink-reload.rst.txtdevlink-resource.rst.txtdevlink-selftests.rst.txtdevlink-trap.rst.txti40e.rst.txtice.rst.txtindex.rst.txtionic.rst.txtiosm.rst.txtmlx4.rst.txtmlx5.rst.txtmlxsw.rst.txtmv88e6xxx.rst.txtnetdevsim.rst.txtnfp.rst.txtprestera.rst.txtqed.rst.txtsfc.rst.txtsja1105.rst.txtti-cpsw-switch.rst.txtdns_resolver.rst.txtdriver.rst.txtdsab53.rst.txtbcm_sf2.rst.txtconfiguration.rst.txtdsa.rst.txtindex.rst.txtlan9303.rst.txtsja1105.rst.txteql.rst.txtethtool-netlink.rst.txtfailover.rst.txtfib_trie.rst.txtfilter.rst.txtgen_stats.rst.txtgeneric-hdlc.rst.txtgeneric_netlink.rst.txtgtp.rst.txtieee802154.rst.txtila.rst.txtindex.rst.txtip-sysctl.rst.txtip_dynaddr.rst.txtipddp.rst.txtipsec.rst.txtipv6.rst.txtipvlan.rst.txtipvs-sysctl.rst.txtj1939.rst.txtkapi.rst.txtkcm.rst.txtl2tp.rst.txtlapb-module.rst.txtmac80211-injection.rst.txtmac80211_hwsimmac80211_hwsim.rst.txtmpls-sysctl.rst.txtmptcp-sysctl.rst.txtmsg_zerocopy.rst.txtmultiqueue.rst.txtnet_cachelinesindex.rst.txtinet_connection_sock.rst.txtinet_sock.rst.txtnet_device.rst.txtnetns_ipv4_sysctl.rst.txtsnmp.rst.txttcp_sock.rst.txtnet_dim.rst.txtnet_failover.rst.txtnetconsole.rst.txtnetdev-FAQ.rst.txtnetdev-features.rst.txtnetdevices.rst.txtnetfilter-sysctl.rst.txtnetif-msg.rst.txtnetlink_specdevlink.rst.txtdpll.rst.txtethtool.rst.txtfou.rst.txthandshake.rst.txtindex.rst.txtmptcp_pm.rst.txtnetdev.rst.txtnfsd.rst.txtovs_datapath.rst.txtovs_flow.rst.txtovs_vport.rst.txtrt_addr.rst.txtrt_link.rst.txtrt_route.rst.txttc.rst.txtnexthop-group-resilient.rst.txtnf_conntrack-sysctl.rst.txtnf_flowtable.rst.txtnfc.rst.txtopenvswitch.rst.txtoperstates.rst.txtpacket_mmap.rst.txtpage_pool.rst.txtphonet.rst.txtphy.rst.txtpktgen.rst.txtplip.rst.txtppp_generic.rst.txtproc_net_tcp.rst.txtradiotap-headers.rst.txtrds.rst.txtregulatory.rst.txtrepresentors.rst.txtrxrpc.rst.txtscaling.rst.txtsctp.rst.txtsecid.rst.txtseg6-sysctl.rst.txtsegmentation-offloads.rst.txtsfp-phylink.rst.txtsmc-sysctl.rst.txtsnmp_counter.rst.txtstatistics.rst.txtstrparser.rst.txtswitchdev.rst.txtsysfs-tagging.rst.txttc-actions-env-rules.rst.txttc-queue-filters.rst.txttcp-thin.rst.txtteam.rst.txttimestamping.rst.txttipc.rst.txttls-handshake.rst.txttls-offload.rst.txttls.rst.txttproxy.rst.txttuntap.rst.txtudplite.rst.txtvrf.rst.txtvxlan.rst.txtx25-iface.rst.txtx25.rst.txtxdp-rx-metadata.rst.txtxfrm_device.rst.txtxfrm_proc.rst.txtxfrm_sync.rst.txtxfrm_sysctl.rst.txtxsk-tx-metadata.rst.txtnios2features.rst.txtindex.rst.txtnios2.rst.txtnvdimmmaintainer-entry-profile.rst.txtopenriscfeatures.rst.txtindex.rst.txtopenrisc_port.rst.txttodo.rst.txtpariscdebugging.rst.txtfeatures.rst.txtindex.rst.txtregisters.rst.txtpcmciadevicetable.rst.txtdriver-changes.rst.txtdriver.rst.txtindex.rst.txtlocking.rst.txtpowerapm-acpi.rst.txtbasic-pm-debugging.rst.txtcharger-manager.rst.txtdrivers-testing.rst.txtenergy-model.rst.txtfreezing-of-tasks.rst.txtindex.rst.txtopp.rst.txtpci.rst.txtpm_qos_interface.rst.txtpower_supply_class.rst.txtpowercapdtpm.rst.txtpowercap.rst.txtregulatorconsumer.rst.txtdesign.rst.txtmachine.rst.txtoverview.rst.txtregulator.rst.txtruntime_pm.rst.txts2ram.rst.txtsuspend-and-cpuhotplug.rst.txtsuspend-and-interrupts.rst.txtswsusp-and-swap-files.rst.txtswsusp-dmcrypt.rst.txtswsusp.rst.txttricks.rst.txtuserland-swsusp.rst.txtvideo.rst.txtpowerpcassociativity.rst.txtbooting.rst.txtbootwrapper.rst.txtcpu_families.rst.txtcpu_features.rst.txtcxl.rst.txtcxlflash.rst.txtdawr-power9.rst.txtdscr.rst.txteeh-pci-error-recovery.rst.txtelfnote.rst.txtfeatures.rst.txtfirmware-assisted-dump.rst.txthvcs.rst.txtimc.rst.txtindex.rst.txtisa-versions.rst.txtkaslr-booke32.rst.txtmpc52xx.rst.txtpapr_hcalls.rst.txtpci_iov_resource_on_powernv.rst.txtpmu-ebb.rst.txtptrace.rst.txtqe_firmware.rst.txtsyscall64-abi.rst.txttransactional_memory.rst.txtultravisor.rst.txtvas-api.rst.txtvcpudispatch_stats.rst.txtprocess1.Intro.rst.txt2.Process.rst.txt3.Early-stage.rst.txt4.Coding.rst.txt5.Posting.rst.txt6.Followthrough.rst.txt7.AdvancedTopics.rst.txt8.Conclusion.rst.txtadding-syscalls.rst.txtapplying-patches.rst.txtbotching-up-ioctls.rst.txtchanges.rst.txtclang-format.rst.txtcode-of-conduct-interpretation.rst.txtcode-of-conduct.rst.txtcoding-style.rst.txtdeprecated.rst.txtdevelopment-process.rst.txtemail-clients.rst.txtembargoed-hardware-issues.rst.txthowto.rst.txtindex.rst.txtkernel-docs.rst.txtkernel-driver-statement.rst.txtkernel-enforcement-statement.rst.txtlicense-rules.rst.txtmagic-number.rst.txtmaintainer-pgp-guide.rst.txtmaintainers.rst.txtmanagement-style.rst.txtprogramming-language.rst.txtstable-api-nonsense.rst.txtstable-kernel-rules.rst.txtsubmit-checklist.rst.txtsubmitting-drivers.rst.txtsubmitting-patches.rst.txtvolatile-considered-harmful.rst.txtriscvboot-image-header.rst.txtfeatures.rst.txtindex.rst.txtpatch-acceptance.rst.txtpmu.rst.txtvm-layout.rst.txtrustarch-support.rst.txtcoding-guidelines.rst.txtgeneral-information.rst.txtindex.rst.txtquick-start.rst.txts3903270.rst.txtcds.rst.txtcommon_io.rst.txtdriver-model.rst.txtfeatures.rst.txtindex.rst.txtmonreader.rst.txtpci.rst.txtqeth.rst.txts390dbf.rst.txttext_files.rst.txtvfio-ap-locking.rst.txtvfio-ap.rst.txtvfio-ccw.rst.txtzfcpdump.rst.txtschedulercompletion.rst.txtindex.rst.txtsched-arch.rst.txtsched-bwc.rst.txtsched-capacity.rst.txtsched-deadline.rst.txtsched-design-CFS.rst.txtsched-domains.rst.txtsched-energy.rst.txtsched-nice-design.rst.txtsched-rt-group.rst.txtsched-stats.rst.txttext_files.rst.txtscsi53c700.rst.txtBusLogic.rst.txtFlashPoint.rst.txtNinjaSCSI.rst.txtaacraid.rst.txtadvansys.rst.txtaha152x.rst.txtaic79xx.rst.txtaic7xxx.rst.txtarcmsr_spec.rst.txtbfa.rst.txtbnx2fc.rst.txtcxgb3i.rst.txtdc395x.rst.txtdpti.rst.txtg_NCR5380.rst.txthpsa.rst.txthptiop.rst.txtindex.rst.txtlibsas.rst.txtlink_power_management_policy.rst.txtlpfc.rst.txtmegaraid.rst.txtncr53c8xx.rst.txtppa.rst.txtqlogicfas.rst.txtscsi-changer.rst.txtscsi-generic.rst.txtscsi-parameters.rst.txtscsi.rst.txtscsi_eh.rst.txtscsi_fc_transport.rst.txtscsi_mid_low_api.rst.txtscsi_transport_srpfigures.rst.txtsd-parameters.rst.txtsmartpqi.rst.txtst.rst.txtsym53c500_cs.rst.txtsym53c8xx_2.rst.txttcm_qla2xxx.rst.txtufs.rst.txtwd719x.rst.txtsecurityIMA-templates.rst.txtSCTP.rst.txtcredentials.rst.txtdigsig.rst.txtindex.rst.txtkeyscore.rst.txtecryptfs.rst.txtindex.rst.txtrequest-key.rst.txttrusted-encrypted.rst.txtlandlock.rst.txtlsm-development.rst.txtlsm.rst.txtsak.rst.txtsecretscoco.rst.txtindex.rst.txtself-protection.rst.txtsiphash.rst.txttpmindex.rst.txttpm_event_log.rst.txttpm_ftpm_tee.rst.txttpm_vtpm_proxy.rst.txtxen-tpmfront.rst.txtshbooting.rst.txtfeatures.rst.txtindex.rst.txtnew-machine.rst.txtregister-banks.rst.txtsoundalsa-configuration.rst.txtcardsaudigy-mixer.rst.txtaudiophile-usb.rst.txtbt87x.rst.txtcmipci.rst.txtemu-mixer.rst.txtemu10k1-jack.rst.txthdspm.rst.txtimg-spdif-in.rst.txtindex.rst.txtjoystick.rst.txtmaya44.rst.txtmixart.rst.txtpcmtest.rst.txtsb-live-mixer.rst.txtserial-u16550.rst.txtvia82xx-mixer.rst.txtdesignschannel-mapping-api.rst.txtcompress-offload.rst.txtcontrol-names.rst.txtindex.rst.txtjack-controls.rst.txtjack-injection.rst.txtmidi-2.0.rst.txtoss-emulation.rst.txtpowersave.rst.txtprocfile.rst.txtseq-oss.rst.txttimestamping.rst.txttracepoints.rst.txthd-audiocontrols.rst.txtdp-mst.rst.txtindex.rst.txtintel-multi-link.rst.txtmodels.rst.txtnotes.rst.txtrealtek-pc-beep.rst.txtindex.rst.txtkernel-apialsa-driver-api.rst.txtindex.rst.txtwriting-an-alsa-driver.rst.txtsocclocking.rst.txtcodec-to-codec.rst.txtcodec.rst.txtdai.rst.txtdapm.rst.txtdpcm.rst.txtindex.rst.txtjack.rst.txtmachine.rst.txtoverview.rst.txtplatform.rst.txtpops-clicks.rst.txtsparcadi.rst.txtconsole.rst.txtfeatures.rst.txtindex.rst.txtoradaxoracle-dax.rst.txtspibutterfly.rst.txtindex.rst.txtpxa2xx.rst.txtspi-lm70llp.rst.txtspi-sc18is602.rst.txtspi-summary.rst.txtspidev.rst.txtstagingcrc32.rst.txtindex.rst.txtlzo.rst.txtremoteproc.rst.txtrpmsg.rst.txtspeculation.rst.txtstatic-keys.rst.txttee.rst.txtxz.rst.txttargetindex.rst.txtscripts.rst.txttcm_mod_builder.rst.txttcmu-design.rst.txttimershighres.rst.txthpet.rst.txthrtimers.rst.txtindex.rst.txtno_hz.rst.txttimekeeping.rst.txttimers-howto.rst.txttoolsindex.rst.txtrtlacommon_appendix.rst.txtcommon_hist_options.rst.txtcommon_options.rst.txtcommon_osnoise_description.rst.txtcommon_osnoise_options.rst.txtcommon_timerlat_aa.rst.txtcommon_timerlat_description.rst.txtcommon_timerlat_options.rst.txtcommon_top_options.rst.txtindex.rst.txtrtla-hwnoise.rst.txtrtla-osnoise-hist.rst.txtrtla-osnoise-top.rst.txtrtla-osnoise.rst.txtrtla-timerlat-hist.rst.txtrtla-timerlat-top.rst.txtrtla-timerlat.rst.txtrtla.rst.txtrvcommon_appendix.rst.txtcommon_ikm.rst.txtindex.rst.txtrv-list.rst.txtrv-mon-wip.rst.txtrv-mon-wwnr.rst.txtrv-mon.rst.txtrv.rst.txttraceboottime-trace.rst.txtcoresightcoresight-config.rst.txtcoresight-cpu-debug.rst.txtcoresight-ect.rst.txtcoresight-etm4x-reference.rst.txtcoresight-perf.rst.txtcoresight-trbe.rst.txtcoresight.rst.txtindex.rst.txtevents-kmem.rst.txtevents-msr.rst.txtevents-nmi.rst.txtevents-power.rst.txtevents.rst.txtfprobe.rst.txtftrace-design.rst.txtftrace-uses.rst.txtftrace.rst.txthistogram-design.rst.txthistogram.rst.txthwlat_detector.rst.txtindex.rst.txtintel_th.rst.txtkprobes.rst.txtkprobetrace.rst.txtmmiotrace.rst.txtosnoise-tracer.rst.txtring-buffer-design.rst.txtrvda_monitor_instrumentation.rst.txtda_monitor_synthesis.rst.txtdeterministic_automata.rst.txtindex.rst.txtmonitor_wip.rst.txtmonitor_wwnr.rst.txtruntime-verification.rst.txtstm.rst.txtsys-t.rst.txttimerlat-tracer.rst.txttracepoint-analysis.rst.txttracepoints.rst.txtuprobetracer.rst.txttranslationsindex.rst.txtit_ITadmin-guideREADME.rst.txtkernel-parameters.rst.txtsecurity-bugs.rst.txtcore-apiindex.rst.txtmemory-allocation.rst.txtsymbol-namespaces.rst.txtdisclaimer-ita.rst.txtdoc-guideindex.rst.txtkernel-doc.rst.txtparse-headers.rst.txtsphinx.rst.txtindex.rst.txtkernel-hackinghacking.rst.txtindex.rst.txtlocking.rst.txtnetworkingnetdev-FAQ.rst.txtprocess1.Intro.rst.txt2.Process.rst.txt3.Early-stage.rst.txt4.Coding.rst.txt5.Posting.rst.txt6.Followthrough.rst.txt7.AdvancedTopics.rst.txt8.Conclusion.rst.txtadding-syscalls.rst.txtapplying-patches.rst.txtchanges.rst.txtclang-format.rst.txtcode-of-conduct.rst.txtcoding-style.rst.txtdeprecated.rst.txtdevelopment-process.rst.txtemail-clients.rst.txthowto.rst.txtindex.rst.txtkernel-docs.rst.txtkernel-driver-statement.rst.txtkernel-enforcement-statement.rst.txtlicense-rules.rst.txtmagic-number.rst.txtmaintainer-pgp-guide.rst.txtmanagement-style.rst.txtprogramming-language.rst.txtstable-api-nonsense.rst.txtstable-kernel-rules.rst.txtsubmit-checklist.rst.txtsubmitting-drivers.rst.txtsubmitting-patches.rst.txtvolatile-considered-harmful.rst.txtriscvpatch-acceptance.rst.txtja_JPhowto.rst.txtindex.rst.txtko_KRhowto.rst.txtindex.rst.txtzh_CNaccountingindex.rst.txtpsi.rst.txtadmin-guideREADME.rst.txtbug-bisect.rst.txtbug-hunting.rst.txtclearing-warn-once.rst.txtcpu-load.rst.txtindex.rst.txtinit.rst.txtlockup-watchdogs.rst.txtmmdamonindex.rst.txtreclaim.rst.txtstart.rst.txtusage.rst.txtindex.rst.txtreporting-issues.rst.txtsecurity-bugs.rst.txtsysrq.rst.txttainted-kernels.rst.txtunicode.rst.txtarm64amu.rst.txtelf_hwcaps.rst.txthugetlbpage.rst.txtindex.rst.txtperf.rst.txtcore-apiassoc_array.rst.txtboot-time-mm.rst.txtcachetlb.rst.txtcircular-buffers.rst.txtcpu_hotplug.rst.txterrseq.rst.txtgenalloc.rst.txtgeneric-radix-tree.rst.txtgenericirq.rst.txtgfp_mask-from-fs-io.rst.txtidr.rst.txtindex.rst.txtirqconcepts.rst.txtindex.rst.txtirq-affinity.rst.txtirq-domain.rst.txtirqflags-tracing.rst.txtkernel-api.rst.txtkobject.rst.txtkref.rst.txtlocal_ops.rst.txtmemory-allocation.rst.txtmemory-hotplug.rst.txtmm-api.rst.txtpacking.rst.txtpadata.rst.txtprintk-basics.rst.txtprintk-formats.rst.txtprotection-keys.rst.txtrbtree.rst.txtrefcount-vs-atomic.rst.txtsymbol-namespaces.rst.txtthis_cpu_ops.rst.txtunaligned-memory-access.rst.txtwatch_queue.rst.txtworkqueue.rst.txtxarray.rst.txtcpu-freqcore.rst.txtcpu-drivers.rst.txtcpufreq-stats.rst.txtindex.rst.txtdev-toolsgcov.rst.txtindex.rst.txtkasan.rst.txtdisclaimer-zh_CN.rst.txtdoc-guidecontributing.rst.txtindex.rst.txtkernel-doc.rst.txtmaintainer-profile.rst.txtparse-headers.rst.txtsphinx.rst.txtfilesystemsdebugfs.rst.txtindex.rst.txttmpfs.rst.txtvirtiofs.rst.txtiioep93xx_adc.rst.txtiio_configfs.rst.txtindex.rst.txtindex.rst.txtinfinibandindex.rst.txtkernel-hackinghacking.rst.txtindex.rst.txtmaintainerconfigure-git.rst.txtindex.rst.txtmaintainer-entry-profile.rst.txtmodifying-patches.rst.txtpull-requests.rst.txtrebasing-and-merging.rst.txtmipsbooting.rst.txtfeatures.rst.txtindex.rst.txtingenic-tcu.rst.txtmmactive_mm.rst.txtbalance.rst.txtdamonapi.rst.txtdesign.rst.txtfaq.rst.txtindex.rst.txtfree_page_reporting.rst.txthighmem.rst.txthmm.rst.txthugetlbfs_reserv.rst.txthwpoison.rst.txtindex.rst.txtksm.rst.txtmemory-model.rst.txtmmu_notifier.rst.txtnuma.rst.txtovercommit-accounting.rst.txtpage_frags.rst.txtpage_owner.rst.txtpage_table_check.rst.txtremap_file_pages.rst.txtsplit_page_table_lock.rst.txtz3fold.rst.txtzsmalloc.rst.txtopenriscindex.rst.txtopenrisc_port.rst.txttodo.rst.txtpariscdebugging.rst.txtindex.rst.txtregisters.rst.txtpeciindex.rst.txtprocess1.Intro.rst.txt2.Process.rst.txt3.Early-stage.rst.txt4.Coding.rst.txt5.Posting.rst.txt6.Followthrough.rst.txt7.AdvancedTopics.rst.txt8.Conclusion.rst.txtcode-of-conduct-interpretation.rst.txtcode-of-conduct.rst.txtcoding-style.rst.txtdevelopment-process.rst.txtemail-clients.rst.txtembargoed-hardware-issues.rst.txthowto.rst.txtindex.rst.txtkernel-driver-statement.rst.txtkernel-enforcement-statement.rst.txtlicense-rules.rst.txtmagic-number.rst.txtmanagement-style.rst.txtprogramming-language.rst.txtstable-api-nonsense.rst.txtstable-kernel-rules.rst.txtsubmit-checklist.rst.txtsubmitting-drivers.rst.txtsubmitting-patches.rst.txtvolatile-considered-harmful.rst.txtriscvboot-image-header.rst.txtindex.rst.txtpatch-acceptance.rst.txtpmu.rst.txtschedulerindex.rst.txtsoundhd-audiocontrols.rst.txtindex.rst.txtindex.rst.txtvirtindex.rst.txtzh_TWadmin-guideREADME.rst.txtbug-bisect.rst.txtbug-hunting.rst.txtclearing-warn-once.rst.txtcpu-load.rst.txtindex.rst.txtinit.rst.txtreporting-issues.rst.txtsecurity-bugs.rst.txttainted-kernels.rst.txtunicode.rst.txtarm64amu.rst.txtelf_hwcaps.rst.txthugetlbpage.rst.txtindex.rst.txtperf.rst.txtcpu-freqcore.rst.txtcpu-drivers.rst.txtcpufreq-stats.rst.txtindex.rst.txtdisclaimer-zh_TW.rst.txtfilesystemsdebugfs.rst.txtindex.rst.txttmpfs.rst.txtvirtiofs.rst.txtindex.rst.txtprocess1.Intro.rst.txt2.Process.rst.txt3.Early-stage.rst.txt4.Coding.rst.txt5.Posting.rst.txt6.Followthrough.rst.txt7.AdvancedTopics.rst.txt8.Conclusion.rst.txtcode-of-conduct-interpretation.rst.txtcode-of-conduct.rst.txtcoding-style.rst.txtdevelopment-process.rst.txtemail-clients.rst.txtembargoed-hardware-issues.rst.txthowto.rst.txtindex.rst.txtkernel-driver-statement.rst.txtkernel-enforcement-statement.rst.txtlicense-rules.rst.txtmagic-number.rst.txtmanagement-style.rst.txtprogramming-language.rst.txtstable-api-nonsense.rst.txtstable-kernel-rules.rst.txtsubmit-checklist.rst.txtsubmitting-drivers.rst.txtsubmitting-patches.rst.txtvolatile-considered-harmful.rst.txtttydevice_driversoxsemi-tornado.rst.txtindex.rst.txtn_tty.rst.txttty_buffer.rst.txttty_driver.rst.txttty_internals.rst.txttty_ldisc.rst.txttty_port.rst.txttty_struct.rst.txtusbacm.rst.txtauthorization.rst.txtchipidea.rst.txtdwc3.rst.txtehci.rst.txtfunctionfs.rst.txtgadget-testing.rst.txtgadget_configfs.rst.txtgadget_hid.rst.txtgadget_multi.rst.txtgadget_printer.rst.txtgadget_serial.rst.txtindex.rst.txtiuu_phoenix.rst.txtmass-storage.rst.txtmisc_usbsevseg.rst.txtmtouchusb.rst.txtohci.rst.txtraw-gadget.rst.txttext_files.rst.txtusb-help.rst.txtusb-serial.rst.txtusbip_protocol.rst.txtusbmon.rst.txtuserspace-apiacceleratorsocxl.rst.txtebpfindex.rst.txtsyscall.rst.txtfutex2.rst.txtindex.rst.txtioctlcdrom.rst.txthdio.rst.txtindex.rst.txtioctl-decoding.rst.txtioctl-number.rst.txtiommu.rst.txtiommufd.rst.txtlandlock.rst.txtmediaceccec-api.rst.txtcec-func-close.rst.txtcec-func-ioctl.rst.txtcec-func-open.rst.txtcec-func-poll.rst.txtcec-funcs.rst.txtcec-header.rst.txtcec-intro.rst.txtcec-ioc-adap-g-caps.rst.txtcec-ioc-adap-g-conn-info.rst.txtcec-ioc-adap-g-log-addrs.rst.txtcec-ioc-adap-g-phys-addr.rst.txtcec-ioc-dqevent.rst.txtcec-ioc-g-mode.rst.txtcec-ioc-receive.rst.txtcec-pin-error-inj.rst.txtdriversccs.rst.txtcx2341x-uapi.rst.txthantro.rst.txtimx-uapi.rst.txtindex.rst.txtmax2175.rst.txtmeye-uapi.rst.txtomap3isp-uapi.rst.txtuvcvideo.rst.txtdvbca-fclose.rst.txtca-fopen.rst.txtca-get-cap.rst.txtca-get-descr-info.rst.txtca-get-msg.rst.txtca-get-slot-info.rst.txtca-reset.rst.txtca-send-msg.rst.txtca-set-descr.rst.txtca.rst.txtca_data_types.rst.txtca_function_calls.rst.txtca_high_level.rst.txtdemux.rst.txtdmx-add-pid.rst.txtdmx-expbuf.rst.txtdmx-fclose.rst.txtdmx-fopen.rst.txtdmx-fread.rst.txtdmx-fwrite.rst.txtdmx-get-pes-pids.rst.txtdmx-get-stc.rst.txtdmx-mmap.rst.txtdmx-munmap.rst.txtdmx-qbuf.rst.txtdmx-querybuf.rst.txtdmx-remove-pid.rst.txtdmx-reqbufs.rst.txtdmx-set-buffer-size.rst.txtdmx-set-filter.rst.txtdmx-set-pes-filter.rst.txtdmx-start.rst.txtdmx-stop.rst.txtdmx_fcalls.rst.txtdmx_types.rst.txtdvb-fe-read-status.rst.txtdvb-frontend-event.rst.txtdvb-frontend-parameters.rst.txtdvbapi.rst.txtdvbproperty.rst.txtexamples.rst.txtfe-bandwidth-t.rst.txtfe-diseqc-recv-slave-reply.rst.txtfe-diseqc-reset-overload.rst.txtfe-diseqc-send-burst.rst.txtfe-diseqc-send-master-cmd.rst.txtfe-dishnetwork-send-legacy-cmd.rst.txtfe-enable-high-lnb-voltage.rst.txtfe-get-event.rst.txtfe-get-frontend.rst.txtfe-get-info.rst.txtfe-get-property.rst.txtfe-read-ber.rst.txtfe-read-signal-strength.rst.txtfe-read-snr.rst.txtfe-read-status.rst.txtfe-read-uncorrected-blocks.rst.txtfe-set-frontend-tune-mode.rst.txtfe-set-frontend.rst.txtfe-set-tone.rst.txtfe-set-voltage.rst.txtfe-type-t.rst.txtfe_property_parameters.rst.txtfrontend-header.rst.txtfrontend-property-cable-systems.rst.txtfrontend-property-satellite-systems.rst.txtfrontend-property-terrestrial-systems.rst.txtfrontend-stat-properties.rst.txtfrontend.rst.txtfrontend_f_close.rst.txtfrontend_f_open.rst.txtfrontend_fcalls.rst.txtfrontend_legacy_api.rst.txtfrontend_legacy_dvbv3_api.rst.txtheaders.rst.txtintro.rst.txtlegacy_dvb_apis.rst.txtnet-add-if.rst.txtnet-get-if.rst.txtnet-remove-if.rst.txtnet-types.rst.txtnet.rst.txtquery-dvb-frontend-info.rst.txtfdl-appendix.rst.txtgen-errors.rst.txtglossary.rst.txtindex.rst.txtintro.rst.txtmediactlmedia-controller-intro.rst.txtmedia-controller-model.rst.txtmedia-controller.rst.txtmedia-func-close.rst.txtmedia-func-ioctl.rst.txtmedia-func-open.rst.txtmedia-funcs.rst.txtmedia-header.rst.txtmedia-ioc-device-info.rst.txtmedia-ioc-enum-entities.rst.txtmedia-ioc-enum-links.rst.txtmedia-ioc-g-topology.rst.txtmedia-ioc-request-alloc.rst.txtmedia-ioc-setup-link.rst.txtmedia-request-ioc-queue.rst.txtmedia-request-ioc-reinit.rst.txtmedia-types.rst.txtrequest-api.rst.txtrequest-func-close.rst.txtrequest-func-ioctl.rst.txtrequest-func-poll.rst.txtrckeytable.c.rst.txtlirc-dev-intro.rst.txtlirc-dev.rst.txtlirc-func.rst.txtlirc-get-features.rst.txtlirc-get-rec-mode.rst.txtlirc-get-rec-resolution.rst.txtlirc-get-send-mode.rst.txtlirc-get-timeout.rst.txtlirc-header.rst.txtlirc-read.rst.txtlirc-set-measure-carrier-mode.rst.txtlirc-set-rec-carrier-range.rst.txtlirc-set-rec-carrier.rst.txtlirc-set-rec-timeout-reports.rst.txtlirc-set-rec-timeout.rst.txtlirc-set-send-carrier.rst.txtlirc-set-send-duty-cycle.rst.txtlirc-set-transmitter-mask.rst.txtlirc-set-wideband-receiver.rst.txtlirc-write.rst.txtrc-intro.rst.txtrc-protos.rst.txtrc-sysfs-nodes.rst.txtrc-table-change.rst.txtrc-tables.rst.txtremote_controllers.rst.txtv4lapp-pri.rst.txtasync.rst.txtaudio.rst.txtbiblio.rst.txtbuffer.rst.txtcapture-example.rst.txtcapture.c.rst.txtcolorspaces-defs.rst.txtcolorspaces-details.rst.txtcolorspaces.rst.txtcommon-defs.rst.txtcommon.rst.txtcompat.rst.txtcontrol.rst.txtcrop.rst.txtdepth-formats.rst.txtdev-capture.rst.txtdev-decoder.rst.txtdev-encoder.rst.txtdev-event.rst.txtdev-mem2mem.rst.txtdev-meta.rst.txtdev-osd.rst.txtdev-output.rst.txtdev-overlay.rst.txtdev-radio.rst.txtdev-raw-vbi.rst.txtdev-rds.rst.txtdev-sdr.rst.txtdev-sliced-vbi.rst.txtdev-stateless-decoder.rst.txtdev-subdev.rst.txtdev-touch.rst.txtdevices.rst.txtdiff-v4l.rst.txtdmabuf.rst.txtdv-timings.rst.txtext-ctrls-camera.rst.txtext-ctrls-codec-stateless.rst.txtext-ctrls-codec.rst.txtext-ctrls-colorimetry.rst.txtext-ctrls-detect.rst.txtext-ctrls-dv.rst.txtext-ctrls-flash.rst.txtext-ctrls-fm-rx.rst.txtext-ctrls-fm-tx.rst.txtext-ctrls-image-process.rst.txtext-ctrls-image-source.rst.txtext-ctrls-jpeg.rst.txtext-ctrls-rf-tuner.rst.txtextended-controls.rst.txtfield-order.rst.txtformat.rst.txtfourcc.rst.txtfunc-close.rst.txtfunc-ioctl.rst.txtfunc-mmap.rst.txtfunc-munmap.rst.txtfunc-open.rst.txtfunc-poll.rst.txtfunc-read.rst.txtfunc-select.rst.txtfunc-write.rst.txthist-v4l2.rst.txthsv-formats.rst.txtio.rst.txtlibv4l-introduction.rst.txtlibv4l.rst.txtmeta-formats.rst.txtmmap.rst.txtopen.rst.txtpixfmt-bayer.rst.txtpixfmt-cnf4.rst.txtpixfmt-compressed.rst.txtpixfmt-indexed.rst.txtpixfmt-intro.rst.txtpixfmt-inzi.rst.txtpixfmt-m420.rst.txtpixfmt-meta-d4xx.rst.txtpixfmt-meta-intel-ipu3.rst.txtpixfmt-meta-rkisp1.rst.txtpixfmt-meta-uvc.rst.txtpixfmt-meta-vivid.rst.txtpixfmt-meta-vsp1-hgo.rst.txtpixfmt-meta-vsp1-hgt.rst.txtpixfmt-packed-hsv.rst.txtpixfmt-packed-yuv.rst.txtpixfmt-reserved.rst.txtpixfmt-rgb.rst.txtpixfmt-sdr-cs08.rst.txtpixfmt-sdr-cs14le.rst.txtpixfmt-sdr-cu08.rst.txtpixfmt-sdr-cu16le.rst.txtpixfmt-sdr-pcu16be.rst.txtpixfmt-sdr-pcu18be.rst.txtpixfmt-sdr-pcu20be.rst.txtpixfmt-sdr-ru12le.rst.txtpixfmt-srggb10-ipu3.rst.txtpixfmt-srggb10.rst.txtpixfmt-srggb10alaw8.rst.txtpixfmt-srggb10dpcm8.rst.txtpixfmt-srggb10p.rst.txtpixfmt-srggb12.rst.txtpixfmt-srggb12p.rst.txtpixfmt-srggb14.rst.txtpixfmt-srggb14p.rst.txtpixfmt-srggb16.rst.txtpixfmt-srggb8.rst.txtpixfmt-tch-td08.rst.txtpixfmt-tch-td16.rst.txtpixfmt-tch-tu08.rst.txtpixfmt-tch-tu16.rst.txtpixfmt-uv8.rst.txtpixfmt-v4l2-mplane.rst.txtpixfmt-v4l2.rst.txtpixfmt-y12i.rst.txtpixfmt-y8i.rst.txtpixfmt-yuv-luma.rst.txtpixfmt-yuv-planar.rst.txtpixfmt-z16.rst.txtpixfmt.rst.txtplanar-apis.rst.txtquerycap.rst.txtrw.rst.txtsdr-formats.rst.txtselection-api-configuration.rst.txtselection-api-examples.rst.txtselection-api-intro.rst.txtselection-api-targets.rst.txtselection-api-vs-crop-api.rst.txtselection-api.rst.txtselections-common.rst.txtstandard.rst.txtstreaming-par.rst.txtsubdev-formats.rst.txttch-formats.rst.txttuner.rst.txtuser-func.rst.txtuserp.rst.txtv4l2-selection-flags.rst.txtv4l2-selection-targets.rst.txtv4l2.rst.txtv4l2grab-example.rst.txtv4l2grab.c.rst.txtvideo.rst.txtvideodev.rst.txtvidioc-create-bufs.rst.txtvidioc-cropcap.rst.txtvidioc-dbg-g-chip-info.rst.txtvidioc-dbg-g-register.rst.txtvidioc-decoder-cmd.rst.txtvidioc-dqevent.rst.txtvidioc-dv-timings-cap.rst.txtvidioc-encoder-cmd.rst.txtvidioc-enum-dv-timings.rst.txtvidioc-enum-fmt.rst.txtvidioc-enum-frameintervals.rst.txtvidioc-enum-framesizes.rst.txtvidioc-enum-freq-bands.rst.txtvidioc-enumaudio.rst.txtvidioc-enumaudioout.rst.txtvidioc-enuminput.rst.txtvidioc-enumoutput.rst.txtvidioc-enumstd.rst.txtvidioc-expbuf.rst.txtvidioc-g-audio.rst.txtvidioc-g-audioout.rst.txtvidioc-g-crop.rst.txtvidioc-g-ctrl.rst.txtvidioc-g-dv-timings.rst.txtvidioc-g-edid.rst.txtvidioc-g-enc-index.rst.txtvidioc-g-ext-ctrls.rst.txtvidioc-g-fbuf.rst.txtvidioc-g-fmt.rst.txtvidioc-g-frequency.rst.txtvidioc-g-input.rst.txtvidioc-g-jpegcomp.rst.txtvidioc-g-modulator.rst.txtvidioc-g-output.rst.txtvidioc-g-parm.rst.txtvidioc-g-priority.rst.txtvidioc-g-selection.rst.txtvidioc-g-sliced-vbi-cap.rst.txtvidioc-g-std.rst.txtvidioc-g-tuner.rst.txtvidioc-log-status.rst.txtvidioc-overlay.rst.txtvidioc-prepare-buf.rst.txtvidioc-qbuf.rst.txtvidioc-query-dv-timings.rst.txtvidioc-querybuf.rst.txtvidioc-querycap.rst.txtvidioc-queryctrl.rst.txtvidioc-querystd.rst.txtvidioc-reqbufs.rst.txtvidioc-s-hw-freq-seek.rst.txtvidioc-streamon.rst.txtvidioc-subdev-enum-frame-interval.rst.txtvidioc-subdev-enum-frame-size.rst.txtvidioc-subdev-enum-mbus-code.rst.txtvidioc-subdev-g-crop.rst.txtvidioc-subdev-g-fmt.rst.txtvidioc-subdev-g-frame-interval.rst.txtvidioc-subdev-g-selection.rst.txtvidioc-subdev-querycap.rst.txtvidioc-subscribe-event.rst.txtyuv-formats.rst.txtnetlinkc-code-gen.rst.txtgenetlink-legacy.rst.txtindex.rst.txtintro-specs.rst.txtintro.rst.txtnetlink-raw.rst.txtspecs.rst.txtno_new_privs.rst.txtseccomp_filter.rst.txtspec_ctrl.rst.txtsysfs-platform_profile.rst.txtunshare.rst.txtvduse.rst.txtvirtacrncpuid.rst.txtindex.rst.txtintroduction.rst.txtio-request.rst.txtcocosev-guest.rst.txttdx-guest.rst.txtguest-halt-polling.rst.txtindex.rst.txtkvmapi.rst.txtarmfw-pseudo-registers.rst.txthyp-abi.rst.txthypercalls.rst.txtindex.rst.txtptp_kvm.rst.txtpvtime.rst.txtvcpu-features.rst.txtdevicesarm-vgic-its.rst.txtarm-vgic-v3.rst.txtarm-vgic.rst.txtindex.rst.txtmpic.rst.txts390_flic.rst.txtvcpu.rst.txtvfio.rst.txtvm.rst.txtxics.rst.txtxive.rst.txthalt-polling.rst.txtindex.rst.txtlocking.rst.txtppc-pv.rst.txtreview-checklist.rst.txts390index.rst.txts390-diag.rst.txts390-pv-boot.rst.txts390-pv-dump.rst.txts390-pv.rst.txtvcpu-requests.rst.txtx86amd-memory-encryption.rst.txtcpuid.rst.txterrata.rst.txthypercalls.rst.txtindex.rst.txtmmu.rst.txtmsr.rst.txtnested-vmx.rst.txtrunning-nested-guests.rst.txttimekeeping.rst.txtne_overview.rst.txtparavirt_ops.rst.txtumluser_mode_linux_howto_v2.rst.txtw1index.rst.txtmastersds2482.rst.txtds2490.rst.txtindex.rst.txtmxc-w1.rst.txtomap-hdq.rst.txtw1-gpio.rst.txtslavesindex.rst.txtw1_ds2406.rst.txtw1_ds2413.rst.txtw1_ds2423.rst.txtw1_ds2438.rst.txtw1_ds28e04.rst.txtw1_ds28e17.rst.txtw1_therm.rst.txtw1-generic.rst.txtw1-netlink.rst.txtwatch_queue.rst.txtwatchdogconvert_drivers_to_kernel_api.rst.txthpwdt.rst.txtindex.rst.txtmlx-wdt.rst.txtpcwd-watchdog.rst.txtwatchdog-api.rst.txtwatchdog-kernel-api.rst.txtwatchdog-parameters.rst.txtwatchdog-pm.rst.txtwdt.rst.txtx86amd-memory-encryption.rst.txtbooting-dt.rst.txtbuslock.rst.txtcpuinfo.rst.txtearlyprintk.rst.txtelf_auxvec.rst.txtentry_64.rst.txtexception-tables.rst.txtfeatures.rst.txti386IO-APIC.rst.txtindex.rst.txtifs.rst.txtindex.rst.txtintel-hfi.rst.txtintel-iommu.rst.txtintel_txt.rst.txtkernel-stacks.rst.txtmds.rst.txtmicrocode.rst.txtmtrr.rst.txtorc-unwinder.rst.txtpat.rst.txtpti.rst.txtsgx.rst.txtsva.rst.txttdx.rst.txttlb.rst.txttopology.rst.txttsx_async_abort.rst.txtusb-legacy-support.rst.txtx86_645level-paging.rst.txtboot-options.rst.txtcpu-hotplug-spec.rst.txtfake-numa-for-cpusets.rst.txtfsgs.rst.txtindex.rst.txtmachinecheck.rst.txtmm.rst.txtuefi.rst.txtxstate.rst.txtzero-page.rst.txtxtensaatomctl.rst.txtbooting.rst.txtfeatures.rst.txtindex.rst.txtmmu.rst.txt_staticbasic.csscssbadge_only.csstheme.cssdoctools.jsdocumentation_options.jsfile.pngjquery-3.5.1.jsjquery.jsjsbadge_only.jstheme.jslanguage_data.jsminus.pngplus.pngpygments.csssearchtools.jstheme_overrides.cssunderscore-1.3.1.jsunderscore.jsaccountingcgroupstats.htmldelay-accounting.htmlindex.htmlpsi.htmltaskstats-struct.htmltaskstats.htmladmin-guideLSMLoadPin.htmlSELinux.htmlSafeSetID.htmlSmack.htmlYama.htmlapparmor.htmlindex.htmltomoyo.htmlRASaddress-translation.htmlindex.htmlmain.htmlREADME.htmlabi-obsolete.htmlabi-removed.htmlabi-stable.htmlabi-testing.htmlabi.htmlacpicppc_sysfs.htmlfan_performance_states.htmlindex.htmlinitrd_table_override.htmlssdt-overlays.htmlaoeaoe.htmlexamples.htmlindex.htmltodo.htmlauxdisplaycfag12864b.htmlindex.htmlks0108.htmlbcache.htmlbinderfs.htmlbinfmt-misc.htmlblockdevdrbddata-structure-v9.htmlfigures.htmlindex.htmlfloppy.htmlindex.htmlnbd.htmlparide.htmlramdisk.htmlzram.htmlbootconfig.htmlbraille-console.htmlbtmrvl.htmlbug-bisect.htmlbug-hunting.htmlcgroup-v1blkio-controller.htmlcgroups.htmlcpuacct.htmlcpusets.htmldevices.htmlfreezer-subsystem.htmlhugetlb.htmlindex.htmlmemcg_test.htmlmemory.htmlmisc.htmlnet_cls.htmlnet_prio.htmlpids.htmlrdma.htmlcgroup-v2.htmlcifsauthors.htmlchanges.htmlindex.htmlintroduction.htmltodo.htmlusage.htmlclearing-warn-once.htmlcpu-load.htmlcputopology.htmldell_rbu.htmldevice-mappercache-policies.htmlcache.htmldelay.htmldm-clone.htmldm-crypt.htmldm-dust.htmldm-ebs.htmldm-flakey.htmldm-ima.htmldm-init.htmldm-integrity.htmldm-io.htmldm-log.htmldm-queue-length.htmldm-raid.htmldm-service-time.htmldm-uevent.htmldm-zoned.htmlera.htmlindex.htmlkcopyd.htmllinear.htmllog-writes.htmlpersistent-data.htmlsnapshot.htmlstatistics.htmlstriped.htmlswitch.htmlthin-provisioning.htmlunstriped.htmlverity.htmlwritecache.htmlzero.htmldevices.htmldynamic-debug-howto.htmledid.htmlefi-stub.htmlext4.htmlfeatures.htmlgpiogpio-aggregator.htmlgpio-mockup.htmlgpio-sim.htmlindex.htmlsysfs.htmlhighuid.htmlhw-vulncore-scheduling.htmlcross-thread-rsb.htmlgather_data_sampling.htmlindex.htmll1d_flush.htmll1tf.htmlmds.htmlmultihit.htmlprocessor_mmio_stale_data.htmlreg-file-data-sampling.htmlspecial-register-buffer-data-sampling.htmlspectre.htmlsrso.htmltsx_async_abort.htmlhw_random.htmlindex.htmlinit.htmlinitrd.htmliostats.htmljava.htmljfs.htmlkdumpindex.htmlkdump.htmlvmcoreinfo.htmlkernel-parameters.htmlkernel-per-CPU-kthreads.htmllaptopsasus-laptop.htmldisk-shock-protection.htmlindex.htmllaptop-mode.htmllg-laptop.htmlsony-laptop.htmlsonypi.htmlthinkpad-acpi.htmltoshiba_haps.htmllcd-panel-cgram.htmlldm.htmllockup-watchdogs.htmlmd.htmlmediaau0828-cardlist.htmlavermedia.htmlbt8xx.htmlbttv-cardlist.htmlbttv.htmlbuilding.htmlcafe_ccic.htmlcardlist.htmlcec-drivers.htmlci.htmlcpia2.htmlcx18-cardlist.htmlcx231xx-cardlist.htmlcx23885-cardlist.htmlcx88-cardlist.htmlcx88.htmldavinci-vpbe.htmldvb-drivers.htmldvb-usb-a800-cardlist.htmldvb-usb-af9005-cardlist.htmldvb-usb-af9015-cardlist.htmldvb-usb-af9035-cardlist.htmldvb-usb-anysee-cardlist.htmldvb-usb-au6610-cardlist.htmldvb-usb-az6007-cardlist.htmldvb-usb-az6027-cardlist.htmldvb-usb-ce6230-cardlist.htmldvb-usb-cinergyT2-cardlist.htmldvb-usb-cxusb-cardlist.htmldvb-usb-dib0700-cardlist.htmldvb-usb-dibusb-mb-cardlist.htmldvb-usb-dibusb-mc-cardlist.htmldvb-usb-digitv-cardlist.htmldvb-usb-dtt200u-cardlist.htmldvb-usb-dtv5100-cardlist.htmldvb-usb-dvbsky-cardlist.htmldvb-usb-dw2102-cardlist.htmldvb-usb-ec168-cardlist.htmldvb-usb-gl861-cardlist.htmldvb-usb-gp8psk-cardlist.htmldvb-usb-lmedm04-cardlist.htmldvb-usb-m920x-cardlist.htmldvb-usb-mxl111sf-cardlist.htmldvb-usb-nova-t-usb2-cardlist.htmldvb-usb-opera1-cardlist.htmldvb-usb-pctv452e-cardlist.htmldvb-usb-rtl28xxu-cardlist.htmldvb-usb-technisat-usb2-cardlist.htmldvb-usb-ttusb2-cardlist.htmldvb-usb-umt-010-cardlist.htmldvb-usb-vp702x-cardlist.htmldvb-usb-vp7045-cardlist.htmldvb-usb-zd1301-cardlist.htmldvb.htmldvb_intro.htmldvb_references.htmlem28xx-cardlist.htmlfaq.htmlfimc.htmlfrontend-cardlist.htmlgspca-cardlist.htmli2c-cardlist.htmlimx.htmlimx7.htmlindex.htmlintro.htmlipu3.htmlivtv-cardlist.htmlivtv.htmllmedm04.htmlmeye.htmlmisc-cardlist.htmlomap3isp.htmlomap4_camera.htmlopera-firmware.htmlother-usb-cardlist.htmlpci-cardlist.htmlphilips.htmlplatform-cardlist.htmlpulse8-cec.htmlqcom_camss.htmlradio-cardlist.htmlrcar-fdp1.htmlremote-controller.htmlrkisp1.htmlsaa7134-cardlist.htmlsaa7134.htmlsaa7164-cardlist.htmlsi470x.htmlsi4713.htmlsi476x.htmlsiano-cardlist.htmltechnisat.htmltm6000-cardlist.htmlttusb-dec.htmltuner-cardlist.htmlusb-cardlist.htmlv4l-drivers.htmlvimc.htmlvivid.htmlzoran-cardlist.htmlzr364xx.htmlmmcma_debugfs.htmlconcepts.htmldamonindex.htmlreclaim.htmlstart.htmlusage.htmlhugetlbpage.htmlidle_page_tracking.htmlindex.htmlksm.htmlmemory-hotplug.htmlmultigen_lru.htmlnommu-mmap.htmlnuma_memory_policy.htmlnumaperf.htmlpagemap.htmlshrinker_debugfs.htmlsoft-dirty.htmlswap_numa.htmltranshuge.htmluserfaultfd.htmlzswap.htmlmodule-signing.htmlmono.htmlnamespacescompatibility-list.htmlindex.htmlresource-control.htmlnfsindex.htmlnfs-client.htmlnfs-idmapper.htmlnfs-rdma.htmlnfsd-admin-interfaces.htmlnfsroot.htmlpnfs-block-server.htmlpnfs-scsi-server.htmlnumastat.htmlparport.htmlperfperf-security.htmlalibaba_pmu.htmlarm-ccn.htmlarm-cmn.htmlarm_dsu_pmu.htmlhisi-pcie-pmu.htmlhisi-pmu.htmlhns3-pmu.htmlimx-ddr.htmlindex.htmlmeson-ddr-pmu.htmlnvidia-pmu.htmlqcom_l2_pmu.htmlqcom_l3_pmu.htmlthunderx2-pmu.htmlxgene-pmu.htmlpmamd-pstate.htmlcpufreq.htmlcpufreq_drivers.htmlcpuidle.htmlindex.htmlintel-speed-select.htmlintel_epb.htmlintel_idle.htmlintel_pstate.htmlintel_uncore_frequency_scaling.htmlsleep-states.htmlstrategies.htmlsuspend-flows.htmlsystem-wide.htmlworking-state.htmlpmf.htmlpnp.htmlpstore-blk.htmlramoops.htmlrapidio.htmlreporting-issues.htmlrtc.htmlsecurity-bugs.htmlserial-console.htmlsvga.htmlsyscall-user-dispatch.htmlsysctlabi.htmlfs.htmlindex.htmlkernel.htmlnet.htmlsunrpc.htmluser.htmlvm.htmlsysfs-rules.htmlsysrq.htmltainted-kernels.htmlthermalindex.htmlintel_powerclamp.htmlthunderbolt.htmlufs.htmlunicode.htmlvga-softcursor.htmlvideo-output.htmlxfs.htmlarcharch.htmlx86amd_hsmp.htmlboot.htmlresctrl.htmlarmarm.htmlbooting.htmlcluster-pm-race-avoidance.htmlfeatures.htmlfirmware.htmlindex.htmlinterrupts.htmlixp4xx.htmlkernel_mode_neon.htmlkernel_user_helpers.htmlkeystoneknav-qmss.htmloverview.htmlmarvell.htmlmem_alignment.htmlmemory.htmlmicrochip.htmlnetwinder.htmlnwfpeindex.htmlnetwinder-fpe.htmlnotes.htmlnwfpe.htmltodo.htmlomapdss.htmlindex.htmlomap.htmlomap_pm.htmlporting.htmlpxamfp.htmlsa1100assabet.htmlcerf.htmlindex.htmllart.htmlserial_uart.htmlsamsungsamsung-s3c24xxcpufreq.htmleb2410itx.htmlgpio.htmlh1940.htmlindex.htmlnand.htmloverview.htmls3c2412.htmls3c2413.htmlsmdk2440.htmlsuspend.htmlusb-host.htmlbootloader-interface.htmlgpio.htmlindex.htmloverview.htmlsetup.htmlspearoverview.htmlstioverview.htmlstih407-overview.htmlstih415-overview.htmlstih416-overview.htmlstih418-overview.htmlstm32overview.htmlstm32f429-overview.htmlstm32f746-overview.htmlstm32f769-overview.htmlstm32h743-overview.htmlstm32h750-overview.htmlstm32mp157-overview.htmlsunxisunxi.htmlclocks.htmlswp_emulation.htmltcm.htmluefi.htmlvfprelease-notes.htmlvlocks.htmlarm64acpi_object_usage.htmlamu.htmlarm-acpi.htmlasymmetric-32bit.htmlbooting.htmlcpu-feature-registers.htmlelf_hwcaps.htmlfeatures.htmlhugetlbpage.htmlindex.htmllegacy_instructions.htmlmemory-tagging-extension.htmlmemory.htmlperf.htmlpointer-authentication.htmlsilicon-errata.htmlsme.htmlsve.htmltagged-address-abi.htmltagged-pointers.htmlasm-annotations.htmlblockbfq-iosched.htmlbiovecs.htmlblk-mq.htmlcmdline-partition.htmldata-integrity.htmldeadline-iosched.htmlindex.htmlinline-encryption.htmlioprio.htmlkyber-iosched.htmlnull_blk.htmlpr.htmlqueue-sysfs.htmlrequest.htmlstat.htmlswitching-sched.htmlwriteback_cache_control.htmlbpfbpf_design_QA.htmlbpf_devel_QA.htmlbpf_iterators.htmlbpf_licensing.htmlbpf_prog_run.htmlbtf.htmlclang-notes.htmlclassic_vs_extended.htmlcpumasks.htmldrgn.htmlfaq.htmlgraph_ds_impl.htmlhelpers.htmlindex.htmlkfuncs.htmllibbpfindex.htmllibbpf_build.htmllibbpf_naming_convention.htmllibbpf_overview.htmlprogram_types.htmllinux-notes.htmlllvm_reloc.htmlmap_array.htmlmap_bloom_filter.htmlmap_cgroup_storage.htmlmap_cgrp_storage.htmlmap_cpumap.htmlmap_devmap.htmlmap_hash.htmlmap_lpm_trie.htmlmap_of_maps.htmlmap_queue_stack.htmlmap_sk_storage.htmlmap_sockmap.htmlmap_xskmap.htmlmaps.htmlother.htmlprog_cgroup_sockopt.htmlprog_cgroup_sysctl.htmlprog_flow_dissector.htmlprog_lsm.htmlprog_sk_lookup.htmlprograms.htmlredirect.htmlringbuf.htmls390.htmlstandardizationabi.htmlindex.htmlinstruction-set.htmlsyscall_api.htmltest_debug.htmlverifier.htmlca.h.rstcdromcdrom-standard.htmlide-cd.htmlindex.htmlpacket-writing.htmlcec.h.rstcore-apiassoc_array.htmlboot-time-mm.htmlcachetlb.htmlcircular-buffers.htmlcpu_hotplug.htmldebug-objects.htmldebugging-via-ohci1394.htmldma-api-howto.htmldma-api.htmldma-attributes.htmldma-isa-lpc.htmlerrseq.htmlgenalloc.htmlgeneric-radix-tree.htmlgenericirq.htmlgfp_mask-from-fs-io.htmlidr.htmlindex.htmlirqconcepts.htmlindex.htmlirq-affinity.htmlirq-domain.htmlirqflags-tracing.htmlkernel-api.htmlkobject.htmlkref.htmllibrs.htmllocal_ops.htmlmaple_tree.htmlmemory-allocation.htmlmemory-hotplug.htmlmm-api.htmlnetlink.htmlpacking.htmlpadata.htmlpin_user_pages.htmlprintk-basics.htmlprintk-formats.htmlprotection-keys.htmlrbtree.htmlrefcount-vs-atomic.htmlsymbol-namespaces.htmlthis_cpu_ops.htmltimekeeping.htmltracepoint.htmlunaligned-memory-access.htmlworkqueue.htmlxarray.htmlcpu-freqcore.htmlcpu-drivers.htmlcpufreq-stats.htmlindex.htmlcryptoapi-aead.htmlapi-akcipher.htmlapi-digest.htmlapi-intro.htmlapi-kpp.htmlapi-rng.htmlapi-samples.htmlapi-skcipher.htmlapi.htmlarchitecture.htmlasymmetric-keys.htmlasync-tx-api.htmlcrypto_engine.htmldescore-readme.htmldevel-algos.htmlindex.htmlintro.htmluserspace-if.htmldev-toolscheckpatch.htmlcoccinelle.htmlgcov.htmlgdb-kernel-debugging.htmlindex.htmlkasan.htmlkcov.htmlkcsan.htmlkfence.htmlkgdb.htmlkmemleak.htmlkmsan.htmlkselftest.htmlkunitapiindex.htmlresource.htmltest.htmlarchitecture.htmlfaq.htmlindex.htmlrun_manual.htmlrun_wrapper.htmlrunning_tips.htmlstart.htmlstyle.htmlusage.htmlsparse.htmltesting-overview.htmlubsan.htmldevicetreebindingsABI.htmlindex.htmlsubmitting-patches.htmlwriting-bindings.htmlwriting-schema.htmlchangesets.htmldynamic-resolution-notes.htmlindex.htmlkernel-api.htmlof_unittest.htmloverlay-notes.htmlusage-model.htmldmx.h.rstdoc-guidecontributing.htmlindex.htmlkernel-doc.htmlmaintainer-profile.htmlparse-headers.htmlsphinx.htmldriver-api80211cfg80211.htmlindex.htmlintroduction.htmlmac80211-advanced.htmlmac80211.htmlacpiindex.htmllinuxized-acpica.htmlscan_handlers.htmlaperture.htmlauxiliary_bus.htmlbacklightlp855x-driver.htmlbasics.htmlclk.htmlcomponent.htmlconnector.htmlconsole.htmlcryptoiaaiaa-crypto.htmlindex.htmlindex.htmlcxlindex.htmlmemory-devices.htmldcdbas.htmldevfreq.htmldevice-io.htmldevice_link.htmldma-buf.htmldmaengineclient.htmldmatest.htmlindex.htmlprovider.htmlpxa_dma.htmldpll.htmldriver-modelbinding.htmlbus.htmldesign-patterns.htmldevice.htmldevres.htmldriver.htmlindex.htmloverview.htmlplatform.htmlporting.htmlearly-userspacebuffer-format.htmlearly_userspace_support.htmlindex.htmledac.htmleisa.htmlfirewire.htmlfirmwarebuilt-in-fw.htmlcore.htmldirect-fs-lookup.htmlefiindex.htmlfallback-mechanisms.htmlfirmware_cache.htmlfw_search_path.htmlfw_upload.htmlindex.htmlintroduction.htmllookup-order.htmlother_interfaces.htmlrequest_firmware.htmlfpgafpga-bridge.htmlfpga-mgr.htmlfpga-programming.htmlfpga-region.htmlindex.htmlintro.htmlframe-buffer.htmlgeneric-counter.htmlgpioboard.htmlbt8xxgpio.htmlconsumer.htmldriver.htmldrivers-on-gpio.htmlindex.htmlintro.htmllegacy.htmlusing-gpio.htmlhsi.htmlhtehte.htmlindex.htmltegra194-hte.htmli2c.htmli3cdevice-driver-api.htmlindex.htmlmaster-driver-api.htmlprotocol.htmliiobuffers.htmlcore.htmlhw-consumer.htmlindex.htmlintro.htmltriggered-buffers.htmltriggers.htmlindex.htmlinfiniband.htmlinfrastructure.htmlinput.htmlinterconnect.htmlio-mapping.htmlio_ordering.htmlioctl.htmlipmb.htmlipmi.htmlisa.htmlisapnp.htmllibata.htmlmailbox.htmlmdindex.htmlmd-cluster.htmlraid5-cache.htmlraid5-ppl.htmlmediacamera-sensor.htmlcec-core.htmlcsi2.htmldriversbttv-devel.htmlccsccs.htmlcontributors.htmlcpia2_devel.htmlcx2341x-devel.htmlcx88-devel.htmldavinci-vpbe-devel.htmldvb-usb.htmlfimc-devel.htmlfrontends.htmlindex.htmlpvrusb2.htmlpxa_camera.htmlradiotrack.htmlsaa7134-devel.htmlsh_mobile_ceu_camera.htmltuners.htmlvidtv.htmlvimc-devel.htmlzoran.htmldtv-ca.htmldtv-common.htmldtv-core.htmldtv-demux.htmldtv-frontend.htmldtv-net.htmlindex.htmlmaintainer-entry-profile.htmlmc-core.htmlrc-core.htmlv4l2-async.htmlv4l2-common.htmlv4l2-controls.htmlv4l2-core.htmlv4l2-dev.htmlv4l2-device.htmlv4l2-dv-timings.htmlv4l2-event.htmlv4l2-fh.htmlv4l2-flash-led-class.htmlv4l2-fwnode.htmlv4l2-intro.htmlv4l2-mc.htmlv4l2-mediabus.htmlv4l2-mem2mem.htmlv4l2-rect.htmlv4l2-subdev.htmlv4l2-tuner.htmlv4l2-tveeprom.htmlv4l2-videobuf.htmlv4l2-videobuf2.htmlmeihdcp.htmliamt.htmlindex.htmlmei-client-bus.htmlmei.htmlnfc.htmlmemory-devicesindex.htmlti-emif.htmlti-gpmc.htmlmen-chameleon-bus.htmlmessage-based.htmlmisc_devices.htmlmiscellaneous.htmlmmcindex.htmlmmc-async-req.htmlmmc-dev-attrs.htmlmmc-dev-parts.htmlmmc-tools.htmlmtdindex.htmlintel-spi.htmlnand_ecc.htmlspi-nor.htmlmtdnand.htmlnfcindex.htmlnfc-hci.htmlnfc-pn544.htmlntb.htmlnvdimmbtt.htmlfirmware-activate.htmlindex.htmlnvdimm.htmlsecurity.htmlnvmem.htmlparport-lowlevel.htmlpciindex.htmlp2pdma.htmlpci.htmlphyindex.htmlphy.htmlsamsung-usb2.htmlpin-control.htmlpldmfwdriver-ops.htmlfile-format.htmlindex.htmlpmcpuidle.htmldevices.htmlindex.htmlnotifiers.htmltypes.htmlpps.htmlptp.htmlpwm.htmlrapidioindex.htmlmport_cdev.htmlrapidio.htmlrio_cm.htmlsysfs.htmltsi721.htmlregulator.htmlreset.htmlrfkill.htmls390-drivers.htmlscsi.htmlserialdriver.htmlindex.htmlmoxa-smartio.htmln_gsm.htmlserial-iso7816.htmlserial-rs485.htmlslimbus.htmlsm501.htmlsoundwireerror_handling.htmlindex.htmllocking.htmlstream.htmlsummary.htmlspi.htmlsurface_aggregatorclient-api.htmlclient.htmlclientscdev.htmldtx.htmlindex.htmlsan.htmlindex.htmlinternal-api.htmlinternal.htmloverview.htmlssh.htmlswitchtec.htmlsync_file.htmltarget.htmlthermalcpu-cooling-api.htmlcpu-idle-cooling.htmlexynos_thermal.htmlexynos_thermal_emulation.htmlindex.htmlintel_dptf.htmlnouveau_thermal.htmlpower_allocator.htmlsysfs-api.htmlx86_pkg_temperature_thermal.htmluio-howto.htmlusbURB.htmlanchors.htmlbulk-streams.htmlcallbacks.htmldma.htmldwc3.htmlerror-codes.htmlgadget.htmlhotplug.htmlindex.htmlpersist.htmlpower-management.htmltypec.htmltypec_bus.htmlusb.htmlusb3-debug-port.htmlwriting_musb_glue_layer.htmlwriting_usb_driver.htmlvfio-mediated-device.htmlvfio-pci-device-specific-driver-acceptance.htmlvfio.htmlvirtioindex.htmlvirtio.htmlwriting_virtio_drivers.htmlvme.htmlw1.htmlwbrf.htmlxilinxeemi.htmlindex.htmlxillybus.htmlzorro.htmlfault-injectionfault-injection.htmlindex.htmlnotifier-error-inject.htmlnvme-fault-injection.htmlprovoke-crashes.htmlfbapi.htmlarkfb.htmlaty128fb.htmlcirrusfb.htmlcmap_xfbdev.htmldeferred_io.htmlefifb.htmlep93xx-fb.htmlfbcon.htmlframebuffer.htmlgxfb.htmlindex.htmlintel810.htmlinternals.htmllxfb.htmlmatroxfb.htmlmetronomefb.htmlmodedb.htmlpvr2fb.htmlpxafb.htmls3fb.htmlsa1100fb.htmlsh7760fb.htmlsisfb.htmlsm501.htmlsm712fb.htmlsstfb.htmltgafb.htmltridentfb.htmludlfb.htmluvesafb.htmlvesafb.htmlviafb.htmlvt8623fb.htmlfilesystems9p.htmladfs.htmlaffs.htmlafs.htmlapi-summary.htmlautofs-mount-control.htmlautofs.htmlautomount-support.htmlbefs.htmlbfs.htmlbtrfs.htmlcachingbackend-api.htmlcachefiles.htmlfscache.htmlindex.htmlnetfs-api.htmlceph.htmlcifscifsroot.htmlcoda.htmlconfigfs.htmlcramfs.htmldax.htmldebugfs.htmldevpts.htmldirectory-locking.htmldlmfs.htmldnotify.htmlecryptfs.htmlefivarfs.htmlerofs.htmlext2.htmlext3.htmlext4about.htmlallocators.htmlattributes.htmlbigalloc.htmlbitmaps.htmlblockgroup.htmlblockmap.htmlblocks.htmlchecksums.htmldirectory.htmldynamic.htmleainode.htmlglobals.htmlgroup_descr.htmlifork.htmlindex.htmlinlinedata.htmlinodes.htmljournal.htmlmmp.htmloverview.htmlspecial_inodes.htmlsuper.htmlverity.htmlf2fs.htmlfiemap.htmlfiles.htmlfscrypt.htmlfsverity.htmlfuse-io.htmlfuse.htmlgfs2-glocks.htmlgfs2-uevents.htmlgfs2.htmlhfs.htmlhfsplus.htmlhpfs.htmlindex.htmlinotify.htmlisofs.htmljournalling.htmllocking.htmllocks.htmlmount_api.htmlnetfs_library.htmlnfsclient-identifier.htmlexporting.htmlindex.htmlknfsd-stats.htmlnfs41-server.htmlpnfs.htmlreexport.htmlrpc-cache.htmlrpc-server-gss.htmlnilfs2.htmlntfs.htmlocfs2-online-filecheck.htmlocfs2.htmlomfs.htmlorangefs.htmloverlayfs.htmlpath-lookup.htmlporting.htmlproc.htmlqnx6.htmlquota.htmlramfs-rootfs-initramfs.htmlrelay.htmlromfs.htmlseq_file.htmlsharedsubtree.htmlsplice.htmlspufsindex.htmlspu_create.htmlspu_run.htmlspufs.htmlsquashfs.htmlsysfs.htmlsysv-fs.htmltmpfs.htmlubifs-authentication.htmlubifs.htmludf.htmlvfat.htmlvfs.htmlvirtiofs.htmlxfs-delayed-logging-design.htmlxfs-self-describing-metadata.htmlzonefs.htmlfirmware-guideacpiDSD-properties-rules.htmlacpi-lid.htmlaml-debugger.htmlapeieinj.htmloutput_format.htmlchromeos-acpi-device.htmldebug.htmldsddata-node-references.htmlgraph.htmlleds.htmlphy.htmlenumeration.htmlextcon-intel-int3496.htmlgpio-properties.htmli2c-muxes.htmlindex.htmlintel-pmc-mux.htmllpit.htmlmethod-customizing.htmlmethod-tracing.htmlnamespace.htmlosi.htmlvideo_extension.htmlindex.htmlfpgadfl.htmlindex.htmlfrontend.h.rstgenindex.htmlgpuafbc.htmlamdgpu-dc.htmlamdgpu.htmlbacklight.htmlbridgedw-hdmi.htmldriver-uapi.htmldrivers.htmldrm-client.htmldrm-internals.htmldrm-kms-helpers.htmldrm-kms.htmldrm-mm.htmldrm-uapi.htmli915.htmlindex.htmlintroduction.htmlkomeda-kms.htmlmcde.htmlmeson.htmlmsm-crash-dump.htmlpl111.htmlrfci915_gem_lmem.htmlindex.htmltegra.htmltodo.htmltve200.htmlv3d.htmlvc4.htmlvga-switcheroo.htmlvgaarbiter.htmlvkms.htmlxen-front.htmlhidamd-sfh-hid.htmlhid-alps.htmlhid-bpf.htmlhid-sensor.htmlhid-transport.htmlhiddev.htmlhidintro.htmlhidraw.htmlhidreport-parsing.htmlindex.htmlintel-ish-hid.htmluhid.htmlhwmonabituguru-datasheet.htmlabituguru.htmlabituguru3.htmlacpi_power_meter.htmlad7314.htmladc128d818.htmladm1021.htmladm1025.htmladm1026.htmladm1031.htmladm1177.htmladm1266.htmladm1275.htmladm9240.htmlads7828.htmladt7410.htmladt7411.htmladt7462.htmladt7470.htmladt7475.htmlaht10.htmlamc6821.htmlasb100.htmlasc7621.htmlaspeed-pwm-tacho.htmlbcm54140.htmlbel-pfe.htmlbpa-rs600.htmlbt1-pvt.htmlcoretemp.htmlcorsair-cpro.htmlcorsair-psu.htmlda9052.htmlda9055.htmldell-smm-hwmon.htmldme1737.htmldps920ab.htmldrivetemp.htmlds1621.htmlds620.htmlemc1403.htmlemc2103.htmlemc6w201.htmlf71805f.htmlf71882fg.htmlfam15h_power.htmlfsp-3y.htmlftsteutates.htmlg760a.htmlg762.htmlgl518sm.htmlgsc-hwmon.htmlhih6130.htmlhwmon-kernel-api.htmlibm-cffps.htmlibmaem.htmlibmpowernv.htmlina209.htmlina2xx.htmlina3221.htmlindex.htmlinspur-ipsps1.htmlintel-m10-bmc-hwmon.htmlir35221.htmlir36021.htmlir38064.htmlisl68137.htmlit87.htmljc42.htmlk10temp.htmlk8temp.htmllineage-pem.htmllm25066.htmllm63.htmllm70.htmllm73.htmllm75.htmllm77.htmllm78.htmllm80.htmllm83.htmllm85.htmllm87.htmllm90.htmllm92.htmllm93.htmllm95234.htmllm95245.htmllochnagar.htmlltc2945.htmlltc2947.htmlltc2978.htmlltc2990.htmlltc2992.htmlltc3815.htmlltc4151.htmlltc4215.htmlltc4245.htmlltc4260.htmlltc4261.htmlmax127.htmlmax15301.htmlmax16064.htmlmax16065.htmlmax1619.htmlmax16601.htmlmax1668.htmlmax197.htmlmax20730.htmlmax20751.htmlmax31722.htmlmax31730.htmlmax31785.htmlmax31790.htmlmax34440.htmlmax6639.htmlmax6642.htmlmax6650.htmlmax6697.htmlmax8688.htmlmc13783-adc.htmlmcp3021.htmlmenf21bmc.htmlmlxreg-fan.htmlmp2888.htmlmp2975.htmlnct6683.htmlnct6775.htmlnct7802.htmlnct7904.htmlnpcm750-pwm-fan.htmlnsa320.htmlntc_thermistor.htmlnzxt-kraken2.htmlocc.htmlpc87360.htmlpc87427.htmlpcf8591.htmlpim4328.htmlpm6764tr.htmlpmbus-core.htmlpmbus.htmlpowr1220.htmlpwm-fan.htmlpxe1610.htmlq54sj108a2.htmlraspberrypi-hwmon.htmlsbtsi_temp.htmlsch5627.htmlsch5636.htmlscpi-hwmon.htmlsht15.htmlsht21.htmlsht3x.htmlsht4x.htmlshtc1.htmlsis5595.htmlsl28cpld.htmlsmm665.htmlsmsc47b397.htmlsmsc47m1.htmlsmsc47m192.htmlsparx5-temp.htmlstpddc60.htmlsubmitting-patches.htmlsysfs-interface.htmltc654.htmltc74.htmlthmc50.htmltmp102.htmltmp103.htmltmp108.htmltmp401.htmltmp421.htmltmp513.htmltps23861.htmltps40422.htmltps53679.htmltwl4030-madc-hwmon.htmlucd9000.htmlucd9200.htmluserspace-tools.htmlvexpress.htmlvia686a.htmlvt1211.htmlw83627ehf.htmlw83627hf.htmlw83773g.htmlw83781d.htmlw83791d.htmlw83792d.htmlw83793.htmlw83795.htmlw83l785ts.htmlw83l786ng.htmlwm831x.htmlwm8350.htmlxdpe12284.htmlxgene-hwmon.htmlzl6100.htmli2cbussesi2c-ali1535.htmli2c-ali1563.htmli2c-ali15x3.htmli2c-amd-mp2.htmli2c-amd756.htmli2c-amd8111.htmli2c-diolan-u2c.htmli2c-i801.htmli2c-ismt.htmli2c-mlxcpld.htmli2c-nforce2.htmli2c-nvidia-gpu.htmli2c-ocores.htmli2c-parport.htmli2c-pca-isa.htmli2c-piix4.htmli2c-sis5595.htmli2c-sis630.htmli2c-sis96x.htmli2c-taos-evm.htmli2c-via.htmli2c-viapro.htmlindex.htmlscx200_acb.htmldev-interface.htmldma-considerations.htmlfault-codes.htmlfunctionality.htmlgpio-fault-injection.htmli2c-protocol.htmli2c-stub.htmli2c-sysfs.htmli2c-topology.htmlindex.htmlinstantiating-devices.htmlmuxesi2c-mux-gpio.htmlold-module-parameters.htmlslave-eeprom-backend.htmlslave-interface.htmlslave-testunit-backend.htmlsmbus-protocol.htmlsummary.htmlten-bit-addresses.htmlwriting-clients.htmlia64aliasing.htmlefirtc.htmlerr_inject.htmlfeatures.htmlfsys.htmlia64.htmlindex.htmlirq-redir.htmlmca.htmlserial.htmlidechangelogs.htmlide-tape.htmlide.htmlindex.htmlwarm-plug-howto.htmliioep93xx_adc.htmliio_configfs.htmlindex.htmlindex.htmlinfinibandcore_locking.htmlindex.htmlipoib.htmlopa_vnic.htmlsysfs.htmltag_matching.htmluser_mad.htmluser_verbs.htmlinputdevicesalps.htmlamijoy.htmlappletouch.htmlatarikbd.htmlbcm5974.htmlcma3000_d0x.htmlcs461x.htmledt-ft5x06.htmlelantech.htmliforce-protocol.htmlindex.htmljoystick-parport.htmlntrig.htmlpxrc.htmlrotary-encoder.htmlsentelic.htmlwalkera0701.htmlxpad.htmlyealink.htmlevent-codes.htmlff.htmlgamepad.htmlgameport-programming.htmlindex.htmlinput-programming.htmlinput.htmlinput_kapi.htmlinput_uapi.htmljoydevindex.htmljoystick-api.htmljoystick.htmlmulti-touch-protocol.htmlnotifier.htmluinput.htmluserio.htmlisdncredits.htmlindex.htmlinterface_capi.htmlm_isdn.htmlkbuildgcc-plugins.htmlheaders_install.htmlindex.htmlissues.htmlkbuild.htmlkconfig-language.htmlkconfig-macro-language.htmlkconfig.htmlllvm.htmlmakefiles.htmlmodules.htmlreproducible-builds.htmlkernel-hackinghacking.htmlindex.htmllocking.htmlledsindex.htmlleds-blinkm.htmlleds-class-flash.htmlleds-class-multicolor.htmlleds-class.htmlleds-el15203000.htmlleds-lm3556.htmlleds-lp3944.htmlleds-lp5521.htmlleds-lp5523.htmlleds-lp5562.htmlleds-lp55xx.htmlleds-mlxcpld.htmlleds-sc27xx.htmlledtrig-oneshot.htmlledtrig-transient.htmlledtrig-usbport.htmluleds.htmllirc.h.rstlivepatchapi.htmlcallbacks.htmlcumulative-patches.htmlindex.htmllivepatch.htmlmodule-elf-format.htmlreliable-stacktrace.htmlshadow-vars.htmlsystem-state.htmllockingfutex-requeue-pi.htmlhwspinlock.htmlindex.htmllockdep-design.htmllockstat.htmllocktorture.htmllocktypes.htmlmutex-design.htmlpercpu-rw-semaphore.htmlpi-futex.htmlpreempt-locking.htmlrobust-futex-ABI.htmlrobust-futexes.htmlrt-mutex-design.htmlrt-mutex.htmlseqlock.htmlspinlocks.htmlww-mutex-design.htmlm68kbuddha-driver.htmlfeatures.htmlindex.htmlkernel-options.htmlmaintainerconfigure-git.htmlindex.htmlmaintainer-entry-profile.htmlmodifying-patches.htmlpull-requests.htmlrebasing-and-merging.htmlmedia.h.rstmhiindex.htmlmhi.htmltopology.htmlmipsbooting.htmlfeatures.htmlindex.htmlingenic-tcu.htmlmisc-devicesad525x_dpot.htmlapds990x.htmlbh1770glc.htmlc2port.htmldw-xdata-pcie.htmleeprom.htmlibmvmc.htmlics932s401.htmlindex.htmlisl29003.htmllis3lv02d.htmlmax6875.htmlpci-endpoint-test.htmlspear-pcie-gadget.htmluacce.htmlxilinx_sdfec.htmlmmactive_mm.htmlarch_pgtable_helpers.htmlbalance.htmlbootmem.htmldamonapi.htmldesign.htmlfaq.htmlindex.htmlfree_page_reporting.htmlhighmem.htmlhmm.htmlhugetlbfs_reserv.htmlhwpoison.htmlindex.htmlksm.htmlmemory-model.htmlmmu_notifier.htmlmultigen_lru.htmlnuma.htmloom.htmlovercommit-accounting.htmlpage_allocation.htmlpage_cache.htmlpage_frags.htmlpage_migration.htmlpage_owner.htmlpage_reclaim.htmlpage_table_check.htmlpage_tables.htmlphysical_memory.htmlprocess_addrs.htmlremap_file_pages.htmlshmfs.htmlslab.htmlslub.htmlsplit_page_table_lock.htmlswap.htmltranshuge.htmlunevictable-lru.htmlvmalloc.htmlvmalloced-kernel-stacks.htmlvmemmap_dedup.htmlz3fold.htmlzsmalloc.htmlnet.h.rstnetlabelcipso_ipv4.htmldraft_ietf.htmlindex.htmlintroduction.htmllsm_interface.htmlnetworking6lowpan.html6pack.htmlaf_xdp.htmlalias.htmlarcnet-hardware.htmlarcnet.htmlatm.htmlax25.htmlbareudp.htmlbatman-adv.htmlbonding.htmlbridge.htmlcaifcaif.htmlindex.htmllinux_caif.htmlcan.htmlcan_ucan_protocol.htmlcdc_mbim.htmlchecksum-offloads.htmldccp.htmldctcp.htmldecnet.htmldevice_driversappletalkcops.htmlindex.htmlltpc.htmlatmcxacru.htmlfore200e.htmlindex.htmliphase.htmlcableindex.htmlsb1000.htmlcancan327.htmlfreescaleflexcan.htmlindex.htmlcellularindex.htmlqualcommrmnet.htmlethernet3com3c509.htmlvortex.htmlalteraaltera_tse.htmlamazonena.htmlaquantiaatlantic.htmlchelsiocxgb.htmlcirruscs89x0.htmldavicomdm9000.htmldecde4x5.htmldmfe.htmldlinkdl2k.htmlfreescaledpaa.htmldpaa2dpio-driver.htmlethernet-driver.htmlindex.htmlmac-phy-support.htmloverview.htmlgianfar.htmlgooglegve.htmlhuaweihinic.htmlindex.htmlintele100.htmle1000.htmle1000e.htmlfm10k.htmli40e.htmliavf.htmlice.htmlidpf.htmligb.htmligbvf.htmlixgb.htmlixgbe.htmlixgbevf.htmlmarvellocteon_ep.htmlocteon_ep_vf.htmlocteontx2.htmlmellanoxmlx5counters.htmlindex.htmlkconfig.htmlswitchdev.htmltracepoints.htmlmicrosoftnetvsc.htmlneterions2io.htmlvxge.htmlnetronomenfp.htmlpensandoionic.htmlsmscsmc9.htmlstmicrostmmac.htmltiam65_nuss_cpsw_switchdev.htmlcpsw.htmlcpsw_switchdev.htmltlan.htmltoshibaspider_net.htmlfddidefza.htmlindex.htmlskfp.htmlhamradiobaycom.htmlindex.htmlz8530drv.htmlindex.htmlqlogicindex.htmlqlge.htmlwanindex.htmlz8530book.htmlwifiindex.htmlintelipw2100.htmlipw2200.htmlwwanindex.htmliosm.htmlt7xx.htmldevlinkam65-nuss-cpsw-switch.htmlbnxt.htmldevlink-dpipe.htmldevlink-flash.htmldevlink-health.htmldevlink-info.htmldevlink-linecard.htmldevlink-params.htmldevlink-port.htmldevlink-region.htmldevlink-reload.htmldevlink-resource.htmldevlink-selftests.htmldevlink-trap.htmli40e.htmlice.htmlindex.htmlionic.htmliosm.htmlmlx4.htmlmlx5.htmlmlxsw.htmlmv88e6xxx.htmlnetdevsim.htmlnfp.htmlprestera.htmlqed.htmlsfc.htmlsja1105.htmlti-cpsw-switch.htmldns_resolver.htmldriver.htmldsab53.htmlbcm_sf2.htmlconfiguration.htmldsa.htmlindex.htmllan9303.htmlsja1105.htmleql.htmlethtool-netlink.htmlfailover.htmlfib_trie.htmlfilter.htmlgen_stats.htmlgeneric-hdlc.htmlgeneric_netlink.htmlgtp.htmlieee802154.htmlila.htmlindex.htmlip-sysctl.htmlip_dynaddr.htmlipddp.htmlipsec.htmlipv6.htmlipvlan.htmlipvs-sysctl.htmlj1939.htmlkapi.htmlkcm.htmll2tp.htmllapb-module.htmlmac80211-injection.htmlmac80211_hwsimmac80211_hwsim.htmlmpls-sysctl.htmlmptcp-sysctl.htmlmsg_zerocopy.htmlmultiqueue.htmlnet_cachelinesindex.htmlinet_connection_sock.htmlinet_sock.htmlnet_device.htmlnetns_ipv4_sysctl.htmlsnmp.htmltcp_sock.htmlnet_dim.htmlnet_failover.htmlnetconsole.htmlnetdev-FAQ.htmlnetdev-features.htmlnetdevices.htmlnetfilter-sysctl.htmlnetif-msg.htmlnetlink_specdevlink.htmldpll.htmlethtool.htmlfou.htmlhandshake.htmlindex.htmlmptcp_pm.htmlnetdev.htmlnfsd.htmlovs_datapath.htmlovs_flow.htmlovs_vport.htmlrt_addr.htmlrt_link.htmlrt_route.htmltc.htmlnexthop-group-resilient.htmlnf_conntrack-sysctl.htmlnf_flowtable.htmlnfc.htmlopenvswitch.htmloperstates.htmlpacket_mmap.htmlpage_pool.htmlphonet.htmlphy.htmlpktgen.htmlplip.htmlppp_generic.htmlproc_net_tcp.htmlradiotap-headers.htmlrds.htmlregulatory.htmlrepresentors.htmlrxrpc.htmlscaling.htmlsctp.htmlsecid.htmlseg6-sysctl.htmlsegmentation-offloads.htmlsfp-phylink.htmlsmc-sysctl.htmlsnmp_counter.htmlstatistics.htmlstrparser.htmlswitchdev.htmlsysfs-tagging.htmltc-actions-env-rules.htmltc-queue-filters.htmltcp-thin.htmlteam.htmltimestamping.htmltipc.htmltls-handshake.htmltls-offload.htmltls.htmltproxy.htmltuntap.htmludplite.htmlvrf.htmlvxlan.htmlx25-iface.htmlx25.htmlxdp-rx-metadata.htmlxfrm_device.htmlxfrm_proc.htmlxfrm_sync.htmlxfrm_sysctl.htmlxsk-tx-metadata.htmlnios2features.htmlindex.htmlnios2.htmlnvdimmmaintainer-entry-profile.htmlobjects.invopenriscfeatures.htmlindex.htmlopenrisc_port.htmltodo.htmlpariscdebugging.htmlfeatures.htmlindex.htmlregisters.htmlpcmciadevicetable.htmldriver-changes.htmldriver.htmlindex.htmllocking.htmlpowerapm-acpi.htmlbasic-pm-debugging.htmlcharger-manager.htmldrivers-testing.htmlenergy-model.htmlfreezing-of-tasks.htmlindex.htmlopp.htmlpci.htmlpm_qos_interface.htmlpower_supply_class.htmlpowercapdtpm.htmlpowercap.htmlregulatorconsumer.htmldesign.htmlmachine.htmloverview.htmlregulator.htmlruntime_pm.htmls2ram.htmlsuspend-and-cpuhotplug.htmlsuspend-and-interrupts.htmlswsusp-and-swap-files.htmlswsusp-dmcrypt.htmlswsusp.htmltricks.htmluserland-swsusp.htmlvideo.htmlpowerpcassociativity.htmlbooting.htmlbootwrapper.htmlcpu_families.htmlcpu_features.htmlcxl.htmlcxlflash.htmldawr-power9.htmldscr.htmleeh-pci-error-recovery.htmlelfnote.htmlfeatures.htmlfirmware-assisted-dump.htmlhvcs.htmlimc.htmlindex.htmlisa-versions.htmlkaslr-booke32.htmlmpc52xx.htmlpapr_hcalls.htmlpci_iov_resource_on_powernv.htmlpmu-ebb.htmlptrace.htmlqe_firmware.htmlsyscall64-abi.htmltransactional_memory.htmlultravisor.htmlvas-api.htmlvcpudispatch_stats.htmlprocess1.Intro.html2.Process.html3.Early-stage.html4.Coding.html5.Posting.html6.Followthrough.html7.AdvancedTopics.html8.Conclusion.htmladding-syscalls.htmlapplying-patches.htmlbotching-up-ioctls.htmlchanges.htmlclang-format.htmlcode-of-conduct-interpretation.htmlcode-of-conduct.htmlcoding-style.htmldeprecated.htmldevelopment-process.htmlemail-clients.htmlembargoed-hardware-issues.htmlhowto.htmlindex.htmlkernel-docs.htmlkernel-driver-statement.htmlkernel-enforcement-statement.htmllicense-rules.htmlmagic-number.htmlmaintainer-pgp-guide.htmlmaintainers.htmlmanagement-style.htmlprogramming-language.htmlstable-api-nonsense.htmlstable-kernel-rules.htmlsubmit-checklist.htmlsubmitting-drivers.htmlsubmitting-patches.htmlvolatile-considered-harmful.htmlriscvboot-image-header.htmlfeatures.htmlindex.htmlpatch-acceptance.htmlpmu.htmlvm-layout.htmlrustarch-support.htmlcoding-guidelines.htmlgeneral-information.htmlindex.htmlquick-start.htmls3903270.htmlcds.htmlcommon_io.htmldriver-model.htmlfeatures.htmlindex.htmlmonreader.htmlpci.htmlqeth.htmls390dbf.htmltext_files.htmlvfio-ap-locking.htmlvfio-ap.htmlvfio-ccw.htmlzfcpdump.htmlschedulercompletion.htmlindex.htmlsched-arch.htmlsched-bwc.htmlsched-capacity.htmlsched-deadline.htmlsched-design-CFS.htmlsched-domains.htmlsched-energy.htmlsched-nice-design.htmlsched-rt-group.htmlsched-stats.htmltext_files.htmlscsi53c700.htmlBusLogic.htmlFlashPoint.htmlNinjaSCSI.htmlaacraid.htmladvansys.htmlaha152x.htmlaic79xx.htmlaic7xxx.htmlarcmsr_spec.htmlbfa.htmlbnx2fc.htmlcxgb3i.htmldc395x.htmldpti.htmlg_NCR5380.htmlhpsa.htmlhptiop.htmlindex.htmllibsas.htmllink_power_management_policy.htmllpfc.htmlmegaraid.htmlncr53c8xx.htmlppa.htmlqlogicfas.htmlscsi-changer.htmlscsi-generic.htmlscsi-parameters.htmlscsi.htmlscsi_eh.htmlscsi_fc_transport.htmlscsi_mid_low_api.htmlscsi_transport_srpfigures.htmlsd-parameters.htmlsmartpqi.htmlst.htmlsym53c500_cs.htmlsym53c8xx_2.htmltcm_qla2xxx.htmlufs.htmlwd719x.htmlsearch.htmlsearchindex.jssecurityIMA-templates.htmlSCTP.htmlcredentials.htmldigsig.htmlindex.htmlkeyscore.htmlecryptfs.htmlindex.htmlrequest-key.htmltrusted-encrypted.htmllandlock.htmllsm-development.htmllsm.htmlsak.htmlsecretscoco.htmlindex.htmlself-protection.htmlsiphash.htmltpmindex.htmltpm_event_log.htmltpm_ftpm_tee.htmltpm_vtpm_proxy.htmlxen-tpmfront.htmlshbooting.htmlfeatures.htmlindex.htmlnew-machine.htmlregister-banks.htmlsoundalsa-configuration.htmlcardsaudigy-mixer.htmlaudiophile-usb.htmlbt87x.htmlcmipci.htmlemu-mixer.htmlemu10k1-jack.htmlhdspm.htmlimg-spdif-in.htmlindex.htmljoystick.htmlmaya44.htmlmixart.htmlpcmtest.htmlsb-live-mixer.htmlserial-u16550.htmlvia82xx-mixer.htmldesignschannel-mapping-api.htmlcompress-offload.htmlcontrol-names.htmlindex.htmljack-controls.htmljack-injection.htmlmidi-2.0.htmloss-emulation.htmlpowersave.htmlprocfile.htmlseq-oss.htmltimestamping.htmltracepoints.htmlhd-audiocontrols.htmldp-mst.htmlindex.htmlintel-multi-link.htmlmodels.htmlnotes.htmlrealtek-pc-beep.htmlindex.htmlkernel-apialsa-driver-api.htmlindex.htmlwriting-an-alsa-driver.htmlsocclocking.htmlcodec-to-codec.htmlcodec.htmldai.htmldapm.htmldpcm.htmlindex.htmljack.htmlmachine.htmloverview.htmlplatform.htmlpops-clicks.htmlsparcadi.htmlconsole.htmlfeatures.htmlindex.htmloradaxoracle-dax.htmlspibutterfly.htmlindex.htmlpxa2xx.htmlspi-lm70llp.htmlspi-sc18is602.htmlspi-summary.htmlspidev.htmlstagingcrc32.htmlindex.htmllzo.htmlremoteproc.htmlrpmsg.htmlspeculation.htmlstatic-keys.htmltee.htmlxz.htmltargetindex.htmlscripts.htmltcm_mod_builder.htmltcmu-design.htmltimershighres.htmlhpet.htmlhrtimers.htmlindex.htmlno_hz.htmltimekeeping.htmltimers-howto.htmltoolsindex.htmlrtlacommon_appendix.htmlcommon_hist_options.htmlcommon_options.htmlcommon_osnoise_description.htmlcommon_osnoise_options.htmlcommon_timerlat_aa.htmlcommon_timerlat_description.htmlcommon_timerlat_options.htmlcommon_top_options.htmlindex.htmlrtla-hwnoise.htmlrtla-osnoise-hist.htmlrtla-osnoise-top.htmlrtla-osnoise.htmlrtla-timerlat-hist.htmlrtla-timerlat-top.htmlrtla-timerlat.htmlrtla.htmlrvcommon_appendix.htmlcommon_ikm.htmlindex.htmlrv-list.htmlrv-mon-wip.htmlrv-mon-wwnr.htmlrv-mon.htmlrv.htmltraceboottime-trace.htmlcoresightcoresight-config.htmlcoresight-cpu-debug.htmlcoresight-ect.htmlcoresight-etm4x-reference.htmlcoresight-perf.htmlcoresight-trbe.htmlcoresight.htmlindex.htmlevents-kmem.htmlevents-msr.htmlevents-nmi.htmlevents-power.htmlevents.htmlfprobe.htmlftrace-design.htmlftrace-uses.htmlftrace.htmlhistogram-design.htmlhistogram.htmlhwlat_detector.htmlindex.htmlintel_th.htmlkprobes.htmlkprobetrace.htmlmmiotrace.htmlosnoise-tracer.htmlring-buffer-design.htmlrvda_monitor_instrumentation.htmlda_monitor_synthesis.htmldeterministic_automata.htmlindex.htmlmonitor_wip.htmlmonitor_wwnr.htmlruntime-verification.htmlstm.htmlsys-t.htmltimerlat-tracer.htmltracepoint-analysis.htmltracepoints.htmluprobetracer.htmltranslationsindex.htmlit_ITadmin-guideREADME.htmlkernel-parameters.htmlsecurity-bugs.htmlcore-apiindex.htmlmemory-allocation.htmlsymbol-namespaces.htmldisclaimer-ita.htmldoc-guideindex.htmlkernel-doc.htmlparse-headers.htmlsphinx.htmlindex.htmlkernel-hackinghacking.htmlindex.htmllocking.htmlnetworkingnetdev-FAQ.htmlprocess1.Intro.html2.Process.html3.Early-stage.html4.Coding.html5.Posting.html6.Followthrough.html7.AdvancedTopics.html8.Conclusion.htmladding-syscalls.htmlapplying-patches.htmlchanges.htmlclang-format.htmlcode-of-conduct.htmlcoding-style.htmldeprecated.htmldevelopment-process.htmlemail-clients.htmlhowto.htmlindex.htmlkernel-docs.htmlkernel-driver-statement.htmlkernel-enforcement-statement.htmllicense-rules.htmlmagic-number.htmlmaintainer-pgp-guide.htmlmanagement-style.htmlprogramming-language.htmlstable-api-nonsense.htmlstable-kernel-rules.htmlsubmit-checklist.htmlsubmitting-drivers.htmlsubmitting-patches.htmlvolatile-considered-harmful.htmlriscvpatch-acceptance.htmlja_JPhowto.htmlindex.htmlko_KRhowto.htmlindex.htmlzh_CNaccountingindex.htmlpsi.htmladmin-guideREADME.htmlbug-bisect.htmlbug-hunting.htmlclearing-warn-once.htmlcpu-load.htmlindex.htmlinit.htmllockup-watchdogs.htmlmmdamonindex.htmlreclaim.htmlstart.htmlusage.htmlindex.htmlreporting-issues.htmlsecurity-bugs.htmlsysrq.htmltainted-kernels.htmlunicode.htmlarm64amu.htmlelf_hwcaps.htmlhugetlbpage.htmlindex.htmlperf.htmlcore-apiassoc_array.htmlboot-time-mm.htmlcachetlb.htmlcircular-buffers.htmlcpu_hotplug.htmlerrseq.htmlgenalloc.htmlgeneric-radix-tree.htmlgenericirq.htmlgfp_mask-from-fs-io.htmlidr.htmlindex.htmlirqconcepts.htmlindex.htmlirq-affinity.htmlirq-domain.htmlirqflags-tracing.htmlkernel-api.htmlkobject.htmlkref.htmllocal_ops.htmlmemory-allocation.htmlmemory-hotplug.htmlmm-api.htmlpacking.htmlpadata.htmlprintk-basics.htmlprintk-formats.htmlprotection-keys.htmlrbtree.htmlrefcount-vs-atomic.htmlsymbol-namespaces.htmlthis_cpu_ops.htmlunaligned-memory-access.htmlwatch_queue.htmlworkqueue.htmlxarray.htmlcpu-freqcore.htmlcpu-drivers.htmlcpufreq-stats.htmlindex.htmldev-toolsgcov.htmlindex.htmlkasan.htmldisclaimer-zh_CN.htmldoc-guidecontributing.htmlindex.htmlkernel-doc.htmlmaintainer-profile.htmlparse-headers.htmlsphinx.htmlfilesystemsdebugfs.htmlindex.htmltmpfs.htmlvirtiofs.htmliioep93xx_adc.htmliio_configfs.htmlindex.htmlindex.htmlinfinibandindex.htmlkernel-hackinghacking.htmlindex.htmlmaintainerconfigure-git.htmlindex.htmlmaintainer-entry-profile.htmlmodifying-patches.htmlpull-requests.htmlrebasing-and-merging.htmlmipsbooting.htmlfeatures.htmlindex.htmlingenic-tcu.htmlmmactive_mm.htmlbalance.htmldamonapi.htmldesign.htmlfaq.htmlindex.htmlfree_page_reporting.htmlhighmem.htmlhmm.htmlhugetlbfs_reserv.htmlhwpoison.htmlindex.htmlksm.htmlmemory-model.htmlmmu_notifier.htmlnuma.htmlovercommit-accounting.htmlpage_frags.htmlpage_owner.htmlpage_table_check.htmlremap_file_pages.htmlsplit_page_table_lock.htmlz3fold.htmlzsmalloc.htmlopenriscindex.htmlopenrisc_port.htmltodo.htmlpariscdebugging.htmlindex.htmlregisters.htmlpeciindex.htmlprocess1.Intro.html2.Process.html3.Early-stage.html4.Coding.html5.Posting.html6.Followthrough.html7.AdvancedTopics.html8.Conclusion.htmlcode-of-conduct-interpretation.htmlcode-of-conduct.htmlcoding-style.htmldevelopment-process.htmlemail-clients.htmlembargoed-hardware-issues.htmlhowto.htmlindex.htmlkernel-driver-statement.htmlkernel-enforcement-statement.htmllicense-rules.htmlmagic-number.htmlmanagement-style.htmlprogramming-language.htmlstable-api-nonsense.htmlstable-kernel-rules.htmlsubmit-checklist.htmlsubmitting-drivers.htmlsubmitting-patches.htmlvolatile-considered-harmful.htmlriscvboot-image-header.htmlindex.htmlpatch-acceptance.htmlpmu.htmlschedulerindex.htmlsoundhd-audiocontrols.htmlindex.htmlindex.htmlvirtindex.htmlzh_TWadmin-guideREADME.htmlbug-bisect.htmlbug-hunting.htmlclearing-warn-once.htmlcpu-load.htmlindex.htmlinit.htmlreporting-issues.htmlsecurity-bugs.htmltainted-kernels.htmlunicode.htmlarm64amu.htmlelf_hwcaps.htmlhugetlbpage.htmlindex.htmlperf.htmlcpu-freqcore.htmlcpu-drivers.htmlcpufreq-stats.htmlindex.htmldisclaimer-zh_TW.htmlfilesystemsdebugfs.htmlindex.htmltmpfs.htmlvirtiofs.htmlindex.htmlprocess1.Intro.html2.Process.html3.Early-stage.html4.Coding.html5.Posting.html6.Followthrough.html7.AdvancedTopics.html8.Conclusion.htmlcode-of-conduct-interpretation.htmlcode-of-conduct.htmlcoding-style.htmldevelopment-process.htmlemail-clients.htmlembargoed-hardware-issues.htmlhowto.htmlindex.htmlkernel-driver-statement.htmlkernel-enforcement-statement.htmllicense-rules.htmlmagic-number.htmlmanagement-style.htmlprogramming-language.htmlstable-api-nonsense.htmlstable-kernel-rules.htmlsubmit-checklist.htmlsubmitting-drivers.htmlsubmitting-patches.htmlvolatile-considered-harmful.htmlttydevice_driversoxsemi-tornado.htmlindex.htmln_tty.htmltty_buffer.htmltty_driver.htmltty_internals.htmltty_ldisc.htmltty_port.htmltty_struct.htmlusbacm.htmlauthorization.htmlchipidea.htmldwc3.htmlehci.htmlfunctionfs.htmlgadget-testing.htmlgadget_configfs.htmlgadget_hid.htmlgadget_multi.htmlgadget_printer.htmlgadget_serial.htmlindex.htmliuu_phoenix.htmlmass-storage.htmlmisc_usbsevseg.htmlmtouchusb.htmlohci.htmlraw-gadget.htmltext_files.htmlusb-help.htmlusb-serial.htmlusbip_protocol.htmlusbmon.htmluserspace-apiacceleratorsocxl.htmlebpfindex.htmlsyscall.htmlfutex2.htmlindex.htmlioctlcdrom.htmlhdio.htmlindex.htmlioctl-decoding.htmlioctl-number.htmliommu.htmliommufd.htmllandlock.htmlmediaceccec-api.htmlcec-func-close.htmlcec-func-ioctl.htmlcec-func-open.htmlcec-func-poll.htmlcec-funcs.htmlcec-header.htmlcec-intro.htmlcec-ioc-adap-g-caps.htmlcec-ioc-adap-g-conn-info.htmlcec-ioc-adap-g-log-addrs.htmlcec-ioc-adap-g-phys-addr.htmlcec-ioc-dqevent.htmlcec-ioc-g-mode.htmlcec-ioc-receive.htmlcec-pin-error-inj.htmldriversccs.htmlcx2341x-uapi.htmlhantro.htmlimx-uapi.htmlindex.htmlmax2175.htmlmeye-uapi.htmlomap3isp-uapi.htmluvcvideo.htmldvbca-fclose.htmlca-fopen.htmlca-get-cap.htmlca-get-descr-info.htmlca-get-msg.htmlca-get-slot-info.htmlca-reset.htmlca-send-msg.htmlca-set-descr.htmlca.htmlca_data_types.htmlca_function_calls.htmlca_high_level.htmldemux.htmldmx-add-pid.htmldmx-expbuf.htmldmx-fclose.htmldmx-fopen.htmldmx-fread.htmldmx-fwrite.htmldmx-get-pes-pids.htmldmx-get-stc.htmldmx-mmap.htmldmx-munmap.htmldmx-qbuf.htmldmx-querybuf.htmldmx-remove-pid.htmldmx-reqbufs.htmldmx-set-buffer-size.htmldmx-set-filter.htmldmx-set-pes-filter.htmldmx-start.htmldmx-stop.htmldmx_fcalls.htmldmx_types.htmldvb-fe-read-status.htmldvb-frontend-event.htmldvb-frontend-parameters.htmldvbapi.htmldvbproperty.htmlexamples.htmlfe-bandwidth-t.htmlfe-diseqc-recv-slave-reply.htmlfe-diseqc-reset-overload.htmlfe-diseqc-send-burst.htmlfe-diseqc-send-master-cmd.htmlfe-dishnetwork-send-legacy-cmd.htmlfe-enable-high-lnb-voltage.htmlfe-get-event.htmlfe-get-frontend.htmlfe-get-info.htmlfe-get-property.htmlfe-read-ber.htmlfe-read-signal-strength.htmlfe-read-snr.htmlfe-read-status.htmlfe-read-uncorrected-blocks.htmlfe-set-frontend-tune-mode.htmlfe-set-frontend.htmlfe-set-tone.htmlfe-set-voltage.htmlfe-type-t.htmlfe_property_parameters.htmlfrontend-header.htmlfrontend-property-cable-systems.htmlfrontend-property-satellite-systems.htmlfrontend-property-terrestrial-systems.htmlfrontend-stat-properties.htmlfrontend.htmlfrontend_f_close.htmlfrontend_f_open.htmlfrontend_fcalls.htmlfrontend_legacy_api.htmlfrontend_legacy_dvbv3_api.htmlheaders.htmlintro.htmllegacy_dvb_apis.htmlnet-add-if.htmlnet-get-if.htmlnet-remove-if.htmlnet-types.htmlnet.htmlquery-dvb-frontend-info.htmlfdl-appendix.htmlgen-errors.htmlglossary.htmlindex.htmlintro.htmlmediactlmedia-controller-intro.htmlmedia-controller-model.htmlmedia-controller.htmlmedia-func-close.htmlmedia-func-ioctl.htmlmedia-func-open.htmlmedia-funcs.htmlmedia-header.htmlmedia-ioc-device-info.htmlmedia-ioc-enum-entities.htmlmedia-ioc-enum-links.htmlmedia-ioc-g-topology.htmlmedia-ioc-request-alloc.htmlmedia-ioc-setup-link.htmlmedia-request-ioc-queue.htmlmedia-request-ioc-reinit.htmlmedia-types.htmlrequest-api.htmlrequest-func-close.htmlrequest-func-ioctl.htmlrequest-func-poll.htmlrckeytable.c.htmllirc-dev-intro.htmllirc-dev.htmllirc-func.htmllirc-get-features.htmllirc-get-rec-mode.htmllirc-get-rec-resolution.htmllirc-get-send-mode.htmllirc-get-timeout.htmllirc-header.htmllirc-read.htmllirc-set-measure-carrier-mode.htmllirc-set-rec-carrier-range.htmllirc-set-rec-carrier.htmllirc-set-rec-timeout-reports.htmllirc-set-rec-timeout.htmllirc-set-send-carrier.htmllirc-set-send-duty-cycle.htmllirc-set-transmitter-mask.htmllirc-set-wideband-receiver.htmllirc-write.htmlrc-intro.htmlrc-protos.htmlrc-sysfs-nodes.htmlrc-table-change.htmlrc-tables.htmlremote_controllers.htmlv4lapp-pri.htmlasync.htmlaudio.htmlbiblio.htmlbuffer.htmlcapture-example.htmlcapture.c.htmlcolorspaces-defs.htmlcolorspaces-details.htmlcolorspaces.htmlcommon-defs.htmlcommon.htmlcompat.htmlcontrol.htmlcrop.htmldepth-formats.htmldev-capture.htmldev-decoder.htmldev-encoder.htmldev-event.htmldev-mem2mem.htmldev-meta.htmldev-osd.htmldev-output.htmldev-overlay.htmldev-radio.htmldev-raw-vbi.htmldev-rds.htmldev-sdr.htmldev-sliced-vbi.htmldev-stateless-decoder.htmldev-subdev.htmldev-touch.htmldevices.htmldiff-v4l.htmldmabuf.htmldv-timings.htmlext-ctrls-camera.htmlext-ctrls-codec-stateless.htmlext-ctrls-codec.htmlext-ctrls-colorimetry.htmlext-ctrls-detect.htmlext-ctrls-dv.htmlext-ctrls-flash.htmlext-ctrls-fm-rx.htmlext-ctrls-fm-tx.htmlext-ctrls-image-process.htmlext-ctrls-image-source.htmlext-ctrls-jpeg.htmlext-ctrls-rf-tuner.htmlextended-controls.htmlfield-order.htmlformat.htmlfourcc.htmlfunc-close.htmlfunc-ioctl.htmlfunc-mmap.htmlfunc-munmap.htmlfunc-open.htmlfunc-poll.htmlfunc-read.htmlfunc-select.htmlfunc-write.htmlhist-v4l2.htmlhsv-formats.htmlio.htmllibv4l-introduction.htmllibv4l.htmlmeta-formats.htmlmmap.htmlopen.htmlpixfmt-bayer.htmlpixfmt-cnf4.htmlpixfmt-compressed.htmlpixfmt-indexed.htmlpixfmt-intro.htmlpixfmt-inzi.htmlpixfmt-m420.htmlpixfmt-meta-d4xx.htmlpixfmt-meta-intel-ipu3.htmlpixfmt-meta-rkisp1.htmlpixfmt-meta-uvc.htmlpixfmt-meta-vivid.htmlpixfmt-meta-vsp1-hgo.htmlpixfmt-meta-vsp1-hgt.htmlpixfmt-packed-hsv.htmlpixfmt-packed-yuv.htmlpixfmt-reserved.htmlpixfmt-rgb.htmlpixfmt-sdr-cs08.htmlpixfmt-sdr-cs14le.htmlpixfmt-sdr-cu08.htmlpixfmt-sdr-cu16le.htmlpixfmt-sdr-pcu16be.htmlpixfmt-sdr-pcu18be.htmlpixfmt-sdr-pcu20be.htmlpixfmt-sdr-ru12le.htmlpixfmt-srggb10-ipu3.htmlpixfmt-srggb10.htmlpixfmt-srggb10alaw8.htmlpixfmt-srggb10dpcm8.htmlpixfmt-srggb10p.htmlpixfmt-srggb12.htmlpixfmt-srggb12p.htmlpixfmt-srggb14.htmlpixfmt-srggb14p.htmlpixfmt-srggb16.htmlpixfmt-srggb8.htmlpixfmt-tch-td08.htmlpixfmt-tch-td16.htmlpixfmt-tch-tu08.htmlpixfmt-tch-tu16.htmlpixfmt-uv8.htmlpixfmt-v4l2-mplane.htmlpixfmt-v4l2.htmlpixfmt-y12i.htmlpixfmt-y8i.htmlpixfmt-yuv-luma.htmlpixfmt-yuv-planar.htmlpixfmt-z16.htmlpixfmt.htmlplanar-apis.htmlquerycap.htmlrw.htmlsdr-formats.htmlselection-api-configuration.htmlselection-api-examples.htmlselection-api-intro.htmlselection-api-targets.htmlselection-api-vs-crop-api.htmlselection-api.htmlselections-common.htmlstandard.htmlstreaming-par.htmlsubdev-formats.htmltch-formats.htmltuner.htmluser-func.htmluserp.htmlv4l2-selection-flags.htmlv4l2-selection-targets.htmlv4l2.htmlv4l2grab-example.htmlv4l2grab.c.htmlvideo.htmlvideodev.htmlvidioc-create-bufs.htmlvidioc-cropcap.htmlvidioc-dbg-g-chip-info.htmlvidioc-dbg-g-register.htmlvidioc-decoder-cmd.htmlvidioc-dqevent.htmlvidioc-dv-timings-cap.htmlvidioc-encoder-cmd.htmlvidioc-enum-dv-timings.htmlvidioc-enum-fmt.htmlvidioc-enum-frameintervals.htmlvidioc-enum-framesizes.htmlvidioc-enum-freq-bands.htmlvidioc-enumaudio.htmlvidioc-enumaudioout.htmlvidioc-enuminput.htmlvidioc-enumoutput.htmlvidioc-enumstd.htmlvidioc-expbuf.htmlvidioc-g-audio.htmlvidioc-g-audioout.htmlvidioc-g-crop.htmlvidioc-g-ctrl.htmlvidioc-g-dv-timings.htmlvidioc-g-edid.htmlvidioc-g-enc-index.htmlvidioc-g-ext-ctrls.htmlvidioc-g-fbuf.htmlvidioc-g-fmt.htmlvidioc-g-frequency.htmlvidioc-g-input.htmlvidioc-g-jpegcomp.htmlvidioc-g-modulator.htmlvidioc-g-output.htmlvidioc-g-parm.htmlvidioc-g-priority.htmlvidioc-g-selection.htmlvidioc-g-sliced-vbi-cap.htmlvidioc-g-std.htmlvidioc-g-tuner.htmlvidioc-log-status.htmlvidioc-overlay.htmlvidioc-prepare-buf.htmlvidioc-qbuf.htmlvidioc-query-dv-timings.htmlvidioc-querybuf.htmlvidioc-querycap.htmlvidioc-queryctrl.htmlvidioc-querystd.htmlvidioc-reqbufs.htmlvidioc-s-hw-freq-seek.htmlvidioc-streamon.htmlvidioc-subdev-enum-frame-interval.htmlvidioc-subdev-enum-frame-size.htmlvidioc-subdev-enum-mbus-code.htmlvidioc-subdev-g-crop.htmlvidioc-subdev-g-fmt.htmlvidioc-subdev-g-frame-interval.htmlvidioc-subdev-g-selection.htmlvidioc-subdev-querycap.htmlvidioc-subscribe-event.htmlyuv-formats.htmlnetlinkc-code-gen.htmlgenetlink-legacy.htmlindex.htmlintro-specs.htmlintro.htmlnetlink-raw.htmlspecs.htmlno_new_privs.htmlseccomp_filter.htmlspec_ctrl.htmlsysfs-platform_profile.htmlunshare.htmlvduse.htmlvideodev2.h.rstvirtacrncpuid.htmlindex.htmlintroduction.htmlio-request.htmlcocosev-guest.htmltdx-guest.htmlguest-halt-polling.htmlindex.htmlkvmapi.htmlarmfw-pseudo-registers.htmlhyp-abi.htmlhypercalls.htmlindex.htmlptp_kvm.htmlpvtime.htmlvcpu-features.htmldevicesarm-vgic-its.htmlarm-vgic-v3.htmlarm-vgic.htmlindex.htmlmpic.htmls390_flic.htmlvcpu.htmlvfio.htmlvm.htmlxics.htmlxive.htmlhalt-polling.htmlindex.htmllocking.htmlppc-pv.htmlreview-checklist.htmls390index.htmls390-diag.htmls390-pv-boot.htmls390-pv-dump.htmls390-pv.htmlvcpu-requests.htmlx86amd-memory-encryption.htmlcpuid.htmlerrata.htmlhypercalls.htmlindex.htmlmmu.htmlmsr.htmlnested-vmx.htmlrunning-nested-guests.htmltimekeeping.htmlne_overview.htmlparavirt_ops.htmlumluser_mode_linux_howto_v2.htmlw1index.htmlmastersds2482.htmlds2490.htmlindex.htmlmxc-w1.htmlomap-hdq.htmlw1-gpio.htmlslavesindex.htmlw1_ds2406.htmlw1_ds2413.htmlw1_ds2423.htmlw1_ds2438.htmlw1_ds28e04.htmlw1_ds28e17.htmlw1_therm.htmlw1-generic.htmlw1-netlink.htmlwatch_queue.htmlwatchdogconvert_drivers_to_kernel_api.htmlhpwdt.htmlindex.htmlmlx-wdt.htmlpcwd-watchdog.htmlwatchdog-api.htmlwatchdog-kernel-api.htmlwatchdog-parameters.htmlwatchdog-pm.htmlwdt.htmlx86amd-memory-encryption.htmlbooting-dt.htmlbuslock.htmlcpuinfo.htmlearlyprintk.htmlelf_auxvec.htmlentry_64.htmlexception-tables.htmlfeatures.htmli386IO-APIC.htmlindex.htmlifs.htmlindex.htmlintel-hfi.htmlintel-iommu.htmlintel_txt.htmlkernel-stacks.htmlmds.htmlmicrocode.htmlmtrr.htmlorc-unwinder.htmlpat.htmlpti.htmlsgx.htmlsva.htmltdx.htmltlb.htmltopology.htmltsx_async_abort.htmlusb-legacy-support.htmlx86_645level-paging.htmlboot-options.htmlcpu-hotplug-spec.htmlfake-numa-for-cpusets.htmlfsgs.htmlindex.htmlmachinecheck.htmlmm.htmluefi.htmlxstate.htmlzero-page.htmlxtensaatomctl.htmlbooting.htmlfeatures.htmlindex.htmlmmu.htmlpariscdebugging.rstfeatures.rstindex.rstregisters.rstpcmciadevicetable.rstdriver-changes.rstdriver.rstindex.rstlocking.rstpowerapm-acpi.rstbasic-pm-debugging.rstcharger-manager.rstdrivers-testing.rstenergy-model.rstfreezing-of-tasks.rstindex.rstopp.rstpci.rstpm_qos_interface.rstpower_supply_class.rstpowercapdtpm.rstpowercap.rstregulatorconsumer.rstdesign.rstmachine.rstoverview.rstregulator.rstruntime_pm.rsts2ram.rstsuspend-and-cpuhotplug.rstsuspend-and-interrupts.rstswsusp-and-swap-files.rstswsusp-dmcrypt.rstswsusp.rsttricks.rstuserland-swsusp.rstvideo.rstpowerpcassociativity.rstbooting.rstbootwrapper.rstcpu_families.rstcpu_features.rstcxl.rstcxlflash.rstdawr-power9.rstdscr.rsteeh-pci-error-recovery.rstelfnote.rstfeatures.rstfirmware-assisted-dump.rsthvcs.rstimc.rstindex.rstisa-versions.rstkasan.txtkaslr-booke32.rstmpc52xx.rstpapr_hcalls.rstpci_iov_resource_on_powernv.rstpmu-ebb.rstptrace.rstqe_firmware.rstsyscall64-abi.rsttransactional_memory.rstultravisor.rstvas-api.rstvcpudispatch_stats.rstprocess1.Intro.rst2.Process.rst3.Early-stage.rst4.Coding.rst5.Posting.rst6.Followthrough.rst7.AdvancedTopics.rst8.Conclusion.rstadding-syscalls.rstapplying-patches.rstbotching-up-ioctls.rstchanges.rstclang-format.rstcode-of-conduct-interpretation.rstcode-of-conduct.rstcoding-style.rstdeprecated.rstdevelopment-process.rstemail-clients.rstembargoed-hardware-issues.rsthowto.rstindex.rstkernel-docs.rstkernel-driver-statement.rstkernel-enforcement-statement.rstlicense-rules.rstmagic-number.rstmaintainer-pgp-guide.rstmaintainers.rstmanagement-style.rstprogramming-language.rststable-api-nonsense.rststable-kernel-rules.rstsubmit-checklist.rstsubmitting-drivers.rstsubmitting-patches.rstvolatile-considered-harmful.rstriscvboot-image-header.rstfeatures.rstindex.rstpatch-acceptance.rstpmu.rstvm-layout.rstrustarch-support.rstcoding-guidelines.rstgeneral-information.rstindex.rstquick-start.rsts3903270.ChangeLog3270.rstcds.rstcommon_io.rstconfig3270.shdriver-model.rstfeatures.rstindex.rstmonreader.rstpci.rstqeth.rsts390dbf.rsttext_files.rstvfio-ap-locking.rstvfio-ap.rstvfio-ccw.rstzfcpdump.rstschedulercompletion.rstindex.rstsched-arch.rstsched-bwc.rstsched-capacity.rstsched-deadline.rstsched-design-CFS.rstsched-domains.rstsched-energy.rstsched-nice-design.rstsched-pelt.csched-rt-group.rstsched-stats.rstschedutil.txttext_files.rstscsi53c700.rstBusLogic.rstChangeLog.arcmsrChangeLog.ipsChangeLog.lpfcChangeLog.megaraidChangeLog.megaraid_sasChangeLog.ncr53c8xxChangeLog.sym53c8xxChangeLog.sym53c8xx_2FlashPoint.rstLICENSE.FlashPointNinjaSCSI.rstaacraid.rstadvansys.rstaha152x.rstaic79xx.rstaic7xxx.rstarcmsr_spec.rstbfa.rstbnx2fc.rstcxgb3i.rstdc395x.rstdpti.rstg_NCR5380.rsthpsa.rsthptiop.rstindex.rstlibsas.rstlink_power_management_policy.rstlpfc.rstmegaraid.rstncr53c8xx.rstppa.rstqlogicfas.rstscsi-changer.rstscsi-generic.rstscsi-parameters.rstscsi.rstscsi_eh.rstscsi_fc_transport.rstscsi_mid_low_api.rstscsi_transport_srpfigures.rstrport_state_diagram.dotsd-parameters.rstsmartpqi.rstst.rstsym53c500_cs.rstsym53c8xx_2.rsttcm_qla2xxx.rstufs.rstwd719x.rstsecurityIMA-templates.rstSCTP.rstcredentials.rstdigsig.rstindex.rstkeyscore.rstecryptfs.rstindex.rstrequest-key.rsttrusted-encrypted.rstlandlock.rstlsm-development.rstlsm.rstsak.rstsecretscoco.rstindex.rstself-protection.rstsiphash.rsttpmindex.rsttpm_event_log.rsttpm_ftpm_tee.rsttpm_vtpm_proxy.rstxen-tpmfront.rstshbooting.rstfeatures.rstindex.rstnew-machine.rstregister-banks.rstsoundalsa-configuration.rstcardsaudigy-mixer.rstaudiophile-usb.rstbt87x.rstcmipci.rstemu-mixer.rstemu10k1-jack.rsthdspm.rstimg-spdif-in.rstindex.rstjoystick.rstmaya44.rstmixart.rstmultisound.shpcmtest.rstsb-live-mixer.rstserial-u16550.rstvia82xx-mixer.rstdesignschannel-mapping-api.rstcompress-offload.rstcontrol-names.rstindex.rstjack-controls.rstjack-injection.rstmidi-2.0.rstoss-emulation.rstpowersave.rstprocfile.rstseq-oss.rsttimestamping.rsttracepoints.rsthd-audiocontrols.rstdp-mst.rstindex.rstintel-multi-link.rstmodels.rstnotes.rstrealtek-pc-beep.rstindex.rstkernel-apialsa-driver-api.rstindex.rstwriting-an-alsa-driver.rstsocclocking.rstcodec-to-codec.rstcodec.rstdai.rstdapm.rstdpcm.rstindex.rstjack.rstmachine.rstoverview.rstplatform.rstpops-clicks.rstsparcadi.rstconsole.rstfeatures.rstindex.rstoradaxdax-hv-api.txtoracle-dax.rstsphinxsphinx-statictheme_overrides.cssautomarkup.pycdomain.pykernel_abi.pykernel_feat.pykernel_include.pykerneldoc.pykernellog.pykfigure.pyload_config.pymaintainers_include.pyparallel-wrapper.shparse-headers.plrequirements.txtrstFlatTable.pyspibutterfly.rstindex.rstpxa2xx.rstspi-lm70llp.rstspi-sc18is602.rstspi-summary.rstspidev.rststagingcrc32.rstindex.rstlzo.rstremoteproc.rstrpmsg.rstspeculation.rststatic-keys.rsttee.rstxz.rsttargetindex.rstscripts.rsttarget-export-devicetcm_mod_builder.pytcm_mod_builder.rsttcmu-design.rsttimershighres.rsthpet.rsthrtimers.rstindex.rstno_hz.rsttimekeeping.rsttimers-howto.rsttoolsindex.rstrtlaMakefilecommon_appendix.rstcommon_hist_options.rstcommon_options.rstcommon_osnoise_description.rstcommon_osnoise_options.rstcommon_timerlat_aa.rstcommon_timerlat_description.rstcommon_timerlat_options.rstcommon_top_options.rstindex.rstrtla-hwnoise.rstrtla-osnoise-hist.rstrtla-osnoise-top.rstrtla-osnoise.rstrtla-timerlat-hist.rstrtla-timerlat-top.rstrtla-timerlat.rstrtla.rstrvMakefilecommon_appendix.rstcommon_ikm.rstindex.rstrv-list.rstrv-mon-wip.rstrv-mon-wwnr.rstrv-mon.rstrv.rsttraceboottime-trace.rstcoresightcoresight-config.rstcoresight-cpu-debug.rstcoresight-ect.rstcoresight-etm4x-reference.rstcoresight-perf.rstcoresight-trbe.rstcoresight.rstindex.rstevents-kmem.rstevents-msr.rstevents-nmi.rstevents-power.rstevents.rstfprobe.rstftrace-design.rstftrace-uses.rstftrace.rstfunction-graph-fold.vimhistogram-design.rsthistogram.rsthwlat_detector.rstindex.rstintel_th.rstkprobes.rstkprobetrace.rstmmiotrace.rstosnoise-tracer.rstpostprocessdecode_msr.pytrace-pagealloc-postprocess.pltrace-vmscan-postprocess.plring-buffer-design.rstrvda_monitor_instrumentation.rstda_monitor_synthesis.rstdeterministic_automata.rstindex.rstmonitor_wip.rstmonitor_wwnr.rstruntime-verification.rststm.rstsys-t.rsttimerlat-tracer.rsttracepoint-analysis.rsttracepoints.rstuprobetracer.rsttranslationsindex.rstit_ITadmin-guideREADME.rstkernel-parameters.rstsecurity-bugs.rstcore-apiindex.rstmemory-allocation.rstsymbol-namespaces.rstdisclaimer-ita.rstdoc-guideindex.rstkernel-doc.rstparse-headers.rstsphinx.rstindex.rstkernel-hackinghacking.rstindex.rstlocking.rstnetworkingnetdev-FAQ.rstprocess1.Intro.rst2.Process.rst3.Early-stage.rst4.Coding.rst5.Posting.rst6.Followthrough.rst7.AdvancedTopics.rst8.Conclusion.rstadding-syscalls.rstapplying-patches.rstchanges.rstclang-format.rstcode-of-conduct.rstcoding-style.rstdeprecated.rstdevelopment-process.rstemail-clients.rsthowto.rstindex.rstkernel-docs.rstkernel-driver-statement.rstkernel-enforcement-statement.rstlicense-rules.rstmagic-number.rstmaintainer-pgp-guide.rstmanagement-style.rstprogramming-language.rststable-api-nonsense.rststable-kernel-rules.rstsubmit-checklist.rstsubmitting-drivers.rstsubmitting-patches.rstvolatile-considered-harmful.rstriscvpatch-acceptance.rstja_JPSubmitChecklistSubmittingPatcheshowto.rstindex.rststable_api_nonsense.txtstable_kernel_rules.txtko_KRhowto.rstindex.rstmemory-barriers.txtstable_api_nonsense.txtzh_CNIRQ.txtaccountingindex.rstpsi.rstadmin-guideREADME.rstbug-bisect.rstbug-hunting.rstclearing-warn-once.rstcpu-load.rstindex.rstinit.rstlockup-watchdogs.rstmmdamonindex.rstreclaim.rststart.rstusage.rstindex.rstreporting-issues.rstsecurity-bugs.rstsysrq.rsttainted-kernels.rstunicode.rstarmBootingkernel_user_helpers.txtarm64amu.rstbooting.txtelf_hwcaps.rsthugetlbpage.rstindex.rstlegacy_instructions.txtmemory.txtperf.rstsilicon-errata.txttagged-pointers.txtcore-apiassoc_array.rstboot-time-mm.rstcachetlb.rstcircular-buffers.rstcpu_hotplug.rsterrseq.rstgenalloc.rstgeneric-radix-tree.rstgenericirq.rstgfp_mask-from-fs-io.rstidr.rstindex.rstirqconcepts.rstindex.rstirq-affinity.rstirq-domain.rstirqflags-tracing.rstkernel-api.rstkobject.rstkref.rstlocal_ops.rstmemory-allocation.rstmemory-hotplug.rstmm-api.rstpacking.rstpadata.rstprintk-basics.rstprintk-formats.rstprotection-keys.rstrbtree.rstrefcount-vs-atomic.rstsymbol-namespaces.rstthis_cpu_ops.rstunaligned-memory-access.rstwatch_queue.rstworkqueue.rstxarray.rstcpu-freqcore.rstcpu-drivers.rstcpufreq-stats.rstindex.rstdev-toolsgcov.rstindex.rstkasan.rstdisclaimer-zh_CN.rstdoc-guidecontributing.rstindex.rstkernel-doc.rstmaintainer-profile.rstparse-headers.rstsphinx.rstfilesystemsdebugfs.rstindex.rstsysfs.txttmpfs.rstvirtiofs.rstgpio.txtiioep93xx_adc.rstiio_configfs.rstindex.rstindex.rstinfinibandindex.rstio_ordering.txtkernel-hackinghacking.rstindex.rstmaintainerconfigure-git.rstindex.rstmaintainer-entry-profile.rstmodifying-patches.rstpull-requests.rstrebasing-and-merging.rstmipsbooting.rstfeatures.rstindex.rstingenic-tcu.rstmmactive_mm.rstbalance.rstdamonapi.rstdesign.rstfaq.rstindex.rstfree_page_reporting.rsthighmem.rsthmm.rsthugetlbfs_reserv.rsthwpoison.rstindex.rstksm.rstmemory-model.rstmmu_notifier.rstnuma.rstovercommit-accounting.rstpage_frags.rstpage_owner.rstpage_table_check.rstremap_file_pages.rstsplit_page_table_lock.rstz3fold.rstzsmalloc.rstoops-tracing.txtopenriscindex.rstopenrisc_port.rsttodo.rstpariscdebugging.rstindex.rstregisters.rstpeciindex.rstprocess1.Intro.rst2.Process.rst3.Early-stage.rst4.Coding.rst5.Posting.rst6.Followthrough.rst7.AdvancedTopics.rst8.Conclusion.rstcode-of-conduct-interpretation.rstcode-of-conduct.rstcoding-style.rstdevelopment-process.rstemail-clients.rstembargoed-hardware-issues.rsthowto.rstindex.rstkernel-driver-statement.rstkernel-enforcement-statement.rstlicense-rules.rstmagic-number.rstmanagement-style.rstprogramming-language.rststable-api-nonsense.rststable-kernel-rules.rstsubmit-checklist.rstsubmitting-drivers.rstsubmitting-patches.rstvolatile-considered-harmful.rstriscvboot-image-header.rstindex.rstpatch-acceptance.rstpmu.rstschedulerindex.rstsoundhd-audiocontrols.rstindex.rstindex.rstsparse.txtvideo4linuxomap3isp.txtv4l2-framework.txtvirtindex.rstzh_TWIRQ.txtadmin-guideREADME.rstbug-bisect.rstbug-hunting.rstclearing-warn-once.rstcpu-load.rstindex.rstinit.rstreporting-issues.rstsecurity-bugs.rsttainted-kernels.rstunicode.rstarm64amu.rstbooting.txtelf_hwcaps.rsthugetlbpage.rstindex.rstlegacy_instructions.txtmemory.txtperf.rstsilicon-errata.txttagged-pointers.txtcpu-freqcore.rstcpu-drivers.rstcpufreq-stats.rstindex.rstdisclaimer-zh_TW.rstfilesystemsdebugfs.rstindex.rstsysfs.txttmpfs.rstvirtiofs.rstgpio.txtindex.rstio_ordering.txtoops-tracing.txtprocess1.Intro.rst2.Process.rst3.Early-stage.rst4.Coding.rst5.Posting.rst6.Followthrough.rst7.AdvancedTopics.rst8.Conclusion.rstcode-of-conduct-interpretation.rstcode-of-conduct.rstcoding-style.rstdevelopment-process.rstemail-clients.rstembargoed-hardware-issues.rsthowto.rstindex.rstkernel-driver-statement.rstkernel-enforcement-statement.rstlicense-rules.rstmagic-number.rstmanagement-style.rstprogramming-language.rststable-api-nonsense.rststable-kernel-rules.rstsubmit-checklist.rstsubmitting-drivers.rstsubmitting-patches.rstvolatile-considered-harmful.rstsparse.txtttydevice_driversoxsemi-tornado.rstindex.rstn_tty.rsttty_buffer.rsttty_driver.rsttty_internals.rsttty_ldisc.rsttty_port.rsttty_struct.rstusbCREDITSacm.rstauthorization.rstchipidea.rstdwc3.rstehci.rstfunctionfs.rstgadget-testing.rstgadget_configfs.rstgadget_hid.rstgadget_multi.rstgadget_printer.rstgadget_serial.rstindex.rstiuu_phoenix.rstlinux-cdc-acm.inflinux.infmass-storage.rstmisc_usbsevseg.rstmtouchusb.rstohci.rstraw-gadget.rsttext_files.rstusb-help.rstusb-serial.rstusbdevfs-drop-permissions.cusbip_protocol.rstusbmon.rstuserspace-apiacceleratorsocxl.rstebpfindex.rstsyscall.rstfutex2.rstindex.rstioctlcdrom.rsthdio.rstindex.rstioctl-decoding.rstioctl-number.rstiommu.rstiommufd.rstlandlock.rstmediaMakefileca.h.rst.exceptionsceccec.h.rst.exceptionscec-api.rstcec-func-close.rstcec-func-ioctl.rstcec-func-open.rstcec-func-poll.rstcec-funcs.rstcec-header.rstcec-intro.rstcec-ioc-adap-g-caps.rstcec-ioc-adap-g-conn-info.rstcec-ioc-adap-g-log-addrs.rstcec-ioc-adap-g-phys-addr.rstcec-ioc-dqevent.rstcec-ioc-g-mode.rstcec-ioc-receive.rstcec-pin-error-inj.rstconf_nitpick.pydmx.h.rst.exceptionsdriversccs.rstcx2341x-uapi.rsthantro.rstimx-uapi.rstindex.rstmax2175.rstmeye-uapi.rstomap3isp-uapi.rstuvcvideo.rstdvbca-fclose.rstca-fopen.rstca-get-cap.rstca-get-descr-info.rstca-get-msg.rstca-get-slot-info.rstca-reset.rstca-send-msg.rstca-set-descr.rstca.rstca_data_types.rstca_function_calls.rstca_high_level.rstdemux.rstdmx-add-pid.rstdmx-expbuf.rstdmx-fclose.rstdmx-fopen.rstdmx-fread.rstdmx-fwrite.rstdmx-get-pes-pids.rstdmx-get-stc.rstdmx-mmap.rstdmx-munmap.rstdmx-qbuf.rstdmx-querybuf.rstdmx-remove-pid.rstdmx-reqbufs.rstdmx-set-buffer-size.rstdmx-set-filter.rstdmx-set-pes-filter.rstdmx-start.rstdmx-stop.rstdmx_fcalls.rstdmx_types.rstdvb-fe-read-status.rstdvb-frontend-event.rstdvb-frontend-parameters.rstdvbapi.rstdvbproperty.rstdvbstb.svgexamples.rstfe-bandwidth-t.rstfe-diseqc-recv-slave-reply.rstfe-diseqc-reset-overload.rstfe-diseqc-send-burst.rstfe-diseqc-send-master-cmd.rstfe-dishnetwork-send-legacy-cmd.rstfe-enable-high-lnb-voltage.rstfe-get-event.rstfe-get-frontend.rstfe-get-info.rstfe-get-property.rstfe-read-ber.rstfe-read-signal-strength.rstfe-read-snr.rstfe-read-status.rstfe-read-uncorrected-blocks.rstfe-set-frontend-tune-mode.rstfe-set-frontend.rstfe-set-tone.rstfe-set-voltage.rstfe-type-t.rstfe_property_parameters.rstfrontend-header.rstfrontend-property-cable-systems.rstfrontend-property-satellite-systems.rstfrontend-property-terrestrial-systems.rstfrontend-stat-properties.rstfrontend.rstfrontend_f_close.rstfrontend_f_open.rstfrontend_fcalls.rstfrontend_legacy_api.rstfrontend_legacy_dvbv3_api.rstheaders.rstintro.rstlegacy_dvb_apis.rstnet-add-if.rstnet-get-if.rstnet-remove-if.rstnet-types.rstnet.rstquery-dvb-frontend-info.rstfdl-appendix.rstfrontend.h.rst.exceptionsgen-errors.rstglossary.rstindex.rstintro.rstlirc.h.rst.exceptionsmedia.h.rst.exceptionsmediactlmedia-controller-intro.rstmedia-controller-model.rstmedia-controller.rstmedia-func-close.rstmedia-func-ioctl.rstmedia-func-open.rstmedia-funcs.rstmedia-header.rstmedia-ioc-device-info.rstmedia-ioc-enum-entities.rstmedia-ioc-enum-links.rstmedia-ioc-g-topology.rstmedia-ioc-request-alloc.rstmedia-ioc-setup-link.rstmedia-request-ioc-queue.rstmedia-request-ioc-reinit.rstmedia-types.rstrequest-api.rstrequest-func-close.rstrequest-func-ioctl.rstrequest-func-poll.rstnet.h.rst.exceptionsrckeytable.c.rstlirc-dev-intro.rstlirc-dev.rstlirc-func.rstlirc-get-features.rstlirc-get-rec-mode.rstlirc-get-rec-resolution.rstlirc-get-send-mode.rstlirc-get-timeout.rstlirc-header.rstlirc-read.rstlirc-set-measure-carrier-mode.rstlirc-set-rec-carrier-range.rstlirc-set-rec-carrier.rstlirc-set-rec-timeout-reports.rstlirc-set-rec-timeout.rstlirc-set-send-carrier.rstlirc-set-send-duty-cycle.rstlirc-set-transmitter-mask.rstlirc-set-wideband-receiver.rstlirc-write.rstrc-intro.rstrc-protos.rstrc-sysfs-nodes.rstrc-table-change.rstrc-tables.rstremote_controllers.rsttypical_media_device.svgv4lapp-pri.rstasync.rstaudio.rstbayer.svgbiblio.rstbuffer.rstcapture-example.rstcapture.c.rstcolorspaces-defs.rstcolorspaces-details.rstcolorspaces.rstcommon-defs.rstcommon.rstcompat.rstconstraints.svgcontrol.rstcrop.rstcrop.svgdepth-formats.rstdev-capture.rstdev-decoder.rstdev-encoder.rstdev-event.rstdev-mem2mem.rstdev-meta.rstdev-osd.rstdev-output.rstdev-overlay.rstdev-radio.rstdev-raw-vbi.rstdev-rds.rstdev-sdr.rstdev-sliced-vbi.rstdev-stateless-decoder.rstdev-subdev.rstdev-touch.rstdevices.rstdiff-v4l.rstdmabuf.rstdv-timings.rstext-ctrls-camera.rstext-ctrls-codec-stateless.rstext-ctrls-codec.rstext-ctrls-colorimetry.rstext-ctrls-detect.rstext-ctrls-dv.rstext-ctrls-flash.rstext-ctrls-fm-rx.rstext-ctrls-fm-tx.rstext-ctrls-image-process.rstext-ctrls-image-source.rstext-ctrls-jpeg.rstext-ctrls-rf-tuner.rstextended-controls.rstfield-order.rstfieldseq_bt.svgfieldseq_tb.svgformat.rstfourcc.rstfunc-close.rstfunc-ioctl.rstfunc-mmap.rstfunc-munmap.rstfunc-open.rstfunc-poll.rstfunc-read.rstfunc-select.rstfunc-write.rsthist-v4l2.rsthsv-formats.rstio.rstlibv4l-introduction.rstlibv4l.rstmeta-formats.rstmmap.rstnv12mt.svgnv12mt_example.svgopen.rstpipeline.dotpixfmt-bayer.rstpixfmt-cnf4.rstpixfmt-compressed.rstpixfmt-indexed.rstpixfmt-intro.rstpixfmt-inzi.rstpixfmt-m420.rstpixfmt-meta-d4xx.rstpixfmt-meta-intel-ipu3.rstpixfmt-meta-rkisp1.rstpixfmt-meta-uvc.rstpixfmt-meta-vivid.rstpixfmt-meta-vsp1-hgo.rstpixfmt-meta-vsp1-hgt.rstpixfmt-packed-hsv.rstpixfmt-packed-yuv.rstpixfmt-reserved.rstpixfmt-rgb.rstpixfmt-sdr-cs08.rstpixfmt-sdr-cs14le.rstpixfmt-sdr-cu08.rstpixfmt-sdr-cu16le.rstpixfmt-sdr-pcu16be.rstpixfmt-sdr-pcu18be.rstpixfmt-sdr-pcu20be.rstpixfmt-sdr-ru12le.rstpixfmt-srggb10-ipu3.rstpixfmt-srggb10.rstpixfmt-srggb10alaw8.rstpixfmt-srggb10dpcm8.rstpixfmt-srggb10p.rstpixfmt-srggb12.rstpixfmt-srggb12p.rstpixfmt-srggb14.rstpixfmt-srggb14p.rstpixfmt-srggb16.rstpixfmt-srggb8.rstpixfmt-tch-td08.rstpixfmt-tch-td16.rstpixfmt-tch-tu08.rstpixfmt-tch-tu16.rstpixfmt-uv8.rstpixfmt-v4l2-mplane.rstpixfmt-v4l2.rstpixfmt-y12i.rstpixfmt-y8i.rstpixfmt-yuv-luma.rstpixfmt-yuv-planar.rstpixfmt-z16.rstpixfmt.rstplanar-apis.rstquerycap.rstrw.rstsdr-formats.rstselection-api-configuration.rstselection-api-examples.rstselection-api-intro.rstselection-api-targets.rstselection-api-vs-crop-api.rstselection-api.rstselection.svgselections-common.rststandard.rststreaming-par.rstsubdev-formats.rstsubdev-image-processing-crop.svgsubdev-image-processing-full.svgsubdev-image-processing-scaling-multi-source.svgtch-formats.rsttuner.rstuser-func.rstuserp.rstv4l2-selection-flags.rstv4l2-selection-targets.rstv4l2.rstv4l2grab-example.rstv4l2grab.c.rstvbi_525.svgvbi_625.svgvbi_hsync.svgvideo.rstvideodev.rstvidioc-create-bufs.rstvidioc-cropcap.rstvidioc-dbg-g-chip-info.rstvidioc-dbg-g-register.rstvidioc-decoder-cmd.rstvidioc-dqevent.rstvidioc-dv-timings-cap.rstvidioc-encoder-cmd.rstvidioc-enum-dv-timings.rstvidioc-enum-fmt.rstvidioc-enum-frameintervals.rstvidioc-enum-framesizes.rstvidioc-enum-freq-bands.rstvidioc-enumaudio.rstvidioc-enumaudioout.rstvidioc-enuminput.rstvidioc-enumoutput.rstvidioc-enumstd.rstvidioc-expbuf.rstvidioc-g-audio.rstvidioc-g-audioout.rstvidioc-g-crop.rstvidioc-g-ctrl.rstvidioc-g-dv-timings.rstvidioc-g-edid.rstvidioc-g-enc-index.rstvidioc-g-ext-ctrls.rstvidioc-g-fbuf.rstvidioc-g-fmt.rstvidioc-g-frequency.rstvidioc-g-input.rstvidioc-g-jpegcomp.rstvidioc-g-modulator.rstvidioc-g-output.rstvidioc-g-parm.rstvidioc-g-priority.rstvidioc-g-selection.rstvidioc-g-sliced-vbi-cap.rstvidioc-g-std.rstvidioc-g-tuner.rstvidioc-log-status.rstvidioc-overlay.rstvidioc-prepare-buf.rstvidioc-qbuf.rstvidioc-query-dv-timings.rstvidioc-querybuf.rstvidioc-querycap.rstvidioc-queryctrl.rstvidioc-querystd.rstvidioc-reqbufs.rstvidioc-s-hw-freq-seek.rstvidioc-streamon.rstvidioc-subdev-enum-frame-interval.rstvidioc-subdev-enum-frame-size.rstvidioc-subdev-enum-mbus-code.rstvidioc-subdev-g-crop.rstvidioc-subdev-g-fmt.rstvidioc-subdev-g-frame-interval.rstvidioc-subdev-g-selection.rstvidioc-subdev-querycap.rstvidioc-subscribe-event.rstyuv-formats.rstvideodev2.h.rst.exceptionsnetlinkc-code-gen.rstgenetlink-legacy.rstindex.rstintro-specs.rstintro.rstnetlink-raw.rstspecs.rstno_new_privs.rstseccomp_filter.rstspec_ctrl.rstsysfs-platform_profile.rstunshare.rstvduse.rstvirtacrncpuid.rstindex.rstintroduction.rstio-request.rstcocosev-guest.rsttdx-guest.rstguest-halt-polling.rstindex.rstkvmapi.rstarmfw-pseudo-registers.rsthyp-abi.rsthypercalls.rstindex.rstptp_kvm.rstpvtime.rstvcpu-features.rstdevicesREADMEarm-vgic-its.rstarm-vgic-v3.rstarm-vgic.rstindex.rstmpic.rsts390_flic.rstvcpu.rstvfio.rstvm.rstxics.rstxive.rsthalt-polling.rstindex.rstlocking.rstppc-pv.rstreview-checklist.rsts390index.rsts390-diag.rsts390-pv-boot.rsts390-pv-dump.rsts390-pv.rstvcpu-requests.rstx86amd-memory-encryption.rstcpuid.rsterrata.rsthypercalls.rstindex.rstmmu.rstmsr.rstnested-vmx.rstrunning-nested-guests.rsttimekeeping.rstne_overview.rstparavirt_ops.rstumluser_mode_linux_howto_v2.rstw1index.rstmastersds2482.rstds2490.rstindex.rstmxc-w1.rstomap-hdq.rstw1-gpio.rstslavesindex.rstw1_ds2406.rstw1_ds2413.rstw1_ds2423.rstw1_ds2438.rstw1_ds28e04.rstw1_ds28e17.rstw1_therm.rstw1-generic.rstw1-netlink.rstwatch_queue.rstwatchdogconvert_drivers_to_kernel_api.rsthpwdt.rstindex.rstmlx-wdt.rstpcwd-watchdog.rstwatchdog-api.rstwatchdog-kernel-api.rstwatchdog-parameters.rstwatchdog-pm.rstwdt.rstx86amd-memory-encryption.rstbooting-dt.rstbuslock.rstcpuinfo.rstearlyprintk.rstelf_auxvec.rstentry_64.rstexception-tables.rstfeatures.rsti386IO-APIC.rstindex.rstifs.rstindex.rstintel-hfi.rstintel-iommu.rstintel_txt.rstkernel-stacks.rstmds.rstmicrocode.rstmtrr.rstorc-unwinder.rstpat.rstpti.rstsgx.rstsva.rsttdx.rsttlb.rsttopology.rsttsx_async_abort.rstusb-legacy-support.rstx86_645level-paging.rstboot-options.rstcpu-hotplug-spec.rstfake-numa-for-cpusets.rstfsgs.rstindex.rstmachinecheck.rstmm.rstuefi.rstxstate.rstzero-page.rstxtensaatomctl.rstbooting.rstfeatures.rstindex.rstmmu.rstkernel.changelog.xz/usr/share/doc//usr/share/doc/kernel-doc-5.14.0-503.23.1//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/ABI//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/ABI/obsolete//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/ABI/removed//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/ABI/stable//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/ABI/testing//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/PCI//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/PCI/endpoint//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/PCI/endpoint/function//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/PCI/endpoint/function/binding//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/RCU//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/RCU/Design//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/RCU/Design/Data-Structures//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/RCU/Design/Expedited-Grace-Periods//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/RCU/Design/Memory-Ordering//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/RCU/Design/Requirements//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/accounting//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/LSM//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/RAS//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/acpi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/aoe//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/auxdisplay//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/blockdev//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/blockdev/drbd//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/cgroup-v1//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/cifs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/device-mapper//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/gpio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/hw-vuln//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/kdump//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/laptops//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/media//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/mm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/mm/damon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/namespaces//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/nfs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/perf//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/pm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/sysctl//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/admin-guide/thermal//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/arch//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/arch/x86//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/arm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/arm/keystone//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/arm/nwfpe//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/arm/omap//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/arm/pxa//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/arm/sa1100//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/arm/samsung-s3c24xx//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/arm/samsung//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/arm/spear//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/arm/sti//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/arm/stm32//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/arm/sunxi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/arm/vfp//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/arm64//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/block//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/bpf//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/bpf/libbpf//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/bpf/standardization//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/cdrom//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/core-api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/core-api/irq//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/cpu-freq//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/crypto//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/dev-tools//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/dev-tools/kunit//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/dev-tools/kunit/api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/altera//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/amlogic//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/apm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/bcm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/calxeda//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/cpu-enable-method//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/firmware//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/freescale//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/hisilicon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/hisilicon/controller//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/keystone//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/marvell//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/mediatek//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/mrvl//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/msm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/mstar//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/npcm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/nxp//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/omap//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/rockchip//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/samsung//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/socionext//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/sprd//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/stm32//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/sunxi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/tegra//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/ti//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/ux500//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/arm/vt8500//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/ata//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/auxdisplay//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/board//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/bus//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/chrome//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/clock//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/clock/sifive//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/clock/st//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/clock/ti//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/clock/ti/davinci//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/connector//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/counter//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/cpu//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/cpufreq//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/crypto//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/csky//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/ddr//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/devfreq//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/devfreq/event//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/display//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/display/armada//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/display/atmel//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/display/bridge//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/display/connector//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/display/exynos//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/display/hisilicon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/display/imx//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/display/mediatek//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/display/msm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/display/panel//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/display/rockchip//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/display/tegra//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/display/ti//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/display/tilcdc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/display/xlnx//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/dma//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/dma/ti//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/dma/xilinx//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/dsp//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/dvfs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/edac//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/eeprom//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/extcon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/firmware//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/firmware/meson//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/firmware/xilinx//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/fpga//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/fsi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/fuse//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/gnss//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/goldfish//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/gpio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/gpu//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/gpu/host1x//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/h8300//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/hsi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/hwlock//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/hwmon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/hwmon/pmbus//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/i2c//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/i3c//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/accel//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/adc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/afe//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/amplifiers//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/cdc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/chemical//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/dac//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/frequency//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/gyroscope//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/health//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/humidity//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/impedance-analyzer//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/imu//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/light//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/magnetometer//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/multiplexer//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/potentiometer//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/potentiostat//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/pressure//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/proximity//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/resolver//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iio/temperature//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/infiniband//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/input//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/input/rmi4//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/input/touchscreen//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/interconnect//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/interrupt-controller//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/iommu//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/ipmi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/leds//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/leds/backlight//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/leds/irled//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/mailbox//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/media//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/media/i2c//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/media/spi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/media/xilinx//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/memory-controllers//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/memory-controllers/fsl//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/memory-controllers/ti//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/mfd//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/mips//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/mips/brcm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/mips/cavium//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/mips/img//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/mips/ingenic//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/mips/lantiq//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/mips/loongson//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/mips/pic32//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/misc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/mmc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/mtd//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/mtd/partitions//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/mux//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/nds32//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/net//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/net/bluetooth//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/net/can//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/net/dsa//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/net/ieee802154//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/net/nfc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/net/wireless//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/nios2//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/nvmem//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/openrisc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/openrisc/opencores//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/opp//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/pci//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/perf//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/phy//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/pinctrl//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/pmem//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/power//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/power/avs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/power/reset//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/power/supply//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/powerpc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/powerpc/4xx//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/powerpc/fsl//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/powerpc/nintendo//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/powerpc/opal//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/pps//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/ptp//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/pwm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/regmap//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/regulator//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/remoteproc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/reserved-memory//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/reset//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/riscv//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/rng//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/rtc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/scsi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/security//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/security/tpm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/serial//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/serio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/sifive//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/siox//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/slimbus//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/soc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/soc/amlogic//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/soc/bcm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/soc/dove//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/soc/fsl//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/soc/fsl/cpm_qe//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/soc/fsl/cpm_qe/cpm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/soc/imx//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/soc/litex//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/soc/mediatek//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/soc/microchip//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/soc/qcom//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/soc/rockchip//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/soc/ti//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/soc/xilinx//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/sound//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/soundwire//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/spi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/spmi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/sram//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/staging//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/staging/iio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/staging/iio/adc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/thermal//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/timer//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/timestamp//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/ufs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/usb//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/virtio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/w1//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/watchdog//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/x86//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/devicetree/bindings/xillybus//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/doc-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/80211//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/acpi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/backlight//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/crypto//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/crypto/iaa//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/cxl//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/dmaengine//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/driver-model//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/early-userspace//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/firmware//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/firmware/efi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/fpga//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/gpio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/hte//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/i3c//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/iio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/md//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/media//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/media/drivers//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/media/drivers/ccs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/mei//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/memory-devices//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/mmc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/mtd//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/nfc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/nvdimm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/pci//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/phy//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/pldmfw//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/pm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/rapidio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/serial//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/soundwire//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/surface_aggregator//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/surface_aggregator/clients//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/thermal//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/usb//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/virtio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/driver-api/xilinx//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/fault-injection//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/fb//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/core//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/core/cBPF-JIT//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/core/eBPF-JIT//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/core/generic-idle-thread//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/core/jump-labels//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/core/thread-info-in-task//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/core/tracehook//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/debug//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/debug/KASAN//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/debug/debug-vm-pgtable//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/debug/gcov-profile-all//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/debug/kcov//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/debug/kgdb//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/debug/kmemleak//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/debug/kprobes-on-ftrace//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/debug/kprobes//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/debug/kretprobes//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/debug/optprobes//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/debug/stackprotector//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/debug/uprobes//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/debug/user-ret-profiler//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/io//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/io/dma-contiguous//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/locking//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/locking/cmpxchg-local//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/locking/lockdep//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/locking/queued-rwlocks//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/locking/queued-spinlocks//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/perf//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/perf/kprobes-event//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/perf/perf-regs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/perf/perf-stackdump//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/sched//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/sched/membarrier-sync-core//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/sched/numa-balancing//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/scripts//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/seccomp//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/seccomp/seccomp-filter//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/time//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/time/arch-tick-broadcast//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/time/clockevents//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/time/context-tracking//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/time/irq-time-acct//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/time/virt-cpuacct//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/vm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/vm/ELF-ASLR//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/vm/PG_uncached//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/vm/THP//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/vm/TLB//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/vm/huge-vmap//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/vm/ioremap_prot//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/features/vm/pte_special//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/filesystems//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/filesystems/caching//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/filesystems/cifs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/filesystems/ext4//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/filesystems/nfs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/filesystems/spufs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/firmware-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/firmware-guide/acpi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/firmware-guide/acpi/apei//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/firmware-guide/acpi/dsd//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/firmware_class//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/fpga//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/gpu//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/gpu/bridge//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/gpu/dp-mst//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/gpu/rfc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/hid//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/hwmon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/i2c//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/i2c/busses//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/i2c/muxes//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/ia64//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/ide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/iio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/infiniband//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/input//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/input/devices//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/input/joydev//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/isdn//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/kbuild//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/kernel-hacking//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/leds//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/litmus-tests//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/litmus-tests/atomic//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/litmus-tests/rcu//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/livepatch//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/locking//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/m68k//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/maintainer//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/mhi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/mips//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/misc-devices//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/mm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/mm/damon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/netlabel//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/netlink//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/netlink/specs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/caif//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/appletalk//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/atm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/cable//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/can//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/can/freescale//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/cellular//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/cellular/qualcomm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/3com//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/altera//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/amazon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/aquantia//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/chelsio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/cirrus//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/davicom//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/dec//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/dlink//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/freescale//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/freescale/dpaa2//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/google//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/huawei//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/intel//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/marvell//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/mellanox//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/mellanox/mlx5//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/microsoft//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/neterion//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/netronome//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/pensando//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/smsc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/stmicro//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/ti//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/ethernet/toshiba//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/fddi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/hamradio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/qlogic//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/wan//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/wifi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/wifi/intel//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/device_drivers/wwan//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/devlink//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/dsa//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/mac80211_hwsim//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/net_cachelines//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/networking/netlink_spec//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/nios2//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/nvdimm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/openrisc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/PCI//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/PCI/endpoint//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/PCI/endpoint/function//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/PCI/endpoint/function/binding//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/RCU//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/RCU/Design//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/RCU/Design/Data-Structures//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/RCU/Design/Expedited-Grace-Periods//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/RCU/Design/Memory-Ordering//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/RCU/Design/Requirements//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_downloads//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_downloads/bf29fbb4b15af5f11533d4e2b6a0e85b//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_images//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/PCI//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/PCI/endpoint//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/PCI/endpoint/function//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/PCI/endpoint/function/binding//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/RCU//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/RCU/Design//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/RCU/Design/Data-Structures//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/RCU/Design/Expedited-Grace-Periods//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/RCU/Design/Memory-Ordering//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/RCU/Design/Requirements//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/accounting//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/LSM//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/RAS//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/acpi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/aoe//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/auxdisplay//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/blockdev//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/blockdev/drbd//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/cgroup-v1//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/cifs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/device-mapper//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/gpio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/hw-vuln//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/kdump//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/laptops//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/media//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/mm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/mm/damon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/namespaces//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/nfs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/perf//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/pm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/sysctl//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/admin-guide/thermal//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/arch//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/arch/x86//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/arm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/arm/keystone//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/arm/nwfpe//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/arm/omap//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/arm/pxa//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/arm/sa1100//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/arm/samsung-s3c24xx//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/arm/samsung//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/arm/spear//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/arm/sti//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/arm/stm32//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/arm/sunxi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/arm/vfp//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/arm64//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/block//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/bpf//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/bpf/libbpf//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/bpf/standardization//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/cdrom//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/core-api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/core-api/irq//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/cpu-freq//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/crypto//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/dev-tools//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/dev-tools/kunit//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/dev-tools/kunit/api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/devicetree//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/devicetree/bindings//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/doc-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/80211//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/acpi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/backlight//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/crypto//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/crypto/iaa//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/cxl//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/dmaengine//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/driver-model//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/early-userspace//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/firmware//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/firmware/efi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/fpga//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/gpio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/hte//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/i3c//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/iio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/md//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/media//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/media/drivers//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/media/drivers/ccs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/mei//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/memory-devices//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/mmc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/mtd//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/nfc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/nvdimm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/pci//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/phy//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/pldmfw//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/pm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/rapidio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/serial//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/soundwire//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/surface_aggregator//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/surface_aggregator/clients//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/thermal//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/usb//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/virtio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/driver-api/xilinx//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/fault-injection//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/fb//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/filesystems//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/filesystems/caching//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/filesystems/cifs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/filesystems/ext4//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/filesystems/nfs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/filesystems/spufs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/firmware-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/firmware-guide/acpi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/firmware-guide/acpi/apei//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/firmware-guide/acpi/dsd//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/fpga//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/gpu//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/gpu/bridge//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/gpu/rfc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/hid//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/hwmon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/i2c//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/i2c/busses//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/i2c/muxes//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/ia64//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/ide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/iio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/infiniband//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/input//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/input/devices//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/input/joydev//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/isdn//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/kbuild//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/kernel-hacking//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/leds//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/livepatch//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/locking//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/m68k//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/maintainer//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/mhi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/mips//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/misc-devices//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/mm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/mm/damon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/netlabel//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/caif//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/appletalk//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/atm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/cable//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/can//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/can/freescale//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/cellular//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/cellular/qualcomm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/3com//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/altera//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/amazon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/aquantia//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/chelsio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/cirrus//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/davicom//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/dec//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/dlink//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/freescale//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/freescale/dpaa2//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/google//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/huawei//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/intel//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/marvell//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/mellanox//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/mellanox/mlx5//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/microsoft//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/neterion//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/netronome//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/pensando//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/smsc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/stmicro//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/ti//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/ethernet/toshiba//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/fddi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/hamradio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/qlogic//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/wan//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/wifi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/wifi/intel//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/device_drivers/wwan//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/devlink//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/dsa//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/mac80211_hwsim//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/net_cachelines//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/networking/netlink_spec//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/nios2//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/nvdimm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/openrisc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/parisc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/pcmcia//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/power//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/power/powercap//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/power/regulator//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/powerpc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/process//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/riscv//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/rust//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/s390//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/scheduler//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/scsi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/scsi/scsi_transport_srp//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/security//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/security/keys//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/security/secrets//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/security/tpm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/sh//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/sound//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/sound/cards//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/sound/designs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/sound/hd-audio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/sound/kernel-api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/sound/soc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/sparc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/sparc/oradax//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/spi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/staging//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/target//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/timers//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/tools//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/tools/rtla//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/tools/rv//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/trace//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/trace/coresight//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/trace/rv//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/it_IT//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/it_IT/admin-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/it_IT/core-api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/it_IT/doc-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/it_IT/kernel-hacking//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/it_IT/networking//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/it_IT/process//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/it_IT/riscv//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/ja_JP//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/ko_KR//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/accounting//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/admin-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/admin-guide/mm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/admin-guide/mm/damon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/arm64//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/core-api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/core-api/irq//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/cpu-freq//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/dev-tools//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/doc-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/filesystems//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/iio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/infiniband//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/kernel-hacking//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/maintainer//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/mips//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/mm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/mm/damon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/openrisc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/parisc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/peci//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/process//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/riscv//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/scheduler//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/sound//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/sound/hd-audio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_CN/virt//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_TW//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_TW/admin-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_TW/arm64//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_TW/cpu-freq//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_TW/filesystems//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/translations/zh_TW/process//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/tty//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/tty/device_drivers//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/usb//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/userspace-api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/userspace-api/accelerators//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/userspace-api/ebpf//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/userspace-api/ioctl//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/userspace-api/media//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/userspace-api/media/cec//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/userspace-api/media/drivers//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/userspace-api/media/dvb//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/userspace-api/media/mediactl//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/userspace-api/media/rc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/userspace-api/media/v4l//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/userspace-api/netlink//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/virt//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/virt/acrn//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/virt/coco//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/virt/kvm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/virt/kvm/arm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/virt/kvm/devices//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/virt/kvm/s390//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/virt/kvm/x86//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/virt/uml//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/w1//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/w1/masters//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/w1/slaves//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/watchdog//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/x86//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/x86/i386//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/x86/x86_64//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_sources/xtensa//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_static//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_static/css//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/_static/js//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/accounting//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/LSM//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/RAS//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/acpi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/aoe//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/auxdisplay//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/blockdev//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/blockdev/drbd//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/cgroup-v1//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/cifs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/device-mapper//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/gpio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/hw-vuln//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/kdump//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/laptops//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/media//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/mm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/mm/damon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/namespaces//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/nfs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/perf//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/pm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/sysctl//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/admin-guide/thermal//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/arch//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/arch/x86//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/arm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/arm/keystone//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/arm/nwfpe//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/arm/omap//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/arm/pxa//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/arm/sa1100//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/arm/samsung-s3c24xx//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/arm/samsung//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/arm/spear//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/arm/sti//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/arm/stm32//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/arm/sunxi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/arm/vfp//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/arm64//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/block//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/bpf//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/bpf/libbpf//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/bpf/standardization//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/cdrom//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/core-api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/core-api/irq//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/cpu-freq//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/crypto//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/dev-tools//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/dev-tools/kunit//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/dev-tools/kunit/api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/devicetree//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/devicetree/bindings//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/doc-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/80211//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/acpi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/backlight//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/crypto//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/crypto/iaa//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/cxl//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/dmaengine//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/driver-model//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/early-userspace//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/firmware//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/firmware/efi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/fpga//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/gpio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/hte//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/i3c//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/iio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/md//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/media//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/media/drivers//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/media/drivers/ccs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/mei//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/memory-devices//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/mmc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/mtd//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/nfc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/nvdimm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/pci//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/phy//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/pldmfw//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/pm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/rapidio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/serial//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/soundwire//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/surface_aggregator//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/surface_aggregator/clients//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/thermal//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/usb//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/virtio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/driver-api/xilinx//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/fault-injection//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/fb//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/filesystems//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/filesystems/caching//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/filesystems/cifs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/filesystems/ext4//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/filesystems/nfs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/filesystems/spufs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/firmware-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/firmware-guide/acpi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/firmware-guide/acpi/apei//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/firmware-guide/acpi/dsd//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/fpga//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/gpu//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/gpu/bridge//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/gpu/rfc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/hid//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/hwmon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/i2c//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/i2c/busses//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/i2c/muxes//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/ia64//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/ide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/iio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/infiniband//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/input//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/input/devices//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/input/joydev//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/isdn//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/kbuild//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/kernel-hacking//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/leds//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/livepatch//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/locking//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/m68k//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/maintainer//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/mhi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/mips//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/misc-devices//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/mm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/mm/damon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/netlabel//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/caif//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/appletalk//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/atm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/cable//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/can//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/can/freescale//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/cellular//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/cellular/qualcomm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/3com//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/altera//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/amazon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/aquantia//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/chelsio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/cirrus//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/davicom//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/dec//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/dlink//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/freescale//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/freescale/dpaa2//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/google//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/huawei//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/intel//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/marvell//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/mellanox//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/mellanox/mlx5//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/microsoft//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/neterion//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/netronome//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/pensando//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/smsc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/stmicro//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/ti//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/ethernet/toshiba//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/fddi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/hamradio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/qlogic//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/wan//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/wifi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/wifi/intel//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/device_drivers/wwan//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/devlink//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/dsa//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/mac80211_hwsim//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/net_cachelines//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/networking/netlink_spec//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/nios2//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/nvdimm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/openrisc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/parisc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/pcmcia//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/power//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/power/powercap//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/power/regulator//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/powerpc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/process//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/riscv//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/rust//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/s390//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/scheduler//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/scsi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/scsi/scsi_transport_srp//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/security//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/security/keys//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/security/secrets//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/security/tpm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/sh//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/sound//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/sound/cards//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/sound/designs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/sound/hd-audio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/sound/kernel-api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/sound/soc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/sparc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/sparc/oradax//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/spi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/staging//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/target//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/timers//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/tools//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/tools/rtla//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/tools/rv//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/trace//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/trace/coresight//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/trace/rv//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/it_IT//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/it_IT/admin-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/it_IT/core-api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/it_IT/doc-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/it_IT/kernel-hacking//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/it_IT/networking//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/it_IT/process//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/it_IT/riscv//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/ja_JP//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/ko_KR//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/accounting//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/admin-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/admin-guide/mm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/admin-guide/mm/damon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/arm64//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/core-api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/core-api/irq//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/cpu-freq//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/dev-tools//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/doc-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/filesystems//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/iio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/infiniband//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/kernel-hacking//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/maintainer//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/mips//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/mm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/mm/damon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/openrisc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/parisc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/peci//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/process//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/riscv//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/scheduler//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/sound//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/sound/hd-audio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_CN/virt//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_TW//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_TW/admin-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_TW/arm64//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_TW/cpu-freq//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_TW/filesystems//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/translations/zh_TW/process//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/tty//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/tty/device_drivers//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/usb//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/userspace-api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/userspace-api/accelerators//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/userspace-api/ebpf//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/userspace-api/ioctl//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/userspace-api/media//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/userspace-api/media/cec//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/userspace-api/media/drivers//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/userspace-api/media/dvb//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/userspace-api/media/mediactl//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/userspace-api/media/rc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/userspace-api/media/v4l//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/userspace-api/netlink//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/virt//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/virt/acrn//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/virt/coco//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/virt/kvm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/virt/kvm/arm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/virt/kvm/devices//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/virt/kvm/s390//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/virt/kvm/x86//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/virt/uml//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/w1//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/w1/masters//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/w1/slaves//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/watchdog//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/x86//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/x86/i386//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/x86/x86_64//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/output/xtensa//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/parisc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/pcmcia//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/power//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/power/powercap//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/power/regulator//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/powerpc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/process//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/riscv//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/rust//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/s390//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/scheduler//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/scsi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/scsi/scsi_transport_srp//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/security//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/security/keys//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/security/secrets//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/security/tpm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/sh//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/sound//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/sound/cards//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/sound/designs//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/sound/hd-audio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/sound/kernel-api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/sound/soc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/sparc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/sparc/oradax//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/sphinx-static//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/sphinx//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/spi//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/staging//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/target//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/timers//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/tools//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/tools/rtla//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/tools/rv//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/trace//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/trace/coresight//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/trace/postprocess//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/trace/rv//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/it_IT//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/it_IT/admin-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/it_IT/core-api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/it_IT/doc-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/it_IT/kernel-hacking//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/it_IT/networking//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/it_IT/process//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/it_IT/riscv//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/ja_JP//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/ko_KR//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/accounting//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/admin-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/admin-guide/mm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/admin-guide/mm/damon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/arm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/arm64//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/core-api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/core-api/irq//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/cpu-freq//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/dev-tools//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/doc-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/filesystems//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/iio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/infiniband//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/kernel-hacking//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/maintainer//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/mips//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/mm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/mm/damon//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/openrisc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/parisc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/peci//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/process//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/riscv//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/scheduler//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/sound//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/sound/hd-audio//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/video4linux//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_CN/virt//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_TW//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_TW/admin-guide//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_TW/arm64//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_TW/cpu-freq//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_TW/filesystems//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/translations/zh_TW/process//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/tty//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/tty/device_drivers//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/usb//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/userspace-api//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/userspace-api/accelerators//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/userspace-api/ebpf//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/userspace-api/ioctl//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/userspace-api/media//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/userspace-api/media/cec//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/userspace-api/media/drivers//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/userspace-api/media/dvb//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/userspace-api/media/mediactl//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/userspace-api/media/rc//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/userspace-api/media/v4l//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/userspace-api/netlink//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/virt//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/virt/acrn//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/virt/coco//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/virt/kvm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/virt/kvm/arm//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/virt/kvm/devices//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/virt/kvm/s390//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/virt/kvm/x86//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/virt/uml//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/w1//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/w1/masters//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/w1/slaves//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/watchdog//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/x86//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/x86/i386//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/x86/x86_64//usr/share/doc/kernel-doc-5.14.0-503.23.1/Documentation/xtensa/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tnoarch-redhat-linux-gnu                            !!""!# $  #                   %directoryASCII textUTF-8 Unicode textReStructuredText file, UTF-8 Unicode textReStructuredText file, ASCII textSVG Scalable Vector Graphics imageC source, ASCII textPOSIX shell script, ASCII text executablePerl script text executableHTML document, ASCII textC source, UTF-8 Unicode textawk script, ASCII text executablePython script, ASCII text executableDevice Tree File (v1), ASCII textASCII text, with very long linesdiff output, ASCII textassembler source, UTF-8 Unicode textCSV textAlgol 68 source, ASCII textmakefile script, ASCII textGIF image data, version 89a, 257 x 303unified diff output, ASCII textPython script, ASCII text executable, with very long linesReStructuredText file, ASCII text, with very long linesHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesassembler source, ASCII textUTF-8 Unicode (with BOM) textLaTeX document, ASCII text, with very long linesLaTeX document, ASCII textUTF-8 Unicode text, with very long linesPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedASCII text, with very long lines, with no line terminatorsPNG image data, 11 x 11, 8-bit grayscale, non-interlaceda /usr/bin/sh script, ASCII text executablePython script, UTF-8 Unicode text executableUTF-8 Unicode text, with very long lines (XZ compressed data)utf-80f4e06a3d8393c595d4037a88fd5ecb10d30d986ee2bcd0b826cbe8cc01bc51d9592d991109e1a9dd8a84e0d99f6b532176e1ef54f3f7576db5134ef2d36b6da?p7zXZ !G] b2u jӫ`(y1OfU!22 ϒ~\ CRZW*C#OnHizq۱1ȝ$Y(/1rVʃ 0mWY^&į~ZP7PAfBC#Φ3`s5~.HnلhiԤ S|F-2oI!O3<3,o9Ulszs,¹,c8h`ff %MtX˂)3Nū6}u;C#NJ0$]UA7$h^&sRW=s3՗]mxLfGxH&, +>V<NeY2Ό,]2ېx)1^97eBMܦڨi)|C߂_@] 5EdXblcB z9]X$ D$~\ވc]k]uV=~7E`̔Wo˰Ԩ!)%Q ީb9 whKuIHMUC WMޥdI^MqL}t}fVȋH[Aq EBUnRĞVJX-Mnm;S@&x0m6b*Poo~QjDǴrj:#mid]-4;L\fw(%Ys0')Uڣk㪴P~7Wd }9` X ~*H:s\N%yGn雀y7S'zאY l_&Alk:nģNiعi<fzU~A59c8ъmlIC/z?nPGV,%R6Ǹi6!0kV>um*ƻ+J4E6˒eĎq4NV~FHttp~%rF jVjQ3&}HxcLXN_ppi|9z E>\8 ;'(ٶGB3*+`Orv`u?&9nDy/f6*PnR\ /Q|'^olxB{-p%_\? 3[QZ>qL9l-0^n|cԒ'Ł$b/[ e[mdPBv(|!4sLgpw mJSsuyN`YF0;9wzo %D( ȣxcucM'nY6u)"'핡a֎oHeH~թf QAyy%ES80Ia!svH%吏 9zbEÖ5FEFOeDv,IwƓڭ4/A_E߹m_.qbҖ$<:ka'&U8Bm;=twS?hATj/9y0q_pP[l^2t,i[w* ~ϸ## V;+ #oed%#')ra0lI62 /u7rn]l^o& f*ϵ7QFDjkrA(mTV.f7d]Dz@b @{7b'Gl  X?~D *H0\4n^)9"ZPmt{۹"OGѽPO6sC(W{so]N\ժ6i«a`HP8v`sV"4ü"9ba7L*8/7YcrToE7R)r^'OrT5>ӈenw.{my16I YrɯY.ڧdӥK&ٻeg ;+t3Cm cskm3fd ,z)r,x`O~\Cl0MF'%/yv)’Fbz>e1@v#,LA~Z8_\DSxJ q喠)ܩWx:I7;DS*'Q)ς0%f4nS[뺥B{D҂ YsN2*5H@n>=a}R*B$TDVzm%0[#&}xD`JY "HwԣpD)fe~B\~q A#`Hkw'X3Ö$hlwZ^0r w*VBw. L O؉ L`5JYUFI2/^\4ȇ%'KfV;>a:j.}MFwU[dScm 0mk|hQkC;v%@3lhJ v2 SbNLsA|t,U8Ӎ΅2pK|zOt~XxISyl+ jQ r"V=0Gی8cFV&g~pq-4,wKGLkiUVp#Fogp=y>5/>+-dEac"] X+(b6;n^ܜWm1Ak#3xs7 T2CĦ:MEsIR3/[SG&ʗ$,Юx6Y@+(b8鶪+S%fGG\z_0*ƚM?z@d;\i&Śr{.b ' *G%|k` (Ԫee;i o_'DLp3sQn9FK֣*JGQ#yX^Ha;zKJ6X4(q=2 xW Y&JO1~G/Ig^ht!\Ι{ÅhZ稛. a+H FsnVw!8(Pk_8@G)8荝Q,nc\II3<+PP޴bv뚢+w_Z 2{L!关XTg*":Qe;,jC7r\~#w 0$3Ta .ok4+?Y.u A\{aV7laTއ1c@|jNGbR?ֺ'PMRfH셒&B۶2#8X/3~09P4}驃4a&\va3soM"IJ߮͞ f!d-5jf0[@+8@(@}—fӻKM3@`6*AEVEN9S7նt*|s# : >Sټ`6vG {umTkyX1"_KȬG:Q%0M ٻ%F[CFS8+)?KߵrqsA#MK4 b1>];"/`Qj7^X)Bm2t1h^"X!VÚ qi5T2+.Rm#dwUP(4wmR7@I񮀞RW$/fEp5S:=u[)krmgR[@][Ru0ٔ65w`#Nɷhm"ӻ]1zzϞB:۲2eK"E16z 6ywǙc4Z!!",e<ƱLg泑p+Q7rŭR} 'u{ v-a{Xt ׭'čQ$ QY%cMNbAtS&h5U7Zb*YZB6k>cZłO MIB1ڦ<|,D>66F鎓uƈ gA Ur n[Bnؗ Qʹ¼WvJA9+1&5] E *UUw4y5v|1F͢u A:TއeruJ&GPY$yT.F;܌+[*ˆIG*ɚ[-j8 O1ǀZl,.m铈;65lAFV47s׳8CnzeJ5/;e',nK3M8 bvyAY7dg E0~*?1br@mYڄ:!010R99$WaGk/ Rcb,̏i9)QrkM.eieω-8o$QR͉I XDk^ Q 0 [P )$4㦆b~RJg\Ce&ok&kqC<8jLMr6r0Έ-dwW핫IJ*/??+ 'n5o7BSN]ܲ f1v &:ɐө[\k-\J Y$H pk6wO=7d s뜚觽FЩ5B>0sVt$[b4}ë+9; ^MWTqB8=!cslv,^,6>)g E$Syu3^s鷞!^@-{"##g'{ tx V`Bɍu^ i>J ^¤quW>^$3Q`ewZ28S<$a&qbٕ!5^$מQ^n q/͐CFI `_  й{aa"=gZ A}=^@0/a" &%9 ^"_fNDy7BR/VVFQO v1d ܘe$R)Xj4I+7j4FX"om.c~U/- SgtEbӕh $צZ??h-%;4c>[ŝHIV1uf*xL@&#\6ݨ9 MSDPYP' k DT?\.2ߖ:^]V`بxҊ#=6`ʒU[rE'iOu/oq,섴=+b? BD{t!={' ˖aD{`70TisH9V -@V[j5JH֕3r!XDZ#֬?F]ψ35KvM4ADo~)o'd@-J+X{9rXLU4ѿ8ӉC*WB%*}#v'O3L  >% 8FJ4oh*_O.Ol(}rpqQvV<)Mk5SI(˧\Aot)|ig"?1V E9$'i@oxUU&=-JFr!aڋjQ:ȠltH[-[lK"  9G>}`SXx)v/:39Z!ztbX`K>ma4"yZTMNQ7Z[60pTdq32M`V~+@8\CV :kԩHۼ-vs"J,wrz7912;J!ovk֜bi]9cDB0:8Q %~wыr 8|KQ _>X6dkun^ *pX3AWH h{ݍէ}HFxAZ+"n>86yCEzE'x҈NIP{OvaH mBX._g~﹈zc,dž̕w9?eqt,Bs ù|R AQ4 + zsUz`P-Q]zZuK5GᢴnHP,IzrOw. PNN<)65$!l8tvܿ,0+sgT/Wl,^o{Y$E%_d)@q*W_ȣZ#6h])YOƢa{ir!(!=w4i!!YF'cw xl,q5Gl*#!-LRt+&Ufttuz6# HzmN{f yo%aFj=:&nI$/tKm|poX|ך\FiHfn8`G;TYՖ1 oIdVcM$݊u/CaWԕ2JFJރ oa91 \Vۻp\ٗH+C\,An%乁 =4mdGL YHh ?!n1uh]/3'2" Z˞꽍YˢRYI%3pc"p'/O7~mcW;!B=&`ӿ R^יwIc&;)ScbWTdU~2/p+}9tI8 D""FvhϬU74 M o|Z yUcB/Rл3* ~-l wƐd>'*@S7++wc(1{4=S!28lzS#>)Q>/=g<ڦ=غ0~Sfg 0h)ߧ8&]pEvć >u[AW'u~g'6|tHRX $.i{ηəeK QN=f %~ .zb4>uAp4J"4^;BT:< Vb\Po ]ʺnVPf)ku)Ii1:'#(yBY pUo|,?DM 4Rh啯7hl QumV.MFƕ{>mho#`707kN=ÃgJigf. (n%[(]VM/X?`$ah2L ''j-#L'}7ifwכnف#5|]ĦB?g" NӔxIrqkQQjKITD%_w0]rWti[-NW\a䥪KB ۋpVh{Y A[Sn?uPɎ|X(Yj yqrMrWA^)u'Mkt&pg+>\fNYI4"G;&u`E^ HpM;Y\Sdx&`\ NkŰkrâ1FHQCG+O!<5xr=%\Ԁ8 #֨| ŷS3%KX.?D.ƅkҌiY@Е傚xw:qAOn+G_ˎIo|{>8?'xB*-[(۲K1s5R!"SgmhuM[ bU\zRlS_tnܦKIN$t Gal %, &Ȉ,Q5` `xH3oMK qY ~?-2KHfF3ִht9)Jw\4u.^UoeqRujHjQ.Z*z (y(>ފ&iG|Ӭ?__6 ;lµuqұXG9eUmcȋf* oR9jku|ѬXæ&&G20 Dajk/|Rsn(Uu54>ZĩK*FvLss 5uu5>]:|G2CA/8؍"fj;5u'Z2 xLFxƱ8}1Z5t tΥ&S rR] &̨3DUrfrs v<30`9Fd477E7W$=q -. Yrsl{.c[N(^1X?b 2lE-y=KpD0s>Dlcyg|+F~F\7a<0ϭAc:Q}pe!'[0Z>ǿ_UE['I+TcZZk]Q7؞]S3\`-^d*tQMs(`(Z.IUWN|'8gxbR)eQ³>&pz4i~c @C)"〻Q^R]`]B?MR:VMPvFޢ ʯLRP)t@dDG0k+XhG(" 7@+*r"B D܈?3"LQ&{,'|\4&{e+Fݕ P:Ovhk<ƥm Jp6zHP$k'Wb)!>5j1a_a#k>4u4|F~D`Yf뎎O=cV*oԀn|.M~C%C6u"Mzˍ&dPq Ep>9qǕqZ "hBěy{~e=Q¨p¡ڻ_~?- Nh}6c[_Z3p}giJIߙ"Q?TSod;m#];g,մW9[úvUq,n|Y=@%gCfւ7Y; ̷͑W-^+H49%ZjUh"vYG0.lǚVg!6)W<݌6 <?ō43ygAn!?_8nx ?l6>.3~bJʦX'/M)>Iq3:k:n4*cY&SqR·0Q0J9nkl;[-y|gt ï-Σ?d>[ţRpyrv 1mW F0!u.0Jt 5e/Weo9C7aNr`ml`Oa, Mf:ΐfcM#9q @SIGg)w]jSGV=KvЉGe)LpHO1{<<HB|[73$͛.~{|!uاBMdf!Ezh~z C 10x|=^I%( FHmQ<]Diz:l|r`xz'aRYFN6?0H4_!}A2X+BTv%_"j(S)ŵ)Ozx4 b}c]3)cY;45ʳ)c#m4?If=D?+_ݰ 0%x h5vWVe8죐ignƯnF z6Kѩ زP)%4 } 9E YƍtxԎ&lѡM TaF{NѤ8(6Ew?zYb1ξTIZ3W׺ MH51"a|o -8OxWmnoD[ȡ08X7-hEFlV>'4gıy(QF X Vnk|WF_β#%*!m燒sD'j/2ȵJ8;db-=1weY)@=_4j5HID :ݡH( ͖Wv&#=X"꤄u:x';A_7B{oi.ZMu΃+Zi$ռvM>.^\|f8ML]Njڏ|9 P[@ɭYs PUO½7S*h Bq:j4݃;g}24JÌ.]m߫gK`+-~Š&^[, #d!K<;[&weEtou*Hu4{aeaW'3sNBy#ճZL󑮫-M:?9uLs6#))8۟ r&`C\ԧY]?[W*-L6WI+v"@`gbu}$.k" l ]!?aޱlD:́7u=B;0ִ)qvJ:K/sW]?B[7K*GlfR{Y(I](1{dM6uA 1Ak+D 3iKH [C,lH*'xD`=.ܦV׮@c !bc\w?:f;e[l{,jxL_v/18ߨaf+zTL P ƊӞ l rt>M*d` Ubx6T{Wy@ WLշ7^[U)67#a/HZ2Й`|+YrD@_B2"! v̬ɜ1]z_7Vp{YDS9'C@n?OUpQn!H@ܷ5x*žTO [3")7g%pAʔlɂgytyC~Ub4nS 40TOEwߒIgLH *yw{SbU︴ɐ+T'@af{d[4'xv1GL4[V5uT\pc7YB=n4LRZW'˞;Uyz1O@@>ۨhPhIN6kc">i9sFh9@,_a8 {M}HnzSꭂM!|,g8 HdMg#l̰% 1'-lzCUcCV+iarϯ_qiÐD_4?V\ ^ݧH ҈DXxh!ih̊&RI0 xEXi3 un| mW :-.FÿP3DD|ABq.}G%y1(eCa&>Ľ2 ].-L GJM<}Ϟ S-T5%_,6 \yI9=/%dSTr8鰣?y 4k{4tTfN?._hVh2C7J\Nôv^"o E遾)+^p[SAV\BG_Qr[pcztL @>Apn(Kl"ԢA kJ~C ᗢ o̍y]N")^,%.% ˹%A슾bKͫMOXX-P)VqC(zp 8*pG[?YJo?J!I K]f-W4?VNvi"&R~Ck(tD#屮l@OyR?/L2nxDo]'=@E7@Ȉaܫ&H-'"ꈫP͂b4pvUv.XW_&.K25Zbeԭn8JN]R Bu)O^9 >Hdu:.7s;wkuiOi9{vZE~܄5`ز- TtIIMH=5?eWfAO͖,w,? B϶R짇<U!Y@gРgV4jsf<]HAڂ%1t15m|6\qrKiJtG?Uh"t sLER,T%'-}s)%+pK{13$BGCwC^q9xK46x*$Vm+?oBOD*QeJ}B'gozok[5!$DԂC$2ҵZJ9>ק?SBbӹMRD% lTO]}lëS vtĞHI$xl_Fi3*3mWrV8 5BਮĩWkU{,_D BwgcmRdsZ $v]:ؾ EW&Ϗv" ROJ aPQ5ҎM^ݚcPw cYiUGE `.W>B1(Rp"[, (&j۷* ȥǵ2 F76e_<{'qsx)0V9hWF4]LE?bGۡ+dֻyĚћ*/ Y WQ#̀,. # p.|eϦ~^n2D>_Lߠ'o]R*Cuz͇G۲%iD%F^AqCt70[YP(HUb| Y4'W)*;wwԐـ?8)nM@ֽnRK' V=jwiX6i/R8M췏 |,@JrNZ|9ziMtz [Z_ R H;C9' VJ49Eq.r8gPey6+T:O)j< 5iR&y W\U#$lI[2 x)Z5;~%#cUe1zTqyE pS#4K|o I8KV7%Gc$ %؞)N!+NC7P5*58nY9\Peк4fD4fu^q?LW,S95C@#w}3#&տb幥8Di6X({wkc3}n]M,#RӅiKu1wO pfz5 /bd>ïINpy|?~Fe'?!ѸX剁}wNfQ]X0\a*~/67- hiTXϩ5;0p&_w@NFRx Ŷp&p5*~9 . 5x) :=i4nQ'"gGQyDgGaX6_*HTV/}y)wxPl,Q s,9a{tl/ZU# yHj JU aʹʮmLW(^ csƺM3ݧ qSgS bMҿ/aN#cκZz׀]8:{9>/mPr{Ǽs7)d%t솱 gMaEMh=.y޻4Zx>gx4v5ƣP<<7; V Xx_"/٢6}Ȫ؛Do 3+vklQjCiTN4^pczYL儚"ETa`ǃr=C\I#;qaoik8\ki8S3wR8>~V ܙ*urQdzv_/$S9 %‚KD0q5#!W7 yr6}t"HD]Cɑg<`DޝqTB@ |O;scHU nOV)na%mp:x&9X'8U,F M`:͎pe瞃ϸ[̵Ce|ϧ5a&Eٜ=\PS9m4g&$y\qg~gS#\0Iv {L P@"Tu,ClL,|. ']?Z ڄ-.;AN݇~X1rU auhyhZ5[eiRD#n‰"F>A ) B>o7>Uoc><"6H@vFR$izL(d.sq*DxTU a5-?=Cf-B*rgX,.\-7W~`A5E{J6hSag%yƴx~njP/ޤ Qb$!ksGKd;Zbi!Pp.2D a,~pR/#`BQH讵~*'׌AI'+UrGB.80N&ymlmЕpf)SOSP֨;u@XU,TN;:bVYO?_f?:|tsy7LffkZl; 8 ȧ *>Ŋ. \QLh^-[h?P} NuY< ^)H 7ӿ\D=lcYJL}_i"[٦תY#{m(9??!LS8/5afY7 ͟ETrySrj,!^K.=FFݻ3[{&b9{dxl 6RGٺ`~^`hOT.ڥWSzDYہOXFn-vm>aU96UaqTw&36 7 Ktbz@|R>!i[Ƅp$2n32/8 Q RRwQܯ <$A~喗uU 0<+1sq;/ÇT8&N}5uREG4 bvfeEà Gqh;7LfYqu.xY&aژEQSBéx@oQŽ1qB|bK8 $+m2n'gkAkMG\[߿b0XFk:}aeO~+YٵK}Gzn<*c~' ;b  7^GocyHSSTh\jm0> 0e(AJ l˯@Zݡ'Y\ϺCfD[|9zJ8X*HV!z.~Ʈ%>eݨӓ",3 ry}}{¢Ro#9-kLAEv!6F"9K]G9Uo4Un@FVJGc`돗 r +w"OaJ 8q#7`eP!񟦣db38"]MHUHW]s?szFu-*,Ӌ=9jڟT.AZ`A gom`a~[n-6Mިל'mu9vdfYћްF<Ĭb~1ϩo{`d 8ObX$=#dod㞖wǐha??1U᱖+u~QAYHm;{ }>tzQ`OhRX9`9(=#m=-QhH( CHCOI]prBp!KHHsh>J)wQө1yKv1orhJt `03ՂAB-=.{\3CA"y>-PZ/C+ר"'p~ޟ 8?춹,tY(CKiM߷c|@w9[(3r=~m]h'OKbejJ3NKn! XQB⇷˜\M¹`.D_]4D;a3>vs|OH{c=ݱ`ed ׇ:™$V s};N'P79C1mI i7o]{V/j]d0{rR)HTo9%ǟ,iw^Sm A9.g-ucۥ[$Ugc Mfb gSI'8G7Ogî`!$ >ўoD,бΘL`nI57" /GaVA 4V@-/x5;>q8mԌ1g.Hv7/ܩA.-óaAzZGnLHX5(Bu{Ϊks}aB }g }_? ]mAKíwŎ6HL~xu%oUod7 ~Ug}>z6'K0B+6UPJl{" ܨWG\}`rD]UU5#AZ[w@C H- c/j(}r&t2bAP>C1d5uXp Z~y`zNp3AQX~vINyWnG:FT-if*z$/7?6fG4ZN1Ȝ柘pΤ9V ͱL1W&Q`*嶞KYIQɉVOhSؐfNԦL?WW1Y]2S5'v)&<·ػDvVs:Śȅj1*.Sfy0RAϯ ^}#?0ZyG[H;Bk#r Py2?쓈CVhM?uY޵WmD'y6=T4|2A]X4?@vv; `{<ݵXťMՔ(X ?t.Wī8I ^X;SXyrFGmMtzZ= {tK5C@Jk@z9 #t& g]CW[ 议6&lfXY‰3y3X߀ V ӽuLprUh]`kU4$(gѾr?=weYDh[.=nD^$x"oAoStL$(j 2TP|-S$%T1P=^mm)Q9KR$/g2p"Z-JbtFIQjQE Iu~~"XK/d3ݙʷ;!PԲ!5?A1`K(Gݘ7$`leg.j8p  L=2Ƌ]P=F'AS)ʬ9}'XS+՚TC%wq6W}SCF=wb4)ˣc`,^@[謶>>ڔ ]ǖ%\x*Ž0 <,1 D(Jek>l_@g_]cs\V3I4*W)$ j; dc)-NBvXK߃5pOd%JM`N~[:2N`;><2|06їc0 (n M6 Jg .7H~?Γe!},\92G[?re}}V9N5ɱHdX#;.jFQ&#"˾k-ʐ Ģp5_S~DzBZPʗf,tIT69&k OU7` T}H!D* »*ɤAudA9ہ%Rʗ>14һ*Ⱦݚ8>7Q AoNIvݞ<8$٤6_/؄QzS  W"05Y9(;ev {Iw/c"u8{ ЍXbAy$MB`2Hd!qpYtNٸRN=7鶊!d7,mvl#-~t+"⺵{+#Z`kYa\n&a 8ևMH*<BA6-| o(I#QVhʇdkp+X+dՉB-'#h~1c[9؆~,8Tw>BYoE{kfkDku$sɣyOċݍ 6sT1H!/ !CXSmrk&F: |5!rud{5S_[YE7DSZ5zJ^64TB*Bm<)ltmZt%z&w&=& }$E_ ?:)o n|GzЖ%]leՂBhK⛻yނFD>y渼M09/\AA˶*fM0g-ASP[_BZ?Õ?rZD, & 0&f'*S[1c[I誱r- ޼gZ}/Bs@umUJh=>a|[{*tp`ɦ-GHv-R<$xc49l€#$%K\4{jzZ![hpĚG J~N,k{[:wJj]}M3JuxčyXz&o_F.J]m&ɭq46m:1>2ި!ٳ55w.)E ?8xf 3e7AKNY/E.RN}.YAmNBՅ@VF.5[M#mt O:P "w$ CxUG YN4F:hx\ -UxaSEa\> iX"b8E{-K,&&+7-κh>/_)h!l$cxk&DP{ A=<1T1F$^bN;zCCXU0݅kE<-җFk ~<9쵚N4qemjVc׏-'$|cc:roq%<#uTԓڌ-Rm!Nhk5cMN?7Laݝ8cvi %gOÆ*ܜSM/I~C;WY*4Fy>Tqۺt#ط{,t hLp̜pVò(eg,zHO+K%R@"צ.!@M@A7XZiw,d{~+2v:Lޱo4CNx祬P\yneA-eɼ7-d>>p>g}:1{W fȀ)ҫ>KaD™iz$9( K'JF穌6AhY'V{l]T'$7$0gi*GVѻ`2)Q#Oas4q +ZG'ceK>/D%wO \8߼=slP!b{PS3#S)q7sVy,rߥOWÆLHHi&qچh'R+\9aҠӺ5cnI;gOwj,71]h@؇g7kQO!N5G:(r'RYDW\fJ~LѮ E;V.YG+wZPLTϊI7M"XZTЉ\Hhl8Tj^hԺnN~X s<sEFK(Z%7X޻]w`OgIVU<TԶ=D5)8Xr "G0#ԑb2w#P&`6# g&/t^p#OV's)qs Due&R->v>fL=;eg;[\>"R}/o.{Zt.{0Ah߾gQq!+l()WE/כ )掘s^=]&]p*70d'CX@/k&JŒ ӕQ\abF,~#};j HI+;ܵx|;V@SA5mUkQt~,SC:z ͹Uе:gaLvjK *sBGYW1~ 3i D7 De(FjyX.>T@Q#o<~uu%$sn]mXi'D'{+LoS3@:UI_Tf,za@s1^q-Ye.my\u w_&̷3I%MUM#Ʒ~, vl74Sј{Jt0l&΀ 0M:#)z8<"1|VqK'T>#N> 0ƻ% LPyo*.nq'|ۤ1r¨lZ  &2C͔$-M^xv6Xr5K09@O4Cs^]pBelBd:+2}-s˝V/)䏑$"ٸxGOTU9DhCtN]r+ayYd*n=`TQQ cUP'8sdoehXq^mbNn t㇩!9:/).QnFC%~ wp.ss'Uc̡0Z:xVAf>~#~ST7.Cl;#e|,/jX\Y$To蘔p+i񃃸qq(LzZ42[鲄L*+wV% ocbh5rl 8 :t_BNq9]T-6?S=y14JazL|TitILZ`ActћN*1N6$AגO БЉx>mRd{CZiqNAt Xmy^V{B%O p;l$L]2*{n=e<憟cS[Mꄃ4ȴ 91.(2 6 L@cd Q"K;-P'S3t:N=QwH _[㩳c:rۑnЈQyFx{oTKR[6p-ڌM.Rd,#O [E3);_Kijwl;X7דQDA补Y .iw/C" LЇ <81VA(Bz^Br &҅jph:>=̍Jtg]RAb_ݭw4~*u/ƨ;A3v! I)GK5єq@2S휕AeWݰOk{}NSkC>Vg` )hɒu13coZX?b*?HE֩`N%8R섚e*ץC5U 4˥TƘsr H Vf)FpLU -#5_޾ϐP^}5.xSWGٸvM0-6]~̔b/XgMQ1}\KaMN S [(ʫc}A< ?C@)4Wp˿,&.>UӋOր]ވw3c0f:DQ 9=֚dP*4%X% Ztr/D\B3&z}yKdzhxCa1paø=MlG.Eo"\u<үJ_Tj6TEWsI;'KY9ї9DXY81 8e[/.fBXLV!k*$L@uh2)#ybqq#?S !?FB`JT2̻,lĄuKU@ sfీoe ?IԂ*`8_L.x#92zYD:*ᚗ3:XjFw]E%xpRQ&ǖ`Hf]U7 &pT)¯iR#p?%"e>+lii\UO QbD|~_ad~|z/pˌ"좉jCt8Vx'aEee42>Q)c fRd@82S^TQzw=!K[=GqyxݳW5.̮cl:ʏ/ 2UwOFMoz03I[|~;`Fo(@S1:ϽvXMOc\ É(iP3)hLoE|G*>/$PrD0rf` 6ID i O]7_׀sk?idG$;V V8@WMZ3:YvRYVX~^]!%5Y<ۉgtm"h]M -za)z3ɵSWt相 KN*\Lu増ў(k6ǥ JNAkWCOsc:sA$_R`Ƚ_CkL'Uuf4[/$1[HWsO#W fr03Tdv*&~ 6*0%P0P;VfS9;1pVOdag$Wz+\/_92)#QEw<1rͮLطGhR|Ǎ$bœ@GgG2I0aZqSrkfX‹v557f?/7/mwnDyF~rdj| E/jml45hf%Em,o+Iճ>Ѐ\"f(sF5169l$2L}a;64r[J@_cޓǒ='monEk#יXXMƎ*/=$F%!JΓdU1LSa!CȂ͹LJ먀rVQ޷h2V vGj eedȄޓr\L}!sشMҘc:W:Qj1 yCzl@^žcbP~ԝOvyZ}P;MW dCm Ƃʻ&̉E~{5pGvcZ_n&dzijp-BWIg|0E  y} x:%7X sL?w$& -.<#+I=x||yÃ9,85(MY~,-cvAIJpGU{?;~ᲈ!we’RSܕY F.No/=z㱺ir`u5 ?P|UJMQf,s_N {`piO@fv] 0kW0+2X==_~tT#P@Za3o.k>U'œX5SjDgc<¯PYr/ q5{Ό4 7WpUJA3W^j^/ITy\gɧwegd]p!#t\ٷc2npS3i#E3k޻R"2jdwbrv&8!9*=y#J/h@PPR7:5z+>An4>v3m2RhyG-=iR>l(jɄ7OY<Fq g:L{H+;UyaNp:|:Dq0Fά#߀55Ogf*u_l;|9VeG$[OHa0> *ϘOR/gڦ\c[pbિ8;)Ы}GX 0`ȷWWUΖxkls 6fOlZ5`>5_Jі ƾ^Kic>a$cF|B ֣ReކorLQu s'o5o-:Ma8,wɿ6 2pL'*Wv#PF~]g/ Iaׇ$):T0X %4igٴƲ\z(/;sWJ =]`6aLen Pez^/4*?b'jۢP '~gmò510Dnߎ!Jۍgo03[f ޘɖr5mFMAϱu$,f 0 1R0c 4! Zz ,dh C nv('rdOdؔ?Ym.ah8C?nǃʊVռbd;KfV!1NF/e&Txwiot`A3#[xMlyVYwwH$d~Rac X21n6[Ԩv3E,*#  1334KF/ 3̽elgT*?c|iuN##QU&]q̎9Ej30JGoc1͙THGMlZc?bB{L*y~HݻMٙL]6A\n}b 0 Չs p#GYy>|KD䈭*os|%SÉت⁄\JoIWt^Yڇ71Oف5,EdLx-nAOg<G %f`*oIJW@4`1܊r%y)UNF{!Ԩ@k_6j9Evgנ__,y\;嵩sbᵷXMa%Fu(^Mŵ @xU  nTנ]SVC<g7񨾕"IKmPT*YhGL6D̟֔rAuMǼqQ A/2fkb4qtn#Y1Q!M̹_Oo^WUVxM9w :_)hak Vd|lk?vWؿlUfΈ!h! uVP.x7 z%i8ZktΨS`9A{۠eLpִ,#5HmQREt`{R*޸{ K؊>Ҙd(xv%+,a+Ч+Geɼtң( b*~"*sBW@%*~}_@%8gPusnC<Ŧ^O&EOa;R5p1ԥ+!((joJȵ)B8-x6ëT}W"War|K,M5 ?xJQUFeW `\u!׿k?L# զ<81 |Gd}5.+[5]o%k1W+ ؅zdO4 6jcKֈ7I:ZRcmfs].X"8`j4.9(>gpef +/L.[TI2zj30C?oe%+)3H'nL){UNQ1N3voД6.gl%Z;6`ޜ]( ꣣.8@ufK]b9/YJGЉ&o]Kͧ-ȑ9I~a@ 0hl8ނ->\ɢv}]?N 8*AoKgU='yNn< x$5 nJ~Ok`f3F-&Qֲ&g}¬{12m:f& _j2Sً݃g)Q zy6zdpc}:gn5V,ٻybYJ"ڤT)'sve0<  ,0qR&j) +;tq hS/YUz0 fٞ9)a&c@&=4pBTtY:j1٫jE㇟cn=&mm ,VߥB`U6j^wY. 60IxG4cϻĥW! 炛h=htYSMx O?$6L0׀ &\\ %O١hƘ@f&Nf&}+~:^h&R Z jwIi{NHw~#1Aȼ_Y8s Q:+cB+fZý"IJ ^ yC"eyʹX++i(B~%׽3o㼞0zl mFaa/ j F휏~okH1SǶFEY0^D45aE"""x/KXŠ8P?5 x.RjQ5ƍmcDA y_QFPl>IfT8~ƌ]nFF8<VyPX)0K 8^9f6"ކ]N͛p?-LΖf8((so9 &^D27VSݠ! I0q̶GXjF2X}rv |TD`@|T*y_^+ Z'Žh15_>$~7IrA|ʞR  al+Qjܵ?.ڐhb([I ^~J [+žEju/f}Q ڞv5 R vR7&;m/Al:M5& N.!nGx<t\C#TC*zT0U KPxh}`aGX,rMyg^ƌa6m^FnFߢC΅0?4ŮrO5JĠJ{$y%3q/Nk{w+tg%m0#bm,:K# &f󤶖c'Iz sHܺ".OQ&ShȹH0F}-к5:b fQܦLYFu[N15`\l++^Le ڸWSn8Ѕ3 Q t]x"[K@G5P'ep{߮c8g +rl;DY]6$NY|p!ϗ wx8X&\tQ5]?f4דXDe7MUtRL-굔'1p .zBZ[ja]h\4\> Xw9 8$ q Zpbӂ%mR|[9)QSˎ*Om81Q7ǀNT >'(m!R}: ԕU87&*aA&FĠ71e;f/p@NiXɣҲfL-T]]Czx1!R6Z[zvq(γ)x`ԛŚKyR( Hl9⪹F!uC S`:>%g%^O!"V2aQ| ^[r=%ȥɒccXܘJ[Q{zFnI{N}3*I`7z E`}aX+֒$"+ ףqi}&Z <*ψ1&v2 Hz.Q10h}69yȺ<-Y*GzxzHO -s CBh1:Q 'r(|kzx$Qޛjշ&$R*ezIA*x vX t<­BYXsf kr/\gZYfX/JALgLܹ[m!OyX2V\//xb( pR!O%f3V I/ɅJ~MGl{हr1A @a媎սS}!lQfr暬d,V4Q$-_N>))ygX[k'shxLo*s/NYG٥UKP~ܿ뉙ƂriBz8ڀO.6߄S Z)"nx]C}`zWfJ% )}dʭ<ܟ I<7 Vu18e~d'^=|JfmR|'G\B5czT5aᚩҜlC*Exz$s=YTC?)N74\AX܈_ޥөo9. ȷxPny4^#}c,X0urtJȄ,C3.fj.:'WA:4m ]TImvg4LNElmӗf!/!ʊb8c;W=R[l ˵(P TQrYAL!j ֍5 -NS?r/4` =x<]5Ԃ)vjih d,QPir͌꤇qk]N}vK=}a,Z0#(jٝKzhljAby4D䂯&\ئ@ SnEZLe&E!:})XXfG53_CUΑ \JU_U}LEc]޵^WB9aIaDgJ9Yf7q1yܱ%C*a`5izwaw&GY&S{0q&1/Ak8YMF4FSY~f#}fJHx~cq]jƤI|LH0 'n]ybHAC3v^Vs]YsTolm6v]a,/tLշlkŅf̦iu'kǀ])A&_*±}|KRg{vV%!J0^0qi)r 4);75 kR?X]x6-PhHPJh-X5܊xeIKz ؊b ~ĺ<'Nǣo"lZb%Qq>M돼obcK(>VP;iUSس"pAଃX=u, uo}p+S#t(!l,,gkf LC{_M읨al5dep`+HsbmZK n=(rdw9pfZ&yD}#w_LS"f \cFO(9|T]0x!8aϲ o?X8+ טYb(`c|R8> }l}|ZPЉ[A mvv 1ʉ5Tf/ )31 i%c WM>i~(Jw喀҈=.<,tJm%} F,rΧ?ͱ y;hŤ$;mЬ+W oFhUe:9刈n.JcSDnSIW@#-&yK\z0]!.9D z虍ƜڜuH,:Hgqvn(O/ 3V]oV!ϩٜjx&/H" 2}@uoާrL*TGX E;+wn6Y6, $[v,g^TtثwaѲK}v/Ao: ҕC>(:~3T후 Xܜf;{25@),rCՃ2 ,_>+Z93C+a [h6|h/`n^ͭ5w/lO<. j.>*X{:2Kh(e(VG(Lj 3MiKuy]lE|u6Bafn8hrFY*3]!A; !gA0TK$_7nwL5(oc6Df=FGAKu!cQ㉥8v4P񸦨-w?b1'¹HBU&_쮬\ Π.uA2u2-JO456φgZheAbm vཡa~Da$݊a5ά؈^T*.fů'4o`bFJuѣ=0v)6Zx-3}grv1hOŨٴc&Pˇne? ſNJ3a#eOEx0_I-6$hl!sk56}avOsReeX^$@ˎZB@l~ Q98SG;1P _Co蠟0l%B0 NψqV9RJ ?h,7R\ʙ`U?/~LȣvW @{VwXr24#0jcSNY[b4 qmae1,/)B@L);It@-JTEWm Qw (&t7$UȆKA@>c1dQ'RtеU 0d t>&-*ql=3(+Ci4FŠJeu7חө)Rף9#$EөP&ðӖQGCje,,"\b8(˶0Xrǹ3w+B'}21ltm# Ui. oKّ0֓,PlRD1' "cc[0ͯk+I0VCL3k#7逫I 1O-頏o-#dulI|g"Mc|8${u :ɋ`s͠NUF+{O}XueN$1Fae yf1Bv|Sh,feFG(q)<%Fb(lU,(bdM+Nrݟ$~~؃X9n!cP_zIZL[W0$UX4@O|kBHVP֠.JfKk~Ntf_@YP#<^b 3ғ? 0!Z{?*OppE*r{UP\_O͆/~F`H:;QnK)D%Y~.kM bLq+h|ͤe Q&Շ#;{ `5jXX7q:x8#ء\vJuPr'MX. % 6h=V*JP1Y~8|0w2oԹ&3䚓CG#ʲګvaPm'R >o4QTTO{$2хsz)6װʨ|w69~ū+嬄zè]Ӯ6/ݰz fX}e78BˍZ8dw+_AC"0 ZwOY%k0dwtB{6җ 7ؘ&IV[C \u)Z/X^M"e0{d0 I7ϯ^.VqpZLڠiH9R"ltsn9![R bsiEM=P\4WѫXk53kv1yfw9uYklkI`OݽA3.C|A 0H_TÀb㉑yPYAվ,[$/>k "$Pav] <{a- MX-[p V(|1o" ,c(OhPn`(ۣ6ݕ2liTahg0u'irߑ~bZL$'RZe< ԯ;u^i C4ib .J(mr',_: ]6&)WCnx ;`};;ЍJT-hbߛl@BG)M}-qͱTE^[7Eك'VyeB.^'3u}1^W$2Hƌ=̾++Wu:yqkO%Pw 8xl\fURl, `r}+ҽ~iY-~U.[P`lΘ$U_\A7 BYiU< ,P\'nާ1 KCx!=g%ی}z|B`\o[J;pƶzo9ԛ`Km#ۧ<S~}XW9 0fᰙ[+.a^&r$bYNY̬)ifw)QUe_´9$5N\T˃ oQI4\X<:J-⣕k"XvMWnxbx4eND9ϽYjM3£:wn_m^(޿]U^{1Vq5xX~558Jm!gGfYS$'&T2O E yK"9926;}t {)slEL9nNj#rY7K?=pƷe7^JF N‡ѳF<f6NmLHEZU6gw tKV¤c$#wo}"ͽ)9Vu Z*F5\B&4;N,A42}Z5q=>R36J1l U4P IAޢo_!'IoIny9n̠pNjl $l5rN{}*{ݎ%1sm1ĜөnsXICʧ r5 U%mo-8!lP]67Y'B\NtsyJkK#Mv$d^/ cZz`>Ugyl]g;`-H_%a T2:6Di@<6_:BoT"Y+B§G.48G1|g2CZXkPim]0h'ȓI*+]")(ݛ&WI(8)εSDwr?=#'ou8BK 6ѡrI.1Α%u;-1k p%$"cTكe8l2ԕ%craܘK;f.4VбIy0TPP$$"~PGjĪ< Z(٣#a24wM RquS2QvXd ^Fe8ƇGea=T05vjoB,q 9qeR. m?_`s| lSWW?9!GধW+cmbDfyy +ŹruVKт[N@T|Pcc&"ZFs{ \0&3ff #_P5ydAZ ldd+(-QoV[Hs҆t yD 6#%4-Rf%Kc70GdaGw1&N%ΚldШ@.mJFi俸GIL3VP2Xq/qMYuQ[1>5KM񠀾?@8gm_f&][&{"%.}[0! bu裸Z#ߩ&3kn‰$:tX;y z:F3!/;gbW/kI\/GzB&UR_ivtKo#"U6-^KD (釟y~ iJ sԊ=6B5eٛX~]jɱ-,@Vn^UxV%_S@^kT) 7{ls[dSO'1J;/kM/Ka|ojX5UCۨZ|8]Yf-_ ,8k3o[Fj2ꬆxUՒ=KcU]v9B8F Yj/(DUxp whZi%hSuܡAZlJTK=8% }:POkN;Ig慺l{g(&$M(y pWе=w֨/yƌf?A~vK =H{mLƜAE[翾< w""L h[Ht973_*T"ܲdkLkSrx.xC?HC×b5%`/|_:z5_!-v8/kLfOK1  o`͖r:P;\/9{'d2EwΡ*]T˚MrK;+bUjqvrָcåZC+RB·z|,vmlQػ܋?qX?-#"J"l$.?JW]+Q<$aU.v;+lLd}8GġuO^/*Ц~STSK͚gfhX;*qU8w@z)&c^YFQ»裡Ed wS̺[ 03pK nF|fn]M`j,phV@ @q?T5S# {?GMz?~ kvdꂳcǙ~vw[CA-T7_xTg!.0EY @ h!EX;Q[J|\э׋ѓ"j=j(QR^`QvԻ!8DL*ψ]&`{+Ib;Cg)ëPfګK3}HD]0&-Zap:Վ%vMr)R\LFlk~6Gλ(֡B#L2i|@^w6*ڠT{*^jB@#tK6|(dGVXXuD~vGBbֱ`40=$%h$ox/x0zר\u@A!XYRlCO5+fݰMk1 PB-˘}Ŏ5}C_jp-Ujq:M4݆R-4XhnU3gzֵ(4[-uX>PT^_v@'eH^֭{q]Gx+)5"uVēr_4Y~7/N)H:kf0un_M!FLB8RQGФ_oAtZ:3՗PZD#OP8ޡQ%Qrz'YMǤjvtL *:$ȗ||%^S -D hji- m4/9(- B>><5n.G`CHd$xVf'ձn3,D d+$6GRڗ7w(RƔ &616,!P˓ZD*Kx,`$cq&1^YYrh={Zy{X1ەQԾ./hP JUEW'rJ c3咥a0jx8p=D#iGdrR[V?4\RS8$h/? c>@xU@p䂲\zTFCXEP\]|ΦzkFΩ-s}ԣ ge)ecCx^q7,M{SP[rX`Q8W o[RQ\>V{>>O9h%`{B [}pvl{&lH˔h; @h2;mV 5 SA .Pr.mb,{Y|b8C![TwtsjeY[E0\Kr"^QE{B6JRXg‹gF:n)iCfSyR4p~+Ɯ8CLrq>hƨph7!^"Wu (UFBlVhYZ2Ӎ(~E8TX<&L(w9>zu@ 函QY&h/'že%A:IČ-&w^Sr1,)>69Myp*?%2g;wXDѴ@ -7MtRȀg >_bݧkvmȑS . 2&%| ED-HZ^g5}vqzVVS ^[:619\D⇲ڗ_ TSp !4hCTV$W %> MQ&գVTQ\8wv'Y1=|[ |s_4^Zn3eY"6xQNbV+P'7^MBg%\gdQo1ډG j R\;bna  {G]n]vHEect/ 1L,}33iutЮw iRw7XQ@G4x@:`O0 ل'#: B{tɾbCg8^dHCibg.ixd-0;,X[]x+-X?x@eq RG h!43wX0ٵFYXbY$떇m0b`*Oxz ݢzW)%EѝkoYQUDcY" 0~ Nu!y|&xmYB$\}#ĥT9 ;HEgF\4sDE=br., ޮHD{2J9m% AoDzXSm?`}H\QRY !djCX9=]ѷCnJSaI@'i*Q lOq_E&y Rkmi%|rZYV } ;"Y/,_eɡ~rPRDUc[/ڵ }1Aw?|ZXtq}8dBeYw['Rc g/Nzwً?eh#Z10Ybl2X} B5+ψĄ睔,7ۇRJ&hBx>ˈ7{IA}c]#׀!Dgnᶋ+|n+IƳ}jE8SPxШa 2b*E'lV+{=)b'?^Q,}]FOdErWJiRU)4z,yJ^s8ә{?{_ xǎHT7!Ϛ3+s/P:g Io͕|_x)g8f+Gʡ׮T3i2 <:9~d۟2+>61nX>|[b>3[j`[Tٞ(xᛶF㢒<3JTen<*#n*~c j|՛שn*"Gr]Ŋ " e QfT/U t) PdTl?i?=!VrJKz6RQ6Ǚa|y5O%ǼW$ޯa/ rs".qb@ XQۇi,ERf}_s EUo -HL|oa}J\V/IlP㰒X]-WߎN61Kps*,~ȩC9+mô ZUFY-0f q 9ͲY 57$j]=fEM!Ҫ?i7噊 JG/sIƼ&e_S~MiR$$Fw K]~1Wܣ[ ^ܵ7Yq#"یgrzT$NU뻹.9M0Dej>z\@߹-V%ܿ=)Re0y^镴pBܟx۱K ƔG;N;kCchuQ=vpX Ozi%WBN[ZGKc삻۫HR2fB$P*4b-f2U^c$l^5{DXz"Nr$sSpVUzP$;eÊ0_n=A*l+o:x8y끟4D"йHs5隡oTSW!L3] 2lxH_#]YEl~jfubc;٦YyTLŰ40#e$ WU .2h\`m1kA4I~B$TfL E୘s7L$o!~`B$邂_˽ Nr^ϭ=bLCVy#0C.3A8h413y0pW[51h~aIAOkfڠ~0e s~{>H ;%v{ ރZs']hûCi z9FShbp֍,_eXF,7K 4of+7iaUD,US Ju<(J>J-`;.v5`$9to qў7`ke pt|U*wU"q^j׳ Q> i||(Dsف !i.O"JClz'7x_S\ 7msk0Uǡb;5\_ af+ku* '\vK.qӯ,Z@j~WR,TfH8Y~ F.H`4M>(;0ozD Vy Ae${c3nӅU0 (=`|#gw3~=!wex lB50% tm"HSQIv ﹏мfm B%< b㝆 Vn?FGCߧªOg?Y +N@ 㺎`AZQ&)%`tp̫+:e0͵f};M8pK16(诃lfW{<k;&@ Ϊ\:3({u:Z 2 |9OoP&9 [Aosf2pzM3~\n˹99fEꩴXCNPnC` I?5DgF!)Fws)6 F.3cC>PL MV[m|Zx2\^`)Nd.N膯l7{R 2,{!8uU!r~ <{M&M-͎EԿCa`2-'&()%EOec%mg2R P#\dJ~S^X[} ̍-GJ4jg O&/!sƋ(a;~lO/M^ A:F5h0vjxK R _Sou?EԷ15x8D9jVՊfZF¡'%HjJ*M;zTW:T_$dQ-SK~#P1ca-@fH_Ⱅ'0QrLSyB0h34;ëujG-<hknsY=i2 vRa4h$0t!LU ଓbéaluDҒGP@$}jΏ2K~VK唂 \ev^$1( 0`!7[I4J2̃8 G0f:65] A}< Ny4L>sE<ʪUhALиg᷺)3D?*]ʦ-sσdmx/4f/ymddIK^lղ:u[kA׬YoKd`&jeX>P8"Q0/EMt9FMh6l9NQs$&pTdAd9Jr@/},xK' d(ʬ~M pg\ ;I-#WB8Ӑ&'{wLg}Nvk8E0O }- K]2\ qDI 99ի|#ę M}UG #u>Z>yHF8MsRh{ڝ-'=;nٕWx_G38 פ P.ֺ ~0654f}*v 6I' k4UB⯣T ^ʀ4dCyzm+`2bF >&lr8\OJ IPp$WJ*)(Xg܂hY!dQPxhU;w=`~,̪>ݩz~2%q;\تcQ^WvZX퇊tw),ըW{ljf-k@`}\I.Pl֟2aql a5(cX"ޣ؁A1g-9ļPFo(0X9bcƒq/UC'FuhM"-7 GEjjۙEIo[UڞT5\9'nwg숉XZ`"6C%NOw 7nكOM #/ԮXdžcVZp^rIFC a؏m>}lU&ghS&(($^̽Q,7>y_(/bTyq5}RwRՃ;.zN=gp̼Z"{nc%3깳&kIu0)g6Ѹoryh(tgTj4}"T_=>0f(Cߖ•95B͉ϐvXUaMQ_|o}Hvfq+ */J0[]aI5 }D&,R$2r'~AAj?Am%dy 7w+: zb%OԶVi`3gN0a̸ x4:f퇙Ѭ(zԴo7lwm}zeM]iKާv}dzo[kǘH'\)~ _ˡ8)e +'W)usT|ܽEzTrK@N9d }z-x]þnmR=.0t:Ɵk]6OxU$r32ZRu^ZS;S(i$a N)+ ᩵bv|jW*ӯtT+ J|^*'0'g[Pv+ k(pڔ.sB <DR_ܒPrք$#7P !&lN ܬwfSi =̿5!O[^,m4 9_mYvvKa{R nj}!˝Cv))VMzIcI۶ZV1hG~-_8XiעdW>h)& A ?oli/km|rꅞ0:#DkQvBcq259=ũ$PĴ[Ɂ j$lTʫ^yyYilIW)1zun+>io8×@jǜ@UN&~u ftLMw wrXë]0}FCuZ`S/~x' geZwzR(vwe[80%).R]V@ |GbN"&Q|CYC`o'Rr6D ] q|̋9@B %EKB206Whg~sSUD91] ZʏFb&} v%cIM?+Pb ͏WԪ=̽b{EXiiTLz6n8tJ-UI/*4n$kT>/Ac,Cpgos( FhA׶[m05O+%y=/5e>Q,YεP)Khd/+nMvx]e @mRJi"$:g]9S/[g=碞`TOڨkqc`xh҇*2 D Tf);qY?Z B}$ƷIB%%kxϙKGA0(W+EfUluB,F<C9L~.湋"j*8 ,ga{ 7VYbsg<|TαT֗#pqb,zB^3CKbQxV*dM}xDNkOkxD|\Hô{g&{f2ӆ9;]kp~/ʯ)%} U rHlEtEw18&y)ԖM|X6<;]1Lq[-nKln@(SBiيhZFtSA!:5Ep`6blA3`+Kd'#1bTF}<ߤӨaĀ`T@@~* `2qx|aUxm[mrQg#+z&76ܚ׷xܹRF%pJ- Nd΂3`f&Q?ݞ&{Q iħB`;bӝ8d"r 2o~οp2NolH*]5K]" 7lYTr1reaQm^~Su/iv>;5wFf3yf!S t18 LCT|8hZZ4=DLЈ<(CG$t3ZJ.D1i;@XUr-U|O ޶"|fw/ҮY9%2Ls }އ{A"Fw" B:'}~kp1.cTsN}c Աw>Y@gR!1k]%hˠדd9=ew1T W{e*.~\aUz#G\/ۡ76 WYǀOmxAn=΁n_czIԁ@ b+MةDWG\E+T&GIFֶ0v9-N7^9* *͹^!5H-5H>@Ops/('g"2/{<;s5V*iUde%EdBKUYg UrTĮ4dtQr`647F< ba?z wGc#> .n=ï&,B6$#F͌X=ͼC =  &CvG7%\DF$CG~a*8#;m5:!\#15&cRFrɦJA,ي\C%ػnN,Zp {A4)N<fj"MDzp8cQ h޵I[d^l*7ߋ}L'#FmZgkGņ}͙M/uc%<(-Y1$PW6MNGOLXjkz$G譾n݁gN@;b%ntiH?d@;4@ܵLc7u™ t9P .8=qj6ՃM՗e*AZ, ^bzW7;O^!LLFPaM^"H?@ǩM/@:EiWC'Uަ95Q2~<`8Cf|* ./Ɲʽ\^XɶE/p?>&R0^RѼœJ?y5 @ 1J8-Uܰ}ށޜ y}Mȗط\0QH5}3m&W(VD,~Dv878XUF'[sVL-7/<&, 7Rd(Ro >gFFyS ]E'bsR¿Pw!T畻G?5KFEFάj%4^@GɓӻcV[Hd7%i7]\ht ¿$mڝf"IRh [u k㝋b`gv17@a"OuG kRHLJB{^}fYbR.1W?=BS&Y£k|=53( 4^C^*{&X ]N9p3Q|S ̌NUHwjCgԣsBv]9W9{ Je^xg6pd|/&4Iț 龓|O/T_=b'Dw*o?#%P׬bh9C N/,hx*0<}AyAk GDެP>T4{snJƟ l#-,Ī 'w3G>>b4+ke&`0B(be1AoORd١:uwW9`sVS~k`<\Dq!d=gh EGA ]~ѡ|㡑 `Ef"ͻU\uNKX&GKGф fP WUܐ)ɘiwdghv/OIsDLfWʌAF|(ѳwxQ,#wd$Glge*6b$f r#%,Wb1\\ px<5JҎ&e:\/o`q~0Q:0} [+dM8l4@y{-jGܨv>!Aɡ=8&AzK 2ET%CDZ8tĖ58ϴ5 WչjY^|qI;0( ui m?)nuAN"rCya6;c[j"..,B|T1Ghj†۷fns \[^b&21(\mw1F2tK sA&p1hJ|Cdp׆yA(bxT!n[BM a\C(CA6EX`)T\]t3/ pK[N^ ^ ɸyH++RsΰR~z,I S"jhziyۏ9WS=4,TQ:-D{P8+5J=҅TϘ&;zsЅAa# آ~YzY')ՐGF`/͑lb\)7/ 4uoAկv¯V5`-7ϞWVw9,I䫷HÌG#Л^@dп97񙳽 SJd=|҆uV;)LZ2[Sl/.{6^!*&{x_Uor8.C v#_Cxwk З6?]`HԛѣK@e^Մ8I3X!9lg_[#u\=x{h?J\9@x4BN$1SZƄR/bc,ĹYm5+Ӫath_Uд~j\ A~ _+p;SM1ۤaP|&L]̹inBuIxx$BHd'FW :0 Ro/&j/3/AO'XIDl'1rGt[1{Ǹ,jx[LܛQmZq>5ЧRNvṤhb#0Yʓ뫸A`S#1)fP#,NI[P s[z=k:Gwٱ'⟺n_HF>h͐ĥ3=%pnh1w֎֓l4zEjFER;(Ef߲dCv jYS܂ I k*1k' IESYwCf]6@bH0MG)w0_)T`7L#cvƬw)qX\֥+ +BH]Et`_4Ri1:$)|ͼy9m?Ӧ 'Z-G \b^oGUF d{H@.ƈĀ~l}VٌIqLCb)l[DuCpE;,y4 'yP,܈f٭L2/<3[R{@++W,DRR=V)!R-NcIX251@͏T/g,M*glAE(Ãmem~[v5 SѦGM>éƓ,tc+4:-sc.%3)>''KKMFΊ=_)`ZC`a#0ח% &VI̊U3tkJPn_9 טD)tٔ$3Ϯug&j_*0zv_9swDҽCŞ ϟ /m&ۡt9_9Ģݏu=}a_A^O_1v@N9uCzdj :MiX2)RD|`b]XKYqQV3p *.!LiOZ+qږ[ǿqf3ړID܊!a' d^yED+;5瑟oLRB{KA}2tf%$p>@Q1*!Ϟ?E3{#v %hxr Pan[h*& "$#KhD*]3}*U`c@.)ˀa]'u3M'1 >_ nm+XEٲ@t`ݛnH+O$Qno$_h|i>57ㆉ y_8F~Hi&/Iěݟpt} Å,DZun&]ZASzѴxEM6_=znj tw6O*rb~ɐ=cwlv;(2)$?rkml?uj͹%IdPf2؜@!"pY2 ԾYix9䶃jWs(Y{@H ~SkqG052ٵ }r+=d@BK)-a0}16K.'"XR s(o)!#˱Ohl eZ5ݺDh2lpt>-)M p%~L.zqO'EurܖHI3q'-TRoKeR c5jQ[tWd-f8Ϧ/ڱM|Џ\4:ߌ'5XW?o86ԽFL qH2"=Fv%i3/j|}ʯ-o~}[3F/+&*R}c0$=d\\jheLT$ȫL;ᘷͤ%Pv74#w;CRskyQ^5X8ZoNq ߉RkySj&ŖHڇ "F@E*H'45uXNMKqxr{ِ|dJAsz5'n<f24s!._J\<\;?@'Uy~2TI]ޗ+JdJMT<NXٺ%87{~SY7Q A-%mAaF#-uLַuV:eY3 4y"QElxG~DZuX331`gu(pj f^[]v:7vޤ,^(ڇ5KC 4CF'a QSGy-vL>|0tyc4smӷ)1xp-eaKRS2jDJF7tQHNGt OYPpCiSrI;NPN0nfgV0d}sG80&lUZT7ϷKQ7V(w%Mqܷ.G=8!__M׮S-JK23K5>Kf_`xbfPg^@oŬSG)$w W9r]3{Ba=4[Ƈ)lϹgyb2mDIm`ﯧ>$C/Ⳓ&ijD4!L/|'lVuB` ,~VPVrWYOwl1ě)׾˄7Sv2(i1_صP/|nC2+kj@{fX\Ԑ''uC*ů#:p2ᇽL}y&j!+?1?/XK?jrG);Ƽ:6z)iu/Y.*D }E E}jNЦ.8&"R0.C$+HUV}wD_"{B04'D,#u_{zO8RtP`BH 9o߂D'aLmߵMGGzm!~w)~5Q8M 8 CY(cń:~#cٗ6 c%xL d=dZHuL;dC10lY!, ee]sr7+UK JOSZg@ - p&s%H;8%Ɨfv$7B. ơ:pL5:Lqi0E)^ v!{ ]e =.-WΩ~_y2-6˜Ǡcq5W$%BG2&%}9OJ͝N?:P}%G=蠿ת3єP4y6h*{X^QvΧ[4z+h4 !n3(p"ʤWV  r&9\H{~8+H/|[+ݔ'~\u\Ji)^oɤ#eV m+eVs&XKA$?#їkBИB>d'nߒB=(:Y)0+n>R͆eh׿GQD(opɌ'OG 3a78+B0G]ˌ4S9oXV(y!:]Tdy=ԷgcX?MH Hl|x VWɍPɱ4CFf}ĩ/jVy8֑Rz )PW5DZ}H;'cɇG=Оʈ7nЃ%4\Kt\K XY\pSdyYp[4#vgz LBoAz 8 {@5z&w&DceFy1s)lP߄ũbvxsLkW Aq+/cz멽z-wym鳉t}|] Zfj-o2:.}_^a +jB9ymq6 @zjy2?!C*R#LE7$wGefjH'L٢4i_o<A+ E2f~55`0XMIQiI=.!(amdƣ+$q;!2SL􁅏 e*yb'YS$_Ǧ7MN~ @Pz8Sqxѯp+5c͔z i?>"|ᨬww##cO"P yLvst5bprcZwB[8݌ԲجB4)6lې&EЛt"R"*KF=@&:OrFb]{Aɸ4ԍ)8Ep܇g[6' *c$Bv܉sz 5S)QIT̩;yD_ƙqw}Bz XW͜6??6ZR7PQmm9@jg:񸙛 {A6=">C尕Nt|ܮx([㿀Yzgp H$s J('u4>IULYbϻM^1-++Ք  u}9.zNH Ȑ 엜NHO@>RN*lex^ xSZN ϗxdހ}#ˁb9ݏHԫZ"}=*YH1")f Eʫ/꛲2 h3N$i]Iebޝ;[NcTLi8.lwb UD?&"(Vgq?5 mq7MD(XU ~!8?huF -p\Jh-_tm낰t73-m{ AYﴱuqrL7~˃2cgJ*yR{@GCftUpy*y!~[4Z5qXU_Vf.`]|lR"9hd۶^8ߴUHCxE#"}%(5q[oqy"gJT䍼G(VJgJ/(CeC5i|35aup+q:TH > 9 ļ1CwoXLc0--ё YǦU$9SZL*ܞf+E'yU.Ͷa,Q;5wH;0c]gxħ{q=- rra(y?A&g9cG|Q5'M!r.Ƙ"#'fpLd0_m_VT܉SͫJ0ɸ@M=,/3$Py3  Kyg⼵ƿ>/czZn˧~rL֖xae(7r0BJȲ,'2ͰspdJ#[r-fK@Z@罞u&") Uc?L;ix>= }T~C;+`9pT\?M>OJ-:oTf_& -&VH[ _rKE u3`մ.߸\,E=L֌1|7b@ cymKNӾS>-m HW]7݇dpϋX(ہTђ]Hl5y w1RHZ@9EӶ.b5lq YKi"#[;nI%r$#2Íd-@Dr牢;z=*pi""s7 o#k+oQJ7Idb%BϞ)vɂnQ"4YTAzM98yȢ q szt܊̾r~ߠ&DV1 =֛ )B4"VVH̷U7^ RO_M!,5/(6$9l RC8@Bc:p^~- #N-GcosM͖:|±m2J$Lz$CԫJK5cNX0]6U 1cs^#k^F*[aeUh8Pnk ^fqߐwv~f529&a郳~|{EfqaI «֊O4H9EU`IYCggGq ޵x7|[lI5*EP()vUSs Z^{*Vj*m#'8#ɧ,\-2ΙUi/1|;y3!_% PGgXɅnf[>|x.)0I i=X5o_Da!ؽ <-WV^|$ٕ.jxH'Y"T*w½.":o\jFQ:ʕ׶p:.cFEJ15,6;Ìo`''20'}~,[Aԫ]uʲ#ҳCY+iu4)u gOњB IHִ!9J4!@Eq?;:Jy|nJ[38qZqaiSkKd0kioe3fXvr|K:&m*e_<%49kBiŲ|G})A `UYF!#xFuhY7HJ'Ԩٶ zpCńjHʙR:a!Dx~mZ#"N8XS9ӥc Gti1Oٜ*ԥ0A[:vM;}U^ !v]Vkϡ1ҴɌBXgsSISl7 s#?dv|) f̞T%x'x?MDѸ!񲎾jv61xʥ'8LG `kЇZ)A!ɽ\r- ]5孡GS] _~N/Cc:ÛjՑ kG?8>kM j/F犆{/Fh.`HYE%2ّ\y!6#AFR 5 tHf$hd9}"$Fe+.-CR_Y 5sH{&KiUc W,MEw,$V?P.oƙw|e'kENSS5ñWΟwKך5(Thf5Cb~d7 ޼ڋ2$j(Y r.PȉoH~&չkVsJn):␮UOi}W1,..,pnSkuI8L4SYig3RV!rr]hXO'IO-/PXЕEk0ő0Hg_7aqX ڇ mJgA. `wFJ9 LE4mTE2 /іYȐSgyhrMe&]BS9çKl`$.A$f|kl -DwQ(z|䭘3g01Y6C"zU4[fꀍDIֳ&  *9QWƯgE+|t!ka/΄yF[eg{X{G F0Ays;\fjt0y(~fVާ #,5ÞbC:?*D#Ku R#T%Ba727mVߙ車mWeMX t4"ɗ-D_p*<@Q-o)>mYa. F5x?}F 5L ш]b?F:mZ*D@RkFl/#R& ڝYKeOX3)hD֜LݮdHL :tLjfw$i+>-<g=!|G0rgl`NnV`11fB!@sܣS6۩<{'<οK96Qkc7 tio٠[m4~!6}ʾ5lc?3u&sZ/m'J߆L |#2?U9a^pKuB{NoW+ 5|}Yo),['U; Z*bK]3O0@TmsJʇmyAos!%ZΪp& S/"D̄T\&;4=wIJ9@W9Dž82y-%jSrѣd3xTnxl({)}1zoN)M}M[nġB>ȴi}4P FWB/V?B辪$thB.= Q7+Y}Ѷ;Z'3 OYQ\fR70[GtmVXRjǓfKGvY[υ YپچECد&ENER7d}U7'2D%^+P`3czI\+Mּq$Lt.;_z dW8cwV iNc@eR0bBvC|T!ʠ2q.:k*;ژY&zzPᝐ1F wZ/]:-f HVzBYͷAu3DD}OGَ_Йgj{Bv.NڏH׼W[͹snaݼ|sL1C3 6XjZ#+W56Ty[z8J# $(s89=2$6bL*Ov@ K/傋E:Ol\J@[ 6T :VJ?-=Euh0iа> ;*ưRxjGIA5:H-Bs)fԪ,J'Gc%D/YP&NßfS hqu)``w9= XԽ\W=F?r@)Z۔>N;352o^^0;{xÄu%vÊ&p͍*) QaCժT jnwY `-в*\=+ IC~ DdKQuG/@'A ìFxWJ4!4>Z}5y%%i)vٰN1`so:UUB? qzlBeq1P޽2Ɂ Ii[5=MC~t3aH]8Dr.Iޘ]oՏ77 =Ns q/YXk-|y-4%Ri`xz^Dft_ز YSqO ҚӛDU̚?@)o/-Q(DQY<+"$74c?ז\MPU:{Zlּ憝&"q^[!ny6wIRIc7S`Z. i_9-8TT͕\8;arM=Ng[1鎇,MaPد/__T a +yD {$M ^FϺs[b?ƘV7~@R.1( 湼D2iDjv73:4WMO2;vΑ>2jeWO uEz$]J&>FPĨw>krE\e4c'XU<9%)]bV?bIhskcdoK%fOݧosbr})*-/RAp}D πt$a݃S+S/u#fWN֞l*4}&I8Y'd&`=Q9L[+-F#2׻ЄyH_-G ZǴ|LŐM^P7H]df^: n+e08z薸,=s*:{;ze1n8k(R#8?)JR?'Q>V:-KA]!'zuv׆ Ŗ+i=3%@'N18uMBꮓw!9p!q=C qH eZ#K@AKO:%<̻'T'8]8D8Kia9W #Me* eR2SRW-Q; Et0ܒ)l&7^&2!!ơe!s9" &5VI4R!y-t%qՒo2p~Qנt1NyYH_Dk!n i/I$k|pvq?aA6%x7^b.h%K+.Of;K yR~Z®XrB3Qr5.BRy+yG|Pk>oo,]o|)*!\#WLa)b;ù&.mjF*ڼ*AnVY|ǡRzA C݇Zi瀷nJC_PHJ$!d|2wGB)|KY%[C: xU\ziZ(|8k#XGB㯟A&:"x16+߸Z=rCa9hSю{}?Ex{3/V uW_%Q`=RBcu:$.zyhHt)Uџ؏؇V4(Mj MFи[epȩA_m [rn(]F5+AX[SCSyȿK.Th.ƿ9hT_쯪pS g`5AիJtdVrGX'@O2u߇zFZ*5^0Q`Ż5(R^Ł6Xnon?Y4!R_24Kzd ˅Bgtea5ARڗ"d߱h-w4m W)ka3|R>s+yLb_L3|c&]@9-h Tuc%3+w^tJMb"ɓ%5v0uKBFi_0^uҾJϋ{yRmhNX^ +fYeue0pXՇ˛(۩IΙڼmHZʠ+H' vbZdZvraK,Wt ٞ,ʨ驉fa4ٵ1fEoƍНovJ c RS3 ̬/+}^ | :h)̫Zl.l"jnK`KbTuwDS!H0NM?y&mbŹ L ؍$ GH#Dbw4Rfcvatw}4uxVqwfJc~8X3 i}6"[umJ`dg#5t3I]5?$)uHc1*v邈ܾ=syhW-{{UqNԂ,G>S(4? Xp2Dc& &.,A\+XɄ W͖`Atg<~Em.5ݰ%n*Grn$gx e%T Ⱥ20NYEƍy>f6>G^A)7g%j0pQO &%U'.a}sY!kd@mxh>V@h1 g#FNs!;lтf{YfҿP=BB ۇ^ReQi搕©(f#b5'WHu6+ ѳn t1NlBScU¨V0=G!7nHXuFaNcU v[t@E"4]jv|3 /g9ڞ grY;{αf;so) @Ϥ~Lfsj M,06 ';՟e,G<c{mQo2ZXwlG42ODg~P%.53 zI8xՑQ_boFog`t-24s/M9[e Jꏄ5^4z )9pkM܂9ABZJ ҍmۍ4‚wx5;[cZɾC qwjԴgV\Ho U}=DXuat3)jrGB.Ux@Nz DO $21O :L RjH$Sqm ըA/e+ar|X7F oz"}F=pPZLrK}ն7z zkম6XD}, R0ԆKv$*030a8a)v xXE((% oҍ /v#ِuGT}0E/$&AlIϋx00K7֟*xcw|Ew8sǗ./}Z+b00[{E W g)w:1Sjsmp?A.Ō21zy . y!ĵ瑛O#g`&Cn,(*IT8'9:pZzswe~]q!!*\wRO=F>]Sч7$ڐEeI4f3tx@}D*ErXUA ,jt_MH۪e5uy~'?{k$L~[\h\6oֽ߰mkߟ&ֱrK4R\RW(VRp#=XeI{jFm] @-AK3{'z :*,J۞A+k@QuQ3˨|s:i4+#ӿlmV> yVz־.x~ۆ'5!J-!99BN%hHUOa GP /y!8X F! ~܁5M/K0h8J&ܾRSuk:S)7.n} lwߵbxxy FrEZ_!)4P:Qr{O?Kk3@leC7얃+vOumeѼ}o[{Q8^Hf{@.;?Tm9p~hl̃v.oe](!oui?>"ɀ %c]z/wz+;7*O EӁSX*P KPkz95*D1qs;Sm)&S 6e_?D̶ +gm0iL]0I:+ o!wkC>?xL@=-Ԍz/:ք]MmWTHaBׂh{_hIczm2n#b8l[yL҈!!n̯JOMSkU0zw|<> fɧ| eVN)eX.ˊWkU/[JDg?ڏ]2Y]`|)·n!~O7emjM7/t\T=ˡ-H{.1)t,T5S/Hti@w(dʄ` 6uCU^F4aM pVb/)4 B"i6|q/ 4 c.XpsTţFT@+""< &шݴ)ޮI/?TB3RJD^(w_}ʣ 8x,JtޓX( )bm^<9$Qܙ.C10`s bRQf7MC=EVv~-S$bT;!Bum/?KO^2%~3OjʡJ Ԫ̙{c."CPN4J,_fNz;Ą mLKJ{g Ҟ2s KsF*Q74d) 0ʗr;tA[sΆzSھW5wh>'B hؿzdNBs0~4qZh9F/nh"*K"I{BHyOR47)\k]? `vp Mt=yfT`uca J9]jsӱEa^2">1fwmBjDP ȴ |iD מ 7%zYux9x5-{B2~vd͂Bc{$Lj-Q\ 3i5 To6=O_^u_`¯%#'HWKd-9N%6e[fY(kW':hύ|dLAјUھLi-`9ǔ|AVJ Ҳ~{4y(lqBD7٥at,RK"QMY Ed&C~d:&;Bu@ ?e|}- D t>ꫯ\hYk{?WzU+W8~DQ9{^}Kd-)DPHREۿK2FCB6@t& PҸ:{*74~1gfY>fPؒLI :D pReW!z !1t+ڕKoשf[9s,wt+m#o9ʠFjHV?k ṇ$QѭHm /Y:\P^&N+_3I5Me,I=: ۝JU1%砜:OφpF]fHhT݀G }ij*bEYmdākK*i#pލht[۠bn gV%owA#-s֋'9).R@t'dYm$c|Z#v|\ê>a߲4|9טH_8.>zqၳ\rJcZll#H:4FQki?J:u ޡf#eoJ\-HzT7 q[WsFkW>;[ '|nqk zjIA}6&st>h%O"-#圴s1Vg~A̿'TT$ճJ!%xa;)aP zAaq?]åZ${L9 25$֟WJמe2aVf`Lx 6ݝ@ez ͫЄ7}X:8xVU!{od/_fA$} MeaBY6fF:˗&§dE_ $c H#s3МSv.|m.]Mu2.Azl5u~ bQ4:W6UD܉yh+\:? `xPS{rTO#V9-2eoƴT{^CkeĔ\@w!qH岀@s;AV"s9(|f?0.=6#J4eyШ&WseOYBU_GbSxiSFue&QC*T5".^uY݈C3* 2m7XռjVvHi17yl8w{/0rQ`c9Y/W[(_οѮ` Duw85xun^.y3g Ux{8I9޾cc!" =˺olSߊUP*޶ؠ@󾪭)Cx6{AV(->8i\`~k.لLR{^a1岚=JO[cRI|O &y_M~pљ1S.UlA+5{@>[Q .hn QwhL.Kp_Z`U?_|ɽ!U {LCT[5lߩBk9w}b@6(*ƟjT57[z4LN.V+Kn$[+7+P %zطvFI9sEIUi)B5n%xp%-v ,SYsկ)/> E7hEv P]-|5+rU&faF~A)b9"~^nt>\}߽gl7}+-)[CIļ\U+):{ a/^r͂ar:; =EYע;qGAcLNpA`l@rꘒS oH?s=Dzêu0av^P!c[pb̨v]5rj5fm1]pڄC^HJ2 Ar3 ֿy%(s_גڿ'8.9 D-=/GA/rE@Pz/̺{0r_e"mu0U!f4ݔ :zYD,S@08&%9՗s !ۼņvR(28=CF+:lyJ&iDտr̯^w!~w`@\Fe y,ޢ r$GfV8U3au]TL4&kckRG,&T 0`d4{aؠ6/ď2.#ѯ\~v Xj>O+I U -FNū}9X[DP+͆D2C) &Wk*)bFIw/F39{k#_"-? xbk rHEg6TQ=OQ讁~UKcTt{D>WBb[ط!IұLm.?y^rWZOQPXR,U1]jyRPPT-*o@vvXɚߞ4>!Utr& 7ֲ/eYEQrt ߨxlt谭H^u52PbqӴ4)ÀRnS8N(<6 Mxn|> !SU{Uԩ ]dxvkk'bqQ/e(<MxAh'(c&wIPGZ6OyPׂ&(dw޳VaA9ucD~3j gXWZ{?_.e$b4B oxG.5/t)&pl 4iqEJ&6~ {6g1I]ЏګwZtuU( qU)x %A Ϲbb:NG+&x(umT5`PT孠>Uo<Ycޣ3WQ R4^ Y(WЇ̀߶!"9If>nA}L9?LKc_{FnƯFo@` {xh`cfzS)%%DZ/0ވC0<\b[>#ToR?AS,YauiBHxi{4t6H^R?M6Ar) smnxS8 -G{${\G=Y njR8$,G8jd*טAA4^Qa HڿygO7m/r\*ՇOC6\7V ߂0 G}?]KO:Rی>)F<#7bEq% |r@m"ե_l9ˆK^7&eZ֠Yۂ;%Z!H<Ik[KeufJj Ôz9ď 1{/)-]Mދdz.%.&P%y+ L‰x;ZOͽ %`B*!5]P)`Mq8z,í8$>s,Uptޝ(_BdQM =%q\W־ew+qB_3҂L`T)O9~v`KOh?xj]WF\UU>8Y̝:v~` 2Dst(U͸M:e'4PL▣l&%T"78EZ} ]|uDuS,$p@-%)Ej-wIjW ma6 It|FFQ7K?)8АkSy_(&dU:OzlаPK~pD|{ussxĢ@nYۉ *{! j9ڞF23O=U0{w@gA3EN@+WLpg56"E6W l{( b#Eᵍϝ㝥??zy6YLlq|8l*a=VGl`(U? OW~JN6҈_II?zVWJ獑rP9+IMUQi=Q@Pu2Z{}Wp"kF؆4 NχS:i"uYڮ_! b5\Jul^{[=b2Zz\Wg;E-苿| coay$GU[P7}]ÊT6,.2T] Yo\7y(F,_ˣNMנF*pyc*LŰoc%{ۚ ~E 5ʁMe݊ 贫O\#bN0tF'O!˄8BT=MleNoρ|]#Ӎ| ($c*c?Nj9uqܨؘUXQVFRϨ-Лϟv_C#ҙ>aWXPd Y_+FL'2Pvk($=96nW#j?hoG}F<}(NGeHø(-Dt/ t)`͸5?ಥ'W!FS6nF" P߂ Jk*y]Mgdu쐊5j2R9M9g7u&pmvesE4 NY0hS e~~njj[Oua>r "+ȇRhDiO|>C}*%ECǰz* B ȂKx9WI9AfVLc"f7J%%Rk90aEZ0!"05e %0-݀*̖i֎`٠0(՗aث_ ;[P`|*q%P-N#(b$H[NM:FԬ\*mԔs76S5BzŸHF2o \& Ø=G&;퉹KrPS];)+aCMc۳;3;9+ծVT'u /tk)/I7yl1,ݳ"Ogmŭ52: ?ГwgG`5:ۉVFxڪ𓲓Dk}vy)bސlZp -oNRS}~ :ӳtOU9BqE+zbj}ߟL6E:.wx #@xm㝤 ;ėJ`oi}(NpM(s#X$4xnj68E%qLҗUeV>Q4E}5dU'6nBP~sU{=-XA_H޽:A)T"luaf].-oJS ҆#3o|^fr@š)&'QWCX:Lo栜=z_׷h2~ @ɺv2Rk%ԙ|~2R`U9m ]C7i6, Oo4Ѫ{ZnأxځTŋV20Yٲ&4V逼5fv|7E @7Lk K0!oORK\^uɔ]Y axEp9851ji09e c:cSX@kejy5Y'f T/|>G l ƭtie R V}&̠H3t P9HH~*B _R3:KpxQK&zWRmxJ4zUsSk=DVTG$7k.ui⼁0nd(z!onkmcLe lR`U]88Lyh*R>Kζi=P^Nk[4hWڑI.ܠ>WՊfŚte*)`ή#}X7pLܒ}.dl0xc%_22pT]u8b| EBaK0F؝ѿ] }A0bٳo|T*E+ThV7z j(z3),8Mƹ3I'w7 ,p ЮQkiT^cum/ (@Tom2 Q1,4g8pK[`M8zðcWKES4%jBd]C tb/xA_3H*½Æ~" nBg8c Bp*I^mZ(Z8&;b4gڙ}oo = R:,.'6KXYav.1Tr7ysikmHU>=Vy筱.@oٿpi"ILKmE+w1.*JTW;0VxGlKNk਷n؎;tk\djb=@rف _x37ž/ʆRN~z@icL:53YnnzQqڪL8 Esv_=[ n1-^]B(*bB T}|@exUBnu7ie2u,8BuwN˴޾JmţM \oTeiI5J (N$2љš" ͧ&p.i?0q4rMVPɘ: XYd5L`vl@dH] /Uqm[42%#eӛ/DN-?!a5$X6 8I Bķ/pY42im߲KH[o3YF$y+M0\W?N|g*bDpId1-j_A\ƿɪR g5`Ac>,sxfa-gGk ۥm~pKhsVuAHyW)Q'Zj uWk˂ߗgV_1>;AAV\6@8@ JTM7(R96~] k7_|P(8uپ!>dk毓=&@ [Ȓ⪴h$.( ?:v%J1M;9^{NK6Ujfs,$SͯQ?1C*)3Af;pK #I\h *P3&Tn%fJVc>i#NΣ\F.'KtɕzKBp;>*HӔ &(9?gc%x.GMsG}NQSfŗLϩ`񋥍y fEǽ&.+44T?]IÉusVG{uK\F &fɶ0, Jl d~Dn\EsSu%VhG@p3 D-O|R f1:hV= 4hdԣmclO!RLU0(ԫ! >ovw){Bs Fi($=[phJ72ж %ɒ' ;(I C69" bh%,~&6 qyl}d3 Z0N8 ڢ~Kٵ v.§O]5rO_ڭr-,ҜtEgE"**\&9(@}%ŲS7D,66@ҳ ~Q.SӨ_)A2j%7G e- 5j}[ަ~l$Ьzo^`pI>xPc 2]2T_ui,Ё֔x(3'.^pKCQwT$ٵd?"4 :[GUj+BZ&(2aiMns49#z%M>̾5X |Rj4hgRwq@ՍLݞ7s jh%8gV#2XcG^|Gt"=~NjJK9e_vt=fo)G(wZ!Yw5->hG Ad|e4MaǎmE7xT7c?Y:ͳM@ \N*HQ@5#"rbMOx;v4#j(9Rxh-LQRfOvyۄm|&֜m6(_֫?:&6=>8|̏`*E>AQgo࿠H's$UZe1HW:"]ϩU =W4nApmݦSg}Rk9jǾ• KIޅahř7PSVu+'FEDZiwF3l.pނD3E5PX?f>iaH +Cܥ'\P A^?sunHtϿM{ڰ<)C[k"#,݌1&DĻDjȏ=Kazb1WwL*ޜ9g^GntFh/Lc^3 u8(= 06˚KG).k7i}J~lsǏ:̱&TNaW) {r.&\1~Jn%MMM(Bg@K1 e6PM3 uEF^IJy$2ssZ Hu@ TfQFkН4Ѩ޷ֵ0U([!v?z\ Mx_84ĸee{n*CDs,1"pQ94b]ȃx:a$|/Ƴ>\"GNL[q}#yG"1 ng84Ą .Aܷ DjY!R7TS/'bdw ó7}'L-694@Tb\铅 \GOegXC?P]]_)rWsK7W Ÿsz>BbmV93 l'5EM`SrIM)GTշ8Oy&LmGQ) :+g0[ G|]7a? KVp a]mm `#4Y{sP)FYZ&0)o¿P6hMЉ9(g|]c/Ā뻎y|j  IC+` Ʀ#v(7x|ȍk(ݶ3~I7"}B7"v*CjqCvhKb2 }2 ]u8I_$&HAr"D񧨝hP^Zk;J~Pȭ~=2d(故?ҔhiX]͖p lMyEɴ=o0Lǟ_%ݚV/E>72'j tv( .~A-[`YIO*5&6hdyYS\GŸl2lg>+pj4s{]C/;﷨zn ֵ6v8BՊch0RNtF3'f}Z蟥s}ڗpcV[ `|S$?/]#I#E.puLɤ]uU H]a$/tmh#d8܅c! :JSXm h á7J5%366<[tS|jsj䢼+4jr5p߯@ .JK'؀~Ћ@ oBӗpm!6K CKꓝMjQHU')⸟oYTO^m-HLEQ)eP$)pf*("O7@tFBHjVS)lݝ$}|t׭p.}= =HPn!z,ζ"⩫BS NRY SN]pAtV4EBJ]Kʠ01ts4vГ$(L2 NA^J&0*iG&DGYH i Ŧ }o=]B$]J>{i3 F0}M`Mյ_Y10|oZ!:D7M np(/n.-4+bA@,}V#g JuoM0bkՋ딡ӆIHn~n&a!W-R~ bN].(>ۗYGf09ka\$OQ樁`mo[@Ƚ$^l}iͱY\UV]F3ѫS9>Sg !:Be @D& ևVwDgIH5Y8M'HwhX5޶l-I^Uu103\>).$*w}7(N[!B4}]`-P_ez&W7=u ʻ&k2d˃8BwNkH**S(Cp5uC4 CKVP[ie~D%`?C#R2 =FFB;7H9QY$~옅 s<%ʣ+mⰀQLQ$~XjXO=)j .^ V&E1cہ=X ljQn%1Ҍ,A)ީ ky[pve dR?uVR 4Ѩ8q}j ~r~ 7Tr]B+ ׏uH-(V"90DG;ڡruG.P{>p|CIngZ 5@;oyKVoQ#K$nt h. >1n ;xpb$HGfn}1L݄KZ*B3s=qH(T-DKL?1,@Vo[bكvdop#fa^uGݵo)JK鏛劵2@5d qI1 ^p Q_ Ri(Ksb-P )CJ6嫉:ńW8nt_ ts 2>Q_GGf mjm',xщ|5@;{(r-Pa@eQt&u1oN| 3fIbWd!R0Ł#ɨڞ6 nYz9;ZUDxVaݙ\17NyګcZzo|PSZ*/SPL]x#BpD]ņ3EKq1/>X&%Azxr}c6/ap^{vsPA*qHJ1h aP@T@O1rF뽠;eɖY(h?e p.dkVD_a ğu,~>1t $ !0~=Wo_PԬ?A!CLkbWb2Fl5ٵݧ։v|̜РѦ7gK5y XT!/ bbdڕshZZi+Jһ#S1i̕pRO}}k@eJ ʁx@@GM']Ȗ毀ɀVLޝh_GN20|xACO@Wk'~zӋd;AMDȰI8w}4Yd V||Gڈbf1XEd7,̒\kߩWMQɄG=>KNlh)6;U kօ255|t2 "X:[6t!&)[p{ԊG7K{. [A`gfL  SzH\+3!Q! ]"F2:ܷzreNI&y1{J K"fSV~(0e%is#" ͘}Rˋ^mr_@ Fۊ4M/eRgO Ꟙʿ"dӴîQߖS8e2a|q0}=ZKWC^__Yn)F~Kz44" MF1 6ogbR}[k'8zi{]ב/{ 5#i#ݮy{k]+b,ři}\>IN,E8c@[Q\vn$9C&E;[ƨ74~K}~imV{!F$P?N(EV6o N[ik)+JbjZ< xƾh{} :89[&o2>|>]#9# ge.6xCkqiE><B?pE\%`.VJA(W{A9(, 0Ζ[(MпJ]˫\̦^iCgNEE8 s!if=9ftv^#$ŮSު+PЙ?x_U/ 4cҴ tlpwJ.Yyu]MC| m :ޑyG[ٵ]I5é_8:!W b[dTqoCr|Y,DK:PF2@0&tZ}j ۬B'< ;;荍 |9 92'2GG "94'Ff6 ogNxj7Z`ΙqʡDA/m5ieîX٤UB ͚ X; 6Cٳ˳@34\KY3tI·!i!8OD#2/\iW}FQ+ݤLw܃¶6`(G&jeQ65HWAgEb&suKۂ84=ݴ`?J+ II}bo4mF 5LRJb6#c6JO@dlNU $l%(6ytVС+ls6mZt. $Tn!]&[ɍW-#Wϟ<8)у@Y-Υ~8 )}^A-(|$s.g棧_OgB¡j.A<؉l`fXuݹc)")+rCyQ}?sxwv&G+ǝ>D+C fG rU';^. tl:B9Pv޾ﴱ͛[諧HEpaȳ<0pRZ-MVT ȼzpY1/? 26ΰb9 u,iMڔP]$ɗUsJm:Xˤ.#= ^/3n- PngKvJ!@ ri{2@#)`ܧGlD8c2ClպZNd뼋4ef` t.aނ20;>@ O]A1Y,`خd9$JbaX@"P# ]t:Q6=G1cȹ=g %PS׽sk9ǖ: 84i/>U6Cq_)\pw/n{w#qP]6(\5<=+M3W1}A$}J|"I| ƭ08 )Y 75VJM6VSI{@+3=J{sywpCq + "uJ&3[ULKIoEpe-ɰ-1/eeP|gr.5ފ!f rWcMwb7@kC9'i8m$-&p3oz8{TK 5SF aE3[U]&&a+ {|ݳfumanݔpub`F47j{B!q#f=~9ԄO">tKà (ۥu F PƒutMX*zz/U›9ʙblx;/.-s#MMCHI$'*O6p1dϥO╰<bW un<5'd2+9`GJRPX pnW2e1ˡV%~{fC?~-QFh k|/Ub#Z)$8t?QQ}{[c,+C)y5t2n&89V5퉠~yƦUUܧZ>lu/ȹKx *At,-u3tDR/AmyLDYM$"NY&y fcC5(iE' @AJQx ?;ľnh᝟Hx\DBeS8zS8Tdm mo&&^Y)I**@8 r.1#a*0cqVUF}Eti\#YXkvu't%ϭ24}Ľ47̀5c0F2A}""0rf\U}Tb[f&K7J]rgM7(yZSZ̃Jn3Eo?MeF8 }"ЬKFH-@0+Y +.oCO|dK]WG>95Øޮ.:81ط=z`t8&ǷξB)6;,Oe;}.BӇm|gZgfYF~g.IŻrp-՛x j-v[*@>@;E Ԡ[}J_I{^}g]{y?\Q,9:e pqq|4CaeGU>z5CjI^q+ܵek& 8T]!Bw * e,71$=%vQ)iOJ/ّwY[c 2:pex2a\j LqZ<oγ2M'tq/(CQ$[k?4#q㖚B'H2q9 ]/MM\IuH$NUs1D_Aխfl\r3 =K:qUuLt &R9/p!Tȑ0⴩Ư*6(XWM KgDi f q<ߢonkM]9fX$/wFr^ PgYu=0<*ණ *茥&)CjCBD .j6 x{Zl?_;U U B}wAY%ypFrUW4YKUJz[OPGF}H*6] CNC<$ pcIBh6s+WtY;x~E}j:Njg/ "y7n,S3UF@D9Wo{{܇pl0h^mj,1va1I!;yԆJ_I+T8W\z Ws7 4e~КH㷳tbi,AR@N}ZVA&\U$6 r?;{*8fP+ *@#V3渻@;TWIae܎o]I;,~F&LC>)~đ*-˟:Al_r6cFQzqT9E}{Q?TZs<1)/ g'3,jN hj*|k  3QXM Y&rC^ #ƶ*_HݙZ 7MdG"畃MVl5ApÒuRdvǢ#H0=[Eآ`M3p$pXax58+] XNW3v6Gd/pҕ0{KƋL3|,XdD{"pwwNy~/Q8('\vzpg9 zsk^}E@) xݥ>H B IJ!G( vT(H%KZ"#NN ug%>iBW^[̸#<{e ݡno/ t?|=< ^V8stn  &O\>PIЀ`>0V* 6f)nSޔ}'h_XVyXt =?nǿ{FEٟWߐ!jB~\4 r<n:g+c.:.ȇ :cƑ"i.QmAKm!{ bSAݧ'}E(~h*, J`}jdua/P_; %&g=|uÜ)M@ko7 ߫`x+h᎟)΄:3{H,@b\H\wBt7: D3(~P:frUg_G)nо3g$t5@,92_:,bd *S't5nSxmkJ+qH1[%BC4n]EfmWP ĖuNRdnEO+Y|J;{-mTlsOx5'㐮Zדh%3vJ4aMX!QwahǗFh39 ɇ(Z$Sxg<d)s %ְVX_ *Dȭ( n\y!xd dcD ,h D6I9p3blhƝ0W@? _׿sB)@Nѱ4zKswP@q9YKO}P5oErtn:\0G u`}M)^%R\{ a66@. )_8UO0Z:+Qhx_ȣő~S+!,(DIIKNx_UhZMD"1nIwxcJO%$鲋H/3j;-2W6N±4vy^.SZaџ.vѠ}vXAn`kfBD3K]#;;pwpiP,k9T})˖FUd'd&V`?aTܷ/N:9T%:L%l`81=qwzGq}:mbZ0C"PBގwq{e u]mAl9:ܩԸ2PcVjʌ4Е> =;s_^%oҋ7!\ڭbe‚L:^́#v!x8={쫼A\Pإ -޼N5Qm:Iऔ ik][9$z ċl7PE%$ineWbk[HEC9L=T-(Bsw0%pd\i[#R %RbtvRfPvUZ44|NstY'*c9YRDZ%Vǖ `vgrz; sZ6<"s1' "ŕ U>ӡD f vی8j!?ӉxKi(γz"msՔ2`X^lMOPxDk) 1ѫ%N53פ$cyy\i0,u[L6؊|hΌ-|TQ7fQTJk,$.bERP4xjrE{b:EVPKw)e(tYRˍR`n4=9 PB$b}nHL @0+Adv M@JzPS@K|vp 3_*ϰ#{ʧEZ̠;+AԜ$`KiŅ-IE~^'M/~,\qX,lYУ`B49g )[-"P@(S.s`bӆeu` %+۫ߋws U 4 Mr,K.)]BM Ƀ$oA/(d"ҾL}ݎtև]{:!c uVJB!Nd5{r&ekCA1$@:Ax)2NTC!J۬Bڷy#馊}HEێ @;EfJha JT  qPc2?/aG]G~>>F)}sH:EZ$;K H$#~91.$2K%jYCuu{ɠc^AeCtD̒9<0wd,a y~Zd޴e@MtJ% ݤ`jXr"|숶&O59'D.1"Ňؐ\>7<gA4N43J M𦊹qfk^^Q3yx#\&a蛸u%7 éb^}V M-(!%¾;ش!꣸\iK- "' &jo@=/:h2-Vg׉%fcK;G Fz" )rZtH-x-'q1⍐ݳflb{Ltɳ=4GTq]p EZgLQg6"XN!Y  "z7M?bL/UM-LL yVr l@Sx>bQ|4t\=E l^dЖ/4I4G(WSޣ#.(j=}#e+j%Ȑƃ1(>+$Kvj@)iћ$m^"Edwc慓L[V2Œ{)/ pJNjsc~찃36+m` COw%$`O!7{t ^(\@Hg]_7`]&s٘NVf7ԂYkUoIOmޜoTt?%2cKmBK"AÊϣdNۺ]y_"ZtÕiI5mhl!s"Oh_oU8et5C ȓ=w':6mᘞI<$ڇ@$x`OOwθ~!onT4̏@0T€ÜdA$ǒcN?ڿA-@+7+4'1ܡ50wf7n+7cyG{ޅC}Wacuִ՗%B"f56)LRǯ-.m/pQq%&|BP(p-+!80aQK( 3pR0J,R3|B⃧&"ƻ`Z}6Z,Ӣ:<78i\n6? U:8''5X<D0Ǿ#}mcIAgڹ~oN8[ )߲RA6be3v5R^yVw]%%d`aAY_G{'ON̴(Ր`O:\qS@3H^3|]*'UӊKn/ܼ;N7Y@>n 3_:դ/+[O*jJ9M|iT34!(J#0)B _sX! כ*&A\NF l :!~qaZWXO ._d8(Q@S^xD.. H,*R0Pq?lbhQ>m>?(kT~&jMToM-~/"b;LaiJCDKFms>[|mU,U:gvZݡ-vS-s`/z.Ht&YvMV.L-~$Փ;?v2Bk]71L&Qybzj Pt_kβ9MUgh˵g*z{t)z_<) c3/Ƥ {EK$4ڏ_x``>fC `QtUYŃ\fIǥku% 4[j4iϏl jg˒So<ޢJُl[}j^Mi%tS/@N@ʒכp †2_HQrr,wum~SXtLNFӹLUy$=ї3Hsw—Mݺ$=Coi @% ]-5|ͅOۚT+^ H&'\ *!&ֻVDG`Qx;\I-;Ш0_%ebΐz8n\(Z4FIޗf^P85w [=oDNa-H}7!ey@?dL 34~ܕ-bC+( ؿY~].K0-}Lo _Hwԕv̊WԡXԲBVL J;%1bH(a|(;[͞q|N}u;׸d2 uϹ@: H[h~1בKBMaP`O$K Z($)D;=YKNȏbmE;jε0s,u"a .i5Tfob_o7/yڋ v)Y]ʄGyѡZ]TݭP S$;kq;xp" A=޽@4@ +"켪R]C,ɪoZw4_ֻbu4`)ˤx0I(J&y;q ;9$FfD_Hi,>WحT|`htQS^7 ]O EROvֽ"WmtpQg9&s'zʤ\ÎX:&rTL ȖL2]0 2:=~W o͖]64^C$*פ "`: MD˱jCr5O?bP7 7_uNշY!9`4ǂugMN/Ήrst.xJBA&?*7'[CҴU __Ǟ#3UWzR›Ue~֪c+ q72zwQOG+Ӥ'ԥ?d7ÑC#! Y暼SIB2R vVt$_@hzKX+ny~md1Y !#FFM,Y_ `qI&+5졷H.}*]E5o#\8R⛀OM(W#0UL">ZﲕX "U&d}d4٬R&iTeO. Jp|߶EN5oNQ[A.)NѵfH _@Q|w?10`PE[޼"Ұ[։gTrGTnH]ub 6mlqQrB[*wEvqAx$_Ujbyv|Ŋ,7$KأN]쌷Ti茒ChFs#b' Dj7i'ҢEH6ϖ;Tn}]3llӬHrSR'r:݋/֩3Ҟ)LIYE5u+@h@ط;(nnӍ]Ha;a2SCZ-+KAZx9HaD'<"߀}#p ߚ]3߆Xc24uXp T93l7ѡLy=f@m@;7%:]ؐG![s9B2F~d>f]}H"` ] k9o' //UkțVq*!}Dv8z0֝"Pdž<ԏ؀G^ޣƯ@n J?k$:IM,(ă jy'6VH=Rh H,>4S}K|(V{ H8KbLs'߹.*$XxOăEg,M\>L]3d>޹MY.\*ԣPg_E:]#"_ў5?evm $=LΔӆt5Ϧ[ԑͧ*>Ws&ؼB6c[]~ ƻf 1Fa[w" ^'ytXNR4$tڧn:<'ZnWߪFﱅ/XɁ7>v2;yЦ\nRnQE n}|)3 [nS3^8Lkz9֔qN4(#8m\k#6gviNˢ$ ~LqG&oζך𩐪0gFCP,,VnIڞf'K7mbn =/UJMta'2j'qeMQbO{tl/d @NaPBߎgKͧ }E$ւz*H.a, PI3@{fdZq q=j\B\[ 6RS>FM^[d/{?%|݄bMul)ADY2T!2 eR{EF>(ib^Nm'/yqHu|FCކ*X/O"1nyD ; jLC@M.5$.pMV;$L3;hI8'Ӗ,.d6gGiDHsGfP֐L1)i0uOf4 l?:+tngd#~8Mk3;Üb SkCi7hd@]؎[cjh:1:cd< KX:j 9%48a=f= TZ'*>SԱ'8+# :M\h+rSPW|-[|!&-ܴCaL 3zs,?G&z'lcƻjgXNٮr2ϲY`wSYCDQ\G*եN A! r9^8#]`.-:\9yry' 8GP*AM \zAq>Z7~dƫ\|&VMQWQwʞf< E~#z(}qZ_ dڹoQ־ ]wf}ToN+5A7\f>FAupR+HۅHUl8Z\C{/yHܔRxػ_36P5 [>w݋`ڣLU!4|0R VX 8lɳAn\gۢ?dDnЈ uBKKU _v{ qϘ 0v 696)WϤ:i#~}bb5RۼŎ0&^~sT-:|% #-IJF]3:NO1}ri;&[7=%,u׷Ƴ:#4M `>2V2Gi>z--uUv5wת$^eF2□q[W.I|9Xuᡉ%9%QrخY q)8Y =mC`b~ JMav ~DE|{6wϡ9h"fky|rꤏGc\&WvcC9iG-2/sۺjo!Lm) +Kw$ڀuaPP*[(,l4M'Wf0(E"L\. ky|ܬnߢmƭj75edyT_Tlj79?D =:S"S= 2iZ`8γ%Qw9_c_?V17/.ΈdПUrpftKrwy1!'"Ū{DY&CNj@%xn*uB&š}z.k7.n/Ct 78UP)UCA޶aUf3uRaW%6|g{ϏJ| 3W 2Ek1`c[ }Z ğEp>C )aM`(x~j:SC4E5T U;ѐft6@Cn*)MZizKݍyqbNϣZGx05SRV3EHRkP"7/`J皹|@\gކEP~@Ǻ@_Ho:AO0Ÿ /\g~Aa"?;K|hq^"378n<]D[@spazQQP* q&VԂTjP0#JaEW9VOOK 7E#JSٽlݷaP',;pe)E#Z)Ti.+kcjAEMpCrٲEe.8fYN >$1…iW"'B ]4dDCEQS^URV yq@RKA΄mGM_db_^{-A#P\vv &tQK c.>03X|@R]{Bw/4tw&TءS[>P9*Xs"=?wWϜU6u+(kD{ڽM &+yn_nΔAᭈ+1.Sā@*Loj^!8"|<Eݳ]vrNAΣLljmċFnEw]XYO138`ݙaA%uLKHLj *ijφ '0T2Ƚn=n 6<>bj2s}lm_-u7 ZrILvL.{k~>Ln:Y2/ !`vi03f_ KDxT>D=gCxv,vIl27We#! o۫X5 uBU v%c[o5@iTB 6ުX/ &>Y}X-i V6u7o|3J|Ҙt,cgY':4QaN[6 Vr-tMpӽz%I5TS٤Z'*B]21n%{}i&,D39 Ock>hyw(a>@c{مUߚsT)+t J-R۶<=i.#\=ΣF<=*rMdC <ܪ=ϥdhM5tӮz B4?XELJ0S1MֶSns+|^AS%\RQh)d|/@,gA lr.Uvo։߃ ;2*+Hֱ0yd wVkj{Q? ̷ι"*(ԁVmE#讚f`S&;PzZp3)ft;m vNݞU ^s*f/n3TM[b[aZQ&hH@p󡠂 ~e mĿ8ĤE?&4nk{nyxo:j5Z_˥&{YwPRHn)7viߥ6#ݎbm&PnOf x{寐EzF@I@džpKN O} txƱG6>:yqhn)q7.~. ġE&6~C<.]oy9Xف:BCdf+)uZ)b)" /y/*9. |32Q<` 9Q!J+x pU4ee>m"@_!xd(8VRGτr4@FOgSyqԨE2 aĊ) |]/ȝ|Jvaґ]nJ>t]H[Gh}KYi>b# Yòq/1 !{/yڰՀ׈ &JB߶9g4R>[Oe/:Fi>:>F  Q!}gH~nY@}ۖ#]P oSqڍ-Qd"^UG¸H BW=t N!+mMtM}H5zXr-4\Ҍ}6~QѪUYEwc9 յ ]lf˄-S25($ݮb|S3O1IBOǣ}Nu1047eMU- լd-0AԑpL8}`@M5Wx}`F:şX)٪r =^!c2ȣ۔Òh- vZȏn?-`. b{NiJ]C<t XGN{8A1XDrDL Uˑn=b5Y((4^I G晉 p'pk{銎C?}k1YtV>5MF '- `̱3:c!+~?39WX(d ^|5r,8KڨV2Bވ9$ <8حˇ2vlKY@aj/tjytHg,!Jpf 5 w)5gS@3pabx.gfLki$U/70>kj>7_ҒQ p,K8 BA3TXLˈ>GGW_TXAOtô ̏n0͙Al~pZ,?'taxD`~ y=wMRŠT5<ԋ/xqOjW=Hg5zbfu$7}B=9Q@M\; Nˆ4/Bnźp iW?G醤-V[D"ʂj4yrH#Qƫm;#yt}h4ċljݗz=1,CzGt9< ~aPChhWк WִlV $\k>'{DCfE{Ʒ+ݜD;$TCRqH6j~?;Lh5LtӉcleC=V~c# !3)(-b((ܵf旚=$z`gt~0siI R{ga#3k}3̽xc #:bZ&%>^QzgM=؅|k.R$hS^ B%աIN52a$4ǁBD2{=?ޛ/wVQKz;a_ :%lt/l!eo}+n.̰wwb3[.b==}xj#-mB&)JxD tMk[L?*5TP} ڒDy)-I{4J}XFWtCY!2{wt˛h84H=mζz]ko,axt{*vL-4[F/̙uO M{³# 6/*CCL {>Gw$Pϑ^N򖍑y}qއVՕhh]]NlQdCksW6*5L-%갔"v!nk7{g#,|A7` Ik=C6=`- om&Ʒ_1g!|-u:5?X}OY%](9١Sm_7@`7)3ˎ `[ r+)%I`E ;Ҍ+ρG1'~ri: dfQ>`5綦ƽXtϏ (g#;wh= W%qw2?/s[1e~'hn=mAdrPI/ǻ_&W"{W'-0_̷!udDpA"p^YhZܘMwޖi|7]8-ҳjF&q4;9 A6ɕ@pOmʵ t)N (W͇6=f[>gpJ7t慲=&φ i[)%vII\F^Ȕ5>5u d88,,q8}(PFi}ةH@COSVx`v=ݾ<> xL7Bh^:nVD޲G*#+a4 }gIٟdmA-U\C$cnО+4V'H6Mt5@e|*oӞ;AJ2=>I_'^'vAVl@Q8}UyDCR5t3V#0D8ɀu֎hݢD iS4#;.1iS._A$F;,Q$߷l+r,"{:+s]sbx ,3(cKrhYԔwZxڬV GCyAZ]z9X z ]崐3E-uѨPv9Ny[4]<`vgkB7 ư6go=2PKy+@EeSO ](; V4o\\.R(n W9XbmEX_Hcm$Lg;vʎa=*6V>l{!8(Πd؁_ͣO=q;Kf[g.%髏YJ?_B8TTɴld;[KjUYX57Rz@RZ vB +mP贕ăD7pj[ɵ  Atą-0%Vf/02ƯԷgD+$MQ_ʴ:{bkZk),#*Nť~!..8/>1a;Ѱ#gBBbrF1]vNu"S&$oˬ ~øԿ2a$X=DŽ0Lcśǁ کlnqIg9€wh˜ w.^8'& IB5[Tۉ B\"ېH%tJO аh9ś1''%\ +*xu&S:(Wz` &1SUv~G?CfNh[&/h.kd!X6Pi;|`:M~4_ƥƉT ȽrvL,VĢۃCC'b#C3ؿYS֪rOBɺژĽl`rFΜr):gr߅ oV4V6m/jKH Y"N0B8]!tEd/Iԍu[a]sE\vt&?YݝRZr8l}]ت)7UTV8KI]Y¨Y;m.Q`e_sЅUJŗEdjiNMy]*v*^ڗ`]P߱V)ote#h~J4556gKqԜPʢC_|*lW/ϝ0˸m2(r^+~Qt-&pI b51H OTLt> lF;A@'}yҵpan\7!CKSdȻLxMd(tm~+]gvVLҡͭp{nU۹Z(l=tOy=F+!P2j%r`;<+Y_P낿MHFath=B)դ h ȣ+J#wY#p-Z*EKYN ?㱵Z|]H/#!ZO #$p[ZYs~"`\mJOj- ^.J )μ$Z ͈} a[Ps>%pDKR$P. + % Dē67Lߧ$!ׄd+&v(4TAD$HD@yLduMx)_n`L:l\z Wy=JX> /.^:Uk`cBy@ rR% 0^&z(cby* ?/E aRQ7ɼ{{}GaKAxr1."MQtig>?X;d>\hM"u9uFsZoᄡ3::E*l CyhZB;ybg ߲Rtr3u4jM6薔 ;^uK4Za 'MRP_>:Ȟ oI,?^]{8S;D hހd"۽Jjnь_O?ᜠyMsEEq& {5>špP_bTjHnMT5r<r<+fe&iC%0X$dS*em.ȪߩW%Ej aH*"h܇3]]BlnSG#-Bb{aB؍= )@?Uw|wO<fe\v.Hp4X){#]=<.C(K~6a l};k@S&llF=R 5VN`|V.zYAumopA ~\()/P`! |͍/OnP-wxm٘ t#0`rb Nz/jHp\2#]Zܖ=-esշM4]ՙ..v˨IH!;<F~<%SQj93 YW'9Bgzو^WA" 4۵y$c,V"R+*G3$gڧ|fc |F) 2]Nѵި>[d"7 a+QqȞb.cRm I'x{3XT/5 bNe~8<.nq5JZ p^[`P"#Vj u~םOI^0܎M7PQZo˂ _Ru&gѡ}(2uU𫒅_2A\'PE!k^,zFb=AC]ȯQ {`UV7 KD$*bN)5&5E(53R_锿g-CK뤔PYG\rhoi|_C`A'ഏ|mYNXNB@KZKNuoGegT&bդkka0FbͅuA~o1?l3ԩEnqG†SֶvȚVwUdosUB{\uy)"8-%mm4b &K4MƼ vSW#G.T4o %%?^bH $²݅$1SaDIw/ m1ovs 1ӆӨ(k͟`yxzX-K={zP MVpFB(7K>s+Ҹ12rͷu28_m:Z6XbcI,~T ;a\V~ ʠe|T5iծ6AN OKs h_Zy!E$xBFZ~ T Qzb$?T mA jVuXcY.͂rAuUؐƮ!4Fi 1Hov@EV&`4Mv*m!|D!ϼU>s=%b>ɓa';^? y6<\}PzKH Vt_)&dlgۛ?|Ap{.s4zouv?1~? . A`,0pI5fT9!SbK$jxܐG+d茥xNQjGd,x&7ub eȯXv~[_sڈ$4= O1+B2<*);B.rPC_iXOq]jG_" *G߁ g(G-~U2Rv "H~bvUjrmry@AV˃OFדF`(N?h皨EI6:Gm݁ ? @!A^uMw|DAq۫#xKe0܍ .= C+>Fw5dzoRrf5ʐ$r<@Uks|3pj5j"C%'&|/&U ۥ&*(pESd ge6OiwE%2DZra&rBCC>~vhXck;Q}@cUȃigZGˮJdq!nIiqf;[@/a(-LKVxL()V߷kyn.y\^ɗϻ95g;fˮ5$w3>KpUT6uÎsюAF͑IMJ9m2w]m d>5A3G(]2vqL+a^bd:GO `elqj;Wv9yy^8&AƦWA`xH Dqퟋxx?6UBQz/ȅ VH3s+h.Ɠv|)&,Ui֥*MѣG3Wܯ!&\D:)k_$;&[CAޜ^P6.^xMb m:zq*or;5\"G='.x8JLĒy 3 鼷rиElÉ ς/rqEy=^eEe]`n 5aǛ?( ih{͛g'pOb@KhKSPsck-l 5njjJ){Ƙ{͛"35- EpaicpCL4%u^K8"q=PNg~fe*SKx֜x\i@~*G[=IUT+v1¦M{ȹHZ@Ż$]ϞLoh*MOƋhRP i)`]D.TAV(0M݃#Ntl6i޲FmFϮu&fC{ l0N^\rf,*IYl;PpM&x\,zYI&|0;)osim'ƞ`~1z(7譼"{Dj$06B5!Mddඞ>zA՟1U<م"U&R1nR2@dUB9 <\4m,E*}KA rgiB\~qZص@^]ȩ؜nU#PsZ)6vΔ7H],u UL.vOiKD(9SE]?EPxpԯ wfDke2(NKŪy,vcSR!j\jka.cyPYߐ,f%ۓC$ '^>pP/xeXUقQ) }rH*ʂ( Aۼ3;5aZl&%C֕$)x'kJ<]ࢫ>]wF+]:QEɯo@ZQJ{rglֹ8B޹Cv{\EyG:ALY9}Od)Qt;C+O>dG8x)/QC$P[dlTPokZ9IK1Czq<$=kN߫"Ԑ4Fi ?a 6z>2A l\r%u-p6 XQ3(!ȳ@8qc9r-2v<m$YNv芸⇾/܏CM}@9A}̬c 4r(kmr4)OpN"Nz,S71`%BKl2ΞG:^58pWrb:BËٽ(ÓR׉,K x)+2f/< &{KVʪpH{G\]AJ^iH_dO➷i`y~> uSzbꊄ }C*H1gqAW/=ta4dn#d.ЙWZUT V=OٹUxo!Dhdmq#S&@L0NDi; r$F,-ap."/0;JZ&-mXɺ`ODd@K|-ra~H/ })GxUR ^ la?-,J<2'n;S J'KJ)v VZtRԠK1?M6XqP8ڒgJ@x +3W̌naMۢ*9nGV1 QyXXX̩e`n1Wy'|#,H8AYgO]$K&ŏ-bR.g愈 m҃l8JvX Oe:& Zn̛\O&ß > GE=]Ub_1P$sԟxPi%#OBZ=(ma3~SXq6 Wu5b U& a̒2+"x+uo*c qtg `R}6F23Kru"NMp7s4JBcJ~H~`/#@,8q+ɧJIY)%uZ6NCل r1+8f_\C!0`i'{MF9mXąMq-d#FGRB+CoVaװ,}8@C,L8 o!`rZNaEORJ,_c|%NnΫߺis%iN~6pw%t;Kw~Yzfjo/(3쟘_[2dgçve";$.02@ya`sK yxrX"/LGP3[v¥_ y`ԐS_ zw#-)Ǘ.\“>sa(֌Xx$ (]vmEyWg5&]^א鯖"~er{ d2a>ns"KZic"& L6ipLKu/ϛuۺ\kA=>O:w"{CtՂ}5r5xo 8R7Wh%AVc"f~ʟ&XX-'. HX` %2>eޖȢIl<+Q?}ܦ4BA5ŕMڻ|_*Sz ˵ڠ|% S%pVF\pb\%oV &sk_z^.bc6 񄍮)8+O[8B5;dEwr׵fhٸ`<} [o?z9 J(hZ`k\%Yz>u;yQewwڤfm2QfRqC/scc`uxdaza `gi;rrdj,L޾\s' 0f}D'x6 euT@!SHը+f&֓WJyǐJ~@<^.J^:!˚\z0?ĨXV2uJ+"5*Xz[aATV@ݧM=IʲߪuT(u-%eA<|+9G1(yG IodjުH+S)=I^n"R\JiL&E{tF |N3YHrmuAD!ѫDzq(s4NZBUlp2 b G8݋ i ;G(r?k&KwLܐ*/La f=CgqXh%m=!b 5Gi _9JRMk U+B'-tt]8^)_j9ƣFqhD:`>]9eXrbRuuB#xYuw9XHvh!4J,j}wv,"-S۳ȯ]4YP}]8!e7B.3R9;ن#! /127O.nD qT/j Au/x,mX &_h$S="*!x]% ENTw XpcI`׏?u?N24F4{}H/W-ݢp_\Hd票KinKK7jyV/4)Y'hiV䈣#eM/ - t.J3$XG68CqQ$w$HKm!4O3n"[*1iٯYre+Q[I鬦kRK=j<zCac>g4l|g֨"҉қJPoo^]B$$3c%ܜ2{[;,kw0%nHN>T:HYj^H$vx ʸAl!Vp!dSep5&,/CëQY3fبKm'}SB>Fv@h{E{y$4{*v^^Xxԟ,V9B.G O:g]9t kDJZ4-պ?!BI"8U^##ȯel~VjqU$6>7HpȃM|p3qDiDb@4x^ȳBC|ąδ={o>ZJkn>$%; a uWtͶq-^ 5̐'Y$`'8F5VU EB',޵.kce|.YQi&mQ"^8;jv&XGOmo@ ; !a ;m^8򅜳4(D( Q16kp=|6=-3v6k9}EeqʈRt lsF#mj9F0Zvme}y+ GĢL AH2>{"oP |c<bEWgLP 0.5K`t9'/l:灵|_#nWnĵڪdR*PdT. l%vc d>~c v*א|3=y-g i3̈DF n++)]'7Plc%;IDV#{۩T:$jVUsٹfd(z=| `٢fMjE+%f~X0Q "'ph+TH/l#A:LS˂-Rl7MGu`.2d kK^vUnrC17vFeV@0AR@jiQ܈02sljItA JsX7]nKc9amwИk|Wm҂´ ޯl˳<(Yb5wtS Ңd&gU=&I4*zǀАe=LؘR(]ː6 , .$t +FRf兂؋9'x9>TZOw~Y.4UKyQاXdlxZĈ|=bZxLgg] ؖƮB_B7q ]MKjdryzr@Cx^_l49MI+V8ŴBŅAP6nh5l_Z~ϒg1!džpIZV3Q(`jYз8 *XFd3)tjjM6-7O; *S+N[Win )Òi]l0+k#kgꋅm@c&1^?I`Y1ƷN6]RfBА~ et4 WgZ\]'6("ٔyR eƮT4.. 6LiF:n ꔉXrxZ/)Ӡ<3~OJF jC5̪>ׂHɐŁ&0"G80`r}$JNq;Pq2(lcEqBYOEDSbJ8PuD3kX d9$NHB #_PG8ͪ悽d萘G"qNb] 3۹iAR.n_EGSxS qAľ0Q⽷r@=;u7d_~[Y*,g`G>0-0 H|:{!ڲLcfxd{ٴ L ҷ̶&b.E4oļ-DǦҧ,ثFJ/}UR=DkB?8фKt5b#=j 4u"˪̩DH:\j-YƻQDZ9彻أ{F{#@3I'EiKAޞoo K d;h,\ɵK_uٚ|_˼mQN/j_q5W([ !5r;FCL2B,n֌;9lObUOY@nȘH4h痶@xhĀT-7?8t YXJq)γ M+J,%OʆX.iV?b|?.F^5%~ /,mE?%Vr6|!k6$CL6eN`ɳzw`7sQwa\,.WOa2eơZѰm͚'r0f fA$:F8rGfą)ݝa7f2)qG**4_EZ]b[#pgAhM5d,ü/Ofrytbu\=}uE AN>Y(Mp5RwL+_Z@*q#~>ܕڛ[B%vO%)^]f׍;5zh(ˁiNlvox508.9wVpk+3}^S&%?6pH7HsUFvCgJTOoKm/@E@$yѨ[<׮`Lb0S65~S V1ocW,aI);w(VL ǯz׮hOiWH*`$ gH$)η@:>ip:q?@ILCyE.Id*w@McJ]NȥcR8r':{+"@I9× Vg UjZ%v$ YsmKXD|NR;_۱GwLrk: :KY'6yr:cN8qM1 1* &YSbd}N<~Ҙʨ@̸qy*YDbѤ7n>T!A=e i!x͍XK_}ƗSZ)du+4/ H,֊' t,h܋N^?4M!d5]CKlFY L9Kv __2NΌC~_Z3U15=1mVw-\y0S>j.=o BLsd3FBƳzDEԥkpio<ۛ; Hj+AHCe|hr }^BɉƱ_ q#?$aR{Q|Xj.(&rv(aU@G&l 6A.K-M;J;1օ9"0_dmDg$B&r)ō60]=tMxqt&N^Cg)e06g'0 xՌQq2ˁPnZ97O_x>il~3s˴ҟiߩm>]tͼ3a 9UH%}P^PUqq9ZFOK;޾`O4"#!:r_cT^e|%6`T`)J=3N !-B҅-b\òoՏ T&/*}x(Oz$߾fN=MIޫQ'@IiRurv lBJŽj?Mq@o4Wυ Զr?O9:C23:ѹ] VrIw=J04?:ϧa?׾Y QzHb}:cQ_͘ 0<@w&$ h8\b+j7Ckת>&`Z2".q ?4݋)fo~CijChM;RI`j pg` , BP[*Ydm{PS%j ;Ej}@#ڑܐ33Qs=3kSc>H٫&)b$f.uaӽP|EII8+{ie\~ܼkOsAŹmKndr1^b:͸F7gP嫓GX_'&2]HO_+u_c;kuJI>l/Qծ3SG=M"2U[!ꐴk758`IM<iq khu_bq0U]Ʋt`ksЛ٣8"g%HIc' }nxKgIG}^^'5 r&^^Pt>R\ɥ]^f_*RRκ}۹a.7jNB/Jގz&$".[j]/P@fܼJ(GɢQ| ѱLwQH,ˌ^Iv_Is|~05Γut ml-dR+,*r(?L!ht_$AAzؗA}&cі#2+^𶽫r$r_Nh!1fM-6@ն.}nm!*onFpݛЃpQMWl,zJ ~~4\_ܥ2&ӫw-k&BJŗИxmFpEۓ`(۽o7p),PiO4Aк#FKrAU>eA%Lٍ["3*EuRlO9HZ~痹. 320Dػ1λCHV.w=:H|ϸIc ,N9:1,6w%oy/@]K)UJ`h٫p;H&o:n3v_K kBN c>c֜۷S Ql1jӊͯ'[J `c̖]CoYdTxlMt&G|} FWm[81} ,.ٖ;&'/-`!۟m۳p?#BnN>3xx8IJ^4W4Ȳ b3N'Ji?d[kéGVpʂ+Hh}hf~[@#єWiskFI$ -z4ƛgsϷP;^ҚFrڇ[s k-{,QatnRz|{/IKeP@ȯ/6=Õf,hF^/wLq6D7ɕ~$V3x|{`Rz=D&]9K2pۅ,6}g]z''$:y k tI(?iEG#q2XdD P T¶_Eќ(7=y XyJQ؊4^k * 9G̢̿p՛whz=Laq +b(te?hU"mQpjVC,± _7%YH0`4Wvxۥd,`kUPQQkOKVVϻ77Lm(io6$ @&-svg?SQ̮_KC jcšLԪfjQU2Q0;p!بaJq<;_eBI>&mtCPzն@A aoD)q RѰqcQiݒOzzD'v~3,Ď|J3P< jjj Tki'yVEjqbp⪬˂sX'[ PƩ-l?vFnH8~L_NL 5sjn1Iџr -_1Oߙmpѱk~bxk '0'e1iUe{S^?8sծ{Yf;z|tyVc>Nx/ە)<W2'ExE(@7qՊ(X$سUWf o4!A`[jr )9h!WR??zGRr{EZE.ÿ9/)OOG$ #r.o'skp~Bbz{\2khYF%2?-S%zL㔄DĉJ^0z#:8!J#vXuS5SJ"1sJPnZPn>E[,6D*Nc6&Li3̟qф//I?궮JCٟ4ؒYqTm9S,IC>K9ݫ#]`@Uk{x/ gg>f(*qO?A iIiL+i~OXЉd"v 9jko9sR6dpAd ̻u@F|ѹ,\In?*xGfLh(QPK =W[{!bӏ< w\\z l();{t(r'xčhㆀ#8a>/[ia P2Z6`~`p?i|AكP),gv1dj:fWJuk_@>zDWl+C,0S̘'hi^} U;/&EӞ.BF5_%mP16  rM  B`8H" %&JG0 U2)9 X"6\Pl-F;Rb-R^Z=[s`fP5;oN8(Rf5S _D,;D(Ƥ/)5rD-K)3ୣG0t:TuvR&x'ppDq56?V]'2w?LG_juZTB/z*fԲq:$GG~ |韞xaQArX+VB̲'ϒ؟Z蔒;? s+^+Rپ/&67APAu2'2)i /- ߣ>Aw%ʁty'G<@NKaiNG%0iHlAg\"0O3<=(2Z #Ug$:q>v=j_XC >7vܩ?)뮄+$̘@Ojݯړ'U JnC߫tefJq mgN{Oi}  h"Ik8ISGJilK@,>-h )U^flP[~tTUǶNjh;1ۛPrƩPcqoe>}bsRTk%7^W//%2zU"un$]D% J LɚaÕ7!1Xx]YjCvTbUfB\[t0wzlYXUgpPK̪7q]%\Wȝߍ-gxDU(V}(A 9#O4pXbn j'PJ>reM-]|b""M2[ϽO'QPYi9W SUm R;kɮPJYG@ӡGFR} 3x8 ;HÀO"o6o*dc,Qܴ &{!m=d.CײiSWޥrxω$qL jO"K(:.66jJõ\Tk0}_c6@_Z}!_ms@'p11η_V@"-ϨjPaAv]6N7 M_IC" 4cZh< Y!6Fr ~c'> QGH7@T$R0FcLd1nN#kBݾ @,?J]jo~$~jC :~J?1M.]U>2$o]3!KVTT(gEqDEܱخ50:gY,DCM6 |Υt` ͈]vmkuqtvSB 1/m;_R{Uvm+z3* Z (hWZ6! ™t)B1m a1\S.8 wKZ ;w'XrdqeS~]FS+a/bSqeuj!c[nEw靹*=HU@޾8oꂓ{b%6'KVD㛣ʎG iauvRG["C1!0/'Nt:U.މMЬ4+9#wcg|ȣLoVʑxPx;aڅ]~EWJZڸTis2"b׮b('HKRDsUrm<7'c5OJ|^Na˹QG(84,+,,/OlXXdez6q+>ܪjZ%Vɂm[@rǪ}`z\Ȇj.ƪ< v=%OOd <<+h3GdTY~S`c>\f )"eHd5pN2@ ֘}<8oB9BM:z<3tV:2b=-C0GI8J2n-t/z sLvc%Y[S+S]yVcu ډOO[zzQjh?Z+kuHQ%Ga̿0pLG^@^ BحmDVmV! qXL- TUf@b2@-2hD݌<30WWI c{|]_6wpP˄3iIQ{!sdֿw.(MhbcnkM\h@pt_r-(smHކ&9,ӕS<"fò8eA.7cܢ I\1 Gao@Ʋ6Iy2[g"xwo~ҢtLYƞ\zgE( EG, . p3X$a 敻Ҡuꂛ^ 1ePa`f Ltulxb7Ï`&W0U FZ͹,-.w'# 1IԨo3ec [4:ԕ5*j'5c;e qD5sK8ZaSy)ή]JAyJ4oz B çu*0` i|(+g :^ D@?Uαg=@pJ&'iqY!GDwfr'R<ֽ+V\rZQs]_Cz \Ɣti=7 |\L |dN(yiH%F. dEEq:@VLrl6Z9,'DJ~Ȏ8yͿ 4Ƌf_sGq%90x'|+wK9dV&e0j+2Q1tejD^2\2Ղ_őXk*~@2(٤3= =S9K t_> HLƧ ع )9)pPʋ`X[8VIL];kO-FNKNJh&z3E y$.x *]g<7+ 7L=36dZg/J*Ƒ!O/$-SKGKl8pm \MCkRz|+Y?ok N=JT=66-]\dۺ>_,?/򺵾޼]0bL 21; ([`&ɗ<-B>o{ 5o$Xb qZpa-!AЕ}7Gc]+~.xqrU Ԁz.oa܁y3ߟ11$'G2@(v"eehL/n<%y~9O^ er$F3&G[ w=S`.ߊ0XԭFZ]ыGz)Uu#|?d\R%Mp]d>#ͪT|3"Ne\my_YVY -@T>݇5%/fT;BHi@ѕ*4q5Y0CSD+m1fɯ^uIarU2TvSiBj 3XN>ʄ.R0Bx ÇG=IJ9ڒ& /q%ێ՜ w:4Hcj덵m(7 u8@1ѐb4#Dͭ*O,1BvXaBZAnLw⎅!F_'m8O?f._6'S xˢoܖ%);ΥBW;q|kߎqE*d@3/LpA+CMd+fK4"Qm ǻ XN /7t`M2_z>8S %}#wlM[,rۑ܂7_0E#ξ${hWN0v g,jYh>lCگZW0];gu'^BG \ބ0j`KΠP|0 uy= 'IL)MgLPHBo}ܩZbh:. c]zrDi K|O{ :'Ҧq߸37}^,SJ0ܛZQJS號Ya۱H uR{FUɉr<0:ům6 kn)"GWmcMj^eǥ MvG |MJ3~%PKG# 颉bb(89fpy+#(/X1|u}ػyessR1_RVFIV>ۨAC19Ng|8;-2ᑃ'uۏ % j8!شquD~eyhpnDR:_t&Ks:UbMc'0W( VGu@.W_M蚉l^Ȭ#8 Qo! űmuԉt&l*w?dz, ̭cl\iR]>WC4!))2w+63T(c8PGk>h_8*fJT2=B&g waEiDh}yqZVO-2plp$}[8T3 BIYOsK-G&Z"yBJaPPy0{@#n3}EϒF=~)]IVx0 o$ Y9ծ}ZZ9򰫔m ׿IRnh4g$旚k^0"sbJ0Q]F20 <._'60=A~czɇ=A{[ xZRmxu)28` ȇ9Slk}T: c 3rq"Rџ50urf(EȸGsuj4Ȏ#rᣱ}rFΪd#`l{Q0S ,I 1$u%6]`vu%PCK؜&|~ 5mOq+!ЕzB\?;q s%)Д̉uBvѻ ؅|Ѱ| 5L;1p&Yi;ʸP18AlBq<- T nlE S@?* 5}=eJ}RgoWdËXYc Hw |YF4ԑOJN璩+^5@✛G*b6SǕU5c"K#>>ؤ|vv4qbPq1{d" ,ẩƝvt~VŮ<\f|(iS\{ޣ =]խ5 \^˱zun ز' !Qe4v }?NWS?fȻ$NZ{2`A(%`%k÷^!'6}Pޯ7^Z3^!zS$dOLSV0pT p?E%AB( 3S;IG[:RBT坕E-R&I&ݼ,RͲ'2VY- -3' S>2(?5d Kj" jݚñX\)9p? &iY n8'VMn8)pw7Y/v{ Mty3tɇXJdջ{gRmqN ;\qd_=OփMk?dP,m~p:T GmZLvq#3$@{*.+m3z,Sx nH܇W7;դֳBG{{LS0G0,{[큐!7ubظ(7\d :y\;Hn&>.g0yN,I-tiRAB5]Q}Vs;U2rmq[IuOG6aB{Q~8Vd`Ϫk!DЫ.o׭:m!{ϠI4S˺H^쉈3nكl5 F2yU)T+-ă#`Fx:ʙD%A 1&G& @)zڷ uEm } j0X[Z5uP %x9~sKN!b#ឌisooPSN Mrz[.1%$QBQm83YxC$eK_4wyqݺ"gc`Tz3u+>m=C+;7#ȭqҞlФlzn}ׇ}5:eKW&0=}2ռ&p\{lw:8.y hU1O@j8_-zeEΠxCLc81mCs)y %V>Qo&26iAwi툪[JAN\HҀ7Km.an`q~sߌdBl\o9S &*"U/YjQˇT&g.( -`݆xK [=(yUr $ىmy ,]5M%I2H{{񀥺UWhDVSws4^VNu!hV\Hwk/&>*0Edws"GW5<XIFS;^zU ё\@,r3o\n"7Ғ `p<֬5u(+P7'ghFTS 3j3hSPDy3B,JtG&횇cpQ^]3 Jga8F38gޙ~ĩ{,Δoc87{!a 9;g;`N04ܵ D1'3E*뗕a *FȬ3)R!q[ή}֓ݢ#s֥\& q1XlIGO-rDZr*6rM6޹(뢎|r\Iu GYYM 7xX S|KB ve0I)ψ JzS<<0;$ԔӓDnD~b 9RG<.mr2xe%oA&Ot>ٚXq%돿FftA"x!䠱;ɵ͛e2=s%x*`{,i4lrqj̬eQqdJ*jQ3&7c:*qڶƣ޽_ %P;V:gvz5>D5 ~WS4?zl+@q}wRFSj[EK=x}mU}+U|-^)1`dŶq%P]πz~≈pVU u=ILZa B5Rs})`}x v 6Y.C) z?QYz8=GIP4ւ(AΙW{\ɂ5 h`E ,(AȌ E{.u8?Ʋ<%w^Zڄ O<8mutzqMCؙ{rt'hSlNVK8lW`?5;PLxn}P`N* @}n O)[RD-7GH^X;a.3RVF( Q׋53xx&M=g.X f03JR.J+گ˳4:W 4Xf"JhfVvjP(,K@=)|k1oөȨACQ{+&Ɔo9P=Mҧ^msYՈS*qm:0'ui0~& y/rgZं%j9?횳69a,0 #ENvw "t+*}f'5$Dj@f %mowbt 7?;g-I_Ddu d4Fj~[JT%:̠ƚѽSNԇ"DIg)gYn n(I|48hYkc++k0NwRU27*N(BuYmb良I`}t*X.Ls: E`HF8gc:dB)͢T( mwo\0f!DNIrrKTkcĕdXgW'SKTF֌imrpL|.E 1]%ԊMfQeL5ѫX 􀱮Ky{K.2)tšT$d: =OD<-A\$cfKenU\(ڡWg8)Iwg D4@ ]3 Sw$N c)`D,͵s/ՎAԸSɭŏc;t 0G*bA*ӻ$/Hf8zxO ;s@|ݾuK9Q+hU ܊>̄=ʋy dy$}yp1R48SrT>ZxFpXt½SIS1*46O0Ѹ`K47CcrN0E:J*C7Y;ﺭ1id09Ӹg:{X@pG/7Bo$NHy]WbV~C8$<"]IP!rxŰc:IT&p`5rQcE}?; ̧(1[Na?p-Gb*CfsT=>r&NFcX؎wݎV6ZFd<0MZl>M|9 2j߹W-ߜBWTOoe~mخtJ(V K3:SgNM^e^V^yqS.mBowk>8CT=hOJV <.Re+~QauFρk)~3¸{<e|1!^\}oeQnC!ٟ,-J\SSgFF:I5S_JY٫`x ʸ9R}a-Ưܒ'(C~T? by<6v_t} 6e1ڲϘ#\L{ƽaU) @rLA<0%x\ԇ}bM\D0q31N38a!q^L{Nʸl {L:^%-s2~_=6ίr#E2yFs1x FGݿ5BdP uLRmq\,x7;N*h$E-h K3+FI+OS- 즡IqP@pk&>Kl/ i+xgӶ@vs i|0@EvLN;JӒB#ApmS!_gOqREȒe;ͽ1*q!vQgjwQ0H1V"j%` 0y D; qU4U1H*zxZZ0lLް׫W`>}0V5i1J _pYu İ;hdL$5^pѨ >c17Cm7Wt HOT HBKZAI3Za}&}1n0vG҄e4ES yYr<*(N (ΑT{"kn ԫT =yT`VܻN2 fIKAfښ`R2*QTS,V.I{5LaD}U"()}EIѳT„9U<ym 6klIFcNK}3/,uXkćϫ HO{jLCI>YHdSU"Vz|Rc2氐;Y8A";#걸S9BmOH-0#c_AQDn;xv@#ӭ#"P47&x嫏J`=l,F-Dִ͙DcgbE6F;sےy(식J!"[- ;})r*RaO|(T0a mVу.w9-A-#;-@GrTw/vf{59>Z(#k:4nu/HK)I9dKW)?*ɠZɥ󔜴mJs=<ݻ57Dx.iuazcZg9q) ւ &kh:ח JPy[?xƓ]=/ΣZ4jtmڤ‘9{'lb;ICOf Ku;EǼϐ\vRIH){J%Ʊ2w)f3ިs?>bxdtm\Ұ̖$ ⴔ{=WePz?X*я|TG}jq>KU)BO>X`#)kз㴊C(73 QZ1rL-!x\~Mi@Gtl%8Ij} %?pre:AioJ|0WH., _"[ Ya5DBQe'8NU#Qbsx{f?a\ĨsYOT 2- 9m&<C98OFL}Y(L~ȡ_$$OF|њ OgR/bɜ j !j>ls8/nOqx4gJmuK"4kѥA@t+\ 4oaa2Wl (^?H7+8 @Շ~8;:3 E谺5;0Չ4%d^Yb''%߶-?7 L\9m.3j 5^={fVQ}gyhK xUq>^&e%)eT@q2C݋댐n{6H5R[B غP-?3$}H ^'R" Tb#Ry |jwݎqt;1g_po٧|F 7!BA|=Dmz[VVa>uU6ΠV(4&@A^%_2fFBWs f${]v\;ߡ&aT?jAp^ ވe2VmK )j2+גUF>/+֯2/=Y`.+L.%nNpЋ@N(a˰bQ8&_/ao6gRH ђ)Se2;[zY9;[|$I TJA('9A6ųhC K6+U9DԀ3;|Xr qN[I&N:ӝ,ꆔfǫg@x1`k~!ғͺ=F'JodE)57%.]ݎnq̌&H}ǡ7p0jJyGJFs{>˄*E3̔ꙸ.Ɨv1X/rOO|ȶKQ[: u8KK}Ig7F(*Sóu }k:qS.Jdƨ|kekŖ"l+Rj bǧtdz X 15DvGW|UΗmQ2Nxph6mМ}"5O:αWg_VoV֎B}kkQ|Gp66yY:){\QQ$P8>x%E < Б23T͋!5! A(]of52y R@>DtGZ>lJlLp?՛܋4!@7b2ލ Jks=y%xz-.R|EU8A_qo+>P~}Y T~ ʐ>ap9Hb}PV.t¯#k[yGu > V 93(DG!"Wew1dgw,d5i% Tzj ^:2GFWs<@3vNIs$z]rBfegc^vE -ps|wTΪT-)Xa" B&,(4 |״\cjxi9)e ju نJo1Ti rhjl5ݣ45^x؂7 h5T]` CZK[nf#Vd5cP4%f,iĝB@lp6,e6 F-XZ,YCިݐ=#V`jM-p4u ZEQ^Zd.}2b!7'tkrBtNv.SswH `X7xg~ql|ygАE$޽MCN v΀p/:zYtXI53̨)~b+uc Y?AqD7/C9:TOЫֵ7Gd)Py?{ٖKnhT{CQΠxl|mJ^+S3L :%̚SޘףFmń& pTzм 3VtO7fɱ\AD,w oApcׇ-񗒉 *H"ǚMJ⬷E겞#7cpCqnV6 &mWDkh݀HQ&34".%Zl{j.sM~VM=:\"_ZT5+ lv؀)]UWYS=!CKH7Ɂ3?4f# }2yy\V{7$5) H:R~(*+;K œ[M'^Cl&f(s?őbލEtnUe l ^vYu}pXEB =yJu.~9o+ Vh 3췍^>y^tS̒552+NZ+Hq'G4)=(@gMc5jlb>8lmiNyXtVC/  J Ӕ, v'O8#$ei_=z:O!?E;=Ha@ "uHټҀ [-H̝~]v!9gG1 aR#CNQT%i)}.qw<|{pVϰ~y$GD͆Hʡz%SlӞHiHs-L[d;2 rVe<":˺ҨW{jjh@~)33..%dn<^MLAf.+䉫:xBmkYdLk@V'I1*lBSHA[vb>Zx` Cz4H|$!dewɟPup@!Ѯz9\]XΊMTmƖX\}fP/~?hoAPbw5^rkU )yMs\dbH3DEesln OAZy`K b=q콎o::>Ttp`Neb7 'a{T Rpnuv:-_qvloc1vt[[oϿwzC8o(|׭D8²5()&x (%&0:67auY,ЀwfE4*Ͼ Dw%)H )yL^۹H!.aZoe &k@z0-},3_F)+w)*dP%O (*C^HsXE1OSz^߾a]XfY Ɠ@?{ϳhp۟Xj:x9ҴF]Uê ٹD [)ϝ$Mez苺#A>(V|A/=(a+TLB1tԈuxta[}g@I`.;8p{Xrp:q|M6kdИ U:,аz5 W{]xšzNJYU6z8>P1ߤ.Bp-6e&/Lw|S㰣Ivl!5Es8[ʀ88/JYٱhom_͉\]҃>iZ;7:L+[ 167M\b 2 FkXU*CYc?P6'|lBDyyIǀ}*}ڸ'{\e ^$XS|m?eYAK}ZykgxBw Gz3O'dGx&n,sQ }$03\AĄ@c&XOc{J&2>`::ozs`ɦ#gBM*RInK0 I.KqYg!D9|}LSn%L8u:.2)?2dWhsu͑ 0IҨ=ȅ~v^\" ,9=+UUg~J鞫")ԜTŒA7;SbdHsk d^ 8L/(fI]&J*l<]YvĞnw 5?󕙅*K-}9fCu 'eC|hF0vm;!BZu~qPuHD eBUxRVjXe` Xa׬^]`j+m#e>>ϫ x+ni@i4J.VrI=OX\bz~d:;A ո+[rlA[ͯ2<ʜ&8}&&7ʏ95 nE DLad ڨ:ēMs^c̤,`K, -41gM7'C1,f]x6퍝O[]O<*ND.]D5PRul3&9Xz2Q;&Gi|^0%{;gHu9lڭlPa?تw|JYLOj`g{1e]f:Q[Vm]D(T,B:L{k &718FBƖZr74[qx*g|:6 <|˷D˿x Gvw&Ӎ|XJj#y:+Q{g7R6m%h scg+w(+V{k?0Y[dʯnmNb]P33`6a$L纙J'?+E?F.}=5|DCP/Й>/9#i0ISCЄ/ \r6/䣉LRD?ԊnIlYI1LV,TڂoA <y?Un软,D4\ǧd ]0zIJ91KhZx6 Be[ΨO7]5 LD  `sw= Z$E{oll3fg = !&5iwţ١k?hg˓B˨h,Ɵ5O{tZ@̟%>_5sd7v+q|2][usp !'V}w$3ni~Ok:c]dU~dzFc1+|Lҥ8' | 崆>FcmrTZ{rv$TpŠz)ǰ۬-hhc :ևaݺ׏rB7:]E-_[rt[ `{wVd2 {Jri&@.'ynoV/}U [Yg:q^*@4 4#PBukE.Κ."@|;+: Hz*x]"]2u>x4UCAŐUJ_9{5>tDbԍVΦ$Kϻl53".WTvgHA2iy܅+/h9'.\cѼGAj rU_a2c%][17^W3YX7y 1A,sKm=yy ?tS~>a4UZ8 ه?hLn|_ᦘž@֑${x T5wD,'lÛ>Nbq|-Wd\"_[wIJRjGqmTdHV9͇OBd6Я;XAwMHd>(`@C_?c~Lw/]2s?lb1ӡlL*i`aw1[LzϺ{VsPߝ5u`WW& {K#Atc RapYH{W)T?G/ !Yk*3- P~~S+*CrB&(> U OÙOVRlaHǕ 0_dѡY]GѕYę Ѓ#X c4:@p`&}&᠙'r Zӌ awl=F;Z{|,ᇔx$zdWחѦyښo7k5ePQ"QVDP+%7 87?=]<@sQ%eU-( ~?3i_![Bx{z9O ?ܱ W %j45`d b/)`HR2}vI , ŖP;ؽJkYz,b@B .9bNzGF/B?Vdת [8g4na%$;\`5_`ijȖ>@@+6ez'p0~67 _'D; $n&pq1ln51 ĔzxcWo<_ R?F~3wR*R*Bz2JjI!.6UeK"Y`YXEڟTU&U+uV-ca歄 ׄ_w BX na$2iC[*4}hg}[L- pm'-K$'M %0tҒ NJ!r9``YdJ۟v-7_@5{57.*7N>C8U6^cbk5A7i7LTzL\vsSv-껄#*b@Q9x>FuPgה>6cr Gڲ !]2e~ӹȼDÜiE}Ki7m&_S4YT$'{/nw zE@{{L_Kw " t&15zi l.ԝmL ~og"Ѷ|B-ZX p &Э34/_VGX>7\UNڱWżk>6`qM:e^gix5AS;ƋI<$:І4{O&ӷSE4wuYFW7TF}a?Ff$L> ќCcj^;kYEPQ *zVhp eZ{klMMO~4άМߥ>%z gY O)ge:n .JEKb+mFǁQ&<0xTJqUZEWdyU }9Ƭ+M@Y;SK8vf=F?-3M|ЁÛ',߳?aG}q8fy0Y壽I?Isd Kʼn6iUs#$o؁ۗm'hXk& UۺsWݻ:j)5@yi^)SmWM+F7nGSMgSk尪ߞkF,~j%\WlB@!sU4."Xg[scsء=|-)O +35 ߽tc^ƻa/֭oBenjO$/f5sbf '*R?G87t;.ݥFO-[qP5t̶ˆxybR}u7H&=ylg 9ypHͱ/?xy"H6 S 醆iߕb]D?\ANp f CP(D$#1Z) ' `̽Xpg^KmR ̴x@Ѳ[E0=[Ai@~x k#xp-H"OsPZjռT,uN4u L2b m>}Zevy>CDMy t-}?+Vˍef4_K3uI&,imx-7L˝0 hfaA|b'zckA*w C/H$z:w%䘤qt. < y[3TGelgW[֦9VS@ -sW^8QnP awԧ5l O&˔6Q,]%X:%S,_Ӧ-nFi[G!5Z )AԸV'0=b $n=u0 İ j҃@ڧ) o0G'+V#&KZLW)3z SgCQʭ{{36C>bTyhܚ7!} " o&;oap3SUnP-t8ǧLdduG%MSȫ {y^>DK!u˓aaˤj,]En-՗C :,UfE% ͍B:%n zedֵjx9j|E@쏙s;SˇXekl(Յ|1^k2mⰶsL*h#`:{dhÆֽOcklE#M_z͒MV&,+ni^EZ+; ּ`% s)63\m(/,Z&}LK]75QYz*ڃ7U IJɐ\@`- 1{ v%4϶)Nn?S3yz߾Ԃ4O6y?w}8-ٴ®DtdVC}gB:Kmk8_gzNS9EπNrY kM6Mef%.׶'0W{Ep U+\:t}c Ls֩vF'{gi-x{~;ڱ]I1K&˰EΤ a]B+ 9 yjO0n!:w?\_YϤV< <@+Y,=wLu'Yxq\S>y VSP{<*%ף`+-ߞYaJEIrLxQm-acWTC=k{` ۓ YU[K%Ѥ*į +/!#N9eeHς\X!1$#Uos?oTao;T .nQ4~[Z~G_CzJ&Z­Ϳ\@GUuQE]q9Ԥ`@48dq:.<;)gJWKi+me:!?FeN, LԾ&\U|~"\0[SQ([9^[Q-_kJ17zPFbJQCy%4Jg|B*m")k8 $Q%fr ])<^"T׷}v asw£3 X h:vd-,- K7rYs;"@a;gLq7^BsމL?.""JΕt+< M }˕(ƦWpZ#ݩS4'iNJz|I\䕔Uj:A'A!%eY8^gB#; 籰e}r9< YDCB G׮L3)+/)g&"iWY !*&tᷨ<@eqWEJ:%D^=L-+}/%e^SX tv ڽ0`JfHf X v1fl/4Vo5KB[%rҵ\c̴! X0S̒(b"DUL^ aʫ0TisgPzLޗSE],r<ʫb;YRDxOwRV-JWRp~hQ$$tڭ7;<]m "N,մ%fE^c[N{'CnZ=C)qB3¢[=WL|G ` p|mE w9*Av"ma8& y-KK8Jf[4dLF^VŭџzFu jl%udjCȢ{GQ[J{Y6̽ ]*$v-m)0(k`P?p2Zw':Ə˕x$t콛.{jn@~)<Sneέjh?V#ĭf;N!$vB# ?jh]Vyye V9'̌'}Tݥg2dq[}9OO"G.S ,(X ܱ}iه$2J`Ö_ x/X(=۔w]/SBYUy\msGz?G?S4ƞ24 cm|<ؒ^Aq\_Y1s}oa{fR ؙaH/ŁzìcSBnWl:#Vs*>MлzIs^+?-/Hnu|y^rJ s4u8uLP6ƒev`2.b,5g]X<H_3-_堜bn}GɯB#8ReHO:x[u˕p wo۟$+jG̱>;a Lw:m‘4-T0z!ұm!~%2 Op7#71g)J TI\b8$?Kw#L\j~RMK )816\8J9JoAP>zbS=@&r#T_jeeD̯˜͔ft[獢!I9fKE:%vT5Fglljh)`,M ĭA9!m 74 &*Bu"@ʄխԬA~–f<ɏȍI;LA${įk?Y0V(f62-b|ZPNKΩ|ؘI +%\֗` ܀[ŊL;|#%f-rJ@ Vd~h[M>Hyn>$*;h1Nrݹ&@B W oo[<hBnJEy{`z{yaw4>"fDU*u#8OeӋ[Q\z|CІKgouʑr@PH(X В|РG{/7ChV(| n6 PIIk%u jóGr-%]5C2P2 Zbfr Ȯ=xiWPQ)بl7^d ]n ƌ#R.$`fW!(Y|~ g@5}B#q/wÕ8ϰR<_ 3 O Фܰ(rig8TXXDD@p>5;,469GYeU߳~avף%7 36u(T^2Xs.z| 3KMܻ0 -5tfTZ+vFԠɕs Ӌ$^u|QjD]f T|׭2ȷ@-Ӏ1\mSAv' $ \|k^jS<~ P%@ 7A_New*ѳOiWFl-2iˈNY~ f^ޠ(K^t5R1U SR0I41~'#%`Hd_"ckvk+m%n ^_~U$v]GHD=/$9>BٶK)ܶ zs/ut̙blf,"mfj kxţS*/7wJ Y9©~u|WJo$Ъ<ډF |~rFq\hH_]oj=Y=Niܻث>}MDX6^wjkBX'UU ]a6j}RR,ٲ]L.ˌG|i0ٔ@P'({4ŐpvOeRqßϋE86̝66*-v$J#3k:X2̳Vs Y)MK㤿lHՌq!< 0מhж|}=Q!h̫%}ZB+_v;o~1NSZ1,יċmAF9nIoZf|-bL!+sYc `NgbL]qjjABR!svq]Uv.rjr<&uY7[Tw)', bUNl(uhoubLzQp q>4=Dl$0DKg{,/^Nv9 a(V`Tsό}nBmM1;&஖\V p.9xፈ{#k_]sA` u?{f|;6D}@U.W_30i։AO{Ǻ.??X٫%ɎDŽ~óG$\"#K 7^yPHi:+I8`Ê5ܳ̇+7nPl]rNu8&;;mshDwWPpqa Yci_{S|2q[7V:Z)Ҽ6 UM$Qþ4zCF 9|yIڣ'71 S&/rIg}lr t-Jl`Bɞ>|}I -ѯWcJ'+J Y+09I DvJwJD1GL2zi?c,Ψc^ɒE-v'9#Z0SӁ1 EEi,$XH+iw*]6ǹ=0Z㊧8FkBN>M!4v-yIlDw9,/oTo=G͹>7eڬIzLv{ 4[H}VPtv%Y!3qKlҹ#LXdA ;ޫJ4X_OXJvAgbv |, R.c~ZޑCJC 3ֵz5)USW8izD F'/:|y֡7yD$bvAHOjj?8`f’fM#q, WMAXuaW;=9?,9Z}qi3y0&3yy\ /\*0b׶UX¨Um>Áę )Hv$`k:|FZl)?HM6=Gr@hghSWnWU7LWQ Ȕ@%AW`Ħ.&yנ_ej YߢR㬷\ƺO_0IISK٬I8kuZgP n {`6W?gGfsvbSZBv{ &{ K` !vC ª}ARs PB뎎T\6>U 'S9җz{h= $nF=m.DRX0B6y!<( H _qZ8!|T 2())Fds n̍}!. _۞ni#=x (vSG9I;60Zk4(\wDŽ@ 2XzxSD9-n;;Aғ[J.O( #s#!ԅC߂Ov/&-膽2Vt@>Z&0A NfiAB3V$~ۄ-0o˃|)j| W?~ xb6(s4žd!w~N538Tsy?ʜv :} | X*D;7sB84/~^40,jZa]{6ݞivW:?,-lNZo\̽0<+.4,9p,6J\IT^C)X`G$q,^oyׅ1eG]jy hީ^&oPn3\qߍ&>͕O !=/ӟ\F&6»cG$S+X,\&^^ \5rJ90 G4z ׳2\Cq'B40Qu1XZAjn{88?~ra"բW7GԳt# +o)A$jS>GZPGTQ'R4]0[I8jChLV2JfeAN1"vSޏ)bqPu7AR8=e?k%Khbr)R̚2z>jzᬬK^r[QS ?_砢NxA:u&Ac`}Dqبm7@a,a>+wvVl[M.!I*;}#>0uh٩l1'e>RH Vx^rCEj?w'Aex5aR +eEXsbQ;ꓬF O}ZI3Q5NeCD ~U4a-^~ed i_`_n~:ۑD ĞZRpV/}"x݋}V̮16DK^ΈI4#Ox%ىGݿ-jhFqY` c} nRv0aJ6}ߐD <=d= v;=8NﰟH{ %ญ@t;+s@36rC}\TK48VT^`0|k=AϰZd Qxv uFr)hLDШ~8ʵ[m)zQ5'lYwyz28%2z0A wME ק7"$Cߞ#͈>uIX7IB%I˞ᨋДεY7rq`I y&/L P4Jzݰjw[ 03WY}tSܫV6hn#h~v}z͌zPDk6J$*w`(8w gx4ARI$˶TD닜:fMغBXm=Η%oM}zKΌ) Do+*иL_#%-ÁJ#Vj^v"aƈYJ>r# w%ۆ!n\(7(; b.9I`X9 aI4bc۲fhN6@n;XɫM0 &P@Ux`uJxvnpI,OMkӾ7&סlv dNGAuw7@87k:eE?XZ+ 5\^;Z8I2R?<="r\lɳ $jVӛ|u-S jc ݦ.l:b "Jq͸ 3##ZyɆ 0uG,*w9n&UNL< [0l VۧRNQ9G 8*@.t.0a |- 9oD=p~,9  7?m*+U&Fxv+׹+Pe';qCzCQ2 &cG$BN@pf6{!<5)ܷNx%WdRL2n,: Bi5׫k7`zȴ"XMi>I``ќΏ%sIpp@IF&y-T^KEh*ծm y?*=ĜOs+DrޕlTaaE`+2K:n 6 %lI}!EZXPʸ lE"+$Uu|ur+Y+D^XnȵF6~nTqo~Rk:xۚ T{o/~y)Nv/'lt0b'C&*OVQ7 tژXuz3KH_އ65;W#jOWsqU :O;ROnp#$[2(&vZ!״DWr@RW@&ՅnV8v5ŎB TǷkyBKNeɺ" '3nV5.]->?4a<(* {vF`>[XbO+ ji %,͈.X_H ܾ2ʓ3o"87tɹy˜Z=J.˗XLa7Oט0S'C gIGM+~Z>]B0m{Еo/gPW!˞3T&Aک%$]]z(+k!KoXM8g8-v亭'@Nx ҭ%eDqfX;@`e } {A#m&T`-67;QG}v[W)SLCm[Ջx-qm*\4LP?t 臂Ȓҋ -}rYʉ6<*jR9mݡN`Vo#ZeYx=ωbp|,ˋkmP q$RQa(%"*Ӭ1Vlr.\+ׯ(z oB}/n˜kъY14] eQBX$Cʔn'2V{gyF ^68BH+{|*8\:H%| /&`yaK-pM.g{c,Fo138fFh|~BAX1$7婍$b;6K-v.ڿί%Mk Hv/p 7*aLB Zv0^{!QHt}5C~6+w8+UHma`=1˧"̄ePDO3*u&mڱg-[=ywCܞB21nOĥ#cQS {q~( (GVwķ&=mmhaV5׈zl:ð}zf"^dbf46u-Y!'ZK̀|iqKB3[EX|3+Z0l$I֕r2':עxQRQrW֮BPꛋH%.'^dxྜ93< |R(;nF4PRqK3wizVZ@5(IV?J!|`["HV8[U[^CQ.5r3)r{>+ `NP^Y6oLMX"7nOL(wK2h E $˾i,* a. 6&Âx9YƭcCD$ *Jd#J`U(Zlnz+jVxDhy\,i#/(|؈fxh*f 畠-t ;DfۨZgr=f&sԥ$Pߖfax-^6Y+4-Cb+SVhaa&ߓ[Yybt@9o{wҪ5b6QM>bdДaVf;/d"^/CvwE]Q*qkͻIF|:!bYE;]:}>bkPaf*IJ+goqTH Q˗ŧ~@K8l9?{&9wє޴S1w-J0 `j'6-M{6,< D["O܃qqlUg"Z5`AFɜ]@I޾|hPZD  "ވ|ըP4K&IB? s~!,XWu> >|N!дej;8ZF(8vH- Z}sr`e*˿-k,`W@+wpX%@\W-bY?]f^i-|֘qQ+ʜnf 9RԖ4 x5иdMGbnЏÓՌoujU~g"DO O@qִ;S>o=NϿem"ݕ!ꝿ7y9;l8JQV4 x}I@#0w /,x<&>;QE \t]0h uyiM?\ ?;/ {hiq :Ӗ6S [E#ttMܚZC%}r-ҮEGQ'<&Y"y ~|V2:{wH@HX 2)2B^Ē LוOtho-+&X1%tY1`E0-2&vtQsg[4{< v :Ezu9AmNIh/csYyj':( wv:H+ǐ3*_L.Œ#dgF\ɸ75NűH_$(&d;C~^ 2`ԑ9/Oj*. H*6C|(DiSNRB t;c~j3,o?`5.\ͣ,`mt6lhzbFP[8qeӅbw:lpCW-ɏ`5Ԏ*>V jFI=AB,s7SwxGNLmFhA_"*ͪQ)T*Ǘ)D9 ps1Id׎P< J&+Q n|v?4KԕX䆨%>"nXғ Ԯ|!X]֋.KBjq@aVq}~./~@F]+(3h e e0ĤFQ*WN|s_7JQwpځpW游RZXO {h%8TBbJ<\_-ۤ/~GwDc* nr+ TFf+|WȷbtN Ĝ= B'ғ^jK@lf la9Gn--~݈0aWӘ y}ҵH+ud` <W)7F!gSX:^q,Q@vwP0r8qA6 lznNwSQAEz+9<c( vo ص~DS|~2׈fmre.Y7u̞9Bi56>)]Ec57GMɨ4~W쨶R?Iʆu^C1-xذ V 9`# hJ7]U ;z7CFDžJQqx`I;gT+wWKP9YhzKߏo;46?3~>8gvpe@=ՠh!No Q2l Jko:/;ߛ;`b?G%M! u"ZWӠ8(M[`1F ˊ&0DrWy~2 V! B(Su׻w2 wݔ^He{MilX牙sgu`Df3x2c%rDPHYރD,oEYhɻlUp΅:oզu`q(ێ!Q mLNe$jYu5f*"Vm]r=OkpjNA,<GRUv{v&:ܷf4 "jB[uIUmZao.P|^=Ol-je3gE$.zӫqTur7]#ӛ)7$ 5 #i1k<Ώ`C\KѴ0+ڤcwV(lOw&*)h#g1Rڭ"+7JaR5v mk~`9PYE[oC5ĿH"jL- @quyfZ2&YWũ4Fy2Zl@td>;čV~x4cRg4am?)-}hΓÍ /t/ )ޓWY9LOyrAӷb§An^WGr†oYqϚsCٺ-WC:N b$ܵq0)2,l#=䎡!{5}ň]6ɼG ,MknaW,;Mqzz O\/dԳg͠$d]+G RnT(B?ռ zη'wIx2\kb /OǓNѡ*\\[K8J=]ќ kFO74cᐣHj;c|!UIbpkCǵ1q{EyqU=Կ Ԩ+guѲeI ^8 q}VԲՎ[ KiI2iY[yW̗`L24UV]oeR&B /9vL `I-'nm+#D-ǀZ:}'|fO !?jb*!yQ8ZVڦmڵu+H8QCv-H=vFl)RؒA?TjY턐&|$`*ýD/`؊D G`H_Z=D=ڨC"G&W/ڽgjښptTVՈp%ǡwov&nVVM./HFlIXj  M,ng7[aZXA<hR# ɹ\jdI.PIEjL"EE0a PY+-B[wF;nD.z+F1lT.$];d4%iU0Xpel(zURA)r C2,2`+6̞}B92*\fq:=51wQq^Od fW} Wwje9_c4^-*ʭ燏1Et4ud330ͱe&yD8سػfWZ>ӏ@Vl & |)Ul:l_[WFew-P:xBГ+5~eCF=aZP #KP_7n%,b$R-HbuQG_&~ @_rK#%W:LȟX{OIǽ0rhKP{:WR3e}H,u^&cDgDΫ{ Q%V.crzIem9*) cg bES`*&5ȫRj()h125n`Vk|'![IbkfDX X!6Fs0n㤃v 0'.yF>]E-WG?(Lzоƈp! vqFꖭxZ0jMP cpƽ``44_O5\ CLRͭP&d]"sQ³ی#;('h,Q; åS,/QCO4 M'gc8wCH,!i?,i< gx FݺخiVEc /~[~h i?Y%P@Bx|v!hlB^6(+K~D7Gcyhס+ݳ!kK:+xn,;s_u'Z>7ibnöUӌ_-ڬ#bԨVǭr T<6y`} q疂$H䝻382-Kps9`"Jb zڿP) Vp0LzEXc싒Q"5)I,G?9+XI'piF?ﵿDڏf3,67^tI8;0jIPY孢V sύ4B:QTUVi{[%lczZ}4~:) ((hE|on` p] xٽDBEZhs ,N;JQKdIU6dH/D+㏀|'v0e[/N"2 ~I:CtL)9$S`f0"եKUL{]7D"wʷ敋MFTHq*|r0P}:~DR?\%cf S;=`q8v{ߍl>v-3n}6Ȍgnw1P#gb{J(:t`0OqC ~2"^`4A `WJ Lh3YC("nJ*% ]>x(<$ѩȿ[T4b"W2.Kvăʍ%#$$HHkR۝.doOTbw*;/%8ξc'3jLm F8 I'VDTb)@%-8($^ Bhz{iŗxOHNc򱧍*0wsϣX)XYp5up|D0:DabżwwXx+FwH@}Kr-EYz  OFT!Y # pJr{(ض43םy/ EwLܟԀ1YSޭbE8#b#jB SYGV?ߙ^x n4Ow@ɠ[XB[ !e#U#Q+7Q=L*#@%SPXj"Zx@iK.c5 d}rI.CR\DHyǡ0X?*PA h+;|QaR{ +jsddk|HΙMֻ,Q1-~H&|`'^m7}5L_4)ȵq"0.}^ ӭ@?q?M`Tv0Jو$X\f@p3@|$J6+#k05<$NvpThT6˗fw˄]Zlbekx(Н˃9Z{KH/f ХwN'Sgm[lG;n?c wW@y==B|XX&BQ`/Y WJ|-ʢ-' 󨝡 =e2b܀D^7y7_[R-`L̞ /1. "\Xp>25>7k>́JcEc; {+ 9Ry> G섲tei(kfݮ;K0k]pG'33,~SxKЭ SG( ؽ Ҁ3-L* g͜x$UCGh}hkY* !#Τ$b${EzIL&AZޔ%q)ݜjή\ZQiemf}mv˫~>|OLq*{}(/_/I7lIfwp>]Xbjː)v_ޣNwAHm~OlDY^'U!.98>NS'hW/K#lȑy\c[ƫ AQARO(3jeve6~o >Ka\v{.<;60Χ6!ea8,\!PHWf ce Fݲ'iT`2hUCË,y%TC9}3jDz ~0 X'`ұ>cx/=7ky k#ꕽp[: ݕ5?s?v+>: xEYB|x1Aõ nq8bV9'iVkq@9*G-X7Zos{* EeB E\X{2݇Z#CwAw+Uv7+=!w͌,%2:Cki r_I\FO%;Vr5 N8`+C\r[hDcL-cz=D<ؓ~6!J+y;bƥf/L3,gg<M}0]xft/hxp)R ۺNKyA0w5Q;Sǥ'ЉO\[ٓ;/Ex,f!e聿Ufkf=1Qi Iy>."3c:e{XlؠwTU;c$rZk.T9GVݏMk)kcs0'2|#! [˪8'Z 1T+8?M&mԦ&_":q/2\8ѢF֟{GRc:=J+t~԰Oq %~TT5f2>m~R"]WN |ܫB3s,wbEqd=vޞ x[w6Ѵ8RLqnoIwFlP%@L/٤Urc;D/Hs;5aLվ;239 3j??JbW-t\,h|(e> [:z]xv :69;}[({cQ}? ΃S^csdovcܟ!sN鼬t}L!bwDm7,ןZ\0 `똸WtʀHv 5Nj$!゗WjWꀂot{9*#ʫHg4ZY<6x `!'i@ +jP24 moB]~"6ތٴR5GbfśQI6GB%\ Y^蝵 SRz|Z ^.U>V%DէPJ[Qyz ęttgGP''0 ҥۛ@x\c:WؗB"1Os`ÿh:KZȷ M@=J ' xƸ1^ /zVvWS(hLPcBc-fTZ\W|;@sAlfXҷw`#֡XUQCWs!P'YWXvg]>JWeO)/#p{20=S{DY40 ~MIX1$ bm MH0JC}pgOM;dO8Bhz4:g|ٻL~:ReSRG߅̎15Ht$ۋĨuhw8-AA6כM(AȜ]OO*`"l>;{UV͠9-z=fps7@EW ˫,~WG oԫV,{})XJLUNݓDbXNe 7; ]*8]zHԼ]o-Tzi ; [YQ1҃l x4veE/9 ꅡ`t-pػvE@r>/zXY*6x\1íVͥ K\ H~=I[<&"^Y)k-3}[D~*ϸ.bGU4-ŭެ 'Gry@O ߞ({BQ ļ7%Zj{168] 4ь ǖ t 6GyÒy(>xC'?H6b%˺6}1:U[AtĬhhL/AJb_3舍҂0-*X"a3Pph{. eSv"[aҔ1,8yoV-Beb`j(ЏP.K^6n :szQ8DO'_<͹.>qސn?Zsȝ k*7@0n[1d>߇ްv_B>eQBN;o\4 K'E 1 ~ ܇J WFe!uP%&R^ W(P7xzK`Z(U~v L3thM UG.mNPZ~h9|^R 벴8W12RwI;nӋ"V-ڧ;dM P|7Rʩ/Yl0lr=:;i0SJS~nqrn'\$;쒂S?4[*&`g_ 4(?FT[GSlTv+]BG!7>3Nz|փDXxni)`&">Ȇ^= ]|3wz/fwU_LGAl rڹ$dg1hlQ3@hw1Ŋ,B6Ǐ R 7ڥ+hJd+#=wT硽Dy$!Cwohάb"K t$[{u~`9 \Dx]8uiS"-*KM'_嶳 ٬FGbF-PV7>}u(*)Э$>Gr櫸 uWfz9Ra|}#JPy;йV2^9Xej] |9R}ҺtdOS+ H^I@8)UlbkD{D7sQ \e#m"Şi],YFEA[;V1g8\4좦iGצ鯠vScw>nMK"]ʁMI1aE?v"ٰ ]XpC{x,|"a=_^p2iM(Spu-zߒ QN8Eg}~ЎACWf&d !3_aYa2wRu +幠t%E헉)v]4:+*apI>KX8B b| Qk)1S䠷{]X#]#wFPBEp`HRֽ`t 6=/b<;S} + VW[!]mjQrx;EB;msbF0. p-v3Qu@)4A`W3޽ 'SVݘg '%?gTMr9.%7;1)H .癠[}/uPK֡s$#me}'1Pm N, nE`hBK[`5>X,NC_Ζ&T8~G1z~$2AY6` jEЁI AttS九g&ҁIb4Z,bûc@ )-~rspR_Tc%Ö}C#dݬ4J;:[4BijcֺeX,֔-!p{[9~3!wkèn0/Э\3$ѳKa;b!Nnj^OԙpOpEG?[1\`l @7D\]o9:)g:С4ɠfI~-Hf]OnN!Mm3 7/͋laۉg,za&G"Rkw2\싻7=z y(/K֬6o5 ͇kGF 6䪫eUH#"~x ,[]@?.iX 0Fe+sI~&pNOnh A_*ϦvL@7a@hI'1̯]siD{ɣP AUgTUrW,`۞*frw536}\Jx@:H0s5OV/ =V[T8{4Q@E5$Q zx tT Xb{aOZWl嶶@aՠZ?6(?j:M$VIU<7>Mitt Ƙh^!g<{T9{tnٞ%8,P[L޲YN^Zd23ZJww1C6G j\@̏NM+P*B-Yo(1A>~ɽ'7y$ŹC9_n^vt Ͽ . Tӧz.ߍ$U c܀^gMrq{SKeN&l>&ceOLR!##*2gy-#K<_?,0r^>l ^6uOL"K^ NAKrA3y7PdEJبfq~8p/1,>d.=Pq>6Qr71{ѝ؇("[dn ]Mmo], 3׊s1%l(Wt2!oaV4MұnrDd#gtzlrJԃ+D3%Mĉ3f=[^<4|,lb0`3q{y 94Ca ղKz D&*O( WSȺfhByMJc%r xy򸛚r{*mHS$W2mYrpTPn Ld˓ @^zC:ϩ6΋tT; CtB#Gg+Bfq {]iem)Z4 9y7^bM4 V?jtVJogxʴNa1}aE^O<@a烼`[|[˭_ ؐw0Y5Z@UlQP܌E~ ɠrZNݧ'AP+|Jbk+kڷ22MUEC~NΦ݄2i{雘*B ~xfj3J'sDz%:; rAo1;Y1QOwH$:7{`kyH1΍)M{ P?7-@p$l(B(#e 7w9[//c' ( ((7Ǔzx `6O9N(zjVW1*usدVjOa]*u2⇲[n0}nGTdk!}?En?H}?LØל`2?q;kOܧ#y|~.ڕ~^i<.\'o"cihEb/A_7+?KlRWE E6]Pn;ՉTKUw :ƏQ>)ecQu,8 kO1'Co}l4XsqfiϞz _៭!\$+\BV1b{ab=[seSѽ1tK 3L 00>QC\ f19㞣 +;(^L(X2$)w_ͤR<* ġ яԊbѻ•ĕ ')g/[|[KVʂ"/2>PCKkzpwg>#$pgx'W"Kw@-ـbNFFcUxq$:;?ʳs&h#n)$OFk2sIKعY1<n*Xh Y4-~[APFL3 LcC_*z'slfx| B\qeB].Hhr9 xWt,B,md T3~l C оi9bX{ǫ8I(w8ja#r)MÂ6^n/jيhtvv-h p[8DHƁճWyb)$osDyn[D[( m G*}XaP LSljٖA8[ tBQXP6JC;#/e HHKlĐVjsZ~>v4CN+[Ht\fF(MFplE5_&2w-Djh^Vx΅T~pT[4}ldo! q !w'9 AH&_Rº[r4(|P{z͗.IKH@͂KDz"Pf"PғI+Q\w*Q L:dK D IXb1&^ךNm7_&ga#yMqq}#ػ=mI,Z:55d%r XA=K)rΊq  8Kn^@{Hr04n|`bHw^VzY< i+ |t4>-heo(pؠm>f¸OʯQU~"IBm܏9Я%|7i*~x2+6ѡWNhNl ̭#}]zGB#BQ H4̘Ru CcRC|3HSyD|,X2r{ b\+"όP ߣ 䤁>t{ɺyj}xiĦع}\e' ,1k=}+X ѓ1%% K3)xxBcҐY"o.`ƥ'[-TZM K,;CJ=8i,JN 7:}Eu = V IPLXW0#ʖzv.&[id5RnIEKnBYj8И9Ql$;,OqCL/v@7Zowf~4 Luv-N)kGCRgCtE kTX=NOmN)zoxGt#gӝ~$EjSã.l0v?cbƼ%)s&ݳuP n4.țPp-7тIA0fR77({v?mZ[xQ~~W4%4;2[3!h)wX&(M; L5ҖQ 3Wcg-$E.`y4b3?Ğm^&歔 N?Hjocpf&1;(x!;R\_2oU"3!kOeD=%)uBY~iEFʟصR< Oơ:zX3rL-x Fkef`yqTy&i)]jjEs)Yp2p fzA.EJ괲/}>ty Z7/)\3.ۓMqü//?&NKDZM o?k+>?:ƿvO>H7B߃ěv0C]Hh_m 7-{]*F8'%ľ[r-a濺RԪ|,N9V|ҕրqQav3N﯋Ȕ8Ǧ9sQ(ӧ'"0f{> IhG1`<ߧA] P | PG`j?X?|O%3P=e-0\i DmARAJAVx'ۇ2QHj27h+G^}/joj,yG)L 'DQ&Q!mFLrO\A$AH "] ^Fq TPqP#.LQ`iLSG&h~(#81 C26wCdJ矟w]e㊦i]]Slhg@fg;I"1*s^eyR NdBm֒wfj(+Ą|)CeӰ7~8uMnLH=Z8\D~(均%`7)_[zLz :Bn43Tb5~{[A I$,k(l *R]ɾKZ~ W)t;=+G>` =FDZl_n|VǣA!T &?ϊa5kv9ΘD%qׄTܷX:96MAB{hb`eحL$H^DLe+0ilIQ fW|/8@GbS7~@iK|UX/ohHʉ-ٵ$ДJ=fh-':5H6 p[9ty. ˡ]OY'"@ Ĺ,U yi"Nf?<g"t84+1d hq 2pZ:6j[4vN*;{ .]-;7T5e:ԏoV#-v,` y&>Gz%+$Yet^[pIJNZadx%IPD"1Qd]II$y5=s  fWNHHud -bsQ仫j)bDL|YE%,aLC~b'czƺvG"8Hѐ#w!Ժkh OB.{Pi`M۴Oc :kևœCZ/A$Z2r>H߃oiWYķ}+L_`)Bee:3{[nhV]U}XY|+3ح7k S;@*P\-"Rj2?31bd\f&#2\uVo۽_ &tvlVZ9]j"ndfB!P|䪩5置oȨzbkc߅0= V ~ PMQjd Xei;() *?bb}#|9t[1>6} m?]{=&~u)\-:{5 Ǐ(TxA>IއY2:8aa5mG#]xUi ҙ&652ǦEAnh=+7Fl21=7<7- lr ˗T SF"oR_WJ\7 ٬ږ~ 66Q;QLHKRLb J\Yz$~fwMu}6ktO$2rl){&~9mJQ5CϤ}gkyTA`Sn"Kxr H{jrzaxdK5VsA׷lԱ)}͇Dj3 <U] |xS)w0|Eej]i E4xVO5K 5 -Q+lA}6@K, JEBt랼/R2w[0 GMrp-Ȕ7mOM壐79=Ij9vU 6g˚x @'Om6I'r'@hwЗ_> 6v |E ZRCd5|sBϣ$HU;с fD wE]>ߙ{y_]Nme$T V៾v$dU2L=WS=uC>ܮ-Ѳ+@ < eh?pu!wW$a`vp(]sk>֕lBF:'h`7UdX0,5 1H/_.$1.5!m-=0NJ dnW豙fI oYa~ A`8"5P%=zֿ4xC<\\ 6J vCF#`O?Bk#M|Wdo1J?|;4l{tlz0- ļ{o^'zMSsͧ6IG~" 6iF8loTwehb'U\"4Z381ū%B/#P)+Zgi)GGW EzF?\&Fߑ6(!r {u~I秓e9C˴q`O_9}m>Y)J=C.!IH]'St!A2)\QNfԐ&b[Xcd/ C2}bH]Uvԣ>$ǎg|$ͤn!`&wT@>jq$9l9Io3UbXE1* 5uX)$bpk^h +?u3Gjܞn"$255Y<41Za 5uD5\Io :zϴܽ--O?+o=ՎO9SFQIoa{?pIa8f5 THQPwҗMj~y؋a-t[h_bޘbFO}hwZjV"?'x=/'IA B:ϕr,x)}'vOwSb䳌Jo }'LA+e6e-lhg )51ceo)TZpKuy^DFY8 pDڎ)-'T;JJ JLlȖ02R;izg3Q45UA U7yaSx1h:b}]'8K.g8]AiX9VsC0kjNƚ;VxM=V?]_:/l!oF\@|`bu,M#ħ@-jLx'V\3>@_a<Yv۔Z8r;h_֤s=_ES{ug 1OydɉYT][jF#s1E3u2Bi}h!Lbs,'< vxv]blNUv| )0؜G.@x 9-]rU`PTg7+aν_tןu~lmu.HD5`L`hFH4S*9Y+R5N}dьw$At?̶jw.']xZi`0Fnxv zבR zeq2?Uh<.m\S@N%I>7iGe|DHK:a|ȑܴ?˯_|k#y2k\#OXP!X W! eQ)bVj+-":X\[Cߘ1c%$T" c68w*F`1`y"\MMp5Y\ת_ [-"KjK:=aw{tP(-}b#0F rl>Ϳ+'+{a=(l.8|P;*TYbqVX0&M=bUH,qѕ՘qe5-nQ!r4o}kD#oM,,X]Ҙ9Y o #dlDO+̠!c&g_ց1TǦNXiu)o,Y$D4 mak3oGLI|?z!߿lJ0=v1.x]Z*a7@iDQ.yNun >fU%G+pԖ'A=6QIbVϾ1{( $C5b? S,]?tff D԰Ǟ@" αbE^RzF8T%~.|$4^ :c.*C(4 հNwnj_)>Ѩ,Y;W)m#YHv=~B[V3RLMv'cTvf%_:_v.pp-X01}pqj?yA[>^MyacjZ B[dVf spD]& hv@ʑzZv,4/y-{nDhM0*(UwƢh_v\ؘ\>Dϙb#hU :]!eMk \$6Of<<}|7PDzj>6c7A,PYnd7-EgϞry;,>|~b 7)Y>W*ÚTռ1=PÑ6Yk(zMDxVMa(Chh/bkk݄RTJÁVgDno8/Rsuc^%o )x`2*@tfJ iLާ@ט^׷փٔ!.q!M oî࡜Ir^!8YG^ ֡Hv}h ! @+yP@CZ+^huCDF@1?Ej= yoB`WZ!zGD1_)M=a"osԿ=@p*lA3PeZE=Sy(W ~c~8ZdT=q~-FƁyr}d}U?7w;tlD[ï aGdü&eVG-\6YVXaCێ]ǥ6#tU*=:{tu`E.#E@k EP-q"}FpRÙUw@Q0v>} J:*"t-ڕlLky2*kÔw]~95Ԙ!&% 8jV5Xo-0N I /,ID^DA8D^ |+m<K;D*3uo;S48KMDp47! U`V2[7"#w֑ÖQJp 㓨Bmp\1_ x #.A^a#E,lg*b`gHSu7,%߄^!4(R/*BⵛPڝ@ ,O[7^ j\mVd=nNw`n~TJ9Q9(+faFԭ 7cu؆ JFNs^A%)4ctT\%龟0VLKܸϥl43 *hOv5Ek 8 Ӓ=lc\{dWMOLd״*u_EgVu"ej3^`CG-z|nteV}x|4)0]M~V0S>R؃n8qepXh ޼nz,ո2gC"Gii0QPG,qj51q4jYM q,,|8HTt\))@@kI5V>}q%ҟ9'p%h4"BgU6#W3#x*5,2/:r?x 29.?&>Es)ĶFA`swy1ʀ>K)W.ۑ[Y*E]c<->67Th#> yzA p8zwNKSЙ|$+A G!"?JY7XUhY#K.W,e67I茳,x"DX\מ^,F,j+|F\\R-Uup'F\k䣔k=4N} "L98Z;MzapXp*^]cOHx }Yz^޲/ls1@.qspτ&Npӻl "*4%zA}3xefrGU*PdY@aJ9Qz/%{)iݎGn6kȂp>d,A/jDou3;~ lq]~ܰ4Hѭyz4]i.oAO,Slڛ]7[?ozuaUpӪȊg,-&u06]qʠ]aNTE ).FTլ0*^> G[$NAò<ݨ m_Ռt#!HZ­EtxfxulPRz vЅDc'Н!s> r1ykLA.E}uk2M(q@ù> ~c"PR9~=VkߗI:L'v)1Q\j?%cq0U6lp(C~ԲCջR, <"cqj' J%^Pa?Kxv}x:>Q]\IIщAڞ7Q$˼hz.=_N[ߙ ,hO h1At9UpL}4RS֨x󩎟ޅ+лWo +[%Mo`e^/?21Vi+Ɣ7`\q03R='zݍ/ݑkt0tYSxb7y@I= }oj)såߪ"Fhja0#L]\^E>5iyV"`46LBTB=-9ϐ֨[/f N^b@liO­ q (殮_m2 i܎3ed\/_6A~P b-Vnۧ3Ͼ-CNKMMGhk:[m^'Щaǂ>ju2|QM-R$k*A!0SR[7{&wfT$˦<-fМdQ"kuMˢ٪ש7=/^ٝkM3d&HϨ 0|$(U*==qKqbBC=Mu%̦͹kTzDGlFl &<@%pr~P[1\g20K㫒~ٞe#nǵ=;` VЅZͻcM $*KS%qJ٥HZ~ JckobIMPX2*_.ec"ifGvd $o5 gẳS<Ñ{3[c25]5Hvpj*M @C˴M/28dFLP?' a[TbNC{;\jFf޶ie+_(ޜ?PzٗbK*+#uW-Uk⒘L29 ҃+@R A;BnV&D/)aATmyg t=˲VÙ>ic'C!\P K34 cb Ƨ h?"oUO,JD.<9I;go,q`KLF s.jeF#wc/`={Qhϭm!j h{`Ω4ܷ?oedt8+q-MP{FXTLxylT v& \.@!+#^+8piWf5cyYJU\,%DKcU=ռX5U^fn!5uOQ߭ĮAãə?3m']}X,ah1SzUPƚ^`LVﵜrVY|¸^r;w_%~R`|c dC!9O/RD8pS ɿVPOŨ_8jᵂ|͉CˁP!SɆNAp\h~XfK6Hԃ|j y%n.o/S&.XP%5UlJu `qIXldЇG15$$r>PU"9'(G5O-ѡ*18CD& ߀;D>mC$&:N2> yl=jGd5]I|Nro*򙐴 |9TiYqnq4& ?/;V蘉(O;2qv e=-U82U]˦M3 ]IE{b>lzWxIN^]aGԄoq#l|~2W-oJ;iX:nx6˒"X5jб'@ag Kd#̸3.kvKIS{x7y9.ZĂ7 kAm%O-vD/_UDE@0+8҇ FTǢ'9rdWA@H|}X\fLSi |%j^>lCF AIǞѿr!߻YӂX}C˂A3 ѽB ã3d&FtC&:ٕ{ڝI>هdn.E^ l4wut T\PIԵ%wKmI!^P5D*h#GH*j5ɸ$.[uW në/gmX`j`Df$PuE* ݅`GH%}tοEە. 0T2Bƴi~4:FƞWJ!޹?JMSj.ASX*> JyɑJ Z +:?JJh݁%b?2X`<@'|@rm`ZKjڽ0iC\mJIڻфA X$vU$X3D[{*'i^ #rfe$YnܜNYNm_\m]aooEuKe8nW7^/\bԅԊ#؜NXF+1l׼߇a2n`WyR:Ntdl(2H% JdżS{ʓ*4DTYVBwXNdŸ]RH ۽U2G!dqĺ6jweL*3}xʒԪHT2mb?ݨ}b}plC[ r 3Ep**~~|M l zPaSⱱ(S߭ftaWî]Pm5SVlwjJA|fe4He 5ͅ㷅+o D ?3w[)r%9jWN,(i."E2Tм m?-b 5?ځU)TǀDZ ©^zFd}D_i{UrPЩY ZQ 0] f)&3 @REլ{+nq݉ ^<Vjtyw&<f]D"h2k/1t+UI ۜgGueV`\z3`%Kmaf8ZR2˒Tɏ.K HO)*%4EtC8]cp۳\{Qzѷ~F;],7Zqu? D)Vq9N,ͤЙ\Y"l>TCr_{p›!5fetFR4LKUu,Kg1Fuq-zSq]P.OubkHJ#û((C$Z1;gC6w T:VKBMv-{12w@ rYP8Ѓ+SvXAr;ܝ\kÂc='|&՜>e h+QPjxbYv=|+tföNXj mqZjD\NôqcRp&)5 "{5|b[w$ː_H58i-67.?4cX|cg]Q|슑е[ǹ\_Pꂳ+sj9{mGƲO(z'#s{7Ɯ=Ap+ >|I#7ZCS 0*x=ׂ~:(ud;z%Nҩ82f LFKR4@Uф_AVX T)bqgň o 0uK7(SI,[^?~-2 O!)%.?Zz/;~#m_W,hAÖI9zWvK[RMC,=R[{' gO~sk 'VѲjwqR+?6q{Ur@O7)y vG{H1 fţ6nQP4=xCBm?n`lTS=(1CӤ5dS2 %%w ]hyb;cRztPelg[Djrj?NG(+/Ϭ(oM9uq8!^^z.u\D?bg>5{phQC e3Ѿ/ xᤌ8RCUEXƐ+HSmE!JΌ?f3k4ъEά rƒ!3[`qNsJ Z>m ƤejFgc`*LTwH<[iH}+#c[}|'%,DP"hi{lk& S3  6tf<:b1]m05?C6S8\%K:i:qhlfL6y m0#ƔU4H%D?o&imODM dS k_^aL3:BbbukXo |hSg "ٚ55'Nԉ=cZLi6Ҁx;M@wHBeL[ n}pQtq " d^\K* h&wl5yXV!X qg?cyDBS(d ͿEGtQoE ̙Qt~FѮ4f$[K,"#;[m&2sYj |կO$ Jіt+ef6-.dKk,q.{&g:(H׬.Gg \ڌ`pՂWneXafr4띳"+P`d[i"|R]PZۗm]Hһ>%sQFrjGڛ񠑚SteK|yVlX[!sOkʫ=ޚT,:ɺr]{QPd/9vf"^/C-sĀ]n(RtKM}, t|Dѽ+=_\mQ8wE ,'Q`͜E^s8- `laX+{X_PPEzaIM:cݧam)?+LʫITPlQ0h.eyNMʳR]TZAaƪPDnni(Zc*ғ ?$P 0uK] ikńcd6~y36lSY+EbsuRž228T4-eڂ9+b|l'[okt.[f9kQVaDvL?o~#k$N8pfDB# Qui0*.Y/J8ph̃K23nr'-& i8LţJa,k8X(ȸBt1K1jѺK,'{"w/ ZM#R kQX\?a['J! @|hsĜί s G_k{4pgb?)BXSvMbiֻIcڅ.=lHL8AS4/J5r݈Z'^~'GIW@ -[Ս̌[Ϋhiˀ) L"0_T 6 do0y^]/B̜! D7fQV;Mu4@hL=#+JX{Rq<:@c;][I~==f ׽ZX.Ia_eKiZէtܘH-=R)rtp2UK@wtܗBSrEKUv%K\ߪƔdOX`҂,ݯ\ M$ʮ;fDgNP2&w< hm zk05Ѹ)91VeZ[[_ e5B*@Rtѫ Bemm&r y؟ϜzB`e| -ZtUҹ톔 IZ'˰yX<@ łHz̅Ղew;+ j(#Rw#,^͗]}.X=8`L ̏;x'3gA"ȗ=(]_Sv(Y+6d^d[ZeHΓJMont{;u N/lɼU]L-"՘/z)JSCxS`f >߅ƾ|Qnz e`(n qH4GAOQ->w s m \8K3l:͚+R_ձ6Ť/M_)`? ͕LZ׌ݓvY~9$9aq/ޑe&BD߶6Q -3Wj'?̜C)_ך^3Gǃ4{ftdNND9Q8wH?kF$ȁ۵Q_Haw bY9 +RX-\ޫ:?{Ѡ߭^e`jpJ.ݝ: V萁rAhL|wD_ڝ?JI m.k5>:.m[j,¨Mv &)l{w`O 7wY8&Ei+bY,uc=KdXpG@9u~%'>*bAg#ӗFq`,Q vVY;67ك$vQN燀-C(tæޤ-LlfOH`BC7wߟ xtФ}&tu7qx܉D Z_,dgQ|}Uppʼn1qkiߙh(SRf}+!a,7ͥiʰz@Oc%=R8ҝV:y֫ҨWmW\7蛨OË0wR 欸˖`U#+#wg]v[e&8Ҳ~kTYIs""E QhI :Ikb=ES)s5%3k;ѓBp}3mbaz:I7VO1$Ym85ޖ`܊l=Gi-SVl'o0LQ.%X Ckz:;i:!G.ak!Gv_}7S(LQĐexz-l泍y"wǻQ_s`X(}$XFI)}mJ6 X*sOlS*Uy2vP{f82\B wy?m{$|*kw wt9];WwX0˭-gVq]/W4p8#a%_D'GJ?$T-x JSr{9Ս.eUNIR3'Nd<>rz=&" y1X Ƭ Bsݚ2w1tU~ "Y>< A";Nj}p'W|Ehw=11 BL^ ! ,9ߖ{أHu3)YAWGe@]Cr*>|t}k,WDpՍy*Fb3~janFl=AHl֤#Q~)13x6^qHnZ|N23W4(/+@7x :.M0[E1G RiO?z}afM PD^>qc`_2f@KszG Dģ@Hq\J>paO`I(E0Q݀kׁEYCV(*Ag+l5EzkY#(&B^> ?AZ.5ҋC<߿"mjN^bt9_[ސGw1G6DHMs|-`gJ#;Ofv+ O~} /ߑI8 3_|ޖopx۳)l $議v rűz"P]ϱr`uqOoiX$4@jH*`-y};`;};r KL kY{oCH '0k&4-P;ALgZxT&>_O X q D_4א%\hQB_$T>ɞ#re:ӛ+Dě$%lR(e>Vc7{ц|sҩ4$"uM".P[Ο4pT[Xh#ܐQ0 :ܬv4@%GV$&89CS>t.p3 m˦d~1=vvq)@\)u_k @~gYS.cDեdXxEdEj(}27/Hmo%%<ҧvijHb8uDf9` UÃ\wd: (YmH5>Z)R\8Hk]DZB`fh`*;3Fd{eŞBKǃS5-N-)pCPSr>~fR8Uo|W)/;S-<4xUahUqɆ:e+a̳ڋi1"Hv\M-;pv9c><K$"w=(cbx&(u p#w#7[Τ{~LnhFb zEo;Vj8KAK>Ս'b;gm<@/4m΃%}zZg=[ֆ(nW~zUP9=z{kpM*^*޷D!!fא~)Aw<2zҵp&x+ ȘdWp+u$8PO+f8cҪHӟeYat(lVuy;eu~wgxoy9JekwFAُFA ; ۚQ)X4M)-\6 ]R 3?,fK|r)x5R/ao>sEsÎm'xpXICµg 7-trrO\3;(50ů2ӹlHQz008A,CG q Xfr uOJ<gOoMCsP9 b(c?h/b?13umG9U޻}`\\Q7 lxwQ>{0`^N?Tn/3(ㆂCD|ڦgc6\T/Ia;5/i1`<3?0bHd1YB0P"9t͟!FYn@/Pw-H+kFDhB+zL=ުOǡ{+-&P2"1:UVzʝWәj>*c⬱6{$f< u#qc&i >S١3a+q烸}ԥ4GzR}|pr~ rJ?Ω~4'D8caOLŐOApQY C SLK"P#?O*' dJnDLܦ$).!-'S8ݫ0aۓhnA(;Q0oad&M=޳>M,"=M0nTWu6/hzضzlm^C%Uwvys,P)+l"KW_طw .8Z݀b=.!Lz>l_ɠ7GP2t0^}#Rm>P ;bHq֥Γ]!,u>& Ӡ7BЈ#'f0m!K0z/pt(] etU[x.l`#}3s!]>Q_4.Ǜ'_K p]7!;J6޿  ߎWA=Mȡ%o 0Y/l)NLVsL E>O| ,4^AkY GIUKUۮb)5OczG:;TYcIL|]H\8Ir7qs`* =F<&8AHޡ(ΓQvWp &v/ ff܎^D;e^_w:PqsGm'.$O9rXRA`rKYOY܊bA{$eR5>Qbezvq6td`s ok6T(75,-ҕIj=@٧b?Orޕ<Svc2bsaD"p*"rR0jR2KMo5)3{Pz,۽xn0:P|e2=n7iNj]!&w-/hDmy]Ő'YB&JhPC>iv3Hnɞo28V2 :1M;dVzQӉ\9DJ1YxU[^3 ܑu-t%uY BY/uu|K!pP F<ͅGwQfΌCvVx- ?lC+ծ>Nn#$ڪ#\H$҈CxX0bqFj`7| 6F=鵤.F5ʋv0[7o к!Xg[\vVU9< R,ω&,e:Jo,=BP,f7$LՙU lb^%KAȓp2+b"ώ=)9G`K}AqO8WvEic^DzW'Jb[ (A.7b"ԫkffr-a2 o AFjqyw/Ӱ<B8\Y,0?Pw`FRUak;Cbm5#|hqBU uL2?V^--eCw>Eo{ʫ(@?IVc& XͦNA)dW MfEfrnvz ޚ6⭞$ZF _ڈ n)BLFSUO?&ӁI&k5v_#ſ-GI\ +g8<>d%S5E1~:R=K$D逢VԶjodÔH$p`ƫA[mk$T}"BQpr\m&&ELbwW,L5[sXu"<˖;a[4NԬ}1Vț= ֆrV 6tIm-–`'mpFy8wƾa $N`-P5 .\]A56*-[{=o&[r[zBl5^ ]oSbjK6Ym/dWZQ$Ya'[GJj̦9'SbZuqC| AdbhZ_v&y [Pb0 =N F4pԸ(@p_f8an m^A_IO5JӒHvEͶ)ۗ\[pAX̀lrøV,5UG@!~Ͼ%JCMOӻO; od5_r+)Rʑi3 c230ٌvm5c? ٚҏs} |2cRg Bm UuTQ3F}0Nk\㹚N\)ߍe>}*iЖ"#e$WUOKo0Upkcc\olP{ty~e2ݙc儻+5E@-ց [$31FJ)4=Dd:JPے֏&:0"R۰9@ n9.|Rd&}޺E3e-$py^s Ju2teugjςti%_4'! ¬JJE1;$x)Gq+h13(=Y ~Ձ"tmm"}|V&|idy?:'ߎ֞Jip_8{Š2?5"U _p%*r}KZJ0~N.4"bڋ0I4UKc O3].K)ZxΓ a"Cjk؈]F|!-!16]r2Ȧ$kYc*F_gUפH,G.hH?CNo?;Sc1cZK 3&|`I~dXta0 KٿۣBBnF^k4s8:)eDptg> i$RFF/߰w#ԯlX[4l(]sK˺ZFb 붌#]+h x8ˑe`y1gy|J?^2VE7:pD{ˆS-%X_2qx C0t~8G'F-D日V[ZtK.n 5lƕ$0q]s 'U|WgjrIY7 _l.4#x#.T,cHPM_ٿCpVWL~`m̳,O{|*Pă\zmлwwsce~Hfi%@9+b%ahBjn$(s0h--e)׍E vN\F|0 xy=+6$Gyo%. 8Ǧ wy>ה2o}Q:pHQG <{&nB2Z@/n݈<]T}9n 佺yj́F;+&tڽpPZgq{n:Hw Wݗn)H/{p]a-g$TmZh1R<*cjR1MH \$ D~2ISxɎ&?Qx-Ɗݐ-[d6$Eј)B1cE~!f,8@A k,b[ 䝘ؠ&QZoq"Sh }[xk.H AŠk3U~xڜvLU [^uFOӅ7y7!z ΧcihBYa\;(/z;07686_ -{80&Ů0)x|Ze<񵙎doΡo#u`%!!`4`6"ϨGJіP$'Ɔb0%Dq^(0זԄRRD8q[=`2 q[Lx8<&ZMLbhoD)e$D%;`s. qer_K# U ]v7 Ĉ: {oB&6;y[(jrjYaM7=>/ߺip/yoGrqnC.*i1jڏwulunE)EҡO˱^T0 P-ӧ36/Q >ۛ 6\ӠBrUu ,/=xYS`$Ky4I*qr6;?ςV\x/أ(؜*3T D{"[3 %b^8G,_ tsmtƵCu4LMj1Cr(XxnoM: ".2Ei . 4" Sql`f*'.;pc׼JU ʹHS VG ;:#&%Lo 0&wrht{[{}L,:Ԁj㗾ZPAx%Ә-nF!l֔k's܊d6*9eh3ά21-o&%<+\O۫xG(Y!6ũװfԛ0`ǐ36^V%dW>iش{ߟ|vH { :,b!2L+j"e)D [ ML bE\!gUjR2+ߺU)rf5Znv\̅0ljﭨ-ŚGD.XȬt`aUG,LeV>zrHRL##aBɠծpGxO'y󉷘Z\Tr+[~$ݡ6].:@髒^X\_0My]D.>OR%{v<¿|+⵨iЦx'AMw=vfrc˽2~o;J?lI Kei9wjȥW*aU]!=$Fs|x'ҽ _ŝC7*Y!uknax@_?xϹjmsu֎hR4&}ڛߚq z[a ؟p(7bY'jkn>(|nAXGt9L%%R񝂧}m쉃WXj뽕K*'؟}Jd]h5IºRZv>elOr&/\|&bTy%/fKzG(fdkѣ US*sʰĶZ :ؿa0e-Qit aA۪(!3xӾxWߙ5:s'Mu7)_k?4mtXݰ3Q$N+սX*V÷3~R8 y stOO88꺷{'N9+Ӿ<Q "! 嗺GGGkE)#i)}53cer=DF=ol0 4C% | Q*䖕DKtlK<$^S߄KV²Ք0toؠ .tTY Q\I'bpYY{u`B \TAu擄[c2}gDo.wTX,ωԼagu)Y~ 1NEn%5>_"l=!~e35c/mD?NКRqK DFt.Ψu2\o)(#AAkMhҮtM* 8g L5?T)}S^6YڥVcւ`ݯkUA?䐲=m]SwHG^/G@+_0}}z"䊃7L*XC-j a:P86W0IF)Sz%}Yrn6A&+ ''M!'v3[ [g'Eᅎ3'.dJY9ݼ(]b0%gxsBО#A;xVz׋eR}'',1ypu6>h/I5.߲k^Yr5Tr!yF&x+;ȉ3ѥ/o"^diV47ab+ȃ- gG㢩]VLdiٮNm;y2;ڋM&\ ÖP>,a^xzQa?v?{Xc^4bu jEFpMf' ZEC51ZKkW%FՇ1#P;6u`tu# W~XpemUB&H@EVdP%d{٧@4hP13YPAE"*gT .Dď_G#o yRT4q!OQ&( (v,m ^z*0R ݲ-$?Jy(Yr0shט0ӱ|9-`^B!Sg B)ӳ.reĭK2sDI)9m;a-o>4xAށȜ"=Z~?g4wM3[ ?XΡL.{  .%2~PSAJ"wQdĂ΢g"q8FnNYjeIԋ:P$]Ca%|ɰo+;rO(zfEf_feh{Pp} >[i21^uAcrxNd){ZT+̚LFJ@E5gy=| T~j₅lpdH[򭶢Mׁ.*EyCƂxƣ1_&;P nZU{]jYL#Ⱥܷ==!R6S6WMKsgCsUc;|pkz ]'S&M T1 QޏU H)Gd:lrnJrdq#""%O2S\ "bCp]QHhb껒:ƂEi30p=D$UUUq)T x)~x|4N. 4<_ݫ!`)(.}hJ*5OwJY,rO3 qރKne*azp hxҴ~<Sq@7'y#=cL/'J˵ `kۗdޕx\l4-+}?DOmLt(ݤ+x{5s*X4K*k>ѤnOA 4Z b7 Nyu;t'1pch$@e 䠩ΰ>LA v+O"uK5xL-f&7Az%њ|%%@޻YZTcvPB2isri2# ;GwWphlÞpaJƅqԽM"APqh&|Uum0q<״f]Yz@w7NFF3>T@2G`םLҍL9⸆O: sv\5U*"NGPƎ~ڂ}lO4! -ՉYYrZj]>Xwp(WpWQ=#c_:xbԪįжu&iCFI#TY8&AnhMnCޅQ\mbC}Za><_'Y$%9nEc4G/m+c0$A ϡ(1>/T#=Fa&zUG{Bhl!S@C @aM5$9l' h1I5[Vz5z>\רEےZu@*xN|`9aeN-@3_6gx2bp[cm R gύ(1Q5|lʝrӜx\rK6#U,z.EĈ6;.,?Kop]{*~2ɱ\Go,9}bC~EȴЀ?ʷ*o@A]C>Qu.u82ku6g|n@ ;g_;.̲PDX'V9Mu*0AVz *|wǧ ڑ"@JWfW#2A霢Ң=>'NVxHH% YŠgI s#&v89!1ҕ1mU6E}F hP!Խ3XL޳L9<Ӧhh2{l:C xM(D[ӞBV-)4U\:+ŲݬJmWEg9[!Xe@~~aAzBVF_-;*Hu_h=}bVҕJ8?h@:NKspz_HSl Ym/{X2O[O!TnY a'ѾNTrnbH;kFB{$LQ1 l挀s.xM+[4okvRcE-{Z`";EsƫUAe Z@p(' k^jpqURgߞiP%Z"xOL# q)$ԴpswB,{26QB)\ot['g;h'qtͩzRQtvq1Ttʽݭg=z:zb1kI[& k4о#ʨC 1̞j.kǎқbܒuF3~, O&*`UliYjR7~ @ǝB]:(#zg, g^Ş բ:!_ѐKB突Q\텅Il_umrW( 7jZ5T;Ѹ tBԯa~a<$"qDDI(sqULb49p16iѝ?%1 B ]\S9 JKމj./@srC7y4s[&Jvp|zx.-=$D/:7VUc?lPMP{>8F@/. J];WC*]Ł89 dk!|bL~psb__xNqPR.5)nr+\taE~`'=dt\GlڴSTw8HϕGم$kEU ϵ8y{n$6^ۡpsrFģgrXM{aքC)Y͖X?͎+t5t/zJPr/CJ[un Xv\'r7om89`,ՉybM 6`>/ӭ3#B}`Q @S1u˄ˮhqᡢknY-hR-(K7 I)?y:mMn*l|b+},?ӸDj=hh2,[!\WWOĺF܌խE Ɩ) ~w #_QC7 3XB5hy")@6țR5|">ΉnڊcqXuZe+@uA?r[k'AScF1\7ܪŻ1Xxqc@;/ʼX8 T['-Ġ#% k"*/[xP bK-.o!8-Qt%}~X.L'C qItgj~ݒ֍E_ϼ RhϾDhS 3րgӽ&[Tht5U4 ~C_" ǐj -U5* s~C?0偮~H!6S۴I8нU7sT S1`?DmMz xs 6$`obШIˎC|&U:nz]D7$lf9C_0krp%=,¾z1;c F7p]M(5 ႃ847D#4!EcnB. OETf^B 3NBdM姹55{9SͰU a}pv`/L G^L;u M dx;i ux"nS}dҦ0ʭasc|GET{t8c{L 4w|j58L)N(?\^7+ǣei%0u4 y_,g8ՃG0IȄW,t]Gw+^@K&PGad͐Sd˳z(x tTBڌ&NQ|\,t0[G&bdqbj'kI/!5|VzIr'bջ'1`{te/ۭ~Qӡ6H"_F^(d9qD1GHC}e9"Q+A6<˯@/]]nf)oF"Oɬ%ANjg|wD>kݨNoYM]'5 b%?}7f֐(7 Vaߌ1TYfP+(.B"&3N4[Է+uER R~?n#@ LF@xDF<8O f~TMEdT눆[ڝ-B>Fb'XeҘ@ 28%LzEL0'(W% .j"a2%ԧ@ eT҂$r}$+vRH&{^fCkbsu7xz/^Kʩ//aC7[2/+ogkL;躌~pI=_ OV,!6NtC KO&uy*b>ZnM҄#<5|H](|>aߛToMGz\G ߸:g] ig mADpV8Kn'hVJrI k8\_±߂N"nc<*PgG Il6\,Lh |EcokD&[Jj$:7`o/q=|([kGKmräpl)ZT)<cɗe ^o_EfmW@Y]Vm^3p߈>2yJȪfjZq6Ylj&.Z.yK^c&#o_ eqH+[i[Djc#] mQ3p*Aa&fckzVWAI,r>yԯyI֧-[PyBޅlvH6=>](ɫ"dj(m_!́70xKV6a [H;ݦ0K=a&<[StuMデ3nmFɄlDifIgvnU3"S_(]ԧ5w zN JVA⣃x 2 r8+PJqQ5=lEJ2(y>Ni7IL_wз MEҜum7Q *Q'YĺI&cEbj`1섲Ly2~:*kyOYvcQ# WL:)"rH;h :iTj~t2̢DZmܲM8~9ZtyEk8ڱw`7~?/a9n*1K'0gF铃 @@^X ?K޹7K4KXmTTDzϢjG+M_w|M(Ds1EJ[o%|KQϕ}j̈́HELcT)2"~ٹ&zHd +<+GoáWRlMx :/7gX4ܐ0Eƌ)bːWCUZxGf3Y3JqD?9Qȍdg*->J+..x졵K"@!$l (ŒdXW98ߒK2 ƺN^ -etlImx{ւ[kXOvj)T[m~Oc'sZqђdib7SvEݲ&ٷ6n4t ;{؍`5$v_M*~ڙɰ%3cĚy<]F~A}L+CP>4$+%/B}G ^\&)+= E Xw=&F,&vbmZ>gpkcC@3Ogt mB'dFW?0 gЪ6B O-(6b[+%PY69i.Mg[Dĺ'}!8BN`nF!ߤb!GJEH̉L'~;rz=pkpP$PsV3#0@#ތL$eY}fh)yp}ҫJ' 1Xx>'X#S \F|bKWe=7gA?jcM2*M0n 0nœD4A`Z1^~DNBm3%Hnx/b0sSt&Aѳ]SRw,kzlD875cmTSI 읱\lNik*F/I h'%MO.c~ H}  y\5`GJͣ MVZ⋢Mtt Dݭy|e$U?"4G4(_70G{; 5p3 e@$T&O",@Qrma+-@|/i22J咸svъuW_lSLz^OVǻ>Ea0B]VI |G. -p 2].E. JMH%#@4^ck W Xryـx 2ȯW]xat?pz^*iHEaslCFez-ri.Q N nz 8{8Z.OyCCSL_`~6 uf3s&U & @X'+WօIR|Z5z|C5")+Sćr 10J3T[^>Z]f7|)4RQ\Kq㚳e)QmD2bxRxH6<5ff>13gNw9Ky;pIz_p]+WP_?zbmNe8wt k t ꝖdFH,hP}b_=p"] ;HVMp܏'Љ9"k;6T<4o۝6O{DFWU`;C2kyzXհ}.$,3 ®뺨Mq"7sNaРJ3 ;u:jیmTI1&: B\y)r:j0ّZYك:MXKSv$eϼf*b`K>zeVnE^kX;ew6=}ZRH5_#ѡKr\|67ջ; jR˵W6T}QB e~͞ a!s죬D"CU H4e4a2-.gk#6)iu6%!6LFd ?Lj$g5C$8jKwUZ酮h<*T@I8mu9XAT NjdG\Cn(GCI`܍o/Ǟ W8BpdhPxWȉWnd([uwnwYZ*s,fdo`rl;n`)s=Önc%\]!ncy( Q;Uױ s%7J\HT3/FPp鐡cVt<3.0yv%7W^@*B.2a։{!YTl\rbU=\}Ej!(/)eA&%; *@jg>Nt!bhf{~{.DpXj@G ZS*O_4r8Z؀tHUgt5 |` -D[{9 w)W]0Uu"jI B~A-+! 7,8m멵 '~Os:xox@p SaBS:R *7T |JW~nݔ ʈHX&m߅݊S- HPzČYC[ 5ѓSH1~J^$X3榔h.Cː§?"+$CH9BDi$L[,F۲>pf¤Vl:H.ANH߯hl`,FAX 6>V\r$&˙)uB9-q0sk&5 O+*OAwqs= / ˖!{=Yr7.lŻPn1QOrbַU,PSJXl>#S9*@3iKx:P*c}xphASmPD_#AjlΫ=ޯxAϛ$ic{:]jd{I'DLFaVl2oJ0x@F' HoE)JU|ınhz;<$<h!(dLVRwDyP q43v8߻amn A mqt~U&1bAПmZ&b `$CV~&BOQ>ѢR` dv06^t Y-4Z\O4yW-kMJ22,z-벬Ivi]OpDMƨ?t"4O{ؼuERa 'a4u@e j;ZYgvQ) o@\wSs3:sMp)!?yB3j Ԡ/Q1{P4UU#i40z]d4@ ,(1=LHV+N_&v0Kη*_D&C[NS Hj B%-N>5#: paDV23 9r075ּa/)^;pV Œf[0I홢 ne^Zy=2Ν- ,uݼ6OoQ*m6bP܂9ShZ;0&d`Eb˜Bm=g#GE#V!^.DgXr-W*)A(:'ggNh߰1 TOe7HK:D=8h Vv\l+'/MR-in. Ҽdd,K7]@w)hTҠ 'G:aKxoE26x+( 505*NMͼ*&8zqpl͖%oh\ʸ ~vM1\0_ '.Ԇ"?X4 4f&}䋿.4+l3vH_]i0A_ˊIUH} Babv{.>Uj'f.,A@kjfH׬|/Z0ysSrkm54 Ԭ~A9befI yδfݱ o+hl<7x65xkXz`~O9P@<8FDC 1P(oݏxDet+dk-ˤY)?"EBBȇ{Gvfutokތr $73/j9ΤB#5ON:R=Mwϫ{pІ⣊5La= qf w\r<0_LoR'{ߕb/1=cKZZ-4 4\LXLfۤTg6qH$F9߱";A0߾~=mZ5xzک^xeagcuTY=[zKJY;'MKT>9M(l&NuԩVn4Q).FTd)+#F k$ɷ7!OE3͓;𩬔/GCZym,mOt##Qp󱝆N3?G6t}S xNN#W4\&dz_ 8fQz(Ӭ{yˬgr캍yK,e0DI~cn= h BLOYL~|"o_̪ƨ'Uf+S*4uig\T!MXF| q2|8#YCFd r'3G"Ww'C!8kQq F˩q?RoɋNQT9 7#{$52VZctWPkN?xf4s|?SzC"K n8.tYfy=~Yų^﷯80Ie-J-dI݋@G*q\fM͜'\?׳=L:RԶhKU/N'7.69#swk|r.5=53\ (hIR‘t$O>֕SfYLL =uUͥqY1S<ܲ!Bmx&H*t?؊_EݖP.L̾W9F^aݩP?Bfq :L:CP|tgn"]5LwH)fB JޥW.]H)q/a>Ec0))-_:lmwÞBw=w0kRظmN`g/7/teCJt4T{|IwYZQl 'V$ORٵqf@wǼx#erttS_[ꋆyx{Fzg+H[Z砞ª&lAHV d3Z(϶TtJ&sYoL,*H|{'/"S6E__6ȶB4I6WU/8cf2W&oC v(bߊ߫=0;'Jԅə ڵVqޔJAdHG(1O[[l_dquj/FXJ`EVSCskGqI@8§ ٢"Vcڷ2/mUePru8uJ#Mbӛ}U]Jָ|_WM  bӨ[{L)M?b8'*'&gu?R 0|)8ab}ѱH)MЫ*Z;b gɻlYjV&Ї[/u=pJ9Y~ca 2:8-,<1*OU!ǡ]-Y>\ȩr My6oϠ'U:`L=6 B.ߞGRxxj3Fy + UQ_`Wk[F^|!߉rnצ=[MEEneOg⹁_2M!? kd7gْ^ ?@a^^f qЧ2شD )7רt_F69<Ƶrl0me!c3]M,cu7Gb.O' lHrQQ!ZftQq0mzﭩX$ NdVDZ:CaU~*L˕pu4ޫReC.x皪x R_%C?oAoژɆ[l ݛvmLJq"c;őKc}.YnO,+Ɍ|f jeA9դ7@F8YmH$)c툉`zAD)@ƲzM0%9_i9kY:*K٭WO"eDhhż||NMӖXP's8.f"ƅJV_$A)-wzJMW~g!#?)'50Qq W?7yu;:T)0M+Jsm?GW`RuC: AK+$j|AJ?758;)b{t]&+ӢIfawi]d.Z04rvvGf!t +=tYV12t:׌z \I,z|}L;Vg$R_񀌙OUd2.u; sr$ffx1Wno <'^8zYәcwS&eP9}gtqղB6Pʅ4F<xgIJ_3?gT-xF EIO0͚,v'BPhz,h$=ڒ?^ʸnvkU6 2oㄴiu[0Hucbv04ӭl! 93FfN/]Ys BI`e^(]&s?gB`-q}"C~pwf?Q rw&CHiZty}`ENl;&5!L݈z| j?Ɇ`/Y9y=~>* q |cLL>KV7oW3@NiW9.T ?<^aCv0lNzK7s c[.0mM/'8K:vmtǫ " /Nw)-u!KB[WfD|ո mi ςi&EQa)ը6O`GÛ%PpSeiPA71hl YG7Qz# 'cŬu`'TP=%zjV@W ;$KNf(?$ 2Ɛ ~O,ol5F(٫d3Uiǭ0? #KQȥ[ ^* ^\seXΌ ]yBGg]NH(F+o8c{Xr"X9Ľ62+V,yeGO[Ht3RRUۆd BDzuXԵ&\7{t(.ej`[$cObO npw%ۜcVi0$x%8# xUdy=XՉ "k\ ׅhd/X.S* Oq,]fy`YxHR :&[0]7ZLnuOȳZ#Ӕ7 `o\ʶ(vnˡGkmt)R"W^Olq zNlC|gs /1}Hmd|?Sk~<~|OhoL okLΨ坠l&(MKnT}l{T6;+#yHw22x&#qT. .WݴK}'I@(Yg%C[d{VK{VuFJLy1#IF2Tz-ă3ybbGBt m 9%NPs_iAӤ3W"֔7.@#%ґ e/\&#EZ "x; Y(i;7~NUީ?+ӷ /5&׌ԩ:8sJ:p(_f1^60/.πh'ȷ$aZ:M,2`K{ſJ;+.m+6l]Jl /\EFI;Fx1p`{K>>I> vuq4V@h~d$leng&~TcuBi8$.*X] vNompPf { :~eu-KhI:_],hZ+Ur>z4s%I@}PnM>'r.HuelHsqT;LQqGN{6Ub.38ޔ_*v2C!eL#$s˩t]$# l"/t~뀀;жvx;XbV) Ɲ';\>@[s"pVYnMՔ.}nʄD9l{Rنvd\QZ$K8֟yCl!b޺>*T 3ҚNo>y8&Nto}U z1{yV-NS9H6#JCp,Cs,wfj+J{1WõW#8Կ]nRnicfl~Lyy)zF񔡀9 'WEACN6"\%Dvu׼"Tb `Κ85c :GZʩZB_7*tKĶbO&><IkFj8ۄ`#{2s1?G mȋ'B@%ގ<.n=~bȅN NabÁz/dl_2͵PϪw%KX qc:KIŐnS01N#qYDH_d0;L}fF \؎JKjae{i,P9(SȮQA! qX0ef ѐ[}<0l)@xA"BwN6Kz/s]xB\j0X]l'VaG^X1Nc rnUS<5e-)B5aS<{I{ekE?A[ 3<ے?2L>-3&LNВߟa\4a\qU5fvX^FnFQ( ߡ*VxenP1GyAd$N5'uTG!L`V}-oJ%S(pR.b)vdH 7~L%y(C-+ N39Mm>M/&ϞMwPxcia JWY$!偷. [U}#=WvԣkYqgR\JiJhsGׁ_tZNۭոR3K.1S OF}Euh}Q6wݪ&]7`` Z=7|z4%:;|+zF9Ƅ!@<@s^rbQ#i|WP*ʗl6cCl ~^9(X5qMي9Ix7q}ٻ1a爒]PS/޳[q—QDY5H4d*75Tcdb'b(hPd ]POg'cuBXl]#m"5Pun5FO5xW-J*2#(U:_BXj[mPA20nmG%pS&Ql\;t(|oC s'QkP ؚH #!GfG+WjV.Va[?Ȓ"Z4ZGtd U:{3S PW25G q9*dՠ<| jvs`-3RRX_)v* zG; 'T ⩫$+.݆(gJ-yhƙ#YQR8kLr},Ye;23Wc#M.!TN` zPRoe_FS47_nLE y:d#w,lz9,_ 7c/.F8җB.bSFoBQaýw[,% ∶LabɅ< IX;`bc8}؇>S`47 m+R. XoኼHRqO=ފư ֙mIzD .DlQDVoPZp9d >̰$jlT&vzDX "ifs=uW7iHBa}g/x)eB&ۖ"(%` /Hҟ]J]}M̱EQ3>W}(N*$iZ+XB6s ql^"IAw# B4-xJq ^ͅ+ulQhVn?:I)d4 C`wojpCjJ_@A7?"2e` Kh5Y=q+xj$B2[fr-De:l$硐 i爃~/7"`ڊcrMl©7ncV1AVO|xSN`sq\w-2LTR;3evqĠ_W{?HO^:'Tj]¶z"%BXrVH_O'VADG Z* of;[CI[',K#k@Gq8}-{nK-Tm=t&Vӆtfwo*TCȴmn6}S[\JIbeO7`ia iy6 I__4/@c )=i~΂6ǖJźvP21a&38^R@Ƥ+h4f޼b !Ɗ r浇^>4RQsd͋(z/%ٞRPs:‹`5WY+q}>{U57E ^}#N8'2}\-VYN\mW/"XȚ-eOkS(H{ݦxc نsyW> 条 nTOأanZ;TݳDh3_+_cwj.}dƻʐdzv.|G1=4m OS1:SPR:xEtKb51 ',Ii6V >}e[=|Ϩ*Q;n}~" ]hPqI}5>zEeA@tlHuA71,nsKs64PM}mrF ~KCHg)R u ٭, ++Q_H,0t(̀p/v^dW'{GCƶL`ئ]FC_ĊJ3#kG:;2L:4<&umB2boqt=EA])lqJ=CȉOUWHp[pR'VfˁEp˝̓bƳZgua3GA#FeY>O3VGk*7)Ld]l0[z!N WK#,)ƺ*NuŜL;)OK!7s6~I >- d;),ߏ~uZ0YWۉ 5+܃ Oݺ[/!;4A TGGrT+ik~*BmSg`)II8Ӏ,4J x$Wի-(M7rb_Aqw޳~ ƨ8λ]'6Tr?{!e&O\:Kl`ܙŔ5~) 6D3jLJ7,ԝ\O/+d]B߲>='nt5^PuWg0Zm Pu$dTkF,V^dqGd>L|W-QA,B]I`B= l`L76su{&LaIY'4޴/#vA:쀭?>1K|@R#MZQI#(O</5|3<5[*uTBtmRblS)W+kMꏱ;eXUˑF0 `լg-&/Z+F1SogL'0C,w޲[L;E+㉊C#׋ Jy9 {@#Nw ?qw?)#xʀj+m]|+6ެA٥4N}Bu9s{C7zKTL޴= ΦSbOZ==@p q KjI9$ERf̡$Kӣ%zpTq*Cn,x䑀2KP7hXނfS iF9?u"?E}AAq wjFĹ- S",g?&yDsֲanIa`#ョ } ?&3r{ /?6B3hxtXDX·heSTS6ХWL)h$}iP¦'ڞˤ ŜrY`ogq3Z7B4Ӂ3 z3i1܃ WmA}rzޜ!O܅'܂[+8zƯR/7wğUo~%8L)Da\fT ,d="O4ٕFapׂub!z|ݞ`Bh6(zQ`hd4׬$Nb[^JLxv~ѹy:}? 0lzmJUJsѫT#3W|[';JL#$3"v5,B0>_3AV-SZB?6Ps(n>au XYJu4S0@yPٟ$y[y0(BC@GKU y:U?KN .[[佩&sqG؛aɖ-?s\Cկ}r/ӷMH#%x,Rfs*}z+?%Msq晑I]dJ8O~j7PWL}g*~xY« zh~Kvh"TMDt\y)oğquE:HZ#i5w.+nzǏLe)aвK:pjӾc3r5rQ$4r%u7?})ڹL YjЃ-`0'MJ᡽o&}]Nu!1''ݫP`8(͘D޿sHX/Ug6QK MP:~:©ddx~7qٹkGN4mq[?nՑۤì{Յ 7Eqj-+,;c~p# &m Ki3kѬa8׭. yljXDmY$`zƤns`_"B* GNi.h}襗Iq RȨ. N7 2[; P3crI*&\by_E5%K<._Y%ypmO is%J4;o4Tuo˜*p~arफ()i\u+j9P S - ŮYthM}Rt]SnNv!l~EA"Y} EcIEB.= X*E}?JF㐽M((~? *sN0gC-(bWd]&b&Fr}_^~:Zs.upM7YEnۑbXK9)Ӣ8v~l MoAbC]a '0w920>,MT^w(m|@f,SN2.XZJ["չ_ИZzȱT!& dcܑ8IMnb~W7dٰ}ܙkQzpF*@l=Ħhkp@򒋻 {พmM:9sxa~C޻u~Z,n*t74۽;| yhYǵ@GzWMwR>d̻!'Ԭ3cl<D'MfkPAٯP39- 6{ڀ/#+[t}"iaMD6TJzk7"%<0% -=UU#cXzHs.6eD#J0LAWB5ƑT}bEhT̉m(A(RbŪ>) %[1dbG‘e`궽AQ  7͇6=fQiDĖx-DRJ=)Br+D 4OQ T`1EkU&xQƫHqcz;b.Zj' 3tm)D$U &҃ՈU~k ۾ub-ّyƋ<Ό}T("E-zI"h[uSM6D019ͪq0EŴdQ" 9eaYw`I|3WiF_)Oik,HI f %-FB݀F{=P}&o^C 3rR f!q E|ʎhN+cVY)帡^z_X \nRcDiækjil7z""bMx:>z/!c"Ÿ$w m K2.GOVdtpMMo2f"oefF8䑍}@y:H "l6Aг@(breە*1c. O̼\/7 բ(*"ܩ"LKߚ."'0'G5]{hY@ǸǦ 9fγ >7NiK 6qX!*ۚM*sm _26KI|iiN$T뷕]?EaPhdbſ]o؎պ"Osj4 XȋGFe !KuK6gHo%4MQP^;5' LcPZ8Mg$a-4ٗ->O n%JTLSl*TG~ĵL"8ڻĚL$޻jf 3` :ǥ  ۽2֒ș>fH_ua=X@cdz(  U8ru@XfI\1*bln#(dorVRǒT"YD0Z\Ѿ['ۉmI !qv.sX7j(TCKBFp0._U7-hUB~DE:/X b_{M*z  |nQR/rD$R 'lCU"/rb9?vo:6+q/vcH^[)5?CBZ0G.5-e+.'iʷTmmM[8;Z0>I͜6w&Ɔ2UPa]N@ܤ ,e]Of-d.{'4=ƣAqaD/-j7=[m(۟(S'Ë5%L$v&d؎ w{XeoZi$·3)!WDn{*{2DBs̸0mHt!+;>Ĉҍ I$_k%Vf 8/A{U2ޣ mEJ8:cHn'|Sd30sbC{= 3'89XJg 'uσ4RpGl&'3$W"02pJAsdppu7X@Z:jn7m33Fp7 j6PKf; .;ǚl*W1ax&/Z85s* m_n-1LpCo9=pKk>Yz9=!>so98]8zFHNCouK,xؑ`Bwd5fܣ-83c~Z9nܪ{3 [CxxsOCz}ʸ-`.͜>%(C{,\hO_0p{-h!Z^r<3^CϐduLsᨈ˸fXamMiDt\zpѼlbZsKGq0;#@ ?&Oi+gix +%l)=F miFãprQGUZ9" :4_ًZ#Ky࡭TU6vwB^D_ a=C[U r95Y5lf7xXjFtͣYvW^jɖ[.:^5<<ÿ"=Dhm(fyG.PY衺,f5ϣ/:.!2Ujj}՘.O!8& /!!M_! +k6ttLEf4> cwxG!?j='$ӦrFFWXJ9nGt TD:”W zA0 T fkRJjqTu6t(Tdɧ{hK#Hq6QyU0DD4 Ɣ{ylss/1D]X)(CRq/4Cu''B~R.[DR쮷OvL2T'RPn df" 5YAH gg0uT- _Q, xy=["h頔2B~Heǂ@nQ>=)()xv%A͖ԇ&:+^b vWF_ R-n 0?rllC '֧#.8%a6G 'Y~bWr%H" U-jÚ4ѯyz?ֿ;7d{+GGmNs=a3:%@Y0vq׌h.P$> $+;\/T9FcC}nDe~-~j | uftyψ"@\`P"T2MU$mʁ@s-7 b=? K"|0N@yd&lաr]uऀ [ZGhYr/Qg};2>8z+4W 5q_j7`6`w(ጸbq/WS9` Vr̽ϧd$ A5xzOAEF?3S*qQI ѦyU7):U,ןH?՗6I~"d8-m*c,whc H0u I?a&|FkV̪[jN/^=qSwH\ ߾kwն!&kAl\w~y֦e5y}DQ^DVɻiE%)jPi! 2^i̜"^|@%ҭkiQbw┞g7h(Ib}m9tig#]9a3i(>G7$R&4r|E܅&4(6."oK 5HhU?3U֩? ?PB)/#$X =?\h0gq;dEUw V9Fԥv|W L.*!ctڨe|>k@&jƻ" dwIjL̑%U^63ߺRIkfQ'i0җaHN~9Rfm}z5UJ3Բ4t4_qUNA3Gt["509lyZ-_4]p MAM&$Uq /n_XP7X" iChu˚ouѕFOYam!0V*Rw,Ե2u.lv"0h\a [?^Ig+?xW_\'߉$$VP~&LE2[?6)#W i^"ҁ:xɉp[/1_P.SŰp E ܈C MA8& SUYH7C\G[ُR( k-S&B|b)E3lzZI sTA+Kp肖7Diis9,Z>{t>\ތiUMMGF( @FSf^yMgcW Tbi ' 3E {vzh_Cڱ~i~`8צ(E>0Qo^`u2~nyaI"Yu>03j/ Gog(\YP9FBe-kMڠ U8w@dP6=ꢽ!y0cp'f 0ʙ~C`}k"`vyL[#7{4M C)P% rcH5Efܤ.ꫪbhߤԭ_\>@*.b6> ~8$+ M* ʑz/Zo7(ͪa:42^<+n#ѰgD/mD悄:v^gy*'/Ef5n]1RO!0g8qh|n7~ O 50Sv}yLKCgTe@jLb;>V;4QgDA\:Q%(bqʓH9$"jVTP̠?~dfs~iS-(Rطދ("׭,uM[3ܜ)Fڑ44h&㮖y|19?yyWZD|Nf:; 0^\AV6A`wθmV| >>8P".5uRFQlZ-5QHg.}xlAPG|oBJк:p7)82Nw& ,mKKLOWSKgΫWg‰ooSd|1IuImT|Zb30G1pql?5j?C[SlMao@#(톴VsDZkR4~ƪe+#i%ViVb:%̼?42! t*P%~MGy d/>WS&`vk+J{rbR"!2 #߭GU)n[|s*$t'Лf쥰aaVi+jC;0ݮ]N`=?QzNy/F fe/ک7BB;orLݬ+[~,Xֹ&+nk*]Uj? ,$]ӌ+QPcJSyP`9qMC_J18F3@|hXIMԿ[) ѹ)N\`ͭUOF $##ZO l)މp6w'#yCY0ɕS GlvSd?G 6V{tK 6Hjۛ  p YSoOn>딭Ӵ2MV|pSƒg6hc% CdLŒ!8m9jhf!AU`R 64A50N52VOe2iAT_Р /8B_E^ \X]m~Jؕ$LqϴGi{%WL4Uy}|给7싱"FWF#(Qy 9Dx*?tک{E ʹj?݋ϣ6sm8d@p!ta}%\d! g% gPٵ5Dn^CQ}t#5#,t.M4)]4| ͺH_|s^Yb$K-BHjCg& KYTUzopgΥT z8Nr];Ikv E\70 Hӽ~_1L/fO |vh õ@7|t־EtK?4vY\a kAuIEéWLlےaw6A( +9GTPzX@oJr-юZg& 4+ߋߣDD My/DUTVUp0Qѿl-jtC#>XGSƒ;Tvݓ/;'Z܈JHv8Ӄ'~ z?vPiVϳ uWK*\LvyI=/FFJQb]je `Bi݉EyG6zzsshXB̉B "J 9ٌz9MyFUA8ՌSrDy@R7 M߮Y㡃љKFG򋊜6e eǏ_5]60m/,TšK='Zfp ebubz| /7/ h)驪@gC^>4U<;Q?koj}ޛp'Ɂp-ZK,:l)] %rM8w#ۙ,$::uGiѽ d77@&];~B5;5-)f.W{xVb CjT͚Pm1I.}Z߽'PߢڼIDPڃcC7̿.ySTB"CR`m68\C+Ta=U{鱲JP-m/讙d Fl;2X,N;q, IY*?#DVD2öKIY&V)}p匊i"G EH0`gI4ChϪ ۂNMnjɩ~t"M$M%s~ d]H%\5F֞LƋiBP`Cw)*/X3Ƅ>g-8"YIV\=ѦA5:uNjh[TEYg @tb>[)rVq*bvgqR*:]KD_ sq dIӌj6^QoKŜr .NVRLJR~H/tu̧KM8p>ynZnbE']96\Vv<{ O -g`uVרlIh:_NGI*;[@`sP>3pEHm CxYERגiu6QCN]>4,:Pr{+"Q?+yg^+)dIQ6c@o4v+}5û*rWo&Ybij@gVgu$w/NJ .Aܠ,<ËL%C+UbN+gdmzkX7je0-?DA9iA:ɥ>wWHORlSIWIbELtpo- &0Gja!\8}lQOE6;5/Oy9;jP!?@Ft+ aJtӤcg$>b3'[N[Gi|@ZvC"eFt8!d6rCGbFDa $.:'$g|"#4۬l:0s %fc-{T7W·3!FK3Qzb-s1Y0"Y ۴#v_ώ`;pJT3 n.^@Cj;<_[-baP`VJ:ɿ y0,E݌Ń3m-#7e%q5yu8Ph<0n]C @ aҴ'^d\V$43gLF]tf.ͥ`-g) WT&Da~Vs Q*oT}#c#c=A,7:4:`k\  P+fC;ل]$x4 @85 ?!;8Tn Ⅴ}Q\6_;#U}N,ڀ3bRef))q/e2/6~#ćx5`9v5'>n]9wBI:+4el;㧢6I[] )lP"e! =jIey9j^Sѻ̢Ao~ǽ_;9ɅqXy ɅrBFfdzZz@-;cipgX`?'A(>3Mٞ;Ū}]&;QeG ތ t/6Ԡ xqR J*@k!'-a14Sƨ`/u=F'8ttn@ƾ|L/={ WEKر`bv &ADO> ճCUzUZY$;= ޫ~C=qiX^D\qX͑2nȝX vG+?h/1f=C'%鯫9CX٩&ŐAi% Б1U6fEK5_MB?!ޡB6aEٔ'e=/,/FhAUgTa9_{_⮐ǽ?nb^2\ΐA|M ;Lҕ ,myRQ!6#`Sb4+xG=N;n3՞m ͵Mt놺\ ؿڭ1/r׶0^GtSh #J\I)۴)B(z\XSNu)-FTyE[ӶE3w]i>γ@#4r2>a#z%и=Q1Ғfq`W`k9"#vTC ww{r{XhnGq%br ##63>d⧿Y5Ùjr3][ǽnT"|]5v3d:YMNYJgwvwkM4`wx49nW)PvjT@08 I!/:9FphۚN~-.QW>$VnrdMwA+'vӐ01n)ٓQX՗oF5|w;@^NGC~B5`X/6_BA28fx%GiiO>3ưc`˜>-m1; Ô7khd`J]8`\(,6EwF Jپ-!{ƲUavK|ގBAq :*X_%phX5lvӄ촙OBp<:P<5%ƕ DM28eߝt:GLP=WnL~LZwPd7Q6Iw 0s;}I>cw5G׼ ˚;?%Xo<ȵ2=_Ь蚑UkU|l">JEs:~' [8Jj6 &,Ƣ|>Sѽ ӧ@`}]YH.]}^:ܰz[v9r#*pm~2 xĵ 3^f3XU G"̃5|./[} 5<Ɽź9CD.9$$(ֿ4cִ]ޕ4}L_iߋ,|NxcP:y4^JvI0nx5wuݡF77]bN47EݯٔK?mK.Lg_ }rPь2?i|Dxj#*P@Pϳ2&/s"D(`$g1]!7I{ ^L&e}#MN߆ c?ғ*1>L%r՛u#yÝr6UӖ?e;q?E?qZXMçR PuY(+d`7w2Dākm raM;ΐ`1%ʐWhAȐKpr-X*Mc_H$S ݝC7Y3ZRj_ͩku7~6:6p޾s .{byKËǬ>"ې!}5 5oV>>Acm)^Bi b璈װd->抜H0y96͹}5fw庪Ly1>@uhc[,- 69].0*>LW<VJJǕ8ƮL!$97QGr[GJui7_Y}Rz=ㅮԂn67yn*Dgx?O%@HDV(ng-hMmuXu8pƻQQv( c=)c#F7`YN T;}T:91](`Et]w&{Z)+b\+H3ח鉰jW1נMD ipeq ϳDƲo6td]d"&E+0Tu<I*3ޔhn&ܒdLĥ+2.-DIҰMΌF1׋}ӐY1=]ƱWJV=P6J(K']Ҵ KZ6};RCQ{`Ò>܉zЅN{Aahgj1 cBϛ3Bp}v WSs>8}#@ vp#c> J "CB8ȓiGs{-5`!cqA9gjROQ;HН5Riլur5 Ş ;agĐ eM(2n\=mcOUK,;D#M5r9x=E"c qӔ*b٪|g]:$K]aCZ[#wCl1qo07fZbeOWqLvdه0ၮQ/})'bفpFj?6S2}[eQtdmۊ<8$o5N+*M3'R}HeT6&®)ޮsZv,@XUڶ9H&CK:zE32OGl^c)?f7IG6X8=$!LŮgH QzHQ.6GߡOIUﵥ ͪmmfa,m}+ Қ׭J?Y%YYV\IC@A!F1qHf@TJ*(i~#Đ(µ V23 ES)EiDÂDD CaƂSEq^0OJOJo1ab q luƖ{Ԡ; R` "?tvٴ:NȞY^k8W\AkE &˂tE|GY(E/)icnJY^V7휚]ktjP^Xҍ) \jR5gW9h 87P.,>bkq?'Xl®;78-427@&* K+44A͐:uJ/.,uw@\YT2z4SAx;YGSL<.yKA>%u~Aw*FM;;@i8ՋRۛ57Wڹb|2O ؕ$ om^7BLyƈBKic!dwς9!*t2IJ  7}Ag^DJ[ؕMa/2_w, b|[1L+*N%_qgUur#>nN29嘟cFF`3xūsZA, w6R|!&p5|?pUH$yHn~b=aDr!1ONYY 9{-׀[yvΛ{l>=_Q.6vCP0j{W/U$[n\j~ݐo&cnMz}r jHy+8MR =w/~L,VV~`&3vIc!Mt^啂~ S3mrrl*XR49#)TK"Kk pLԌ&B*Bf]s/K6;Xfz;:)IАH7T>M,f kKR5F4&3%3KѠj$TuoO[I u 2EtN\`ri[EQ7*򛟳ۥF>%2#0Ѐ]|t7rQvU!3P~*hA˂ yοDH?C&i-'uO"4XE^ޛWqh`aaw%U"&_ɭTS}fXy χѥ DX}|r.>hpsj6;P?/ q "*x,V0%^ף:Kj|άANmNK+:^C-9#vo͠U5:ۃw5V*Rmpt!e ˷.K1~ g:=W2O~+'.s*j$Zh}8h}J[T%vc24 {!`[Yic[1Oդ /hhD/PëĆk. tt28ur<ʓ:&@ S<{hQ8F2A:vNnm#\%%},ï%~5ڌT>>&!W[0ZϜ`J.L.ݢZǚKۤ>7XO"lTp+vrT8# D fKG=Az8X1r X,ŰX'<^8 2p66B ?:D3dc W$q!BB3uyQ"ۙt{>49G#O ]CśBx=MGcm#f#jT˲C؂p"55ѽ%l7pU~$!/xJ )-6@rrR  pH ?JuNI@`A<,& 6i0BKu 9I'QYuovAjYkA y;T*+aG-iF,TQx/SCjrbY$J_m52GZ)sC6s(+PDI3#5-f c3m;7Y4]:"}f:5QPGYɈ 2`no02%ذ- ϪqN9*gi +lw,smU5njkLeYo<_s` 8v l ?kTFM`%aJnҹeTjQwaDӮ7.Kgڕ(#Ĕ]9>CZaJ 5a՜x%o/ .~QPkp )SJ w;jatX:=CK!!7tncrs">v:3zƶ ݮc7?xHڬ&2De*ԡu/oys!Cr9T̘ÕGr˞/5]ST$%Ԋa#Ż :Bь.?/}%5,\q+RA)Ky0Vg>oQd\@e:Ǩ8  k܈;̐G n3/cEuGl$vi=.'_4j'*܋H6c9Lx֌sOi "{V"k@3$MM!b挚{MN[>%] ӋQ 4 XHKƮYoİŘgf)$o UN M],&1her=Fj{B-T4r icr$[BXN[q~aykf2$F {*tLyxn)tΓi7.4W㟳QM;(1.!d9ՄcE8KX/*JwS9QDRS<}J+:bq8H&JXblPmd塍-wlZUQ9=ɱW;[>C0&g b m_ezX!Y]#GoءvG4TT>}$~X|Yꙅ">ER-L U]bS+[W˳ 9Ϗv@O7!39p}CatY7$_&#T07=Ąm>h`՝W7k90@IDf͘G 1ChzV@xfb'bٻpo=4 8>syobZȤS_6To!CY^iD- UR;I ~FBg-ߘJ gġ2i h}y  tEMQz*UB@xNotL;Jr^Igp0%I0k9uom}I ɾy@Q522fh#_Jc%`rb:*GzƵdJdKcL0[{BGZ-Px(j:n#?0gBT$vO_vg2~S 'E,58X`WcbB-]zxoekH;D[| Fpyn!CH Jv*11n:z%lMeߝ5 S4;Mp~uW"܂;lRӉt2W&o-@qs)L_{DQHd鼾5%$dsc+d~&E6 FkD/m Ĩ"v{?>߰=QBf5'zYj2X?e pp}ˎT.|QḆ 4jMLoUE[RP*oWi dODG,znalngGI `eSqwΕkpڎ˧A/nl Tj3˧0v潈A/ KK6Z$juvesdG" &3+dDypuĎњ GQzOO}2kbD|Sșlם{ k:nH`ӄTnA0kEsI?s<ڬ?"ykOT-dyC_e?ov!JW¥/X&H&MC#Bf^;t$(qϜFɃ|m4kb)#17.NbM{$ܐKun+3}H}v"x{TC˸УYU">03{hlgNt 8x7kgc]^hP+j/$VǷ^9#xWoK1`O()ik?>D#1~QO_l+c6=' 9'?[u|I 5LgW. [[ S{뢫~BųRaW+%?mƅuK=w\~ t]${&Y3A0p+MUL1/ȽB3B]\IÊ i(7ȤKhO ))'ea.ߨbW٫ oŢ7J_btmhL)|TM=F>^ٍ|kK0`@b׈BI|:64>[fJI)@p0Dsuz6=/a#[!JM?=C:-L a%u~ Rv*Ee Pod5kdȟv↘ЍIQ=+9̃'bPBL"̎s}tW5 2vPbi\Ftx?m`6+N&\teDâ;iXIXh]arCyMcǒ_MgC7il<n65KCI]#y"OʶXTʧ>Xsfe(1F+l6:ކtǛsRh4bO@8KH1HվujqM;Z1e(,s&7O3cpM:cyKOoTsg6$h/?2˱+'^"B; ̖37йdqJE8>RM=,@`fsE"A}Ó {CsTF/E M~M%+I'pPyCpMq1nB{*qzPhD_Mg6cDr+u^BsA`"U*"3.)31DP[aLGcKc )rPEcco= v}Ϻ_a 3 I;YG]H}-fe zQwI &7l-Qf vσyQ(؏OYQZI/rA-{Hۀ4,؞{C*+6Kx%i΄'OIyh (2iK17#L>6Nv@U qY6&`PP\'Geű0O?5ju=Tt[;{ɀz$ڲZ Xuhjy < Pa4dIylheuapBZ^CC0f;Vv*@,cHbnt(fA)I kE{6~0"N0t(G]HN+4kn!LP8拌 F;}HbicY"A] ʇvJ &4!',vTs*4X43'"v6s@q*RQ,e}]B5t.wACLo;joQwcݜ\b2wS6'' [Q ]v j 1Gq(`fOEF[4ro[}#z湒LsNާPٖM+tm:ϰb܆:I ̙<.X7X`aI\?bb5;?ti)`'-(])ƊxGGӏ}H0oc}Ј.w";84W~!ޠw*Ȍf_Q礳?flA; 䖺>t(ƙۍD4*D+U$geKLUT4աtȄ4ـA| t+%Nd>JY?(ԑh~J87z_0GpU|=-8A0rEe4GT`9P CwTn5@I`{3q8;WWm@9羁mڵ2miTf +WȄ7rFuƙ+ɚK MI؊JcOڠ]2F[yJPF>Sd+Ȼ+^N?gGMNJ ߄?=sJp^QHnueimF}} Cz|cFS H\eA(:n' t{Smp17/e ֕nwsUSoKDU|w?;hFN,cdb0t(?jzS3Ƿ2;d9uX܃XcZ(v_MkiR1GA= VT+{#DJpxGH=leDD&t,4G]wHמ/6B PݩY7G%SiUզ$T w:5%:#ɍb6@ s,Bd<>9H./A{ d/Jݡ{@D:[E`ژ|̇_ݶieɞ&- U+2{NFӫi5R0GM+s ytjJx݈Ǡ鶶=o{vp` ~+Zvw4?X!|@@y6nG#.pP#Mt%-b-?eJsRن.xHRshr"m((>"/wEdIPR#_$]'2oL'3F %g &Z؁E1^j[XO?D( EH/֔/a2w$0_F\30U>rl={2 a`d 0C@4psh6|S c@]cbgm|_Pl jM>l:Q0JD1\5{5.kTClgO`[*QQdOЩc#n@K:AA2O Q n;QOUhsvpk{yVSfPnF֟?Lݑ!-@bQai̽ -xVہoCʆAۖC T@%]ݿ@ukB/wjFDH㵦Hwf *@c@ K5G .KT-aD&7Ju]W dɡʞH|[q 9 ,t?kÄtVأphd"2 3t{T6uz#,m2rgĚ"2TȬpV>`qjU qyևwDx9\]n.E)6~ތ+Kv6ԜT# Z0}"7&XQދajy~L5_#.BzQ3@`0'w \5O}[b;7ʋGn a+3╲>m3HleQ'V 4!&ӧ8kڠ+k5C;HBS";#yDb@y%y;8{(2xTLawմ(2)T[NCE : O“8l j٪VƏξ,1tqM->&si \σҪail\U6}[@F&GbRn!SG|TQUg܀$SVg?t E ?6SLKS74  Z_LňF`0?oi7-_AjiGwo{ݤXuN:?:\1`m;ɽgȲq2&{(p)dP*RX~>&83qЄam-we!7fJ+ fmTT&_p ;X@j2Q5E-dj; m3Uk[Jb9 9St"٥VNQMy9 -FPױ|+5Cm\{YB3+F fՔʮwfP˪<&{ zl}rmå&Ы+ zg|\[݉)t;3*iWu2lo{Y=TZ="!e~(0)oFEfVEmjOOC* S3q H""h0+=|,{B Ic-vU4 YX?;,R!QP1bXuJ:oP-0B٫%Y^tcxwV?>=ǸC۰ GFUD!>ep*L)g,"^wiw,IeװJW[~LO5(-fiu휚_}! >惆uk['ւ^S2G`2|`Y.TCS ө"fXn 2+L#fWӾ_}W?1lDes b/-Ѣ젛Z)x9"F^lofLƒbR uٹ &+$U<¨TƂt CީXdWe| +]~ˤѾ&G O'!;vˬϮO 55ዸK Kh r)UcWU/0YEwx^kMJ2LVvo̍ Hoo+L b[mIV@cn;C5~d1xAyet/a80)MDKIp:;ImA?%[$q06z"2xf.NaoxĠbb1%Du"I<8Su1 W5[#iy,JK/bW#)bh2>ߚmң d̿"<n}*I &4jUW0B v$m9|FhI ݂MВL |0#p6AiMUx|Ѵ3Ϛ@srL 5om?4 S&y5M sft֎(jX^?3HWX~'TM-/ (<ץî[a=\PF17ß(K_]CTne sԃg._IF׶IՁZՂ]b Ƨ^i0Cټ1:O̥[2Y%t? 0Lڂ^5&fQ!z!swdӘow`nn[1Q+ԣ xdz.Wƌ^ !vlxiƚKPC6}&^MG %B 9W?Sp(8nA)΢,5erjZ=^ۭ>gm5] } )\BU`s1ػ#H`WSSu\oKf>PR=PNrx?MiSqیwbB2c+Vכ쵞8v't(4[6'M! B9 ɨg]x'U0DibR 2>: "*NB&"< 4w!8^k[[qLYBJhFZr4j5Z,8_Q$֔pRc!Gw.coKnm3p `踞MӃ1@sBɆStQ$}`'0'bhB MA HR{Dղ`n ,*ʱSK 2Ls k9K 0s*0({~m}K]ZyR9*Q72wc ~2 )n9_ ڥ~qwM0Blnv-DN(8Y(dS(A-\U2&IW,ѨaoX,5vzVS-;$}9de^wKl~09_ZLGÚц(X NQl }57{79[Қ#Ҥ0~U/xm歚k]AgaN iZB(C1/⃘T#`o } :K(' n!!SRHws宣v!ǖUGnY,N}6R59o=޿&"T6@~Rqaa#;AG5!6uZq8 &Q -i&觿qIOTBk>&z,dႍ Z4Ǐ׹[ 1\y#[њ#],ѰolߒAHSRFS <x<W= h{|5]eӫyqeYsRɁ@ H?L~jv+X`VVAzJ3p"]H,*BPmHInA'adT|=y [҉գWz["~4R!B KA'(ox(v=ѓ>`ox;*(9!y +'({N]/6nL4'aϜHRtͿ#xVvT!$Ui]. DH-]ᨭGz+RS1klE*\GI ڈ9[X퓜?9%8FTi;cBj8N#kGؑ?Au8eXo0y \Þ(Ae^x&g۰6꜆kK%~- zCb)Dβgg+[6ÁPkI) ~S՚PCՃ?QozbJ}:^e!Dԩ: ZR\z_;/.vϝĀ*Ld2@'uauMwgG9=s<]a2L#)ƺgUO=)[8\T fYxT/p9qQEm:k^LXaA2p\#]B!;Pj#Ԛ"‡n΂^`#v h̗'‰tn^WLK0K:b('!n+mb:ꑙm0"d=2>}JB UtݦdcJz+hxs`E{k0s9A:vLB)T@CxCG W.;&-$[tyv-˼a{-.}\cdQG܆<,8=0` 0 ꑘ!8W<#6׸6]RG=B*3Gʙَ6p] tll:Q/娒?WuD^=^4KZwWҳܿP%MR`&‹úHTfՉoR8dT 4,>A<&f<6]X֢taB8 4vX[]ۃ} o01 |n5&Σb^˿wN;5bD3k$;=o^}I."n 6r7pݻeρF.㖬zָ{0 06#ΊO:2GXq'dQ\fDuq;ԎSde\^:+`f<%Gr>S"h-{>‹3qʔ.穗lHv8FA͡6,%~EdJ2TOheʰ?A>w8yWBq#A>>mzpk܄WJ%EՑ߈4k6  )>Kv3@YXo/\# +~t$26z1>sQ"YЩrJ $Dd?b6)d G ;q85 #q3HQO4"r  ,mQt9:?ϨxAڭdpJ6"!Mcx@Y0R>.3N *76?!Ce0c9R aBs 9$a}z$OŒdԣ|+m$)h+v`69S6`QIW b/i*Տ70i3eqMt'd{4=%levkZ*> IB#2T=Z#B3fX-C2ZvNgzU-uJq,TĭMU1mOz5) npÆsE?8"YٰNbK1JAdMԞ oxKRo`|韐>MW Uɱi'\Wa%M &6DIJbik;a9)&/dz/!Ѵń:f$7 I3#Rl CVn63)P;"a͓W:0zY`Zdq85y_"gǓK|_BWt/PLܴ0}6~$FIx .i q`å6l*pX]2*q~"V>k7B-E pyb n^lܲP;g`cmJsTɿ߹,PD_P7r +qVtI{a !5C8x¶lZ';p7|fy|U?ym5o-) ,nMXc]wK9&>g 0[|G׬*wjIҋhd^JaZZ8pW&KRYy|z,Uif7Y}4Qq{deg;wNOu2N/5qn5Oͧpvq^jP  RX#ɣLVE_~ (rFۖީ(ǀQ 僬L:rҫl]-DŽRt_ ghmۨf]*"4\Khf[p`rhkL*:kmP: ^+<^0 oHx60oڀ,U# un( F~'_" O0bq$@HA>Of8)n nqE@6m]1l:cş%T;uL4]j'fJhyNVa0 =HMb ,vNXCYƞTYm4کHrM+ g=knJz}fp2%2,WA h_ƔHos dE_3qzpH[~x,ׄcq)ȣ:"~ 0ltA'koN'$sM4! /YuR? xA5Rx AngՆHfS}׾h @5v\w?7 C%SlSwkr<~ =#7ѸO)ZSJqKe1=2X+Bw :xqgb*/˶E %Y]W[n[~*b_Ø ^HA>L[S%\K ִQWy#&>%}^%{8dgWp#rpކhN2,3ށWE8s.Qr*-i&Lhzi5hAm`%|)-h i $W,: d_\sxÏtOk,$:-qOze3P0jƄ>ꪗ?!a vאKHA0_JeTq' 0Ck?4IF GϾ6#r4<37KzPsSVd$Q ΣdvBy8?RDF#ʀڧ&H{`#[L63KC)8z(??/7ychɗy]Fnt~"At0G ,w%;<&T939D@P{/V kHx+)h12xv :B?M^ܪZTibdTߓS%MQƙb*üٔKCO4PPN΂Vs5qB3 <%<Ͽ 2Ge{]U#v$j%t*qn t%a?徆5m?'tn߭]hR̐ܶ"ڼ.+KY)CQOLN·6K 3GR~N)nj=M7MlJi nCqr`(1K'3N =/t 긳M?V1g{$AҨl3]D"`p=($q2*ZyXVmNkبcUްfEv>mRޗOGvVP. 4;\1 SYw ݱɔOca"eÙ4fmS Zc<_֋kv Ē5ן43 +蘕n $G۬a?_pivYij>}w&'vU]E-ygVHwBImjbF\+k}=Eud5~Ll` ;pq\Z{d,r2}g?wnHHY<4e`qC͑,LY#~șK@D"0/~ж`>H?~jdaZRApڑ>P]߹e/9I|^fNY<*#q- Z㎲t>3UWB3l}c_˶$5!k4BXwJgxɠ g3S*fm%>l|dlen#:w9˸?om.ҾmnՅ@|V,a7 q?9jU;KI`~߷Dm΋xf'Bά{1bmj 1X4»mP Ψ 8NA\GregsaޕQUHӼ^Uw4380x,JAuz)@2ߦ@Qߚ03,Up*沬pe2]ɶ;#pBi,Xucq/ysVU=M}|BZdZlKO>~0e0~2+;N)B +󫭯\ojZVg^5n*P5زæRM0cE0_ lAsJ\^ 7Khq5O5%/ͮNkYWR"G41F-zs-;nzmw`:2/5w0AKp=bYNaF4_#<I2ozLhL}m` 2Lil,ZN|>ÀZlCOV.eq.t${UGדX0 ≨1#*:.Ԁ$>[ k \xuLXhuY xekyPϭԦ*_6*=f8Y8~7JSuovUuj ń%˽&kGg=rFqP4m{-Jz܌;̝MjkebK⡡G x(.n X2/M(GN45]F4k&Nz%~a?3;Y'" [)lJA&$YaqgƔյVl>q_>n>$ByG ePLqA5#~?^ϝm]'Lƿ%5 ^.,6Od u:&P[2)%BÐ77De#rqV' 1 l[M +a\6]/&y+lXg%Xw_ƴzaw`U1-I1wҙ,[[ASzGf>s=Z: ͅZ~v`]n۽6]qLn YgbI/T'EdʺKYWdf5ojJ5W&FJ",Ey&'do&,[nmXjtzM'7)ڗ1Ã>xDTh=I&kkXԢo o3Ϟ q ~3.OLzާ쬯 F鑽%qk߃$c^#x -jZo*NӯC+~F? YԠnF犪T$!H,x5I Fwk} |Ѱ7Ig_P(|p̚\nXحe=O.iRG0eӶ,=P:8?,.g% 뒐!pڶ+"AMVve !k/jM H9݈eBC9$hgw@R־9UHkȶ%7ՒBk::n4/alOC$_[[x?YǯQ3C-К,Ό1xa<%d!xN!Q .9+kAo'F_uL?+gx%^ө'3ƖIH2j`mMLo^O+isd^my@]j>#H.Fn)KesEZՑC MMVi_w70px%c:Iª7._SxĽY|хJS]n,R0h3:c~?%6^O~O kÁ {ۧ)v ی'+6,BёD(.{\1sl={ }`^ׂj˝]E#T_{&i}e{g|t7]T:aqS@' c؃d6 g^6< x:dyծ{BbC&tn6)~ω>8ŒWtI_~jF3KtChQ ~۲i1JDLSG Dxis*@@"wF'AcyE(p낡lBuZAPoUz '|ЅycmQ'ө+sdKO*P Hd0 P*,$i}I!Kg̝I1̈́C&]z1oh_w5A!_|Xg8Rh|p+rk)rʹ_jLY@0(_A_Qg^7B][/LNɲ*ыlѱ6fp}(q1<0IxtbYKDuD3mϭ vS1ӪC3'_-|zֶj;ZJA%N~ώIuץaۺ6* m*}قUuy /g C7-9hڼRFy"<{ZcNl]&AO:@|hjy*Pn\#Jͬ;PW.XءE9*r#ЌCv6gTХ})1C۵=ȓV=G59_)`q $'lDv$52zhS^Z= /K [|QU󷊈nP^f3_(3;iM}K?ޫ zT9 gAEgxR 4U;OYN*L$n8W/ڭYh^oaBE C{lZNAZ薼ˊ5Ar'2T%k!A(6N9:Ko`rS%u/5-9] _b|էu ͑O-HCTFZ1KM'YVz+,?A1ZaDQ.3@-i{%D̫kpu>RǓE ~La e:pʙb~?}O gI-ߕ'DA܎v)%:vM);"']2IwUj0];+/PH ϥ E/KC DߨϠOY5XH:? 򹥃xǵpEɟ^|6n:r'M4IU, lnƏQk0g (i iAb\P{+@ť/ٳī4~RVeY -P7V3#Mu.|N);XazL/ڀ]u%l|bW6<# Ry JN 5?tS[УUKPfkK~s/BgRXjy.j1<п@䑒pڜ;Jze@b8hG?)Au[ڙ|]d΄b(iʪaҺr9.~ M*a]E yhUϖrmL(SR̜B8~"NI!lL0_S+5 uݴ4\>0 k"um3: X&A hῒ!⭗q @ΣW5~g!> d?B'f1uNj01Q32.rc'd껆s!hVDw{n 7+`>qam1*L6`ڰ>J`Q`6y1(ϲ?].hL!`VvrM *;(gm_bC<{$欥MŐ\i5,X>O|}lI.VyTo/D,C3>,E$ 38_Ɉ]D_hau`YMV&T WI?='n{~zn<%cY8%\̭ʦg˔rlHeJqՕ5M>&S޲h % 76]I8 ?ms"yDp}o3"2=&R|%ٸm_7> @ͻ]~x5%#Rq*#jV9}Xo8fkuņq06Wb) MH]G!c8B#B긓L-Dp):PR6y75z9 q;\=ۭOhx'MF>^(k+ύthFcM?V٫eRO*Dn%XY/#@,euˎ-11H⏷Y8<-L~_ϳ%s[:V{sՑ (6*';y5)C`X8QP<rm#B :4w,f3k3C&OZIϡydž?dE[ޕhykCx1vk`}l'V}HZ%*I|l+o&1M# ";8Oj_v rh3dj:9jt3dDgn9k/ g!/#C$ZEzFbq.rѵu.ni!<,J{zwgZfݲ]~q5 (-8lj~?~=G2QU٠wMcQfg ڸ-tbkm"+1oD[xhaQk?DR^[-)33PFv[%hzкrQgeZoYiݹIte jxAjIB4QN?Y!(]C'C",k+ݖ0Pcxԋ\ j,S`.ka$Y1i pf*SK {Cb4~)->(ćD Sѝ 8"h<gh;ݡ]qp+_՞x¬{bM.XbԹOp66*u(|l t.ngh n6ijs0x$hy llK5p.%gن;F?"&*gw05$GXh U+/IWW[S7ifܘٓr.htTeu\Bx@3q[dwNJCy~֟)Ț1 sw]NS,YWeL"6)$Navi!ͲB2JL ϲH=/0m~eT"=3'Iu-U1[ 8(wF g(s]di-,g~Q&wW0Dw >9nw5: ޱdq2:oAh\#c?<Ѐ,(n&}a@^$c';ׇ l-s_;J(PU!~fS9EÊRd-|rݴQq2lFFAtm#hi+]rSmOOʃkR"wk&d6Jl@ؘIlrʝmJh3~@:|}曅t4MrH*;eBfQQͼS V$<7ŀ~5RZ^kDYX}S: ܲ#W5:#X}N /%_ێP^⪋G[+xz 8hYyl Q[2R<]; dA:Ulbg j/³KAג%Qp0}yNyvgeu;[򫰙z@e3j9bqߣՈҴ^ uwB 3xOw@F % C3kKYR-UIDVi]j?=r S`%!Z؏yW,>Ĉ)`PWݢf 0{oSw_i /+pRN <~JuH7wE6){U5\Vp̉KEb39Y{esyUQ4U,P4y~|݋2 x[M+HvǛF.^)Tי .85XdkZOVTnK'b`ׯYG(@O RL^jTg+ `A3>5E M;_M)5 S+$5[вEN 䶯qnw1M,%="UX O:Ol{~K*l=iv(3XB:av7&U~dTzl^ pp\-{ms|{r#OiEgmf(i^ hM7sCE\6R]W&a:Vc)_RsXNnCqmS~U=mz~ld WPohŚwT smwYvX DUD֨v.g;3vB^Z/[I@ٸ.RiQOa+Ca@N\ӄ3"y [ׁә==Cxt%`=Z=J4f!X; G6,^aDp !2{#_"C6EOU%UzcN!.>ZJU7oZ. I!\ @%p ֌'7ZZyd`vmizX\iҘd;W=H$2o!wP s^,J[mO[ ::@} R,=@ tSk!+DK$>y_:$lOk&Ā߃Ї-5V}gO$_J:,t⻬IiZB^4I(Q֘4;}mhо6dPgҧa=L(up_|)bj04 wf^4 Jmjqmj©;v9(1rN+I)m32/S^/dMIƵ:oG3d; Iԕ tuѲg@龰P]gh4b&jfJS Po4/zl?@~Y:%qg3Ědqf7>ghzjy3r XrC0?MS?=:%X$:I5bZ_Ndi`{(ev-UGgٗ2ҙy+-N%ۃ);90>:uy^Vȍ 4.JψnRK1$mHN:3$.p7Rbn<} h \;ub=P}x7~1 $oGLj:{Z=ȵYj]maES"v`VqaFmbVyǡ!հyHE/0u$eG]nQ㎽2NB pMًO3f:F@N֝zKNt &zTisX0 2଻Jtj ZoPnzRcJoX ĐVd eSȱ)`3WC)Q3)Rl}Ň.(8JV|P^l:T-^'k[p_<&BK)u/.?ag@g槷k!\ǏlQ Epv҃Ne(-1n 93خduL6ro{ (Ho@ 8zG{b2X)] ^Hg!? R> Vی@Ek?X''GpmFBmӿ0t81}e"F{ѓ}%[of M- b#>=\sN'a.c ۯS5ԱbJ=2 =nfTg*wy!f쳟]?Vȕ˓]-L9U %}]`<ָ+kNj/#LlodnenFnef !~m Ծy ]ٍ}&m41tc+\y>.$2o=s埘mjb0q`>%B2.൹`&;ݞB%̟x]z`ȰÞ]dKfppg j/3W3 ?٪Ci(_y/8\,c$wW('+"⦄v} 4Elji!)Kv(4H.j707F#p&otY.z7>7Z{2dJÃ>tOr;eŒ/z0ٙ5gL.%' T}|o3êj):ǽ<ezpu'QBi*ˏjV`&YJC u2Χr\w$zNaq#%BL@(}U$nRSڍ㨑D;{/۰~ĝY}9X2BZy5VAO۲&}Di"("˱ B"rs~ n̳ BƅR^=Y+}+clZ؃LmQRp^>%X7`וx9'?QU]H#n*B+c؏<VtBq{9e8SGhp]qyf1⮙NǦK/r6Xg/T0͇_v'ˇ aɪc5&ۅhSG|򠥊()QnU#?GF-!Ʊ9eû)vm޼@Ju)/e˝O=QD6}j(a+.n9i]%}  J1JEX8==KibC?XmbtQf (aWfKf"ףC 1qMcJ#ʵ,>qc[*J P0HXMf+bk1\UϭU>n 幬~z'n1_lN{azl/_G!f'!w%sq`B!p.f(g A,QI0 ?׹CPj&{{|bWJ a;]FӪ@Qcd׬T1uOў&Qᎄ)Ǵ.jd^4UiF1$?yk*zk۫M<<=EJ'ȰTlsfrC!aH ?|LֶN!d#@=P2c{Pb씿7@!g.S>J4sǖxn򨰅-Qf'%nU$\V *֝ l8\%y)Wb1Au66찴ZEOa8g}g6L/:.5j'.7otvJWiKFUiLh=~C<]6s ՖΓ6Aq/93s+a1x&06QdɗQᨵ%ްn(ӓAaɃx;^1ۨi*>DSޘyg9]?BWiĿ_6Z`S fx't& DN:Xj1#6$Se|'&ȷ?fQ!W< ܕ?L5*IUsaHa1QiՄvK8[q v#:@^pJ!̑ekf}n ɯѝ]ƤVb%4ߐk}scռ#eldpix#Ǧ qNds!q4mR bF{YL-] GDŽء -=g^p[8$7P/ʳ < t.CtɷXT. abL"NK`zIy*C9kR0(;7+䁲Lu$MAw*X_)K5ѕdham8#4Ꮟߩ8 G}qޜt^Y/m|x0ž|<;Y.<Mk&hQV v}Ya;E/u5כ S@ w?}(k ]>U./yv/E9|:>` wJ&Ap2Lb]C||Q?&C'CL;snEh֐ōhӥŤtHNLA~#o(S(j9/5)Yփ11iW,-} MY0y_/q:~jJx7H_XOO^ɻN0;j# :@;@檧_[QCs\V+]sO5-w@ Q\3hZ PAD;Ծp-0'iJ3A:2*#(au24ܲ9 6St n$蝝M:˫8MJFK'%؈<fiOoCc)A+TV Baǣgs0mMj_ż+W\4j8|T8)-;m|AwF:Dw@B,Ex^+>"+-\!kW4nMwoR{AQ5$V=K DVT\5FQ0X^^鮱Ĥkv5i!>|tM![f.ޟK8wGBi P ZM0W, >ex539dI}m5 Rn=z-5: 0˫\ mα Z%-C5e'Xw6SRlu \eEXG. k0R!lƖuaΦ-a,U&z_ ∡O#SV`.]\*z_uP3ы'VvюjG| xNb4`8/\9N&9%z&Q~-9#!yh+vu"ĈgFݏT0fvuwN3'd /; %%.}xŌdA^4HS >36&mG"x^ܯ}y"wtTjj/ؼ߄i ~-q &0N>ıu~Vlir׊vZDR*s O;l9.>ensQZ^V "1kG(uNy CC\ɩB*eӵPǴXs5ᬊ$xyP0GH&VV|g7įSk. 9]L%5He]cTŚEt..ѸkNz.iE /5,^e n^r Si9ko؜u]jk:W :J'5tX#N1< C >Aʇj1_7Ebm—l0ӕ0ѨʧPpXX4pfbmڿvԁ{ϯv|`42;6f b̭UW!0ѭf؂eZrɹo텙ЩquYSw. %Jv|Tڒ.'3cGZEЩ"/EOS*KHً /0j`2&H`M}/P͑3n݌LYVʁdžYTtLND} nF!HFch_[‚mvګqaUr(kx04"~Q,V=6t_c(6m\d#R+cA*49`lUZpcg -Wx_8=#{KJf*MW#H٢DÜ_50QRw]L 4$oTL%gt_pAfM?o<ώ2atDMl)k=r `;:h2d[IſViOЮF! 9Ld;>J{ozF]XSF Z_ U=dt!s}1l"g$&p̀- *ŜY/19E=BڛMHIkMysQhR<؎@2d(a_%!tEbJhfY7_OW|'+P203ng0Uz"wT3h|> &͸̱7' K̒b"cTU\ DZҘXXhIg>jq6\ZPm/i$޼>`)EnmRZ7W0>=ќ}s8# 5'!-UMm M*ZzrigQbT~I6"zr#xQ~GhU{cgUoHtH+SbMG.C D]zp`2L r?tZuqp࢐CK`mklln"-ԍLWav ƠM4_H+1SOqD֑ z`b-^ xS)m_}ӽЇPϪJ>Q(gMbtlL>+w茱*{Buu $"ԗ24iJd3aiswh>ErǬ r, qlqj^(2%X5zh#ydq"`T*pX~FB$ܩUxYahq)B6!DM]J?|p6u O+ z8.n^l-vش<Α׾ThgY0@FR4}png]6iYD916xaDi+|jщlkتswF ?c&9BDx LłO/3BjF)tHpg[jI'cU;4d >L 翅g;p Q(Rd^.PW~\PoݝG@#_;/U9Cԍ_'J.dW0-:3i-O:(E$0!ԕ'M ?{!;8}od2+jk^Ȯ@to@{1<9^~)dek~tm]$6Hh>ZavPd7s*W?~SʠʺXm9݂)\ɪ)ܧH6#S}oLZʯz3v vUz'2k9T ֤N,cy |[\ٿ|4"r_迒+nV YG @mPV֧]hcak)Y5,Aט{>.쫐)6 Zx-%4] Ĩk% _X'_ 5 aܰj7DL6&:",#0ڣ4Cb.vۅ1r6LfFh=c6P{I֩=mGK)nAZFv'K& ?ȼsqLі}sbQ{5qM$eAQ)хX^!>]ohکlb"KLY.LdMs(/ BOb1~53@[WDsd$e*A+F(mC {%+jHPfMNJtN^@{ңb2PCY5:ςDnȾtJ:$5T\R pJ^ bל%2K:{9TjZ~Սiqi(q$.\ߙ&‘NtSRaHmn)THM:Ne 11wb-Q.[ %7}H5d)P 0mȈm~=b>5A Njr@j#qW@ ig69(*Wjj.n^*m_pV~uב)R{,[Q#|StDjt:(sZ&M j~Nxy2D=>Rν_j<&,JDk 63Yü hh(:K[8~ KJȺ0ma. lߤy~eV!zQVm{DDRb::_@or$+Tꦥ?$Ge䓼53x:K><T ^UqXiǡYzͺhNSsml%l6.uֺ:jDP2/jiQ wzֆd d;$9auVx?txdmf:UT"~UkؤEcJ&O;W#R~GΕC|6ks brztwr%ʸ/µVE(<] 澜$K]a=}yDΒK,{c,IUQ&V$9Plr^]2 =+2]E at De̺Bw X֎fm^X}\Zۡo[k'QTq{"g!G;%"0ՆŇ,!q >jvN rud+/~,\b!L9qL$MJIMӰc-1KߋeiVulY"u)3%'&%Q@ݤ?SԫrUd%d ~>\^UO ˴,M@`})wJL:Je:o. R&`spK^l7M᎞:Rᩝ <'hf'##Y12̾8y}Vi%<B\vg]>T78ҸmǾgH㬧j\7cn姓o |s^ C^FSs$g .[`Y%X0XLkXƀ&<ڶgKq:?[7gtfkyx/% KKԯiIXN|kbI`A␋DV/AG4`U ^:Im_M[ ASGɍ^4o] q#R~=2{ (ꨟRNPcqgPɩLSVSmaBg|1ki2VW[XZ)>[qT1 ?ihn:wZ_XuKs 'QBʖ(4Jito]x[37t.eD:f5wgw訞ގmٝ0FqN SC-} w +~$ojBmukPߕVb!uȔ?ϫ6mkTvK9hrhv̞f9CUnuG$B>>SxJrCG ?k@O18Xt/) afqz?t=FHlY|h s쒝tBv& "#s!D ''xރ DV]$l@tഈ ł<-sa7Ԛyk4Gb>rh}u2K^~"ۨM>5PG$[o9tךX.g1Wqή 1YZx)z'B>9?KX("LI?7i>T6ScIoz5&Y܈!ˋ˕!<EhbAz1c!I]2wqvhg88QђEuՉ(YujU\RbakB ݛhjfex1+ds_-:vxG#9E۵ۙ>S>&Y$U=@{\ׅv:ēǞΩL%+X~s<5ou9up U|LUX+tZk돽o۬E+ [2{fܷ֛à)[%'o$LdBINfkG@ C/CZ<1>x쉄;%eV[֗[r AFQ/N*̹j"(׈l%u',glX3%JHjm7/ZqƷ6B%G-]o D"C2(#XE:c޺;ja'"m<<6|VWNĭ/eV6&xH@C: Pq._"c챮+DGrjukLމAW$ a2 ,8-|taٴES>LsCE/[]#.MCJ/3>',>>% {6GO5zup?"H8i&HXlY?FA5꓉7l冮YSO ۯ9\{ vdO۔fGYj#4?wl7YjP(Z JF8:T ĉm1@4ţ\(sڽfh~.ŧY|zTOD Zd7ȨYci+/{~wy\_ȃCsPk pzt{49{.N)\ ]knr2[F_;#?4 рqL>% ,>W [ {dɖwiՈ輊Ȍs`&z ZvyP=&ePvrͩa"mZ 4則TCO"cb]`Te8C'89L/'o\9GƯi Gg:(JYZ(KT>ݾ]Hbjo|sГϸJm"Z-wxs>RR,ZjQi&6.;ߴewftzk)Kgpü3@~H;SDz)3A=4VLm|1wGJ2Ca Y[$NT"]MYTvڈr``tyeU1 WM~D>掙B'q @p#)#?dp?.bcu>b$} ڔh"SG݃2ߕ,[eiv&ѧF!ݸyV0͎WNy)6cIe;}h=Vק;:|~V@+<ؘ s켘ll%C;i C v\R-o2˜wrsf/ h㽲cUhb8u~>eo1yo36t.TmJF$FFx>%'XD;83uSԅ V؅2_׎@a'5AU8j,·<KoFXI{Hj@h+VsGdX}` 4&mgGAG$~RNYFiCes HT;QjlLK.P`HԏOw>2ԺQV=6BLYM58}Y [h3Nr>xlheMxi/540idH#H:O+?='u%&Th)tc0^L>2x$Ǫh"KŞ}%3xDʎr5b9 'C$!A;nժVEUWo>,:f;!Jb"2t\Fr_'BeKc8K}xxH e$O𥚓Fg֡$;6EƮmicŏN К\ͥ`bI0_(A1;~IGS62x^\UABHy-vBil /vEb#lJ3^x~:yb6UWCϷ28q u[.BH_գ˲ee RTy`:=OsA_Ki^1U3v-p2P]\^(yoо J#Ь0lɳ4͌hkK5.FVYWSʃ/%;߬+8ЛDd,,NyjJ"tޱФmRץgP־*ύ"g+X15 &¤E?*G3$iaa e!Vfͅc:<;" XuN;$z | lHmb%n= %wv:W~0C#>tF6"ٹ%[PPk82Dna> Fr $Ibl"ȋNF{~H\|VvPGRovTsl-`hgf$~;L>H?fJYP% kԥ25yPaCY 7bV)7r"goPỈeeeUJD-pP>ȑV8 98Adh''=(0ŔK$^U͎ q`[]ZWZ㝊y#&S9sk\R2ǁ©)[t0} 0J^[ X"}뙣2HX4vQfN*zz%{Yr,sx|)3͐IcRMjI"t84 s:%?I**gK#Xy"~H zEH }cu+hKzeSbRM.cjKm#=0~*!>/n{ʃri\|3{p4 "`'N|7L_CK<~z/G M WlSXS?-)Y-XH'IjQJ\iK 18s'hYl%XE*$7w #v[@<[`+}Ue c]5UG$SZ8)蕠P@*?XSw!99 P 1&'+-  +tjv/ZS%D'%/66sH!e"ݷ>: ? C^/n)ϊdXgu7tNBS\$o_E;bknf g$wdjwp8=ĸҷe%^~Z742#iD3 =E'{AF3bЈ=md:[! x7O>{˘wfژB` u%Ξ nQkrJu`1ŨN_<~z" ~e2RꘚΞ~*1 YH{p)W_NQcqX:+MCy&全9wjȹE$d',dmTO1AڪCYw ˠ*Sp"Z Ep,0I VeǸt$'Z<:/Ŗpˉ83o4gg&݀eAG`I\[\A) Gr ͕e:`[az_ nt#0M]׵\vbFD,#C{HF U@eNU_޻Y7YL;<o,3zO++s]7dX16r/u>4l dbl\Xeu!AdcV2~h}XʚGzo甶<]ךBq%gаXYGٿu%2]& "6:ep<vAh_86 {BgHBI6|~__1#5x/[7OUfV&}4!԰V-X>y8c 9ejLXʋ6r"AW+W2'URcn[!wAbrl 0ƍ([b4a؊TD7[_p%U˥:N-;^x/".?ezfM5Ex*o' J}U3vj/ҏw_Պm 3,Pvr^Q2WruAMp'6 `wGdx[0`ZexS6~`|, .Jo~@m)]P7&"9YF )p5h+笪&bxP>MLڤUG-TbŰIDS$y39i=ZŐ9a(E~3]o>ufi)^U3C<xaOFauP2mt\?Or3Qm2HfJj^FgMcY5s4} 6ǴQ݁I:ci6='Rǡqz1xm&E##&C(#*h3f}e0~8x6퐋隁+Y }2GcRF|MP a&Z [܋F*6 v^{, OH ~m~={,=R` Y)fOo=Vwʿ_1E^Fo>]fXki y-~%BC$ !${X7 6$`DWqtcqx=vf׷[X\A+좨2JGY㮥m} G|3CvB5 6"旝W(T_9&f\MVcP45xB,~>2zI:(f% ?e8lg#`yD!^^r/52E]i >n@3YHo4ݜZ^\?ZBvWWr~HKok8:T|}/UIb JZwrC K.yU~P/&L"ذq`*}uAsS_aCƼGg$2^^|8 lRF wUHzYy҆jAqGAt@q `o ނ c(Ԑ0R VQՄ~<6nBׂ&̾OEͰ*PokSX=i:5L~\5qj#]- Y ~^=\]e, pԢO7zgC.8%v @ Y`HUoA60={!GE>-!Uxo o=:+?,?HN#ݺ0\& ͺjŠZLFXA$a&U汎*f]+% Ѡ}o CX:?}3#>6QjEoS%HC*;P \ؑ-XW?_:bPZٱȉ)BUQ7ϑEđp N2}i#2gWŋ7)KyVh|iipOU [?~CGp!q%Qu>2ft CFFg#t&׮eב> C a.VW TFwyEs#zY%dskh(l<[dHCzlzbVU>kndF8VNk^\}HDm`RرI_ZHJy"`u@\; e-!GnLF]jhg- &<-v@F.%8_eqq_kzy:V߶53\ 7f4شpS fW[HQÕTו({8]9I7:-kp7 _~/:>mz 5SÏ5Kb|"*k2FK;;<б9C;>~N$ŷn$ GWu~ "n\G/C$atѢ:5bԗVQ~>KZ<{Wo8vf " \//ޚ Wũ0XigVÌla Ԯ/>*[e5R$5C77]$idaob s,Ea* ni۴)+5v֚=T R >Mwa$|CyXֶi.OݹR+9QPN. )5_jMVi,X^ۏםv G;b^s_M@V ٪Ţ_.xC$UI_Jc`}͝^C.-twJ0aa#?'x7bGJBgC0e=/$$8NDrP,eG G/v;mA$]3M8JCL>,l3^ lX{<&jv`AR5=jwyPV)-xT˔@`TVC;['a)Bn 襕#8ӂq(" ~듀?4Hm*^vWXNS+Q0)Ud Q Gѝó}& o+Lni޲L9MPDwK"%y`۔9V3+ch3#!_0 ~'aAqxUtUfn 1Va#(L_ю[/ZZROoR%~u/Ncg`tJ``D5y~ݣsT^X01`@I>^_w2^i Ű| FF;5c֩dvhlI7u85A(g騾~qC6@06mİ_8 G}T[Yf^REGU4(wPN0q;j \qs2C@zS!_WFgV.]5Xe_g56a$\2sĂF6lvk`}_7n`$Ԏ%TIirm䗰g2哸QN95VG ӘiV?pqnѣ([>O{*D?v]zJk. 0dA!utv*Pu/l`Nt^aX@v=+?-qܨ@Tr&^(SWgƂ[WD~Pߜ%Ƽ2&ީyhQx+Twܴ,E=QQ"Eɪ;p9HhuCy7!;2qp=OK%TQ PlW:iyWbZ5DcNJʠ,'/X#inkfIx nÞOPaj]{c肙h'6%p_z҆A9:o po-A`x!±Avt QMFh&|Ue 7}dyYD{{0>Z>V'<5+rv$dR}q 'p𚱜H/iEbKYWT*WAj+W C.C7#tD4`(94_&t7T> _-P J}]g-brs9b \&qn.*BOp㲕I-a~ӒykC?@XfeUDh:{Rs,_1j3?FLЎws|ex6^KiOpY_(p@C6EU<uwG6~ fS:85Ac-` ΑB<oSyn!?sw嵳ygw~[B 8Q؆Zht\"d[#8T؟-з`|"z;od"nvg˵1AV0<]A㣵hé()qI}".cZM}η;0P 4G-dYz昷ms ʏ"gzoD}TdɠȎWZcMzÔb B}o)3q<Փh]zCi?G3aدY .>VBtrg'}L JΓafQs$)`@og.clD[U(STkNFs?=C24Lw7sRƟNdYe"^d}AqHvB#R +0*Vok6y %u\A1左JN":4~?ZfY_X5 6p٪oHWسg[/z(7'GLD9s;+2c6X-{ǩo ȶ`QkDh#_G,kEk6i rI',D'K@YΡ-Mn.K]8N9o_ᒯ5^ꐫi;6l5l_H yG4RYYU]W|kox~tpˎeEvр{^ѹU/zV%>/60wŵ [J(+KU'2% CG{T7 Ж9}F'橉5UmabEeNt#OCi^h3PfW-kI!q:{3dd 59&2fA O*hW68EQpL61j'} ˰96bӁD-CZ^ML581.2l VB}{iM(QS57M-ya6Zc#M?DP[ ܝ#>3P)lω[#ClrJkWʹٱ0>}S 4ZhUFLB]!0BHQwܵrl mfQ'(J6f2j;'dNŗ}c*6Y&&zs!z/6ԩ+9 3E)BR Ԛ͚LࣙrRlDǏccNr`^sOX+Y+V!FDOlݢǀ^ɊϹP#~GVܿ8j+VM}E[52s :Hbw M$N L'H9zo˨yx,[}پG}]6ރw|i_;gWc?0qtYXeE38#tPvG6.w x"x7U$DZ~/N]N/ #c烋ɚ_.݄A8!@};<53ns>ȜXƓ~ 2M`]!jU}YePvE ˟'݃fA՞TsP8 Ri\z"'ߎ:[fOqEm/XUW:Okƛ[!|\y'aF\ǧeĒˉ΋&=?:.?ϭAGgɉ-b:)E-w:|E$ԄFK@~0u;Ag0_CdJQ,?0Kq"#zV׾*#ѧ@^W+"s%f'Ih L,8 múIݸK)=# ^mf^㝜$&@E*A X)ĠɎY|`Ol ,T}trLTO՝iyNrOkK~`-T6cI(vyc_ŀa"yaׇmf(6n-DdNJn.WI nҮ{b7f+Ơ),(8$@b=5/@g(ӏ-p8e4?(oRP貀 NO#a@9'%OEǨܥr(bNF^hRػ%F![McbC3CID*.n2"hd4`H*G/XyD?BCM'jT`)SmN9O'n\J;d "7+z8oLM6sV"R5`S%gwv;EW$Jes,%5if^}-HA aBa1Ѫ LX_C;-b$nV:0p5R<>gP-)2k|b]1qQ'jhN,,RڴfYӭ@nq2;[x綜+=\e#e|)L/%7{::OWٺVsU t*,C;aA♗$]Hr/Q; gLS7DQjZ<qFcgB cKCъi4X\0j0c<@/HN<=.AA.n9ຆ? =)Bl6)P_$OXSFZe`Ao^bOdSOcK`>|f_(DeH@a0V?m)<}Z^%7LX=տ7x\x"9ZV mk6uA$B>9s@b"7Ar=#i*6}H}\ $u.>:0Mbmt"yko4EDΚ}C麡AGNf'x|% 9rX b]b/Jݢ=㿇458/1{,?#&BCb.NGSred|b uHU`h =KL9 ̽jAnp՟w?y²; Q6i#c%kw Eƌ^俧ɽoD~ g;kj:%/ya鉈I`y=;k%̷)fQ=g=zwV1Q>?F}-_Iwl:Ȳqdu74Y@np]lpfouOiiOԃŢq:nl}sWiIK/}!X#(7k8 "o2MY-ig9(k!gMϗb%WZUTf *id e5i@)r%_QsӁFU}E/$#3S([)ᵙȻTd*smV빖ΩbvVξ#^}ý*b.[kF?o>>.WJU3~TWlj`2TQR(H2<&kѓT LeL>R81gLr\ nyh>>#ͧD]~%#X:ks IN<—f@+'M;j&d:P9W'gv LI |jeI *X<ԩ2njn.%^kOV-OɐGϦŲޥ@__UUjx>!!bPo$(01*ElU>עPuCYҼ"QFӑ+0q89 (7a" q,hr}mڙ +~^a12>؜+~H> [mώm=x^.ڤx˟dj&G6[nc$d6ٶb/c.`A'GP}Am A(BZ!7 Ddb2˺1SU|<)O?D$J?}(S,L`C3~yqR3U C\k2WFcZ2d*(PcjVL2=% *Van`_&`T ST29:e]'naQTH0 uYIOJ~臣1t9>CŦ Fq ΍ȶ|u6X{1q|́yo$U_Z~^:v lNբhjfqtŰYd, s o[(cEynx7g)-C+ @$q'Ěywz4n}DyrȨGD޻$|/\O:m}6[V/QG&['gc"*kZ+~hƩ86!Dj 3&+\ljc[z0U;6b6{Y)_0*&42ߘE.9h@ȦnΥ ww[30K_VȫmI*~6ƚ2MZKVanWP:i.,;ɩ勱̰Q-n}s}SM+y _]T&N_cEX*I_1,g !FB. g1xP$a nր5>ە-<ՊLܒ%]S<XDQj3UuKӸ#/s ySt(Gv>}l &S@H`ޔm~%nōKmƿ{ qipxNQǼ>|C8頋 @9=`FԲ]Fx(J*+rJ+~ȇݣ$!`A=)֒A1vP^'OZj#u*rR04\!& ]Vb^]^0*SzpVKHkivD8=q2nh[ P`3[)A*]s<U=+[ڵ}\l=KͯДˇ&=T .m$6]dÞŰم$I*@:|a#`&`.6b&y]@1ZXup ]XaK,OߓV;=MP-k *#4F(QC^ D*s h w;eҚ p`Rnh@:Ɯ*$Px-38t|/e2.Hm̝ua*3DfPr(n(G~B)\2vW鉒3JyF7V`>.Fy( 0@V,L*7Q3ՠ]N8f,'b Bc̵U$,[9˛5i'Q\USuty̤?%?$)8xgȉ\=^tdukX/׊AW^mѯ(\:kT с'D.)a` zϺJ@i )1>]O? eX4};;L6=q /ud6=}XV&u49*z;^̺Ke ?Q֎zAYQQ/L`(K̩6V?!Aٚ7=n&V2 T!n>Fd0Oo ?4 VGT杔Dlk:R٭G7ŘCChzؼ]}4% !E*_QڑB5aEʨ#̬)HKA~Wb͏t,Ύx.O@",th_@[mۗd cW['3f% kzf9[qtw,+!P`r~9iQT*@ŘK97zb9PAslF?w4n. P.}&ق"+q k6rKg(NfF|I_qۮJw6ga_{> VH(FX)3[ث*TOe ֨ԙQ"V^= gv*{mR=PW$|+K]~?4cuhU1*C4֤ftȑU5n9ᔏr[,g8/CKJ spj3Cbf%"Y) 22K͸!5c8ߜZoGh8~E kYid]8;1EЅNm#גepjӎvsqgr5ҚD!U_[!`?ǜaNjoT6@=>>?#\-9.0fSA,:[%nq8p)$=wY%Ryr`%iےvžgR-ׂ?Ͻh)%ԏ :uS埬a{p3ÿcXv_# 4=*xM/_dXBIN͚R QW>J ,y3izqV&u EO 5`fJnqjl*5|264Bc[ '5sPCg+;g?nF6Rgąw9O}@$)2l(w$ m5tkezϼ5Bo1USGJmUwPcC*oE#k'7SeOR9a7۟ws'@85٢_y6*LgR9¥g#/`z2"*p #!Mo/R,kydSvةN;gmT0$pze|*d8Mu`^5tO6-)9=xKa *V%b^;?6Kdb@P?Nk2f:o#: lH//ɏqmL&W\Q2oFa45 UZ\o(:q7^UO%:<)R';Q. UE2kC,ɶ?|ښV6ID }<ZagLK3 ʿ~V.&04;DP8(!FmV@ֆȚqկhA;@D4 5Cpĩ$@CZ ,hXSO"a,ֹV<Mz cq3HGY8M*}K 艨yW:@@g6V-d0G4Hdv~f"8Ť؎Yc&(í/.%is{AYó;j<9MvPzۅ#Ac;?x[(b#bR:*<̜!o"6Ig=I^/!y7!A%xn#WWqjc/46 K$)վ}26o\PB CQqd-rh!̛Զ?M31$`Y7ϙi"yguz6@a /|\hD yllqeʴ*qy%ϼzazjm]rcju0N Y2~rד%5?F=/\MsmN4:%}w:ŇqUs3H~JNj;ߟaN%T!\Y(nD],\a`\B W}LƏ$~қlRȡ.bswxrյ9=inP*4vFĬj0 6z]l&/Vr3@D^F;]2Zj[]]M@Q:]E KI08ctU-MFc*5)~dQqsO<ؖ-YRW;WJYvT7nVyTtb7DqI(XL]_ ?G`L51|PH̾w;3/"DŽ5~< v[jZN!Is7rK)Ic~ܮ>5 bs"}Ůn tC4{Bg}!}=0v3uՄejj$ޞi-^;vf$-l``~`/$H<,+DRhx.壶ek5YB.l$O#,lk8+'^zզoy[<*d#mU]a!=EW-bkC|4RБc7z:C*V2xo;7̤(m׾b a'YCF\\j{oש|Vt1Θ\W6ZdN3{vdr%$5O~kX )_Ȭؓ$IZ +4d 拓eA&@dLŚ҄G `fŷR8 Yt8u>eG[8w=o2!~s<N eRl\̡]~1 9H*GۜiSB^'= XYxi#Ĥ_puѝmO^sss,T][?1V1 Jv0f>87+'^gX"IiLp`pgJ1a PWp|E7?5Y^*$Fw\l*\y%̓4ZvM_3OJJrC+z\,e=+6Gd)M]%4WFVr FJʗ ɳW5Ks{1N!?Ta=?PT~^-8Y)C, Ci/P/MYuEPnY h$+hBgJ ŷ7$–0kAp-=zH/߬yw@^eGr8>"V(1#/n%qqAdrCKAaF‰kq(+ጴe6TDo)%y2\n`VBڑJ'YDMQBwm/ݜT˄fmvY1t_#,'Ӕѝ&ޘ- Grl>پ 'mے S9~m3qk6&¾!/pFy^|$ TIv'|2?$G( i;'O~P$jÍIVd۔3q'_4D4y%mPꘪf;_,Ƀ~#ߓpr(^ȃH%2fCG&Cu7Yև落踁OٛU\=jSm܌X@c)A #RM?3Ά1Wr5Zc bW 3{D._-PͥB \`/T]MCnbI+\jcGo'tpI2(,]q=8آ6 ?ōJ7n;U澿3hzQAJ4U|p A+Q0oQ$DPwGN<:.yI6vԈ$UI4eB'bx7H?]4:Ż5 QҸ<+n<t:& a_<~yȃeZbfjաA\isC޳f.< _ã-gWH 'hJ|=*{+p? Yw}9X`_Glpm }c#.bLK0 ؉GHvVgSd"۱vDg3]GAmH/4Y8 #\_E"{ '@|,@C3 lR"b|k +Gdϯ.=a6<SR(6}bEP,ז&4U,4M +_JuN/ !;xK:nG͐>bFܲ:^uTޫ%=[C|rwN:"5 yNn .䗰 =zkL[\AP5q[7'\ UjYsB baCw 6(K[h  TY1b8eDzзbH-Hr `d eJ|ejە<ĥ9aObj #Πs#twEҹ9=*㗨k濋{0k;ߵu<`#Uc?^=9^лI'"HlH:IRL]85YQ%` Qta ᴰdPy>Yd(Q{/rz+J4ݗlVz<V“ѳ:1,zQ\H";+$T4ٍ..Z7_K@EqCA#eݔ 6,$Лr[(@VUĀtqMlF qU"'2ȧkѨ /xңJ}Gi>|Ks#a/ފYEƷIPʰs VEy8Z̦a_]Af; w; q蓧CVѹ ' k%什.{n VLV'aۥv N裿G)QIZ]fKPz*/`j.7ϳYխ(8>G6Xˣ/=OFVY_⾽ Wȧ5Mh~֜a]q$,eOIhι(0}f>:i D8̧4Ϲ0SSP{:u|s[O&}#UK7p21 S{\Tb]\slT~JE]b;#OXb(.vBr4:߾ߧSo%aMtBHuOSn+!n#OHjM Ojr"7Z$6Exl ~d N3=PYKC2mgk{R(&TZ.5ﳔ) ۂ*Vmf"B?f< ygsYhW䅲 *#FN/Ѻ39:FQd ̗j Me~MF*+fgiGtZmBp~&NK^wF-''nG|hQS'Xڏ˚Sm fv1ħ"DEc@f6>pDOh Ew2˒o{kUF}2ƣ v@)]8q>bEKn< "}wGyՀ aeɨ7mE?ɖs'o?&R<[F5einE{Q{_]o'vNFG]θ7mH8d[5]XGTui@K)bu[9"oɼp/"dq8? >crk{K#u(cwŎ{ElJ=.kRUy)(0?Y} {*]h<-7rt%Ncqp;.ԛ˰\lMD %NL_ GŸHѳ|Ј{eLﱜ|wӺl!+$ na/"8|=i5|z+!|$?nCQVz&@l&BIv28o& 7!%Rpa?f̓mgye h&ɇlކBqi@\QfDB5 Ⱦ{'~Ơ^ڵ%%(=5+.Y8yxb-q(#*CGZT{jEs5q *O޷j^o'W(v3:%BB[cJC^SJ?]$RAWs31`WN!tHv t_SyŒ?i{uPA?1OE6#~ab+[q9%z+^l+mPCHxqٷɝ!Ezlls鑰fZfAN1\\B#՞>l3E<J9:HH=V0aS=]:a~Hۃ]88QضPG[%#QwMQ8]*ɸCԺDaޜ|&rbzjfR|%P=$?|)O>8?*)lc KKq %h`w G7qZqMMJ 4}kP7|Knh\Pu(WKJsQ b\#gMʮ?y:ref1 * A&D#PۻҼ+2` mDzK@/Hg 35=%(OK~iq9NA4~/Cg /E:,C{dHg+wyѴ`˴J?CTuK$ 8 ^Ե]6*6nTs( `e Y)p7 &٤+UD=:Jg/ p3-l(CNLJ&3 앎(vƷ:{_VT5g|ބ%{#ֻ0j/j7HC ,X=>,] ~#y)CtfG -76Jx*;=۱,+W=F1^c~9mk;t0d}Y0wؑT{Yit+5U%wSI45KY(+&lP^DI5mT!P09v7I̩() ,n[K#9-6wZ5W*(! zs UZ/h$9fX"㤝lg4:@q dL4yU?_3r2̃K]ڥam/ƭ%V|sv FTZkcyd@bnLㇿs_YO܊gٝ2C(9Aĺ2`(PG,,\d:ZK;^a_/vlFlu{|,}ZTN(ݍ$b7q+KͶ_赪 ik !0lP!n<gP.o>ӛXG舶;D5 |&MՄt@vbiTW #x,bQ.v5z+xF6 =g[= (#= .nep袽B55\]ʒ-CtH?a_7C=u_mɣg|/k()?KwE馒',d2 0)$ SL4K{J(Ȋ/>ן,S'v^XL"Ƌ3U-U0>Ӥ03S{6 N?&/"+[pݝUu,WGiY—ܣQbN5|{p먓r{)[wk -Je9zf$-Sh2O<nUٯ]Pw h+2RY+LPiSuTz/Xw tL&倬w@|.{&:&xZ5 _Km)z`4ЕƷ W |)MW^KK]JlCU;<؞HR GT Vy/|ײq(шI zs/~n1EJQ^ϖ:oGa뀖YI!Yv$9 ' NԕOO^]]z".zfDب{x #vk2[ LJ.tha#u R0g.eU~Ѝ8TbFAL`F$+ hU 3m~TF>yʴ#)WEM'Й) QW!/~S.V|j C!zïnIV]:>"͚br5";jt;SybGT31[F (8o`VP=h'(NA# ^NCG6[!xcV8 եU9xh>LHN0g՞?B7fi7짋XDm9"xxF-cE1VٶE2!t%5̩Cn[XDs.=D@Lܼz%aKK:3W;g9{0`ľ¸r;g͔Fp( EZ鐳`*aLF%5N1؁&rp#-ږ gS [GE:a yԸyvuIm!gD>`j|dž)L2F 6={V3=%Bc鷺v"ԙ(I ƤvhDօ"jƷ>gI"^24-J<$?cSIՄR GudV-tL8a j1sL XZh/<Հy[j3+ M8[,A{%9*.`<&)zQ(O΀+rUr}"FSgpw4LK0I:^miXqAJD߹iN:I$&Y_@ e<8I##d ]m0y7L-5$d G?7=q|Tl[ Q6}nO.#g@@OZ5ueLX,*3ی=Ԇ1P 4~C*SS_;;u}siYCL=׃)|_B>Fi qD 쭌U qh!/Hh+T x1#]i?r |$ Tr 7OvӘ-`9wK''KO;I?eJ*PQ .t +56@x5ȇTmk3n;Y3xqL'r&{'KeG>]DJZ-8l'SE0#SA'XEokH0T>և[ӧ{PymsᰳX@06U(KIn[31w4(!q, !OF I\LYg fnbPp.JvJĕQj~IlƇt2eTXM\pH Y/ ɣ]^M }Ub/,ctL<% ȹJWNÙj8Q^<'`qT &lDѴ::i=z!Юj%Q1s(ݖ삞X>Q}O,Gު 4j>\Vԟ!~p*3=CvlpJ?g&3ތ'/yhLe`9T\vL8:*׫F>[&%բ{I/(uaW SK),.Xu$oAj-BY.Ln =a&0-*'CqFtg5XPA4 6udT|}wv49Q @6^<]?2YǩV2oL:uZ`=S"bzٵ?DK祣8E*g[ZL1 aڄ7C:16dK3c cvRkoXf C"<8CU蟒0T%m-(-i1x;=o^8TvjgWbЃq Q|́|t✽QC_qrH']^c`0.OvWWfh2a M?xOvj?'R_O)5>)vݢբ /YܤQq3X.o?U9,/r+/aHp_k8QA I뷍5f ,q(w*ŊZN o;cMYAe\Dˈ7J0Sce&JEH}EQz“]pݣwy' ;Lx8fz7SVC~-GEi6tߦIb bcXEGZN %d9KN\Nj>)]\pbcH.ur^LyGKJ]z7DbcJ|4RMXB8gva8Y?B[x{lr|gEZƋR]\9=zUܵC/JT4?XS|?QhOD6sm*9S;&%7ܟ^(S9RJ>:`H  eJЂmosGDWCC%?^SVgwq ϒg D'+Z*8WLJ-/4pg.(EMf13D3|%_}KG08Ap(YV lWz֎ir b2ahK1&O{(1:kA94԰ 7;64 .-T:T)0 "M7η΄eɻ]hY$8{$FhEwdǒbkn:{jLV⼫g\*>+[MDrJLCkFqa*XJ484/` }} N %Ɵ6$wRY+/6P(4̪68P\>pyTL\yʍo;N 25Kz֣qtQox%u{BaKIdEw((AjFO!^(H72ty;%<}=.FK3vrh09]u[n!2Ӂa518L2žu--\dL7x[]m쾓F#VQ )<ʬOGuoA,/[5Qo8zw:h*X~*L[^i@fp M0\Idk}r01LL՝Mj#LDLa{0ZҎ";]\OH4C_[}4?>v߲n9fTZxҽՕT^S R$2X% ә"ۨ]:pCl-*J@gjYd/# cJ/srI<G]q]>8_o Sll1R~;?* bS/ T+9XaZv).w* ҙIq.$t"gv X X髿o/ g&g0k/HMB?mcq ߙQQ¥viGw0&}!FHFDMѼo@7P_*=Pҧ.:ڊb#br|=l (8F%U沒yMSJ23ױ&0Ķݩ@ cmuoڱ8 7%4}`?Gwم ;w~, o{ˠƨ`{ilFѹv5o y 3iwRѕ7XAHKw?QUx|RgXѲ4$_М ,_BS!W7{Če:S}5X[:PP,&LNb{& KuY }-.|xE]hcʆ̑ sF58@LNɰ`R7 -c֘S1[Qr˵JF8z=FxuRqRWzNhV:6\3epJLc8|C TxIp21,džuht; 3~Ws9vÊ]=83XPx1QikΑ!Q­:qnΫއJ'oTdAǸ$p $jn/q\h@aDj=!|<7d : XmÐ7*_u7x)RK-b !#68qJs,6Q#~Έ,""^3N-p NHXd~Un"ml 9uy1fo2yLoNw+{UHyOYR_GpG{0ff-gDE>H^YS'ttD'~&6nzI;Gj +]嬬Rv!3<]ro!=!X~!$4uuT?,8ֶ| s,"3ځx>jD;NU֣Dv [##oFbv +h&Bݔ;$9 )?UFФgPi2^׀iu|[-Բ.I-ƪ 9%lķ*gXb{=rڕz|yǂwBnSd=V\jG&<$m*Qy2e uvlZz{.>o6Hv.bfH"ElC 4?, klO6205RT{/zG+=;R!ģh2EjJ̮6|=/ECAEQN֬hpulKbjH J=J/fH bk%@9f@+o6wc̖0Iv54)fSs$' \( JK q`p}='(M۔ (qqYΦx=R OL̸N2=Ibh*Nǹ2a't :AӍVߊсب <9?%#;D2vEK)yji_OHAul@{; +-~J;MJr2kT񸠃qw V|cw2@ԃc 5Y0Tp"!P+9MkR00[n?!1cTw2ykٚ^ ӚwA[c09N"H_^ 7w;\}I;aVXii_:)^ $==^0oF`Q_N̯|yӈ^n `[weG':BZe}AO))Nkq÷Ll OW0" ˞k-DlXgV-UΒWCRHa!JUweYZh#z^5t2İV\q52 e1=ʦ􊟐.^8wrZßB'O01M~mQ[)5Xg+-M@{%5O N~듿ݰTRDq*P481C]Yt񈾱Գ\g egymb…牓cz& x|ƩPc6 NKlZ;h52 Q=4$tP21֪xo<|6joj{̾'CfVt%1odC'Vu1LӁx?nlx~$C=MŜ߰,fhWp*ͅֆ1^gbFzcZ N4M4z֏qLhn[}lS.=]lW/{cU LQH{AOmHHVztNE^0cױɣ0"ȟ_P#3F!AfQҌ$bxr䯤UliON2ƍ"BxbV!Dw΍$~(J%K̾:U,oUr͂%zuX `*#1QpɜIcɑ?@Ugi\}q?nJu՗Ġfƾ{MdE-Xqq*Φt Q fOO'4(. T.?lL}xL a`Vj&~C% xF!@QJ:?2SZFJFq`ČC 3ރRqu»@؞{Fi HM/8w*߂EQ,tڴ|` ʸwbsJȜ@[A  XNl@zo C3WQj}}Oۘ!jҧ"<5H`:ٽeA΃LT5>La;t+Ce?xR2'mݜp 3$^F ],+JQt-H7,Xn>4WrOiIO8K5^]*K-n貙|G4.|*t'*1 3.oHGb5Cp LJtNpNM@0PEzo6, %Oz _G^s_2 &KU60vmxG*V )w3XOǚ"c0bɰ!}l9i8N@O#LFM&);Y,,N*6zY)=5G 4rU3Nmlh dMSFrB\E=`$w->>Oݞb'8(Vz- ?{ݓs+#,1)s>VV>/;v_ .49eBAW8"ڼ4ҁAٚ㝦i*@~)^T9#_Jn,)3'`18{T֫/`YVR.;yqB`;ΐcGL@Wf*2v=˟N,I4YF;^ b 7@ o5Yk[$ h |5ջIޚHM~JPhfįfX'-"{03IN.1c0^КEcRM4Vs6EOg 2ַٳaƪ&FmoT,|"sߡ.vebWUx.Ȗ7Q iGs" 7v$ʤޕt2` zE3Kuk)\-^ N%zAs/_"'')&o$@|闾e!vPOdmXiS8қchq} 3Bm~&`3s}vbB*?/Dߞ'%=c*31nz1g>} Ȕl0tUPumUQd!zd فE_ zP7d0yZzq,bǻq>x.T"nJD ^cePXI~e!ʰH+x:?mM" ("溿vqY:-(Bgl ԗ`ZL+*)@FS?"2쫐rEv3YY5/Z/%;φLl[42 $|pRrxתG{Jv}r`+KR cn.[>VXOL 2eDS-'3$݈e,F{Pdz&O1<;eGYŅD&GU#d:8VWF(#MJRBiEAy3!Yvt`]3&k@B.Tr~,}ȥd؝a`U%wEA ZjC4ӈHqYR#IqB {Ӳv2{Io#y<CNSh!7Mm&\􉼦Mْ""m3Ob߃y;rfCQ [+I͌$*L<ɳ-)ԸMի*e ͽ0XJWHǣ1B=38}<Ee~$ |j^_&:E[2ܦ9ٺ p`׏90K<'@\2#[5:rY?QQL[(j b+03U2d+f%J]f_`s rmn0b7 "$`!"CjQ%#NEzkf<ʥ4S!d!M @_la2%M/971ɽ˺_DzcKI<.D<"bu1%V8Kf[ [+>L @!i@9 A 1qρ+$iz1`8ю3}s &ԇ,]d -bB=Q:,)K(L}rZo4ĈZx2Fעci7XsFr& XS?1Ą9 戂BM@ "K^Smxjbiqi^fl)e(i*@p7 u CJ_qb ҭz`h:Bk-I@끽>^-4Y2US2i38h6MӬQN (JHcX8/yImh'Os3w>‹W@? ]pPg*8YoQ5rg0|@땄Jo`Yv}iGr N.*ƥ y{^5@*r(!fZ' T* ф]3,sAf1 FS)dq_u<A08֯7Og={bBB#Ii{9eeN7AMo*GW3+[γ Hp|;=Je /Shf;[/0 aiȾeeX 1_h杈{J֬@X^~6WwB}=͉7N/J2fG0\|Bi+95L"uJYVJ0+5JEkoM 3I8)Nhk3i혉ԱCpWF‚ٶgV` }lCOtkDVj3<>35vy]q:."_TDq ?})lMiAo;X͓c͠L)M'=yXM&:)Mn[0ns[^sjJޘu~l'ĿZiG{ɡ! ;M0VFPfNKP&tPif^`)I9َW,f'Ȅh{*A@9g}^=UnqIH8Jpʭ䅊yA pm<3jbN'2 H,m: FE^优FaQP h:~D%@ZYfltjXw<4Bۜ#zOfPd]Rvi,);"ʧ+/C/%/SJ1m ,IfFRWuP$, mVI]TfZ#H0b.&cuYv `aqVԷ=nĸdT 2xsU?dN݃ޝ\VtCtܟ=jxHl7"vptRQ=݇z̵WTGiڦ!a:rCZLq%ZK Bz֍s[x{%ucb_^Ӎvj)& +"JTu$o=^r 4 /WjD*|mP}].E\Q$Jn;k `jnQpn*Un[$z,(pcA6SC/J1_Z C*ž)rꩣD_?}ޚ!jjlQ@GsdkFU)؟#(qRDԗh(= l#L͙|6ॺ({BXRgIp7T)@!shϐDԯhO24%e$=di Nhs#GlkEaC_9yDlV9P(R J{ Z&p]a@T)C1%>=#'Jr~㑊rǏ'G!$/> A|֘VFdڪkV}%ޤ4nzKЃ{Zb SϹ[jA$z^vHںuf/`0Z j&b85Lip`Dz?L{^,U%QC.x9C$g>`myxJ/x'W}U;/ *ͼBӌA׸I*Fd?|v(!$A*j}gκn%1lU hA81$02BtǞF^9yn"|'ePU:ʍJ3 ؔ0K{1 XQ'eI+4@GW{mUZ5ƸX]tF-:}8"\,):vż#??<:M>IҊl EgC*S؍?6V{GQaqSWWlr;ɗv=K v qm0ha`qۤuP{E4qUk{"qb$-+?9t"=j2o~4=u-q;%uv-'CCWnh -I4,X{H(a.asoIRwFW`>)QKhcBt˚[$׫+P ~cL<J V:LҕHE1}¥tfrMrEH"~TmDb^-B#jU.e/ʍMW(uFt=HD {JC?^k6>Y!nH'{32rݸhxhusDjo|3LZE|ia*OF׍Q,׽T],PGa]U I'ıJ: Ѩa2S4:c(C)]"[MF;P_mo&D5h+Ga,%!MaLjíU@J=6w+AYrAt<-)ahAʲY/=)u߭裡_YP9[4ѥn7ҁB&gP~D5E7 7W7C wjKF<2>.O3DSPqP\4]uqcbI==s`O[:@ j!N/Qj9*ME> ֞ _+4S:L ,eL@z| M?Oy}PEMR 61׽Nb$5ȕS1;]dKo  V9O0wv\dZd|t"\ [Zv2;4c+5?™e5ŠDR&g2[N5_%/n>(. `NP)p1BTxms*6Buy~RXڹ-o_B ?P~TfƔBpPpzo)q;LǬe~,P-;S5T䩶34x4PHW QϿ,b|΄ U)qӇE0[,@sL|2ctf$r {.8(5cPHLa Q~T[oYK%O[鿊vY{R1ֽ#j8LGM_ċr{ܣ[.Cop1xojEIwk 6+e߂/>v<;(]N73ovOAL+p5DIL N7~I=J/nWa+ߡ\rz]ƿ }v !ħnis+4>Nbzd&)r|H -=!4ߣSq#4W8aIbPLͽwgxSS_Q6pZɡ=ԓ::Egi5oHs7bϚ̭H&oY@pj.1M&aKL_a}j \a6 1B&uv t3VmcT0ӆb[V@FKP:& pZwOb@4E)-7C=9s.m=bҚ/(1Xhp2c{~GAzhjtU^ZѲyvd@m6M%p+"']QV'9_|CE+(Dۨjd;;&io}~ě4V'w$Lkj7)Q-H)c7u9pb}懲7MӶrsxwrOR`@{C)Xp96<Qd< -%HO?S_~C̿8CŻ|H?(֨0ܞ/ t^FIMdQ#݁@If* h~H nCWş&N Ǜw`A4Y!?ե>N5~ =CT.23k1we#xa&1 -n˩ hG09ƻ8ͮDɦP54 9@\؁\ G`ۗJTaU,ko@: u]afó#>լ|xi7;fFWl&9>8`>@'T*([,͍747w1==gYƶuq`K} 6]WR|@vT1=D1Se6Sy{JW= :3˩VSVtx:M{OoS Wcxlؚ:|_£JW$A}Yp]6S3ﴟu(>.V UjPZW1̵]$B =7<6{4[Z=+[ @gt)V2'+}C7 <}冡TLCGMd}WUīe!PPCeeФģ{^ywe2]󚋄kQ˶D?<3ۋ Y+{krsDnBAE(v^=ݚ%3qCI+gEc1 kobZ:n @(P{ַkLqbVa!Wy:|Pi{JZ {C8 9~;/z fɵcE8t|NDNK^G1 wΉ -&<9d08Bq͌BKC}n7;*{=#Q|~_9DQ1=勮@V$H q cQh FXz? N19bUl \`y-F p-gw-?0}K37W<ZrVz8j#}~օ*wO<'@pɳjJ -3v>…𫳄j½-r~@T T+9:[u؜bwO-֨5Ÿ>dJ"cH ߿-r依ĒR2i6T h8=0'뾢8oO|<3eٍO)UGI-&@ӱ `5s7Q`PfQ-rgS7!5iqLNp4κ>}_C~6AuUѯ -;3PY3΢Q =0j.wEO6z'|ta~z+m"Fxi% &}cӱCPPBXOf Wa KU/ UE%<`h|˰ z!C20t~P0)|\gy[Mz~ jlMa]ۗ(2g/5 j'[wcU<`E0պq 0NY,>D8Q4D(0#Fi@ȉPuf1#!.13ye*XIni@f2O*֢؃onyMi)ol)U["zEp-{nՏöA猋n߅f*UDa"mgdIM䇏enC;= ή|z㨞 mKdjY_:Jyiيbg AkI6(*kū;E5.VqL򃴧uʪPdru ?QVW [x(4X۱sY6671_^9^x)" ΜYx*Z; Gi,P&6?ûII9k&k~yyO>%.5"oO3 0#?RE\RG= ꑒKw5INTH"0?Tvk/?Z#5ɚ ,Le"ocNtP蜲I+ĺ/[]YT=}u:  [6ӄ|Po :i_ D$fW:DW8<茁/2.ľ."AV `,hxpO[n[ot_}d9 C yxUn\_MIك˅K{6\^!KT "u5u5^cMM5#4SP;۝aW'?3G eia: <)Xg[ؿnA{W B1 \bnpO,{Pf'(/g;pl -TD۶V)JpO]/Ug4)eҩW,2^~X)ԧs"eo3n:Hd5iIf+[>=mJ|V%_=u_isI#2,Fs2P?WU\0K( Cj "甧JG k_! `!dԡp6?ˎ1,_j,ҧq9EJrYcI:gq~l0n*o%y%yaH]7Y'haKU'\0'ٞ\lAol$|Ɖ:'~ᠳLIy9vgWk />jSa+ :>:~vIk+!r{jHC"SmPqOȮ-܋[^RSy&o'oXˠWddwds$#$UPIC S{l4a15<-pQKY.;}9ǿB;!fAP hV"zy1^hȣG6 e"]16J-G j[bֈd^Q==_VY5O( 0uqu#@Wݳa6XiЋHXXO*)%;i鰬yJ"v,8ˆRC gƲ1f}daaUb 4ygB=k6'q7eKB6q)Y/~4._Tt-_Tq#|Oꤞsouo9/% (>v#kz!9O*UNvH$# 惰2!Jd*tEjrnvAg9`k`E-UU#ᚈeR 9P\ V &l)S\`a?0`p\}LHƑBrȍu i=4L/|/ qd{pV@m^e";gZ)4 E8NbeBH_-P$?rWO /gväb?ɞ S;f&)j腻e$-:h/J)EÇfBd 叆',T|N_?e䌗w ij[y,TbzRI޺ "tFmX/4g o@(UlgŻ]!{nNC?adqwPᢊ/+yj/ :芯#oPfX9&zuv/-ƹ/DndU`iU@Pkbe`3ϋ_Ԓ 0 JC|_$r H0߈Nx_YBۙKw\R4GQaސ@/$4Nwø&{}Ǝ|0%&?-- $CyFSW}A'@Y7W0>CvlJ%xf6wP;HtHz.(bG/425 (V"\wBG cE@<M`O+NgRun~%Y%sBYm vDw'g5Bԝ _nD{DӐ6Jtp-'K>M-h ?Q&B}l*MzJ_:q7yT Y 9rZf*:|T8{R]-'-JoRcb8 ,ҏ`  ~ca3]zo^p@Sē k ݸCC,;/M`ŃfiqȾD>8IJ܆׍s r"d]2=ۤNJZѧwz g.?I~2(dYv(똹Ih29p&+$%Eh^ֺLG]7~g= ,ASn.::J\>-KaV"ɛj>[]Z Ҋ4T6^h-+ݑ^$5HiFjb{8⏩_-xx` /D!ҽyPh{uR_1Hr[ب;{ŷvAJ(ҭ'QK$@Uel9Զ"Һ}1j($ř)d6ou, }1A/^+T3{`1_jj&qkf;<_,G7(uouBvNA0Ayl*x c#+Av`kOIu^Ӟ;߈o@W qԞTJ6@H><J`Br_|=c)`2̱2j_#=6'Ҏ~J?)q#1dl?(_J?x)s+Og׬{O޴虾,W-DUϓP ۑ~a.Mjȱ\)fG~6n6`6:7J A%U0ּeEipd8=v}}_F=m,G=i W藉ĸkڞArBm9Q ۧ2Um.ǂ>v. \ǓT\C)`do>Yb:'fh."s³tpI0~ csl.6Z!e\=:YRa`Վo2iü=ŰJ=1 @6 '0S9>?FxbwhNѓz$噛o^d 8;pTu-`Z/Z9`rYo\[KغiIoV l_I{m3aiڀNQ3k?;_>:oq;S݉Dܰr0?o8$^ +NO:PVw_'e'e'(r;wcy%G 2Wk\K) ︮HêؿY:HWݐQ)NryReeϑN7oM [uXHH$t Pݒbj21(RJ'F%L0*6PY#\̯&1:k=V']ʟy}x4P.62]k5=F繏IֆO4o\3C=e`#]ZVp}Aݶ)#U1V,6Z{='.d--%.{U KM]3F,iG+XH(9^%<&dqqmKjx<*cጒ$)ş*BTAVSY I=H{3]nQo#ۑ /_. V^4 qBL Rnfm-^ PXRfù iА  dG.1硱ziK LLq7 Zߊu&** M|Kuǀ9hr1owZL/Rs.pNmS p~Lu+YpIoī] Azv ?`؉gLc #BXУa#}on$;p@21(F" ~웏 _3TCٞNX-ϰ*YniMѧ']6Ԋvz.w#1F&t= "n0R|q;V$)L.,0f7kUc)udRSf:[sG.57^aP wlyLr(%EGg|M[=9n\ޯ^i^#º'*e*׳ބ8.:Pȴ ':i1'c!bi|B:fnhpxy q͕̲͂Hvr{oBGߙ 0*ⷡdG,:>1~Բ5kX*Y9?P^]ҹjA7v7mύ?͍l~%ST}jԳDY v>FJ!M'_Bl)ӣljG1Vt?qjy2j9\la֔Kq|"@Tߢd|,*X2䨼gd2!@+«|[xV )Y~gH3K-2Lta'j"< M?sRCaMOBZe7<#]ho|N!@N]OC1&&tLd : 'N%_&9}73'!(x{5=Sf)5PB`j-qZb &uҞnܝ\ud{PڵM|eòN"8K'UzץUu2`KBs*^CAxYTe"7?e1)`M?ӳ eGPtjŤ^ ^MM]}xm( ol=WB ti, $#խM'i$ Ħz7E`)aqxO$b:ڽ*"EMhz/gRY_葊䩇xw/6G(BfÊ{{Y家ɧۉ|T7T3xˣq5FB ~ku%͍([ O2% u^ 9-C\HDq1r)dÀ) ^ⷓ0V |h(j&W<ӭ/S(HWInu),t%">GoM,n9&kmOl@h#y ~!P#_ 0H$;( dGW`wba? 12 g+*D# vz I߁y9w-m─C?'tȍZze#?rڭcJuڙA2;/u1ȵ\ 7KFZ\EU-4be]q+ ]B^=$^Z0/wޠE$?QB+!o*v _b$ﮇK :m;#b]ȪRIhJy9AI{ϊ`nIWQ A!.#eΌ6Ƥ[%i1_[m2=~F?A:x̴[(5s3慔;~3Z=u|#˲p gyƃrT1Y*˟rPa&DDmT#@DݠZr0JF}:=}{*"},zBm"YWS[(9\r/a5T]*QRSWzfBPyPV1ۡLYUg^"I^Kdɚ-{COI\D>]GCV.vii⇼q룥 NIR:7bmX-5JLe16!|-K& ~I\Dy3}p!%1Qūh~9TwTWt/Pnſ6Ό"A=K 㜈ހT0pJerŪϋ#z^kK#Su@N+W%06WYԁLx|([lMؖt X6pB@/-S3[d; j/?.|$|{EidU`#Uk? }OTuhV 6To9yRcctWփ QWPISP5; ͣ$B)=뎤=¢$1wTk)[OcLS nkխD.qE zKf܆;? vUQu}.`jE{g.?^vMxD&֖D {|g(S풐d,c3zm ; g܃/qR Dڐ!x.HɔuM.BYB}xX甏rwNkX:vIM)XhR4s՗[/I\tM|B 儗Nlnz +yޕ-돉٫'ҋLqQp&pKeېiPaj:}fpꪬd`F 9hNͨzZ:r1GDR%=Йʪ']q2"H6&%U7 b 2/j =yg X hs-ܫ:m5"Sd#oM߃J21Ptp)J}D(ސ$p(p+7^@-9VSm wZɟWTݹ<}n/fOTti| ZB}~Va'/qB[pBE*G}ʖW&Yh.]DߥV4UBy]* ©yj`X`~ŠA,T+eF(<^kna:L_26"5Ȇob׋ypA`8oBL$ {abAr6In跄!ʠ獟f.^t5409(56 U":dĽ(iD1]x(Msaݘ(Դ/:s{c]p_K&?bj=Hq",RRHΐ/O&F 6:uC=F:[,KDGm6b1Sar $;'wr!CM& C.Gg7JymiB]O7(NERY;9NAROa"ƏƵ"3\m n8$mх @EN)4:NU 5:DRrYyFX S{7'eWcfij[>60m. KY{vS\ ꖺ ^ p`yщ'C1?*?P;ƒ0f@ {ӂB?:@J)  ~yu~X|8V׈Ԓ cZb2HrH峊L<9 .w'`rrZ^8<:O.ee[Or? [G4nN;p̡z,ybg@Lʷ  MА;6Q΁sƌpl &F(줥z*U0Ӫ6{{;;PlF)B{4-ijhIzWj" mB8ˋ/RM"SH>Zz9wSZmՏF4XD9=΁' RjpCIksU#' |{B}J!_,7\Lƛg_viZ$J+(GX:IQa!<3 ^?f_T9PYmL9L%9""J76!ShtC0mk|ЩĨHP\%kRUIVDA/Э[4%o^Lhrv490Oe{ >/C`~T'>j39԰a>f4VBQCb:=##CFK8J3XKq\b<1@R3$/Xr^@LgwW$F$(%s) jK;Gra%eca=C.8:3yrg1R vXҗ !EN4p!ۻ&]=0%$W׵ε :O,-5*Wmkx=7Vy<˛Og WZK* 6 !VF6GSEl@Д3Pt0eoD훧C'uh5#C81Sͅ=7+^'d%#6H1oL<>Éb#F=\'Q}FɼRu8!2nٌSPkY<17;6 Æy."T{>y@3qܠbh"KӗEY~jt{řWeM_Vp~rOq0L.!^q駩,ĉ 8!s=ʊۘaP1,)gYf 9A~zut8;TxLռ&㜋RУAGI31뀹&˝D즓LPw{Lj>fhxJ^<)8pTU ӭd|7;ϻ4L%:bA~ n @IjLhT䦛-#_΂~I|;:*`ߪ!.q h#QQR76NK'<9۹@MO~>!=m PrK]$X2M KhE؉~E@m.y'ќbdԫPd$|I!ۼ!\0-*,0ޢ/ԺTĵ oOIzeMrњe8bY!hljjk)rAD _ r]Iliu45?:Tv>V^W _{/[+arA<5eO vp ~RH3Jp=T[Dcv~nUJ _l ̢]T6]_[OЁK4%󮡴Ay] c(,c:VZ):JHC' 0zۮAYGPjM9aoUܖΨ7s wI7=9,W&zV zѺ02߬Ll9rغ_&J齜\:&x BD_u۱ty3"AJgؓ:ڏ6SS1$sF'<&Vزf:T!XXzL CY!˜$VȀ%q$U&eը9񪒯]eU6MR8A,a[xVRY2.Ǚm|?]T̈ 8*ḳ 1v)%ox==_Q(7}n!>U~!GhVaٌX㴍_u+pXWHU mCX9fu ն#N,¼wr;+D,p Yh`ĝ;n;C Pl!8b62wa D>S`ZD{y>X~P^vp}Ze82QȦ8qѤJxRi٘^蜘|%5WfGԂF:{a&Srudз&?U /g_6BկGÿV fs]7fqU9 iXwD)p&gnw0rM&bz/^ -ҎozUq%CӺ~ }1O 2k5f4/?)idÊ^̪iV[uclL$F7{&@ Z#I٣}%YUI2ڛsbO`F Em;&\g0%!..tR m.OlwFǜWL޼"OӔyrD>&OdM4.EptNbMlhm Nk!TSEATJWaD?mWaPbg`:(hbxvK^?cK469CëgwGd`RdZVޥh"3z=s]RpÑF?LU+HAzu5sƷu uG_ IĀ2W_D<7<94٨`xd>+]!dVkA`3q豱Wm\muyUh=DiP{O`PBO7ʦا,Z&jssv+<5& gU mRRS(z <0>h7VFpb^D&#;i=~Yt'೰Y GGE!a䩗*H7-IK2?…>"S&|\ :1q@Jk"œŨQY_Iߙ(~e%XI.1 h4јB.mhjXe\x+ i0nHMg_θĚb,+H^* 8 $K XT..{=n(tE9L_#V p)Qtbэ:1ky[$! >'hMgp=uhނu r1VDT,] <9JEEx|=W4}-Z(EgGCs=CfuK_K sqU4yW{ nomoo䲀#$t$K8[se-BjP%ϔג"0?%"q)3EOSE^c)=SMjHӄƤtLFb8H/)ztǍ(du114 H)5Q="tFrU'S31A!R \ߣ~xTI^ w> U 0qX8!@eaP)D[ëXa4'T1virۡrZӸ,(,]WV?۰Ҳ9?KԱK&&IQw娫Xm)T:'QfjZW&\肩$'Oխ a aL ݜ;[cD`:P'KȥKw=:{MY 6Li5_r-$?n_SY-Ga WkHc}kn-OB*t[rֺ`ÈQ}s~m-[|}%_>ul\ʧڅl5')[̓Cy`P.hx6n-4D na G Ŧdս2>?f88err+᳐@bnJ5_Xp+tLf/)YmhFʭS$N%*/"? Yqmn}ecf7`я#~ԹU'F܌^aENv]" Qt֦""]\=|~SAshzhӲΛvzΕ]#J'3ї+ʸԜ\ބۓ!T)rewei,4hb$JCvNڷZµ$ qYϨ6G77\hɪ"+Q:xNj 4HVm{)$]W+:ȉ"u8mљ j\W@_bȐlQmE7ҬHPi)ޙ-fW̞Z9_CnNd ,v*"[zF 4A'+tzlܛ7HXK]}0L/>ex>tW)byxANd󚷞&f t5{J4y/Up,L1bXStX0cAܟek眥6 M0売9"Q2XE k n>js5xRGk'㓔FW#/z$k߀ɱ75ݥF nԿ`LUUr߉0&-qmTIJ\Rl}C 4.8lXF)Ǿ41V (`A8JPaoeaO>(\^[]pH{s]/C^BsS߼",_ Z70=y~J` u?"ݠ=$P ]nF) Z(_>]hNxiMIO% iɺ1{_=>c%-4Q6u4ƫ'n$l06chDzwP4&sFU -u$[e7oŖz73ׄld9@&6Gj(JSW(kz4E&L6)lPb\Qg{lϰgl1ұ!R{dҾܵ03t3.5J-'*:ohG490J"4*ߏ&WZؤTm5cS!kڗ.C1VXj5CiBN,MBT N;L=Wbs[j)NVk6`ICGTaRb}ԤRZt^QdcsA(5e-6mrQzVe(2 yeHGtY/؊O5Y})VHQ A󛑤o\eT~,/t'@@.H -9VeD-Ea#cXdT'+9#'™3 DJn9q!պC TußFSd %sN~,jNw}6pNf1)R z}ݷMJqiW2]n.ܩDNwĮ)^ßKF7"Â2c.~:Ό+-\9T3t$BLNfMha,v#l$Ǟq:J;Ckhotߓ%q%5tj8 5GOgɐL#;dr~EC9yǃ59OBh#pr#tpXScxU:R|\oD/ss^[<}$y* hY/C*kbvثF#AY~AZn=ZpAmy}Q/os(* v!^'q$O0{ %mcedv~geY =P$;Ŕgr}pڙ lB:S '+q,4Se͎T s8)hޘZx^Y+s,aq+c ;0¸B<֣r)Ҋ^߁R]UZ xE GS6a}CfΠoMWK6kHsq*E•L5<g,TlJ(~-ls}i;O|BƆP6qϙ 8G{Ne>ovIx?r9aVwPk;MG:>̟ԜE'M(m [}9%JJ ue]ոG(e n6}TQ:Wu}?1k1Na ' #7nȻrG2<~_,TߡQ*ٯ0~)kY˲SsbھO(~ (]t<[cX#T+{+t@#\HgvA,ʸﴹʻTo G4Po6?KN8&s'u7y` ll~myA[Z{s킁Mn.]{5db_P4חK^`]ve7?6 PRǁKTZߍROiG:k{4Cs}K@nwUHI=#iҳd@ߔ{?b4}̓2䗔>g/*շ_g*hi,R(\l3TFDV88GqnlC3:Pwݺ 0oyIU{P gٙz*˰8<2+&IL߅s ɡQ  NRF`fv=nkF_v75^4YXj%s54WYzZHh,1Qcj1Zn͝6%q Y m:6wt :x~3!_S@f]\l,E*tl❢k ,xXr-kDkxڅl QS|NI:7%(}PdM}QڭhšruAc[ؚ.K')Z5'E!#:?3ݽ>Ƶ,7 MO'ƿ# :MLpV, OQ$[^~<&H<Ͽ*ӟu=G p Q³*Ef'&+Xw0CD)ᆓ3nbvbA/kO.Bʃ?DhJD`12jFXzze+v;6RKZЮ&kR9 *ʚo@dɝ#ɤNWXW9X0 {v^s_'1Hةw>cAXW$(u=΁oJaֳXMjH (@O[ka4R^^~N@s9(_Aw)9!t3`(5UAՆ^"Ŝ2oĶk*bh/f[Fв=($Uw'mR6P4 NI9sXzG}/TaFwt̸|w}JlY+ k<[qa~u#3 Cr[* ĬDa.1v}t6McO0C5+Yk7QF rqN6~#ZHSixv LTTZucl;8# 7%nu!]2x@al ]G~ؿ\3S9)$V/p^TO=`OxO lf ӗ교OsF|Klp؎݂NaHv[㞡߃6j9DyMTV2O ^/h+W(1NW_ϔ+YrX`#8*$V-X7ƫ؜'93Fިh[A_+ 2kwk82Lm X&<'WxJbᐃ1É^뭔>PaM- $hB1Sm{EņQ},x[p:TZi=_Ldԝs s .%dM38R9/u^4J=%kO!ܶimќ9/ T(`%ᡖVla*,'W[qkK9ʾ[\(2deUZrqwQ.Ξժ{O 6 $b v~ HL0Z\^~覭`~$tH yItZj* br-y%Q 1A5cxڡ-T̛h ~Rz'1rr撰*}duw\͝SO^y\0o;XA"Cif[7EMcz+~^ cH\g=\EHXٳw}Ⱦ_RWVjQК}f äC Nwm68g*]ɾ2M`9b3͠HZ3az+ޑEIgZ%|))ct T֋1yiuj+pLVn 2GBdN{tA:@4F!(,}p-6ed\g;Mu 7C+Owp0"䝖&|:abYϑԮ_8_/v)i-կfcP ׵ Waq攓\fg@'{[~qq"Ish&8%&]M%QWq0800p 2[x5>զyxRTM1 zD.SqC sj­?a/a]77W BQ'7Î,54R{K\_%IdZ)sOeOTU\3n59J'^'ҡ!^F0#voa]p^uTMu>0&ك4i&ewI N,{]#;ƥNḨԎܫoǩtlQssň(| ˨?NAAs6{8\=;>9y@n赌_ KE_IګlAvi/!M0`ށ TT~ | Q]@C@:ىKEk}UB:V゚^5Gu?NiɆmZ0!_Lӂ̝EbzUSB좛XnK`'c;Jkv8Ĵn4 8m%}IK :]F+Qb,[8^^ De8=?O ot.ӕp]1ۃSdX]éGc R,Y(?yCb81jL/:ß놡HTy7_JngN#YWs:Y8#BCv~_yuTl]¦j]\C_4%Zlc+j#;pqKuh \y$ݯ[X.6O v })_n"@}zLj: eAe?> Y*;K7P&5'ͅ {ya_XWp'wlc7F<|GFUvS}exo?2D}Uœrʆ0 zMprƯqna[y%RP> +wh$$y|#,G緖WKfk{KUt༐z괗 *BgTK\v{8J3Q,pSQv2U5>-.h&FHyujRysR.#${n2 ? lC j݋6+5]D` Ц*EKdy呏#yH[83ʽjѓE躌D&6%}'0#bjh{{)4 tᔫ )Y?v)!cTѵJnS;hZ<cĜ#x.0 fA2 Q57<rUhƢ3H{=Uj{-hNvO@U[@tFMtRTPzS*Gc}Zow&mH%Pi,:S@zZMIOD{uFS= ~ܴ׫߳6i(U=tமxR-/u$?Ѓ噻79,skѦePWW=%lKtry4*!ơU^ E,k]@WL Ŀnikkt%n4ohdzF xϛ<0PۉSn4\ x2%Ѯswg\yM%ૅC<UOIDHXM4m#ZϹC%lﶎ/,u*ah*I;q_)D%x!Z-Smn\:; G!3XḀ̃~"©̚ʀ=[yNٍC_1,> Yot. smsY;iAϧjqk,.oڴɚR{ylP~玟{|ɬ\ACYD`l+*%Q?] L`;2icڳ .#PDN\ j:Z7r63cA]#"[؅\J\C$WD5; }OS3#H3k1irPdn$hg9`_8~\rЇV}c4?W3Yߨǻ &E|~-ZvAr٫yOt^Tu NrJ^5Γ$5Ew׽('*u5uP,P&@YeБ .{#FhOy$佺A&) 򌛒"NnV5%5Hb r_ΑDڹ'xV+ sW+[Xa>ŀ(5HڠO}\k4e5צJwN럏='!tJ zRg%,ӗm/7-:WZzaNYWqud/~L}QV1K-E. ljSS5 kFQ PyʕK(3[RF40rHjt`]{5u|$hnW9m  E]jV8}- 4IiyI?;4]{ %ހĩW&v*s}Th?d؄fY72pJknD5D?MR$^e3 :y{ m0MBĂyW(M%U0o43AF(l"*LufIޙ[b` V ὋݗEGzc'+HR?Kǖ'e94JB_π 4l$Jʹ'Zv/4uߵÅJx@\;li /9k WH8:8#8h (:pHnwC6C{҅2^Fb,{  =oK!b9%.g H3z^P{ͧ 1Nn24jAhPu\VDj#dl̞q8SK9M/`#BjV.8Mm{%Vk8F, :.VGYgF|2ȳF0U^gkyqLTzaH`:/ljj7D l|/RMvg "fFyk(Tط"5҇0O"+d U J vI}yj *aˌqJ "?ZюLj1X~2oR|vO)=G1\*R y&)U8RDh*"Ŀ 6o4.hz6KxmoF.]et:L?r sփYjDTU6: R^"R[7%)@ ޗY#d$8+ӌG O@P\͡+&W=UĂ:Z66<] Bm4¸Sx='|9m D*>UskBs>L3] 7S^담G<_('^6bk 紜Aa84:'0Z "t>Fibl!b0Q:k>f.)@lO:duw#eUpq(# |}2<\ˁb767[RyIJ6H WTv frz:qXU+/W0{DpJo+Io/sUOQZPY7N %"籈Dp pobH`rB d`dĻDԔo$p㈖=V||ěCILϷ$uˏ;''"SPk}FxF"SoTM"u)lKK,_:DA!<';!IIyLٕt)"=Z<7px4rF藈*dIגol!VCj'D9["E!bdϻ۝LgaR͘ Ԧ%P!}xZ?TY6Boՠt^99لĴR *TC„P#Ѻ,AFTF?A&b1_Y/q- Ws8BvVgH8N] tԆ`;Z1ңNo~.=P(#ޅbV/C|] 3ѷ:6&"RS$;'i0}$匇 E hq W<٘a9kOX0Wpc@-vzwN\ <!L#(F:m?QtB)inQM=AISF/6%8H/ rKJQ RX^>1G'Vx$U?|9E=51 wT\ _a?֦V(PN/֧RP∽loѶlWEl={y ;dM3/mZ'М\ a0aUtDh`쒈M=¯ES)g!bo2 hW- c ȡrM=rQ*G&"X{D 8g, w̯vn7wϨ$x`oKO-fȭͧJkORa޳~+ ]jJ{'ވuz<—N{x'@=Ѯ@\P/C* MR9>>(o(~#YaHicǓ|VDoƶ"//'tO\M;KRpT`a?y<޷T$zFBYx:;!eF_oWꉯb-L꽿(vS̀{'yØ%;tqYoGl=4(DF7Xx2W &$V ,pa_R'dr& 4sbg!@ ! -̽]ud\e+_y"9˚-A166߳Q $\Mg UmFA]*|c1`MJѽ魍ɚWt$#*9BXo|&S2oְxұq>YƍI;Cڊ'e0s:(e iS"XjʼS>e̔[35Ǥņ`<02_k}z*~'GGd\@Vѽ":<-aik$î}vRj !q{)WM  iԯ(au rVpڍ36I&,'aa+您pѡc绐_@dk#~m#S|-ЃK}Kʊg>ws^ZoCG]>wLoQ1IP?uRA/cܱ4[ӲA ^G^23'OCߔUl5:vDHphv|MxY iЎt!@[X5B.лVID,PVS>JnA h8e':a@k&0u+bBY|,Ӛ,#G2 )!QB89ǔNCb =zj)T+$ NҾDZZIwq'|;߁%Τ@ԗӭ6 aP ])SwC#c6XLSw'O5Mf^|nm#44!B8#v$YNtB\c7hhq; :CqĞ5ͨ=~|' hdSfJ)TzTt~ږ/Ӗg(q&iN1{ {X|mBy״YUgʃc{!L.c1^Ee詽ڡ w*e>l>g Ҡ"Z}IK~~|9HY{)!T 'w vyu؍&'`U;z`2\C-QwF;!msBhBRbT N'%8ʉg,j u(P?GAG%~߁D*'L(P5uoB3gӝpRnN"2a417GEҫ~. [2j`-og y&e= ȟhjB߿eZqR$,@!L`,MAwϞ.A\~2h*-M=4h~ܷgÁbZS+nfW徴X;A<カ.!uTJO}V[QOHP>a$r"pn46\I@ف*Qį责\s:(K::k>.B9zܿ 'd>j(2*@fq7QJAވVXiF޿>`n\yϒtje "\&#/[NJ]M5⋀* *٪D]XUjie /lŷEajYI0- #M= a08+َe1xG=Fz9b\=3%*ęK'E RdOCΈzJX$pNggh 62t c~ o(w3PeQOA1u=L=!ǝؙD=%O%N@ٕ]sY[ l=IXЯF#$|`t,2y8D 1(X8 l/(zU@Gqj\Pތ,M3֠fo_ZO<^Y䒸}N=Pt,]SԪB7 6eJ.zbeQJOWFMaJ+x&< zϺ8ÿ>俎<0r4=fY+gT7"XQǍ0@>)"Յ5]™e]'DZy5jA=NPɏ_L#:]y08fPāg0LYSr<(2QaIW'ʚ?ՊT# Zl\"Psk峌E}w+k5L+ZF"!ƏzO"w*@C-}u60|ͽTQ?) LRק0="]*&bgïzy, `b)?2y4jrwkc•EI,#2;&]cd/+/XǺCD jfDYp'#ڊӶ-҆< \mьL M7\[j~CC53ЩhJw1(+ @amșX   K[ ܩrsY| p5?ǽ5ygP9;+H8Q`jPi9RPČ2zc!FAgGc]!Ei\^ihYwp-$xFٙr3L.Fޯm!܃ =T>StV5LsїL`fȻo<ʛ>UH )wEjvq352)T?KVeu*#,_;=(%l<;#5uфb*45kHY[5, frͳ7@Uˌ);?9/<ΰ(c&ߝvծgUvv#QF XGHRh \l26%F>-ިn)2\.tC/Tϱӷv.fZpTtҁJ5׆tXɳvxPZ'+[sc8Z` ^a+J(V@Y c;v/%?Eu}<5N`rjs9mLU^Bw˄5ğcwnjl9[RazcYTcxϷ70k!7vzt&E|+kk^O" A$#h'whxQ9;m[E_v m2#xh)\*STnjb,H9q޳]r"ퟥ66cK Go&Д3z۠:(Ĩ{^$_}(֟ x& k#(hȉ lM;T6Wm 4U<"oU4* w9L6'm)=zN>4ntgscR  {Jׄ}kq)N+_t;5 g$S %EBʲg"(B#I$͗ì Wˆq; /xPO Ms}{}6ĵSOHj*+6Yވ8a XIANԦn⓳fÙ"ܹ< 2bm}esM֒]Hͩ~ߤܺنޔan R|xNSO:<(z<Ņ-̻7!e BҥZT|(8ǔc<ɱO4h0e1ni.ֲ>Dm@i.lU !|(3BKƗj6B"iPº1EdЈYw]J K3nF߰ T>ʹol M'"OaYҪs5 Fn$S_>ٳZ"UN!z,;{\z PV0V5/Qdq6b&.c]hDY/u<; PcNQ&xm%[@&+!Rek5^3y30,g MRw;kȤ+1^NXY>Ns񹯋Vjk;Эߧ\53Ea4D7틹 bSJpiqu!pY3 =]Q6V MZI ¸6ycM֚完xpCy5AmtcXcY:41fnpcD}Q!p{VeOq`y-gW3GvzL! i$2כ<Ç"C_:?ِvܥV)o!aݥWW=AT\xWh{L 3/&5`xR$1Ag"Jyw-:dĄ?s4d~n{Un}zWWi<-Hx9x(,J/MeFмq]aUB<__ahd}y_€\yNf_D"j[NLlWMv O6]}sm?>7|ǼZM3eEs&X#XdjO#S2f:iJmF,sΈ_ ~~F iv}| pRAsQr-8AIf~dֈTLj2KA*] [GI1BYXpwsE^@1՝TSNGzDݫ|k\ۤ7#X46StOsEV"< 5G&^vC7>R3P 2m 犾;m`Xd c,wjMxr 0*^VyB$x4$n_ϟu3 Lj8^/Ujx^;)(H 52HQo+p2Tq84?F.l㜝J ]J833> . D,=gx#i jPaj}V䷐ytE\z~D(@M=KNhm z.#/HoDmɁ&RICr-QTՠZlc+Hjܤe)ykY$#Mvx&'[#lȎSEڀhawG`Nܟ,ѵbXx,"evX'/%s>JV K:ȡ&K,qX5)SOvA3ҷN}6ph4{?vlhH[4j֝19q[}snKb3,HYep)e%Uxpj@Jg>r?xCR=qF:,?YnkYn 䘺;f62oW0cWEhY]ʁa+qi$Yt< ,|$,zr(3|5-*ls1aZߝk z1xt~ Im*HfF?wȍf"ڵkƬ5GSX/[;gXz{l뤗g^ˏW⊱qYާ7)>LT9'{7mSs?0⨭FiE>B@7G Q%QuQ֫ GUS´Za^JF4˫肐oy-kZPPJXu5 buW>&͌ )SXvDmw [)*iX0a_ t;ܑ;5#fDߋ~?I\NntoDOQ4JemgOĠ93!W؅x96-XL[Y(*FJf7HB w7KNV<052)WLc,P-b ߎd)9nj"142⊜7S8w |DBI/A>"s:)p|Z8$| mj`dvw1WuիM`rPgdqÚ 2f,5ojc׽Kb/21b Ta"3~נ/ԽN!G )eT(/$6I Ru9Ax-'~Xa#ƒ:@gb+]6Aw5^l2zӕ(;*Sr%h%nٽ\?ɖbdwb=Ɔ؟fe^K3tB ZxM WnWJXs1QDhv4p 'c>6$q_P lRL:u2 AsR%*+G{,5Hʧl TV@-$ޒu_z~'h+S j~ɍ+>"(ɸI6WK^ܼ KRFA5I>7`"ˋzb5Q;5⇭z<7W$"܏D 57Rp5M%BxxsF9}OŸ7ߛKE|3Nn’o#,À/xv3_cՐV PǾ@Gkpm^/Ӿj[7h!~2CZqa\SUlqoÕ9I/*nH:h*Gkˆa+ ~lUf^7؏t srؾY s&Yh;3K?W\x]ec(i3mY%w)t8[˙YյFɃα5<қ,%j4[&݂+nOuHhǿ?z9'L)I(YCJ6-]4?)fyF&!59WHj,G4Fhnۙ,Q :,\:\% =)5K.D?}-cm"֤Evݝwغ +jK Lhd"ar jp&'ZIO* $*%8 +gg_Fn3uNZ\MbdW?-=%9^+Z#,P&F\>}ZE{[HegW29^4RHFu *ɗ/[WVMt}K@Im [MYYI%9P(F7Ho[J6M#[dEo78xe1WVY)|΋Hfl`CA H AQɲ=>$i$4Yh;gz6%҂i#Dl}dUR_rF88W_S'пMs|Y5Y11i@*.2 I.p >kF =F%_6㏇xŻL 6SBq 쨪5ZJ@ T^Aײ^ˢ}T۳a[% w"VsC!m)`ud!̤PF +91%IFrw(Y`3 D9w.۪:[^{\ (zᠽ_ +ly9q&I:1u˘vW}/cW2P5#r;vSߤJU6/>i ݮpr#?[j[mc' c JDߋ+WBGHmoub bhRp&cj+)xMR2~ r:$mƻՂ#lu$$Cn~wQE]7uRNTo?ov2,m6GUɟJs,ݷb1 в9R^ qfg2*=g!5:\C: ؞f.#6JdC8;^ٶf%FC# ;G7Kn |mU J{ɦ+A"#С]h[v@bmHtj8 6C{ ("B"CFn+lxOfG1“yڎWM\лӖ2V^9P ] i'#Xe'~HqJD8{<0ͱ*փaF#NMdM"NՃAoI=|;ۚa4s^ NCXOo-I#d6θZ,gMqοF^*W:#R}'LuxjYJ]':D׾WV2F位=d# .[~U^4ć WМs;s<͏7QyH|׽>tA.+Ŋ6?)a"yXB3|i-&1Tkܺ>`<`ЈSq-`X[4gtr??#;~{亟NkL oJI,X:&SKovN|O%rCh/5`A )4hgOcvڕ'X{oxO f*G"ʦy\3F+72~[$U N׻D~kLYjQJR^3c6c۽uΪs~{PpC"&Ff</?; {ayѣnz:p/l7 >o Swg{ѹ ?hA E|3Ơct墁JfU)RB3{c_͊F!5׈b!\z:!RZެf ˤؖ #vEgsZpP].KD=2=9Ձ~2)8s=N!MoZ}Un^s3~tT nQ oxV,ts^jcR^j*@l]! j[[RN? WC}[ˌ$`%?ʞ*%M^?I1BԷ{ڑQqԽ h~z`gSk@I @%kqetc*=&bSܹۢBԺ W|o:\j"/ Ao 1Y\e^*uX4 V_;CqMޠϻN <k$g"Ew21ϪKK $y/@R~b.2y4(1 k<2@lfVS0N sاE+J?i; 屙qxHy80K̼8~ݣ+s[Go,xu5ذmqOa 1>Gf1vo-)imFE{5-zz<\@bo8;t-zm}?qKhT"S0m@Ή%ȻL=9/{9jF`'c>$ZsB]Bn]YlVՁ^ArQ3׸+҂͆(<>b8da+}'lŊ`uWbjT$<}O>UUG20i)ܣ0U0Ϟ{Ϥs3ދa)1a9),Wub8v!}n S n]. !E&Z1ôc\'=j)J j+ 0HbQ~|.,V3Nnw 8heoۓK<9с34wt _& ˳u"vU}y6'a0#hb:ZGs)ZxiueZQ1^*͌"r^flou c:%zڛ|җ~3ae*C'x" pw1r")\|NNSho֫-%Jצ碻]=ڴ#wA h\MmK0+b_@F%;S-QϘPjwίh֌F a2 \2d7S\pjBLI3@@K1{g9e*e2㷋Jw*|0yOU+Z(RW݅R10 SbNq&Awsl ws{Yr"E9d`E@zыTm(~(1=[R.^PQ2+. {L+ j0!wр +(xA.Go;vlsB~fͣQ+`-ZR0N坰Aq S1UiSfQeD34woBL"E PXEy UC& ӷJ~@ uw.8MBHu'ޔdLsЧ+4<*L<0Hv=1vBBChx e>8FŤA[AUYmfTP3<>3U#'"s݁SC&,x+Au.T!dWZp'#;VvO6\[^+&,^YID){ʦN#)Fl̇/Iz y~T|E1O;\zYɵ^vWjj:meJ##g^Ct & ORd.0]ݢCzI-c183z^/ Z̻Po on9/Zry&!?au-I]@%JQ_uSxFKP? |>V/t\95_`Q@_b[T\Se Zz[lǧN^H) XwlRΥ t!*_ggxlms8 j<6>Y܉휽K`Qwn_:vV*#~+GbWߊ_ j%W{رhs,AK$} @<`O!DdU-L 'ǩ{&ԛSBEGE$9ES2}[$4e5J@c߁ o+/e6w s q7!l>ooRR6K:7'Z.ZU"Bԁ3#],8lydB&rP"kO]8={uv. Lδ]gwcͯkuGEsfoΊԩ uC.]DH }⍵Ĝǽ5.#-$w(2VDm-0vDV֦ur FL$"\;{4)&^˶,Nܾ:uzǏҦVNB ut{hLv]- m2؛!7O1&-:~׫l dS9ߠI7ٯ0W簞xUv U1G?vkdծu/(,(9tp #>>U Ral΢FgxrP#X'h@ʢ;o'+"3M9.hYRf^VI .rfJlSHY3di87>]- ̚3 @R,A֣$ig'ha+8IIP8*HtL6T8evJr^.I(F0pz7mD&XIǛwaH{^g3s^6h  مR^aɚ𗋉W2*VDID/t Ms;u''vbxbɤrT> *Ӿ fJ6na1֒GɐpNW@+hJyMNwy>vNTsdp>x] bY.H0,$u)]\1XXQ9F*6Ldw|k/$Ħà`W!`isC0ܬN L[aK HE*u}{s]ԋC7ZK׬7aq#?:DPLxQ xꮱl42VPdquʉ#V?^w`ͷ_H^ϥ }d&`' ̱rozytѳ␌"O2W>}O.8Xrc:'r#gq~_m2m&ʲ\[C9}E34Y2CGưoy b7SM*RAY+HEt"Y^gz/цٟ޾kӥ4B0-bljA`w+FRվ=u & 6Ob*Ew;헞GC~z'Ԛ"NTS۴srPu~^׏M絖dXFKv52W2@[gWMv̡”S(W!C /|R5'&9|р FRӗ ,+xv9tH~ḐZ_i^+E oU0.I蒂gƣo,`0*I"2{ n ֣([..iM֩p;YDDZs(ʇJAklߚ hТ6F\F_{LUĖ# DZ=Fg7\*ɱ-%  Vk /I~k@C1;^=4N@]ͮn17Q R~3oL SY&os٣cT^f5|ԑS~kXG uɸ'gm>EH3H 5B`e zM@2^L`G2:9X1BAyaN8E=ɞY 5G z5MH'a;OM=X:2a}/^Q|ju|ge o|dLZdѷ4;F (ǠY=l jD5@^m}APD"3Y5/ġoffyYAY $rH =H/pFǔkX)&;Aor(~OGxB`m:ywTߨ]; ;D-ۑ򨅤CLj\EaZNG%a#|r U:1 Y=,Mtߚz"a]uGz=>(SQ7(}x]dL kġtȐUlK  XdRL5W1ۓ,*LAC?!9r*t&9FdȽ0}~Rtc!KGӓ'AkɸhY+Ul&ܽujtt[ztEqki_ahqs}l%% Qxi; }i,5`*UjDOಪ:Ƽwt_ )@A;k0$\p ABd9wzb,AnwYoHI{?3= -4 rQɮ3_Q- OQJCt`mRdۓuRi^c*pKOf~ivl;rw va NW; 8kxP)ka\2>H&ET_p) znd&\EZGpEK5Ro1i`FIxGz?/.~=1T ]y%O-d-UnrT'!%9(X~錎_F2431q&/1Ai68UM"6|z\V,6>Z{tPGrBΑC KM쮷EjBjA8|%_dLLӂWmss} StY`#mB!\S~EРj FCEɊǖ8ξHVF}sm&-2 xxro0@ w'*'v%yz?oNXgf[:RI7m}c]7D͵escU%d+jTC0+ç}Z9H)R# Mb.%tHO.ڜA};Y?,[|9Mh g#ʹI]Gs`b?e[!zCh^BO! 6%TOE}Dk2:z_î.sD_/e'q`[_ : s6M>[h~> [#Az^aX6a>鱍kk.q#Yi[ DP2#oxCZ+g`1Cʸ517ZpM-N/:B&`l ċ3%N!zJ>T,zAOeS{Ό3>#`$ekQEدWsҐcR1lN׫'$>1+ 8:`&OVD$5^eIYa 0]X֛Y)YR@s2C e?x?ѡ@^Npߤ]ۄQ2PK.tdm8 3b%1A.lcN=""o966v?V4Ews23f1"4Y(bQ$O_coox<1yzde@fq>_&vv5I?TOʔ,c ]. $\YBjE;ds[ PhqePTL" brPPLhzwWڥı+)V**~lzPtiƱ$e>ƣv׬=E^X&buqYM$jxA!&(04&44AN0WoQj ߘ4SVɸF+KIa@z sls?-Th_(5fUW6%^#)V#=nM9Πj)0i$v&SpqB/TBtjvCY_GUWDz#q°|o%C TҵuۖJ8YM3Rs! D{c >kse hNWF}^f֭:R(jr3xLQ= Ql)3J&tY-Wh<3|(E3%$F{"s#d>"EA [ݥ0E&-6뚢3Z]CSΌ7[3Jwe ]{6:}P3KDE뜸[mҒcFpbCJMv8?QuY"hmăp_xzV0핢4񟚿 ݏH4U/`x9bʁ'4:[y8Tĝv;[Q\aO@.G:! C.njEd{5I?-M`g &\R->Ѹ4 r єywi#.'$`ıZ{>FMnצmF+vϳrm1'Bs^W|;HkYaHDJA^xy"i}cEij*SW e0' ÔiӖrInk9,!V5\ZOF+GT:= j.*ڵKs QoG@ =xN˛5ZIy35Kb/0<8]7klќ!X.MGL2o+"8@sh\Oct "Y!Xw0>x"RJKHda\wM;$8tvQ;$}@Qj&鉕 dnsfVH&TBa$HƮ~Ie'r =_u5 MT'ނ6w@V(5=f8YILAkl{i)ZPLt5޷4qY=2?Z.awNp٦7"P!Gފi/JG~bXN zt~?z!وZQkM$hɆ~M!w 4mdcU+왦:`*C ?MiE0c GB[bl4"fV vB$J%[Ŋױ\I^VLr^ۅӒ8(=vz?~4` ԉᴁ3d;D8~il*B!;%?~1J1(!&k8p@$А;#P pq?ƫ`g-:r=i5)>0=R <Mo7XYHk__yb4W)R\178??8k諡s!])a{s4kkG;E=08 j;ok+$Zs?_S=L؆PK"@͗GcgC3*_J 6mF\qpvLCO$@;_X*!'@1zDE*E; s2UWTR4 +5\ 6q?tE2Urcsy2d(Ukɥ5<Ņ T,gr Ȥ] XM޼/5^>}L^ںӃ!WA6H@fLxg]]SF10@vg=*ƴ@twƏ9yn"1 _Od6^ug{1Rd{ށ`FVg4@[e\12Ő5!D˨;H3]60mYv_LHq|w$RbPAEXxD&|8 MS5n߀cA|&fkC`0a˹) B:iO xbjcVH36jK΅.Ӱ:VKI+ >z~g$ws36]Y9vX՞<]Ė:f1&k^#ch-BX~3U  9Y܂M㉋G]2}n:3Ɛ: Ͼ?3ߣ5SQزQ(;><5+Lq 3^,"l>_n]^ iխk1H^NWLWd~ņZ 6Ѷ8G~9jkN+q捒lĦ"{NGqrӿr.](Ix"XǽSv H H0 kqp2x V!צ; ۴DnFN+}qKbհ%4U2)*jV/[.sYadO3S ؂4#9;~oΙY#!4\pکMFEXВ3CY#'KX5ۅ0B%6/O[!Hj[jFTquLeaqSN| SFZ>BSd쿉gOIQe? KV,:C^: lLOQkjx- >MfH׌Sƽ/M4'BuyAI>#5kVJ?>t ?ۘ\7[:Q̦ٱ~m |/|tݧo86ֻ;E`J4X2d߆%`=BNU"V[ ,A}\&Xn  X0xK<#m㢳4Х )Zlªm(fJ΢|7%bGZi-w `~@zřwWXW|96LARj8䶢bUŊ xXJۊ:f1H?f,Rpw%i1ִok)2\|TTziE↼DAGˊ֞I{91REl] e1ghy+Y}:Bq-*\0"%JҀ_tm*$i2LSw%˘rIXl!$䘽GzPKq8.ϟDe iEwsdy6uERǜQvYО{9l$ckJ GC(ȜXB)`pFFW`%iTFtlSOd;{;!iOUm;R'3gHjٷ٬Oj# zr͵fK:y# ԉd$戡7 mШuOlr8\%3Ԝr`@4'9˾c|m  ˆZ)5/n~S㹪3 ,H=jA9)+~ A7[ꦆF`0 uLҤ^"} ??)2'j2|?lܴ߆AE%)og&OP3bVk@~uȋI˛D*p4liblFGEJίڜaaoJ ߳aQ׈qG|I!/49y8.2ESD\J gN뭣_)yE?АqEou%{p0I({)]"Zה4۱֬˔<}B6NmM#Ҍ*N&,VB:Zט-eM:TQg'8Yʕ>A> UZ32[BѴ ~ߕ ZVNw偦f#C9+bt]D#1|1 ӀVL+/~R~^}<"V[6uJyȤ@w>c肗b+ !9/&92m[ $TqOy5f-nWN.y!w2& ChW`לӮY!H61}՘vAi [w@ZK"h8N:{\Hƹ{~U H?tl-+$i SrаWB0<5$ѹXv~3o•UښB:,rȤs\Z8x͹\0Kjy eI#WKhbu$l;s4: D^͡<I6zØ> d ck~)aP^OtvX}{Fh倐iV}ExAT}kײnIJ&u%]K|cͩ ,ȏU*FncT؁ҁMڮHFg?<{#*]kfg~DݮꊰUKH)솈 #ĈQKH+t xt>pɪtaR6͖|`5B Z:SAEHsp)E]^4ƥD%GՄ(upC̴X(z c>T=l(HϋR~Wbs~H<=,d_x¹u6;`p[E\-FJFפqj!;8-*Ԭ K*ܳ|jVNU?Lrx|t2{#[,Gq}vOia`Zz#3iXItXr8^*eI1@eFdP_͊MaN . -2w1ދgIl11$6j(!Z f5[8;!x•;G}>~H g o3?SX4_,M&$ rl:%*B̷DORh'hyL#O`9K|d`b/1Χ< `^,ݥvBD:S6Y6FV:)"+r(=f}'xÎ ge';'𖜩4ԩc`5 p(O;(*HR!ˢ#DDb͠ n$X> &*.o $Br ԣ JB (p 5~Je)6 2gC ~`^@_!M!"J6T YN +q[$k,Әļk\q/7rg{ͱ{ &. DC $h0BľRsOiCA" :Ϡ4 "Z$"gz&&hV}|DضI `TI9wUp4PrV jMҤzJ#5}`0@o_[gn{(pՠ8yZWNa ў {$`1{w@i\m!k1KN%ҜdKFT[9)B~|]h*|\aűPqI=Bݫ@uGoneB rbS6,Oѥ7V"?,}W9y AFP;5%!3gNGVvqSl$?Xq5&uR$V3}/ 1c f`fþޢW} yNq,p OWCpJqC+17%>9+ΨR \Yߺڄ%ᖭXuyNt8U$pҫbP$ i&B1߮ĴJ{σ $ڝn\LP^[(*C0B%,"wqh3E \{-\@̵\dMIٯȃNSw>QUip3n>Z8{GMSYJP'#U5 2AA2hFnZ'ȧN|uxż9U*Ы Bq1?`Rsa 륅uۇ[ 0Zpy;G.s̕%hQFasW{~̈WXavz _ބGnf HӅj2ƺh"$JcAJf 1G*r x ͩ><mZ7V;]Ԝ> eBH>в/j؞:Zy`i'l̆PIJW~m*t=+P~dtv%) O@3._S61Ȏjo7ZTB,ujG*@q]v+2 6F|[Ri̫{A7VmׁHͮ)^Kӏ+`c < w߱R鮫;4ٟ9;u`h>C nL 3-yH6BvODz>Gh^`!z(㆖ FNGJSx)>'[KL :@q(/n96Q' T9Q!(?5DѲNeّ@^/A ~BV[\15#>R|tIO;ȩ$K!;0Y%Gti8=hwnp ]w!ay& ZlL\؃R <Ŗ(dFa&dJ!4(L&SY,RYsi#kZϐLTvDǻLW)ĚSZe,nc]1͍,]B޲Qb/2l ?viWy!^shF]JТYۻF?#)5 p]ӎ[]'BԔ: vmQ.s 1e˴4mr)$Wi.ϔ?aoʧ+!GCVbDH aK\22uBKg`EJ[+Et9|nFFɇob3SPڑ]Y,MsB):TQڱPI-&}h1R*XJҳB0x6~dG,}@;q%\T n,N2 c륹 ^fB"*墅%0Uѱ|aK\1 $:dj]WlhIns{ĚQp8;P0d]ys\u\l>G}pX@; BPP 9>hΗ iܑ3ӥ.5td`M/Vd7u9`BDUkG HZuUINIĊ &N%2,fGw?NFVd#5:$/JB#J |ǖSNMy;u $Aݝ8SWN;d-hh OwP̝Q^8=֞T3F1Y*oMQ_Qf)$Й4'#!NfviL^$kV @]AmIJ+ndG*D\䂕9dc_E< ) 0ӵ89a:'GU `etCYKh5c$vs93V>η^>0nnE`ޅU!"w~)jRH{r$M `6XUg[L <71 Uxy2=/%=2Ro۲:89_e,,6X XdO&)RuiW/f鍅l7IG zXmԓ}pl A Cr9Bƾ^95N!֡3 NcZ.jz;:ݷ*ay,k P3 =Mޥfa?|p[CsIo" 廂m| =ߊmM̪{7d~DIC`9 h[_6E&eZ fh5ˋ_ѐ&渪Ux8jQyL0!VAzF)Vxt?|jv = D(`f ֨0nh_vj&q冺+oC@a[x(JԵv=kRT0N5 *K)ԮItd =jU jSC3n@|"ܮQ)Q~+uR{jZ`.;|H!frLii~͵0G =9 BDKr,\/cNެK┭7h9 A0ެ~K,C}7.HpҁBYx _I}5STЛ֏}¨=bه*綐2= Leqg3WBdb 'hWɸȣ*DuSI.4v*N\k@ ߻fy%LQؤ ?ei?&~[-ngl9% u9j9{F&tv})g]x@6X`YݞKUD{P/_>Jyd, X#Ҟ!$mRB &ߘ!f8B |fa1@OYDa@"]'05OJuYc-=ӟQGnۄJͅq xgٻ_]m \iMeͺDU<&b':I!FDFk@$\N J?p3{z̈W&7fn!>!ntsD+o\R;d Jx';('Q> wXW)ŵ0eL,AHFQ^A勾$i(,lؖ7wo\$)S4}r(^şy:+BB |!1_6ֺz.wOߡ˒ȷw;_뱍*3vO"1puOC}?Dv&*]EF/kMM5fo9uԬv%fHDrě8?SYvig/\xlۨ3z$[z܁O'3E"7AKrFc^6Wl_Yn,{MۼDQUۤ(]Մ'ZTVft@ ;Nrdok4kNkp+qW/@PW0ME=6Ma/nhsޓzڱK 2y8}QZM)uq?T2̟&iJ3s"}dFyދNpʑ-KF U[E\߇Ct뗃r56Sykോpg'`AH ΆK  аc3bC$PG&AO7bf^jkn;phpM50jD>F8]+;תe܂AJH3u3logHǔEejukJ-e71/n1lTAq+_h]4.}}l?>^tr >\cVo# ciP|f=QCibeJ3.pJX恐%*v!DQ*Rc55Ւ$=wyXiĽbT+3P9?g|A3ڗ_NXC{zbk$n ShӖU[0.+ȗDoSb5kӑ: aUr9U2yve%p=RH ~7S8 fV ߢ](<?8lX Z=rEFܾP[Vz(P%vW}D*#*GmM{+3QN_:g'׻@>*:utF?~h BI(S8-kϽÉI5uB9Y+ |u-;BzݕGӥ4vU9aA{+!vxOvO4D})Pp2t %<5u2ۃrop6F4N{h]D)3x-c,*}w'q oya\!%\zG/1As:Fw5Zb!gS;\1{maz`];:bT>VG KfQ-dmsRՃf0pܲ3scPJFR TQĮ \N$K4Nk1KCc;Ѹ]+<ιGAz0oÕ(=Gq3^ Eyc mmk}v MG@뼢&S;s>hDGղ˄ڮTf18JhC94 &0} 深WU.ď!SIzJ %}A֎Vd ) _;3{P9:WUyXq*&XvmdEZC [̛9oX a}jY+Y(J"58J1T/c'dYƥDQX~E8d4lJ"䃙3wPl|3LXTC.ZL I0}[aB HN ' g8/iP1)4qFukkՂ>rC`]%9֗34l^@HC 0W}K\>cH=a^ Z/beSM=_ZBpL QIzT]5k .$`—sÛ:}p# 3p(qdTv~񹌁r$XqLv=}ZnQVf/Nq3v6;Žt:fLCRsuMEa= \A |'ޘ9W|IDvv NiU & !A<1}ϣwY+y7"FQ0c5ǭG!-8jڻ)դ Ѱ(yP`R "%b l6I|FTOD1IM4im{9u2u'opV6Wb~n&Iw)Rۏ\y (eTe)O_(nZK6 i?O&Wvq'ty0ӝ O*QN'T;UMlV >"{.k<-y@ڷτrPgmG ސ#=QgxK~G`р{/I*L;_i܅b[1IJNxlhbv&<Ӟiq |-KES OG8+,ݐc͙P2Ճ<jz%:c zǂGCR|׈G)0}ʏ)IDx-CV :ظXCW My ]V\QNUO*G(ygfe-$XUa. f^3'a-2þQM0-|# e?7Rؒ@$M7 &=4@H7Ls F;)) _k>D܃ٞ1tiApNANAxgE)l0ޔ$YOYR$ ܧȘCI'TmkS@ 2;]E1k#@|_] kh$EeN('e guQ/BKMW`!QuZ#{G.UzEީ# ؋ x&G y^9ן$C[&څCSK]F nO_C - 7i=ŶS7SɓyO8EC9Dew(yDH*pAұ<kEv )nh5׭?7aWv{sjEHwKBL '( d}>QXc 7 Eq/Fn&*S I!'EpJ-몒qBh6V&pFrw:[km9=DDӧCSQ|&)Jܽ>}T IZf-~TGF {K.$h5@1c t$<|!N#oWoBBP^Ѫ#F5ّfCߙ71]|J ߁<l85P%6Ng[D:@\fH:#gZtgx!uOnX_=Vbي;:X ,nLRG$CDUFFpLv, KjDmu zf5>b 1t(3}>G.ͳPلo~R%W![C)M NeooӸC{8E@q.`s$.v_QubjJ8ƽ^-iӭ R',]x^2l}ؒo5 %l޳pMA( 6,;Sr)|`N)~6F3 ۳ V|ǃngSAP>l)e㆑T?ʽbǎ~{V^ ȣrBjYX{0OLʲMhHLL1OIjqᅭ嘬jXS׷Z2Y_9o6"gڍw )ވIsZl.K#^>E^XT[|۱ޠdMdg G2J 9'HaڋߞrASbN<7j++t\Y}j$&R\%-oN|l4v]]7]թQ\fw&Z1f$|{QX[`+c?RD,&Ą%4{ wV %j˧og4| K6T"Q90>ɯ;P*wU9RPeU&&W D45d~]pZ~ y_kqP)馥ق(TqU᱕N#tg%{I%05}Yz7[CT]23"Y~. jjJO#9Ӟ`O9_s<du-{; vZSj (Ųpb&j,_DJiʤC t#VVTZ+厒♪[ϋ^Ȯ 1o!-2hU?<;2z숟XؒkyZhF%S.r&ѳ#ƞqP݀OCpIxOO![`ҕ*~] 4f;Ȟ q)[HȴnM!!97{m ƒ]mSZu)fl ($jB{*vo2%Q>,h~ |&܍C+/OM-Z[/߇"r4O+ Ǻ ?leW6 kX>RI u4+DC)Wm*PcN~z0e5HFruNwvz` J0Ĵs~.u}N%3 (0+irǞ=jmǀ̓rnȭg~Cs ~.BJjC~ =\Ȱ R<]0JdxlF-,Wg}Wo"L!Um~>2fE$;!Sg8ۚے]W=. m9=:54_m6r! Enm@2PoL߀ƀeby%0*U:y Wl!,@w$g <+hL옖r55uN:1RNb"AHcU:]E3hދ+gr} 1Y s;;t*OyںLqV20KC2Ƴu%5KH-LZqOYh@jFt_|:`ƲI@4oz*JJMLqpb[cWahD-Vׁj֧~ }.^ ?ӣH^y VTgvfwI{j~nHD-ʗa~^*n)'f|֮#K0qǯ?z1|OQ+Wz˗+e4vmQ0+@^]Te#:Klm kh{8ho(ъ )^3șk͍6si5 d׹d5DS-oE2O?XoAaM4[TCEm'ib@kJ Ƶ=DU;?׮R޴lu]wܩ8 %vI $.R:%*wN©9 xtj<9`:Q z.2 `#9$|oED-Ob $)+)_gt3[SG6(U oǞ3[,N8R+  }uQ qbCk's8f3&! ;Ʒ{ʭӋSmХ:v؉a :<]to80 rx]RI&'zխM Ae km]⌖ܦGFNⓩIQ-RZOpˋ͉R˥ d}|PB!ɛiߦKCOnwOO.&N;)41 Bզ2KPF4x49Mhxx5mZT2U Inen6 &۰a׉|⤱zjڗQ]0`F4*x~*̣ tiq-ᆗ՛khzO=ވxfw<ٛ|#0IBW&v4˅{K[0(=E0  K!Gw7Qxbɋ,.UG3xjv_AhV}>9 `'Rsu452f=y3-"wwB3 q1BqrkT). cAc-QͪW-a5q,[ V 2v]B0^-|5gY>49. aό遼6( -Yl풅|uՖ@rA];Hj!Z| slcdI4\ S`c!h"%[m PJ|YYc:7S`7kKDr[ + m| @q Â| ru :1{Mq[ð?&"_f $(1=\|J9[(c,AeƁԦ*=PCWD:d< m# w7k$%BUg0Bjɨ.A;d!a19 Su5-}Q5Vݞ͑$k;闞|xCyyAuy(+T6Z >Uj2ümֳ/.jg,".%w`{tg\73YᎷ4Fu3w~٢E}aJ DX;B{}wRYb1C a:7>з&ʔ!m#]^ڡ.=vֽS̘`L)gRgy+jN<@S1w$3O4./,0ځveeCs"9l7}lqǂbcY4s['8xRoax [ts_ڎ1)}5=wp`LHMGpڢbp:*`o/# qeHT]?ʲ/ě8(jp#Mhƀw@O^JcC-dz>iJ ݰ.1C xO#dSJou7^rռVȎ=eۨn; kzrpF anLqsWtbn962I}ZBE-[~6@jyWbrˇ\708͇/Ѣ5/mHF3rMd7 CUM@}F +>1@!vߙ0 qТĚI׷Ms)GX96ks)ZA&q8U_Fgag}NW0N2C )]9Ҝե`SB\$I|_~m;XX*+k=ᄍb`c2'?P`GpSZ>pCFԕ`:x%[k9p&53ZO9,ធLaZ~Q@eo3zN?<\nء,]o#=]qf((Tr.u9<ޭ;Uc-E),L<,7j }\;U]o'r/s b4Yۃ]51wx~*]԰V^CgȎ5M=+ձVrG7sx_99( z#1ZS{kٌ%z\Tj9ڎX+`)QmJZěr;T$/[eІ"]2E»L#PC1$4ntM5LUN{`aVdi ɇa |*kYNeLp_ü2ypm7UsVR4PP63z5V͓,NxܘOM}&jğ4}s@ߵ]Ig'gZ`+]TG9j1/>WΖmľwX%ҟcb}Ci?UDp>CEb ňA-mcNQ:$lvPwra9g9 PAĢ\& G)JS9iW/ތˀB7SY{-RBn&B`8n.襳#۾?9j϶*R0a'))*u4USkٌ1p@|VȽC_YU$|!ZI'ta5sW}!oTJװs FX`ywXM.b9f?R ճ!Ymdn)n.YԔ@cX9U՟:畣&~ݽ{/C3ws߽eDzoJ%qЗH h*kNC2&4q]vY89G%P:ЈךW= Xm4M@5k<ѩVH["IBNo0d>'6{7:\#^f+~^R3cFgz%8)-D_?t<NR `b}yٜMJi$*K$jce<'_HHWYQcR$2aS:Q!0zjI*JUk7O&x8Rn~Pb QOzb[k9nA@QhgHua6ނK}H~^r' b nG z^#K)#4^'d-kX]@9Jր핞u _+Fz%hںKv",/+j瑶`0=!R7#XװB5q!J.Ds5qZe<;Wo3eSz}Nr0IX:7= 0M3gݡT "s)O=+*g8nlm΀daFQF/(b$;iy~E)=$ nm;\~$S$'uBp])}ĝ؃]u|ÎŨq ,` | l 8 hb=׼ECY<2My:BQAzM#.!7:UK_ &tI\ľ1#̖B@D$: |3gTpC H2%ѱ:{|~ejv޴{ܥ&&{}=1=A7DdY 咳E,^ʔ{&~ML0bn[ xBpZe҉ySC9|? 9߃""/@Վe,Q3k3ǂ@{>˅G x:ݝM@C`fj|keؓvbAʒ8|c5S4n 0C([h)s ".ʜs:jdBsU!LO>?ҒPqKs9HI))mS10#;)Uv'*>IsIlU=}/`D3-Z[$Z̉F,|[+ZrYZ^Kz%%8CL2ܯ =<Ԅf(^. Z%!:?`^BhIνbHI)BpfdQU~WK($=4DK| 39VP_S䂇6n; 0[a=tw1ۯA\Xj,h*<XU+[-]Pewδ Jԙ~zd&2S>?kTSѕ^ ^:'0%~p_^YM/ѩjx(S>ҥ"a(ܰhQz+h8hَ7Vˏl:fJN{W0B^!HV#Ht6+i@&6KhaN`xMiF11T4RTpUwJЇ: )jZժc$ '< e;Qewn"Ys-LK)7뾞J/s̺?D_i\j S' ^MF 3Y&oe/sSsڴ~\}1$Pe&R4Cf!3Zo}Q%%u@O '̴1v4 8mpQtB+ _.We?!'>c5PDfH%lDj롎wrc >-+p;+'h* ϹyUɮPVds)Jry_31Wv}66 ە\5MK%"eV_ȏe* w;/NF46]51]!V1@;| 3ٟ}\N wH7TqOގFk?82ꐣvq.ϰM oB˭l?O 31r;C")@|GToLC_260$?Xcmx)Gײ~$,~a@@^c{ `~f֜Xh;D L*<4qh qAh{ʭE ڼ􂔬N6iCY q+ͯ5Q3cWɯ  06̈́~6W_"#k1l5V[h X}zmG^*$b'hNwBkGfy-*gc@kӘg6e-?}.yZu~jM(U#h ;&+:a$7!}zL&~}8<4~gm  8Y &3#ܧ=hƢ|<+|20MuJ) U}8i3=,Ii٩YԮw,h_+ {{3E*Bw>(n[+5Xs)&;/qa|l5K'b6a/SRnp\-Ե6-]z)n> aԷ\"maRKZ`!,dz Aǣ1ZJQlPpBx2k㵑+Hq]1 .S$g;qeud){9jwӲjDY5kӚߠ%=BؽƘn S9T6t&;OBy j('C6}9nw IX̴Dl?kML˜pvH tG"_>K=6hM?r>kGz m} :;A>BJqQ!Y.'( ˒F{n7y\僂ĻJ. <.!0a{xR>E-K|!VCU"3MVi3(O1uC"xZ=vPˈE,{i=TTGN-滭p}A.cvf¡ =`{Ĺ 1OIr$+~KE={FH/2D+j%1bB$D;!bA<$<%=e( M ^2(BK.=h)~` o5a d`{ObwatE)M6`P.aQX P.R:MOVikg;1DsBVO=4D+}rM׼R]w[(#$ 5w7ꀞ3hu -Dnɕ~CvYr֩c 2hp 忼G`J="⩃%.Qck$ 5aݥ{LXFVa^M5(ewiԱ) ,;'LH˓pS 1݅s@<{!S޾s̈޻k;+޻$r: tؤṟJa;OJDm_ `73;`L<&z`z`г^{KGT? #*Mo0<BVبmPan A[/ d' &e\FT7i#:Anf}g13bWb'tӺ0 5$-7aȺbY5ߧGWh' м3P0܌T^-x"p㎱_O'0={{|Pߧ D+ fjvt64ߵtz" uo$e-ܵZR:ew# 'Œ[8]ހ)z7e#]Jj^X=j'.C 'PT3>9!=3Ⱥc\q++A?/TƤ 4DŽ43}#Ù:_RiM.ĝnNWV! |iҜƚ.9A'5I-zxc@!3)BU|$5:(80B Y?4Aw6̹w.R4ɡ.}:+RLj5; ./GUϙͅlWEf2\.ڱaR&XDsml ՀT;0a'w.ںbq'WW|e/I_nid~Enޘg|8xO2M@8u?Dr&8A6pv_ Lf#LOFݒȁ/*NZ48ѹ8e="/G9*7!4# I $番8FH:6d@@u566\R_ZozNݗ;]GLcn ܵ޴=SWm4r)~6yz;usJm7( C}6Ϣ_KۊT&7“G_o,%] a0pt+#eVGk\7L.i[I^,u!HrG&^>QgD ik8ޡ\] nۣhWdi$'X\囝صI:1)lIEP;[.Zq2S_(\,}^TYtP**5Mv|k)jէ^3kK`>D UsF'gƳ+ z42Ms|Ⱦ-v$)aJ l ^B2t ;Ω7bFā2[-` -B唕>DFvwݛw"P{kY1|X{Aٝيy-]820pyIp6 Y0=<6䜔 {'? ]3?? Y.[d4Oog :!GKD+#8_lӘQ_CRАL;2 ʌf?@3t2 a^bŒֶ1z 7U@qZ* „y"0Mӽ}!aw0BEɱ̝F $ 0cW[@]EG]zL[ns:-#DZ7ϟ9Hp*Mgf=GƏrXvfJ _=jKt38|x(D!ц@ y7%qB*.7TSsf4>G 1cC^niR=1`r4:7buA0m  W""10lV0n|ɵgq|މ]~б =W2 q8+4>!6l"&P-Ig?mL}8+ :21g Ǧ!W,kE),Z^5L6_Q{<%W(R`I֭ap%M1c ֜DK 0,-k! H8zdGrvaӹ [RMfcу}>s]|`nר*OWzS}䵴D{t;DF;CIbU`5$h7j/R;y+.=wS]jjlR =)U?sO1Z,Q'{)DכjU2ܐ 񊩄3"͵pdeصpM}ZTDu/TPfthxDˑwmE&6Rys)#򄆆.bqj߀pWLh85c]pJg$E𴄇bQu.jBUǓRrD<^OF"mt;gH!X 3jv[i-@c,Oc֍6| >-w^ BImAŒ JA ?oDɢ! *U!M3x LU@Sn7f!#qwyYiTt:do9Q;'T 64$e6Wi* A~Y"MĠ7h0es̋UKEgY1}k\3Ӏ9huv4S.~p/DF׆w䵏:~W4Pzeb:r͂'$u!ՂN w,}m `\P>n۟o<7N<5?6>żIZ)*:4>fD*(Xb.!Â[mw ZA)QyZEgJA}8=u頫irÝ- m,9'm>.)V& yO,^|[b4;n@qzj#El\Wx5/Q6_w4O3<(.odjO,gHX ]F U@*>Z.WK/]}OMm`ȤM^ $dGӌ'0 mH4RcY*r\%|t$_vاy>>%6F[pztHK/sqcBLq^7eR')ݰp8S9stOVԩ]gj'#RF~|'} Ϧ,dWu27L&B$\5ꂙS4Abd}Thi<aa@ۖ-qXIO6x['t%PB3{$3j#F}J=Ŭ/wAH`^^1*zy碞-~bNkfW=(۟ ٫ Q6Y$T1V{9\  3(ӜDeja'1lWX,ZbnT=qlAR2oO4A~JDZ.VV Kd;;GBP@w䦖za5d[舔o֠gza6qHD=v`dwSϘR* Koؤ*HFoY& ,pZ(4p,&Cۿ?E*XPu2Ahn38_Ѻ5|ل^6waƵ").k4RwwZ9Llz#y辞IH ;̒7F)RUFŐFcŗ3u ydVN:,nAm1["$8E-CMsTW"_ǫ̈~*]6JoΈIXwYԞG}iM=+@%&xJDQsa`8`WVFm\ ϡƐڤ=Cd~ߤ~G^B āڥ;lOB*u]n)4n|fxZ0ʄZCIm+]$L;gzE9e\"uts;9XG*uK5wndժKiAQۼ %վ5Uw 1ɑa&ĪĔ(˘Y0gp#^"uZ&qW3`Qa)\G>HCÄ+ޛBVtAR0sxic.A$3yJ&LO{$QJMM/8+nlIabE bWN!q/T0W$ צ VSٴs>g 7-hPoC[L; eH1@93 G,fd#?Sc&mbXp}hHܚJڂ5SQdB%뻩7#ښ>zi~#&h}s&h*39]*(S+:iq3HCw:iIt+qٹ]Do¢ } 31缉SgbwZv 8Z(mzC-\OFD͓ѹ~%V"[ bw@G Eko+A PmJ}OD6O@T?o#t2Pc351[)*%OLQi%xnƚg6j=V޶Ζ^"Y-|&5 L+oՠ27HIrpgܝ };\SA 4.MnA!g?髃[2 DD jx/Iȁ ti(-7q/ Nf$nG ) FTuiR9?S4\d]8 G&KV `!%]tNOa [r;"^_51FF3\7ɺ&@TΎ]{sTZ XѸXXcНc׷֨D7*L~:|c-yfopW̻2 L䚿GBuqTuLJwog&Mt7ˠ {z P3R1u "gGYjm_OoIItIxp*@#W2R!Zl. nW9 Cgܳt2n=`: i5[Z+*W7ՠ!k~hw%M2uYtMyT3N*e}F#S&R&)u2s"vحLm^fjxjp3}!G? :讣x.uȷ!N9Q4}®%??&2¼撛K<v _.Ǡܽh98k>+]`dz^#Q4l%IԈ[gD Ns+Z\&wvXS^y;ۅC;SSpQ:,ƆKWis9ˠm#GV6t谥ƺ(@XrL3Fפ\v2>1O;;}*POq*zSSc"UplvdJKQIg;ym S~ CGuǻx'%'Qֻ42gi,<?E> !=0~.xFp{8k^xLoFCYzs]Jj, CQTA:={Txa{]8:"@&6Bx ya-(̱TUn*)\)&e|w}6 >aG;rKLJJe_}E"WA.1lOwl4ӑ"֐lYm0md=Bz!{K!A}a? |'fV*T>DƧWqvHNC-CZu)`Ͻ޾Eg5}_O8B;1eV/Β#hVgjlksNj;#@ls _9nѥo?H[{x<~'J_ĥ7e1j'63 `WҸ\24Gf:f}W[h0#j8BSDU):tV;JڒWoWd$ѲoFɜ=pe:>B0 d <[ưeޠ}$S2ѩtf?Y09ͥdVܾ{{ nƒwVzoiJaǗ$ux~ JeC,.z,hH78t̰_<.*MY#!2;5}m#&d$FjXF(Z^ݝCc C8dmx{yˉ(,JxtOބs**يoYP;{N4ʽr+EZE$ ƒ8Nx+>J'ɥVu2p\Z5;"h@c˶=rH",C{;N`jԕk '\!Lj]¦T7a>) 0 L)z?:Ծ4Qr -Qg;@>wmOK<9H* T껉kWil~jBo~o*A_nE!%%dcqSRTr:Rcx\BRL>*V *,_}W,Bt։J 6h+ހaqtޱ"疶*wqlcwv~דf@T *K y V5PKHC1wLtT/x(Z!y;eФ[u%U,.*4LkQExmnw V–[,~b1Wo+VщEPŔKR0ovObs7.0d 6-e;P!8&S#y zЧ|Z"}[N7nC~Q^ fngVIu U! +;ر|N>'Պ7sz:|tmΜuSRK#$aڨ~aMv)lPP.mq}q;1s \ GSs\^ztxMRx@P^x鮼7LTǒߞI+^QdMy=Tߤ l˯<4W[&lI" E|F&Wxh2Z ^%3h#?˽7 JGg5$EL"lr#AMi/ N'!R(Q)1fEYQaʲM+sIF;{K{/p ZF)uЏ䤤:oV) ZPcŞol!7>p,^R^bSGiN[umKm'/A}w3;LUJ6F]͚ # rw>o\B)oళ8Kۓ, ntv Ahh?uRP?'Mt/I7[" D9(tCodP$́ni,L$[yM },0q9YwIWP]n rkԊ:0Y2B>:L;A̪ rw-^]KG\?3 9gbHdž8%0#regBļ-* sd@s\~=_K`-At6NyE*dH([oU#aӿvG@YhoYmq/߹:צdFr`@=q@ <9PfCNP*͐au* p67`u[lxUU&Űa}ZO-c$NM㪻[O7cа#쏕C{yd⾂#LLC,}9Jb%~&bfmFw 5s}BwsIF%$׶nkMdM6ck+a"NM#)H WpU\Y_IE}l/aLq| *MNnUIjW >h7+:o##b i]&qwh%6+"_z Zs1aL ǔaDd.o;n{Rxh!fiPf.\4 ZE>&?y੕K^Q9c&%Qɜ5~ d4r}@8N@vwfDF:T+ :/T'm`QE\K|6:l&3Yopq b5y w:eֳ"ٿ>!ik:\a(++{+#Tj`ҒNUըh+-Lr,}i·W.ZyD:/hf$>;%ªb>zʇi8FU3?G"ncaB emIpNR鵓\5{5µUlxAKp % 5mSXnR+vU9Ӎ$C4yT pҭo?N+dukwb蘞'2=Qurv%;= [3M?(*NWV?V;]qs+qTSɄf?SmkeG(aFp/zP]dzBMK4)$B֝9g#Mm'N;Z: `>;%_-G&:RCd5WNҳSRDUtZt:IDimmEP&C4e)VGEaǨ<)")3Г*QO:z^w[dVn6.^h82$ec ĩ' +1{פ:_*QQJn IEQqzhMqq|s )x!KZxMAP%a>xͷ<2$ND[\KFCNBqכ̢QhE'HwnRG\:gI`g k{Px ׳h`s!lvN-T@"P]&cU0[.5/q #23 :QB.5qӟ{i"V6J 6y}C\Y:'&';.lp / ܢ<`z/D۶$}E}/ՙ\I4՝|g$>ōgi|Z1P mS0b63_dVv]G`Y DiiR%05}Ta%U)w%$7hՠ*$;E߰ ^w]:k@Jñ4K0>l+ej_?i J_gO:n%H`V=R (wf()RNhŇԟgDClE.{ӐqTv^נOOڑw~ Hy<hR{td!Ґ/PȪ篗K-?GlR]hsff÷-.rE) ٭G Wp 6ثƭQٓ%r+.pɊꨄ]#OT)h۴do+ǭbvooTv ©a7w`MA[6Tj6 ޞGǫxeސQ/8C/er|݄BljG$@D#q|eX P } I_9*e1&u_vRQw$~9T$9ߢfZ׿_ڐ+b;;Ȫ_oq*y=]'0_ \?Иl&@W+sܘEWX;)׾D[ r&sy\U&˂?T\o]%5T[vUk:wE"W"Y~N~ZAO2ܓ{qL[B@ԜX)*-#!B?$@q j:;8-XRM5bG'c`^t5{z@xudyC8~*@ y(>`%'eFg++E|=Z [)Y;T-Bܴy,cƶH]\0u/3\DkhK@b'rϱ˛k 1A26Ipר)* L{P{꘩ Gֽ)K=p|+%@y֩+"@) '92ПAܝ.͜#j(dSB4##f3bq/."eTXPc 繯. }C;~ nxG]jw"_NQDx[G;տznlf V7g P6ܳE@ ,jlE$|//aPoCM0˃\^F;VJJ#7J""4^ΔV&q-"WE ؟4y_!%e Bھ;뎥t5QKIcfxd şK.\l/㥼!zjb鋗hrzٛ*-ag{mpM\R˻G*,ݎ! ^*9EV.V@i3~^sMzϺMyYL4r@ZR)fQZkF~t)QF @Uo2}R<жI= FL~M=)UMUɊuXcY/N94v8_d!sD^>~}̽=ntbyo{8Ycu~sq1:;ɳ|nX!4Q3w$Ń9^ayE,W(_ ƕPVpAc(~`BGJU 6nW~S gyI1+[bL趱jGP%Im ?jVihW,W},tv`!맪ġMMȝ gJ]/̶&Cmv;TXI>ɷ&QˑC胍#ٔCUW_Bq3L,`t"?Vqu dPt#H'dacbK[kM)bwZ+䃇e ϲ\XsXQjEG%ϱO)QX!v``#_HɊv4abxrY$,k:Ń*>'jz=jas@2|J[+1":&gP0+QvyTCy@ulmn HSwi m0nZǁj ؽՈL[F_jHhq[KumtiI\Q>7hv}(,8'r1iBY=$~ MMxҜGuh:Nzޘ~YQNF>,1ƀ6+bViz_Gm8GHT7 >}Sl[;z_meIKZ93\{m@D@d~uXA֙0k8Sy2/&oƵ!edOF% HY$`vzÔq|PƱc?}9Cql&#ken mN5a^Y0 ! E~ ƋuӇIӅzA1̇YI f)`Wn|/cm[q_zӀuws Ù7[ڜK. <ԣfzpǚIY,2yf@8 6K[0Xʳ V: 29nJKqno~hR :Ar.R>B /l`}Vgk)Sm箐 u)] l44ve}=Bhl@}k۟-H\ʲm4$bb$dVk aDx1n2q YNv@̎8e N S*߰\*4KVm蔊Di!j-³8U%@UgUp'lG@tI%hF))ՕU[) f?IPEs'455@ ?qH' Ku+P Ч`0#] QM]e)+%=Aɤ8C!@g PNI' fFC|PnC,Anw,5s9oeq_dǛ*s(v)ǜ)NlH Qeuz߅v-KhJ+鿖;9za)nm9̟vBfu=r+sj"QR&Ui!,܀!zY 9in7zQBgc%cX!.2u]M:c'o~vy*6ӇG 'Wj2B+U vgxSs0"ҺxO*#@8)튻t0[m{/y 7x6O+JNЬxtZ)MǾύ˝re!PB퉔d3UsWe_ͪM&U:_͵ÍMPLN-}Ob`rx,ɩqϯRb(!VZJڄ0H]XPRJѱ␾} 여13[׵ {+,q80b+_6:l)-Sd}yb"a25] w8df\7UAc؏Ca; ^ڤ8gqs{_ÃiΘ̍|6;)xg2kW#ۭZ>Qlp?3шKѺ-լ;n 䛹Gtں2n&GvIX:A5aI]!2  W^ 4g kY/}(_7U 6PqJUHAX*Vf0ȟΙ ϧI ]t[:JrEu"zvlՇ_㽓w"я,_dFSef}䚎'FYj^IƔJlO]4z$Ui:ȍ_A $*ၔ %/=ե| ~Dw^ †MoQz Qn'Rd,>{/8=H^εC!#ZU'PU\6*BRM)\ ݕaLp v)jbEcnZ' jj៍b׊zԔv Uk J m wEW'6y Jrm5N0;ƽ,S  K8Kԯ%R!_aXyAvU[栀.9^ŰhQ5.P:PkG'Qj9uS~`X(5<jGaϡ+֋#d P<\x0 <Á.eW%r 2GQ`+PoE8{[}0 OE̕p}^ /!jY뿎i Y 803N# '1Αp41ԼAJ禳LQHbDTu؉{|Wf{=B_K%}7^3>߭hƻ@!VFXV6YN*&P$Y1lé[-W@Uɬ'ZH}ktW!fGxŏ"MEױݓXWI${$|"D5l!F4dZ S^zٳ:A#LJBa"_i ݈*|1NR-RC1qTeѺWy*7ĸz*ד -$'˝@ 圭ۀX,dJ5,-$Os޴Ŀ&(Fb$bi =Л.?I Iaщcw߻7i_S[>mU.]$KC;9bTC@ٛ8ǴQ0I@HN6xa9W2teo?ĺoA >P KiK\[80R/AqV 99f5|3R^U5gEQ`c`>Oշev!X6vܞsQIpɌb1GTVd! s7aw1*]_`-敯M˒GPrC Mj~6II(jC"7YícE!*q(lZ[N 'Ԃk̺TD=-#V/wp09=Ս漂dJ%饗/%kGe"EJ۸whs N tdl kd3 ;U,x* ^pɡl@Υ?u6 ŋ. j:;bj\|`wD]rЄD@rݱz V$hƎLח%ՠT%g~{0{Ysbp:43(b֑kbrikG_zǪ6֝dDŵXJe'!&}]aP]^c[k)H֗[js?!bL皐{( 9 " YDq)o7Tdd^Qr󻆫n'Y=ȵXN"F'Yyd 'r1^@9VzMLj&z:BF6!ߥ8,J`}NA pMKi%TI&Ң/Gv˞j[C`JѬi&GA%%eoR bZoӠojA?63JE^ fU#50*ޖ\H2J0l$:& p9w;Ń .QAڴx,[_:OKmRULANy&|_)$ Ha+ol*0ED4BΤȪ@1D^C0@C Ol)17勴1G-h$;~ &C5MK=j\SaH.LF#=(,/!ȼ" X CQ<ǚ)[1ykߝ/}\6 (U@qQH{K"=c$TݿG0*p$l?k"x-Pxz2^n4w빢SB E..̛ 1uQX31m*:X: ئԱ3>\%Ș¿e?Oh4E6e!~wI}%`3V^V6Bgozao$v$晌Zvw(`;`twu1Ŵ?d$ztEo 3 &c dtlZ#\3xͣ=3煥hg[u磒~it&@plȫHBZ H2ܸ!|bCKNm+Υ@)L1p*NEؼ'AO v `rÓ2ֵ 5e7.b$-:ݽn$E@lZw,-ܺbF>GC_k{3'~y\k`-3ꭎ79;) H%ŔQ>\+zG CS8 ?nCikwJzM3h$BX[ݿ$74bl]f);2SW)Zu{"ܐ?M]aG-Y .u_'M*+T#e*iBº@P  QiO^WsY pJ}J?T#M2xͨyUVT%lW NÃ}N▟nԟfNR= /./\r;g(CX7%>"/n61! [9ҌNpy.(mOKn W0 c*8-'Onmu]kVndT? N)E+gWڏ. 1g =Xgng qzq(R P@b̉$,;1TW-\ I%OcnuAe'?gi T!Nѐ{M>ʼnZK`-!cDQK ʐV)Kn\cL3glYw^ų@ZOğ> uѦKZz " c-L0Rq(PT@^c h1˹ø֤#67(g i }?Sg)櫨$dly՟]6oL G5c:*lv!Cn?/ $_0͒Y:: /zCӾoq$%wTI($8v'ǻ܊<)*Vă(Jlkls'r`1X]XG"-  6&W O.A&`zcj̜+PTbL5XiS$n@k$ˏayoO8BHa{79'^SЯ jmcqV#敖Ekh D`f2\!7amnfk}By2]¨㫬yȢ~wcFORWcPCޘpeʭ'ڞB5w  ?ҖU$@Mw| "ljgȲ櫄kK"צfejBjԌRa`9{-w˲T]*8iʋn]"?*e@Rn:nd[Sn QVrw<*Il1S#leb0 66X=rlab~UtJ "m;bEܞC+[%1Y9r Uq~Ds,FFWg@垡̾ 6eG TF0!{$2k+tZ[1Ϭ#^# K("0DoCd'2T-8H%\]}DLn?sqS:{T@+E1e@d1@Iez?{Iޟ2&[7\LBdr"atV*BbNYQEfeej1LE{(|6 WR}7.tu7Gv(JVzT5.bň`˷\ΎT_b)2]:zZ2E.B1E9֘Wڷ(^Wf~J]32)9F|IzLHNJ!ԉqabC۔c餋$wo*spUA$8 1\L|ƉBrFIg Q.*Fؙ?P^S'I-KFcd;D+/ɾk,Gx f^XUXGH|=wWi3-|Z|B3DN''l_czQ zZDtJN"thH #3gM̱h9[L6U&5Y8o[RGⵄ7'64=ͻD̈(, gtaSWT pl>?67QZh}i^y*Jw$x K0{}3YFaLZj\Cj]5&RU5K~|m2Fh2eOw:`ˑ\T£=^GY*OB+ U;TM8&=vZš8)95#cr$1)q)K/s`GAS6_eB/RYsȅ!bd5ڃykm% 8'׷Gc;ؼH>nuæ0 2\ oeBMÛmVDzwS^߷8p3lצ!]Bz8qix6ˋt;ݵ5C:|-aV;n789!6ZE[IŮ$©x_H"V"V>6SB^R6Z0wzs/!i7a%5 IF؇ܲ%'9#7_Jc]+!)a'|FHp|-ۿ҉C&Y`DՂl '[nעƲ@D2dTt^>EÈⱬJYn@ס2O3DCdh?茁ę; 9ј;~dp9$HY4p B.C1Iux֐EWF`j- i5|zOgIgh? G@^PyLB K~;Zy3k\ia/G` o '$񰺷OVtMknvcBUB,~bUwG#Ay*FLR O]+Cϳ-t(dѶdrqd ''6{Nu%>q KK싡^ ˵x8}j,f93iМneI)+Lݴz+*IbΉDk8tێMUI] x3!Ut6Zq<F|{ n_AsnZ HsHػ٢ .c?)=ޯUVĎiYńK_6Sb# xJP0;5b?

xF]{O>bUFAP<'GɧMox&)]DT7G8S[ۂsPhkpw_#3_nD1ΏA%3-H!+ kKkfUyuSFٲ8LӜI=CU△K3#-9Q@1l^b)1aA#:>;"Lw0qjrGgQ/k/R72Vgyy< \WYxX޲oQ%S6`F=%`(wh^QwRaC  Oc}tˋdv͂UKKnU$d6'X|C_mZ77 p* 쁐/>bj*IB넥%ֻ GܱrYa:`y5$-'jQ0m!܀}9J듘n=LKn:ыfڅ[$'ΑTiQo{zwU<OL70d4k6=%jZbxb4]X!ĵPGȀ<@u!xe&(E;6oNYK-VIkAcZx>HD88?uj bs+&k^t+ HrE63Y.EPU,].lkYkҶf~ëx5pRsg=tDf'o9"{YB~F˖~EÈX6af1 - ̐FQ Du!ffaVdSۀNu"7j끺Jk_Z< A|hף\SZS G|H}}keuHWd%kmQ`V.%ORkbo(O?cbjпN*bd"cN&O]R8QF./ lrUeI)]Li>R:j#w ͱ^ky?~r*| i4:m| +gv̳&ƒL^ae+`v5];7_iU hcL$$ iY?N. HF]tˍlVv3XwT~°=I+[ Dl$6ϩXr~e<u{mtn[IDzW/pb~{ jpiQA5Gp.'|(|A2?ur uP:9U#0:PҼ`#:nD㥢ee{׮o&滐T[Y~z֣D*EW)mؾ'>ZC%zTPIs$ "=3.M~v2ȱ  ŋ=̔%cL^΂;ҵM׺q7d 7 4>ڞIЈ(h' 6ˢ7;|CCPwB:褄f9ͨ\ŹqinWޖ̽{~ &08/D?{== 3$pbʻ  IS3b£ȃCuQ4e$?ANmi%5Xn{YΫ0tn ={(3_Z SE:=:G? x^:xi.C\r)ZP>~\W1=@uiPhwN9k ]+Y֣P$ڎb[2s[*˜!Zh~150Ld̗H5w ZIj`Q@TpÙ| J![ω\ }9B/s;YE=9JZ0`.xF jby.CE2CDE}5\;O^O۲szWcHQY0w!?^rx̊.T7hX c-cwn5XbN 'v xtrlR)a-&Yˊ&y% %^zc&(]sZ hyx }T(ً{@$*4xl#RZ"KDפiϱ3I5tF|\.H\S5iZ3*꣠@4%5D2lKN;NϾ ٮA"dϏ^P'a 6c`QJRW$%٭h_C5{@73^>2 tc3J{l_NmժJW^Q?K.CQ!8dn.߇{MOx 6ܦG R5ka![Ǔ#XV"=^, ]xhb1N4*ȭm(KL H-'sX){YGc]&huI#AsB I{_'E/]^gHg骙1m,@? \sqz?ɚR}fnI|B ؼ :f0 y&>*Ƃ.6~XB@)6{ɖAɂ];ރ=MvCNwV ߄QJ>$O* =cPCk} q 5rolMEOv} ir-[U4'q0ōU6̼ݦG& `.ל(DZ DM 1G7$H<KRx 1^<{J^`h]'v#Kʶ)hl߿۶]vX:(0+C!Gpmwܒu-^i oۈ* vZRqu /0 7J,?pFd;j(b@guQ^Ct9 9 buLIan0zG~:vn-C/2hrr ^Tf6*#|APҤ UNj^Iz/"#ow3XCy3L}N{ޮo&FU _!j],P*:>( ΂t>w ݾfMU.W D_H!B%b$<#_L;ضl l}}ͯ;ZhT 6͢xP& I>>-0C],p 3i . *H ;$gI=q |S(q>34TLsH"UNz:i9a#C'VB6o4cX׳$fqm=N`+FٵPB%ɩWav⩦G[ /+X'_] 0͞ra0s)Uk(ЋbNh3=xAա%y圤.`"PYwB8I!Rm?.Kݛ'uZ0̌ &9 DjDiB'>50{}ꓻwqE|Ln/I5oH_&"n:NjE)0D|QXzf)~:] !T˔G,~ moBsPV{zf%8ŗ|(z1B {c-7xښ:t hQF,1~Zi]IT>i$A~7yRI_BzdPY6^  /wZzmlH`"~'U'u\m5i41F4gʲ1rcs8oZîW"vx9IuZUi$0U U;aZ5 Kqqz]-Upϐ䡞rl?e5r /WO Xj\KXmjK51H׹vEB׮-cMW3L8JȊa7f+>#\>נpk{vN5h=2`гfڊqX_~-@=wbI];@2M5wd ^`֎GY]?'EE1 ?At@oj3tYngPpUʾt=o,xJSvz!Aiٽ%fJ!7h +;^J;GA hxQ?INӘ֊f/A@fۥx }^ нg:8092u626\y@lN^5ZRAòm-oXolCe`.XoyfㆄةǹOoVKpJf6{Zk( q]M3u1N{ > . FZ-9}̵չ(Y‐}\@# N2/<1i˿f*e~3!_jTO,+H:,(9ޏI/7\L @ߚDhQu%lpN1 qH;r剘X7؜tt DLC0X "[X|+\ x$" ^?"F|9g.-Kܠѿ';u$(l>iUtmya>&_t>K{n3ES6:XndvTڝj ;s .L%v'Km]3'2~3_A ;Gtqb'}w>jXI*^^$}.uzF/'122u$F3*<=\5uoLWpXfĹ,ਢ`)1}d2 sDKwL1ǿaLz"{`M-g &h>WrE!;=;6iM_9_]_uqvfĢ>[ϓ{iN `}cJDd :AnPжm?G6n\]-fܭ-d"_ ,"* 4Yrel]R@n$ x/];G^V';K~P(񒬡<h;v ORZ1]/y=X0hS/(2KVMN#dJ /Rw@y|"v}~ϵ]\IJg,BX`Adώ;ѫu>]`&O/_45s@g@DC'pDXx"d9U&;4!#1$;[G〢:h1[CL(>}tpEU8D%oi 9qw1mvks #6'#s€hi5VݝXcԧBf#?e VQ ? 18ּ Yi1_`.3 64SH_%?(6rl"=oVs~rBLR]foj2K;NnAɵF뇨mX>J⏋wK tw(қ)M1 |!dzIgR`LR (iHz;M)+O<_=_ͦFEJsdb62Y5tq(-1z2{滺NEFcɵ/nl `vÙ;3"Hӟ ppCRxK,Uȣ1[3{ROFw?7lʦ@쾱nvH0]W;=6=t'm!-c-Ykd: n謧'-ǻ7J),6wkBg88:\}l"Š~ZQv:D Ե(pXZa%""},<=z5t,Ύp]__mk%KJ"ZŹ>t^K]$Jec۷&K[<=s6?_gy nao gBCV;zB-Uފ)T~ZK]\1'UY0]XN4£/8T:VPt >J=*`_RfE^dϡwrFp_ imL*'i)6wmx;inSyi.Q$lʦ~Tkޡ I1I/8 Ňd 7h` C8O}\A@`[Uş>t(bʅ&,z aFw,3qgcsP| /0O]ǯ"7IF.v dWحnyi5b5P(fPLO%H}{VWK&+ i%È *Ke2HPQm s#VYA/u9""0a݉"Z*/ jU7)QcDB{+iw%>𤕦3Gn/a+`Bl܆p̈́K',); d"ML gyNzV;n1I*⼘UZ-MS׳p<~R%7즔L]Dڔ͢*Nąq>!O{LT{}LE{%%vh#=卵RE6ZMSq.*4vm4P@ϲ/o'@{NSl uC u!3[ҥU<^j>F!Ҿ^XmIL*x"8PRx5tb/w!iq&ִgʿăj\N)q=ret-(G-M#U@/$okX4M^eLJ;B!.Ԩԩǜi)N:u~4ŰfAyW˄_~2#"|xJN>2g+ѰK,ft;Qnn_stX_Ywq?(g5. o!?G`Bل%PnG l!|4pğu˝dɭď#B㈈LO97,:n@2'3ݫbA-v  :=x`/5wR-'?REFxv2]Ƿ|.Bw6"i~mU{A sʼn)hX7{͖ 㬦)}U s-unV (1 59}drO˫rcɾPss,QI-fH~;4XyoZl%Ռ}$^bjNJHӕI񶃵j%tՌV֡Lv4+z^9wj 憊0'u5KڐZ4s&`S76TDxrFUGXMHGlp!TZЫ7W+iQ V<>8YIE6[7]v4?;]t {ne&A5Г k$0^:,7݈V[js0pZ^|b2zh|9}dƴkyzقi>n7|rL$EksRȉ,Jm x\`F@{3LX*W&sU#~ǰC<5_dQcsCTSW##ymG&~}Wgҟ#AqݜIx'VuGpQů@um؝̝8OwJ%n6 ҧ3k[;/| ?:#`Fܗ<D|4:s],Ϫ0~J}*2ʙEERujq|7I{s$ _W݈'- ¯=a!)ZD '3u38?ifs9YsXLtjDpe{mס{F=mgt?r^u^̹^v%ZA~y(`"rJJGZʪ^*RmR *l?3'ʹH8b$,x 4:eX V7P&%6ދdqgpUDYU7n9_OMD$qPY8Rc,ށ՝IY8\@#3rrzKJ1OؔS[Ff & mm9GJ^{NF0*P\}jG(=4Z.FΧ)K6j"A*E k`ߎG2߉{F٥r)XiP ;L"*IIHH\; G=͜![4$hڬRQ3܀wrRr?GղQm&ʱm}B"&,'xl34][M"LٝQg~e 퀨鄢iWR_Ѷ&vr;61,C^@!@^։YMezXMxfR (cYDOt 8!Ϡ )Uo R :RIn7zQII/iNhg*K>)m/`yv,=O9\XS{~X{PmRZ>]ܺ6 AxH Osc"1U.΍]15 \lViqdo]lvWu JO>]/+4?0-r״m'ꃪ(MSDО{Ige3&7+ *Lp)R/1V\;Bܠw!ʀNic0}+c~Y Yeq1#UF޶ [&׃'Zars=x$X{=r qи 0# cp*{Guebe"xź.#_c 3$KCkM*X3U;i*K)SJ<?Y99%=E0Hr,;)z.TEuU4(wv%W^(huBxBj|`=<հ[@]'R1 [4=^i};+7|+>aOvplt_ sdzn:XCRA׾knAϤ1?9)J5 D\dYfǠPȓ$XsMR~ mq9O"ݓYC꺻JIOwxMC9kb6yƬT"o ?*(`̛SwlH,.#Qˑa$n.{<ѡw< "* *k;J.zF J8{e[l;QN( a E֫tܡTIKci^B*gx?d·'Gfp{'b5"«2+@sd~EҟRv;xy[GA? (~G:Bt1{N,=3щ6uwc.^mp]Dǧ ޗۧ}S'-yP8>t~5 *K5_3jq+ I1`%yT菒5}xB3!NQĦ ) _GO1sĜ E><"; `qAܧzTXmȞ#m557ZJaDy:/Jr3 yb2z@iKRx+ˉt;-zx%-lR)t_x%W=],=&ks-lx5>XAaM)4-Zeb0Lt3!AD+ 10^28K'.*я?8#bK q7aP#eŞ iikqds!9JP-93 MC T<τpVRG=o+\$oVt}u2FW<(mpiW Y L=d2d{ WfyQɠz>5qujX<봟Nb$,p{=9F&M[v1*L4OQd3r vnmoF,h:N;ȒznМمd`5:-Ie8#وsNK` T8gjcc?ؒ0 t ^L F)C[їCCķt=:ĸuVO_1a_U[u )9+]lb^rj^=2a<!巖XXMJ!]~H7{ӼT %<|Yi=JW]toy(H|x Ӽ`9OwfO79DBL[6wpN&& XGSJ+z+7+$%oO  5'" ,KH5l@ IKyԠ^A0R"v&3%rr!ΫHHa{*iB|0?~l,2V X\rЈ/IB]QNhm\o |ۻoaVIAe(?T$pZdpfQ D|r6#W4 *Fٙ VTW5ZK! &YiAO>1g*Ywz_5$GY,Xopa9nvא+uzTKqU4b˳󋴬OPmyjD@!6$.Qk1ժ5IR A$IRi_[G %DOqvZumȱJUD7S0ʱ8]9z&[ U B(+i- zŚzL3JL`Lp@ L&O"=P{+8qan0oVQLq’@YY+ GXc^hR]{w7ӛCu,Q&],dHrS"WҘ`d 5lkFx"LoK)aM{H [AugSP/dG/";2ԆފVڒnҢ"܅h#hLru3T6*;x'pwQ| hߞs,KgMߚ]RĚ6Mŏۛ M>P>@|l2-P%Qv.HnNrgH5Īt K҅dY NWsG1i"8$RZG{Df̙z9 ִzt a{6m6W@#M$\Kq QA*Mc6_`5LAxntpOBs05Zg6rlM8 z[乀} f2x\0$X9)T{NNBJKNDl$1 _Md70'I.ggSSxCV"K}M&ң. o=@] /J7 Ɣmw$mz#դ|ghyv_e.{w<$>ۂ=k9ru Dm(25~H#:?Wow ;dm11Clh}!5#O! x%(-"RQ,f?fa*m-gMyJ'Uԩ"C&L= |G_[i[S[2 aϳlU">'f]{nB&Ơ%MHu=#:DE24; ݴˬ2=Hի\oJI24s&UH?-X8eOW)>M1OQe<ˆ}`I ӈop9â2{ T^=DMjR:HŞokѣ4&Dc~;nҸ9u\dьO@ˁ5T K{#<@ 4}/L"E 20fDVpGq;QNONl V$4~4,%l%#?UeT7+ *GY]\oQ¨c1hZ6vޔ᎞h A9 o;5#俀=\ipnrZ ܪ m|D%A3CZ1[c[D4o2DW4y~S1:g8m?Vm |JN'iӠ9pncC׮|r s{grs#ͶUiJV`D[^:i~n(t@(4j ˳ݡeΗ?dDTdiȊ^4]d.ֹJ]}9K^;7? H' F\ySZtfCJnv#a~1P%;{@,Ykۧ?U&mH*KFs}8KbNDD|#PX=@h2b ]vMȾD$%3m#CsXա8${"$6+P!OV1|{ٖ19cf'@Z&~IrSN,,>:>+U6I 'z 𴨈/cf<~ m.m,0 Y:ioOej̬+c| *x컖mޢ°.2ix\,Lz^rw`߬JrB \GMѥL-:((?G1,^,teC+k Y{k13%QN_QMj:߹8"t&SnxRvM1&ū}okJm.mB o,5[g6bDaQ\YItl𯱶GL 0Oo gR8x:^^K!8A Z{Y(XGﶵ8c{,š'J^ju=JϛFsq3$*r#k9 (G ]acz5I6=N̿/$i":5mhwQĚVy0P%oܒúbJInNC^W0 m“ྤ(q΃1pÂF UwM8!4O*O!McXp#?llsJQ`fq9PUj5 ]˶EeKֳA l"ww9Ds3m9 KJ(uZ}WLoV*(?@+!F"!XITZ4S0 }&Lmf=`v9Jc÷CU$%Y p/j\sbe}/"dCH/}ȝS,Csx\v6~ F*Uu2aQhxB%/:AAHuf/sB.?4a['yUADQ#kʱ6SEoɮAޖS"g. _r&!OafX?MMJOS1鋋ufU{46D9\$BxJ]EVVǃ8YYU¸0K?ݝѕ.MC5i-Rƨ iSн̫ 1<2/L3S9ʸ-T0T}4Mm4Vر_[ 7⠅)>'}W4&xmk,X"2[Vq12XKz%}Y=tߋ6섁*qyO^HdƾbfRlR}}0lq !,[.a*MC1j gO%754R HE6(i7g= 2~.\X\;!<sʏlv&@IIF NoZd T5I_;{s(]z)f 5d Ep`E^hYR^:QX[?f⪓?>>9՘3CH1nAT$9*fVM`8[piR@рm+Y^c cx!6Z<9#&ڽDoڰRqymo[en M#cޏ*=-E_.B 0xU$&ףrV*h¬g f@ܗսZǫ$DzMS}b%dn_mǛ/=h^ )mG@Gȝ@\Z3v1ɛ?S)TWVCmfR pîĕո飳f8Ok_;Mu=D ">~b,urLG}>OέF`"R~&T 十h<Mh@#RƱ2 ^XigP8nqLMhUeO5 aBokȜ_t%*'ɳ6u"9Cu_h|!_wHn~j!TVprf>kh0BG^|J<1iYFlk)*3'@F+BGpN.033 `BH0j5(r=z< |EbM6Y80{-)[bxQ u7͕Mל6|0d%+8,t V|͛5XGQ]hNJ0QM政Rm+-l"_<_p2xA ,)3k7V7Hʖ"ƬjJ&}nCܐk#\ȱM%'&2AdZeJb1McL惶8%upfS/TEh=OaPcMǴ}I VmD#6bO%1bcc"^13{/>zIH/^ XPԃ|x? /Ur7tpα10zg1U1b@'Sĺl̪&cQBѠgi0?Zl"QEj^^dXѧTB#`¨n-vG muI4ĒVB;=g`,fEގb$-f/UGTtz"@Y6GQZ.ޑp1.a][lOM-+:B5\E|/_aXr+nY6Cu_B, Hz3rQPFnYҾ5 }jLk}HR)%̨!H +mb#r^YL K=U}2r '|:Z#C1A2 gbAf&QlRܟ] Tפ껌kJhz/.C$i ڽtΣcJjp>3Ƥ=1icEIte' 4>襰DJrt#xTX_1B=Z){/Ɣm0}1MRv>Tz;A!u =BO p28"G :U#Q g;؏] RQ/u罘wk"LMHnBH`2M&!0=76{Kg3:R}s`Cz?VfTEj{+Vbf+w;by3ɳ2/}կF6okc*`^[=d&! MW+:n)--R;mO[55lzr6C]es)GAB_<`rxצJWi#RU _ 5WK9 N\~|},@au :_W,8hfPذp2DJ}3"v&k+ݶTLY ζ_'r50ԧ1 !B)#W+]w-tMp'Pq̞DNp=.T@ߤ'S2!A V?yRgȤ)l>/?rY Ol[txUD?Y|  _ dx1+/N ᥔ!ܼۡWWFnt"rz.%h|p%UCuĄS1{HSv38VRJ> [*o f`REMigʁ `;e⚥oiT"v}ֈVLxURMzo){)/ z/3>P{rhYV 4|WE*@>PHgf;4=&s8gm,J]_n9Xz;>%f,/ew[|`Ls ډMBjP/z?z0rnyE̖\AWӈ1q$9'#Ȗ8`"]9%Cˣ>_rYCZq(*YDLؕz6^,Ub|YOzv} c rfz^bW0/ĺ|IVJT$^*nU[x&Ȕh60΢4:A<~vBw8s4gLi׉MxHʈVᶯޜnYtQCMPffKRw{ufor&/E3Q 2 גubio  %*Ƒdz$x4k1:`0L9Txe@Dgq40?g(3dy уzaF&am; :|Q@m#Ǧ"mp8M49#IVdvR2+{_dFoS}v$qmUt8tBCeLjр)6_Xa:;\D-i~yHh9%DP{\]Vm4jXx&(jPD〵HdJLlkvFĦI:x?ڧ%b2um#)$; gCbedƿ;>v0)N||ݬ'*&v\>S,aFjZ#ApAw5u ,G?.G/GB>7bAk`?9cO.2oꏌb&MtKJl8o|ԼR UAi`q9f!VĐIxI T{YZu#ESLiO4nr??bBBBJ`xI[gz pC:4EyC;X/O+M`JüL:Н3Ucf)2?>X#AfedF]IWJjY=h=Mӈ^O]tGc[@u'ˇR [!qݦS|sV7UGA,A_DŽ/xXִ0@>zFmc[E @:| g15>e镌+腟_30`;o=G4ؠt0&XoODl\<ɇޮDW\ 7a+AFf-{p-J(i/MtTöNSz+^1bhN }C| < 7D%ΊC؝aW6XΆg:EWl),=n-Q#/(zñ7rp"`.nAԧae݅Ac1V =,,|{ű9)&`BJӾSa.сLXF+3 sCzIW($ P( [CƲ{MXE]LX[6?yn`v&jHE\99H{AsN!NƲ$?1h|@rV=vC%iXc(bw5ܲՁƴ`P&ݎ؉ c^?4'zu%=p{hXr0> UzPa*=+nhwA^L\5ag:lo'[Lg\i@{SH ^Lɥl l\du>ŌrU%V-ĖxZ9.*u!c?@Bŋ"VΧboAcDo[HаU˗XpH_>ٻ.l$SF5ܻf\=*6![*~l{Jb٭m5Fhvu?nko[܄;(XJLi٥%:-;Rx ]Aٰ: "*Zao|偌 wltsN4)^,ȆR +(0֣Go~]1 _Xw8ivOa5ʶi  Ѵ nZHIXʂ6FSq?C^lG'?A@UE\$ux tDϙڼwWǜP[]a΋! :X&[^BQ1 Amϲ{ <Y+\<7z@m:ؽ"I0^ !x43}2U)6o3 FrT*I~%1Q`%q]&R!aDaIO݃6D*v=" |)cJrx /@|>nt,1,Pˬz^зHlu槳G\喵"3}'Ïk4(eOZ6ctn{%f!9/MuK_:a+Z6ba\|apk碛&.V 틣G|ተ?8:7X'R器]֓u{Њ>5@f1(s5`"W0AJ6ޢ[sl Y.^n}UpGFb 2&'=阠bl1}sv_vbot}\p w:UA'>+Vn/'X[yh?'xy R4_|}jS$Dpg$m}K(]ڦd:fr3%s@)` 15zciP؇(h17MEG(:jX_N?.ߍSY:@ua{S .G2Ce'$T”BU26rFB_L ^έݞ"2tB:ھB;n@rD9[^i)·ND`*9ܬ A vY׎CZtS#u"pcqB CA5AIqO\ )?bfu'у̦cl,]p1eHNA4me'5TslUg4098R_7*>0j_&6`1W0ΛR\2T/q8q X3x]'ADwo[SЉTbq%h1#iy=6yp~5v˂;^ۺ VKPPxq)Ġқ]!)փ73ҝm%d`ybA9!DcD G :Dhr;杜 Lv|`<7iXB7]`bҒdc(}z6d3DD/0:R˃* 3.4Dc^)/ Q3C 9p+o\]Ԥ2HШTAI%I0OU."Yv׸fWtz[1+H^ MV13Xr[T,tЃ{!xߪK^c vT+4iÎdW.ö϶+>eR8(Lb@c8E d-ߪz3ixDd@ӏDwḝ Om9+M+0dP's G-utzDWW7 DӇs s#!M'Y& G+ʟ3}9@ x E;^ Q01c5lǖTZD0U&`r{M >`r HkGOIeZo }qS4`?qK95f[FjEvA_'['&_\ }* lY ~G ,# [ gN=Iy2hzZ:;W.nX[aҊ/f[AŘLl$f^+RD!$172ACE pnh\aMIqVP>T) !Y|🗯M(nD61pٽqnnB^Zy_ ߺ`l6uj0 X>v@{OPe7`4CyG؇b]ߤJ6lbFK/+p h0*H)gL^~}Mz+wZU >,ߧ"(6!(;׃rS̳P~5JIsp[j}#]܄,:j  [SzȠO p$_|etnLܬe.] /:L3Ù~铵D~}Ub?eѪ&yG!UixgREKD?[ u m36`I/XlԥU&ZXR$YY;_`!jTdW;ElOP C֙+|wl/?iԧ"ָLBpYt!< av.Z_]%!,"鼜.RXr~|^ı9? OyɪڬxLip? t'tl$-hs*s^ 6dH`*q2\B~\L{8v MP:eSYc9|d:B0W!{e1U#9 ٶpZiSWbmMs+7ٻOw4;,^&]'wP5n"jnNHQ.D$no3r+]|.^ 93[H-3ep;P$Ahc,)^͈`v' D~{l{˶Q oj$P ,qUmѕ4QGsR! A.z'#EV"#<%@-f^uZ7\{k?6%hn?̂mT? m!/0np&*㕪6:!bFGi]~UKӑC agJa5ʙ9~z¯c!WM T첽V,Xy -͝]4d,wO7y:e]%2qel?ŧ7b\M / Q`Eׯ"r:sۆ4h a8f7h^ڼO -c Cߵ㓜4}n},D&āI=TL^3 h#q(2q#ɮ<&Z=N/֎(_kQSI˧E-0*rߝ$-:8m:_J̅͟+,m A>2,pgr O׭kvMܽ%JKΈ53&Rם vH}|ityt}Vs&k ;DnGWLmu SQV#.}蝠UXsVJ eSN j^m i]X oEvjBb:c4.1Ṭk!}mSͯ+qr!jx{hc-o* 0ŗ֥5N )o "hkRbg,t]ט?3ZhaIVU0WeM{`TvZ~| S䯫 8͉]{=5X·KAH"[n^q4W0ќ+mʃL0µUq*O xcpNHcj7풷xlU~ǝ,|қ+8bZX0_(quLOwg 1pȳj~@V·0T|cLXj?S^lE3Y6Z۾SSC +R?u-ahž}ɱ_$_F DopmR``LD|ys=vx3 0.bOZ𡷷Gk4Zp&ȝa0H+)]]4>9AG{33ky`P fSq]JguZ!lyzpKA{DڧkmQx=.c.YBJ`Bn&,,;S*1|gl;L^^.Ub뼌DdAt0k쿠_j}l[9Pjsp~@,$Ŭ삌3(!($3 {?mhࢆ JD>^Ye)6LAܤ J> )NMw;,4lU+Dn ']bHBn=cl`l£+Yznܦ=8šk6_s6ߚ,H8-Ol禠Vi ~p \IЎ8v@ 4s6ݗ\UݍI/E%k>;[Ly^D֘fiҩ\ʍ@1_*Ud:F֒?K|F}" 5E[VVȉv6 ڸFѝ8'()WSpNnŷ~ -us;!siT%ZOlr_Il#iD:gCVwZIJk >zb#hKsTSk>OMx8kiqTɛYzH8A֮?u ~$?X6= ($M*b?7Ra.nXiE(̷1)Tn2x,QSz*K1?O69 M^=G !5ˠ"xR\ t[3-?BIܦ<#T =D:x2LP.>KmJ GIQNL"nESzm)!9-4- `?pc{[Mj1>>φqaɞ4E, 7km!}q4>F}k # palnRϲqB8O5̈_ѱai_k L? ~G -!|]fCv;2H? H 0Ag#"%*4Ը}gJvl# ԽвY:d#oCFY[(w^R^|,xwnPgp&[ !, R-Z9b(ʲ*o}ɣ#9r&}|K ԑ็x4{\NLm$sWaz륰'BMܝeiGO\ x88-6xTS~tO2WukQ!WF, /2N*?=o{@ Y2eb'^RZU\nB4. ^/ gi,['XR8 OS xb㖰 O8iO@n8zU&tQfyBuWH,Ц5D@ݧIل 6UO )ulOͯjN ?"-1wp>-8d8lHU zrvc(|y~Cږhk2X_.HKPX3 %KTw1')γ0?\϶]ႡEWsTГxK 4q 4̀OeXzӛ?T._{?a#UNѩg$8rt2r}b瀮dms3aVy7&`_5$ft{Unt$g{f-$"RoT%f "EU>Gb z.y!am Vpij+mV-y{dT~, DMCZ-':ךCÖ?ǫvJ]rVDLp7-ɳN%=/Mu-۲>N3{U~ߒȂ)^8T[] OiAE}d x[ 6tU)Z|E%à12z1hQ8;W&N%jV r/+|3 %iUlsu3.;CH#J7!5"p%V+^j"Bœ`}i,qMED `y=6ۗM,9@-/%(k-:ҷ /oinKF1»v=,VAF1lhF-fM]Y&!W^ ѳrM'[ݫfcwIOf]8(SԘ`s|޿)ͬ6Δ$G%)hjl@ͥ(**ڼ~nBey:2Ď׈LXߛ\+B@U)Dت7dU4GёEKAJ'p9I @KXk3ʓ;o ]ҵIb#Ж)ICMQҨ-|ڬ@;"t}E.%MDwFώaE 9ǨNmⓑ:X~|J.'i`X7o 4Z\!.@H(>J(RΊ~ 0[5RxYlodC/R<+twvJdmCܳ^FZn%uRA&_h%dH ߛ?aMOczI?n ^]8>3r[.+^}i|ɋCt"|E-/ ?H/pD/RB &4L -K]vyxԋ"sm\/S#>Biw13,7Hhk=(ty5+\`DjimŊ;/,2ޓaJB:IZAdvu㹠m$ؿV.4؟t./P NReg]AU c֍QN~w@"^A2Oxu 26ܞ`p؅-_/NսjH:7?f;F>|ۺWFT(R3хoF9nST[ lU;mI f-^IM-pxp9zb.B*=^d6nOSIŒag5`uHtLE%4]TۧL.`p@z59/U %A C\|t^`sMwWy!DÔ-Eg2#DvV}DϿ hkgJ?3R?|ll\1#rǮ>17ONg;ܫSDe\g8Y;ʒ%eɑ ;S,s5zӮ^R3 2ؕT;dmud(U|2SB/ ;rSG2TIKYJAΟpc4 IudɘK,-,.ek1!wzMMe_⛽V“rIωX'P 80-I2 H`j:ʃ=,zq quRsXbG)uS}KM2D2=<2.LTܡaѝ4ĻpNp*$L 4d0p4uYUyNe*joI>M@񨏤 ]Wqyw-)7۩y};G ߦ 7% Iok[Y9Ħ`4g.Sd0r8zC7/Ҋ̝} g#ʐCe%Of8˼)Be,`Tq8{˯̏vNXr1hy3gZ}Q9D"2$(yͥmldW-ྏo=b{juЮr0[FXJ3&ծ .ma-b&7zR^:g\pPXaO# \333SV70o/$F91m)}@Ux$8Ȓ% j/u֨8%؁;L^\saaZ)xb]x ^m+`i549zt: H9l8o!C m3̧A"J_?e/pNlNy0|eB(/Ъ8s;'%'~m>YU1 sX؈E@EmbЋ0C/:kC 3\- t<$KAe-8i}*R [W*_ѱ9um&ӍN'9~bb)<.. 'Dw,`͎h˓{{Wf9R?M(A/fsu`c؋ڍ@h&ZGvm=!6 T&hu;|bu^"m3VDn)qeIq UWwi*(f[zwLk䑣^+nR?H_;tiQ \)~;9lu}\I1П|!5V  AU3U1 2!s?S\ٔ`X:?A~L-M:f Br) h`RcB%#}Lܤ4pʥ݋ 8DFx[ gK^v#RZt:IT.ϹqY>ZAV:f 86@M'SL$Z3o ~ySNv圪B?ŒeDž)!eFQ[`+/;@qW+ r ^&1n)C *i^OUm`@:nj!}_#E,(^hp><9m/S[꾉b:nU,4ҼbfE Z~3!xMת4X{`ʦ1h́i3K*T˨|ʱ ~5]1jF|4u%%5wM^P,:OSݕN6~wy/1_m@|p#ٕ`~+ZuH߯ur!D""Awb{ExC>Ccls]i¨!ضZ랈Ge}y!p05=<]N`_GzBzg]!^@Ӻl<"_Wx} 8lZDN>xcfNS_Z ̺*$$Ŵ]aKyPlgqs Kpi0OmT嚐 ,/U tUچu V2,7&6WG ޘƑZeHO5DYn&U*dϯEL|640T8iNQ&2E"ZߘjA7GJ6GyU7py:3G"%J^]aeMI~U.I2TzA@⳴Eb/*PKz\K r VT),q3feEdAom7~wR;s)ښ|2UȬ0N [z)lۓqw)) %ޥݡϝKGϻSD(cpUYeVuj ~e2Sf%'=+:5Fuhѹ6Iu,r[Īnm Kfޕ'?*YPy."ɏ70-λod 3EE컨8ngv$8k!qN%6PFrIo<%]>޵Rk ߂/_Zػ]FUm]!a3(?`G(*ȡ .?zleT:z .QӼ o$f@OcXݸ,Spz[hB;6-ESPEsGuy/pf8kQv$Wo[|`9ɠWE0|h-,b`?C*Ѓ;z_.xfJ_Gn 56ӞgWTw}^ jhz2KꝀGۢ1n:#ƒF@LmYieIP` %) CA#N(4G{vُэe $Nkrc Cx%g!"!?1[nۏXr S״qa1pK'>/T lN7!| [MZ^*@tu4-Z mcrlzjG(G`od$=!;6br5HN 2֑5 ۋ>&|`l9]ڡ?_OY-P =$t&tMaC!U֪5W݊uI_aXH  (k;ۡxEt`A1v4Һ»GE}Sļ5w~`1мŻBUϕ:GB]eIg&CGy|}T)ŦWs2%> k#C_$Kp'Ϟ{.X镜zvdga'bͿMA+8ܚ3FJ+|ƩHDgc[Pnϒh CND)ö-*ނUK\in(r@&X~@V[4_PcÀQ4gG ~t^mG݉*)YX{5KPגyM'dࣱS 8H^ƦoV#!&4/u\Ǔ"I6J4=Tn'Gf[%s K0eU@%ȼ(.3g0J陓ֵCC|E5\\(',k<Џu߱xW탰 VoШ #R.2(7=Rkv(s}WY3rP^v$/P#wy^:$wyp< Le#'&q fG t_ŽSz)̌'p[Qlk {*Hkf.OziG9Ej t.BB)Ilv MvY$3^Jj>dY8^[B4XgLs"^_Pf&ko;H>VF]{LѦﲷyfN 勦ve)%eDyj}msپ"P˯W+D7PD lUq'k"?I:;5UܕPv .Kc޼QB>'5o6AZQm- x1-?1hI}CNUq1/ .Xɡ H. _luh!gA"G{wFJE/rf$qdNxM{jy:5i76I-w r9k1 TYlKzb3c=}κtr3+  FVD?})vS.HxM(@)SjDB!YI{F`T(;AӝE[ dH+Ϲ1tk9J(ѥ(noy {kZ{"0:]&lC ]ӄJ`_Q\&0m?ro &ޥ90ZuSL(=O9EH?56ڎCv9 ZFh@m$bg>ev;rTFxhڋ/[W##2ԉ R*w?Ip5mW2H&5zS.=)\-wmUrq\M)1`rj,!3cRW;TI{iQ;s){7b] <–`K %cٖU'RWDW3n.Mi opGF^ƣ}dP/OP=rGdUYv r4rlmYo7ӖU66ЈQD@ʩ%{M,~m@܅*)ŒJvKW z+h?_5d (ΝltDaoJ2ʖ9rSZmuFOw6eY]ekbӸ9c -cB]3De<2%;:f}NR8dC}rVcoyX,3KY{\,K{z>^pKޝ*[1^m%wh8L HH?Gx_)KڮΥrkʫ :ch?CP5w~ŖV'0M)L-_Sbǟ6LOz$=|״@#vd@R=T)2O:iԙ5VBw 9(v%3nH]{!?$_cZ(Me֚UªYwmݜzv9qCݴ Æ&mJO~Kwf[D'ivc4\)Cv-Q_rF5wQub> V5r*6N.n X`wL V;X]=xTٿ0ҘLLKyQ<)! 5vXSY?k} 6O~B⯷ ++mσźoGBmJ9(=~$s<W 8WYځSR? ^u>aW,:8+q] \w3W9@3E jTPha/-bsS՘AiPAY)l#JJ @]z=֌ l)4MKϧ97C]BHMEΟS1cV+vEMsl>K> ={>fe:b+%/ wh`v8 B +6\buzT4 pQ.7b_x(E_@!p=xm$jgRcI޴:UD l횾-r&h/fДka\zV>{2hP花^n w B*4T9h¯J}J"ēfώS|뷿˭Gj}(9&%Vsӝڹl Z0R/pq<帝^,@Էm:0pIF%i0,0kH| @5 f:D`t E[8|Kca27֖b< X+4=0ōOɾԄ-ǩ(3on4bԩM1@W0vu?nH&>f,8go˥AռRzF7j.P`4:UAolSurc[]`oǰ=IYgwE 匾W@S*oⰎ`x_Ve)1Gx'pPy{$s )Y:@+>Tg~}~Yb/PgՔ<8SL"z ԉu<`*xM{tUXqqԞKzv}UG6"Dq6V1yʑN"&rEؖ7+aʸ&#_X؇.mi8qdmO7L訵 _Ly9` SqlnVj-L0ƑCa/|o:(ʱkxo7xE CIq2zSRRy `pD>&dRMv_@}KvpdH{Ypee؊x>q<|l{=S@mȎc[.(/+ ޿"q02pwn&qH y.d/ &P3Kb!]eߠ[S7Th=A!gxz6u4ч7v8sLuiqSЂ<^n,AEBw"X >#}J6`ɵb'VXRMA$Q)RjZt R>CyԥRK;0f (KdרykDe7qU[.Lg-Wފ1Jf ‡نÝ{Y@^ɠ%mD8`:A-vLWwqoN='Z{IYkb: /MF8mr{*)`(k4Ź"|q+nt%[:(߽ۨʇ%qb`|i,@xΩ\Y%vȭFXL:#5J4뭀='9D?(3%m~|r + ٟ-VsihJ_P3cH8)jWm Zy Q!D[Q6]n >j TP1B4Q\OB;L\Kښo?6&jKX]FH=e&B,83_@4͡) #dK{+ʱ]9[&.t(#IeOhV6Kd=n]Y>YuҋO ؘ~Urz4]I"t<ˎpkz!ǃ:JaUӀw{ }^ S6yXFݖ5˳ ˵73mCd'u79SB^:%-}dKٴ Տil;^6-ݛw l>yAlibb*.X$q>W, V R {F`&7U\X&ßy:3|68z\F")'uu%<ڼc{M,P0:՘ PE]Ɋ'jwr.>ի7gWgDq?vxH8ziQ' \U*Q #K%ZfpviĬ+u=|CpK2Ā+\|{FnRdQVϜV]U?[E4ĥ:ZCalTl_zn( E!jXD U: YvkC%06=w4Fxw.vx>M=V#$j]ޤc&wznvB)5M1jzYݵV t=\JE(0仢TmrBkBkn[*cpjc VkmuՌO9@y ]vH:\[FsKuFދbbC>z^_kKK;4["a"18xO?"'g{sk@"(q/g/x91(# |n0[VܗaTz`Qv2*+2|PR]pOT{rzFC"Fl|>RIa>RiY{aHbBf9rGKo _ M)"݅ }6m2*;AT yuW+r#n/ \7#?އeaQ;mya+:&WIKjG#`> $m,{ºDbX=i*Ǡr2i)s2qPOy/8lX/,F[\'h1,NΔ{ppi/eHr Z ʤ9U5JPۑA'MgQi{tji A"ċ>G2N ydN_axR-P[;k Իɶp G*f&/S+;+K3w>7|]nخoai@cXi4m5"g9F?#6ӥHv#˃[Rؼ,Pҡ-`3뽞}P8ME9Vņ `Œk<d!9'L8Z':vT]m"I~gvxo{AGLɪ_蚾ٿX[8^~@)W<ạ0!pZ⌘j*Y[?7h,3יiPhWĴh]A1v8sXБs5%c|ys"NtZu{׾ovʎA>w^VPBYBé\]"ƭ;)$;g2}BBq(ɳٚnf)*g*z^f{έq˞eU$5藌ԤO 7KI}[?H.)&f%$)OU,,) '+٬=QՁhr8*玥H SY mHʘ2u D?"qCg{S G jy5QC]QB1fD/!ܿlA)ֺ!s^+ |EhoGd8Y5|pu7 +]߱wTg+"%HsIn5(ai,Orz׵fڇ槿JZyj~:s1@E&h}yKY$bVSwNbx[ݳqAj`HTYΉ<h38!*/pϺӘYZۉ(Y|ey0Eix(Yk'O 2]R6_11n<]sPӅu:MPP-m>KT8Q9.g urZB΋s"Ph,&@LbٟZ1V I fĈ јx9wy蔫dCB+cin!Z\N*E%zq3$0QT9<2SREvz|fTwUv| $D> 6Y1z`={>QI'H ml /T5])t:9{wT!)%IqТVI>4uh9%B7DQ ñ.JtObphvHUYX2{@uWs a%AzʏCi |mwDyLg+gJKW$\KShhfO՘>fIЦ†d:뤷1dDkvRw?V#0rw3Lw1+hCqfA5qd/ \"[eCyª"0 tچ5Gz3crY_.QEA] .ǫFn%e~IAZ_U> a砛:RB$=g`@>nEZ {zsb%ddCI Y#LLx#`eL FvBCɸ EOpyu﹣,eJ31ɽ/O6fP S%-@h^Ŭ Zq܄,t ftްŷAbbӦgX(d!H>`;9X|KA&}*HnW9X` x>O#%\VZpA01i@KzdVͣTPX2Sffþ`$8|>SEa]Tbݞ9\ɱű}\^-?O5&F50<"z af 0oM t͕h\cX`S?˦*+f_ >Mg| OF `, g 8SO [EqXp̭!NVӃ+@8yq&ф XHb%6r$ɂBT}-qd7or30MqƔ]H6R.jؤ|= u"gjU4;Qg?}CA: 욈o1~/oD#7N@s6(,0$@gQIu6KG |%j5]"q] aE ?asK6NY'W {~O=2v޼% Pkh%u0. $HuߧT'kϱIxݣV`0%QR~Al& k84|”!H( @+9[.4Z`STܨ!|3b:[7K*<.sf`F|b% elk15/-8LsOYV"ac RIM.G$-Oeq[Č7td@[ΣN*,'6AG},_O-Ց>% KHC=|A.Csۖ2M7 =4<&;~z[eŹs2y^NDHE#6 QR0 mf '2}~ ߨHaq%N٨a䆉2l整 RERTVw盛b-J21SiG=ϕ%SS`d+s錤nqΚs2P3Nd}VRDCvIĶraYl[BH-w5 &17E=O9i XeD=4fg)Py^~Ōb]4nQ-Wbá X |^y%A,{LP'TC@ՊKҬr{y`nc Dp9]ߨ5}N%\kfo>6%)Gxh+VSYhݧ%v6a4bKvF{ͣ/'g=R# ]|/ 6!nW[HR[<3j>7 6Mu.**uy /fSpEyY3;~/*@Isn.FnS{r> <"難VN fD?:aZ;lڑ GϕE%TcH~ɒwANv$DT QcBT>H@O,աnuo@Ȍs ;ٮE[5c3$b3҃d^}z*Y-׼]!9 YrnOGrK3pŝy*?lsi±'QNC\Y X_U=^ NU"o[K(@kxlO-&k$Qz U34;>Ѝzh\fU.ԂPPćpDJgp?.ϽJh]tO>,.~ s,=yoͯ ~2_1+UHzoGpAvo#ԂH0 u!Ⲙbi>d|Zw a{T" C %Vq~ap8 ί~;U I< ٨0w{M8\(j7neȣO0l}c* tq !Cx>G->Fs# 3o1'G/1+hj̃YtOC4"*k@ȏ ft@uF: uvMɝrӣTyXӤodV~ }D9iAޖkO>+M>Z?0UQg͒Suяaj?h^#N ۞x*B4QLR̺%;M;iU5xG`L:z.YDfFy>غf7-7x,F~dl*Lfu;uaSU8#!~MR"YjRms -S-_f:v@؜sZ܋]^4jOgۏu%#9]CSG>5r'ăҸ#UYf!)8 ňp1_C]O7 m8 713[cz:(CU61}b@A@T!y-g}^ #&JQ9q'tѶb7V3D&t~bB3EkM/Iݕz-]5JuZw6 D ik62m#. 'ͮs@Toڹ)6Ne'$F!Ý:q2<u("rlG.觐SqOTpH<:ɒ .Q 11cq{#:91}op4PsE#o:!MɌH΀@)3"/rݷQZ%0Upk;iέd‰H.{Yv}k>PF1w,8: Yp^-nY5V|A*3~,/S_`OY8vz36=8!c}rfZݢjX;stvSXOoud uռpg Hh4Os&d\]yz啜&+&7ƩUtu}ϊbJh oy1{ąVto8 zkI$6h'ǿkq+'PN+an f|Y!p3 BgLFЩ[7ԁ{ {9FB_X;w*pj^guFi=k!*ٶG! vh]$hԚ_ĕ7Fn ~#c 68i)OlT܀4U@y&v3Vh#T-c1͌R<ƷJg^mO [mt7O*| mg@dqz({Abo@k*?v5#`*joI}jp1P,sL mNRHΨOݹ;\\\7(S~\.bZ#8E)RK/jM(]k J67:CixЁn#r :fuvCh{q&kh$u'O%Ŀ0/&Gg]˲SDEuъLW22WDIR {~g0K@VEf>L,KHr"]I ]Mif3"'F *ݕGq{Z?!oKP[ 'Nu?L%&)Nϐ. uaV8]سb:]l4"Đǀ'=|f~n9J4= |O^1KDC1'MglOFE0iuYq}P U_fjQ3(Rɡط﷥s% @6 !>hPg^Fxb]Iץ'!IK<VoS#<ĪkQ3;SXB!J?x2yEl|F7&㠲;Y IDgn@E ]-#FN9 ,Xƨg܀"D]U|z+Pr0 .` +a3% +G*{'OdǢ$9K2~.Yr5Gj_<$ h2f-tnUSTR`r/4UѡvAyp+Ony; -l1(!F59sx-FnbrzINz}B ~̵ ~vGSv|1si1]q% Ӣӯ!J !0<#?ْӀ/˯ؗ8͟Hcm+r^҂׹5_P}o[::#6 LʳfٽĊglGK0S/i4!֫P--_NT#1U_Gϲ;@Z( )$_p<;0% 1sBͺE b Kq-ijh=t`Ͱ Y0l%/u-1jg= X(˗q}G+y ozteuSBgp?>=8}Y`A L3x1f>M95/5*}hE=0S0`oI k/0k,CyW>Y({V[32;:Q*ݩUOFo̎Xwgv2g =sQڰ._V}0,TJ~pt x/o'"V#J727c:7A{nr E>iĿg1 ԇ Rp2DWPen#3Th$\\S'Uz<۵/P)l|2f+%PleY`O/hSIgM /oFt 1 98{5H8/IGQfnoV-s3_&bs[c N_JhUNaN=8d(4w-0ZJȓ nVaNkߒRːJȎj!B Y2>Ĝ/HWB&]E wN ?I6Oi^`/&]zDNS螔Ҕv*-2riwPq34x ͙f6tM_!>./~&UJhƮcy!"-Ʀ.hq*_!jjvaoV 2rpjf]ƃ7&m#_l;RN` I_. 4E }v([{G( GiƥR!]+oDt kĘ^,aAA'i έ[bU1 vbRiKLb+XFd`5XuK hia'zM]rL, m\o0,RxA !w~fADZ.KRpWIR|%:6X,skL`а<䆂.f(CW(2~,}n(pu?=ٻ:4gPz^&矍vc \tRL6ݜ*`ĪUWKjv?19QUɪ64d0ϱ7? oP8q}'6Pc<p(,&@jh#lU [Ėi}KP+ `Py]8Kx]΍F 8^34q$j:r"rnNoE ݆P9Hͅ\iٓ;X°iZ󷬻 rmV؇0Ndd.԰QNoy&RcF[`riDP%{Ay`E $"ILs L hm?tJmQzQ @S>EՄ g_ZGn0J!-@ z%kUAW7>zVwq=(.į:PH?zI\z8/MV[{NPPe#Ύ룦*L^oRWul =e :}؉e+lR 4#X^/)X딝1ńmo8 A/vZ5 #Ԁ{[dܽqc 0UoSNtsIC=zBi)Rk5&zN-%'H^m9qaC_2!yKahFHg8$ 9ږDuE1\Bgvo< {HqgaSC;DMOڠ  Igȹb7(ֹ ܡMB" W#TW)J\Oy)xOӯ=cVN"CbC8y ##%%Cؕ8<7lf 4 TU uUgu6UfYMct˷]ݵbR~s8Ϭ.;\09E!f:8W\8CDVS'ͺK~ GP1Y~N6%'ZNS1gmjYiuա[D(ce@/\FryZ@0X6 Hx۫u/n^UaEmu$ҙ݃I] a*tHYjHR@}*q|lBD}δW6ԹL)ı$t;fij+l{9݆_9Hu 0/=nT31zjNB \mUԔyZ}8_ԻI 5T"J1MDtsZ؞,|@ڃKko[\yՂZ)QVDjR0b%, pWU,4WaC~3͌|?_ZJYN(6f:O)#&{DբgK<XB,-d^UJHn6㭬WzjԐ}isoly@Ϩ)ܪF2`);/7 v7ܷC0cՇ>F 8Ͱl1tEitB@gcw,Ir^2 \mU3kw+& R&n7nNF tFXzEG(=pNSV:렱#fvújV8KW:zܾZ s]z4$ 0)4d!X3T4sF3d[c`1;dv򵹰2q7׆ſSNtŝ'Dzj~~¡oS{%%|],)Cݦ}R#Nֺ[\rSe#> \ 6Śd6O"xrD]Z&ye盃,1$ځRvE>:nEa+6S؉/l ~QP8Zv%J(罻5weBhyUQS{?;~#\aZ/BdE8Ըr#xSuJ. S|d9,@r-k;_| P9uVàz>25$Ot ɖJaMKwrNc$tq. pXE<9Z,x8rMgDQevfΠ_o'lz]xBϾH{Xk`47i;ma*1q¬A,!,c\Q `5ˉ!̯Ӱ~&&ben„Oc@L..zoU+zi4H 1To͵c5&MsyLjB-^k.*a|)Aɿ/ | 2JIXSbwᘭB@P3C3b!¡/ߟ;&@S5Wp0ak37:ܔ9"P*﬈`d]ֹX579C듚8` 9sվGpVEzbWMfy냰;ZCK'=J(NկF$_,tjE99hu)jܸOYqveԸxO$n7kK ژwV@qs5MB](S7 (ho"``j_Eנ FFڔ1آi^9D2I&%f-o+!L4IBRS\0r!(ۣ JlqLBbVN!tazʿl e c&KƨAXNB. DEݮroGJ$s0_ٯT`~q6/9ȦFr9`kTeڗ>yvwzH$ǕHt'Ϳ mV}U=X#?ֽȶh1_ǜX*=B l:UԆVz1Ъ5iz +w6{bZ [ T0NKepЈbx AW;b 5\j^@گQpZ*fl]uE^`l;\.-vLJ\m|71 !Jwf @ĨMU`dBC_@<#6V:):X)\qιh!z yHGR[x+-154=cIIgRkt4|} _40m3[ SQT^P;sIG9FBy]-L_Z@*iNcB$_UMrKHM-j{4ȁ*b*B,|UPܾ ͹@K Zq}zK(pŅ GYrfnWaʦ@ľ(8(xFC{c_c[`Vg;)B/uǶ09e$vDs{sa-!c]Od@Rr R9ý( dqh/}TV {֡(j>f+K?zm|ݐ  =k8}͖Pw>C .8iZwK9rf<$C޺åWX/СU.BJq>–,"pFN2ӄfP(^&>·)f{%Rz199ւ # Z~u}]ZӔnVKa6>/3赋(g R4 Z=Gmʀ"Ng q_z:gAJ+HIe!?~06]G<{Alm몼৆X)QVraw8̹C&"4"iq)rG]Z |ȝ+ц s6waLRtY2g؀]" hF6gMr ԒIiz**RAΊy0ݵvAՉ@t-lAŘm**ds610b}-{Rs@; -} O_ U<'dJ/@ +_qٸ`1'<ͦ*v/#G kSI)3qTvwfEl"Tv!Q%\yLJ_uf9@jM,,2soKt+G9 In$V[?|M]qjP ڴg{_h'Vt,,#ѭ"9f`_U[TdPbV7vp,R2fPRf,Ãh-!? }/$7AMԖKTB`;HZ)^W⿕of'pKdrjam^㲵L;o`h[^)]l5V,52/u٢t@ xհBcX63,\-ΙMt-Ha"R5D-c;i5ˆQoržRs9n`Y+AͲ_Sf^&0$nYMX%\ᢕbj]/5'HLꊜT1\#9 K,0FG8oډZG.,CKSZe\VgOc.*Ȏ~FEKe0-6pW^k[~7`-8ތE{ZDf^xg= >ZκVe6zz?8Ƭ\4 M4a d./V""t!TS؀gILkkt q0 opH;jK~2$]t( f$G89y f5]Ӻf\c) KZ3-΃r+ߊHج?_GmZȬ5Sgdv%_\P;|K޾!O!y)tGlǨ+,C>:dx$tB,ӂ]w~&lY)94ׄǏniUuyֹC0#[[٦7yv d/.x% m.BbǢYWS B~l9V3ƊS椵F<|r*-&w/I2..krz&R6<;D -#t%)E4sIhpԝ4oZz|*H.)/.ef^frp5_HqO2ౣ,]c4QpwJ ~* +=GYz[=`^^9% įQdfDCؽ%poS 4%lQJQ{L@+˛UZ4־|]B|hݎU=ww |fB1rCru0-GaW`Ј|_0 ul6 a=C+;\գ6 љİǵ*&okyJTwih붎׾TՓN px`P*].c?"M"*fӚ;U:K@! P :;G)ާb~v[j3ӽp+oZbƁ3(XmǪmiRr;^cg4+0LO.DatϽ OI2*-r4n *(d?LABSsڸʦWp)H?u$"XARjֻ;:\M}2{gbʉ eCJHxmZBVsiS לЃ5tRs՝bԛǂE#0g/ebx™^m,/msʫ7(zVٿ{EDSFz8YL#]B{ v&ƹԑK-jK%VϛR?qEx.qմ{;;} h\(mUa ʰQ($""̶.)cɮ6"{ffA>^@ `oU`q( $vr pa~a;qvi#٠f':zSn+EtQ^Q;*?O6-K  . :Š NܗE ~49QՂ*M!5yl+ Ke7BͲn/ʕK 0 S6WY(%t5Q;jxtRqR<'`@}9^5ޏ2\,u MQ,Ӱ YA|E GR|dOJ#ug?S~oYK{ua^E?$QXiqlRi^; P?Rv>4ص`>: eS>hdz/BnInI~٥8fJQ:|J:gm/INjV"P4ȩ aȖYib2M[cB ܚih Uyhܺ?&];inj n2hea 59ck\ Ѐb>oR|sp#HaGZx\Yb~p`&ho;6'lcWTl.5wf0REaem-m^$k}SP2'QH}8 uTf~͗enaUbއc*gaɏ"H{2iR&FsT }uT gTqßǁP) 9џaq67,Ζ=:4,4{`nKX*ߢO<"MA 9ZlscU"+ zc, ӢcϽ5F=)0&k/ $RbΆf0&1':[vCmz.w w-)eB/;3hq_<9e 6QJvu$IO^}4!rBZ"L/= Pj8 3clgӸM C'>$k v?)W/WC#Ǜ5\-/ &_TY=!w̹A7VJY>{d%@dˍzx-zpwRYHwv E ִٲ؜֧2 w(:) kmg΢[gPɘi*.C~f$rW9UI3mR _|.ݓN`60$.NHڊ5]NQ Ѥem} ͆u[FpB$hVgr0J+7[/:G?\̥\-Zn…YTq,Jf vavFHK%[+8DqM3*Aܠy R )rPjAĪ--N|oxd'އhKǦPHMǬ@ԀVB!U<Ÿ΢΄9xU E7$4+Ú1 Es0X0y8éP , mf }#`U )Bu w9j'DCyiq c#AA@gV6g]A×c t'Oqa/SLDϳ1[zUxGgd#@Lrd*@Y_2bv^>Nrs<:s'ê%ʇ 0j=F{BpQʹG$PSGmb7EeU2,iQS>v`[Y|Rg^.J$i/V 76_@s~T0 l<4eN 8$ɠnJ=Gǜ~lA/|Uv~Uպt?7EE6,tf5ʏ8@X&o~S6:\}K,AHk|;G5鐁‘I2@LՎ#![0i ꉺԠ{p%A{>\)MVp# ?4d~HGx0iq ;J9TH6!|;Si[}RRulnݥT/|_^nsZ۳3x$OHz,W%Fa&z.jˋ0_d[[WD)1Iߨ&C{j("&ސS}xg=ۺiH]ٛ :] )Cr#_ڏli9 tEhʨo.[UO>)Plhg5S15gE~:N pӱjwgJMt"|p>@KĘ/}>YқkG50J;wqXD'.ӳ X30K7d@AY׀mIoCXؠ'ѕ())c&.Ta=]Y\d(Cdĉ!:+GhO>̚GЗyan)A@>'5D&á3Mik3*r2 醦zi(7sLKkuC!!}/)Veq2 |t?L8U)$5Aan ~ Z"<"PeM^W ?_ ;Ff7JH?4 3a]֟_3i3ygД0mav +p%4o8'{"[[L6s6>ΔpD3 |Uk}Nq;t?uBiC|)N$;h:8cVK-,1ϜmFY[:h*WP bf x#>tJiIMF]WhՇ/ތ5Ci$؞)$pX.mC*!~xmklQ8+,qu! ^ɃFiZ26I寫`} OtJn!;~]~ *nϾ4w|6eTv؅K&_ 2p` m@|b> @줡HY-4B+w<]]廐 ]!mWߑ0j2?XR2e 1KRjr蜕"d*9ҳ${KG&x9fe- zg Y?Dqz5 ]+ֹ/ F.+%DbŖ0yqŭfaIx?Q4=^bt. tIGG퐶@2 j/V?1%FbsQڧd]$tWA^LiHm;>Vm otUWQLVR6Wۃ$Ye6F+Y$ Xhk1UrOތr7Ve52OКWawSD+^*޸ `xnXa˧ 41|b愚A=dЩ=$7)zؗ SLʾCjdMkzM\dS[2ςIeFNa̧҈vQ:qE@as#;?u;/VP%J2G(}#M棜;BUO=exNRz9Wah2LXy0Yd5M koOj{1<aS  TR;eGmˍpGٕ {R&,g{w.cǂGDF0u\. []M>xHMӍY;[7~cJK9&`zvlw焟R\t-%V\ϳTҩ p.oSIekp9]=wGs]Lk 1iXwA,^oIs̯( G1]{䮈V%.Y2tԻP WLw@0`ъŜ曄|iG!҃Or~6 RN=9рtL7Е(96]"Ҿhe#mL;/UD‹Āh>Nqݠ13s4P:)#fi}Vj[[h|rLR6*iXZu2xr⏃X l,5ԃ;W_'t6C,4a l{vtTf3nߵro{ `N@Y3JaGAQ7j%N摍&= r [Wȉ,G a0fU-GMM3s7D:N][ALxX|;aHc r! B.lZ,5Jh3ˌuay4*1dgPM; R6/.y9)Q;\Pϖ cNm]oZ;O5K Pe4YxY>ٟUN+7WvH>E 2Z1x(7"k"@NδD]rWiiTjAuGg|-={ aW2/U՟Aw봆)qܧ`V/neORBW*iSk -nh*˕l]z?ؗWEr/fA˗1.Aqm'HU1M I'4$aBRp!oK]K Iaj1mhiќqG/ײB 3YP(u!0ZqE?+k韣Rhw8 Hwb% zO?.+Cyz>wYsDk\gA [_!X8HX ! QUeB6KJ s>C(6C` mkHvma0qC-ŅьűY*} y~&`~AJư:[,0Dm|`ehs(V?G#N$z: j;;_y1|wjTZ-aeE\\ ˝-P4 (jUe,WpC~$&ք%ZeP`߰TⱡK}ڝ6z#7$sQ:v'{Աb'_E:9F -|kIo15kCuV~#5*e /-=+nmipnrL|w*j /;6=_?,C};EHGo ; fmkaf++_7;#̉q (KDBiS%fcZ$H!b1~1=FŞڊJ.8 C4_%~UP;SHδ;r*(6~ 몢H,c3i:fzOE({‰[nF4!ՎNL*ϧSFQ=.VڷO.lzҀMr7PxJEq&m(i1e|#Ks)e^"N{EztO oa:K:BD,$ߓoD 8>1M1]{.[ ^>0r#HHϚ5uKk3.)9s !D̴bmݹOvBZKjq3TIjU?F2!< RnQ8tVϘ(hJڨUysf^=7=6X[2R\WmجzZ}ѓh&y?c ]ٹ[;S^I̼VcX2-{eX%oa0~K`j#tն4b۾ڃ.;;jqf zrdȟcٿ "C?qz\:ө[9!B|~ؽoċ8`? u~&* 5B .qNdKZ` _Սqύ( 1"5XKZmɈ֋,6 /_G'W67+ Yxr:؏ u8;2j^U=)fA& < ѫ:*`sFZFBVwD= H}c02q>@(cL1֝ftn6. FDk@'xWΠyVe9 qr<kLMEtt?C'pGHdHZ>Ա㔾OB{-2މz##!QD'o&P]=>/Ձb* eᝯNco =sqVFh-)5A)o3,nHD뎜;{ 9ICg2۴3ea"07+қm8;㐬$ ,026s0󡐿 ,(ɪ eL)g1s(#Tyi赦gt`@?U0&(>~Li7pCrAi,)# h E$$ 'MRl E%zOWL/@yOhl$$hMn~F 0#3ą LR ͙cQF)J5ou[J'cTgТc%]ViV9TBL`F,%!Ll ?>B$3wck^Y-4Xt<֦FӖΜ1e,?k@5($U2Aڌiy臫Z2Wж\5K75}Z{hf'cs6x&"[D_H(Xe-AξLfA~u# E F.7 %Y|zδ5qqk{ru #FѮOXԴV aJ!m.fngUq:F^ C̣6 &-ՌbPf|xIdBZGOS[㛄Y@DˣU kC b;lDݩuH/;o&b8#2`*O}coȃW;Av^Gb4)џ]v! Ŗ;hVQ?[ lζK9MY.-sMZo=3%Q6 7$1pKi(ɚJ, t~x{#XJ Fa$ Ӣ;cE*}ڰ♤;yN+;ޖ׬yՓ8&O}⃽ !҆qr{sL&7 Rmܢc4tm + a9]`m[TFO*dߪ9صd YZF5B(1*`D7r2T*hZ~6QB3멆ᘼC V3םH\myJS@M6fׂI\%cXEӸl(Z\ຘU=&Z{ ۀY?aۧ]рF;SߖǛs]B<-7 ޫ:nT^@r53|Pps\(fo֖U &*Ԋwblt8^$?>}5g._ ˩j<﫾)ќ`CX;21JQC2ǖIpfx )+29J+_hْ'"7!>u;1NT,8rH1 C30f0-iT/ $ }>Tb%4rzL&. X28ȿW1ʅ\3\2fNr"p *!" LuBsȈQ@FccnL]ɯ]3_5`:/t"A\< ô[:aT&ɓC13LT* ofX(fL'T}{gǯCN~#3oO- &{Yxurp0$N%\J&ys٭S?ٰGbz&em8!eK\~HQzch-0U! Vm +~y{Y!jrh5/OJc @j~Eߌm$tʴa0}MBH{*ntpCPwR+se-ݓ$O.D>b?QxJmnU5%1K"fo_jKU7hbGsكGbQf?Պz,wy|՚ 6 ~6Zlc'[pz*pۀ55Y~ 8#&]NΓcW0(mi\]kc\%/S~z(5zIn=m̒XRAA.n~zFLó b܍gj ; 7J`yӶl'2E*M$`H%ObH0gדYu@'%&D͑f bn¿N )$4;_3BQL \U#LKa T㙒b(3j s he2ޞpɵڶ7/߷lZM 0%#\f}C2ށhƨвBaηPZѷ@=TP rgtY#Pǽ/ȉ̖_ݝ)gr\Ο-'{>z1ްv^ uv\BVg&;`YxtorBZK u4JAǀZ}6&#xТm>R;Ȅɋe"|d;|]:O.o%>$\zK;I汪]'60'B.H޴Hbj^ ڹFk͕u~uW1 Zy̅k }:LKi >-w=ĩ&O-$<^Q[D&iCO;DtT@MMk ` # 'p,ִ%1Mc%cgaZUL !ߦ0Ij^ލ~߬sMۅN''}FPn}F(WƖ͕uT)jhr/IzT dn>ަpf>{q0f5[]O s[g< 0^Lƿ.'ETsrK2Wa f1RCnV^r|6UG 2 |g8A#p9P5=VːT[/TmLL W$\P+̸G֬+8td&FzB'w.!(FX8 Jsv̿ݿȒBtŊeQ4hj~zN ]!O s >۩}jknfM.^)տԭ1abm:Z!Q!/l f\A.~鿇{Ҙ,P;?z_2JjF8GF#ƟHp-ց&i) Tgaޛ@/w姜yݯӞI/'7<<oS(}dGK94Fvq$e>=v_j *D2a$oP}k{}o-i\Ky$Պq-5W_=Xg9T7|^DR+yvcn4Sk;kQ%"QZ}io;[d&X`?Bi\z e`a /x_Rҵu|t-1JrZuFSmZ\!6_jQp q52>7_# {9*O$?&Gr?qWfzX|q#EZiT )}'@|1,ghP W{s i( m&`#~gY6)3XCwR!gzjn:ΧR_ B =R뿭 qA6萋 @3gE ]CExA6*z(lXH q'^|4كîEۢ{GZDPHOsm!+!KY<ȟRHyLXپ:MP20 :W _@~[eg3a=]{1x-8t@FwG4xWl6Y7bP{¹_VšnɯL G-Cu aF_s9nA#vvTS%*ˉ8R 42>>[uQFfEpwc ig)$w|_H$NzA|v>Sz@ h2NAVS)F!?蔣!3&ڔ_,$Db$je ׀r B7=\Ԍs }C- 1+3yy9}rTUSli~'= u>ɝeJs6YnHH dꤚ@/8ZmsN6@)aYyʧr([Wm 2peu'w B\1iveVW(dkFauqn j@C{J> Īn{lU&>;dQñ/R!( 1&si{vus0Z/ke\Bfy)6@u2 X/|L],t,&2fOͫ) -FކtibF\X( s-14JQ k"`Yk/?pbs|#VKLlj 6z@1EY d~ޮJwz~ czHbQOy,>q>/?1ܘOyD"+It!ٟ\Թ/if 6KY*t9CLԈ!\KEr#EyVȥeVD."|rl)dwu=&v$EU}" r'V?}纙oҲapq{J7ޔK^{xK~HBB1}A]2"P"VEX)U|)'vj˚T4u ubJ]I`aFB8B!,E?}wANǷ\=$4j(#ϗk!Kj}3LK o.e1o-jYZj,W;jp̀5 |fJeϐt~UM6i[`#+{"C}we \nJ.H݅]VH" τ h_*o`*IRlI}"UśWqR7@X Tݪdh{.{5f^$Hg12Fn' %dܨDP0D{hY%?E#Bc @nԶ}]CCV1i+Dޯ?Ǎ^Xe#hz0dWz<~ <^EE/"Z5X:-\KQx(`[3RLh?-ѠG 2.4G#h}\4R^VNzhH$zGm٤&G_YImџ;?A=I/1˜15mWJݵ %/vR\:ZԵA_0^T%2Іoh΍'>cVLYe4OUq*}MTD1ɫ916ܭ#ȇeG(ܾK7O'k*F/-'хf4ьTL= &jA,W#~%mDAl>@/9%LX@OHky6:OHc^$5JSvz (A=u 1 {JHY*Ϗ~O\c혲ځ%uuv>(. dn[Rs ]ٙ$$e¼0bp|ޛfrmm+؝5KP#RQ0 61gr8^7(EWP@dCP!׶A ˵1ILED\I&ֆ!{%, U`jwo-0@dG->DGOHӁ |pz_YײVՁ$]VwRʼn%)Kosd7)(>Ie11vOݺl]$ \KG:%ZoX[(AVW|t*k?M9 feOsLcu>ܥ\Y4 PcJxp?s]5&tt~'AlaMГ?x2 ȗ~/}^P$ {ˢvV!~n\,ZeXwUZ(bp>#Ji˃ aHS,hEmX"E6@9@i.@8Nk`Ɗ~'uvI=y٩RTouFڠJM9.9v m K)jh zbH.mVrJCxӥ p筌!o!vI~w-Jan Qyic#Jˠxmy~굉 v=N} ;,"5lxd*3F1eԒZ1,s)Z`݉}5ëB)ogs:+eSxBHt̿@o̻{"32?*==^ك}k[?ɶu{tqL" KPI5,ӱE)w=![e3 #GD _ř"E ԓ37=޻~Kl-oXkiNs0(:AJkynXL>! (4Ӕ dKS/h̀eJ:B4:؜kQrDM|+UA{[G㒹ٞwFA裞ɪ3~|kz34+K}W/ G{q2=GWj\I3/zyn k& nNS][X3 $3`8/Y7Gbk9s;$ز$ح|:$g{(o' j ->H;el_ǖ-&YNu"DZv,QTִXܴwiMp9DCWBI-Fʤ2MBacX¼0v=S aGwo~U`Ĵ&uk?*ʱꅢ/(ܩHngti CF/V= J6?=-UkZ7߹Ġ2kqwaȖnT מ1S3:,ViFo+J^Kam;\)YqQ+)x: jjG]i'@q]d 2ttV=X.mVƢ[l2Pg$\c|lq;$[](ޤUhZ"%#tcr*H$QC_f^u-06c w.G-,ko %z<դ;̘.JrX'7]Ukp3VO_ n aFvR=2msm}Wa5MyҥXIYMk_!/{2a`dS9n )D`#~I YyvB"V90\{w5N6c</XIZ}t-62K;ktW:$yX jW9[Ft?Sv<0sO.s%t-"n*}p^>DP ΚP{T~Ͽ':UE腥s~ejv 5 3iֵߊsISrx#?&^X?N/wy73yvwT(v`Αςz/yIc"ɸ~O)V'SЂ^>ӺSi^Y{6s9DIo` *p3VJBkl{)]{:̛aXvi5t0\Y)1gRb\ 3۔?BEۿ 6vjn@_ԿM pf#9mm_!:VH.PHŹ_UQO+X5 HD䭼ٛ1Jy#/D-#j;IZ DR/3Pnlg;!V`WOZÚ7]沊)歀/~@6= E `MDJ~U1`à#ӳAB&^ЋbZ;HaAMiz`z4a0(Ƿק]JƔ@: ti3+ XF!ѵ.u~@B)@5Ь`Fn>RG |yy+,in5jTP?,<3h mu /v3|䫦yד2ը 6 ?&z0b@iz&kc/-B=X (KȫߙbKǁp]w1upbUcZ4֏hbaxw&0K8ỿq E}:'ɔvU`?S i{0CK8ROhޤwږ:f\Cjy {}hlvK 5RUZp 4Èqs_sT^h;~S^ڏK(AF3p6Z)P&[s)J3”-t#v!&*9ZlnRzejZ?vx崩#hdmN47=]ȈU3 $E8`Tql5e<aqWo_ǎ"#hqSvB A|ax(j1Gj6oHk~@JAk"# ]Wd;:U_Q5zm׾=KBB*&ǟ[z%5(s5+EOoYv.[6UZ#G)zN7Emi0UT3x5| |ϥ.Rk]Zv,#u[#<,.ꮹhŊ`a'MK*Lk׀*y7v[`f<@`RE+q"P*8Laϧi뉺^(IL#Cf+ Mk)x+TN.>Mu)q$4YMi#$%W8P[+֝s{ЦY}om2o{,(R;!8]*bsW"yE5kN\I7 "PG_qd쎚T]Az(8PQ.ry @,U@6{ߞY<rߠ$LJbǽ? ܋p&& EzBv~ _VL @Kݫd^xa`an}|rò̗Myf 3@q1m'rMT!Aߌ.hSfKu>Ҁϯϱ `aR<[QDTR| krVlF\0eHQEE-W2ź3B[~.ڨs..c;Nipb4 pSp2f́l\Z_, ]RRsӻ(,)ˋe%Rku~1th@b)249~0Q$Є59'r`F[}ChSM|ZVFu/s<@嚴K1V&TĠ4#+Q,ғj< {nG^!'Ceq.T6>߅ yH KQ&`Ec;%Ɖw:-(>Th8lgXS_pD5Q6+BuWO)/Y3T2 Ϲ6&#Ċߌ*pjb$9̼נXPێ7;T)KOmPD#&jUdu*Fav65._^rlm)2o3~ :') 1+N셝ݍk܏BrYbwϊ+#V]1**?=7Cİ1j ؓB48?³Rꚡ~O9К 7vݖ{`v; jEA _GFNQ89ʺHp9CB<()qFpr(XPtgHq]A|Snu_x?+N|{[?z<*q&$fl`!ϯ\=Ye #Tq>LL<XEvYwr>'!;j-TQo֤k|>)u` RdJ􋂵_0CqNVri_(-Tkw$nz9H|j <%ɶGgaj9=SsFdiNg jV#Pmjg?(sP (]cV{TH̼Zr~+̚0G4Y򟄀],L&Z=vąt}q2αgT5vv8<@J'̧U3l+k5pEH\F̸/)7ٽ*/k{_Z|IDAq%;`m׮5VͮxsYɧ:a{c܈80Wfi&EP _B{Vtt';+|Ny̘8Ze'$l0蜇Q#WPn[RkO2c*침xҨN",jG͞ K y,Xh4&M3*z46BzHv-7b퓦'Hk]O-D-$CW-WGIaR9}CUE L/Q N"l( :eeBRL]tTcX(4s[9ѷ,#ފ_IrNsS&)Ԕ,RU7?yP AӮ':G}c͇_f[n391bܝҘ7Lnfv#K.*PcHwՂ-#7v;^q4 ͆%ļ G1S=`5DR'/vMS/DTy,`~N1 ~Gxn^2HLe W֯IfW㳥/h@[m| &$qm ',? Ql8x`ERֆ0+='>$[lkY/?x|mgn(k}WBQ/v܆i~MlG!`-%*'A'0LYOk6f̌٬40,)zndfL`2ԙ1N;*v_!]Ɖdb,ZA>=8t5IUkV(Qz_eN>O;I,Z_#q=ɝofGF_dݢKA'h4dV76 2,OkF!/j.Ow!++<*9DTMVyP?N㝽ni] w'tF]/O5yG j'#)ؖzmtπ-bѱoR^4r |&ܧ8-c/шEMG~]ڦ Wҍ$d6Kt tkH45u}1nq|iMQ<c,gT㿙[S[Lq u8"%ռP+1"voWpT].(x# 2cf}{]K.I^Ԝ{L$%?bGP klĮ iGۋˆeqrW!| 20BMN02!{Kʡ͇]Os:a0R3tYR2AH.2ߵhT\jP4T#b{*x=E:^mBT2n$&ҏTi+dY?c{Nro31"|b4{+:W޺ZK|Z:~Qgc!n k^a$S҃J'SG֍܅j{ 2JmiZV[]ss!Cᚷ@㔊Ѫa|aYHiL.yPo9+tpPMF刣AE+dU^[]vNqRg:q^?˲Z}M4w(TEgD ;]I[C$xtοMVhkLO ǜR.JOIj.KmSӫxnŪP1>,B f`Ƌ]R=*.-=S9(\A 装KhE"ȅ":8ѭ5˽!#`7]3Iz5F)gE.8;pJ f)PĘ3άYG.PfAc i dW4Hѩ>2$!߀g` {p"Xi-B8}cH# @H;D)f #[Q&lyMԆ{wIDMhԚx3[&2/>j^Ędx{g˨~D=0oY== `MWU~ ۙuS^dgu;=oEVpi9U +SȆ8whl=bkz v`ZB*ݑ~XUdN ]Ь#?qzW}Ud+cܒ4 VC|-enV+ZldG!#o>(֜X@M. [tOv&wٯH; |1:S^EGTL18Eܨ4zY 4rҹcxO!M;S%Ym1 d(aYFN]34,ŅaJDhøG N h?"5<%QJhZu,N}W?ZUtaBȼʳ.} nii'q,8;{O<&2_ۤMCrma8IH hrTs]&Y7 ȳ7)0_6(b *6 yHjd[-.:3ZD&r*T@Ub 2Ĩ$t$ ($?ǺŷSA^Ss9oYzM&:ȗ /znzAtXjD¼" m`*Sc~kxOɘ.}PlY-YOeA^MAEھi8k;~ T`_@E(dǬĐ0 oY0%DFwvgߵiTUR]u)|ڹA5]IY^o ?MHF{B|bdj8Lzxz2(kH?o= 'L"8zϗ!e3wEn%`*hm$Ո9d.=?XSvֆc ތqPfCP&?Q"_hX'^>6) iٱtfkB5 Az?3&E!)͈BԇNk{_ ּW~Mpbu'baX,ĢA4dFd-gF';#MD/M Z\I;^{ Wjc"vNҌaꖳ4z3.ʆ34L9}8ާy 煲U; j۶xInh '#+=U3tT#k*iVYA6;U!Qo)@&6,K/Q2e_XJ4LG2=Y41 4VV>p|_0LNRۉh r1n O)a!-/?;`'֜Tڽ'$v|'f>j\a{?LDy~ajh.Փ0eJ f6[?<:򈂴EXz.L g b:, xč<\}gh)HV:z72–ϖhHީ JU˟,&2eȣt0c2nWThl5m6v}{h!M%{3qoᥭ+7Ȯ:%,/kR]4=z |m9RM4`%T2h8?<[ !P O5Ȯq7Ì dg!eՇ\VèUWǴw}_)M`H?·U©g@qC-e?vҸZIf M5/?^A՘r5xCYn jxaxY8w3"C1Dj>;}&Ib^1]z@ s hia Z3 0` Oa2E9-2>[403L3R$:CAh#cI d@(u8&BڹvVy%zْ X1S>4?kH'&uf1smj!P `m(oIE3- f kTF9Zo mJjh=L}LZҡc&o0*7ÿZ ]cM% \õ}hE:g]SƂ'B>ĶFh@f{3@Gu‹5>"siP(##>w-)ؿR[C.˹xo2ԚYmh;4_λm샮DPAF䯭:w4`b xcuXi*:60 <ۄlhWj̣pIk*A \5^(atjaia+:|zN tQ!t23dC Ф|42nۭW3H"L ji/%}Р4 `EI^>1GWuδ)O7mnPifS SoZ/ z?^d[ Aqq@wv!i]UW%Af(gxEq9Pc4hUOi$C@ `ɗ5\no_P?Z"U@]A9͈ӈ]ղ>Wz1 rBäF?Z;=gjA'Ƅ$KU*% Fh!y-[dقk} Hاs{l}q@1*)3W38igw[AߧlWSUw&lt[k*,FAKR@qЪa/e"z՚B@$£w`_{r;l)VK'x)/% xt>0>?๮&_<|ޥ),n0y򾼓k j4z:(ƛ>_Mΰ mOUa q*\|={b!VuxVoDѨd2JLZ[y鵇rR2bZxt *'gH.'A_zET'a&(Er[c4~fpgb*S|2v 4C86v⡜av'*0TOffcrDc)Y+AlZd>p^G0,~k50R4R;A ҽΖ|\,\h_M@Nmk\P_^XA[IBd5 sh@'."z5Ѿ '*WS~A,Q !ZW0[x(_ tKYyC {W2Go2eaZ Rnȟ:aC4-ʵl҇SD6DR)]R8)xH=KVpP/GE!)"M{T+и3!]<eL:4c&yhS=u宇VH|b!O%;Zȶ"IHYa5NmXƮ+Lr v|+`qi>AgV!T64EG&176V5QI uf9$c8*V֫8* `՜2+Ht~ snw;M^¯`$$/1֪[$] ơ/×hU@n|^ 56Cg9t׈qW"hئ'w(j lA]Qt?wj_%9R)R$,PC*`chXXp3 GKֽ@sZޡ3u AI%2Vh=Ҏ g>-'0TH+6^(`|?ڲ$|u,M-q?2)cnc6Ke$,̓[)@j`y8sıS9#5}(1R!s8{w+ ym+q"\ء_,,Z,x#btGn21chl9E|AefS^6)fĆН)cS'l0#KC瑨[sVv#n񼧐wg0!?uOe s϶R}~T&MWgH@{ɜWQ5,gj,v*"v~8]P9\N`eP,& hz NC|B0tw%S&];(N%'@ʤ򗦻dH)jDJ) +RnԊ;}ArĚ$޻t~̊/M \NHkUK0lB~H],s`G&m(G$!}WviTB6{B eOӰsH7A{k{V+͎V:4bvX7m2`56,c*:P =_#DAMSrմ(_ &`qr!0$ (q! ˽+<[un),3oQ#Mм `6P@"UM8pa>R{@GD /ۃU.hUW[-ΧV(N`ho & "yܯŻ/OW!󸗯r9F 'Ӥ7s\ >)8%u| uz2EQ6z_ mWvtM;zW>Z8UbbڱK֩CY+Eq=j]S HhnƙvZ!'0+̐U'΁ӲZNTQ*|P&gLMQS^ tJRޒ}'Fϻ{Jة3Mc)kKgh<[| >agg40Cr%ҪlhI/;Op LQf5oH _V( 9Vi# S7ج' vSm¦ HT`:^9 ~\^xiv Q 4A~͠D_zWF{@~AwBݽ;5LJ jLPJ!`Of 5ۆ`mMVlfXB<^Hb$ӁW; *SVT@@J>?PÂ90Yvss l d{5s0Ϯ n 2~ܬ}muw=bjT`.eXP2 cbВuWSNd ә]K k"{r)Ka~? B/B@btI~ptx>Yn;g,GY&TKɞ\O9W Xv%^~I)4bB=mvca, tHyV~=pO>]Vljtc(?m a2Uc|>Ѣ\GGIQb͓>л[R4/-&YDIi|$nmhkc\̈́NW֐"r%(f]lX}G{de;xz=0G f7<ב-}L+QVң'pR(ǧ w #t>fw~wV#)JՕ|vFw^h=;YJMFEN]D7^S:ᛞ@!12mtlGSN{o:_yZS>/N΢@nf\jm-Eh34 k`5gVou2%"Z m B2h1q~/oƥc ڽ)_!ӕB}Ys/GQV#=K;Xz$!>M3MOõF o&ηdO2>FNCƓ<Ιmne ʥv;l;ϛ$nxzGpm.i :I,EbzF?h뛸i#e)?( C>Biՠkt,Y~Yא,L}5TY!0hƛ|IĀYtZ.mbD($H`  Y['wLKwc-SJH&ր;?rB(̅!k 郾hgZD-ͦs]O';=PX ud>\۵<$u*MccQt['6uK}1l|ԗO׾"A9[%6ĺ t8g@x*5=|mT~_d渷9V3˳WŦHEdk5Y?Qeǵ|=;͙plE:J,GdjиU*|4;w}tgdtP]4F] tXree#s|6}br(aCsCtYtuhMq4K̮q`[T? X2|V#/Uȇyo,鯻O` :s;IF5kjf, ;O/I nbӷiإ+˿x[ICcz9>vجWfуF:9# G 5V((v_K$`uR 'u}2k5G*^0b @t"Y.VP7,e[\VI`Lԥ^w@uVF-aqwB%vj:ʠccBIy@B]j#?|!mS:Q.N +j{crj::nhU=&/oӜO-Ū4s}tobI6Ι] 9gTP>Wd1vlx?iŰ2R+ ܂+g^^|(r~ JQs5O'>J'"Ge4t6#uz>go͔#] gACnzaKPj#@abeV`Q،B),ޣ!h+A߶1Ѝd]o#]e|,_kRb o[~ٔRmFWb~V|^( _ڣT%obOP5W<㞿ipk:5 a (59JI3ƣ8iA DE9' |lF'Xޕ(_[i V!HKXݻmk.>2cson%$>#>cn(|iɠcm \:*QI)i`mr*m}*N!#Y$R󯂞8n(}gZd 7͜K?2 豤̙MY>wHp%iOC):JfC˧MYʶ"`; >pGUq͒7()VfvGY` 83j(oG_p6i"n}% 8{wYزuHy L0( &m2ȉ,ڞFX=PNJwo}:Q+JG`k>*u5* I<]ڐos Z+D&N$p)\69Ή F(7C}j-9cÃ[+ ?CKM !GP2~Sco{880{9IQ9lIW8]i/d9HUra!cQ0Nbf3c g6`E bK5vvz0Tbd CW:wyjmYVj cufiۗL9T8/'MN3BH;>jPj熽'qij3˜S# >p*Kf{Rh峞/olnP0u5б#GA^#4+kj cV抹.*0RݺGiF04hDM XnQ9DX" Äq}7N.iE α5rLee407WD!R$[ զZÃB̎![:0SSup4ÈK#|C=c]g?zjU0$֩g6HK4I9b;Y\^|35v(Yզyw*rp]:y\}>rBJЪ{dCl&q"'i9 ͕ ~PCD~f~FហY+!̵@ RAt*, RꮪV4M,Nc U^T~Jh5P)1CM s#מ+TVf_ ?>D A׊v_].:Ų(U(fVAGn_jB~G뫶ՙV~@9·/cr2&-o BF3k hڀיD->A77:콻BmN%3#WͦD?hb"~SQa.jBdrNbWFA+ijnN9N BhMItyaC>7~'Q*I0&"ϯ:(/NJ;`?}zFyǞdp`WSr)7ݗ ý[Fdw@ H)Q]݀Sx|(xCV"=!)L,i- $0@}ruk&є>Nܪ6~O;Ǽw$jgҏZ_ EaiJ)K~5I|75>tܝ]btyLHKw c!g{qԄ밃ֈh _G#eƦVpc)Ǚ*¦\ y8Ǒr7lc4 Ly׆M&0 Cf  =l!ӿ&%;ߴr |,,ʐc :z8/~YYx8ʾR~N81Ry[C]HKpڵ_QO iƺ4n}$;"%bs?Jqr IL~[pZeSѷUj->Hvƿk澅Y 0˻zҗ57)!'BOwOs; [awv͜jG N`q]4x>c$xI{^:"36 V)ׅ>0jHZIp-DɋLeaUwIB3Ms 8m8Q + (XQ2.W&w\Y8Ѹ6 ;2 $E(WmtFc" lT~#=n*E/f38nȰJZu3[nHFMA=$rXweG;5Ô=ǫv:@X]dp)řP7p;Z▸ՆXFV_;Z|<W^Ǐ9tH2x|>d 9dkʨsHͯYWea_H.)kFR<ۤYB/6C*5 TƠ x 5(.Ԋ[~@dtU(@p+yׄZWn&;c$ָʌֵ!Ah`,za qe4ώ _AlK@Pch;\]uѫ2 ]5Ŏ qP+2Ə~/8 {:qQX(*Gl2Ʉj'2os:u2ϯ&Y7FCAFE)x6MJ|?Vp3^g )pNoAuz"5O_y L ws*xO֝\n{Nwa|g{A;iފVAVsvx^Wv/W /si`ols tĹ:Xo\g\K01Hmv̽tKdPFv&EX %*Gr#lyfMengw E@W :i,`e訤fk@!ѷr4[s5]DIBDyQ?oJKFUj"^. G 2t+~UClnb˥,N!"`㾏]?k 1YgNzR8aeJA2Ž3XR\Qir겆z\'o> +dsWeK\F5!a4BV%#p M@m,x& K_~d (Was-³ x9OVx1\QgɧHv)7sYUHjmV;7GQ@O=Ōxb A:g֛'P Y~dF^ήF @5I1M+CXA8T*0?^IJ>F\K$wcE(Mxn7""ݯo]V٫pVGvu|L,J@K HMbFF`)H7$vҊNLRn.M˺ND.*pATf|t8=A]o6ykT+ T^6-r-,-Eģ 2N<Ӆz0*3*knvonRXPV'`eç)`DCNPsk1 Dzĕ,@g"TO++miQe}L`FZ_8. t.[jw~~r _*n6\dfjf.hp{Oe*HNr r(  1W\Iq/d?~՗, J]:i*W_t~9Qe vs?5xjf1]?=Vc&R+r9iNb@_u铒܅^ )pa`K;M%3t贰9`VE^OH2lY97:]st?Kycs2Lq_:VΈw/W,O9,ziό8p]AFpYcQeUX9wrܑ i}E!ctny8,ݏB[6cHE H\đ_i;V>8(GH]?JrԆJڷk !Jͤ$$rʮV-UrBAdݕT+hP73O5 WK]Lz?$'Hx4%v"%xaMU"x#!ηJy;!aEbP]f?_B`dh7d-"GXt6CK>2 [R*C(:|tH'lvf6 Na-`Qoι)L ;Eb38L0ҎgI=Hn?="~3?b\)-]\,T88PS=G4FҼDt|si0#lR4޲@ׅRN5NoxCR5Hb`K|ddRYįt"ᗶ?j #(glA6~bB ۩hlaYB}WpޓGMiKiR+[ ڃ>(/?vr<a6hl`xܣG~$`/@wVq_(oãO{imNəqV%cs9)j.Ӝ-w)j9:t؝^Շ.R.˃ƸUJN|9]\B6rӗ6`sk~H~HjL}NT7B3 8hnYq6 9j4Y"6՘rI@jF5wQ]mN+OaɁ_xmitOR!+4'Jz6$,:-fNyGÅO<4~<ƛo%xKʜ_r*¸WUV3\M(񳛭K810 WIٯAtfs?vO36-p ԡm@lR:}/.9HhA-18:pB Ky.@RJh]{ϒL0=Zʟ~H`[C)܇ƕ FML e*v V,?I,8,P٭JBWA0Qf&䤮4Vf$Z26U\J9p8P 0oezwt ҷ_GGۈIF 4ވjVoST4qI#l.d~Dg_ kYN0!'osSF=v>7@2<7;]FU3`؞%Z!` ˑ$ZҔX{Ja*K3i KM7{a8Wp&omݓ!5ޖhi- vQV(ҝ oz/9[>) %vM] чFWpy좣*?B?̢wJRg棡6\0F5vLl)P)@֭:Ng_zBGrsڢ2>)pp1)_Iyf?6 ]EF!d'|Оv31v-޻OHy`4uNSw^l _cbb(N@bVZA>y}r7M(*GJ8d$}6aɝiKkݙвϳqFuKwBPLH/įMu`hɪ%_vU_of(F+C #Ix>HBeJpΌ[3@-1O:}2`I%jMʢ=ؕbG~;[]ΌXZЬBT:i0NZ(Y$xU`ytCml-=C.r 7sV6urwv(vr݇~#;fӡ]٣f{t,թuC 7YmC_O #W0)J6^4Îma]='τb|lE<߯IڬL8^IپS!٦&۪%ւ\Kwi.v(㣰8T }*絏 uX+>_S6,OeRSy"(VŪSDͷcO]*Lt''%[b.5縮spd\&wzykeA;_M 9޻9i/'8U~86[:N]pL tbsd)@/C_+9i eAh?ǦZ!ɵ+vjVEZې"ӐQ#[ȘZ >x}$!Hȷ|ӨkD2ք^qmfvm nZtX&8-b.C[u1QYSшccnP!4@/czL7!bpWj' SQg`-`p3Fh;|Yyh D_Jd<e9 _l="'C1ۑ'MQcЙgNhƵB\k_jg݋AOUIl$jme?>7ٹwӘ󘺮dN9>fz᪇K ;+wrƲyV->L3U"bA#AMW쎐a ;銸/FʒEOB*f*<˴!_e7j(uߧ &MoXRRm&{, 4N y$.B>Y6$~5?|C`]j,Y`ǡ[KsT=#P ҷ@\'/0 jC[Ń'{{lψAr¢1"p8\}K$7|4v\Ox.sD;PbTFs%57hn姮FFW?ú)Ne_DvM,MY H {^'R k(so9F;6 ]aËLqNm )@Y+8GHR_"Z9fr?Tv()Osfq.1^3t[\x)]*Iaɮŧ\}~+{0=X[`.I,ddW\)zCZOj($Y_Y_">`;DxJkQ>@Of!¦ofôaI`{|H>_4Nt594?9~#H39q0YɣاrbrO- %1yN7*v~2 sb^լ365 )߅Q_+RWݦlRR)y^i{%.8e%<|PEzN~~1R-덐6T9CL 4&x ɘi?V5#a&C2=:lauMF uyAgl4B}gRKp&P)Xr ʳoN!9Km"Qx6ʱ>=5JD0/uK§Nq+&]9Yx L"J湊(_?X<"zwNcl2EzC$="2b/)Zgid@EnMKI9Y~GŜG3m/*[cnb߽֕dQ]%w|$:d#S٪NH>MUKM8m[=V@|lY"ǀhhĴ d` *enөn1$XfZ}"=;p͢>7g?w;" cQߚrTav4XA?H#^(7C.u妶*ĥxA[]Bi,8Ŕ.NBl!A~բ:M8|@w,bh ¼W฻asw&Ȱv"Li@zs5OH_H3(Us3r~i^ L?^g>y }h,X!p U:鸢۳]I zg;D:1J٫Cu~2alw~?i_qE?i8AD2M5ip'AђY b e[bLZhf 3K_͹=Lrɓ'GA48Po`x8vʢn[䕫8¾>&A;zLL;R ɼQ 8h0lٞgR >as]j'@JJ~ ?Qn~ F7q<' iL" B~&{\l軽0YDnJ)oҍ);G7i5=Q6MXz"h*׹ äv:l6uMnf)~""ϯ-W3];B#vcEZMuRE0N͜M`Ǘ +.ɳ컾ۆMLAo15BwEȿ&WeޮE⣚̓Obɝznb*TbzQcHM!0qsڰ q@4}kN5lPw*KuSA'D)g8AWrh KjmXRf0e;3 |Abϳ\\5NǹÉP\Gcbӵ;nYaE []9.SUۃ1S0Ϟ*970o_| g+%V,m,BE<"69[bf-N5FA7joA [xCd03i&PG?AlRD+A7h&ᮌgc}R?;bB"/_+ygqړOzvBǰB7Zѽ4Fᝢ~2g_ִtimZຆOIK0ms j Od!|&fofŊ%`yrˡ@laR& ` uG-\9U*r&h< tؙy/ @2 ApGF` n/=$ЎjhwA8跊 sR=smi>!Y(_8A$8أ;\ۣd;? DYKpO?qgov;~yt{Zm!ϺK\ hBfc\>i¹搰C2^1~T2NL@]ҤMgg6>*3@oF6Nt&f^r_c>QI~qFc^$x8tCa㧶wu"bTr>?rdHbPU5>_C|ϣN*eR\&wȣO |b_>fΦJDqAr,.=|Ese6G_ּM&&UQ ODM3ߏm. r|h;FOK)>V[/KE&}%@_)T(Wڗm}j_T|Q#k[&ٺH sٹiS5_5mKVa.!Q_X+7؂hRrٗ|yz]==tz3X٣ [*r|᭑W|OQ<$e*?ԡ3e؈TݎA ZFk|Qb3 (5a eYhoLОv" i+ P23f؜Uym ~߆;k\SE7p_zj{ жp$?VS׵)rbe;9~#c:`kEx&wYl3ā,Gg9V2+D or`FʈwVn3rt&AXu^D&<{]urG1?ħi pif'Cvլ-2>+elI,Т}ľsVlL})Q2T] CщCUTc 0MRPC.4攉e6)Y>S[KCð]j&/Akѐ>{ŹT1΂D+_q*8^kf ]e݂ ;QDiDoV IZuoyxaiz,C{<5hi`ciz@O%A9YH!nyN)OyesnOY"P*6|7GU"hP+ 7k)S)ɺsf@_$%2&@Zl$w(eBt~G$4"Ȩ4φI G`Tw"N*9H{"L$<͏`QŴՊ1: eƑ 8_U6&~SU1$°ȩwH|W$XLz! z?UZEهōgpu.ŴNTeė] X mZp>ͭN*K$"1`XȪ2ԯUV~-|_=& z2gd#rø~f64s^]HXQ+c>{2y?)S RqPÖC ,CŖh a;o8/ܚ+!2E%x9u#+]f#GHwQDC9Gip\WOx0n>P|ZW0r [)l".a G1EQIQ{YY V8յ@2U|"@ګftJ ᢟ< .5d'yY, F)Aat*Vֽ'B%5K}}zdJƔpJ٨E"8t:ʕF}0D.3ʦǘZ藤js)TNǀ|ȯJ$ I<9&@'@{P!Y7ck0OwʮQm--~CP?Ov b Vc 5.OA:DCwS>so.QwB ʸk> ;I7m|]o?]ً:&QPT\:E#J >&uqp6ľkD擕6#urgq8S W{͇JĘا]iB(u,tf/?r[3^0/hh|+93c^Q!3T̝%(ݠ[;L_?뜀!4sâH6*7<+5s U8vP-PU:2 |p􄧨JV7y8SY\N}(sD^CR+ЙHKގg9|Ô` N67CWǙBPL& VEUI^%ū\d.AY!;g_C_M9@G0f~Kxbov[6[3 P~,?L+ h [mÍ v,?7=fVE=]n[ t"4.J/ƴB-xS3KNmPS=$x*(8Qk'*.;v0s\i%bM<ۓWmw ]'c;N#}WwXۣS\ϠS<$-%cKfYBv*0/|*%r\DchP; rɎPQCPCNnB=YIX  }?4\ӛ7s^qS{ }-L:HJH5=흎mx,kaG/˚ἼrDui&(&q~#e=Mq H+$#ʉ!ͯun%8Ǟ7!KѸzjÃBiy3*/4уmuC!IaadXL |Sf ffJxvEf]7 2$+ K^ΞRnkehm<: cI;1fD[dw3׳ktkh" ^Dw%rcCJ'Ug`"Auaa F|sۉi (x\G8߆6y0-= A&Pr-T s " /l7@sӹ=1t= j o;X{#ʶ1mIt6Ǐ՜ H@s+\O{ŒoD&b{G+ebV`z $2lJxGO2,E!zN_/-\goZ<a."`eɱa3E~ ,y=hjf҄(:glYiBߨޤFFҟ.8`̹dc!aƝ,X;h ^ZNELbH1Qwډ&A7* bh<<#*r" EP4XIJ'5B6^ez\R,"(9_xvYk("ZK sePuLǓl=RdŢ+}UVc {=<[(^Um!&"?nWe hTJB Wx1Fm:1N!5^ Wbzڪ[cT1|-iQP|KR6R';Eyk:`hnR`Ǘ%n` dHv/xrQۉe&L +e(YA%vc-4gsgXk4MP9OtY9̲c/ X;&rfWOO9L+Ľ^d'G̽EHWF2E/+j-*=埘 BlUh6c[՟0d+\'wik_8]G%.&=&aJ'(1ăBSNφ+[#MrSKś{o7OSiŶo=X)Ylk*/ z'ŝdVYגEL )W#_٤$E ;νͩ(}J>BuSFb9#-eթ,GJkw]c&׮WhG`Ğuuܫג,aW7nTռ/g }Q-];mcJp rC]9Ut,&_n"a.(4f7 lA"B8h w'|^ݵCRد9"1ϨPSrc4œdX ,e!IP`8$_cPq#M]e {e}d*AkebNa Z88 1T)lf? (#(q5&nE;r55$ð@D7%e 1Z2;Hʽ];jIn?{R`kp ,Sq{(~ZGpQ.t>;קLR-Q%o s`H%uvXe jq?h+ Jw'`j1\dG&jweT%z~##*A(RA3e[h7;[>෹wO;$)bMU@d^emHPIvC܊n}>‚Z W X1$6Ia=B`@%嚧o)2hPˏNJj`(y~n igUmY$#էkHbY9LR',دT 8mN>a8\wR⵽.0¸2jJ29kRDF/`_n]3lyJG8LQ+~V=qRGb4Qa#敲]2Qln_Ϟ?4?3ޕ>|i{m%SaF< \kЊ|1=k7N":-VwW JÚdAyFRYJkHfuq:"J>9⬼P|g(ӝx[]mNm2"F0ZQ qϲ[ mmԣwʿ5I?kn(|?( ^GPw:0}he~fP2֐'"Xg{VTXHp$U'-nnpd:\z~ ]Χ]fmXIϏP*?t*I"Eaht켸9snIKRuy 呈m"JV\.G=\s˅Z.If:QDmK^w) $*fdbuT'uKC >ks =ȋfxaŵ2Gb MQŚx;@q(6; L?~g./3nyH'ͪ@HK}%[y.kқb]6a\}{X@ڛhuvmm\Je {*2yjf̙-̞Ey*o"l㍱Wb:#ُ~㷻 t9ZM0?fDQN JY"LfRMZM?ۯOrג- Y7r&RLbi4l+w!50,"₤d}iJ Ie,%Yor@TQy n0 d2 TΜ!"5"9{ų\n-Nksb>3I>/a9ŌfO ,f-بCp*pA ܤpKAQ=-#0Ѥr%TǠW 5Sk,)0ᰫ^F0EF,]:tpqSH2݆oZ r wuز؛{c9CE S{.L+\cz朠֣#H>HY0˺?ࢪz۹6IǠ& a}Ԅ>,k1n-̈́6gYƃe9皍bcYS-/N*լj[hɴº vtO«EMX*J :5vZHp,7d$Wgm**.TzpZ#||X;#v׻c fOb؏;"tPE-P^VSVx9K3[겦J+8=&l]zoA& \d;ALCT73's+6VK|1tL4blެ JzwQjIz=I07!yiUi {ku ww(%~:AŜvy-qsd؄sh}.; Gb _dKSiYG`w 9-]3)ֿҵ=kpNzŏGSd]O'XOaˬqf̕c DBX[LLjה<;2y[zeRZDfaXg;G>'f(᳕3^WT(a"âalW?4p۱?@pkۺNJ,Qp7<eFMtτKy&H{,h|l.<%bÇZXǖuXQ I!^51%he{Nj'tЉ<@ζF-9X9VL`GSA8J>EJme<IIM[~I fm&Ki<(B},lmĚyWj'OPw$_'җPF T Ås6l~rH쁨0bPвf]/aZDvm@_@e ;.`u |]Pxޙ \*y$^@M=j6ـW[IUŅɗ:p &>P^ECQ[wltم}5\5\׆#}'=e3FY_33},g: q! QOMSHMr0clfz:5PbzO-.׆$ڝEǺ9S){W#,+V4i~{}^ziQLo^kQ  v*eܕ\ 2†ϸưqAҿm RoG] Ͱ+{ОǓ0S1n`Q@~/p>+@a=ѫ43rEusӢ1c,vGR^/{Dڲdw0}>4blT3YwJV n;21 83Lj]GETGڿ+=>ï9BJ0=J,hX9\P;WDŹ~W#~ɔMf=c.ӻ,8 8S1!TvBψI!vv/~ܥDv\}5o_h}ʺ}(gF▆(Lf_=Q2ލz3}kb3A.ԈeW'RO.Gin4 X}|?;ԝ{g`[[HHKVg+E@(6L[s3^2:ᯏ9Ҥ&^Kg`J1A5r$@ ʥ"DhmZ ѳ]g=ݟ: ʛpVIFDm -g@S 2r+~ DSUbCC=  Va.zY9C!`t X_ } |qsZ~˓\jY6~*y|;k#vuv)}# YLD#sVUTLhX+iW>qEAْR;ˌ8&ؼ:HIB9_ 㲒^%ׅQ>wzS/l[ȭw*,ofIxfAÛš\-b 9BZsם8w@zxlp Jv9d<#}^T@x=8m6bsxh=uUXZ̴A0ZDzCh1ϝJV RtgEg(YN"*. :ֹSK9B$ҧnv&+fΑFЮ7U+>9 J-V Jvqs¥%cv6KEF*PݡдvD@k#Iw`ԋ;*r n1) SaکfRM0nJiM]&tT v=S9*r/)gvG"fD؉GƖd5%6IK#xq> VՐ͉#2tDjwCf˱9l*ƻ(!{o=ުnZ #ߔsYbR"EHy1]14ǓH+ !)/HXҀn4J{-HR?8lXXVt1a|8":EbښGwv B ebTL6R--M\;1mEW5)iF]=wѠRxCp1rԍG;b\EiV?^隸=x9Wc<&nC n?N5̹g8w^]VR5큺tkC8̓Wiw|ؠ kqt^>"/CZhNq'$wĨS nCwMeD(L4WGZ縮tlM>6PN B]/M֎BwX!``!Z}6?YP2 zKšjc^[l'PIFHxVl/oJ~^["1dEm-ۡE`17KC@MHT48:-ՐfGJ4!uI )#錵y\R*`]n[irPfX~s^?v*ºB= HLfגZ=d9A_u?FPҍbJos}Q$1ڃY0xCM|c?-ˆWzҩ$P&Z2HcBqħ!T-um`)jG3[^~mxB`?nw K{ISfˇGX_R)ߋ%C$& uH"'<#Z {/XhImwߎp2W|9ל}뎸n+*k ywr*Ě]U͑ѡ|bB)IÊ `Kv${c[Q@jj>m~zT$fv8HBu0qQ[#OqY'h-K Y7 TDN+>f~7A0>8dj0X (dVΌ xܟ:mBME+|-qZg'* ^>lK T&bIWxMFntx5} U؄lLur\j:T$&9:4[g' HT05jDMhnʪ qzcs>mGm&6˓Lzyu}"Π؂xAt6,r SG[,2eCjO6ΫImV-fmGY4‹ J7.Vt i4N8 ,O`7Wm翾s!j$z"Gcpsup$ӼJdTbn7H(JI:3+b [&èG^HYDQ EK* *c[栺`_ۈ%" iYw,0&Щ'W1rĂ&ťGi^tQ9 pK`L7+!|_{&]u5'e"ohX0L)7CO|L0r7q]JK( lQN=R+đ߈#2 nݪO I*dTאln[ H ֻű` BZFtWktR:lǤnF)DTdr#d`4~x.w;+S𽖺P\yb t6MV͍(w80#NVhFT^?yH>i]0)>ZrA>BVS}Ɍi?XBW@3?T)|ϗP??nR d1^ctLFk] *'9Q47Vd'1DbڬB~V UՇE p *W.żJ e\JZsW}ݗF56%^??zwx°- g y`M:3̨; AtvhM..J&O:dh8܃SԄ>@JWz4:t8>?/|v_IhgHCo$uy*WDH(kY&C8#KC98Ff3ӭ;3[  ,6x.=3MeKpt;'v p5VeԻu]PM0 Dz&mC,AD'7F쪬G)ފs6y\+NZPjKQUF#\ ԛwsR xx'NCy䋂I{sHЯ<{Ӛ͊bReEͳBsNks5]l/Uiugvj֭А xk5/sO\wf_pqz4B/P(Cqcbw̢5yKҧkGe>xHjR/ToE^8{R<.@EAh#ҐSF( ͕,Nvjwk̝eM"&cjrRޖO=t_, A_@9Cej`u>9{٬Q !i9[s3#Œڛ_K|Y灝s 5JҴ^c_6p~MpS]ZRڳQUv˘Ay}A:b\aDʦ٪?z"~F-A Cpi=> -əʥv?&Ѩ;eȋL^,Иip|Oy1^RG +bnOu؈ (1to39{i'pT,rA#yzLML5aп [Wu"D5F3 'uդ>ƲV%SZVV ũX5cbw3-a"{r+Nbg Zhq <%F'rhgq=9egcJz7W}v~_J+fyI^L1nnb[݁5=jà[.U,H?u IRo+ Z0{s 1x/&.?/D wgUb+h0t9Yڻ 4 \s5 *daG}?aJ s)gW:Pj;8&ۆVC&=`]A"NU8B>+&F^gOUmI*k(@ޙBDTGWC!A 6ZO¡&A\tkljU# ʓfv$q/;B xb1%Sm+;N#{X*C\N; 01(ߙ?2{G<#Iɮ'8̦`pkM8w0ڵ%TЀODKȠ>4[Hf#hk awB-/e1|T}gHsq&j ͛Cp3PxR|e n.atby^ 5jf8Eѣu(siN̽r}vk^W\a_yJ50u1_7f"*9%ĻW_ϗkPDDtZ?Zi(乇7Nl8SP(^قoY.v$E݉\۷\\c NNBc( x8 NjKjPuD$ j?Y/MX!,'Z:r(VE;lJ9)­KE nQڔ^G 9%^K#:0nь/B$!BEA2mw Ҕt_2,rE-5fV(:3u{ @aqI޽9GO^0j6H'&b:ڼl?BC5] em홌a;HֈhAQǘe+a!7Y0$,[oCZ H=mw%^:f}]"'aJB33^ykyQ ёn ~h)z[?#&iKVY8qmk<̨+XB1W?LZ,DP^kSmuIqlɏp'rձD;*#RYvG/ 'RWH SISAtݍe(pcYktid xexݍ^^ͪY*Gn FHI>' 4:DGd[dJNXil /[P91S?f4n(pKv\ 3-NS5zf=;5B[X%hcN9D*PEC۵ԯIns0$׏?GpQVSfIQ;,ɖL`0ڸ(bcI="T`~: ld/%~#f ;uT'HA!Š ^;{욶qU_/vDKHlZk]-GOCwK4 뚟KF7lW]ݘ960Ī÷ Px4d 39ITJ )VihO; 2 񙠪ݗг* \vIfK'|s0/pZzڊ@̲T ?+` ?Jb@a24nDXE)nnJ>Jkؓʲv`6j`'DxY?oV/S΂ke ( e5nKH9U#|:]ΧY"ϨijB)8dzРδC󁾎螞cݒkQ%Bd"GnC=^J\R;%vNV:>EI1<7 &? Ր aFӪ"Q|gQfENBDnxϷse;.7:/Cg{R7k8K ;ap' 0&_!,")UT^E0 ,f0~ZB;OC8Qt0CY NbVڨ ,c*VX ɞLp㞆8XXCR6ptE,Ž-1!6j-o'M"`]'WtE.,\f;]TN%泫D/uVcDz#z6qrHǎ 0ޘpn* %]zr7iDucZ&HSY CIR'dWQ.9ߢV H<6qVhXox) vo xd\ @3u8=Ts9#HjZet=41K<@ R2a\hTE)pRmͣQjq& d fOtXj^ZoaxY81gQ=tO}$zєp@l:Pc~hA3w]z}2a2 0}W-qT^dY3*3IzNmߎ!_)3Phun.>GJHgi*eF jH4ͦgP]|ü¾o*2[$x(\ RjdJ N1L78$NJ0^WJϓWjN3B֜vg^jƁG.pF 9C .dbGL"6:i#/<-|Q鑱fd,=sM:%%SnUVgC}e^㯙5/T͊8iC _oT\֦ػ& o@T{%T~fxa_&0d)G.@yo+@ErxOs@OVC|e#hm_P`/!_[v15'FLU)x(.gbR˱,p(%̦-c!2F#suVZy\ߣ=\rhJ1gQ֣ןD&5 Z{/0~F_!ZS2o%;W+gltBJ>i(=Lcu৹8@W~.ktiSsO%1vԃQg 2C碲9%~Dž>]olX69\E*$h@D`5L Oᔌ9[C4=vEWRF 5)R4^vD1|dsBb[퉡IvŎwsV4}3mZ3$5}QTZwxS+9UK7n݋b"S2& cD+)_0Q op= pxQO6' ͿRAbŚrxHi^wYQ{;lmBtpW#BjXqjG7uoߑ8e]ͬx2ycηO)#U9\)K;Wl;  T31Y%*5o;&G[G.!d%skK|Ztq֋-0_9WoLa_JΈC)Ք:B{55^@.2dxwm?NaJ=Tfcm"d%@  `Z{u/ͪfFtagzn>^j歬)#t9G}Aa:zCt1*߇lusR"-R/x%YWneZѾU(9F>KeݲDs/$ĴTnJzniB+t`E׌vQ=;{y ie~ Ŝy??#G|ѥ hՑCNjgf)At]%v߹] v mL3bavbW2~CMZED7Уa~W"zh.-`z:{=BCAM {:)W⣹"_{,!Q|jQ?nGM7?,~򛫔v!N:"Sl]ʱI^zc=2/]A[1}b%S*LXTeD5ƵM\1k;)np˃͆$H` Ѯg#NV|u-2a7,\{+Ӵyv?&8.\湤_|{K eއ PMȀ(F2NܻE tZ|qg4:bdܕ*ACjȊH1{v+e!vպ4k?%%?Y DDy t݀h G/mitQ$fPk`@S2knf$ī9gNHzoʸc R&%"`hޛ! /:Z-c3M'KyI!+Oޮ=Z':seCn!2>T"ڭ>2&ض M :I|ki0j$;?ݴpӉ,ڻD"qڥ3 DMbLaD!WX<-Dؒ4)ʈo0Lxܵ_5~%5hS%@8Yu:vf▲JCAlLSI<>nA3Oj4[N,]t ',M}ub}ok*m ]]nkx%X%2Slpųk85/&r@|2ʛЀ9&h=~W2r չ/ϵDt ngA3$ؽz}gnyM¸laգ<}S.xm,7PpдJ1Fc}켘><$;~T㊢\.8,U/""Stub+w b $ W_}Ŭm $O~1jR.% RVd{rr !25Vb>={D9̖gGGdP{]7* \c[sC{O;޴V T%s}Y3%927"1K&MjP$F$z l%5݆?)neg<% vRtk#OCd/=wDzPu(ϋ%tQm@b((Զmhsj*ufOwji:f]H/ ܔOF1Q~YD)l$1t%cd宬>dyR7dwȿkc&= PT?zG1nvym qmҶB ~9v 奀#IOt[WQ_BPP~h3_Yܛt%lM1Q,?geKJ[PdH߿lF~Lxǂ)rUz RrSD @m. rXPl 6gjbϋ<lUn =8sɏWq}<ځo9\BD,ΏLO/2'W_7/1}PF-pX(^CLmy)ή&3խ\i-P:c|*Z&x]*)<%{ #')O%5s)d1I,ݖR #nj,MFE#|H? 0#K=cڒhLju՜ds-YȌXk sb\v|w+7x^]M& wgH+P HYyτB.s!ϐM Z}(Rт6^hx xW2Ki7+ t/Ž*A cHR „EoB#j7Xx?.;\p0*rKyB창,o|ywб=A=_Md.9˟Ia[ϋ=YOtԹIkH'DsH70Ow3{I^BS6y5 A{{p9 2iYj?x?cMjU*$bs[)ԽǺe)ҰSxfUo 7ЧFc]0pawž'M@LrnڀCoC{d3Y9t&ՐRamxӹ1ف'gD4Z:=.}-KФHu$aJDv"+Tg2$JLiILY՜DPw3y_Oe?TB|r!ee=lH-LvUSoxt{p !,@%$6`X@fB"+]g^~ۀ9vrBE'z)Cz^jVN"ƴh7Q&؛@l~ ?Q-mauDor\OaFN5T DBia#İDvV ͠.A"Ff^FҴs'n(oYɢe*0K0rEӾ 7t[i=5C.N"*=]ْAoLPU+7G>@Wբ6fU jPCa{h &|VNv߮U3Pn3D7&+%N ȃS_MzQ,GnGZ=rD?OQ&$/qpwlosi2qx%9on%ڨ`VhئR>s ;#i@JNZM#"eϝ5o֧%iU**/2w9ҁZ "mw׸8_DeTxʉIpqXJpB {w@+9r9Yed_ _Ww`Frq[O/dLVC([Ÿ@Wrr4Эh42?f}xJMxaU&' y.*Dl()Zzj?ɉ" T)h좟e=W.fcj zB@N6^SpH+ FN@p &2^=H%8 ocy^.Aq_l3.ϭaDO/{>6s{pAelǃx[7nQ 2i}i~w)pb71[I7,ϸ5j kЙy_ e>(g[o'޾2p^<@ɾ ,tnt;ȼ|xm,wVpo=.pMx nB^kJE* N=]FcJÕ!`UԦ=Tfc,Am'R"vS],is ?hrv-dFonK/D؆SLf= Vg7"E7ruy/G[Lr9"7l%d{Ef >/ $SNwd@2 g-o@ru㪘"cvT34raiǓK _fX\1ȷsSI8"dF,72xl'CX@s1SЌ% Dro[fvFtZ{U9sgǩ\}P˕sմ7B!J.`RY#[5@t@/"$3&Zn\a|o)4K{(voBxmK|`~q%a%&n Qpd9 ঐY`&}rmz6|B eq#tcu}2:*ٳ #ETi~E|8̔|*`CJ7&[_mQ~yhX; (GSsXenpç}?H@1i5HBMĘCxUuyQENEL#6jo=8"No|y@3Q1%VaاD- j^[)x5g^Ӑ׸>߷9sp5Mz7m`;!b'6%"xͫ~2(vܨ @LUƂPsyTƖW05s1XϳnwM–;m֖kI_ʔŧdIF.̀qu1A yA4}3oLn3ٻ,'d_!r1]J@kCek9~FU ZY"*~|?on7"G|OjV%^ "*VdvuDPF',0^C1k Ёf0_똷l rͷֹ/ aeMֵ[6u}'X㫘co>6}?3svzO@Icxt$ޥ[S leO!)ҐWQtΞ/02Ɇ@^dXCΝL{ex*@t˛dDopA}bNkt$K\Pv ifT!RnZp#|e2G 0+cbUyߦyeC|_ (AQOa*_̇&=j̸u)–VV|xpz _,j|S[f3i:;NJ!",5ڊ*8A N+cW|Xvfrs׫87)!…>~baݑyre\p_PHe_7 GedTeٓ}3~TX^A<a2VtIÿ-ȟJ[j&,H8]D=)QkN)|D_c:4͞ hɲ]bA__BM)VUr,W ؖ{}:OJ;JbLId_apr `8ygɋUo(mPtyܻP d饭]w 7B¤ a~ ,h^=>wm= {5\+ ₅t JL8EzF"W'(Xփ6>d׈s^ċEa0s+7][0iln' ֿE*ԇqO1Cej=uX5:rgJNb5" y e\e*VFB{.ykQ4GOZqi#>z_q{vOKǦ{賀dNc5$* &}=8qB [PX suo,o ^>¾I4ztlSf&iB}cu|ӀuͿ;pNDStB|!;[a3&'~Mra0ۘjQ6/[^'tiw҇đy<2VLUGn.4 MyMϟQKyg#lRʈ!z6~aN !U[>iL}_HLۊ \rvvFw %ܰ%j1Q!.s95UhC,9D7,G:wW{|&mBY`JtR{Wr T1!27US'q*Fn[\)K'&x){]"xd2yv(ZxZ(4KL?iWPt$Ǫ9:{fRsd02hw`E"Y ~tF )A2?6D\GAu-?ߥ50V*Fy>G/C9KK:="i뭀f9>?>ʀ/Xd|COˇd<+4%鯣BJ˹h1AYBa:6A3-,Ug:K5P foi[&q}`<"OME~M[-8g9> yѿK QMm>',dDʂhIYLIeh߁>b~)P糬7`XȸN 8=Z ծ"s-j GzPn#wFk|oQKdrZ]4-cKB h£:zC~ ~,(?/t̀v])|N AIM(eŽV 2)J$DWj< T1#~|-IkuZ1̡Qˤ+zq6_:O8-87[\3^*$K$0]uȍ07i^N9i~f 5S↓M!M6gv7ر'@46`sVʘ8w5ɯD׳zc4y8r$Q% 2E9iCi!/ogzډ"Z)4 \ۦ +ۮԒ.}GCd [ aӐ|dOtELR ^@Aj eJufI0"LQ'kmS%;DZSCQߣ>W2n2.tIe[4ZX)kK"͍62sicNUS4b|wY&ye|)wm7}lP@PuxJ0ݝhh5I$(##]$ȀV韜 ^*0Ks[8Hm@j:yRCe#-< T vvl1bcUײ"ٯoMJaT~vA-BQˇ{9Z7krm(4'GL<79A|Y *?}i<=LUAƺ}ʾ~?3[^/x.K_V+Y3 9qV&}4qpg_05ιMĞD ^p(W7Q*|#8b!Κ,E=B|1͆vH kt 2vQf^e7pVQJ)&M)g,e~357Sg&b+{)I8FO V#5Z,^wfvQަo. DO-C ٟ7Y@aP&FRyCV-"7mڱoQiS.FayF[8AᠾsG $w;˓͕1jNS80 a8 M!XFeDjW"7;odj_ZI/QI"C}۽{NЫG^*^:cr"]8 N!IήB*EЌIfpBceuq':}&בA3v<PC\Ȍ,orٍmW̪Ǚ{DPK$ϛ$:dm?o iv3#ê"n*^ 7\ٱASw >7 ʻQ7M u%*ؗS&Tˆ[#yDpV;{jS#;TnLDƁ[g9n(!Q "pXu*t'm׺`tL0lzpD+8fv(Vsv~^UU΀ M ~ß.=Q8$j.0>dh>1Jl '")ZSr^C|3M4IhH4=rUR;&PLWqYy ch lIT];cM- ATW`=CpH[!+n`Zp [U77^M6nMRLү/\7*50ҏ %EčcXuʲᚔ`?])uɭX_,@ֺ!!ta`z][~fya %/I6"9؏)D\ mnOˈJ!9w%w$ n6хULNQ\ȔKgzq.gEF*& 67V/&"%('1nt{Ryn$0@6Ci&}fHք8i]i -9A^?~;A`JB۸RMIщH]­GeQk`ؔhm5mРóZ@,YIO* >=vxv2]+LCmǺ̪5bW\ %[&'lZ08&0bektZ#ϭ)%<`\k\<k^W Pp aK(:g~Y.F}\fgQ6#ɳđ:BKLXi>xc9aguG伫a:w.bS᫙JjggUX. J \Y3b lF鞝`CH(Ca^{~RL `$1HVI=y?& ɉ(2!b #㗘Np=_d.p}AٖF6d23e T6YDRSp~CWtYG>>JKbNc#dA^ǯ;'(D ]i(\P+CT ^!41/M$LfșNAݭ,%^t%\m6ķ,3PYKX#x;U"Gsu`fVdž )W:ڳu{ysR3'fWT (%<].; "TGh9Kq-g!On1R kUդIG:OZ=U[䃂Z,p0ez^jQ޵9k;t?H#Аhi \9 sFy@P83IY3{Y k<$Xs wW;c <\P4DF$Ey쐢 q[LWr*gVx>Ғ|Pևu]+=^!C(jm_\AtJ3\f]əUMF]3p8 QȭƑH?OhbntItj'A̷1ъ0iBAf*8or;_]3!U!d8S)Y(RӦ%-z52Kۉ/׆0K,;%\^E8oKWΡh+GE h0HX~JޅxEc]J& l8A'lتBw5UE4\g D"wn=@P2A6pV;I.G*M^֑^'dqh(*p#v><-T! ڛf6 ~/8TP+Pq Z{l[ܜ; ( Lq$QX@`-ڑx :CV% qm;}&>+ wd0T 2> ec7^'*h_;*:brǷ9 tZRk&>; %v1wre8Ê]!j,1R~f\_[mԜM˭问\9Eo}lzH4'3 *\bd1A!(x뽚hR-8&}#c\TH1uͣՔջZeNi _SH!l5!?ł$27v9c։KuE(*Z>W0e 2&~`Z/ >&dj89~vLd6 0Im 3:%\Ø n ( Eew8OqQ{ V:eAcPo Qeo셴pbJçP,*:Lt%ܴNή\-KVBZLݛԂəWB8&e52XpIwHR\sJHqF :vT1B2DkayؔY6aY4 ]n+WmISݭNl+ tqQ 6s]YۉPgL.xrM>'I&MkNޝ.s'xf,rDwKUPpjhq3_T C #USAv@pCPr%}zc: t|EPoe 1Jd CB)=ttMr9ID}Uf?2&v´‹qj¦Cx# lB:lwjhAQ5DV928Z a/|5v,N׉(ozP;Wv<)4A8M.4StrH {b/;l^޸Vɓ;$cS(UlX2 >"i^$=^C1f>`ĠH̀5Ctlfo=zP E-1 m^ZHm1B4n^fCw4~\DU+ʡ3p¢#Va/?ZՂ+j{ΑcQvS,HU lp?޷K^œ?lw-hh&j@((NBʷGd,guG5hx Ȗa0ӢZ}km jsM,+ty]aJ:}>[9BP]-sFq.[l>HT{= MЌK*.-o 9K9@HyFH{,DWj{ 56nG@Wtrbn= ?ʂ-,s;ѬٕԱ3Qۄ,'D[_ ~n۫;!w=}YAn:5yҭf WssmUq lh{y+x{}B&CF-6@.n3-'W 7SNP1$Z:iP+TAw 9s磊. \X]' I w(~Kc|Ql `<]j5Vy:DaP]ۘsl9UL.IpOMSl;Ie'CtcNi-Ŕ5T!`еf\3o/d(9)3BCJ=Gsgzgb_a-;" IMСRR, %Dok]\.i~'_<сxT+KtuLDs>q@$^O`m)׾눊z>LƏ!֮Ǚ'~#3muL:9xZxXDc( )Λ#um3e|"+p~DZ׏[bMm=BkB>4旬fW^4MՋilKX_4+rE~h'k8@?6U-Ğ6+X+d]['7Ip$rCuh&A CmnZ҆q#6sCj+8H]/MJQsd2\&)*NjW3, JLAvMf5TG όF7p.B'.;u,y=Xj:sE(RĖ ̺<g;+̳@T@(^tZ(HnY;[-%*1 yu8 " Uv)ŋU)걯(cj3@:]IRԮj+!93㷎&Lx)B'-#Y^`/+j臍.B;1#C"EgBlL4g|=PO2w:=~0H0m^],TsK}-:MT'ؾ"$Elp Dyoz0BJ0I5`-!z03`+O|#h&[teͦu%c6WJ]"b@&L4^vf[hz2{ =3Vd Oa: :PE~tjHȶMۧ ? >vAޒ!þH2nQ^]ekq4ȶk."~WY=^?޻!$pd +pSּ|2l+%?rUT{\?B&ZHG)yxm߆`֘w?GU#_hU:+(+%7cN:ֵϬv¼2) q2:n<_KZ(H=y''<t8҇pA^Yp Qj%҉X#ToAG} $sԉVljz= I08# óoY J)3f'o aA 1ak|<݈{yi9-h Q0$`G!sh]R]tHMdo\MKLk>7U!tMYx4Q? GԪ~qwXفza*`Ӗk2\颸i%a❭2ȃ({9]՝>l5*2eI$ˍ'J=\“ хc]( H0RwG6ΞM1SFP3REV̀lA:=&P7wl0 GKZ~nOsW|kLn래2DkRvFj[?lܾ@Xh)窚.`]%Kh̳e,/fT(TIoQG P}}7j{3 w- -MaS 5=@[3>@ &+41aQ*dF 2JZԃ:>f3Y"W9T7x8Vؖ<[$'D D(dD'_2>krg)k@6*4kB+Kb*6zVӞS'Fɉaq9PrpPDv y7k'&[W{]'(q;٠Jr+G~5"'Q Q!_G ]-_K%@H^X{̔E? lXiCㅀ鹶Bge)⍱@T$c1`Ttd8c{EHpWGҁ\W\bMt7뀎bÈ:+Nf Sd&,[)6Kfh1f!j*3t6TXĄTIoxedZ)K„ìHXZ#{">Q ˄mp~ϱ#|-A5y_YivƑ<):*eDhDǭ+ NF8D.|Nbcm͆6D`Q٠0$' C/&D3Xnݵ@YE=@ ' 6t=YY15Tݽ/˪(+R %W@CTaT2):=Mc .m Cnh<ec>f!S]=@n]mM:Z<` ~k;N}ڦ=EL $9؃[tGNس}ւ/%܂ѣ"lV0#rB5зyRa[<" k3:R>~6k_nUQbZ\-hAT&=Hg@an4]'^̇1ϖ(wX2he zrS+I%bI ClQA\2<>(-ysd5>e/Zs9SA]K\Ao 4sj)Tt֪ K?t샛OD9gZ xR"h%6X(v҆Z!Ivtۀ4=VV Z^Ijծ~j126ZyɱL>  ];6|&n`9m!oPe w~ߘ 4@lddQhkPp[7+-͸ hOA0P)]}ӷ91)%JCnVѕVߤqڟS">;olS3{i/C+#Sujp PVQ!qxRaŋ{4^*y Ll`Gb\;_| @dsT>w`+,R}0'TjDo7h~ |{zalؠ%iH[remB<!OZH-&^`X(;?ҕD15CC_ڏRΆ,OZxnE1؇g[2I9W 7x;A8Yt?~DEǸYW၅t| F}%'\hHOQSc?W|11[?.J6U*arNL^H,gݜdT;sߠ0oKp QQHXFְҢ4#_qx}TOnjVص>nE ͔/xbti-Y G5F\lC!TumTl߉VtF WB6DHUIhΝO X{Q/rn- %{ɓ'Ռ9pLSKct6BEW EfPPr%#nE{O^uĺ D\Cx%R(I\gRnj\F!n_9d, oP.ip 0w_^ݾby3sեB0s|&x@m-3f& %A.8 IbTQfNL#6g_qwǢdiY9U,"Ĕd$\;PLF[eaB-+e؏R7櫌t. [Y`H|2]P ZwVKwMEt uf=չ6*T ; ݝVjO ~V7$|A:#&A'zXŹ̀y: 1{H 0idZ\-La%F 5ɷ̏l:5GWr((oN.>ޅ!W݊SZIJQְ|D$7㶘Z)SAC}nS鱧w[DAS>_!'cF?xce{Y*[ނLVԖx5Xe%ƹ.a21VңѢ#6 ؑQfk)<)bAtOAK\`CN`,3?-.UX`#|G+?xaNA}տDC)ld P~9ө8iI4cl-o b eGT e5(hҮ. |x!Db6fv]c'?*αoܿ)v"=6լwvmhoc]MEh>gfNU"K zؐ-QKʞgv?Ad!D\D|hiPUfWGFA(N,dgV4+*'G`-hx8TAg.)5`jN_%JGǦM M J,T!\}n끌 '[S/zGU^n%ֽ,!h76Bo|\x8 +(QcED,( 'ceD݄8ZI(1{ U ,jI=]:O3#WftŻxFO*;k F2T񑋁;h%SeD}'HYI6;Uvm3y*#xtH魯9{ql̺*ڪSngY#Sm%0DB8` CsשRNnw9s+YmBwlU7apKYi!,5Fã˧FA[J{c,~!3ph~%c}!zǖ"މ:bw;BOViynoa ޛO3?HmK: H׾3sVIo<:AO}b|VIZVTYݴll+&{:A|Jo<::t\.SnuګRlJQA7[]& UԹ!}а*{ Ӣ#02D$G+VbgE%D[>_bs@+2u03[(9\iVYI(7s_ ˻$NIl̨@KI'~u/ނX(ҾyxˇfSŴ"R `_J-ddzt}Q )\Q=}63WӖKI/p3BE#d<5LOA55oPl{6`8iV }PSj_GaQ ͷ6|e m+ IfݦrB▤^ =3-Ǭ3V>.{]{r$J{%2@? -#]-k䌝GV"t~k ]KQ*P w 3 uݖfqLx{S2 _sny|!Wv'^kɠuN VO%YZ؇_JB)@7[DvJR1ElWen"ZLUk_K /?aUܲ"\^L8Az_[g!α#5؋:Z4PM 0" 3>sG7A&2=1"n)ۉ{kF6䱆eڍI'x+ |R9^['.gtr$Jݪ]Wn;jȵ>5nO"gD&B͙gPfYr Ӓ/w k$&=^$tij L*XG_54=u~o-\!,lah6U Vwb91GY1?U@{QAv5C^3.zS粌qR>\c1\Vʊ[1ہg*B?,CFʣFQ[fJޫJ}xaU*=C˭Ki2A/͇則o꩹U`WYEHw3?vR0E~=9a"gn]HQA`K_+c7C)ȒB.7*9֝2&7 Uۉ]}鎽) #Y i-aq̒D%`%L΁᦬T7^jHHvNm[#~{qTzL3P;1ިf#ڰfm%Y<#[3יhA؅=P4q ޶T Y«J=`p@=(p.cVY'fOe!\Q !h` Dlۧ&UT)HB_cA88 Ե0}ZRY }`L^Պ:<۟5a- Ok诹d!$3hJ γt )j;j\:**.0؇X,+l΋ $FlCh%,]mgץ)eEI4_p%,<_zD=Ht3x)/Bӎ_]dR"Cq.CM$ k>7ڸ =.hAOT8Uq65==I:1xK#+D4? ,P.[@6"e6%De[?H(l{{I|6ju&' {.S2RҾ0IH~B tY-=/[!3G0˜0e|ǫEa(P<,I\6%K vR:SvU6gf<]MlI~qȦ}"o ZuI4J`C|o%uBi o ,个u /ğӇoיY w򜬓\yo-6tbt1@xm:͘W7&4Kr诀$ίT$\{t`+uXS6-ƨ C '4{BP&z׺|8x@E.:00Tݲު N?^GdRc ;تr4Rt}*rpѓgI!TOهlX\S>0blqPP>Z`5% s-sG in(caГzSb7Ã/:y/'6ޚ&rB-pID"[Q`ˤY kC'^&h|*:aPޭ a7GM.ъ^U?A,0f{0qȫd( `-:ɣIPQ6l?kJ۾ovjUٹ=bzB0Y)o>8Ԓ ӧuzf[qky!={wIf-)3ޭz;N9ؠkڭG\T\y,5zߴ!Be A ^g&ٙμ27Og¨ߘka 4xBvlADqtcSZ%~{%ɑB C@trLm+y:6rԕpJO_o2ԭR8x$t$0hz֤1A͕2m^thΚ"LqOl_ky̵G3Uvs6䭣HyIF/YQvLK7 n7^zfs@$g79`<+M7QüZO,Kl=3Psz&uŴnOktȱcMIWf`tg0WK|f^>E[&c)S'ٸ ^U~{3 x,{ KQ"ޟQ#+2![IӚ7/@tsg^Foa8y]SB`\ j߉-=Ds%U _Ƙy onʶ*) {U1xq߹4P^WAbۓX7ϫ _ZLj@`h!W W׉cbF% I-Ͼt-oSNgv (CrhSofR%nXDGg7XbFr](((+9F86:11u63.PUelZ y9XmKwdU@ۖVž#Tvzxq vq`ʮ e)NMrѥ,6eQ~KPRpd9Sf] 8PhU+?WC%䀱YhGy1N֯" ë[ (vq5'zw- L|YQJ=lņĎl딓Iuv9V{Fdd;c#-T3 FA4,w 㔔E$bOQ˷Bp@HDŽTG"צ$`A]%H pf  d_x5&BSdL- ˅))ٓ!ҳ$AtXxl_Bjt۾J23  ȱ@=gʼε*,X=njc3;"j5I! *#YΖj+Bje#bYKa&g_\sp^NVx0gm;'aR?aRum}^+?!5 l;USZIS5E~ v[)ii@;9v [z5yVY+ ezR連;i;rc4Lr34 |P-vjjk'ٕe9 I{k Yx,@bI@ l} ߽_Hޞ l[z=NC2Cۚ /t=~mQkZ*:]ӧ[ajar'qzu5/3U)kVY,-x}@,/go‚p¨]Z_# yJ7?D&MPu̗$bU`oQB WJMF*@5!fHBJR!I]jY ƽqm`סAxZ S.`3 KF\t9TݖNP* xFZ~GsV R gPZ~eoR`rKǓOwxWP(KH Yއpq4-bfHNh#t]OlX;?ؼϜT*Iŭ G<=K ^\wB solmy (hDyq(Hl;k.O@Sp HBw*KAuAbY_gOj/N_TϦ9_C&cz[R@5f6gC L/CY3FXX_k0(+q%=g1|Ze8nm N*.ooՠ OW"3<˄)Eyor5N GJ q:tҌXPوd bɗ99Q4=;J{s 4Jr=Zo|E U'{C I/6-iKoEX$O"s*l_i巭1;FP8ԡsΫ' d 2dj *[&J=ĚRpاb SXŒ< oc)*4=}o= 6+C` ϩi̡lܕ^0}Hmx>,ǒם-ڍ=8CQJ_.NE _7k W[o.l;Оsu9<4p֖ư5W1,oSMKHOR6+MCFVOVJ6`% #RӅb˞2SC(nVavx]ŗSQ&-{$OLP'.sNKdV`()'t(b 7R ^oX< E3I|L~-(]\T F1!ܟnO{ I"Ww&68fv`+KNuȀNՈ`1+_# @=۞}ZS&Xć+D%]=7(Q20ndIϟR?ۙR%71t<>7]× ްL(Rhq!AͪQP 0H0d`'#_ϦƣAPbM;5b tO~10=Q 1 6#=D2B@- 7_zˍ9يT~,'Ɛ :;\,+hp_L&(}\lJz:š=S‹]Q_3R0CMPIvW3P?Ǚmv3 D8`-G;Daog3:%ay`S=7T{BEGyu| \wUO˒cPxa81?:{~ȷlȔ*!gv J{.'O0mws0N H:NHaJ ""q[IXx_R-ۜZp" ^%xֶ.2e>_T`-6MfH>#{a9QY-!*:Y )?.\Q*{e堍*"AyU)K=m +Ҕ=^t sYQҁϏ7FY{+CʓZRkJ"i[r:$ * x# S>G=[tܛr]Oԟd~LwU9#ufj] myN;Ӷ _ < N l)vNS43^&X ۞2@pShh!(Rw(Dgԏ&7~hjjN'#Ouu̢U:A7i5m8΃}q){W#<87ٿL]z4PheNvpB3Gj SRmuhZitq0v܋agyaښY-H1Mȴ ULv:v ejb]Z]2{JpMUAg  4 M~>vSnx;K &E}{8a+d zu|Ѫgt?jT+1 KNZXx覴ien!&JG]íy^+4G׾;ÓG$t}Cdː ng?0aXkXvlͣ7iLVq.zK[["/&*YL_pX46glMR-ioE(E4)Ɋ1`A\t# ۬N&B-Y;gX@$g(_V(X?$D(Y^7\']$PMWy,y ට %6(Bd cwYm$Gwߊ]rYHYvIuq<3jgTBmB-YeNA^)@RrC"EGfp~K 2ws󠅂e+ea` 7k/Sud<$}׎)n40 [?ӰT0A N;BU g0*"X TFk_ Nn']ry)Y?VjPFsF9&ZMr7?D8 Z*[;0:¹OvؠBQ&sS=^xTϊ'-ᰟqMFXz &?[t§DF>$|XՎr&6@F1uLJ]&=ު%FB.uX$Kj !wo  [l%idN?%]CĴĆ_WսۻvkvA XSD>Q~ie@jsa$To,-7c~Ty%gvΤh`ےgPq}yi4]zw%X:㥓%&NVeܡTpݪ- e ngdwm%>9G(ZSBx2;i7hQ9 9M Kֶ=s~,5,prjd8Z;(.@`|s9kQw&b`"g"9z=n)*o׺yKvrTl:\X'p^;i#tmm욡O=Xv`η$w++1{,,R$R@2o*P"z#JW/`Ʀ5q}܆ w=ƅ ٶ͘{$4t+\vd{ˆku3?XOF1%ж?8ݺH҉p5"wRZFJ@7~oŐ8NQ)+JN.Yq+Ej8tb8a 7 APvj*r;? B2tnEٚ/ j^rB)sSJ8@iXEzœBS%Zdމ1-BpRS][`LcZfs+l' )<sj]~YaUց^ʪ~H/W$ܔjn[/Ξ'\D.³4,ZU'aswj]?f6do)P7PQIsEܒkl,Yn(a}f.ly*硲#L;&& Yؘvx"|]W ʘࠧkRpt3٨N `0)4Pʭ0*}$:Lǹ/mV@d5yMRof\žxoXnvɪ)B`rpѫ G%ͼBTrJ9;zJm]2EXɰ%,🭶d ъQ!';XO<-6EشĆ@!9jhmƾ_tj@pY$B*D2EZEA̝]4o‚/V%ٱw/&=""\{j<ҍG`G {$7q0H ˲6 NC3y]^jc`teŮ6r"?0^s4<"1$g,~CW]a@6S56KeI.TOl:)i{I=P&Y2}/[xnH:51 a(`fQWȦy}^\ڸQWR8Xv Ppx]FJaV%>Wwyq0jvp#FHJh {| 'aF񡼎`P|X2ČnJ:ճ͏%V|䃠)յZmD5.a|!OcNy J%/79\X RtOrFy/#K^k$Fе:w YZKHb}UpnAW=lu0>/jM=z@|<+cf^YNv9x 4*n|,7O(YxGl3oۤ^"%ctsbb"(9V3%N/ (ZSVΓCL VcS=_ cY赳*iPnFk [Y1:tEڊ F WB߳zSO:!pᣝleSLUrt'RX(uu>:ĸz;Ővst^7?\ o8NߙeqKs# jCҲ:ֈc7*r=hÚGHv$ O1,΁µQFK)| & -(R?JПu͋=کCЍeN)~I$lm&]U jSnWM&$(1K7K GeP]p}ѓP>CežJ 'hYN=n%ْy7`u~+C^FΜRu顨@HT1 K6f4W x띧ѯ:1 S4ENP_xH`e]Czh^ DtjUB:t8{j_˚$ϝHlpbjS0R~͕-Mᕤ2$)c,3WVR#NhZ8g6"=U^;yL;ۇ fu5]*U43<FN2c'M V\FS`G¤J /@5+ԇ?XkQ'y=JKރػ*W R*5@! CL?@Xu^\ҁ+K;{vYV2Z1 [`3$r0!wh _ :fNŢ\bc}j\=f]a#3z-?r9$qkh?b&OpoOA!!V&+<2 ,\g'm'dxܜy{/=Bi2}X=}˰lb:- KjRɻgxNB!uq_~1{ȣh8lsC+pkm%\ӿIs͓3T P\x:o'=58q;>6<5@ńYQ%G9(ARh?Tx,ՆBI,)SJbV)@ 4l RrU']=]/`55bMڜB ,*6W"-+& TY)Xw"$ދ2 %K Li_ڒ"78 GbPs""cyьmw]ͷ|G&T~eVZMz~L{22rtA Sz6ăԁ[xg$%4 V#OjUO2 ]BpJH7o=݈oE2t8V<ު/e MˀLi#RL}ѭ 6doU04~cT~B{J!L|v@Q̸ߛˊ9}>F͞:=J gF_1(2g\tҟcUE*W=߮ mMU+yYEt>, %LyZ׾.ȁWP͊ b%ݴ}DEC7_<ӑ+Lۋ[wiZ-#F6_?iSn Y.8kH)bJAw6 {i a|)5HhPF3`pCN6@TA{0Q/ٽ{'CB+٢z6Y(:eiyӽٱ~ 4MéQ׺ӯ!|- @@xV(ĉ[_3hg>HLil rO?b' AJ?-qo,:ÏQk0$s^%j){χٴ`xZ8loxꊹMo)S`mϰW!UsMge =.cH{LasH(-_<ޝhQGa|eȬ-8~Ʊoq] -, N [))w2 CՈ\;y]GB5"Q ~WФ`BEO+Nm5m槖Wr<Q:e}2:4^{UOkQWŲIkz?>ܽ&Ͷ/{ieb57ѧN;n>"֫/Wa &=?B$>"Wb$m] kzeIYn>V=D: U_RZ'\K8i6)0zu|0NLUEa2G~JfDj~"1`7g(M&#@3[{ϗRT/NB0_RxbQKf: P\h5AN9N.R [CrbJm֝"ѠX9` ZƼAC^}`jա\'S2MFI Rl_&5~ե@ AJѻk1aC7o]|j=MDL?BKލ|'|=i |_4܅J{ _xP6}xrQQbwL6qcHLOِv Y5"d2[bي [ /80x{^ؓe1 *& 50У%CCgtIZ4"TŨVV=))B>x?j*WKZ'!*@~.w B~kQPȓxeX( oL`k=0?7 'iOXň.ϰAf,iD1P;]Mh߭% yOqAnbʍ ZXI }zRxV{ EUPƮOu;ӓh)ދ&pa`(ԐhnwxMD0 ))d&Qc4; Ȯȡ2tcZD |BN'WP˂{Ry2u&gZ oțBҕ$/h-+\ԱSjRe9#dMpe?pMEK뱘}\/wE=;I ʓKcQq̵WBtE2;1EIy#UQrb?;#ocnAJ^73?=1JHOūEA1% ژ!C:20+Z4~8cM.]V&xZI>9jԍ_rV1YWf (BAm 5y$?e$ߘet۸#˗K\lD"ED!@Nr3>MSmhB+zԣKeѸFBvD̅rV66Wd8UZQ@hR9coJ)[lxn$&=? V(kG"?.q&= c  /w~izYZd㨢x0}$A[ Sa5Q .\YP ͢NycXNs$ ~Ĺ |Z4|$lJx,$MmE(ݠtea>9jɞXV5CA"N DүfVdL]lT-~OsWѳ= |l|cH=@45/5IJ0R6P['OZaٜE`Ip-Q!!`r7|92[S)kvehٱ,_Z]@*|Ckl8AWƘȿjҪδ؃$_4$@n.Hlc/04*VhJQ>G1S`M' 3u-^3'Q:*^Sؾ9a8?dգ`X0Y,G9,Brގz[^ˆMoDZVl#^ ]Lt}9_.yHNݤ|q޸f*рiFU/P5o8 ,Y:y tV۬pMGO0`m.Vm{l5.ewi _tb3n`ݶi qb-dxS!/}r:Gb{y/fuT ǣS#GMu>I F`Ki]E7{bZǭ@g"G?1NZf*n2Y*>yӀO=+J K zNk\7txB"5&uqVujorFFRO:*Y4MAqFj26Q涪:D4+lપ!.F'΢3D*N>i& ӉGMkр :s_|V0*˶z/%9ZB:I=̭:M.t{HϽKSruL;܃B nȃezeEq@#M >v,ĵx2UDAoc w}ۊDzul]qWDMݖSFzwl;i\4d̒}5}bDL&Tz( U9TDAOpa5иQv.%,"F;(!X8x}wX]zLY=7-rxfE/+qS$KT9ss y\7TIZ;F,8\#Qu#&1a(g``P(M*qy7." C<} &Cş{Ar4- ǦzM wHhZTpOz0(] ;{P,{cP+qζqa  5@Al.iWs T! T~^$r R|3=~u"ݑ0e{CwfxFhv'0Uk}YqaY 'dGʲ_$ܤ; ;9p끬Oy\̶m]2o^^H]BWV..ܞo.:..G):nI"¾&_hA]C`Ǥ*k&uLt!As|Sy@5y>Nj"P X»*ʫ\}c濘Bh,ekXy?X;d-^J#ȇ׹' Nyj1ۨE̤ҿ0KY/ӧ3l٧\8?YNϝ+8šqzy}L"ڹaϻCvD"mi;qʠkw-4 YU_pL=8_BE-Gpđbu_)6Jʢ-c/p2⑾܈>aFK< :([" 9~ϕSq{iCT(*Wi=/3 Q>CUs0C^"Lx; P0?+A Sp,j$Uλ *2ҢCяzmz*Լ]I˄xm.ƼuS#fA%_}&wXH YD r)JNTM7s*NN< F=̉{<.{wqm\m}ԅkouٜREF&Sœg5<̅vOM=cF~qff t^f!U&B@Xx0@f{y)c rnfEB^pi L61>Ǝ1ַV"oN?Pu/:i^vzm':x6/( iih\[թ71" .AI 2X!E_o,laQ4sC$W ͠cE&K 3?QۥeT;7ĢzænI.%8A <7;$`RD5l \LvF-[X%>7"k9 27l!>̝?>w{! u5^JϨ0064 ˿Q7 أZ@*9nK;*G8|N)Y4%]v=*~ %+vmrՔdY(+C3색rd>^g4: َ"-)QiNաX]7'֕݌gD7TW[x4Y Fe x{ Bq OYڝS6aI:32Qd?ΜyY6RIԮ4m%9-^t2N=NE(RzO%N[#"A&}UaWFN:]&qn{ψ#EFh" 'm49hhzc̃=4$pR,'< tpxeLadrFƇU(#Xșv0,.xXww,ȸJfT[Q1ʊ@k4öYR猪p`%ּ%T FFEfBz孏#W&S('d8Zjl06oU+4R2OF6Y&W\Ծei񞻞>?*j!K5y"EXE汿R\){8٣,n@fѤ>lwcrne=b" Ap=DId|3uDq\GX3zZ}~ҨPV`JUV8$$|$49oܤЇ RݘW%̰jd@TG牿M}s`|_3yavwj_/~>4O#Mw`!?J9ETCNx@SBG$qӣ糚D/42~-FIX|mQ ב `k8!X20XHҡtFG*v3[<t8 %5f c@/ Nr+*8j+I˽Su~g$+RI^BcKzP*/؈KS} 6U!1!V.]oƮLreo\ ~2{U.ͥC'Ze{'/j`5V 6xK=c.qbڋR 3xBg_8ho_-%9닠AR_]u~Z(>(Ʒ1?J` jˏ7l恎e;$(Z,#9($^B)C&5[c}-#mnyȻwӭu=ut~̂@vK$JKPnFh&4վPL͟mZΠ3(l^.z,M'5u_*B$>S3|ťn[S |4˄:#C!_0]x7o:Ěx ő Zqϵl ,>N˥!$JQG;YdvVL/i'[1D5)?gWFҬ \3l/B,K%H _\}2ZϺ5~  qc("nh;k4c΃>=vFCtl 畀[9/A~α $N<.6暚h"_xЂ0uI]?"W-DZy&Г*x)ϙ*,=M)woP!*Lp zI==*y\*^̰3V ڭ?1sPY1d Ŧ%L;ڇ.ĀpT2aͰTłoi{i8 dБ[c7FeÀH<՞U9Fwd.V[D{zSтWB KwwQi$P4#H 8XL0/Z8)~.}B ( Z y:&\=L'޳*!s<2&u*,IO!//Z~`'Wǒ dTԵ+C\ԆVKw,UsU1gCtRF^Rynl_3tŎ,l_WF e :?;b2qhJA[C#+O.1-w]m$JB%j7ޣL09d zx|~BtRwdOaY:[=Ew(wJ+2GVjBBchܙƁ>7w'$m}9 nfjb7.0`pR5aZ(:8y}f yNR&Fyg.z\7ue2ڔx{KI͙F3-*juPZm&ZKa%+hQ$D!QcwScyLJ-{P߿lPl;G_"|aG< b3J<Z՚iTxK-t`[^PiXXylkrb!ɾ%ꘈ=NF{xT7 =ue]j :gjg`{پE<_GTM >p{U!2B&A/yCK >΍kCao *x~VGhڎJ2 )X;& 0+}-FiO<1:Gp\2Qt4dq͋p!FIg=L X3%ו2*f}PQ?ёn_7p]O:-$t؆w:0-čY9Δ՝csc ~]5LL@H="\k+Zml͸:pBXq>;C)8. 1݁0@Łﵿ3^՘e*1S'MGS/Ug> 06TϐlIh&Q3Lv'(/M܉xd$h $eG~| '|$F} xyemEnhIc~ye%ɰa^.y yr,iehH U?#JW!Od(rS;tr/ĖR͕}$iNisV!%#"4gZU X9&Ȃa9 ='됴meP`~j5돆iNm5vgg[p2B^P> q#Mټg6hJ?{Dp6)2#2i0[X8abXwGB2s*g+Ƅ!/8s(xQc ǒx3$|B:)D$'Z\Yh>nKmM}7.ќ*zc GsFv#%ò-2Y+/]&o`z. 0~ 8ⱜ3Ŗ# ]8Oca#D ~ ZI5I"!29g G @DRThnAzO ZDyZ7z0[5XQ_es+@` N.u_2HxqUp/\0v,[d+{ii%LޣnA$CiG`ZDIuaBٓ⫛qGX h9;̀,M<\Q}q"5J#P+V` `I[\.Y9^ǂ έ;t>U-/Nx0H~uT깊_a$X5)MPtCEȁi032'4vU58|K|SJV>JN0y117@1^<%w>}Q p{(˦gFޏt8X-_O|R>(y<箱'lwf@=mӘOW,*\w"ikEdIfs㟸5rfKƗ b+aRuDbm:\\d5l◍dؓ &,u?5@ȁ<#‚QFHu[?  K| U?e¡G%nYklvԞr_WJX/a$޷YUV)8FU!&ShVo6JGN7ܬ,y:A;x)0QT~r oiwKD?CtュaTiٱf\@at]4NB \Skl~*,J1CNqΝ{=u*PC3z7h}b/ 5Qi#5$Ѝ}o"W A#7).gcaq92ƥw' 5"a[lŽau]Ftn4柚6=] HԗǬOS\pLVz~l=ڍyEO`+{s_ߌCnpOvI=/'띙}3afsRobB\"5;P[j%[vVP4?4Cr-?)BGIuJd拗Y1tA@[*=5̻$U9'j4Uؕlj>1`iOfG> |6N>:g=jJ2;u:/ث陓 >O' J.c@/:MS 6g̠PIĨ!,i=^qr=lӺۓUg^j( +S-?(Y @c#XZP6jg&ԣ4: _BÅU>,y=`b#_ƍötw B~+"H M\4I&2ȒDŭ</_T@z9 '8SYN'? h{9݋ % 1*Q͹w ;owR qH)ߘbqk7~T)G޷lSkZyVJ׶֩u/NO\VĹJWZa澿>yՄQ ;V_r<6k hҘF^)t`$lot<" ,{:Ff)P8>X8}}|@WV.I('yeP'0;~ $ψ5uF,A?Vz0q0 x0}7Pa9rST[l]}~Hjfzkc;_i|ls=? E >DffDf ~W90؁"va+TPTg/Ɂڇ0eq--Gh|,}!g<;kN_t'67λnyJHYόumo՘A\wTSN%O;MZ㾞H#iK|ɞW[&9nd ~2㳂N}q킗nknקI D\_l{r6g*aM`:kXie XY6u/ں[6]X?9) hŚ.It +*졔%</Ej$Fߡ&2N`~?FXx 9XZ'k_Oi"%wsCЂN;p6]tR/FBh+5~79k#iv/UECo3Di=wtf15uIP<  &kOM̎J^90~P &-tU/ADU:SLBmi&4WW$%5 1aZJ1d1XcYR]Hc[ F,hxЗv+aƕ6h i lu<1+p[rO_"3h d/3e;us.N13ck#׺Il/ݹƍGу=|۷GW)[/iG-Srՙ[ X=*ϹjːFY\ .v6s]QS >ƞ| ʔ$m>@?.#ͱs&u*mѐ.\vt4ُ;KmvB5,A7ä9X}_ ZdZr`#p?ӷq z}lapMH4)ei@5CބhW0簵Yq.^9iJ̗τ4E5~WdXY{zR[ c|ROL{B5rJ$1;^:^(o>n(J'icXTm$z0kvdGXL,~SE>KcaOlD-l1Wc)8RER_FԜk~Ϋk)bCJi^*?^ %w9E`IٸLz$++,W)ƒUE DѳD'IԨ0UBOб>j(TT5^ 3:jz'"NF1teMT~-|*8Ee_nnh( O;|M>ִDw.cH[hxIقEi/uxС s4iYl6rC h+粱A+TUcn5E-ﲵYyO/]nH>齮@& {rb }(R崹ߜf[B!ƥ;M^YȍMF_)arcPސ!&:7W p|t)V@n tFJ"*mθGIs_03?4uv',-zvBqO#!#78:ecAu.EkiA4Av5perӌ 8H^X_Ѕ+OӰ>Za3w9]_+C.' Xe qTU.F^-Moʒh? CXqYkD) )}(gBM2"_.d aGi@+uܞI=󡐕bJ|CѼ?.A~to<0.0fY,Wȳc;S;x܎;]׽V5ekD{[[iT,uj s[E覠sY{]˘1] b5?Mٟk>k+fz !{=7<R*>`)[kIr+o\b`T9 dgkv μ 6#RiO]<0=qY vpECcB/jaMh1P7caϒN * gTu $2Z^A*&<:`OB;&4䕦@ilEaMoaUs.ڜj:kf/K"; Jm%F]aJ_eI&1ϥ%2"/r&PIVpEy-֬^?${zuѝP4ޛ*r-қqy~=R{9wEׇz[#^oӹ`ODžg5 ܑl|މL9 4H/Mp`\EqL:m[CN ܥRk P)DO5|)0/jNbbގƝ$ 0qFTauqkCf{.mXKXn)Sg`'7itOr d 90bBt)߯sx;UR)rI\aav3x*#l;Fw;hiaxC4GAX7M)!kINbZrhQcwbD]heY["t6-IpzFYÏf٢`%Anoh0m)NDza$xO@<@ݏrZ5 gS^ Oa!l4᎘,aO<丏!9eCMhMGT%zXeؿsB]5𗏜k/f4yyBG QY%FP\-MIfuz1p$iԁ^1%m?ZޮsˠzSa3#22#V jb#-Vcr]phqqy4RMnSx.W^z Zmh̛ʌ9ZY)ϫoc7^7+_T_YbbeH炱WsL|{ݛ:ز+\^k\|bp2<% .]'z0:.2*XLwzv%A |(њBJI5q`{oc JIJs%^V>G#d|xH˴ kV9'  X49PґTµڇbX0`jv=|ݬ}y6R]F M+ƮQI$7eO*iR7C͈_+p +W;`77"Zj  LJvbcf ZHk0bjfقJ9A67&{_!kjKDYJ-n2~F#ʦLXУ`C6 zƜAʒA*D j7T1שz3~q?nŒ|'=J kY67e @["S\$j;d^QD dl {o7gaƙJ&ˉ`AS%ͭh#jd48܏$Bˋ}nj2P^>̿>6Zeg5HPh ^e|I* ԁ^BC.hxN~Jз삼y<>yW+my9QbČI6gTvF ;d~p<[uSVILVDCO!~kIwל\n?E/. 2'ͿU\q蟸Fk& 2򓻡d% B^ jR^qKUsntGy V>d q k;ϳ̲lF;>@u~"Y3 q~&P`[ )@Wƌ x>;;V?NBؗCΡDWz0Hl3 `.$sǾ w%H+?F *`vS#73!kexS!F>s)-[F5W[G;ȊjK•Z:'߯ KٝT kިRpxW+( tþ\Ju}e,G=ǂJ[k"\yNT7YA@NcR%1~#0Q&al"[ySҚy K? #rG=C,6{!p#r;92J,^ݒ(Q,Mksi#ĴBz4,_ õyh>%Ӹsy8[vY9?{p$b͓x1S $7/exi/+CHmKlO^#a"voĚvi7Q C!a^X@23YZq%;;`<l\.miLk C㣿 fL = `e :}Pn1l]' ZTxqQr1VR5h?F<f:BS3C(7ٻ0}hmuWЋ;̧T'3V^Ͳd2mifg}cF^nSո-x'ϳ1 'rA _m*{1fuX}FW]w^\rr0f`v_"¾smJ.Jf8ʥ"[<5f^q[ Vdz쿸 RK؂9>~Qju!=iH MUsdkO:dH^jN[;V+(C _J?,dKfԼ(X{: ͬZxe͓ESIW`({4偹T֐;>8Gam+N(+C jxؿQb/)ߤO|Ɖ2%>+NZ}ȡzyG4|4FQFi  o`Z2g~v_Blҍ[QpHu` !3 nqBc9dD|E: #(׀\c?:^Ӹ_ySwH%[\JS؃e"keW-C݊{P/S PU 1h{S8Z>i ;7c)PWҪɺh#ؓrn .Нn*#صg?I.粰Gi2bq̴Jf|$uS2"dF$rX3+OpAIYB۳dTmFUa/{PS01JgZ)K{" w}+UV}Z/#E&3YdqSdSll3_t`>џh<{9y*>P)⻌};DW˜iFX~pjv~cbw- z2/blk]O?[%:.V;)EDs2!I΢3d 2m#)5uA< JGV5iLm`ԳD1<ޚDZhUjֺ:eP4(Ajb1 ;HDHh^1Eg+iaxyDVX$+ *pT[_'яڍCdS.V>mCpMK=;hp[SǨlc(O44`PvŚB߳,]Y)f)RB+U$!.;F6}LlR:2 =ԅKz{ssH2,sBa[֎u\Q/v P-1U<*^Q/=Nr_d;k%.ܟ8WIq%Z87yۄn 9s3DnT^nQkM:QI¥.k9M56&6P,J^H? ΉwGxV4UE[;v߬EG~'DFژ j';tY5 Aj-T.L?iIBځy@t-foXH;+AB2D0y50,շ|^8#hq5{?L8/:*}`C[| S$d` |:Fxfp-x9ӌޣq &/5QxE4#h6Ԑu &c AmpФ HGbAh=tG1>n.H%4Q?^_IlS57@O9r( F2}#BTŭM'gRukb Z,}W` Β:+=Sܓ?ڒ!׵kMr1 Sxt6GF(3EW8 ^9XڲxKn՞I Ϛ#G {o,\W@dxy?E;v]tP&fٚ쩴ϮwUli "yd&i Mھ5 !I9:ߴA HT_ڵE/:_̮ߎ= ]yԍ핶W?oy.mj#,ՎJɌi u]a1s͈İ"Rƹ6b/)23`0A=*xBj4ρOxx[iM0_KG6-5GD @K@-kdɅڭ qN> Z9xҏYvy fxM=)2H4Oa9Lb5sXjY+}w 3˹n2EM/^H\ D Y< 3ISw᫧$ b ,"#:=jd^Z<Ir3c5sc߄E?*+V}9w+,ՕC^0T'~;ӨΖ G)icY|y=VZy%猀uY̱_,GcgO /&F^R<f]wd+>vWBj͋ʅKI?>L{evV + VȨ457O!f?*1ڼxbAAEyu.4(()ߎ!+a,6 asV[6-#`gR5SRfJ@n/6G,8t!d:GH?`م83FXYGjzFɘlO"80 [49[\'XƥX1Έ4R|EpfꏿoPG^NJ*(Vvva{ NHbIeoH_DP~y$^%׏C. bl7gP_oM}AfSjIO~pq?0)2P |w@Ȑ#rgEZNy4-Um ӥM lRb_e&:Qeݹtqc#?'$zM?[lBm*okuXvrVB3Jla;SoiVƖSBۛ+*6S<#a3$+ O%lrbCPbiy0xK4Q.0PW.'v Ț\}n4'y&ݽ Y D _587V=w{EHj[0ەPkCT ])@xvpmnL׶wjB,$/qhLh=FS:P );125:vRE`t{Zw;fS5OI JƳ])w3m\vw(j,,*KJ' cSM\#-0An@ڦm.V%w>*ҖI4#QDͿsC4{#0!A!8ꌠQN+~]R`?m ;H*_$e_Qs`Kt^ЧDfIOUKO`{EE`c-/gצi(- jF7ÈF OOoʮ١G5]/2㡛ol8ٯD 3ߋHWW/v9jf=6B@Їeet2cٶqN=?)6%#^ w 7+̌^W)$ G3BD8דOR2LګႧCp9`dA߹d5[P!}A)*{E`RlIã$jY6dܨMWUX6UZr`ŤysTaEsG8T I&ņŁN$cWP@9:V?GlRܦ&-_FwaYÆA _&@0LZ&7M)* $%X؁g?'T`5Ŀatj)[p-xވ  >R3_P.qFpz*dϻ: @YGtL3vbJ~րيXxz Omܤ%}1& 7Wǧ@N|{;p[yIyuL3s)agWkFn[[Z`BltfU'Γ'Qr&=gJ`@$\"K0 <+"uioFw`ސMZsr{gs+陇uSߐܸ tA q@["s{ڊzgnyR,o0x &C|lkMlnkMel0Bz:Db FŮu(,6-$EXi:L+1D3Fr O7B6%z&&)7}d@CdJ i#Jt^ t98 WYZێrc(An_9J POMy(z8jb!Ġ'/ܤK{ hoSno)YJv/eZ&\3s!V"[&=5doCPrCi C x~R qPiكhuQ-K>VNƋH+JMU] ߁E |,%^róuw۾e! ^OyL88QC{=dIط8l͙=%iiXQfRu`g1Ns cYd'b~JݼVo\% +j!AC04+هZEۢz^h_f{E`yGF'Ѫlb6`1Pᦁ3j)B,/Cha S=f$?0QOq @YEmU($zYVIҧg(EJLJS fW^X`iE)MFk1 ɻ(6]Z,=+;6J(`PMfm܈9YsU>UhtFlG =!SdqٺKⱼͿLs+6 YhW7sq1LQ|繇6' (]*3{xG /w.Ls?2t &QI3zqX羇m}(:+}4I)7.MndP c*~'*#M%gST2 C%i+ q}"#z[-{wc i/GbV[,!#mܤYAP.e`õOub;@=$kƞogWIױlT1bE0JI{EaW&g[ X›}sSNgwߑ?-Bڹ%Q:K.%m!F qB}R#i¤уPK.Lmrk+[ڢv(yɲ4G`H96'N#7brs))E*6*5ܽJϼ0c4 gnh@O.mQ[z[I~iN(+EqxCN ql3#K>ʵa;"Ôpd Za^mb'Icw{KT2}EpymZ^XITF ؐW-+D/6vC= =N8 ؅M" BOZ2!j`#Q Ɇ5 gK3lך a=!Fz.ܽJ&43fkC0'ϲ(u|'-έ +¡$>[ ND*UÚI[ ñ-W=->z3(TWXyCA9Wxy[(Ɗvl0bI)Ι1fB*!]3Kv.I4 sۮsiD w]*ޙU8 suq L`:d8݊[U^RC-â&IS,ܦtY(Pݱ_zE5a['!by1&a4tzM*'~zKLt@iB.M=[3by aw̚STXE)Q5iUkPQ`DQY@ K> Ҭ s\BS_ %1{L(,jO*BZ戰纉Spo,ut Ņ/.|o;k .&-(S'ʾ -YG>F$`CR#[%X>`f_d^Fg8#\B0ߒX5'C1/o'DY~1ȖhI7d.#7˻,ڗyde&+͋ ś~AHY|΍ΏI&X߳_ьRA5B3?0dˆEq F~_2eHB>t':K`D@;^ZBK//oq\6 VL b"~$/+򂱹'XF*TU,Vlhu܆0SˮPg79H2܉5Q: 7@Еg4ƕ Y(؀-*3S@J?4?'Ru %pH&_kÆ-œ*~\-HRsubڃAdI3d2eh  A;t6'YqQ;D©슥(o}µG7)} r=_!\ " fɕ~@8cϠ7V5Æ SvU¼*mr_GV[BdLD10[zb+rEJM &-ҙ= 85a2] }7K~T[ͩ/y}L,~Of0~}.`prMq5L[]ǭYaP6~v?'^3stMXa&"8‡(=8~m'†*Z$ Ek<{pigި_hB@*HeG<#or$5A@c- '+q*!CXXva-t}ϱ;Jz%T h0$f5JS2vmYGˣ% 9ŧE@Um RDv'-fISao$r(L֠ܣx}ZC~[%Ps+rE̓5DvySN; ef|:MNVy\-  23⫁]|c16 B!9lLV'OuOq< )7 i.m:°~~ Ə&$*Qœ#T$,]1ǭۯ`>'!'ILܱ  }#>Q Gj_AHbNV$Z 0/aE HtMV  pTVW\Jb4%A-2>%`Au­(Ϭ㧩r– \~*{ #TbiGoG) #yrȏ(=VŨ?n5 ѫzjЕLF#I䄵kJE:{4B "<n(!u!Q(4NleV WC/:mo'ED+/wY`v//ȅ(->d15Ʈ'rbsxDx;Rnisնj5d27ǟ/4VxwL4kU8YTp/ǼkrJ-G{ yλ.͏WPMx?[oGmtNDŽUu}yV!Lu7XX13È%xA'QCQ읅X[$?Ԡ(kx6f04krO:3jOsĸXȆ؄8g4XhÐ?7g؄{<'84ߴre/,Q K=]G)-ȯD 'P@{-Cpkqd J"/zm=1#i)tq]-oV.zw 1[iKn؇m`ct]cTpWԑCOb:%Y|e6)56Li<^lj/䬳QUD,/<KpHT0t̨TQ@H@\Je%,.jGQP;Wl˘1 NHH^ZZ(լ@~{t@a|a1퀮 u$  ETs ym'D>@(VbH 8MJ}Us nosκ4A;[L=c0S2l7'' nZn^AiR^# Y&*UV%m\uhlў̯%+`~JB^)Ge}~#. @J6գәXI;G[a^F2Pʡ'B2TFvu`]}u(=s X=m@\"ǝ}A9$a*േ+kHv傖|s+hfVH`(Zkm^P?IGߒaMc[!9bsveTVK,)CHUݹv܁>°g(Mj)+0}MZIRi,‚@r`#&3'<@8W]IGHO˲FU<ĮWz| nM6Mv~8=PU8*wflǠjǩ)tͼ#[ .g#~aZ-Ig!6TǀJGlB{R}U cFZL(&Y-no.g+Fs`Z7ɷͬBw|so&WњhJlCeѾNpQ*wS}ɞ,Pc8J0Gcuίw O)% Dd9Cv7Z 6`Îg TqXۙGAtYڳ[ M-Ӕ}JeDSBl61k!ucI@kc]U?Wyldc¸u p B(V0cG˩Sq(} mv$(w\nhabthԂ}d{7K^}tk+"{j_X(߹PUO S7uƬhGnFE .Ird72JC WeI&^) 'J!-9:x3%)ƞAۋD`,4 uIg-P5kjDT _&c^ N:Nt]\ 5.mvϡ 4ѐVIfx. v -pBR,4(]HC__ґ'k .j$P"G,nUd7fA:UM@ ȊM =r͋ 6*[o lLu^ӅXUp3B =˜-I ]xH Gq!ٜ^Q;JzjJx&_?.~+&,K+#y"ڦ2袔{gcGu-]6ɐlC{-9mL6N گE+d.;Gn}s IF)=VUhp@DXsV+nF,Hjj/hL}Vi۠0U?;&s̎rȗ,Pa>"Ԓ>n4<q_h+ BsɫR_*X/]ˎ:FȽƃ@sP{\OH^ܷ隲[֐zCXIZ6C[ yBoꇩ,`WJigV_N&REi𝄥A#X[s}SRw0hS04{'iälw5)>v9: حU:7Rȃ<]cAR 9h ꯤuSre9+t~ v9Wp-^v O`_bQ]h)LHcL`P``򈖲mJyweWV2<*nwŸ>ZDNy\['w)LcPLV/n_obtSq^Ai P;S@$ @?^zdN'{CF }s-Shㅋ`mk' 2ԔO42 a\hTٮBWEc b̲ f;GЦ jCg 5QoޭcԐٙl[i ҙ9l#ͿH 4G [1eiTr/߾R[[0xmEW":w6RGA?}❎'I=#|UkGI5] K"!Pe XwvCƄ0ZF%B"~{;2;e7?D5 VBRlc9Ը09gϽtdiMh\v 0@{Ў4weqb1ЙF*p x2X怸L~~o84NNI;zm ,CsUE>Щok0ZEΩ0ȭ[\=n+%raXF跍># BqW9pe3'\(GJq:9Űzb'U &OO.&8Ģ.:q&ovn!Q?0r)U[Cj\P4ltV.9sM;¨i-%qL{w53pĝqai(oH#wL+ [uO(fw6.}p ]1t&`3wY@z ůMsY,0=( F!W1xj y D=7:ʣZG2%k!}c)" :URǖ˹=ς-0l9aW^C%D͠^ UG"2gTpCMRbErǖbg.Ō1G֞|-Jj We |Iɞ :5I31f Ҥ^hFHAp1_>54`ľiTf aցj l(+"?6:bY}p0؆V-`偞%T?=WhQms6%Mr+s*>ywx;vMj쒢*]@+.jsq>ȵr$1BMBel$3@qv uuWY/R!cE*j+c0*֯sD]\9DC? mW2 FƚZ ,U *uptwo eu&Ogv-Ղp +ŎVW"{qCvo!F0rajt,C1*APtBHfH F `YݡQagۃҒ aZ g}qZ\1?}(}q>Ȓ4Q9B߈Έ9` ,OB 떢OD\ia@efKTPR '@_#hJ.8Q#G\KѲ~v#رx=;Y[)֟0ung} ahN{Saǝ =qrivN|Bl !ُV0`sbg1yWS](B*gIKHM_M,dFOֆ*k(誁8 gdN|66_=_8ɧ$xq &W)-m0[ ܱ,B>Ou%:KV Ih"y =WMRDNH[hӸ<[j2NFb=U 1*]XAX|1YBcIӧu @ӆ;a&C[[(It!TAGzOVCyHwipqʃʯ"Pd;T4撻< AZ6ZHzJz =xsSw0:6sR˲F@F`ЦsHJ)qt"5S}Ebkn1rkaʈL=AON;:HSA'%.?;[LjE(8 7?oqY` K*Jφ!iހ~9t9ॊqCY5n7&܉5~څ@ڥQ%lV+y5 \j"ZzX$L{?om—}] Х1mȔvoRO@D& C/=N22ѼHލJ`nsPh˯>,DVJ(oA*u DfG k@=C2sG0څhȖ=l"B3™y`-GݰZd@T9#uDfAsW>& g:h.Inr]sk9㆘̯}X9+e6ME h?O5[(o,Z"{VBIRRƪy%}KZ0aD ) &Q\5 _<$)Γ%QWbL<g5dUp6/e2JT='@ٓB=.ADNorsP*"PtggC_^Nʜg|VblZbQ>2I9t[_{~K<7v5LK$lw M3?m8A[?r c>3?kJT}(˖/  cUA.Hm\yx(D?E sU,14IƄpHcxL?F-4x,>3+傴~ -Fmăi M_սrj/px7kcl \p' "*z~.̰hx4-` k:|9 L>Uy:5R~4=l˳lLU%R++\ 6fV&L= BbW+@ciT j1~MV$ѳ W5VN^px$*uPF1%pacCt{Q5Un.?^@tLu敹IMM9D-vftY0q6]].J5Te26%~8XQl~(L>^SϚʊjx->-.sw2CS<ܓt Bd/ہ=Z3[h8k֬O)= } 85qYX_/<Q@ҬS4DhVYD J""kH$3@*ag󦳱KF&O~LSH,wŚ.hCt1N?$t3CH^ 6uwi#?ֲOMޤc8ajgi%D :9hfwOtb~,cbLe7;}CJg֓:S6sVU0"*v> q~R` ~dJHMܴ "h\yS".}\}(DFZ?Qؼ ;:'9]bCĩɗ~Tԏl^/&JG?^ygςM+KfOߩ``vv0#\}~&DBq?ue>ϟ8XgmKG "ڪ,zi}pd]GF>ffaQT/!qOtkANa4':,#rCs9xYfOIel /lMP &fY^c͑h4q#7m,:ЌLb$='H#lX0tP,>biI3lzñ'.;RL ;:GܕEទ/Z:%>HP}-[`p-]xAy\)BBJ^Hejk6z!;NTKiy9F aC:_W%o"CW,F3&Cmj{P~ y۰V`ʌ'>|Pb-ow(3,󌳩=ocMdde6C~k?1)n#8Nd۴RTF~zvV*5 XrHt"G#ʆ|c92ؾ^q&QU\Ja"rKd]IHRfK}w/ :$ fc /CՊ=h ۼF+gbVt-`Yo ^A0{FPO.ޤL9|EcN^fFsct:zLgnx]ٜH.H}Þ و,nY%Ҳq,6~K$=X{L.x4=ayA܉}2Ƹa ګ ְi'rcLtp4Q 0-%U0, S \`_d&] čY`٨o6wiS ^fC/E} PN$hO2AMX\*̷\$<>WY KKgڢ/7&hh ܯ/u)\B^pL>50ȏu8EOEV?F9 Hʹ)cf"Sibj-W&ڮ$K`.66j ׺XxCٯ,{t7b Ib҆i7.$;l:/lBy:~S$l:ƚl͓!Kr%Oh W !@қ.*} Xk4H`cb Q, Dfkohlr vz!G~Rfń PA D^u.wZ٪_!0̊Yu|74"yn6lhjTCV X5'CHPm>GbR #`Ki\.08|8]ۺwMݞ2oת  m +`+`׀IrHs u`P-s҇a.a(}`%jGtj5(x"+0X@vqE.-AN 0zg-]uAnF=6Q mLmcgTŮ`RL*J._iաna`+}aĥgB:~r61_]%v7/vNWB)+6#L'ua B_PkUq F#9rfKSNi2)d`k3͢"?4Q[$9 Nr:'ޜ:`nNC]@EpAL=E*iQ:FoS߇~;;b]VuhmK1)Ɨ 7E>ugO-)rEo⤇[NSg;`6*f/D2A%T\): ] }G+xeT(ma> zu{{_ki0t߉Eǐέ#49i'\l_!\kwb8aBh a@ ~ eL{;S3%ENbwT,iV B­I8x7N5vuSްS[\^b3~49 CѽC)ѾW=MR%WkQv[ 5KYpwL@翐|q5D,1$`"aph_b0? ܋/0@37W 0ad;Y@NG۔e9 79 eYĤ}r.J|"bd{d+@[/PEKm:RE]]d l&^`+fIH~CYXD Ϡ;DF&ASI@j_L*}*x1`M>YL@)Z~x!ڍL"4y0^UA^if(k~έr5z(J*+͑V-\D6֊h<鑹r-%/O4͋,k-|ZkCtomEsƟs*O0" =@VVY X>X W9my 7W 1t9\0z -}|ӉpA}ɦC̉^(ţ`ʹ+BR$ ͤLI>E}@yNJLcmQ39Z$}&yN%qs-oJ XF;xh{V~d a `n/>bkJ 'ԔJ[^|'fC\ MY3i1%wz"uzu ek.ל8b4C&a>GlWdu,Tج ނx ee9r߁{4VwS3Z aFLj 5TXO|Y ^'=K9-6oT_e)Ⱖ4Ji{?>c)$H&Jl0eۼ6FME C>?$pkDEߖ9 (=0W_[äU|\6 x>vKį!$sԋK+ECh#X?V$.2gKګF0}hګ]Ӹm Xg8A;ɐEg TcfjX53y0Zr#CpIr@e o+ѯ@s`}lq{((cˢ W\ VomN2%beᚱhx.#v%H?Ic P.6z,q0ʗj;\7 D7a! ;Mis"ubULɹS،49I h^Es/A?q꟒$x4:E±-7JH($R0\%/Zn L7jDŽDt٭ \o5"vq҄]QcF\," GXЯQFV$=<֙~Vtb͟%f! BQT9]'짺sng[h,J>tօGd=rN7A 82lgVF Zc)W4,b$; QwA-. H8ޔ1g " .CZ(|Aff۹w(wÛ*XǬ[/[ut/g|"= ;*`M,q˹&Rr>˟PzN>""XTPFOh=-Tk!HgIPt\FXmO{~7nK%}vhe~j)'67i,+&j [+V ֎ULsD|xTҨ?M<)r^Vޗ5G1؍wHm?F{RD~$zwJG? nT`oLJØdz-0@QWϟ瓵@4цYk}g;-sq|.=֭ 3%b<׶՗gK fe|~ڤ.HE:~H38(41(huwc*j)of|KarܬIqsj !^vkH*k%ď]y@ou H'}#FF˅\?cS$Ow C4W(A1"b*&,nDmb4 ? Ym 9nЖ\lVDhوO=Zf9Ģ[8lʲ2@z)9׻WwrҷDؤByd%UeZT9]MfmɭYHyqOOqk,|ZaW*1r4o0_?Y .a3LVe2QۯPKC8-qjBof7A&+Q{P6p]Iy}>(נ`Z@׬i cł"yTlZ@%o"RmMb9t[mYg9ށ0?;‚vvn1FY-4q%S !VAĐZo=cUR ^SOhI[tbUX:cUg8Lyv+"ZeHpEPIG ߘw4āଟf,[C .Lmǁ @weۄx^FB#;CQ_}^7'tZxqru0Θc 2YnKB\YBMŲWC2)-xA;U8\+t%\>ꤓK`U=ߍp: NBYf( PTY eb(L R.KԬ;!m 8p~"R>=;kPQ gaBßDxG̈́6C@"nHbu|iܳǠ;N8+-vTy cJ KS%yIuQs ٨aN dxN*S^ҵ! ֱ3cĐD*ҙD_w΂S@otT%vݛ#+F }Kxer:#:5. 4zbG j0)LF^ D~D{Q(kvs9*Tmfz=qǥHJ2y操]|]C^Ͳ̫o=4 J`mwc>Ja2.R>Z:3I|[B!~jzi8q '{6b o岂$ o+'rk$lМcښBC^CGKjW{ YGM 9KfCuX!>N)6 wҵ1yZ͢AdgX,suCx; R0AWo dun_ UA~6zB2 <LxaJS*Y/=@cIMaNc䠭[.#Bm|2ڊ<4'/_oz#  u9mx^ͼpf Z]#[h!ĿsR]MkxUò~B1b0nC UDR"A,xk@Uؔn mN5n䔰dkN@fbGFiޡDF&Z9ԃp|vfGmdsڪ M|j),:r e2"@;^4u|}[]gd| ]>SR0ٳ)d^߂xz'ǩv++CMU̶[ ru  n%L+ǍX 7Wp5Uϰsi+ԩfGbu*׷.@-5(W_#zH|*8fn+Wګ.HgZCƈߘwYzS) {_J nNzʱ?\!F3"-j܈#̻zK x'8`'{j!XMȣ<̒Г/}Sc*/t\@obBSy"jB *p1Ӆ}ۦfv1 -x :?Hgfґ #lO_?O0wkiK>I l%*CO:"υ4ctD2+Piww0-41G[tr45^I5%r8l5yT EqDvVKR Q.QzD9w%?H;.YfB̺iԶcj}47{>8e 9)f͊-#A\aQL}6]Z <4[n҈lgEEMWX؇)ER82x'z0鿍} ';*% CDo6(O%SSe.' ;% fKU5kEd R L2B[T'Ƞ]O9d` tG?I,(0|PKRpM:"u)ƥl6tǡk`ya))^:D\x54 }JQ̖\WX-OKhU"F^1򸉋wBdUፒFleV@R{/7"v` Ώvzq?TΓY~3?Q{J˝)8iprzgʏ9 )EkfTvyY1bһ[Aq\'V]D\jޅО1:ۤ cٷCâ^G2U[1pEEҨ$C .5f[p,eTfQ.jvz Hֲ:,H"ba/uY< EgI,f!?,C#HF,Eܙ-!߿,FxcBP6CHo a{Hk:se@0+@Fڼ!)[y$.K3؇kFm4`u>Q![يg/-QUoOϠ9i8VCU'^qt`Ӕ-wkyyH$ˆ.75.+˅97*Fҋc;)ULN\]1 D7. .am !~_10#GGc`'1l1va )Vp31]%?|w8bh52!mB2eo8uXj/]zdTvѧ4vUTxZZm$@xZq?v WA"!ћ#L~|%}stɟEY#L\o7ߛ4ᒶ"௢ |.GmRfHn=-KcA[ cp8iiQggA9u;a0q%V6 t6ɫplK)=@ {Bh+giRLMx 75}Z;j@ R&w-V]xTZ-Ȳ8GjhE!kkk& 9wh(Yɘ Sߑ`گmy5fjT1OePʚɘ^ JI&äRPЊNawPL/sp@ݮh.TW:yYVg`X+*B47ttqCyA2*?L?5HQINcKгëg&$:2\z w3@&;9FG.mw TfI>9+u.(Pe&IҾ,+{ @}U8"/twޅ?bu@6TK@.؇9q\tJiyc˖5#}_3$y chaƍN^ zg8qB~λ2N '2WoZs³1~zfVmL=j/+٥R)5k0x ɽ*_"/UHlx / YF&HX`!o$Ga;yU*$yC#;bpp0RwWMiL {R;֢L!1Ey,1eCZqOrpM A 'nU(liH߱hZw̉P^ܮq9DӠw9)bSȐ:u.K B  ͤz9W~o[sf+ju3Bh1ggʓrmIR"Rl+08:  P:œk~'pAݎɅw1{?n˜}3cydR։?;KugI.Xc@#JTH952956Zꩋ|l4ިٔy&jx7&r|J:m `¤)Q~l~U6/ l:0u4Vuw.Io !NajrWť+H*vuCD&4.wMK{q ':HFZ^^wL!>4+Y3ͦ*M|~i *n՞0Zf-Jhul<ߨK׋3&ѡkxo3Jhm):'F㍨ӉsL]Z|w0^l lrr46*zyg'D:+Iv$gP .:jփd}rL[OYD:\}4resQb1Ӈ:M,GzMXowԳ'fJ k"㧁a͵:6k oyƲ HA:|眕`[73ڛ RdZ;zdy\ή,ߓ +a:>/tF[C#RfNJ 'yq4MCEÉY goYv3zmn7$3 w[l v֐ȗ&*7k~ĄpY,F`= XL75T E4BbHhU?Sb"ޥtgHj Xʼnأ|CoepȭhZ_l{H&l ER* m"Ձo,{LOzN9Y,==("zR܋.i7 0~ #υ䰦%NJpY_aSM,a dwc3E4@*x4$HP!O YBYxDe fME5B*_u$|;JlO1 )؎uN|UOڞOM /0 =,lN Ec𶊂6?$Vܙ@NȊe;+hZ4SQ@!O20~B  vO3avv dh/QvjB`en4+kql|! ;<4N/Mu@4FdNJ.V_~ ] P9pk-9x|E% ;c9dgYh3[+Q5NRH">aD2r%h -"s1iZY^z];@cx`m_k܍DY㧵mJ%7Dlޯ*4lH17сlѩ3#_[jDSSʭ 8F:SY'XT˼%k[S,%#9HV-ZjQ6XK |4B7>b1_`o~1UEhDCք~ jk @VW>F56>zKo9#H3=~@Qw+"ERD}7#TȄbNYGK}Q҉E4[GyndEz1Œ <:+aIe4wgKwRlSВ xmҖ3aoZ)f0)U_^& "$p$0Vu%8 Rt;\ac̍$٦Lq'> khdŹLX_*Ra TT̬dD5]qp>8hby&wݣꙖq ?@mW<,7D;?];(xD2/UűZ(R&шL2EDSfv v{)3PݺeRu;YzT*QS1˂~`L1߈ G=/ѻkn?|WkѶt*@xⴟuS.bn!DDʤK3 BM/SʮnyN$u*-/eGr^W} p+c+sHϰ(@ ߔa\h> )--W 6 сmᩁ$ThV!9L{CSDUCk%d-H en snхb$ ǭ-o̕BNO< eQZ|ݞjߍ:ѿMUQYe:|~ʦ9a+gqJ[ IGpe1.ClpY ̌+>P3EfXk_Di\`}vٸpPRgʃ^_-Y;(vtB>wGTs[짌 $LɅC&󒴜fyRrtC4TQ'x1P]+Fl]tj>&cBYUqL&㢒+ O5%:5bYw1_+}skP, P.qJ%81_A&5l qj=jjTr,OKe^+o:o!_lۍrj08b7b FRVpOnjyr7o E.`,[FU`pדWFkkRQFΟKǏyZQ@MVHJ߅wz5y :GL+YIʂxt]H`.v`Jn-9P!2DBuU4'hEAݡѪ>?o? #w Wyi0M!r3Լk:m᝾LRv8!?uz]`)E1_NY:=)e jV>,ӒOtJ^Y%ET7wLsDԆrWȬ׉gO_DA -5ՠ^;nt $לlln}F-=BŨ@bRɤdX-ۂKS*~н0|k9`&drl4f މ+;oיbʫ`X Hkݵm&8Mę#k f&:߀Jq5J?c]jR%zNj6Kz^y\IdX!MD 3 2FI*&K81=a+uvFpi/m J8}sQ S7NuCRxKQXO$-o.B?*Qw݀^P.YDƔ1@jmؾ"HdgLo'%b:~WcΏ5Q9_ZQhJy0xUI%(41.tYy &‡Me+S#[˵W6kGrҫ@2hAn{ mLsh]+\Og$D ?_d ky57ΩƾK 神!ѩM+B"Sa#AKa&~ D6 $0-q[k-{Ict`\`":^V5* 8H>yPr)Q} 2HdL 0F#gdg;KW\-kx&_h匠Ir =:*?my,.`*űv#y&39E+(HMjAݯC?i;^~;rdְSh|n[M?Mˏ,S< H|g4.7e\S %${Qh;Ӆ /XC)6}Xҏ]|Xk" 9VtLm LX2JQߪn4 KIei7GG& <=IEqi^loxZY Ԛ "ڙW^Y, Agld?}@[ECDf² P/8ࠆ7ȺaptI~dk-h+N)"錬,&*l̸wQq1[0m(^dm#/,=e!)PǦLtF`i9Ió6T=6+J OuWgSB(yMA2ww-NKdF8e`(M:6?k#%}:$-Pa;3tx^'P,{r[PJcܚi+ud)R5dFK=|T7Bc^9ώZhK0IpwTz7V}z]^y*ubg\dxl:vǪPqh)8|Z"BxtzqHo "(M7H#hSH-kIaZP/M?F 31P; V)1j9BE)r҂jz`5clH}$e,}1<"tE2шDZ84Ȇm̬*$%DwJǮ~x3USKu6ck `PCp:7 0}+;РeAz;m[h1(v(.q"d®o,0֐EHZx}L>[  לP>CGh6a%abrkLK!P'lIu aNo*Վ,g<LV4,vT cŀ:,} I 0Dx%F:*,:$  >)2ЍB޹ya;KmwɌ;j8ż̓Ŧd2%?^<<|BǶ`:oǾOZ]`8S{ 7i2-fşa %V㤃E/Fg2>yks9& A {vI@)c\.YůYFiusgTtbd5[D_>I:'ޘjrs)rfQd@;$*¨(?++_4˴X8a/GP.iHe"5Kїᢍ^b 1ϑ-]:_WKbiJv4?P\.x ˋՉ rǫ+LϤw`M/bO -JNAV)Z{cz?l0iC7a: MP8{D=Ҕw}6`ARҀUռZ9_:xe d ΪV蚿@=? %0E o<}S@s6]IdbĞ.w*!S7 daVtXA`ʄӜ)B|1Y\QT;3s$nIAVN[#C :J;SF``A1Q TOv&c(Z_:c =W(X5zѸ)\vJnjk[ 6lNx) Ћo ո&bk?X ʺMy܇ė%}d~u{Q,&Mhy(}/4MtHPwmd@_-@F<{ժuok"*uUg 5Mĸفaf/0!L&U5$$E杢`\Nt9+ 7SJnhvsD/,0P㒔Q^~ԉ_5A)#Ȉ&W/Ci/Gy/~1EIMA;c_-R_w=#ZPN९Үlum٠Sf:Ӗ:24*f+!Qх`,BK[-{ufQ\P9 T$e*-j~绥"uٜv2_wa(IGJ:l>/Vw[CNT6O>S%'C`|t kۃ* kz,Fx`/}pʓ~ZD~eȠMIxyvx%;kEshF6 N^O`cHr"fԫ=zaq[ gsn Ջ, p_~>"VY[ pJF! L4O*TC}d$|g& 4d,Ѵ8BqzY曷SRPjB.֣f9&С䙃V(O7OH\&HBȞG`TSlw:aZFESrG7VY35 Bhׁ/WLh_lpPYﭑPSd= z9LޙivZZXwN}h*6㬢 4wʥ/ąf*n|RU>>'ݠ+"pv+;Ώ~3UIR!q2,翣xkz!Kd$|V@QuH^s|4aqC|@P,= lтE>ױ9uN rZ葹="gBB!=\8°:1mlnrl@.OJ=zFIvfaƺ]/pg$KذQebFaп+AY7\tܝjOxY[n1uMQ uBa_@Vη{{Qc&sR ꁤ`x~Ζi2Z/}ǏL&zs7ԑs0,Q*a8:`v&SwiU3 yi`!{ʍD2)/>("IA"PleRtU rM1:Cb5_-㈂fRa36 N^6=]SU`7uȘZ'9@J<]ZZ77XMPo*:{)Vkf+#n*n!D՘ǁ1djW>}Տb Љ͕"}|a]-i P9 $+91<]]f I9EјE@Jn.ˮ/V9ӱA_ 3``j 'G6cF-TC-:tFJ tgi@+w6ژ֢ͅq`5Z!vS'$[8d6.jW,aX1_Ð1d-s yWCߋ,~Ntז稵5>ˑ{BрA*! FWo3 9_''}'\IaE#Z2*Ehb9^nj%2dk_ M$/}qFEInءcj).m@Gzm &12G&xg9jɦDdd>UM .K~Ƕ0)wb% a {3fF; vf' J`BYNr91.@c2 EE[ ke6.MK;g8T\/Oqw|M\].2d"*U }Ro Z#\dMwy [Gف1<æ%jRl3L0r@ <lC[ iJl l_v!=[xn+aboJah TmX$>ް1F&~^60n4cΆ7ˏ d35K-ݻfў<\.b8'/$4.xYtϽލcAl\=c6~W︛5MλM̜?Մ6><](V+z pWD\L;U+-'7z!,Z5hs,rFךVٺR݌;(BYG&m~HQ(+q4aeʾ\:Bu[ұkvMJ\:zdwS!+ݕo<1D5vD(dը4A[ :-ٌlfrM-+|}] 4V2C[~ Gzv8K_n@mY* giȍ-A~AJZvdKop X{Q9f(+y9_F) sb9mn*EٰWex;Wϵv&_[-IJ`v [xt NE#0"|̨FSn桍G\=p.ÀQ𙿎cViqb(Ͽ?gz3~} 0Sg2Sz若?n:BR҆7\ w'kC}ኂ9P;AX15"@`DwH%uM7Jso5 =sJ=1 6?ʮCOt{d˿X y'·eq5hXgHp!Jٶ>\(TX>H{wP9΢oRA;aZr:i* 7?E_߿yBu4W)݊]TH%J-J2Iab݋Q<&ܞ4=C/AxGqw tS( ˊOvaqCCC-,,%YhS3[5:E+g얨?-+mZ17k!q[osB= d_SoT 2RuJӜ)^J}&@1CĘV=\J/*RD$w ✩m(]?h/WĿȝqrhLZ(2߮ ۮYm6 p OKb,Os2jĦYݗ'ѪVoSְ:k%2aki^Cz֠pCk.`'@ ާI,*fi\,(y!pwՀ R`<{!>‡»>r8r_Y2A,I ṛ` RpiD`NgP[ | c\$*89 (9F^@m;WGZO5R5c~S`U'nT1ޤ8M$CZfp0to/w8o `_P7I$7'ڍ?wlCCpQbza95.{ݟsswrjz,&̢T$7|M:0 LBfK?le'G?65qFO .Dd /Ѫ@lI\hsV{d;x#I}=\M'gڤpΑGKz/!e-[Ur&\*D6-kYTC}6x1&O[dI.&APjVi=cwpJ6 <-8B/"o`?}'$'(!Rtf$.=)wWS/]'0u.u˲T)t}\֮UyI@5k֍='fq^!ۑxbbic!j#bdzH ꨍY)Ylڧ7#jL qh}hiK58/g!|W};3H6J?^|[s5&BӌjmP^Md'n+5Z`)冭mۖJ{':3$G5R9-ȟm,R(Br@3`H0 ]1W}V( {w8;Vj,LSȓvs>1ݎfQCMBL!;&C!4 {?v0@v6YDi'1Q >XQR`]}[j1jħ Rsb9 ӀM` Ag ӍŃQ)@9tzU I?Cy C:6j!hv$*Aw؂o:lyr-cPyN5mf_P; Åu`!y 㳆6Ml1㲝%HNqP͋v{,Q vCO;2'57ao0")H+Ue `iՑhצ @'ycxJH$jR>·Gp!vQZ"eaV1p_jr* W둭SƑɜ7JfmX'e>/)B:f$x\@'"3BfC;"AA/HHKjoE%bARMߣm{$0٤ %TBq3J$ f/&GV2ɕ8֔rfG۫M[pC*fWwIUpF[+6A~QK"`VnNV *ZF [PMmE* u=d ZYNitN-(cf.vh瘱g_2GXj+3=GpgW?ZV!: hAuRDYMN}`$Q̤-5`@i(Bk5߭vZ-'-|8\WE[fbn+;eϵ&(6S[CP1)-#.:nӀ&b05[nqF/crAe IؼNg lt RSS{-k < ]"5AU"5&Ș=#H]qx46l9|C}LKVr8~ʿDFsl sYVzrfiCx^V<2yT@ "E7`(m zJ/DJ g?hTuhDO|0J$/Jx(TL\+.Gc[H*u`裕-]Hg,+YY@fJUyeͷ\*km}KDiF kA>PoEHDؼgRlf㹞z1ܚGO IImh =@I턲 XPjY.KVii:{C۝f4BSo%ɎH: L<+"d_)ҽTqQ?{xq2NLt<!Y/xme}rE7E\,ZhCM<np zݣLD}Ӥo{^;]*FE;rI-W)$3!>ή{""vފtLR|P 0AŜ9<@]m袜ӁKQ4t{RNgoӧw=3s h3S(~z[B!ɨ\ރ,I5|1Jrۏ|Y#EYH{[[`FaC's@;qxD#P7GP}R!xxWtV[S+3OY$Wo|C&X&.<$^cJ a Oa_P!2neIxϐ6IYyUOإy\*Ey7:BHΆ07RO(i-~+(GTr*99V|u9xS2{/"6f|;`_Żw+r+j NJV[~j/Ka_'|#F.oO "G+\4~t!*3 &_lVZN_4X= <.d҇~uy9Qe{~`a[rc{ۓ[!Ecy |xͧyh'btB&%Z jt9ɪ:YLdxF{&kԉwzD2ʾ:őҥIofMzMzիFL掾vܶʡ_JL^ym&DՅ5ֽj1ҟak %@6V`TLi ʔaȦRT!m<7gRNz(T'S?Iu3gn8f}$!3bdBDo}<00iX os`]#\-\yi)gą4koz]i ^߽ڛ#9oMwC:d؟h^Ëa֕_9 V3YX 7>=e#sO aF>jTICyRzW:F;2o,J4 OfYXv?lkGɽ#亹 6x^(y>jhKYܯn33a-M%$ުd,1rTU2~ EA~μ48dy-ʝŌT`e )O)<V#{H >p^kP+Lm1޽A{HW'U 7 ylWUdLu%-Orz0gVi B~E2ݰ̪Ƥ lnteI_N{J7&,sx+^9G[&yUhsYAFU3pF=GdUGo㉺9u3fECZW<: >2vsjK9UXt6de K1jeQZm/;@lYH;ەQB4C`tgb|hx|pRF)U>NSu*K+7uJa5T ]d=ܰ?ȍ6wiGTni6ҝ>Q(W ǣ?!x>&lh6FFqc41mW\PYutjGޚTD:8.=/?PH 'ZO(#\ŕ`q~A$;J7q_Y/Mf_fHImܼŭs?&ݒ<F?(Ϣg V)Ƭۄ5\NZg+Tl$ FB ph[Mh+V:IkĐgHNYqM2:4ӓHـm'2%>c '2 %BHm >rΑOI2ϗ܆03[ *aڼtri!&deJ;me~K囄4`{+8.`S|!~ do@ j7#R]:d9UU5ctD( UoK"> ^]k"bBeeţ]]*6sկs=,o.~Cٛ(9ӣE\)%ʒw$5С&e*N~;zM/ֈ{PAdo(g{ME)gxUF| J*R൛[Ls42#\S뀼&mȳɾ,Lu%`i Ku. * 2ձeS{l0)_&3C+MA*14ky%`ڷeF$mMiA) M:)([̗C[ZH3Y@c=nH1c>BsVԚ7 ϐM}T!o+8v'nY <p9rWAW0O_rk><圗fB {yu~Th>53fJJX# Q4!nOS/.5q[IA0ى,N " /ub"-G"""CV]B1z_@;Rc[>gnk(P*Tm"-qi/A$+N#k[Tpw7kĕ߉6tֵBht?];pamrS1kx!I%yW+DG lh[Ý9)9 9CP B'c^ߡ7ұs8ЈN̋?ײ}LA 7F*K9MCm1Ƶj}a&3;frvg[YX?epv'p.mz T|9HJCYnGZdRõ/?5A›`8^ x 0@\/Yevdܵ(EmO,%pQK~$*($MW3O׋V(@9{{.يf"iqT.B%3f/Jߡq&{Y1} C\ W`FMs`WR̨+bi#a[DzM|;1UGqC=AsVX Yܦ;R;'YM5T96[tZǭCT F^2/m3(KʪZEB>N@#m 7Ak崙]26ܜ48F#[Ƣ4Qrn@Pr)Fj]z TF<'~bXg1y 0K=堽@t5_ی*rqW =YEX[n5I595v$ۤ]r zwm*@s# Zn= z9q)[rdG`O!֬mEKb_.+HnP p\ݯ̡=f9R ჵ&!Lغsz(e=;s0#8䋻K2MR0#>Kҩ!~igq-! viF˨:_e:@6Ugg~=?⻽!U sgd^,My!ELtD8 V@dCq{h)8/ڙZ-J okFUcX??W*q*qR)]ՀL}:ޯⵋ˺ -]ޢ@h; 0 ,S(jb+I+ &.D&k:Sx1RnLa Nt"Rc>k@ _ "V0!NiJ?9u[s/Fx/YcCdLh,C{jAp8;b?t>l7U jlNV7QrWN-W}߾-P"ԫ_\y^VɈf*4[~0bCJ뜔1-AO| `'Tt{#WIcNǮnSdC;1940"~?򁼏_\D`K9>zD?:|+6y2ѽLKAbRLԆNR0uBJk|GmaxBK{4lB•\y[rHye[+ba<9$O[{ ]^QpZY+d0,tWTru{p ?O7^ RJ* ~Zr%Z-.Ֆ ' bwo8ҀoU9F]*@}Eƾi9U4ȚTBpJw&_ccZ8NNm_RWmz}5]6l'e_HquZI8ْFJemԴ``^= =t&%Whu`}kT0JlԠ@ :p#x#٣7 mgTu.=yY]' HE5b-;:U.Gsh4z%>q$l7r2a\|Ҟ`<;@0}*F K>?$*:52؂),yЋ—𮃉J+q5j܏a&v 9!$>iK̓2|,s(Ze.D#S@|{6`}Iu3Ɲ4<1Gܡ+ 8akvE?wHu^^ԅn44+iAcRZ$#/ÜN.Co4vbbߺ4&u7e!N?XL&_jT fqjN.iHa)}A'%O#]mumpL*C0E&MR@-b Nf۸ya.#qhAK77iN}Ҙ"#yD;̸(M #[,}Aύ=FaU4Z#CR5ќ^vd~b@z|jl!…2wןB<óȴboGTho3#3eLK 185a"W-ͽOU4ҋTE%Eܒ4eRZI K$jUĞg<*(ZQN/Ҙ\\zG]]5֭ZE -4#\c]޵WH&ͷuc_gյ4e7 6sd%}掐4rQ8ǃRxҶ7奸(IP~vS w-$H%0sQR@L|xD<&ބ<Ď-xevCd."GwRdޏ}M~:UD!wna%e[hzs)jwFSgRLLN%-˻.RIdqbkef9RXs'\T)}=>:0.5L}EIxV;fIXa*~y@],`b77'ZqKRC?HP?x"}u7# Qe+q@1ꎉЖ{S_,Dt|?׽CFeQxϷqwʢpS!  `[ڔ]h,_=q1|I99r#_Tgb{$i_>x E Յmp` nJH7,Z~ŠLSn`| K@U\D/SG?M Dže|Q=P! &=_,|'x)XIʯpo]em.`G;ڣ0H/X@OP["4Dt3W۳- h6Hk{%ړΔ׍+JN}f6Gcz Aǻ*~ F\o]_oĻKxXB{mLjeh*+GBž5:{"v)*8Ȇ7Ip"Sp,j1~> FKv^w׿G)fVVr ͆`0T>-`V+ *hJYq\ɚs;[= C_Ukt)͛XWeѣ;8c#,ţ+^ ˻E#TW;uf FYX% r;̕~KӔTp^w8׷CT̑M:@7uMŨYbqY4I/80r M嵖w?wOm,m?Yy u-`_gҁ/^B;K2d1JۗJ~$j0:9qqL듋`{6k w[2Wvص:j5ZQ ѼLʼgPQYWu\^> ^bA|Y9Z;ihVMVF1&)E: wV:*nÐ%gz1C om [3J=z.' $ގ2s/9Tە5rhyi U Ge;606V9U.٠x"kGP^̅Z9q- ߽3N^U,[[Vm!ֱ49}K*yڤ8:r} (& ű [DxLonaIb X `&& s 0G*gx:}+?ǥƥԒ;8P&FSwȐFNpڅ`כ$z'GKz]:סp&B[YnM.^ꌸB.R$n*s]f$AfС"'Bqr􈷮 l)Qm4WБt8`y[o}Ld֕RDt }fp:y(FnWT ]DGx 1^πT ߰9Dʄyk!-|Q?-KD)&wMv7hr#WsPl$8"gyXK 5Ŭ3Z_.dTW}ӖCXӞ @.wd&ga6~9ҏ 2kqݔ5(W=. I)W31Ύ>iNSiVǒo*FL/ڿpꋚfVv&PnQXXvqQ1f e+m9>dQOdk]xia[WՁ8|y!tbK-yޑ jC ;$вxZqKbIZX[r$EOjfO)Ƚ[(qb ۯڳ;ztbO:nAZ.9@ha7nL= u0VXdmXs S`l%8+%G1̂LIlf9Q;t `7kK1y.*D kje;~rE썘JvJ=sHpSԇq̐+e!ZRqU#`+Hˁ-;pK|lK1)p`VR3vTޝa%rrkMXcrX[xM~ ѥn gV&E%Б߭X0/2~&=c~o1'O|v/9=YoMپc@GhÉŹ}](rL8Asx-KVm -ڋOr0#y/( >,ïa& 02Gp)4 ^vٯDNdMDGE\sͧ| x?uRr8Q;rTe`h%db;Qh,SuDw:Ѱi?iATH}GVPy=먞69S>?)ї1iOtPkBC 50Pi ~WPRឲl[+]6nľyC,a0Hh^K'<],`E8J7_=`䪙jOҌ̹!"/S[`VS^_VW?DA]5dž~k>+7a67ZoWգy0%T_1OLiÇf)zvplg,-qHASCPS' ymQl ܆(dC]8h RXSŌFhdԎϖ.:v+ݥ7;joxt"\& FH{50#ym1K`&4#іCr,,,lEo{9keCjW z=&Ey$u1C5'7:Lyz."'q]C%m: jkd2 (4U.9Ɵf2=hUdG c~*W~f-}l|U8.\v@$PWwfYE1I _la^w/ ߕpmsNԽV%LCܽɲ7֧S [u\E3F- n]=HD^P#aQQkq,A]}Vl͋뇠Łx+wtZ": waIxD]7970a>œo-5!iQQ>ɬBGKMx,_21昵(qs(={wE!4y7xT#fhpQ&ȱ#7yd͂(r:~ ջbȒ?{t'ND3ISh}A;(Hbr9j"G߷@"%T=1GR= ?@)6=!`ƥgLOM7n,rul4{,.pm;7>aN8t`K:.Wb2RUWeW"z\+b  N`t7rhY'K,665ϼ[u_9ΙS5]]WB}asO6,4sKLB*/dcK6ގFbSzޮ`$UD'Qp2 A^(FQ}q ﱔ>4^sAX.!?y;9"z~ A3'7k'Q vZ1#F>a)i}j@moLgDgغ)F _cGk2!Aeqm`Fo=r{3uJmԡNxx}R4&T*8UscJcj XP['b3ʙJOQf{fyi:qBT\*hKi~,ѩw 0 QIu$m,c/鎽+ak*;/ϖ{xdh*q`:^_'oUPҁ ;$ٳ;81Wе 5=Pq yJ9p@+]3d a56jpBq0%ܼTe;3|~ىj`׿)Þψ@ҧUzd-4 pj]yWp=;AGl`Ąs{Ƿ?/2'ΪOu*Cw㶼V(_RHAPTy.>/B5çHQzE*#k;4W}C[0\ t̑BnOj`O-M#E/ʼtdh ` ӲNv;RynU"X!1p+J+Sٸ?'a9e}F8îF\'z;JG5Ž#Kk:PcSVf|):H4*gSO3JUƀ_Gw[s^)B( 9]>Rо@\j'-WlZ;%XCٓ / \]DRhh\Bs}w+_#ՐGOS%竗c}2<«C`IsoK}9^7@%w<<%/UbEB.PdsУ>5Z!rUɱ޸m;.cQ46$R_ajeO d ;DPMW3+Lp.)bA|1g#c 4rٿUk15AOz\쇺;e;9j箱t h㉸9 *p)0-(:S0vyBMv7jܴZN 0(̹atڭOS+>'`\[ɗ#;v#+- MEp:  *1>W׶:5ؖ4:v1K_t])`Ѿ-J7]A$*Kg͵#8 2əl³p`f[`!msN's_eSDAyGX;մ-`7G|P:׌uo ^F-€c}˪=$B{A|bUEq#f[[v&YT` ީoME,4Y%_:/9\5޽'~9]NuY2,94)W^uTgLkndOsH^ӳB?sjn2l\TtmCVMg7sšHF _̯hRʷ7Z i#V212jC FtTiXIsH/]P$JpYW5G|оʋ|b~~q@9/"Ht[RQхS; h*ya|0~k<S鉬UMAǘbE֏S_m+TGѢv /W;+PWFR7^zdEl^$ڳ`@e nl$<0yL";7 F|*׹^,gq6 ^}C}- D;S 'l%tx|390Vtm`׈aؤH)=@fdNҘA (/!{D*6pR+^b^Q lg9\J`K끬W#]>TRK} %͔an\. uguԿkd%*H+ia[?Q, EuM9UNvJo\uFBBOD `Q,25'zrUEG!虈Nb9Q|daz'>YEwxR>-@jX@7wO^D a v%:i&@~/+ Zg]Bո3 04 ~-5rbUHTn]L^~eE'ɑCe<ȆO /W#dDWXӊ]5)}u$!D;.;vwn7%L ԣ1kX$+6 ^#Pjn1*Z]uGHiW׿hͮ˚ݖ ['sZH©9δfJC`X6#kɒr"(DJmw㋘Dc&N,b/gIM&G:+\T-x,$ūau> rES F>eȦI()jP>dJ!|\'8kTIzc.1%}!\<ˀ(eF3%GԐbOeJLi9TTǩ^> ;3e;*@Xgͭu94v[x`jSw%z':F*]5}=U!e,/2`c$`X7Ǐ 6K IM0TuCxZڒZvH+ z)uTw N^}?y|HweEQsy<] ޯ[6+`n:(-<9%|a/函|t/ÀޗI\Z^tCB: OhITy(r~iOcFXo: ,j!aqjʺ2F8qIWgm]*~ֿ/0yKq#RO#i_BK, R8s`p93`^睞o_%i .{:EK bO-&pk "b$gUi><e7wi,᳙LE1dI߰U^$Z'{JSRPmuҕ֮U>}`pC!+h~S.Xdq6>co5﷟V f2KqbŚܕJip*F)Pv/m4Hzn$WGIϤUT2iL^y*luЬ~O fIq}"` ve\gh5r3}C5Y&d6 0MƾE7vGga V~8dt:9y8ja#Plj:]n<|o > 7\朣RU*=(f3/Ό[ APKa)YGM˕"oE$78K&R W6SfUFT?蔵 `'aPuhB&MIءu*N<Ar-]j`0zT=H_uQ p=뛣ʂvtޤ\.^wK)4Ag6Oo﶑Au9cxJ&ĩ auAm"^e@mQԂ9-jPɏ4W30kK&Ji@nVn3?ӒŰJat]ҭlh$Zȑa.'G3ũ2Vu'ti,!@3 ,JGkG+Y¢}J+Uϳ*){hܵ+D۵uWȭS!&gqʰθT<'mY%]q6-ꗚO6M2r psSH\|t>猯C {Qvo'\I0 fSoZ:YCrRwSϹW)%&e>N"?1%퐲yBUmjDl?~ [#5{\B PgbH'h~j@h>jt(3;9Zqfxjh -9[ m}w+p)+l?Lf_K_vXMEu e9fw7zSxO_{6y#\?U2BwmLeSY=JS߸&]a B)kBx̼JuߺYGOv'}-,`u|k[f)C-Sy6"=zq)y;vw\_W:-|zJe +c.:9{̾ eUj>[ZvcH4͊- T}ˠ8ӵQ#(I1p R}nb`? D7;%oߛX12nFyIE+"ۉy:HOz@*w sfz~H=ϱP0'D*b4z򵞮but-Ut]{GED#js V2/d7QM4େpɴZ6[6Zr=C-pIؠ36Y<\/ "U'pʚ{ki}n_ !5+')MJI͹exU9Q/\vjf<uK#um:E_ ]e-ҮqkIôXt!Ef1'6'p#IFQpla lw:ǓS%;4ʊP␑dOƌx%s}aVP[>>N\)jk(>-\ew3O FD2RʝUaojgH (XRaʾWwT ,J"MٻQ7-dj G=533^z/+FAEʊ/ 8v$*xGF%38泾. TEw `^xm|~fD6[WV->?hwꎎ [a.9 ;;6C_.}N)[&_{sA -6Oދ+"q>qi{LG|[a櫠ֳ|pV ED'2zF?K [듚5~‰uj$˵{Åzv@ؤT87=\`=7,!jpJޔt\NDvdYC>p42t8 F9r`Z?؀Vr?Ȩ;e8g!3D x%7 a@zbi5Ɍ< m*0&et pz*]4J6NO ,D_S -e&eLJ(48vMM'iuރ(ם |V BF賁 Y{m{dRjv\ov$ްq^g{,\J 쿳}?lR9Mzc^z"sS0ƪ"5}X Tk/rQGP҅Vշg/ChZˆyNW4UGȄl=?Dl$q ƒClG؁bɿKu}@,w;7tDo9Fa0UsO2( Nd~o %5 ȔhY Dg2YCF7̳f,¸?$JN\Fz$yyHM[Xi1G3_'!t;LrbU8 s0֢(J}וZ@&%E"I&ŏښ sr/nRW37qC~ԃ-i#D\LUL~bzAT Ǵ bVM4M:˜E ןHS|/E<.#2YZ#Py7}®K 4n\rS+:wX:ج6WMr*^[Y,#Kf$C'B5p (7H-2.W}VvfJaSe7W`=#/fV+KY_@Wx\z;pBpNF%do|g(K_x۶/:X Μ390˙s#P'fA08> 51L> O:Աm.&ɢfw}iJPqH҃-I+U6t2lsz&+Gw_:S_+[52pژ~O/3iI]1U}^v,Dpj Yn%ڣ} LG~m=Y)S2oAi' ;@OX"_'ZZ,㼫t \kCU8Qo"s/ yHUl#D һ)-sW){I{< !JM߷AB+pZȤћ5;z H(\zP!AW#y/HW2:t9hW78e?@ >F*aLXȁRk!˯#vն 1\EjN.ڜY&> 8~qQ_G?hcuy_Qs))8+*R 1OYХ?vdb,R"0$jbR63AH9K~ @$7ű'_pʏixk;!w.~: 4yߕ`q=j)^7tq<#ڥܩ0tBJ2p;K*%? b,;&4@oHBlɚĚJ{xڭiA#epl ~s2!$ݫ (lWgX@Zlj Q"jޱ`?NT:l̹QpW8P*($WB3 HF:u j y$wVIxt\Nl̖}B_cuw%^@81Rԅhȶ1E:_53~_5Û"%V'"Ęz'^HÀ׌l}'oXp>&hS=g<0KR[`gc:/DѽũfN^| MwpZVaR+{Tx+X=a\ݙ#+b~\[WkhYg9"j:bQ.߇*(ϽCP"r7`pa671XvrZ>^/hp uM^P?HzM00ic\ loo'O2y~ms<0.#9ЍOHzV uֽ[R=*- -Yp@T:Xq7vmѥs׫c_&U;6kGRey* 2iʡ>Q'o69A:$ yg>^o5YQFBRw\)X>L ;i`\$:ۿ6K#W}ijg+|bN3;C ~Ϫ;pi]$&0.q8$U5>6BgMb8@E.\9/kjUP3Ȑ8&\yn%҇*њ+d+H$950WыAHz+OoTƁƊ[#aڔGw; V^owxI"]-Zy|qݾlFr jS~x~bqڜ04>%DeG\ގy#CxŚusp1[sj A1N{UlZ#s}0Sp5CdM2eȰWޛOi)kIm\5!JLKV}J0J }Hyج/$.9dבT?,4͔ 1SF5QEShH;4 P!ոB[쭭WZCnQcYMIC!I =1|^3$Y˱S7m'~Cg' .òXG BE:{Lsÿ˭`nw#z wpʼn˹z5 }m@dsR_ޖ$h{]pr^\YVQȩ(u_X;aS/"ԋ(4KsԑDrq)f_n+|A4 Sc}1\ tCG˳!>n-S f `L(C{oL?9)R&j[|^ԍ3 3N XI&wml1SRC*S3 V [:$U~ϼVUU]YC5#*s&ܐS4ؖ~;|02H*SОVǝz(@?8CaEX6˳ıt!Ͼ&ʅ`e[gf-EEpyY#(Ƭp J˚=k9nlV`:dYA0_{mq\`^$nd+pSҸ}ធwޕnF L904 7 I!I@{GB.$OҦEV8 59U|ڼ*_s;*9_YB20'^^ov_vo`n\q@2Wܙ pamL,#<*b,< ?K̀J_M/E1lnk9p<@^ԍ:+ЕRHtm[0;}QS %]e.dΦo)4Jc4v;_d2;C<UcʪKp3_T`l 69Vԫ֩i.[Tcp|(G$&0>E[L]<Z)C}1.?OCšw--@'#pnH4/kpgo-XkJmL& П|L[ȜWC2+4qe8U< OvF6FDZ<ѤE*:$_sq8_|:H ?1;Bnc5Ll>{!d\@N+y&tq5(yY{~Zk+F132JhYYFkPůB* R Էef= 53+\m*$j:#q^\.kC0>A7»qu,l2އޠ{4)Jqщ?&?LDmsuE@8-4~pqPc˅,!9 dr;c@no2y䅝8nzr~ |z3A xB:5T5&/Քa>gx-l:h%=uphPuRЦ7I#שڍ.DBty0%~NOK AU"-^DCBӱ.jJUmvkq"#}G$DR#nzS#! ]VFGFKyJay-E" LߞiLNiQEe5ٳ%P(REY(ENh!"kH9M% Kܡd?TᔕKj-Ys[_k* x$,rR ڹ<.=`6_t Z5͆h%CmZ06Uʖ735fS&,82@hŧ`I"@z27*֮oՎ\$;_B^IB$ $Ӱ(Rz]ub2D x_볟Bh "y;B-ժaZDR uc1=}p8O\E 2 $: r3 ҚT0BC^U>5A2;g'M,BNà@ 6}G+TA 3f u*7ךTKqjY_NnY%ɺxp'o# 膌8 ꚇPW,l:z=X$( j2:9s r] ""Plk` _ tEc *Lp+ԔVoABA8{yC*09BraCmƺhlhQj?rkPgg1 9^mx(>Y$x|q&J,g%3dGK78\&$C8ISCRBU<V?h'ԩ(/ #Uʾw+,mS4Ͻ^n&S~iޒadKsͫG"lKߓ?,TN(5uLn!~yDV ޳F/e<[UֹdY>xQ[vrn.Wtsԭ٭*pe̖DO5h.mVZz.a Ċr^AEd +BϱާQYZ38d_vZCHFDa:XOٌ6xai2;c)%APJ,dFuka3vgϻׯg֧z7E1M":Ć%15M:x;,jh?@q !kúb K;kuf~e''pAH]¥iݰV[z2bU/A(#6NZnJoo̜7Ѥ.4 [qaC441k]_ky?B4LXI_I*x:hxL+toj ɪBT8 >l޵y:1"3#]a?fIw@kl+dۄ=mَL֛evx(e[G \'W@1fr[#'g?13b>1ubŇe=llM[,Ix'ơB%3=H½=T tk 3uDn1qYs~_3nO)0+1n)Kchj,A>+` =jz`Pa p\|I=3,b ր<9 k DP;Aq+hKSD ݪPiz/tK * 󅷨9GKa *QB2(n=zx-J83s:kTۀnY9>yUb+,&j"%rA \>TJUnß% ~BmT1kT&>耢&٫'?' )39¦uGv`~wBf .Ҷ͚SV&iҠ<7yXxKg۩,=gB)o{nVX(uHYC.۞vC dgz۫:L5O^U'聗mO ̦ O'v{ YQg\(Nx1̒}"ZM1J?y -*7r>i\~& y)^1*yκQT\#mt%fǏGSxT։|cXzZ\ėX|!ޛ'[w1>"LfI۹pB7u՞PD3U?a7PJ>;8xͳ~C-,bf#gvǡn =*:*׳Q]K*[m}ePsX!+tblbP,=daH j:!S8Ap{li@~toܦf>ի֊fA>W?J~PH ~l\r?ԧN ?*?QI7wD#*;f0,m `5 `97G+4^rc([&/8^::?tS|ClmS`V[f=6$ͽA(gCn`*Fc$VP d׽VC9IͶE%Rܑ匙=|L:X{vUNi ȔġSܔz82W 'iRp)+'wd,&*OaҸp5[՟As[K =UKӋR`/VLU,c)!r u(C]?Ӊ_l8>-F]2N`QϬ6B}愉up?|=|'CU⿗vtӗRaP"M 5^Y.0 ˃c.Rj.']j~%’)$MװG Lr("N|@M93& >.7L(vcHE DM]\: E,iI Jx ObrB&gۻO[PJz v+@E͢îC%`rV$S _ /*޷  .'Cnu=:4}! P[-v"X<EcJԓ((rڇ1/%ΙUa HѮР9\^cТl7T$]l<-Ff1XVnZ9uͱ%7+5&<M ZENuo%q*I 6V:Br[]QLK5 <ZN{ ԜTNy@DߥeG޾]eꟐ(#C1:el2G聗B_p1[);8}4MT7~5OÚ,GF"t5O̝+/q]$hӀqҞBC}vPY r!6WB Y/78yD2}.f6@kĻo5u<Ffxtcb8FQ2.6;!ځ T0eذxFߔxC6F!RH{_kcϢ  CFh=zNX\6GWh1 %HwAF;NՖ&RdZ%ӜҟĥIcFV)̗ /By߯ ٷ&`i2Y:oO | ./b=GM>=Tz ;H8IM5]rjtȨBYsC Խi(])AqwruB]lmeNl%ZDKk(xLݹsE GZ66" P(RD5F+96ɝ=xZ;vӍ\ȁ4/f7GEU~ȬS uU4r2O8۴dʓ^6Bgc;3=)@tІJ:߾SJ\gYX @Ia_> ^+"3-9n%k LX{Oѭm hۭYoe8:J^$ly6A Zte(uz'¨6K$6%47W.lfV<}t=p>.LSW'>A[Vh z㧍fmAqj"EbRQ3= >XBAõ/`00Pl@.xx>$|Ɔq9/ V:u_:(S S3ζ4b{ܕ](ޯlDM= ٸJ?Жiy%8^݊kGYl+eF }TyM⻑aAz}G 2MgrqFҏ2NZyHV[^}lCMjX<P:+9^?0IQf-(=X 1~.O01[Lκ+EcPj.*2V_ jtkaI(Spܰ}eMʐGLa-s@?Z5Y6*bi9W@D<賕`n)UT 1tw(mTд?oe"?3=Zt4klšg$̢?W\Y8؉M&2W9tv^[W٨Xoex؝!gi|5|&V˽/;,|'-~ TYZ#ۭ93&g{3IC 7cdϋW(:uE0ضSrɯ,`[xnϢ^tea@&',Mf IYx7Ǡ$z6( /쬮LX~EߏY"<})TH?,6/^) WXs  ja(JS :VϬd(T/PXti&0&|!A@)P5>Jl:.+ yv Ղ ?]si+ϙ :5t!=.z41Yx B)j?Ҡ0Ĥd sn&Vx|VP0ʇ, Dd,e?:]@~֟ZRe;=ߍj#kdCѧQkv]wdkAnmDJٰQ^/TS &bhx\~+x@|Uko$!m-dtv`Xetȣ@\WYe8 ]N;A?Oʖ&)g:b(8yRk ~tqUcK R \?O)dǫe1 _47x&^%a=a+3G{L7PE¹WZ )^5C* 4Q/\{[cra l}T 9]Z{1qf +ykAi>T,!ITpQP1:9$p,|whogA7=XUhx,sL,v e< ~ xjB]b* 2ѣ`2U 6KtvH2ecT&Sm<=9'y[ZᄊdGhA#1{{cFogŽՅ4d[~6`;O:j_,xmyXs@h9?Km1iϸ IY/?3’?nn`*a-E<5Ӗbߥ{<^pE)-`G}'}$ّE>-@ul8'$lrЁ%@ǻC*nU/SݙOTbzY- C,ڞIlIPydս˸|mX O)wr+jMz'E0&G)|}"  R}CD36!~E]/64ޕj74t1ybbyIˈȨU]jP ?i.̪ugZC#~*l1*]]~h*gXzpCtoU{ J\ uϵׯ _WpK$1r  Ok9۔%Xo X5P|s"{M"q7z5LOxRtxHFoo"PCiZZ7_  K nyC9a4.7gK%VuI\ 9FؑVSg9;^~*rݣмV5Z [9J>&VgYL%6ЯC'{G}5k Dqt#/20*ݑPW6myu5*W xI;xJ9=I'~>b:Fgp sOiMJWEzx-߀W22j8}Gړ%%}~au*yP=ͪp0[3rL%ȲioΞ0/q)=K%f!Fu,]܊2_5r_ shڑ[w}4GEDDqB .cGI 7LU*ҤZ?~%]7^ }4ǻ1\H3x8.zk} %lK\/)OFD0)Zء*`)k|-ۯFa$metT~ˣy@tq;]Œu!P&l!*\)cf ]E/>5_LI{F=61 -hL[m- sbf7.q"d6J&ݵTsX"ڟg+mL +k~mg[Q9zWTHT=aju=+q 2d%fGt/PɽOjLpǏ_Ȋ̜F`XX+b ?ֶڸ롧v*95mV$%%RʂU;B][)cZkHQĕ]X`V"RCOLCEDqPd`uAM [,]on'jPznoV%%a}#9&Œ5Aq"h>&FłY@UM~\8{g/d3z:D-> b\T (Ou;>o^amgƣEFIM2gLR?Cm-[7-c z:l#K>EXYI@Ϻi8eܘ%rߞ LkA?I\ey>+7~q1#<)P B8ش*H&>89ŀSx?O"h1:::{$Vp =ÅápS.څ0f '\$?;*%|ў[MnUҖCaByU]iT3xHشD(_],~+g$7r؋a`1PvM*;ʐ )^9 E%=x2Ҡ`p%~):^47ɬCN~?q?.XH~x")]mL_+|90eQM*e=wSfs4Uz݆_tŪw| ^=n R9XőX(.M("QXZ KS5vg"VE֖x裿w{Vk4JI=bhvȩpF6k61)0XR:&iCOm߬]iʾ>'?^ *V#S^"I/,vV#& $4;]³b0֞Ww=A߱nY=ۨ%nۚH?݅Z4? 3\Lb|`/~),9v(smu'K4뾑!![r# _ʐicurҨW^3$_h_Сc>FmzCfjb5^1=M6앤̸f0-I@vIlE0p/>w"^T4h[KdLX+ Q%oJE0, 7u(ZrfLU?|o5I-[W.rfNS! 8ϡtFRj*):]9BTXIG("5wR0FXxNik{?ӳh$y֞a d\ˢ .أ:LIeu{%ÁnU{aRYM}~JёlB','^=ݐ;p$S$0(#%yL{#e^=Hjb֞=ߝ,Osn&\ ׃QD2g+S6-ljA$B'lh,drDkVc󃉔'[EK`.G4o]2,õfdp6 +zT)w㗞g U1Qfȴ:$l|-NS$TADr41b!mwΝr=lD"ɟHO&f?} 9$A dQ6K=J O|R¨Y6詶Ghif*]]Xl>3{Rw юkR_JbꖌT\]aF$U%jх.ys <4-*;/{dON4|ʿ:H @'ZKarHn0(%kCb6;6a5\We3,B,H~_jģk z 5GaBX|MWCSQ@h@#Qܛ?[Ͱ&İ^M#ғSѻL1[ܑsrsa*=?4y6+ n ܓp}czlu6i֧%3=.P mC~W̝7j#4[Olf+dUq>Eޅ20b2SBѮDzyYyh/)?6HU'v)(";>oh?P0wT=*7ig ܼpb!#ڃS6I_lTɺFsv"w&|֛;'|a-z)ཌྷ$ 3EM"kO>< SsIڕH˹^8@f|ak4Llnki4"Q&*r[_A{T) xВR*bkfl@Lm%ip]̢^!oơb{#Qb'LTR"wX"(n_0HU&yl]vu 9DƍX5@46t " ڱ4zc*TPy6<$A8’'P8(FMhyߞj~Y=+u◗Ȑ-~;zYfC0 FKbT#?jm@Oq/@m*`8sCxaO8`PeC ʁُ.+gQivcG۹vG}MȌ`ǬbY{@ }Z;=\}w1hbP)98'$9EJ'u'=C  _jd4cA 2`=IkSvЮ4K:zZ.UE|-*@o|8"_s_l up%]K%O*-YewGGöc/۲Ƭm}'W䷛Pdk%y+= :B6OgDF}oL[/'G+"^45CXVm5ӊGFG`_4 _l{T5 ?߫p$%bG/`_ǁv}}}5hM rOd 3ޣj_X+EAJү_ CpYutYSB}sIyfq+G rL-[ʆ0ummF 5T ln jL!A4R|TgXP;էyxQ00J݆ m5zB5ݭy Dm ǔi(Ky}hemrdevm zWPo1PA9%)_ao H{` - Wm 'Ec1w@j9'M9D^(! C染Ͷsc^ a-fe%[cT %DMض-"/ Y뻖`9, uRKUrFE <`EۣB~A{q1_By?Qco )ṔVNc3n\I;n6$ (.D]p.X\e1C?~̚+=( ɓ#ǫkz3rs@X\a㻎k{ 1Qe ESjyk߽Sa= ii~AUc:* vk$'[ Xq ЊK(a5pT>Z\}%1~ȧijh4Ie͕|Ye`+3x%dKu;a@rZSX`u~"}DS,?N9=7EPܽkyZx 쿤Bu]NhMPFOy"RビtxӍ I}zb/KOJ\FkK.,-8@݇NO鰸NZ d ocMݶݰtJҜUF0)!LQ_~Bu1(V#d֣nW [qYkFd vT}!ze71cr삖w`rk?)ciU/ẕ=.j[,%͙ vxhCom1TfBz܁V0K)JN&~.Qt$4(-P⨳W$Xk)ug>I,Bx9xl/WcIϣ~v$f\ĖP*C¤ r^V?T$݌J"_b/?"S4јO $mKn^/,],,#O3k).8 på(k:Pk`su+# 4m:ExXSwbNXLjVnP2 3UY)dle x"@>Jcρf)9A4IM<-G : Ii UA h%*A2e= v'ov_huug>'P"b \QFh6N(ox:Hwtq؍~9p%7oO\֙KǗ6I9u|W>" v_ ~9)<9,;{2An4Ж?1h? ƉA VuYÈ p@A$ϗX>!hB)]$pcj"Y ?aN$("dCiX|uIw*^݊4K&[j󶃱i-<3*g|E5ې"dM+AJxURNı1& ;fH3ɽ ZG6bGq^ b1i^Ah ' +GL*A=qPAWUǫ&_V9mT<տd..cKWܷ8E7}L '74}hB^غP!Hn}1 ߿՟d)\/]vvzxP/)j[t3d;ښFq2aP<`qZ5kgjv΀I4ʢ0O7S]nYl٦jڈ;vyA؜.>gM{Rk>VUVj5HCcP\ϳ}@h!gIwNǟփ 9qTC)BK1&JA .ʘV{XcIQ-3{2)ՀN5P$9gPX8jvq>ַ _ o7 bX\^Re<6:+* Mv-9UpIeB"keʉZB@ {UTj9K9T4+:y4Eïo 2˰z|,"; ?oV?O66 3w}j,6ՁɊ,R^@ZIh pݎ  :*Ij:>z q~9_nA]IrJ og L} 10;ºkӵ%5ozCGqJx3!Q{!1H|r޴m߫@緁 ~~͑,3.'};9D @#$3PӢ[4Iv9k". cqcoJbr!<|vtE2^SRȽ o ?1D|#Hz_TqE<ޚqaax}ggIsת Ppl1 ZC2_!5[^=`ktKQr_2s aw(1 E|#_h󭞸 X{6zPCɞ/kϮKȖI<`b8`I%O,Nk7ݧ¡e]e +814&z/Ei>,D ),> o,G0f~F!nRdݓ!2r4c2etqg]mZ >Wy= Ji8m*xx4#$_|(3v0c[+js׏ 6]\@OxÿW[;jOf1ӃK2l%^=p۞<]b+ntEFZ2XsS=f8G'tlup[ yZUL? =bLMRCxMǽ̽X-^kŏ^bbGyVIR$UUG_ 㝫74`=ܬP#kSbcR+\-]h h01RgwxL^9z0z)_T㝰T]HO?@ 3WJt黍Vi}t$U/PB1sNG'=6aP?YVs X{";eV0VE8 3I63SH@E^u&;TZ H|-qcr^*ڱdPny(+ /MPAmGMGDӸc4I~B "OjϦWfOȓ#.*#+X%ZNUY(Hr_UxI$YJ\ͫ S>L9YO:_mq)|2pn4NX(ds.>F?4HhLn 6iu3LnO+.TӿAU <>@V}Od]Ww#166 ſ'N׊wL%??i OzA3S=_|q!85RZo :pkǿǒ5r~kMoEPpcRM-,ӻqIujO$FyV^v/q$ #܂KV*pPeβsR2q/9ĸ2'τl=`[;9n^k"887r`R7qZP1ly~kB::A37?X|Øv32ߚCjd}"z ᘕy̺ L'6T|\Qc4E+qQrRUQ)"ő  ʓC&ܧ w~2 }\Ch(GehL*Q0eUs]~_q^38'ۍ Di#*CY^.nbV^ uIPj.H+~I=tzX͙dF_L1XϏlULJ0 1;Lcv%N˛Jݢ:9J"uځ隧oD F\'])%ãd@~VzIW9[sKc094]KHπ)_h9WAo7yXCqg0iOR^XSG=1wT5є7@[4xFQ& *AtjpqR gg H۸B!;'y~v7t T8=ZS ^&@iwzHIca{q3Mue3!ږf_rYm蟱ZZg:x"7lvb_#5s4E ~LpOX&ŅԶFqinV%⿚M랰;SjƱ:#лm%umq&.X4{f ʼց`AoˎΕ}qүkʼÁy~S&>tO["-qE{ )U$ 1qk|TkacdIVX~yYP˸P&H>U[en R/ q6l_̉=A#c>Ddsq-T2YNDPH?E-'shgX ?+i_}=X|`C;đo K ǚF?-EӾϗB wTj 5FnfXP;Ns NHrDܓ=p|~9ePD%B 2h4]@(,c n4vEԩNLW`vM,iAXizYMT) Ƣ{8zD{8Q#RenHfm5Km|YJ|5*_rHK)}G\Z$v:Som< d[$} j fwcWPZFL¥KLRgvbrHB AoG*ջ.{5P1\ #F͈/A[@<]9Ybw 6 >S? _ȭqv}NrJa%{IBEߢYpWJ}V Yf| Zq RX-L%ZlT]Qi!~@ O_WBXV ۑ +F-OtǗBrεGGZSFcƓ+wEO-VN8[uzt#D?3Bs ʜ-zT:h$Ó]r;yc̖m9.~T1puEAK L:(a렗Y=rBCFR6*?SfEV5C$U_AB3K%uP9G"Vv68 lCwOH=.Iof[tCA %1֕1 8{Ic.u6SVU VXc3MTunw5ΎK)zX0lе2³YD(#ČO^ vM,%︅2ӲeoEJG-Y? ?a/V_ WX矮/;I7XnE 5=5 l #Z׹bd5Sx/WUk xH֧.!x) }ÆS/,^HiS^M#>m. ݃D' [^ !v|ѡhT-΄{?-c$b,x4I,0Hisى~enI+ERC%i%r;=>_^iF8:yr{iaJ9a=MJ@yQ ´lv/AlH ]q/X)[< p +bh i=GB$ i^^⨆9wd2)/ v뷠EU)C66"՗oܳ겮hlF|KcBF qf #S{.qni*) 6՛džVR}/u/Fg<ϠOk}&ooX3J6eBԑ(\'\s}{RC?/}/ECIxrqm<)bB\#hš]WhͽI5\aMG`^jv0%Kn= a%L=ƚ=Jk dH]NPFw^4*.u⯂͟!z`&c+v8OAERq Ljum31%+ jsIXȞŹ'S]C W]́bMFʿۦ.B\fMBɞk9bfD h7WEaX괋zȮX[T8[V.\J-(2|6RݕܒkK"Kb-Y~ 0架9EvCp8 40EҤfg y8A&0žY4ԝ+Y-deUy^uv<<.Zn[~e84jcҕv'sgn3Y) zGUd(G V0e|1nt`^Q\^h!dC.+8T(2~:]+ix !S xŶԗKۺ->!2>N(L+W@Bݙi\2J0S\܏R |LH}bzv:h=K<⾫4/:ܱcD0a[[M4l[Y.kwP {S͉,jMc(gC [gG=mHhS}4ZH\ sa Y|/,Qv~[ؼ$:%ir+N9ګcvlل1tŽϞ汳}M"AH.m,~'t>=}4RෆqGPQ@s('ix?G}mHY R,- NeABu/o`0N kz&E߈K Ӆ8zY|x2^A/!&G^D&:F簷1ɟwܴ/-T_bbASe>ѐ^/l8vP 5jp#.6Ŧ܀`U,TRS[q) &,Nn?/#7N؇qׄpmk6I2e=Ӱ|rJ mAYdj(ΏFv,G6LX eg>>7c]PC1Ik5# pS;lőe=B;a9k/>~m׌n)vˁmw|ռ#C "?u$NVm0O:"~ކ\.>r7)(y31dDTdQ9!Q̍[Z|AYCre"Зn~|z5[G_2,˒'S y(gwBzIE3E}r,pI2S{RW_n+qx)H70P'{@Hrbb+%iY_$:u@H';b`p#r4LqD;$$]@MԢ` TP%%-T@zWii9Ec.$9 ]ם~zeWlLͿcXKGB)?wZ2(gr-ާţBV*lۉ" .+s U,8VM.{R|ap6H[`W&UI+v>B3SI{C$LgaVь < wquBY׃ utIq*w jD!ՕS#og;L Ȓ߼ߒ:Yn٧ b;?Of2>E p@GRg ƃkډë?hU&O*WJ 9SЛ&KS[orbuVO>^[Z"0$t *L\80;cbhI>nJ>`vG4:{xS;40,GÈ{P։B*0d?nm}G81).#&6[=ƄJ]#ɓSO5Ԛ=Rjn,>?ycPnçÕ!c-ǡ1Bp$ӸX"q6SZOӣ.uW1}G7[npaz@b*A&LR8!h dRLIE^y!Ȅg䣧sKR ӅT3$=\Q/PL6%p}>۷'Ȧ,܏>z'~]Ĉ5/Z uA갊qTMK*25od(@" \4HܛS]`I_[AI1.#S&P%cѲsz>]ff7TU)ή#rscUϨ N%l{ y[ ڶ=.D|&u79-и!$DT&cQWdJ#&\.#ܓpRG%`Wǧs"$sm}_}7, BrAhPrZ+j8'Mv3tI̟$ >kstE@VrZ, Q͓ߡ}ZjQ8L`NwFah6 P^S]]vJ8;i]mI_үsUWe'݄ axo1 qM{H|)!I}E nYƽ5~+Q iĤ7%"UzPAVRvɂЏW"_bޫ;A׽ <]'D3 t z3.0Mb^fcfC<lND' He{.KVSiBxdٲOz7?ݓ ܟBuEPN6;%"6ZS Ó튘ZƅeHg!6p{1ኰ@x0?,bG%kB#OLƒ(av%f_f%OW9w=5P<њ["k"CV#⧋pZZꬕNoI9[Kb`F2W(BhO)/vգ4q ,-yWo!bP:UCGչ/"mK72@រq#-[:uFdk~߆0mF?a3_y=ziUc'zOo"2`nhb`- S=t8 R;GZ]N}ւq62olȳMUrtLձ8U,+0`np]5{X$7#J%EWbHHu2Y8r[Ƈ_!| DbotYڛ)vς]W<fcI59 sCe^yj[WdƧM!XuO}RQ6x P_#Q`eƁl'vuF8; DըePQ9υ# jbbбY]gOx1X^"vKdɕtm 8;ℹ%H@{uE P;Y1cv&BҬ)DΪbcIϦ upbON41V ~_3[Ql``5 hڗ28mmRo0l;R`> ]wfC%Ss6N7wpJ/UCl鸣xsxN sqme 4Έ#fR`͒k"J`"?(+awcDqz]/MmW72g@56bgê،4K1Uo ߠx@PYfN@"<'=Ou!S߫HDJyp ׭}B;znխ <̨ 1+9зfSo&]:= qD XKAŰ @mjDT#a[ko@Z\!}bϧTW@l7ny}~Paw:9gSdekyjkO a~#TVPѿ,#c>d HD@{"?@h<74jKBIeC= u\%Cn.|yyφ.K7b6 V 5x& {Auu4slrbk$=QcLɎHF a=+$qk9W+ך|B >{6-5 !\*i3z]dV[Bsw˔˘0g!Lvoa`vN"ow{_x!O7KeJZ-t]+-P].~ !)}P*l:aZzܥ ,RG̎"`EȚ(FbXe?vA$A7Llk½qS<}Z{8B"&9VUqCT_'dr:^KprN>[I BR՝l'ƿGW#jbhZwjƯ1E[zTQmFyds|V$E;J'(*f.Iƙ$=*m-5F#ȼPw02_‡ԥߩIֲH#H BvV)UYA#,W ŪeǺX>"X/%"6ѧ-tSF?'zɈ1Yَw Ւ@OW"IRj"3Dǽ?{6q'WqQq1&Q$q k>鑓m<K!lha PqUr_${9I-m@h Uͮ72"ۛESsBYmօٻ۹{ʡZ%Vϑ)YD YyF3R#q3 V_:_ $jk [{LxdFLHȯ&deQ r}vlFν2*D.!LڥO-QZ#^4oGYDI;uشU&zʏcPc|doy}[|Cog49`KJh (G۴6Z;|йe0RmRO)p^bã*c|eU uzIۼ/`]cj.Ut mQdQߞ5W<_g G #!MYt0_Ja)bU(5dKFg.|p|(_ k lfHI_!*1p62X$U,\vnAE%̊'IʍCܭI k7ړ#HNN㝨$XbơM@ZT2@k>C#ʦK< 9˲ih.,zoFĽ:$sp8c! 2~ppd}$EWxe!#x91!Mz0-QF0p 4([ -y)9FysTs^ko& y7-|3کHDXxVHv{"-TlIzqyCPZKA ʪY9S3*#%Rm#raeLߺZ)d#\|ج8|ɉV!ƘL/r|t奾Зc Dyi,F)Y0XQ'L)H TB~CbaGᴗv6T'KkvƵ :xbƃ*pxn">gjfu6:,7"'΋H10zJC1 5S'/"uȘfKcVXxr0ȣ%*j?vzKᢈmmn Ard-9{ܓ{Gphkn(t  ?p-0' e|$|^7m;9K;l>_ܰ<~3V;pg0,HӷjC, &E7鹁%(ebD$ò^op&|!47 a;m-,fBp}~Sq7 t5fk~>uտ0+Lz KaUmM \_>Kp='b&{y-:OooLbVfb0#D2 8L5+@&E/yn%ٿfb|x\ pߧR(?^sq񒏪Po@#L;,:hPcPSMd|&O1WG'!n$䕶^H=4>4B>h .G4SY8+@KHvT"IIbݪ-^ -p7N/NPyЏ]"\QME!Lص>fhM|V_\N&'3(:Icnȧt1||>7^!)]W(nO=ʜG \)04)M=|XkC(jd;Oyg;/S'@w'A Y`j*}1ϽB@MђɆed@!u#~,l%WQm)bv5^;:͖٘#\z2lCGGA]Oc./SW&`|=v9qS/(|S J$E)Tĕs.xey%|̀{l{]˴6L/IHCe-u t|gqlb`Ĕ.{ 1] *b mȓ8Y?:6Qwզ-[y)iWsN >]!]I!>.:tG`ks( U*l0pXPFgT;~7%K'ټ*oj~~wj1y^-DL.Ce%Lu:PyS P9znpmK"<`6uBy- BoD=5Q'mK0]eZqH[ExJv +؆{Li+:> ֍u"CF3No6mD'>fS1HMVDrgX 06 U lEl.U{{ʄꩈD55PHmbJh PD]B9sFf\2'9fꇏX[q`1 wd.6j5|[MF.jcF<̇d'UP"FWq9A&3,Ke4ӽ$iDZ @8QTo3Sڞq7$ e|dyWeC8Q899[KB!JSǴRt+&WڎZ_~ !-]Oj۱sפ5"Uƌ@.GjoO7UBEی uq$szK<`*Emq4D>:p 6 &#h$+ Ztb0Ws!{KV9Ϋ T{mϚJ$GtnIE )"ƍj){w:E7>TL-JD>‹a)"g- p$"Rp$YhP* C4'j >ٳI +кbI" >Ĕ(OE)7kXݹl9Fl|¢\!rS.]&Z&y,ZB-lDg߱ŠdT%SwPp'n\>Ыhޏ&_i!W+"QS/Nͼ.x'p+Te hqܱF).aFSJ n2k\0b5#^+ǒFL^f2Pdg,6Ÿ!)Ѕq~ e?ɋ3__땲a}JdB-E\ nKZc\h鎙2ͽ(jir|ϰ3$v"[Bfm G\",Q `3\Pjbցi;,gM"B 5nyr+X `Uj_ēs>v ꊕsvuZ{'?#v; Lf0Zc7:(߳8d(țB^sYuoky Q}nOf:JÞ)D_um| YJv@Gc!>߁7ZdXXyA=@3 Ap{ vY=Wz+ a֖1RRC< B.hf C8GhR6Z fzF :t>ev6G!HR4tH8^c:EHl'n>b4%yU:)q,`kT,M;UYo1'l#N99 s-%br2@LkrurMpEjwbt 9pCH7am ?by*twAi9Ym]LŜY\w1}*zɧɼړ7Q+` Dr7Y Nd._wP ag| LԞD0p_71,=FdKqK8Ɵ WB*ș=:v(kw{O:4gW9h+s4E={8`^`uEgNF3O'N[T'_@ۃ40Iji=_wU=nqp}O %J08y_kƠNKYb\ qK rj ]BNH,A1|XD p mnk~w~P$u[C^Z鿶ov>OSDg}F=VTϫ,&Y96sGul0 "!wzyCLQFX|9oZe;a{tَİX&&' #~ MUwERbcdvע{jl_/D"dՊӡ=` bT!=M`LD􋰂w"YR.$AǤ~`? )L ,QdTzs|oH!̻2{+ ,c,'^#=4 ^Z$P!mft.nI^%=>z&v$Uq`^熣Kf \4*JB$3V]0O'w_pGul=&tTQg޴uȣob-iT.p*b{}ܐ12dnV}5e賻)̝J2!!~h3 U`744*HCyD"@D1%a8vX ea?ETyp!'c7Y"Y9GЎ~p}_R") /о{DP @z%"hh& ˑҎB '-NVO_uMqV {hɌ]y ϛd@ڥy S .a̪$`nUǍ17f0jT,p[EAOĠ8%>ǵiuׁ!_j06;3A^caK=f'Mk}:u'/Ui!D)jhk)b5/[։xqU?  Z*h.\g9M6Fl5K\AA#+5k5[_͐H]=O@4lK:o<~ݘ&$~g9rՐRl5BFp ! +T8+\K/"m^oHgX:AA`sIΝB:H+/<@2qK 9@o~( /Q/0;X$1۶7{N1LAtYl nD9gWr ėjVX{Oqq| !DNEגFȤ4X|N;+SFdMN\o-GxM  O`a t*ư.Zrͨ7œ '-KB~%4@Ėn]C\$9Y)94( vo4ZqPrXy6L>5b1`%dL) ̷ͷMstlntЮFnT\SEWޤJ hn%^LEHk$| ZISW0E1i׊k $h#J|6nW̫61fwc+EWWf6s;Oku1xf+_bRBNCTg׉h:Jq|;yoc^5A5eBI&"oms s[Tn<·Ӂޗ*u:R40>q +XUqv|yLbΗ,Iz|6K.\JPK])U̼|,:_>K}CsOBl)''W$K<`V c#SEvZ6&fbX gQo;-\Xl*3o2"ny雖@ڮ0qGv R>pA|_bJ~F\ލCmۻ{vҚ)K8nZQ䜖Q[ }r0j(n~٭S~ z0 U(Az<L+Y6)e.s*s-& q$0u #.v3S!8"`ؒO3!$jp{,/f~5$sš߿LqFsjvw./qhaˆp+ vO.pT9U,4U#rQW5 Q62[ҠEb/|*(Yř$O] ^LGNQ#܁uڿn2 )ږDΐʥ舷Ʉ Qjhr$?dpqK,\;k-jbc ׽4^enqÞQ#9/}7đE: AН SgE!Q\4)ޚo3 wȷ{szC3ɓ%gI uJ&?RnrɈExtv8xN ?! gyz1f ˸KUvm$(SN#ń*|mۗ_ѵY|:NN>|+i!S.UXӂfz[.gp>!7a깛o]יU&I"^R]nd y>h?.(a蛌-7ѳkJ9S'_~alj[ͼ> /`wt$[ DuBգ+e063s_3.Wo/y哘49;-ďFrDW~9L&dN]t^%YGm1>W)IYƄ O޷v&jfN!``T-뇔0Apx'}OyFgdToi)L߳~xd#+]) ϛL [Qǟq(S.l?n a'#xe J83Z!~C ~Yqkg5_Nw՞ *2o esYh|;q$oQWv۳eOE*/;2~Wu@kj(L,0x/JMThϡ훘JިG&ꑍovh'i=Ơo`-bEd 𱢂?F5=MX#Qy4\yn̔L Ăl;5p0F#R9h,@Qa5^EM#\SVQwI(U&G1-"V0zxF2bƟ~8,ȟr Wgɝ)PU׊1fomƤU2R&?U0ep+pR֍iP݋/Ľs` 5۸^ RB}.^Ϲ3 ۳(ִ:jX\%жrX/*[l(3@ɴȌp|R҂qxSPr|ջ^uoF[":;)|,R`٥i'6RsXF{'・̛ кI,  0r?Q΋O'YݡSIaP{,lE^l > ,nldпm";v]N4?`[eSe;PQ:qYϤl6~]L3&Ch`L%Hnpi+` 1/kCޢ tKeUTleOXI! .~O94SUl'2Pଣ<7J+ :9Ub)`*ڵ&t3;'{v]셲>j3i`Qb$5C P|=xU:ҨYyԗ. ⻘}HEԑ#A_)b)nR(tЊ2#i G("6ZǤ c0q OJX ak $xdx0t,r"^cwcx?u`'1-0Pը @\)HZ,Gٲݼyo8IDIid"=O'/q'Dv>]#!,u^"ua1:O̩ AFXw ΗIݬ̈ۮzG13pʢf&09̦A[ kd/B1-M:;9MHTDZ.R@knu(莛Ye4hMҩDfzA=)MV x]at׉[ͺLհm+yt31R :egTC5R đX筂bmZ]?DO9FC +>9sSo9糾/$Ӭ1xW }C^ "ܫ-6\.`hFoOзA[+[x+ɷW0:biwK>HWL귕~Su9Qѷ3'M:@f#EDN=mXI{*6ނ"$ߧah1{Q'9 .ŗ\rV5YIGez|M4ɼSailyNQ0[x s[f6![zP.2NRmI_]5~h u6gUԋescAzѨZG0٥DiɲSţ9G$ىeDkŃɮ? e$tQpiPwNܷxė;w>NSXnZ;(sQ&Gԛɋ^D ™Pzƨ{PD@bGF2DYޏM^;G Zmsd%HhwF"  O<0shqKG{uNژu%f02r枥*F_!McE3?K4<ˍ{74S _nPI<5em:Z@Xtgz*jSRtDK2 JFKal=R!ke̩{ [V= I[8 a&x:b$tXcOl!6 ߒ:I;؈О?Ǵ^]@ glx%g^X \o* LWJIeWݥG(Po9}m:pg6(!zဦcʲD7bX݋hsAI>2CF##uS%9"N 9(#wvZ:v|*-'}8 x>e Iӟ$2N2[6XN %qJs~,2!=b6iKZl xR.yV䖡޺ez ;Yą:L<ÈtVF[_F8;cLyE֛j %b®o@JW}JP@t.ם?kV+%EVۚ98M g;,D瑛aJp'r_'x8Auy=šK`#G[wL irp0C=ё *~rzuY1}f, ƇS6Ttۄ;sՂI˨?bDs*(GI9gZS[kxq?$t&@eZ$]6%C:r' Ә ѸwL2OmD{Z/@v-TOwE:~ hI[b CdugC䈏G͵1\N^G*]_Qތ_SjR[= ߲tʲVx%^_Ĉ\˴,zֱRQq4)3L=Wd^2[A;5R&y˛%d#sE.:UDmO'Ȥcktw[8޼i\sgH/pDy_߽~ZaRi^N|<=w跹#_D3*~Gm[\o/-Vf[!짉0HCh}hPpE݊:45]L˧(ѓk=|L}R Ŗ|l$+=aؗr% +4E NP C;iN -of`OTҘ+ڋ(Lnwb\\Z/P}W-'1jڋ\NLRV::OCH"l-d$ahN !7nwޓLJ*9Zv0n4ޯO; S\ʇ8#€ϛAlrWY_OUރNTԤYK]鴗^9⋭?Wo5vPguViLZGR uc+];hĴ&P{fiӲsgZR}H1hz!D=m{JDzy}h@H<>8 \m~6<֕{,114F+??b4'ߘF{WZP# `^B;(g,\pDP Ct\]̂F\tPUl|(]a"ݙ*eS)YmA j"ܝ)⼑e'oJ\>LҬ|W|{G3U!WK[wI`AYfHG` Kǫ7Q|f>0o2f+~tH?Z4:31Qzd![SelWq'Yo>!GDo&MjMf\IRd~$63L|riařD(w)mo*BM}MQs`ݫ WLG҉s~\ҝhۆПYHˉGl̄iCOyTho=0d!A-a]\aN\ $.gu5ˡǖh[m|Wi+ܺvG/Drچ|;ߎFԛ+nݤxͭPM.#^p+8g*z朻y km.y3V:gU<}+MW.(]zKBѮdG F@ἆ 8^mb]Qy{gŴ% A3׶rA$MP7zͦ~adWǤP 7E/pk#*>PG$+źihp,B, -૟N=/s* IqvƼ鱃—>uOIMkSP!eL6RBIG.I@u9f,G!A.bDF|FZ?O=c#Ȥ13x/| |ḩkԮq  ͟]:typ>;74Pt2/`hPGۘ+xKQ D[bgp4LT 8.n--{Yrp)[qSUt\ܚ,M#[9:+֭[$zضÜ. ; MmiC,&4͂自8a@sKwjP %V*xYTf&AgF$(\%nH(4Eg'd qJ`_*O*$ ;5B;/ׯ([v[1K2OF h`-#C!B|~~*'U[4ɘ??8 "Y3Ԕ!R2p R(V%2 p;L84€[LnVWv!f[9rc{?q׎ֶ#ۯR.ݐpE;XM;Na?k?\ Ȃڨq W`>C`_Qf[As7( ҌL[#_HC{ekEvS)܂ y Lt%Zv@|"1 1A.~\AA.ލQꪖH?/&P-d;їYD("֯NyVA`]X=AX^P)͗*[6EQRY4w߮YRW5|{ oi屑/VڶVrv@RtT m RÐq:8,2hIew셡WF׾}z OUs?N@r81N#@䈯#-!lUO_>JGoߣp%8u kן\LxM##y`چ{꡷#VB#OQHLA:/j@_.~QKyr[H5B.gEѐ;R vd?m_ APt#8,¢%Q:\DOw jِ$9uӿL[\^YW ɸˈA?@JoªWNw+0^🉞3f?ֺ c>571Dz.~ ͻi`qz-зpdHSo`;>݁\؂ù>ԘB+ sWpBNCƺ?a0,$x^4 F{0T~p?MmxV{<pm@w=G'͍Byi?6Ex%Hq@J2o-$l:E|aMQ{$*= OviZO4տ۸1\O >36A ~e Î|댣O.iXk &IR?pFLmwcIJN5/6.,=| #5c);3&ݬDrdY#5`8 %W:5BmjYod4ą϶a!fqL![s;v_o_vM` tt2)]IjNfӆv2}ԅ<1cfג!ӦF3I)y3⮅_RABnkOlv┃dEʞz3:%ݔ:v7V2̓܇o.y{Ja YHø8Y0: XG 2Gn4U3_וV)PS.mw;>H13LlUJ}t5SMښZ&t Uv_o&f6Nrt#.B#\*Adz+u6#z@0AL.(Gc-2qmoD_3E-sI^^[cl\M#Yv n&o`uw$C3_@;g9/  'ࢾևVH }GN+j=}FXO Z*nwt]'?4Q_3PKD:?ZxՖrڷvv $O$;F6^`xdžJh:K:i Ac ?6 7MeD昞~Xg7S-anX&ÌR &Lq޿vNC/ ^(7|M&Ly.dG[v9_+70KѠDN2,TsxfBspƥ缘lo@[늉TYm-hL-i}ij*m)^?2L5{8`sQpo=r'0fbɁ;5>@2Hn&3wYGo|tCm(2[XʸON| ڎL\V~2-%r@6X)W|-pξNY)הeJdaY:C}_ Z@ e۬0EtPǻ(y_k?^V$מ=G]PJ4*I+)/|,HC@PjKEIw*@햊*U%)P |Eva sMB2EIQ :a<}MZƖΌ7K[lS ڌmUs t~KzvR߼qty&fA{~0# tGl3Pɀ[ԉH߆ʕHвg u ֦a=[#h8,QTS7u 1e3 =3x~g-OW".J% ux%zRp>00gT!ARި-—MJI1?QL3qYqUpq+QH >-$_%GXs4J\hC<r.SKZlEec Ÿ=gܨ5+5hVqH|5fW[αJ63 N=H̪mH\{X bqC@kvZ)f+ͅ*z&*?ϡ.bQ{S64T2ҤtNx[v?BT#{.z~|<+{`\.ZtEB{klv$)dМBs z"IͧTdR7Hc5.]fۂu)q 'Ņ-"?}7hPAt+֠ڪ*p? | rbObNb3-v 7<47~it\Iq &p8DӐ~ F.\ia pʆ+mSk[HȽ=Ve[zJ j4[' Qѭz6Gd_ Т /JX-ì{xm0<ѷv TxY̚o`=+wH`ɚ镀Vf|l*B c Thu>lOeRa@՘A! OvoX9ƤQȠ ~bM6mϥh_&:$=P;,\9XZpIN%p B2љ`90Vd0H6+7kQi9uPИGgv_FsnRԄ{{3z9Tfwd{JA,rMHh*MDBẨgJ@e"ũNefzy7C@ePHj>bt%eQ \V| QwӴvAhYC#06|6?.>24ODb.(lO,<^8 \^EN[2Io藖)TcsU粒} 9ށ+6DLZ:J2I5M|c m |Bëgq?G!H dܝ>`}W-7H$|yr <vjxm#83~Guoѧڜ7 AKj1 hSA=X8hF/CJW˽0?nQFZW/hW׍3NNMZp'׭RcN>ݕ[C .RЗ8E9"Ki_S;Wv8Qc g]g>C۲E}Ywau^X?LsyTҫZD/D@|L U{ 2 PjBF+fbyX];?*x.,{ZmV.ixaʬl{"p[#f0e _J"lU % 3FȎH!: J .9ث}DB:tFHm]ɨMT 7CM(w}7+z KSaB(nXY4܀w+y=eS5|7o~"{~Xf5;f;;2BTĨLxUJt#2x|CBF`H1^T%ZYsUKOJp^ofa,Lzp.kߨfiGUAC ̟]N }[ ="]b^VA>k(a-¸,kD\b4u$Q dtI0Qgmx/K|)nHSr,U% RrqY@ ɖcZ"ńаH\dU\"P?"JCOƓ+]D@c֥`t =WS'$ z<W[K?@uy!Nµ3*U8'Ͼo#ޥ`P]A) ^ͬw\H}m~O:DS r `JP !h}#C eDj.B-Q'uAPcȓ ̩x]Әr5^ocD=gMu Hྪwx#5#JݒCN?ݍUJÈKgGB)T/tNS?R۾ @caQ6˂ 讞anћvI9xaת a6=q$h5?bN 惭5Hle L/-aU*qt j,$vb8Q _}j-鵨v)d! *XMCpVCCpy0L#/F_U\ /e>e+/#ՅmR3SjqY`N H4Wf7@zǐ@H-8Tt83ufgUZ$dB|&(STҖ`-Q$8 A ]З@"QeܤO1(-H,ʜ=أ^Xe<  1:"ߍ0|ҳHQneh3əz(-p I &&Ar&V 8OYzi>A=W7d?\A3 \shuoIcE $q_X[WjES_02̒%[,5}$XIrm 窹l ;xJiֈ~޾|&PLF` :cw0X$mr"ҙƩnu:mylrt@Q}'v0:mxg/n 4+nnP)Acl.j+l=Uتz-Pf}F*761":nu Dc+=tD`k"MZd͙&! ̍>- !Ev@ϩLgT;ubkU$.a*͓0L\Bdz&y\r6 ?`ud PMr~Pԯ$㞚s` %pf `'Yl.4@ 4ɎE>ryt@U ͊BTos|JQ%g &5Ykb j簄rz-ϕ>EYLG3?ۗ{ѧ`wS,M=4:X;WiAtok1,q DR8sJR}A]k.> s_kPOLt|# tYp( Bk_aE1UE.st4Ұ$65ჿA ҟ'\t>%1GeωWւ,ɴyDP]Þ~wo8O4^cAbqp䷟ [,(Cܓ]n%} _{4^tva`B sEctp={#X.DL*\kx&/EqRv%se8Xl4PIxtM,ؽ3 @T}#x:HĬ@ez/ `e>qgfv66AG u E:qoIR}NJ7rJV:ORvA ڥN.~19@{C!&^ KE?{YN&Jn\8 XJ ș18c%둣.6>yv fZ?.-D= 7Z1GRMpk8h(wjمtT]J=XuXb 6-E_g%_PUx6Wn]h )/ UX"/Қ(ݹ]ɀ!HѩV޹/%fS {}o߭Z`4k`0CVif{efCZnQsnA4$q]x*Ӥz ɗ_gFϔs2ީK!撔5>vg]Wۡ{snyRRr,{mŞNf.'qw-):W%cW"i RU.v{!e`y+rX!S.UL /|:́돻VA?]&o^R=0a0=q"^iedi+P幟Q")vn-DrsMeloɦC[zK^Rj`ICUl*+0>tMMq(J<15hzs>lnAQ6w%f& Te B|ع}`fqLWn*щ?>.UT-(N)(MKabM1%0ݷULƀld_74|]hd51)e`xA'1Orx'yF&tq' VgO:nR|p~X(nUܼR)(jX\,3`, J&QS u`Ga!_pY] ?,]oȘ܁ uT^v [-,+NJ[;hW䲯eŽ"ty:[0 -_ 0+IOk.Zr 1|u~#Mf$K[[fAp1f"HɹkgNZZ:^GTt~F )`~|#o(9[;SX5xf2qL׻\B\de8 `m1D{`)dc?3t5^Kq?;z#$0QZrD>'#n{$z c|3 8̐3Z5$YJ&Kp0[PP=9-/ޗU O[pgG3/&dJ\"xCnzj`,:?:`nv q⣨.`Z8I"&O턟*-C s?G+ui~2fQPv,A`E2۸V 07g"ҫt317ytPk;{W/ <Sh)Í!6OE8_*^'\zr~~r 6 {zB1L vr2 Y(pA4y-4l`ɎfWLΫ׭yŌ\ |4^CW׿҄jQ*'7oƌ's϶Ib"G̙`"ݯ\䄭l'9Mq)j<KN|</y~6 gK5Id5j0$:N+I0RKbFXpa;,N}r,}\#f:Cftǯ MTBπ`c"!X ˿6>_e%=SKfdo̵=R?=_pr*sg ,-J.WXS!ƜWK"xBB#Rʇo[g7[(fX p09N8GF}+x=V 5%2<ă_!= [0i^A%Tܱ075]'?=[v|C+x5Eʲ/wrOKq)hd@Pn!*X|,82.e [5QެT0 ^&1Tף*eq hɘ/J!r` s{܄Bme22$,4\Oԭt7e: x5Q;ʴGeb@ 1P9rD'bCFdQOl6]Dqu:+Q:bY_K[;K3,?`Q*SMpi]6kp>/\U6YaXu fR6Qh(HRcJ /GI!?EnMKs9x]nF{eGA*CjjZTiIi,t_].ġ "WY#RF ӈ$.D0ӻ&ǭO G;KMV`pjKF\+[0FwGx(TSg/ḧIx8/m0uWƨ𼻁bWN35dM"E{$.]Va .t3IDQC@^>y^:}&mjbcObl<©[gbm;;rpj=Y}$Z= ?3}&й_xaβ@kU<८zȺ͎vx+s/E *1:*7gfG'=JWHDŽ =*]VCtk:ܞ4R])P H&Eq#,d!ǙY,%Ie|$tP#.-=H. $ SGOV2X,glr%{{*dvE˛QKL-Jڂ緎sȿnE~=(׸Reb3Cۖ[ M/3p1Ьz]xXLV<@gs/kg͛Քr C!ᐤ 6v_g 78Nqv;JY=MbRc(Y39)9!z Xէ_-(>ɻRLeo'X[sbb-ep䖧Cx7Kj珯f;۴);ey7kESsZ5ǣb<3t6w1](gc~/f²LCc~pCFTa-!%&[.uq|"sf!ɊOذ b$`? X;^3rfW- #Mqa΋) K8G@7dx{|=DBJiu&H z}8XsQ0%iZ DQ"6oهEľ01k?x~K׷sـ<՞;Q$"`VJmC׸`FvPwc2)Ў}UD+Yd(v~M|A{36hL#+i{Giy+k-Kr/;dOX5K฿xXx=ΨI'}.ı3^<ȧL 1\ĨPCӛ@{N,cc,8x^@P>Mn۞40&M\8GiMI[ rxf-x3G8B7MiJu4 G A+д[d% ӏRw#zz=p,(!\D)h7޾?_YA*X@>Y+ ;RftJ11fLU ܆cޭ(r GNvH G+#rck =GթlT4<=D̴ в#̲VBv*O]]V*hhH/&UԲÜE*]ԇwx;75rK9 L ;G͇yt2+O Ymv2# =A,`+MM,A.:FBwt#a螖gOfy]Tn%d7Mu\qYqdCk87>d-8ko >DK]Ug[WgF5 ER7Vt-ri uP8hv=H*N#6B-'1sf|eLq3E"ʰ8ˋcfٷĻJ%kek`%uczt:$bg/H# fUH!b`lyNB6GԴB^Y| 2W`c&$ؤȱ|Ks ,>^L\@X>?sIuyw Fp/ P5OMhiW֔k4}'AԄ],A)!9 ,h>}`,o=IVTA@SwUQPEY 14J_e'$CMv|@ 5zi=oYWbY)_ۦV_bɵA-OwV]Ǣo h$MGN_T{]pY`cky;Dvus{ߋIKCNF0,2%WQAVS\f_41k|nc4oFR:I|ȭ!WDyU @ MLMgpΧ1Z'X  8/(c3؇xmhpEXL>V0`"?BJ̎T ib6Mkv-֒yYU 052=lo׷kD]u : j6ŲX|S4+EkHE'K(5JW)";NͲGվ $m\eT&8 Š wWQOkvLlg@Ij]!M]!g`v(j-~qp&($ ba }? A-{kZA!f%^QՅѓ{]6Nӑz 'Q.|[Y.%/1\GƓWA?).e8e.'qt`t\i~-T N8Wy }f2]cB71T {a ]QD| Nkz;y@9l[פ NV'mndOMz*kHX馩oN3Y[r --յ{ƈ1Jtg$7fVz]wKW#oSVuk7e%889ktY|{m&z66G>Krb5ub/ϚY&<,ԏ׷VAʓdA& a׹D\"u}![դ;51/\9Pv*:9>^ǁD{ 0Ee,=ҭsq5aA67Qɺ֞yz; c+NKJj*tQDY@d/T6Iu^GPT^2N7DL;a>|+Hi QBZ-o$>0t0e5:_宋kN\轆EgnũgT{glK*}'Rկj7B ͗[,fa'a G:]%D#. ҹI9<w]n@>~ ?b@lZЦ-D`ԈT}1sA~T1@6xb4Mד8iHȰ|+9 %9WS:f!`dj_F~evLM7ߴ0G*IE|aڮ` <.;+ |m;#6t-> kiy?p3Wvec65xW֥ x"u޻tѯbjL!Sئ80Ld &`'_ vL 0> ;;X78ՂKȁpeCLKlK4)}\T߸D@C9Up4F^TO+kFՊ> #l|7.(ᾷH W H@RwxȂ/OnCvݒB>ͨʶE嬙*^|Ce `qиƎp:st7rY\Oo۝}vcnjV:&CyW8:lf[bh-[Uw((QWmAa-WMw_FFg1I =ަasEI`{ަi }#)m.B:\%S=K"g+Y n=Tv)"y`#PZ fl6*¥2JnfsMOdI:ώ! y(~_}"k[\8e:Ό|!u)@&`#В4xD QŃNBfi_˓ѫ3ͽxBK?bsVn!Ӝ㣈]5!P8o\5a7\D pDrҷֺ5[PD-)f#86u%h8NhQp'YCӎuIH:mV($'U=FW69ӱ[N1SnFy%և o736Ed=mRJ<л\ΣΘc9 QN\0>^Bn%T1"Mv sD왗%5j{T<8NPFDi! οbp3ՌnsgGpx q$xB̎{luԝ? dґɰ Cr#h/53>ub5Ox5䗁b,u9@ko^)V!5՞LrF# 7hGԩ)a5*Pݣ}\}f߱+wGG1ⱅJC"B(*5ԧ΍4f3 ۿo^+^+B̲xW'IeǶm@{5UԱA:֨UnPnŒxlDhy޺:rVb#Z͏yTc}x5̰]F=7Lio77KamÄ Pܻu>'t,%u2; X+ #=] ko>\\P\!}}qU==vZMɄMiGX_OG`Ä(wHnA!\e?vqI<W8XK.nq^nIn |Y*(\>Ak3k楋:U5[~Zo#ITTSZaywEeJ2E P|nv"~^$>$) U sX_8Oc?XYk ܐp=Wm t`猎PUSD]SPb&/UFV-B&?9p鄝lp%x{.2p?sdeca,X` #/2qOzjqվn=?V\G3{5zbcڳaH6:JK# h9$9K4_׊-՜0>U#$`V[עDLXF8u)5#eǠh0䐥8i,~Fʏ"[y3`Zfv~X QfURo ]=ٿRxzuR9 e[RvXӚ";C #-Q׶bȺg气NV.B&i(њʭ'_z[qdch⻻ / l;G [~)`9 V)^N2`@dNTJ؛^ ^OTHڀȉhq{_m-}NH0m07/PyӲDih~]2t_:j Ehz]|rt­Ojw̐>=Đ3]FXOi>S! |]v}FqW]_r MEidHY]5eLQe >HŠtx .Y3jp'i`F\\㊯En@tsBq4QqTɇPobU\)\4Pu-S)=jG#aSĿFnjDJ` qV?Y%$=d 2boFܢ4Gwyv@n{Ȩ r"ġDwM)&a gҰEk=ȖgJGzNM5"h fm2e!<>Ԙ.{{)9:DN ]EVQgzP !VxJ~ ~0m5)F zLi~۹Fp,to"mAȗT&߅\ֳ]%y\ n]]#gܬ%3ȀDe۹MP+_  ۴rLw [4Q%>*"94lԠG#}g0[PH Sq#e)ŢYRtAɄr5O#hۡDw멈B+c|0TMU [6nvCib mgF7"-5LWnK4°E XtSR&і+<  /Z+Nޙ0b6޿r1飃gf(dzDO~iC7"QTz4|=_{^_n[α0Y8?4)?+$Rt%d(IsKH'8% :=7K"bĄJi_|GMvZ_"c]$4>\(;ѱrmᙡX+tM_z`RZA3%Ɩe nT-\Ag Ώ*S+=2%gO?q ȻgG&N\\a&*(so=`)Bt.ܷ~G`quw瀕aׅ*䋱nw@%vjZpz V*VU.6p5{[S%Pld^yX^l}%#68`q ^f5:#zqL[ͭ.~V/(k]aA(#hǾLEe/ T59m֩ )~!>`H;#DXZP-DȄwN$f3& O4;=2M`3icw\MYV7zsЄV܀#%7T2#mV, IY]?k"QmeP{|TDE-2>:SELy09ge 5||Ei4~}~@"m zkϐd iC|RK͉r#?GIAI#Q!JFlXkq%Z#⺉S:fu2!p_Sx,YP|qk>ha8}`P p"#tl/@n h90o8 AE1$0*ڬiGʐW<W#eXc_N 'q~#D @h^Cu Js 9 넚u l#7ޯRߕQ~o;-\7bg[#}x: y⨋Mo2:( .ɗΡDut z7GN/!*կ>g |s-i}vB9`}ԋ =04YR_[@qђłfGZ9a "[D>X `֟k~!]eDUX-`vsQe\aa1: 0W4hXh9* m%b^=sj^G&ƔmؔYճs[۬㰑{N7ތ󂎵wkX`3l}L5֯'mEE+4^uEܪIȑ"־Sm= d4~YF[e6ߎ}fϔvX@0^exx^H`cO\u١ɴ5I0:G[9T/I\⫵/bGK |w1ց"ƦN0( h#32J[.\!r0qסo N?z?:7O dzߵu*ޏlg\j[K72:O֩EQz=N'Ry>m:("=mi%"jibߥ9m#݆oxr(զώFMڮNZ'5 Bf4HLE'OtC"+VLsA6˺F_(Q0?Ǒ3) |7׈cƒ1ڎ UְG+1ÓUKXt+5EO墇Ġ[GGxޝW, pWOۡzt xLLa':f jQ4#EB7,ه{?q|M-F|<<EL[@@O=,8m [Z5m8M]c)릖]p`r8Ӷ5YScr:ݑ?ٯS9$+}0ĺTR#n?|բJ1{ .PhF=ݫ/˄JE Q&p6T&ϙ4l63zxd׽)+oK9E;;j]tvS*tgrXO$ʓTA|G9zPa%EHqMiŠ2-QI"%קΥYR`e5+O Ts^ C'7\Z[*h uPx791Lܓ4Qzt[6 6O.מ Z_QjT(}3gd*n=|XPm@C)9 {%n~ :t43{ .&{x4#{)dž`E;M\ oBc-c!J&J\ByyEjYCt&^9&5|Y! Zg<Ӷv+yn4>R3 ;(}?pl(q8j9R܇#+!'W<(Z_G*\1iǃS$y7hN0*.Kϐ&cS&Zc4; ƮٰҎ=w U0zqm/ ٝaȖ`M(XǷ92&ё_}1]`eiVԆ]wwcBnDexmWeKJ'WjWbҺY,VCx6"N ֭ec݉N4kzYBYDc26>l1\ŗ`SY :n%:j"*..'E)Z0s4n>ԻTF\əm)0ey ܼƄJqx9X.#D_'0!naEH_\:xՁs׍aEE"ǹ1/N_#-j9G5_qnZ %q^[5.gcgn]hFWÔ((4J~w!Pz0hEVv̶ղ 12-A<k| u!s66_Qf";wjXMe7L~eq&!x/K~س"l(g-OfU[8 y`20x5hUI.: hp0ik:1Ty4z%|mB)OTaNs=\y( wHO&T ~#ZWn{-y@;I`R͸K)u°֦"0 5y:ǧ[+DBK͌{uHfK@91[]@TDSz0nER>hssY(PvLwXw%15<&~8@ M0 2M9㑲Z4#j )/^ DW'q'qiݙ)jthYT-0T{A!"ڂ{&i% = apNҽ.(9^h,͗RnQӿ9ΗUˡ2Γtx'of.a6(g'σ1[U} خ/J%0׽|㓓.M8@/:+o`/'w!F|.>;g? Ԯ^wܵJmۺ[FaU΍ؐ  cTf^oroMcX``(ٻyǭܳ%l'Rߊ i"_ֺ|DHG|o9V jì#Teòq7O^CNӓRID{0_ﭟNR 0 z|OoڂyDeͣ};u34lȵW)%{ aa6V=!D eGN`]b, H'PX ~ i ==cY|-`~shwOߨTIkĶd7|l|Ni |7"XS s5M[nѲMwok?dX"t@:xC'9NJ> :yx@y-%$4lH6bTAdN|zO҅D9'Dj#ƍ>]#B@0QҍNuAݎ$RHaww{M3S53)~g"CN$Z"ͺK瑏?!9InTRI⻏K"ۘ먳[_DI*\%/R{P}$ Hqb)fs@tF|,E#xC&Ա>)Ps`A~>gvlpLM{Hve(FQ ",?iJT߮e)LJ]LzDg%j=E8_#E.2R@)3-N78ښWݬ;]0"II7YkTMvۓkLtMʈR;.%ʓ(P-e%.8`e5 d6elD?ij K\xjŠjZW_V]Fw+k9;4 Dܢʬ$*16,);)`~XAP"^%g\|u F<4@骳Iao xbҷHXPMINh̟r%  bqụ!ྪA-h<2/06Z_u1=;:Bpۀh^eW(- j |.XyLg)<0ưw]V\tp(G*W 3/&nlX~i- )L7VXcLԢʰy8^?)>~tv] _(`ATZ9pS$+U ߱5Tc*prc2:7I%JEAcl&}NUٸyQϸ-f6AWK0|GSniG61$k\ޜT𓏘#Y Ęw$/z@@{Mv@:7\!2&$"grׇtOXFr{JBe俖 .o#0IBB0Rs:+ߊ 5Z'-QhfaJQ4Ҭ RC;X%^Pm*O6*m| lEͮoQ=>١i gxܿf0vmFۍbq\=ܗTPi *W[^G>YOK7ޔYjCAp#ԏWYT/3vZ\. 7Ɯ)*8!~S Jc@@֭?9$+;li{֧ =b-tª ǁrljqܿ Eyym1Hp =2~#*d H_ZJ$i4T@p_>?"Yol—UL,kxsг4N;μKl<]s]o(5+dMW'q0ݚJSJ0ݺ$l -If<#Pi%=Ag UNІQ=M_Ngs̕c XB-`E|r,=mƆ/2dPIheS? K<{\_L^qZs^OLT{]vAҟ~{IX" uU1kk+ $$l%'ni׵WEAs/%^ (}""}~`QbK E*+6>7d1hHav ^ʜYsJ|ڛd}÷tP{wTG)7-oI,P}|+p+@vcN#5,fh !R ᨏ LJzKKy'a]N_+8%>:6﹒${U@)9vdʰ#~a;Qzmu(+~w^xDo'g8< klP %VH=JJǫq;D\X6qѳz ϝ?j wLi',_ d6AzK kjsϾ&n%M94 vW.8 ÂxFND9$ UJoT^xD65T'~Ugt%<ߟϗ* \p 1 ćKFߧʚ mP* hŒϾu-/v nv%iOI5 (Z ش5_mܠ\,ge۟#ӔnZG3U~ccNЗ;]P/|@=ז ںV{8%[yxB1EPM }czi'%b% @aWv3@`䆔91;5 &XIY6:bd^@>=r0 dN+ ap,l=]"'s(PdA%E(3F act3c/`[ǁRcW 8>Z«hfH(V RmK&:cƓT)W= ͻ=0@u^7x/KR4%lN*MIAgٸ7r4b/u-bfPm4.p}=f 6 Ӂℴ˓V G"S&: Za?!2tؿT zZޜ($k!t?S#>Ӕ ~Ϳ$'4 KrU?X^LSȠDPZ Nۿ0%C^ɠIR(12*i?4~J (iz"?PJ۫U,|"B =1k-]R@g%bG}DOL,5NDf }ڌ:_7l0~@{oA1D&5SDVI Ҩz!^vZc-{rk~I*!/g9"SY : )iQʒh4R1觷@4J3zd0g>gX*I+˽c-?Q{̾KyNrDN$ h*z<]Mb7ΊQf"kرlV:ΙvQ\b68H)bѩo:Dk'PwTP:WM^*?Ca%sCt[o9b+=tyKXԊ=/&Di_+:V.kQ\2}r82utlx)#PWiμyvKJ NG5.`G-3&hϩX3 s8gxA@^VlZVg@J<-Ff6$KP3AϧX+>io^" mR&c^ 4|C1}|Υ3CV3{f,7zE_IWWmFm=pe: J" eB'8Z/0-65We{yxbo6{{jB)~:ͫJ/' qth HnF. 21bz̩AH[]1S{`:w=Yrkj́I;qkE Y \V FIFKc9 :zxn4 E]`q&׬$<`ۅXntJ54gh(#DMnqe&/Rl/"|{:c4dci]u93@鮓Jb+\=-\S2{$I ߭NX#ǜ{*,ơW윙]Ãa}nG{#NeP-όwt"XZVpOrOd嘰Jp k)W^^__ԗ/oV,f߇=۹`Kt@oRqk􄔾#Hc2>GbKJ_?*/2T8,=lt(wB2ǸbOd؇078c,XЌ9(D7\a ބiv {r4=&8+z݈'bޱ\LizOsxMN&>Ry!FL5<\jAx$ZP/#.\'T^l}"a[CCh$N EI_+7_ iUBit,%a>tQ :(Ls_-0 'y64ܿm? Z@H)͖'hk6F [.IkM~Dąz CfDx-U2_ŔG?{uNzdzO)Ȅ6 (r(WR+fQ,QhB:#8L|]7V"˘Z/f$ҰnYx<$N&φ/s tdϟ&58NadUl%oڴy}0SϻW·3$_= &_aL>M $;d(EuZU?!0:o-ًtnlbע09S $Y}XFzO~(TmhT!@0˥sa=)zb7&~ws^iJ쬦nVStԶRdo > [I_hieBBK[j0 KU]0"@z5'܊|qM䐋=p߾3m2v-q&wsz^O^K&ҞQ7Dʚ$lF40Xmm7s@MHY_}3ߊO"gAd3)wz2H 22KEU]Dg6bvJ69cL T~^)Zrl3>{8`DͨI/>9?qN˴JUcoJ-mʼ LZ䜝-|eAWZp@o*]-2p\)4퉅`ӭ~cf0uKloG{:oX8\Π=˹z@d^˔ EC t#5X_9-B+* _VN8P4]4 t 4c1Sse˅XlҐC)lKAw{cJK'sx-&cR8~|ʃ,@R-dd>'E)weΐ{>FxS@N^J˓+ZD$/{QgaNaTa]&_ŏh-a%-h!i[yӶ3Yp ֫L+ ~4fU[N u aaԓ M:3?(-7bQůOxDGpQ844>lh T-0 򶍂C;F Kv+\'93$%x:ӫte| )Nk&0d/I*3K%4BwRڻ '-L]l<&g4$S.eHYN00 9 -]wَ><)Y6eU^]nNtSZi:^` wy8gi;~!{}9BACsOc&|TVBymYyAZIvAͳOG@iQ} Uqt bOȵw}!cHI"]Tk[?1S^ I~˝FcF_nhk"^ՍfCONo]zVy;S3(Lh8dzJLbӥLX2.}ɢ qb 8a0g ƚ¾!EfG7[)xj#FFku%CaH: 2Ncywd&+K*XE!Z9cCZu%`]ʱkg=ֻ8S ^9oD#Wz:ݓq,8"Zĵ!Fբn,yN.W#-$C>y+xs\L{#jDt=t<5Mů7۝hځ4DFjB@ſž1BdF +ͯ#cۓzΰRŢ ? %.G" <*Rٞt[֛W>;wR,!v iZ&i?/?kS`/&쇣 Q F 2T͙gR{&DA2@Bb-7HXFeV"K C%~Ϭf'FLg XI pmzaIrNd>9& UPSO>h@ahڜXyS)JRkf`Zfvp^_Y婫GjsSeeŚG]a׵ara@ubTʨXQ0!P@TͯP&XCگ3JB[,Ĵ*!L \ݕ"Q'/|m# SKL!1᮱(r=&y1Xeqf#X>Es1d []2[3m]F *M8\8 *vզD3%V(fF?ܻP3눘wJo}3#Wn6) JpîiO_w qc~Crz)yb*AaaoNὙLĈar}+_@Ic{:=_ uqRz\Xq{/:H7*.x0F jaCmZ2 3h ]둈4oLjTG6W7d%I@=4oOt l]T pEDQe2gEw)cQ @q.ˌe"8lAW,0iERP{yn8JlS}xybq-)Ѥ'+kÕxPF6hRzO~b5V4vzB\[- QBSwɚTuFsb7v#S/Fjyեf᪥{H5 *]uBM,h1s ݉JX_4a9>R[E$[fmH,.!DBp/|WvOl]x5ܧіNKD&="-Oכr_d 9!sbwEN0f$/V oNUQwݺx"%֙x]!s;RM0/^~ i&#`w"N%ЩCSqK,WkltQj Hpw&>=+Q8|[JI1m/'N);(D3 7=ڮ}Id'bv"kJY måʣBn<EF^ڗG <l?zهmhuře y538<ta#RF y!.a! yaX%x"zؚɬkÀN[5}~pŰc1[<Տm~LҷĒ@c"Qňg7/?nK-TelPFΛ.x|㊏_2\~T9klĜi5\WYؾ"O gL[  Mǂ\;j(1S~Uvq&ݍ.R 2=d>Q̣Q-y8f7&{'`elgfeK] S7=qI5,HoW1TnwwZ={Ι">$VKМuF'w6a?LX"^[?w7<)`5bT[յ?:+jZWs] W[Ā0#sM1uj㶄̌pXh-S* 'hzN ; $= >t]$Hlk +uBټdu8"H&˃*|:܁yGJVj#}UYQb)EQZ$eFZ 4Btϓ]P Ym@vNw?etVۚ7w;m<&EXt~OBDcAwƣ5ŵ6/Ɖ"+^ܕrB ]52U+y;m_iΩ=opB遠:FZ ҺpM/#6k*zg7bmfe5=pQ^ :EI:425ipyRYV@}(-soܬ~+vķ[ X7E1}bMLo)^C"siSݴI*#./_L;Jvq0j#ֶkTjÊ !f7:TM#{'D:?"@[] Wh/Ak臿 o۪*F3Vz=n*OԒC6Dy1Yݒ/y 0tܹX Y0W~wY3q&c '5qב`#lF-;*M.=p1n"Zin\@>Aޡ@F$q /;fLtpEf!'@}wRI&zEgnhIm|U>B)85}x(:wNIӕ׻QҭkXlߒfAHLcs޶).g]" uL3%N hҮy#FZtT43CϺ0- 鼗7ڄl&uP^m7ĉYRg0hd)BGs Odu80?mSNbu|@MC f{ ~PGjHƤ ܑQ=>/`Sǯ p@fb7MHAj-v&ӝl~4 hGBC+6$+[N3> ?T$ojwLU&@(&glH eEaB፰ek 8U(QU{;QRsSn=L 3 1.穗ZZ VZD-Mcĵ0"N]*ҁ@FewgW#L(Xpٮ1`#6RIx2q`'z7?VF_D}mvQA3tEOv󅖭%E`ls7s'X<-d= 9) kHoޱ' d~ĸ9?aHЅ~Ps:pلV27Fփlh9ϓ-Zs@Z<eT} tΤ?gVB{1Nn,YQ5*rSS#w[{?V#YL!~XTY8GIW,a t/{ 186 h(cYryfxFHX,J&y93y>YDDLkm5؃lTܞjQ|{%3A39Yd+[J1-UC̚"mak/4<7tҎp6lުQ[R&qVvVvNa`U/Bet!&qNbcދ4V=; :Dd|Z%R67:[$XVmV˥gdQw Ke*UiDvL8o9啣UT%_{F]Ս/SAP}[4NVԮB3)Ӧ>C=,xyRT`G]JbMWbfͬ 1_s.KeMh(6N[=Un <ǃ%{ @?M0;\\>DU^;~'etg8J<\'>Ey\vqDRGd71ӷLޯrh/KOߨ@ AVA-TWV Ǵu7M݄gZj $1-VyX5\A9V(Ha)ۺM۠˕DFߐVuyRT Ts- P R% XSYSt, }"ƺSbr_ʵ?DRt"0D f X#Ǒn.?אL`,94KuEA!׸9_fI?F9*aI?G/vmkme DIץnZ7H؁r1= B$!E:=ӺPm RRMbNA *pܣ +nzjsu|as{ù3Y9FDKC~xcJHű,oqmsD4Rdphp·פ5oI/-N̢Kc&zu:\bvP e\3`"u/;KNZIE"-`f6?&@MB4G,0_ӅnN^Mޮ%<Od}fhph&y )]5 M-ށ5%a`Ybہϐ[RWaqn]ergG5vo ,sa>@[LW s ]@̭q~cT"i0h~{'*P'ampg:VwNg7R[-Sj~oi)Q*s }m@4X| 1*t x%5{_}KJKV1̓ˉ[¨ieXsG;.qh}ܶ} Das'dT^ 0V1SoP~ zS#Tuby-e ba3JKӍ(#  /5^!"I )O99u>%`rk0K{P;$gtY/[-9Ncap@Xj *j1Yzu_w):lU*8s9 /@5"C/SWq nԕ3 qod5 t4|+rnbԀ.BNdSDխw^622pLwu[T-ee§B«ӿO x$vX`3HvZ^C،Iti|ܤ"5x_~ݾhÖ_\ZҝCMoD x*0N5gP1쳁3 F0؆]Dz8b,fHqI "e_Pk<$[t Α|31FKӧ۪Ҝ7V[uq=>ΗZ QE50PƼ.F 9c&uq?3PE-†|iU' |衽ysOMFt\Y969a&K-(7sq+5`CQT\" t-58ب(t7vB\B:wS7>aKVM˿acE.v_1p#1 _@u$vFNFu}f1'Qj'J(q0tk=>4pOI`xn]2{?94*ֱ ApϥC8TX!vkЧ--`W4=HeDeۦ<%tҖoHW+ЁЮiov!@g"?xJ%" f8Aw%<_~f,K&({.Þe+=q鰘:*!F$Q$"\\ -j:?Mc`m' s MYb׈ctd 3gAK~feN+ad1Mo}7С%eSS0w0]'ȃT9Oܬ "CJfXgx|L|z 7,-c#ƕs1+Dl%QRl:90z?f {/)t%F{[@퓹m0YĹᛉǐt*z/> idJTDǠ_C.s fέ) Wm x ĕ%.|NBQ>,lM*ȪWvU0syY2UҘ,+1f |O8lARy`%8Z]39 wQ~2h0ǣdAWw|v?t&:2:FЁMso˵Z]a[4zSĩЂu+:EAj<I xC:ܛ9"u6>4!90g8wNAj0ɸ-/6CU8:^(vϏHpҪLفѴG`*h!U}g&.R>[i&%3_m>3Ϋ`ٕ/e2{^. եGҊ 'SI=io3G5HsS X j&cBٻP/RRY5w N .@](F%kƆ^1,Z"zvœ iA'N$ryܨr @WC,d#ڰ?Gncn+:/i yDp)mXS2Ÿm\UX!SNM[w]t/4M3l;r<0kDZZLKdN}#n@ ͠D)^8PiwX6؆)8DspE @FR1p3QGmoBbĐZ8F&\ˁ5t֥l_y?c"aoc1!գ:6)n ׆_dH:/qAg  +% pѣqKjnΘ(]s2'a@EsϜog }G3l7lgjq!tHzitr"uC.iB}P!Z3͎ʨ0@-ژl_ ß/vCJmY Ҥ̥}K62GN\*0Ll{?P9 Eᆱ^  %u)rx4vQ 0UH(v%TI+zi[_>ޗw9mO_eu rZO$;E!  RnVKC|)ϘƒitIKOy\{Z5r}&#ȞP8/Htg9 6e2PO#n v}cTfd<]]>%R\}y$ ~L,dPyF듸S1D+(aҎ*1 $_R? 1)eeIE@(bkVT0?@Bl!i+̢'T֑dP-(dOHlL!%AX^ 7\=B0P% 1኱'o(sI3aK@N+c0v{kk뻧よ(g_ͦ7>|r~)fƷg!@DF::^bQk`?oǡテ"?S\:֬0<69*dloZf uOYო5t&AQՠ:8 cre fD-f,)+FV$nܵ,y<瑦lnކlB'A>JoMbbC]6yMXUi=NQ7ФA4YbSy#!反Ξq|~y¢-;ȠZQP₪o -B ێ4--6[kgeW9'A 3XaoAvlͺ| ;wJohahFnҒ:JJ]Q+Gi1[6 :8&?VGO*͡p ,b 1a,áPđ'n/Ix3r+hUޝRTzj$c2mDgL_16VP)*';!|x|Vo2\G$/i _OW2]1MZСhu<"fx?ǜ>L&:dYƉy3) m%/gu8njcl֝t}>\9iaD23}~iK䬣dPb³kZ2#oRaŁAKa _Sa}u{]ᆽTgp s|G*ZqU(+C P Ӡm ȡ"9E.}] >pʙUɀa|0,82X"c\DdZݛ6:۶nXN"w*48(i4Z#!\(@zy\Nf8nQsոmИXS^ ({&9lp!,%Ssl x"ST`"-/AD@T7ͨ<,ρ30pa]. hw7vdLAhdPNC NAĎrL]LvJ֜ 5zndőz#RX-ҋV1DRfެ Γ{9,o;4nϛv&[f%c3R$bւjd>=9}z|wNΪN5DuJUjM9ŐŨoJIu|95aKpx67MSDY"ֳ'D,4jgdI6'4Z!')hz=&RKՇsbኒ1Lou6ܬ .,G59RMo*a"hLeKgVceУX7I'S|fx f쨡ƥX-*r|Do܇3c9 4^Ey,i)#ޥfJ `DZ­=&BNw+aZ.\[=)0YL? ڨb?I S  _Hݿ+{-+w Y} _!QTCM (?n cS[&9Øuq]ex#΃-rG#cgu'lbܮ7 쌨]񙼠K')ͣg] USA6A^go3VuBܬz=RB쮖!S5b`YyLubX*l\t\e)D4OW`!['Bη/i@j}%W{NRG8%8D0Zu.U\:)z d vBa;`XC3icy[l*i6Sbv{'mzV $RaO@ʃƣGpۮ2AL_ c%oCꈽy3`E|P2HO.{.y¦(x׆x`FIYX>7E׉[T04V+8/:J(M҂&Fa=4q:s%ڇ9q;.sI?~bH..wK܎Hgz2n{ߺ\1(<ո<͉slccy+9V`;DR^+yRMz2.ښR-?)D~!)eL8 AR.^'BdrƁQ5i2/v"LPT暕ߛح~r+j9\ib, l=Te6ʸ+3TR¿Y'Fjv(ZSN5@9U N'&Nq$)}ZִaU;b@J~4)l;GόjSPȱ[JPWg}cIQQusz,oqւK (֒PzkmVʁ:c“~"N$hJ9/V)9X;ϐ>wKbZ~OơQ/gϩ̯Q?^] G|&A._NW(kAv+oGĚ]?qc + 4`A\ AZuʁN OM70Qe^bPB2H)U7zMOpGb>̗mq6n1[E| Ɛ!^]aU ǰInUT}Rl-q> ФRN,yܮӝ({<"5I d'8]^`ϷHiNf UHe,nKdbֶ#;ݛV/cd̷%/BF8Z[M>E0X7#˭/7ƴ6N륅"h%#f-8: H,ՋWPp[-%:\0\#c9f3ai8&*܏1z-$~%"״6K]RN~LsYroe:iՑYgZʒf*&D樤~EҸ0~OR L9W* YFh Rr٤fX^d/ $R*u])1#n6@-Z$tH|vp`dg9E rz@ -)k 0{Cy0R EwZT|I ^,OszY]ͫ ϔ6泟% Xu;0q n.d* Bd&7O$^1gN1R:㓿}3hM;PíR9Z7L>t4 i/^TjYqZNh% \dp DZkT|zԼnH~m).Z&O`]'/ zk3M8YWX7 8|{/mӋE{hYx$XB7]^FU-As2Xo1u1$ur)e\Q.y{uh/No m75[[),< nq[qk/`)=="c>BİGx8&.rj"uyqCZ^6(T⸴UDp.4,Z, ) ajDE.)DaMo$$Rp3wVQy!]&Q`ip/i:?BP+w-1U8.8EmbLF{W.ƨ, ÉRG j#qkLoBf1Mo'Smýg ܵI ߈\96tY<­",T-Tآ`^8n5#)BtÒpT97{efHnyGpμra2SbA}u%!BH16xrB.r$nK|!y/CCqruɚܚ+DD(XO/%֟[VP '2SlC"AycUR8{z٠8Vs^cy2e0O.2jx2/&W`ͺlE4W:Yd,:- WC)G|xΞk1/=i5g~xPͩG0C[|/IޅZأj?=6O2ZR ՖW%p&-?6b7tJ&rc~؇ڍiG5;2 xej.s7\zL+acFtOmr6q_zZ2+o0Q*;& [gz/> _LJs&@y$w?76BpjgW>R 2w.97) S-ei/CU%?K[/$rF)E@۲'`L} dңy$;1p<7;X7yT2p̗p6ӄT'9k;CAs9uŜj2XF4)ueY/NAbSpu7Htݴ?>ݳie5eS@chCU|d7^Hy:tmoQx!;uXa#ȕb*-rZc(|eu##!_ AS~h[p-Z fAvt<;8@lvT uyJ pS{a5Z{cRAF@!#Y Y‰ *_%&kJy|E*aьi!p+"|i$1%A2s@IP/CwÔHR.DZ;}/CLJ?T>FLpVg.JLG#Kq)e.Ķ{#Fw]Ǜ$ LTCW"q'TA:߳h,Rk"#VSsvWA ${rޫ?k` !^-ñ6m-<! m$&I#hs!iP^(ʥi>xv {"UEHA?{(Cɬ`<?69Ƣ\5w)_µ`D13d2\-+ZF #9޴s}6vf9/mݾT-'<7 25ncd{ھ@|[=U-iƙ|L0S ӑ5=#xJ] [/CTbv/G;&zbo.]FkUCM!BUk蒮)ef6/ω41F04<1w^ qwSDbRW` !d D jfi" X[,L:T4ezDq**; ϶O,aF9ze #@2Cn{gT6|YV+nL/L+D3lMAPT^]( /;[b]?zRD}cVvH K8]ΝVu|FF tZհ|seB;k9&qODMFݧFZAzޥ"\Z&ĹAty1pR|((P _/MIaŸVk:l6 ʱ>b=˅G' 3p&YhV}>Ï1yMy#PH/xTHK48iM/ˤ}"0+}g\+%9l8-mI$ r "ɻ`Ͻ/TkCk]k9]u=*~DV\aSl%u m},|mj>t%ĭ N˯5?R1/ḌK313V usA@Hʑ49>oGAqQd"҅.r[2A!Hɘv(_/M+4}.nW꾁pTK:d7nYoj] f^r`Dž4piEYQ{d()~a6!\,#0ܮt2x?F㘀ᭁ:Jt.\)ẁx ]%?Fi8`@z!'F:Ɋ8;$3 Y5f'\ã : ,YF_n–۪SC H.5֝ Kmz3$olBXWa5fIUy|*s"!5ig!A2@%O!&/WS8P! * ,VֽjK_r߷⪭[ji͚#spA{ r~O7kp%mq+]Atvܽ1NvBaw2Xİ1miym LH&LJ"H!?J{o&ڔJ&ZOMD0xjq$cp s1&Z̡|W;`U-4f>& OwO9`=To(&(f"x"CO1ϓfJrj3Č@p4YI:;`1%srQwz?|6eIe[l31L^ >,Jw]p9dF` Iobb) Iv0r.:JY/F6]xN'{4m8ވ@Snj:sb8꟤1 h'<7iEovD`CL4@GׅKJOFZS_ lߠϭ w\sUKO3E[̸'+aYnDfc^a{Á /0GL)瓟d &$ rNE6vzAISϽVo=S7JK}Bqػ%,A# ʻLy%iJKK K]\x`+xz T4V\=\'D$ê&SӚ mfm9v.46y|VLvu#١8I6*JD]kƖ T{@vJe\x,N߶HSFHiwDLF+ߢ39Y>=jI;˘q!??j\-ނ߷_RNn y=iX&Ae t%eh}S7O(,xLjRD'ԋJᢚl-]M: "&eb`2a3?x~]{h3$$fGfj/(/=Fb]gF"o;M(K)[,`5~T 8_ x mÂg)x)PR^(PQ%-kR/J ̋{m'2pH-J-Rl-Sr뗏ZbZР s&zTQ|Fod/'_"Bn{ksIᝓ09~'+?)dLJ^ɀ5Q54z1O\r4K=[hw2m2o1F$^o|w_IYyy mY:#Ck"+ `&]'O-E@,HE Q,c2`7;]jD E)aWp&[:/Zs8%Okd$J ĸmAjSH-toy~ڽCeה3#l MTЃ `+̳k~hJg40(`ILh~:o6r__ai k܏FD\@(<H&|r7Xn2o25љ1;؆InO4 f*ј[ ~x4 Qn\APinj^iG|#?AD}˃s[*tWC*$U3)T潊 :v kc@Y]aVLKPބ˅g8#4$)kP&Bip _ǶA>ZN7lxDm6 h%==%h>B @RS;/ʉ4~ǖ髩͘ /lX zTBO09·%KE8eBfbq_3=goZ)RȐ_Pb*fL "M~W,eIBFT+e svրwCdHDv\ RK; =^BT#;9|X+*妣z;829ӣX% QwsQ?Xp#'ǧr|}U5N zy+m֢d^)ECQHݱ,j1JJ PMtYG+DEsS̀Д馥k铃ʜv%\NQi!Sˆ"'D[= R]cАy>"ywpH4qݠlq֢L=be\3dP3âʝi~CxVK:+FTm@|Q;e-xfy;:8\ y< XqL 7tdDxIUꇉ- dXIu0ĉVUË5@ ĈVyz6+9yԚDSzXI%] -1SFTz#J h! x:g,_<-= dFWkuB!צ",|HჹIKʎz9S< @^#jC)cH'̸~ߔ?DʑaV~ 2`{6>Ɔm3yN\M7, 5Q_Po AX* ɼa5kXP)nM 6_zkbLt. )mBYyiU~Ccf*h&ҩA'3:. ю(}u?SyG/hPd`0^RM1MxuS9.#ɻUr1)UGGD2۵~Wd]S@)\9rJanS} OQ_n|0M:"C >%/pȿlb%Ȳ+(hRhrAp XP (#;@x˱!s:?x&|ŨwKo A_bK=xF?56m-- }חS<>z.#sjk2J$nOs'VM8gߜ C80HӉKa, |瓁!y6R_嬨̫e~["o2KAi8o"H/nHtvu -o-:Df5ӉkAkP [|Pj{P+&;C噏QMbV3Z(SW;O;=$sD#?Sq@ AG"O%|ld~LYˮ#>6u@l+~ySmzu ^Lа5,#Q3 9}9,DpEbJ6oؙz΅4$ɑN4$v@N9asH}-7O؇;cavӥJik9ȄcvbBtjQXA Ёeh|v9zOG!ef|4~ޢkrH+a;7K0zlP*g{{UJttv8FWpps4sڴQ[-/u6^xryc-k6y9E5,iIPv=)z nHG+$P=_r}QѠ_i󞰃v#qoc=y2)ׯ9,4:PjVțo3kK-::s\"" n: P؅Z L]h/஥85#CVI'E*v6<1E Ɠ0 ps8$&o[Y᪙FƷ X7,Nd{N۳-0)W"wʈa^&i>29̋cC/{'z3YD_H80Il<nܚ.տDYG=V)P9sY;/STj25j5^?w+5t +j&41^Q?\T+R0ɵ\q#1d&<ۚ@tA.Xhxs:`ՁQݬ"#Eзny/o1!ҰQbb! *Tf_-X͊7%)'S qW.Q7T:CfljN.9B׽vS=YFc-!.9iF5QEl $ p6/',KݫFG݀ ظ7<>={ǯ\ 0w]<>|Le%x 315Xtk0ﺝrfy,dCr$ *Vo< f" _vR*yC??rB 'mWz_=aDE5]dVx;݋u'o51#i:W-l;CMWywA v*=%H,Jinhy+N m Fm_+\M\v]MJcqm\Yns!$(/Wf2҂y6䙕K+g'-Dڿl*lt%` D ,6ߝp3s/%pR& re<9_n7Gj"k5Lq kE7ay([yĺq.+^]Wp= /;18{r`)HƦvB~jgHQ{lܾYm9Nxm*1K_|b2{dbtU?'+Q^rwͭsJ?Bc͛UV"p݋ !{M,tX܇ v7`v<1qmNFvj.!xn<݀tz(cC&y3#!j=XVg]:5 ymS^~n.NQZbİ NWڂ Td6r`8!aWȽH^Ӫ$=DtA<plRJpѬUSp1<|wöҪ GDRz@FyȼQXFA] K+ة9N5EXD̂4Hcu=6NlЪ#c'L9>PRi `?Zsa'МXH۳\ _Hf+6DžJtxWߐ 1T͌ 5?=e"Gt@m:%TD2/%VD k@a(/9KT=Y %]UԔ?Lni:DwR`=x؆Y2?1_Q_8aMG a8,ؓ5סvŸQFQAR^^Ž'/Fwԕ,*/Y0C$'N!rb`n9}^:4_L,@jވTl\&@׃,7*?] .أ\w$ Αv%6t#PE:. )Vܷ1#/L0:2E]즹e΂ADߖ@k6_{sأuqP-DB2h?)sgO`ēb=Ka!{nMٜpqH*XYvqVEuXwgccy^߫F}a͊]CdH 9N̕iJ>,' [qH]q[~ƨ/%7S^&d * #Vpk-v:X"(i`T4@g}IʹOCd<_4]70[P/k?v1Y,Rdl/rbl9-2,bȘ (f]BCTY X5zag,_06S "* 觴!c9cERyHH,.^h.E3_3 )G+WY&}]Kťx^"bx#!6ܜ$Dnڮh?LdNow{m"N=8g;D+q#A}~6yKH4 %)OÎ, N1&*ޞՀ'fy%tЪl3a2ۄPS;cg0:ф {>N0\JcԇñE|9:bAoVXP7T}49 ӵ Kh5L!j\Ldl{܁bT4$ |eP0,[Q;CG0PhN#mA, \} sXH(,G`"tVX䞢fni:;׵i6C@ lB}K2QHo` -GoF EX 8rcj `R3{h~7e &_y 'S-rs9adFUt3JbL(H<t߹n)ulYn܎Cdx÷Ȝ E]mI}l"śLa]IG6bcxֹ=7u7 +fޫiU<ᝧBFD9o1ՠBQE2YOwgh<_[X%w`5ғZ9SA}^*@06sٴpy< +'PrUqA.c@!Yz9L_Ce:4t7 (jUpA7+bG/Kw,,R}CQǺ> vt)ʾZ_>GG:''Fmqw[ehj"7Q^#9Llj-.K/0fB(2mn ttH@HpxM- {!|ߌBˢ-zֻp;N@m{.%_Rz†qr2ZrƐlYfa@ҝ9+`^]s%W0|;Rq75$z(ƖQ.XZ;9xCf]BV tL%qU&{zx4~&i9(Q3>uH!hM7y1WQ.)8-eWNo5~1mb6ו2ipqH!eRP@t& Siifǧ-*tEAi@nʢ~$~ _1p)E u9* ?E$p8n`^$7M3Y8 , ;{vW0NRhClP0!d@g/Ipm+ukir뫌v}SsҊ$P: Q ѫSD0GLev-{;FͅQ>} |„X}1q1_d%`bJa:),;90䆅-L>6~EO,g «pd52_GOQ|-WNioڬ-62gߪj~U #?*SW8z^㍕c#@i*֚u!/Pgkbpt!;Z# jK$aQτ2wCR &:i'b^mFQJ<ME@;RjWJ#1'[R.9@gA؝ly2ԙKINy]Һw?c+͕Jʛ W "]Dʛj dApSkap8[!L/'!Ŵ%H.~Y ?Xge& pFP"5&J k_$X&A]6W".II2uPh@m e-|֪4_Pj: Wf0ni#rj%F`_}j֍iUɯy2bMRPrfǨYynͨ~MSo# 碦`6$bC:<2J`.2e]xv?t@69Sg V78g}!&.yM@)Zܹcyb}w8t>g=w ň*,bN5I3p,D4{T3׵Wiw[$:hȢLp궛|ĮwO!Į[^|N~ }`Jݍf<]Y0>CXk蓿I/slХTPqF=usyڄMAz{rw@Њ:׉[gS{@.NTiF<Жg%'>Y>_䏄>{ݭC%26F ÜVn05]Hc}Mx-7()j٥dknۇ8;\OU֑N%0jRm`Yp\_|k'1SB+U9nr r0G`4 k1~N|[ܧ"[r88Ealcm(C0,N#Kku9`/c|KH0~y@~yOӛR%1EoqMAߨ Kʴ-wSLQvZ"rZk%r%@N/?d]7Q1ᯰ7",8an~eJRT)bD"&_rc+=>O}p[رW<ΰoClkF&YUS?ɼ$* ]hYIbexxv#]=|V0 pI7yOHfҮi'"`:Q+%hؙvPv77Ei m}=X93:!yػ%]ZOnJpF9IAo`)^lzro(nAa ҡH`~Q968B|x"ٌ,~P'BџY.:;tYNnDcNgċ`NRN8l׆0]!\*M/<4 C5ןbS4D% /W;e.*A2yި!虠#pxu>db5ѽ"^ߪ|ՀHZxFuQ*:\^eXƞD0#]rS-z&k-җBbqov@k<ơ޾q7C4&F'~n_͘%Q:]*xswZ_ORvT ̡(wVBw FY3!)U,(xlְfe] >8iTy:o'E,tR;"٬H ROwRE_JTK'rFn(i| JzejIEٞ zW/|, kXIU{y\X|fm9(D!x\8>pY t{FۥYwU#t)M2MƎ˚1yE j;Jq[HܠT0 v,PҢhL0i8{|]h 3'E^ *m:˦Rx4<4*Y2G CoWz™uPrhWC%Q tdϪo? KWlܺ1y} cU f?QFPဩ =E1_(UM>?C;bJXUie -!.C=\Q&]-{nXZba/"`is$5Cַ;*6ל^ ąަ_\2Lz%Lbm;G"/?H_"I;?~Ev'hHB* O!4KwSN:fQH1%(A_?y=̴.bL*+07Ei=;E  (4#hibBD)i"^ OBR 9ǎS7O%DA"\X1TL-yon喅vHrߴAZe_;<8^[TDےj ϔ*6,J%s&x(vΕ#QRWueo9fHސX: hVVЩ luS<+(Ӷ҉~ i~jS]pݮ7ߒ L1fMj6P ow4<1C3iVC܉*ds<SG8܎L^gU͕l-ɶn13L u l/P 7jvfc.g )'k` K7 mҏ(;Φa=a~j0tD%/mYO[A$Phms 6Nmϲ_k2C4 Q/M`%fu3 zy7Q#gǸ%[ʀ2oju{ٲ!| sXL:Z`=asxxggtߵB/}o( +K1xҸ|[- i/EG9-(X~ف->ءl*җY~7r] fakH{fL(%yӑ*i0,;Zb2#|I&k9ՒOA;PV*z}OOOϔmy͛V'zrQ˖,PU?j݃$UX:CⲳN9"C9YB2fg u T#zU9aOPvs#zz[=}$uxPE&DU<|j7HHfɓh;=4w>XMPaق[Cm@ԨsgLƙ(; 7Zj8 'xHf? CLUi棫׵|*X˔s@,ccP`{#K!}NUtĈg͑_3 Y;^v@WDEıK'Q:^1{[[N@`hXC\u$$ 0u)Љ(* !Y"A͉ 34] \v+ Vt;7Lӳ MAp:`H[Yj NQ|+ZP;B^bz/+mQ1X=RBH̕{aOhFܗW+EX]%*9\TiVh.h}KweGlfg{-c Kߗ7so"FF?((C: mT:v<"{20xY+eHU+fБ$.A.+Ce"Q˯աEm@{XA\ax)^ʱG# yuJ mcyR֬>0)Ӑ8 sR|?Jz a>t\!;?V'KWGWYܝ-B fA驡nޝ'DJ ,Kezw2*S F8T7.R?2FlrO7V|Xb{3T G𠯲YzVS2]I*p|01K,D}"6eta{E_*Eل4 0F8 F=Wq43h=(FU PHd[3{<(|!\]3Xϗ82QhPg,9qZϞtBx/xAl$&D3%ŒM)4ĝ+$rB hˆ T?M$;&MU:h1u,^!uE䯙dUI̒pݽ'IzPO)Zi|g?kV9v %v "YtsiAaۣ}T) KhZM Ɏ/ZP?zk__^^a%(uiq>s1{X|zfc~<bh (V$L/I5_iޫ _%9*Ap<4RubY>yv!"/ޅOȸXg]B~H宑2ulڇ \UTrÕ ^ŕ$.d΃`#?Q)=p3r8rGvuY=Y|d>2Oܦp ' p=9J@Dt `,;Z\Mhm)`NBy|0ys%ho]$!֗Ԅǣf;Hk;z(6ord`"GpQ4:v)H &dž"e&Vo> ^ +YyK6PPuijQo/F3/c_Chy˫t"wAt ح{^wyU,] >IPhl@_P;>@5!zBr c(V>EԪ {c'.XXa7ٌOj.oRRz |b: `FO 9κ0_1ZLwBK)w.qeZVRj`hŜLa`)e'Ndw`mmH\Y]>cY1IhЦHm+ߴK6qyf/^ hŚo]/ :@DD,4zޢۼ lJM u [;:rbԡ/ v&}$B2:@y&.l+lP]qh\^<@0y`I6W088̓}3~$mˈ1`c}:>1I`*Oa7xgn_69lֶ"Vdz W-'u#f~hN_ĖS6!gq~ !@'Bm|_rB?qsdTXg nt_DK-}QKisy5` րc9oT/GrVFr@H9P6dMN&Y-Z>0=uMh@=ro/@sySBe56;~R[jquGG]UWV[%3bH*C5eqZ_nJ1Jvbo꾽)*HYҘ X@\JOɾ"S(y/p-=,~5c?k;|VH׷lldR˔+&Xd.6}w:`bycg(-i6sDӂUR@ڷ2<?j )C*gC#~I;Rq^'8{"y^yMѽ@jW'aYQp R? @\\G8h"ձq#:$qְ7܅r:65=$EMera0:DW.Y2x&=1:aj3u{lY(޺rzC+IL4 Ha}l 0F5"~ռh@|9]$nt=ipdy3> գT&wV7^ e?ߵJg_M0Qe~D&(+Hmծ+(&D-Bw+FxN&5XMe#DaLY!5Ý#V}*&CIu72ը6qyׂ[5;s{ П! 8[#!+ZqdQx6+mc9umvFlpt!U)"Ef4<*$$GѬ.zz6!kue C&b$WՕ6FDR6*ϰ*PVb18 0K4C>a3c|t;>Y߿Q7T?_&v:l 2+/ODiCP2{<46;]/ y k$qkɝ)wlWubn-Yh>dm1iq ȳzYFC{t-4[1͑ Q ƒ-*6vǬH?/rk^v8Y-rütx-Q[yfe:& & \7Б$nn6z\~3K@wїi|v`zNXVlP0ޑ)b1 &z=cferOc^c-EQ/iY"+KFnx:,acno& _au!@oq1)@BڍIx~g\s ]#d\k|#3=zO163)>øOu^ۊCגA)yQ{ TR%\xpY]1Ji)=xC'-gIB;cIe-oR'fZZB %m'$Ø+lbʾ.f׉-|(NNVG~v<ԄHZl2p4F9mPeZsրy@! RDɶZDi-Ѱ'Kś藓OOBJkm3~lL+׻h6kt,}L!zWrCzn1zg m/# ,eFrO^7.fP[EЃ?1[#"WQᐲYyz?w4)B Qpl/9l6sg`` 5KH;G-?%%^^D= xHNZ@!Fn/"iw~+'wݻ@->I$ FHH@轌2 [v/{>C؎dFôAux郙ZNk~*{sE.q꠪Ĵ!Tw\:!2p%EKMi-h'z%QiK[ ٰeJ{7sp C$_y'cY+v%j}!2/Iq侓z#aAk G´;٥݇!*J@48B  'E^f(Fh6#ڐKb)=HO| x*;OcZ`Y'@ډ<"K9Xr㐴&=p'FHVdR7TN|IE['#V\Ŏ1H߼V[KGB)Ї#LB1{f3Ȭ9`^3..B)'OxDeӭw$\у*ȩ@b/b 8g)⠨yD|)5 p &}Rtd ,أJs|Ty4`wl+6U"͝/H0,I4>q%PjYӀ ͦ`i.G2r̮6gɷ;[i. C!кa.ZM٧^8dޜ xc#pKi:bMJę)l@oCaS&CPՅuj!aB!lz|BQ\J vnL1Ai2/<>dA{/gWE}kxz}8b΋4an°N"4DBW$/BtOhZG , k;ZksBʚ<+!1}īl*2]Bl󝓢Ъ, -f Z*q1{r;U`ua>/Ws$1)*=Qdsu  HdmP}v@K~aJ'ᬶu>EHv-PJh;Y#|BsKHjm Ra3ҿKD_y/p//6БGg@)yme'[ ?ģc g|ca(G<{^#O]I'o аϺDWX'힬xE7 SB‹O\rm*)k[쾠]6K lTT('\ϬO~xlCWn&\(il F^pL5@g ω_K{w(ϻuZ( m8r^emچ\eL;Sf-b͆ NW+:Itb4vE5-g W1gb]O5N}2.r2ׄУ[hUߨM%|`KA6.]=g 5F\t,&yA*v}]^Uw\[]p:EgfFMLH9QL-Du@wلs[vӦFӭ?"O `s%0Vq;mۇ+6JL6chn~=?yшoÚhQz*EE0'"v*62:i.d@uͦRaαļ;w`K^hIRPvOC87aeN p\\[UuHƘMh'蕷oo)^};+onɝѱo: YTTDKFP#m &jwUw>DIMssɴzUd\Ey8 {r_MޖV-oc NkenCn"9wP yW;*ʌ&~&&grc \ָ< Bvsh` 49Ct]Y)査Sfғ*<|`R:n* n*{_BKU!.[41;vW01fHʨOفZk`'4Lk8*$zr)\1k-fP',z( Ϯ2oS>Pe#s Cg;c.-5B!yNzTAKCCO"A*ZO7 0p:(o^jhv-%oE}RտXCO[JBEOy }k 5-Dc&_fm=ۤrUiY7fcuK}Pѱ{Bf(@6e,ąE_yD5L)}F9xeꭡKt sc'c FʻK:@'m2 jQ8 '-Գ‚z˺֫2~eE=pRI3˼̾I>~5g^Dc%p4-2(x8q: vg`?G-݇C^p`S؉nD.:/moS<{3bn$sDnuw|Xt;WRM-%3d'KHɠgzh[2HeѾ%3['m#YH1ƨ]U F^OleBŌ?#PY S1 6- g,dZoG[R{G/Y"{bnG%4" M1(%eGYG{P!Zܷ MPp^*%-Qܒ;~i| j|J$h 6[`XeP9jC\̩)ƒSX0rMd2@ܯ!} },V0,Q :5f3ful0$edV ?_C;Gq,M%5F%3}Vv/9!;0t(#);HF\WR vggb]}XӕW1;#;PVs-P^) X֠Ir q`Ů@+Ru!ZdGɳ* jZ% ^FCy| {H27Ϻ3g"ٖ5Sއ_Tèߟ? Sm+8u$GcSю\Pz-`\30(Y:vX`CY^ D>i37iado3w0m7{!1/"LT0rMK}$3qeECjURB¸?&C2l2ޱWyV6wށ+K+'P |Xe-(k߹9e9*8tu Y 9{y+z\yfw{@y'ڲ,4^ohmTh1a+<&1ť D_zJkyQ]_WegA1KM`ޭ Tncq"3D3V#=w3U؅8k$6V]#0̀ ƿ*Swl}.MK#C4v?7MISה<--;O"rDZ'Rc2~EXɔXϑ3!_LJ7 OӞIDAn*` hy_T~ӊssNNvuEdqhA h:pe\i"jFAoyu:&a=xIp2'2dRBuSǐq KfĮyiPƧ%Ȧ_e+3b_-0{L8iI{&^!Qp6sEEmͷHHᲈ]Æz|ӮЖƠ؂ =%6O|V.W q9DzQt^)Jl©Ñ  As\BU1/\!s&WW|ӊ6ͬ}!Fone#~-Dũ:Qb5LcF4A,@kC1%v4AީԷr7d#mFoũB=uq@z8j4Gjwh=ԥg"rM;p,T []F^.*Bo!4KWcIob*a:|u$].O]f=LXmy':P$Gt/R˓m9n\b VƵl 9`ԩ,qtsӔgÛ+}q IUCs:3윱oT}agaޑ,ݲh'u$GӞמ,x8n:,vWQT^%"K)G'jm2FE5RxDQI-c #ՑaEcSXĚy6}]/)I\!\w.R_9_L\ƅz#`gܲ AoI ,Zn 33qӳoи k P<6!7kf3cwD7aJ =ݵ绁sAаb3 Uxtw{/SNcEDz?An͕m4"\ȄgWBШ@ءSr#I$ﮢJ+6rLg._YWNzwPE`ٗ 55~9&X$?~ :Xx/ӣd NaH%mjjs1΍LOK5?mPA;:WUPSI]MJ).''L]e9but9Iw`~&`HbyeśyS$b {2F5u$4q`dsev Er1^P@B~} f7(d׈QkNh!s95dyY ]Xyv&hG7^ג vwD\gLâ.<[܊X0ЫwYҚa*/h*,>t*knrT9ܧ!4YfzCA4Hmk9BG!%* /֙qguf|sQz5 ]IlIY~^sD=Ie="E?GAr@ -fJ-cZq}|qpȋD'4~F\F;A#ak~GZܝ]@Z,vCC~Id&C>;8NSeш-Z꿞ھV}XBORre'Sbv#0@atWH\f*͸׫8꧶%gLd@5;{vfv3rb9itI /ϴ4NY,*I@D'8WŻKr,v:j7XCޣ[.4"wa1fJ⧙Mߒߌ8$ԔA|_'{Fx+rr0Z$icFW^])jxP*[u8&(?Ī9H@po3>CK<|2p\1@<{\qX-NP=eTR̫ԧ^glK9ͪF8t3Y0+ʈg؟ E@t)tϺ+ߧ"̼Ҿ_9)\lx"ztK <ۑ=o0ؐZ6݀Q\FoP+h51[ f9(.R6?'J2 0h*J".X*$wuMcի~dd|r 7T.WOt?mu<\r{Rb-nӫ?yDc =xe$.ȢY ַP TT<_٭] Mc8Y͹ɦ}4/ ڂn,( `9 ]αj_r~йDK$(|H&*by9?q{l`.j2 o8ٿ:x,m^p3c3#$ףyd";+'9ٚ{#o7<!ek[c&'翊FJb?O Ȋzgnv-赎xĬ. [J,d.TIv ~/ 9@P~rm%L#%^Kjr)d \sRM1 o:U]1}4aαITsOA]A)lsT"\ dJMw+΍ }>I4 0lK\)K ( Liuo씌`hA:^}h䵎a΋be'|(ꁀ.*)~U:N* |J~!cFHyVb*PU@3#x´1.g1 f/\ZCp_=5>ɶQ|LDLya`j)ljss쏊ՑLdŔdŃC+6n*$ꣴrn$3rZy؂DN?w v/^!zbYŐOr$šLY[&2qW+ 6,8(16. j!M,U fhE$ss ԡޜݰll˾&Ԫ|B9pe `w@}Z%Oi-.stGY/kL۝5c,AsLeWYd;<= it@Fa#RVh1!)GXq3Šd^ܵ<A;u>3wgr`9CVQ:iLG W(YsW ֮vX\45!3T 4+Fd-&^%b7/msd՘rgY+`,M=Q>4P/7iQ/H1Խڍx}uM݃{?<,pT˒Lr9&{),xU ,:5YAJf?`I$h<+7Y-nM*Q(LkaP"MZ`eFăhRdZZ`+գ*H.OF,P/"ɲN.CȖ . [-m=nT)g[f㶫hV?֒oҦF}'fyR]QCƧ 4X/AgώG=!mVUZQg rus9W159Y-E81|h S%W O}v'%LhD` xXjMB6k2HPR_5'QM/ɍ`923Kim:kԨA D%떯}PTaT2ZjK蹙t% he0՞̐ݺ.B2\k5)ˢ%]}S_4m,wA 1xFv̄^(ic&a|2AG-ɟ/6l.5TZ?̂!-uT??K_xYPᰌDfGbu7Ym$i?e6$SS-a L3.wZߝcRݻuTLyXrϺ6tܶ:>I[ 4z|;-:, B8* < ޟpI<>;㦇˖"GBZ .g0eYl[1z[U7Io՟1߀\)MS Dӭ9O=tK Mw$n4?OC>c}7)-:%g[s"F@"J-9}+yӉ.s.O ҉ vdΚNɺ/β&Bzʿs+8*?EwXi126$ŶSۀ)Ĝ1ȨUӠmB5kf,' ?\IMs]2K}F~ |b(R@jɍš6B<Cc'HueQt :dDJI.cd+ a@$ƳӚ8p^L#9 c6:+&3vw욳mV'oOF NI-}g}NY͈%]_/mX%  psR%Ay]/+4LR8ig*ͧ/"ij,:@V4GW@ّ,B:\g\i9j2h3qmX vZ^ԛf$b1DFzIܐ}4@yiɕuAKI@ɽn- B!H "ӧ (F (VvN`bx2"/iҶ.E᠞JaIfj[ȮB}wg: 1">翾rd_Z̓+*!Cvj;5.V t7n9Y}ǚ m aYٶ1S!EYCj%ۀ=缊v%SEa[?ieՙR!i-΀gprY kuB<{$9e=cN*F㟜xCۭebj #}&@{v¢* ,!C6֯R);Ǖ0[|RHAb2'^}TQDJ KsS~߇~P`YTusS~x0jCW@> *@xjS ֒Ʉԝ ̆+t7*"P:tk u k/kcMs5sNdDBX>7{l$7 QhֻB"kQ2B ^IW).z2FO9*FaN | *b0ѭYz|.i%%BX"{+z@O?34 9ߧQ#x6aQ@ê}7̆q~׳l粁3 |7hP➛ϝ"V5;2q! 򫠚DР]BvPv-IZ+F3$ Θw1wqewK};h,N>Kp|ns)$حGD:aUyBimHrY X }8Xߙ0u}\1-z@LjY}A,[،t'yN߄BÉs#jWbAX9`l<E7aPh ]ҰRWoJ'$G 3Pݟ+*I4sT[!E4?%J_}h<6ԯNk 9 2߄w7^>>V`MP/I(n XjQDT+eiҁH6+ R_[& 95G.ǓYrmJInJd0J̮QlW\H!}W)k'0 `*ޓeL@'aC: "VTy?uh+e}lT>'R>s/rܧHҊs8FD^JN*[bW,/A !G^`Cr;~ s~j_Ϭb@3rN'ȫ#!}YyAo&I7qȞ+x F'dUBԼN\g{Q@%q p^ uru$xzc%9i` ut^iw}Fֺhi(/giu >{`G-<ųT# Wϒy8N1}=&`)ʀ&JϺ_$F^a T2~׈%c}KfY {"mXޜ0tl FFܚ #ނ|"@˅QL:hQ$t@x?  5j .ѻX%wAT℣m:|gSHL5-<){Ee|_[lV'Agj\ͯo)XVԱzU _24}Xh-ܓ/5K6 sXP`ǧ꽲`P!e*]9n#-ևM"1Ӌ !@s ͛`_Y]9W˂ԂtpeS+߭d4 |JpB*V,XHfaQf K bmgiv?1R<]2+f|Sc'QS<>F6~"K<$w ){Ѭ-7Oo+_gp,dBr^P=,l?\[UD۶4s*FƊn:mSe>TUQl?mɑ >ss򔮦gd|Z3|A3v̺4ڼQ</vq4 [$ "ru1Q _Н~ }N)}[l'#Bg!$#gfht#$֢(|8>&i〺+a]v2h^6nc"=k:#0j 36ě2I8 KHx z)fJ%3i]8XUe$Ԡ,l2D'ǹ Ϗ0r\lԑA=0w%nޒ`F 0Kg4;54m,(PH=ʓF]̷ u~w}t*<(aG̈J ڕ@ǾJL;HѦ㋐/W$")l~r$P`jW;>:Di}ĐYK_BQrp'RR!9 %MA+Qw)W!9n/΁QzG1-`7ȉVCW-h{لr%.]"c:~u.6sX of/u},A2xHv)Cv˝He_ ?-B$[2ǡ{|=M¦Mo Wu+pʪ tHQ?F˫ҶFT1N% Lq~/NӅz+|T1ZRlmyN0#N?,:!:bׂTvG 7D(޹xXަ'f6] c1( Uzmgz& ~->5: Zm.kF&9s.KBV =ZۈQN Yl9Bki4fx\c[1n2&3껂AB%GY鱣.ďH I'z3 \vOX\7Xw]nE1f$z:K7)6m f9!oL;:ùҳP4`#jTjR'k[cdH1LVLBs_cY=~rҾ^Q\dTcH{Wv$NY؆L(e" mEdkJ' `So"|Lrz}#R$=pLCم rL0!ګ$&׊LS[3?JXcLۚfPRY/{=zSIV|u,:i~ì/ciNںwG#wL~}I@o.86f_"F$ONL=L2-fy3=t$˺̡ "9xDs=9 n>҅V[L&ؚ}o u-Gu =Sʄtn Wv۝8 8fU#Rg(nɷ[<)fVr$ ;w޷J y8򑹪O:PrǾ &ibJo1deQqDO<Se-o %b46p0C+<*̼" 8r!etoOٲdGڷfgcx0|ISkP鼊]n6>J3$' ppD b gB^ZVuX[[PK80m~V.by}:W, |Jap g!)}\W{'y &r-6Mb${N$=XR]k0O)t>hJQxSG؇:彩ik[ B"+, z%HߔMsj=0 SňEmPh!pTдB [Nidls콾@>FDkH7+6Ȧ& jBVwQ|y s.cjzZ MnY$kqT"NrW?6l~AU*{)C.\ h$h "60Y8˹ |<3#z KC=޷u}9(ŒIe,i0-aɉ'SX˕6ꎆ+j!&×=hiP >XF?w>7}@@d5 #x9̉ԑ|yY;>qi 0N<=Ȋ g~J..͍{v[X'Auv6U5-tٕ?^퉼g6ƒ]˨`6z5Ol݄Ksi8͂nГdSg[W|b\>Ҟb$u %/ 41ܶn3N| ]F!tkbR5 $8I%'zYASOG)]`AeHW &rgߥ-vۻZS ub}tе/:}hH`ػј)dW0A}b4gE z Z7 WD[s{+3Ż_mAdinC|CpTO" m5c%3zqy} SFvS0 &N\ե8C {p( 4Qw)ӌ"L"PyΡ)3] ȼCFJ =k1˦P:V&3o [&RROeA2Jh`p$/ <y֦GucdT3 phL,/dLibF]ۀn#x_=K4PK,x6Kn['8s~2crOʱo+v#o/n+h;k* rq3T/  ,{ڦk[كU1̩~k4F^C_!AcCuFкP A{g5{%t4z-5k,dfexN:Ϧ5pI^ywr7[:ǁV5Md5ġѲQF DvSdq*zZD&"lv' Lu06˶LīGrwns>;R8$nȐƝz[T/ ێNR-T'*Zh@\ ߔn]ȿBDj;|]ߴ=t[Ɵ8E郻[ǒm;&4{Wa/&DRua|LY>|e˴9-\F(=]f@[ou7E )6!<*T{u]1}~ȥc>[P$7'L%mr>oh#L3Ĝ\Y۶fht r{%i 8  (шOd:@4F'A:};O?D<x|PMĘcO9-,Rq;l8~S[t " 2͍ம`^&?IsQ0SyF' Zepn]nK7@7*i9u("!H\Yޏs{ȱ \N@tG2fJ*m9'+1fz+ (qh 4ZQ?pbVpw|6TX;J&G'tę p zc.O|eE!װ+=*(E Е ȸ!?9va<g+ECĉ,LL fS$Ci-7, )8#E䞌 ?q2.[0=^92NR8i8@؂hY\nMXUbq,RGTJ_=Zl@KګrXp{T #Z4PPGxt%JR%V/cHXkOvl}iV))Ul9eF[TY$ua\XgLr ?89= Ŭyd;ψB m8e[yv֜K"CKņ*X݅=kae>ru`-YS;}%'…M/4zK4򿺷Y49֓ H.S=}7KV|66FŨ$/!"H91_d7^Ă.A67 v+M(d2-,F-8bB:%\IdEǣD|\`&_l1 H:W+.wȡ^Wo5ihcRpV<臠){]ſqx$̖=^#C1ĂU=3YmMo+ܣ_HV_+6-ÁEw q|p礏ǚ<K*yGx WB%fml3lVB?sףT F qY-|_1跣!^ƨ/=r05jwvJfQmOjb[GhRZm*$M8Mj?[5Y#χ%[K׷&FCč#:{#Pp`~ɔhd 5 WZ*mD-J&ZP.CGzJW'rv#SmK֜7rRU._WyhM9#kFtp8 jXCH6Ag_GW\j`]dAS~Y: ^d% =~|Є݉f0] HA:;E CKwL]kHSߐMIOaj*z> VlqdPI{ \#KM>Jbr;`wY\OʗYn!kw.nD8]8L.]ovun:ì!goAmIxP Ho{Աkͥ?Xst^=?+eb$*J @_ hC6ma֮6aI 02K )^Oz, :.-:jq45yaÛW3- {n^"=ev3WFkymrA&\-8x O&J g?0VєVUe;Ta:Eφ?&{Aw _A}@f#KK 8v" D<+*OB4}u>/8jߑ^Lϝg\5Jw,uSxM73Bj c'˚eV ȼAn֗h8k:[¡aϙ^1)B𐒛݊Z?2m%1U$'u7{$\,_[;!>H@9_l8bO?O2G 4+Hi@6 )1KT9ű~'{\Pׂl-Մ<[ЅL:=#}7H HDiPZCHAV ǿWK4JU{} }ez>!ivKK/a5APB-h' UK6֖;*rAJ?/mWja旺0f%mm% ]hac7ffB;ߊ- eB? Q-;u_uBAI sMpƴ2q,@apo[,G~PІ)X_Ҡ2'9UE b]"6:-1  ,2|ſt}W(TnBv&V5Ƭߊ/8}ȁq_9[TN'w qJB֝ڃ7ԦnI2LCI.hzs/t5{8023 (7u" rq1(@zsz'V:܆AgL~vz qsKWNp¨7WMLaͫaC%6; BT 7D,SYbۯ͂0zcպCM܃RDshhIlmk6[C8`d;j>gUH~?/@twAXKWIAl뭔#C.b(PNwZ1ibWܦ5J$xYQH+)tc F#D4s֭:A*RwÊv(\ `HJ|qabK Fv#Tl3T"bx5lss4u" jrfz37!]۵rqw X/5f-`VNC Y5(?RQ<$uJb]Э z?sCiU/5K4 ֚O6C'he{E,=8bUo#@.p=Gz[|NKlPqf*r(8 턣@=>t(- ](= Q^Ҍ7z4_?W}Tt9 +JGam\.d%ÿn *`6a ?l!;EfTh,0/ VhңܱiN.r G*yF|36vQⰄ"P>S-` rfu{aP!'+>W"7̖ٚUk$KF]Je-N]Ы:*~tQWj@w,!#~"ܔ-M`NpGi~e,t)H2hzByG|xROxh38V&AmSkͬ3Fj2+s4u6P*̊&zv˂7cjA=z55,E8=DϨg,6Mp=ζb8|M=a9Ce3žm[_Td0VLj.Y2aSA2"n*Ӏ?qbPo92鿌ф6 ?O-J|@9~8&ăuɛy/;J->j=1[77`=Fpj5S2pYV$L`ټ~-K'RC򶐤zEHH2L/ =W t1s+ OWɿGє'cD DB'f4kk8x 6OP2̈qdZ\M{7 W jJ FQ _xВ90XVXp&mIa U0o .ƔB<"qEzz&!o-;OX͐"`O.Y^=p˃WEÞ&9E܁;^k A.ѫ$Zu73ʌ[I{ٯB,5>1c6~9wT61qbN/oj:=^󼐽4WԹΰI;T6#%5Lg 6ٴƵA U'XA}g%]y}N3SAjЊR*1Um"Dͣu7 񭀺lqfx2b}/Ts3NSqGMhk6v:h/Гq['8َn6\f L$36k5~FZCf9^,|@sf")wƼy=^i; #'jxyX-ө1{V̥I)  {Njղ0aw"3(N8BR-Yiwm\ͣ2Lc\@$By/uoLEӀxٔɥ^!$^{zQ'>"f5=R~gY)^UvoMK6\ccCj|c7!{0VW=l^~\ TDf .q'j7$iJ`B94SQd\:i1km:ӣf$B(KMjd8/o%7z)ִW.;zu33RbpG?YQRĿ(0sX 7s\t|?oJ zi;e ,U~g{\"@Bўz6M}*Ʈ^o7]G7^mk'B0-t3ctVMș~Kk5^?`WMêfR8_z2Wvb0Շ+Cgkhbg+=":ѱ_ޟIp:²7h }|+u[ Mr k?pM[/E/&zТkrFCN\zFﰟ:':o:P7CzRUur1fYKa"Ңu7BH2WbyE˂" xLq.g`¢ŒKI7LTPyk}%qXH%^#2ʡaqe]q% Od!H'$8mEt8{۹>/wu !d<|'oY?˪]!Uz# ɚN6aƛjLxψJ`3+oL-bkԊ# zgr2Ew2oB|/q)!1.3˗@3̻>bÌD}[t?j@dEA!1u!޻22t^;S }#fa ZW+y_7rŨ.ܛC˰Y(9Hf#攌0环i(llFf᭵ a!r4GtƂIDǂ5Rg>8ӉBϤa+hZ| /.JǯS4U]K&yh%mS~p&i.r\3mK4 P 3?4aN uuWqݵCG ͪl)qVS|w:^C,5&2 d$My5}97H׳ VzȇAS%(Lz1h<U|+ߪS"Fz%p-DҝB{!1;*Nw:êja 1-W-|̛X`%Ck sb&,bJFG`N/#0R)\ 7RS&U>Q|5o%A]q?d[HpOMrWfW`ߕ)5qu6c[J,:h-|%pfZ*َ`L$(H[d j{-Jڛ{}4g,UOd ə*y6-ˢ)k .3Gy#1h1x}{I v|WB#Is@>Nf1X| )8Ǡd\Ymi_˪(êDQMa etf.t0hE+/onA&I-\@/?*_a29%Y,U7vY:;*qE7}>oG ]^HdIJPpJI,jQvH4Ϣv/A@;&9zi9TnA_$h'o`2p.?x:zaVJ:Wx go4 ⼫z vvz (0VMbHD"s;M7 YsâY( }RL[IE҆nx-(2 IJ= dfWL}z8f9Y-+fBk8S/RQA=&H`NVu U)Fzָ1AsC1y:2;1:wk @t=>Pyn .St*EeOuLA_d:2 |zNh-K7eTI鲡 zf3DNz2vJ}},Js̞YR3w_48edRz; uf~ Ww/~TYxM y6 X+7p6Hsk 78@61}*ȃ4T,"c 'upr}>uʎIVɜɰ"BLF6& '\.g&nc%dex26(uVfPKDvjBrEF(ڍ8<gsJŐ<軤T(#?7˄?cwbS(hd"|.8+725RNa1W* Xr\ '!mda#n~\AcOMǁfg7 𷘾x=yi'C ߥN LǰC#մ5zshz^2L6P!;ZԸ (?~ $LA<_)$9Nw/NAǷ ='['Bj3njK TM][L YHJL6߻`xN/}C} N۸Ưh|I؃8 %uex*+9*d8i 4U|2Ԍ7- XFM{{ $[iX ˔*n^"ٕ# nwq|;wIƣpWw PeXUUNn솷O%8KD\d4wZrTOB$> Yj#JOHv.8u~ˢxԘWWkߩ4ْWStJu2ud - E@ͪŶh)kS|n{Rч4v1/~c];\1DžÞ/ʊՇC9i|΋@`]Q=XcI'cڥ^|&OP #Mb|vɔ&FtvOJ2+*;PzA)`"e8c:sv}Vf}i1e`]!f5R 9z{fK..J63)ݕںcܒV G^VO+ANb%5R>9XXf--+N ,M۷^\ -jIޡK ,-t2< BK/3S`D^u$hb\P*xdh,3&6_RcbJb&#VVQA*~e͐4G T%NGwEZb}T# c"fYӁ/)K)-ݻ@:ۇ0d#WbZ 2bBx-oFIyrO #>XeC[K;D楈,oQqTW>?~OР )>{r|v4}/NwE'Ѹ6{Q{Pz=jig?L y Go ͫNkׄF_W6% niFдb)qRbiZ}ؔ`>},b;-ˉ3#\TN rz5!A'Q_dVXҠ(nۨE#Cei=,(ljZ%e\=2ϬY1jHts[z RX+﫢L|~FMJzD_,_3774J8Ѿ~,4ʳ)fp&"m}lqPAIWv۬%C`@$4USClL~f&?, hQ*z͕?q6t`;z_JK/II4BzK\W⨹^y%7T}Dۓ}rtva"LsMڥOfmoXn~S(5C%y-DIHZV_0G .KZ9ZեJ5 ׆oF`z-CS/±:xfWE}5qQms!Ky}#yQ/'tg^s)0ZW'qV:%m1t ;s(Vw5IۮK+TF0>"12LvRj7ަfcЫiEr?Bi*mk6~ i~+efkY<'&?6k|wn2 q1 ^z}@Uv 7[_v#PKi~ Y5P<?jsPQX/:Zb5sol6 -sWfȜY5B_mg5ާ[Rx50B9Cz.,O,.бͦS"wIO@49Ls(k:%[H3 "B(B|+{9m{ U*:"l~!%Q#OPRc\K^ɬ$w} ń%) ,QV˫fʽXΤ t?ϿȚrF;(9D\+zcvo7II8~eRMU/FI\Z:֮+h_~WS\{yTKJLmm1J̎h^[β^mɆ^Aj}* fP?Kg7лG)igvD<>Aɺ9w-˔Q ?QkI/jt W(V'ZxWʪy^.*c IvF #ӠVͰ ]V`G,A4$, (Q|X.An/"鴳 "'AD أ%Gca㑧r @?r(q b@?ϱ?*Ģ;یQPV/tf\8FZ[ XdlhH_f;C c?ޔNNβ.}`d,LsxB ̪$T#u ^_) pjM3('oT SzG='ܫ~rxe7p>t տO'"op=g9OtΉ=LPPMgL YТ9b:ƚ_'w.oba_ZoS?r[OSdq,.%y y=ᦜdHL}#0L)hnZTeUuJ V_x4Fs0 փh \#)sjT '_"4%cm K)i%2R~ 'Į%hDGϜ" rs:rvT#B{Ф~tE;8ĉ'u5uhQ NYn`\Ӧ V{\6T.`%twA 8~PoDTb}s=Rm"cl%r)Ϫ-}]ҦF¹'bIw4Kח()jWlLyf>~ӝ鏜0RZ .t.YBNZ+GQ PJNj⟭ /eI}ri:]-TKfSȜ:iM{\T|Ke'zTO)s:dkŸ9]1J(!M;o;]mrnI%w2pܒ^7F@|/$G2F=Z}Km|Ŕ)_[;{\h\Os 1C3j{@6ez= I1]x?Sl\l=2K-S#rhb0J)68%Xu=3ycAZ] Ȇ5Cfpn+<󤱻?d"a2ÏPCѿu,~CXR?:T%5MzrՓxg HSRw.@JpUrc@L5aqiI| 1 \c^ð+[\7Ԯ褷R5$RKXa«yzUb _o8j AԮ>ď [?%V]C.)59pz)GhV%ךEC!N.Msĸ; V2P!w',)Y۵Oѡ_)ܸw[n[s}pX]Zޙ^OrJʂ*KCAnx:0U9֞%Ȗ,0sw$9䒨DE4> p3Xz.dLMB3f0_MFtw ?6" y4>pY蘬TxgaRFT$gG*ʮbUD7*J%$|'g%F7K ӂP}d$iƇEƐiaZɽV^Oh R-V W_Lp;`xNΚJv)<;\JiK 4Y}%59+PP'4oSkʞOF8Y./h-P]@ *x.Q`!]`Kqx%ϟe:5ܝJm P7=.ww ;82 Vz B]AX* ;&2 1՟SXUOƊUDαϱdR nrV@Jqݚ(Qw7^zMO6wQ;xOȾs:' T;.S'&l&1\ 23BHjH=cɀ6}#Ȃ6)OB,JX=1EFstڍ_}bcB6?7Ȩ3(\YtqITd~+xc6DzFj tEW?j9ZTH7q1ΰ/MϟT Z/CT< $t`!', tӽsJ4r^|y6r~b}g>rXx¨;3>̶/u7/1i(XJ3DYQ*~7Ijej*y\ qe < he΂e:8}.|cQ4Si/A',"$1,z@Y8.e@r?RELܟmUKRf/sSY`6v9C6*9m)<qBY8㞨)p_mv%h{T`i|e2 OBY6S%@ڲIc}0y^(YW/fTFAmҲ2%Mfdygz(='>ᜂ% DqGs;$B0/n&7h P%?x[zf|O{ _?$VR~FMMXdVUFUC5,W RjS~uL2l;^jJ#)jN5)+άO\Pu3HB` s蝁C'ӧyo^J'd@J! \D(aKf]}dvȟO-N>[اFYoq(}J@BguпQVq= qrG.w@KjS5#qMƙu"Q4|Q㹎o IWYw3 vឭG )> >j<)@k\<#v`jNS|[}Ȓp|v_뤡zet'x \!G ştIb׶A+֕7J`0vA ާ|vSsx{`8@DO0+,nD'HnS9<n-ρb?,[`TE*Lw7'd 3Z2"vk1$Q*m ٘~'-hhDK t-89QN{ȚK~JZx,: VqAś02t6 .Y^2HOGgJ8i#xdhaRJ%Uzl_/cR &G {watDG:cV-5+1K]`3Xp >yOButdq# KnDw$?΀> @'5'^ fjHۋ"(4i_3yd)䲄QBl^.L B26|{j8A)ie&ɣJ$\e3I>V B^ `g]΃-ӖHb|&.B̝3Pw㋜ʷҴVGǝ7,BDn!$W )RRKS G I}tz^6)*QR~ƪF!.ʁk[j[h| dxᝐdw¯P lHbqIPFCʧQof& pϰCup;~Vh7-RcpWW:[Yʱěݳd厬Gw{W&f-_\É4Ie&,KƔBϰ)3B:-Sln=;S0 \ 6+,;YD'wB[5/%JP'D~h4\<z}͌40J(7*'.ZQS2 8y{_mXʹ,[K7V7 ׾j=h0S1᠔‹^%*4-o ݍb84x!jx*MqsXc-iIB&ǐs`,4燭cLFWqKtdamXU>EE:\_bw@)uvHaϔe[#6jX@s=Ҵ9q>)z6A:Z0Y ~7O71!I8d 5}2g!"I%v`tw!$*Wo_k@ȗxqME9t[G'_wвé1Kr%glHTUjNU+ M=׶1`dj ^_IZ1epa 4TF|4z pW?q5+q(J%FI\QJn([uvʖCD~fLKBA.˜EJNZGk30 /;ph~3٤34$6]*K)t``pT -kvO]m"w[ 5^Mr&9BFU7]^na05#/?j 2x<?Uf$@Y4B%c/~ 9qX"+&v`)_t\-q/i` J&@3HoM`0淿SC1G@'1gks#sx61"X;ʽvSTPʡRk嬹}v *[55!z\| ߧpMC}Y|tQ'%&UfN&(~=6|,!K\dTffnoV'eE]AD[(E2pKa%2'(<&Y8]pnovlI/#^ӯsn,dYv袘MFOx  `xx> uJ*VX8,f^xDW@NA+FBx? ٳW?Iѫ4<75.+ ^r~FxBP{m!Z" EE1򝄢 9=i;{XbqbPw9j]mcCg 056! ض$X42{HϾ,a&6 ko4#+ad_89I*_4Mii[fLQ#iI~;LiCpL#R| #!yeAxhU^gxL2/70v(./Hhؗ%\㞥 g/ *%!Cz@OQn7YAk)q ,ӿ0>~;W%f94OTk=FkI:9{Mo`I~_cXb ' Hy^ #=(b.HNԐP4cbT^oKIQ䅱"Euև_5۟і~m[ <m2D/ _|8^ýIg`e BR 6X}!h ?.>$a@b*&h?[QcaҊj j2&*7$–k2&X>kg[/:>LWeiJ xt?[a!M/sOCZ  tf7i裔nlt)&ovP߄Rٰ=qbJRW9ogUQ J9*9.SL*D'(k)|?RF1:͹ЫyHq߾(`:ʹg<8)F\ǏbWJ\l#ii`"kټķ"%4//\mFWQ'k.Y1,G/Y b5`]4GKGl.Po&OZQцTri< QVSC9-ƯQkLֳ/㞈*xS*ShIM%{45߻J,; 54vmu8hZt5 o!yiTIV!ް~6vmPb}dQłر~k-5' $ܹyOF;S97M"uv# :ly=T"%zC9怹;4m%3ݘXf4'iƒ#V]zX ,IϚuDޘq8K_a!p9ƍ`t c M]( v$ }ieDΘ}8q;3LXwM;>22ReC:Z(l;` 0Z5d_K iۤ܎h1dnЧW9;Vqqh5Mتq]l vdKeA݇:Y Z=s@7I{,HB|wYX٠C/89*r-,aYLIW9,}_(O{3Q%,z?2$,.\^_m+<>d!O }g؄:ʠۚB"{U9Uэo} <!}r8N;҈AfUJrDEp|@yY|5:$/` a~iz+7p;g UFkX iP9x4p\ ,1Q[i6BI YR,-AʭȒWZt62ޔJƒbc@?aPX Q?BNTۑU-FMʕRv of\N2WlQغN(h+x2wiD૕qu՝bA}J ۹Z.`gޕf*Rp~۬w@[EZ&4CtpDj@Vq荵3d ^iD$-8Su꼮u4% l@>ݾ[c 2@ϒ-]'xZY!G1=lFU ૗0$nN(`VS,>Xt_(D7M#uSTnB.9(U*>CU] ۷u''{yEsnq.!_nJ VKA^f:2SdԩI\.OB2Q*J]Y 8W݁B}:H8t04 giJ0 AZ[0MS9#Y_ ƥC>Q`2{dIp/ۨGjU$^쓿QaU1VxV-ʑb>@|>vi-g3m5A`pA_]nnrs ]*+_1κvnZfzܒAԾJbVsO(_I_hozˊv(tNvt )lI( P9b%z I m O{#sg'"S,gffݕM30k\*O)i ex\h4(?(B+fK=2ͯ'gӓj\ځ&X+wkì.8o1hM7d=H96,^c[e}R ~#^*k2aScV C᰽a *=3).'W06pۓ@tt8wXWN7QAV]^htϑ$AX>g)մPHS}+:-4@~xcb(Jt6<B²j=/)q*dRcYyo_rqġ YcoDFR\0OxHUK_(X7G#=@' u ?!!`wYh*.E%L`I8,ܫ.qĆu:2z %lS0!ݥBd2YwJ; _>j/M257CRPatąLكKsg9p`m% .,5NX("{@ S=A x8֞b+t^1y``'鷟\Nn_5pʓ!H"J%=)eTRNhL-CwxC(X{vYfڋ+ P h=X+Jl0LJS-#[j]B[ 40Z>pG\77gGŐy_L( bV5wkg~PJ_C(w\^p?pfjq%A `iTE"Iaੴ4uRfJϞ>_P`wQHaգ,:b5fs)gLRBT$,ڄɣ@A"ecqj^dߣq LJ>|52D}l? ܘvE 2FADK?R,2ZC5``É"_rkBXy@Y(SJUcc,CsH)P\e8sꨏFC%%MmDfeH{l(|k{(C-T#82&D /8-ںUcE|"AW5 N0y"H1hCw&n2Q@mj"匒WP pa3U|Ո/92 мS= ,X`=s'WoQml%  IY@ R(nd%/bsN+kMάA=K;Ys_8Osj9!9 "+ mJg~&NJ-9Ǭ;Z!K^A&ooMT'|/uk-B5)09\.s|맲=@l?ˀF!L[< C#TpwyUp,Em}4(i uw! f>@c2# y4$ %EB\3E뛞kJ-5-׻y[/n2mѴ5_J(\z@sqq-^} n5IMamN4Dq4i!ټߤ31Gן4oUXNVp^1șk83>5~O?pw#`dM- : a!͒2}8zU;x 8A.O|p$c;0p塸2ƶ"2ʹ1iU8q\w3Ɩv46|;vuqo5d0[C8NH{ K&μe|~F")]ޢG\âL ؗ58(]9yf/9ME`jK1B!S-*3}ú%):USMp@2$rc2V R-&)O;,t?S< 12!5ۛ=E;r.ւ0s %"/84Hh?w{,OCŸ=9k |R+_mË qeqQ5n(qty_B fjBK">4D+E\n0|Ze=-dF Tl7ԺPLzgC)Pi){Mx?X**DJ5f<5Tؔ}fu࣮þ-22lH4@0cꙎ+IIG*F'%o'r-%a7źvUO唊iۍ#ӃfM9ka8s;Ovk }$(Y-%`udA"f I6rJm(P|BsN>a:Nn"MQ/!Pw4ѤE{|m]POH0-!u3 0Z tk~Df[U:5NPO%w⛺5_r8 v#հYgdXBg-P mVr?+jmt*3.FIiӱ]Sc!\#ڹѡ%p`^/y#:mZQhȢoe9?k &T9 VH}6!0N^}t!| A?a 3tv+)H08uZ aKx)/fۆ\whLN#s_I9ۨkSFP~_rof`h˄%,L:l_޽zkcR'Zk=!p2.+mV]C%T@2b/H|4Y`!xD+o]!'5GeyB9~/lKmPUoRN:ǀrx LJ.4ᒂ nMb\o #7jxҵB"⾈;8,)8;{(Eω E/ЮvqE M˕438j~ ~ r$3/+uUMXԑzNy[z}n&~~]r?W eMPsͯώ:_5&I=|D+٥t|L-w3zcذ򸞳!G?T =AqZ=/LsPC]EhjIEHKb4'؈f$6_~~1gǍ)ҢSŚJRU7tV*HH ri!H5jPRp{gQ8R_52Q-W|,ۿx9f|}jB}Gi7c3l96^X-x o~>̍wRdbT#ٞ/V,ë=;&܊@piNu`2Mg:餤H&1(-p(j.ʗD;~%+trmv{Z;XlmәҟIၳOcWu\I"!)*[Ɯ8 %(ka VuNuJ&g8Eo#Yc g跽4z<EnaQfF'a3_yt}]% +2 ݵ0)}(1ؠ!+IX`}?J٘r$v$b$vE$Zzd*d{2Ǿ%AŮnyUp|_\4'niD!Zۮom Pˌ 0UK3;.l rSГ@?l5x~ yS֨DTM;'CBzv™>%Ŝ¤'7[=F"z|*ihLaaݑD/)Cا~ʌ!yWZCJζaEl M~ l6ܚm{|]8R·z0 mpӅ:گQ_z% <91}X7LW^E~k\W8^Fpy {l#£L=tX%>T'g^WI5`TIͯD4[.]⹴`?wKxצnS3Nn0Y^puQw+֚-$9jn搑8}-2a\@MwaF"PLU!ْ?Uh[u`=M&s"OVqHc] U"x_7: \*$4DXl7~I ߊ~ ޶/e=뵕sw3;_ܙ#R ώĎ܆a ~&Jp(QlہB&,PX"|e\M,rk[&2P- 2^=8tΤ.m,Iҫ"zJ~z!y(83 NE$BfXqK _8zכ'i@,jֱؘ؍J, t142,D?u$b+3J *Qh#nU1 j3-0"o"$U(nyRO9;<*y=Sl3EGgG;YH j37.f3( 7@eƗSVmX): Re ?wf7 J a Uݢ $τkނ.qE[;c ԩ-뫋ENL,]#54ebcA 5>b) @{xzo FvDb9ӈqSzVSܞNmc8䙅]qλ#,>*ƇjhdMBM%d jZ4|ZBL홌)һM[q${ċj#Fe۬ł|ۘA>7} ؝zb{;FGȮw[72!7QV5n?{C,n4HXa \df[#+Á%Vbh(7ٿ[g%[U3tzvPIYq_ۮ[_P,\lNT8?N[FAW]?OS;: #&sJ#Nd '^n~wјh +6_zфmI7k֒w;+HI}y^HN}ҺTE< 7&&*`cEoiQSӎe\xIՆc-TIs"^D~ςkfn _ w=/=}r |pk*qF?y];+TkGXtr>BPG%T9X+.LxҌ w?:bA EO1*X3`TwnxfOF@+q:2nVЉY'L$䓏jP^po|d2 N@6[zTR2 ]6z+HC@xj9]d<&]0 wmZ &O& dnLO,-gU//*!(u:mG9QLrF^eהh\I<.s 7A͙U"O̲͋H*+DX UL.F0pK!~t;fwX1 >Zpk*Rb#p &3 "޸YE=O5;T%z_ '2XvGCXaTvgWיnӴ!x9KRNhf"E6^G "8gij%]٣hV&-5E ^RU1h$bӵH2OC`Ӵz,!5Ef?B g#'EaRILze(l+ K_#H95ϳ$P>鄏@N[rro Qt:V-7^8ΞB\҂s'A"du;T6- ER0mv . i 7>ٻcG MUVdʞkQf̍}*3!W,q NhQKxo(!#v@Zn/)A*!Hӆl|2\TB %{!XJ{uZ:Db9/D~\8^ [UNCcD|Lx˷֞_advCDt!tcK~.ݐْ.c*(0Tcj`ԯFDmz(|XXŁi)IѠ|Raw23J7\PXmDtf:=@}>fA0"YuDR"AL+j)! !Ҫc*~#KGP+eVf- l+"2cDM_0ãcA~Nq5LX0򎦞U;:LgP#YUoނ Z]!B(Q4bHN\ٴ4:7ȋe'Q_ Wyݑi6?eX/+9X7IF׀O9f53Zԯ`!rTSJ ;#XK0czWp:jg:?R[B D>`{~{s!6o" 1z-f5/w$;0޻&De`֯s}3LL9{$IWY\"~EC/;q KUOY'v'/J31SdrW&S=`% `ez5D~}{N!O rFsŖм/^B?o\)cIQ080\b:5oyVDN hXk!#@AH(Tw{Cu2c.0hE}INeOi>dXYk BwD'ߝgZ?( Lvl,:BHR/w'=|O, m[.%O?i7lR E1 WmQ- Y ''nNL@I"aw#+D(8,CK._"W/(t!lSTNvr( Y}Wh?/ PKKlVѯȟp2hc [u*%V;H/Jz N廠[uf+䀯2|^]\iIDԷLwxd9k[^l)٥sSa$/<.㜒Z9']z~{ _̮2I$Ь 1FG7ӄ}c)OlKԽ{/Z$6 &(M" _PЛVE3n;']R;~Akp iR@39C,sAz%xӋLUy$@])uT1VDjKEF2^"},x!WYu7wn/PI+ *>y]`}v;. zuչIqR0_}[pV^hїA>):Eq1[}IS(׬?? 'g7焥Ő_2mj%faۤrqt 6 FWXqUNU}7A*[~ȋRLDkזK@%qS/F1"XPJv+ݴ'v0lK Ԡ %S\\] S8dO{N@PtIL9$Ls1ﴩ*+мܶab V!^Xg/.[10K( Gja]>R!DxILC}=u?uM.l/B0&xEŶ.=pcr+Q $ۇSN=HwS4ӄ޶{l. sc$7p;7C{r>HѱClg?Z 5]\)QcB`! oP7i1p<Ť)响WmNnݯqds9!m^7Ev` =0ۻ;t ~H9GVhL/+HQ%`!ԸENH-< ZԌ*"Rùmڠ|JkjJ,b.)|3Y;2'jFa*QnxE[](߈6Ls|\/zNEAlqfu0]Ёyw8{: 8>*B:HHm LqdqM{*-%aq.>S ~G|0'+I3BV*P)\3SRK2dT92.@iqhKf;9Q =P}+8]♂(r\ΨL:!'3vzoBEos dC T֌Gֱ߽?6$ M(9qS$/ İ?,i;E"oDzG7Ѵ ?)[%{`W!Bb@R Qpcww'_/dϩJHUF8A3B |dPa, D=3,]PCHu7QS̝:40̖ka"$M@ZEObbJ7h;+J`Њӏ~^b l^b-*CNEC#g!a` LSįF]l7ӷ-l2+*WyC^R 6m'X ȭNmdc֐;dݧپZ3n@`z<)9X^iŭVA4rܴ>K1T,#&DDoN['YrFL b4kLs݄d|"|G^ӧ7Kn"C=Of՞rpR \ SV6X?̶&83O\u:;& pG;3Ă-+ ޶Ng?ai:cOH\DxC>Xg`** 2HǔnY!/&)8*.y18°wlTfgId&nPY^}KOQ@'_ъ!l<_3ڱF*SmCN Fd5zyqݶ!%i?&ՕxV^`UχYlN7ٔ@eeJ@[ b|ԕd(Oo}UnZ{@)IK$u2z{b87&mI 1@kL+K'2ƢBlU9[u43ljvĔ= ʓivا󦪇§iꄩq,TOm\JO&h_fv(z%[&Kq1 .ܪEgݷg48.cדe`LxEHaw8u!5iqYޑZ6ek٦mE&VY cGFo e+n+)0|TZvٿkVueoB]Rs}x{[؍*QnWhW-T2JTiGOЛ^u.'8"~;($%ظ`Ar_k0$/gOet>z~35 -HxoPa~4߈fI`-@~ ٬)_COZ0MPɵO?F?S\l7YKLlRc);ݬT&3 +\8뾌ZL@z,@u֨P,[gH(!0M]A}e9[(FHefÿ9EꕮTk#v[]HuӺy'[*5 EXHu&j*-Lt T".–#]'tmT!AEG;J0djI7@Fl޹7IJ8n8CxUbFJtIUM##1@9,U.INêY ȑyacg$.Qr(s.<К1kY|b)_ |FU_EAЭJZ+}id](읾~•T۵tMYI! ӳ#LD!se"v>DCf횑3 V~sп?Z%0|c-(>-,mzz08,^BU&ļe?lJJC,}vn ؼR! ־#EiO?C2Uygh}훐VZ/%7>km I9gJ+mĵ_bSެrd9sk,YV:u Dlmʼn]f!T/g&uMLki/C?=R^Y)]m5_{?a"_:XQH~!9PcV^v(e!st.*(\/ ݜz}B>֞ˋ0Z.S {ړfuZUe]~ 4ˣ֥LA٧ZmEHDQ+ÝOFO?tHm.S &GxzWYj ADx>'oM]iic0N/e&+!ڎT6 T`B=3F!]}?k| Isn>Z`k:GwH XbFup4. I{$6,"ADgjyF5rkl0A9 uԟO^X̬t$[9֛-v a"y\}۝zݰfBC DY8Kw: *Z@ł># T=IE\ byWP+[=+5a% >Heoq|o[Cʛ"Q:h*b>H}}Mm*]:ivkP=/~%~˚1l(N7Q1#O(#~Usٕq !>["U4jbr8r^a(RTZ:j_kwnS)D ʝI6ɠu`5:b7\86֑1^e/eX ) [2\]4(*B 5eg;-&h (N/[>*E2mEPUCe wGdߖfj;F ^ 4OQ]>r z) L)j?+YwEWlۭLI ֟%宼SJBpC9<3oD*OBfa`)+y R['GK hIyeeFR%Li[g4zW+L+T R= ocDQ,7r h0Q`M CAVR'@~/wYB( v'ϥh+u'@LKToTdC_m,:C@vs*fdE$kr󺧎bv7<=5xU.n?oi53 KKI.{8WZqyl1 +nRӫj2SO[.F_%B+ W2c kuB:SJnߴ,i%U`d":t# MR#P'o(~ 2g]haDK2g7A^ŏPZmJm.`az\F4Z+FS^N͖),n9늀ad/BdSwxۈ%2OӈF/5< rj8Cf}wC䵔JL!xVHV~}H.[._/"N_4gz{ VWD?s۠\&pRYWsd}>UUe"P6܎l$4: OjߟDJC|DfDj&S3a nj RH:8Yj}#kν\q1u*YdHkmF2Min ]sDTsH&?}،u8BtaUg5W os{^+F–39"{MaW`C;FWF$7 Ia@iվڥ[2m ~ăE8t1N,v-j2)e)ίΪ]"esir9wub3i׭^_RhxsXk=c{R̹TbܰZ% *&G pr "O_?!\9[qwx? MDV۴ bboEńB.}vi(ih}C$G[KvI"P ݁(Fmu?ا(a9ۥ/&Wh5eQfdŎ3Ǎ(9?cy$OSd\0x`I;w:XG=Y&3>c︔d V:zP}@_LcKˑJǓKLOƎɕvlyJ8i Z)).;E( rFzc ucuݺqrN Vs [/He;%sK`4-(6WRtTj0zWVMCZ.b4AH6ɐ3v@ԠiҢ0 ѣ SrÌhC;U0o!Y}4='bG4P _奓;QLT̀MˈG> {t#Kn~{N@l@9w u,]Y%9OX[ge.lݥҩ:ߊx4syy(GӍȔY3H9~oRd#A(:l rahJ>w|.WI¨'˛-Mv#yv"j73rkQK*0kH]ْ붴%|J}$~,9p,.D*_|Aaa.>٘4?"ǚKz[ u l;~k:5DҔ!n<a=xDkHX}gvh[d͵3ש0SKy K+E.8cWs{xqO4<4CaҫBl''[d9dqG2+v+6)G1*E\Lf,"ߧqUnsCl8 ssห9;nT$f<(h1Wk㳇XF5gZT0O$ EY/8N|Hg䌦8Fyj_Uc4H!_}r(5+1xDFWV2C\zE9KDR:FE..~lff\~q\ENܼ,f*SK}퐇˼I]!uIi~H I X-bb,J #vWC 2 " *~3Q`_kHJk$ )9?$I+KlJmu.pȄh,[–(2v ͨwk; hYe9(&jQEt1~.zITO̊| FKIO^<9qgA#āw$RM{~Ly="6ڼ tvư XHAenC?]#]2%5M/|bo!40??I>!g\YfviڱGy B0q x6hBJް0+3Lc}TKĆ1hrAZswb ]%b#Оu9?MC?*D呾S3xL4E3Sx@66iz]hߤp=W;=0udL@5Ho2!pySy溆H3(FYA3rjD?ۮŮTY#;92fV+3 :x\F[3 :3j _$QepcLL[6gutk[4m-9vlO(/ bb^k5IV2YzՠMb;w+O%~ݨMu0+La8qHq 3f{7 p+$?`5@hc -|E5ULZeK>Դ|(CRX֖H-\nƽ߄=H *݁'mmWeW-,߂oIZj!$8o+rI1Ih*P ?Ql3[S Gv1\NmM'uL:F]- m\[a hA~A>mQx2Z\XŠ eOKYF#+v!qU"h\ & x!D IܽY"kf9#ށK0{-sx1]lYAVǞ }BcWz!wAawDOGɮ*ۚHg·T&WռR9, V9~ co%9 nx'4 B| uFNjårÓ0tYr3[*Y,jжͿ{- C[fE;rG[#FQ.S FJqq}?͗9f1M![R}5cB$/ΤeItQ,"[O^.El k +ζn#rRrr=i-zǥ- r|3-%4U#Пt&}87;#r.*袮z%*3s/]4|Xݞ}}ՔboY5~#o'tdڅ贼綉E\%]KRbiW>>)8EO䔟Hix\%Xk]<M'#l8:曒Ep)-c-VOMA^.بF5Fgk;Ɓ܃xߘj뱵0az: O3|昰\},'*VϮD>$GF~?tXv7,CsY'Z1](gn?=SD8;~-ke[)~PܷC[  ;[6|bfXROC>P8N޲g.5reCk,eZa'wz*PS>^k8NZ_1MAm A4)8B捚bJ1S{O4m2*]SqjPQ<) JdNxRKLE^y6RQәs(Eh㾂45aCU, 3-{epģw#s̃$. $PLSwmj8;?O6Ϫ )ʵp?7aOp1O"|DK[X~\v@dxV͝#N&ùG/C̈2<ׂEe2¥ڰ8Fm1bdxHL?PJGQN sYH`|=(+kLL6 `ٶ+a}[l iG*&sBl1Ԑ^pqXU j`E˱2,~$s۰W \69oE&DaKz Vs K|qb@K++o $L H9-}TXց &p4%jWR قV@;鷫5*=륒6~CT䵒mۏ7º.V*!-Bѩ;ikª=,IG}k/%yR_98C1֖M!ARũ1י=FYV;ܻL\52IJn, SYp_f<J[M<'{ocfEMg`=;J6Ҕx7ѧux 9r\7}]\e2>^D6K=HfՁՄw~\ қ=YLua~.:Fi[lδɒwdg%}cW8lڭZI5EꖤSɇ|J`G-5]68RNP`AFE10Y{PK!b0%ڹQ &n_A4$@R\9_CqheZX?i*$N5Q!]]zb"]NJޱbZۂ,hSYanYu_q6yMёe1?i*.U_=za* §0.9?i9&(J쑙Ó+I!cz]pť A2}_Y+{u+c]P:(a#ad# 7XNk=₄l9%~+m8>u5~e1~Qˆnw:‚M3ɿF⿽zHKqzGb]^D^_V1˜F8. d}CEő~fG^E"`J۪C{a14 YJR@!O#P4)8pVvhZyD7=ùukɻk (߹ C6 :hpg$'C_WǴo[lΟ7c( ITDq/K]8Fer2B;z-Y@>#[ORbxݪ'\ۼR(5BiN0,StMOaz"o!x,FS(NByG6ݷuF7> jl C) >ON5X/ȽSdLj9'+B%U%Fx5#%R (!AOUMN[dvn[̂i"Lf.FʟX⌐Z~b6&Bʰz,>!tM"Rc,(0?  MlmW/HQ\E'.W9AWؑN,34jsv:/2Pt m$7ר nWI B1z'I;Xݼ~JB<r&RTݕ$ˑEV+ (%* KrNlpk-To 3ucdk`POGIž7׶ef'ꁧp[)tvaaBǹE:1Mb* ܅KK]\K %lټ*bIסS(΄+l~ăt2'tpjB504dEy^IVyeqC hm7Ohq՚CDxw}E(UMePaRZ33%;w/('h~j |&ʘ/&_fSsx2ʩ^a)Ph"'kRkZmw;זx}f[F<*ʆN?-kKjKA,O2y 17K\E*histȴ&T@\W6X1j byç˴09ަX1ڸF9w`|jCϽWQ]dikdZ=/PIVW /RU8;=8 %ndbq+ta}g@ɡ'iW'WET``TpÀ@$I0o$mnwmWh N }aI] I(q$]|@l8R{K9IsMw3 GO7`IDP{i<_TWf  6 @$4'܏o&UtCӓ. |PTuȞRJVvC5TBO 1h5wxrg\[FHd[ kK yMQsF䡱ompS4jcVAx<35)^W}xu3n `+|C )oi1>2*<Ĉ0DB[η1W¹H((whM[PDdLge/+rGPQWQ~: Tm%;1[$T_ݤG1mow8L˧%xz(-}n enYl' oF!klh{AR0 &ߔj =[dỠhzj( ղ!2$e[4f2-8M3E`GQ t9t9!Tެ⻕d5}Ĺ (ɖ/m&D06 ˥."7DM1B;UctzׁM3@E=nxIh8TJY][] yopڅwErJ|f9Ո\{Ǧ#r]NH_ѳ/Β(~hۋuőa-%xKN A6(2ޗ,PZ 5=|4Rr.&g,N,=F3ۛ˱&vPjr J.}']t6#3i! h{5_ hhrq(EՐ[=F'kz yAv!ڻRa-!. 4Ql2Fz!EA&( +VQXB**:ѦrHr]єϺ-!U #2*|`Q!JzE@ȢK|WN8| ٥0 Ҵ1\}gBsjp Aj3~kӞ#YƇڋPz;zN#KS) /rt$'3o@U]l;e}}UD%=_5p|ih> DV *}ڿdcڗ)N-rdP0t)`и oJ"iYa|ɂ24sϰKt;U:1ܯw7P*^תe~i+*NA1V8MYZZ 3F 38Zԥh(8;4pS.9O`X#4BGmVV; ,ќ[/5b( DwhD Pme )E#SPK-,qFhR`$V "뙅gI5w \lqK겣[PΫ>,ivjZˍ)As&5i4Lj5BxPqѭ9vWDrbVDn[jqOg;1QFYop$&Zoȅ~YW Υ>J8+1?)eΒ>!(S2pG5S)*̙(p mgΫNf^4$.[ U-&@s%defy_ %T~kq]Gdz2Xl)rOY%)&n^̜s>vgL%  3 bYl&iXۉw?=@P.4jfiNVY+\v3Y'y%Tz8HcEZ`| Ÿ3 s *9ԹcRk 6z~ʚjVgkzZ}zZQb15NvrmNӦ546[[] L/x!{/l7q:a<_fUkY@ՐiMAtD;\&|0Sdd,r/.Pˈ6MbXN^I4`R6, qm)m37-v!54sb 1,'ZG%3]'rxmipàHV\'LqV@!D+ۯO$RMQ1Ả/XXb$,4Om|<غJIM eC|KgGr6b}-2`g}ڪpe?Zhn$ Խ/ZrB3o'r[L'䄱6nRB?Žg3=n hxF;뱂״ٲMhcʘ}MLyivɚ՗P&! E=:Veo(J{SFƎh"^3f/5p2ÐЎbRPETSL,tIsj#ƚ58+WX ̱؅fEQg X*S9Y7Qq y)7#'q|3ȱZ܍!ճ ?{S_؇*ia❉XtOXMYTX e'iOJ~`W"$u8aG~y Z0d1Lo tWsJ_1Uog?a۪XQL~q^o KT _o3f%ƽA٪^D?u)oDF^O!Zeu2 4,HȖY!d4n+R_42H^L- YR, \+3I~ӇYY |boA  ;s0u¤=u.@O1e^K4a8eHtT"SZ',}Z}k긃wTa'"UîK,4EHO׎[S"ͶM¿ {([`*,GF֊݇z7>߻+8c>Dre 0JIL;hj2g =mON ]=Ŋ&`aUN\0LV츗>6YfYӒdfxW~f^E5{{W˵kHFsh9PϋҤAIHKKVyO4305!99#'=ڣ/1#AgEεP'3OJ]WO$Js S2xC]:Y6?3l8W*: _Z-,f&Vj2S4X`n:08?8\YȻYEvqPc=?N@Ⱥ61gbG"KH!(7E3L+/^гGKt˧>UYԥ?y⻥KPQA$yգK@|M#4'=l'TȌ1+Ԭ[p.٤:F ĦS:d{_^YR U!=&E* BrQ4.}%B[f6v=Q}WN<3Ml0Z7:. xЌdGJZAAhXVg13T( _c,=t$ ?Lpbb<ytʠT?EP%*e*Z0_O X1\5i1:.UR}f-tJdB|@ֺk Q4@veܪaKsǽs:R&E ?ml,$s"̫P/jxxM(CuI(`8-LHDw؞3KE=skqF t6k1x]&<w ]@MN7(d Q tYve;t|%czgP;m3 ̅`%SXル?er#n5-]C"l:Գd ӼU $'>&f/PjS+|A$\):l,%짟L?j!xї}{Af`KnIo g3WMQG5P82)yk87~8+#MǎkvPHZ/Gi$j @{WLN $Պ Xeu[̛=!eהK7j5Kgvґbg]iĕy;=,a-H{VJWѽn[jտl+;A\f=HaOe-M^y$pd a;} ڥ)z m/ǹ xbډ;sz r1L#y= hNę14^11(8>6=[f\Q`{t<(N`#OJ&|}\[̈́ Uk/:Iie8o*9fNdt+V"4L˧T2{J =E轺Bԙ&Ib}kU/O%{@CesS@u+8YG PfʼPw̷ Z|NbCrqnc9,f+b웅̯:GE+^>Ń6(r^XXQDGaD~Cf&63"DPX"Ļ s5຺ZVPPE~;T߰a}(f35Cd?cV鹰fG4NPڧv\,vGt -VjQD[#F'^)3RC /kd0E͝GnMmTXDU.ONjdi]PG3%o+.%GWk{U#l+WŐQ<\eH:@tF惺 u2zG\ Vޡg+a2Y'ܩYӵ]'cnB=Ő] ,`d^UZZ3PX1Dz~~xHi} ڻUVĆz2xYH$}b}PBaqu#t<:-O Hh0!>i0+%K?{Lǟ<KxQ*.-Qݖ I!J< T,fA*1-˩TT^&D -ԋvġqWڊ:7ä# E#F%R}$mPF-p^M`M?&ot9t1sVSsd '! ! ӹ>smS"Y!13.Q..7!mL&wO>wPoctL":cȿPkMR /L=9~n;sM&vt>p]Sj*ocb׹IKZ~b6j '/uvU.TbX EQ4eՋ:B# lC)l34<`\N9BQ)3'JMvcᵄZbY E+,v-KqV0snYih#+( i.l>[}> tHn8nИhu6٬f3dY|o8ٞdL~9(_ѷ{BLGr;d*h>zAe1'deELfHT$gth÷ޫAp"3.۔k Z;Q >;6S]xMwѪKzeGNE^\jRs5(µ9r|X >XMXf ,5!G3oʣ.cv>X?A#n%GD~Tio /~ Ctpp[:06),*Sʈqxc֜6Flc OIG}~)NY$.@ p㰌]xm /DTeߞ*0+?إ9DQrrcjlCB3m8'k<CC+toi܋ty~y- EJ7U4ލu z%=ęGI8xٲƣ7^vݚj"0J*FN)ځC{9kkΘ7W4~)rL?YLOfy- "zM7|mc) ]9Ty}o-{M aؠ/aCYA$2J##'⃯ Ɍ7?ČG.: L$HF5P^dW;#%y٪=k #x-c2TPbqxa;UO [涶7` o9\J_q_VE?{(/!n5aV:djܦoɵw7Qqmu5wQ+h et;w4ǎ6ur(ېpjT26bvI<5p75=_@rb0d[pjߊG܂LOzNrbC>r*!T*shUfqȦBdwQ ֺD,E:h4Ԓ>  ۼ\}GPE?.6^DxGwxnjTH%nTvxg~Lx6n' yJ2Ȼ8n"6$ i#$$zl_5^,zHk:!lrq> ~m'^ LrbdKRx>Wu!:JWX;V^;9P.2WmIR)hwɥ`e3|ρbb0uS &@POV]vG,a5w nEkF!lHf~JC}Β&nbP˰{8= X $㜉L!m[ > t9Koԥ.9* DBC,H#bz%E)'k?Y~D崷'd-g|Q`0,{"t^rh*/4k^YOm`ᔟ )>;% !`}LiwDV@mggܭ! m=`|?HJü'n4F LS@.01i9V2q d/Z!P(H 8dQJƎ R"kc&0/ X(|V`qbmP6|oCga=<F]L}#=M&< Y{ {qaU~%CŦDNZǛjWZȹ<'<0c,yR.G*.\o(Ԕ fvd %bnѷupK6)־?TscW,B1R [FuOW` |ܹcm&zkZ҄l '&E9X3bЁbf \9.gfu42iX̛rh»]pbPIe3k ,r."K[|Nva?:՞U|&~|i폰(PĘ)yDpi7_.*nq'& sPF#\giqw:"%rx($N9M]['@rU0-&qhLJɗbYsj7Mv3*L?vqq8uFD,O)z?B;#oW9a,c+q1 \mҒa>l='"zq,n j5Wzٹ?F.} Bj"L7y!rBsX,ճKqDX9_SΥj#'ˏ8"'f<T*%+̘4L云CVy{|.5NsvX##MP&1?>*L?q-`W+01tz,|q%q~-/ć\yң5`tFa1 ƠոlE} cK:#1!֥&p^)] T) @R ϞcwocڣMM\%&rs%ҕxp ;.G7ċFh>ݡMJt9"cDF@.Yɷ2[& i-9zCdZdM|OˏۺҰBDG/JIzSx:h@kn8w6vZ^70[ yb`gx4*a3ip=]>S"qm@׹+06?>t w2s0XmRaOŗOCT'&(30ۣ}]?^7CIY;'Wܨ %KVFWBp-LW@RȰy6|m`xޞx@ +' si#Pwk'f4^tT^Z%sIд͎t?廽{Wlj<)J.Vь>TpoB1h@m"r_c-HϹG~QsK #D:/ZkiX Juҡ_8O6s$XhߗQr(aWrғ4o:1ZJK'Gd[+(KBç"l ' jOKyޚ Rۂg!yԩlEA!qWRg"kh3ǰb- ũOOIwԻ#t84sAk@6 <;CJj*'^3L 3Y1XjLreW#=F D.Qs)̷y̪w1 t֚%UC&T 04aJr7^1mز:0ҦʇƮG !I>򾸿yOXԤl͓ɦ5sअS PEz8`4(S-RfT;XN&Ύu8oWH[}vq^行 BV(jbCC*NV'5ifEHi fj$thxl=O4-LluCrgP'qfK)Pv[உHy`ɦ7jgBfFȿP0lQTe!(f8ة3qr""QXҫtnOІ)i>C5֟3wnQ/Z'<1»٦$?.ܬf@lCSjssRe $+!hd̨J᯵':RIM0JsGu@EehgHj z:V)CL'tu`WԈƢqNϠ5KҳCy` ,Euj*sؐ9eF@J;t7AhC.\oI4]ٔ2вRlRXTs.+bk/;Zfo):>=|ɗif<87=RAT!y9to S@-|l,[_Kษ¢dy`TS}IŬ]#osHsF<'ND0x0${ѥ@y9`g DGn޶ZM[#dZo1j]N)y[B ^Bk=jJGj*oVE44a-)ssb_]sr{!@8ee!  q,7a,)U=jrcY>{(.V.A x Aknjy"o:s (b,b)|yFs3v|* P.E23ڹ$dn3d-@PxsHkq,LS*FSkQP)&8sg @KỲҼe0~YA~`c?C1 ' OPkWVUۨhgh{vH)>?nE3aGȢ9j~m᩵&-dQatwjd"0{ e28.WSh`a D?)4sO4-(ڈ1P Hcbjۂ+Ht1EQYYj]4)B(^IJAnX yjmToYu;Zp5( ~V5$漽 E_Bm`E(y=G26 m|Swv݂Hx 3'N"eZ^<'Q3[̃Ϭ]萪d*|m ZbbI;/4F$mfsIS`ϚZ| L2JegLl$Kߑg9V>}Y!Kze铓|߳>#[մ^_|:"{HAnYoǞKLs%8DO#aU`!WhS?`pk"4%>\Pk¿Y{lo[uL}hK1ch۞͠+,/ǭXO31^alOK2תc$*Qx^!.Ы/)c^Ih2,%я5+K#lʧ&[a_`r2qlkz7pȲ!yz:=0o嶾sy^zJ+.i5!ǿ-; XcQAWlDuȜH9J3oA,sN/xص7#W-:v!򄻁効T.(,+$\m32؞&Qó%O~gˡW]cR.D@rôRntʅlM1rK &WXh⇄U,: d8AM [6h1SD؋W<P@W,PC`>hzM5ǰ`]5^"`Ьho$iH+:+@nUۭ-c(-B+uiy;c0W: 0v_@u ip #z@xEϑcr+UDZ*s !-lP״~dZj{!eWyS4R2 k8?i'qb&OSui ?/1kw}0~ĹȔ_Z"ƕϕܺ b;:c+3sJLL_q] NtCP$|Quލ*ޭuvCBvc:VR,CsY_׎wHU) \PnO+ĊΎ,A WEdGme^׊MV b)d@vX]S-[9mpbS9WIm$ ZN,Ex EGWxoEX Y=D'o#qIМE_ s-g CaAWxDڞKnq(Gm+mOk<%Odpp2HRhdhAA7H-6 v"Hd)5u >0SWr5K ? Jm~2tt̊>%!(L1jc-Ioǽ8s5G^DCZ1OsY;5U⟆_ZLd ˰г<ݢ\>6` 4^u_n]Z;3ˀC|8ml! ٸ{ʅt7B :8HIVM/vp6Bɉ-r ҥnʌ4~ =虣/E3`EzQjIsT&Ia-_rPa xT}ì)kHS 1{z*%InvLkP (- of<]hNl%O=KIq*nƯ?=rE((@ֵlbםNaÂEi^_i`_-$SMgY= z}Zҋ?9}n ha;/x@`" QŜyi^r/dwPKgߜ9!?;{ak*.1 (M0Sˠ,<&2T{Mh7#Vv^8r kmy4g|r |_E> u6\^G|T7bYmePw FtT$tl5MGCs]XBoLcQ|e5=kjF7mJzqu{ox 0>95]xྛG4Fգ*  'G"#b^`2f  ҦYY)=ƺAYfE$&R76E_*+^u!)J56׽E2vg6ΆRhLe࠲[4ԂcqTrG#EQ>]%5ȳ~r\7^MTE&@8%q@ړOH2wӶ"bvCX-ꐑ,B9u5]@3z[m`QM.N\yv zI#ƣ`(?xJpqCT Q"qVr яV|6Hc߶K!$o3_`a:dJs'~ֈ%˲oR}Ky[kk]`NUDzzLZGCl>ZsB>!?3Mauyr\(Tl$C$.ܲ5Pԟ_NӵJ ) >Cb!~~N ˟6'Siۭ& tb %9!puF{=&cB6}hfwd>V |s ӝn.7PW3Keފf K-Zcf8jQ?(cݐ:S1wMZn6Vf׿ A뉟 $S1diZ8Y*B)B]F=ifmUYZG7k*{+!]3 ݩ}asE!RdS7~x|Ƅ-q{Y;+zə6D!NiGv j?& /cEw[*;됝ZxqbS2 ڿ Wa!R}7<Ƴ~lKygxkjێj奇n+{Ü<-XFhPҢ&xuhDʕ(Ϗ3$ͽre-7f\g5^B&P3d30aEnԁ_,OqY* wyv}$DY}ְ+FQBE=U4Kq.P_k{IDO3`mWHjnBX.z%AߍEp*ڴB15|s!vu-PҰ$.F(9WA /cR6ƞe?bOc}M^EC0{?AE!{%v͟p݁U#ths 3 m݃. y Mz{ox$3^|4)^C$eq% ce\J49&^$׻4=$*"(,!(q٢h[ ڲŐi?m- 0Ϝl袼\K<FP aޝ]L֘<;5F OL҃Vr1>CLbl-hH 5{bӃ\@O"x7膭,\Q1uyIn$!S;C ;NSDcDߠ *ȟ1JUŮu+Jj|,lцإ01BkENj*戭Z%%> J~śf!oϸ.}@ɟF9=`pt:-˜g憨~ |A͕{f( ؒۡa*F.q=*3PrXCĉ4 ӏqQU#2] U'fcB]7OG閫S'6rFfW( `~gI_p–nѳŇ@ ٚV-xG Xiv|cm~;\)Օb7s윱>CW]6"?mOr |*}EPv!Qc }t/Ohk! Jg [L >P4Cktwo2:@ǓE>ΐdF7?lЬ)V<[/f۾g:K+ ?vhG߫ 9)]#"nzGﰻѯ/9Bb:deor ?"Q*1~]Y5Rƚ? C$+o#u62kWYc݇s]< @Nx*D'y:aLqp!ts5)i f\`du@0k#$?[-㈄X&-*JבPpSc-,7#YeϺ> uV|P}iFjma1"k{.w(O/0 CG77D }̽Ro-z6Xe`?ACw_͛n˖Z/*QyO[3 'CUtg>e"gfl5b4,d%*|ˁ.BYlfo DČ1 {/vɹ񊆧acyr';B{EsYSjV4ONaa(PGQJEAh3LZHb(IȔ={gH l0]qL̓z,,9&8i׽zem05<);AOx풋ǜ8-L\`_x:ts\;Ou H xزu E\T44踙0 g&$DF ~tϸb)r>=ڑfOy X`Դ&*;G[w)]: KՏ~k(HM_,=t^! +WÀ2Z#?}5V4sUͽKtEe魹y,<+(FQF}T`8|T +v%fYMmľ{vťukM>:誏*`RQ9$dϐK`XC&O^LV*7'"eտ T@ɴ,oCdcy Ɇt$|W.-D6-fP87x>Bt$m-xktrtߢX[ОU5 ,WUh#ujL~*JrF Q9b3䛚/kY aO1ʧ=Re֮l32 (#/$X!"3 }+RNo)^p+p %'PAE[+DBOY ~JdnA;o-*Inivir XSi~ RwC<+'!҉ݾS9d}_~ \ 1 R}!^;,^U#*h]R}TeeIvǫ  |i%0՞zFBe'/L;lvKNɅ[Tll̈́&rxl8|cOPoewywsV9ajDl]TNN Q6<ϢsFVfK"OҤ-OD$KĦtԧ*Op|F!6dU3N^$}Qu#X(wtzIV"{f#ɼ@?EsnuɲG;NSW\,e$`^o}cl٬gP'$qʇÌי 9zyvz sv,_ iuKK]0>ua(J6.6X=f *d7r$F3!mT.Vʪu͕R+maRk%PNFBGY\Xޒd.M,(#e]sVfYyb*S8P |rus {Eꊂ`el.weV=}JYXb+wC M,RQ3'ie.V">ߏ`!V/\:`f0܄>=zt=#@.mP>ұ~sY :]E5azz; kZYOQ@+PiQ)}leMϯ/dS2qKW cTٳOJjEkK")fLR-hk磉럊AVb3MU(&Oc'Gay&uDz0Gk,DP"?E̴67oQOd՜x輂Nʹv㻠GD:F=G2VD $9/bbki6ڹ+MۗM\;8wYՖX.#q[jC3tG ֙^i1D!T{ik-)I-epg( CY?D$#^~C2lՆ SceH Nz GX$" iҬNWpZ[=.%@hVcB`Du]AJT[VP|cW &#prO -$#M-#+_Ig\q^Vz8v@^յs_ Z;)VBğMatHk Ծ `f5EFoQ1W/0h( Ouj)K gz$z| Vٚ3C:tT,sRߝ4xt2~pE$kFh<fܼ;}vm|) !t`P ߬B0mL|qRNڶyׄ [2vпs H I\z@:ss dNXm:k*054óS8 wP&fUxr8UFr羱6+±{"2DEu !.ao:L2<x'˯WO - /Xm_ڌ?qGp:b!kB̜6Ht)N KF+0=|_7i,"m6x悁KHg'Pl#`Fa@"\74$Rdr+/JC&Wށ<+|p^, /ssyiM\oÅP4=* HI5<)kTmmvn(-EmS?+m/! L6MT9;gJ7)Ok9< O7gp]FY)sQhP_`Ǫ!y#׃ocSzP;=(h\L?uw, .f0HҩĬofZ&$X~~=1e)Cحod&#e>x5n9@*XHsqT_ '𛎍4@wpWirNS%몭y\$v3.0~P|1@A֟0X0Imn RvM$%筏h<V]0_sfu߂ça* ?t9Y߱[n@?|I i{\4&~T@J.[{Z9PG:Xw ؋Hsz/[u-qT|$;&6qXHc`Z.s.3 0AܲH:Bi ĈvA Z껽JLP7c[]F6%k!L"4,My88*ypiJ 2IO+햻IgZW(kZZ҇ 9+KEod/J BAe7ϙmi( pWb0J %0 f1vD)>%IɜűJ8WS=/)U|휱VH1ȎyvltplZ+ 8<d26(u"^Mxw[C׺ ,VsW@cxi QfeJ~|" %^J#탖~D.IĤ !H>ݩHid?{\zXltU&UġQj῁PtxiR] ͋Ɨ7-buģ1&B9_o*qӄb5 }eo-`)̰ n— rl\܂s4AiD03]b2Mꞎ8TMp~nِJ &Z )M;5WGP$?S1թh,7'/p:n:njOPЀ><eznUI{|H!\r[ er1/K !8 LQ>dr fD#k3ަT.ڶ"Uʢ`[*`{4+jjۏup ksWMcGŇD/԰$1|{Լ)A˞w- iv!f@ybieFE{ !bC՘3!%SEyyɱ ɒwˍOb|T\S95)y @oJ?sCg>$jbI v6i{8Y$+C<CrPtmO V0Y,@jvP@ENAk7siұBn*GS ,ke mqFH{+`<* w`ܢ.{!WW]DPXNZK*T,N p4N@Oд}$Hu5) ,<5 k\C1hCBTr_GD|E;|Nwk"l_XK8s!@Eܬ_,C 1'$]i=;3|=-*\ßH2NXT|R!+\fY:-fk ))U0:ۉ{=w/N40R ΕN@]k%(gX Lo?YQumr yƶ[~@{l{^@ǖG_ I /_/J#.={T3H5} [`Rv?i.T1.wIٗH ćg(\ Ǐ@;M]J)(m.|M[V.gV#iU-NIb"㻜՘n5!<>? CsuɢN ۅ_l͂zފ*qX|è$WH#mgiW/U/Wԝ`}o _|L~U`OS4Bc9Y;[91cNp! pK!@'jtagGZ`v}& \d!&1,0d`:fI,cQ銑qZGnsfuNK|[Q;e"/[Aۀ/)jy%Y%7z ?=e2)ffpА=8d8Hsδ@:Ys>]FIm3Z9ΚcQעۜKK PPWJc9$3 A;7 x-*U.xIj^0ae NUI/lfWIr|] ` |Ci8gaci}$ajFi9BfK W#L+T1TȋC@\e<~8ÔWƚJjneiHorX I`YTNeXЀۀ=#ɫݝ1 M786S%f@ZaOe+\sl:8 [i'@djm}|HcfC`, Pㄐ+E]N[\Gvchşv*mIpk|T GӿdB3{X5@THT#ks+^b ]'(M;IڼetqW<ɚLEfSK|=n PfKR{K ƍ+dS16;Tv +Vb"֥\]iFKa(_%A=u%[ vMFsLbՁ=5n}V|c@<nǜX{OHR cܭ`ۈa P29-#ٵg}RВA;>. 6C4Ȱ:(<&8?|F[묲x^`O^|<eҤvB H}<)T,馁Nw@G"Y 5MgT b-5 is:Qc:^ͫÛ`QQҠ!/(Le*I:Qʜij]:S1Gs*b"! {vVl"xd5t"Ņm 'x0`$гCfeJel|{IޘBQ37PɾW_ۊ34H#oN_D zִ2Urp3ݗѐ$}>o,$tnΊa8Lk#rkh;!EO1`D jOaxn!%ԊҖ~ӭ LQ\_=3&x'ӏPKP_ ZB0<̫Le3ixĝTљ4 ;P:I ? dH;OqyGdZtdm2j#l*'wvNN;cT!O:IKHdQ|uN>ܣ `u(7:H]d" &űVS_Q3ku\Z%8U|Tpfl O΅c֘ \t%]PLΜ"y'L^nWr~ ff5'-L!Idg΀hN=Gث0G}yP`|c!I5 k?&) ?!Q{FEi_CYDZ/eΆk&<&{A e1=#dkJ'54:҆nCǟVر~)W ֛SNק2۶q-j1{Y+ {evS_u{&8yf]`$Ѱƺ8D'<6~]ljZ:%Ѭ\zu{p|e=´I/h@ǒ2 GkEˈ툮G_sfDMtP[m[fG.E]s ,j4Rz K()Îz-bΰ!"D@vC,KL'lY.S$nJ8h8Z*cp)A\##9xߌ' … P%hB $px1= !g`i3Z3H Xz܊B;h v@ [Pp{9u^s[F0 ] c5Zc8J[lQ-8@\#:)7Wڠ $^. o ㌔ܒx7j:o-h6Sc)ҧ$hBfǴ l톄dR%1zؔzD4՘ҷG%zxfΖ{?}B-J@!L>*k5[=tFgAKAցJBȶN߅k5 61mhHҵub35x?2chH~C7_sޣm@߹w9 Ʀ"T&BV}(+]O Z `2q{\.A]-9&- Sa4XM oIޱsN<΄A;AJ>E#{G-`#bțk>]PJ[6'uY^D+^up ]Dֈ.itUYUE!0t US'cN,Vr8&M Q~/ bh2lyKMHrT5swB#} އ^H-|L%^Swȯg6[([ " i egHoD"X"npqn6:DlA9{pZf 7lHA)tXP훳TGLAÏp}hi/\L?`e ZNgNK;JSSgGդ"G۸T@0+ uKKfǟU@ai 'WQY1\%pN3ʛW8W;nRcvd)sO?>Ky6R$V9uͦ\;>]p]fKɁ6i] %>6mDzZ-NnmQApzR $NH:<~{l`w7P+h&"kyl,\Z'+az }_w־5^ųھg.! y:>fΣOnpFDsi˺dպ=\K [8p9PdcL8\:=BjeT幠S uq! ]*>W I Fyb{B5wOi7<(|0lXcO 8!p!"k4KU&pQgTpn]d1:;$S('5sUrgtH$ GA|t/ Vn-}ICSAyVR_ʂլ1<@*NNU4 {ՊЗn%<JsPzN.MzkrVlV#ndtR5, O)6㌇wQS 1#3 Ir'}6"Ul8.9=lіtq)Ɓ5 I3opaS ݮ ETv{Nzh?]I 'rh{VT^LQ_7mQ/ڇs%>}4Jbl}ު VC2W&rPwT^:$Ns, q@N9k[8I1 G:L$VH9T:|gʷRA cρKV]Lm|>>vR%6'gQ_*NC]-2ް0Cu%[ O u];) ,#hn}1É+jWL;˛1{=e]ԊQl.h}Op% td7v"rV9)'+;hORV vUzKʗ~x ݾ~ !Cge+fy qI}w' D7Fk_oMh7jZa H "TN<݃.$7="t ,فj)E0fï @&4滬lmd/D}oVmA볱>Py޵Qk"Uq?tj'ݤ~E-I,&# hسrGsh1i0JoAhɆ=3wy6C.wAo4UJuN;9cR/IA§ XQ-(~Z}z&6y47u 9 GYߍOI6TĄ`2s4J+^7[g!5szyIܾu*[jT2MhE}-R/i˽6@LnIFEWCО8LWro@o~U&r䫣rc^ [TZt'(pWP0RxsFu<N)RwogljD/gpl-QS41*0B3 A Pgz6W| RϿdprT[Q,OpmZ(P6YZQ/$.?do^>d#S🖍;a*\+kŵ"! ByWNi5,<͊l]c۵9%9g0bEr`'N:[@ڸ+ R20Y>]Oؙo:`j5S4Q7Qu_^VQi[LYkLŎ zaL %$l+{ /Ldz`=(E!NUhM;Mĵ;X2 QX$ tJNwWWb2J2sar'q8[8_{QD@ȵ.fhSWBh^gm(!O}.xX jY~@Oa۱*)F"Ffm{VIߕÝbeCe 5/Ma ay/Hտ߰b%E$5/_|BCu 5k(BO2bK xQY0f*杉Sd[!B gI>kf!rf.Z!qѲW.MiP*uibV3HxgT I_7Y?kGqJ0w:SNI=R݀7uz؆ Ƒ+g|gۙK\_M0CP7w+09,TIõO_0G9$(iKaRFa;0tC15*ߩRyݩR%Yrjj+Xu5_E/cS&ח򀓅u*1;;_QY]Q. "4d8UT W萖 g~7JrD6P(<]&8˧ '岉nt[HCl-x,I '冲D WtXZtob1"-Y_PHb@z`z56PWzYo;UxO{/@אx}fV2$cpU{eFi]z+ !pn$70r߼Buq% c ]4aomSb2qd.Xx>`e >{:)ݵ'ij6_]~&[Mxz'yCҍ#Vʀ_^CiPi_st$x'W\&05='=RsȖ}v|(}˂̕gzne\<Q@bNՙ_g -0E 8WTY^ҭfnH3>,5I\bG{К}M[T(OQXKi6Gg$CU˪w$79G-ڹ+}$ϏAWa<զ26НYTPvU7g`RA<ME|kgx\tjuE.VQ\(evr8~Ikr:7܇Ml"K@ 2esXRs 9'[nGuR;dؾZ8ߝn(6zҢ+-n`cGː#-𶦘7>) M-ZQ4c ؋Pңhb)QHv\P$A2ya'w-(p nAN V\yPc؞.wQ 8-X!#q%M6Dȡq7 PROM+Z~?C=DfjM4fv[ՂUhj Ka0{w es9ؾD\ tU8\Ty[ ʞQܓ<9v-uLӆSt 4#=Eҧ䷪ӴP$]uz?onwNlX5z5RHӡtI0BŠE!Q2si؊>0=AMCb_`o]MMcQXaR2!ԏ/}ؕq]ٯ(Nvu񾇳@3e>H*$}MDsQFzfNVnTޥYl%uULjS%I'nHUs}Mq3P q+o{PQ7.aL]`5.(< BR[ p{91]=4:'/E{b~IKWdf9>=CQ%Lv'Ĩb݃|6 uGֶڼ{%%* Zqˤ]Cr, bX!(KF}ug)ٷtvagOLSǍ]0.‘"ع@FtEj~4SQN5K!Tº͂6׋w'4cxͨú>*}đ: .?Q@"iߤ?8`S'2[hSjN5};{(@y-0\Џٵcyoа<8eK+B<#p*DI[Wof+OD?W[iW4X7 ^3n!Ϭ` [1ꔳ[$. tؗ|ۅ|:&d@Վ`#1~>.%Lj>uʼw܂Zi 7}+gvVZ'oH0[PٜCVJ1`Ljgf6}aWor^t.dЮ .WRïQS;RwU\&/&! gh>Nnz5KZ2Sx70#>QLH@ݩ~ur9|QYψkYGfD/rڜ.) @"evPyݵ1{xtu݄z TE LWom1}SSS^JIw); ) &B3cau[}xlՔ1}󢀎!K+;"P x5|10V[ #PLstmL̵yN†"fDebGs gеB=FBgצ.!|(k]ٴПF][iEIw#_i#QgN'-柏Q&&vBK.sg;cZKkb防N[~cJ]+ "mDcZ_糉ye.FTPO8vX`-st.^ ֚3=!_YV͈{XP-KpV2ysepJD-ŷ"=yNȰa*x#,^?iuLёS>1ͭ :g삕w\>%d$tf8_M0MVi7m1zlnkADgC [G n=B!?ZvpZA,"=a2n9~2?ڌJ>Ą=Z +=Q`=8}6BYI L -'TO¿)6Ns3~8Aku>v/ z-V3!%o &\ϚNVcQ#AF#`yF\wJl//G zcgq wHm7%o.U8J[7ylE˷,iodWMR}?@V{jۊWba{@(d*"ߐT~G@ӌVi B\O`3 T_bKIg?fpN[* e&#%"ix,*vuh^suϝȎg4=b nD*wŗa9T7*xQ+g&Iy,nw/$7ە6p1{1(^d)DKΝ3TaRY=-숏 #G[/U #3Lnw> GeWuroS2֔]=gfDˢ70R!r4xr3_~CPNaMė 'TFe7sK_)u 7mopgV㻥1Iw5PA֔Sh0NGot.,kwc]fpkm7A9}(A^ BĚK&]Ɛ/Hܿ,:=pŤLnѯYz00CŃ%y-QDѽB2C{R}Q AͥʑjRo)LCIu5*A8+hDAa^ÔQq#}8NK+W̆r^\5LU'TfQ#kM3{wd I/kkn񉨸Ҵ K31F͛k /yޥ'唺40F8yrP$lL .z)~q,PlʾSb`K1L}gmԷ7=MS<ƞ+ǧ&*9)7#֗9VmsD)deNZ]5V2c>^?<'2\ ܩ9tħbm:>_E6ܢ<_CއZÎz *Z<. pVݚД\swIFA'& M0N{21F iA&%1D:ElnOH=ߘ4"c }pV>3f7''E;xUzj-UGM.*1RT^#;aVFl6{+,𤄺̗\]$8zfzAk7Uj3͜mOe41tah)g.xU`ZgNA^k2V=`,Dit0ĄBHRMa&vG{+IGyu=L=52ޱ7QϺHs QDH,ѶcEJW3ceb+wRĢK/hS*8ɉ`7}J>YԘts'ބ*I('5HRT^uycA ,AD?|ҷ d঩Fʐ=FvW}ƭ*0s7-W_㋑kg`gҲp\1.S7FЩȒz]Wg܄UL LG%CT¤}Sc6q=UC{# 1wiQ,om=W8S -<Փ7' Q^rZ+s~;)y{άz*n^xfZ}+Lqֶ3-6_"AqTG׷hiǝ%H56fBrI7wăWBLA`ю@Q)>-WҹҪԎN.,"&^'RL9T諞S4A D@CFtŘj1jgȣye'>AǞ.e\=9]Z S3i0ƶlU } LIhlJn.0$KmF^NJv aX1e7>k!UyVRao]3ʛv6 y?Ok0ϗ4Fuvj?Jkv+2NX/pI$i+`ŶꉖAۆGnΗ~@—F]em7U `.[>wAؒ$nQŲb'J;Z7N#Sia[ v$1+eVzQtG~g[s8# 0B|GzA_~M^dˉlCFxf}n<{_ W}:Kâԅs kFΆ!M '&I(ue f .y޵|A:Z.[(;ܢ01/}Fl'%Gv:gfx̿y"}s8u^8#Ɖl>npNm '0FۧA] =#ݎfY#'-j&?A%!B8k9Gk)xjLj+jBlU۔;S7 Y2jpfqMDp=<* fC(AVrT. {{)ɴ v }\;Edk HȹvrzFt푁n:0N;!wwy|q$f 6s)Mb UhM@=iPؠ+ޛs,{Rv-SD&Z>0SV O WyJesC7Ns`NVeJ7O=a;Wx2ܥ$. 3SLXY d'F>g;]'ơ:}-FyVziOȃ2gෂ,M ";hjVa)CR,OUBOpsZ] gLtrX{|/FZu[yd._^blP@6-QP.o^O=2edn!sы!T6&-M!H>X1ci ˔͉鋙R5EV}Q^(V&d[u=X`U$?|u Fb6M1% WǗЈSDkJCOΊ_UjT)N?YuMNq=&yȁE+*zh;+hʫ 9ݲ7TH9FU4j:;)QMSo SoZDxTKp+`M !8tlʍ˹CrԳkXP^>Gv1wi/]5]Gf#wX#"hzb37n9i$*3"y++wE'Nt2 I ;$ HYDlu%?v..A31Ql z#z6Ȁ{T+YwBvj/.7ZlLxY}^ϋŬ'ܵD rwZخba6CAL?{~!Vqs'ʴ=V }ʪ.; Yf)>2~Wt!y/-2h'GӨNfIʠɡo`a}ŭ=7`6]{uc[Yr=?;z"U'pOd91Am=mYem;<,v)*ب[c+:Շ<4}98{gj_r'qLz> B!F04"PFDV&o>qJ5,彂w{G6%0rZo|oQ:"&zadF륻'd<0,yD`d֪_XduG dÞh Ӄ.R/Q4Z9n-3^AofRR-S5 `а`sx kJ8Dm1> x6&]@]Bx9R?҂nݱg> w׿nCoTQ:0|]JzG !n&]5V nG FMa'1x+ .VM: &#9$L˃sES p0WδTgw{ޢ9FgJ2S] Ԕ7"CW*fu>逕c yn"Nk&<ɰnLce7_߀[x}oiofG6ntSԧ.4PK=rv42?n3Mjʛ/?c{=Q?w< w:;5ށ``^l*lbUXu;#ר}Ïqڢ$yF͂> 9N~,bX)>̇~ A+tg?mM2̓=zWĻK$Rm6Uav{~9pA2<XJS8/tڥ&Gذ B`.lb@$wAqR5 '894S`t>hnn LOGG)1k*HB Pjy 6v/BMC_`!GLJg8 WA!x`K|ZU:g'e) 1CvJa5qcѺN2w5nMWm5EՎ=Ty[7Xo7տ]׏+yH[,JWxj{sΆ `*})|ih"1@h#2K a^ׯY:::#͚pdPuGTwE%I,td'^70i}iSO {uK{D*ቭ%S4]ۺ=*%)WԼCI{ͧ%%A $c}B nY( ?HkL@@E`O؏^3R-ELnP>_}O?[`ozXצ+iFJćMR&yc$^־cur;\̀8DoWR8~XtzU~Ӊ1c)Q۩Y%983h#8 {jҗs.0vp0,#"(ݦ]V,i*)Ǔ.1`k9zM(BN&ӧ3NQP(Uw D";4qgmNPDocпT<OuOsU)x!\SYEOk*_=7 QOykb0A}Y=1 Q P6Pw8+4=ANJrgu_R,V!ɶ/K1z1:Uv >uYBM嚻gg3q7qPG> ^ξOF7z͙xYP.l!3ccLdbn&Cn|W#Sü)ʯw V>>(RpASžC:$ 8F͔ZFx 82JASCc˂^tMiXy-x6}zp?sTm_iUQۯ\jn6?#U5֮56es%8.Bt@+cu CϤkW|mqG?_LvtSq13Ԕ-Et!)փl+oh\l}zf}O߆w빆։;K)/ q98qzL:|1o"^~ vC{olͬ&C/؊GB ZGc!K #^.q|u]I$)&q`vu4H-ޡi{LZ=9wX6}nxa}NOL5zmm`g?"dNnKdDQ2TI\uVC we"ޖ s@L_M}izZtm:0ЧmbWGF.2::ȷ<ڻ÷ ^R!^8XmpFב4ࠢ;Œ2Wh^ly5 t ^(ɚ4,;`3\ltږYDdz'+riwՆ8GHk`si oЈv)@¾~`)yPdgP{4`4u*<zF>hu9eNτ9 ]A&m1AiTjȵQo 3rp H_0i(~KHYt !pdad>@5x$H&̇1引+ϸtxi@:+ h *CjJAEʝ\Vݷ~ï?ScN?2H<[QM@fٜiPHӽى~wi?(Sw6=!w4Gޣt8H2/W8IްIC94}m͑=L>2[J`հ{K>>qFMInC|٫p9xLj8_HL9#MÄVmO |pvL9X >/R}#,U2(Mn\|נd,Ƚ^71:뙆[Y }"4=+\O~+u$242M=5y@fߑ4/z/)+. ԓF|^&*1DOIӎ0meO=%IUk _ F:3vwԇ,4wGS=rb^}[x15jPcWAe ;HRwslr՚Ǣ5N!.ts&_)wB}k]G{);ݛn ,4Ay# gUTw ʞX1e-Ӗ}`ȹ]Ƅau]:U*5)BJ{];/ 0r4(?+gAWFQ,Z< 0@nC8 igsWe0B vh@uKm#}ԚY#Z/9%wr!5euSW 3mPL<ȃM`r{_&m9哱 c[BvbR!0Q ~J' Y'(R356x';Y&5Gt=-{G 63a\ rһՌIa}Roo-^Zyj!N*C2U͚;*`{xJ]5CE8^~ 4"qWRŌ34 e9|Z6tsL6Ƀ<*J.øyHGRkRBM9-07q+APnh&i 6.lvo."DZ7>8M\94G9}f!0WnN4S="BX:,2. L?XNUaUPY)9"20x̠2Z]e @!@T{G0:3׆ewn L;c^Lѐ"zqjֻ7uHe.B^y@'&2n핔#ذ '|DI]ԣ#` ^j ')zhNB1I5rCa7}F+;wU!J6٢pZ@ףa+Qv|A|QM2O]B^Qvҗ@Z '@ò X+  LjLXKiTʸ[$ƞ)*Snq-bC()~p%8bCF]S065,`Y' ׎Vvģ_Kr:t"qW3Rou?l%5I6cZB1/`OoɬZb&9K%xH#~fw 2*:Mn5_?lئ% t^S 5!aHٲ=K,k ծsv,{Ij/:^JYGr)@?O?XM!DiP bIw'y8SY _aj2-/KxE@W8-wX-Z9ٙnճ.kE-IJ ;͙lU1u 3Qa HN3#eB!h9 jEw,|8'Cwz\IG&nnNǒRGa}`(z؛sN8y n,[1~0&qXY3.R:sE?9rKsF:onX([/)K9pHKtY-H<P1ػ&I|YH#Uⴢ7"0yKtOYqlUq])5 %)OKu ? T 1wMqMR7j@**8ylMx³/g=hU@,i~5sT#^~l}(]vH8Lr@V)T_Wfeg>l,BOoP~"+ttQfyaA6/mH_fTG./&vɐ#D'3C)}-3xG-\f3 ڈ%otXG\G|ZAxכm80FwywFk fqvC { ܦ5E:]#g%i 7ߒEK+%zp/ȳڮL. "l'f\"cNz.yMruDB,a# ALO>7|-׊Bs&Х}*AiO+dXB>; ;|> aiT7! _MJ)qiѭ4o|re,tYp Q;ŀ0%m3FQ,[wQ,#fOUTuHE5JƮ<Ÿꌵ`R͓W!Oۂ4`"p|Y`p(f3-y>>`¹\)'}%E>{Wм=c?a_B) d/J8lziH ho\{e4LTNo]QVeMԾ ɹoʕ[[pQ&tjcrڶ_@Fģv^V8u_AdU TiK `qmKpd)vB|0M9B8\Rux:Gvvri@ym&R=]Is9jG }5ؠ{-k\x[k5EAm,9c5Dt1XKzLj,?0ios:gs-8sD"=.&QT>GCqg>:%x~.D9T sf$DKį2O6ؙW;*EЀc>IFrfrzޏSGt|c阠̜_+h=[r|Ɠ'l϶D sU 0m' [EZ?}QBn45jsB˿* 2_I0[Mx5ΗP[ 'S^.P |AjqAS5u?&::p ɬXf_m0X!Ay)_:ODe))kK\k&oPiw.?xV$kB goM\[IDv='14{ 5uEL$ɯa̯,?yA1n` Av4dr}. |1`ogijE}B=ŭB_`rLvWΗ_r|eFiB*)!ízs) ݡ27ɭ~~Xa̅e;JNpɄ72lG.0Y;eHi ȼP=W2@M*fXk`oe #>EaA.ƞZB(.Y &Yo9sTXɉRԤ5]dx=^A켔Vp 4 Q %Į댦!WFEfI5hY_ri ]Gi6NlGcZ@yۓ]Mː ͼ+f4wi&DGu[䩂4Hr. )TT::D 4.VqI|mIw{ODʹkNntۛ; g\K⥆nu.|^M=̣׶ (\]Iİi1o~X Uϻ॓ekÚ]$9o ]k^e7QkX1G 3"ʲ TZB .HTs\b;AHb=OE9)Ƈy@O!A;"TʩYZ3z0V] " i.tl2%jq)NW3;dg-=m+%xJ&-'G;y8ҟqʰokLw(]9Ȭ:ϒ\UYfPhhv=֦z"d^G׀!t8FCU׏ ?C^Z/N]Fƙ,JaIP@G=t/!BmPvCڙqKJ.3E^S>+yF)1Δ7''WnV$(ܭd*5'MiX

Qrlbւ?ʌcq4rVNbb&,G =&qw]N7<%ʯ%bhacm -MoXy{0rayQ4Ҩdq6_d,( Ad> h#ܢgh@ Jw̛oeY9:N:>j|5Ȕa3KXb ѶWT 0/,]Dq͇cT~3$;vPW "_x$40pel+\+Utˏգ>h!TIebٴ΍UձzۭkuؙU3 L6>g(AN!Y`f64Q=DnDsRϖm׳@zZOنhBHbjE0ȕ@6m'^apwӭ߄9dd1"Gsj$_0'p ŲeHg;x - aV+Od@D˧z6@L`K`+gBƕRIbgdSKND-EYVP%Zu}ŰoF;`N?@R,Yn)cc%}g!'%Ctʪ=!lhu/3Ą艏D'oWևXާ^S)z9MJUPrȬNh{3&3 Aw "cRkt.%z/N%YIR9Plr1li>&b@ Іn_\ίu\2;b:G8sQ%^v!Fւc7؁7!nQG WܳB\Yw~B5l6JWms븖n@W0Wژ/ڽ dݵ<5KaU3mu?Xc 4@K"ja3'ʜ:nHR">֋'s"V(LnE/W2Ff1C.4P?u5%ᝡ-c}?W_B[(]ۦ~xp Qq-| f^q[*}L 0v^I6Yl&vUh@E{bti} F0bDN @YuнjSW c/MCYi Ievo^d- f6w}9֍ &,CϰIt%8D41ƯȜ IZ<YPYqҿرã×=(ǀgq`}0"nRl*k*e:K53,aqoZz 20YԟVV,]goTzs&`n ]Z-XXj#\-p!/fNtbn` bJmjQ(uֳ{}L/XtɌfPz0AQ9|w5d}~Rɧˍ)iڸ";0:s4eRHUA7hYHéoK?i1&H&*!Ҳx- R]blK+%D IeԡWq[z%#-mih%Y.DMaysm#[ Z߮``mЉZdڑ}*LʥԂ@MQǸlʿ]/ B͉^@ HegyWIe 3< genwYLVJz0Olf0t$ҞIO0hb1qWWEܨ-BݡT(7G qΔkQT9(~F+@òX˺xe1c0KїM>Om >|2]:u?F\~j}b<02 :=ҁa>{]Z\H%zGXN2vCև6 o樊cg/G\:LwM83DEjț%X>ż7ppUlө˷w1>gDMa7awlkN+`Y XFN@lg!j,~0meBތKelQ5+@(X}WjDf!Pn)ϰaƸy^ufS>8i- 9W]7[y!aFqO'+E8K:6)LSCT0t$RqZ^6 i*B+з6;`=(itG.i৊QB٣$i="Y{￷=ֳg8~VїԔ$6JNK<Я#WO(02zq)yt5k܆`U|;؅Q .f'FT]?,ryKOv_⯹kGqEѰsW'7}ZiJ_~YdòцPE r۠>NE1}\`8ag@PHCbM@KcG`o8EPX.b")^l6g)i\6rA~\w,3j^"j_Ύjru`8zGJr5m-yZE~*I 5KO$k0? /@Ls罴x&3 [o 7( QwZKR8n>ABk A7di&O&|:hy?4i19P30K[L\Jx+% \BnzM1]Xu3Hi7JmXNZBQޏߦzF' `{ie&Q?<-Jl7IkAKNU,5l{k]/2xQtr@ff /-~BK\b?PV{po-.$ q, 7ڒ{s ƕ#퉒[!κ|j!z7/~޳c،O­B%9bPL?jVXB?\|K3:`;?%J̏!z7$(.@UJ42ٗ&߻&bhҜB6ܸٕbƘ Q'z8f<*J-P1Dɿ\T&dfNJlkB_*FuZ$DOin LJ01@vv , c.@ lfLzพLӜ`Scl3n ZtpֲNyil Uլqa)I +ԓ+Ł*^`u` Aԧ:{?>]?7h,XkU`D6QWA?;d/'/<ʉҒe)p!]ԛ{!o P-)(QrP~/uHjx]Ltue9oDqbenIQ3ΌH̹ҕ]$s4k(P(Rե[,r)C= d-w_o$(gzЅ+w?8 o\ʐ%ӫP {T5ylLJtB4pLr ˹픮\6AHb >YQ+:2aa7_Dj wzƒm IfӔ`W>kJ,'`wCp/ʋ2"dc#D`E~1Q#w1< GJK8o<]+<*7Y>ѧ P?G4=_eAft)a۠Y15VAeŚuKh}a7pP(gt5(@<է&')QKGJ15V%_jA-J/K\YFxP ÷@űt9I<^.x¦QKtLӍ([J r9/$|;udX%օX__\4 Z_phF1nV bD+Ed|a/ _}̖%́qE%ǿ% D&lrؼB? y q+hg>c`7vq1Q"EiXI\OeFoy.5d˫Oт3nro8 }6ŵl]y'30RYX^J^./">'L=H݌k2w b ($ݡK <_ !zըwp˫mqP%KC$Q4gC7H$BLZMTUe8|s>"e\|Fcҍx u.`AvXÜB}Z-$uv(L?YD}U ALq+I8W)=ş+m0lh)CbqZ.K^,Jsntw1wPΩyvLi'{áw!%}8QiV꽊=${&ܔZ$n~_?uZbMuQV,b]JU&aL ͍.g5qB*x5ſo%)Asrh,^TTW-u^ј#[J .)}x7ȅ࣐A҄sF7Q)W!vy)쬀1~*|&I%m! UJ0f;LD!(9ʣ>89=t0b5H!ݒ(Frg26ϑj1KИC]K_^͑<=V`2fAW%00wx7cwj``KPIEQ/ӡj0Ya2˷zseh,/N4 pft[MzxV&,Bs{bZ]zEuZ7ҶPR/q؂0TÃA|Eq1G# 5/\v Mo9>9w2+4#7kZ}oOɓgxv#ՔcUu@=@YO 5T|x?*:·} sS`܅멍zAY`GMf^;+KV ^o[*%S 9UtCe^,>VF,7:]`m3j#gRYA CʾY>pRŋu]ngr)YmG싨ƼJ5C3(莐vmeUG,$a'}#X Yū-˰C7]\i},DDV5w*؟f~ٸnl9"M5)9ۗr+{S_7_k,!Vu!ǒb-I}a8Ɵȋ]SmxR?7 hl؅BQ&Hɋ+tXc)9Ȧ_oP&wL8iX'8ۓ]|Jh`)<]JDRwi441J2.бvLH(¾+D[4 :x{10|^GxC1PJ-ف1<"#W(e|}}Mr!Defs_ԉviڭ|[d Fn Knft Mja_|Q0=n.Xh$ ,PD8bG)RtAqL֑~VP1ZW.(9bUX:&GK 'D5' pfկe?ݞ_L̇ZAԱfku8wlqe>cK'4Ԛh \0AASu!տ+4 ,L^ݫS&wBgU#XAۅ{gKk~jk?2ʑҏԱY k2eC@+iP40sB:)ϑ'"(!Z)bM"@$?W}W!B)R+yOx| F ~K(e,A& )*y;ZRE<.8_aK|Y[643TP/ia1K{. 21i?q*ź}P|8Ҕ+O||~q;e! ;^xբH#a,߀ڃ<0o[z wUtA]1͢w5&*Lc*au{@C\_ذ( 9kA؇ ~g*@LD} ,z:r҇[=I4G'&XR) pWd3;7 *^Dޡ"c-MY6cA eԩ#\&Z<<--=9,4 f_rh|0 X;HVۜ'\RcX@̿uPs^t>-;i]֊9DO_>L nao͔]v> ]G/ A<$q`=cǟ A\p zvygɈD->N'{>P0™1 0A=l3GsLW !\8IU1x9K Jo?}=*U"w N7D"S"ٚ+ 3*As"vV DLtqK83ԹKh+:~q+6sf10 [-j+u6Lzk;A0iY 03CҮRGm.k4K xkGޗLz?_/D>F!f H؟ ÙM}HSbpkB#jfTd0{:(~Ժlq:8I\FLcl2%@Jy+ĵNd,%߂ ._ubIoRn_=OtA _91ڒV^ JJ\inB!\BǁybّL\ ߧR)2D)¬JӰh}]Oy&H_V: 6-m6qOf{$:Գ+Tm`ٳE8)` r%*Lh M|2D.t-}C,(:>/9 W0{r_ytG5:j n~J__T>SW 1dtO᝖-fjʇT N~+rGǙҳpvMY6xC PhCT7ܺ۷צ嬒jE [Z53,KHav Uy!x~DsR~7hwu/kqh\1S) W]L /&/,M  WfgP3&(]oÕx'$'ksd}[,L6PzB{['|TNؽ[zǐҩ(}@(w+φ7̛qĵ1!xPA%INq|ٲ4yc "0&<"?g:pF2ipU{>A)Ib˧)x&|톝wa laޕb.>|5VW=Sr1R>h0l\qqpJ}Ê0uBq#IMGs/.o2ƅ>]rs{yBCqYD-!Ǵ߃b_aۃ+'#tsGkZ?b wIhq` rPb=2ؿF[d޴[}8GLv!<^`G])hbHcaAHgg6p& &lQhfi*.})cJ3V~X}L}pV P7R$\MZk|ĬPmw@Yk0V'֑< YzQHC AlW-_.2$ߧxL+ᔰuD: M߫xц?y R$n0!҄5aW faVѽIٰ& {sjnqCm$0C};fK׻ӏ˘3k4cu";~EU@,j8!X3&l"p9n6w]TK; J#u\ JTH$yYm߶h!}j>"{Ӈ i IgGoĀްWScE h&UTXxx t+-4{9qjkilQ&]qq"oV*!Zm?(4 gibw?5 ΀Z,\o:a&zOjvSv+((ٜWIz0|wO]XvmR+"T_q)n۴ A-6IBz8g0#th[&9q0'[ >:7t قXQ)`Zn/Pxφjc$ /50Fb:6۝iҳRI>ltT O-U L揷>i]i . (ѭI([oEK污[ߐ屜g ^&N>m[dX8ꚟ4vgjw#h>4i,lr(%bse_I :J!8˵bY\A>肗TTB [u>bW),2>Y_ I)D5q[ZBo" ݲO9AS񍫛d+@L9znY&wNe*pªvYեinmJژI~\E\6sX̏v$#gT^P"z DmݛxծOCt˞-/Oq`eb HrDߺx*Nؼ^3t wюYpݕ>.8l,_Q+3Z5wdIF0 aн4>,ށ׈?x`<;p- ^W|eHS Oyk;E(/Mx{2u3ZF 0ݿ'8WZJzSO-X xv#1a‡;?Ixͣt@]`6 sWN'ro_5")t 2Ym?f31w9 qjignH7&T~"N鯻*uc" .}a~CuAe贊 nWi_<^ f s:{!+hW\p z6 ZW^Ulf7?bnʎ~d@Hi,Ik UOtk a?f$V;9ޗn\~bؽl l%M#Dc mH&*j66Ehשe j͜,gJ`#qU)L|جG E fQkN#T ScMlϤHWdH vr%f\" t/e{M 9"nɈsij'O;D(Pu]EeaV j!\o hӔέ|ߺdcOƆ>saױS9 o P4b{NnpHX{wӛT^Ӈ,n4M3;|Te,q|ԠڠMM&H Y[@:iVXz{Iq# IF8^M,!Ov.l~إZxsu 0ڂ,2L7hB#plT t;/|κ=ar,;dȧUuϗ[xFpoLT[HѨ5ܜbiŪzX 2 }蟳+ 7\Qh5aIAܕ@eǡŹ79eUg1vŠGV9esܣ!종1R|UY('#%V6WHNƘ+x]ݳlMEV{dݙ"38 z!Qƞ2s:["S0O !SgAEJ+z;[PיsT-yDZ\Bh|4Y!{U+٩V|PLqn628U-dz6.<D`K4πc#YC\&fLjN5aQO8n5Ԡ^[ ;cEz+sy>SˇR?,ikɧ}ݛj=zҚoJ{ߜOZ!p3 yku a>.<ü`v+8(|~HIvs5rcxQ2~L™SJ|_CS# ?2zNg:BN+lWL5˗&OUjޖ;0۾NWW]rwlK%]%+5Vyx}xHf|fbRD4XŠvHh<~zj^tͫ#p8?.4"V(:7qc  ?AOQC 0RMO|xxcTyZ?"Êe>c_pA%o?á{m- Bza4\ p7>K RFX&؛Зԅn0P'ZE63Ml."{|Ć>`Ե/bB0n"3&(yh`\dT9i8E&)jwh}:݂<becT&™jFOD!TdY 1?UA*8>KU҇$YjCo<9R4wE/ +>\|F52e3?ɳe9-@7|{hjXMYR0=;0;JSZG`~I5ྠ ~~%9)B(s@~WI=ûT=hPX0Uc/Czp"h*oGŐ֥X`Gl(KQt v$?!:L?LsX'5 ;]+)b ;k[*ٵ5N% ښmuhu }OZ_zñ3TEK'c~kFqp7=؀޿ |1lp*Wn0VMyҼ 4wU'b{ 瘪SnνZՇBFaI[^oB?a P 'R=^ Ez1{Z` 䲪BZL(E(zlghH#Mʾ'2\UuDǏADkI?dz@dY_{"!{y5!?R:0$7@w ?4MQ srCMgN[#bKs"hq {H(ۨ?,`@<bQ8Jס/x TAqO8G#ɚrX oPJT4.AT;oיL&%X >M@v'^,LD pS`޿@ 1dbՅE-+?jZr&&fC*5f@wIә.Կ%?pߖ?|}x1ZK0hBi)bސeo Ѩȋ9=LX|͓y xvmrA5nRꑸ%j VqϽ͈鴹N?=ej2uq$垙Q ܘO*x:&/iU}Ь rpT*D'ZkP-]Em NJ[S`O~yjqypmh>U}n'3!\|Kf4ƊEυHmN ˌ:. >m[sl-s IJ]^nG:}+ژ-^LU3\=A&Z;WTOM, ؓ Vp.ZNo7=f(p /GSr4y~C x&6{J:'d}VPF/8Ȝ6'?@K6,RwW P=>^Ճ$41aו鱨-I_p=bxSF*ZɁnfHͭ3XDL\z 2 L:j nD hl>A\uf]ziae\:*,ͱFl/ʡ'c7׃'elC\V"bl=pr */a>IA9!0?džCSoZWۧ8r#PB[o+g5l#e4]0~ q_`vѓ"k1Wx| "-.O1 k|H 4Mxهtj**IM1Zi}t;EE8x(ex:zM<]d;ebh K@0 d-Hrbcpo궱#x_DVC2x$Tpa8F1Fԛ^͡69~DC,,K jÃ+L= چ]1:ͪA2s@[i՛4|[t l=>?O$(4@4*sKP?!ؤBW[c,I+Qs M#8ѺR.QŚ={!~ ㏪"2p. SM {\euL|۩~n-f?G X I,2Q |SD026W1?xUV~oX BdZ'Q4$hq[{Ƅnؕ .[uլx1Wf;՘cE8K9J+1z'8]ЌC;nXߗfE5LXkLqĻ,M`Aj;/[NF0ߙB0{XOR]f80P(xNmGHSd;ㄎx@/)p`׀Wӊ~Iƍ+(Dk`MB%_+)|_*/8EYfa ptaam'iDt)d9aXג(_ޯiaP;+zmpUiDȠl~66(b OJܽy}>}kV$pO=kR4֖le7w BK F0nVHw#PvfܪǙ^%:Zi^mMrw=޿ ax PZ~,^X˕&di{@9!'n17 @l/ MVq]@]hқmfKd qr!ak՚”S9 c{5?N36GHŜwJU9>-#0ÿZԃiMW WNlkfS]A{Y¬P*5{oXk N&KgcҖ-ԧS8Mꁻ# нYǭم찍 1/Pz! /w߈b*ၧIҧ81Ӏ4gxB笹 K/OA:}ՒYYU1vzs vRh+!¸<$ [E>u ,l4,w3,TQC ʚj+At}jSq9V2\BjxXnkR`ͥe]OzlV4fzFζ /K]_f W4k#T_:L+h7N 'Fܑwv;Wyd¥\ %T|R+cJ /24{f) ;H6ëXı m+Տ!t?~mF3fkI+եmcP¦I H`JJy^L%:sQO+z#dvhsQy}q#kuDD}#H.=#ϾjE sy ls [n)n_D6&T 0xML21x?a>%VgNa0Ks0vP9? #['a_PA...F^-BbNtf L'Vg 8W&=B0@<BO s JQ+l^c10=Q0Iنif͸ѳ1G&h9߂\E~-a&*7btB8)ciϔtudΟzࢷ[ڷu]G@l%v(t(\6Xbk3o7^$k309c{gUya6e)a4Mfى#|/3 V 6L*\eI-p|#a8&â";s,-MruNFX1P%?`1(su{ 9bʘʡ(S_*[yW,np3VUnh^qͤ|rRAډDQ5X=[g@.ЇGDfWywH೧ J5Cf6>Lܗݞ0z̆lGݮU(,DT7%b@}zD RUjn0MgYfR?4{=n7TLe9k8έEAA,i/>tMq[.Lm2~E;쪼4>KImWśe-F=yv d `dh?I,;0Df\s.ÞbqOTNlmTBN9l0tJa*Co2\kǤ3tlѾGGЦz\FlTF wB ^ y~T U*|Zp-{;E ^pUڗ^1\POk O/9>]ÛT@*˥eQٯTYۖHtwᯯڶTE/os Oz>8R-7` F(ڎأ^KC({cUh!rgs &ê ޽ORY2\ˌӔ;4DDeAWԚɅPήamո<)2$•_^{TRs'Nxtذt~S-X+_cE_K~,Q4z6/&o>[;2ސ% c=;OnyN|gQ\g~N~|n֍qtZ.({- F؆8_tv*>Q[n)kPxNZ}2Ud?39wyZ3P5m 9I ˏLM=JJU/y8wfBe u,aeK m)l 2$-$` H)Cq[+V>$%(^ \xx~JwI%e xͿ>;M:=?\\[')[X+yp#_[%·ê-_ pZtŧɕvf넡,kݕM3:L@Ŋo[1eF7*H.~3t>՘ ~KUg3/Aർ~QhC=YG@/ym'dI$?\k ;rIFs(N)`Vs`#ƚzfWq*4d &wSwФ ̳?H%'Ӻ HS'NbϬiy񦛭Q;L'+%cod= N~FHY TQ܁d`k:(W>ցG~C*%G;Ss(O^llN!=eHjb%%)WNA71^k5W[Y4Z"jr.YlQ4'9ǗyTJƗϨDnlb$޵B;Ýi,́`t F ^zOBmpnIC!l֐{v[Rp w|tY&$Bg*E[i1'ӊ&Hg-:$eYkUc6Ș Zq_x\\;t+Jf$xcP!~202RŘnZZD Bj;Cea!&TJ)m=σCbygl?}}Fqƞ43 /exwӽ?.;nWby|&!~NB%t Ms\Iu |˰T&&H]L"FYs|]%躐'5'K`(;_?uŨ/4iAXkpA)È4™շ 1ޛj;{L&{M$lFYBq (7mBe.ID\WxcXh_ׅ{.w {ݯ;Mӥ w~w:wwtx Ϣ-|I BLn31L9il 쎰(\Ih U'ŋzE.OPuZMlc<{T6JSԏŃ;9]gԳP:CXzcg0,.f& Ql*W2A"uNp:|ggxbd/uӄ&?{FkH*<+BT9Ϳ]7H @e@WFtڑi%m WW?^j^0Gd+#{;X<6̂MN &HLh:$u\o-ےy"6=h E! Ӥwug%bddAV M>˸z(,4r{1 70Dt.h 1eSK᫢xg(2okngS7M_EJQ`ԘQӉ%]@e$Iv/dݲW*y%)G#NjIn o+/%ŹA(KPM1vLf ^<:aWbꃉ"9qq&׏:Wd|t;v,Qj=4㘄<o6ةY>aFg^Hm-E'@ r} mk8j\KO#(jyY3BnrViFO>ϭ,L Ɖ-D'8ؕHΣ'ۡbl) jc?#?#Yq8+Mws!z!@YbȨ/-8&r2zm/1 { NhnEǧKoE(:7q4^$"FR |0EhJF*\ڭg)J G4N8AۮhgBUn}ѧ+@|HM~H>,~oG} *lt6"y8>JZ>2 PTXk{{=B>!UgϋJb[^!A-Stm 4I@9`t{ fI75Y2-,_*+|:M$Yi'3᫱Q{;d#'`Mǭéoˎ ٕ\:nuC628uc^_g#IkI2U($DX>$kz(qoN:NG2V-ea7 =a&Liͦ?ޥ5%A(9 \j8}) i"ͦ'x/P(v6_ ߲VhDp|!">~9UZͭSs3ܲ=0FS -Mm|:ڕ1m2d5)=kq*o9SX/cKR|}d//JLw{*U}#`ft # L!_ӳ9r dEOkO??nN=c߳= (<&3ܧڢ)ߓ <{@yVem-m4"l ld|H O8ɿQM}@&Y<y.iMD]%(a?)yR*Mܷh8^%VTeCbJmI}vߣ }y4&x&ʥevP8 ("p2kt1kߵ[kCo$YB,ɧ"Bx\^p.2uO*4} ~)9 ,lВSY`:nuAuGn>2@n4)t|aWR)#i]o.vgTK}ps+ $ igHW=O*i)UzJQU) QW[&-:~CeIfW*3YP& ˻/".,?_p/aOJJi9iExMduTu:C&?+g2PF/3db.5+6m<,Pn4iw]2sp{,Ǵj=xݗ<٬rHTỾ=#_2nRu#P6AK7GCxU}0L/K"nry9ʹ6ݨZ'+F6%'X2 - g6[&Z4ttWɠB7qJ傢U+n˵.nKzXcZQǯlR  ZVO\v>?܋8<3߲cD'Ȣa^|*u1lZ0(״9"37#*<̛ܥQ"u~TD<2`0`"4^EK P'ֻ;tq8|^y`C+ +6 ڂ6(M tRKH+8(M) l.eX;uV߸pv2L1)5vD).:ēM&LBو0 LK;n[Yd5R=v 2ӖbtU w:̵h6T{iT_e8o~wua_:-/󝓽7xd?"[Bfj^FAx]"!!RS1ehIGTfG 6XWϞ[/<9-r\D2Q?u&u\;C[f+Ρ';8jVxO^e<` ѩT DYY&甭yX΢hT=ڽT[,ҿTЗڎ&R^_ `V6{!dPɒ\.qN]Bֳ3Yyg뽜x>0 *0NAezD8YMjM>(ψ3k7HT\6HҶpR@[хYt{ooYÔ%]-0~mwil{pIUG9HK~& DT(* U1{*ʒ JyChϭ+F[%}< =Z#wTy 27j&xǨ`C\UgnRW3HS}%9ׇ̇tZ7Л#B .`YF:&w=dnǺܒqXewp`#͠Lk3G#+Ka!7hF!P{Ԓ=ԺC8?sM:_RLtrG)~dL)GPas`y̌hټ::fum1טx<7͑s?@>Reޙ$/*5l+MqO1d7k;-H:smV9lHot~2px߅l*Ejr1G3/5ֶ H,9{z vܓ6#Hkk1;]=%Z#by'|`6vQ:VO'?lV? + Mv#~b0CMIFj:H/_».ڔBIt#$ys|H2鏣6nœ/+rR{|y)BkB' *s.LJ11 [֏Xy4V{TLe%2?s 8 @!1W:Sv0y: ]9ݶD4M#l4+@W[w_ 7 ){ d ?gwB\' Te ORӏ``C՘n&agzዙ<0n}Kl,J<:j&2.Kfs{fsCcdQɠĆ?Iil۫Vw2B2daCRM+3&bwӏ AUExX6mUz˿\ fY WH9֩KB+,LaT9uHh':" 8RkK;%Bַ(X \|E; $?%zcWCL;W!gQTؔqvZxESD|i|f$L Z&1CH8zմ(ERÓW 93ho1՗,)Ժ2:s [ТD^\c4Qr'3}&a y#;TsW{G,$Q!W;#h1RLj૸T r%.0;fTKO%vE8?`@M\JB怐 YbV A5oP3z5+ %2= 74 f=FefOEo/vvSK*QP;),mI1I#G}{?O՛<$W5݅Ck{CNCk U!=>grSBW>zI|Av7Yg R#cA_[Qp>ex!]pH8TgbO5h*슜Vcfaa2AYfmt_F)xdH K>9 =c)=f HΜ.KT/d j{X\غ ]aFBgzfm1~|I$9YѦ,$HgA/eB/.tzTW+UZDCRk\1ps)Wo'+VF*!6 ydD8Јû0v|w <o]O(~lB/qDNzTQ3>ɫQ'Ggl:pk=b˂E(S~"9@t*!pZ7,%!n0$ zG'sm0/ l 3UO;i᠊AL6ǤhFSFpx1|#o9 uN;ipǝ :[N7r{GOlal&\k @!9d4dn=H<6 :gPֹ g7nOj5m[sՉ,eG+~/Q=ɣB2lD:Wzl| 1JɞB7N~ї~H:;$ZTf",H5~1P ি}ҲJ`(pÖ;b(*1K`$Tۧ5%502Eo9:mP!YXt'l#3%IJ [ B%D- B<9h!!.>~',gr+;q᭍b@A WNלMؽ(S@ECGT`vJ"|QzsH^-V Hr7s٨ ϼz}T}Xj'Kji޳GJ5>| U0 !h!X5qVC29%Dg;Zfo3RF灴RQ.K͆$feaܙwϖ)I[:y- yocb [?>toWࢆ) ivF8ǽ Nm. ŽtZ9G#FުK Kt-07UQ>Ra`(tWf6 KBfa֋z:jn.* ^!k'9؀0> o\?)r?ESXKj15fIQ6!(#WD|Ml>;|]nuweյ!@1>#Fd< -+p U5SriqɗVǪ}-sg)OD=X fqmᬲ%N+0TmHWŌ ḄJw`Ἰ#XNBlc<ڰgՀŬǐ+\pOQxxuRWJ|ɔaYYeBUj'2gSqDBd}_ݧ:V Y/pT˄2̽!vQ 7Ij`Hk` L&YuLѡBIk?Y P&;vNRMncҹ)Q"K x1"Vu=M8ʥBNjQP`"M,jͩ'p$+1\T`b^X/;n{c{yI!B{?L·;..5;b9-!{mt€ᚅJsb"ŞE`E5v]/_ʠA?EBބ(MۋcRsJ#^ {ɄO'WuTؒ.ffi^Rͷ.Yu} 2xI!6d h`6U ra5!O[}~dMhf廉"p.A6*g-(83]5D? M`SK-:9q%/b avy""^9bWKʲ8%LAftMc{(Y!-{1Gq*f[Xf ;z!;d?Z"S>0Uh¹5S'v9>l%D|9R: KFƹ&KHȓ)JCxb[_P$`K2%ߡQU!U/y[=˳Sǀת! Kj17ς!8?F,EL4DD ijineSsrЖЀU|pWl3EJESTnF9}sZ:X?Lh)J|̆ʅnw?Bo2~P`;po'9;]σc*ti/{! qI gihbL^ EWYڰ &tncP;{7bI>ѽWTބ v;WVVYshW/?g]z`䢡6:FAb-}(`[ \0QbЌ#yB'Gt=z1Pec.k38+`1HI靇\L$ޢG6D7A#$2x>|gt5SÁ4  i,*>˲շ*jMH%=Ld3&oz0QR# tvW+`dnJ@{ڹԥo?oFzxuNno7*{RF S$m?Hm$˦1Be"il184]}4aa9:Zz,<˞6ߠbfѨ2JU/*@`BBtf(ö-+p0NmoUh 7)/v5QTP9$|z }7ï*!52~4`i(m")nFd&2Ln!\eO$_/)U#2W77>FL]-ZĠuG3 {}w}V⽻L#3?~9`!9s wm5}_UKrUX,wOwEGV˻ɖn"z\[E aE iA|2($= fG3#]Ov j̲t8GԸY QhP"Z9Х49<0X7̱0s{5_)*U?mƹQ+o*huG'Y' -5*3S$'G ^8@[CsOJi:g1NO|]~>oe~JE'HH(UgU*P/#+L-_qa`4+ER 53'mIM.hVW>E;#~9F2P} IVU|4gwОz2b7^L+ " ܺ켨C`}d?ƪ"uQoVhwt\s\y qCf}~yZ)>;ƂJ W o7"YrŽûaCKgo0%l@PG  Sr^xi8QÖX!n?;'X2V^tD/ 'zxٹ%=`lPLԎF{o.Bl# #\':* 0kGmHhe؎fƈrGBFʥ 7@j\K U L?0 w3n(v},u<0O~ĘA"hbm+TYXړhN Hn_5#(L!Vu!y)>+In~F^oEYD:! K>D%]L"!aC3;D8[H4o—mZH.SG~ln,OLA^{W>=NC$2̀m`?~m[f /@%(of 5K㚬lIvJ0}nUta"R 4GUXH_Y|rgdjp3p`#ق6T8u"FVMκ`聙!qs߼y繵.ɕW:ww" %?}ߘ/_0uj't~IEC0) Q^.ˠOQ&LOZ$ 5u*:xe4 .ѨmiPy@!]mWh;tOyjtt1X`^u'n/Z>N%dw|xFV ̀.$tj?f,=[W +Y_2@MZJKP6-wȜjA}}L8U)p$-~٧XYTYF^v:h4Ay#6.#}J d5`= ;"rb9 0vYÄ_`nVixTڝ3AI-,N=eֈ8cM|VX\;"݃.,8"lsٜ'K0.߈eQVn#˸3rd l.5|Z`LBMiѲ3Æ~M0 ݐmxPl&Uϊ⚛y6M=gN"@"6Oy2cz7n<> Ӥ EV|)xYc0E )ל uq";Uv#:T@HIhorQS}8X+x|Qyt?y h @q.6v,+kxbeUMu]e@e L~{<4ΩOl.gufX_ s.*džȖ]"w,]e K+LQ +ʋaGWmW,E?Vk_X)q.ݝwy8bHjďmNKn~]jA4J>־70WLg%vz! 4mx:}.x ~Y;r5I6B` {8~*h]2b #dE٥vLVѲ4G{*"U$T"pЪ7W%?qD8[e"I)`͵5HﭸŒ1C1nP:/a\<^.QmL\7'ĘGA3K#\a:>?Gw]d7Z55OZA@㦿l'7k[siuӝ%kZ-n'In!Z2öh*IfZvAI?d4XIÝӢǂ$}.`d=lZ`~`$q)a63r/^-] 7tPn嚩ݫx-:,fjγD$}H2ka<{}N3>=]~D$K@-eTW},ĶE{vV7j޴NC`,+󿲻cҁe`sIKZ^Qj('lbJJk]D0e n]{hNީ],u(>ɪȇ 7N`g!(>,huH5CT)j8iYa|3 p_lFz/La}{(mD gHW[O5媞2DVeO9~]\vcUU}2@ن-vlxF:La]"@{a@*ܜ ?-OQ.?w (6gi'ƚuB1ET8ٷ35/C5oDgzxj+L#2O;d_!ǻP4R~y^66'jnO#,Ӥ Y!kj%mt#&\ޏ%…>s:f/}ZTp}7j`i``8ybm5L4L]T lDrqObM-Hһ\cR5P4gѵfn -SUbެDCQ:Yz;"Y8ltZE`h2eG!cFnM*xSk*m MKE !)<*@H,DGeT<p6L|j{+j 1wUVYA (Rc:|6"tu/{s k 1[a&[Yj,垯` {wk|+}Pi}M=A&kct G~>𷉳U f9ybMw,sOiwOٍ{w\Us*4W8?; hYMg#OrO7` JVˍS^@D@Y[?C&iCM..͍P #W⅙DK3c;oa)' U鶈`Y9ef8dK'& D,z8,$0E-pէbpeg%R~&{'^Ύdc߅:_onڜN/ {4*jlՍ\"\:I pֱ3)K΢*#gez 'M<&:4TwhGw@\X鷢W(E뻳rf' É5/ j{_m/=4o`7٩YzU$;IǮ\4/u7lqf65⮔.B0DöcvJ'SھPe4{/v^B˹Ȫ93F=S*@nF%Cn6Z-6 geqg4Д&^t ꢨ?:@yyTe:Heҹ'cx(/4hL|$ElϡI]q2kj ch BMY=l2۴lO/,zkc<1aRܲë,XgBo7ԄEt˝T:'x7 lȂ'f `o8śy҃\3߀[sIJn6  JN[^JP56%0Ƶcp3JۗYzH NL4 8i.FOjbG2}h{zK*{̯W:0.u[sZ6h2z`Ͷ?"^ `+LJۻZۉ#bm謼6t ~JgE=XU^LT54#VGΛ, koh2|25fROƳ w ,"iw@rTHP3+xwĸ B/!Nʽ{{TsC_aNRZETHj*];HS:= | ?+O"KWRHiG؃(ڰ_Z2{Xh/K{^vÉ#o%wICbhh/S05a@M{ԟ3O~}K[=О^NWO.0{B!'`ww$U``eٟx杲"; `DyIB ?Qg†?t>C"#Dߑdu~%j!*Ƿ_3~, y'^O8~ʿؠo||͏կÝQ\ir^CfiLXwbEiޫ8%3OIY r˰9vu#$6I@7n֖g,븘k+ $#ǂ$>ǡS&?HXC`9%B l+8xS8Gibw?t>rWO%9/;V6.n>O$L4}#!MrΠuAw4gp4DEӪ0EBz*~tm&0PT}ѕxٲGnR֘q+" 79b!z]s8Ro!).'+n+]JJBXl2/gvmqJw QmfgIVj >EQq5`$YJZ[[> ؒp6iBC//є3]ij)\Fezg,L*%Ջ:3`9Dޡ3ۣhx/N>L:gTۦ,yԙ2k䗂_e?Siu?*o\plZ dH[ ا= pO?0Ss`%J= bgFߺHt=䪕3:YחWoI=ǧus|!0RfYBE$7琭5<#ՓUưԋnIǼ}€%S&|n%XU~qA_aԬwGAr^iM#eL$3{Iv+m !㮒+!Gm`^Zj\&(VǏ 4w6w?~}%;8 ; _ˆE̢(GάzFq1@[0"n7%?No|P]WkZ6|thb|L d#?6;RwM_0Z-]>qڹv^2(zcmExzKڣ݉㜡VdiθlrUqoIĀ̋}&>wQLꎦma bT^R/"x}ϱ`sx=f߭m '=l4`~Ze(C/=^aok> 8܄Gk3A^'h ` >|*cQH/9Lƈ 3ځC)}:%OZł1^?xM 5yhj4.|{$`:=;(?W|}[-~J =igَOU%QI\9Hщ+9FItAdUEZ0}L#\~$-C"%!T׋[\_C]a8 %ؔPrݬ1,d=ߊP7>rqE -T$ULv8<΋cjGsA^2mM GZyBZƱW`uw&]WV}[Vh:[+YHaP5r!_v#S8 x ʞ[Q :TOK$_P ~'PID@07S쨐IY)9DtLS@i (ZE!# $&*%0хD#VE5k؈8%y¾GV>n&̫pZwRdj/)V\o>@B \s<]oI> WU} 0I<#0[[ sNZD>dDITt~8Tюԃv:dZh>HnG< JqErfƙ:vܸz2P0J'J!')w8 G#ї(aLo41$vN)3Y:C<6Z{83ic@pv'qw˧[\`VAQװLt>'4!g i /MR4gML[K$|aIcID\ݳ9v,&@&mĉKeSNT܇kP'`WѽdȞeeAWv@`Q baGxK{+@@$GgR.*zoY 3И;eX*bF#YP,!ro}%hIE~(Ms{ /p W'B$p]}j}`.k֘!ww5+yjա9͞ɓԲ5/&2Ϳ) CW0 V2`K1(Y wl֪E5 Mq8r si ^?(s>$q }mE_iF"pE4/Get).BvwoӃ-3kDU~ tjP%bt/pv46PC@ P6]GwzPWqL*|*-d1Z4[;΁Gg># `[)z/϶RV 8^ơ(Kg]lxdH]-|篑N0+LUI`ӵ4G(B6~S"Nf"GJ^F0؊$E;;8" %d$PAJP]F PgsJ_2PVR_-G.J4/}gXV'4i] 8,#4HHYgL#Vdžw#9KJҭYl$'<3JHV]Gx lRMQ0/6C*Wa qs:BIW_}SC]Cc'2ڢCmSqJJ4L5$WN㰸$EwESL򯃟`Ri6h-w4y[ctٺW}MztMԘ5k*@Z~5FX9!7 PF@xdNs(/Ptzvq:$h(s`Lvf4\JSNIWsP%y,7ЋӪg蚱0QApwhZR~I/Uw)^ 2!ǔM1MGv?5Խ[L )% (K=qbEX/n5ZM#bH9a|V5cWU32E*ՒR(D6 P!FRSߧ2rڢr*gOye0;(6(ِ$b iT[#c 6'%BX.M-GAS"$Z cw-;6-# (qC)C^VCK;ϽX@]@)'3K - ׄҨ>j8 VQ~ג߁h2t/ZqknDHV@rp2\K6IԵ!kɃȎqw) ^ظ=SVaA8YtT(v- n黽b!" i o8ܤסLɲ] ֫8[?8Op+mRҶD7/kwtVBK3K'(.;xB>br3<-62|#!md}db%"?q6ͅ7e.$*3fdׇV$V\4Y$ vna `2*w:f 9?xHŧ?؂yL~07fh%мӕnO]#iAu g\Ɨt{\fsc׌^~l9_lvc*ksWYZG{(|҃qpvIwf<|rذ;qQ2eJ s3C ;܌D.{ь4eyدA$.)^(ٲ*ʭQx\VJ6d+ew4}{ bp%x"a<șsj὇o1g5`(M!HV-0])`.$e2p.nbmGV|h׏JiP|/Rŭ$CO|)KCjyv&F=?zASm7o'E„I:T#XilE$i1ۃ`Dxc䔠LWrg\""0E/ =Ԙns%6C8ޱ5M~J5W#Ͷ4?DyU7V! ^ۼB97;ئ,xgF/e$(2ҙE J?}.E\N5\lc6yG.?of>3s8NpmYbwM*CS`PzdpjА*]x:k]SN~H,)ϝ qYTen 4 mӂ@/laXϘk h`L Q4pwJg^,8K]MnO%y3l5_B@S? 5t>] h/s F(Ƚ9on1MĄY #y@+ {1YĴ?LB"hl1<~ K hx$QZ@J;){@ѿvL4=s9 gۮZ.÷vȣ m1?UC;s'}.}] q6gh7f7>7|~arBT=?Bi. @ uM =w=-Cqwwm~AqfGC)m7B"J|K <6;*T4,&fM=ІbJܩ@dO@aZ1T>4N&٤,ݞ9:S4Z6LhQ^ub$õgH#pi|aOT ":3ZQdTmVbR@Qcfo2.}.-P7'1Gy;>(B>:iNN [ Ʋd `_kG,جWo S;ĥ:. \3BEzg"CB{XzѼrn㚊(^$[ '+@jq| 07/ 9Seӏu q(,0q6Z 2MX>u%zC !i fԩ0RxS=;ffxt-2͜'jxlo%:h|UI3%eŕGiR,dv_5CidÔ}WsR|^I]]طεtxm%46G[uP(B{:M~ȼГ/aJ5Lu^I%!\dx ?Ȯį2q2fBWg6Z90aE,QrL(]4v.~% U (TO*D1_4ފ8K.Qٟ KeIsS8t]2 9.;R߸hF,ܯR@|5˚]J=ۺd ز!qEgt=WNA<_tȕ @ٞsh *EmY aDHֈ*J]aUd7FAJq=*_+|Bӯ 7{u;6DE,"G "t!==~%+,|o3TK1sWʝZ$e, e!3 Z3JYXEߏ mfuG_#1) ,'Y4ћOԚA>F*ȁ-oh(d`r ݌uUA 2$30Rd#VbC~W<0gsyo7нH@ q3ȉ>NwE4Z*cy wcnSuGAuB7pnW<H Cz;nϟMZ?L7hꤝWE0Mw,6B@:L|/7O.RXR`DbF)gѠf ;CJ<`~54nXF5Z~II {zrL΋AqB֝~c`5qYUWfKm@K|./y@Vn9]]82<ڒ)ܗ/upZޫ21R< 8Շ MVLVpx,uHUKm3eĮbLq= iS vw@ Fk [oۊDh&j#d,ZĂ ^I3OCl?mfOuR0p m?mJHnQJ vrGWiW85JɒZPjr*0M2>3ܯ\A_eم-u1EߵwtH$!a-08A fGp~ xY@r;)U@@oq0z| ۲S)͵^DYDoQ!yF9xGpd׵\h̾+^o:jWHϺ2}b8)Flnt??+n#mguM3r4e)e=nDW ʱ|=`m֙?G(T9MW34c/˦Jv | +O8D^|*d[e4'~҂EpXdBB<]3HMS QܳVvnr{jOPIHgFlɻ#-69l2}J|9e(:3վ3Ww]H.l-~^$9EeW9f",Sl gYu?{;ZI͡:1;A8^E =ڇֽTt ᝥx?FnH&W:7&sK߄n`fg8**imچBҲP;o"Ecʐo7rXaK)M }<>xC]l19}W1!™;Q"@C h䎨`cKLIULg"NA D8Q^)H,>\ϣ]V.áJǞpD'acU` /뚄]gK)a{m=ndfKCzu 33x`J`޲Ehu=U3z wA#yx2!^^{?118߻,jcGN7=YXZJ5 aO+؆AiDX9~]Z(SN  WTuJʪK/%[M3| D盭%cg@\zv O*ATL #PHwsK *67=^&XԕW_58cREB'c|{{rV^vɽ4{a ɬ4ꐸuo_VS nf6)P@@%+9H vВNFջb^6< 4Qw7ܻ1-jW-'1M7,-CL~kEG%~ѲF+J A;d6'60sh,B6R(.f3uG- 0\8&*X{DQd U.ˏ\ ۤS,<^oD$M*K#yNsҕ>E!km?'j*n i͉%fǂGI!Q͝lT8l[y RVz YA7xt2?!L-7Pxv`Gm jrbݾR|L03Ih)0>Y!{ FȼL[t˷[c_T`Üջ< 4>2an, wDr4lG`0,*o0BbHV@g q>#Ioh嘒,K v)cf5qs|:x {A\644OJ2-޵6LAU˥CEN0q漐ң.\Vgd&&1 i([g:Tpok~P?<7sAe,cgT!8:!%kA_qǣ!Ő& 'oIFT}Ch _#wϠZ 'PG1Խ;zR'4jb%bE${x-fd5INOPb_hJh4bȏ<)j'vLg,ǔrcILJ6e>]j4TOkuU"g }$@ObGtӃ(3FE'\ BcWjGot 2: T w@jvηy;B!7kQKtʳ޲Jd'lpX(f^ 7cO/0~` /(~)8;Ss!|=)$b5W ѡ]fTM)<3l !B7FucW[ ,i[Fw #UD)Tk' hK#ʫ'S?,49%`ËOD `AXyk:VºFd.|oQA-ZdEV8Md͏n/Lgt]B{#cMpk>ګgGՑ*޽1rUk$WDyq4JqJ}5 \fQ 4XnZ#rI"[Or{zc s+` zw@^7ILan ..?mAm[U4}_X@p2t9hjBLBBB54d;>8!'"ŧh'-=% LAl h{m?Ri s+@@w^?TˍcُGn2PFJFFӐrGWuEsț9+E}PZ!X"$.3x6n5xlt<ƃ̙)i nM"H6$DOƒ6,{z.=pȳnw ʺBy-Ɠg<26F6_YE}οj8+,ӱxoq^r_Z)Yәd ?2u7{?6NvEl0aBA!_3#3. @2HR:D⻁@/3ܿ* nEB#Aް'$ⶇqr%@H]uC?—q[BN18}/W~oXxs٦S5_0E2΂*;UqU:d">a"4 gge>Ցtͭ/ztly|XBk# ޻KH߬h|uUeDVBA w -R`l#:IT:%pyd hGjK#2B5/,"#^j~WEn)rKXJV +0^viN,N~L@iӖ@ztb6DAQ2e0՟ItV{RP,ZIj^!?܄9+elc;0i5ƣBlE.f\FSc@Zi,Xes}fPBtH65dzzRujuk(Q~M`KSu\M ?@mxό=`I_ofqoq>K$7Q9ɠ p=0Bw}Sײ^"-y-Xn{5YRܐFc.)|3L]Uxľ߷+9ms6oa #_1iVyl& XF=x%I{mZ9 o l [1tP؝rşE)y[0=g+x>6#fAB(w^¢ )_VJ8j C'#iMZ\xO7J7>)Q,yU븍/Te^W,f!So[`)8}`d\)L[DI\c9.3<|$mgp̲'3i4դqXÞ&IJy6+Sؤ*mײ3kdMlb8H{9O9i˥$Vuޮh ԗ Q 5[ĖWfpOJI Z4~^oqQo'@p( Y,:*?^u:^}?#WX5?ckH,3=ņzQbBc߹hTWĞeKz~gAW`ܸ~H/[W{a(oZms[ĕ ޳VkF:;R9 p>+j~bǪL <|Ki`dpPD89q0IzVvc<2&pnXu)BcV SѨ-3)늨 `Z,gl!'\݆Ȣ>[è (N']@whp[o&^L&6m: 57^8t@iTBO.j7@xj$|D>o2ۛ#l/R乧j!:t =*zoz`}]d"\uޠߪR` std^!Vd:v"[J90yoRz9a>C,zUrHۦؖ`Q92$?D iKZDKFd z`c5wzBs[aڣr8MOfMe.WY#novTiT{<-_3v3Ie_;O%̯c/ITP{u]aYL203˴vl"o}>^Z^bgc*VּJ^Su}:E F?U Fymwl!"ŵIeUA?ӭzD [B+8?MMp4KJ\`75'*/!71alZBN|ٸklY{{ ' { xmt/K2QT`;fԪH}=ق\%M14+MCoB"拱> `낿Ff{8H`Ybz-iEF'#!4a4{ɱDaoԓ Q|VLa :E=jCXmu+X)/#I)}%\CTDnIjY)юU"URfStwq߀XIC`78* rjF_DⳟBtJ!iv/aºE(ɼ]G/؂bK+*~*\^%AxoX(.fnU,9){u蝯2sBacv>=¾rYx;߮y2Ό9wj9VV79~$Gf;us6J(x4DF:Tl Y>J7qt7EJF3HSl E%̩ٽ]֎+τbT A"+w]E +^2*M$QBȥTlͥ"PŲsi˿ 1vYcķYړ;Z ,j7:|nw=qFAL);GHPXm627l[cVMիw `S։ޅNlbҥs%N.I%o?Վ׆SW!gLyCvuWs\"$]cHDhN'g1F>8Ѝ]0g:lNcev"Qhh,A/˂xoHVyoR44H'lYD5U?!*LYufJ3يy]!Ysz{;!IZPYge`מLgXџN=0E[dܖH1C<( yQ퀊)eҮ8Ȁ~R2B` kg$Z KPʖ9)vZzNBνs@/ ĵ0EwϾ/iecMV ׍z'+ZVEf>\&"$W/7ݴ: W'O}cejd e+`\Bm4GK<S,)ҷHKCb -ݻ,`S %:$U}XtIѬ%s-,?]|{Y쒟GOvGV|WBWTCэJ?)`l t}|: !ypg7hFQfd|jEEm:Bvg㹂xO n\9!]ibiM˹¿"C}d [[4\?Ϟ')jp FhZ"i߯PF3-?.g/ɼKIc_=*.lVF ).2HI|Z.s 5 򤨽+OgV3LICL" uc{HA;e=} $-?_6@#ÃJw]eOT$>Pd߂i.hLNqY.tibDot"\T3A z1 5G/+Dꮕ.C&gzDp*VMCǬŐhw8HKr!I|XTY==kw 0uSx[]pF}(a<x*xԪÅ"#1KilȩxLk3 L6>gt=gKo6BNrUNJJ|`!4Q֨<\}ne f a[RH̉GZwT v*<u&Sq&Cdr/rѴΆܸI CB}6 ,괘"T^ 0rb_.)МȸHdLF~2%(lh6$PM ZRT$KtpK`ER]"Iw[GVKŒN$'k,{lpzL r(Jq޴<4)V޷,ֲLtڈqZ)/|+j/I` 577ɾ 5WKÇ|"}/od@BtoPIA5V3VV#[AYYl= nԫr=N.irÏ%"xic !JEjBAbf):}f~:Nÿ&QeIskXap@zkEIS:<7[}F|2c;0gۓ5ko˨ Rd32hs*&-{k/p[ƾ߲ K}3ZOt=w/Wnˮ*ݹK̺z黩&MMIegfq#òR]?'nA,A%kП>B]#QAWuΣGZlL^։ .z92bDu,N EKqwHt HTʥ[%'DYzbYz6 2}V%iEU+|NPr JY(ʲ¿ö.ՆحD&uU/* p%'a~JRJVQz`yK?7[_%u\[y4kP>L U=2ę;'Gxn ͌v6e ] [r lyi5I7[jWpKȿJ*(ڪWp"TSG6CS]Ƈ7At!-kJ$fk<s" U쾄),0U<萞8|ߤV4-tc\I^-,+. qE(+jaG3nfgBRN·M:CvVixy hGxQ눮(#ܧ}-.rn0zH g6Cr0P&p;u$I%qmnMs %`_}$^/#qC#˱!@n'ZpѳZM!MEZr*mN &d;gP5N vA ;QQCRИifon.,x%J57OMbB$4]b*9 P=O!) Ny91 DxkF2*ݔ" *`6WS1iBQ e,}ιBWϔg݌~ğkX˩m4Mƿjzȿ6e°xcz^\JK=?@깹Aj$`Ǩ^-Txp`ƦcZ5* . '=6aLw'6E2̰}snigEd"6O=$.м'zdX2vj-?rЎe[T0#΅C顄r"1Q8K7Pa{Ҩ/KhYK~p1A30enݗXZڊ^9?YX:hAYs(mY|3To5xLx]jηR6ֵ9 >LjuD3z|oB[fiOj(u͔p6\F:(X"`}ʼnR7N-p/_YPׂ$Jh H̳)~ q)}Ы 5 NGEcZd؉&jwI8F#H8 ɹ {'?QaC<>-`Ebzl Td[18z2\=H ,/2"=KpJ\nߜ k +\*X< k}Eжx~"?&{MYDIc$F3jlOq,IBiT"`np Sea/ Biq"nE?dXGĬcKo,ǓNws+oX|xh+tVlp3K xhEìIe OINrP!ce&)b_wH#@ӘjЎBa(SXm M")6m-Fn`՜ezܦ;0˧$*_gT("ḺϰH ! " {NḊwSTdu| ៱ G-!5m̟x?O_$? sBG!m"W1ޕ&U10zO "f6a;M{ eN˗`Pn]zH}iPH摶@xX0pNN RL[aRT ǸeJq>]`9ɰc9JOO>/ux֩"JXʋ?KὃrRСK*?`~.9X|Y G$x h%(f5+䉝dV]xT*7˨vp*[d lI\7f%3S`qzJ6摋$> ꅉu tϖ4- V &Yjadse9"RMa;H|#mEjKs_ ȃ$q ZyҕCӐ hT >Cr]/C?D"&3͆xȢ]:Ѡt^p90JܢBg3Gkr&^ar =t*[YV& zz9ހ5G%jyx[Taq2P~F'AB7OSy_3lozitx|+.GOHܐ %a@" Ϊf1pū vmHt>v ^W?\Z몋bl;1)H[H[5vTbH,ýQiJ-a9Qc@K͵B݉+iV#,qd/\G5VL UY$SKsIڵýcVW׵uJ[Xڳk5Na{~9]u?H,<ږj;mve!|7*:2@: RȗMO󗉖@j,(:.Ă`:<;/SvЧW;~{;_q::˼;s 5r~,Bl*cۦ&e@U\A+fzzuzRe[`pdg!bKiF7 ɤkR?T̽ ~sT7?c* = ^ۢ%ل1Sȶt"76aʍ=][^^ֱ|neÙ2ƮR84gչ4aDaS/)g< q#0Vdװu!ɥ3x( ==4LB5:<hz>QLH̏"h5$tﺬr` 0,;-+b x gɝu 82Hџka⻵B{* oY=F:II/EitIWw we2ٝJRgu%& ,q퍞7^{^H|>彴CN^Fp(\@5R:h,N@sd<~9χI%6H N^4Ν@:XpjM\]gJ1tkga:Rt1=;ܶG^UEVéFNqtip?{=0T@L>Zqq^V}xdcx`t (S&VL4)ٟD$Nr4 aiޒb|I('8MbR@W 8re88% 5xa~K2/:u9]gH[|(ee ФzM,Z7裏,u?D"5oT*Ln'}ta5y ʔM.|-$0c bxFһZޚ:2HUh ܋%L.q㋮pfE`,5pD5vV&p1"39~A\sGLڠ=X g|]d/niӉ?\DGU14(n {fD#BvVZC6A~=#j0[;t9Bc¬]^%A47iNAu !᳿a*2%,GՊ]0s!{^-.ڦspH2[)P1d`H4?/9 XP4?aI70>4lwk:b]v<#~pa9-Bƻ@Q[U]" ipif{7:UϭFvJ,eiR~g(}⢩GrĈq5FZj6ӥ,j f[no@WeEbv|^9XIU#SϔsꙨ $&-6q4L⽢ՋE-ܨ'~\U3mZMTTW0k%k$?W`>7(81]Q\|S-Y@|bΛp3gA_+؀e%(]}J(mvsDsfP5ں0* X-p*m0b&NKcqe:$ LʨG|]|qny`Gÿ;ӂ l(*l0 lCQi=QAAT$UC~YB!ET KS >|RM9`ޣ6c26gۢtb )j]Ryrya}rnOKAܕ$9Y ŵoIny-\۾< SC~Htm~daǜ^pFEܕfi 52zxG$Lv9˽m{vm@p{qFH )'cfAѥ^*DTW"5g)Y(ah+G21i*`tj]M&&ځud@u-u]Qfmnt4ZYϓ;=asߤ`:fW~O7u:E:ɣ F? "N'f* ZL/Sv$D֣_ Oi6[zOn6uzx/p;h18=MZ.0^˥%juG)Y/f_m\1bǟܟRZ0l&N''G4/τ:L5V% ̿RbJFJػ́n4Vy8=P0p04oY'6D%qp6OݾL5 -?:I.}Y" .hDݾ1r plΤ7 &gmMj OfΣZ /А7?4rezXvޫ̞~tNtXܺ{]8&@rTE 7'aاSҝV0Aai1 B&-)}]mtY'q06. 3M4KHhOԏ)zS)!0S&|_d;W 7b`~)xMKW/T>TP>2*NY4 xA?dO֮MVఐG~n?W%/PͻW$k{Q?!KЀ`k 8 arz|ߊ'*-]=Ԛ}Ra}y: )[E8xA"FJ׷~  j!X(K׌m@pCO(r5SrfHc ڴPvEɻ\I E!7d6.B] Oe|h:C;_"B{+S OZWO=0I;'|DYGaim0W "L*$CT]oKq?gG'C|?ppMr wY00m ~6 ;cWEf:w|gSIDJ%jv$! ^#:) Z.@Wk5`UŸF`e ٧-gM=r[@:~:a۵,|0Aٯ~ T*a#u9_FUW|1~Δ!zgu#a[C R'VWr PPa1:ms2W>4Z9fE:|uAt!|سb>o ]\V&4E͡ycy_Q{^rY*م 3Tߋ*4l2-CE#s;#, `-iSC| 4`ˆ3cK7uʈk eBFѻ\[1h }r1\_|fvVϻ_s]Z@r'{LOhh]@bq.wa9(Օyˢ_qGՍ.gb&olbXW*I&Yb%w )^WW&P蜥M+ȿ"_v tKeMeY+ގ_Xtd^#LSg Z2 d8"O1 KQءWms|aB m|}6 Rr=;TRPrRe9kIS,:5 IXoC4uU`}jt^:|ht3vN%cX~WeJr&J7uc$>Ǹ#F,wXD.eT$ +;p/{'jgaA\?\|a s=jIxg[̇qadĀBp!|a/fKTB-$µٗzeHh|S Zx c,r6%af4CB|y5wɠ/֒fuHՖ;KV\^) S~&,v (lCb)(̮̖l|j+z[|3E䮗o\ro-Zs2] L_iKL/!Kb\[7jFYV* A/TSjl~pGhB  ϫ(# Kc &\`xoK]b4}YG[1Q8 S8@Niv]%T!wb}e_P ['2pdte8qE,ao'׈e󥙟caT!%0>+| q(^ImQtIz Y8e>ĩ%jS&Wx *9Tx/]nO\|j|:.܈[O7zZ x1婅lY ,m. .g4$~J6MKp^9d=|eL#79P"uzØx׽Hk..2Fu յf8&;vޞ. .REt U0KkWn h~A!!\Ż6A'c:;L|?@%Dʬ'KvZԅw>/De;}|0ʰ_{`7l(5Fb寒ә΢;14!댕K}g uyf^o{U&"EkV1-ݮ${)GQ^%Fdx[KR+ Lx~LQ QqMyӜXivwDȟcI@E;0Zrf㲔;2~IPK6@rƕ Gޣ%rwxoDք>z>[‘3䩤%xiU٬i#\Sid\~R\BўQ!Ra/QS'~)Lpr n"Ad0 C>e) ZMhԅWᷮDǜk67÷>W'ȡD*rGUx>҆RlTߦ1I *äo |i[y0/D:+ޛ iʷb8z5Wx _~õnfpHʀĽkm>T T R+}bXجzdkCM z6!/=1[1&ҭoMpg17yOBD-:]ˆ4ƞ6h~|5^#)T͜n6 `<)P gNh+4$)B6`XJJ(J5e> Q)ՍMM[b;u?΅p Hg# ZjW-0AכR1 di3q Zc&2xz=oPϒ?tLl. O%>侠!jZ6*sHV=l>s󶤂8Җv+LG Hߖ鶏;6\xQZ#"LnN(C?^2%I'd-Y#a@ڱjR(Hت^u{ .@AKvN0@)'g"\3]Ws쯑_pj.Nd{@HWuAynbcaK̷ 4\7@.9;+hv% }l]~pv$'$R0_WƑώ7T);̷'Tugc}D=iTx8Àarz *f>$ E+ЁS)a/U~T|W-05}4wK?-I|#əeVYud$E5;I5[[`__6$c/Fɼ,#.BĽ&PT>PnR= jȅr#-Chڴ!X]): AO95+`J+FVf$oL[}!KxA<zRWވb•BX;NrBu| T}R,f_#%W_{y"A7r=#큐(P쎫ӜLjS2\#ydiIt(/Y$x7 DGSeYH8&}K}6d$qqPWߣ3'դx65hz*QuhzsZ:O=&b\9)P{A}Z3R%6,I EWɣ/hB6() Tqq#5;.GHm Edmy; nCnkKl ߔ51,R#׶tFv}{QTJ fK=Ζx3Q_~<{sfSY8@!4)YWI.`̰zY`sAUd(z;vl2ǩPd"68.\?w1`OEj@*Ljr$R$ Zh=[ |FGɝa4]Fab s2ÈKR7{QJ+ڼ3-Se~٣‹omʡ~ B CFô,>&,ǻ 7ugcfpKWF*4َ,G2'-Vh(c^<]0X4GW >I*%mr}$ߘ;4͘baO t9=Ws41IgUp32ġHBU"t:!t"4å|dmfl/VRnBSmiʠQE"yHUVRw2DkFOAVkx#ࡿ44XR$^p8xa4Wx}/kUPfy%jE1Erm]1? QZX󨂼*z7_6 _$Kl D $y?G5eJ+*$I-v.Mh]2 iBwRA]dOEi4|3vF]4b(Hf~0΁$6t!r, 5FvoBrL 26D(HܭBѾDž=`2\k!P " ꖛDuK^Dp֕'% l,-iѕ8KMW`CsMQ] ` dѭQĥ.u-OW2Ԛ#]֭XI &&Z)\ ;kG\)d*s$\羷zWQf8 56~[پ]"rE{R)@ Fh|`P~U) b53'@8\KH.}ΗCb!M]1R;$8<ׁ TJ5:DgtTeDYU<L%`jB=FAUI!7kEdr.jme (AfhAn\^,#-R]zqDUj'nF05.Zcج|'{Iu${lM{qZ'"y qw=E/YFGQ.O )Z9r FPMi` ~]? )ؠz1J n?J#&8S>x$Nk_ef_G8ܨwԮ^ n8Zȇ^ P+,v\5F߄۬ڟV=+`= &ookqeLڗxpQ l%ř%D#vvB/(K~D{/?q ]X{WI`_:ʗ j=ΠB_8:N"Ç.B/f‡l]QJӼ<7R,'=c;oQI喦Ɯo}@5'7!0l[q b*)`,@_+F牎 L~dXҝŨlE,Oay9M@~ Z*hߔ{t׺,`eRX+_-gvnhUW+ eb ausV옔+k"lEFj}3#IJ$3܎>zXr D`#8Wv &# f7Rҽrp.ƾY%(bT!C>+,J!?~qv=gS_x7>S/vG狊ݗ'AhuʋUiEMJ>Փg.+*m1b^TUɩO+\LnMcq33^T s*a%vZwɳxB+-i[KJs"JdXw^Sxpn ;`nΫI-+{UqitCٽExV|imqTUB!r_] xM]O_4F4Ĕ"(OµcE \ܯ&+6D_Xt%I~)jD4K íLdc^Xv"C@',=(%}ZS3}) =18?ڭy[STITby)&ڋJ6"xw>zcovABKNF-xڔk]:c׭7i~²/ bAGh϶4J-|Rwo]0x5^;BʼE!c,hx' "A)i[u OjGƯ+99Nc{Ŗ^cB+=qca":y>wӯV{5rTj?]~nDPmh6\"h'C| D+,Ij!k ۰\@DAD%|s}賚f|o׭K{+ >8^"cߚT^O=8u~U8 a_c`H,077ͽLMZeWԡ'ηH/s`:!pQd-Y[w#>BZgFHl${i¡W=U 1)*{2id/[:?yD ğ9 A`I>„TE꯲@G/A va.UKI[,Lҽ)A{}$zwN|;OZH;A s:'~A9"°foם&~4?o{|%iNytpI Ƿ ʮ 0oY05ŃA-VY͵2fL ju^;:xp.CDIX>W0l)f:ȽcFsv$0mHbQ?((pGXdZaÄ7I ل{k<]>z#XjRdUT݈51i;&"pB:N=c&`0ҫ<ᶊg`IDXa*?`$q0#md~&*_ +l79tvvJ$j5}7L80R8дhtn2 xdr)&BE0Kɫڽ*hx&u\1!AneDBB~a(j@0E!ܲ*gtsdg0DKnW6 flA-Fy -D /p0 H c_ga`x(K"n&!y]RqXuĘJ"_Dxqל8B)Ur~o1dX<ް򧴬3R<~әT܇ B{5PGn<8%ܨ<;%GbWiWIL@Uo.mQ0x3np gYiZi^9w⟴sEi{S? s! - kYsbR)ĭJ鼿<ʢtPۤ|l+? 8ckU]ʘ z,do/R&n 'u.$FEJgZwAn>cZ? ls.3 gS7!QjR>QyZ|Jg(~{ztʔc)3U{A+ gF[.:mҕ2 FpW"П[;MF" ?R C\'5C5hKN`ez35gژGZ[-䦕2.w6D `Ž:Y[8 B)uk&tݓѪ5t0'<#t_ޮ6.Nw~a,f rC7#O,"zY%g+#`/vU$|yO)`5[xM)E~fm}]uw;u`yk_05.sV;õRQ ӂ!k"釿Prq$ˠrz^q>sTmE>&S96a$^pYzpw 9C+dذeJRs@5~h0x) ,"?8|{|;vj^*ۊU uR@G]- mTdnC 23o_aM1XPҿRq"(P# 6k wh:f<*z]IĜju ε 2E ;^ nvLQ5yL夣 JtY5~33M.sZ>j_F3g $V[9æj';+Ga'<|a;7?lp٢ƎTݓ_g-7H3Ul|Q)Y3^mvQ;ʞaE|#{Tf1;1d:WG0B!J]s pO?N$E 0' (y~web0qML1%}Uhԃv!5R_g1^oML_F.=$.V,C2ytג!+@iGEsV2M-NWpu TJ}cq[R eF}Y>пJQ, P(޼RG^uղ n +d2*bx_&a8Mځ?aᨧ5#6W 4+;::< Մh} ^XTFy90^76"#;;uƈxt僖4lB>,opоWu +t2[ᢗ{X98ĻN,:"sEoa3DævDHQ"2rRfeR\ƆYẉPR8nxo&$7qEGfj݈@ lܒ\YO7/8-SDÁƷOa|o:5t_QHzܒC<~iG0 jn/6yTȐ0 A z") ]A*nO :OEf^soHc /&%+u4.sǹ{6d|v-U7l`/dM;1,c8Px f\i~WV;"IZ˱BU\x k(NT ڱZLg]It`ueˤ:$GCp̓ %5/-un:3;'ؑ 7wn3%۪Ɂnҕ[xq8'qwCiig`X:`LC+d,]qO#2+{M+b^aRú-Vy>- ۩̂RSbjԋ}Id S* Gt l~|*9?IȇGxg'W z XnVڇڙ'MoJS3QEem8􀒩DaHS_ʸsq*"\Ά稶?gX2pnǂJ`ei|8?rx,, gz "۬B$w\QX ZKH;2EDjj; ⸛\nc{UGQXT.X`G m|s Th?a!_y_Xkvh ԉ;JM- xxeM dž'>@C]cLNqF$HX;SBdB(Y yչ?p wO6M]^VnZ?@[>hѽ̾B^\D䲰k$mX<\iW>lۡ v#Ot"RJ).q3ab]֒52O5~\K/b JY7ڟ^P!N5ER{[嚤BSZ,Jg$,cBFNŻ;B%7ͰG)@3Q#_Xf)v܆O4wlQz?t?MXfZGIN1d -m#"ЉG\YxnB0nVy^[5ʹXڌ hCY.#r0oSNo4} m#]dP⾜ [?z'Y,3{$A;RImtk Es8 M:kq`P!:nh_gdĞ*iDsȪ:婪{1JLy19AQ_LoNkܸ7W~o6quKL4%4%NĎ B9la6IXAWlj@1c;U\7/Mmoh_կ0oMx>,hb" EPaD,6b&pg Zo-%!y'P+M[9qup$0 r(yfmȆgC(VצZQtЍ8Ƹ?==۰>ngS'uE cG7Tހ 9t~ʜ~| ԝ^,7v2&42obs3; @qՆ2&L#i4P΋V֤YghJ I0hQNsP!njYI2SI/}U]yՉ$yh66+PsVk.ҳm}x姅e%J۸ 3i>^`35]_Xd ЛG4/^6mAƜ@NI jU 1Itk6ZکAm78/6I .֔4m >Luh,f lݼS}!*ň?{EzcE?Peј\q|H1m)F•O=UjAgoɢ,Ƞoh68 DI+ѥڨN>&bIsvIoEux1q6I9yR~ҾIH֫j3h'H115fR*-"q Ig,Sl_,;yp)&_"CME+KG }҉*%4ZOƔFmʤ<=A@\% 0`1?: V)ǘ^n,Y&kNTO ZQI㵂]]( 0,JN_e*β=c6 \ sC;J^rwkC6<9Y2z$]wxWW ̋p%U{L_6(s \գ9:pKZfsOm Ket~s:ROo='W.(<*6"ޞldgb!W}x!Zw\P1~A?̢LI |һ)WnVr,~VI ~ZF `"5L[+hIad1s]dz?okO?mK-Ddp'&ޜvU]gTv6 ɝFz,Dϗ~zn hBkvhWw̼#<Yu翂ܤ0;@%ٗ^vw)ͫH"s :e35OmYb!lEUjb[AqS/Cx&RFXMha|nhEɖR+ׅU15BՈYȂNP~(A;WntYx?,N|/2G+D΃9.>="I^G,}aRԴVJ3,k~3`V^C:(2{ۍv Xgq[{ĐInޫ*hs%aBQs\Ϥ^8,!#;ewH\FtC?ҎutybOmTB9qݑf&&(< UXk<ʑB23y0,ө=a;ܧ4V_-yuCPctgNyU:e((QL֢Ln soMFi.qzH>n; v AgibzY1rI/pϗ{ȋ@2+KdM{e- "N‰4bN^H߿% !j&Z1s$ʹJf[hkoBR;hXy ٤.$??Nv4P6XNBKb1lƫ{$%a=;C?.NνQ xFJy|#(j&8||IJOEa{B!R<$re!3`GxwueuN!s5mz(etnK6UQ?~b\4`A$vRZIҊ_UNs7hM[NJ U;idK|a`@ $*\W.JsW@L oThN9@%ݒD |;fw]vYF@}W 8 ' zIO!JUvQҐ3N@ 5wd,HZ3ܜdčfK1DVV}Qe. S} X0ˇw:QTW5|;EѢ[/A 2hqmϩmH!cuɭ0kԜu4w4c/lRﰚ \H x0ùlakKrC aF9헡c^ly|[wm;] dPFgW\`twd%R)e4F { `_OōKeD@>NRؤY̽ADj E*A;?v`&Ld-"wjLTbX&nzmG82 ^M&IcEf $| 4B8w1)-|BG]vI`<,Nă,rsudVЁDZG@kxQל`"-OCeVj7zaC=XzҾ:b79uk4x R[ă;n8xقZt[NK&?GTRV?._dCQFz[@LyOZ/b6g9MTIJ+wG\j񷹸r<$SbSM Wdv`; A~fjzkMCQmy:c_Fh_pkUZpaW&X-d1WJpv_d1eڿ i+ExDX@eU"(?O޽eMX&%q}{V]Q0s#%z:Y3e41p< V&頙p'9k7bئ#ej&ẖշ3)C!, ՆaRjF׹2%=v"9}Ymrt%թV1#T3dwy#05I[LZc.2cC ۺvik◅g(\X ^X.#wiؚ:ip-C{Bi"SjQ!r;I甄%ʃkTҁ/=ڠ_2Hzx\W3J};QU@z/Xż)یRP;8mIxi.4•-}]#'?!-SjFr4}S?Vd;UYg<_ڥ ]870X^_,vބj{$, xϩNoП~A]xgB}ytga_RC2(DVfy)jh0]0cTjiڟvvldX!z>a;l Qʬ&eF2LSw,n N{!zvRlïnA|2g$v8e%@#Q^ܱZPv[%2*,:C)%̔RJ- }@VU<"[jdHu^ս ^N*,?M"EfF"ẆZ8Qw=p F&ͤwFª`USDr,ёOxEg1R %L/HIo/,r m/ZPLV-&191+k=bgP4aZFP %VU LM7TL},T}ťsi}/Ikb;1 A2;V|gş@gOPPusOm"q莗+ )[a}Ջ8a:gzR\,wm/o[2cq P?VJ)>MQaPH^N]1}PʌqfUFjy3?MAlt/ RW!e p: M)x[9v!쇺ؚd xs| ^]YqmXLp_ '!yX3|2\_nJQBrnyLaJkOyJP?P=Ux4D48h&X%%pfCWMRҼ~[owgy::Kp`YU T%E?G1w2Da ӫ+%"51HI}l(>y0`9{jM`s9< ~ﳨF?5gw" *^ޛ]Q?[_!W d]`6k%3;szXYyl)e$=v"h}+tUg ebFovMmO 2]Z1IAV>TѴ$os`U x W;WGYoMg+@s)MT& $sZx\2!J'3 Q)ьoG"\5GC=69Xa%o4SՆEul;S-IT+ɏ pu/= km%m*3ɳLkڎ5lkkg>ZkL\U$SwF^rs=k /V,U n (5Cj;z? UJ[ 6+'p~mWu{ݔUϥwJd "ݫ#"av%:ۿ䘣{1F?bc͵+fC\ \s< &#@3b%9nNz0VZcG2FHEVE#@oz̴v"I}Op(t`qs>Ẅ́Ar>U,&Wx΅*э Ң$gmd,tJ#>'ADl~q=˾Oeǐ$~ Hn'!cpFnB) sC{}nǑԇFؾH!yYH7+NQe>!mn_7lh8!HDuΒ$K jޜH6AzMtS Z\>4\3l_S1Fn;$ mq" '0B&yO#YL1~VC%⁻FxMr1rlVI-^JRK=N(ǽ-?aI|LǠYlseCc9W*UO+eoy².*؟`>@APWmQJx]<]GF rYQ JF]ѕ] q0%b)mRY/ PdhaiXhI"fF;j.Zi .WzSNٲ) p+|$.렺J]ozxPex[|oQ,9عbf󿟬JOT폱&wQ+۝O+%l;.荃w@:a m52*>%xbm IWLM\,:i;*('H57l|tR@8LTJ41JҞ6Q2Pڬ;@^s&HM{U.8ԗ;vVsꕧ.'+_ teijJcuf'ކ BSSf1+Žܽt=Dܐ˝FNYѹ(fҥyTKWg_WW/$2KzY^ ·\GAycb3 ?0xQKO) Nu>2XI`Ď0u%5Me )uGgՖ>W<&t &=P̂`Foe2߾|EN\]H\õ]z¦N.Pc[Z1R< cbf  _RYV̟YfL \n #ț }?E\%,LgLE}-QA'Kw J!kĈ ̸ADc0Ҹ-3jPO΀aaļP!M͢pbqQL+HN۞LDF5.` ^N͝A5P1+⠯uhpoUAMk:Z3sE/~RF&fòx dRƵ/S=UyIR]IӢD$Aq7 %zn=w"P~B< L y^CwY(oIG?bxȦln0bD^F`P~PHY@TQ=6Tˉ~*TMU2~ qD]##W%0|B549:'} aemqq 1I$r:'ce.1[9DgcۢA zյ"b$7K,JRᙷ٣34 UAlj:tPR sV`9o&Se܋LXPbjĠ4ӝ cFۀd䇞?"]h5uVm5Gn/|AEf]d%;W "h}uG+QpJ6rx5m{!bqAbɠ!>ݍ;wb+WY"EnvEK?ڧgCCIQYD:Y _jF,Fh{R Պ<́߭/ CZ{<7ݛ^WVK֊Pa8@B{ Fe\(ZT݇|LC:KGgfO0x<ў\)𚐉\kJhYr#E}Θ#Ƕyv[L2 /pӴo`pb(Q2 ~"ܽ6 `HS$HFo^.v;d>`d*><~SZH:sXד\njgF-qƌ!q4*3fxeN2ܐ/ZޢH3tY 擥{/o;X> ByV ]Ԛ#^FWdWS,JE=RLs՜~LƖYCqԭR#:.MSχOgZڥq.'f5LE( 'w(h 泂EWXVQ ]'DZj|5*ˉpaF&*' pY6VK"+Yg*ܮ\WKYgvd>1n3Yz Pd8Sy=H8lXT#W5sAy}XǀEJHfzpO+? w5NmFo@CxyQ7=ry3V僀u*k,X5d2n{ աp.N`x70Ư:,P>OU&{T\+z "Q^aA=OlcuNy R;"flHrs 2Θf%9q)ˠ7PeU6&?Y.=!+46Lpdcˍ#[I})s9;,ff%} j08<+85Nck=R8P!ec|7[]AG;g((nffw]\W*('&H( gϢM@%A"TN,9=ׇ_q!0m߉p5H)Jcl@,]TKrkU>pS; T}U+taV6PZڗEaMԨc#jϏho]\.tIL6t & }dVY|$Ʌ_,iM:,Z\j:ׁ<!i獤0U樥=F&ZĺF:챚qMuCr޷:IP d</BiPtY{Nh UZ:>(}D ??["FX%dVQ6II#\\! -:Mӷ`^%y wgyf@|mq2ݵ=Zɧ!Nm"%l*Hc+MaQ LFdd!S,e`dG׌ fՖ}^$Jq2ҏP\1u@s;Ѳz}Jlju-2iFYt$Ө8fV8emѽ`öXATD[DkDe<.AF*䡿6_gZ-7V6=q69W`чG}|!M)Y R5< o{-b^`<^a@c-d|q#'(ʍ`dzaFt:Mԓ+^m~S0Elk(w9صͳ`XJTxҶt@r [`X Oìj lx?)h<R^mſ13w#A|3ps2Nn'kee ><@ƒ{ʬӚQΎvݢr֩ i<(+CraZL*D*+7Bd\kưƉ킃 #VزI4'd6z c),lZ(~Og,M[W)0Lr3iBh roB W6{~:@~;qDŒ7RACt3/h&٪/ڕy)?ũw"Lv#W;PQV^tw^^ڧ.:$p մqu9.li\4=)&^6p2R9NTh7xM{N&c;o;_s|w WB18'o'r=qwpk՚tVm'°ŧ~@ȊCM]x2 h+Jca^lWٲ0aі6^I>j˞?@]8ԝV]p&k|Yq3/XCyd\2['Jd0G?òun@]_,g \Ԝي| >B m ̈\ AC% <|qP #I`ZNa6fjSdryT*=`ZS߉zn{fq oDz2T͵D wk]G٢=tԵWa6Ht߂Ք?v]2?LMZSa+id{h9n|3i γp$H٬B,FΉ[tU8IiW R@` BU?5x,"paXt֓ഓJKG򨔼0n0[[P{|Sp0SlK09).ِ')kg.] zc ej[u_?BG8QEƗ5ĐA0%Cz.#ƾE ؔѦQV7,d afJe+9v/0͗ ޷}tU[{c\QfEpBŌO9Ȗu") "ylWoE|[0oWgر˺>[5; ?et@wQ*`^A]5'Dpw7%^mVDש^׋S있/ۙɭ\7fEh| VnچT+OC+NjTf`@#q27ӻM~5 @&'qLeY/%Spo|CȀdp16BO>gb̜53֯H{ў\Mé܂:)V~9^!q{ %c/⪮Sy=i I쇪fmCZ6._Lh~29iU7_wۻ7 q\7JWKMĤ@-@NJKF^{$KI”̝@.*S(<_SYF ƃ=Uk9>"`-IJ^S=GTVwIh_N0gSi1Y (K+;>t[E +-Уm#@V'3-;u`,V~?`V &)mCi@ք")\esߏ5YK6=)z{I?a&\̛qTq][8/LGCPwU+ υ!%\ʴ,5.abhN)Dt6_TP axxB6{&/{|CbDzf'4Dזw~mEs?Ȟx) ?R !$WJq m!+K(7{xWކVi+u'SDm2))d4Od({*4̵"d^$+߾DQFVտvM@$Ki忻bU~+  Ͷ셀\q峙;uי H;_h)bz#hڄD ƿWVZ4Z>SM}A.go_}kAU!Ec[kVrrvmA{&(*\rCa6oz O.N*S?+\az^ag_ZnX\7<Y!8u罳eRy) /6CE ZM YDž>\B3n_4keu21yRof 0$l8J]@l!k%]ZGখ)_!wƈ1T/FYk墒@LVD1lФ^웎}e$Wy48g@vs1sKu1K;9(D;#D!%oQ)_mkC|23ak |'((mlzv}J,,I3Rq{?Ƒ.ٵ?&1Ǻ5PSkzU\_\y*UK%=յ,`ʈϧ|~#v܉c|d,YV)FUVI5+s`Sx|ٲ,cPT܃oAO@z2UUkn{p-alaKǯ5u(<ŕ">qOFR7]ST4DGnp͋-[lPPDT$Sf:?"IUD.ج >D]Zh \jb9Bӎ ܛὔ[)K_,&+&`[;AA((fXs*$%,٦iYZ]&D R8BF>1˹Vu Sw&zP^%t܍@ \•{C$JP 3jQ7MjAT|+w;[st|~}esQ MɐS,b_<W0<*_B|A(~,:FYg 1|UjF^焃r W(_E1QY-+֝y }"LȫCf|eH[fɴU2P/—o`~I~.Q*հS6]haB5F4Rg{Ł@S:Wi Q7aa ('p,AwWW+vk r5ri|FjϡuuFk!x{=Ұb+˦6s OO 247{*S֒BV[p3%~*\Ov{I|e$=r_I%*TfdRxs5=&*$EE=WKB~= gm@c.C(Ze`R0۴7p &Y&s(q_~F{[Dpkr#/΁ҺpdSjFrͫ,O XSK/>bH}# H.N7]6d&MvZȞ\KbHr =Z"b!Hגw1y>oi-QK(򔉟K@qӺ3o=96lZ$G+<0ͦ!wS㭂,IB u`cwMSĆb]AAF}<,' Ƒ CVQpwdZr}ۀ&aZ, ˽6#+zݻ-<{AB4NARgқ=s{Z\[]qdIN뭢 . T ~c*eͰŐDѩ~c`k9 c"aKQh'j/)_ၡ{jJ^ͭ ίcUE;UJ&%砊w>i+6#/MPE*)ԀCbs=q(es4ιc-k>(0$Y$S_)J\+rd2E>* ?◷uIq8 9q$zc8:J4RMk%B%.b!_A=F~1`Nc|FPGb~piM?s(?mN>Tr+#a:9U@ՊJ:%?/OaO$D}\G ,T{r$o)#" k@Db 2w#squrޫZ z28YڂFdل7d"O'fA1zr~ǜi_\fʰ@s}A'?bZ̻_!'.)l{e{8uiRt?&ъ,?˳Us [dٿY'yj#vu)sa-/.ޭp:b?3\ĉTr͔ξ0X.@lǏʁz4gZ2?w&ldl26U&1{1Ϭɒzծ( %OOOוs+R);[@jCO44Ѩxs:1.>Fz!"c0y m6iH>P0A)ȸ3JhFڇh`{C4[cdq9ý6FȐ#ّ3U}¬LJN)uS;ȿ ذoT~ar q30،ʑC]MbrcYmb4+eծJCg gJwc0ǢɥqiqRX(_yulJkf/%{>y@~;T~!UDk.~zm}(}R Π͖ߍAPj 7[l0B,[PNxRKCztw_IPTUϚ 8>P ĜydՊ'aoKcAs}o&5)'e9%#H'av)FkeX{Zj{ zp}xiO2gTN^5x:9$#@f/AQ>ݻLk[ b߱<žzkI cD+EEW#|.KUǟ(F'/(  -  aF*,`6)gEмA8P7Bs-?aB7Sy觕iŨ!qXW~S5*-yaC((JXw&s*!4~\W{)کATFbKj̯B]oꊧmu/sg/R $^B U؆NCm+Ky4E;%O0$&|lنʯiru^P؂doz?%$H%ۉ{mVr!CӀ㝶W©^d]j ُGP. ۭ >:xIm䍩DW &87 3Y$|.XtI1vrO&3%yRJ܆[sgӨI5VdY̙|viW8+7UK"[r  Ey(?yS&؜C$NYϟL+]FR].M>pmɄ~BS Q/RreClG(4Aյm]3aѪS(@x} !B]AmRoZLfA/`^ҮZbg\\'FjJE _!T;2.<ŊZ }fҎ:; /5I G / ʑ Fm: j< #KtdBmFfxUyVcZQzztV WY;(!u' 8D?M `2-\fR_2xRI[DGA iM/2qASS80` 1@ ! ;߀6F,h0xjg{9"4ؤx"!tuLw}ٌȴHM 1~Zbd1ixE!h|. FF:˗78] D%KawD,s1ʻ,c[{!3"DdJሪ} ]/%;Ge@d,__ k.c3o m95@r F7bwzYuZL h;;}c'alJ<I~Y_h-IÈos$"[bq$J̍n ]rcF܋vxr(%F_OQJ=OƋ ,3Pt V)h{ SFFp Mw4.Ookrs~kmIH<[Me J.+EyGlyz5&@%IEi,=6n>'&'-{jVczrRN$ԥ.{̘T/HDZɘ4 uOTa#sŤ݉Yufh57&~9Ԗ[sIW ?0  nJ'z~ *hR'Kx~F;J漼$_̭nf؄n ۄ8^%~ 1 "B7@t0C~a9U ~]q_A'f#t&Q`J7i)Ǿ vl.]+FPmDxIC .x]nx۸7`BxT_ S%Ɨ)rLk$n+3tetlIC[GAO,, 6;5)z.@Jn3u$:ULj>o|o#' 0JR6-mF͚uOtArǧo᭪QX.-s+=9.Z -CI߲99#d,egjFI &za"M|g;3tGRo46Sfe, L(ЮQl1K cOqWlt'fӊ(Py-3M?r {Cνi0w/PruŬssnvk\;Thw9i}MsjN7OЙL *Q a%kjUre.`2Z4cNԣu7X]';V(xMAp@obEl9 PI!3Bo(n"Wʕ<1pĽ3k[vE o0T+whW sXQ*SγMb}f`e5B`^޾)]ٝyQV$m>e.2HWu;5ʠY\Tb69!FY!/+Fwtk?9 !N~k'C`mgPωq0R xtg"`qݽcM`~}Kup<m*mpq$^n^w2Rt}a F^UF71F4Lgr}+'lPp"ij'^[pj`2e4*`$s:"pͷ'' "$4슧^o<Ӑ@x48O!.Tb5e@A'+̯O.A?(裪[ hHq 17fTIOpy`ivvY!`\ k vA5EG&eT"L@-mt=|-Ϳ$jH]\6K.A}mf-BcTvBxq?0B3Je ]k n%W@3y9m\dlYyY+gԅG^l8I񉠐-,'f0Zװ-B 2`t=Lj2rm]=]th2j@@GQ"_uͷtoG6XsU_qz3j=_ r kyx_$eWkx㟛]&~4'<#8 =/$՟+3o-a'Xʽpﴹ0x#&Ң$n!Ut9n/D9[NwXOPSKk8D) 5ރa/,˛ O0xS|\#^2QQ#~##ᱦ\%vzI/6͐<6\yR5tTک Yo^^u !̾!Ӆ ~ScC7R[v)$s*q׹d YaJySp,<_NZjk D $qy[$[EKp+ lA5M4QEزd)qZWEpjqT)SzQUѱ > T B M SZ}s&6$x =y6xxks,V&x_1mXQ_kO 8*8~SVŴ U 8`@鐏Yv` O<5.v}~ԴVѐn$Biڅ_DBJ5&f"`8Y>CAv 0,tU;ARDĊO!͚g_gI.:x*ts"P-P ڧ_rӎ7z"BbMDt[ճ6,r nXC>|ohgQ R2m<4+յ@ B#MXMzIϳ7F.hsgO.rIW]>높/|tl6- )KCx0 ^8A$,U:,4$eO 5A1#$ !N6| CeWȺ< /Y˥aWk zOՑDŽ&?#an.`+/;a#|7y*bJǼw6i()p1XS1:Z/_!E ]6аKlÉ <&(yN\8EyA 1 m9|f71uׅm=o-b^{ 7~ t6S mhQ6/w|cLMQP|mN{8yJlW|@Vҋxv`%SʢEJd(~K`7wX"\H\v3d uLv @ˁU}s 9>r1F(zb7>IճG@,i[4VGd<^A1بxIUof_cesf2 ?(Zf *CoDgZL=^μzOϏX>MXY}Y/&bO䟼O@L!$}9WflIiiVF,#hEϝ6UŚ^!hUaT D8F[ßiB 2E bWI\)2cʖa 4ԬnY*F5<{Ϗ%ܤLQ vEo\=9fzw؆%dI\*<,@޽x Zigk5Ho戣 W$jIW rsݔDȴāģ6:3e8]=0NR;AHF 6[/a'LSxlT5rR>؎L_ 6^ٮ@Y0>Is O˗MeV7#,ޅ':SICWnuCEu"0rvt[ R# sw.p`ftLn5 >:Rb7|qէv\+L#ؚƙn%ȋѤWc@Y"dik ŝ=|.~"$KyUlegOHp$꽼>/lc_ڀ)} ;n@9 }͖ o~6s3Є%: 4zZ^aYfKW.s7S*5ZIJW^ h~)0R잃 G JXΩ,~7S#@Vd4 B1e:NrdqAsGq$@@{ ѨzF%LYq+)V/!6wfW='R bdt]#ԽyG|K\Z{p^9U:b>%lj1``E΋.wjmޒnU^_ Ym 8v~r h }$DR_IsѿpHMlj 9 (>^`SX;c޵Ȑ 蟅81k6"Ƅ>b@jMİSo2WU~nd+{DC^bHafȄ;o&م>XM8HkOx%`-YR rfVIz> 1f:j : s-X*ͰI^/lٷ| 1ƒr}9w Xw\ڃRy.Zg}# ?Hb&з^iAK@ r#,B*qX?QsѨT|̸Dp -&戹\8r7/uF=ؐ }?WcZ癇S,`2Ê\BhX0c TdXbu,KW3NKuAÖWb_ k]Ygn+",ldce*iqοjR^s?+r:W#W=Hx5_9A\ yT`W!XjAc\Ӡ%қ۸%& ?0W*R4,:sN7q+ɥ7GIMvSYMXO$ N#Ԡl;Oڭ c;**쭘}!T{ϲ) Tp\8'A7hS{75aϋEc%zʳN.RamYf Av!#FTr04CÒkSzPbљֶoZoT`"2_ Z]Ft1`a -LzrK`Fj G3is?,w1dۀv_tdn j9<ו Z=(3u*cS3G/ R X Po@~EK:$4 Zed׮9kI)wm-Ȗ.cϊf2^ vel}}M:ms3U;Rˢ޺KO-P5bԪGRǸp9&<|YݤfYSܫ0 1 #%a~զ*Q%ׅ/Z2ˣeG $zr5*H%_&@%St;#1Η="M!WџOM"n\*˂.u8[k:]'hq 3- M=FzxwQB!ΤOɢy`|砀Q@shp1$M:rx3 ;k omͯϗp#sw2s˓+Lv]~RPr%(\ѐ K9P_K8ھ@BPZDO ᓴH8LEV\+ R9q.\ rμ"H9@ԽVp6/ d( 3TFZE3dOKU:E'M%['ďj^!hJ C'֛:R _iYX9JUcVB(|ZA`%Hy/Nx3Ox݁.٢sf&[fؚ* v"|b)(-Ϲ8&Q:ol(3dϥ2IX jVմ*A?$ݤ<2g;' [ =W $42OPk\h"T 1g`,?˳X9 ]DGLsP[KaL{U [MM};B+ F.N鞑I=vkwZon ' `?DnG㙯;'oaڤJ͂ kTs$fhUH׎P\ٝhNʢSŒ} Uws \I]'Upz< !xW]* Ŝt,3ћz*eGZ[2o\!kDRfI>94[ShC64m_nljD] xdKŷj鵯HqyNdVɅ=o7ic䬉(=oH,a]n~: AK1[,#{"k \}fʀ?=ުj*y2CD; ~kSLHTd*&mjRqdow|F4Ps&%t_ߦL'"Ǔ`U? UϽ"O &zIIh(,t m7FbC`0P+|$6:xV[J. i4>a _7ήA"x\aSJ4D #D, s.4r[ln40 c#]zۙ. cl;>(K 1c&"6R-~{9d v`gJܑ!._EѷO{5d=\,q;AM"2F~d.؈fL1 _r%O/[+E^TC\BŒJ\UAe2 oBC')kT=S =uذKG6g{t@CtnF[Ƣ*j4 M|ta4U?61B5Y`ݖJ +vۨ;&Pk^S&OQ^#ddyůVv>G0WFsYE$Jaj\] s* [\:OF7m36lxsi=NyUQQi{@S,߶1ǑO=aJ,OiFha;s`7Y*UGKrnn:#}ȓ]+Gc~7dӘU 㛠b`&&F{ϮM]g#XdVk*3v;W Γ0|GYd! &YdeYi(Mb=h~=bMJ鰑U~<zsj(~3sUKL*M8&Mr3VIE 5Jՠ/=j(y砮`HvKDZݾ3DkxĪV'CT+xZiMyö$DUoJ*Eo}S0)PI'^QIk UM0>p0x#s__<B&^CQy /C,϶b /֖uvK+1)7$zc|VOҭ5>d /l\teט+c s&i]пNbu=,Q3g?r8Vs<ZP j7:" 7] wt }$٫t 5w%\gZ,}و GPW@@dc!mK*XE3O3+ :̴ͤ*5k t8!Ba c~ɔ]ޠ~ ټ65ŎY5'Vpf"jd*3olr:LKo~Po=h8#rۛq^ai_'hzF,{Sv]7%XEݿ D'8kgQi"~6z⁗vVzR<:MUCdٲ`&z(M׹|LX _≊z (.ҝ,% 12֔Ր[+~kT=Ə~$|=ch!7ǯ( y&Hڭ#k3632{yDR1…^UGwyGBwo2ϰ*C{aLD\nV-i|kG&3u^vtPꭥqOd =;&.e5cȳU=r4gZ&.gl3R8UqndȪ$y1ֱ,XQ<ڌEv[o6<&cԙQfXһܦmňW^GZ7O*eBZu#МPz0e8EqZCY@4 ^[7Gj'73jTIL8ǎئ׊c)excBN3Ђ@>)UEUjMɼ)Z"4FLuCTb#)!ά }~6#Gb'V$_nsOow{Wo1}/*V2Z7Ep /\5/2&- <,2 Q\/bF)`'/2)I~ rwQZ=~F!5 >yoRM7 `&!cwZ .:tJd|;C ^e+ &|j.0!Fl(Z__ɞfJ Wt~9D!r (sk7rwKxd误*cߥ*eIxD9tg~Y BoEwb, Ñ] n],nRE-bO>I#U3m#7.S#Q]*i3:8Zg^>/5An&%g+*Z*n6.қA.098C>m/!]&9Ufӯ= OBt1|ݏ!I:VIm۩;q9swA 'g uV5u-\3y(wI!ufMhw3B6c%Ν@} ԇ;IsŻQ9yx(}CB@Щ0r)5&EʵJ5doA27Ӧxw^^.+UAдa\L٢2; PQVOY[^h;CC 8Qm.&.YX/5IA+ճߚcYm\<:T%!T][$ }ڂ0* !4JlygEQ96@pçy?h3C xd:\h)|4M@Kkx$M lhj4nj1(U' Jf+j6dY , "ZD[JH kYpk@3tbo%5lvsfq &ˀnMC1S uF!=Huvѓ %N\G\2[ۮJ2@Fq lh諩oi*XGaLײwvmCY mr̳g0R2}%3Bnڿ-c:ɏԟ>,4bvT Ӑo\<+0L88b-a^DgR޴3"6 Ga]k\ϤJ%=i<##Ahw],{1NvB!FAfJn̰bn0A@ LG<"lyJ/xb?=9! _m2Ix(aKiNX+٫vb9WD2od72Mvo q->EE|=rZ…ߢ$:+1a X SUTD^Vx͍VߣGa6=@3n9wҕجe -õqs%+-P`D(>z' ZYz. / EO(uxBގu֋O 96CH(|Z.~h !!@5E{]{SVoTUM:ܫVĵv/R;is.4C炌E-gx$̆#- 3Dq1;/WףhJLt\nh5GZm 'mS#` `"lժqˁO&~f6vv 6k\qpbsϗ ȵY6>Yp2XS7r+,!CYKwQW ?L{>/k7_{W1*/[0+*>#oTxlnq[o0tƒKTHܪzzzf8ݎd4 {,n"\<2Q'"*Vӂ62@l/k7jO8iNJHQѤqRc.}toJXʿde qc 7pDD@ГB)zvb1J6 "kT*#\)Ʋ1ڷWRא: E'OyK XgpFNЂ'l &BV3iVIӞX6?au -[UQg~P_k:%Rb}LGim<4P۝&ވtm܈H wWDgp␢~EY`ni7TS>aoѐc62|KnDV\ӑy)QG]g^Y n'5Q 5T9W ?RȤ#RLiRz煉mFWA! YM*H9 D jw>aQ?eiIEp߾]:U Kd;j.('A7VX ^v싛T &}U+~ƾ { ia(:䢒<[f!wD'#x\f^_Vؚ݆Op'(z)?5 ]5& :NtЉ&[7>?u:VG#MS9ypks*J<_%7c|ojYN#^M 39ڠJ1ʵ$2lC5^-VҕP 6Lu!/yL$n̓+п,r>YtFQ p#ue[>U)),qm:c]6(渳xjĪ+=ߌMy5V 6b,{vFtՉC! uiw;a}.{<#4PVD6mWVU|_HeE$_,)ퟩ ک]%7 e,d߀VFXYP}!+\\[XeAN\0|o' oz3B{4:*cOX hqY_6磇\wCfǻ G7dJp\c̚uFQ;ߪpU W@yįMv ;4^wLje?dzelp|b&f>Chd~;X'=u^`$i2hhf nL>,9f6R,Z3J qlS;i"꽰/9Hk_R;vSκh ?QٸbZ>="!n "SH ˧DDFC`-wC-B>i;J({C^O} ӥ -D( Q2T1LS ζi6YN(:=L-'̔bZ 1]kzW$Rx&ZB d/bhq#"F J(/^SA%E#4:y=:Ư²e 9xyJ?.rs*3aDz1ԷZ+l!OrNg ]Whry3:=%6-W5p3L'!H%6c+M;Z6Y t+&S:ǹ|c4#Z[n4}>ǗM];"?hMozmr!fxs9S[0NtK?I": 7#Vf xS LoFw!k{FP@YvQ@X1->U.Q Xi0R@ sqbfXOW XsG{;H!H#0)x1jJ[Q_T4獇-IK%:2@w=з1 [?(| uUN(Ww<% \raf '\1ߺ-eK$ė*g cYo8*X>nPP9?TiV5 56.=<=dtUuz>O"n'HqQ Sn2%gyNRs\/9`ER'=>կ!S W-Slbp2H[ga(N>sWAj-&z\V4UKab<8 FWM$jR]+ds虪ߐX9q*pYn݌-$OKsp54w"?>ܙEio 2i!-uG$0`{G9E2ۂi ض3E&`y YMѧ3x[*e׳@Kl( E&0F n(;Jmg{-zGzGXow2쨳`=Q(j=N~K/b[/N TfeB`x_GdOjl,K#7+̨^7l/]9Y]5ѯkfe@? 0jfK+z9-qSyYr-!j=W&٩ %^Vܙi,-~zrޅM:ߜбK.MHtk. W ;;J>ƒ.VA8lr.&g|4+3Bs ]RsP[g*7ih C)0I*ݱMo9\͛`|\aeDoyLZZsJeE?4!~O)wۚ:k2K28bTrT`܌)q/쀧. =S~iMu?\hĘ~!- e଎"1^BaGU-}[)?Ւ cHf@|CΗy)ݧz6y>`2RlCP#UvFx]f<՚C#wYK׭y,r=>ԭ܉ʍw'a~PPq=`=goD% hb%`*aLGw!E0l5**UQ$JH 7& B%v[*oT_Ebt*wļR̢V:{YSa|'TU^qfx&(W|o;mhG$qL,5o_g?Cf=F͖.%;VYY9GB6'>UcMB`dA%]["6uYƅ'#F!1Z2hnum5!Zw;\䄊~vBD5R@tQܕ {J2.J `iڐ.L6S'O|`&utx8XQwl|,o կ:zVx$Ui4V0 '{bEn5wsJ]v]# =,UZbtB:@[)笋U# JvMH3-ec9G0 cXM;#}s_4f,{T+B\MZ$MݞۇZ \Vna7_F==ʤ?aڍk~/]XP7R=)8Dg_xGCC! _)4S@\W0]X0_A%.ֶl j4n0Bü6r~ISIKa@YB&FzD+.gF+z$ s|?d]4)~Uiw4ΝmPAd0$nDuZl&kKp XCb|~uϻŚ{AD{bqIƽy"kvKݲ jz IBx1|a7r̦G붥5eC@eKAr%񋣕D,AiӪ4qpJGh:$6;xZv ƍɪZoTqaJCA^9^DzXȉӡ-䳶lS 5_qxHhoieӗ Kxe,l¹*l7Հ6;Üg8:l)6pD(lwG` z}?^;p2xӈA{GTVu f-]Áa GksrV0};$:]b\߶+j!,s lp^ }Oc EH aJO~~*C]\:Ó+EoOi?ZS%|'F5@IF/MKE ÖVwSWMGxPJMo\ap2|9rLJExna}wF*xzU 2XVgt.<0nLMO<TW>1'_Uq4c!ڒ?vn \q|rwϽ_Tkks=Wk,Ď-aoE8nwԢFJڝDŽb+&KH ѻl}3gjmߪ켒JlGx3BUf#]X󭻫єW$Q@*k QoAi$BQXО_93[UƱZ]Q=3bEŻBE$J1{G) 'ROXfҝbTWۃ[_[Ӛ!!܆ az>OyHtCi#;oyH׌8D,;-ФG/s.o`0ٙ肈GPcO8"~ֺJzOPzwKaka*sjLHr'9,H:Ho}k>DaSGΦ}S|+ǹP/ݐYπ.ZȓJmzRȥdRb]r99fu45FywYꂒib{0? SĜ XAggE\]XA/._!,U |C}A髍kħYMc2zT"|3||y揾XLlM`qh;\g8IiA6Ƣ-ND[:p*7vQ5ޣKq2b`Ϳ p6|@t$TE"ƙՐRojFt_XI:R̎*?(hcP}!iXt!;v^FW8,m͗=A/!m5Wm?V]Oڌ1}~' 1;HBL}|Wc[#_N$ڒ Nڤ)c)/k1qQծ:& oFFC# wRCl nilsd?ԕ_@dLoXva T񇨰OfV:gaԭcnf(s3-GdrG9]{b^/)= ݋`2}T}l8șCR\jo(*eq(U-j&4o򆻑R3IR?vg+"0^@(1YudH%~Qt1?rQlXTy2,)4MZ\&w3AAjOPĚ }XZ@g#<(S3kޒ,Sߤ{ųk\dkr0wwkQ&ŷT )mX2JN^Gb!Q^ZoMY<= Ȋ8<ߒR=зnl #kFoQ6~ qc L,˯ցB]EҤ&Y=6ã.Z#oj!EG)gǁYvP/i:vrȎă)ś"؝  ppo=FY:#e{{3דN%\jup2RPwdgzh bdu8K&3lۀ7@!ՁV  _:l)2LR(φhsqB4b1KbTop )+"VM`MzGj_Bgh1% 9Muj6"u2γi!QB +^+Df:e۫߆\35C΀MMSseS=‘{-,,z3% JQ:ՕT6|"*"<yڌB= 4pQnu^̷$=0L)lY\PC%Og0e镄N/H+>1Px48WJI݃<_km#IW_/sXd BćK"/VKڈ-Q g`@ $?K\>#FCf4tVV7%"e[ׂ3Sەˀ%2 I:^>QvsPKTpy#)VAQLk[3goOWEm3u>[[ R@W)e$8S~#g/JUG !6MJ#e ~i&30Tt  uwMTEܜg=ZX+)dcQ+ >¡Wj ~bBFog%E+k|~z5ӆ{Q&p!Gu^z 3ImQ@=6~~_PWu3 'c0)z FS16ae&ϲ TH)_  8e5xjGbo~F8ւ Z?"ȓ|!!җUH* U}+Α ++! Gp| &}\!dZuHW}b3+ Af$y_O!w @$Gj)}~r w7X B[C$ʐ/ ;w!A5]z}띬dzXN0W/nY%YXj&J[Y=!Uq(yA%g;rmekŨ= }iobsa?LD#$u݇;e'?,l=Tid .ve@1t}ҹܖ` @-cyWv ov*Ula}[=AY>chA }M}@-<`3dR` d̎@O~R C}jξL][i;A@_5Ҋku`. ֹdړ3}c{0%*c;>@R5ˋ$$$yVEB4؁9ӼQ<9sQUSI>B8}Q߽䨫V14⇌e'x "tkXDy 縌X)̛ j 4yih\@/zތ={`Hr"]k)MWȻJK9}]!]M%uN7qs2PέGyK>c&_-6zm:z;"V +s!)'h?f̤ N=DombLa|^A4s&>d P l(F&ZN{b#l4'j,>S9u zc h[h-XhlBvp9[MFjz#ix#uL9 «[lm p$B}̶g꤂750>ı,y$B к`G1xSF dhB![~~WZ;fQ(L*&),c 3ώ2;>x|M˫ #^]ϤQ}}XNb1a#߭2Qy nv^>h*-keO"y)@=VH|bpaäӥbl%LxbEu3 nU@JdE3\xQ<ޝ! @EKI0x :/a{G/;JVn}"T&z_ùИYuyaŮ7UG"ےs\lw؀*PoM{r)c`P!ӻΜ:t | l_zcd {ԉ>)_L,;0$j^a +jL+! `} ]P7:cןP¦RF0 b?GӃA<+nSn"4EidI dgmVv"I: ~64GUj-aDGc5 gw,Slz{]/vvCap<^"}fUZadʫucsIa䐑9c8wn&ڏpKFƽ딜@б$aK$;gAI/S^:BP^#hS3ۓ]Rz|>iLhdE8ne;o \Vd*u'ZG48qPwfN2Ê\L7n3V?p(FܮAP!LۉM:JVX౺ddݾg.n b hZw!XMLβc*xaao|ˈWa w3}Vc Ls_d"KpCs!\LX8}[Ԗa2X{hB-|6QRG?'ɍZFinTcJ=KWV\3}󩱚4.WePs+Iɀ*ZhDjhN ~4W:sȀg}42P %%LW|oL<\ݣ!E;"Q#zyqO|Ɖ"9O'l:7+zQ.#LOoc^̜ 0S#[L(S=. N.i*=`'qJ!Wd^V-`02\vy5n<]O=o@d@4A"Wʹa7u;PEri^o4;j ׾&Uof iXݧα7e2~$:g&Љ=[Z;Z[N%59ڮQ Pgֺ9?)Ec "qx<(54}(Cb0)Qp/ pd_`XD..zwM}V9b4>ᘄFrF$aTa*Y(ntkňsS*b[pT !-7[n}Y^8%L':[vcN\e| =ΕaD-*?Y$!D#~VJx XD\.3dm/m݅[R`䒼?6.(0efFGB}Á! gӿp2dZ+_7No2(`}Vx]eT[_. vC,{W;[Vr%AC_+큵þuÜߖD<1w,DPkH^!Ef^r@p@dfR C0 `B"/k.nɊ_gטzHUd["ǥӻV 8keL5'4}e 3T.&ۚ>D|?J~dᴊgR H$"L^T@hXWv:Zy`lEWly2sUPcv Pے0*"J3o"'P/WD0_ktK&iPS6y [r*RV~)݇m䱔ODN݆w40{bIn:6x1H0 olT/+Bd ёϛ}@\X+zDٯ [?HJ3ݳW6-@m!g+*>%}WDʹ ו\iwI8O`]%b01BG+aLy忙C!g[t}u [,dV9_(Jyp9歶#?5kX4lǸ|e,m'wgB>@1"R d*m\86\0o$80H4C2⤲ڐrxjXs3HxeP/v^!ϕS^s(ϒ>JiN8gvW_R: iE:Pڄ6gZ`/&q@a=/k'Oч^cv,ulNXɡw}!k mrB!f߳>6XYSIYڞUE4^tR=ONe-Ld(zl_׀rFzè{[ 5tz|TEH:j79 k`{gm_Y|>.fAp& I]}x\8&L_U,ŞcHƃg q`Y&㱗#:yQjsӿp4σMrskeA/2V'L.P>G)Jrݹfİ*fVT6cNt J0[P$0bl!򰏗qθOf^&G"ie}p׏MQȸOJ ˛x<Ě|u3~^!8qi<vl+=Ⲙ6n-NAR^򼷍k7݉>\'A@Qrk:&ĨpL,cRN}?B%Qm)wG)+A vAoIoa(^3C#4BeR2JX5uK)( f#ҀkBоD?glMʑ-jYhf[IYbi.u~,pzp?RNy"*XU `E;I)-I.\nW ɀA- 3qBx$93乶[ʌ0v4L QlsRjϤe\ҠauYn8BȘ BֺEs6l Қ`)z8K+u,ύkd'2uTS\R-5j6 \L21~|ժ H)#$XϱqNHm#W98!ugXPDc ;*/%:a%A t%!4p+?#SV: +ӅC¢vÛ02|NYCo?9%yx1~~eEML1#3xYIu*H5cO,BGk;)տGM rȎI'm3x +xh6\İʀ 7Jc~dD!W)6:}$ja"h;$ Ng4Z" 9n+쇘r1.? DUɨ` nz x1n'R*iq3}-pvZ wf'[G.w7W<.Sa;& 7rixa5cޣ_OX/>bࡎxWwH,eUj&L/f+p%i F^R of~h͂9rWIrڝ?A:_1ٓI1\p˖m6cmoцJ(r vcͯTmOW Xuvdf՟#[Nu:si*2=N2ǻqr_C As=suE[>lTzFaG^}De}(iʁ=$wq*Z PuQf?Д۳zDko\(-FbW*X+}>QԔ&) 'Qjl rleV<^%'t9A11/>LuDv➍ ےz+̚<U|+R^3VJ !qJouAĐPЊ?~}Sۿ~ԠMd!Ye+CE |&f.e1ryZyWd@MnyIE'چ.6-I -dn |gt Ǫ$Mi 1/eS23"X2Acs/dBun7e ,<a;#u¹\O-K?w* 9[yu`ң)1t{Sz§ E%0yTcV,a7k UN-ȉU bWK1_yz pP /bfi+ PJR}@+50_ EGIKa+*o1F*荘U~bރ>$Y>j47ZfVB} Jxdu-F5Apm Pdw}iezȒꮦ.6sW-^4mʦ7 Q^g1}]ٚ4r6V['TO՝5k>Sb v$OpH t#i2%E0x wtRi*T!Fƹ1ɻI>!wãub#_@S*ァ[E)xɦCBo}Pa oc?~y&оpxskQ ]SPȠu _0@,xDuVhHg8]DS{%pPQ( *s#[DFlVqomA^^a6 I*H$H|@m|#+:M&/%+.UG G+I\\]*li#B>'xwy G<4{9yVu0]!(q˜}ܶNx>XkAcr}>;u @cz`/g6nm9X|j{$:'Q_VspfLMf_?46\*xA>O?CЯq @W.mF6ķu A'#jGS|X _P0O%y߫A}6%1Ԥ\Bl;o`Qڥ K7ՁJoESfrU߅CJ\-t. M޻"W}&M5bTAAic?0ݡXB, Xfz',]ͬdku {G=$0 WG2-2nM|`AoWck[H7r7?Umsvl/ݢ2131;ZjoaFEWmDyQTck_n?Q6^445)GTn -J{;,̉e$Ao|[LYX'c=ee>p˄LWl\Oe{Sf[)A >mtJ'twD^'.H߃e&;`:"nV. OyK?4 !Q, ?gh"RѓLJsNɕ''g^=j~oR _f dˇAO8d='˩ :dB־"=-.*'HDMi-v9+ g`Mf5jKv,ys$h_p$DQVG(RL 0 p.6ԓ8H$8.k=6 m4G+^l7p 6;MzhXʗc)T75H`=)8װȠ/L6`@; # utòfzx|ViF?埦K )u6x4Bb@uN'n8Cq>]&d5JM³R:#)A?v2zo#;!,e0(ĥKnIO멳ls84εӗZ ^_|Cq̗yޔLp^qA7C9euKm^Om\*dhFՉ܇ZX2-5N1\[#ڝ!c,@MA>eP)^ਦ;LBIj1_ö^YwJ_tMH9Lz uWxd4gfVҩwX  B_ h|i,`>".c޵#YѳugX͗*`*LZDFw66Sr=.>{Ľ48G:'?O9}K"{G+o*E8vH8u&`|%B;P9wTl̏ߢ dA@_ | Z$ܵC]qr;-c:Wl#uvo%fl+b/Đ.}0= [jN|,oBa {Q D}V$3xrM> Uj&dQiG49L%_ KW@ qG$X9kaE>[b|G.טk9Y8,<p3uEcm;dF{$w´Յvy& JDI{9 ) =C_*ЋS 1=P/ 8pXK*r` .c7m[U[wd[f"܁a-<w]A.})Dmb=,p,պ)!KQsE 6k1Lfg>Tr܂`{v-ԉd h!G<_#3̓"R'jt]PmW"6ZwݱEKQ;G5r&_rS@w'C{G\; ~ ,:8)qnuνT$9/{¹Yz^~R]h&o2(cTnѪȷOQ]G#VuQ0V?%,!MԅA=>vƷI4*eQr* l1褡O9HfF¯k TO{^fDwl8E˫1&|E8\ӯvQYPf_?vgc)O_в9b!&4XygG AfU|FWڬ#?(Bm+h41XEmzC,;w̉ (pbYd:H%Rp[Ur4,JIjO]8_NNajY:YDǽk};#?`?⸁2Ucмynˈ+!u8wؘ[{6Xv c`[]+8q]ڭ[" 1ܝ@%/*湵Ѧ_cϱ)Wb =e@Ǯ2kDžNT8lh }oK8|?oA0c?, ۗ{g&9ҘӲt H{| L5TRi _VE| %&(+p*/Ep_hS7m =O R̲/bIၱي](˪Rv @`#*LDH%_ڄ㒌DlTBtTG3:,ϕJȺ, 0P*U +>Â[p^n/hqDߕ}7tZH|c.eА55GtUZ6Z0 kԣ0.-.N#LkY%_"+xxiL7Yz+7D.?Z7{KJ)u7I8\K; .^9s9F'f;!c\*u\aW4 b #rW쉂niuo̖pjWo Tw|"Pwg;bfK卶I^gSbez֬F[1W,[ Q%1~_1xbuY]%D" q~-[*RrWɽV;$4gXEye/tI4:Yg@ho3{s` $3=^.:We{MTlDH|jw"bn5y(f.'7&+d +=zb쇫'ÃD(%.c"²@׌$T|wmn{UZB 9H[E KL_5QӴ,IlPtuͽ@asCA>y`R};~DtX0!~Rx-iI !AÙ;z0/Ck^%tÔky24Jĺxn"_$%51w n ljvrAVP G1Ne-p\U!~-^c'g͓_;.:\Rn|'|BIo#4͊jPp>I){lWJIXӲ麷t4_8f?\Ox8`X"Ww-dozʶ8?#Ӌs6e=ÿ:hI"`Fr=Ն %*j@(qNzTjl:/Ķ~Fh>6O(CH6pZ gvtx/m :VX(Q] +~Nh3QdTqE4!ıb#"o%_Rz5ؽ-wNZƓaC|1siE<$\Z˲u;Pi,ޝ0&%dG%t0}jfEt6yI`0wEZ nK}8p\:ZszTCp}n?TH1ptJȎcMR?EdJ2Y_fOZD;@SvYZPUld"$r'9fu:Js1[UM&uc _%B>흗,+"er4 / }~jTm7t+AR j %wc\i hYE~f>;p3Ffϓ?K3NB!yB.rbgl,_.y2}UTFV`hVEQaIW}qdaViT,IlN/ y^Nk5eJZ?+: .+Au,Q'F+a&(8OXz خL(c㣈tV98-kV I۸hߪuD m6=j6fٓ|똘},%mW/Z9^ħ@ $e{y5}6l/.kրP' ʿM>r혆MH {_?g#`xSYr *lCzlFQVzVN=bg]. tLw!C*_Ie ^C09m8*0e9{ b0\af (94EZ_~Ċ ?Hj%͞C qfƑExHPWDq6MPNmx.eӲ h iK"T:x {U: .B(6 ߋ_8BjQ^KQя樘KK>Ω#.PvkdB#Yd|ydv7a) .# Rt[/&!:XV%ʽ3s=5niD:9  EJ49L%X$I(n81-B'N36!Zkj3r~OؠACɑku$!@87즂#^>J܋O^1 _HJXfT)BQ]ϱµ @57jGg4R.ș4PK?m1JyKe-3ʨ~)ێEG' uSs-]D2s.-]H]ƇF+HA<9~}-}]7=5|qnFpw c7~ R/u.>qk;DwP]=1\~7wnڕ:ɬw__cL\zCA7p0j߄,|,Ns`2)=Ҽ2s0r BuS:d"VM:(4b7YN,Yb qx1v%G\HHX ~B@kw ?+QأsU|/XA)L%JLO- GYU"bY!usׯ I { Dj:lQ_pyOg+ 59Fӵ3a3uFz>AztcKeg;Rh2k(.=+|a{fi',ss=dpM!nS!\%tCA^bPσ*c\d?lfs&C݇oҢh* ]LN8-Uc*t2F5}%> 7JΣLHx sQ PK?fʂM I{ S8:!Ј\pdRD<ʁ_pC_$T]|BDjFYBh$\Ś58)nZGE]vՋ,7DIDdgֻ-?4Dw{ld$3ȸ:w"4'Q#wnCRCoh-knw&? 1Le˿8-o~Xz9=^ÿXtg2qbV5߶KWiMKɅgHH=-_@eM5+j~]QT'\m'n%!NKY$=]O/K :A0ÿ!4? 9|uǠvi|f}M:(Ҥ`OQpEq/h`[tAkXuёPa~TxSTQ žd|ۄh#\`s䦖=CY-Ta%_1s7˲,:fY|_^k_yAC4<z#sBMmN$ԓQ1,zh~ϋFsh!g֓0RΫOɊu;#)`OB>Nv\a]/{ʿ4Q,L H~:۫%!JViX)w 4LV^s'$z}5'`NA :KD-9'0}gۧ/ (i0Z>:eV..UWtwVh%f]Jhq67@oXZ@P29*AmVeنǂ2q9mH֢>!G|/+@&фxXBǍLx̰+sx:&RNI뽍wPFPYp Ӊo@3NyxT Yc "jHӋFO{r ySpfm'=eF nH#Kz4Fp7fHO;w)qHK&Qazt'Hn%T*c}”dxUkrҊ$Mg'P*ݺSݍVZډ8;w8`7, N &eB9Y)HmN0)$mCi ]vXaEV O"4a3CɪCo%˗Bx"j2 *yF)- %T e8)3ͶQ kl*@b:%?nT*rx7J,ԕ':j **~ !Ews&G/ﯰrS) e&n]i6ᔂSb_ي6C 2ʼn6*%cx3Ϧ[H}Z- QnQ4iRi|.0\ `x! +ԂHcA,R| ة!ȋń8nϘ>}ptPaq6|%L/odel}~?l`s'}6 Ie[,^rcmh`J<7HQ"}^[]own2YEG/+ {C=C޺Fm~|AΚU%e\<< '+_v(Rn4 +RKz?ˊ۸m BOE߉oSB )PzATOtc /ARYH!<뇡J*7fTۥ@@`lclo؉>I+tQ^ L#)Mր/?k @fߟ)F,Q~qv9 l2rʣV~vϗ!;w0OX\ZGT|ӖlQB# P®L0J}jqXy^6 \0:(X<[MvE֚QMc|M> AMJ(W υ70onI3Myږj6<ЙXXTu nV9+#Y!NmRϒav>E\X~oz~@cn2^G q)]#%pb^>jBkRr[Q6jM=E]7RdX(0ꞏ@ꛥ}7~|F(ZsȍkƣʜK։Z"86Ub 젬)*ꝏO}Szyo6{ŗʨC")2 \kW᱔R7Fb[ZVa`AӑU#ч73*w@%0HmG!uO!WcJI8Bf|+"@ >^a,|w+ sB܇ێU>Z@aI:mrD!'0Iw,uϝJc"[wiKйM+ಚˣsdTjiQLw?./j װjFT#>g',§uwn~8@ qBMC,~4xy|"&nzEi#:@N82BlNMaDցC%ʌr؅_Vc(;MO(< Uy<Ō3杼t/5tױUHQͦ>Tpvj˫\s/h3)m[xջ9ȔY4N{c H4|p.7]m"+L$*<"rfqˁn $6]ٷYu~ɪ'!{c2s4q8D}e3sNL,bD/Nɍ^ftuG3UFR/j.]Y+T!&fH@:w!4^V-m#F!%@RoɿE4"mYg5eI*F4/ҷiX~U4_.)>W(@w=d $ؕf{t{m ښ-M2^'%¿ ߻.!OY8r9 ݗK=MM[4*"b9 31F6;cfEhR01JV u)=Zeti(ZK0be>PLv}hLJ%bz'v7Ur+:6uыT/ec)XZȍkD`:ʋp FzU )";p%A%eʒ`u am~~/Kg.#ңZX{5D@T['#f6{FEh MIިPZ6tԫ݁]Su~V?CW$[2,=r#sy\֮+l WgxHHPj:w^>C8f qf&b(jޱdk 槲@?[~ l(䟔Fa4E3mkE57e7x89 R/,HQQY;UBNt>F3Tޕ3-a3'$"s06~0DעFgYemm_pғt -Ad\ϝYG˭l;tH᩠WԬ67t 5+); (6 AjP}.v82Rl-ºힽ)4skÛ v} Bx^$J*XV N6e4 6u2` CCc% %%&lkJdr#{OмYx4= 2 ʓ ş.9A ?㣻;/MK`%m8øGHPwt8=\q}L C ֢ H9;ͅ4(Τ k\a8`0l3 !(d\غ:͞V;>#qE-SxccSvvOeBVw\#yU9>|Z ݞ+j|J wtތ}G*[?0-e]Y֥EZsur;Y ZyeEÉ)4$k ݅USJτ,}I<6b5 fݭz^W|#&?en ʐA/tVAubF2b1V 4YaDB u1<К zh .fOʢ"r`NeJ$! ,2̻}9g7ϱ8nɣ/! I>=>YrBBh[[.:p 5 ;?Hsc;D91ЇzdDBlcʅ񢖖!# Jt05w.[37EK醂)X̟ 3\4q=BL RᘢA#+#2MNјE"C9yu%01rQU/U6PNIɷ%Ii#12䯞^Hi :٭sW?\ ^z0¨w/f$?)KS+">Ver?'\0-o-BFn~`'.2DDq<@>*eX].;>ɏ%-MQ{C"Z8-כN31snn٨{RDM  E>NaǟlCpgl k O9 ,[*KǛp`^'JhV:qSgխ wJn)R!Ed?5#+r]=p<ᨆ_DvT<2\.U\:'L7HnNv-mA/\ǜ#<qe_,#W434c\1>xir(/"@CE()H[]W! ej@/OMYj *ٖ)1Қ 1 [__PsAE<\(JXOz(wQRySM(0ʃk\9917W 8t/o6R^x&]7Y ꩪSH_̈́vnqOFb,|,lN~Yz9@'-{$t赍lT`$Ő 3=W3Iv:A7ʨ=,K#`,)5:HLH)BR0,_NJ]oͲKFj_U>jo?$j"hckRCL?m -4G~$,+2pl_P]C+{pt5Gbm}J1GEI{;9YԊ[dV{`6ibm XW҄˼Cq6cx#wSgݵȤ6"s!N# HMP` V~|IwF7$Xб~`?I]m!-U fE{_K6Z/85ಜ;0R?ҩHНg*4W̶x/Q}!R&Z ~%92$q5Gq'}(Wm\ CVxR]U'M;*noۚ<'5S M?}R\^Q{JUbڗdB--EeRC c5Lor%MKz忥$RR]kI8y]aFvĩ<1>3IWp9 0nҔ* X=`"2z&BT^G[ ULw=EIUEX"isu9{ؠ1ܡ4 "i~<|?1m?(${Y%Xi}QA0r$-G8(8\1_Ľ<קPZV0@]]$E҂LYqIf M8_t@JoIᒭBtxR3ׯ19!ylTV9LM:4n:pI,㋎Plm<&L /;eIkI\:,_4s:4,ky̓P!E}JYeyG eP '$Ld$0JڰpvV=x;T[:k+O3=0)F* iP;`z1c;#"Qٻa"ۓ>:\Z?'W^D/ 8clEq +gb^ }GTj˕vyLDJ,/r)ьDz44E c6ݶ&t"A7'-;jȭ6zgϠ3<9PߦBTr[mL?I4{mr'jT)*ZgJv(jgy|&( rm z7cNP%.ġVc Aq+d%ӂ$^&_#Tăm 2.3ڿNߝρ2'DzQGN.{rmL@z|?0&s'eė9+O̟Y$/DfIƔVrz/ě#(ÕP)@b9!q:W~VoA >dw~vN}jf嫖$h~ZN(l{=f׆{pcR=Fy sQ^}vЊ'^l4P Z`e6Cs9{LpCKko wS .Ac@$?)yKPeï:&q)Zu:£boJ,aE\ b:{FUto3]> ^!DC؎M3d CNHzI-i.q,[B[ᦈ<#__ @$jf4P :3{=)o`ȼeI@##:wJgo[+"]0:|<^yCRh݄JZhb&h٥-"dC|Fvi54F8gR+iC,˵w@(8ob}W)CrPSlUםKF<%;ſrL{رoRk[Oヵga~3a晡TǺHymZ}VJ?*[gc7=o$o:Y'ĩGPCfͲT;i&4-,\5Vo^>B٩LET:=ttOL6y'D=**W9;\ F>rI|#r dKqb㥰XESsnLf$7 4 RbbCo$)WߥR>Q9ߤAP.:sp"v|:rHnm/8Zl$,AboI} vK֎1V^đF:Sn\$UY)j2(y~ׯLn09pBޛC~I `0b/G6 |bb_fmQbд$ۆpraC3T)*JUVрÿ*"66\v-@!Yk5ޠxî?V*voI(_.B!8ITl8JUr8wG._{.siNC*Y0B@DX.+whD&*BQЍFQs "3O֙LyWXa}׈#mykWOCAS GR0o߸)iUΠ1z"Q/)T"ylxWWd`lS ̳_G1봥SU5t+)>sO 2X7,S>:Lbb&-q͋X Vn f4c?-K`ZD&&k x[QI0 @{,#P6"6E/Fe'I Py?qt+dȱq]0\8ㄔ<m1~dq`R߀^DJ4EWǶ܌F<썍+1vYY9'?T4Jey/Ȍk6hOk;d=bbޏ6ԇ fww>֟q/\Ii Cܞy8}_eTGHŠw3`4 3'swbCJkqMӺ ֬ȱE Ne-Gf`.D0nb4C.lj' ^ 76 rF +{tDzH?",b: +;L/ .vBmI2 _a82h]d!+rMv~dӅy(DZieӏJs>}8pɸ,^W;7r.# ?ߑFJWİB 8[L1M\NvMz}ѳwm>"IE "$rKO WB'VvAs*Y5Rv hm2tJdI+j\hԆОb:*xE"w150lgx-sƱ; h _^o^| ,V=}M] =gWH`O(W2DLvlJ7jS&*nNA[WSDTHiBf}˞M`ݸ:H.Gr m A8S:1Oh2kӚħE+> 3I3M.Qt Fe"i몟gg$6>mۥh s%(q8ܫe60l+%Ga sGSy\1bെBW=oQyR}Hd*ċ=ymA&lU)Z/(,+੶EO#.2a_P֑Uf&'$ᩢiK0XT"^hb>GbCPR涫{_c͓{XABNwo^ 2|z! U6V,i8%41Ցw -J׸Nz^6ikݓ"X_ơP\ )ci!GӸ!wA&ٱ o !E ]u,@fgZÔ!%_I㤪M&–k;V tf'iV5_1C]<,j?hNrcxow*.CZTv睍7 /Xޱ=jD46%.2M)ɔR?Zi'1gUWt˱;#'a&{$Jq`h|2$Șb4[:-X-ABt~> X͢;T·1`{}hEGp)c;dÏFq"c{h?ٱ WS!V9cqO64Twkp|hC:mʼXdjޅ8 K=abgo{yz*?dbmHaxwڱ2~+[֬}I/V}~,AL4b9snlFd3fDgǢfTI)/mjCb!aDswEW^}1Zw ֊*7`zPJ?l|t<&ALrȩƟ`Y*=7950 Uc%+1ێŠ!}dUDCKR郦 I 輌,>ɶ %;eE15Aw㱬 X~u]06 TkE1yǕ9 c-<3ra&莠[pݴL4YKE}[GH:jޜ/:EA)>r ˞tDYaoTAF2n]ψdÃǡ1]Gz'L)J-X ͊LE3<+"A(i/]Bz_<]Fz_l.ml[;&GtH[~5o6e!W}$8Tj'fy]Vvcͣ.莜rpLϑE;ǧ-WsҰ?ՅeeN-( tM2*+Ij=d2ݔ3q pB8Ԙ>9k`n邼Sn.cϋHelQAm%G(I+^;ـƑR/kKG,AsK޴=nlc/Ԁ>a0He \E[.é 8:6{Vc/D w8Z/m^oe6:~uެaCѤCեub=TB1S?,2oF>QC$Ij7U۞/SdeX6#^D*qTi&* a3 rѢ ~nݳ-TknkCN~Yܖ={wgda3!|׈Kf, 94/oEozE7oJG?l%s#zyDE }# LC;Ř˺QXxa$[Rg.tȶO2mtP6DÑif`1 )ב9j#jsVLș$yy[n5-Lf/-lv. ae_0*(h#? :=Yt=:OH;G]* :<)4[?}DOvʢ~Xz>JK*AČ7YlᰧJ5r阈3u`lJtV7#+k/ !3Sۧ<޲(~@SM{M r8/)e.Mpš:aKU_UC&ud]omu$H$=wKsvc0d-E^?Ԅ܌2aXV iì*f(J%J0 L&j<}L XO3[h@ස"tIEouy*"\>+`h20)L&5eHR6&R0v=â"ycƇݫ]q펨~I W7,4ΪG_7+͂ϙFό2 d/ 𭳴'ch\-eFp^4xJIQRqAo(ls䳆>$,l w v<9$${;nBxv4Rܔ̤VyۚP1SI9޵%Sy_!ZSh+dFk;p+IX)c$qcy ":xzsaቻ(fq"hwRn'few8UrЧwJ١6΅$RhBF3sM?^>>]viFcW/ԗesImQ϶g71_ZUKeI{TqҮdaSr0qnၗ2a!"N H~QBg{bh d,O4PlD`n*Ī>68ʹsI=NNo6/JHzX% r"Zڭ|9FNUҊp6^,99w 怎x\sI}e* v紹b§&Dg6Mr\/3!z WY5/3B!Bَ%<+gv2]H )^2S7N:.j$BFZ^9Slx$FDQhF*SRdH-:w|ڬ2ᴝ!$w{iθv˗/ŵII@L{6 :1cjP=Rӈj0Όެ逹 0G '{VɪViǦmR@|̎oal M5a= &|+/u\$)&Gزok3)H]60FdT @ uf@* 8a% } P5Y'u(3̎襢. 4ܙĨkyxd r­}kmyɐsbMwGfU'U h x &/x9]llLޓ7[ԓEQcwN'oPB?E$_K͇w{ ^]$ޖcp,퍯w)ygA{(bg$m[A4Bʒd-sYVoM1Ͽi)lm},ֹZ'4ŕ]RM.n6g?"\KQSb }YQDif4OsJ|InA3` _CzdTv uuDn+4n*`͓Z)0Qs,x٬Tmk<(l jRJ1ozQp偽^F;lߩ'O6A$[ BP<T sT-vh=j eoAi`͒k aG^ -Ҿ3dvT ?;CW{?x 3w>Kk[+Y¿\S|1Xٻ]r/R:_f2 ]q\93R'֒@4aAc}B/|}4A䝰;f$`3%Ul_.bA%cCdp;^txi{i`֒Ԃ6V87nEYlwD-2Z?}U {J I.V0< Yj́fq]sYA\TR}K;u SGduy%ѯ1<R$#qdETfR\q0kB&eƔDm\ڑٖ7(`&dz!d&~jyڷg8 ]6c>~ 2C܂:EJo^_V!©Djk o+Yc yŅj lMj^FsbpŽh*og]+fӬ&aVtpW.GJ/f/? NQiRwN+AKȂٯ0qΪDː&G\5D39ʅ'ׂ.w/~+s 1 (s&Ձ SPwb }跈0є1e' /p! VWG].IY@Nv)|DF~dq( 7;*_v&jBC0O"lU{f'A~E,y%.poO0Q H K2k7Q9*0FnRۙ 3YzHGJ?JƋaݴi0@<[&'9=b~zb URD1#[*8yZIyFfÉ%ޔ$i:Ftx nJ>q G.5K#]"w61˨ {g '-g~,nb]NEw'qi q{"ΎnyWG03J?ǓpYKò o[CLՆvF0J 4p߃B5Xhiژ:Q9>z]5򁢨NwϭLEqmJh󅽣 ʺz5!BHwqvZ!W+E-MY>b%}X/ZEX ΞN˄r 7S2@qulVwٹ!|#DЈZK6=WK 49~m|| c.}"E:ܴET2=8ms]2v ud؃+Dvjz!ƻMAʿ嗸6 trx`ޘ7^u1΄eAEP;msY:jJB+wJA@R1fOaX5gPsb_GD2Z{9i_J'{O7FVmȐCw7͏xRVcQ8c"$c+2$΍o1ٍHFBX҂r>8t,^d}I`V?Co,f[Zn(I3]?F锝HXM+פ,*_ d/n5Wb&xo I$m zWb"5RjgPU 9T.~&ae [Aϒs^/`}|Ǟ lv=1#3#GnI6^h/.)=ND-Ϫ֙C%A7 tsU$9P [OTIj@vHk0XwAƢS$P{s%ȷrACf7Ifny{]Ih9̑Ԃ'ıw^_kXq3XC$akV?l] -x`(i$8y _whs%7ɽTeucR63N^c5`XJ'-zQ$t|xz@ɳh;+(9a4}H/%& /؍Ր JKG)Vէ}غȌ}[,OW@tN%Цiqc #nde)~nR-n+'ޢs۴td[Ty86*^1'˄zxF!cϢ=J|me%ķ3)4j%> eAFhbElDClIWшw&8qҭo( qާЦ1y!| Aw\9l:d:0 Y`DZB htc@/ ^7:*3^OEn|y@ٹT/l=\KohZti(\ۊ7!^Qr=<,JZP%MF]eءP{(EH}~C1svJi&RK: ?BQZP17 |K jQX=Rt*V~Q,AUk{ӘƄ,FmkQGA@KA.U%U-bL#r<.lp@i%b؍#\ ]] !5 c`dĞȈTuLMcL}Sh81 sפZ͡Zjڹ838"[PQ\v5iէ^OQeyj|޵a|e~pw>4{v!8H}i(2횴=/-+(.X&[xb `.wLx>xՒh!rbOuˬ"0l>% 10C e&F լ^S@2}QTlNx 6W܄VsHif/$C9\KQFzFؓrޖxukKc΅OEF (çHf6tUKD'p;}==Y.N8=HAtk.%E W9f}Ɨ2%8 n0|eh< 4k!0\ k:gZkE;tףq) 3u_k=N%VSrF~b^QƽX = oeV uN+dC{ fVOr7n}10gеj#+xGdn#k\m8[6206/]^ԇވi}nˬj_u^7V0X,β82jq?&ey\N+ wU ,]7p-4kaN \)u4| ˌFp? iή2+Mrva9s>,SPG88mN“Ynnjeqao2ڄ7|9=Ww?K5x5hiZ;~IF_L~];bZro_]KJM\,FȾտaTܧ1L?Όk}r[4T hT&fx@_M<-k†M|[u40%bgxtlkfvkƆ\qIǷU~9~IA-|wtl!<[sN,O3@9D\ZX xI C\,f|'P* tsr >kq̶.e|3jUB.cT'' f X/YP=%a>gU p/S.902W^Hlk]k`yb-e"k4/w=w{gnmchX6=?`}+rC ]JJJ@kr?^lʃwӈGg` XKze*`ACfCx qn>?r\iR;1>ӮC߆+%j 8s֟0_U,:JV^F#\q^g}  qʹ0U*J ˖z2[_'iE6Ua "J7%?^ߑ~&W6-xWp,UR~SKIPI(s<}k{E}̃XޚĒ`*PbMFxtK2氊f/+GsXԊi׳?s%lPN#U?D?fm<W7 F2قr8CʘtْoUQ\K'jsDocJ=͂7D{߇ ؃?ed+!]أ~/AD䉹۴%[Tuu3)4A;U,HYyXrsS`&\0q?+zc/Zz9tb2KOv36x` ٦p?Hgds$L3THSO^5eҗ٣DU~X/M**:5Ն)KN%%#+(2 SSQ|Kƈl|}[^̝0C<߅Y:Oe߇ pR峺3R?L/ 2kKǾT`9BrH=d6d}EV9ͤJ0s> =LAiɽX 6O*6WaLv_rnw`>4bw-Ecܧ:=z](jബm` CM.M$'~if/S@" BGMv_<>9p{iQ;n|?,囘A!м MaxbSź0h&@U_|CWžh)Mq gW"^lZvUSCk}5C8v94],A|cH- ŵS(m&J4iJ(wZaR&tN%Ȗix jPU6i.J;M:RU>_F.B B=b@L.cb(hWW./Rxz|& i$qqFWf^4o/o|;ڒ*#@|yJfV5\SC-1MMReFM,~ nF5㧄Ԥ53v%Q(ܬdy6 z5D+X$LdYKe9frD08^/WC)zjoecKŜl@ŝSeg!&6)Q !@ 4ZLj. !a~^&N=>@|3eco./E@RУn"$,q Td:dj@S$~$6jp&LJٹa.o57Vl$[x^c !=aʒyrwb]6by#,|ƥG}/hf.jtbT[0_V(Sd/b{bbUY3a~ 2?ՠ]7w}+@Fċ  ݈vwwහ|!ϓ! "|'<|d:x-u:Ea̘\bňʼnIR\j|ԗ.u֓l>/+F~i=%g&( ˴4ug.t:k=ԢFSX릟Ї1#끉]lU@,+,~Na} 5M&OT<]-NE &Q]h>s. :44 vVP1mE `t5( m<:I|BMCJ#L2?dH=D]mckKrD K\ja@<9E>&2Sp;w\@s{p?ι:\g,8Xk,i ɹ*Z/rݜص"nnJ|'6,_&@nȼ4fXfkټN4 jY,?ECXgU?Aޒ|ۻߵ6ƍqpMغ 3&M.mg"e&7i: 9Z)/X*7 at#A:hjlc\ b;&=qhz\A*i{ė}ޭkƑ?ئP(ܻG֋I0@APX0M$J 6]/~kTv%x+.U)Q p.ET#SrK),c|DC1vYٴbk&x,& <*]//ClX șj  "#Xt"+պ(CJ-8(8$&/;tQ3 ȴQ,X\H~RBE D prl-\hf!vl:y@73jld8c+B~]M*n#>N2XDf\W+SCsR͸;~_CLy1v6-bR6tJ(c7BvFpQVM)*fU"sзV܍}FbG9Af@H3'UKP|!"/(NmM$hRr(kء#9F Fɇ%uw9UwsYZ4^tС4I~\fL.^Sv%ѼE7K^9kakLFE+Z]yn?̿T&5_`yS!IK #[\P 1M|bHj~R@iI[ֻ}m^̹[H֪[>qclCϰicO$lvh6ǔX OվHւD#ɛc Z+x*HŨUQ'eȊ]L +˭ּRW#pj ?{PḼ2ňz 5Pyؽ8X =qڃw puG #byV4ƶȮ-v&Nk8i;70FWYk_} ,-"8Wi(kNH^dJJ@aLcB[VSG)nJLd*=sN3S-Ί`q"47$-{G͌$%ղ#K3^%2DE585^dAdqyUiA3T(4ḇ|\ _B#~==~lϼ(t8bXPpC_aXnJڻӠ=zHMMlƂ \Jm+rKbl*0r5SŜc~;C2ʂg%9q n΁ p!H%)a`T+0:"F@,e.fD/r"vSp F9ێYC~%ãډEncٺJGU;u]V2%ըއMb^|}k<=H)V sY%\Vl[MYfN8]bXӛ|c̻76ʵ}jbl,W{V "` ͧd_#XG?؇etE ,[(eұo5`r/tXJa0,daCΧc41j~[6u]RˤJ*\P3Ty JXmDx`՝<"1k28goۆPM颃*_>KVPNk^vJ ({}ms>I(58GiYS 3“j7=qh@:gRbDI) P*U+kqGҎDhih+_(ƌĂ)/[NuQ^nFZ_P] }Ҷ ]:q]ү Eeq֋6zTgv{nƌ])vKl|Ӣ;d;% zƘV$b f tM9Xoi-H8SY;G"V\}υeh d) xcezA5}%Z5w@,/г~2ǼeQF|OjErCƏ 6E3؂+kBe}}.DEU\%BMzi{o1Wbaʇ&ǬM'T?- 1BdR=67'\"?;'0c z1L/[`o>-l{VQ ׭S;[XQֽtp|P(}Iғ*>^nxpaC0ȠuY&+[Mz[lp D䃹_\L@ǐ3!"YFPVҗ/g.܋[\dM(r|\IXM[U1rּDG5~ +8 HkDÎx}{E>J܁CIJ״Vud7ɣ4 `+udU ܽ%Nu"`9?Oob`] H?;ٛJ *-Rxտύ)>OHME,L@ūό&LJzb)Ċ"(0`9ǕPcBPM~TV'J f;3~>kw ?jk#Tu]![k{D::9 ◥ El ):ѥ 4|.t@aU H#]G}&-7F8:\ݸ 9Iq'H RN1ʼJjN΄/LilN2Z @i*ψ29 {9w_ri%tɐ!Gu9o7&{fvu3-Aj6|VpPW8L/diEG/]puχh㽳/c# +@R]_ko#PQG@~bYs$ uzk'/1CgI|RO%#ӈYq41a'g`{:p184ՓA,'\@#m6_b(l|D^m`=6P j@Tj`?-O$6T=]X.Tp9!&#Ќy޳u:=zI*LoS: tRqn J<u9&)t^wf"Z nVaIT~|1ߣ;s2 #Zj@ <ƈ3K|L0=h4-#r#unub[ط`2.s LA!旍-am]PBC_pG"NOs"_ ͽؑ7H0gb^e10)^uoQG ·|8d~P_I=&Z?""5sͧVfpctE#4_証z;lw+ rIkbYr4QoXy?xF 83lW"j`qOEn>6a}䅤mN](y%}q)| NBs<3E#'ǓHߎQ$ 7y䑱ˣ\[S3Z[ )"TPcIPCpm#y{G6l;G@Q5/t"X~" tB;bX$tdAOA202pZM*RyMG}LfVfYLAn؈p>)",\ͳ\ɷ=Nrv}H/QKJ+Ji?BB{``!lD47;`6xܿSX:2+*5L=R$F4GIY숬/&U(2ҀuQ !M2z)&nt+g׷(F,lc7߃n*,1~*. 1T> 8.,pˢr#X^ #Bd:KM1SX+Qc_ f8zoi&e*^΀m7N!p9obVJG^[ 05Y5y]hr?i:9>Ǿ5 +Li>>*[rxK@Op?/1fbm_U׺6Hp.j"0QQʌi-8 fipi.8mߣ{p/gA< P74Q簐-P< =0g`*:]UUєҰKe}<&TFH %5xs5* C9]Wse`zȁu/o2[kqBw PvA&m=ϒ[{;ӓ%S8C40Y0m]mq3:%%I+ӟtW~xr7F"6LC>Ui~:edzqW,RN0-8華!|<9 -^X5z薱aL\a8r.Xql:b>#hW.$~O%ephpZ26MrO, &LWY 8OSG/cEу,7hH]8p. Ap%Q5ze53dCо%Z \!'{v,2 խ`l yY9~ Nf|flr9 ;2#!V=Ȓ",jl !J0SJ&I.dFg E:VOɩDA˂UJR]L:Ơ(Ij e*Ƭ)%Y:|ADY?1HK:D?ޟbWkTtOHtJEyR}/~IC\>vkR&'5X\$F{2-!ƻªPSBԏd$0 {?kinu[U)n1C CBlkZ}=!Ī@X+ iRN8% aS_"B,WbVFu{ T( IQX^wb0۝DeE0[3dǜK&7OQc.޾詊k=#szq_2Bq F(p%vk\.^c'R#gWE~LQCO8 qZ C$$ 47M׶;PR""W?|[#`4zo{_NӐ /¿ Pv0u9<ɇj":xv=ȺH%,,^!Fg`25l2&+;>_%ԾB? iEKAꠙ EshG*$r+`zMMP IrJ,bYH9K]ajFY";@f̥۵0]Jŋ4EwUa˓XEI~ʣWT^LDx)*\K VW+FT PS 2u"&f s*c}XQem_YL_PWDo0v>bA+\@.Ǣ-gvX?d(3!OWgbNZswD!n®UWq'Hw? 0Gd__d=mJuwdO`9&?Q-H\M}Q "m~LUin*;_1PAח;x_Zl<-2BWcɺ#%RW Fm4 4 {ouعDZ;ٜGa . M1X%jw6>#\bÊˇV܂^F:":x{\j\[Үu^XwV>_ݒ Ҝ, 3pwnH}zJcgԨP1e Pr_4xPR>.Nw1Iʫ~-P9V&TY`V s?Wʢiêql?94k?q,<(HBLrڿ/`AYeTPb侎^)>1Vi5!i%JkodoD2jJhN84LD@՜>Ae6nF wA2oNy梗=xx Glu .@D̖ZjSmSԶ]v5y6բﴏWNߟXVQA!Q]⁆ן\`mIxhQf1R{!Vk=6A'A{e%mNPyq`鹝T,hY$P;Erv10b8aCӆlR0"HB7%mMg@j<|ѤZ$3B^bIyD2tph_M'/)-yCrKH;AD{nVqE^x(j(V8_I GfvUkʜ,D)'*"fhIʉ'BB*XBJ*䨣R+LA 09N8nA.^e%ȫ"v;*oY-:Ӫ  wTAb̓ v/7x5]f!pA8[w2E8vm}A\Ey[`gi{s5?P=~;g3ByquqS(m\<${ #z[w)7Q^RS n֔蒙!$ Dh}ru3@f @gNnD%v0֤~z is[O%:;^IGül׭PܙJ?_?gLN#C97y Mz!=j ƺ_Ȉl>${/oR"H:5<KHum=3$e /h$XWT1}сUJyy3$T/U'ԋRJ {5K??l#N@,6G!7eDҥ ndƢM4t%{(OmYƛr=鍵'P!E"K Cif2Ĵq?"O?(ͤυ\.uK4Oh ܑ-j!X7Mvʭrw [F%[n 0h Q,6\Q?ν8:t`6j#cU*tJٚ؆Rxc5ҳn2K P_^k]!rs~z;װ8gqO._GWMkzC!)B-]bql~fyC9U̝an;TWHTVz*lZÁx:s QD;p(h)tTw}G'agӂaWNҹr()&(,n,zi W5l !w^[$,8'S #9rSUP@uI*vBҰĥNl^7v/xNHzziTk}ru[T35Aʓ Vx7BǏxwkLHS$"|->#ס^LKᘻ-x$jG?O&eJEz,X5y1Y~#aEl0pTk(PHg@ϡtyV2Op׷xf >s.'|UZ:c_+CJ e0]㺆.ę /k;&d`էgGO:g)k$?+ "Y_$UsMG@> YÃa;\"a792@l@jw"o=4.3/\l+Xh4WVSfJsv>NifrڈeX7鮧/7utQs7 :g2G{M$نG͇Qg'\{y?̔3]ļ7U(IgV1u_@C93M7v i=%Qa,ӌ 9xKb2UXƢ - P*+7㟕o7.>/t7CBP)q*795a8d6x!Ct5œ]:PbvV9qG.-DfmSҚ]x~Ԓsf޾J ֟%߻У Yhk(!}u~ǿy``_TLcP2gt?o>=ՓD`1ƴ <ȻHBK[Vݺ]{7\1ge?TU9>mR_?"]0RV"4:^T6-ޙ~5~GоstM(ϓy;xBf`1 (ǭ͸-v)Y鮖 NQ U3B>lVf]`%3h2F@ VkEtWR\E}+V8Qh [p ;Ƶ7CbeKUYeTHPvS{C%!GqX8?.C!//pSҡȵ3b9>kʫmDgbCcI`1`d@?(V`lCRYgeP(χ8aJW=WYw$8Bfk<g*֞V"H.eӇB=W/+Q[ [OL>p EYؘW=2&HCf1kKޢ[#hAd4do1)Qrq֡W^ =] *!JPiYW< Y+LO\n8U5B!mE,7V?(h*_JɠRGF;9賩D{> BPz/3>xZaص i/wb1[zwbk^yCT>7&x/L3a -=je `9_1}A_N9p_28A@HBgY }Z_噦ˍ零p͘ 0;@Mz.I|spq;mKFY;t@ CTO~`OKFVä5r"p_t_Sh ͈&.`N7~m;c @eAqى95fc@t7Pɕ$HX(uéݦ{Z9Dc*.`hB>0dq\*:zzqe7Qߘ5GBpy+ʧgʫo͜{a]1)u<_JA,܅h#[UrZPY7 "LUS+'vx/Gsyz<B.wHi9oT60J&+#zY]Xm WDbGʘ<}^ߣ]3H0yJ(^=SI5/#x 1M+A{8-4ΟlNp:P^>yQO| r!3O?uEFrkA)^` *>:|!XpatBʋְK2oJBt)V:58"Q7K7̠BLU*2($@^.KeO ŽoyPbȴkAw *HPm~Ę;/!ȴA5d~> a\!;kq7%Yk~Cۄ F'*s@`-mm[U z(s1:QfN5'$;B[l(%5CW瞟WJئBL) YM 0xY)d+z3ξ wғD-}[eUmM?Wn3 >&6TJk&#q=m{C/DE!ݖw[T{.lh;_A^byHZ$Y(Vλ{PXٜm藼Ґ$ +U&Ɲ-Cy!>5m˦I2A=Z'{_rƗo[ ċr,k,e"X/$Z9>A| "4*KKtQ69v;y֎ 2\ҌpY4XEUٳ3Wчag42`)!eJӔv["˔lBG 7i>8Hj"iY#ГWebVWr o8d3WDO;B1/iuيOpE; 3N+k v7&`VOo7Of?-h?8ۘuf>‰o> SHnwT8ַ$ qf$Ra51%ZvY@XxyٖssƂn#\RZLgVLgC>>tXU(Yܤ׈y$ (?FWឍU%\Cj;O{60gq.-)ҋP%8RƑW9v:VTҎqRbWwX%+BLF~eaQ(o=T h :5n@,%Xuܰe3* F%Y)yZ#^XrUb|ҹd3}-ww4y]&㘄2zḯtx&$=D.94| m0΅ТP&V!Ul N4Mj?im6 ^﵀ i)EO~m$ƒL5:0Epb1㏺R8|K09 Cpo Tl GwTߗ06oxC 꿥6+\b[ZK1=٨\O5N\(' _dr6JvBU.nQ0rLEnEjvܹ‘J`{#52HqtJmV#`iƌS;Ow^p A~FqZÙ1v wK-"?Q".4У6@pEWr&73WMjNgQ,G=TFΛ1|NAEOu4u(N_푇+awx8`ϤYwksmgEߌ,(SZ9Yx_'Q4,r`934ѫ/:(ؒ#`UN= =P|j|x4(*X"$EL (-?cB]}7R Xqs9VbHS?RtVTxK Y1}8d[hۿR.+d@{b5nXYؕ@\v\"ߥ܅uط>bUʀ]YB9˿q%N!67 .Uە:."`5W=b">t~+SXAf:rQ`:@|AlM,jWu_:0QPc#3'-6$E4ĬɥOq^@mXVB5I)oiwqya-XM+D)55`f?PLW@֖}S†4>Fh @\Rߖ;{7$ºԢ2~q)?՝`DZ"Qˉ:plX޺&~o7*eOP]7W !P}~ϫ"jy]0/SH!5y\uϯb:+ @Xጾ>n&MI4*>g,#6E-NV56tWjK傗@> BB.5$(lyoI4_y?v/*bjͅ-Խp&a?0ev@_@K׿Lf:O~~WfsNc^tFvx(E~w6yl3)7ℶʬFsim* ]i "_CzV ?kPekې"C;r^Zbݩ̓agUaH3}wl#6Wny,SCdZ1{Z\ێC_㛵qfꙏ:FwJUC_58FfLE~_\sA u]#\ܫ#H6faB($ɬ* SB1Ы <8-G 5=\oGQ&y%DTwoX s".y ӣDz;H+_3/t<¢J)̨tˌH%u*V]V¤ != 'εv gF>ˈVF/!ܢ| t8P2x6>q f93n#?:M%swpJ U!  fKqN) :8AyzN&_jҼU}UF1e4FFAJRfLS8׸uր{>1q bF A륄Ӎ8\\ǔ#LQ7:kPϢ@`Io?0ؿ|ˈwJsVIJOhtӕ"3[{0[b< >J.w8pўkdD/Ңط=a8w61 ZISGOTXb^Di\˂DAJIgp% twZQ H}\{\t~%^ 1't% kj d?}\ͷ# ZnY"fd`+vr yR AX٤C v{ISV"Xw9XĈ]+dnF (&$oKk,L2_`!NƸ"zz-t{H˿m!WS aT?B8K |z{{vtv2Й5ӭ\fGpjS:Pq?N5TWC/6r&n5Ҿѱ8b"Rءc _`(&G>Ar|3+3:. JPNYg)FA|e壃#`!xi2pCGAJYSN_g,RW2f|#_rD.暍{X LVCBD?պټUg)tqQ]t>'Jt_@gNAP#IMRDr:iiz%dZܯn0DU'j$$K=Rq l_ +jYSbﴜcaAzk6c;6nUAѻvC4.Qn>F$f/[Sy6 r!ef<ޫ_<'z-<[;jwM0[E,Gײ"|ƙiR܉Chݼ["I`aI+:ެJ'N.ʐy~~~zWGV~BXNKs_Մ;1mkT+ۭ ;:xTޖkښZΰ3YV?3*IF7qn/ScY5Գ'ӂ@f9g,qB.b&lQ^:Qs?8TAEowƔ<@H? 2[!~]jby[ێ.fz+/@+3ԇ!@?TGUC ֮S N/Xbrd$&Srfv!VJ煲~M:6$VӨnRLIIjDxA YO qWZotj-$h:[ %G'pB#w)yλK4x}SJW.'C<mKwڄ0C"%P57iWnyr<ڻ?$@i2?5;I Kq+8`T̙ I6}S-µP.TkZ"*P~v1w>NYHdu!4dDY337¿ӵ>2qO` bZpR<[psϸIꖨ?qm}M ._jB5Z"~!֙U x٢g:ZFm]Er#u()Rwܼqj޹d1J tzۿrVHmv4!z J/L!"D(=(MkhIܛI`ǜexw0Ɩ m82} Zd!':$H8bUZ^w$9[ }獧2Jk+5_K F&F:t61.,܃!*)):}hcī͜2U⿐ T?ruL=ң qY;~w~#9JFI#?HPg0t:v+mЄwQ <= Nj8#cߕ4LX7px.{AS1819^30F=j'UVIHy%Paxu$k4 Ine&PM'5Cߐ'+?f9Nɝ߁ֻH?MT ^f٬@.|\G'YL?U`'"}8-)lr/ OP OF/N+{6/4o~cn nܥ,y 7s$9Q}@\G+`닮g+7GfMK c,1+!5>Ly |x*}b?pA@:: |̆Hmj_>zÏQZ"ߠ(Po* pTFO"KV!I3vQrth뷠 7z=h5Ln5\k ]yxF.齧1l #-10X f'3Pߴ6H2uc6P?Htb!_̄:X\kѼikR&Rf|ERP,#$Z'ȤdK(28SfiL?:ܸD# ;qɞ:Ic>jPYgn^;ZJ?oc;LyrbX/}eϙd<9 .{ݐ{Btq:oU[7Ӛ/#KM t$-: X̓_ l?ܟL:#2UŪ,t@r4n'CԘT=]kYYv1<&וU&*UP`;N~hm=϶SC34NXff+B)2ƧKP+@ XĬ?Hv|>lBJQR<=R`".TGkeHC+ [K:rPuy?y;;39:]/H'LE),p s'jCCHPfzݯ\Cs)H1eգ ̆+`KLRK氿E+ v/8JǒtW?Rp_0V>G/)V(&ٲ'~v#Kl͏SQ$aV-A;ݱ8_ߋ3"@+IَeDKF BGlb{_ʻ;iPuo@oad)O;S/i6լ#PvǿwBp4Lq4յs4(ݺ8;"i ىj(^,#_xsցɭXAT{O 0s#fpWٵVӊi2!pPɺ: ge\9eĒg?'D׼(s<;6 <%\KKFMXZs1DD}p77|#A-u\kl/밠i\e"sS[u!s/ݖf=mVHi+G+/1A~4&SdHIy4L̪8b0^ L~7FqVcx1:G!5͊񂃣 k;F%^[G;o] Vtf'\/SAbhC#ςSnX+O\IX<:'ud( %Ke{ySSbH5nnU+-Lc7Fg%/jVȿE:m1?+sM=#]@ŒHmnRg'ԏPT59`Ix-Zsj%n.~Nv8 |'Re7BeiȢ)Y @L%d% o ޡF+QhOvL2R<'H 䆤L{lĕh$סѿ >:ٖ4g+돡a.08ܤ'"'h[ Hms}wCɔ]Aw3ߓHN@E!$LSTtQPoM^׃$L4א?Y1̃q$vf6T${,Q|=%ZXG On~׍wGelV#i֎Xʷ>&T9WMA*a.@\T~]C^'d_4Z >QZTy@?=FHCTJJ3#Q+hQn`nT=r7:Nr=P|i5 ɦREsX{N_߽4=M8!"x'{Va)~}ʂ4Ǔ(;*'[[hO#zg`Sw̙Y;}HMn>ԗxZ̚G#LqKw}OЪƻv 0i"tCpKiͅ/A95xou;pfϗ^P(P{}BTL+ےEB"B[x p,vs9 VƱtܥ6D z)Ț0zQoN*5L?']{tI`Lozm<MujJv t;:5 mUw* r3cgPRW/ֳJyci#36feA u~0;`hGdtkY=gclךch݈%ksgqP WX1n0: S_1d1;zw*<: n2o+ J!Wҋ`1KzoXt_#DVU (GEc./ćh˰|{F;F<2Dߗcvq753APU#6:O\v̝6 yxR >8I (hd~"Lc\h=8mJ]q~n8%{xh0n'0+D _HG:|صL9+],-`Å`<}s*@ ˣIjx5L 4J+6u# b&}h,A3꧟a13Ϝċ(up(8h|U mk:FHW'{!t6y7Qt.JL[jGOexg?3E<Щ{.l8tAD&53i6̽=_3C3^p{z!Iv/ί1rbz4J( gD/s#*MHmt~ 皂q5yt &=T ZN޷RV|kk[R~C\uwK+HKKPh.NQ J*[coyMd+>[u]mt(-@Z5DP[ç8mAEÐ^[tW!Vڈ?+Ȉt G{o IRЗ{DlJ]!cW:3yBmn)jLeT]H%." ҊfTCbGy ?nOwgWkzbqO(~.|IǥoY`R9S5qwp6uuŬWXJ`lc )b^b?a1gVMT,rkUH&I R@W->\Jہd3D7a|DH1R0TzܲWS#;G+ao6l3~\aEY՞LaJrM5}$ *CG|Kt7fu;\cܺ^|S/kNH],R[DԎ-r`U _UV1Z 'qT;:\B(QenObW"uԷYYvT./TOaX=mޞ8ơBGP əf΃>$tφaQaGXމyYV6aK7L<?R"bWPSOFH/;h :I 6d; (b@`c ;==$U A⚢ `ی(^sG) h=cLU 58^=6XthiᠢmImD1*9!b6n'^75AѠ̀ 3*kc*_˥/#}أ%mֻ8,W5)ȶ6x{ȄH6}oz?Y8b7]#lE|Ũ! 4&%Do]+'i*UYfE3&s ߉Q".{ٵ[ r1mL$s,k" wخy 3ߎEf66´O>rJ )y Cv/ןDVGοb)A.PEV^{(nZ°9lm>.-gex0G8 +<HT{{gـBEi}߂Jr"y,ҟfS dSEBu5ey _UۉL Ƨ?}LKwEEt8-V d@)kDxj>niU=Ʃ@\,d#ǡ?,<@~z9V]lewz(:,Zj\[[t([zz]C1ek-A=Mfr<cZ&,Б6 \(}my;E7%Y}[zUK?/Yw95X2V$32P|ordǎw¡U9's2ٶ魶O^ufk*35kmpaP̑ $5fxEnVd/4ѣҲR8&P)w4%ǑW>#,Hw}<С5uV&d^CvL-2k6`pϰCOUZqM(1W½&)-Hj΄B_Tdj^~ -Weol6[[QФ=sz}ʊe՘?uKN"r⬚\rbJ84]ޛ\)jH.?Afܪ)c&4S),h>7m{@UЕ= a,AUcP4_Vy"JNX8k\)qъ%g&[Q _iƠf_Dbm}%\UkAݥN5F{&7zhq]"pRx90@7tS]V?r}RMv-6%BQtj(UX/ނ%5%!kL&Ļ|# &KϻٱvE `|!6EyZ\aZ|ڌNS?!8ݙr3xUNmF™I8.eW)Ct0Mjv}^M A!+iAͭlƶjAbVo%gRRAAYz#y=ØSHaċM5훔5B?B.(9H2NWGwsܛm]k]LN!$OAxDَ; $ \ *h|~uTJe=G.R y8e-: V1rRRh7TwE=rHtg}u.$fi!+9lk9-~:#]h $qc&WsF?+4T!6,z_YdVo)ppI Sy(HB>“i1#oo;ohAم-@>|WAL*u<XnW!33;O(>. 3"q4GX> K==sKd) hl OۿrDB)]h9z;[È>;WVRBv'XS+܈2#&kNsIHWu+8uNf*F>ͩP2G]K3 +r9orK 7y˧ۈS)Uc/{* h~ h\$!4KB?|Km!w5:ґ5n5A,&:&Qo.%p!.RUȃftg%PXG !9RӃo=g[.Mԥ[^,guouagѺ6=p, qNH!1oFn~ۆ#zk oӂwϮhq|(zbE5*+,2k@GUf$+0.H9Y'qFMNqjW`> XTCuӡpW Y᷄]rNF&_-AflT8œ-X1>2/M^P4p4"~0ʕUf)s:\ʒ2Mw%nVrߢ~<T\çQJp4Sl&G0jRdaNZ~rrg6h-%,`xibWEeN"MBFܢ**1*Z ZF9X0N[DȇDW?Z=>ʛշ)h0uk@3.-YS >wo_"!omK_bnPHr_ Bƻ,}WZ/af!3k ;q|MNOLC.!f]d6ԓ5 k&bġ CP*M߬* CjW:Eө03=Hm[4 ; 3in.$']KXXHq 44ƧEMG*T@2$hN0Ĭm ބ"V=v'_lZ&־3ql_xc/S#LCR1l0vT~ā ПyqزaaYz̜+1|}v> ܺ~}v:}T8fn@;p+vwŃ 'coB %XCLByӁؐlvzg$dI/y $A'?d#Ag{ЖT%MR4' / dQ[vsсGb뺲^LFNוR5m5/a $#u׳fo*+ -*!Fd}ZF/Ưx wΤx#X+/ت[$ zظA=Ikk #uQDn" 3'aa\ M-'Բoo'۰ȱbT(pbAȤ()K/R/n1z"д]_@k#%v;ŴK~(VkT'R"XÈC\bDa[, %{Zë!psϗ61֦0{ܻpl1Elv}(-VN.:X>@mZxVR~]_:elqb !Q;LNdn΃㩯f1)if`Wh4h![Fjή,$h.Iya_!mW]ʪ oQVP.J9'Ӡj}|C(yyq{8VS] ]T þMp-SjgCYNuXeHlfyɋ !y zFf_Ku_NjM=%= 54|_"InQY_gHѬ+ta캑˯ $Z];XNtcظP˄,d#'RpqI߾h逥ݿ,}Eم}&#q=sT1VT.~|5Ry֍[_xtp6 }K%}UWVLAF)DJA)yX4uc (rur=f ߌx$!jLWh8S y?Wހ\@ :O1)8:!]we? ߛK6LL{s7sEypĦ{%qeSޛ'Wo0ӗUz_QinI a/U(a|P0}<;͡LOZoki kGm6:q0ܾtF7# 7;UFdsdo]c2A^CչUo 3-7>Y@?doODB%Df{r ~ڏϛa۴:/=9qTWaQ s #N$2@ܭ%[Fξf[9S6r4X`ը0) M+v& |ь ,c6d-)fpJ--=+ځ/5 RGu*ZBkr>r̈`DϞ铘zI\x|.~w~VI}qGc$xr)6Uݥ!BRA !zB2C aKPPWsɐ.Pnaǭ(زIz-{aοQ׋Տ,-=Sm!q*QYs} EcU K/2^5:`MXi~ :XpƓpס}>꽡뢕9)/f|'w(^ÀiзВhTVRFEVH*/1{U5ߠ12j]: Q*z@xp!g< 2hW-o j H2(yߍ )Pu?"(s b+">iT 'ĈlX`M\J$t@"+V|w >u+ľ* xՊN ;ByR/2b!n DN;crw(m)ܖ|{PLEQ3z;$Kl &86[6,y]~#zdF}N΃aon͠3&N01Da j BS&jK_pyဓf ;õ(+)/1UD녨5Y`Kn<|?ݰeΘAL$.}Tz%?%9 ܨPף jr*58AR{f0OzaWI01}.t5ڷOT[SȎ(J>R6OnM?T ZdE1{xQt-U_Ҥ3d/,_ e[FH\c#2,? 4#,HCV1bj _ʨΨZj}TtO ⯨y  2+/( K˗=ot$ٛ}"(`4£K_3ǵלHm=Û?qx؟1Ҏ;> O_ SҞnL%GQn31t#.p1]-}˜,^9+8 j+ǣ˿臱1`W3VjPCh0x nѱ4. l % }ֹH?zpY4'1Y#?]+ \*y_];Z3to@g0"_ӊeO_X?Q,e Tv#wHx MU_hC8/^ ڢpf.hCFhf|`; &pՖ|½dgZEquP9MOUKcKu:_ Oâ7+%@ff=/'# ­A bT C54j Z>~ɡӌ|X2ڶQLD\yJgݱpMՉ@pÇ`cja<__nꊴ6B54T7p?A-^l>[{u뺏vS&HC^C&ZL 9imB$ ֶadOϝ+3#OS<;匭("alހ!qv 8Ej&d>!̈́DO/<^xP$ش ^1 ǀ;#c:::жZS`(å_Ԟ 5rǤg4m/%/|l#$]`^ b:1W o߭F]w& %[_}wVj䈖\z쑂:J#z7GS5)YS-)´P7*0c9U~+la-pvk?@IcN'ClQ|XDEc {z=]tlN%w#NH~P\D?5Y9sY~/R~b=BYn 8oyt(Hjh415Mpm=YRRhbeSĵR;'U)x-x,1EKQY&D %| D?h`T8\BsbN56ZGBVQ$)o(A5sKS8[Xb}\iOمyv;< d0wȞ熽!#`\]0p2 7UFS\!kGL=EvRůeF6ke8؋1{}|~O^qxpDS/!ˇBr|cL3iQi#Sʨan_8̧R-:Y|V_ȑV.)Fk~=U0(DQˑ16}?7#:QУJn/3s_` ŀV (,Et˞0:2-Py 2+vGOʫ\#a\uƄ#ġTȢ;qJ15>MEDc-&@dǯ>֛0["4-G|ZimlQAఌx@/ra׷%O3y^2OxKp~ӌ*.Rt?z+ID4MrJGR}*qDP.U63߲{,m'qa@sWZհ Lmw-,-_o9 XLRP b)`y0yʼnE;HZ?5Ytҟ#38Fv]:V-/& ªO1lų ;~*ˆ0 BrAeJR.P ! rSxM\fiLB1*>s\o縜Hf'YD6'{FMN~5b ;V:ۆ-c] I"xPX [ECJFeu"HM/^vIEq7 ׾hUuʑy* eϊl 7 /T`~ڕrDFUgRնC,`Up[]T 3z[JG.b9KqOVJ \.(ˆT,jtE0߸ą]('Dle9YS)ؔ2!;ֶ-<ř4uh;C۰uSjn`灅5٘r"5}ٻlcGeU(7IBLjطRhMk>oz䅵9a@oPbn9z PY }cNhD< BqZJnݢ6EW>,*I0; bW*Gt~jqcCy;Xf5+\f>7Sa/kƛ'ELOFKAG݃rOmU H($=_k[)W"%P& DY)UԛXPLs nz2̤?xY+|M[Rd"gLcӆyAn<5ԄҢntXm_ӳD$>ܴXJő5q$LW 㣛l}|Y<' > BF[, 0A5v>>!@z,YTȥ;wf@]Ɓ.gNO3%z%NPˉ;B Yڃ/@4L\./*cz~PЖ?U64guIo!dr/kb2,N+XYw OwEs_о$k޲kءwVe+[6 F2grQ&1)1OȮF)_Wj\$-fXy7l4 r2pQMͷZե;t7"!\ZXEDLO1 *b\nWGny$Ft?m~0rsFO]b*VO%T1:g Ig%=;k*l,nps2&c73Zy_۠5!L{TWY!|-P!7!dr"(@t&moDjrh1`l̪*$Қoᄉy@.>C{gݕ ̹X>xX:9yU`)Q$O=H}3~xU[GJ+#"̦eC@; r 'eP ᫎof=eM,4$Y^]:w֑Kz6>^0 q (J Jgš땓RtTQ&lSM Pl٥&\PyN_2p!6ٱ] ϬJBFԱt*Zh/'@{E%D.DtUåYKsTLBR]Ϡ0wrSۗ\ބ‡WLIe> i}F^,9Ի3۰3k}8gV?hP  F2qgh?d瀁UIEdd,UlH9mKW$IpSCuƑ,|>,z zp,*5d HTo?m}-}h,|rKoBxӼ6WHbUgI~Te\1Sa|Qi|.?y+Y' 1 >N 0ڻ+r[Hk8^="Q*D$FCDShm@<ޅG*V&㉣ZH FX}d(mA/Տ%rbӖ'1;fQ*{I|jEFkVHj8ġyHםqJvgqm/|Mh eRnok^{vB/,$\RPQ~ҫqEXGiLWUGKdz٫Sg5 6VW< TfF 8ꯟo]0BXC6q@cCbժkd/X1^:p~lN}AハVEtdѣ2:A{ijI^oSF-t,hh9\L/jҚ!tU^TQ_ͣuLbhw%TgԽ'L]sܔCfASHAm_<(Ǝ\|wC QJ06,%" ؉k|jGzj͸'V+fj^op\ .nN嫑U 1ʤ>ZҰCE*9 i# m,S-Zւ*KAhweњGڌ PR&V8O8vF@^[ kQ$W;!]:W!=y &c/DS%8a^cQȄ7 :9w} b6ɂp|M<>jѲІWH`-Pz $L׵ Z"upb,65RϠ`ab֋`NUŰ¼/4!b6Z)py31]ye \rc?<[}gؔ],<"/BnRnì\# 2vB`_LPy">#+pkpoL(Ue'MvVHFFղm%ؤRBֺI\: 3MiErPYp nb_nͩS_T>J{*5wu aղ$ ޗb%[GJ6|b[lJ78%f߄jj%>YW]]sJ"5s`D C H&wK?m7]"~ŗ J2J֛QU7Q܏(7ZƤ}*H ̵,V;*?p%}$&`h-3Z8ЖĆH0ۯ^vHAH)}r$Ka&?:iF%FEe.I\uF C!ƙN%AQ UzCs˽w#Yjt:%1e<ȹJ6NʥfGPgsU`g~OP!#z3#I lN{Tv7&9$#'G gl)6-uqe4S],(cǃmi(nÅUw`m$Džiy9Bh򦠈'1g!-_|M)T2H}ͧEXMfB5J $yߖ126I,Fm]NmjRxKNvZlK G C9ls5d=!^DZ{$ph#lESu̱H@Yj~Ģ)T,~`#9 48 í1i, \WᚘO%uhvF<%GBT4F yJ‹vw3z ?*rӐ=z}Ke@h Vb)?FUU~/ĭE`r pT+-0|Ft|~r|/qeW)P U ŊwȢՁKl:ew7HЂ] aF"í&]핆pbxJxNj*,'tLAFoT/kxXʨ =0+)lP㍝2m<UՕ8BňK%'4OI#w߸7^3Xl ӽj&$iIJ[v)c=""t/8Hky$t?2LV䣅%_dAhjIp%1{w!_:9Vοe|RӤ^u|>n=R:잞~Fw t5IOvQ>VtűYΉ(l&Ҵ8;;VQ0(#-$ca_+?Bx,жm;O!gXGgN"p>. XrZ4+%p CrĖŴ`_Za8ӫ k'Qm5}EQ5rtqﮀW$! OjO{5KE?m0*vc'ԻmE}_,#6k~^ 6+D Ha΋8ԓ0Ml=]5vED%KdxHHfFOw9|y>9L{M7b/rtY?([>bs$jVT%}A.KTy/L5CF0˅?UIxrj8+c&2Mg' p d1zP-VVBG_4z3 ~4}- ! WM^6Os,W8 VQSwe :KfV&SHGJHJr; uWwS!ΐVƅ6ʦewO鰌N`4W0B==Nqi4?"x $Ni=g֢A],2o!7k-`F3&;p uN#ΈϽ=jפAB*7*y]z*-D~RnquZ(6u;ټnFS._ }:C0=1 Y֓^zJĿEkD@K&Zn-f]vmt&)Yi@r$XQG (8eOk+Қ<;u7h*=6tj[*NW$Y.d:{tmʭv G*E0e I *i(ކ-&j_DTae5̅Ow3b2ppt|OQٴ}8C0jV-OU{H@8Ce&͑Ӂ2q/aS$%oQ 1/EzVqb&Jt j!eB[QpŐ0|> /7f%qa%~=Q{xJBvJuJKhwbBhܿ˰)C@k*Ws4ؾtx|XkXnӈ4&?s4|۩1Z$?luCdh4dI gzӘw[p)*-'q\Kpjux\ ?0<} QBW~_,/CFf\0bw A&< 1=c3٠,WdPS|H3I숣Y'"޴lv[ IC&}4EFw s;2H?] \6qjj1 G(6wa{Q] Գ;ȶs-è5L;5g k=y Sg30; ֣~pb{4#r#˞``?qeV V#盂?\Bt;@1OKgUާ*٧T'e*n%xPd^ zI9|g9xq DB84˾JrW+˩3 18]k➌IB]E4]Njf>ha勃[3X}cDQLd[ch`RZXA} '(LbD 03̙z_ߠ"PK9=dV>pvvq8XΏVb .A@5͍S^²*D'9R~>/$ sB_>CQHc - >>zJv ̣Nq)` "3F/O :xMUL^ByFM+g2#$_RԈP> ~I_KW*1$Kbz< p}=q0tOCa,/ơw[cBN$e0j Ays ip7oDTs,]7k6'՜gKlH]z󐙌eι~ F^@5,$hUxTNj̭e{W<^޳ uJ1 VNLݴ߰?=v"mWx.ӶB7t.J6(:60EɲurAYm]J` (B?Y6({PYdng)(T- %0 v3>RXWoEK2TwBd[_f=T~}tC2mQ&%[`fᔊQw؈L ?Ђt @QeGpeM4{a +- l_.))u__BWeCeb>.}Nm `XT d(Ukح%j-W0#J% wHw#ե!EGKFf(H8MA:200UDf >߷SVQ-,4ih'Ǵ3 Иsys7ډ0q@3= \j!UiF’TJ> w`b f"כ_=!AY`M͠H iܒ6qR%[;|*G8(?kb~ VtzeE F }ty{fԠ:!C@.~dFNls$."~׶@1ǾGH.|ii5?%rkXRGKid"s/y{wF~`k<Rm- #'YM%l[7vYY 48|\SKGHcxD4c!n|X %o lSwd#Ɲ87μSq[Z4A%P]Wp3f؈]>Np'jLX؄Kl!4rp*؎7= /GRdoF| R*ZES#cyٵ šz)%G:91A!XOWχmJψH>yCƀEWl$k/@({"}X9 vߦb^2hPǴ̜J6%}=wGdɺ"ڣ119ø7T˥z14Ok"ʇ!o](: M\!~j$?b$`9a'%MvEe -rս Af"){KX; pKHc)?v +6U&2+,5-wU[V[NsaɎ ]j/]`z3)SWϞ=tU`7,?6kqt ΖwޢډI2 4ĩ9c/qҖbmjF 9tz"Q{NzQ֗U}jkM9@Dp.m.;`jOQt*u^r=AbQ}(8::y"aHlu3lR$`ٷ 3NH(bG5/Y4Pq|{}ez'Z82 ϣ]U )Q@cJ1{tt6۹n9!> l_AB:)4F2s" {*u 4ZPmrvOPo&QY7>ݜGA^K%-Ѩ"5EU>Bȍj').x#l0qZ $rvo[棁wVpDacܢ?=rj!Eie:ƦR8^ " ^_>ku,2Su7di/&x]DZ :8I F(_+!CjOfhB%?+\\^*ֻ ӈP+ҿ<+ ?'zGqSa[b 09;|nus澛uF(ĭ',8%;O*ӹj/%&&k)TsGOٿ%dodB#+M.G0fe\! 5*=)d_L#mysbdjOTXكXWt\R~phkA 10/ HƍV< ) (`)H:ō Nbࢽ_8bD)mQr \6yBG}3oI 譗Q Mg/Fo!;?K>FI7硒8%SP7AxX^C#mъ)Ǐ \9 SuRitxS96r>+Kes qek6 oXfKq`A~M^.)fҨagG_qU>ӿq۩iudĪU5#J3gWK:3S歔SlF"Zn=xNٽ!c=2*<6&?/ +$ NܩðR-0jt!JQJ22bKD۞Xq6ideoorNG<`x{eCp|NCImGh}uMTmGbKIfŅ,.Xz^ZXezWJ35ӟk3oAĂr]N$"TpYS}F1ק^{9﹕ v3m}k7c8j*[C NaH":U+UQ_#2_?wnt %x$RJB23@{1\C 3펥CgCY!%@8/ُ}Ms%VlK'8`w}@ +.:D|48؇TI$?@Vx!?>3^\i$Ff@"|gHqדPX^U]S 'J?a(_e-t@C?RV՝ ͩF>pE_ dnAwj.WQxiZu RZ[m@=OtA^( GrRՎ`0vHV&uFs`ڙ5x_^XD❉s\8Ŋh34H;WI+5$z 4==bKu]{f3"Q7^UWqB{9S9Um ΍a @.Hgi AnOcVInFy"n1?.Sj'?|fQ8- ޺|Mãѻӑt<YOJ>!ChnX;L|Oa7!kxc.p~9ׅ itjRВbN_zxUgK iҹ"!:my\D! -(CÉV'<{!8+l ~m_Z [q.a:`-i18nw3ܸ0F[ )pX0ir{+9ܯ\+Sלr~=f59\JfΤazw\6H,8Iʿ=RJ;fFj:*UP* +yssCy &vp|d { ^K uKG dz^l@2)ĵfwaf0Œ)韽R\|m**UkQ,Co΅M6mi&v fd@~SKOp0maZ+; 갍h6VTԨ/OH$S)@r8Vb&MH%AQVч TV s^^@0JgTFm}˄~Fʌ/(eoL#B}P A>Alc6o kCk``Tt8+}}@-W_${PwBa]JԮ25ӌ̌,/ݾFMNR%FO qIyG wiBB3pi,ǒc4#Ep,%)M'gtadJcͪ2l~/w2iaH8<лԍD% 1Q}$]vBH3;LJLB̙YJ!{q7D9:N+ul;+\@2?tU:bTRC[ ]w>*s4Y C6e8)*58YlYJoh;AqOSFE-ZAl nvNסE `R0}Ll86f)µaIXL49e Eޱ'ZOL+ϖX`SrGcy_I Y1vO;aHTe;,'V]+=jt% ߎN+jR&]G]ہ+󛝓i)D35qn UdF@Fqh h>h5QJuΡt8zEɄE¤=h -Tt~+wV6r fNU"S $ZE`J6iUY<)m9-)&u3SJYwlQzY|ώ0,Z,&`NXmSeLd+GovP?> ;2V:o(qI^>f8 ]r 'T0S$PS>< >šh8<@L(f|N?8Oęӊe LRɨ/Gogv(ʪ{um6WI~FCqIk4WWW.7䤙Fk*d~}XCE.ڄm-"z>|W[`I.#p|XaԎ7?N`=.I='ExhD< /뫉0+8.a3dUoUfm|0*;Y:W͚L`tܵpm,:6K>!%55.ԤG` TN>jgoq_tU g%UJYj tђp X]P?d~.Ƶ괅`|F|Kk}߻[?eJ Ā|$)!!A䂧qqz 3ͣ/9TP( cWȧXVy1)Ԡ%ysgBE,7ȡ0hgّ .~:-fߍao0#/z|c|XlRQƒ[%Pz uFMq茋A\/%)"E#PGqPyNK$1n`V-dF$4eϷ5ې_qSY'4:ō9-q1ſm9u0+Md>C*4r9;'/;vFd ^K|=sAzdeR,$йwˤ{[d=*g\8m cYذ>_]ə hº䟢EU;F!2]E$q;S}$˙,].** 7\hԞ}ZMRCIyʈV>%W}'xYKrӬߓ09zAB^EŐ5&5!\?L}5hdo<%3#yܯCY_<ɉMmۗ71@[S.zDQ{NIRq&P$p!gLu>WeiZ~2>Ty-BB4P*.]P|]|)9>hV.@%tjf}Wꤺ{tXq&]6L6*2 K6a9>]+z\5qV4& ^׋rfڴmKbQLN:?)c={o@)~ ,z}dp>+JD}׼eDieKmY gt_ZWMGt 9'LLzT38VFN1FKqN$ =YkH/;D GFTmo2>\e2& ]Cz֋$~k##I+ٝDE̊!Cz6:R+v[)41teAy1Ǵ!ev?"G] H#r_'#*.cg`8}MQHq 4Vy~E7ϸ\ƽP3杊G#]Tj|g.#ԼTׄrqw4 BetT4AnFUueUs̔Bb;:bFO^rc{cuu{TΘ3oU=d],$lJ!>ˤ~׻Bn#.*Ir -t?X@_8H*:&iΌu ύꆷCQ֫Y^vh|}0?4 !u([V5>e6R-[`?8e鬣Y6Z8wƋ}ò ڈQʬGqecBI[hWd3:GY炶`>N+ߔ) ٗb5륰ʫʏT}W %Rw0HWvF 0( Wm *vdzKk%tU =.Gh%[EVc kezDUb'E s0_7mX=S7F]<;dq)oUqAAl4jJswFsTcNBUKQh1,(sD?CX.)}9$'W%=]Ghd4.D S|FWx̚{ ʴ=6'^s̎BUߙWV "v=2#l.dm{tt tΣ_ҳG4].#{;0JgN >G^s30xp9#X8Wt\юjo2{/Blu68' xn<;{9 _7ZJ;E5>ږa<_/{4زRDcP9#ӭ_˳!;}\@ߨn\n4-,}p6S@QQ >/N9Yi R"- HPF]d 3.y˺O A-ʎu(Mzc1/`DG r8kQc_%ȣuWA9cE(/Ͼ+TUIʨ$5:bؽ<3Q{޴fM lj^!v8w O2&hIv|]$ &Yiapbi6>R^Yz-:vŒ \,>&΃kX{|JmvL'zkc;;ґOHjSCYf3C3,O@@!~D@RFqSySظF=Bd/o 0*0'5Q3-oݞt# u$ʅߜd5Jvf.>;mhU6diN 77*<[qX>%x9 (MץLZ:„$0 Y]|NDܗa0ٟW}*g_Ҹ'@ &pS)Nsu].-meH2" - )"ْ}Zy i 1yS+ءCΨ=̡Rnk3547stߝSFhT_ ɲ-Dr~ᘥw:%w8#;':jG-M <[bQ^(YA㕱mL&'O}'o*~n=Tu.8 M]&̟V>wZxz o=:ҘPJ@2 CZ$?ڛzHfp89 4g&-Pm1<ǜ^S*M)glk80Pu46 $}tsDoYv7I5|N[cX͛nq-l%yE`EnwhiҿD=?`L 3"'%7֣UbðqَJ!eH*dCρf̷Y,:C9Jϱ;lz_swK8%w+8&aEtct ȶ AeQQ~[<1 ;8 ]VlyN;qXwPs'4^ս;#PF7Jp~tF9aƝ Xo !q(4$9F㥔*V^{&bhMюCjQ#UMXLI jW[Xn?Z(BL(?`)udnvyON~t$P$9| fNjLlq 1)aƸ:~̸:O)7wݏl83cNeNkСLwb›cKasA? .qXo$a6 !gU̖>Rk3Hi"ߡ ^D+t~}5".|^ޠ|P^Dx)ҍNN7uHrT4O9յ39zp67:&v6aԃwx!DVmG8Pj<z ,$騠/CM) cqo|-uT( ہ55-o KAOI@tXD `)(2ƨ6 a䛸n_6^; "wZVk#/hy*Fn"*&E]6M\7)UD>l=Kkph_¨AyD$bw_٤Je=,qiVe[,r򪶧P)-&6d9Pi\ɼw鈂tsIAx CSˣrA%^$yn*X/dĥ%wtK 8 |RY2pn ڭrr0z4S,9d/xhX2}!Dd,/`;`DKv"viio> jm[8S~pv^Oh{.%|-nz'ßTR<1ݱq1-W (Jkb*0ꧨx ?9f&ŻĘq*.`I0|oPrA$1oy}xYɍguJʢ'SzK&* ѿZONr# q9uو] BrgXjHҜ㦏qO`UM-'\eRbc.MJIޛb#ӞOG=Dm) xK0S?skdJ("Dх5`(J*DͷtUaH6e,2^JreI|tbsX́ H"D9S?}m?-/*a<1ߣ!\4Vu:>H\h2,}BN48vގvpoKsa 4q:O<y泿T/4!6g9(qqκcrb}e )Tx 9gܯj{HI3sOjo&ufk"SXLHRkOѝ:<K'%|o४F/C))5BvIED)"_`y{LqbHB[&vPՈ釿ԳN /ƈ[O6eEۂ]N36"sVx.%~m ]yW )C4Uɱ+U>{x 508%5Wm}ְK d:6`Y}tE:\uOVѣZR@j/r,hNEgU@0 [н{T"~-R,*e);;Nթ;rڄnċŽ3TNt&1aafOQ}0P-N6o|6 ֿvX+p ESSu'iE4#n2vpXfw鄯!z[ΛAd qf+B0A+i9{I z*i|s}H蹇!CZDv1u{ xfqm~.ڈ}b6qP;ܑ#÷j0evP4Js[O2UHU8 WgMpL7 |ؖϩBZ3gէ0۰JP}gӕ]Z+0\q@rk] 1;/N YGmrVjBJv E[L`كo^pb5`_)<ĩ; )2/윗djYi(hZֲFBi:Q1UNbwKjL` ,aM5* NϜ5 rF4ڑᬢ1Cuェ$KmW@7G=.Ҭoׄs]s eӍڪ3·]Y"pxO 0p/N +Brgʺ5 8:`Hh{,MnWTxo!iG 2g4p02[1 81+C*"j Al?&M&jt[0t5Oo;,O}xHzbw9J~v3;?9!W=a>BSE?+Ms*ΜׅyekqH(}薺nP]M4?tcn0[P2^ڵP=S'}BC@8 !ElL?cU3!F1Ȉz<APoѲeB e½' N|^Ce6!ph t[e1ۛU\lo?,E^֏⒊sOh 84K  )8j-6\W3-i3VFt  `AL_Vd0'BHnLhpǸa5Lc@d.HJxP/0]} z- q[ fVER{v_=}a @>EѰOz nMf iImuffRyQz:*ԥ`"#aH?E-$g%d^/7fŪ! ti|}umdI~KV,=m df!$9u#1oxQ(pO"6C?ѻ++|{%rU (tC?sK0[g?F~7U <=EJ^H5.e}%Bv#a.}4^-۲<IJ. D()px yz(iMx(9T"t'|;Ft9" L ]9^C cg?EFU^(X( UUH~Y-G6+[ZEՌ1(֤pC,|\4=_)TFmBRCm$VL&B@[8#g βK޸9IoRd]ba{g>/V.?˾'w(m;xUL }l"2߾"RT}Th k' N`X=?iα m+X-pA=/|3 ] ?b&;91`#@gYqF "7ծ/mRb q5tԏ]Լݕ+1/Nj3ʵԷv'3rki2?X\툌.gFmE⍕iPL;*=S֗FkW }cH3f,y1ŷ% =ű~/XRp|1o"hk}zޠkZ!,t6V5V\Q#*y*26gx9ėH`H8.o?"4S4MU%;1j:Fh(b0w67*-q/7c\1w:킶3 ʟUc`_uf-V1J-6èa*VSrR݌kf[Y*ˉHgk$鈽[<(م)X48ӰLw1dC5)s{yW*'Cz/I "ǔ~[_fq5t˙Fxm1Ue껔mӰgBPvux)o,Ƅ T@v-ju0)( \r>-nzߔ]$mT"eDאݤo i qk0ܰ0kYdrǏ.~6[$IM:'lHjH W4i5oZXlq uesT. IEld?kQcTkN湱DOϭ=1br483bj=n_Ln+:ΕXlk $=u3ֺg<{mfҐ[%>|<(ɨ ~O4v"Cd_UdmV+k{qdr;-1kM'|4Q0 wdV[Gcg?dK06Z_~ŦW)0݌{3`clfxwnTT1$o rMPTWc^K^ g޴lnCh~Y*a$YM"i?*GHruѧIijAE~;M܍ӈ`V$X- WeVJ*=r,Je?%tߕ<8E:  z0}7@(Uo=\&,ZºC0^oej.㗁$%+p=?}1տdK3B{PR|xMc*MߟП7 FWQimº EtEyvbPspy@#=gG2K'] 4wchdcl;ۙ煫!U[tFҺ!xU /.pFm絊g7ZnސX y443xԽOcsCt5.2wxI"|FW WnwfFc|pNIQ?7P8 )Skrix˼QLׅ5޾|Azu;OgUc6Pq˩YOѿZr2WvVydJ܀26+:Tj"]ILie\6R7*ޚyP 66!qPAv=Bw'RR<^ucWtO;?e.\f2&4%=x2&Éį)佮-F+:R`l yc0Zgt*0tnZF.uOݭRbAZ j y7;*{ĕд GN">C:V2)IUz" ﳖv> SeF)#՝.+6j8Up|VӃy"3:.hơcqAߥ[0 Y]gA=}a#wfqGv\8Hb-|9 4pMtVUA$;ry@.}󽨌FRgQu 6; a9&`o6FyG߬XC%g>pߜ KriÚƘ BCxymx|A9쌜+{<EQ{1H>GVTH Q)ժ?D]ϝUj,1hwr>DЯt4PU0`.ovp u Oꉩƭt~Q1(Xaz6KE,r("p&VDHHHLWMq .@v*z\=lGQz,ޛI8s1$#3Shxxze(NY&8`cwQu%ٟ2F(>df*`lΙ:B']% 4P-mYr/j .5Ķ7s2w:rKک(G$7YژEDw/{ _e=Dh=<(!8` ]H8m֪]BO&bҤuG XTd kLWcԝY{cgbG(B#zل3ako؎,yHo+Mh /O Ϭ~zynh7v!oCq.^3B~xtOD|s s~\eZI7(FJ=ʃ*HAX/5?51ufSך ]Zrm$VܻD4nm>b3J*uf]2|pvx09HQ-p5c’X»B.QSri`9ؤ$ͨ8rƂRWœ E*.C}60_#L"=2'{z缃~K|E|{1IH6Vʐ:Q!+Nv1ڈ_ׯeZc!~b<Pȩ+>tAZwv֮JN:d*U,W,EDϘm֔,%lm$X߬>qb#ƻ ])q^}1-,Kstg"lR\O<9 .pEMfs8{Ev 6bįNc?`z;שMӯ:[~fN2 'JGa6kBIf +&f!s=Ic(d1?Xt q\Q8o,ʻɽ!Hb-(fIa =#-7g( IZRv"OӈoD7b(Mh36&J`PL읒DX2%6J˃]L+˺[+pi+ :/*o~LtΠk ~:[xi".ʊK U:c841_Nzuo2|֪bSVB QDJmkOwѦ{xK !5a ۏB"u2\zm īGnAgSDJ;' le~Bp]˳S2)h[›^2 eT9<Cs+R=my.ǂWB㷸I&|Mǹdda(/ r)"iu"GIcFړ2VAvƼȸj&k訽+xV6o~)Lzoty`߶9OhkO}чZy>(#<mQQ ['_ CȤzX ?Ԭ0@\s/ba'U𺎏(h/WܻOWQKe.ƈ@m#裔BLa!~ lg9Vtb\tAhXBIv ֽq.BgdK<Ⱥl+-ISFDo \h]/>wXSN8iwE1[4GvIcv}M:/K&f븶6oD K))K60@~f[+j9DT$f?a2b|7) iJ*! ~a0k,1:߄1!Z !5) ]Qł]*?)n˼Ŏ;x;pz-iF!b! 0Z:e'rZ2~h9/T; M#Zj;1tғϿx :fIy|9Emn'˞n.ͯ#>DQ | i<;Q(kX$^MuUӪfVD oh3O)À-< (|IpVF&Ra h_wFء,m#f _>-)+1aˆ1l*)_ &F4:u o_+FLZQ5qұ2e E}tD~U?q3/8-hykcƾ_-9b2Ʌ1QBQ B{sRcFF>0YuR ev6 W:@ڻ' (?&@;H]5@ jEW\fͭuB{2qE`&s:*'jBC6=Qӟs puC$Z\ϲti_t @ 7^Y:dwyٟK~!rhV?eg( :p,%K!33&#a!73.YRLI ?VLAirn* !R[DTtLdՉy&,3:Zd@ʧ3mL٘?U;S<ƺ5K> }]A[;Ny)y N/`udg;lMElϺsic=|0w{9[(tJLj$phyAE柊9a5Q9xTDvC ^mؗߠ_vt,-"Y1- (Z)٧_@o+qYzgG9|:+QE"Jj\qy& mZ#_X Bߣ(qngL7lҠ0~侚f`{O5AF|xe^PEQT7w]A TAeǝ3{WHd钚\L徴az!Dr 0יfe"+Z }ZD/3GaDQ'?qn0)m4ߐSIGq dž~uf$g[97Ƒ'_>_DPPE(O^NL.#?JdY.pf{F+LMD{h}ν Xc8\:[2Ϟɤ@(c1fWtm#%cfF[tt-vHz0QW LH{E1N T9m): \?ӫQDW%nz n~i?;t@^6?ۄ\m %f"$;wΡH]BC&X8F!$ 5pqaXs-dkdWFγv"~|`%1א_bL؋y~Ȩk\nb ߋop-j&s'`><2S_MzCی2$3"(w4D|~z,N]ݮXD9b[gc&4 7ocAZ2 Tl`T|Np/?g xyk<0ߚ#6pFrY-.^ *V 9̝H;Ot׸Ffz l|vQ82}naGDH.Xb-fY=8ɢ ^~a.jp*}j!,5Ѐқb`\"aWϪ3$ZUAV&u#XKMXITY#ol{Rh_-|څS؈Uk *tSxڥoHzo\Z[DL^l@pD",P>!r UkBW|?EbdRmO%EJo&U ZI+b/@ED|,~K@eR"vƞ]޽%R;P1yc{\g ~$89F-/B]MY-ln`F(0Ԑ>Y2qM4l=6M/d>c ӒNi|Q !l} !WMբ? ~;b6uTCJ4'tVZc?e!mABzX$V{~NmWkqc 79l+q"O){(Iܥ}&@Ĩ= 8?*/V7 c B#;dh.'b7:6"l{ƈa%T fU|?Qxw,Q)<">; lы+hiS`]v9Hi9\9C!*"w.#oQq{7VD9{MR u,#̟AgXb-Dy.&dҡ>(NԹhp7\p9뢮p@!Uz6q"2;usDF>Dt{zaczתkwWQiF뷜/W&7Q¶=XaCgE\˝޽&ps4qѴr.}m`敍HLҳIwStoh.B\ @Q36Gݿ!n3ɠ%|'1?)%#BDN:ʘ rjN7^9eD>Bk Xыځ֕\=݌UrWSp+۱8.3l+› 8]q&xLȱGCJa+`UR:$xF<'' wfj?4]ulHڠ6wo#L5Qn6G$ io|Lz;=O>=_Vȇp@ki~5lR@Uxn)=W]# ẞ5,\^(o#AvMј/FMR 3Q6T=#p1nR&A^`; +OO̼sھ5}=!e+l!p)In!B]T-k~<gxg/6*>{2hk 1>ɲ_ik5ziOxrrρi$ nSZ8@$ K;dc҈k.`AtLG#'F;($ BQ퀑&墲[vP5&{F1.Sr'6uޒsȹ W\WT >޷;E@o {M* эnӲDCl63~okT|e?mPye H!G@$O!ZiPLa73[XMgSk[ ~ ĪP6W5WaPQ錂" @%roi Ffte[ ^/e}"(2+(sws`FΟͮ5CqupH/\Ǎ ɮӢý!y؇kHtQjelgxeYn1u)֩a,]p̫c9 3#eZΏ $q#6/K fnZã/$`0_lx4cx jC ~d,vQGDzѭGTF :5Ӿ>UٰL‹SZpy1߻+c/0ԟVZBX6IBv7 9~'}_w)\eu8!3wXj{mH}fD y9'eNƸ;u _ ~Oϵŏ_P/dAzx 䩊ϕz!AH'RHgQξc<'U2y؞LKPv2^ q>c NŬM8*kݺ~2M^sԩQVk4%ln,s:9%+}÷󊽭߂BNx)Xͼ+KPnv9lNa2?tnC7&>zq X⋓\'&2ޮI'gB/&LjnrCWB.Txɿ( j|qL-WJ{.bUoU&K-x`E]֫ Kn~T sESK 68EH }7U9 &XfxJqۦ{δ9aCz|@9 s;TRvrZ:ARj;ø;׃xw|xՕf"0urVtkZ~zR~ ݯ]fnOmQ@I+4eѭݵ&lk^ IM#nҲQT||&Cɫ?.vhP3]5D "6Mh˃8.+YV~"u{YpV^t)m20Z̧ 燞߯\Sz\\x>ڗz wFlhld͹A ]# v$6r}dtF&~/;{\%K.[x,]ӎF^4CMo1QcwUbVc'ʵ FCT  r F6apT*n3z? ޞ?SÅXoZ;cKhkFy)QDZ9k8Rd͢m5e?z3N#5u_?bZ3@{βQ/^I$M8M5dY;8yj[V=/ }]_ҘQe7H7FfK$_OWgxM7UrH-wg2_K YrX"} OD\ݻ:T"3捸'}Q^xEueeZN 2}gCL:rRi\8Snv;-$vKrމJ n߸nESk7B#vJܧs+A@Q_-  l,+A"&U+S0X]zsc<ը ]@>ju2Cɕ\7:dq&)!b#Ӱ 6j`kσeKH5I ;¨! L{9׽` z z7kUzlgk` Ȥj&^75XPpyl+sOѡɰȵs4`KFzaszjwoUn6AOS5d!Tj>Ic<}vTb7l& {M<ͣڭSKy{ A#@ 让QbޤyKZPO4F38u,{3ŘMΩh`vhe7pЫl'/g)*70QxWpưs . vlz"| $ :Cct@Jx Jfʱlƾ0E jv&j*pdw<V1;Jn\|=3`E o'j"ߑg,OG>k̢wS.ؚ `жeP j}Naxljm%1YUt8W;gsڏ4Ӟ8C3W6xKf78b79#Td΁tƹ\ #Ei c2w~[?ofs/ 'M5i 5{li?RJd;}؀0z/3%#=!#3,`A݋eOo"F9Q:ZOt3;n5X]]ì+vy+۠3`\)sO$3iĻ=.0Vi7#C4]#za:TqGuCHʳ]S3cU_ 9\q!HTf߀\@uod5WnӲMԸ$'(ljdI~{Q_ofT4ΐgIn~zlxH ==ѡAVx<&nPP~>hN>փ+dm-Eoyy&@Tz0SHaF^tX u-bs|]hW !t7ZȔP-!,?ϬdLȈX|y<łs'LV+K'FPE5]f \[lqĬ * }l< )=u/TT(|e4 RrΕv8r(.ŁV*wB+\?sBٙYȦy2y8Y, 5|ZJj̭,yE]͸0= ,FoQ2aZF:2#GG@K7:@Ul򍋎 yM#GN6tөÄMI-0ӫD2[q㣳^V;럂8kriL\E!K}qGU{)Q̈48s-$AW"AÑ Is;>pEZoytj/wF SUsPu#X qO x7qFpGɿ^1Q.+ˁ?]#10xD?:}>Lu7dPlt`2/HHFtUB@CA(*W7+ ?:_%{2 iՀ8ˈL]\PcVE,Yf=7,v #<ݺ0*#YFk 1Ԧ|_.ApF*cߙgؿt ѪͪAy~Adey*tBOsAe&&Io#BۊaBS{b /ޞH䰝nؔp.-I/ԡDsbʕr7~vy)V^Lǻ7-CWldÄ<]/R4LFVaZ47Dazr1h?DsÐic+:5^0XhUz^F@p*Wʫ1k-&b%kYˤ`nmaRVgbgޢxjsG7v(lɧ ѓzV"{H'sEUnlq^7PŗMAqQ"`"Ț ﻛٚgSrr6`f@@nB`O?g~|}+{ yv3*u@ZPS'5*J 0r^B/Q9IX%OЋB'*Y iB _/Gqdo vp:"J*6pDOH96-_].ȃ=kyG`N'ŰW g:[!|jM];`Y5p{,z툼t|/"}if?<>\f<@.r|[Q3dNG܎V1W*21c?wPL'Sf:ls+!2B-m..j mjݏS}?+[ \n;6dFF5]-TX;qr+ rA>ԴE긯ĊM5X0W{_`ogv92JQ+= zaX*c)wd5QqʔI ws=Rea+D'$xyM$l9HB s85¬8sՇ%U D7‡gQ bcD0-_z=/'I7-(FcFbF!-HdhErZ3b,dw)'=?jʤȼȑf@ )mI隥o!jEyĕL"K%{{qUĆSQU5ؾp =ama|XF9y|]sUcKtmۄwk oTuS vl_!Q|jpz0*BFI)Nyv]%Kx7S;+Z2ʭLz4S"ῗE"i4(5>/5< lkܧ%tt4p@h64k,ˉwPeq<s7j>?Sˣ#ubh 쨓5 >^l+E\"g`lKp/ɶ|j{.쏷9AP:^DY8#7Er?s8=(.WZߨ\צz<  aaڎgJɕQ_iO^ؗe2m7 RQ{ӠspL̨MK/۞19§&bny8(we(>U#ˈ_e HneI>'#80sBԼԮ^ U)ol!f 4!IHl-*zd9X8 jkhpVѣؿ8Ͽ>൯J h.o6-Gc4ђ: B~L3=-I/D+j(H=w%0}\ tn˞_(kɱM^"-8&q8=cRaQ_% _ρ{;S3V:<]p@Yu4?-z L d` [ ƈ9OKYJLzZ&a FjUܪxRO Kڏ;-@%txDըCc*]P7!T#6ȝ:kRAZg"`+;[k1F=+(m쎖Dy>XRYmu(%IH[kHs%U?UYY=O(U Kœiq,`'|{U.@D0TsubDb q.D۵}%yz/`WLZND"l5H3<[ (``D5:ݛ/x4?" Td$֩˟%1t̍6oбs@Y^%?;>[5ǚ|s2)N){%=%*YC.>O=UWz;.B3~=l 74uB.rr#k/.*1{iylTS ,#:eu8M/v+1cfPzGXTDA{$1q-EiR۝(ä q[y%E CQ(k857о*2W)vZ6]t N$\2&.RYdT+=LQP T~6"^.Gャk 3&Qe"uƑul`PvX0 Ҍ&Hh i5KR6RK@{̣O=U̓y(j'j|аUo2uzsݘauqdFzjFzXT|HF\'͓P@fev=^B֩}hҙ( 58乚Z;\+t IAH!JU.1ቼdU"n1[Hnbџ YCԮrCAHEw} \ B@O(w иW@kX|ګn9|:+H[ޥ VxQ?Ս?h+G񉝳пފU Nna#H]:OCt$AE <.3tҊX̼Yʫ- 5uZP}"r-[2f3W.@(ȕJzg :BFiDv'2(﹞)Q2|&LɈEBJt$ uuH(~j~^dnzrp~m}/Ka/СVv[]!TFUʃT'*VHg&vԅP!70x(T\d@ tG R+=M|`YHHbc,] ̀{Pc?l]Qɴn`(ubIoN񖎏e$:Y,/?d%aЏIl'Y!*Dx- E%$VYh]g kp҈NY6P6 CA/ʰcvbqUǒyhEe_S9q^.u1>k{i> Q|:dwL/rblg=G,{3AɎ.g$d1rWR5}UVO'vAJf (1R- ֗xxo 6o2LxƿftS}Յg3zEgQj;3S sywo+k=N8|R+¾Ͷ\t2_,X.0YոR cఉ?wR˜$hvzxZ!O)ʽz^goMؗ4fw׼7{_+\`xԙEN32zYPKF`t)I5=[3X/ ?Rj17wA;);S9]MD˞e1qAh |w|G}#I#V&YZ`O+3ŠtӖL`"-)L1#ہȇ^fRb@9*5KwOS}uY[m'"r/'sm:yHNtdQF4Tk jxjJPV8;6y4dSy@*zJݾЏT;l dƔPPQR}!=w=ayǓH&μGeɺ֕豇4YqqCu\>!񥚾kdzLZhm0b%]r8Q:-/JvbvRVu0pP^#彁aJX:<µt HouH!]=`rZ> qjw{1M\ Qt Yx,!]"v;3j"\w6N%-F DֶFOͩn)vzK"]\uzB=%us~Q+̚=?DQ}n^2NBTa+\n) U&#1A> V%T9`WTdPnGgG4݃~SzEwhwj.t ]+$+w:pEpkp1IG}Sa#-UH EIƣ8C|Ogҷ׏Z[Մ%sx(Ul>OdAk 4l0ޑXDƌ V)h˄ -0GWhJ`[o58P4CʢL|- QI Z#5n<"?AvoMp4h!V1q SEhQI 3" iG񟀘E:/#-޵7ώ7 h"$/Vq`EܜK?iPXusc0ntU#IEm4CrN̦ @Bx)hF;5֣.@!^̧2 \5dy< oD&~Ԇk^'Ʋ"_j7{鈅A f f1~|Tϝ݈s&jxw:WcflKR(9(rUHh&z=ٛ"f)ky2\h|d.uwG.L&Y1Uv'| 6Nî)MBxm7(|n+g#|}m6{mwD@4b@Śy4&nwƵv1PUC#G吻IEa2ݛI;qPlӾ5kѳz\K/4o+jV%Sp'^vG45O+gPF.5?@ AX?gm!#::#Yb熵ԫ8knr 2 wUNXGd# #}S*RC*_eQD };3:>l(ZJV؊QLGq_zQs礦³xl\&Yu_GBlPYƃv{ļ5?k GAj~{:˨gF~apmpS8#Wh9B'7툝!ԲB{I+P$xVK+2qxuhEm;bV-]XĎ}#@s:`|GCKK^ Mx=E .DjA9ޫ;/tj v%k5Ek[]zH_-یdnC%{C@#m^?g`/E_Dj⺫=MZ5W;F%"mB}N5nt~dR*KrqYZ">Nq׽Y>vwq!a;y8ޏrO@bu'+ty #qqڍ["ZuH45 Q1iOi IVҚfm?DF-NjW@Dc^:Jig%x/#q4njn@;Uꀰ|tⷘVWWT?3P:aժTA QAqr x5E5H`x+'h2y}rYx, Rf@fqSs_vrU`zCAud-?8̰@, r5'R 'h 2~bLpIO|"`;= +uM?3{KQ\O$!%D\YedMgaL7d+ <)w"7JH` `{O dxj= 0f ӄЛޅc'z&z^:Ppa6i!XC0.l@oֽUE|MYphz_?j.KW9@^Y)"*m݄@S`+` :Z3d~uVQ \߆i$E@#ҝ /?ADf 5 F2KD@>fZA ULxg גUb,o#'iƲƎ2WuBfj'**+m!4gh]s .1X';i^X@6"wƄXoURm R]pAR@:!pJ>4rZɗ/OAY̧-V H#_ƴhXް(9 =B wO7ѯNΩy;<&s7kT]ߵT."?sXNy}]c̏ =B HcmL @ % 05BE#ַ 6#ALp+?{&h@gp^(4ʣ8p#o<k>)"$X3?VZNS&i)X5>zR:Ɛھ+"&U`nVd د8lTN fdST602sӐzTX9Bg$hĈN%CLK!M5ӳ=]vkmZ&L",wNV2%/숽KΈi ]#z}P "5|h zP42^pAjW/?sVfu|e嗿e`M^" &%#gpɾX:gǽ\{1o1֕O\އt}vpPR5:<̘`8vqPln:Xh*yS*Fo[4د Kg4x]E@tsݐE"9r0`1a~j ϼ{Byw&"`Y@8UO@9˔cx?Л[lKڗ^ #B=65@(4)[FDuPmR}kxɠ>TG߆Uv?p5QW8Gs%y*t ͛d=8a3EBYQG`s;(`+BPA@ٻV'WD_mZJm_7;iGlBËh{kWwyRɁ4.v ŊUj1"h$Oې[<|Jp~)?n]gw޷|i۪G#eveͬVy,3\1:q1S3#$7MZtd|wU\+ v/HƛK'6go-0P!@{mKHK鬒gEt'K@3g}KȈ^t<nJˀLQ*$d 0Z4}sMЉ(m%Q9U?=egX5eu2h9س }t]8ƅsekID9鼇wRcuD{%K+wZGMJJxIX^]H8/1'@|CLLL$IwEU;"ZyRaͯټ)?̘⦖54wQ+b܁K1鄦7:q8㒉)!e)R|BchzV0 XlA9;GW/IB}>Oa.?҉ko. aUB C5WCa2/;!xUim$۹KQ +4eja{M[ CX::_WupCjT]4܉zуݻҢ,H37TKRjK1 qF&9'bG\|TK.gTz"/)Y wpA7C!K֢Ԩ.FWB*KS}AnK:$xYx2Fh0Jrܮ ՠ6r0f1F o%ÐTo,fp\C)JB ղzcN0Og6BwifB7fr"9F(E3+fjq&ѐz_ֺwyyq$UL Vz{QNdІVT"3omΐj:FedS%u]*~D# b` 8V&",Kw]:\\$ehAm:;Wƍ5<*u> $%߸sjmü}Frb͚MY1ħ*kX6SlxBxw ?RKr٣'<:e%߻ys;viYT6/.usEg]}s^.!VPX#_fXKgӹWAu*ZSOhqcu0PmBs tفUhc,J];Mj hjV;aΐ%/Z9ƀQRt=DS+qc )n59\ ƭILJӹ%p]#דP^35tG=lb6]6"k} *Jx9cX!^LcQZ&LA),]Kmp;ȀMw!svJ8oUޑ_*눃an :P}V1evܐk+ KS0]#.Im6 Rb -u-_Sk&llbʷk/rMc~kAQP046OyJ՟EɃ1LޑFXj&eodF~dI; =mT"̢/?dPzʼnn!- ]gn] if3:>W,} cr:}?e5efi)DN6ϭ2Y=J!sEq;WyoizW%dF8S+*KŰ6*Nfⶖ1$Y;e?<~x)PE9]U<-^~)woP ,3·$ĩGJS]UM;xxt+8ew-qثRDʭ\! %C2-԰!ޏ4'ezѹx3@Y(>Lj:Hg we9/ 7eGLxAߺA1 fe>v˶ b%EN*uW#.~YRyJ1F,%x,dk: A}b`i|_6#ޱF t01`J$; {*KiQ\oWnhvm%_kYq`1tn3@tL Sx W(@i6g5 `.PHGn8VD:1x F]yՂ.N B sK5@#њZfE8@,-`{c<mmD25IQq'7l$jCNlҳVl2)I P '4vxE)K~`k7w`,QwuϮx0R 5bEFDDo%ߟw9yw'$AV;MT;& U&Y"9 q{q㡹c-Lء*d#zPLzTOhdxL?Fs30l(WL-CZ@h _@F] i'[ %,SQ=^t@|TPI90]qWӷ[5)\w->uY*J:9T&jr8r%P)NJXb)xZ-$K[H:sn]YbnQF'Xw<8Vd[$ԠXͷT^tXf|Z׋J\ wUuWPy uNJ<wop6l!6]ja QU50 INB ýTZseb!SR`QnV#*<mPP\^n2PeW&yl57C/U-,_h`qj"TW`6&Ƀ;/PR.TD:d,˝[vr:mǡN0:PKޗxM: *@>y3,u!ο,f u~$!trGJ1pS*IfZ), H|Z-T @@k9 $;c®*mcD&q~/Jٞ6End2 BF TOb y!)P* hKa0ߨ/RqKnoQ)hmnc=+ơr?85EïRcfsJ%_+lзKk+_%)p]M@BͲ%t2]ZՇ LI>۰^y sS.wTɴF>Hі1#i=Ԣ跞 #8JVQbK%Ev pFuJ}]L:49ٮ6]O'Cb8#;Izgq8❗eGm"L g^4WW czo*Uq 0'qҖT^q0 ^y1~Ŕ(ȇP O/BB!vfq&xFJ}{^J1NP>ۗ,ŷ# `OQ+,},g@)[G+Rh(+H}nqRs] udbpZ 0bq^D7F3MF ~q ϭ 6V**R/߫@R 3!.PPΓM"hڵ]= ~C o6t@5dx8~\ _J2~DɨqEM$B)){nzy3`qU{MfYg Ca|IfK#[ZrٝMjʿKu9aD2IOoOz[&JWq2dxD^ g{;HVw%@_E`= Թ{&K]`tdIߴ9UPXƮaϝD B9+}&G.Va!ZrCpϨtnNSe:,၍@N8xwThb86 ҴNˀ1 5Th=9uL !ԽDO8}WΞL(RI[1W\& Y^GJ-VLBҍapr!`}?wgI舝0iAmϖ wE]wݦ7슾O6 SuɚAҥOg䓻1G BcZi+L_ -;cqB th&y߂ܠa|#hd O|z&B]$LteE}&{*^ߟ/ȌwxMdmZf`rXں&s1pֶ1Cc1HLxs\['970u4#X4w$Zlm4}Ok4y,l~:&E`6ʘ`lnS)[JL-GkשqXh'txcw &Ag@Έvaݬ7cjN( |Z5/!VKj\zC]6$?+;MM9N.eݸJ@>S {P՛ͱ?>|XD,j #Y!7L'B]0Z#o 6=@M7Tf2N#^u?hI!FRU糧a uTea73^fM`°S㕎o5jlE+808. Jf 9o$cd/A^ IVCLZHg+ x*&T#f\ z )>N \@ߋyaS2ח-NdYb0d/hB>^ADy`\Uh;jyX^?za% rJ6– 2-=hg),){}lH6GX'j,_0\=nh3x_it nJgJ,.,{7f9cQ. DIлchԚ qGSP-RP{e9w06,Mӱ\!&Ղ ;hJ=6XbM~L8U]53sߌWGC bPQgXQ%޼YU2EJ'd#$Tz"CVa'nآZȑ&:O|WJF?Դ;]m߻jB1%;77jfc>݄XI'zVٵ @@n3$2!k,V9XJg>9. ^6DAbD?t/Aėˬ1D_6rq:X#c_lͅҮe* m{tbi ?qZ}W 7.}Xe|r5IL62yw.'ױbT#򔋯Qu$}s–Lͬ); ɖPp~ b7`"Wt}>=UF-Rg]HC+7fT\A+X ,>G0[kmR8+S%8~T`rJ1/ooR&z^!1.V8%*`z (a23vWV874#o43jzg4$=uř'b`N[IOMTcY1HD ;b6yԪ"qz׶0kg2/]E'.;1sۿ0<&n:GңDn#S 26c:RT\7mw8.TgY dtPZ¨hO`?A A%ui_s44N4>Q&8ˬqYipWi(¼ ^H(5{/vk@WW-k=R3(R)rUjm#cƞVQd{Eڪ2ݺzoG*_TN;OBL%~+ڟo-]t,6B4{m`"Eſ AE+ȣGWƧK:02Eɦ63m(Խ:OE1"^6\@ r;oX+ )ex# ⪾UϠFU<+V;a#ӼhRAVISs[/qeVKVv$Z Eۻ*T8x=Cv5uO`Hɲ "T%æhpf9q[ʅf:;s='vbo#qE1KҶȋsGDkL?#:xNu[ _}rkDQKx ˇ&+^/DRN<G8 >u3 EqcDU_*N$;CD_GY6^bf=h./,+~hX9쮚^"4Nآsfřz#T_Vba;Iǘg7VLېj̯f?2CJxc2HIKDF6i!Z'YCl+ѳ+6HKjK~r/Ei^FF@Zrtgl[1IUGDltǹ4"b,-|/ Ԡ1 R7 Y<8 Y Sxf g۪P8躶z 5oeiy:^ d7T{V3<|yb0/½N`m?ZtKU Z9FPtP ?@ڋ L4\h.qY٧㉲cn\W9W*⫑ݘCEfNڕF! e\Nydӝy<{4sp`.I56Rˤgbj5BfBchSC:ݤ+j0g։>* p-.Y@مkřdnIQq=1<_iy0nr/-㼬eۺ$m8uD^؋LiV6- ^;?Ch]9o;ɝ(yLy : o8?lNPGkUa5)0VE؜FcIDuxkmsIBwLX2"1\˓f T׹lO'rP%Nr`uN8ܪ1#,*FǷ5xr㒁w56 `l)G@р)gqp޺<& 2du~2Xɺo#C`oq5AZ$a2TRԳ6¸($|ڋe+nzdlT7]$/l# !J=KƅO JzӦ̳}h~aKwf%{(۾ KD*onJw #|/y4S5}XYUQtBK(v/ ڇ?{HGeJӾ,,`ץ~T& Mu؛Eytwa6kGD`hx7e߰'\]T02HeM \XN48-uZy-& 2f9,>XO;iB1(٨S |z^P<1v9(\&rTOhʯ<sWDZòXKFvje~$IsKA25"RᗾgG{Uɷܶ t671>kks`0M%W)1|Y΃MHkqt9[wbV,OPD׫8(%0$ԲK8hD=F4R}[)oˏ\]eSCǸEL{3K`qrCME$lpgJZ툺3ȁ\xբ3OVb&< $z'.nR[cgLrwU-׹86r_[]0鄂'`6oZt ??.911=[Sx  ZK`!^M0="M9$w}/d1C2IWt^Q }a^J ի|_gho= j"/Ftu"@qvpIo;*(sܑ/YgSDZ5vsӻߚ]rb2R'>x3{ 1B><,m[b'}e`(>Q%XM]^BinhO Ggz޼ mmMkxiШmI:jUQK0ybg!'} mrߚ!c bGa,g@Đt>k$::G,s _RFU2" ^[̪~AT8/a1/V b|+H4s+71=Я&OoILQ:'ch"}`/1o QW"yr1I CcYqj)5ǀ ?uoY0aHwȁ[4 4eȰOQ x/Y˺˴W5UR'%Ą*tMl6fɆ.}jOWl#*w4sPkYg/Ӭ y-Jqruͩ_&;(ןFwN)?qO)8$ ,^peɆ)_6&OLozUv$Ail4яq+[Faj/iHMJDۏV"򞨮߶boͮ%P&9H6>v'Uo0\6^CGݒ @"/L/!a& Y Re'htsF-J5q@n4Ͱ1_kK?${, ~ۖx&Ru.0ىqӵt~)Qzb)rN :"6h|I,5D!TKr&!%ԭ>c֦au @]fnㅧM^Znqx61ھK9H`IUǎh#iFj۳'wPHW[h^ν+z6DJґ{7B4 ۦ*8+&RnZq[mĖSl^~l-PPˊC*z0=dH>s;v9i^ A-&3 W^Er 31*p@'|Jti[07*$;+}e"jHon64 hr6TW 5h/PdQjb KaޖK|DC~zXWᷫդ#m[5Gm6wohSn.g&]Kcq8]\Uri܏]ɳ" Kk7305G՞|O(+kԴF{ O`Aƕ)v.ŶpqYh})ӌ=t;Z֧t jBM1o鲙/HyiKu~+-9ݮ?]o.EGRKAwmDjJ2Kig8\^ p! YOqQ 7٭`H?a9{Z1[i5!,EIa,9J I'dVoЉgU^EbY/Zot!3udy#"SOzkR(r BҷmC!@-(8'E<{3u/wYYmςv49Ӄv4n$:pQI 0OI@x{A7mŚd 78=>7h0&rQSIw5W[CmX S6+%!4;Ls1XCvP4\Ոa;g?Q!r>pke8d&!6؆mRU}uF^=knW8ZX㺤=8QiR#fbcB~uWoa}( G% 'yWUl@XȕH'AW =}(N¬ji[&Uhf6Ko^Ɛi|by' zRwsdl9,'1(+y59.Lfaŕ@+6HQ| \\;#t!}!*azt:5u5>#9t?F@ə3/ pO/u o40۞|#2O!2+r ,oޓZ`a$f?lfG9QJ!<3h0KY8$F0UNHR Ȓ`)W47\nVreQ4Y3jb0!}GXЙ|̈́^ ˭zU:sj6lBsQJ ˈkq(ADIxDYn]fUJ0ٖw`$Rq㚹J#-ze:gGx3W H)WۜqʊTF?.H-@_❳}2^h d/?I.3v5$p-~i@:{ JSL~/aR9\A`QC^dA)Ӳՠc5F-iw E?O rpz \v_-sWjչ Ukk"NckCBEL\4"bl>\JLie TˊG ac͠ YQh䰐_)[) Rv^ϢH$Bœ-ֲ$^!Dcun8;:A(wCd :8m 9r$؃yPovBgRr#ŋ?2Ү]4B 6<8hA=_d2U"~K=qGԭVtܭ zd4DcbBdv4dC Z%}%F |+C>~L=L8gq فzcy+SԘQʁXۊ*'rN`Ojf3{%_ 8q& V^Y*G@FBӈMY~52[r}}dLf#Y{oJɖ ܩ:M{j`%*Э0J=i9MD3O^D6@<,bx>E+Dq7,/`қ0c MXǠj8O"YB zuZ>5wxc|(TxFN[ ,pO&:Rb=tټWAz[.,]:`N(0q#U"| ZV AD3KlUFu"2hO'z.-*톌۪ō߬1~RʎLDƇpv2x[~qH0'ZŚHD*}sb\XB0R4_1˿{}o#52ُ Ht7I;!tT@.LXepijŔXc'̓B0e;xǣTZ䕊{㔋Z?>cWx<#]"9*'3 +83}!O IUTyM1HQ/XN^SJu,seS h^Ѐx MoTCzUsb .1Sh #uOjCw!Iql+/_ӓAG}z6h]fnPӜ-w.׽${~0͔y1#_|{>y$ Q/yX(T`D}I9±~_JY؋(=xKe풊@:; n)>ৃK#݃H lOD]Ѽi?"3B(OfAlD&)9Tdqs甽B7INK!j٢W#@JIi}c+8pôu;: ks)mGљ%6:Ȇ68D焜ߡMA ?ӝ¥HWMiw67_^g:z`$2O0he3x_jqP; &qhϦc{%6m+-Cwqar#^=]&NNçt-Q1;38c䌶Keus$0g"Dϣqpo͞$VHo)T]1 Y ZLJ_QHke>;H n $p pJ)OЕ 8RVaUv7,+ WҝQlm2ٰ&:6Y @d,Ӆ6hW+fy]8]$ɦёqNviO}aMEFA\"p oߗ|ٯA!7"sW-[xcUĚ^JET~kIJ!;óc2,(n۫ t]{`fF`cMla:U@4A,SVCac8xn9G_/NtaYOpQ5FLsiXoZ'PP0kjiwxnN!MFXG-/2i/.oÊ`Uk-Hs\s` Yފ<0enj4IA[N_=$9v"4Љr{jwbym5%u@XoAEH1D|ę>OG\ˉU*nM!=Jpߘ{yur2: KztVA>%_8J:^ίhykR6V68zmELKj#Pdr-6~tޛs+Tע+8Q,|2-_(خĂ#]({NN%+9AJ9c8[I. kQp- cQ /Vd2/an[m9@"0OT3Ǿ,N: jgfyYE IDeD;1]R>41NT B|4. &TDlA|{?c;R.&:1&9ݙH^&%TJv)X#} qz"w !]M'G3#H̪2g9ͲJ Rhӏ0*վ}Jȩs֯hRL\LŷH#WssW ߇3M:7\j~5!?\6~C-%E2 Rbr׊Tx-Bk?ýĕ){s(.[&džHhBfhLK3>@ZruvPAjg !(&V!rCv̳z߼<#>Q 6r2ބ)\ n ONGH7 _8@?ԩetCsCODI Z%0SԂÛT<PE0B3q%ke0VFc]3T?10zpLI$Ґ0ֵ:bDZoaz(n[7qU}gߓRZ.OvDwRV$\5'%o,T o14Ultd5\L.E2ڹ R Χ.3A9ށ7%X4OrR5beÑwMRRű}YjdWF`kh`?}=#i7(V%4-Ru>T  H4Q@}LdnkU]jFF ))NK-X&*b鰕}3$0iB7ڋb}!XN2(gdQUbTUG= ^P8OŒb=\F& a{O՞hI&5 >)]ײ#x@^N>Ac)ۂMͅ!qN,RmDՇ0ƚ;&dqӒG͹ߧ38vZ%%0HQ?^[C[aq.6m*/ɂf督oBS!ѩzҋ"^P($z}+V,k (Sq֞kPB \E+gnCTrOib ]~ZljtG`Galq>{h)M |,`pX:иLo׻z\z{z]@M>?2YIU*o̳!@OPH˲c 1(Q#O'tqoF>^ a\ᾄ9L_oE$:8+Fm:" >iaIv\"8{S.f[83L,鯰|^bTe+zjO:wާb+}Ǧ|νVM/|RW =zļ kNhH"F|lGs2#3]D2E(ƻt-eLJp? ~)V\FcB7g#R>BkAkn6UH^qmʮEgv}H,L=z? @6=GC LLkpt"cq*F_@G s|z`~1(]SA"v W>͘,7+5lN۔|PZ;JQlL!! 9A]#laI}w+rdm!|A1T ,%=tL3+ON\Q)lؕP\YX_=J\Tt@ې>҃Wkd%]z'c&?x^.Lx3 5Xv"QkwI7#6@;&+f&CݞV4OavxE!ۢh=L$I23s{t#|XIx|}GL ]#W![ 3GyN&,?Rf0dtQ4@$3bS$ t⮵gPZv}[1onֶc%]0Y%`$MϤVb:E' zl%|0Y{H0C,Hi)J13Jl+fEJY8ıF$rGGBVk`=D:bVO+&A"Զy*r4n+;@X&v^0[ĸ6B"Eqwd:"gZT?0eW^҈Ynoi>95i9ٓb Nց>o6>Uw6)zvjJHʣ/DVk<=9Hs]/<ԟ(YDaWyaE}u7[P/g7`8؎; *ha"-cDމr>j+sG:'QUjWz>h(ИcDE -75*j ʝVew7j[K؅Qot%'I\#.e[ļ댴nXߜC1GVwyqBNF/? rGQ.]hjifVځu(GqG!u/TKZ'u&ƄJaK0'@ȫ>T S|'hLy,Geu_ qV[w4jE?,"vQޞ!h-|jMޘ7s}ߵ]JI %J'A4AFin9Ã,;*P]Ҷ_2Ȋ~W A2}[v:YϷǞJYG*Y_S!b}4lp9JIt1^@EyFydv)NiR߰E-6X@DV&P=l]^]ݑ(dəhئyTQSUIߏRg'zX^4VNa?;w{ 0P"wHa"Yۢݾ/Wb(y1QSv՟Y>[MM$= #mS"mS! F A˗P!RfǮ.ܾҝ|o9dV k~_qZrQƸU= !#`1Э%sԱEF6+Z\hsu3u-E4sۉS[h/Pdt9)e/Tb/DG# ''w4PÄXm|C0+#48SCQ@O B#E[ȳT5lEbf=&T,ak2Կj+Sb>9҇[lz{,, ]d4e"b@~ Bhؐzo -UyCZp.4:ݠuǝK>^Į,[-wp6`j)_ ~42C=;CjFlGdXj H[}d"qRhKۈr\M8b]^dP>_27 ѿa^먵9C6aP;Ǽ<`̷t紫(*!jc+XhX p@X@ oV .l=;TIj̏%Y b\)(n-T 8l͟֋H ᭪bp<1m91Xz-YKf ( Uqo/RhVtpܯwяjޒ :Q %)ӓRڪ?^C;NzWL:XaXӇ+,I%H|xR^14u%W# [˧5I L֦P U#𷔑ubrT>N^.*d;ođ`Y;+HJ}.Ds,“WlfX^dwEhVfbnrGt[ NAQi{uzIL5(ީz;gs(L4?`1:nyVs4#6;pV}safA~DtU$H{TUk gLA1=L6K>>XQ8 Z"]LkNUk-.%sV"b>vv[X8Ө% ڄ3@k/RF)Z.=t ـ&;:8oCKC̕jC5Z_8qJZ&iJ{;IwM%ZmEO9&&!պj͓vhYv|Buٱ#i 2.~2> ]n|"9&g,ÁlD3UpFջz ޵Ci. Ќ4RA )lOշ HPKF_ Z2׉lȿ˿T&=pX]1FSx{ wrku+-Xw+'rML ݟAqKPrEyF*rIx2Oo ~pp `9rP25) 3Sq?oӓk^b{NR8 s9?mb#N0?:o$ Y{ J(E7IO>Y>so}2p])4FČ/KuP$-6惟PYb܀b5K؅ Lar!LS }>CI7"WcЈ8 h0:GHO{33’ ?Odpܧ9ȗp7.y1hdma IIi4OA<l-o1[t,$6~2(O>*zeg|ki;͜_"xKOSǻD5 c 1YX'f{^ sdS)Q]*籬6E)6I.|SDb"|x(dzu/?$. ELdZ4DMJBnRWrTv4&*`GTHԙͤ|KLz:NCp6ȓ2R7EqEnE}CB=)U9K/x U YOm~y OI:VM|2 R:}E<{:~9Zu"t۷sR6#>Ls͢5qچ^(Z*5$_C֣,yKu>xgI^eY0f!8 W2Gfd &° _jlD5A{MpzTS=w#bZdsJ 0仗:Pבǟl(EYD4&uZI6=5@#:Q*L\M%'QjİW(hBZ;{SciH [@fL\V|D:\Aͺ uJ).ϪRD?w ˙l`U4DDa 2^%%ld{˰+5Vu,ʜӲ ܑ7bPF4vGiB2ƥL g[uj] V`,6DEuPȪnw|t)PP'ubC2v'eAEdP8k8-IIt ,dz!?x;+B1Yr I(])ҴU|->R N:H,)+_*mOqp V&nZ)>ltԋkO>6s5̉Ҩ&. ukV*fnoilP՞kQBrM{M~GL|b6s$䂝0\-ן@vG`rzvy +UC'=1?agqd{x|"`BOi/T{e bc:= hywn+ #f`5NG51.+ =^Tb42X=!t_Bꯓ JyH!__yf#D9ِT8?G A+F3Ol+'`'N<9]m:3G W Kc"{uvs\by e19x7fn{ZؙME<6S)f]-k5B~x-S0uH˺?0+tMHd6w, kO>ş6BW n s6KʒYe7rȊWCzYɷrV8U(i <9>f0?tKx}bBuKA yv5 W8bWW2xaI#&FGՀȔ:Nͅb:|ux eD.<ui R@P.2J]Gƅ w1 -z)U{lgcb~h6%ș 0Eu+d 4|EZ^n h%+]L3S.xX.4jp9lo} ^ROR؆Yv ? `eb6%:9i6I_(!Ofo_Owx/~9[僩Дefg,̈́H2 m3hPk:ߣWgd:Մ Dx|%mkp^%*IcE0-"+1 4+54mhclfw)ݷXkO(m'|? Ϫ5Gsu9 cCfЌv,fBmIB:o=GVb) -'-Wa~?Gu7p۵!z7^eۧɷsgq LΎt\;ކ 0G17=ڤ?$Wp-r+ٯGƵy{&[-P_T_YZT7J_W߅A:MożK(\u"sk(5lNZeJ6obœ_:`WEjZImz,qRJ}}K0r"wgyl3P֨#t\zՊNUo62czYAPrըJCCw* ,K*ܒSi, č#Dvp87$wO36;6e@.r_1NMVgSlFem=@wg'1Ae ܑٕCp6f}0xœOzS1dn&Zc'Oq;')bK |,.>|p/XǞnWNiwVm_YB[ĝݘ@MҼY?A頓P=k:%LKNm+W!q/}nE+h́ȯo+N~]xsg?A 0/ܬ~cT99狂7Qzە]eڜb͍24~-7Ciĺ۸}s6(.K>q WbF6ـ6: b!hlЇ4Q)4sv6>&cCbjkۥm-}@W ցW[{a"7#sMlyB!#ӗ+Ⓖik4`*B-sH2Qc1K6h.<27(zy%^/HMH6£1Dž/WGgG8:ޅ'Q`/ 6Of-GKP9$αW2.Nlt/露Wz6a)٧ܪ6xI\ͮhb?/>pȸHѡ`=:O %>ʑAP܍LM8΋XFڙ' u ,қyn"͒3jYPe4I}ۈ eW h!kgxe俙D tN q2cSZ|eW޹m_nn WAD:є}dZq.f!]~Yt ?ڀxpZqw ?RçLAQK-yVK] Y%>/X_T>XgkC9N"8u!2z,! ªT䦍pǧqFD%ywQV[_yWFܦ.,W%HשxIK!M и^wyiH'l]g[Zt 0Ⱥ?hvBnJygP֛ފÂ]:|Q͓0Ϥ^KcXºU)COwU4{~K)<ĺ3X M\|l P^ژ ܭeH a"CR1'qFp}; vS\RY$, EjİJYF%4t,C8sț606{-(:Xx Ց5|ÀJnM3 QIqO_Fa1x{+CrQwwn*bgI'% [zJ5gSzDz1?WEkZ$@ZkRRݖ7{~|)b]NZN e-YR$WJx re??az5x;-Pw*0L}ND'Hz?EYBW(x ow$[veů VĤl_~TO.uzj1ۯ/ԏ_xqi|s9pw_$:P&XAܖJ{cW5L0ԏIGn껸~by1_3o,sf9Jw8cC[ܵ=Ai-x<-FNUwIW5D6ueaQ:v;[_<OxoPehlRNj&L[aPA 6#vYp[D^ϧd´=&ʼ!8t< ;a^ReM/:Y<y k{Q矵RmƐ $=b:U']ޏѪ|[ (ab@]`e6y"鹯lj 5Qc7A*G{ٍ|xr=Ul]=m~/ޅ>v]2;}YKs8AX|_D !u`w:G$Jw`U98g)lvEh-=B'BI-y}W3u!VbD"[*?wS: Y'U3OSB_RВFL!$42.ΚIԀ?D{hNiOk 85 M^Fɭie[0۩lQGDC[eBt'i\s\CwHܱ҈W odМG:,q]_ τ:k;u_6vl**MF0Xkax< 7Ue !lvɔ*}gR^$arDMm=t^4&:޳7#;HV)&6,{\"ۜ&PCxVh1_KwA(86k:fj!¨s2o9: >)3~3zYb|GC<,Eܣ ˆTUZ#iqʿoT>t)~= f@nK(ʙ&N@?Afjz/Zoa* _B LlpDR[Gjge[LL$ʦ9ܸ!; Iq`tc[[HͩPXR>qIId-`:%sr2r/O0N@}hLN[JPGPVs{AnߑCCnv(_E>m Ƃ71I0`p xj}1lx 2{OB(=2'D-DLGʭCE ՗#(Ά+G6G K&b+}6Ƴͫxz[c0o,P 蝦g!8K-s v2K[0 ?/B7U=kp6do/p=c?=KKhe SnRŗma<~$AC!Am mqq|)i%kDWRZ _+C0h .z ϟ_ܢMI6ټw*63֓x)x+wt0e$({9ܫ,}]NE#(/c'|Ot߃V⬝ǹޯpm k?ke@}A`gvQTӧ e!30г;"J!xK^ޮV=e~O[yQ giD!`*J '%tʸ%pW+&m\ ;YOʾ8ɥKՃnt["1%zNA6י|J򭏅)q|{q+{WuT~dיR<#킸$ 3'̆ } DĒdj=Fɸ0#4sdgZTh Z0X<LJ<ð'RPj$J v֛ ZoӾB_z{#ЕLptlbQ?k0ury4/.upokUGiG0ph;Ef5_DnB#{7 *C#|n#XK+MwS2kE\Ӡ^b |B8jeɅix N1h|Vg>B0dxtHf7w=7Vc \:odۆsw |9AGU`C`ҰuQ8xtfE| 1}'H:gpa 9>\ *qL3 i]c,(&VղiNuZ@,DBOL=pmraHu[e]ڲ0g:ꧦiNKhϾ,Aͳ''A/rOtQ}9J!2i =h gs% 'zW@39'Ei Gg䬓i4}ֻgR0pOJKG6Ll 4^U2(]$nՈ ']p3xɱRҕ~2[y/ŻN^pZu4vRGr-|OciD ׃ {(KƼTqN*@nTM:' IZA.iN@oiPu gQБ'o|F<ggo 厧F`3̺zEMtPc4ڂg(=ςZGP޳Nnyg&|=XY̰ 0v˟!y~ lSjvA/Rl s:1! I}q":EU +Ob#?i3ZݾN_j}ǸlXܘ Gհ n5oT)+$Ta\0Sz%CKyA}&5gTb2p[gT@= 6˴F#TЀ1)tմ/lV*G@kf) uv'"s7FBA{)6`C}uUQ귘ߓ5>]TEYB?Uo7-S5.h HIR!^C\j(̑mx\Bؕ} rj1iԁ|(_p,WDyGUf78"㹶p"fnwgZm_>K*Ҳ+eP\Ht=LlSY,9ʿYaLHxc+p {yߞJbU`y4<& ! -te)Sn %S‚*7h7"fx>5g{ ֕1F{k!m~Á7Ta&JPGݏB߳FWuRv97Viҧ*" pW5K#k,jI&ײi,X_|\S!ezG'x{b2ߓ3*l9m/{C>Ԝܚezߛ{ҚJ<"A9* rg"t#l5 s`P$N-\>O_a/B͌ Z+%='^?dFFS3韌9vL@NE_d WWj8:|R`nez3!kPR *rb,z%YL.)@}R\H@%VIR<1zɝz]5_C5 ]\ʪ}2[S^Hb19h 0fíw3"&ׇ)Ud< U>aY d6_nešRk#̽|ڍ{iLSMlGmL>So]? !K>Ή&UƝx<:=l:kr8pM_̨43/حDL=FFM wc`g OCˮb6abъt # p^ls<@5 R9dtFd?擳F޶ĺ^MT*3Oo( :AG2RFVTc} mګY\r[JmU"ȉ"Vd$RK`]'ٝzyz6Lt|r} SъipnLBH832NA^/%h%+ݭecHx JggtBFCOp.IN{M2P npkʛT ?1ۦYSh~V6#N 6M8i MtN P'nK?Lz-1<^Fij A$2lCKHS=!ӱ2.sgQ!FT4W'zvZ}M곕2# ˈ-\)aR,zK6ȷK7ݪa[YDCP~SM=%:.dX& vD?c9z^ n|'?*/a.!b72Jl8m`7#xI7R+yFe_Tx{Wxp,R.D ;rJ)3=''OM`y/Ÿ3sci|0}::B);Fa:(xK8UJMaܵXǽY3-+q$TMp)ޖG]eCf7I6n#pՄZZl9RۛUN9Lͷ˶|}}z5c |@w <4^tjpb+= >:2β8hɐ@lC 4X-5,rB幺i\%EXMiLӒ{ةj9FZ 5B٨nҟK>{#u?zZƙqC *Z'{FupV %~{1.3Fމr! 0dI޻[8_*E~"TxoW5D( _$9;ƞ`|As-/w?/1 |"(Pt4c- I_Ǜ#ԝ{1ERc6W>Ƴ_o=q/d9m~, ZgyffΪTr! &8 faIK˻GFήo͓g80ƝEځOP6Äm Z1Ǖs .%1Cqc m!1,aQΧT*CJ>Ou1W= _}ȈZ9Lr5vvI<7jM-ۧd_g=p0u5#b;X(esmފ$I%0XZJގ(1<,%TJX}1+SLxҲA!)M(yō h}P(bg1lX,].˹ fznyl;&Epy\ e*&*-l(bhL6~rR=S@R3M-Z=VSŴ4ȼߑT~N&UPo^"C"=fo Zk $/j&, t唿뵗˚sz trCۭT~, Qs&:4RU UPLƭF[=~Hѐ]KKSze\30;1_6kk*,FI&CՙX>*<,G О +vw1&N l%w~{}<|^uxR3әȻT]^2Wy9"흩)^\U;_$X@]H}MaE/W*m Ejшb\3\SŃd*u"98:bb\5{(H!O$9*Gӗ*5~nRC{,Jw9lvB>/&̆eȅHiNU_LSk6IhbѪULF*۵ГtӜ*1]6=,kjl }PT5F,ThoM6oNafdI>3o)[(bo O43א|}R ާ}HzYǟVMZ%GX(䮤x;S E >@5%?(yYmjP$QAM7b1KR,$}E٢Q26aS!<*ASW!,Eaт&Aޣ70_mh=67%{gpi){1aڬR6G=7_^pX:u:R4_qIꧾR]yFD`FcF\<ϣO#֭l2"H2%QeiZ_+q)\q"ٓJxT#_a]c}/.!8_3 -jnA<2ڦxQT.;.N}1 Sэ&B/K'Qiin37⇪GgdON{J<+Qc^I+|{N8~YjyF:7l. [(D厯Rb8Մ[BVk;`d W Ȼzz=ԩ+ n V:*$?Bp=ivj0EHGM9^ fI⺍'T24L"޷ZXXCM0GP3a R mV0w_`,) ;xiF mtmgs M9PH}۴-b#,᫔I{v {8̢/"=̬V"N)׎&!^[*JtpHVCz9(p]BXё1}qtA=M^-/O/U].5}֪i3ԍkӂH!Qb}HXFj΍܃EkAzw&+ fG#jaĖWM}9> ]]v}uWO")]~D +|L=EBqLh낞D.|~$y.V*  ݕr{ŹC hif^`:0>I> >,/YՀ9 STޒ@>B4f;@(ex+̠I _*|7Kw".Iv/4mA'}XdwT'W,Ҥ!jpyC(z>ldD\tHKM]eLMIK!f l<>6E_("UՅNaѲ }UĸcǬq 4,TigR y>C nءfU2VC{,KN=`-#ٖBbfrwLkLdM+|J_5ѣߤrⳀ8(Xog]2 !y2%#׺;2γQwQ}y)l)m3$ib=Ho0]8+\|d6#rt /y4| ngJ.1^Z ?\]~ml@؃^dy]Cn^!iҗ#O O(c0CPgl ]+Z#G< 9+vG&՞%:SGqé=2:"]׹ _mP <`GnMضz+^"1Pl`3Ru^[ST@Ƒ"J>; ̀U(^OҮ"<"*D}v .´8G@`Ǘ|esCMUˊ2XӲTiܿFDeEȬ" ,]F|VqSU#ÚUa5a?*iccYn>ɖ[qg[qIRwtmrn93*W^Mgr@;oa̡l{{/Qk$Wvx"z(@_twaN1$w7K` :Ҏ< IrO:H/\kʷXh!ugQ!-@.,twD^;P~Æ0Aպщ_k Nna[|6'_qMw|{b7;lNI{hE d36}Ιȱ3^ÀnaC#O^ǛQY#Bj{N6\CS[q vffRD0Z[B*-@6;e`ݞM%9yIFD4>էVUg5Rjʈi=)6̘=@jD6V7Y6Q4Vl8xHLٽW3 u{gX>R,p츉|zuVEgXIY >Jo6 &E nR:6KWl$t)0q7{}k%[?sG4D8'U8X}7m9DV X'[<N):ܡ(:x^[Rii"i .sY27`mi@vni9)k[&M]ˌ'N[xe^ ||.&q!f.xYa\WC|=ZA<Z%;ǼqW)c+xճibs Ϧ]B~m\v>S^vc+2X^$>Y$X  >db_uC&=.-v݌/>S=ipp D͞<@igC>#[^!qhwϳ "ϓ~D]l^@H?0`R*XxhQ5͏>SkVmEQ$8n$9kgTNL&`Gd4p m=L;֜d2}RU3_p2ofq&h{,0yW_bf.dD & FZ!]1d^_O!:jIY0@< S`=G}ڗ3wTr\~La]A7blH\ƒשMi5 rM/޵3/9,|'jxt019q=J<n/7떐7pA :3 )w*XԹU\Me붨pu1n^kQ-xPJQ/읓勪A$is(dre02_4qlQh4s[((R! Ə+֬aMS L3Q` v/YXKJnD H#!$55S xyrf|dcGYr~},*yN`kT3ar`_^-af+VjbbB'h/e-Lx :Lc-Viu|$kŭvTs*PIA +`B|Ts OAՈ-b5 iߦ;}s÷hKH Qvgv}ȍUkxA^Lj/b&5 ]ȭUN8{45PW&X*",6CDba[Qa-M"zd ٽ;LlqUG$@[M¨||Ʃ!reLZ?V6%L$I~zn_ѢuTj>%x]4-{F3VgVjgd8 ;8dx#mܩw)vgM'0ZE p`{N5}޼NND݄*I0Y?췘/I5 #(:dpn>޺z+{?>|V  Rȩ-f.ʢ->bb5yd^-r10ö j ,fi:Kg>gP_jy1\UCiA /-2Cҍ8dFee~G9).?mݹo{rΨi%S{cD}De_Tb%V>&l|^! c-^z0R0ߪ䱷Ƿrl$h؊_FhHۅͱ6\u-aqew[{Wd7I;:Y8 25j5P ǯꋰ" PHLT1Uw4 9R/.t?+jiV D)/=%Q@etZpt?9  y5O/:bP|vf$ՒA3Ou4 #Cy씍3ҽ*GT6`nI\JQ 'Usm";&ek5ʳ,C2z񩜝s?+)sKE ǝ3 ijR A, tŇ_fBޡEzo4 ܫ*94:S@jaO$c^liuԄ[@<nڢGu J* 9(߼F Y}<;%gNnS93ZI@e}< 0[Hn%/t }ddzfӜ;nV~Q=m' @Mb^X͉ۘ \%t5 ۚ?1cUr0p^{+4'&Cg*SAÉ-.+ n*v4Rb|_i#d]_DT];㣡ocLY^(8J )h4e @CSX hHDdb-H6 7+ϘVfjj>'6 BS ڤg" WnVh#Ԟ> Ӛ$Yd [) F{R`.iAaq=ЮJuQ?"6c! i렡Y7PL-Id ]Ahԯfh9 MA2g_:ӕ0du" .3f}B'^$v8ɗ=*<IvӠ6_nzj@RME2 SFT!uKж\%nO[$|l -nM6ra72d2Q[`N#"~Ud^;46©&]X &1Y]/3-VkAHpO\ Ƈ4d'Z.h^qdY6Ȥ+$(p-oTDOLic0UĕzM"g0_ 2\j哘\YmJAī ߯01?oJ,%{ Yē֑|#>ZyCgFR{7DW/2869cl W{⎗kdy"x [#PbzFjm?8OX˫'23NmZTh?N%{cݔ5%rVNlerF"bȲNڹZ-|(`:G#ABIInZ8͸ Yf\qg!8"HuLAb;220=? ,Sͮj~?bئ*)lJilm/7Ve{=mKO E0'Ny:zqў Iw"Dftߪ_rb $rO)Bύfiڪ2.J *vM9QQbޕP*KyVo)ӜmPWɋ(\yYhcZpYdszdaD3MeS,@%+ O/ߚa7ak8jw8?Pr=`o;˰MVer8!iY,O(FN L`Yg(#B0:㯟XR_ճҺNv:#) n(YčRX >^b͕ZquWz(#TlT"ϻ:KJY -,A^uF͊DPCWFV4{[zW%XX yX˄}ͨgC=JttYO0}M{g6ޥmWN<4F9mtsO^&6].g]̢$V}YV8e3{?;NEcMd2qR Q6Zkeɴ/pPGab'6sEi<ȠIЏ&i8㸒7Dol.Zk_ mIV}Jg&¤|e筱fTP'SaZyn`{/^YX;$]n/R4pہ. utS0_.Ǟ"`v'/ 8SikDu6eg➩:PFR1o=LJC=_޶JFg;re]1 v.O_\aPYrͺBq<&˷d\Ls>LKo>KlS*XX¨)m@z ?,{7Bw4 -W AOOk0j܃Aab!,xCeXM1 뫶K?>d0}1},ƳCH!h=`(M+M w.tխ g?3$o+NXȤ6cmd3c.;}=C}Gd,5ׇmm |u<Ġ(H E4ΆytaOPwYZfG}4qlϑxOC !e`[r%Rw6J!-m?0Ng0$Z ׭HR,k"*f\u]i`l_ wn `?6a ;YA;mwOH7 %Zhݲmn/0U]yJbBۥsti:>LUPub1bkq1g C Ro ;ycR#L0cZbű_v87Hfa5@C>cp4s6 k}dUeYsO+Ѷ HVz/%L4iɄw}̈́[mx}~_ɑ?W~zj&5art0-/\;kJ}J,F/WqsvH Z 8.EfQgSNss6n>}(Sx+}&27hƷޡt]fA9vUei;$V9.^C JCFvџfXXCÅszH TL?#R:D>skB~5Gn$wcy@#cNn q`hxYFe5)zV>I]>w!H ȝ !H8 PuAk`9=Ó 7ktY rd@F&!.>QD8j[DsZd7<{Szg;L)4 GR.|5M_.Du4zut^剰TϬRBg;9En.17AGlxkRRn,N2'a<jwڒvb56S8gЂRPYL@ֵcjiK'bL0ڌ?Z?FZQEValKWb[RQ[ aFp>YZ:ݟ#_uAuX*hⷞjA9g}E7.- XH=rP& 01s$+8 lѻ 0Y$u)aX)jUXDMB+Y:O:ٯFO7o@m@;@B7y7>h`C) ^HX28f{L򽄅TNh x!%sv$7H:z|DPº*sJ#oJu*[׃O5O+u3c#Dp%Hjʤl?Dd z?ZCqTf,S ,onSh>! ] Y,0B?z!َ*CﱀoBg.V%1{FA-qp6i%0=|:󛔂lYQVF6wya vgIov3I u!>W1h4jY%޴0}}vn3W&;XSvgiḷ ''CLЁZQHC#!:1LW!TàN;Mgn5c~2뉋w{[.o 9?L>gq_#rˈF=mf@6^x("Ҳ bP{yOW`}Cg*)(3ܤpL-J`J`-WP1^<"he e?4Ik(zVދ Ôr}Sc<0ˠן[ֱ+c,2c+ *bzxM i9=W^ ßi DsOY GjB~b}`TOx8%$ NM]D=9ǼݣŀӪK?x4q#2EVdg↾O孉Xu7lĺϲ!$CpEh1Ul-k5Au&F~8~Wו5K^b^gD,QFە=ufNz@]%xJW GԟS_ M6b\o|]Rj4Ɏ6֋h#@R)'p̔,vL~wϒ k챈)Y6a%i0y= Vt(Ζp,3ʕ\$6|GӯZN0T-!zV[$e7G4K1!Z=B6UM:Q>D鋈@~{@c0H&z.(״; /QJJi!<c%(}!8j+6^Dy'o- 0mn(ЬŹDhy}=?W,JB~/{԰RDZ ˩]<_#-Vfv"xp?և8R_0O~R; j99\p@x5KvpJ}SiSݑKDт}ȌV!$2nY4*ₚiCr*)>Ԫ7ZH /޽Tڝv +ӷֳ:g .i4Pב8x1(qHy@`k- '>VVL֓_?YLBdM2> x0G hLduLyGZJph᛼[MD"~恹\lܤ1涩wL>##6YkmkZyEZWE 5~TdXݢ1|=cvםmZD7dEr5 bgWEe! _GJxξZ`cSVekS:49(00m$=Y~r3z?NbS#6{ci܋?Ct2ǫ*@GjD.Y\r|Ikՠ9rlb;DNH.aiЌev:+`ۢ}@ҟ \m-.CE8PrtIa/[d9|96=npn~K5띒Ge㷕uv}rP4sL]*@~~*!ۢKEkUݕ^L"'`=V۽`?|x}4% BJ<Ǿ\% ] 9ӟ~sdvHtB`^F?ml~ ĽP<4))_Db n_lyC3305X,R)ޜsNP``2m6u r@EG=s/e^ OrE?9"*YW`o/@we#LwbDGS_Zc+~ ʉG"Fg٢:kUdƦ}<K{/ưWf2%6g۫'ms~ۉe1xŽuC"!{p /3i*8_it᝼ircotS$iXX/:yՌD@yrot@ \u&}NqI81qαZ$s%$o.V|7XtwQ٬}] L\ʸg@$kI k2y63okzrFPw | /+21\kgwJKr|δv%Sk¥O)EϥM)}&H̥[KfUm+UdS5w&|",1֢h*1_D΢P 9k]<@k &킶 尝E SmrODį4b؅W ?;=^ieqbˑЁ"IsGupoؖz甯"ϘB!r|\Az Y-X+~R(-i蘂ABQdQQMKV*.O !^`}`;iu~yCWP\9}y]:lckAtEF8z8UYA#VĜyNI寠qON_bKQNdů.իsM$S( 77RA<,o1^lVk*M`sjy"KovÉGIE`—fy'> /ܺ3>q*d7ɟ”)B?f9gԨAq 抂3$SPA*xiz~C?a{y٠ݹ$) |Q4g߉8JQ ^Wx\>֏(ۘ3Mbq62#1Z<-WK ĸijIoy @%?yaGoم($5:׭A>tADlAȜD^QT\cBG1yLDŞЋ Ƌk `$.k?9wc287Yc۸:Q~s'g;1;j6҆\0xes9NPqvC- ߙ;kl`9ϗzƶ^F]5_U+կx>BM{;q@gUDj"lV&^NQջ$3BH]+ Ng]\Қ\.)4Glq)IPDwk'Ȑot 3MY/}էj!)c-zd(ScuѺm rYhu@pd̘|) )ʧ uuxXV$Lk:=2`>BeΊ WX&1bWҽʶIKuyĒ/6ҼՂ`Iʰ!ߓU:"݋X7mr}6oCqq THI GT۶2{_ǚLِݒ4?/Af ã` 2!t#~?{/j{=6Goё`,,vRyeyie1jZN,[n4N)k9m-EIu05ɥzC87Jg0}Jˌ#Rb)D%7͢IN%_OxC#Cw_〧? ;l2rB1Ss"A{KE>Ly@úc_Iffhu7f)X@r$ZdZ ǔ̒"CCxva29 ƒ*1B5FՕ+xg%&e^,Tf(ϟga'Q ᷚiZz{Y[V'B!]gΓ⋎SUƎ۸n4q*tv fA՚sm*G>2ZVD9cU;ϥ0klZү✞D;0J2׏a5*>i8jЀIvm/Z#-pNM ӌ.FF@`0!o)%cז%'SI_NQRj&֚/y9=B:5HzQfwN9JJܜrD$[bi4>-aT* ~1ߺ? nc9 ܒ #=0߰5Z> ϡa_rb R1~#g.P-Pw =疻iHr?o )NG%yOr`ٍ~#>g. *- ߅K~++Q5(dPk4ͭTp@C-\6xj aXlw%s PoG@zĠ?O:$ 4,Ť^+?3|WG5w#GgA@)Le 9tWtO-}S)\tC?dIAs)m?L[4onoLR|%H{'Ǔǻ!\x㿙bmSZfqw%mjJ_|n6XY~9O,BϵN(8qrE͔%`Fi&g")x:|#%Y0`Պ_rZ{ F>C%.HUA!aP:>.z|YM8WfL ;*qg >#<AwU\q%A͛5z*#Dw\(د뛐͝1izMFgatm m ^B~!̡rm˼U&E=Vԣq<^3#v@Mv9ս3r k{i`ǻI wZ*jixDKDD>ͨ ,h:vRmZKr96ߓ pU+n#jJ@ʎ!*)W,pg Wǀ@:"}U:$kh# ۾g֍ $'7D ~{ _'-m +KY磳{,yg(zں, ݝt]{c;n]l7D{3p}:H3<)\Ǝ|^*1 7hg=XDv):f/{R>l8@6WyҦO%lE|(C]lOǃ *fG?V` =)7 뿜@EX!oF"{]0͔ހ0+jnD SL{fSv|/"ý0Lm2Us"X_lVŌxVcGjv}t3<[?'T=ĺMW`e"axfv]V_OS7~w = t,}_J-o?iD1PfATufxѩKTxa΅⑰ԶXDA7TEbBf hw7/O5M%*jM;QKT1v3̀€r mgGRlBYm{"OgrҾ^jӡ>M٬o'li)Zےml/X<Nw>tֱJ"y&0=۸#4 ROZ+&S7Xm|uÌzLM''y;ۀSi8eˑ/.ʜt8vnL>s 8)!0e~}R~LI ?'t{2lZ,\W&w5Lˎقα&[uj3t|[< ":'1 MCȰ걨vH>Ffm%Դ/d?1z,.n~J Y H})cap*y _^r /_ ٫:pG7Km'X qw\?yp1. gl|lL=6$˕~54oms#I{|jCTd^?xNL>xfSKu(CrҤPlt<=Z08 O FZRus'^<('%0M8&/Ԟ,;`y) 8|V$翏vZ>Օ;5LJ0љ%ʗ_Ҫ!<](<6=(#XBD([Y@"&SLަ ၜHO劋tr/+D2˶o^HP{4y8T:3;~i#ޢ?{ `O@J"}銟k)-|2g Ə1 D>MS* g]U%0JRjB ޥ3df)/4JOcӧ!lG#D_i/'K.ѣL H#q4J2T'O0s6V 3HǠ?%Q1T_|7]mc|TrhMqjY (hk`@T.~Y^\#h",0rD,\e@`x?}FέLܙn 7VEt"$0=P|oZzRϼ@>%0 u36̌@tlb$+˿@~svJ$ lc["H1!D oKŪ$u(&a]/<=5vֺPS3Rl{uyNconZa+֙ Z+4Fsϱ󘥤XrBlh-u?,.&ER?tiS=api :wX @ڟU(<]a%7iJ2_+Xk*y- TW7@DbV jJ;0f,nDVr&Q5@(V:ā/q=6ܑvwiƝ\M.p"S/r[;MPO6< EPE[9_ Ҷ*K9wQP؂Քj*ԅQrH.Cm>/5%hL)Z"rx|ˍ:kUV5}j)$n|2#Qҟ kS@iRԞ7'o#/GQI =x>9toodlb3砠A:[spH;4^VRY7ۺrU @>K`Vl<]blj2QD}{_/˻TTd! 0;P.l7w8Ƈ|hCb*;M ,;i-&E_,QU;!f<PϫlcM6I~[wSSnk) ߯U>{5uC C۪JhW=ZPà~6[U3GjӘ~(Н7H:84 Q@,b·  PWϤGY:3 G*X[g^z@9:$U҈ '/ϒW9P IŏE[&=+Υ>7c.+A5>jJ0_iR~$j8Q$) M{~{ ~$NqȺ>U}xKTv̨XvDT]_Q㒟nB\.R C9&8i[yV<K%;If>øub^x; UL1t]r5&8%>o/vY(;u =/Nwok)!1H^Uc*Ռq8M'Q?lnluJ# -3Nd5H+H K ,b ฻wMޑiP!0fTӏIgxs5U'_8q~GZ^;R' t,%(ɓ^rM^s"% 5'1U%0L6;l9x7+ ;G^[O{uj9Pmと/h5'Aָ{ Βޘ$Fs󶗢\܍"%ﱗ^fA%HkSvxO^QϢ[U 㡦$&:.o^;*TAYh:R[LJuDfsҵlMedՏބ~0"nK+n.{v:nſGǕ?*}OC泯0Dz ˎu/&;\d7lhas_:nJON@EǮS^2e?IWd@ -I){b`hTlZOduA|u{k*X)lB=آ1߳BKeށ)ik(nC=bOS3.i\E\+p^YhmE?p1"$\xxNL#rJW鸱!Ҭ&HŒf;aʍQ卩T)jo7yoΐ>S eP@r.P%o8u9=Syx=TC)g=eTٗ'ukP? aX"2zǗl(P\W? ofD9sة/Un I#! ^猦);Ч`J #uQDZFOt44yx-WR~Q%O`Q7ٳC"F~=A܆2H=s*!EM{\RtIJ#e0vý(D=?^C`[s|󭺕3f¹@9ŌE09[|53I[[Dk®Gokƻ2Bva h)Z1*: x%斯b?ݙbАw7Zh *B f؍(F+gt |>:uo\`#6J3&AU*4ߥD Ϡ ܗ, } &XI$7jYYq6TT{N F Oh{;h(Kފ\ -uK̛y Ž%Vts< jՑ̺ta;\V423bl0w*\.@&āإMc6\BC5+.JBw\,Ud5Z2#nYNr*eMڂoqvD1Kq3Kh 2k 6F<^6.vfC2 !E3|:!bm|3v;Ͳb!0ƤJyW}U]`$ И <qv]k@iW(Jr铊A7HŎEfrAGuC=j Vl}Byb\(+?.pV4BMb!.%E~ M4jL [W&𜄮'[Ӌ17$?IscgڴE;85xwdVvّhs6 f`M eI,_l&e+}Ϲs:T%QuBlYM E[ Z#92 Ҫcg)U >hԫ>}Ekl' yPP 2ITG\(6UF>fKs9'39! Zx Ἦa$դ OUZك0VuyPDvD'y3/MAqҫ/w0qPB$ҩ#_7<\~ U%ϤMV3OڙWv7ꥹ@NHפj( Ϯ gZpV& N&wr?u[ϝz$ikgq])6s`1FK  jsj-!Sf 0K3[\ǩvDX v%T;ng.dAմҟ; "Hib2nn \t<{<"r0򉲋&`>5p+ꎹwAČJ'j d'ӆAO3'X4׹bj w4߫2Cci%gJe^A-qI|i5pڇ- a1@Tt@+ %Cz3L3Xۍ; g)X׻JBKbRt໕K 5Mk`_uA!]X~[ .mž5Pe@ P̡(:ek'~@h5|Sh|hn4sy1X|+̊ӓT%a'X 6rrk5Lp(6_i6J}FH.7ജ0-ecحI*uAu}_?l18 zq8=p8ēQj0$xHμ]Xl>1$SbF },z ?K@>wSR߶RU\X񝟯Ui<}_MDl m# ps/Cp~=Bn9i!RP6^N,Bĉ9 ྊQy+a3ukH1עDnT̍sխb7CM} }{KVR ZK\s4lJiɻ^cB^.hNJ;Hho2[95JE<26/ @F`$ѩg&ߦ)x\Xqˤf)ѵܮipvՂJIߗ4BRҭ~ 9Mwr5yweAZKFB}j.ٮ"Zh?J[5լ"E\d${c2M >=ׇu0*O}auK bo:z*1~E8Pe'tw<gQwVaa+ ooYxVu+JFTGZd&hC(<]N>nR<fIF"Iǧ㌜j]uXt E]l>d|Q2My$! ͮ\dI 2 B% oQ;zηg# =d`)fzh}K-_0 /xP%a5 Lܒ0s-(,l@w'ûc| K@a1e[9q.>Xנu!(ZJeMc!0@, 0j'X"6[,YʂuKs6ԕx<<Ԁ$|9 v\1Hm&a iᲀ87[J٬]:m6["ǫ@%(Ѯ[kMOcjY $ ThZ^@aM[׳ʋDnChrz*10 wlSX#{<\,J' m?ԛJ2^&|A(R'5L"ǩYXEB$w2B{r>vV]X-[!fpw,hG-]z̙Xq+NpM:$#mLb{aye0 :1VE,A裾AZɍ#"d^= Pt#Ϩmg7ͧαA((rP(N?(ĵ]KTQH9Х| јNzAnN4r|!Cw.fPkB&1>Jb6;!Wy &KLhPz%n۹^b:V,^s w L!wsɻLnUbe #w 3,U`D&@W4P*C[Bj9]!cҕ&%jd҉~A"w LD&'EFaӲMensfj CzIfq8qpI G낌ag Y1ؖ^~JARoM-KP 9.H􇨏nce3á-*߳Ew_1hf)<9B%GfI,y& ])JDDA56r -T}O OFa? u!O/9(_7jM7Je6氎rqهՒAK nR C.#"PL"_'@@>g$PPU6LWIb) Y7ߧ3~C4v) gƤYڥ.8wݩMaڙĪ)*tTgm=~9ap'<:Fj9<5PS 6fˮȀ6""Ey6y6xCw=4PTqn/^V* 'pBRUR+AuOƪ5^>;2{M)~'$_\+b{|4G_䌥IyC9:.` %ՂaH, ir;:czxJ{\ A!4#Mf頾W?0IOpVC-&LG/@z4tY6R=[0pLqV\YI.8>%]E~poIK;99ԛ<wqa7pl# M6Vu^ Ph-롱^Ǔ E#Q؛dg@X14v^"KVӕ'bQZ.@GUz A ԅ$9D(:ߐƍ41+I]t8P?6og,*-2l~bT(i?Fh\Pv<Pʫ&6J%MΫs*v?sfɳOsNfc7a8D0SsT*ᆣU">YѶr@+~eBإ/ 1$PUYLV$ x|%|o?B~pL-/⑕~=lǞ$I3=w:X2:!7=;in,Ai ˙k:39!=6@8 or&]QZ7H;7Qye9fq}ֺf Qm LUi]v\ '3 CrgO[K+w):Fa ]3}đ6^;]|yK_ [<6EO G8)B/ a/Ta3=y_Λs2o:ɝ/:9'О!d%(sl$;KiPms߄U-5f nPikrhm_ù8/WhuΤnt> #O'qEO z؅ oCD3a4JBmA&V)=+FDkñ;w߅IIՍ~i .ln;5G918b\dY 5&Z̼6g9 qi19H JeQ@p4y{_u O9g^w;mJ+T~vRb9MV- {pke}5q n8Cg)|Q!h(#9@eMXxdw<=Lh6 tUFRi$m\o WtņUdz=}`"DvXy>mn &e@=,K:{ўέC05(©;v2NgBu97w.4nMz|=&S./Ӎ2"1|ǁw͇q$\,3:|1WXC[cK4Zo ̒VIE)^W*9LM;'1qM|l}L6:M 3 BjrVOh7]OwwœOG$W g#|r3z]zsDf,yݗ G7B# {_f]dc,*vDW 4Wn{CY:[CɶʍrL wsXm*#Uem /ON=Vn iPbzJ"~F0kD:>)AwH 'nQZ89ֹ@= EԨeKe)C45Brej(0:7[@ \QGLEc #l)[.|czɆK fs q2݇cV"p&k2'R"dDYHo RrM<}Hl3GF#Do/ _jl{O/卮wHDޜ퍾2wi.ɑ`QE 4G`"TQW6>y8Ã_zXt*XcS&6fTv.~19"gL@]tԻkڷŏAƃ՟s99qP- p!$ <G< 8M)NQۂAd3 V)ӣn0&)~Z'"v:C,MiVG}ԙ0]r :q^k_4-->߭ࣇsw8"Zc$&D Sa ~{@^bM}?_ N\ j\!/>䇭3zgf87y?Xwap[bcig6!T65R%g% E'ߵ5ˢ$L n]A_mo$eqyj15/CExf (*^bu߻i@1DCb%!h07YmaDQh{d]?R4Z\[S\=?^;km<;9PiBV6pH1?!3"';,oˈ> j`DNخ޽ld(DJyLu/YT eNTU6Izǡfb/$5T'm{Q # +wyggx`t~JWH ǟE{ :< -KꮤdYt{j ߐZDT!j*Q5] vW>_{:^G^!ģRt>(u);t~XѸn1r?3OI,53۹VhJr uDŽY of5?&=fV/wD+Q/[F ,Q:`e:r`M/*ʀld#DT~1V, ^Nސ 4wDG5!'F8Dٜ ;=X64~~m =Zm5}P}=sVQFp#d@XxܗF 0).Z~NXxS*JtK381 Q!VXvokjDVnˆǗax>f"<}a4ZpL!o64NtG}X0f+4 R8 JRSzO~2KVzqe@Kf, %)? )bM8!3Ai5f[x_R0mE+]ۏیJ$;ы3xz##ףo&t|&aj;eNCcĄN SbcGj+38œ)0*J.z=tBQaWHE@/oBZ AUݺ~88/.5ےZ~B?"MEw>Ln@г.MK7)) I}SG!X Pr% ^3lkVdwxUWi#6s-: -="3w!83/;>&&⹫5uSxdPg٭<ܬ%'{5p!`n%ۘ"5O44as]EЫtSSKGLP]&4р,KyA]&⛐ol&ߦE]h R^%/'T4 w6b,$}=bo wNYsj7zs%W 9"Nl=ɑX!߄urMˍ tf$lwKMsCSӁ+Ýk0bFM}QG:~Ӎ<v內 #'],d?uF1D9[d$9EaΪ#3t*J,D۽4coAn#8z, \P薂#*w' Q S ={gKCM'[ݍO!pcY">0]C # 0"vo zFV1&{T Sb}K8h-2MґL]zǀULcY>ݽ1w.N!zL&S=O;W'2tk~"녃v3乲 ǽV^x?L(!bNLF'RqJ3ߞï+yᅿ.]Af% z${!fw}J/'`4@_vQoK@C` z+SpH`„y:l|UHGX!.©P?a-I:^:3þS"#Gwg`œ $c$ޮEF&U^^uYYuPHR=Bᤕ+張1U6}c|1Ey3 WĈ4mb9Iv:?F]uOY %A\"fZcsOEo!_Ir dt+4-w9עnaꭏ^grH7 n=YB)T@N@j5=<7?缹dYar^ 0PKNq^@H ꖃcfI)x>aYuN]&f/̤O@MvOzQ[\%ô뇲ѷW*$,(n|w{P92*fZ'GT\^n47ǝH͵I-wdF |IۇٹHbF @b,oɎDIިK"mۊe_*pf͖T6HZrX(juo?V#i:ƀ ٱ&l~%IU4̡[&& P ~m5YUs">+bt" #om3Ay9imx1ptT17 3_"4a".#L`M1\ n&I'P~V奊CGf~FBLzO*^GF<ɌŽ뀥1iI dDmIL΢T7O?\{&q7 +&`!İYEO!{}^ɗy4Z;%Y;Qr (sc2š)XcP:aLߋ~۹ s1Ϡ{gutI`p{ ftN~׊4{ ~iWoֽ5F|: s0 Vrrp 1ڍM5QKbXUtt.է(IW]eQ'2tsX (rfLlbg8`}6oX:o8,`do(j-VʠRP<H1D o{t3bb=]Dp۰$"MCqy5ݪy{>c ~"Z4 Y! ^!e5oA[6Xde(o}DƧ(B{8-]O|zjE P*;3ku@%kNXb1jVJzFGeG"0_ZT dj Vjd1$ȉ%u=(ٿ̻rYYhM]mUF^">nn2pZIk/҃7 L~ހNF,dzpy`zjFtr706tsdJZx1vpisI_OA7V˻ A^4mt\!#cLQ4V16'w_ͤ:vz!4CSD`TOxe-/.e[gZKoHR:`uf!сERfD> v\CV5|:o Giff|~C;pnH΅Nmevҵ"]O=C9+`:QHM4-^oUG{40fdL͹PA*2DE>u[Q bQtaPi=~j&7?3@'G;Y ?w;= x䴏uuC:N ;9IHp9^|>&D޵9?@"o˅uiwl)u싂kU fQAm/ 0(%^3?镚[K`S2iJs=Ħ[T[UçW71HHg,G6=UER!lt48F06hJxIߗ!IfC$h^b* Ů?ihuvPjڒ `(:`Vm}Le]! Ri ʪ,/G% R"F4 ^=J$sFiU/cqG0l]18J"͜I;t[IB dT>M`JǞ7gj̜x']R_h]h>aG:S4ǹ5Qչ#+&OB:ꡭLGVAUTu&уDF{K}s>č,+LIq5ntnF˄{f&vUg\)ňBSZ_'?!j٨_cb.CX5 vG#Ԇ#Q:8lr<-+KߛN>Y X_^b⠗<('U7p2oN$a7{fMlb$"= gEawt2Gۦ8R"V1" P9.WbscNc߫+nucmÂs8gYÏeߔވР襋=tSU僛2 ';SءXCzu6f6B/iH6/E~a] weR#qE0 fK[,̌CTV#vyDZNU*l]&*NHň/=*{ՍɈ ;D: TJE$y 'N) VE$ZЛFdʯL!#hӨ߽8*E,FB"S"ljUӥ 4i%$T P'.c05y-lR}3Yܢ)Ŏݪ@8rʮXS&GP䢉A>Zn6aYGgK!JKXu DjcWY7-F#UmKq8Ma˖4 mxxBm^,>`b` mJgx;w/$"Rjo:zжiy_dOe>cM{Bg֯1i!T043ۍ m4vq-뀬]SK2G(}8VP6s/"LZ) ] #<tJ/-±φKJϗs2/^+fYNKU_̤ μk J@axoOL-x5U[nT>F׀B+E]F%ou 8#  l'w0Ϊ7a2^C_{?8ג;1ܧy,b+g2K6>\5U@FBpN=6OnmÚNF^Mk54A]EqGx iy$csu%g47p<L? ʎJ5|6Bɇ0Y(JX 8뇬SGnE\ř$a^sejSE swT<0@,߭orNJ + DŽ {c^>)teDփ:K#Jƅ'"dOINZ4n[zh`:=_E#OӯxIy1lnwӲ1'1Mg-2'׳Gd WLC@F^4 WߪiUn[ *ڴ '/C27\|g>M^At,>'@v!ԣqWnWNOW&YRFM-=*VlqK,$H&`Yu 5ja/s\-8坏)(આg >u**Y/3:4鵍Y?d" Mbέϗ2QZ XgĨ <'dSyo<_Jt@B}TP<,h*Xvt\YrgkL஫SߥQ}ص{ƽscYҡ*>B5YAR=G >oŪ!Th]#ə!]Z%ϓ}5p~w}okpp !`Eߥ `m5r <]iRqjVd&#aQ{fjBn "/5f8~$d#2C-XŢ\79BfPBD7pYfݰjf׏ B ]AxkŠ06>(5ZY5ף7!~[cvv6@?G (]Xx6a##I@%p v^/{ldE>N|CT۪_9)r'F:$*..} FYy>esYN >R֗`ʵo 1Z?+jWisQ yĔ\RL)I? C 'ٳcཛ -m.Sv]c!xu5`De? h Qi&  f%|ϤUdGAP7G/s!4ppdѮSuztyB;[VLʺCg=<ИFԺx6^љ `n&SSbub#"/3=BҔU <=7>`Ӯe<6UfƳ Gz6,n*+$٨Ύ} roZl_Þ[sP7H]Vw9P\AuTy֛V\᤽ot|X]IuDZ6n 4ok ;p X )~=)-#3DB%zt>np?h@Ӵه'}'@Ns\7Wf#^Lom&m aAMr8*r/_s/Lgc9mON2UDᎍ9_K_^:_p@Ns&`L&RŅ-,.aD8{# luh"0nL<0,1T~>nQ8K |fc̐@/Ǡ[0t/a6?i Frl  $W1Ԉū[#{fRKIM!q|E6.Έ7SCC9r'0>-drxm㥙 \Tɒ3a,6-܄-C`,AY?Pp1f[@d6R:)|$|L\E# R p$Ppkb)E+6as%LK{K5{d+rΚ9V%{DяQȚdPřwjyh-i%5]rHژu'ivg 1u`1H3ʧ@7#TSì8}h^p+HFک^P$hX\j?x" >Tv$aJ”Y}Y/~-r&/~2|n}9X*;M"=5$d/vN%VAIN|Me+ZttBӱ;=;# >600!pOT c~vڻM(b1",(d,׃PDK X?.C2oGH0Ku/>fHL;njK *k"ȱL(P<=ȷB.2=5M9~㽙Y1>MP,E.rykFLIPomR?9?ծ.t Bo `ȄV!+8^wI<H!ocB :MzJg3ĴeUcrgĀT2ht;f;jHBv+Gf)b_dSEa鞺 G>2˝Gi2*A&#-oc,_oSU-"[_h7O+1 5hi|rX>N\\L A OED M_ܜDMOg'- lFQ,\}|>yfXX'Ct!̱F]e_tݪBu:P W嗱ã7)Zk_ 64e< Y "K$CGbKҥ7heNF;o/6-sʷ 0S{4[m<[. $V ^Hv¬]*Dba9p'7w\Ԇ."ߠB۞}zmsIS dȆT+2{HJpHoܺVh Ѻ:D"y4H ,F>*GFE$:2S?b2::XO:稏q~wZsSd\R>L&]z_V+K\Z2lM=jh`:VCSAJ+M >`$ V:9ZL6\ORNkD 77`Y>MDr:mTNtXd3a^6bup! iΆAyد_)pk u#Y٥ ,m+t"?@QK^V 3~G)('/jDU=..?Yaөp_wnW8$L!"œ\PT f CЎ0Vly|eWJa?nPd>Y{dM<2| (G"ri\eZ-/#D:4VdC4Y{:}^Pw^('EkxM=]6`r5geD!f"?b `ip// Nmqz/4;XVh' e !ArC|"h|ZJEϤpk*q~`-KY'>ʸT#3"ynS^s 0EDhĜ@VPI/b+KtM ^|ఠq%߭ @܁'UwIs"hhBJa5T(qy&z G^a=r@rx .`IʿЦFW,v$-Wьs\7Hr5:-[bTqGO?ÌxlG !iJԹrbXx #')]5JNvCC9ݔq?^.Vyx#:gW~z<Ȩ*Ѯz:+5H I6Uq:jqy6&Y}n0MdfW(4Od(QXH'M7/>)b˜ 9vu̔~NНWkW‘RqoWZ mXSj(k:{!_ļG,lU @cK/Z rvtBGR'D(<b $G䶲ހ;5EV%ؙtENgyKgb$eO3m`l7 4=keFt$"E6B^e,]Ó_/ǣK_JYN֎;=k3%­t\/{"JaY `í<~Ǝ\je7T6UKҴ,lb7(7r-xXd'YN8ijTmdAVw1H2dD.䫰P2e'"Q9y&3)O kn\F}1n<ǍV) CL3"oueѣAK\.O+Vgv%D'_9;\ȓ.xEy%H9gWZCDD2dch0&I~J;IEpa7j4%H%p)RhF ՞Vo"@/ .%֟Gc ZWK-_?:͖cpvy9_E/N4{"#<>ZϲCH'#y uF"i"3˭g8^&Ki]q+|K?Cmsg Ѹ0o 4!RH{j?έM,@7cU g(T}EFavaE@t:F5Bե^lIF0.feUQyx~Mlcl(|GlRAZG+- -"n6 0jX7o{\`o`tm/Fgk|8pGझ*0BScIܟxOy(޾i(O dgט8`N: W/zPgSZöI-^xUH9lO&˪ 3{mUȼnJ+[D!Z>&;!f'pR9xEq?XLVܶP-Z[Ŀ_aыOEU=.^t@rsX(vYS>TSAGn%{??3'M_!RbZYbW&O p/sdh/wY$.;,եj}/3ܪ0 *-F1$v ۛ/dԻ2*Dޝ/j] U?~]ʰkyK.F#y2:Qmz#!iY )H/spc0y+V^2+3ȃ {q}l)TX!ܯҔB=쾥> sYYg hcȺܛqMhKUz0 *ՠ&p`?NY'}! "JU7ݖB8cHI1}Ҥbu\a4;%?jIL{c/fYj )G$g*PzVE vNc2ɉe:QS0vk)m;f%L}B=fR##$@#R/pۧN Y^pWc큊%,jA &KtؙJIBa}z4gLg҈l"X ;j}\4nr7Rg @kaFc6Rb.aҡkaOcfOxZ7:1x,CeLq#jܷqnvunc2Y #W 3e|kD5/Ԕ#6MXFi>[8Au 2 XlNpߕ8Q@%ū"lǤ 7s p nЃ67eþuhqc+4uE v^{Z1xbRgմCoؑil}sk78npnISVn/2aϺ% P Co/t fsˤA,I.k"2S mq3\uF sM0Om tqT#s,!5de 9uws!J@!YM*m*b{@Qz "a2Z( ְ_vɶ6Jmy&S4=a0>JfbdVUhIV)vkMQ`ѝKad3S+zlRVQYVȪ> U"̗I wtJ%9VKpѷƔ@bڧSFcE!tV`fԴSyZޥs ϱWFVBmJ1~숱(ŌL|IM5 ϊ lgV&J HY]BWv"ޜmEނǠ-, g%uqoJyCV:сMږ ;>=i4.kV '`^ H>]CCY<y4 Yx )*y42 83*n0 v-**Z 0+dreBlTAG%2NuFN!҃=EK3'Qeqnw/e6Bc|yT۾`q3[w^m521=E_x1a ۺtiD3g0~Pj~ߴ@출gV%hY=6"*gyZG.Uv4hM\/EAK.|y/huåyH# Vl,+@ B^Q0j(EGgg2XN X1)`8ąX +GW1ϋ1&*I8,p)5Q?HJFhj6]췫| ͓5xޤ`ysހ0ȅ5O{yoF"K#( gbȬB []zB>)_vOQ.2Q{0N^I^+Ee{A냤_ml0s!Hb؜iS1saZڳ͙%;lΘ}AWnRQ>1Gx,Aão]OGR\X},CX*"w•CV$ҥ}#j$?mEP_?yIe~V+b7,"sD*+auR`bT?v~x넰'\7R5MUߤ80!LRBAeubN2sQ ? IEn a/µm> 7遹=}KM~Z{¼syaT@X$"1Y|;aI+ m(jINspǀA893OUAUMU$(mڝYYJ:|¹57NK5vj$)ĿZ ":ԕc\#3ayAK,5nGXc,XC#`w-Ӆu;@ VD+<5=+T Qy[F*щe|;6a=RZ.u~(ZDb֊ q{UښLCkGdNx՚nbKrU/,+2c/|oCU9 &{ 4H62_(DGʚT)n%0 n:V3c2uş7R[-Ob;E$C#9LJfLn~Yt͈Vb*J)p ;L\jl=UwR=d"H{9I}cxS945oƒɠS0Ҋ)W8 hO1cxREZI3[؍1ZUl=pUih$<f[Wq4jHgs $}e\k6o`ӥŽv稞ATHnU+f'Ĥq{Np8s"XM7sC3>p>vu &@uD6Sי[[m|2Rb1gV9+3\?틇J 0B#bso{/.-h4-?ѓED'&@ UqNōK0~jF"׊WZ>6/2H_,ٗ!.,+NXxm32^v9PㅐIy4!~w>7zU+h>pyQ쁖YeڈQF;AMN.1(=taa9Xw]F=Ol;q̼?R~naz.<`N&AN.Т}w@.?azjO.[oFZӛJMO:"INp5bfMul BM3EeB~,z-i+\i{4+A$$t o]8ΉNlQNH tSay5UEbxςMNwWemO'ʿ=ר#7b$لQh1ywKȾO K)f *CQڣޣ ?7^א>f \@>8xehd{BcXձ> k"B,tMTHA~OPQX3MSSU(qg2⨅JYJOJ(gEDC;#&@j}jYxw`L>`*S7 qSd"ORϪJD"f6~&R$4t`5ST9\0bkJlm?;|\`62mH 3|Y12ꮬԲl7PMǂN!g~Vh`vII~6x!nt:T+8L[ubb:I\)(0{95U|]9dH1CB}bkذv+uE G2BpKrvmrk!/ʹk5n mA*DPxtp/<{ߘFTFH!O,RɭiH+Dxgyw~$k $efR#\MJhۿ?I8FnoEeÚ9pnS:}P:pxY01medpgss Ɂ!"UD/ςmXDKܭ5mu?]e3:q`B^VNjå+H o/ N@d;Vk)–(r/q+6 .GPd?UEFam$\_V{ 15{NFp>!'-sJ_)u~"떿ڽY|UT7vRiIԘ8r¹4k2fv=XH, Jb;y~!w;k#u9jK۝W[p7D+>W_,Kd6/fSyVh+ie'D[Lf+ Oxvߋl§Ln0<#4>C&ưqV,I8[w|n{LN4S"`7- a&T#fI nyҸ}&Wo+Yзh/w82߹zdS@ N6WU)Ⱦ1:zGw0BkfrA2_͏ 3=x|%JG~ OPc9{u- !œcs'ƞ6ET]vOyX-Ք %ۋK^ W,`+Jd̕<^#5 OQ-I}w: 5H2+ύ ʍܽOH8UDŽ? H'~|?{sP>f/jJT0=A@ !NʏuUmYl7;R-qy4N=® agS `U.@Vܤ 0M3!v/A7(}Wt3 rN ,"~0b>?'^'Z`Džk-Fd &K <>/Sj-\Ana$نpF'y&-j"x ) G+o:U5c"kUvÌ_h Js[OaeO  YyJ|I(؝h/o?ϛivq;(SHΓ(Si=S@XJ)0 Cb8~b3$*܏9vjt#RvgIJQÞDR ]e,!KPf}rqo<5LΝ4ɭnXLj^ K kpgLqY盻Dan}>K|MLƛbj&LCL8_,BNY./eHguVD\X>!amڃ]+ĚZIlzuo& ]?k7<0MWȱ)E <+?$QOPOV "p5DŽeY 1Gؚ.;1] ogK@)0s8i)yG-+ޱu}.:E>3^H3-Do+r!0H踧moyP>vN?P6 ygdÀ\ܣ,_ Xڲ+md%S;uI(z3 (̈́ĕ}[􅺐fmFx c[vOOM|bؽk=66u@5I7ɳf^Yu܈W3œ#Tٕφgu5텪^}K!PF {X'w+d&I]%|Q>̵ep [X)䃴ޫ{9 d (S../7/=i71VYzm?Hf7byD}*9BQ>:PKH@NW5m._,֏Oư#8Z cIǻMTScϜy 4ʛ'37^ĄtcK{q&;SSE1S¸) cDC0._EtғmvϜFQ\DiAfHH-I wMOn;v72k҃tK}a9V:!湆SB!*r8>7?b&ڴYZ$.#"_' G(æ?vӃ C"n\Iؐeyz|(F. 0F8z´Ik3j< H@-&koh#([U&ah'5f[(^t-=kCAZYc=2kxJHj\y rwOU{w~:y*wcH}jI7ѱ)jxt3;8@_~5b@ mexNS|NŚj"u\Zʐ30#/l9*0 ^SXm\/\n^ct؆Dta'xKX\u kXkDt0/3qaNf bsuW"8ck\i TcNC1Un۠ᶮyUWx {W_[[]L .S#/.!&&.љhF$k-~ʞB*J.-5Fӗ[u]qRr2E۟P`EW?.U$|3S(!eⅢ1@]HX-H"șǨ:Bw Ye;.֢F#-aQPR Gu_QunHߔHmiLco0ѢT>N(~GMg^f ^V b^M\V7mĜ.o盹_(+IJdxMZ^̋-BImϛ a,'iFE!:{C^(9Z Qej}hC˴2N5hm)m~ƺ8L/A[vY>Ur+hPvI jQR³U$ZEvjhz zvfCf.aSK EŀXv2%tUC9|@fN):o` xB| 'cg#NK Tjya/偎$s ͵)Ӈ9bb۵񰪑f *-(17 Ns1WO- Λ,EF3*C<"N~/y2a <Ѫmc;cux S0n@)+~LOwNP/R;Jo ^\|`60IZɦ~`]O(\ BRU{Qe1a􉪞]تtKh̍I"q4\ !ǽ=5A*qm]qpcmieA!J,2|1)봲AM;ȍD P̒^@bPUCxOHFDo^# y(FNmsC^m2<66- ,&M_a?f -s7P%X!יcSNƥߧk q`IJJܩPymE1Q0o+NI#z#s`‚A߄nc#p$x[>Oq 8Fx'ۅ80&L A1uaLY@S0L9/`9ŠwG 7 E6vε3ɫaQ7%Eյ}= 0c0qEρɬ8"534uf|q\aD>I/ uށj<^7=G&U< Nѷ zŴ>L)5ꦮh֚|mX+:>[LnFNbR=5U(j&t|8V2y ]!I8#[XX~*A6AvcyڝsEgڧ}C/:P(@;1K bev܍;YȎ<({~aͣqmjxbÐed[%f6sRؕ÷>do{ 1α2Eİ~0ܭ%49,QNqCyCPlAN(oPyxa[J$5FE dAdIb3Z!6fܡ@ uѻdw]AR;;/@/MvT_ca\vFonPv IJީg~ñ K4_I_c̵Gce%3wCټ@Se{U_䳊0Ǐ-G~|`Of^JB<4C;,b#F-ȪMB3p.7ͬ}=bFg7gMkX! <S0/{Ϛ`z=)XDЈ0dLLg_Z6zѯsU?RY&? &L`+d}2 uaU_ qӹ#RK` Ȁm,CX"wU=ḡQz-s3-~S24!L>y%"B'ImtbД΢H:mBg1l [^%@BX_wC8FH'i(@Cɲ!y,wY:D1DP|n~; pȋ;L^~wڜXi*;`>UI.kL (5+T|CEPH9)?'K;Bg $k٣jPiq[#3{n)/a9Ðe\G3 %Kui:]K0 \T+VщeǓq$l5"Xu8h"Q&1O/$I@#z6=DJ2\م]2Te_O  $8̚ZX_B)/tw)؏nh<vQɯ$]P.ٻNKR)u xoT۞µ݄6Dim0ȇ={R4P9 @"H/ 0N C08tБ4@sksOau%`t -1 \PD[ ʶ? +gP8C[%bҋm̍q:GNYfb$8^ly^0+MOI[zpRSZWN9S(&pzqTO$j֎Z_ # 'B6xmϪVvjl",1Ȇp*DTx5ϟ[ei!qbuy"/vsMPQZ)n+q.Z\Qa}'/3rEЇ1<޿34 zE*װ#u "  CУl%}B@T'V^mc)‰XJmpwIR5[hĕb;ӧ+4@|K'plŗJlRxӀU`}ݳo' FhEkA*dщKi3:b$BS2JA8~ҌDjdq;^RꔞFCzXdBcskk4N" WP]5!dv2qeēl\탕*ٚ<^t#\K'*1/=~ efO6֡cf;ݟh?9;R)kkԩ3+Ф@u^ß,uHx)~TL@ ?98Ýؓ0ޒ&"q1r+X81Mīi+Fsʞɗ$cK&+|,ь![3%8a @I5I0S~x^Qid|3-DQn3@G;#.9&}YɇZ]A8#J!p`8p.)C$&HX-q4sbXC6RѸ>gem) O{Oj;DD1@uQő73ͬgɼvcꓞo%K5BQ"Oɮ.4uH(,Vc,#Tzռi} m2E$uiۖ/e-rk5Ɇi%Cciw12)*KM=Z FdžYe ؚx%hHZA(Fa^䓀ͽWVM(>|0uDN AlL)G.g\N3U/3x{ZqF5 ":n 1XR)xT֎'1Kwuj#݅=KԌv*Mk0pB)u˾-۴AZ8OWiGG,7 ˙;˺N$"_ 5\4[Ĉ%Y40CMrV.VM8Fr}EXt;t}9F`` O܆>蹞S H)ȴ=|$EDG.Xq-h,01 I|~brDٱ9xZ<84M¹qi՞7cqT$r+Y$tWXC%2jrD م0 p: 261Z>h%5HQ)kbNr:]luˆ52oGfl:,Vxp-| ((;P )d'ޘ(ݢY0((!l+5uv\qQV+(1{׍9d0jw~b@\dm(u'U ٪6#>8]/n16`— pỽ*$8Y"6Z#݉{%u0zmd 1hx%f)&/uE_Lt,7){Õ(BТ}| Lj|Dq0~0բugE$ 5>_8\k rgp*]B5cB D?lc|2o:4\'o#@ L2ɕBHi.\'#]xa 6}jY0W< C7tIl&` yVQa4H0F,N%@'IիXںcCAD9IrCRU!m}+^̀t;'u+ s_}&p|D~4BAa|4Pou@}xcp t)p}:MZQM뜍 // 1m~>*44BxEpW,cX\Zs(B56-PQ ׺ΒWt@9/aI$ C(\+ﲩ|xu:Ouv4:Vl&L;';m|K]8Z'-$~YSTtJ y]\uu7Cgӝ@{Qo Tz>+[xzkeB벡j:F Wb&sQC7ap)7'2QK)%1Li ڛ i'׌N0wg6`2L+>+6K3JotD{fw73r{9P#Yk@u;ʍr?5 NYhE_:ǃJoI딆c * {3u>oD]R~:}}5 #_8!QQ(X8-Y3"sZ'4#2#5y\bMmGrUN¶#ⲊR/pCM75{8=HvNkvc]KF;;+I+Tf~]@uV dOop%SD* (E\'o IhDL;٦$fn;>,D6=8f.4QUV;Nԩ^4()ݱ"&޶]n'nXA@&6*{wH I#լWH]h;!"eWtc w`\\}Y˻(E?}TD$0يmʙRuֱ'0P ֽ, ԥ[{QԚ@:IErLS=&0{C2EEzdtse # 2`2I;n\@N `㺷Bso^GKKpu@M{趂o)Ќ$~ -B^~oj-tm?tFr;Ds摽(=|į׫yB6K3sNxc2V-261z>- ?, Þ.( QI>>S1H1$\wc[5*B~ DgfeOOGe;S)sB/'MA;_Aj3QN4kF16(jaЗ![y:9rN?ޅ՘ \yt6Ao *G=$ yiq:j s qMB|v ?yPU}6!*\yhL(דUC1ˌΏr7ǸAkx}LF؊d,#uŰ7aj]?5$cd L4kC7 ;lg*.͇jsT%5뱱硫O)gĚ(M@db+ gE]uUjS\VncֱoN(?  27a5o*S#d> ̧]Y^: .vWа`ٚn#6+ |{.b2UKQo՝DbZ]Jr^Y1G~IǬYs=Ԁ1e!,3Er3-Y,8࢞߉A`hF%Vo@@Tܻ1YG:bL]KNY=>/GBDsT ޕ.+nVn,886^Gc5g*+F)vHHG2zö'O&,e.cEs>:>!%RWBxJtF*ilJ# %t 2j.l>\h9կlJ=(-.S+<9S׍)At y\h&w?CX(ɻu@ޖ[;O^RU>顆&.~ZnM(X߸mc+$%?Dt톝?iN;,4A}CP ?Q ͋ZS"껍e M&pqz:]Elbn0]n in o)FBkA@nj%%[{ >/ 0 քhK_57 |J0(xt(V".zwʒ!flx&E<,K&ql{q6D&qmm&x {O>?H0""Ll0ǵ ,۷'l8J_7^hZGy7sz,tP1i! -m x m O!Jdf)8Pw{(2\{> +뺒m꜊(-",ν:VM[C LpPd 9c/?o~R)cZlH]X $i دA]Gzs-򜧭[xq3A}r?VxQ*К01' *P7D3'NH }9V4PGFȅ3gz]4" ק\\hiBtZ}(|u.k=X#Y oOzz&qjoI9\Yb78&ukYB{{EeEM)߮ݵzEڔzMauxtFY  \2{ iމV}) TET߹vzG=mGJ, ꆌDɐ ^cDxс\:oԯHH78$V=1|vf&Td*j' eXFdKbSsȰ#I|]}\>$]-lFRCMYe_lץ7 9Kd|EG$YI94p kYsGUJXaFbcZas1AA?dqB[)$'X&)Gi"7 8`3|DR%d)?޽* <}K$2 }KcH}S4k0;AtD7A *6`Eqɓ ":SZ#`X2l)/%_w-+=ܩdaol^d \$ hspj"aP }J"]%^\Os&>tak1͐h[Ccp ZPE28kiܞl`a! M'l4d,N=0C%9NGdJ%Bwf[,}Yq$2 x}x ikמuf6AC4Y(u'V3NOݜt*hl`\AOq>}pӏzJ{ >!hm~2oxjj%`_Hmc,B9{ -kl [ X yq2 YF [Ɇ+Ro7 HqUy d(=A5djyUm>0 @EɑOX:~⣉ yptC;gHE}&-Ի0Y>WZ[D#6h ΀RϊW҄E 䖭V!*CEN +U!֢\0;|i(Rc+JBr\si q]R~pI`a ) (ԋ+yu5#|~E._X>5jo$ShEwg}eŝ ey*">Pa.~î;"CMCU}[vg{DQX@ YI_{0 +vPR-`Mqwu$d%R4JX+̙Zh\wrcoτN,ޣ?L_Z 4O CGcXSX8x4z^)t4sI }d*=Be&m;%g`XgF!.Q y`V3wq|XN50H;ka^oH`&q7%ڤXal০"L'^s{脼᫂gdWz+Ԗ3Aml|ĵ+1:%bv%%7ގtl p zxԹb$jMY-0&ZzÔBUB fܾ zT_͚Ë5eM[+K!UXK5É Z}]K 5 CCGmi 3O&@R w8Y}̝-Tz :iZp> aQU$8[t -Hn2_=K,^VeK*&r8 t;pbk%*u=k;9Xܹ+N93I$;Wس7Bz&?e!6rfW"BQF%*ih2ҟȝcup3'nxIMz-N̮G&'L;%_OOփ]q q.=Q#9 ,*ʬ;y֩EN !UƤΒx>O>v'`}T \gQ7h!VRL,I!>m#, !UG^x6d59=^33}HˮY =|k+t8OEULwV}Fp liA#5;B<Xwar>*OԇS$&LH.n8)_|4Q>R_7s7V"[Y-cg3{Cf\e6KΎРxˋIE. 93pV(7M_ [()Cr׵bݵVN QTnΫJKyv"F)C_ IG?5VXeLWO ffI0iDL5?/駑NQ7f/ϜK=JM9Z> RA3Cnq計Ɋ nIiC֯g2jq.ꝚݎBA`'D\rߕOP7siBf[Bey?it|R0 z8W1-ߵ"@fyfw1~*Dљ[3"RnK >`E:|/S(EI%Sy$YaLz@&vdp* 쫨5y<7Yȥ`U5>Yt?և+`V'љRlD}gT570z>s|3 WhV/n-wD\Juo0|ŊYh~k ;Ya khRc`Sp<^ZvW=e񾖺)x݅ T.Z![{v7]'J "-f94Y4Q2Z͍ !G qs|*;nR-~@N g }_1.72'in'PG[VEez >f GƏc%"N&TpcC0}{#*rYc=fV%- S Ft%H;9~ۍrHZqz1,'C@kNe' ؑEzytŴ$mBDJtD Y7#o$_ʉEOK*deR?rA9KC\Jmˉw$_тFB×QOZm'2΍Tug(bg{ >x ZUahY XTڼ=`Mj@ˈ]$~[#J "s3mA2~[0nz(e~K9l]$G(9M XiFP&xyd~dkZt@qQ$F>lѰJ%t55g+>.(EsذreP*!ilr׬Y>pX տ32º)TF @Ix5iѕMs˷eީb,$QHVX6?XbXMu.r$7WRLeҶ0gnN=ZR ,Ȕ,b'H(tms}ĞxbWWjaORBL 53v2Έ(5pչLq)Ŕꤘ49SE6 ,1#c'ӯ3Lf,싗Gx B<ׇg\kҎzlŜrZgQZ䅀~[bO QD[LH8"1V;  /7/1x{)A\HȯU,*PT<渔E."s|!o[]« * ;S+WH$@'i}j m'\FQ'|n)*F*K'uP,qJT0'uOgK5xP)/Yt-Š/J3BVNzuɉ,:`_U:2klU仭}*ުg0mPY^IՋy:gCbF7v0 M5Y&*.ǝU,Ġp:7׊~)^ hHqW{aOǛi֞2 k{ 5 ?]aCW9#w I!-m&{=~ًA|v5[]N9J% TjxU% l>$ksG-4 [3bClx"Rs6$b'фq԰0[ \Q>Ǫh–0[8&KG 얜;f?|hX:_ai;ַ`ϔwS5 ZXh@v ?z!n({ {"dS=tÙf,xI%+H€rOT$g{қ /;Ӊ3v|C8.Ei(xXoƢ]ʽ.dhm$MF9@Mu, Jdh9]bӍ9y `<;9H ~zfdky';vPU/x@tZ=YaK;Tu:d;ˑ]$ZF*=< >j頉aE,"K.*DG9!a1=F^5XI!vkV8QfWI ~h p;˯?.J9*}LpD>I={m@!+ltTӶSP 0F<$eEЊõ?ˉH]*JH7}=<_Z đGS4G{<95,G.@_ Jzڵ l܋%en "3X2bWP_-b}E5F; =\pUʵ[9"]kKf/KixlU~Zl0f[-v656 i (XX[nId|˚HYt#sL4@L$$|O\ N[ jRf-B8ѳ=ʅa+<2V?*9f$ߞ]E5csr`YC0:Of+ 1ZAr}mk?U_̬庆Guiw.$B'2JZZ[|z/EV el}aoWAeL@.-uR.mXaI{$tOV(ؾo6MU WxLzhBcfWF\hBk_"F,jsQ+Ox'IKZwS8opaQjqқA^5~xQ(}t5+kXki9,*#{ʆzsDZ)0"Z!AMXC7vyOl·F"U8]~=h(i~nl99yjaj;tґcyb!aܰzݸsZ7x)ZM3e\-Y'ה*B.V{".3QQ -s?YǬ`s B7)&|}?wU:3K>7R2.*UY!ϮǣbhRےkA{<a1ڮ/%?]o.8QW:ӇLL>Sbt:/7C徥%ވΚ>aH|_]`E"Z4_x5CpW ep^o=tdȵOƚ9/̢dW7J32'XPP.hjWW޳b?ݹ @ YW7<2`';@^qU|xl%_3{4#sɪ]j2fr\TF gA>Am!Eז2#W5_.Ӳ!%Y 0 C &z|]҃=~ܾW].9 \{Iojs)q<ڗQ2Gu#K"6~˶>3s(X֭ĥaoo e`4BD=/CR1-j'Psa,rnPʒ"F,}<yVƢu V؟%,"{BӏS9J [p_f@Rk/5 A˻On`8%"nZQճ6R*_Lv-/+XY0=aD:C7+Qes&ƫDG]?]*Gir`jjBLJ( l;v}e*KSfIXg/ <&s{s";:aX6&2]\E4a%elSu p Wϊ#!wYP,Ea[K ž8+A~^̓(70vK%L/|1nt(~T]m,nW\e ~er9^ t5P<3Wk[W_@P%Q3a}6 Ol^t(sl+^sΘhki2E,Yv1Ӭ?2F7FNד^L;n `l2;dN8/$#Y=ZwC "[P9?/Qc7x;OkDygl87v` A].^M P `ZO0Ɖ]lJ_nD{ZYAA!Ot}'HB=4p/+Ҡ* ȇ# =asWU8& Z30MI} u!w%=#?'4b?__^PM|TV!(`v7::&gpA+gYH״m[WzC)eZ넃b5'1kvFp{-(Q-WfPxG_n[ӗe !`?zl A :1?qXTY?]$. &۷"B`JGthδnқ6]vbtM(͓v[7&*i,?-c!(Tr.x22h"[|WTԆ纈^dgOH+676A;d0$,|'d&+=,(FD fFQQ\}}ɬhQ2Z] W'[\BX%fT94p6J=eY,4x{KuɃ%G!(f^{Fݻ)/[ayQ,9ۿo Z7}V$gw˼ZZpjr6 Y1 S׾9!)?tfЎ˶2K?6|fH0PGisҡИaA:="y@k&-Hx:|Gv]}Z#g흅fa%ieJ6ހo$e:F^zdE䱡 1Ɣ j髙 eNv&9.Thɾʡq&~^2*=R VsB[1e`w( x;Vh X]%~ّ:C3DGHC'nHj8JZ+ @Hanp|F:.:=|JEvcqJ޼msZ=D*5Y4oÓ4RMj)u>Sw-k_ ø[ @4Qkʗgm[;daX*<-w ( H#QRnMz=^Bd]C"cG^Ab[x]e*G{JDr{+UP2XUݺ}NQb펯8$ d _w$PF9,y9͒0`yN6>&QDܫ`Y,QHXgcJK nbCaDnA>iayiS/%׊z:hCv;-р&[}31&nbd EKK1(6XR ?۽D;֘2.ABsexlTt B;z`1TJ ڥxpx]> eL %e8OĦ3y%4Yyeג{mvls(Mpс{H.J95;V\_ gR'FGHr$+쥴m~=C~xIa* 6$_ CA'H7brstƼTR;Yk'o16kѤ%m|UK +ɩ8@p` +Zk~\ξv6Xi37%u=T;BX_+&S5N'v"d ,̖v6_G9x;bÆg(kU~D f;43a藬T]őwH.ѺJJݘejyZꜤ݇-.J=idSǝ4uSD&H32ѿt.l{xsiۜTavr0GG1"e=(Iպ`D:Ǡԃ|%ޕlBGYsA~$n]XPUՁl,x= vHK{$,3B\+ƚjꟐ$z؞ L_sҰ1>M<4N4-A5MTx;ua9Q jE]{zo41L=AA`xNHiNy$6_5XG:N #@w~ ˺}͒R]u{M̀պ-pm3HY-xC&S"?fn3Y;ZZixz^C)+xYb `I`'(G`ɺ ,RCD{H0Mt2jfϸ,/-tXsfXn Z_2H*f!`. 'r#ƀHB!o*Н|Z{d6ހ\5AnA툾":T5}'c.xKǖ8-[@#=pbscܝ9 O()v-FHx,dN8c֪Rԉ"BifO>ݩɅ;\:GwG?~( I q4ECس&|P 055fS 969=?팼ۛ6xkAU'=xŸ@`ZC]5M1 ^G$J 6Ma]Nm8jӌـx}qRrڌRx>B4zq*„ fcۯMg"* X` KxjşN+^jS *!zl 4T<%myxZ>li ˁ}:Z]s)iJ,Z#9Y_˥SRfrVxE ;aL FohRlLӮib-4Ɣ֨z_Bam1.ZL~n颩qQ7\dTzST5$T6s@ن4%a ̔G}iNkd7ԗg 1r;9tE0;5]NF!HQIjШ5uZ( 7[XO1gߘM6\umcQg3ljr0JĮՍ6Ckh.|k+P;y[WE.K+Y {hV6^hy9]YOOA[Kǖ/G4 iP>g^S6ţYK08R5."d,4s !"gBI45[߄ȫWp!uٱJ9On2ТvH!:2aF"{7U}noGt}RMm[BUT$fJ+cOt'M|=j6%-mGDna*u6r `mѦGW+`{3EG25MШ^Jv8VFK3n5$$,÷.Ezќb?l "0ӅP{qNuI8կ/$OV)bDMVL0C~Ӆnȑ+28d5ZW2 C:ءt hB#΋ $( slevt6E <`4SĜ[vV Vk ŧ'9!aZ{l(H]؄!u/嗍o88N`ἠp0],g0-#7ڿz yMiu6fF`4yL"&Gl+YGdYw(씷9O}mKz}юM.<'`b-Tbԣg\&mq߸_,EH!aY<1c@)&M`1]3.Dt7{T` Wo$*$]$i3N`0'Sk7gfx7ҁ0\aFb1 C4?Ijg 'u; H;Ox~+~-ݙ!JHIl(qajL4s(̾X)Q7yִoYtsДtL[9J" M/ƒ|oQ[ľ=\ZkqKҝu<.0Su KO7T#hR)X{ܚ/~ Kj?B9 D_ɤ|wm͙m!K0}3U.k[&*,H'dmFB4CܵN \/ FQ9l뻯}}T8COVOQ.,o_QpAk=&Br+vfC\sPpV]<0!1"K1gAA$E@]obfblZc -=WZaDԾ  4Q+3Y|>O庤wM|Pf `(6o{W~y1{%w&.OwH{8=c~zܤp`rHj;'\VxmӜTO|ypHohG|/h"),}뺤H^nF;#;EX*Yu,*] x;  [ģcqAm5+.~6o9E2㯆d:-lAd"ȴisvM+yw=c/5h8ڑ%GA3j# .ՑGm}[̾S>nJzG Z1jjfR0pNE.7kW+o SL0lhij}P\!ڱL5C8Fq|HD|arv"L]z@~p54aS͟ˍIb ro n4hN*gvNUPH9i5s?g}q\AU 8QK:(fyicLl^s6eH1]7 kHE8=O{Ffsap(t/OL1o<9wHxF=m=2'N@+(J(vɱ?䱋jZD}i% s%דD8+I5 &BrjY3#1:*A٢Q+ESbK *fF;B|@~[G^|Qx/Jm*Vdy^75@cz|5V;@%eF߻ϟ&SL6CŹ\T  xQ&5muIN#".GdA40®k|܅XiL3y CT?0:OrO9S&-WL~xܭ(3ރ˳CM:T.LN]K%ET6( ;ZYkgjgoUH+032نyZG/Vؿڸ =YU4aYWn/)1; Iq[GY8P%/?\@ ,D EeLi"yiUI[UOAX$_IJigm "9r3{h8~Bj]hnR-\7@}-L)Lۗuzf;v^$ާڊsG <؇dKA4I%|EN|}- $Jg(3T'Ja#&Q@&=RJJPGa$֮-VM4Yg/?-t=6(i@r/_Έ2DUayQqՂ;f-ql Jr~ ݩUe :i\Jh=czr-l%VU@+%b9 y3m $S#Y9x !1"EM~hb|[d/ Jg|f&Ii1C u0s~jafwf! LAP'M/i_.X/ڳ,'Ю6jK; ߊY(s}݀LOjl+<߲ȑIoc|֨]me<(=B~:= vT<"^dWF̌Dm,9'+4F~~W3jEͨf#vfUrhMqpPiGԨX^g(\ysOZ(ɯ{/a-LiFtQv)) Wa ~(_ؑu^On<~Za~0$Y(Vߏ.n3.˿*<`)ˉcU$V>,PR`$#1TxbTpɣ])FQPC,2_,B"EA[{Ccs 6mN9\k:1=,2+}IӰQ]](DxG$ml/ ~0/2a;}@&j3స-bux!TwSSqAELxvĪ'lmP( ~~zJ |PLFb'8<&/|/W}vA%>ĹXT/VoUS1s[r BGC=]JtPC8( qK 9 ul 5'e;-lu)#{M Gy8E"FELyTg!@Q=d'VIŦiFrcNXxD؊]$wd5+=9n 8OSx+|4;y 5\& fb!_6gkBDB< *L mݶuXgx}c4rN3e5LAةBbr އάm/f1[ՎBGD,A>[ c؍XBp-}hk@"\o+8 9WJ=y_K#n6Kwjt]!`˭I2%`*ɐ10BfA KjGkb3uG! ̹lrqk GrWd(Ay4*3nBE% ,ӈŵaӚmhd|)* ? n䕼ֻ%-8)2`"ЖX{6]QI )]YLܤ_Ѻ`L܃yajE!5:B{"=Yh/o<.MH!C(õ4=\uC %yaxttgU fik=  7a{Ș|DerĂ:Q酥5ųG(xnK jC4兌!tv~lgs=mʔNK$dt}\)xEW,fsS/ZN ܻ%Ÿ$$ x2ʑWCb]`K7pK ]eVճutlE;h]\ `*ZK>8e=DFr_T|<+ϳ;Ѳ$|b!ltF)y+{/mϵ0P pj)ne4&(%>tdgI uO^3s]Uﱼ)95 ϔ'|ԣ-[5~0\(e޼n}Xx!H7hPC%mr+Q[xL$ y@ȝA'OBn;@6VG9]ha]7౿%灿3)>ٸO{\-` ͘m7֍ vP;BBm#Xr'2ٺCV迣*;^6yTfMx,tb#Nr4KGĚ#.jxtҷjL{4ʠAYx8+*tg&?zq8 Y(ZѺ}o(="n^\̋UKX+1wiaFQ Фg};=`LoݰXy-úQb*b4}MM͚*Bf?&z-|a^X@:IZz'-9/_hUZbYq"LQN#mPv#6je%Qf /pI7Vrs-ROJ!UgʽAc5\oJ4>TҎq2.X?%^Pn>Y(᜗IvI61Kbn^YZٙ+rkh.,*R(ǚ D3B͵B-p`15ytFMwKվ*w7 Y[QXp3JԹ._?POd.ddy1˧v-[Cp sʏ`ߖx#:o>zwLȗi=PDv|VX0} n 7kDs)q+uzD|(2&E|u5-~/41_"֤<7mf;KJC,%̋4V)EOpiEÑӣ*]3 rbk챋/IaT~K&"uQ]}Fù9sp\͟Y6+cr$ඥ&D'8vd,8*ƭ. .ß.߰80I4 Ćӕ2޸U#lY+pSQ[{>۩jj.ؗZ(ªbJH6bV*(z'@ug.xk`6}xPQјZ3_7|Ǝl"JzBQCD66poga{VXuYwG l^,x[ͭv:[NR,1Z:EeG>if+Ƒo;5FXFv]""o"/KQ~aU[hԮj\;[+Q)O'R?͙PW MBD1h 7h>Im$,"&lu:4W*k~{ {O_5}딡4^ȃDڣAҝ=an%9l0|ѩgj hFwI~qI&_#,vX&ʦr,,%;JpɻW}cJu0> w)2.Ӕ~QrH - X/1$4Q(w"ߺ!1@ew(Sɗh. 96.GS+8E9$Ami1SC~o蕖6Iۉ#~HUTۮ-O#cCZ)r@CꪕVw6ސ9BF<ϗPOp~M=G+~!p~AFfǟ:&fIEyე5)_cM\q3 o`m;@KJ^bqX^2C۵F?ۧ̔ϛPs17LB!]bkG\DJXujJ Y~ :KO` }NiҊ5\\R\[\A逈/# V Ml5v+,$"+D]5{}}H6, XG?cBMIazćUOks0;+Uj㋲ǜ}#n /J=,HtI ̉$iҬ~-:#<7 X%Zi /:cNDֽ Uӫ]a| f}.>ƺ<#F߰UFuGcx=TS}F[7Ww8|;G0V<$Y?!NXj8i*lTSw5FE{9rYJFh48ڣ"lˍЁkX' ÂƧ1Vo=}ev1{r%HrZSuh+Qί=c5S*OyiK vQ+E=6>SiEUbLibI ~bs e*y\hvtR `Q|[aRA[! ]KzV`"&pjv g\M=(+j=ɍ=™F+'xRHXM$\po?tT!b̗:\+fO?^)maCuKsTjnTxQ/8֧٪s)6R.X5i<J@$oۙwH7 vbLr8ӪƎsA]'Th.`ەί0'E _Fĭ'T-]3Y'm#o::Bc=˨D_Bb3U72_[? X3Ra 9姲Pp|s!OaZ^d 4{_;8Rg0nW2P`Puz!rɝj#;(=~t9e;Ș%̍~>О ;j9&S@N*>h5(S,S* x͵H9'pDyec;&1dG2P7SkbU7pNBTH6V`CƱ[,wվjDµ9 xOFvsrb#PM"t A@lĐKvgaz5vuA`ila<3b`+9^Nۺu b- +xٹiL@?^`Zpjy_R a%D5bq*|V Rq@qMaD\P7&&Q>SJ_%Y"Xvrש& l)kń 29b֝)N3md܈JoQ\SB"9U!fPa gjWlel M0W󭾺i]E'CFK/_R<nhMY=j28Ƿ.u usZeEUP}E1&硒B<8"}`uyH`:LP!N+=@@mg7\o勂u3 "7zFYPÞk ƖЕUu7lVJ>SHڌS6, Axiy+Wm,Bg%^O}=0׊k" ah?eo4+>m+Ʉ~]}FVuhtlgbuwxJY)ȵBNk h?4A+`#Cuiu*;NxY7`v kOl"Sɻ0>$ ,@<1nvpn.qء {-)B 9+ܷ|j͍_Eud^ATGPi}C)Z,+_X l[0~DX~[nk"D*%*l^OqX2TK]'|\--Hƶ zD!gO a[/!j-x?4ӇVSʩy/%q4|:SY2+[ Qv,DePMd!Qyb;o>1-nkOe玗G}>|w%+?sR< 6c#n!Ko 8MeO&apE|\+6R"bmߺ{#!1gs&n<H_Rȱ0{u_ u]]f%.ߴǃfTFloi/={(ao?[N`:S<1B"Qî܆-1DKL&DҨ|˗$ ε̳hh(Ec l} 3#)!}{@J6?3ZEA@w@CRmI!t)?tv+DSt@-sB*ւh"aC&r2Y y%KWt AӌCyF-'®wY4ыs̄62Qg ^8$H.T O SUbIL f(opP?iFAxmSA1$~;I`_g =USkB Y<䞒"f@#怓lnf):޴:fN䡓Mιy|@Fht;|th)%Fr23ٳA?lZyB8m%/dnUFIFn8hl(.O3ҷGmf%a C-9_|XƶГ%J:,"CP8AOTI~QƯ2b2d8UaZ_PuCkPoqlC/J? -32Ą4-PPbqUNG<%^hZB > cHmõHzܯX˲9벿5/Y>>fi!Iv"ivcfOf8?*iv͉prsZuI.1{SBt'~A?Avf,570!;4eQ &2mUs4wgy!#j4g1rּ @̤]z;^'4eg^={o1$Sv*ѠlO\p<;f3J%ƶw[ُѰ_Q4 gSNwLJȽ~aGˬϴ=5+Kȅ "RY}M 䐒T:MKHo'cZDOwĊF-]t3lwYlE5eħh`k>/8=AKυu&,d΁|mA'2ߋ a SZ  SrK&`]E$, pROd3vXb 2az_Œ݃|6s{ !_9<ſ4I)ڦHadNȿ7S^"(l^7.Ugr5*`'~kb :5){A $sd)^9F'rv]*'+8>u΀,sӞUe8Z@!|xQcJ^".-b+Ak?t_al5#?*|B</12 : AD 4y^3bM.@`.rG>-y7`LFa!WgKj:ɱ ^`pԌ?q"brjyI٦]3M ?s QP' Ò>.fG>;ZQCu }w 55s9iymٶ; kr{(4L\("dHBslqFϧ\W7n-\= w_>8q(x}Ӳ{cP5vھ E{fFSF \p[Onr[`smG@֝gB[Xy\&i%7Fnb]zBs6ƼWn>r t{Z d+CR:BkJtX(H٬(_.XoaP?)N$PZvUY'&E 7Ҋo&CGl[zCmn*8Zv̵{&{2_H *#)M~|*Ewg/;`C .^#ރ㕽t:GcS)E̦O<0Ios: zYFK>D Tzsx!yGfƹե8L"DELz(w9*4vLw*B\ R3pkdA°MWs|תLg9]*¶@9dU^Ǽ2tLb,55Фo_v}LfB]!b\p]ɉQAn][O;щT7wo!I-hxJ`~X:KKZ{#y߫XƜ:ǂU-/@G tg/Yߞ3NI3wnxg ?m_YTb-CԔWw3fO2x ]=Oxrfu rdhP?ɤ h9.WZg>u!%Mwx[xs +7|_QwMm<"`V&nur&Βב97}:ttYhIۺ$vngܴ4w vBV o9XP}G >n}@.2pkR7UU#3 FΝŚY 9zqĆr` qꁋM{۬UYӾLy;ĺOPH&;C^ɩKJu5BUӭ~;['vw* jltp-I 2cN٩iiP^w%* PaƮDڃc~OU]^B33oHa#V!*((`u2/-Y)NhTFQgXvNίna='r"zJ+{CToWzG`XV#ډ0"H/1mnK Xyx-#T2wK,Z7 D³}~t)+ͺ"]{ZQ ~os/+֤s3'74UTYUQ7ׯ.+) 07nnPN'5]$w t!)O=}H &zg6pN]XHitIS3 0֓Al,Sq޴XgUw7Rѽ. trT־ÇQ>2(ݾ $ĉ8Yu/?54zJ\H&Czj4mFpMz EIܠ{}Q`\X%Kqœ2p rVY 'M{a&O˒qUAx`=Ln"@yqCT7zS.SZx`t0Ѽprf]罴p[ l]@Gp!xґ!&z{+†E TX ^@}BkI:.fkaڞfH'Wü4xuwU鎙2 b%Si5ՠaQ_"vn^אBUiM7.,ۦ60R ʄ1fp:51VZݑ!CqU{F ՉmC<ĶK dhp<ӿpY A5h>&"Ets3wFc3-GFBqO}pl`&nOp= 'Ubpxy'XA 3'.@rS jkajP]+GܞļDUfKb8ϩS`q=lӡ~2`7k]VOeڎK`j"Z5Y}^x̉yܓ)LUHD C٬WH4|IH Z' LjFZ\7KT A!n@+w(+]&r~"ڶӊj l# uP҉|y^b3e &싂ګ݋܏^aoOFjDX.nd70@>aΫ|֪kGZ%-9ӏ`Vt%iTJRH՜j43׀JU$qIL ԗe~OG~ږkP9zDnRR{pFzq|\'ik =Zizhs8(wd*_3+6M[nD1*vqpSNP.@)9XB=m O  ztqOˬɠ? "bC!zƗ=Ӻw{BWG>&gl͡T#Z`dI>#;k+@=8bO ?H& j^mZ AC& :)g=Q-'jL,52߰Sl!~TY+~$}^͢ OY$ީА}ú+ǫc@`ZD4raW\Ci9ij Cv[)8^r=(R\,Ej#-bDɢHm57˦Is!gGDB?^MI~mD0$hN~Ģ2v=IPMB|| i|WM#MD}@=^G 5m]5>`tJ%gP-Զ]+MB{ M:[2lBw ݫzBlaFؼ; Pb,mBFu^jKÛ'Wm_puϪMWEi>xTJr3rRL^ͩ3At  Q^Ʀ#*&źCBVm9Am( I~5視i͟ep/ m=.l~hS'Ωg(o2ߐ009/%Ғ^{jP guIbY|D Km&&rSKy;=Vف8MbrO@-8lSY~X̹lGv0uG [TnrzLjxw) ~:#b"jB(1[lmk_hϫ G֊mY'_Kup3Xgt|]]@ ⃺nC5̩gABttV@[YPYy[ v譺j]c]Dƹlȶ7J#3;jM}hhE&AfS6{Dysl,sr:z8:/vG,{ގ inDhn"Kk +*p؜ԁT &mv&~+jf"*;*ZE: )M5=foKLV)C s{!pX)\zw䬩NϑTr2Q|~*1-BԧHnA)qM~Fv*ݘ''Bp?. _å9~?{9Ś϶HM-.41뿦KE DC-zFĄmQU(w =q`VS ` ,_2ߺCEDl%6ZU:Lr&B$݄ֈ|;y$+QVHPJ*ߠ>-ަTW3[[o~).7HogP-V:)t cl-tuرCkC|x{$Rc_F)hoM=YqgZd?qcͺ-W=@S{P -s~|}'8ٍ6ɍ.)`ǣDݯ ^mAz-'y8kjMs@[Q!Q+PHh2 W筼XfAtp.m>ǸdamN:<,=ޖ q$^;QD qG!%goц5\ Rlד=rinV:][$0OUW@l@s.ٸB)jfW(-^KQ7;?Cfsв3(8<^+= D·գ6}'\><{[@gZ\MXSbGtb)&^=DUT&"c%ʖ7d Y5[ἾHd~vI1s*} (F%MҰ2!N/T-O@pŋ ['U2;טk6.L jP{sb%f刎 ?k#ovQsyI9B,h{q+  =J Z _-e}tfaLmw_t"|eb gI7%uX9(W۶bhVf'Zܡ9EǝԆxHBaw!w51q_\%UyEc^%t.ZՈ %igg۹ي:i4]Xln/֍ @LX'ɒ%DHbJ9KWHb"PX++( m }rd>M-t,ă~ΕemyG3g_Tm?F4?v鉒/j:;1Vw(E*0r ׆l^I* Qצ-ZK kT[Fv!&[AF];RS 9GA&=e+v"K "'"XGYǧ8e1c@]ChnﺘWaxIUP zc;6L}mb>֞I 2HpCϺ=NBU\~ijP'"~w7"㚯WsڔlR< $(}:N~]~̌^Ω{s~*Fn)UaKj;&J&џ. tEo-.} (ל]fʊR[s;B}%G3XSD_:a7KMZj`4AdR"9Ϝx ֗?%7@Q5_cۑS(iŌ^Z&&¶Ky%?}—jj>&Ccڋ%KM7JJ<\B^C',@H!??5rQ~Z?~ZV u؊L^C1 A7Y? ?&W$wFf#u + &p~w\#6љo~: bH%Y Ƽ W3R]Hc!÷V; O 1G>1KlF@11\􈎞:&.ӍV%9; fƶNC^/`O;#C49.4y pR8v?ވ÷|6%8m3X36|!I[NXԂf  Ϯ =sl;pM.}j,r-н胈Ux #*KvzR:0l!va>#| -cGm4 ܹ8E `(d Z٥ sHߜgkfZ26")6Tˏ6s 2wz<$,S G:d ;ChZus6k z/)JS~k#$Rd?׸RE!JwCsq* ' 9r8:/4)sb^#|n-&>w8"Kmy8 ?x10TώQyurCDYפDD'{?@^FsV>rr (Eg)܄o&p\Lv.2 2-qCo^xF0Gq@Vbz0d¥>+hTZ4`8:D/T^w lω003%96Lt^@L\I7luB _W6"l 7,]ȦdQ^V7^-B:ZrE\o]ܐMC9y!h<ǜM#-@G ݍS;TբӬG6'I9'ȺՇt4DYM!Bv&cɊë8#OnK&UNO :%vz :pG> ZKicY)e1R]iXXYۀVy0twqC̸:&W Eߋbby3bFZ`:bQEQVH±*72sO!9%T*ދƢ[6SAVGӄԼ쿝HO+tRB~%5jQ_7Y3F#@3osò)WEppy@!V;B'%L[&yS.BIaapJ遧3٧Ou;_\0C0U$\*eA0F"%1sVCʖj@C-qz;iؠ˛n 87} 2ʇ5bdSBs4ӟ%yn(ηw2FZ*ṋ%`}:c1,7| /Q?aAwd3 ͕v_85uv~Q8( mLB'ڮL=P#T6 ό"s0sɶpȩ:zN9Ӎ3R})KGú#D?t~sy<в;P12^au6t͓/at˭.E-h0r"?a4 D@YD6E6 KS`Pos!Cmp^=촙8 Lu5A_*!cVWJHQ'~.řkIOu &Ki' }rSebz衋@SNӱ{YͷTޣ v<pR&HZ☚ K(>?^PSzUk՗T)X+T^ZÒ<;ם#%<Ik 1*')34@RCvI#v:8OIq|ĞOį1_X{U4dXwv]L&w43R9[a+ kfX3]wKqdeb_Ho:p^&vIoGonf}e/ (&)m#;:uKTzG+v]fAd{d77n$@[gdž_46(NrO&h\I|Rd7wܶ;EE 1m08~7V$,} l5.)I'Af2,ӺYZ2b]QUo:+0`|f&д諃9ZN{:sTVϥ _lD-zIͥU]*3BI&&?$G^Kc kҘDf#}M~B\݀3;| ;1w+ 1U` 6q/([MG>=R4oIXm9JXu]簛 .vnG,*I!ƙ+l@T\udǪӜy#K~bTAkUgP{11^T}%ޯP7U %.l _֣N%.DlKD;=M: ]B5e!wO6+l$U?ʷ!p(е֧P%8HRW}}MRe>|ZrJv^n&pzge%?hJ-2Gf V\ .ѾfoJ7rAv׷@pa58= +Z/xTOޅ WG.{#k uX'e I-BJ 05vg?_zF/n5{J?2F1i\])W!<4 r8mp#ݸzVl@c27#1@cYݯqL@_`1P:J@TǴ6qn#b2<#8."?~P[93h&rc jMΊpEN혐&Xz؂qum8VJ2g^M?7uF/~WN*)[ڏwB(;DY0T96=%7Mr`U#~4HFa2AkL{(vt{ /!}8b]T5A3<f@|N?Dh.Υ<ӠmV AsfOЀvj"Xx0[ #{~p7at"Fw#Ct!:Ԡ95?%e&C>/ mMe ovA:."DHDl9Ϗg>} $- D_`QhrMv)+6:> <:.w|:~e;8t)k c*m&>u{P )8vk51%7m?t*`Gz$ R{JIDM\~+[/`5.٭OJmQґW$y:M(^p_dG,Lp^g͘6Y =N8wNq fӼV-Qm$U91C0NpϠy1p[Ja{U{ۇ gL7`NfTסwi>a$,8pw)} i 71'/𠊒&7^? !S\ FRHgp#ϣqжFyr/yQVS/pN_w{aԍ%sgHpzDvuuS00ַS4rREKY9=)i8 yZX|U)Zrw=fu zOWwYVS/a%23 18.I#Is f^vK?*x?:*]]Ply "j<^ws,$a &}LD3Uu$#v+;bp %s}HNa!^CAn.J$ +W+`ӉIXTǬ%{> z6´>,-, !ݾu{lT}jS7kkze$2M5P,3[Gf``-( eKf,|@f(ETI1 Ƴ>8Os^v|U }f}OZ)fL;^NEX@zI;K jg)79廬-wiU?^so"x' n8$'NlM`B 2NA}+)L+5GdO̍gnjz+^aqyEq|64 dž鼦 bwϑV l^p w+ OWU`鏉wܐ4k/PielS`ߩq@NRaV"@X_0 2+Äw%'H,YF|"NߕkliVkU\\n{xqwx/̀S`_@nC?Y;Wlv֓j80/ B&P4?*cHZ=4A3F?;Yxg"W۟˼ɳS^yO¯s2T́sjw*듕+8J_FS/"< tzK@L($iAD)H@]tL-ǛcJ4P?/{0 WVܥePmĹUN,t"ԋ rݣ|͸b^:ɄDB[i4­#{j폿;;[:A&֯:NvN=lbC$"Ro ̺/9Vfm'=Vb.]ah9=6z+?칋TC[Jrr C}ԡ35?ʼP.f|\5/Ȩ-Bp@XW O"~g#mQUL'+t,'VZVT4ޠ;2Uwuu0 QO]+96c:|NQ9|YiduKyk;a[-Uy'+Wr iA }W1xoZPw ֎7ReLre#˂J?=vo8ȖM5CG_c \&rBo?"U.PL>j7g`e~b dɁ'}%qd"9&oӚ ^=˴1imO!9/" iߪaHYۋ> r4ć-s,erKTaQ"Le#;`pMϣbA/vpSrg!laRyɽ /ѝj \?}U GևJ(+0|yGIV&b[ uu錡/~mQ9-Eh8ktE zvڴb =piV!CPjێ_eDҵk.D[ɪnw U $*QW傅rݣ.-ܴMvu ͔u4&**9l9':'pBB[R~B{ dVa!t\L[{f'SiTOߠma6کY2wqTY, ;p3R _}leiHDiESۥV ѕE*te$Y6H!C' SRq 2fJ6+*0觖nB.c~;+i&I>幸Q6uD@HL @?' /Fp1S2t3㏆d*`/'Zjh iMOD^q؎b~$|xLfEΙ:ûb.%!I-l $RCvvBl^yro"CZ ?`9h'Syn7c  x󓓩xActޖhcp:G}kA6jqiqAUK_a7!WlK@mOaWIಅ[QA[ھF:.Z:P_elgeڧ PhCr.g8_M=wa2VvK _+oecxB:.6$S{Bd$I8f4K_9T;gxjHw${FJl tsF hM!b>'_-P4:(3GT58=oH6A/$/[9+ynEr%C?MUqnO!w W21&j8bYLɾR~e|?= 8CTwduS 2x]ϑTK Y aL-7o'@ҶXfN|J#"N8W-7.y2Z\C=)n cx}bRdMbB5)[ƪuO_g<r4s^ C9@}2 {8:6Tk+7dXo Ts0_ۊ}LJK66!jHޟA:77rp+9OY{ˈ}r#V1; +>9[<5ԁnt_ O:ah#Q6 q[B|uBKZu8xIl<ām%@GN}U'͎>rAsD( )gf,al"L1k#' < Z J9R.G G^Rۮ7[ )Nܺ@)5ηTR`R X@{'V'NIY<Q4$gݭ$lCZeBl2+KYyoʟǼ mnY#{$m*%<3p$C =X/֗UøĹ0!H U|o p$U5oL$MII Mbh jnڿ\7g0FAOԐ EAYQxz^$yV/N ^?2Jxu$u&]m[Jbyrb9mɖLtiNlRapGꡌ3fi]ܣ~)@J` rTt.ȃ*.´l֤J̰5$ ?l, <^ן;p]!jeg.>i`WAIbGGdGV47|Em^c Ѓcx*dBv*-'l H+ş܁mqV>DƫZHhdk_|r£g Qf֨J쳡4Mhogis;,$nX6s(ؤɆRxg*VΓ`rz+ZK̔Q{pqxH x6P`.d߃TIBfم/-izJi*버L)I殐jFf!ʇwD%:YU#0KTΉf[= ^^Vx"cݑ:+.;uI)ǕDzWjq( ]{QkMaV]v xZ#Gi'):C9RdIfZH5F`# E1QOʔ'u1ԹJLprC;p<O1Ao}ۆa `i2٪ 2.uJ]CwE^B1_#=[j#Im3C]0|u=bAQa ^$;eKG)w4tVx~arZWSLE"/^+E#7vh@ϊOeܼJKL;P5hC21R>2[UΘ'XI|PS)8~y$BV-=42 Efr5!QBy1L⏈LvhY؍fBX+j͸:d/r}0m{3Nr510f pwvJR%Oߜa UNv*TpQ\WO$`q0.L:f蜙H3V+h3]{c]&}6T-Km?w6;U3c -3v@o$[2eQkfk . I_zso7FU*߱ p^<0V+i >r wwZS}atcfgצЍ`r뱗*Nd@)h=wʉAE[nq3|4trew(ASf(hB>Ri A&+av8GIq $S"۰[PЮ| xa!e50jx;$a}/% I?w ^{{r% @c: A "/Ku51h5YyU!B>vmFGvFA}4?韡ѸP6Iq](rDm"4Z3_ޗDnab/mg](DkaT|Y1vFo&4&+gpyq:䃊xs.X 9]\DS=U9wW卦{]&Xgsаq!8Fi֩Fm4ǡr@s 4&t\T6ج`aSʞO&~&̺HqmbU"5(jZ4a)¾xf"]QAp iQ6z5uEgbƏAĩM<")djY`,չ9dd ]-n2Z0Hs75x:ջTM1mݘQOt)bE^ĵ)  86 G]v Vt.NUnƗW%I Ii'?0}yыDZ`gԩީ$xG{%5T~ 1**p2=\OIckgs!* F9mTH$pbt>ӆT:V>6d 'q`kr[vJsquԯI]yBU'j |iedQR~t "$8CgIJw4 /hؚ\ž*XȜ"(hgڶ?/ A;OZ@\:~%@Pa 'MFp8UEsLs€-`lƊCݔu[?ESpjqqў#û"I] 7)ڂI;HCؼ03R-$[NC=Q~UTǥ6ϓVkormde^7Im.P܌1JVXnφVs5GT$֛STD4psٳ$rY//T4;v[Sg!st gWVg=[EBxkzv{f & `̒#|^gh2}@ɐU<iIq|"4~vCjZK4SdI|Ι%.*#(6@-Y'\$9Iԗ (*^Fj7L`Ij$*?=ؓ<5bazrIkeK }LNNoZ> p+#aXcyza={?tDD|<BpYvz+2(\ m֒CQy₼輺wU6_hr"%P1wYՋJFkdXi'@K;;bf{,`Ib Ȥ=r^]k-I y0ky"jvaO-:ozi9 ;>2yxPyEBpv$k)ޫ%cZބ~~+Ξ25$(_G'S WݸH\,//q'jTQ!F, 4?`a;rqܺ3Y߳2H\霪&NL@{IMwuWaߕf ůޘװQ@6ޭ2B[|\QivU>0I3y|46Q_>>a/\&GfȡĜ`' _f $+>mk ?G"0^p5Ro[%WlZ:ݷ2!*Tu}jM}m߂Ik3+.CU c z[|;!Knɳ7&c'PU`Ŝ6t46.Rg=kR[sBrNߵL9-8wr Vd=⌿cAz7;c Ts@t\ⵅL_]]}V1ȗx~FrJLe'@-Sf.֡ xSH woaNokch (?jv#gL,3c=R2rØ)R˯Nos7 ǦMG CO?aV eYĸ7~AzG@N|b6-)m$2h^7q lxtn + 2jU- ۓ,ġ`ɷq)y,ɯ|y`,<]A+e#]`TDrr<$^ eLq%l9kT{[nj竃 yJo|IeII]|0}Q`1^]yuFdaE&|iAL{XV.T [ľ(j|WL̖{ .?9U\.h.`k/-ʴ2ܫouHIu*sUxjr.24{R8V!nF2ݤ7e P"ed'pq0Os: _iSE# Z_pO-ο- ګY̬5sP5rvKח&t*QYQ=d%HkTjL@P::m ozӘU#g,p^bh ]w~'?"@ذ-qS<3rN9c>9z6I7s!wJ`RHPi6-MLnGbO12z;I 0aszWy8y0T[^|>Ë7D}W`mq% {Ч_z|7B[ +,78V~RyϿ\<# U/1 fa2=ʖr.?_Ҧ[xa^O_.<=ɫ.ݦQ[AHHM ? ЯC`Y1P123hG|G=10,%Pu(68mu:;8IwujP}"`tr`EQK0~-['i)R%nFxԂyAƋFmJ*MШv9G[ču%)>y 4z8)4p/'qE-xˣEֿk!XE8T}lId ]@wݸ}ur-<58/Vtv \P+C"ͬkHMYmFBO -|ďM]1ڡO(ۋߍ >7ۼw >!ne'c ÚpyvpF[%!Ɉ;D$y}Fąo>[: jq-z c/rABP|ǜ.=˱ǐQƪVp2¡2DkuS$L)S1 i0qPI<>'UxEN~otH'TQ/ nseYbBݍ ?eҿXͼ52EN(FBB ҙDƔVt& ; ou# 5Z'c|ѱ$,Ȏ M1T!zs5n$3ĕ?9O>gFxEzHɐO#PPp{2a={%ϊ+5̫֠wjN%Q-cՃ+5$'[.z*@̰YS,{š[R1(X s}ZlTm.mЁCRo.⽈KXUEe)p. ;c?Q%ev N~5mz Ef94UH96*/ (ceBb d T2e1e~2"WJ+UzEvo=DNИ r*S%dg'=i!׏BL#6Ϥs0C2-Vs~_nU;H&*I׭ ]x}z;C9f@&jبm9{7Sږ1F1i2$cQҡ<.cfztvIU]GJbd @@,U`;vLIbNK63RSq9!-2w5 &I-! C렊呦٭@]Lґ]'6Q`UwË}hM r٩0AXFB[/˳!tMrK}"'dPn*e4@ڱ>ss+KeABF9iM| gQ+Bo??p#qY 1 $*r`.U:(hEO0gy˪2MS$$:hxaAո '+NcY1 6+8a~Lv8Dn[ 5%aZx|ZܡDӾ/[ՎEUy7?@W(3^1t?z{OUhj0޴ܩFvuӠTA"1M#N'{׿"Cǣ/fͥF)CU\tŵjdDrA5zSv m5N(ouĥwzOf4kD߻E[<8 &"%2BJlz/Jd|G:PuA'=X3oJkU 9xb^ {wOTOf|š_b+ Q.vͤ. FYjo['cS]B\=s93[~AZ$dӬ3TŸɛs344÷02WuZOO ̸qb*t>Fn0Zf V bekiXtYKDsqw_jʚVh;Q'Z{#6EրǕJ妽еn[@J)dNr3pH\>)YYJTRgKU\v牫@YyiE穱~[lxHA=#o>z&ޕٚ4 Lt@+]m9a†!:?2$)IގnLm$C8;B8hՕk:є,5v;٭/s{9bFs'_6%s"}lj;hΉLnWԭ.j9>EWZ~Txj9ܢR?XmR)#@ -,.Bb$:ז%HV**zDȔXU|l]nN~cޡ e478 s1Ii8MFwޔfbiXlD5Չ I{ϭ+%#*<'.I<o9Nk#i|h]{+{鱠-`ݝ{Z◿T*X,OEË)5;_J(3ѝ|Hڅr+bQݩ.:cXi.@(Y&nwvр0OVa) Y| 4!^UwsO+$kT$_.e SMmZ@j!6t_6@#mD|Yjڀ,ECX3ZPێBOHR6`f[@e8x}Q _Xin8nFFVEA!R%eƔ"Tn`6V#}tMlUr JQjܴ.{kE zɠ͹%?&=9#,%K<J/ )M88_'s\ VusپuY{+4`'&X=X;< e,@Bq|r eFTgWoޜIqGTϠ>E@{n>]p mXUmZ,Nm &d?u3UQ y^̨51Kܤ$El!`i:f]:wq=m: itUv(aI`&#56] ƼG ȟEsl)HEVaft'z /^2}He/_ԑ*LX_%1qTZ!X0<9;7 C+h9׻ܬ+Ol*9^}Gl N_EjrXGNݡC:d @' ][ă>#]ۋ|!{rs 6pHK`i`!GkaQ<:W~0==-KB.wnH}y^9ɝC=SoBsYS!pΊ͔W'8Fid )HS+[;J2" l2篈k,B{@t_g]@8ׁfu^SYXxɤ0ӷnd h7}"_{xnlh= *c:F+`T:"]ʈ6Aې"SYPXh+;0l DZnjahj`\ '+h}~,t Q[1~ ;=o:vI咢X%gZuV=/(GO'd9}*b2ZgZyTS?4DxбtFCkqٜc!X'a:xT+%UYM=;cӱinwP"}Zrxm с`ckBRrMU#懔YhDP^6-I׋p8rt{炐Ȑ,{43A5/%D1&G!S :ܙQh^['t (WZPe{"盬!$%}t8?ƜI&44=?>qݓ$CW|Ǝ$L=8Q3#iUQAYNeO;V%B[ ,[q(Z Zƚxi7/WnMIRM4L`D]U_CA&' Ɣ6;iU,dJR.Le oUryQ":YTWm ϧ 8Bm0q:..ȾEۦ2\<2eqf)"꒧I:㡛qs Xqf*-pa"ķpBj&61RU ;XA0 k>kCn }׿m`c$($l&,v̐B__&-rL9bk@E=c#vںre+Ӟk;EŸaiBTZtXG`X* D0fog "/Y1 aȗ`_,Yayb4˳0.WKDfa !tpbckv&qܢAӤF^͵ Jg_6sA~T`ZdAe`|@b4?W?V;*͔]{DTXxA5ov^SoT"z4Fn6U=S-gzt;/s}!{:1DĤ7 oCmPtbVR^%RVroU$t.}LJVfr_6'⾯ұ+kAL81KV7np}'X]BԵ7jJڣyW8&8#}t5}WVR (BE2,g{8KV{'{/=MO^B&wt1`X}Lɜb;+G-Pdtwv+Sq0@ 뮐2zC?t'=.AZ;mW/o35k{vzlYj; l?>\Q1G,vZl8#-1+V1\L@c'|´I}*6]ZN]9G!E!ZF^|–"z,y~snv[6'ABl'< =3Q)@Mé;B=9qrh?Z1UJ#L*:*QEZC"շm)L⛛bҠT5{>ڮӎ&]hy"bs  2X)r;w/C 1|DŽ|Mo5R{ݝ$"9p LCf2ׅM)=Q۽T%vu%(dD 6%Q~:caJW:q+= z^~<|ȶYu*۷XKxoJՎ17IHY_ṛx)-#/" JNYVJ=*~h_"VһS7(lc_i8[|yËD;@esmoyTFՆX`e6PJqܔ %-v*[P),W1"wz!'GˠM[?L0ag6uvqe>XlI<(2%Z˱Y4E/@u"1E,*:l+!#, ]ٵ4<`b/3p*F}PM[tt*9n `Q)idޣ~h}؃wկwPj8gszyWb;:ofu7džnH+JxP|pc&ʵW+|pX#Ɛ0|I ,jj co+lc1ϔP($s!m܈ akW73-qQ惶bFEYd-WhثZ- YKM s1eM1ro)E O { |QB"')\cg#Wo32  2 l'EB A 5\;wlO btB`օ/^spk@g*UmI!@%)eCuZTRG#ªbV$Mx$SsxkjɀJl=yQzݝU%n1T~`nG41=^vN]AETxB.yIxYJ0G!2?>~PX-rg;tȊ %1:)tћQCD LW&SM*Qdx|y=T`J<ÍvXt۾Dq1 l͏{AgyRr)9'c$iZJ#`+^RزgܠUz3rEc7jxTlNAB%[X\fV\hϑNN΋?s&8 h|:)lV?H;;RΤ 6Ƈ$ޞqg%!22EA+&^&}xA2PGd`.TTsNTZT`+Wѭn%'(xBK7)l+ͮD))G䪪4@J \Rg0fQ'{`b[wSTOk8-2 ?]NzN:ś r$7.ElCY":ǃ@'s]t`"wHgD9$Om%*~!?*WdFjt`vQ,z>eSAc2، uds$6lj29,Gd==t@e')ۨPXi2H/a |h YcYm+ uЫQ!luZ'N6 N}Ǽ>zژo}w9WWXK4QeXVhGfǐK r3GaD U].o 1At_3p?&a?APy]AۇG@\)t3 g2N4+d>>7FW;'A+HGR+Ltͅ@I57fv1?kUjAj|+rpE`"= /BIaYBGu,a6LJ@ 7+9!.iPOP8Cu 5iKtvEV$RMȧjA(F`ԞteZvmg*C\URF{8~Im Zĵ OowXy-<Ow߭cgjLO6_ItEQ$!{zrmvu༸7.y>%)GBraO^\`a[}V9u <,{pĭT%xkDZo_3-D2e `:SͼwR4tY吤P 1T@h@U4a]% uh$#.6rL nرyfGJ}w|J?ҩa5u#Ow!^f/'oNEGb:FlˡK~sVЋxoɾWORaYdxA6upqy &L%9SitE~ŦzQ<Ѹ^UG5\+$L_Z_ h?P9xr97O bp JjF;A^\kK|B]pF |蹻 Z8&! 6=S3}֨+(+lU%3yo>Łp4o;Kưd-ӧAH*Rि!] TB6B_]Z8$24hnR%>@>LBH̔h0w\q8N*20 9iЋ$1z{ #va|YRkF* (W#OX2Hc)~տg]R:dI*Rd Qs]l5~i׬7Y2H g6ʼ|b쑎H LϪ7>E,= syƧ ˅M}ZegF hjb[+4Nx[$ړċ(,S%v- : !ud+lnh`sJm)XPz șYp*UGc΋;vZN8JNCe;&BjrǤQmq~K!|M!ϬĠyL$6)=̘mP%16]0ΙIq)#IJ; q\91Ua=\HVd0 S2${!42WGq{Rd\:`lEFA䗂fQF;~qbv }Ps_ t֪OWΰ7G sK/]AiIVm2 Isvϸf8ն(ݺjLx%9IKbmNr&o%0D/'uJ|Cbn.Jbӣ彴fY>ڿVD?KvU 7$WѼ6t E֤fx]M"aEmzJ+p9uLdH xhƶDe'))6XdvZډ&R=Dy(  ȠAViȶLͤ:Mj&V!ΓAvFV@oiP5YH P̫i~9OT5,[Uf/=M{ƈ'bWV#/E`iְ$""*õ_cG<]$h=jB3(wrOSG@W[)Y$ƞIO cHrBdv;{MۇUey bNJz+Q\t9Rص%j@Dx-/KfӮ{ ێ폵IG?3myD_;YqζO !@_t`ʝfS56WR32H Q hG{z̿0Q4bvv]zG&u//} PY, dC$h}Ŝ=))` fmvB^jd5W[hcKZbS2&$'!qyi2@Ys*d^FWJ !7VY}6]l!IT-nRx>]K-|~hPypdk5m..CޜʫHS&_Mߒ^qXG!rE!$ t{Ek2tGIy<&]s `[k5}+P 20*$͈^"QVr6Eg YԜKz%"XQjH1$rm"5o;H0X?eYDg )'Ļd2Z-Z3x> &= -k3 ) cnxTs.{lƬۣ6[MkI`i3`\4Nqu0;qfx# 1.m* >2y~zc}433bZ*ːK;YЀb:<ፉ{tOd0PD]u{;F  jSTMN+m6VT)'c0K)?AT5XC-("S Ó,uh d{ ܉I;n [W<:A5nԋ ނu&%[IՑ)`%bRSԓr;lM {%؀騑 ;}%6`-y;YG%}XWERأ'R290 d(Ih}͏s#dC0aZ3 uA݉l/ܧ~JTC0~$ͮAxSH (ȘNdv6^ub[`{C$Z6067gw%Ҧ~/ӏ ;nE{{+} Y: -G|Hg]Sʨ$ X%dP 'xmsP<4 5_@͐K!k7f'qGIS=~cNUBSYpJKY8UwtwzVTZHf"0[ͯĸQi' CܑcssJjvLɽ:I#66[ DFߝb \P6:ո=g=n]O}F+Y0+&Ywl{ի?< VSuhŞ+!`[?\11-l`W^K8q\oED׃)!Du92K?+fnUe =ITD>Zn4SMQZKڮF\z:$7B@&LdARM}jW  BG17q= )ѡN})$9lXEMH3;,&|wD#&`2Ma˽geu 6_ [ N݃#~.V@yi'Gwi uQqQ!.-Y1.сd!^/]dkn_B+di1OhAO^l`ݍ-2@,*]vt`]qd4 k>P 9%x_Ut_YjpZmty( w )3!ҾW9=ĊǯApDYY& ŏ".~݂kyITiwv?yHp'1䶩^8MNb42TFS*N]Z0$}1]8J?Y+|aC/D$2קroܹ&ՍY‡dݾ0i K< =WY1sפ&;b6Bʯ s.eƾ^面&e%Xಹ ~DZk& N9ҵ ^ecln'Gi#*a_C໸g#=^d+mioL༗僸0\߉CRv^۞g ^{ G,t+iK:A mRx3@"%r|A'{4 u<Hީzd'WsҒ4֕aIVRPlS)=#ivGLS[|a6)~ƗȐ;=3{HnuDWhCnwW5^g'A+SL>%;Ydkv|ſ&4tH߭1-vݱ6L?1Gm1]ݳ뇧Cy "ģNBas+X*}``ό_߰ۀvj{K88rA89 kl<~CR<) ^2}Ξ>_EDQX\-*%zY0}g& ?P{)11|M;A7DjUG}wЖ02:gJ7(xHYXʦzC (-rQCA3>(f 4r/+>H,*,y+`1hfbDΉ, gxL@xDRin'H@' Gtlc=L14kCAe",l`>Bص_?l(X8[R56`#SiB!l^rfb=TH y\WLy _5\ o_,ZʅgSmt>܄d* /N"zwBن w~bǥ+~L~,0Zesy>[ygɳd'Tpj":j(h 4@-OjU ѫX'ͻR餲OS ԨY b䏡 o/= yQu /7D{-vդx/:{'FoJG1V5![\+2e@^34TGVa{\w}UFSwiDx$5GC7[ x;?=߸-m=Tk~R,gYU}kE@::Z#P\1^Of;97Oll ջ~ 6w)U+ Ya> X\4AhN"79ӯ5a$q?m]Ra DLO7Oe] nDy6a8d_-q[;mufBbHHOS+UD.v \llnaPꝓKfa i|$`]7=p4hci jOdT .,?ʑ$/1sgD9li! Ԋ[oR=(QX̹Kq*A_.Q3Vq9xbJ0 ; {\Tャe[~R"=2'4Uk(qҋVh|(p@!%?ҕuv"U] ίvU}D ]s̅cYֻn;X!2hs㊷3}2fK)x!X#wEؙF&.ϧGThnbE'1˿$J8#@ڲf^ !qcoΓ]zv{c\qȲe0x)m!/# j"CưuJӁif&cRO s![ۋolpO8|Tn t%>xL7+/y`ԣnOH^/s#;5ؚ2І< KvD!1vs\Tk֓V}-2n&&sw9ЃɡvbH/QR}ɨ ½"hS=|d[I:ū_=m$ZpJIZui,q!Ɍ-V]PUہ4P ԁie~@g\:@1UԶC|z(\#ݓS?²b}\P/2upۖ'! 8.SE9mı 2"c '(ڸu}`6ͮf0bP[v XdK)ר Z~JG%TW}C$Hq.5y =ȟ<:> naqBPX\>72L:zo,4&),Tbbݞ-;\)ѝ/:rҘVW\s'T`{̼cJO HЯؘIځ< LҟW'H:1 uzNW9(Hmׅ8^w0EUTK$?{爮k?%څhOx\&!BBv=ORIz+[B2tF^)FoV_}[J=a C>sN:b/iݖ+i)̅Wn'4.{F`&أeA thӮIVy5JWzN DOwtXlk^+ /?{mXݽ$÷YL*lf—<)>t+ a^hzh@^vooJCwib9,F㺓 L|Sd^5&J_ ΂$؊~$:,pAmC>t{G Rk n[r+gu%g>؍z:yQY}"U]?Y7+f +"x\qCA &QlDnOR9,V< $P1 Vk<3QQZU7;%_*TZƦ " #NZ~_ BŊØsG.kHָE 8}7.#IEy\~a-2AC4)j*[` :C]3l~S)DSܙ+ dl7.?&;w m|;*Ar݄bx}yx"B]Y*nK;¢ZRG(pOɚIw;pe WdsT]C Dt~Kf A@rSEw(AKd cd$0ƾ:h3%mv<`n8SC#Eypa ]d](d+* M3,fxo(j{)ՊiAhU&ίta^! E46,ڗghο ј /=rEpN1j/!+'~3ԕuyW_ლW7I~߾9$( $l< ~^_2>h"+acklt0$feosWhGDC0 uSd^AT ? Ze/nA?8G @!1z cj )%},FY'ךcf\- V/}멶BS&g6vc8|bըi2\>=Y`+ $]'ΙP(@|=J̾$ )@w6d5w H.w>`DZј{&U4^le~MTF u.㒽žCFO^]uYYf| 4Y#hid5ԓjrǚ/LLX]Hg" g@ zC?M9KҢ N\6R#xsZ~cy}FH%HAdUs8y{: &qŦAG"bqbP7AhTFbٖh}و[i\v[n%+S-LUsoYocFz=C,bHM#y!Nˮx/ea吆3Jh'!sl?XMm lr,NF5Hg=^r۵pkd9s:L}^Gwb;a؏N]Q6&XI䞿LyVW6E4uYI p,V8t|39BDUkMsqB5*U9ɗM|ɬ|i ]w]#r:gM_+#DӶ@ZUc˼/90@/?y a㐂@!8zir#~{HB=v>&Uw] "ʣ AzDg`[RP΄6x~$sKcRqL\:mtO 9MbŚvͥU`:~bj*c{^fP;G5Qqolex 4yh_s(mu' *d<q 83&6yPx DzJkPY݉/H?J&]6QFifN0puB7T23ve˶Vk芋La'1>g05b>C]*ldT+4L\n `%n U!:,{ax_QȀF  [+oOPpk*I\ WmP겪cՃhBzU:{SI{K+:J?K,oȞ*W*]nx1t D{ap1/u!tREr#>lhN%ҮZA4jmj^v*4Zex'\SAzxe$e'k' yeD<7wR^02"]w}o;3,#x /cMrVn=O뤣  ;QsbfrBf VvC1#\=b]xA Ko34/t|f1N,8`%3Lr=IɾV@-I[1h| ]D.wتSx^j<[\b+ͯYP*G/B[kL ,MfnLI"ܹ`y&*]pr$#k;F>'EYsgN܅Exqh.OKA8GI@Ęh,]򸲘zy"n0=>kC?UwS[a%M+M}5bL]\,9 }{tAg3:j3c}si@6T-~R'v/^4o7u6*L!+Q;}~đ?Áf%w/DrQT{'goa -}zZ8X &7Ta3j?\#mÒK(R#@*vJXJ>>}b:M e pZVɟ!{U /YKEKMB4 kS:8hU١pR6fAp 94 x7TnJCiQxN~DVDՃ21՜0<dI/&33F_Rq^ʾOx Mr\rVP3xT) 0-i=+MV[6j y)d1((wgشϋJrľ:’^K5π0F0+Bm-Fps?gsPPJAtZ@6v^p=MAޑ酔>*M+Y~wʘKH}+=ۇm M\V|]Cå5Xlg4}Z,fRQq+upL^ Sz6#RT.v 5րlM#C :m'ZETlY(U$K9, Z[pY{ &;8iM?/Ǩ oBPi1N`ڝϝ2]ι ۨ%rĩ mr 5`:Z]Lmܞ/ Ƹ/F\"Rh6%OUuN( .g}fM sC2f׶xzSKka1ȐRQeb 8q˙#X's߆1Z!)j9F;qtR\zo5|3qH9:.=%!~l (kVf FZWtEEzOi>OދUGTBxUߜz:- :҄锱@ׂah~3`Ysc޼KLɻs.s%ޓМש%U`̲Hʼn(_e. ,e|ii_i9: a;G]nF*#d"LLd7^P-$D!ht!gЧ1<ߒ5'04oT UvV$7z2RRs(1Hm>lHzk jv@lT6`Z$n! --O\}vNrdU?đv4ZΘ-W(B+^GKQʄ N45]ĴۣRP5tg*b˵ |+#c 6"a!n1BY8Xw+\>xEub[w J0 ^S*ky\rlguuȡ@~fG]E ,lۀ* ,=3TN%YэY߲-(d,mcٜ`@o!zǘâkq ,{ztSk#/ j#MFĶ+"4\$~|0N Ȥu eJbd2OEHz.,݃]] {J<>$T.rZ2H̷-v9,(i[ڌcN&N㖯ۏ- 8"BHD\&@|xuR-,AlGLj7:Nhʖj_-ĝ Z38Jtpa4a,M3b?F6#n\=Η@Ny'$S/IK,uY]|&jToV[;"x DUKPar]Cl:V>U|HsbfReqL<_o=\N|X **_< '1}t ̖ؿ[¨0&PΉS2>\چd1lᶸ2cH뺶dV^ 1%(d#M^ϙ+8M9;Eo%@2(/ke ze9}ݤbcGVI=F9愞8c tQ\U[AyꉽvCv2.P4#~)CA[k<$31Jo#aHQz͖Lo?Su2a{}Fɿud8kQ:1?v]-@z_3 # z}A;ˠ<$X<Ve CGi0m#ŲM7juDT$NdαbYv$^0鶿>Ѯ%򂁖E-~?P ՟t 2 t*<]]|‰v7 7OqVkL78ED˳%\U]R/\jʭP\ ,`PJP슺J߼!G( >@2O>XUi^L_@d 6cH(r6{S!qt 7A?걉IE>郚rEY> 㶘͑R 1l[nr lFiCk"vu}Z2~|mTj9?[K}>SߘApY$p93^򲓓) ꌳvX9URs[e{2&ا?!AE$(vT:Z#q/\\rzʪ Z^_ Zǎn Xt#+}?j[>; lϙ ǙJ5(ЁYL,F $yaRLdO`6ʚ#I72SAF r jH3 8z(Z@N+$^>-#b%L"tΣ<HL`!rcR[yKVUP{T !_zxׯ~@kr_J!;tC uI?K0ba䰐 f'+zH2HptQ+:j9сCjdLzߔU0)aKCb7AV*ǪUlG{ӹ9R O?) )&DG]̯l |m9N yDP܏^'I}O"I]5HD9pks-Q*9!H\U *mh8<`sy}!/ag\ƭMffSF&@z%7;7'eV-7Sqǟl-!f`lobBɴ#gAoaB}r&xJ5Hr(ngvQĸ◐=HvY[tep}GFħ2Ҵ$_mjد9lIqioۚgOg2m cgtG(sa _<=] f ٪ZFF%k OΨݣ6 b8jug 4OR9Q9թ{芷1P Y12)GXXQ3Q%ɜ)Ʉg.ZHءuF3ŻeXjxAk(n}?&TT (Td!Vw6+ʉ"4k2k.>+lhaE=)b z61ۄ`G#nKj&o^jK9$۟+4̏slw)C}v1oi΅Ͱar^OGZE;?16xE!džz|~k9Yz ҫ'K߀nqWգLG0NlOy/o;4;>&ۍeޱHʹUnE1݋z}HjƃuKD\ õ}utq/"=l`ysʴ%Xhmz#|y*=6so(#=*, =odt f/T;"/c[лgC BXSY {s 7Yhkľ5wa{J].z1eGR6BU{⸅ dD萙yT65`{b> KXDŽK~w_-e{- :2Uz-pPc:!gZ igS+`Nl0T4b8H\1jf i`v^HU] Z sTP st~)uLl!E){/_ڹ+ sQEkuYwIb;}HgجBAn*`>"L'4p|ddםJttx<.L]QJ'Wqpu#\{w9A im"Kol=lsS1pENM q* drdm3_e~,*mUQ-m`tZS%99j{Kz `RWFJfzF5HZkŚVz36bHu!ĝ @:|\_=gGu;^S&f驺,#Ib-ylF3UtB=U* =_//vYb$(xc pƣ⤆@H19w8x1ol5eLjh:P5ɢ7M00Upx@N,?<}0H! ^Η+TN){c Qj%eH{2,d7.4l(ۨd_+P̊HP5ěJL$qgo =Tn!%,lL  $B@PR[yz.c~M.<d ђPվ`,ы%tx4%R̤>NTђg}S?Պv|q@Yf5qC[M FV $3O1QZl\b7ڜl!Nιndӎ1~:2j0JAZr$`ZgZ. =aJ ~4r6HfŞ^k#!1k<[ԇz1! ӭz1%7tAo-f:6X|C}J́DCs*ⴸ$k.u]L]C~FE5 t7/}8J헲[\ƝMmμ߶־{/adi9^ُ_(4V- _@|fπV$zJM^3P*2TPu'7gyYRõfFk5jn'MBò6 t&>f\ ƮU역EE?(??:fb='Hnaq"ī'׊N7L"s{\d;bP[n k~nKkIfrUCrJ!Ktu,F;SfFGFܣEƊE:l ٘HdQ0 bRBy^gAv 7) Yve\!'? ᐊwŽB,( Ё4@̳q}~xYo>VX 4N4e(oz*&!P[२*6JR'8࠱2rRF^;퀊.smǶj! R/A$f0hG6IS&o+۱9 ?u8k m51Χ).۾ ݻC = I5F$wMȐ+CXDC]<b}mB+N"BRmߤkl-f:] kcJ SrS6/89Qk]oB, V|?K^{U25 <q6"T&p.5}xxnH% `mͼb)(5{wT|)g |St'_6Z0, APF*6opp[071ۂYnAt8ueB1R/^bX |oN,%-0tS>+F=9 |6W;,Kw[!(daÖ_$m ư''W]_raI[39rQǏ|x>*;SoS?>R?΍q(]ɗB~(aJ}Q5sR%LP8>P@W) \{ BXT/JudI^N~SяszБ}06b*gĽccJȗHt$41M4+6ëbvdai)ShƟL;N4 @z>:#0Spړn`}d"h33.vXkI QE囒_1TO>/Y#,4YQܳ 5rYtbS]OpoJ;q<[\uVY]W3L2n.Yd "N%G 0 D~0U&#aK*a‘DԝDD2n.ļb;jRQ @+Aj]-{?fD5n0_ kWj)ˆc?nʏ$S<]˳resxfLVA6:ɕڄFtY;vj#YT>â&[Zաd[\q cp ձIYxيFS)|7* {px"yx)YHiFu[E ,_REj7Vz~<7ɼշ!UoN,:Oz"Ot%~A^{ϡ:H9ozܬpb_&L[.e)Zjp.PBa7 ȸd@:'F4f Ւ؛pfLHp Ѽf˛Ʒ:Bճ <3\˅5ԐKSo0ő{B>=ﲹnZ x) K$QuXs2\VK{_^ )6Ƙ/]UB_J&J7o2#rz-o=c=a˾GmAԶ`^ceUd쳝|]9e:>$-`5IF;٘gCCtzSs2!h_qWt ]ZǬ)Km"xR/ۮrԃ7ȏ\n][ ? +BM(]OPr痈;li!ɉFksއMk,"t9~'X,n1\4ԀV_!PQ2 xNw4#i@g}R 0feAW~_|_/z5 c7 '׎3Bq112sQEZ1Xh$Gȯ-1 ?0R!I6 ǿ SM5(-rm=JvW Ƀ$-p*ظ3kx"(a=!9mfMDهeW+ U.oE}edbEU ]4n_iё$PgjL["0ڜsjv{@wV6=Հllj~qd*@P߳.c&~W)]5ָ yK!߇œ9]9SDd18v>njIB'Q8Y>:8eusM^Xq'Yw&Zm)U>ʕ+<΁cvc ̖f] Njٳ\$K4uXW2Ax:W P ̃q!]\gSP|]9$M>_$)C B[Ɯ$KL!\pBsѽ.#gRD=L>qTd/HË;EJ[7so|'5*8 L^w\.. &n{4b_wMA5N]xi~ k-+~RB aңk8^L-gW6 ~!$ h.(TZFu0ْ0Dmid$\4%a/UuVEФ#a>OCU(HM.S'T!FИf髁(426zoUnV\8ڬ#vsB;1}^-LS4 ; + ءbXXDA616dß$`^ ' ѦW.B=Q \?҇Ȱ¯OJ;W"@ |3ȚΧ18B$6N`=*kͬԕ? De ֙~0e/|䬙,S]$,!dj+ 3/\УnVAVk4]3n _=26T[(. d)>zUwdi.; qgb)4 ;w3aĂqVӪ{7aiH \+K4ofgiڰZv~5 G%ܨF;,4;լ`XQVԥ53|0`oδ ;^.tu~T5D߱$\S^Ifh%.0|_5Mj[zHjrl$½b o.6lBgPc )eF)S_:I*B'/Ow-X[K9`#N53TΔlޟ M[l$ς(|Bžr-Uh^-<0fK%٪Ve"<μktyo.2$hoU0%uMg9tk&K! }9/u$e)Nia&g,OƻYgt26C$_l4B~ ׮PvLSSW4b,h]1u*fmj7 UD糝?+AH(p'k .2#&%yHQC$)t+OPl[6&m\.p{S%ccwEɻrP ȧ4~ri |>mb 4WS.(5 3<<4v7TXF:\k;#^khu#ǰy=-#uk-6&BW֩\tT,-`G1Lv!Õa߂ B:^Xp-:\oeWےtn"yI"`BYh=SW q v!A3~h?Y넢O0~ 8J9`91>PUMb4 DkT*_C\ЎXYppN]A"+ؘ#NBWTz"&pd="/x IMb}V^JZ/ZqN<4^MbݩJؖ*wxD7"{=$92vӹX'(W/?ɛpn<43-N3kPJ5bt NQ؏8GT >)l1V \tnupX6b"|H:UdHfҥt$|-DU+ω~3+@vT}"QQ+{ı0E~')sJ*RICI,ȡPYw0Ȍj>R%g A ]gĴ0v9%XNHLĻ+,9XQ%"cDhMVi܍X#`ޱ* +FVusA. j (H.h%_=M}TQitK`Yo7j^&&{G` dH^apl2m^9Dp4\(,~3Y˨ͺDV5@F [LÖ}q;M\ow3S(?I c?@8N$ftE{E똛<1C/e!6 7҈ykG6zYWZ>/ʚ-]]]HcťǓ>hk[zN|fa~<b+p 6,CQ: _vSA$Xooo]HPdݘ_뗑캹F@^T7S4#A$~ Z"%{s:2SռLr6!ڇ>Ń5Q#JxI$!}JBX^yrZ]{ѣ( 9Q\@$2mDWaRW3[Il@lQs U`*nQA&*K,kނЄޥ@*u76U"#ъfzbUqUJ^ D|oX*rHM4^:!鮆[ߏ> މNgd,Y X=t}(@/cvl"Va󿀱 TA{2V UP)wګ;jf*IJf|>]](D; klTWon) cw vqzHUvܶM߲5n Pt?0dvI*,W̛wNfV}{L6aGI]Yõ\-ޢHDg'NKRd)ˋK4[siw ,mLυh&ACj P`5xT7қvneڝJf!U}e9GϥMtOi`ݽГZ+j>myXԌ"FxCgs3/,PXY8o G}e?gqg+ @NjmO`*PuX{<#(|xG@S}%~=gS?KMgL_FfnWj Sߌ(:qQ (3dbeǑ#қh]2TpSMڂ D@|Xڒ`ʂ zvx -ZfpxpRM10][>Ak=Ѝ&OPOeMV*ᕋb}k+~z|5[!{x1*:,U\+4jVRĆަt(郘R AU!Fc6 lWpmmT iґ`~/n=-D$½f8=*=9S{Q:3-?)kK~팑G:p_JdR~ԵÏaۙ}7GA(}ֈfE1p_aeP\#5aP "Y L L#xOȝSnw)E}8"~+ӮnFԛ#W]|Yڞ?xb2skćfzB n]!o3 <)47d l=c}sȖh$.1xkP+mazR .*l܂7u$aժջLMiFm.[:e5\.ozb~cǰS#8.bg׫<aHnf-5oƕVunJ5 Ih?ܚ16s! .CXܨ`r9ެ;Q1\KfFG&4/1mC/\UB2#DV|S]I%>/Fĉjd&sR"kpMA\儂^+5zW:̈́blOE,XBj;[y^#ax%?L Tֿ7Aį|-RGbZ' ~h :a[68.0Dl1\\X)@6'g0V{QޒHҤtuNJ͔t.[_D?"3XKTV0)REc]R5:bXZm7gۄ[nI]VV"&qE1`\@ r9ݐ&ҸP٦kUdT˅a<(L/cTfݞ4 #8Z­ű-U=xS{;Łb2+d6tk˹.``g#0m0LU0r穁"5ݺ)vBR1\=wjҋ4Ht: ic[[1Gz ^e(Kf-#]jh8HS1X:b^cj9!BbPF|-o51˫OaZS-xL[x/ͅ ppev~BfVTr!V&:4P2Q]}tDM&F>0 ˭$i"{Qu/ZV?PY tlI :![ie|+Ҋ=r YҶ:*xZA @)`x]˶n 1>74π;/rB'TDaa#mk 2>-ތy[]0F`<&Hw"#1Tdp찯^W7)zJJ8L#j HgeF8y bybE?e TNLRHN)P[nDm @1k=ofitA؋dO@mAਪRݎaTɀgF/PVs 266d֢fn!:cmBcydaɳe>,wój[p]^*3&;&ylS23v}[^ _Z~# V0>HꞙʖK 2ȞigkxLD7h hMqe 6}:!zLtpz ?=); Yx-4؂~nx~ u#gjKzekNTКbfx`:'nx3n;~}>u5Uٽڊf܉!|g E2ZEWӼHy#徇:[$V'# MD0b.Лpmr֪\CG?EUS˦A#E]ÇQk((/$^b)(V  UKfom s[g#&pB[@nԷ43M߻#H +ONP+d!tF~>{qμ8jdž2EiK NzuKY.Jn9+ rR;;MaYełZ7=Um^Z־1&&[p"kF8lF Ay䵘! HY`ԎĶ 8H߆%|E;jńtbc_-12ICҼx^&M2ltp4V"Nhg}!y/Y4>{ n^VU^ύ|_6VS{͒#oz+b`Vtk(wJేtU֖Ii75މ+E ^چLK)87ܺHsw~/ߣ95aҜN<D Jj;eAMyˉZU7v 1eq'_TJB3ј_1Ga8-&NkTAHGv uX]"yؽa%#YHA/ADFU`cWF`dFWƼl)du7V:y3E(FZ,ZAٳ,,dZ 7hYNPLʉX<< l/}sdLd;褸`=5McuoG2̕nכ /k q_y =Wƌo¾K]0Y8;,߃aeQT Rss-T8Vnkgn4],w4u.@;Wehu,gWڹؙ oH?<œ^LC%gm;`(D"6sf'w?U9Xu Yʹ&qhӳU7lΪ5ڃ㽿Ƨ8⮐N'IMF~k3:LLz@ѧ柙 g,D !VtL=6r6iwH@RXO$p;Hg@fyQq> 8h&VӬWU*$MZ"н3 H"FcQ7:16t}Wq!3NHO"XcW}oh(8̊]fvAscx6cϨo5y9')2>u ZOdh%!#sH+TL$P8nCBu .Yo]Ng_4<]LT׻`vlГ<ߕ+X7Ln?7aR:U n)pԙ34!ɺ''b )@,<ߝp|RPe+P X^|_D@) iwRàigou؉M_Qg9-2䄊-meDkhN#9-]VլL21q xK6SbO E6|+NkJa頲4M-z߬Hd|OJ^2TZLW(ɆHm]w4O\+M ;cA3FjM꾡>*UܟȐY0Ö~(Dl?_w[H刏ɸ%#Esq"0sM.f2q={"%x3[ŹՆ $O:Eq\0E)#* Q(ֿE=Reo]BAiBM &}Ԙn%fj8> *ܮ /CZ%2KtD==.rmnPZ.aT'5%$b}k6nǻ5 9UijnbQs[Y!u 1Ĕe+-BCUFyuӼmcحd]H;h+پ`gٴy 0 oM`IDrBᕯ彨~D XZG i ui^-O YcrDƒ@v !FZ0oŋwg}ݴ0w:%$IPDk9Z ?5x*pvsH>sk$.d(:bAxb-;B~Jz *I;7v)}p^鱰8_L3ϓ`R+M('-B.DIM/;Τ1 FZn|z/@Mbgk<ۯ[h^WGVcw-JӗnJ1Ͽ?Dgn)\ r'oE\Y1J&JI2HOwM{Xǒa:"~=ҋ!m R>z m!~6M2ѩ,b"rk37I5%AulIMZdEZ?] KXjr-0#1~qm?3f3!BocFC؍& gת*C^_7 <'f4]]uz?>#|!P\/nr*0bx=} m~'=0>D+[?MC-Tqw _\ .bȸY`x5a?9{蹦5sUfXاcy%ůBg"@|sO˛d؉]$LڤA3 X3#7MJG\'):;ռ.A3Bx-nt܊JjpQ "% H6;8O|!аǴDMj3sRJ$oEfw7|7>7|px;mS* z2(ݡUQl%VS:)}.CW MχSɨ5fXnoe渀tHpEsշ&hC=&FDV|-:q}1L&킕X4 kJtXO-r i 8z6(w&A'i  $O%mD ?zCWf=+(A7!Cl`l Hq| 3zsYٗQl <zSDj/)c+W;pQS@J!:Auu _Uf.2NO@neڟO8{sՋ -d?3dh&^41d|ebz)6j۹~j#C=Wf̽h?𳩛7 D3-OGyL$ǹό-BS|1W2"{-i\qۘ9U4&b0U`mx4UC+iw؅*e,lEѽ旃2$oѥ-UTģ_NdRpm#]59GT/%ǫ¨*a+j!nXfJKP!f(c\}j}] wdaէ3Dgʯ fQ[߈[ <-4+ҰG Gq5{meF"u8EEǍG;N%>Ng_n6YƗ<*R6 ғmj'i:K a[9ASۨYJGW" Íb/*5VG/މFg{;ȒW0R b֯XX Vecrm-Kr Ph J_< .hHIwWlw\.Ʈ5צkP Rz|DcRI9^QǨX؇'V(Io-fVꯠU SsB_pX<֫$k <+ mwA:[aAT @"^oA3ǜԟJ_W+.V='ؘ&9 o~^Pa5Ź`ޣxIue-_VG6%i0+Ov=dUwq`1k --V.eއrRU`^{5-AmϺ1L{\cEf`'XQ 2ķ~|%۪wmM-dRD]"5Dj/M0./t6gdV 4˘mDWJNl*/G0kYҫ =j|UCgQQ?'Q{Mި۰`Ԍ"W OU$YePq D;)14S*j^M%Z}~;6pe @@rpF ai>ծIJ)pMNݥ=SAUaCg zsyARfQ| {EҚD=NEmATTQWܖj?x0"/`Q 8*ǃwT=`j,7?C Ů,mQ6Cep}< 9{Ocm+)T-ȴu2:ڊYƚW*}!0d\'V~(4ݨ/LdR\Ia T"ޛM,^r32n%aNL0fP}?J^_)t L[axkSsa4A9P D)O+k_pEӻuwMH >:tx<GމJG]h^6.~SRBkRRgp"&M_=3ӵv21PT҉ RI_e&x3c`pt])[y &^. pJ ,8Mս}m1Wn}T ;{`{5%d1u w{p*r$Z]w(8r׌DW*Hwh' NyTyOX|EUhGUq{@*U!(5H(UpFZ8g~x,ȁ V-"DRIsmiyv]};u;IȈR*9+Ub- cN9)$?{Zӊv*ιM|o8fTz#mFm[]rW_mfop+G(!&g/JĘ$'sP':yQrq lIa59*a%RNjzȐ@ܵH Kf Sb o_o^J5%rkz=+ SF=m уQ()p"(B 4Sxgx6irxm GVyǶt5`oG.&-ֻ޲W{\^ؿrP+\) /YY-eKR84V]%fÀ䯵ׇٖl[rNA0{vPȝ'd֦xEp^eFQc]ZvxÃ?I;EcEW]W@… Py4▔%$.d[2vdFZE-Q\C I'G.c꣛G =d3AbymYߊeuƥQ3d(YD9_;۟2E?C.ABIuWPJvݎ/XdvD5ݨ4_<UGG8@XEO9Zi藒,[E,Z G Gsp @V}Zs0omq^MMZǍA#S"-3 b.;@lw`徠8Sy5WBtY v N>;%WL&Y73< k)E``6k6}Bt>6@;Wf5M": fx:e^Y ;y|w;d5 ;!K^xxkR?" Z[Ϫ1Mzp1= BBP <-P7 no4spne_Q )ܲL')/'L <>W_N|:ol,xL]"nWWTOQJ)m#&^[^PS_Ѽ^x D.;OB9 m!pL=Nx=#5dt1~66PFΓetHIٔ R8^Ghߎ\OUo`Jt "Z'c:pkY\τ03if"M|@,j~*1 ݌Q`!H ~jfe ]Xee+)6)Ժys\$2ӊJ=OݵD-~O;(4>I%=gi(z]UsV i!pQhb-qGQ7Ey8 ?D7'/*!p3R4M8h,g㳿הI4*0f$W=,83_KzRI|[d/“c{P5B8-JȢ;Uqz03B)dg9[+`1~3+X P; _iGo3S >ѱbp(>9 0MPw#^3ڐxv%Ȗ$w<.{0}gc;q~dʱۄv+rAпDZj{PGY*`tvo4]NȀDdV KcsKJ;qz5[gjYVZBiؾ$k8VFjg4ZgI.zMARrq$2Cg(%Gui0B nTseî^Fm4ocݘAKǺq)t|)0 ;Uceq# Aͩ#_*FsE0܎X S (c=,渨]ЕE4̊ƕ6D+_\5~30'e472s%fN*wptE̸"xuB P_O6q9U8Ji+ـԸjeYe'=ymc#Q y~\k'/V$Kae}Z{G܏y5LV9dI4ԫa3x FC:(/\ ]+YoeE܄&:AW72io679L|a@Y]'q@bg;vB"r}q& *dj/!fm,"PrԞ*i7 u)8R-gpm3 7mPw0%i 6C D%MAJuWBrɾw yhzژM_!#%HإXj }/{vJU ԀfAU3E;͛:ZuYҌC!( X r˗$䨛ƥi+#EP1ʊk"z \/C֔LG+wc(.>W3̧Dpi ؍;ouRn\Ԩ$~rzͥ=,^Xʕ]*-kz{0vyIbY6?(FvGn7(r6?j gwb/j3lS\[' &^0(Ӌs~]f[SC؂4 O(prsVH.@CM9ER]%ȈV]35Htmj ɂpT@{ߓ4]< כR }pG_0ܽͶvqu{s~ .U,j9iZh@;ӂ e[Ct!ZțiS|V:]27/D@Gu#Dw獒{1( [] 43(Z|RjעcoLt93bRA<=vY1e^De[kDG 4sU[|Is~Gzp8GJ?j5qfT&KsDںO'[;ve so(a/s&OwPt`"}vnEb6`!xh=䙟6K-Dlzy aN}3ǂ_n|s*%Qз#@U$cIE(ěۚt79I tevB %)S dwA ]y&0Nj7f>[g$M[4ϩR@$lc=t8#|kEPXa?Ix>8|5`N3$lhihL#F 9pv*q8 KpMĽ}E+WN9~qm]78vI|E 真^r B~yM"sI<G|5c+D=< Տ\+V̡Äu>= 4L&z\~o#gwBXhQshӷ97}H w-?/pAÁIRigIXrN:pLsAA+ KcHFahB'm"S~F~4xWA 3Yw qKճks"%|K<ک5 wT[!?S59b@OQ烝fc>;+aV MlQc2^n@P>&uјz&%7dԩ4$5.EfJE?-i2ݏ-JU[|}S % tdv*C" tTƲ(r,:N*ZbWJR& ʷ-R`zsW*]_S\>Pd*I4L;haksi?\La$6QC8_Mjӳ %׸d}tp9rY{EIԎ-6xz&,6KqOm* dd@` .M&FI4W&hL7+ELWn&=[,H" q[uy/CRzu홧6ڠٓXÈF\oL)-oِ(,س[ MAR(oş¸Pt}*t6B ݸ+9..>aKwYuM^%6W)EH48ZA:23\~>7V .~GC)-sO@25١1nn칌)Y`ޛJ8oW1EOe6i$@@gL :{G4AgT|7jT:<`;U)r_^^Qu. z,6""wKAD'f)Zf-{ҔpY@i/bS+Qi _n]졺%%c-5Nz*}.Xկ9AC&՟C{S]?"?cv!ͬX'^ <1q/&lOOgJ`UypDw7z!Ljy7Q_m47V?;4ѫp'\!L40i~.2LrD; "5#sZ<^@;uqV?_8AY=˥KU5>Ӟ A`5Řp-qY U ^yr`wF^Ž״_1<2Y&2-P(SѼ歰xxjT>)SwImK5sMw#Xm]?X_tިc4!G]]{Q*~?>5T` )kؾa~ 3:e4mwq41F@{X}K.:#Ϻ nSOG=)c¡ 5hslbD:٩  g_Yc*Ggxm&9Tu38%8Lp^t{sAY2X+1I.xYHCD~%H/׮iã!aaLlLbe3(_AcBia2%=4$]tEàBiKOB5j]ux_܆꒍ cLugҊ`vF`ޭ_8^t]?Dϩa0A q:R+|lAܳCԔ惎Z>fqtY+S$i o'~Ʌgrjن9H6oc䱁=Gلp8ױU$pHп_НQ╒To <`2Zb2)Ḩ؜TNt GhUŅH5NpI:J=y WQff!ZPV"9Cv[)'݈2 Q8""BJ=4=5^Nk$ʥK wfSdj@G{l6eNv,qb}MN' }x"dgR=#q\)UNFyo&:;-Qx&m?WL7*1W58n"o'6d$%Z5?&v>`ߚR>Xy=.aHLw!Y&ȗ~F΀d'@r|M‹J+x']YEj tZu$Uq/(kGؘI9uLZ#(񲲅rS7ݭuxC]nXpwN ‡Xko⠭{!XbQeB+#Ce9d;v~ Dq#yR2[{i;K;eh,ݸk捝-ШVm \+Ҹ M#1Mrύ ^q <r.zqg1Bh3VNݻ㰫LS X\e\;W+cѦzߚM`E88Ͽ;, Dk13Z="~w}HL${AƞVFl.vb.l mIz6wtޱ,v-,Kr|r/yBjusN ݊d.r[qdbmGn7JBwo^'ڈĺzʐ ++  xgp[=K3:h]RAdlF@:$o 찀#9{ŧY8 ߁O ҈>uu&Bti©y /jp!^'H4/~xbwjk@e++=[G5¸yNAхWjք\#9hBRYR\S> #=07$P+'LQ!O'VSX QfN]Bޛy%SL@1ݞ%`@TSD@X,zdNnMUmq>q҂[-~+aw4#̎=`_3l+1R͞eQzcPߺHyXOSCߤ]޸Ts֦Z(@xYTN$j#8Z ;"Y5(L6qtj4iܹgd/B0>xQHͫfо7/rJ[\}:Ĥ6b3y><*}0i ,2&*OJ V[qbx;+7ËQ:#[[ϝL9{@8/<i$G6@vϮK, -d-C:c2{YG&ADBJfCeqUW [*k#((g$: ;2+]XxD}s=3cĶnjVG]sb#! [>eڸh`.Jb$ ^9J`jg8 ˒{Шjpu5I0(1ya[ƔhfRqsTPI[|bHMghjå4N㋕1IZK? ⥜oH~SK&IڝOad//L3Ry03RZot+ C]O3jNe<9%.7B%wRM > -3RQb~z AIU{TY-kd F'wUOCY$ :j(X-bIZ: z ƩXQ/p&rj9dEu+F\6Zn79QZP| .m.rfZ; Ktߊ_6B ̚_v&&H0uUbB]0eU"\gj!T Ū hWp R:VY owDeE X0; j*`.H-EEp2[ 8S=zJImL?#胏 _`!]t⑫2r>h.0'^ 5?tG8;ͣ?2ii##"ƋϽ=ujΗC :Vs|O V=qEչ%}}cꡚm eP1)Y oЧ˳1SYSi?7b.<=L22o@\r8f9MN`hC&cL&*HHp~X]6D1[8]V)oDn,}$*PC!15hVNǞ;&A3lRqQ#)]GDedCtӕBG ¬ s-rਣK9\jfW=Ѫ%RWeIy||rHIqS{$yZv32}!aU5QUWd> ^!FҲo@m)uX~n0u57|Cw}ӻ`=_5ѻ Xb Npg+~TiLA5OI:8DYpkPw5%$7 t2lhIW?՜{[E#PsU> "Z%Px4##{zM݈&c~x{q-E򋈹2pyntu=Lbu)Oa"X܊9 b.b:J3:5Q2_cb^]T|~sgΝ}r8AEަ|wO-ڈm^H,Ne}#w99`xc_ 0jj9MYrIkHO;RI';, 66];yesTFXLaQ7 jH`FIs8H.UT= z=#׹~õ#mkL9C=̍m}j8ɗ+Rz~Qx}fMuWw֤v]?bvq Q q/(6Ƅ.@ls\O*~43n{=v?2NPe#⼹{SWN?J)XKٌ{`feѳ!c/ֲO0f/m$š.N~ۙ{VjN PeJ?R; >IѦh3d~}[T脎d؅};NޓsHf=qD7#-v3Y: 7=1NշQEY~>tX50_ Q5'aa@7+hTkt1Iu%%%M .LR\=Ʉ5 dBb% t`ٿW?; 4=o:H* x|% ?i"b\\K"HiCr 7!7ׂ%ia+q-,Z}- xSzofVO a7LLa/_Ї&tT[^z_vljwޤ-AM?p5f䍄 ЈQ @0i*}[C!Aru0ŇJ^r#9TB|C){gQ85y7,~M0vUC5^/^TI7T/Z|W_/@Ai$Q./D@kc\~0B=4uF{Cv#NA1sHƕOzj O2y;BCmy"oL{"UrHz Pa#3E$RhpL- J-Oh$jra AnedY3Gn'#{~3=^R'z)zkii78z5WdeVݽ/U#<D( tTTAS12A-Cndy#Q q'g `@9WɁvq]ܡ܆8mb& 㻯)+q@B N hfdpv5JH*(2cw*U'-yT8FH%4C.f:J'e5L V28Q\ŰgTS,8$uw}THZRvf?Kd\eCިSpft"'6Ji!%Fhtc;S*D& +ϱ0 ![i\1*Sv^2} ? 4[$=zhKm{ps i#\=3jPi_J$VTkJamD ^kQNĤQcݳ86ЕZv֎EjО\3ETB'^Yڔ+J /0;I ZP*ZT_nͺV >u}e4kd-Ne/Hl1ٱ,!rz}xBS&Rٹ=.ύ!ҙ.PZ&\Mg^qAcA@Ś;[# , Wzi.ڵԟMX?+ʶp$ NCh:z!z'ц~{cMݨ#Z"r;q(g'8!1 >A}s2ov΁O5>0 v9=yIeWUk':,^Yg$WMnV$rWDK,cc1`<)+NVϽT'ڴ["ˢY?2ȯ\f6إj}0\Z.{=I|=4_eVoՎ9$uh1I0-I'q$h(ה84= `1~\P";0x0U]TtlN 'LKNGף]]DU[5'Vx<ŒEؓ@_g*^a{^#Jh: @k|WТĴxMB<^X!x0F西|,DqV*y63 }Ō퀲C;^I RUnȞ)SN|^+Ru䅓xusRߩH.;J1-,jGc=ГBBEXȂdeBL!Flrx>;zO0L{zDK"*2f3 qseca$]u ԮB&SNɭeoהV~vtW`R- EVܶD!q?>1.öްs|7 /q@1F:&yOQXj {KB][Vӝ5*{ Nf -W_D]2q|S.Z?4Ч*v`8ywLdo *Su,!ximuV>9F)险Buc Ϡ$[@^;M I\f9Z`?ǁghN70!kx h# HTل!C|',59TwLr:,OCyU0Oy%ج@M=J+(J8>#smjIk@u_)HT@$9bOp醑=j K͸%*n ayL>lFL $_Н!m-]\7{ۤ,$ Ǥ[]nM\~Eubp[=+3iCvUlC7!WgU O+Hy;2Ue,W3$r86xQVK_uɾIL,+/:$+:$dg$׬|JeTa]I~pDOMH]"mQLc}GH.㟡< ݳYZN-3GNL~E!V "cCXĠagLR^SѸ@cOamU` bM~Asf;_ $.Cbeawu5T/=({A~PiӪR?sb9L7ۜn6sk':j}7|)a0$"c,ػHNKR"+u18Ʃ&N#*M"P:R!䊱h79xГ:D3>\{Uk(68Ev@T4E1#4o+ct=Z{z!=~ gTDPBym45G,NQ-Y6bLnVccin0<[VdE`PG`$hzZ W!OAq<(Z(l|%mWhRp!\.?mȶWN$ǯA 7ه9 S1G,fYN-T$7q*}]z?mI_py꯹m{N6 ,u>e}XlwCK:[\; ;ek5Hs6A^q9j@ʍN/&J&!-bK&VYRj} #yVNWs]cb \L 1܂blx>6(D=vMΏ=t"٨C&J \bjG1fۼ}ѴN\55ajgHܽbG ϐ$O/,afX~FxyKTm|;,>RA`4Tne۟b SK`M61Ŝ8Qv@G*1J ;t$}B%owTVGD ?C\ZY߬ڲog8L v&/~I, Α8o׮Μ~1'ݻ5E|k.xXQ 1 %#2pOGT+񕞉l TC.f AmrcB+nO!7#'Xhn1)l=sO̘#hM<&4^ E/]{k8J]hx׿Cc0o;pɣm"nyS@vT(rkN*jUx1i3]:ZA NR$qD'ÙhNbr zdCwcܟZauǘVFfvC {gҘJBR3Gl P_}b`ȅ2^v%F3NO;A.AyPs)Ԭ=klPg\J,% Xf.{qT*'!` hMbO5~^~yQ_|pdr؛%8< Y3YJd*؈l/xiHSde,)/vv ?0]9}WE~a+┳_k|.J)La|. A$"X_Zi\Jgȕ) C,a`RњxZ6yd Z$>ysITDCJowQ J_>BWpFUU0MtyƁ1|~;Qc~샩 8DVԏzoxa*_0/B U0o\mQsԣ}n ?>'QXZRFh9ɲfe4RDW>S_g SywmHjOr}%w Tar˞@[DLl$&OmDw_dL7Ns?HOfUa5l5?OJi9 }phGlzY\zm06吻!x\ #Ti:Kb霔h!'i+%8<}JЧ(x% &e(sVC|tGL}9I&о6JW:y^kjHIū}TmҺo컹کk]ve(nDC>涔c$GTI/]5#pa,ɑ1#&kk6Gd'IbPho r盁3°)2zuj] AysX Nu 8W+ڊ?6 [&\]U]=|lW|= \q"n1~ǵЭ>sLw.J~MQ! FD#_p#dKfrtfƥ/$׀ot%^(sG w*AcI&~ 3\,ŁJPptָ-KO *SK7 ;׺ki8V즀x-]EWE[{.؍',aݧu{=+?;躎L$'⌠H1HH;.?̠ h~iH7 \1}"Ld糢1֚I"(#5d@mYhbnA|G +AFU,Gڣ9R=A w)-@‚v<^c*qIa& yub(Pt fB.Ff2ANkBv ߀LqG#w ͍\QTԘdHݭ 2aiu&Q8B P=(l~b !4OFX`,Zf辚`riM`sry&\ L>Cay#>]?ɸ-?9yFRaF6¹mElpղű.V̧@QSfِ~ZS &mtBp$P 4s͏ޅ"GӴL5kV$8 Đ(mͩj- ՍȆƲP԰H&~z8;a7Ʌe&,9YZ&rYb,ʣf‹܈|f)d'R"7mr#=fZ.)/و c&`Yߏ!$TV,5&4>zdۉhcq TD~!-g〯HGRĬ>}yw U;`M (|+ Xuq6K, e\||;oZ/$)f)?Qн>ľ_i__mA 8 qe?tm,9ļ+-C=YT{ǎW* 5u]? 0Y?ޙe[תJ$vcжyl0B,DMqmM{8e T'!VqAvR=./A6>>i/PO{Tt#&^ FÐ=ܖ^#!DI0)ŒR% 1 -N@qBt.: @^HxdEdDT:;fK*(cJ3($r_N~N!dLLfQz䆇UVp()Ǻdac˖C WuEmyοxH#RbՌnWtk`4~$~^x: ޿'EH@?;!b  mR 3Bg`43|^ &N<9gHE/g!ڔ`v,@K_VOcr:Uq8:#̧*ZDz]]X8h ǣ΂bE0F? +1!X *]GyP$W04_uPȋrrȭS\OD&>l|*IbD~FBgMڻΏo@'rFŤ-R 饴>/1-p7Xcmv)y uN/,(KdD:^h69ݢ0-a . v/L|f_I~mn ]7ufv?kJ)UC=eݐ;t#L#OYvh("m8 -Ǡњwx Y h(pMށiok7ԧ_@x0}jJ]Vە~Uҙ]3’mAb;, ~52ozy ?nBu|@ Ley4ŏ)E+#>GXN0 +6i2kKSS-!K7w8zi3DnpLZğeЈ&WЁ9 I$8Hk.( F־Kv%Al$zSRpxͶdžKM ]pIe姨3C,/K%g KO43nZng:~ ΐMT,oldj6WL'ov`L]5$)1Z._?*>W81!TC[=(D@Q~An3 }n0 8iz8;:'dBȣ|_Sਉ~ o|2`pؿ<4\4 [MY~HӇ"Lʚ/gi4^qo2b[J.i~dD֏zy9z (rvk(i= D2vH :`$j:[E$Mg!3xړςLtUDĉgcP[K.Rw[8cgzٓ@Q7_X2S]oS:sR䛏rIMSC~KznW5BlLMΔb0Arcey`Iaxa#tj.S!$^:J3' xMR3-jvyS t$Cдs1#dXvb>h4.Hx(KLn"tA΁Dr #9 #,e ҙOI oIN7f$:8[cwX(':G[WIaoF&MvTje[2ϖ.?d%3y9 &< iMqEe(D70~oB ߉%q!;5>%G)C x ;gLfOHgL L+0ߪyAL#Uy` z\IՈ6^ q =4TӐM6 УkXB,;`wş ge RufwR5L7Ե,8@6{2s؋fZ`Xޔ),D2(mb} ZoԪВO芝#aeS p@tty ʨ Nh0g ZXlaˠ0)0cǙG^"׸iÕM;GI_AB3,2N}Eq8=üah|-. a{W]8Hdy~J:+bک`5ɜAkL!1Ȓ r.D{8)#;j.2ѰT2+PڊfồtK Q,1 0$&ZPi˪B~KV?σ…-& oFD K/}J贻O@3?CoS5B71yDy^ N9&Wɡ:Xk.#[xfA ~BDefvVe#Q,Ka%?8 ֊z*/r$CaLO(`Rtfe~Royn&Xq̽oϴ=6[Hh I*#l65Q]|x;ǷV=W(N>4*Zp\5.=1-xzPld^|I̝a$DVͶRhˀ>>Zal-&Ow̡tkn9]%>*!5FA+Yľl  D4{l%mU{~uF C~g9[㵴2'+v<\4[ RG>L,d&ZGWJ0So'` pݾ>K|V>Du 8h{ˏzkºlFCGH ՇPsA[Ӄl/Op6`{܂áT_֑7vƀjoZmΜ,)d:) fגl?T."\4zN2+ڇѫTIA|̴6t!ou7%{IX.G1(WȷMP Ѩ G|Q)}p`rb'CFcflX+#<%ԛ ?=r"_{ӦL,eD8g5iߠd\%.>EJ\Ltw3n$ĩ2fY>ۢώt^2ZD.cV`K$s-?%fH_,^qV!!ekw dks~kWUp$Yg `2k0D3x?1, ib3l?KnɔL.\ ItG![&èSx,s$Hm! J62c^gZSW#eYGx5+zᎂxıL+=@Z:K #YBNbya(a,¤bުJm֔j  bſr"?ksT3 NV0[,P&a/ܺ"ZP1LUWnoѓ&}jwys BAN[(zhO28 6Z rtdDr!0q77\GPXy`˪ fSǕ1ͭ݉&YebUOn|T쇹pm:Gk/JkbJX3OnSgH.Vϑ?^bp9;XܵTP}|ГI RcMtAZsEDW+t.-z /Wkzta\`PݽB:|5.L]ņnI3:#7Qd[.j$rIRc6|u{Cji4 x&{dsp~$\qW~LJ.(s-}+Bx }ܷU/SOt4*8ᏐFM̿3 Jl.1Z.1ZBk:0}O"[*6zrï z3dGdIv67̊+,UM;+/W4>/R|3X([A'ć|n%9 dlSGo z,jj?+MМ%_5b0`1o Ò8͝=a>{ Qcq TG"jݘp SKJJ֦ Џ?^oxa ^ƒAf,IbxA6}zeOV/7Y!*fш&xa=iyƆl$y }ۗq. %{.bQm!NMvM9uK$)be2b_? JrXɗ#{}}N5~GA߃A0"n_v5Oɫamgh$+hgAp-![ϊ )($؃=i9ep̞@!7gT6 oO-w2)/ TI7y\_ J! r%)Q(()[Mx ;U_ rskdqFhtZ1)"۾ŝp 1)z=W]쟜ܯw˟%T< ib*85܁=#lG%'hR^-tλ};{9l-6/DL*hY+aԅҘ9ϤuxC-LbXi u o0(¡ޕy[#ﴐ-0 l5)IaY@V?+zT({bUJ iaRV 7="w) DNX4={SS1Rd$q0'JɂH`v7[ܻ\Ö?y(z}Z؆FzwlIYЩP"rF1lR44-̨h$i~UŸLt.6n=ES%%:P:zfao#Fy&BxM%51?^h@>F ,aAd1F@Գ|x&[4{2@R,Q.a]]y|Ƞks-`&: x4/kݍL{׷ߔ:՘6]U,^]oj(|Q4]ݜb^\qR${"tտ LYH} ՗N0Fa,83[OG@{g/n;GtR,PT>CO/ -{(a+ܳ~κg9T_;۔W-IhC_/~-V8nuq"=ҺD~'=NW h7`2@ֳv3 \- v(xX4oa "A|co?R|;ٔvlǬMK&` Z.۽ypfS~WS_.AA[A9YN'byQ D,jɡNr,:6d/͋嫕i9)71s );.^Qw:3wWJKkP -YiQHr!o\(6#"4Yf\/\L[R/꓾ g_hv#lB@Ȋ :EXrUJZЪ)7hBUzm\sWhuk޳ø,qU\MJ\iexzhz1v]>nxT@}b!BJ7`c ^pCqA9ǂL )Qs{o8"H[kuzRl*(& 3(GQv}Ŋ __I+W~-8.sS#:iBb8*:,~)5򘄆FPyN'DK#$?p`7<:q~>a;FˆIťuöTJ>Xίb帍M[FA x&0Ғ {ܐ^u˅Q(2U(Z>ts]"6Xgn |Cmɤm.J!.8:pPh] : ^*HǼ[X8pe)lm셲%T83/Ԫ^?JH:K(-uo tSwd{KD y2x_ ya֑GƂ+6d'Oa-a ^+ IiV-9^te^Ș9A.$MQ )c n2mM``Y0um2s#ڲLF{ HVH©BMa,Ć& B5w+iPP"8MV%?nG}ST @,u5L-@= OS]U/-k8@7[^̓٥F8ӧkO@dqU,7r9 XH駻~%$Й0\7hXw?5ƷQ,s(^eCto[6Wҍƪ5tnSٷ+6cs 9)DVFWLQ&XVVͰ(b,HVl;!3~pD^WlƆcmw1gyU45D%( 4K~ 薬^V0+IT+mƶ[{`+=*l5uEl[I R]1`,6e,S;Zr*rXPo~/hsx$eP5CK/ /0`_<99C?ȁda;61/=BnmRt/gx2T2:J㲚vLaIwG-dQ4G+,5[$2 qbo Ꜷbgxcj^JOg&SHøә+)VAucșivbzSKhF;LtS[J_"N* k\ύO$(!|1 n+$ |0AFo 3D=;o G3cFʱƌr;dˆ^ =Eu@ơ5©89J71漜wI?P !(ogK+>ou1NK5H^MA<'At9'dX,IZXgUF]-Wk+A!pj[=w$K H 'ݙ*;MR;V-Ţ9O*X08ζ"mcgܩϛ-]EW [[6tC&;<DmBW2!pŃ Z\^FϦn/ğjxj|ˤŘ.KN "ˊ>v=*o}=ZMA2~ZdPP#Z5l YuZT rkwIhM ); (_X+e;. zϸ0 9ACHGKWyWl kЅ [luR%l"c\CڥL9%h񑽐u1PaC!ZgI@KV͈uy-+퉱O$YK4O`=z<g>?!ki#{κ&^Yےou{ Z9eytg蜴y/ [(8aO?DvyW|i30jCt" [}HW~<`0xkx5|EIhх`Ko*4Evդ%9E=*9YrMb wM1FppkѢŗTP :LE)O.C1rm_`'77HG˝'`X 2P_7]0U+A捻Dxº9w61KEq[kf7luO9M9&)B^`>s*- 1+@Tf->X܋˅^ N`Ctaqpw&P1"/VaA /-pf\=/6f]6}p Ug\bӯЭ-#w\#pY+>0$ 6,`߸H9 |BǷT.3G 7 W[쬝"Ao̷zT;9 ?G$y.^[?镽J@hwr1l,snPлs(x[r9j᱉JXiŘJ{6Kl%M!kg;KX׽z~tרOҮI"$lWA=u"#S+Ѕ1o|aW>ͩ^8] .J1SyuˮظvsITVn9g^gDq:~?pMi,P=t s* u_A.iQͻ I[jtD&Pk6 %3{ ,_ؚ"FFs!ᡒk=GgY، f廔rʆ5Kx^2 PZUɤo~EOpsŒjzc.e3(-K{Z`@K}gZd[`  hw|h=@ߋ#h}7'肻~&,9A&/v.81BvD}o`RAW˸1.d> 5^Dr ]H~PB+bF7iC7jH95gzATL3M 55rQC 6 rQ͐8D_~9fus֠>;c+p{QeTʼ^-iYG(6'?o'(1Gm,Hfg*2=$lwj]PU. vhؚ &xdPـVՇI5N% +ۇj?5yt(MqcfNS\uQ}ZmUhniLb|DJ Xa mG ,ұ!/HfPP! 8RØIT//$jV9z| `k1c\ݩ֡`YxXI+$2U?BQCe4FAH v+Xl$r6 }Kp~mK;GھiMa|dMgԋ):]Z@FX۽00 aq1y !/ߜ.aʯ,XىQ b"F0+PdmV^XnLB$uHϹ#ϮmXHvo'"/mJNpC-ԕp܆sibٷ vF Q|PFr\tmk_)tn.^aB2Spv~A'[>=1:gHO2ٜ'pM}殬i Le  2>b0o!qsOaǿv[5\-ounbF:0˵;dy߼''8.hHcGj1Asl:Yy׍Ѭڌk6f,asF*,67Tw6l*w#V~m\ޅgʹ'9F۫)&tԸbF$n$,Ze}F8p]Y|YxNZXr?P|57AHJV;Kc\JOLmRcJ`W =PP3TC*kQ27qT1cCV|ml\{U,g}I_ؔ~}n84{^>t4y0fTL .؂Yj5إ6[LJE:k 2O&PKG,._hU_nA\h*?T?sպK/b"3b 8D춪\(g8JkBN[Us10pv'ԠJ 4=%~Q4 t?eT^$,K1 t#qjG! L7Ţ>I e -/Z)Ψt΂|MȉUy#WX먼 Qa 0ƪ .I]C$o4b)r/D;Xʶ *z[XI'pǐGGwt;_kty[kPI7k_bɶݫ7}g2-{Rz n*Ky8iԟ0IE¢d$E <~.LgQ!fA,]=M hu#־] ༝ h Hҧ`ѭL='TiNM#A2e'jE%VTܵ^k|OmOj<|h6T*q,vҏ'UgѦbJ8WHX2U6&GٟdT]{XA]AubI `f,W~k$hNЊu?BC'`F]tr! /j-w5Nf"ln]=+E)yu; a7 ̀jZҾR%korg4C`*A{QCů T~;X~U.Z$Kꎌ Qlݭh$CtJe 0O=Z(_.~;Wun;%,wbw2($2vk&0L0l7E 7p_ n"H-#YJo !Vҩw-Qy.Ǿ^*(ZTqˣ7>*|S{~w}cY>0S%Yf×km~3av};21o(wXjXaBD I\\>kkaX-m| W}k;L%tp#כ$t`pRC!EN1WʣȠi }ԥ$x6#n#\O28Z/=kLtt/oaDRU"-;$hA hQGT`b_BJofУX(H]:Eph= |':?929d~ 5I_CpG"4LtOo!1${O^|īL*Dğ[`?838xx2N*nJ*HfhϋῷE) őVHuqJ3u/ミanȽ\gGKaqGh6x kx48E -MnCWcȹ~/Cq72rUBEH(KF*y*9KܱD+%?r {\iַo!BfE(4ꛌϪ$]M9|n RK!$9_rip w-ɹb*ce$Ymd7 l?MLmڔ~UQ4T kz/?P eVĤBpP6dd^$BQ5 /C*Sʾs?n]9Q&FA$QokĹ애U"v (Q8 ⣥4iy{ڡ;M6vv\))^cqqu[3ჶD_J&wAs٠纄IG - }cG~.b6eX42G VLO&GG FzT$Vn(>OhwvUkG?5c4q<#Kvq)@?uz^ wmK\5UЃe7$V DUq)Oam_tZti1@HD"q~T(\|/ޝ"X^\Z. ݛ>/!@cd+G9s9P}@x).oFI-#{K􏔋Q97 |Gܵ˒zM6kT.uuf ‘,.IY܄M(ilp If`Uܑ&_R?O NF2(˫v|Veq//f{V9GD>Zi,_ln6h#*n\I}68*eۘ虾5qĕ᧶-+,%@ ؠ‘[iGR!iegYz[.:*Uu#Fan->L} 2{;=xDe#K|r <|PN/z-/]#`S&|ٮ͌$sUœ9iS=F[E_b<~PWW0;P? 2/P5 XnѭPTy'lшQѵ2.'J c}ߧf@dBy!') JNJ'$)봜eDFBH7٥mQLbr>-B-C|Fv'>Wo˜i>C+5a9+jҤL>E#ͬkquڟe;_#tjяA¤c ۿ؍ 40mG 4iečR zPMQ&iewtWfT^=^v_^7"&'r|' ѫg8M~; X1"NSPbo'`ۼ\ge+* ZΟكt:=zbGTߞXΫҒr.ڊH'K] {"F5c)z@HQv1<Egp1{vxr94F9 vp粈.alܲ*P#p'654_r>$&i!l25>i5tБ?ޒ?xxATXε5T1'j񤶝d}l8YI|TnjJX%b YfE%V4 %]Z%UE[Cg)@D˕IYn'2} KrV`{!5N' ^L2dJ?UlޕM$1UCRdxsQ9ap?{!IN{%s,^/;VؿQ D)䙀e:AJj}n@Xrzxex?Xc6 ~\uy pJNʸ*sv en|oooXe@xs'Vb׮]C"<Ղ0:uT[*fY<*;[etހ̉FB! U:!zF"3Z_UFd,NyI=z2>6;A?ؕwþF ef_GJBEw,+Ϸ8%gA8;%EZ@Yx^b#EnMʏ =Ά0PsEEHkݠ +jP mc|3BnHo'k2%t$*mŵ\>eyrٶ|1)ek`;~nie;4B0ڠ299 `Ot$scNTZ9tݒ9]`mp9= ΂OIFE"ϐ瘳YXJBWWmKջy9vM7t6N]ECNʺH%'65ֱ"LQN3Y7j]($9 \& =_^䦠\veg̿)cfv#&ȲR \|ithn߄uF_;>p$̋chÞMeNHOPkbV1*7_X z>]l2tìa+cRLxx\C#y&l[ o"7n`ܭ&M-E ',y6V5 2^GQˢ:E& c9:k.^#Pn {@߄ܚ?NZ\ˆZ'Yu 73#QM%:͛42"0sу4_EqEy^t)).S]?Mcg~1Qf;٥H낎~ izX$@Bәzݍ ;SVO وKt;1uO$i4=tKp?Neo%7>ƀ t8i7*GoD3wB5`3m.ʙGU`z| g9qNzNM۪ZPObaTCanGԷYܑ};g^̳ͪrs:}Q>hFGzЈ'KL''K J~H莓Vhߢ=..4ŒV|x=?F q6AAqot/{Tx(/yU$YS\{n F%sx{՘s*瓛xdd3*:Z CL7i7#j '-(y 8UȺ鎥Ue=iIu5n"Y͸B7,uYZɦKmk{¸q [0-'ƞS)%\'sm{aj0?="k8ۜpЛ/% `;Pp_3REְVf$*Lv\'a\Kذn,^k뽸-2ԓ ,U ztql'A7R)YQzl6y OI[I)eUhq}%J,GNh9zJWY`!Jw!\JnA ??DU! L6@=\==8х35|p{Omo瀹dG 5l Ny EJ fI#?( k$.Fq id=A_#PuNL X*r|xSng4ᡭrZ9C)coItE 5wfo:vCM81=zɵ!ϬvMZznI2\I"@(ThgRY(/2*L9^: I1$Zdn[kp B6lO! F{h@n_u+:u BΥ|cJmȨyވF)یsi"$LDܰzr%@v-cfM)ϗdP bIDkz)N륽: m[)մ;7wui7L᳄;7:ơ?{XpP L9qR 6#C,Vզ"gJrĠ`=rPd6\F(?2oԿ&И_OrQkFkc״i~']Κ\N ݊]?QI0JWixbYVuںrH/ ~ؒ>^reJnPΐH"n\i39$ͫ̃tvzLäOf9MGŃ$0gPdUQ[k-*Xj5,-Wh8E>tр q}9B뫽<8 T`9z I&.kg3mGVԩ 'WE+ K7 D8l!1yDJoK)#x񊂲^󥁪V<xCmʝK#rL= \`'՜z27UGld-ڸo΢-:H\bCR|ӽu]l3BܕNPMS`X$1 [22xSJZ)(\Ӂ.%L&GۭtMwmܬxšƻojd!9'*ԴJ^6*12lBƲmB(uppsz* Cm;uY' WA~tR"ժVyW 4DRdB".ne3!h:tܭeh';zoPE"sEtT|D4V`߬y<\ޟٙ7nIM? u V/wBW~zijdZ'a -v&,hN۶V *?$,̦7X+VYzC9aej-dy'X\.z^gYd^Nw.8wY MߣYTeXZ|d'VԦڄ TǕ)BLgcǨyN~QE|:IHNpm|NSz_ؚ\rǑ*6fi4}7DNJUw}Cߟ"o(33 ^Ԑu@.IC): U$GdKͫ1Iv[KhHu Q́OHj$w?F阇6NK' qMc+B,X :NĘ~ u#<@({g.Png.7d%gE-gąN|Z/jYYxmb ?Uv&n7Q,F!o3lap,x--F^aݩ8o-'g"%9YJ4k߀ZwU3+Ff϶rz:4ԯ6/j G>EHi|_(r? 22W{<-Q[o|鲆o?FFcH+A9$ƺQ52T 4JxjɖӇ2+Tsƶ/k"ͩoQ\`==S^4~Zq`¥ ׇj0OIA%{!AL"AfEQk LpqO.<8[UTN㲂KEQmdbee^js61sqyٽI'fIuɋ!ny2&iBvhHkjF`gfPԮܽ-1Y.0%7g@n)kdtb7G:ii[rfZuLy҆|#n&R\yĐOh^KIKJj"3:5DM Qmf{uQ5c?|Q>3d._e< 5J-N8k<6eu" AFFDqEZR(RSW3р5Z:e"jFUI=eurVan̡ggH6TRY,>WySkk@Eb"淉LF f$ǰ(ī_ѧ hVʒ\h\ ϱWbpM͞U] +;;n6~ы ::tkD]A{H5}|<, }Gg.Qd;]Z\Oa_ Uj]NQҥ0*AWa )ĵO&NOQu_&Dz5I0$-eQJJފq.7;diZj-3 vW_|@~+cs!e#_UYfҽra>{$VD::}yŰFFGUkZgen53ǯPߎ#+Q-ŧBd+bAjޫG-V;0K r.\17J&UxkH3T5TvTƷ9qc1zvqz5m9p]b n"-! $lN4BىN\Nf:A|E%rv3"G193.ivRpKWO.%Z"r%mؼ Ҏ ]+IeMX0͆bF%.؍jFm|Ug>]Gq'Tj\5q1Iuǁ  3{ ]QqCp׫r*ѭ8;S,7l@XJ_\zkUP2žA@1VpA%lLaJ+sҎY(*q!Άtm P{ثsV-AO^~^kO!\P|gؕ;qZB ?[\yagF-xekfHLT-zY '`RC{:ΉQեS8RL=A&;nO]s=;QzxOy"~bM$MAzfVr2۲.|.{$$"c̖×3t=?Y.^p^K -ٷ|N;JU g6d9=ǥsdڏ6HZ*p}<}އ%9{WĮ".تiLO`Y.ϏRӧgEM࠲[ Aݙ4ϗPl]g.8%R7$p_^m~oU1+r_,Nk` ް5ѧP2Pr *!zCR1[x=1FԃN汬;h`A ' u6߼P5)efVBu&*N!J+d~ł'a:pKs"NTɩ ^WvB IBJQn,CfJaNX: ᇶPMe=P ʡ<)fDH^6ދ*KإAx>!AGLO6=Ckhi)?E![;bNpԦ`2En5Hb hk12"(jen۷7BpQS&,@]$Upb_ ,t==HL:0 6 GeVi76*l6./9@4;Ll{(|c5#0١ &iPpw!. 5Cj{j-i⿖OynCS˞hŗd# w )aSF/sFx=2WM A,!m%Uj ufzKr}f°YMx8pA8Ǽ*2ϧ$DNb4T0.%%)SWVB4avп(Ê!ԙ&#+EMd~0ApR9x΍Iը&kҠz[l`vY.ʅg nEܸ~'?S>oמV5x507S>~JYe3IZ P!2`w^:P(#xi8pȃ WBDsU:JID`ܧ]LF=M?ܢ8nHMٜ.GFtsűNń:v$Afnag=Jܻ޽q8YǸ7K0^<`k}2̬ IF>4?!ȥ8S.¶aTRQKpqORx`)'f|'kX g V39y)jhכ TRu; UNVpGxbx*aN.Ce+S0=ys Hb^$QSd595;uY1DR۸̚6FT\(;AԼ: d>,`Љoy<\+ +=9b7S~ί[092Iߖ;IPz2x6$#LkHWgŸXMXR=jzZq(伉'/Baqrlvz0(=+lPP UpJ V=M58UBGeBjXjH鼶A@ GD.=ʺuv \7s6#ʸOi]CG4˯x HƩmB;)̱)]n}vw ZX#9T3Js)t!F #5dѷ -B&Ma_yh.+8&찔b%ʊ3Ɗ:H c빗BAblmf^$Υ kz}0n\ƯOl%̖e2.(g84>Z;-jCi$  a2hi>rٗy GE㸅.ޑ _|/* >ed$Rn֍] fC9'fJP]\f[E39.tϞ0k='0ADCIofI`mt] 4לئ+/o~:'GLK1J FPi6@Sk﬈ 0^fqiy[qIoƺgQlƖ;Y8~BuPR|\mHwԴ㢹^ۘ&d{/|-K9y"; N CѽDS~' qO-0xnRڽdKL8g"tCj*#s*Ea9g!WZF^ G?r* 㦃lrFr$ACzu!u?Z3{]cq{YgC?@Qg^xXJ2w)UYlރċs7:'ߵQ3j'M<0j)\uR2K2 WH"~wMiD(hŏ%,nGȼ4 P0ݟ^@PT2p#Qj^3r!Zzy!B?$?^w8^?f3O׭Ϋ'pK.):!!6;?TK7 gr*Z~\U"y½b@P,4VZ~z6F)>ԃRG;22vMGni9AL@;?:fR1[DgtϜOF2l-MJqC͋%Tδl˖ҩ}30 Q9g*(,Qr+W>CϘήpdPU8uuX 0w+Ƅ kBn$*FIv X(OQ 'EON;4}]V:$E]M]#]8k}Ɲ:<ج&Weg) hm6NX(J;B zyl1+)IcY#mmfP\ك?mB?DTV6n=u $1)kwP!GՅ )~zlJh /Giݶo#%14umo68p&j,{H8d0|2pz旆nPpeRytZ7S?W{W.3?q,gSinLY%S(!+}b8r1$ =9oJQ1&;t*bKQSL A׮O$LO-4`kv IH?){~ aFS^t_KYqcn55fTXBD} ,豭/w6ɦqh54h; c.4 Q U?X z%gѓOxe՞DR,%CEY ]bBܰHN@_} ):wq[!R45I vbo4o$׫SLCe?<$dAlHhC\Vs8\ff$xc`ͼh YLT4_K$6x<ݤ m6vE&h=P= \&e( TK)}VrBdP'ZR S|) " 1qjqꓠE' _@(syRD+nMc1H?̧8CL6I+Dl(LJJҖ^/u lC>'"l>{,2Նǀ"0hpa4BH2xcY iU!4٢=@I71ikUqytkxv^7ԭGJX粣l>C \]j-匉Da=؏F*%FH"}c7|MrQh@y̏(Q:DGgԹ mEKo\| Ci!sYo2vpMJ,xZR}gFNDFtt9͹u8hSSw:.]!؝/3o1)"z3 ׄk@*j3#w=es|[VlVdוgzzzǵc,6ȩx4$Q~*/y%yiy.՟&YԧgtaLRj_0M,un7K㬘$pxC5͠]!`%E!;BQ^fnzӫOE9Trקۇ2s7sܙL]SmyiCK[ܙ(R| ܛ }4u9K K %ܠā)ptlRc 'fm-ؽzžM e1kfqض糩<2In{Nɥ((gf]:&ER !p9GBv&{3G[J04k=^6ιNe9 '#B UIpY* fyBg9I>' >6RY{[ ȝ0 OkCfzuBwf;X0SuDw㕫r%r`YY{sh zNVs[q&;.-f:Yh=QWpJ-"S\WڤS< Ad#4)#ժ7"`AǸ UN;gGFǫ+ ⩸?TCgPPNgbH ^f/3,m:]e;3⛠AyB.pqć|t1G.ݘDDRYpIO_V[U-]cmxɲ9I0"JմȊ yքX]wphHZ 4y5`6c4U1YO(cňKkp_қFڐռd#2,dOJl߼ޮ= *)_-J!dȉ[Z>e&XBt dewUR4\^,*eFx+7z?un@2\T~$\|JwxExC ͖4ONtfi r %xFW ck&}A<"50JO>))Ȳ5|QH|ro &$LR/e0g\bNf;Ĕ\!yfVT9z|QOqlz#Y T ~zpFT/)ޝxTf {x#N3Y|o{=7XcO0Flg ijT| n3ֺ<\^g_9>\R  :CI3{ tJϪ`sLUK6eusDo狑.F4 m$۔JO!P,xDwrSihȞ2Z o@\*c|:-s+Lթnt`օOz_+vxXp ̌f3MIqwlşp=u) c $q029XRgm݂:JE,MscE!e>+՞d&Et跉W#( P@_ 9M\Qޓ^e(l ez&⺕*}oL񚿴~J U0#CCOrˁ4QazSy_EƁξ' /3#s8>"]zfG}/{>DfjlR[–:]vE0g,!ݽDIar?Xo `S=mh~K0~UOY2[-I+ep״ʼn]v 0 ЊTA%^5PsPz^= 6/"u{QWz խӟQfN'\w~ \WNECtHyl8E{M)M-$myp k~n cB),F<L s֬A-ZLZY$@L RdM9!TUb7|8: @jcU"hvhVrgvU].($vC2;#)ɸz:Ī 0QZ6SVL\y)+V艣ʒ5\(q[ysY᷻m-:^JADevDr4FelՏuVK$@\?=(GSWU ֨%8TU@,ɁZI"{\#w#r,\ Cd4_SوcY;tTڎ =ě؝C$^Tk2iFlΐX=6mGl/C`~k mb9qܷ#V]8B k,|рUŭ2ɚ11bPìNaW.^^6<|xW(W5T̽ '$<=nYTȣ˷p1Hqms~+Z^ɀQ^ܒtV ~qڴxmϩzU'/a NuL~E)(@-2wg.kگ%0G0&K=:1x^TJ)bBE|8}]#R<*?EE# CNz)qrh =#dB56! Q"(Eg]tbϯf²ks͑:@K|kb-$ 7FkK)PHαv =?( ce ĺکE(&!6p)+ YxkNEL0N9̬LcQ&PtbO_7- On1ĴR~$h}Ak+|]Pci$RG[΀G|Oj,p9t6C7X ^bʉ``.ڤFc.`75!{Y?@Hyo9`BRr,N. [USW7@+8 9}7ߍt`/!zIlu3?^Pd&@OkR~G?~K*RCB[{WhZwQ5DmvWR\DUTF_w#n ZGJf"Hv}b~0iMcZ&Rajg߹`<+gF_ʀo:%uԱ+3Gc<{-⻞B*bH] 'gkQq\7d>cgU8yR8 Phϲ,) _8YڧQ|N_̼Fx$X ^6% k'`񏭤-识{&c@Xbe .pEMp]KDP_2|Ƿ%͎LD j<-vT`¤Cs@aWDEB"W'/a;!)(7{[Vk~EF4`*!P9Gې8%gyr% b`i^x@_HjsɔD4\%E`BuQ)P_[~Y&wO^ -0L;SB:/ߣe&Wt׋;^Ԁ'E%Vm;΃ŗu=_9?2/I(4&1~UZ \C;Xшjs\xF!DҾ4Ŷ9߈ Sl |#^ {8!YsP격| Ȳ-9>@Lϛ(} TdNpwrBR(b*HӿlKz@px5@}FXyLCdZzwt-Ԙ0̤=jI*+ǫ*\WG0 RH~Š 5[`m}@gDAlBa#?:ݾl;1jM+v f@GDBȚ2g:mm(KyWLt KUR䦳tvg |u~d6&Dh+b smyÂ%Du>Zj9u|JC` &>F>ղ6ݭ;C^H[ˆ|n^iP(NB]mKnX&)71H=kv#vJcIߞBf;ņ)TĂ7!vb|AXFDE޺[7tuY,z%:&eWQkiʵ ׁ!LjyPDEN͆}O&O!Yt?!N9{WjSr02{J#35*9 kH-8Jvq?n#_ZLO50 &S[*Ɠa6bT@xZxeu.z4ϹD4:(Bfu&]@,*n.f@#AȻw}E\`HYCUCڢe^!["s`ȻU70NO [LVBȓ\u5ܨ%t#Sx~z;){3 %W?).=aabG/_|IX/wpGrs^*SS%jK:Im[7k˚!clu[)EhvrG1ش6#S7,OMT *G9pxjuX&ax9_*8 V $wFze)j?QFnS2Yʺ jӜFXF S/Q!b4twlքӨfZ `q!+{E'm'pު.gq 2V-r(V'n#0vVݤ 8 } BvgW#7ApD~ܗ{~Jf\|5ա^@EB/uwi K7f1Zc&" {}:WfVS2ޛ- T+13lsP5}=.f2, )mtVr|S"hcɥ{`ZE³j%.T GbPnB)zle,bn q+Z[TG}ѯWё|3c;,aY0FLl2o\揈;LxphO M`#I';&=f*<', rXOh3d QwJO"y67󬥤<ƹ]T8;-iN|l Tq̺wtޢެUzyD\5@r+ټ| ~D_YLevL轭(gE覔jE,q+n>i保xթraJ# ;-'+qU} hOv~ٻ #nt>kl.kw\k94w9n{X8u8 /Gaֶ&[! Ρ$;72ҁ\(:/ݹLhm9\) z}/47Mg8ͧ;dgS9:RxAa6?|Rdm4 h736/%GV'yt%@ʅ=c-qf+>Y52qNۥNA3ࣹ d',Mi]17X%% ך]3b-18..C 76n(qLkVr;;IB8m^LA̤kyEqYʹgUKS$&sϓ B3L{Ӏfd[%~Hd6x? `9e?VD(vh*Ljf#<ܓƴp#k4ɘ 5I5iڠpԚt(DKFAH]80M^ۂVA >Zq90 aj%Ot~0c5m'vn XBz.s\~ PͧtLL9FZ%G/ 0&0r̨5P17"lǫ Ƨ0aS8Xvu{.fc΂a [< +J+(kGGuaQ|>7כX&\Y6v9i5LLTM |߅{:,6IQ6/K Ԭt'ذHCBrIP/fs!'}Hj y67U~f߻; N=Čϱ X8[!xxnZ8"m4HBw$ee㽦T#iaA X@9HuN+oK6A[NSJ*dU5lCP[+E!VW=Q sdѲ*IC@L4J[td.Y&U[V$hF`ywA!W[$ȴHBcsD۵Y-2jIPwXcYwvA~s- o+j.QC!f 4ҕ$>?ya&^/FN=FGʰ+*uv{MvƊUk$U>aks>N4$'q4ձ e})m4pxk^T^ꐇ!iܬz2SCѻ+-dGX׬&fSD%< ̈,:.+Nʽoc-ĤC1mئF,@ac 9iՁZ' 3%MH*eי*u589l{;3dnէ-RX0貤s(LFU`eL2' z9Fx|}jQ=ۆ2Ka ,82I:)ΨQt8=cq2O%)ەɞWn/Bh1&/n%/ψ"YSΏ/|.vjM6t`þ?ϒAfʵ`nµu:eh%p8ĕ^$rc)M;0H!n%` ?"8[y]n-iϡg])C,Z0@9$:DŇ[2<ݘ&{oQsuocI~vm~\BtB2c(sq ~en0t7K;50H@dߞ\ x@A'Uk2'~qgPA,&{o$Wxұ4XRs}Jp4)-?O~1(vr+,1K,5boz4q(/|Ȇ\_D-1y+WoN_y?nc#" |_[S=Kzm a.  Ici 8c0]_dPxtjǤ=TyY#\k:Bcҏy49#=]VT'"DZ^=OqްrpMo?%G"=*o1崸dbh>eZ6,0֐*&$0ȸf@!N9ʞQS+hy"@Em !FX}AJ_=0 KM( ly.YFqտ5]rgԀdz{"LZu6?gzOjte+a%Ǘy⨴_0SjA5dUL%t)MzӺ~3烆~0Zɫ d0֍q9mS,x# @5vT03C*(ŋIg?^)d+?9yDU]"''A3(Iv]&N 1R#_G[eJ9uGmhaI:Ҁ mS[ Cmn1E|pꯑz߾%#DO5P%%y٦$ B󇸨~ 0ɵm#$d^8Y!%:z3TsɩO>󮁇i<i5`T$СY̊w6#w(hiR 6GȎ.4@WڿmT~ _.24y"r(Iw0 1cPiY7)uxB<h6F ̰rQ}Zma)=B|)еߦ1@.f(, f… PGƖ0khFdl!ǤRnju!Ia%q~P._OkˢdRp$WkÙTYoI :-ke߫"1dIi,4'-{c!i}LՓV3M)FBpy85=rr#T%UbO 7uvs_) '=) VdujvZ,%)! 8 5}quk"jJ_Ygֆ"2upae : ^kOX4p|ʂ > ^q209rJf@f{1scFnQ#Izk8UzsCab9x ~Js!_Af~67:n!bzy "QuUn4~̳Y ̔6y=P=a0m-&V .K KŐWHk 8Z̳So`"Q^a̒)|hOWx-*1O=?=RԄg܆OiR!:PԽC:D/6#p n -ᇯ., 8f#MqD"{)fƄu#`wmX|iٮ`$@~U< J)9ăkit71r9*iNĹԯnx:L,.dd%v`G~w@ !1 :N?+0Hn.تpٺ#S9=p':Z|~I x5O.s*nΣ&30bkTkLT!cmdzҞ%zHp# &,_/"Ɓv7[6T0^zıߙ4wz"I)ƈ5(n,` >ÒZ#T1ײGU@3T0r+'thw[iӓ졓sx,FORh&u"v޾{GO sa6*⏧p~ 7j`Hh&(p^m K=DAYTCzPwgRoc( M.|xB/Y "u+|1=< ,'iA4 jٴy୶vz%y'Z=5G >1:2>C'b*P\ØWs,ϩI2R[ 8hd j=Y>t˨!e@G|tǙ!T1i` nԐ(CS% ,|o"YMvfm}#Ӷqg[QN7)`j7L>Xp=2 dŦ7X "D寘Jns$#F8ij)1Ebp͖erG&4U}jnTUwu[tyDx bIT>?Ƕw^wvntzCLv\L0T4.VbawFc?^ ͦN9t!4ɫ):޽1W`^5/ؼĤ 6tme쵄4MHxglcs^yUx֠&E^m4{dma5p ƚ~-@btYfbVɹ_ʾZƚ5!b `ߤR`Dv6|~!1N(bmB{;h&\#~ݠ$lȂ~@bOݲay@w`=JϾLJȫϙf5︟޵?*S 6|/ųe]=-E)kJW'K`(8ZyyAXw9Kq8a> Yri[gaVqT.v|Gz-D ju(b.e-:;+b{vAxpU~]P#{:M2y) TrAž ɁTD5zE@lsՁ Vqa)Am=>frgeCmL_ ;jx)ڃrN F^ @Yj#J2J׽4;Tu*r'k =]!$PDevȉHv wc%YVJ%izbdLKC 6zKn _KAm]_*Swvw:n ޽.NW`{`IIN\Yc@!lVxKu)?;W%بvb[ 2D9=b1<\j Tn2g>N$|yVShȺ~{/ TZ6 cv5QX8*vhh'$Pt{v2:nÚoZ\Fבe! [HS'"oOuu5G`0EՉnLdT;g 0^3ğ '*|]&g?:[Iof> ,=/Pc T ;v*RXi4;a{\15:lJ߻ni_eJ h P#@nzQؙkY,quSTc!n@Qk/WBi"AlJS>!yK3̈0#ToW maÄFՇZAk__!"J\b="g6*M_NaftPb0L1JezM[[w`qnaĖ5e6dwm `yJ9\\8\U檲j^\,y7ԋQm_ &åI9F.3ɾPIەoRsn^Ӫt~;唵> ˁ(]o疪gi@V5wD QZ޿~SB8Alb.`(ΌvmUx3SE.`9?"Ѳ"^]J9;ᨠ f94u)#w7(- P 1# 6Y&ؘ/{l֋ҎFF()fGZ uU*ѯ]5ަN>Պǖ%jgrgb5>3^잫eb0DW `lb^2Q>*@Ytէ$괜#;g:[ݾ$ #ƨ6DF2#9FJ =(upHi. 䅆ARs1f-OI&Mk!쵍iG|/7o*V6Au'zl^#ϐ3? ^ߞï/?(y*gT<OAd5Ac6k~erC~4>.ƨ-ƨO.l{SP6xZɄf mMc2 quGA,_H/ⷠE/L\D퇔y!F25B߾̘27gyΐ6s2!a8㑼/n'g.UG_^1Y;~xliKVK @9'ȏgNmڶ\3hku_Bpai}*NGXC' TW NZ ;3!SOlWIq_\Sy{G45mbQ̰=ީcY,C!+(?{Nvu9a0pre$*U>f#$>x$j$ay(d-' Bwfr.5N]8Pt=8:"GSI'e5p.W_e$LӞ͒*+m2fGH)TƠaCH%ENEO遉 l@ѻ`5{%CHO7ղQ؜D[aدqFWWrr)D^=#00jWݙ:9:6dbXB,T$f7vz5*8N?>M?qPPb,Z!\fS )PVm$)3ݘ<Č-ɽ޺S'y $ xH.x%G?B+`JJPKhO/AMPЋ1&heԞIz5aQI:c*"t %_p jW|꥚M]I߂ΧٻQu͠WY7lds;9oDQ I]O _!jߥ3Ckˀӄ1і䏑+!ġ4͹<4qJ\1˖v fBEUES:4b|n`Oy B)zL( (EL%H߶|t4e -9`NI ]q?V#ZdEWyWiZrbBBƪFFqF4%;`*-m[e_0&$TIeoޑEu$O:R !`A `UwPOJ_Բ*\@~p_! ekq錑v2<,-4 $ݦkC cAqt)``ak7x09qP:mh,H8UBĶx!c"J*1h;L|vK_BOen/0ߏXU֙MKc)1YkrǵOR,>R2j~PBROmb;עb(OKՌq]xYb1^ S>=[#FI뫌w@!zڝ뼔R JI޿dU 2d$w!Ahƚo>TJof nbz?KH ֖kC@ٻ cJmZ(l&vR ȝ@dxi;sԺ aN\:6J-ycu~ -_{}Nws+?x BkT.Zy{0T&hbs[%bq'$CRɵ"(GOˬiPI!0:ڥTcAgF&lhۡt9 x,WԷ yH7uatC.M^TyE| di\'S=+GͷOY( _'rsK+@ %umJ7Vԕ' [@>FwW?\\c]hHRLվ/ MAXM߆x˸ v\9P#s!3dy Hy&}r$@d^`9 r| 3r~_je u6ĕb WGw O3-mH3X$!Q6<.Ю?%YXAźġͯ6zve ż.x<#GSVze[KLL:,Gܝ~n@`w[û=}<)Mh߫q羀 W\Ը4uxsKzɺWReM`,vN?4)mDVBK~Iw|K_VLbWx@q=PqΩ )lrvᥝ؄'PG5\nkA+uiR]ݝ>ehD@ܝg~=d/NwWN+Sdb}yV; J,*gGLb_ d 03tsצ3sX>l1He7 XU&z:\'Ϗh\ w0aa%9d]z.q;T':U@82#Ĥr@r"|ӈJ-UFWpك}pRˣ1 Q +5)XĞjE0*%AH]%&0r)Rmrۄ>mX;fw1M@wՠ^'oCygş%\}6EOK_' K[W!y>j%7w5܎+]?s@[4 _^\Z\㪝%Ce 6*:y~]y7;U:ڌB|U $US#!wϭDdwUuPB_Xq[F½ Y.@2֙<3?dT&"0x_fazB #m +$Fծːh ~|dl`ܶbo+baW =5LfZ0hUv;}8^hxJuFiiRUTi!lƃvM?&YF<9uRo Ck]i 2K+ !}D~Aô|)?R{G~ c.Rh>7[S<%d(~ {bZ.N=UxmYgSg&A Uա|I7\?Ar S`Ih!}ai8Eft[Ͳ $HYk8̄4ܛ{qH7cmĚ&M=u2@?P.r7ٯijג7p -[d#L;)PAmxZU!&|^L6D8eAX@@}.;G)wfyq[/:NEm]ޞfvBf3):CS3@:ήLܨQ,S-;͖3BJ4(/ΑnNбfBUOɐ^qqķαƍ e<d k#'e\7oex?,Ho`<ܔ<x&G9o '.EHLR,[.a>2I4as%c-sb{z < Ȫeq69]ݔU[a m^)ˣ6ĻEMBDfFa ;KKx}3 b2z28[7&T_%jR wRMO&Jr<͞I[.P}Dm_,g٫ۊ1JRtFHAZqvė%nt_JJ!8h "&Cp: rpWQ_hhma+KFk,ϊeEKNN 2xnM WfA;d엮5 6\5($BY6HB`SD77"W)~ 7咋 # JOo jLxԠ=l~X jPso> }rb ư,_"챬oK5҇)UI5{ovPsT݈惉GVxG,)M<ФW (NM?i,'۲^019LKٍh҇6C.!p$0,@,807H_fI D&Q7S*[+jWjkN 5Dۼ]drà{z=ό$l=_KϹnqN7 ]fHXd&vߥDDRJl~$ѡPg6~l 2or?LqN:{ycdLrbtqŁ filyYbIcw>.u +hQp绠.ْ 9ʢ4`CuX[I<5/rKϖPТ4ﶡO-Zy|m42E8UyV ]ҋ)zFƑx5\R'${^N^&UXN~)Dh 'tL1!ihpo/^ѭ (9y)hժvzȵ>9ťuTQ XoY͡M6޺3s_=z/kDXiv- ^ր~Ql`%0V"6m>0\E*RqK3`9;[n6.bsH6 iSHZIgQԈt&SuMȠ𻄵w^l7W^W=9V~䥦nL4n&qnANfU3Ɔ* 1=/{;2ӹ<H~DEE&,kt[Fcrv(Snϥ6E>>m |ksO,K# ȴNyl+ R-'yRO%]Ə?6z }¹QvʦHjlvoViGh-CВxa@e`Kw_}i:3}hD!>4]%` :4}XY6j+D -;v]aiRJͨzS&H2{PG[b*BM|&Cvͼ'VܭX,K1+>Zٔ͡1䭦3|YInRX8p*RCJ[EAh8R}M*әỉ|,q,VnQZU=56N]=,'8@ RjTh[ޔĻ.4SESbƾ'q`>aɤvjƟ1%c-LT>Pwk&^6˞۲#tdJR]RMU-b<V!h5Ș+; AhwoD5'{JaqIzHX-]< yNJ:XN3ӈ ]]#2Fa6>&;{͒nE$rIb۴Z\m^-7M9 Uv7eitZ\tk[E,q Ґz+x*λ"U~>f R&!\:euΕdby[KD[3){pf:Ϯ}O iY5P$RQ[iXVҥDI7xkGTG~by6-bTlal2XcVQYghGfouʹݹ3)}_/ _,QB"WWL8鐝(*"x-MD@k35Y IoCV(QH0\ $X&:&.^ vĻ]FB2"ON"{|Ԕ*^\h9th93>m8hz_͖O6= `\Hʅ?%W㨠32@J.nQ\9)^l p$[ f2 S/`ȟ}/x^Ly9p:3?,*&{YoSkWTNH? : Ipw*Tiۺ3aЀ@wPcv9L}ZJPC7myj5G'I {1} xA JUC4(a<`zz}2{D9-IܜeBI*{Cݰ8u:ۛ<`?8fT+1/Ke)͘a-! }~hZg6L΂׆DdVX1j!)Z%t(;Mgxj[Hf/=xŸ!K2 SY:Laj"E2HS`C^pfop0 =\)@ǹƮtzf<_7}SkT2x]8?6+{ [k;5ʹZ 9hUTT2ܖ*ӊGꇟSN3!̦(wM4A vzD/ED>oԓ!9~~})ҹ&>>kF?;sHQW6+$CV@ *lL"]E4nA#>DMnëAgP9GHSEd#CFy2N[%pژt@ϘrW0XAÖnL΁(]f~}=̯H39,lz9_3ybx ̾Xf*o3_8[AUi,PIm\Wd8"=H#y|Emv3SB>%9F:iRȁȀh<쯆U B*R˜Z[;y]NzCrǑAt1E.CӠ|8MXfաr0GRaa[ nX51K?˼^K+Kr/" ~1vB5UtWʇOD6_쿁3h-T^L۳;eC$8hRi'{ϭ mV%{(>VAr#ۥcS;,8]L6ɴJyU{hW!VG,k5R$խE thѼ!0DXyIv9Ԕ;s9:i@K={m 4 NG2'~#e_ykvY[) g\/kJ(#_]8&f)C1T5[=OFdz_KWVDeGiP}zd# =>#uW4O/Q7U|zZ͆bU9Mu6B;%>ܣq9مY]?K0gMaE8SpWu>LiS '?j"V>Q#)A&! Pvd i:Dv`f6]:L9N7?]@0Aù1⦞:X:UF}]UNQdL&EZh#5Clj2!}0(Zh\Iz`e~o8>Bݱ۬Zt1baW}~W`87`5?}ZJa=V)aw="WJI,nB*^55Ŵc3 ms=&cۧ]3@*_R~Giq4=h,skm:$G?F1U7h`:29 W 25cx [jՅg6aJ1ojýS_l:{'S\ F&c͉$ØvLWrT:kL${kOs6Wn'Uh>:,ʂu1ԃR*J Ttw_)ᑧYV}Giy{ qwc.NLªAiRҊ\I-nOBKM~?g_$+Ȅ.vYS |VA!d,E!$P*QIG=8)sB\'wR+1S[yG7uvV JQM P3ͤS%Kn#I#?"rpZ 2ocau[^QD@ YOtʈq<O-fDP|-Sj(> dԲ)繋AP-ss+W3 o$^jQpj7TLYS)1ŠB*ZXW:wɪ.BU}V_&rVD)9@OH}ڇwXd.W#º4)Xau^ -D.Aڙ?BxǗ2,IRXe$]JϦEȹ՟;)<qRZH1QWR'H9N`^{rJ F/EfkHCuZX11P74aڹ])r{dmn\pbŸtN!WۯV/RXXyq/#'](* z)?'VJ P9$T;ij)a/yzZnbcFBn]>w/pe(*.Ŭؑtd6sD6eZl\ )NjO6ObvtFNY&VLay ~sJ~#꜃Q-l ;?He]LBE^5ZjĥVbG(uU;M<⃻Z{lPܤ@E%!-N; ʳ`׫Z:VX}G$RMIP&[ ?3=G"#ϺɝL_0)h[?h$y$:G)-;R) AiLKTF;k< Otp'E+ehJTmu9&DsA KwѿoFG~ -=;Y!iE[rthdLfPbsƊw{"Ϻ? J2.2O_. TSz$r$tSP~?m鍗y)ɋ\?J9_k~(9}*,֊Y!x6Ɵ p\*:`au=RfS1):YV)'|}3:Q:gv\'0W@IHM H<+{:<_Yl;ش% HE@eTXv@W;}RXaO5uNIX1k{\`J^G`}{R ']mG$stX'RhjID}v ֚cJ@pX'\8Y0'@ܒ?DdTGӥUިPZR]V|  cQix~h$TqQ{x-(x !szv NXE!o$^o8 )(In|!Ko>YIbq(;-ln?|=?TX˝?m1xOҸX~HSYay]qǻ\|T1`8AZtHåb-Uw8jO~Wk4>\w/ha;~C,f% 쵼pSmBj+}p)*ua0YZαK?M\k#/v_w.73&z`Ƃw#qojstPёܢ32>՞^a݉JqxRY=WbH<. sqc&E5ju}lVrds3Ar嫨T6kڒP8+CbSS벪R3>f&fFEi qg>tn9)39*8_nZl轄7L+wyK; 6Џ/뱝}Iҥ ?]>dJrȣ V .=M-!ДU!L0%0萝n =a>k(jb;}T$Y}(-w~p'NyɎ)mtv:ыW ۗ8F9le(RmWcCLlڀ;IC r<[}?d wr]dzF׌Ȓf˞}'Z م21,]Iyl-jPb!DQ;OTS_adC%$;{8͎P$4w25H&΁+&ⷓH q ‘dzP\6>S@=;\L~h)m l̕^FY#^oEzkh}w.k`mnQ?I㲖K<l.x Fء韤9ҡXd$ !ka"vo$Y$/v'ѱav+YcӍVzrnқ(5B0z׻RKF.c贅1jר*?@$HB۟XO ,Clf&RV_l.zsAjs#+*fY_*-Lm1C9Ay E (v 6_-M\(\>,j3Gc36{z9_54(4jP#`ZWi2"?n'<&ɔI9FFE3d ƛC.>FePPcHvǙe xc݊ f)ϣN:#+&ɮTe~=Grk{%V1`ce@<գ:NvYxR޶5eQ3tȥR;bM1uwyx>J *,02k{+C41a {=dk(t63c#]㺻anjxgvFT]>ubT̻7'wH^FnYZЉ*y&ol(ŁXh*c=nס3Ghy,HHҒ0ǣ9}~ħ\Y񋨻˻wC\U/?'IPSw _56I"k%b YVB[Ϻ}S(4|ם|td&q'v_ 9V>hORX0 pv% 99>tJ]4F܄dN\OdSJL+~gkM#nT]wQ^Id"J׫ۍk^pZB=  ՇmmMaZ#h8t F˖eFidˠ0,&4i.8p9WVAwCso; t D5GƁ 2DVibZJo Z#\ #G]{qp}kq_S߇H3ǛD.^}_M<c% Al .!to@S+ݿ";|>EVhm:/铘브e*}AVz5~̇ % *s"!ǦQD]Q`ٓ DTk^u,o"prJES6[wDMlp0y`΅0!뵗,\FQ7D /vT&뉒3;TDs)4Ho xO|F+(}dƱy1L}1t>W ˺?Yxˬ4 6˚]؊p,Rp }B=chq^ш%׻÷BعI\|CYo v1\Z`ЬB?$(}{Ş?*_D>l g_Zn\ ="6̉U6;4eՎȜ.Bz/_km(hVV lbpj-ZUO(xF!9 O -1uXwiuU wfxV]nΓ10=)DN =W <~P4Px"T$ګ%['_.i a;3!EC~ڲhKTNO%9JxSw{kjN|/`^3'>gsF~Dju#&L<-tu[/|½腡u# aKҸ fp dXJ@} #{{WK'\0xh˵W){o#}v4oh͐jc~MKH ʤpV}(˂p;v aٳ!/+6'QBH殘%d4Ͷ(ߗ';!iҋ6#;<-xWJm]$'bD6X}Pr@\:{kS lNGm5S˂kxQ"D qAPh5QOClBO$>T0z4ŰdVLJ*eMahq66H P0B *Zj{nI6:bYmv30Wk@޼ h*`&D{mL%vy{>,'i&M.iUٜz(ٜ+lgU[#7ϠR6qP-\#䊼fKX [ov%G^.Dn b/Tp P8?ӷш~MP饉g:bX~ɅLKKq?W(/pZZYu'iP&ۢdH;S܅E8G3sr@:n;Q,!{8{(Lw9-l,%!PQK3hr'4N(?a6!8}}ȣb\sάhd bDagF/>h+ 7ѕEO}F8RaHؐ :.sZWS?H75P.sFh=Y,)cd/XD։꤂ËUT1j8vƨ$z5lEo4' Lwl!q5Z/ab@x{ 5Q<Ӹ"p 1"GS}9hS\0s_%PZu}(ibymfV5Q%İV!($zY\`@R Hg QWQfB;nYYLvzYc֭ǜijHy2ɵ:%8UWlو(*֡^\L[0%)*2PϦ rЭ)H1j~ʉЍ | iL(O_Z/u4prg 3wpO~QZ a dxIR+ fr:!;k9/::(ۂ!bm/+ Q]_8fjvvr{%UfG;CF}ߺbOI#3lLxWЀ["$\cpɸ틇rFZמQ=x(Ƿ9}Ɗ7H ^rmZ_ψSK 8ХeB|Q_=:.5P8u}4% P>L˯ʠoG{ >hjm"?[,h >"a[H#/V$,V F آ1Gh}J9h KOWDO󅓌 +lVXJ`OcdFwWCaZ[:g=ρ7·-P$H#ISۀe*(@!zv#p{vRpkΛQJN%^Icƾ~Db9vM,K M{i4w:B!'"0H=yg S1> )|ѻ^m|y~2)s]$d\@F{Dߊѣ^E9 \oYfnүi T $[Фߓ9T\\@nN q?|جK <5`vPQM4 " kb͙3N@h 2B֩p'l`,Eu&4x!Ͼlip?0EpO+" >O3(u f)& 2ƖL No``{nK!9pğvxM^dlpH؋@r"hu3G1B |5}V? ZΛ#e-{*ݮw4<2]çJg)nqf B8ǿoʧIE|,N`P$"X mw *ڹQnV2}uD0sC֓L^oc@ݝ@LfnQQ)Z˕+JH0LcKhք0))Q{G7B",wrX".J2hخx 3gaà^C2 l!<7` 4j}ժcYkm>Dw{*QuJv&vw,웓uc9w,c3$YĔmڦxx=5r;.HPE=/qipqY} -RcQym_~܉1lrb-,L݀hRv %/(2D"w}q;n ۴ {T89d!![i(:Xu0_KL*;¼TZq{~Pc۟n#]%^fjWYfNt<0\ g;m6p2x}l/.<pub_OHԽ:K'!LVOuVYqxόiޭ@){1ْz`ǖa F8ҫg 7f#ʢ",|O e@r+o;GF&#r[nS=ӑk[_kЩcdGreMN|sCd e9_âB683ȹTwdIy$JC\VY`%kNqywbM),n^V 6HxODW9Emڊ~/: >v1FpafJ{ݐa&~lec2籐Esuz?I:l)d8yf>ZBdӘCYTORx~_9$d#wlzܣf"ڞ7{;6p!߿‡R–RΔlULne/eWj.)ZqS@{i5k Ea6z\SF~/ ȿ }5wWS`1lIs,]9d Bh6 :u*QGpaU jS\W~cm@W7M= i4D`j"䑠]v_4q[;=f M]5˨MRkA+- >{")w}? RLzaJoH@E?Lp5 {D j,ϭܷV=cKez*&`B(g]xA$TX} cmGJpa8$ڐ|TUر`5kq"$Y<)dBc4*,e@ Tz&ݥ Q[x WMfCo*^F =0(ox]3VYpWqCՃ8yC4bp3-JO uGfn [S(Z=,|gmT~o8|ˀD_xYC_YжDu@/GD $"=%h[ryGm 1@!R qہA!/5:q٪-]GG\"'PAd *+)%oG Q09Ts-G#%//0tⵘd'm$B2x#$ ΛARD?ݨ0O5f[U`;9{\u!VEU"chnKr)8=-ӭ::/M"WLE؋2OnVc.֏j8FkAS\nA@=)kޅUPILB=tGszGl>nﳁdםt7'e,`ﺣfΑ$y9ҥXc/ª(>kErd "[ ZQ 13=LԬcH\jny7TnDS^ J<\+DϕȸvEG3*,*gzE ;nrW=H x|e("DE?QQz ̜S.:@͸\TO|;P77 Wb@bŞd3㿌FCm|<$ӝl_̋5KH9R %'_hamԴjki_ @-$n$4iD߱*eE8 dye2u(=I*XC3/MԺCdo&(sadK(h(dTq:hԄ Km^eXՎbP»B]ǝ\ҪJ"ז h#Rg4w~z9ꀱ.(t6s_ABVBI w_4F`{:ܛA]C <}FuiB[3 AC';KfKINpNI$y 黕`w֦srYW݇ݛnK%OZo@Q f1Dukh4 -=R| dW`Xe]pZ-qq=AI]vHq~?F1YmSN6<[j}oT@E$0J y'֢'DL"&0WQDt\ć ni,t?RmL`2oAӯzUV$ aԗ1 UR(}4X@ܑbw~VF]hPZڃHle=ˠC`:OP*xx]AմSCcS2"uX: E6>fVGXWZm翔R>VC%pN_ϊ\M@ Gd$+ꩢ?K(73*@CzCb9Z §hgPeh# :sQ􏹵j=OEGf.%.~֔}]Ҿtbs Vf|+;7z(1'HIv^DM 16*xTVYٖbEǹTY22wS`YA[\a8CbpOq(7Nm~ܣy꣖0|s 8eN|%jsQw}@*ˀV^ZP~Skf38%B" 0rd87Aͨ Pmbnm6y*Ɨ74CdgikV`m#.l"l*ߟUSg@b%+(g cڄU`dF|՞mz ҲP[PyVq\,8TRF,2 ]x2t@5ۈ# ODwaO@nm(zQ^Bn(",pKXfWrTp5ђ%? |Bvƿlk{b@`]L{\gvWVWNGp滓;Abm mjs;t ,P'gH[tRW7oω]WqkTbD)uX0 M?ܬL8WX -)\ri{HlB(1.Bi%RΊx_㧱klz',HHC IX3^-Y4v2M8rR$LPC9!8=[;/ Qr"sp$c@[Į'x[䰔/A4:$0y |V|!>ٞb9pYRmD]F8)VE%,+g|k1f>_5ױ~\gq >!'\y |yw8Y5~ yKȘ9.{Do5 *4YH[/ĢĻۻtS zsS],15@vr^ASxy~bk$rVcSthL!EأGe<&V X}(hpY:B"PԬnٱuwp+w/mA2Fm"$(#\##)&ˀG lM bϴG.ZPRXtSq㟉{#{+IㅭZ;)ze54hNH>0̱6 H*M-Cu~Ry@}&©,hd}Px61Mvt3ݭɥ_/]GɮS$ &F|*p(.ηMv!jXI﬙eVv&Cay×m)`x;Q(? 0u>ږoDxc@+\Skڱÿ.dNN$gi9!ȁ< F7(]1 R #Y h/᳟(G$+*c0ՅP`Ifnx&hJeo^4ȈҴ[{?VM£Ө2}"+"2ǩݬivx]Q,@W&7F1wnijٽG&.iY/iDpv1űd6N.Ris4kj L.+J&eg#dSI ᜸ZYS0`Xt2]="W:Amm'bH~;c/eq\<.y6n/]"TaM+ku쩶;.6 ڋha=*eWk5*NbF@HL%;xk; '-QZLU[-8J1FXkr7Uf1)cܙ7εrafD^?˧0ɲ Jg[~+PҪ2)zWkpϐ]p#cc 8ٴ{ eM3lT6^С)Pjtyg8xI uLYd-`sa6k-~[/khG ΛH&bB:W e]Ҩ0!q@Ɲ;XgO.C>6eRm d}wՊkٸ!>s:~hdxǂ;n]F+RA4o! , Oݧ6D6;&5Q rGisܜt'ғPt3Y2b$ZURAbq`F@ #$]`ԔGq259Ƭ8w"@vShK1 7ҌT Yݬ8{mŸ("r;aTaOPyjBۓ`MQ(#6_^ )N@} j6)3m`߭ib lBؠ%2ER$D\m#@՞(Lcb/2Z/ -|)ʹvMnA;7IQ|z]1'/'2mI2az *D^˯Hwd:ܐ3;z叄W|OWKD͖GF/eC81;ŴA-fiyoUX b!k;"/Al{Һ=&:PҷgJ W7T4Pq/\֭ךr@JdM#|P+guA ]75Ԏ镞!Hjk<A=1]S*~c"Ճ0:}᰺a)F6Z}WVxsDF)1{9QzHi=#lL((%G0OleIPu"rH$JKUXȨ/R!4\MnCE=L{nh{6$$Q/1WBt sQE+ql!YKb!alہU(f{.giH5F_QjzME^YZձx}63H;I)nVʏ_7*}c { 2AW  #&;Vs0A Ů^ЅE{ ̃.c2Bα3Rb[kfPh@ݍ{<Ѝ>nbs>1*&QxRei*<)[{R+"D谾V7-(z) MR`zͪ>vf>1[vK{@YqBREŽJDzqk7 Շ4IĆ3,0$7!^%T|XAp"EDU~K"/9C;$'<Rhg#-cIa8O4W;4艐A#v.QpE0m1W@9;֚TUcɣ%%[`1>v9AZi4\ZOm+8I4hUϩFuae+ɟLqU]4}fq4I6ϼ-~oOCFD8pe߽@O^-f<3) @n6Er@m{Ą RMveTc@Ū)6$\vf`Qoψ>FENU~sZNDgLM?ճ׹`߼z3K0PܳvZ8Xm4p&9[}lLamDC!i^nʨLncƊ!QĥL"neMr3Jo'AlO"kwH൱̼D,FGoε<ڶ{@&,hHJCud g#h8jJ;ql/~.< c}]i콃hMxQ1#*N-+!](6za=rWz,?&JnYП܅]5u xv/ل7]E <,N6'-v5US-JlETضb:l雪 ~=n$0#1[G)@v'KT8NMpLHG04HFş6PIZJ2yoĴEࡔLU%oWiG3x1_d *]/\񜋬ԿhxMɷ=RI[C u~ KH2|2[lX CL"VCNs/sgZTD1gnzo\$!8 &7)pM vUN4"'a! 7 E :t& z9M7dUZ9o;XHӐ. .P 1jK)2*>4菱 L{wn|i_/](AD" T9FӃ`=ֆR!OP]_bշ\hE:R}ZN ) \}e3$}KƠsl\S[<ˬ.!s[Khs?=8t(䯆 [tw;`\ A3/U^# ɷTgwcMrq-NmvJo`p02q]RBb!9ȳ:72dO̼v;ʟE8OBhN]+C>mYջHXc{}2zSw:? V\).x`V͸(+}jőH\a WFtA+(xc#dƯ0v )Mɶc2SuAz;>CђCvnٷÏ1au Kɩ{Wt1BXgPRn@ȳ[#Z H$1ս]C^@~zE\ԐcNjp벋 ۅ[a.oyk5ncAhb< Жn8jsRs)(EAWZ֧(k,ab}YQ:Ka@d̥oĞe!8}_Hd>(6?u^+T!D/گK>N~痢>ϦIHJbC?EǮ=D'M3b%}P`dY4{B%{+F/5W@Ö4 NLv|!x sa`kl񕼔S@`102-+s_*Pq7>W`p@~F딵N鵣9~픤Qms9{:2tx6cYN,y%p_Xe"D %wkCawux#u`NIU{m7Hső\bL clq.5z3^ h=~2׿VAy/J.VDmur%i@84#̆3ܨ]Бe/i|#&j <K"&O;t&/.]yBriP%ۇN@\%]m ţHjA{-< 9+TI>>{ǝ*-.2XBJ"5gdLAB]I5w̓wQ:0yNpf(zr} WoQ+cpr)+QJ\ʸ .I3R؝U[u]TE.ӫڽ-D6&gD;Le\It[>9nj1Nc.+4[leg"w!;}ct/W\/Wܚιs*sDx?S(Nq҄~Th_|H%I8,yEi# !sK_@D++!-^cZ6lsS|)<-]cD&΍lYn*p ])m{mY3n1 UFOƴ'Aj#ivlA8K_#*B+nEg4E+W+h6='Ȇ.6;ؘ#i,m⤝JK+F# ߟEb k[1نa_i2ȝ9ÕzFAtY`lJYz&M̋V6Rl"HH5g255}[;i4@߭96Q {<> ~]װ;~ex-pr7j",.s5VɃp o8R՗RFqNH,ڠ(!HZJ_ـf#eƪm /;+хC|łsLp7 =@9l'e53q]ɚϠ;ٛn&"?ܷ@WPtGn:?BL}ү軐[k4-<V=טVVy+9P4a־mjE/N {+[7 !brVvy7͠Z-]~4:(rԗ6 i=z!l p$̪;?)!5CE9 )-.:<[yfco]vCLxwj{vі]ZRWlH?$ x d9q# ߾s8Fש5! 1kdHB{F @^I&t^x?EkTOR"Ot츉"z.'HLAt/υݝk]@w7' #)feΑUiwl[S,cZ:Cln*&~ x#yc޾<)f;ftYxA]2L^R'3SsT$s%͢akzd:`KUwod)b.I@PK(4F8,b4XIZZSB̉=v |J2h7\ f`Zs4JPUBrc,:Og!}a;Ƀ_DbhO܀O3t HFg̬^@Q"'[>}ЋlLCX vj' HHֱVL똌IY:Mq$ofIS +P s6"ne, ޮ!p ٨,ז.u5Z!+W^i4y㍙p4H+Ɵ{ۘ)&'Agg:w2埝,XKWZj!pxjkuOqha;a(_jO~ȦfQ{%nzaoyL]8 $0_%۵G;ohY]z-F%o!{(D)&(%a 73oWR!khwI4r@YOJlPi''$ݱ4ٿ_Nl*P02%TB, o. ,><:>򃞧͋,._F ۔vƌ1Iˈ}V_TĸIZ9TKQĘxkR}LϋM ܙ<^ #%ak?ICf%8@Q@e E9V}D"Q>X3؀< L3.29b[jGg8դ18hl'|/־ ^ICԈsqZ*R Iɟ(|3bdzwz{lyv:ףY>]u@gS|m/OR4{BlG hZA\GHJaL:|'^Nc@}9s(0H&^G'~o`7[[X"rद<XIͼY٨=^=T٣Ysqq֦X׽W"Kڡ 7ɲ~\ c'ĻvO3ɒ{tL-M?*&| hIeS?4lT@$:CpMOobMrp͕oT`S{Rk$zTo#ǪbkD߭F%(*ZƢc}>?$Mn/&~_AĽl+UV?sB2eDk2N;~h[N[ID+090?YSq3=3ŶDt2J /MX$1D2IZݐOP +|3nD-#VQj ';01Юlg| *I3屾`D.s*.}/AûuwSqzڷ8f .HeK*ӱtmd}GJ4~k531_O|!*HlT!>N7舆(ú:n8dWOadU7aRT %c.*4ՒBDbCG-X R(@{Y @GK꒑b%J޿E\%QP]Np:hJ}| ~-D[]tj/,p,ȇlKQqaCSo(jI*(9n~G~նVCy6 'z,8txmI7~I*39JJ"[UѲ 㽧nJBpTǨw&8{٭v>Vu*FZgwf(蛔r+zV4jN jJ~L8 ޟW@yX\b\<u=Wyg"m\@txXFt\.~1Wѭyx Ġs=c|/:mf`}jmzޘKFtJyGVH3GdpW~t|7xŧ ci}ba+Lo}CIm .J\+/KҺEIKjt-?XD.z4S _KkweDP[PMtَvTJΈN(c/WU+ P G,UyN85-Z2nɔ׻4F6F+,#CJ ~}L-EV9\$:z sr_/D]7#LsUl>_s)5vMa8o̒ܢYl A<Ά4s(:#dvIS+edbzO눿oD;Vi6O '(WBRGгJ<10H]&<*ĊJXp:StMX UPq)u>(y+iXz til V_;In.5S=W*( VOaQzsr_.ENiUʌbxc V.x<3b/2?sHnuQ/HFGڎ'8vX k"I{YZ,sqFUˑ ;`uf-<,aQF\ERdOò/G%XRYIRrRC J鑛Fe7J7&x.0%/ a6cJ'Sج_@794kgʕpg'`߲ӜnP8+8?6^ca* ku/N ~pY]qd4gL Ì7|:,r M3!,cӸOVRmzʏ>ѻ u#[!,#|f i . 2iyl0-!mu:=HE_wʼnŅ 6v6BCIe /%d1hK3 ^~m}j;+{;р&;8*:صGMDe{k>bؔd85NM={ᙗHZtD!5 -3(AɍZ91x 䀑qiz%fgj5y*9R uqaSWC'°E6KTr=5%k=? öA/kd~4k{#>%>޶xt~>t&89M W'W߃ >9RNp>K,n14)FT<㩧K5_yWvx3v2ov$.BؠW6ٝYY-:Xb 㲴V7㸄d%0jNe60L- b)8B.nZ,c g~jF9/uH0+J2q{{|ttaԥTݙScN ݉c^q Տy9(kf_8b5wU``WMZ`>`D߸=ې9.IJs;,ƖM8A~(ja$^+;RܷT8+ 1?cs?\B~菢VnEwUdJ3qz<*Sȹ;lEf&0okcGiK~G1j1ńȞSݨ ZMlzm88sRlMU07uZ]#L)6 PW?ӥrm'g_wTtcC(~y2<7;BVxsXoeej"N(?/9| /]Զu `a]n3 `bҜlT{mwQҕ䄜/ y#ZZy$Ӑcb}Cyzk"CVNc=wc_zB07DAèxvDFٖV[q>؉E[h %xU)GA- jv*䟵_ I%łoeUIK賩Yf&†"0 &^A8Q͚6qo+nC +8*?3&WרW}klZB]TH`p9P_7f͹$|0O|ܸ,Sa4@KæOrυGgaP@ٗ-SDdjNNڪ=-K֯`!`wJWY7\Ŕ2ev%3f]㠊 " *,)'ѻ.Q6$Q4E~wkd?qnL\v =XoOHrY>{(y{Ky{=fRDF f⦐*zapH 7OS;̱qlyB >zRf>51 r0%e=mna)KWn/N7ΣZϝ&DN N]PeGtu/ߊ@.і'$Q*aձ1M6ܦ\sx۝]%OY,D=FWGi3Hw 2 ca'"b},$Rjl{4:m /-pX }^;72үL˳c5u*Ws Ѫjq9NK^(A;%L:iÒZ2.i?rM>=ɁH*X2|"/]5Ɣf%N7N Jm+kx"#f Iy 3֠34Sذ/Cy%<2E 6_f'%z'H9 7=w`Ъ@`w)Q c1A,Bm!CByhsjoY%& -2` qj4-OЗC^V\kMXi[ ,<EWg.pP(=\Y*Gy-;?lW¾bLC1B'5ڻcd:duDŽGJ"avld맣5;eo}T9۩ïIN#,LU !mg19gM'H.y^k6khގ*a57WT^܉1 ]p1HNZe۾P 0b S\2xgG%.hÁM +MpS7Z7zwu{(q0Ns8woᦕ+߾ zR*wEːA#ZTlG^>Sכ;dj*"V eKs2ex&T}Þ1{1f]OiP0Et,@4;J֚>r4~V߹-x"d{FSDVkк-@铒JR)b#4&FoDk}̆]3;`{V7^)H`if0NJRhr%)lb`DQ +䟰#h-o.fb ` RܝKp.P9ǀи7$y冨Fd$=w=yRfLUN -<[i+>"ԽW\:=bNMjy_1jgr͘jϦ찪Jh| )lqgbVH&9Jm;3Uf! 0%GޗVKk|ɍ|};iW_u<#Vc|-]+8AɝCx}奮[B2us7Τ'rǎGyƤKWd=W"zZ7j5=S7_x{7-DsUh Ζf%qENJ] Uc"$sn&J+5Ǫ_RϿQc܈Xk;0r- #E*D6\m}`vtRMy}1mf6@`,Dke5^MBx98{¥=w bTi6Ex.< b+m*a@0H4˜D-y ml['X(}CD#8kz}$4x_Y/udzVz zS[qMw/٣\d%z{eoU6[&6Qx:  dۜ$pZc kQA/zFDlL@ـMߎ?׮ޤWd |<@R5&k.,L@8g܍0ɗwrW1%:}@]k[m7t+UHf:P#BGrڪ5z_ |HY>? wBLs޳%[@DsVL p/3fbZBgdXUmbw>d!(ԓY`aP= *K!C)z0'̴eB v-Bz/ ;N|;|qyA~z41v:]\Qe# T?o<@߃D03*C'LY\|EngziJ`AUy);ɏ ob]f#܎vs E>*#A0eUc0D'tVHװ@;yZPGƜS[mW*_{] +9`` :gs2=G"e̾%8ZfῢB1D5P %q^k(5/b̾a= FR ʅOY5T.$+H^^0 pi? vK4TXq&tߝ$9 S@kN}%4rbq\Ա\F*9DNI" /,SGAy8MF)'ҫS("+M; iLIR3S0<Ըc:E~z?rE;\JAcEJQuۤ,i H|m+Zf~YΛζiTٳZq86.-G*/HĖkw.uţ/F5R'Dx46o+P럅"0?{]r_x jKSzbv2>ner>tFSF<Eܿl5P ìL9%"cxی]y*3JLV7I.B XE_U urٯvw/`k>4wݼ꿞>IuV(a*) -:=Ma+N"cqfiѰxs-42,Aв^6lP`Ġ¶t.4t=P9{ڞz'K:/xvp;Zs5{ʏثa*n+|' YNC@A<3lj/堲bU̲XheNgٓ1IHЌ`}YVqR]"z)\=eL@W'siu!*Ob}XAѸ zQ7ffrX5Pd)-kGVsgGǺ!֮=?E<c8P*{> 59v{@JB[i$Kc_V>֯aO&YuYz!V%s/VH:uu _Lh^ DXYu&2܀ 'hqt%*SgOC UJ|qoV0އ1Mp?0*9B{ |Bn|'{mZ5:XJh@i8|:bޓw!UvªHf.[`N̯\/X% .N$wɊIѢt`,JiAtW]v ]'wQ>j|@ϟe23ۭz F0%hFdzx*@ POb԰3i ^p"+UώİL"ӘPC;6ZꨍBYAa0dBh=_K'YDZj f07ϣϼ@=L78.#he1ꇃAdC5j@E*VKT&0]?N"q̢Gm& 7D[0CJZg=^x#h77ԣ:`}$-d @M~$?3ck@Tіyҷ*dtֿh˒<ҨLK;*&w'Ό-dڎ0o7>4fvK<2QS4S;Lp[f?ߊSwo|71v"u*nAZ1]0hoE_(n.$^+xXzvV|ti%x'/cB88Fc7Ӝ־dRز i3^V"3ٳǙw@[gUxxy9bftj~Tp &GuP407+Tq5]eдqۻ+.Poi62C^+E>Zv2Ի<Ϙu |ʃx@xENIikL<X#8{yZW+{:!:@pΛ|,2FWh,gYƐ@N ~Ah :u(G(Xv L=G^/0S1D47VicȉL΍yh@=jIDf3/JVsl"h <%ZU0"5p`eE NlE*e/QB9?.jo4 #mɾ-}.c(m9ě6_CJ[O⋕{YI2%esՆYBkMD|Lg%~Υɳj9]1@pG}FJQg*nV&#Drɳ![f =vsl?܃a?x\fD||7 ràiڎRLqsl0?D\KM 2{) l~6ҫ{!πŷπRʛLH/NT狊]Lߗ]..m Qq47nlYWǵw?#<M!< >qxr5,Ll~EE1ڇt g2#Ɂ7o1=n"[QmjD$Z*qD9z5#q+qyJZUDTx= [3$\1:ZOvU"s wYs-桲ND7Z;3vơ“^vf}7tOZY"]+A` xj`Ma`: =|>L{pmzXHr bL˕0~22fa&୞ @ sK/Йߺސݧzd/q} y9tNYdwj8 ԍI6tn |!8a{&A7bv_Klt:D5_'$8eoTb !6\Xcf1{OGRMm+Qİeq,kde􈣲eþ&@IgwLߐ^si x9l&V^Oy0Eq=y*u~ P}BJLE1Xs{W5nf.])(6CfϡF`?&g P$sT{АZo% 6 3|`Nx?޲F|"4 ]XM۲.S-ms! )ߔzG;Drӧ_N)g˫@m%^@9;էxPrx$Z4ZI/j+Lr{xEfŪlSAZr1I}G7{)T5.֋K~I;"x(sHlnɫ: q݂U1Ti϶M^3qH W>c KZΝoЖ!W0XL,i^p :a]x O.3:R8jM'O";$s߃' eict_޼0_{qH̦Fh~\s}B"1=[LR%alԞr,^{bCŚ/%vg-? 5.e%ڇ_,Ox5{[DK |`.k;&⮪'h3ڈ3ulyf ҾB'^_:>oP'a=p}||MI 6.|9ZCC:} yW1Ն  O=Ns HD3-ۯK0G:t0ےh?A%9r\GBm ns? WfCi}D8Lgo*wFPW.JaS %={dr5I ~%wiة"Z37Vp2C4^!uV,!;/(6*u~x^ږ`a<8uss'(w#AKN z_IP \RԐw,6Z04>Zj/YAp{L8#iN#FT6?.(5P15Њw0QG=Ea+4p 5&iEU2oEIRC`"oL񈩅d 5{5绕jz-z#Y%ں lC]@۹q1Y p7DY qZ4.dP:zvM6,gDnHyؙS#lD01Ǵ~'49cygf ]B?r(6mWZuښO31T[4 ˪/)HmAtmqF*r5n K|Gi>ܐ.)"k鵪g9kUQb` t>A ?/ ZytB/Fp6P!x5Zڠٟ-%2Nh )Ō/k67#Xr[unzkBݎ_xtV+1աEV•H$f=dR*-)>]k;s q|'6,+j`q qZ{A pq5jAQP}+@K'D0ÖED[(^?fucBQ ѽE>@Y\rj#׶l8˝W]~;ӵ$2K/k~{ LQ$p+ϲяi'FcW ڊ)jpT-Z^RMMvT &2D =2ҁbF:pC`08'G0ܩQKaכb`*, vOYngFuBkO<}l>s. ڗϣcR}l˨*[զf+~VM 6݋"/O<83p໒e'tw*g]v*$Q4E];—s└9rݔUJ&?N6"=; B Ny1ya|jߓYZ- =84< $r9'樋F;(i`w/@%JU(Y4`^Gb(Ob#H@zb3lN>.C3͂O[eH\yפw/{I#Xenݥci1:+!?w)ȏaDڍ-A$z$xR.m xnobHn̝f@O&6 A|?]42F qM3_铆^X-".H _01K$)J(ՒhVVlNnl3a$]J1hV卌Pc=;$EȨ<$Ϙ +պ2_%'sb  E(\mPa;wKBl1LGw㭑],FI/n7-ո€TȢ1_$/|$ŵ>o%뭊c?jPHRUBvd$i0s<`KP+g] ׹HPaXC1PQe8 1Oe‡L߄YO[;&w5^5GyՇ`OS-N*[5ҧ<g +P: _뛖πD_wQtOZzIJ_ |mMu>OUC(yz71 X\ 6/r]iS 04,I#!Al WzAWP\%l8HeFAZ갬 YMEd͹'ٗffVm\tTNjz0,>+ E@}U#Rs?j0XĚSoH#0렺hΛ M} 9Hi qsZsfi/Wd*M#0M~,WBAO*UrMixMXFk6Ư%[3vHw5ML/U]#O|m<47Q a^LSe Q5 CblOgae r=ۜNSB$mقNEBx3UKmP({I.jZUJT8qy͛K~QLD(typtcHy+BGTS1DB; T^AF8EmPt7M\]d hqI=uA GJ.Ōw~\Og!^_ QQqS'S5qB͝Đo3nPIӨ1%yC!MAֵ#Ki7a Y}5vFAYLNiAcKs[NEHiN0 ~ǎ!,blH퉙zf6)k+xDŎ<ZHۮ iJ|'QQg;>Z_\ cSN+B)̺B&.5aSέaAcl\:y#"(0s4D V ?ib_VN:42x1|g`Qdʹg.@(d1fhm7oxѿ_?MET_S#ڱ .#839L3g0LJw/dY@~gk*iQ5>C>h+L]@"L|рL`O`b:,6?a͑Cǖy_PI^zGutPY>H7eZ#;lQ P"{g-u^7(J@W}Mn/X826({ҫP[hQN €U(vY!B{1Jo-0J+砟襪Dwva~Ѷ,i:FړPP =*M}'$~ bvB+yߺ{$rKsjJ"%p: :Ph4όJr[zmrZr@l/f|h6icCb,`9@m$ MIU=#@Sfo8ƨh(w !X,~y$t.F @m_bJWsQ?,{;}^ "&A[c`+s&082 k6%jt>՞Y[ H>EePBb!Uv}_T _Ȝ#*e_>'3a=UT@0Hb9*F6b3s޳7>v*:),zJƛDɺYfc_8mm帳`-k5Q喨=} Z(9^W* l0c9vG'k . ]v1-'i˜j)f>al3%=b1!O6~чp^98c=ÔSamr<}|>wZKX7Q&CĎxHɱ'#L0֬,'v}⃲N>iB>l<tV~p'34 $ &ͮ܁)*mWpEg΢&*K܌vsfC)\3ƚD{G1rϕL:;(<Uc8RvoP pX/_y"#~IM 'tyaVzډa $Is ^D%3B%y~B.+U/7<2+m,xt~02 [RױA6؞~W8!m8[VR 5 B&1P6exv?_⩰a b`R&|rloL\5I|ks>0y`n.YExN/`yUusTB(jC7#D,=/yp-@`X7hXړjlPڲs)) uO'v~7}PʭJV#5;J̎2 kѼXחn);תeC[nJwek=Uc(e anW7虜uTDw_Eޛ I'3j$ٽN|5x'_g_ iW+ %#KDg~m~r<~3˦*N/+5>某qIVS +/iU1ѳ@63B~zyҌanAS~ڡKY>z -Ij#[lMw׍mAA}Eut?1 nA萩1zq?5fa&gpNn֌aWC`pU ?-=X_S|En&ەW,j}1wQ3bǟ;Զv$)ھoFs$zv7ÑQy!yBn\t}XA5kl+ Ŏ ?]udSs6ͼ֬C $MeI %ݲ) 5vE_!Q\}['vBXA| ""GԘl}*`Wh4X%P _#*gPseb@kݭes : z[ѺMFBc~ԱeRIebYr*<} doU-xFƣc2MўWH0۴4忨4 i;;)U7`"EЌ[NENM `%2y ;˳L̀Cb`8B;{+6{IO*7N}v!P^j-f-fgJ|V5ml&o Oݴ' $}@M7{fWD֍C\:8SbtIMX,_8;VDǽ$n~ƅc,e})[*RAi j/ oE bm?(Gh|qNaeWz ==mK_*onz9dljf_w ޔ.haŪUhyxHSnO}ry 2ū~hi kҹ@*c$Lkжkޛa1Bތd~ D\?^>!o[vvc*j*WA'֩X*ly'0gV1ȋoB nF[fx-kXsCsõpX@C;C_".wGh$5bjz\3i?ǣR"-E7! $$o|:#":b'<¤&y5uzt@^,C%|6F)2E֝Z)i}uT/aFvYLyZ_(QCu{()'LAWbY f^6B;.*Xʅ(+TGR!G{.[8z.\4"^np<[zyf{={QA`!g2Bd kG$Z5GXλ?,#T_sb1םfv$?>.mTQoSKUZ8|xu%cghW}:8;KLt"@g'|L #+/pͨZ˽~ ԵA||/yސ k8I Fmn"d0)w (BMɟ߷Y/aP'Y'wQפn{ Hh9@fnti-Ll@yoK:cx4gm>aJp"ܰl&^AQa(͝`n݊kY?*=p:f: @buZ~,-*( !'˲yq!q h#J] vH;I] J^+)tKMށ@UswP5ڊOs)(w+*X8#iySr Qu)y3{<]Kb*`P.Q7_`7(BCMy )kRΝ>E΄<^|}en!u}Oys2(!_bhpu<$]D%bE|N&mkJ*\Z{&wxZ;c*#=yE]nVURR fZyz|_u+YFlO֎l43t`S1@%uˏƯqyܑ U< ڶ]pek6$4)|:Qj$;[tŖrhfGIT@B?x3j4͏o2bƂVP>&Q{3|@L`]Rٕu!: m|xDwg,/~3VAacOBeD MM`dQk)\{dD}l'P{3e3$T*ĞAAס&}Kz? -,5pcApW-87-o}^A=!37!`z;tRb_UkOqGElG +'D"̃/ nghRhXl^3dk7$h'D9HM+=V.z ?} t4BAʆ~dƧFuUͭTìJ<,Hj9ZC l&_k{9-Û5ұijs% Zp !VoOZ bUM^Q^5FT,āe uL(G!=,ٔ1 rbI!ҝ?-;j`CT|4A"A!̹Cq}*j-6a&8]n@6*niKj.ڔA34_F`7"P<;zZ<;3^:yY/838uBi#& vIP~j"yl9Cݭ(HF:,8p"޻%m4m1:pN0ѹS2ܧ7ϘSvi r{Pbx"˔h_0"4c7tVH]/le8[@ ] 㭿6W*1̓`{ė$B9.4kd=X.yVP7i|sFZ5LGO#`hӪntP ^5`d WZ-kM;&SroF`QC) e=2_znh[2whd=U^]cs;9%ZT4n ϝP6yj8賝 q^*ETwQL+;<_~ j"lOZ2)*q= ǹN0+[Mdq\O6N!cRz+]]~z 6O}fUۨb b-5a^"V:K+8 .ErqкcFK(*+>ÿxTXC<-#~` _Ĭ n %Uyl>i^ևGX"-U7I1$q Hb.PL [ L$&6 9eyz/)N-duct4g;!b aO%ʉCmde5fyBc)7R,,9a%j=̪C559>f@eN\-/li+K ֊*:mȟ#!dTGӷgͤX ÁqMj,6zJ7ܫ;_ZɜQd!މ-Wap$-LH^fxД/RcZFxJnS-^Q4Wc+p}v!Xf@ѱ,azMt<5Nrp-uS`%-/uGkPF٫irS[:D)Y|^8g^N%ע#-gW Dnv%!>aeK ]^`1):Nt(V (q#66f kI(bc9$wC1*Mg2᥊;g+Q:/saTUђ6Q<-'iS9u_ˬ,@CLlRIDm-ijU"=z~ ?0; j#뵆м`(no=.Gczj[qQѫ7Jx0m1hk-ύh\@M xŪ1?*xb9^-u3b٨Im]e~kh)~`}tgtKr7hb·eq#%vͧ16Xl]rU0?bv$֩d4 zRƈ= *+h=76=(O&"&.'IBV*>)+ BL+̀.ci)0Ŧһ&(&!dy']#EIO<عI˯2CU {HP98(4s)_*Ֆ6u$€Ri8(aUϱt)y֟8 Mo 'p(q#xQAaU xhtRR 4T u$K>9(sb(SmR1Ԙg4wuÅle#?:6a$I+ܘ.hՉ,?TQU# ^˵.vd=Vśb'yc{r8#vv3Y_ˢ̫_Al@);,עąGq}X|(H?Kf MҔ!)Q֗u ڡ4N,3v`'hndo:*^cX(R‹kYͫ60yiӁCM6֦1;%4S>:d~O< A:e 'ޙMn-9$X) N0C]We #_itM6VoHy CF53Ҧ$5>/aW=YC[b8HzUj}`,vlu땴f@U{2Q}g@n51&Ȕ(VNR,:u?HN0Ǚ:&.; bpjHҲP ~Q}Ь+Īcp夏.n(O}B.HKV7R2:,i-,\z7s) U'DAG1ĊZ@qtFn`3_/+hw)(~7'=M:g/Q{sÓX1DjTG>9  ]x`1`G%K`/rr1+"KΔ_bpVLޱI0@ùCwѧnEE~j D gX~?ʷc *̪HSp |0#Q6ˣr00(: ZjAX.<'R&}V|ϾSs|Ʃ Qw.yc` 4gdrc!cMCwiPf*%|qVƜn 4x_o)KnA-NpU[9a߬ m\E-zs(qmR@ed(C&#@;iETjꅦ Y_]^OL2Mg{^n## UFKx?oq߀ q X wkOb9RFnlo"ma1dqBfXbZ[cܽpkRjC&:J_AB)Ҵgc!oc,{j{J]Y酌-gW`Y$wJ#+?DBŵN2ѐboi|'2Ӯѫ6v.!->P!j\ț2coͨC,7Qf]9ӡyh6yD͞4J=r2V ˭-xavVx*yÑ5$S 藄֨L,T>~8}9UiBGx٨Z`DhuD& )j\o ,~gc~-]JSH ~DT;"HKЧgSzLHİ:0>I;Y>Jq}pθɢDߙ]?˵R|1Wb:"fB1t`*%7%h)Eբ^Bj!;mlݼy(ʼn}IeRm $I.in`FHgrn!SɏzN"iG\DžiH MʁdWmכ$Qgt.j7<;LyrU,bqAUYjȊAu{Pu ~#x$Iԓ\3W.N˹^?xĜ};լcRHoy3߶Em#6ӋK7|82E?'}@Л\ұ틍(̮ݸƕ3ڿ4$ZKz{n̄Iq u!= /'c ̚~"W{,y޽\!N9Ɍp HYq5983q?H Z!|wM'(n-zFߌrYX&5ԄUjҢ$,'Sؒ+KWw-ongB\׵Oc;2Ő+~8~~h)0^7dY,+DRvesa mDs%3%^:,꺵e2rK34BD"ԺhFk|3gq8}Әqϓ"T+::j<)OLŹ{ [ PyX"4oA{[hS;I):`FٌIeHCf䓭p\LrXD?[(\]9#4s׸A7r*iX,؇D"Z.5I|3V(RzƦ`< yΥX\|˨n֑`98e. uI(呝OkD-R$!3)bLğ\/7JErO`*Skk ى$zY?ݕJ9s`-ET!R 7I#@o:_P+r 8 g(0oΑՏ<)SYFWXxx4:KZ>}P[Tai0=dRA<.Hgxe-M!2n8'ɤ2*=^Gԍ(󷕪wp ɚR05}ԧF5('dIH׏"xƊ9rw*Q`RƼ \Agr,:UPWm|$&˟`^b 7)^1kvi'I=4f>vjVAsRZOWL$V`N2 ehʒIPQb;fH@QB(i(Caq9zF80k1A-}Cw?:Oo<$k棈>*.^gzx\=B*TUq9/{?"z X+ecfqZ+ }##: QfL0/<ӯ#;'犊z0x{h@%i ڼ7}xk#a .z uKVL_Z<6R .5.hI8&=n)1oG.e*MܳhGVq_zN?hE.Z n,Gay;|>&98ZN5?deM;!Vg]lfڙO@ώ+89q=_ye \[ >~k ֹE@$0p5Ğ$` rY>u/,⻿\;ےGL=rUcsN[+h0n_Pܠz.;L#{d v>MYQ[bj5!im99u䂊;YxO5[a\üB5恥Bfl^qɼ_H?\rW -@FMF mŮmG=_V\JVdЮ! [m9q0Ȥ*7EVodnx(Qp1s&Tx/(0BÞ1VSQ;Uis̵6ۼd8~{9BH u_x3z=>[KoTA[ hQRںLPSZ8iw7 =9o]Ļy%mt 4vgQSz6#$X{8e$ ͻCHZ+`en WY"ZM)noW^F0J ti&2MU(޽h^[ Q,U~8쒘 p cz񉅴i`ճ̦# e{[7!ʂVX, J%HEG$.^ܴ GmbhZ } Qe<gWBwC~3Vt1^<eLz#BA39S0s%9ƲU9i۫cmLrB=AcnZ6]8ز_EkȀLڻgX]FSmE(I +ϋμm˥Hf&oAgSf!X"&%# S(3PuݟS$\23W>UWiQ!hf:LEi(I]!chWHFMnJ$pDӘcv[B[qEk#e!mG:b~L`nI=l1Z5XrҖK BCRoIg,jrȅQ2 *|R4B:O+_m^r>bWP#-,loe+? ̒nॆsZg綼=ܧK勣`PݎNɪgK9\S?b7_蜶0|IfrڣuFc|1愙%nn>SǡMU)q;laXYzY" zxM&` @n>U\[*U$ʱ7yX˄iސ BD٣QSo`DiIZ?p.]|"#vbAcB0TE#ڊ#خ&lƑ J%H8D {J#lw__[EΟz GXn㓦kG)%&yF6iĨ2@X@?i7.࿝[ӽ=V9e8֞n ^Q.UQToԖNBK4ۧ(A*@Ȓ(kևQ.z G)KcKT-_\*NsD:|,@h`p#Г\pu .!NPrE|$nPu&% $*|LM&d Fa:<,7 ( [|9M/z;~< F" z>M٥/D=-o$,(BS&Ҷ_U='t_ivh_nda5ClE&t?!g_*G$Pw'D ھM*0g셱SZ$-˴}GNӰuꦢkҲ ݍ*2hRe@X}>%Yu1?ޕ}ܒ:ʟD=`a&$wƔ osȾ9Qpq8}L4ҙD5(7隧CZs9שI 58ӅAoxdʓձU9V8;ym:pP`}=fWMGFb">~1'<TԼȍIPpT}S*ӂq߇hy6 R9|%ݲX%9 [دSamq#uW4 kVN(pA' c:ROJUG>88JwV02rJI9Ԁ)/a9,vY)z>=zKߧ<=ssFoRw;8Zhjx.\IJmz&PvK\$yDNGbN~ ;$umiAP:6Vjc~Fj > $F_%<:Ob4ћzZ=zPi#n pki_n@w;gYL\};nak`(ɋEUDڈ/GzEZUJ.DAީ`ߨ_ z@CnS8I?-BYHʋUI 6cHی} [M 'p&M \N'+kn AyY/J<{nk*HJ,[bk] &-M"\hi@XoZD aXElf=[P)0&I\\Ve6ئpZ@qC>z&ƛ$.pP?B}3rV+V}X7R7"Xr1+׍y3$l[k/v؛؎v0 p(탸E:zdc߆;gBDîl'y 3Wv׿UN`@IHU( %x9/_ՁG(3"t6lojf*}2J$W;( "p=4ՅGb_짉RV ÙSG:*p36ԏY⡇zTߜx˄C_SWl\āð%/;"Xk,ۺuz!S'Þ"nX E:I͡VOŁ13j!z*zh/[kjJSwOX>Q_J*XgH~À?ѕ Kwmxp~6Ҫ;2 YX81̊/JNjZvE#+@ لS\#"3ً0<Ftm}-[{<4,)Mac(:v#[(Kqi("%zu戸Ζ ݋kаocg>obp]F*DĿ?VwY=”*䉽Z(FF IQ[gr*dv83k(>bPxF ǭ(lƅ]rL@q%yvd.M8Ü 3Jw* ˎm ^՛e,;dI[5F7L?/6,=}B/ًEH,$vu_d=]]Ȍ-PcSeD譕4;iFf2ᵹ\#`n Э:Si00]hsu-?;<`أcտ.w}3U7ֻ:;lz=#_Zgr +ϰB:3^hDB[hk(o|H$muRg a΄1sAlĬ(9;@>S1 ~%0AeZd+ jʟ] wo܋ (Σ^,% JHY4$g7>(mp/vGh-_{s,S8yCS\JܶbG6]a1m]zLJJ-#3#@MbEEZgZHT A֜qI~:%- }iqUn9UC׾ȦkQ/o ݖkƊ{kݻ%X u{u0mEWЉ94}z*%VD*e(Ǣ2Z#7Zq&0-VΨZ2v2~Sjgtģ;=Զ) z[8NbX1s-f!ۼ~iEj.z\.+nux9ބJF_⻖J 5gQԃC&\ag.΀^xz5&Ϯ?{i\rTțcIċnBVُ5iBqK*&!WP_'ݜ+WAǡ6U5 !MӲjKhU0;<+dᘣmya骅dm)vI`LA[ rE*>xU1xz-Ǐ6~IxH:V5bQ,"pj)T(i^T /x5YXveh,0imBb[`+[n(XOjFyMළ8$KkR|̓(QsɾiNado/Q#_|OTZeegR]ގBL;2Hϧi4A:{tGd}xAĞ7GƊ SVBhcXԐ.ܭtz$=mG$tV^c.)5&C|ɒ*Q+2%JVQn')Wevu8lN-p{3J֥`9)e5nZFфzC |L567Wү; hЮ 6zk0܇: A;=nڰA9o,hږ5҈&"_\ D`kШB dH5]{i[l5G s+&┩57>wV]MI U"Rl 0BNtTUn&s`1J`-=~;b $yoZ}Z>B*3xU\/Y02H$~Cf7BI bx%ûWV\p`; Ϋ:Q::b'd}E3[At\X0tŲ%MY XJt[1yls6u 7O"@+?M)R),3G}n$1QfkRnx60??+ a:HMp~9o:W/H]DVjGrsK ,=/ш0gĂ\[Lŀ)DfO|e/&4aRJdMJ`T LFZ*h !HۛMܮ6WcK,K3̷ 9~ݞ~ĵ @N>zRM#-'ԭ'z@=*JV|Z^.ږ/Eҥmj HeΉ"zMݲf>jw J8 /=1fmˋ=øL֠ƘIzSWK>woT*҅yG>~_Uq.NmTȝͻnXn&G5T*`I*iʡc;<^~#s=@-X aY|u %^v=SVeAe ݫHtb:]Q@8oʶ'so)2 C>GW`gj?~LǤՇb:!V-pU8|GmWϒQ<8.kì$R NquP~DDu̽[,j}dR-E\y>|GYC#b8O,6U:_ޱ#i[f_qOB\{D1cr!rHj >de[1an(OFk`KnJ%9E,4{j)v tQj7:S 7p}@CJ:z.d=6RË"c Q. Qaq{;~Z-R2>2 Ju^Ad;! 1 ec1i\¤ zu*nÑ%K 3oJ2 FV31g >I =`oZG{_DZsf17fJeOk<hCѻv{@o1⋠V!y(>M#wZ/îDк-ͺqӆLPy{D։Nm(.Z(L t~!R7CZ +[?0Gޗu{g*(bӬ@OI-$u UBף_薓TnIq<,Amq$ mBE'DI52ajYLL4x:>H.gb|NKh o&jߢ%jgnvd[ɠg#ր oi5 ڽ%wn~'Ksnc3S **LuoJ5%~pNz8hc0δױhۃsaCм5_'p6vAݿlE_oX Gj]A 5 f5uSJ[`ɚώk c2.!h\a9fNk6O 6 mI|q^$U!$~1$,F:*#XKtQcNd=K^sK6IٚnQYd$X 3$w6o;Ekۚyh%*Jrj:'k-r~Xu- ,Q(c/z 㒩{N2ށgw;[Y'A2٬CAmWXvu D §I`S2mHŗ: 3H^vض$ų>t6POwwk]v?(d~s2B0}G1B [gRt`1n8~:kT;Sc}iS)\((Ũ.6Qz"dQE04KMwnZ̜ZGRD*}c{/fYҴC9!*!{i^T덗Q(nµ&(\:.ߢey:P rOw&LƋzmoc v>{:-d*ה4>&8cZmD=qK \3n(I`<馜aǑVs3?0a@n b}N OD*#J{/l|j3gꎷ# q ds'kI0H =CKkWAһf< pbkUHD+Lo~3tiuk@l&\%>%7vkb^٦w /*!F;gq?,$.Wߣ]օEֶQۼA*qh=Q'&vvf5E*Tԛ`&q*9n>qtT`[\C ]C9FGHđz Q0V= k:ˇaT6^*L WҶ~{40?.J#tḣ)UK闧]Dt20D]zj:@Gj⤎  b(C1Sfӟ%b~\O:Pr TzŸWB8#Ѿb`SyRsܼzpqlԉk!?ujp{W DDlG @؎q@Ԝ%Њzgs15k!K-K-rH+C!UW7 P.}$&_C/rgkppL7(e }; ~^X>@c6dL!'K⪋\lWESvͻJO5C1Q& w}\tZ/*񔏊$, ;z*B^`86ݭ?+;d$LbN(:pWFWI+x2Ft M,Lt;jdόSVXQRXfPJN;oJ,aq=ʕܝBvoĖ&d$d.2zgwd,S(B0YZѾ- ME\$VA"V!EIH34La| [Ro=9 ~dglfUd_4S²L|W`Q(_a5ZSYȸ!}> hO-9׊н՝e{&y*[WAp{l:%^r8;J5 sy/Δc̽JUBŖXβHE'Y%l)ɆdǺco=77ٖA8'Hڵ|jO.b#Uwm/fp} p:F/-ҽGH踪;jUvܝlq*q A1QdgKgX:)?Bk'*2a=8#ox :+KE3Nu=gs7a;opdM匴v-ڱ;u %Go!cyQҺ~PYv[x`}o0HD̎+_-VY1fG`89ojE.o}e-ꧪn\jOa&-kOSLڍxÖH|9f]w 'Jg#33f;ٜ1MdnEQ&8\[ɨs=r{6@}U|l#]yë@g"1hxhű;9|Ë=ݒ2D;K4df Ɲ+A':K߹" DOF/ w'_Acgi&&W Vwe+ 1=M]B,s2sLj V?p)5 y] p_ aGKfD a%AչkaGtc |qܞ}`2Q| 5Γo 1uukW>|?:h :X[h':)GgWEO_ͼ V_i0,wd]Sf`RI+TK獁4ȝƇs}FQ cI <'}ݏ O-!hXO]qhL$VkX~Wlo/Z:8e>ϴmCi6ahjKL {#Ue-Z PRk1 s(XrRݧ@~$`*D.s6X\[%_ڧR?:9z"19;X@f4u"BHH@-t"cHzbVP4j!*BjOAҊ׸Se ] 髖K7l}HzHaȔcӼl@eɖlp>dyBS=b-M8@A;cO/[- J\ώ\M1EBWT7wy 晹f6Akek*rhwc નaP *_}nM9CNq=&;UvgA$s󝃁ӭv=Ǽ㬆'tKʴG/4cMW2 `޸͇2/g%$yDgEtdوBс偦n>4kԳXCx(P5dpT)2.CbH F1/|Ud7q֪)6Cf7@gM3 0`D^&OjjLy`T9+ѿZfYՕÒ5#*ƺ6QA;@=Dx*IQMAĽ J'V #/0DB/pήWכ}#Xw!+5qßݕ g8F+äCqɤC4d葚p|`˫ژ(ͨTm@4amÐ|6hr}:#|BX{4̲O.B1i3hc:qdt+"6[JaU c%yBnIv^}NvJ]76+q6ؚ _L :o^Ÿvzmtps,g`53FDWW@1|u-ѱaF"\v̬+Q/ZU)[34F_S˅V'6MXYQw"{ ]WVG O+aao=3JphmYB;o\ܗι h"κZ46g\1[:aG-^344Fc>/Mqe⟣RZ[EY4jI "t c-U%@Q;%D\XXhx"/̭:% 9`;FDg^n8^'&+(WjZ#f^8L; ]C(o  L1gBM(8)db\@jy%7f]Óyq:ip>HO722E #>%~mdM+4oi /r;VDgEaꄫ(I&].V6r W|5SN8mQ[v8H?).'J*%O}[sտ8/m4(W&cB7(Sċeg'?e˂ Q*p0{D)h eH~Y3xP9:TAZI J){տrmzO/HISϡ<(AUPϥAmz7= u`;ϨJ~J LL,#ȡ)?~0_~ÜpE^ӕ}OXU%G4k0}巨˪?>n»w&jjH)dŊmF[w;C<eRPHg¸ה~G?al0b(ѹj9юmC3Wuճ!nnƽ1Lu޶Z,\2T!'mǯaP!/j>>ǠB( ^z_(BOb`$޶ K<.1*2CK!) r|+a:6۽K6|w9H9pHTʋx/m&q}H!4IۮʒW:H+^S`K0iͅ4V9Ide%;UAutgqv(S}!~نV$cX @X4Ya qh1T'Jc3/tb;Ӏk8]#BXN&uL DPb k~R5{/QfiEa]-%8F1$+v=Xs<^|L9)_:' p^G7@Nn`RqtYEIN37Mpi'[QU;y=9 ܌ː~7w)s/Xq6siR-K'r` ߦE@w?ttHv^hae]tJ;(hg|Ce"nԠ#~ !xv,в^J7X"MRuœdmWu-uрRM[)bD M^*ߊ]ka۲?YC æo{LhY3ⵚDDW`[&l#})f3d3^/fgGk.-ՔZ9C!kb')m6j/4wIܚyj/ya ۑx :ڤ|,?&WA4dN*y1Y٬ʦW0ga҆ޅ*DZ.BeYL&K^ZLLqpF~{Z-rb$+h}J ݊f0qj];9̎ED!؝dmܡBI\s 4p̭M2-y{%A\M%yr}VR pZ2L1=2.' Do -8!K}J ݞFX4Yڿ@GIcD=vliȣ {S=6K$[Xxp91|1Ͷ$յ Pc7Hj2a,KVdhZ#Ңa' WqAn=8QY<9dvNzF7@%|w@ѡ , h)Y`Yu7|_}N==1-Ʃ?R ;~j #Ǖy-r$`aXʘnU:ScYs[w-8M.ux"qJk;/ 3vH0x'GD3vu ̛;0t!C+7Y`tSegx>IHV>m1kR\,dG,c`FxA_N((;ZHJPpGyX7?u|EtI]fO8Rxz?Nv 䂆v(LE!0ډL!&a9 =mE{F:?c)Q՜>.bEL4%GndifIL?naGvCح ýܥA NvRAʱ bĸhL]{r!٘?2%< Lϊ\ yMS Nz/ ǜ? L$ M7Sn=6`L9@@[0gҤ` @Â8̆yVg^xf22z41 R%H= f#H,E6m[`<bUk"*ED8{>9}㸔_"Sdu,l7̩%Њ?[Vː HAUdi_RsmbMTB=N//ӻңd^`f8dmP}vH{_|f 7X|s-GZ'ibZh$#J9xDT H)LjrYE8e+1v4 B\XF=!A@&O~7מP B٩tB F eU4btJ`ݸy>>r@b1ԴNd0 3I;xw-ܜf'D: (xkf{һ9(?#ؔiqx25Hܯ+n8EWk*MrsH7`֙AlN9f)b2<~w̍Cmخ(I@$Æagw\iôS"#nU:{6'iz30TCb@!FV_+{R.:ujPO&FtHkَS> g!swVЧ!YxԬBю׎7TŶVJ2#]C*׏e*߄ ^k Xg;{DC{nwA5v\Vϥ!%^W||^_wQ&ԻDz%l3Jm>t|;έ{5U ctj{HT VM]` ~"#$*a҄L2s~+ [4I.#.ŲPxv{U NJ,zWIֿl '{bn);`@w⽔7Tp}/Fmس4(\o0YleO_%|5q3KY Hy"zDY%hN8Qb@sӣ{ug &6BHa3fJXjp&K/we72{(kej0>to7qN#n $u_' P/T{}]ГWݎ}Z&v]erMUasDJ+{ӌ8u]d=HA0KeM+ E=t$GxPq5Z'F+U^w qFk;C Y޲`B#l :/,6OyˆdR"")SMI ;Y} ֈCiqpt-KPU _/hi"vE:T) }AU?\}@#U?X`ŒvFxA4/=#rntv,{r_컖4WcABK`Posn6)}3eomźaR_a%v'c뢼.q(F8 6T%Od)™ه/ђ`niʸHT.>P .:d̩- p!Μ}o=O=!intۏT3tB=  d)fL|R3+GY]yrs0/f9-5?9q9/(ѠM+f b$'SZiA,0]g2l;ϑy+I^E/z ʙل5_t?`*Jh&jv x0 q*^uرV= +vEJcM6Gٴšް Xoʥ$&uuI>-+aγAjH77qnGIe"`|\&2{J"=G5MCc3 ) aCz~O\ Kh,oXB\Nۍq7둆dig_$MzL$OJdM7ίqAMt7&)#̧:8"uJG6G΅R0w0pWu~Y^aYDzH5ȋq h4w6Gc̶oVҀy%%-wh"SH{~CNB pĭ-Ca>S:Èicxf c|oh~7By#(9$`wCLZN;b902wjjL';+%񅊎C~HmqҝpL}T|u=_FK I2a2s*2uq+7E 7]5<#8P6|T L4QD*%S|pW5R29"BȩgQm$hhaѬ9ΧYATGyG:\+A tB)\"<0j{?h-$ճZ#㸬܅*^'5Sl: t|:,UR(H3CuձTK'eq^}<_%cDqK>f$ I,6|P2jfhԾ{"깠,ns4kD 8?[W%fo!3c"#b4-Cc z:SjW/h?L<\w KWw[N.gxR,ZN+sovȧ[.m=^hA+B% ˤT84GF_Xf8:$OUv6hēL ^q0Ɉ=T]ſ'|yi4In@|$&\Ha`nؘʢ„OHlSY2w|F6; 54n<"ԩUQ6O3!?d c/`{+-Y`Z(Cn~LÄ.&@ґv`2U{G_ǀj4 fŎQW/n@}ظ#ހ }H\eln#i5R6H $ߒ75J8@_[xf@PJzDE< ]Ӯ_dз ^.T %@dy:g@'hXo'2kcsnL |B.cy9R]Ԣ2e>eYBjH[X*zIAqʼb6K SgCĆ:q~lK _Xh2AEa+E& Usl(wd9"|F.y`reOvnff%^ _ z]'f7;%`jnQ %u^fОKRCxA)X4ORJf!!v#”**gNx}x˳GZ ͚$.*: z_Sh>)m0xLd 1>Ld7@2̝MJmah=r*vwid;>陋Nln9wMF\DxRDߠVH}ގ4ȧ) αu5Pc3Dx-Wg9>GDAWG@q̖Ɉ*IjBD&@VExKJ{ur Htj+@H-0jb aiD{y[::Cn d&t3ZA*4kaL8/dQ-ciug43"X&Ô~eAX"p1yWǨ󅘤&L6j^ cXe VyW$ z{:]3$̗DRqVҐƋi[PeIEJ:{7e5Z}Fo,.k瘤5~X' `p_S(+d`Iqf(UeθL>׿t63 ]KvskHa[\TGO|)Tac+麮/֋*dJ~;wG{@% ~~z6/&A?x/F XuO<0ss_ &GgpֱȲÃ#HT] X ڢ4]f-/ ^3hłɮY11|.:m|#,U7F$e6";G5I: uK'd8u28f]MopI(g,-Yxp3׾*VtQ[OW[{~.7S&ep))eb,_B덣v*m`\3K(enPedHYjw uL+bEPDLnJD[ ,||Zx"N鵡JF'eېɊ}yPCq w"ϋ8CZPN`XjH6YRc㠃LY-f^t9k(5 3BKRn깩l(?4b rna,$ɹ.5|pPe!; 2֣nwi6ؼᝤDm)*͚bmɘI>?T(#†zUӄW=tNogU[2e|םFfcc$_yyfgUIH Ó-N2ItmnB2xuF/_⏔hFͫ4U3Vb{R+j>!%1e!)MDs*;6'•A$\e^C@Rr:ut6@iZG;S~C6^H(Iө,Vt PuV"O*S\bfG ?+: ݰ9ৌrL?,veۅz%DN_og+ T< h`cAQjk<&ci!z+gE|+_4&3Xq amC(]r;2'#l)Q+hEndp:Yz/hKK( #E=Ȩ`@i]NeN=a*"͵6; G8n\оs9)@D?Eq0|&̲Nb䓗%ug&|\Zd^{8VBvAp,aJ4p^ /Ag]]Kh.i˳zD{n{ `7cstxt]*'h%RBտœK$u2OZN'םF?zvV"*V_ctbS(Y>'R6\3d;< 6ZKb%/zUG*i΁6f|(`Wf44xTp@̍[D#%>5bvꮳ([ދbX6Q!sхW7R<Ο+@ Frϋpe gcI9K.ln0/tdIW_/y>")O T%jsD~/kꥋmhl  |:8m7C{qo?8D|-̅a &VͦAU*$c+\sf{`]|UFTXi)]Y1;ʼnX| ؜0aDg-8Fc7G،eʧEIgjH.8UG]>_txWOFWo ؤesn?BubJ jl7ˤv8WӲ.:r2z?wP'j}An:ϻSGRNUH>7f#n%^ѳbQ`$#mr'0\:tcx0*<#53n\\,hnkrpl Ǟ}Y@9ʞ؉GGT܍|k=ۖ ,p._. k>V.L5vix)+m[룟[ ;4g?S@MQK=ݟgUO5ă /hAxe&wjb ,Z* f/v08IAƈ˙Rz^Wc =*b{:S|j[b [ i0/OѯH!\y!v2z’cKq'T)xf[#:k P^7.xog>o+p"OSBEZz*l-;eQfMr4OEN{bM{+/r 05hi8n\Sҿh8 2ߔIŁ;b $鞜f,l:6'5)PD+-Ւ9#0+/>p((@/i EQ}o/=Mvƾ2.T|: #N.קbxf',r$Α2C/~P?XcGr =<6@$5@(5R=@/\ƀO5;c]|;jpmwB4NθOc$i7R.(_b *[V`92wL%}@e$7Umm(&}=GQRX~:f?†NU$ gJK3i@VZDiQJ~^9Z`C3I`OELP1*f꽲Q ~UZ]ҧEX4ӴA7NE996z.uvǭ5 ?FAVmW`39:~PhH!oq >{#/}t %B`CL{<֞or&r:Ǚ~غiB,O,CE/!Y%v@m+V8x*2W&ѧ$Y5R FkА/Ib$mcܫ,b֛4Jf^Lj]:'>,DbKX7xƉ]@?+yJ;fTߣ~o%WJ>)LcʙDtPfPh"^Jw4k 7gd:1f]>.Je"YrԶnU|cܕd>1 l]@i}W݈6.݂6@KKC+x͔VݛAI8=XgZF8_51y?Q dM?$nPlE6ӵ~꼔+:J ZFEwup*qѳ{NldX sM5%yV4΃ð!{}Z<.ll/sPI>CXg|Ttc%qksh9||69 ͷ 1p7}ICfיtV>ωNks{=UH@aû1l5jH7;ӭĶ-}Sh_Joʠzo&bfT"(Kgox"@^BGӪtxA} mH,O:}'Nd>[O -1t z9Je@S0̣2~҆RHzs[oxA FʭGVK;΂?.tв:/%8wwv@[ a$Ĺ{ qHsv.UEkO~I;Qܜlyvَ^rvEN&CJ\;e41$P06Gw~/GDa= fas}%[DcڶJ,:2-Ŷ-{Z=XZנּ#oxBq֌= wrbpob[_d( 0yF_w^a'T忭3k~OX i^D6oR IW F.=wO5׺7nd!ٖN) \w.)lA!B=V9 _œ s)ܗG+#|3o d$k~UlD-G5ph3׵\AMS0{טw8T3 R'e#g\LG7@Qya0n,~ `XueNQ&%Fط)29ຩ{2m葉;qK<0c=/'E 68Tj( a :yΥ:צ;Jm/)TlBz֪?3Mژd/eM)( R\ /ȡz[pD>7'Vνvy A=އڪ@l4|6!?:@how,G+.COl{FwT= G;D;=nS{7N'ҋ > #_gɕgEZWIT~ۊ.'BXZ|O%ZSH%Yp;ONrZ\ZE KLu(,BrcS?4v$8Zqg?#3925 > }K5^VCpДƷ!@pM`6s?hdNyK@o< D] Q;BGM'8¿_4È791( tD7Yc s8pπԄދ"h`}]*).r6|H9ؤF8δmU{,/6!}$\ >cy"M 4IezKO(2FdaM!J6)]n*^;5YcXY_ nY׽J%l:5<9ч udc=u6a^5cIoǓ/^!]*^șBAs< #b]v99D:& E4ۖ/N7EJ-e!8x "иיpaRG1MI9o@m ]IKq9bMKNp+?2Bip˚R^eK6Ԗ-1F%[QAaDNU:d>ϐspH6\n6ir蓆zԺhbTڞ D: $Gf9ԑ}DdiMJ9wU*:mamBe ϟr)zq=PRqIe92  k~ alQuƆtM+AMֶ#||ky)I:عmq^:ZuaRW!3>hսCq 1UQ: *pek%#j8a Y1ߛG5PERg<t 5[.5.h@D2,Xv[gk#%ikA5iqo]\_^ڐ-s1`Xu7tk:?tU0FxGǾ47*QC3 =rC6sIn]5HH~<7Px:@ 1 `:5yCKdG{SO?~yS*cIzgRiٻbhBiV1^<~ M ¼M<1, l=qsh&5Ha|SY'EkzӯPKf}ªqwDf+VU7=z-Ҿv'GwPW*?m3ߨA_^u$+_Al- \; Ou^K''1dq5FKT:/Fp.dsDs_J. o~ 8?n٠%*$tcνVwl*۔{2ݰ|t.*|AO;Eo>.2X^xiiw]HA:A4<mc0'9A}N<Ⲗ޿81w2;ķJ}1>3רݫ8:1 7$Y"S޳os? !Uush,b}`.$& Iq "p DG2XEe] ր1#;ɇlD@?a e0@SxPwLlk|ΧY L9G}-{sHsԦgD铼ua-ѹ.d oh2$| U;`pՅu*LT87TMMBF?A㉵ȅw,&kF۝64^ Iڢ%d=4Kv_lv5*SEI:0LbOQؓ5N);,U ǔ61X^a] ٦mtRg+xZC: RL cII-dVZ.^%' !0DLCz ;wl,uQ{ځHG+# vT&+7DFc=|d6,_xӱ8v g[x yg|VFC{j!c"*DdLxG` _YTT3k.z `kr^+b5]6mpaӰ@֮{@KdѠQƇ7f> x9}H^u֗8sN$mG菓Y'pNRXҏ-*Q`,b9a=88Z|^5+[z˾t.F>3%iˬFŚ>c5ݪw4]q()7 6#HcRaExbc Փ9Q<e ܵCKzIw`4r-^ ޻oUT:5Ȕ`{ ]_!,ML$͎>&8 7<)j Njh92J?^J/4CfC'DysVtyK=mHP[}Bg}8! 79ndDT#cr[ߎ2t1NGp9uHUJ~g8 Lg=,#締xbIednW=0`ґl P;\Qv3k!19( x;wI 3p5\%r?F5 1ҦG^0VSFМ ĽoH5˒zGG[Φ;2'ٙ;ƓI_{,l^-M=Hq/qC`dww~=yhd/ZЂVS'\H륀ԃ=ƥiWJƉ5^3I.)yKZke&SNWdp:O F+>1T-kl8c,q!2EpŃ4P1tgHCose<)-"j Rou0YWe3!KazmP<.۳ ȠJ$Z(7wΛ~.giikkg0 ʍT!}FݲuܐҳO^Ny6h..ɀgɊ%p!,Fj&׷ր`#tOP\Mٜ7I=3ϝo°EfܥPE`80\*% w}+·F 4ʽEK4"{tt~g.اsD1Uނ8+<9O˄'!p? C@5e30+:>HoeɤqcsX?WYVHSPBQ?Ҭ^n(cy^Rkwiȇ,}7ۢ}|[|kf:c^kOǛ:O@1ao\U+}rl&h_ɰ*'6Pf[>,s&+m9Ngi;s-~[6[w.QU[#q֕;Kv@㘅yKraĪY]ޯUO0ےKas`YdtϨh 兯 h3w>gA೜RXF&O1+5nq_D6܎fBS p(w/E-C*Eqy$WPɨ,fcłnQ?-t&\ |[>q^ fB槜 lcPu;QTr&y*k@"+l29L@?Z(UD8)rr3޿Tu#4r@E]rj4w?2}EIqga ?n;gz4fp@^c$XΦkDқvirn= XO2^)uP7]4-x9-.zd.ta@g7װ^Uw>H`2z!QMF"σbqaxOJ3}KBL߭qL)Jt%E1EV;7ْӨr+-|b닱11FU<~7RVlRr|07 ;>ohfhp D}Du '\ΒB 1f&t)gBvj2Ş1fUD$,!K4p+ιnYm#5CDžw$u)d焉Q7^p6L/Q$1{a$AU _~%zbJe%p ODsRӶO]))&%CdWe_rRbCa*~uH s"#mW_.,AB7|ϪN߇BwcF]JhT`hٗFYM#gx6A]4{RA!<2Ք'p8]mSP֣@`F:a\jcKV04ik0djeRO$xN+6zq΄DwY"UzK+7U_~$; ܉4 >UseC݉P̮p6WA^YCSdq5pTpm ٛz_-zuZA.k`zg(GЯ\%Mזj@,-TtF!+X?i®)O9r&Y,{U'NSF2=+`O0Jx{1A:]@ r/D`UzVOhDjd~N; ֚On!u@\ ?Ӳ/6>zj%2s]*,J*I˛ulP/Cr bLX՞~p,hF 5P K0C؜i\)De z 9F%JNp!dD P[e±cc%-cTnla>-鹌:$MA󦜷y}jW?'#*^\s a!:]•H1╿)~^d(E:yImpv]xO.BAJ72`|@;6kn!.XmB` % /Rp}i/N^YzuküFnF6#֜L+ DslE+_UФa'/ټ+ƕ}pI&.a']̂eZENQo"9wQL,BpnX,}_G3k8&Kiz&Z}F48OA NfO@#i { =okY+bnTFbʴ ȗm#W< C=@o~Vf%d:37٬\@a?!:qw̓H#޺X+ xgrhv:'TOkPdO{haxD_*/&fgk5^23;-i1.'}]RtoSL~NCV} lPxAt!5RV%8/-N]]!sSh'Q, x .In_p%kmK'A凩,ui iȜx̦)$6b1(fK+Ŝ`EԱBv E/%7uo!ir-ɩng)J8A(^O>h6W|!2>CQ(*}g PUrlZ$H/??[Pl$FLG#t;'`MD  ]*+̙AF >?q^>9w԰-j]VNc`aNnZ:K`=rDOTJRtՑp -U}aޢ| d~Mu.<}:FAxJ# ({gե}ϏonU5SqB[K@Šf˖xdh3}7PZ[S l lx(Ñ8u\Q}FEէ&o/ix8HJZ7g_ȝK\x\"as|Yv6걬㞮ͩ: qlZr=Oq4pYftq-gbdE HbUў%ZX:՗)Jw_ H'C]a퉢&Z^\8BdP8w#8M ?&vԘpwmFZzKm Y=uoҮ́T/SMAYúY( -N=!Kmr!c̀|WOӧFr1 ;MvMpxqh(n2ޓ)?7?a//( V_^ ;pt\A `nM֩k;/0#IR!OkU% |9T)/A[ߐ* gq()ɖ*Ӛg{xg[m2@;SYTj 3b^E"'eە[$ Q+Ӳt>տyn&n}qp 7:"ED{!?,9v+@ԛЫҷ.b¹G&Ԉ,>s!~ePz(Q BgWyXW mֆQj[p y!z.D7Wx"?[u7nR ;tcvc3]> [jJ᝜ޞnȕaS}^ax߸D(=GzXS+=$vᔏRm<,~u쯈sS R=O~T}yp`n&yٸ@/i/* G#*,bFI Iw=ϯĹw LAB~焃t޻pEc55(5.[(1;pl̺yW{\\JR(1`U=%# >+ *W0 &fd5jk5&w2hV~s8 Q5S_1/7 .(rp_t0uFY7m]'Px@Dc]1*b b/0 Đ#.m aw$Rq;Y34O]lS5ѳk/h!+͡~/$܈S'c0!@hЛ33E@:^6pFDZz`gQ5RK'@!A:ܙδچuxގĕ*6٭$h$ܳ$n?#(SӑIt|!Q\17(6ń]˯.[?4͚c/E@JߌޚBҦ ?'boQL{/!JCn6)σօ,Yܱ "\ cl2ҍ;CnfbORL-7)`ӑo+$#0zSq_$Eى)4tl--Ibe&;v^Iu?*zѻxP㏊บNrX.E@S7 Ӎ0@c] QTit8JJf˙ṚddYk53o&=%qKFRwP Н+<æ}#$V@8A2c_籾5P/ UipaߏGsf2 =H`wX |Úi$m*ysž_0t"VUp?A/L?xx̲vE {K}Xy9=mI"f NEF9.#YKcq}(ԩ5M\NQe3~{IW ;"됔vFRK|64#!iR dUiKrz 3!HoZ|bbWu>aSlã儯7 R@I\zL]􋨅>Oߠw!VpBF$UE7ZbJ^ 05Ո8kBk_t;r')Yc p Z$ =f.zcqp2]1Pf-,%r(ϛ cBaZ Rv 1GW/uvgNdk,tM- +cgZ[aBS*BBr/Iw>#3\ߡFXAbxR@pݏ+ZE k.Di9T6((11J`t n.vG4OG+ad2;ߌ6uC*~  p)ǽ[ 7FL(iHg_*60T" W5W&ce|gȶ~`G={w|:4DQLN hI<.B_gi1odⰐT7{aB;.!Z KD.j9E<S|4[ n%/i 3Ic~E_a9:K$~23i.5)D9$1C\t aW.ʌv [-?ey+*0WԤZ{t{КVo-d[ȷEs~?\: n{oHT2 C!GC AAL+#xMjү DmAN3'`wpP$3‘!tk–`bhgy(s@1@e8g6ˡ^+X]#&Dm $Ufh\Ŀ|0m,[ChcB;] #Urs(p&+)TO-С^΍SbXD!p >4X]§-0^<4:e-P21\UBXziȹ'Bm_[iUxK`jZ!D?mËI+xJZztK^pLTH"hUs{;44Tymĸduچ@R[U5Uz9*0?haD_Aݿ*N&7gS:GqwQlJBjRD&4 KɕBG u>ľ2_{7v1TS`ʡ )T[L4^j(o{V{ۙ1%~5a2 Ȏ΂RM}ќ,Fu]>7wZ 2fڮXhh|-HF7n\ODi9pDrދ)@܋}S12?]I:aq:"$T=Ie4QMU]M3~U/*$5I&.i6,k)o+OoFN*vM2<j]ZHhp=ыl}O EpփY8+LLFxAo >v"eRey4#qwd*Ӏf~H0wh[/u(HuYc4UWO;DȞ'QA0/ &Q5f=PYqrxxt$ nA6ԁe#Yiۯ 7cJ篵9hRV|Iڛi v`bT!16j%Ks ObF (|X08UGRqBഴĿ J~OdFTƀ~6lf-s5(`7'+:2;?r`IЃ;A^n#G@zEm>Ia>IO^<0eJodtOg^YspH &nw˪"M& $;+VYqN(E 0ﻱR Tfp\ AtF V.87z}_*h!s vk ӿdN,ϼ;ˉ'P+% sa:_N|tW߬[y3T! bߔ7PD3ihsyyWs0)Ơ!5 4aR3\f:A$:KP6(Edk ͮE/@BμbR9r젟(w^w0RgV# w9dR׊B]@Zf!c! !0rBK[k2Mu_gh#9d95B-6A*ވ;v˽⣙3،(]X Qq+RH\'rNQuYZK?$)Xk j9t EQD(ρm@i7u?w{wp6ֽoٔD7_RJʤ4Co9'|Ծ&,R'gY)mr3(t5-r.G^ԄuL~ W‹&q*ߞp[Alx@3e'(12Fr,,?.]A'n OT0xi]V!,-ML%G-Zhvq|^B 4K.rMڽGB8[- ; 2b8\ IefG!l:oވ.$FwjϚo(Q42;k^Ur3 s0M5܁'爁<#Xp OrKn& S5/_ji&Tn$4$+R7y3.q:{Q$ƽL }6H]WƎƃ㷠S Ȝ%fԋb⾴E*ZuXeR9R8@+9Qy|E/:4{F8HA ڽWlElR}l3ܝ&%ݭ48!ѳss\ VyR)7kr̓c*-8TN4n0I*{xa~sT 9[>f;y۩Y]V5ivt^7O#$;:CsSr#qn\i6iqד(_tb-|+:NƎp Ea~ 3HA]Y@y=k:Nҳ :%t<+* Mr*)FC rdO1 0P~acNJDP߷ BGoRg@wcbmVʼs-di]tⷮA.t]!4sW3uF`1VH='n_Ibs@ʹbh徿rVJ4ڲ$Ah8FMlv$tѣ$5ۀ}BL)M{ M}&uγeŦ`s3ѥxғ:b,}?vT Iӯ/k&bĞ]0z1̯fE} a}̿w}@?~.]<_Q 4̭% WΎg4' pۓY:N4W紩HI| eS>{z *҄rӌ1,r6OV]B?T*TX$l RGV+S1Ak-]VBw}9@]8)>kqd 9sd5Qy֖VnWW&S ϲ*= DBJFr'a>,)\l<`p輳|8 UKy\bd6Uږֱ.nF uC!ayAt{]Êh ~$X7YqXW>s)ӡt̑hxrW0KN"+GyqIS3\W+L,@?refصP ]!@ϳ~VnFwo ɀW\>f ~ U\^c"O =kk,P-+,Xĸ*WBQ)b=<Ũt$"uC66^'6IvÔ7eRYLD?Ly# ovGUF-֔1c>ZB{:SR.  h7uD3а-m#1pTb 땢ԧV!/ÛēٝhEef5l,*V5W@1qBHoVOc} 2Hq%1L[+zw<0I(<Uf9]͙8ox7SFb"`n3Wl@OS@af j_KT=/X*R '^*-=EbOIz(\HOST we^3kT#By|1ɌJg{+6{K' }Fj4"d!Y}УŏG*N ]pۑ[W&%@vq䥘C0 #"( <931:c"zQfWvFnJ;&4 vKUK,䡙o,q9wN>(DKA.ےdC^eӟZFgH>\c[yLgi2o%< U\)koJ{=QbV2 -FwҚ= f7? W`ӡcFC&K- inH&o葉?dAH \v * AoSN`iЉ*#+v@ٽt4AUb5W੒Q+u7iӉ kC,Ȩ{Qd |{.]P-YN_k!*P?[7YqBU)gˤ'2liebMRPZ~'ctL\U(礼b23liډ0itZ r]htJ+mІm.v[Gq(XjvYʵه+nX^.d[ziuhpc]&ޔHݡ=;씘"} );rړ PF 7w/Qœ 5N}>cez!;lou}lD8!dKd8^Y%D ,' e_W@ Q Ke7lVe&{TyZ# ԶED#YxO"*0&Z%h108J) Σ7O=)wwGAaٺZ~Q2@R}/^ TT6RLyHdV.  [LSB(_z2S6pnj'ڑG[N[X+ ] f_!. k#hg چ)W`ޗ2=mA.D/'㚙*+-@5FGgL!_AzbBCȱ/, SBPU坌Ux#V,q\ (nj3`T_W?Zt{R1Ig3>؄!h%C^'T8=Y>ܵ`\)"hiTC|X9ZbA絨=`dj1l[l1`k!'껨tNJ^bhS EsŷQco*#T;`ݑe>Ǡf(ࣜUل9v[LXu_`i0g 첖x`JCC- h $â'LV|g6sEn]-[C[" \ޝ5#Lu WPuSЛ-Z' M{}]H7B'YxNY"k\>8I~-Z)xe>1X>)TB kQ0:ZQ `TfF@0+x]sArg 3;҆*z4Z\\T^J`/[ܓvpt )ҽ$ k㔭+;u>yƥq^hr80u'TĊƢ"apxxQZ;wrmS6F=u q=3<׏ J}Zx_R[#%_gKO!! W;᠞?SB4 cAwcuCK:MT!u=iJbTB]23:Wc!jde! F%nw ۅ^Nd-+C.SR*sxO[.4d2J5ZlE~+ɭy 33q!!P&Fռ/PƆp=FU1N+=7>LwbD*D0'^K&'Vhџ$&f\dEcgi\E;ӝU1O+yu{^KlrF~VvE $!O{2/#j jEPL3 woTLV\4:,5zˈwJ#ro1p Wv; 2Qù8XU%9v"f3lӬwn_d5"wzw7W) rn?P ul&\&,'9=VV %/Upl(@H9LD)_:dXkv{7u6E68XQ߇"K# wsG%ѧ5:hcpm(r=/=‰Fϱ3fM˵ޮ䵥/Aɠ^'mnA5'ղաimFR8<8(=ɠNu˪]N d4ǐQ"`[`! ^"l>2v2 2];hBD&?u%gO5e(ILuj Y,-5R8%#)zuN#g0m|U; jKR0W",RtHCRs~K$DxW=iK`zu(*wGP兯E.rEL?(ewD;hV+7Z YCuzeMTt) b(/DEOfDMXVa&UڧR+C\.F!zMxbHq@0%);!50N6>"m K~,%/-S3r㲊k ٛbi|e9B;lmX,#D3~93qR~fe;WUZ̡&"#ogOe4FnR}s[-ҜG:xdW4þ=}Q=G SdB_o"a }06,2jzٹcsEF,|aF3F42WSVYxQZ֕nmʞ[g*=Y2Ĉ$~>7H=oJj: lk>WMڪ~gy2jxF%ŴX5cÎB.|^ͣ=vgX^8Uj$0Z qxr( i/ ~UKtacR#:,{}T` Z],DK/@@ 8qLU>?"{(Dn։]0z1><*4O~wҵU6?S+WuEM2=xzX-r.cƣߣŜ)2pMqf=NNoYn-U׋)%"@ ܮ{ʛi$h!6ϵ۫_Sb2IзfrSGlj>(:&N8^j56%iO`>n{q3A%{rF4&~"/mq-J/ʮSwL3OJs8,#VPJ,PW2Wi4% by3Y)&V:'^8%f_θԞndVRQw͉\Bd9]]+FSA󱱕4;m.7 3.cqqcⷉzTlsTR~ 9i`:P 2LU=F8%Ù@m.Qܧ]7 |[k=:9ZaIG<ˈ%t{Y/`kp>)e/ʈiWj~,I+kgG7'YWA%Shg6SĒ8s*A`)eDEґp@"EF_q`I$g DYRu:fM)_qb8F8+]g(4y^8bC^]_q o\S 7uw`дZ a6<~hsznj Nꦎ}//O,1d1O^?\IBl[IɭVg̳wlk:=p\1$|R)@ ( ?q9еT!CbGͬnvU W0Q"Bqxʴ9Ef~kenk]`{F1Q(ayGE\4>[(]uED4|T?g i }FvǾ{|Ř SCݓ]I93<$D6e)~N> ʼnvJaM2LtF -ڑZI)謯Wo'7Zsy79g.1#sgwG=81g$iټ; +U2D[ K$"E^78!ߍnK S 94ܷm f&=h*V'/;{xѨ)cb_8ȾB!%#Ck1zz/=Xi<ةۧHul#s<ZgM4ENB'鰩D^TxZ29N6˫CA{zꥈ%zIVV :z7ې;*QK0>-rF 1G3y(JN - 7#Abȗ]%O H"zbPd kP~:r8pH^aBwmM7)ݲq$i Âoˤk=^vpΪCoPFXᳯ;1atLؽ˳/E!6%Z֧՜r}k`!,"3 Bj1/ "؏֑utV(4ZM-h8}ղa,5xv}LɋEPwZI3dr&aFʩ{SCoh+jp  XX*M>.]ww1&1UӘV IP1fH q(6ZcZoFd4 ՟|JZ|{ft~Ԫ F絻Qb$(>贍w oYmjH]K K4$l.ꧡ+=aMC= ^‹:dkdUoߟiɠ^:gA)N[E+h7.1+ޤsxA-".Y$$m?s|0C3&ɍ؀Bz>'TmXF~i?R? 3]0CT7y$a#r#.V(cm^nDf T& YxmtDyڊz"2\wȍqVz0PFI@򕓄L1cLU$Oj@9Ucu@Mwaffsfy^=*Ts$ RW$Y eo z ";UY;Z ^I;Ha1esQBIȤ!pVv' 32Hð` N8BYHQe<%&Nh]:Cď []P7\p9vhNɪQu@qQ;jMvUa53o9qPBGEesZC}[G[WZ!edž a^zA %75cć^n] # Nԛv1Q(ڮPZV 5_7̧K<69T>p,|zqziyêZҜpuE>CFyEzu7Jێ[ExO%j_)æZ/pREmɨBv.`IBCϦ3SК0PFPv8x&Pe 9Bn-9` ҂3Cߤ:3jrX7Mvt=_ҝRDͪk|E%;ڳ Z0N^[񛔡T\ݟ9C>CR75~C;[j¥rfxpA TB Wr.wf`%lsb/2]*g_NU,aN4}i1!KB-VatNFZ1 S].:d|Ǔ\qd7G{ܩ%wKhξ<@vB.G9~QMB}s#2.["&aTgZ+g?| 9S)iV,aU ?f!X"\[x=ႻИ$%;ڿC5_Y7A݆LMfH Ia<꯿"C 2~wha*_6q.wψ\/nq9 XrQ΢![$Svپz H藹ډ5?dHĠQF2\+"M;щ'vs/_넟:|gXy*-@).7Ф/:5N"B [EL  R:Ey;XU|LY"y޼v(ܡW Z/9㋟-bwgH8IDzg}vHf 7, MШ? {S E㾜Νb#0P2WAd={&GԀ7#9ƙ~\p*GAF ӳ t6;d%jo zY1KhhѽR8OѶS>(O!~Y Ԍ~/75Hh@=D{$l*)*[ASNms"~Qrb&@zk>"8N&|BwJK#P+h0ͤGeTRwӧ^eNrJ% iyc6dgTx$ 񌒄"{r(672<ۑL@4 ޕm%=oNt\J`-zeZ4YN[k(M /l?n[Zĭٌ~ß)ʄso7H:I{E։4?Zh_ATC* ghissŸe:رR]y?S`cpjirC]K"},qh^(-woY?x݂:ɥ-fZȵ7:7Hǒ֎,_Z<%;`icJymÞLF 9%pRytPK0OrhıdVrǦ(,[`c1&;3t \K\KKiD(d<huԉޫƏ |c}x@GІ 6kO-|/uF01d˪ )rYXcP DEWݐs:F@FGjO:Pu`rzA^d$:{j#GPԳT(dOeuq % ͢qy 0*Fmji?<^|1ԦV˨Fts=V=[ cVTX{_2Z}t;NCمx )5햋'Z2`[:Tm^VGY"OanQm s7l)5z!;:9tJ? 9Qp_P. d\b(Rp7+a|Lgl[6;YIiK?HB]M|zkos=snb(́[I0kS!hWnF0=+)oB{;ǽ}+B?( b&OiX ޿9C>Wgiw]~NưyP-:GnGH$?1WOCsiKe{?^}/H<' ڞ])M3Ty 2>!"B\,S8ؐIN?lr4^"Eb ׀i_Y0HY !cn~yuLÛ:dEƀRj\Tw)F@*}BH,YnVy)WV8 HCE8 =r*i8]hǁRC"P0_nEP/8&'UdRrYC9%fR̝)k_rMo6heCo7dn^l5fUFoU8G*oZ5,ւuD:h0,t Ii[5}2Z#87+n7ҭ .~B?ReR`M-:uAxqLq=Y`WiTz[$LY(sk$ץY<0qt\UqV8C(Z~mknMuq;Pe(H~1AKYxM0R\t\(%qg<0]vmɴoɫ!0j]@Q3o-|P8q%cwM=¸s gؑ{W"43r%>b6ot#9T[fW3~f^\z3*HΡtxV5PL [З+`pȟPP"Sag#;6[kF9d1/) ' ~i}⫯Mq`)y'Rk/HV)Z-vgH2+xOnsȈw QIb"xؔ_W3 r}\TQח|*=G%j\f\CfE=f`_F_7ySbw1T\uc) ?ڒHaGWcn3_Ez/KY;| ;}} G1$S= -Yu$[nzZBɵNs9M 9B悹Bpy\ZqA0vYVRQ 1%a3<D|SB1f+:{!s;Ǹ p)U% Plz҄6v8)J5o}F8B[R' @x7wA|zeᔇ˴N)a8x:q:9wQx(TTPYfԞ1tZ$|xԼ`'C'I Ej֜9UtgzcEaھ?4>0߂%D6Ǟ^ f|:g-E3LR}\KaS3z6#̜Wb3Ir& O;pn߄`l*uS`&fmɠU jɉ8<[zGIBq!CC)Q"nYа%7mEHN0.8.N!'CCf{֧-7>KW}kax0_e-HNjHdWeWo+!֝{6؎E 6 Tuy؜G MNডtBPlISIݛE`tbK #RE~|e[^:;O {`k2:y#ȦPR^Ϸ:'- s%/|:}oA] qFGHh8"jbxL$asT%OLZ.b|CX5ʚI!tCK?/KџP^.PߊӖ/:/}T穣-u;)H#\/qr ,}EU)Ynށ{HPhIV8hKMˌ' $(5'͞ 0S]eȿZF*Djt|/z֡rNcʖv(~.Bt.Ś;Ҍww<_Ժ f8ڪ`L jy),NԾoCIk޵b⍡auǞ5WGa {Kw=~$$CǓ}@t}@x}&d~K]'y/Y(I {yAek9Ec"^J/ keȋܘk4T4I E{1TOqѴMdN|4!Ɇ8D~%אַ;j~ivc0;KJA5#5u46p3L|!*ipIKbtzq(/Y uN2\NHnv-WAp{kt*Xuwhƚ9A{ .l5Q@=U0R Ĝ4jxaS{sьZ,oQ,)F*VQ?kkj׫(ƋzbSa4wɯc$˺V쌏tpFdY2@EIyWJ J;:2&wo6$@Q/ð ^#Nom>%VZM_(Vj?.9綺M~>J9ŀ2IŽ@ bYȌ0 %Xs)+} g1u@ZxS:" G:Bg%(PG{5P {8 {xq[qa5y^f0ܒ2ǩ-U Ea7!KĜCU弒T=ϚBJ "n\ ej$gEuOQGsBۑe.3\nmU9(ߞ/!N_M[ S^6R [Eٓü.E91oɝ?qW}h1VYbrp ?N1/$'P+<'Ǿ{4K ͠$SM[>9#ha}fR* 3?Y_&VVgL?YCDf_#+"JFAC\-Le~]8JyTOrzLc@kiT Gݗ REjLɆ;vd 'ҪBJ9 n"nBNބNxnUh[}!MWkYwMHiqBofOQL%r48%SL2g7Mcn| DJl}4G_i˽eo uL|N92M+yq1 4Y֘FX9 E5bu]O^DhnAjҚh"ȷ@C)4V' ӟͷ!n㠼1K~XPaטO*1`Ôr,!U۫57Gc;?s3'g"Bk M+B Djw$3Bta<ֆ-Ԃ 0.RnK^#c^E׋k>[0֚ꨫD4%qÜ6~?o9-fAѼ np|6o+e\o$]3%AKFW+ =2hWJN0'PQL\y O0$3Nf/-5 l:RS٪em"Ҏ GaഞBz+*ߏV֨`M-XHXM_*w}  tk-z }+,KϊY}׮ NOЅ=Z~wIGeNqR~r(VQGZč 2վUYѮ,m!; q\&\/e iހ$1u7=#ue3n,{^03à }MTwͿ5٘PHMA \j*Ae毚i4&z&}fGh !FSŐd!1@߾KR2~vxQ`T溑Ox?;-r =N4 !іlK*2@ءԅaxhd7AlwG,$MsKFi(N]\Yi03^Z̾Q-jߡ0 %cgRm?ebDL`^Cu?pvZz@%xNo2 d>XEO`9TC:ǬkI$OX$қ :iK->!d v幈W#kB)e.pg>ګ[fdP2`fW<[:+1MP2J @Sv$/փ_yD GWQR>%ޟ ”7c'N#|%E3 @&:Rn[qOE5YSR?ȵj z\[TwiJ7!j=TŚq@}@2 _g5$1t<>j!3݅rUHṠc9ϕV-;޲cHWͬRbџ4yUY(pN 5נE\1~%E/<ֽ{R^`RF#э]V.:߾GB.J&0+cP.Fhe)nVP>!nu t6]jzBTp- YooR5n*|W\ZY6&a4Qt3b2C#sZ6pt[L6c+4J̣@Rk5(n,?;[r6:#[R3o$m1>헥Ϫ7Pۥ]ϭ t snXC?g2h-gmtهm1Zs$yW^*`R^yk?@֘/d6l"`&8}Ye~ dZK [Ω8C 7|sM yDeV_}dlܟ6fGZ#\G!8O±-%D>9&0a}e14ݝ~~t@Ԏ#Obͅ'*Bf9㧲fRk' Yk-˱k3SBm >SKpd5F$'nݡvh'3D/J0A1UK x59+jjèңz.I|f̗*}+bj bW7YeTC)ä3HwOw%ǀv]5$/gPWDL)ds46 ~PX,HbV;Ś0@yS|=]\}A_S7fd#X{)z\>*bYo'{rγ7΂p2t#oIr/A,Ol/ۯF eg,0qR$ĸ MI>vR$~!5dR 0f_{P&;eHJzVo.^ʀLoiJNg`b2< AJ+8JR7o A%c笁iLGܚ?4$BRbmZ%$۬p𶯍6BP(%CWZў81\#!F♶ 44m2˲43vAd }3K81<D'8?%#ٻ>Ol}|I]lYc0OqcG].ωn H>j֡ѯxhkIf 8זO=4@gBlhL>i5pI"INq:o>05yp·94}.Lq9CEeFx~d?D < ݟыU+IMn8I66fx㾭;ΈˁO9аᐟl*Љԥ5Y)'wkGMzzg>D?`8@1}ߡUME@=D\հA%  2ڹ>+,!,ZAlblv ϣ~ބT`>%#: 26ykޅVӅ?zMdc߱NԩIzr_а꘼|XRt~iazVn=`B@6vz̊!Iȁ3U9YH1~@~@F./[+8 t\X']n۝7*U'XS@:}\ P"H@8Фc~(kLcQHPI-z1z\3PV{|~t`M?Z+Xn0gC!,w /ӏS3CT^@sLjOCR3Lbᒙ/ E?vS5j ܼgr-o! %, xtwv,P8->eLIp^@N`r2]%Ār= b# =))@җ \"`4leZ#p`1[J1{aJf:jfH{<v.G20F#ql_? +{6y/nÌ̙RBM*VblLoϿ!V1kJ!Pg(g}EO֥e] ENu[h*\7oz, XE!=4t0)07lӯ1Jż E't쩫22 A`2ZU#2aG)Gc Gxф[H;?B8f rŞ`ԉ~F(լ1h=ܹDgl^5>I"\8kB*~ jfGߕedYqb[Kv+ rVS*di?؎1d́D!ނ"-m7s.f6$#sS;R@ie31xT 0dg9 ѱLs2-goūwEfH3d93DUp2QJhdklP&{8MߥUƌ>bhO;?)jJIQ1 ӏw30[.)!S5+Mb.4,^*Mt^%1:S*dpisW [5d>#w$si _1B~#xә\Xn{3n+O6iKi#麻(J36(4 O?zv\rX:d#%eH2E[Ļ_7BT Ο͹RBL^K`)W_j^n[g!!=ՌwE|ڜBvyokub.pn{0 i+tШR{gUQV%3-ۃ]cqxcN-k)[w,R< ~iPBp@uCu /^9XdO!V l e3 4Bڏ ؒg3-!%`mG-]낛>cnO9Z\~N#GgX[ZykƵ̇5Yo9 aM ؛ %ˑ(^'du/@ Sd:`h$YM~**\P-[ņxM0/&4(+*uI>#Fn_ Kx %7J/2%baI 0DUn)-$,a|#٪$xXMv@_(%oeL.؆ShgE9]XIivAj5kj6g>bE !Q u.Edhep"# (o&bXO׊`zVhz2.hoQyoet=T-V&5e= $=eo7EK;ؔr)BsGAtiI+ۊsoLttMG2l|C.RG!?LŴ j~FzrIA|d2q<ʻ-xJ\QDD|bPXض 3k2NY-e?[Ż\j!fY]lgtX Z3=jfN*=׊oli*ɴgx4`Z#n:f5f)ٕ*mypjvPF92q!y?:6Z"PU,'-%}Qgg,մ/[O)Q\a6+Ayyu)u8% 5Ny+Lh~ռhrJ1 <>xE%i C/§Q`8rn{ I[oFUČ[%*h<`G'&|`MK ƞѡjO5*S rE|H:գPvPT&[~goa& 1VЎFq+Bw4_'ު.j&Jqa,T/#v7Cb ^"<|ԡ4^F%?)TV:N Ka4f,&<χq'tvDBedc K֕FbUZ*J6테m ct+~V>(Ʊk|jAHD!b|ZrUU>{,A qb/z8ꮆ);&mȀa$Z^3ZCSd޼YS_'!TDT~I!1ʡ:>F,_[m%c o%F;D7k}FK /"J(IkYGx`7R.@e%tQB&̓kr "2{) v1 ҭ TlR.H$KvX:'Pm&+#b>QVC"w[۩cDkd!9.Nqhb;@MTFZ=:&<V^Oքy˅⁧@J>m8uX֪jxh+0ș#cL ApjPS-0(l-DnqGC%dF*x6\y#L1u&N-͙WΌTIJUYDwE굌>tv>Ux 7;c[I0q|~u^3u}TEGU pFb5-Y |}wlRhӖ)` r'5Ꙣ,,o- m#+i摔ަ˺c C]/pC9\-7-*O֎$uԬV0Yc˼ +# ;S}b?ŦZu#zp%IX//=}k6Hy*T&cf'ĐNX+To97E^&_%rq.[p􂲛0 aM}3œd/{3hB')d"sJA E]u_1u,"2\PX5mrwW߫3/iVV&R&{勸\ԗfl*g]@*e{D9!f3ShZV2$i=NO7V!-XS<OP;e{~ҿ Ce7~v0tlɛGa՚37ܜ9hrJ"/5Tl8lC7JGO/n961R ~qT0˻G*[<=0@C%_a锈;@,/D=mB_M'D'뿰a\I=7q\7/xk;yNH;O yE$H'2("$qF6,]\}?{c],ބJYgܢ#cEx˄4nJ8i% D@&c3v#+ԼGD< *}+r])\j]^2 G cu:t !h1ϦF(u¾;ߺ`ݜO,#+WAqɩ6:|jgHdbdž>>H0fhgstٗ>*`8 ~W ۵~n%Ng<4|亹SK[5I*DDPwT:, ԱCqJNw(B%;zDmS3x ւv :HL#T5(%g䴙uc[[2c#w6~IF`ܺq< wl[pO"VrAߋ{!H%p:{S f? >OTFpf׏8S0j\%Nq-О&73moFP::-TSJ!\h:CeoKNk #vK\zTqp"ڜ#2c*=L>ݨ5SN4oK~nLx[~`;9k 1&CnyuX!~ng:8;b)52u& e> _|f?n&G:"6JS T>I3DNd(-n@T˜_E8sc^2Fk{ ~=P#*~opDbab OU9B"֋t)081%wE"JPWyAWL"mVX6y.[fbj۠m#mPTj6dVCsJ S-oh'? p{rɁTX\9ʟW5ob 맩'w}O."|h&oS,Aw؄cjv9K-ͅ,4T5bZ!fiChJN ׬UU"!FnglEN"l'I9^|va7lmBz7ý!Xakox9>fq{{Q>^vC6V{2@{j/z8UЦz0l=:vpm+BUߡ|8vi ;PmaǮwGTx+kd)v/\.nY:ĞSIZPz"TU=a;؎XzZMsw̦?Mh"üF¯r-2iY~/>eWwHFxn筂5бޙ!7f|&O2QN0v 'zXZ;&嚐=OT8qUs[N")}0X8rE3b55 ]IX Б.Ձ_L.(?`а\ FzE&jh   QzZK>BnI:nׯ¾NWϦ`nvȔdS:YKVNs[i6_$Ib%/4g8  '3AخP{K=5(;ɒ+RU7jخ$-\Di0va Q=ݻl2[T[^LN{~lػ9R&SF]B0 74zw6Hg$<_0 en ۬Jb* J,^Hv!$+%I灿:B݃Bdh [}Љ$`p%EjA?c']\8f0cqG`F*I&-z%狎U|Fڦ 29IcM_dmQCg*G" ~8'.Q.l~c^}jXٺ>ԩcćk˴p? ]v(c:GsQ:yr0{5?.!M0泱e1qU_ 4i|q1YWOE?cns!bG~2AzL L++G ps|4'/FGF2Ko•fۛ]/7n.؊i8Bjf(˼$ԫ-=q' t̕kL#M 8B=m  ig[tutcQ>]$ܢlÂf-ejΛ\Rs'8]=GpXdXHchЌP}ԁ.}E0QJ᧢ĩDT룇~@mxӯ!$L Ry7fvOCi.zE {!2BhɈ f-=Po?ڱFLRyGM.j1:fǡ1mXTRE"=/@^Ի\@rz*ȴmR{?^kdjnqFbtͧ:6hJ^JHI a[]$m!l ,/a8-: ަ:&{tmP!R&iAax| P84ZzjzFl{#UNe)=BS5@"< W~JI4۵penb}]Y49C}rcSw7;qBES{W^'p5vل_i 7(4MQ7b7Vn* J27Jg+*=M[:"\ԧJ~P-;$adxDCњ qmX9tH6y+7#ؕʐx1BKksy޻? <v* ~27[Ъ5Yd:Yn|ͼmih]H)d\OZ!~R.`/{rvPT.3GyWPRgfՍ\U[@o\èkETcRml-#ؔ ʱoy7uw\l9 8"$M wuFSoC t :[%U`a\==tC# EC^LUK=vˆfݽ({Xj 2N5 %3E-t,t,uΎz,D:AbE̔;Ӓcw>\ЮQtTo:^ @;u|Qw;d_|Fsj2Q\͛+Ej5יz,|Djse &LQlebk઒}-UfWvt$iY BFf캗MiG!*lߺ30#jLh攅.{mۓ/ ϕA4 4(#=uNJ6qlB`}똤Iβ sh:|f60E:,W+9ryFZmP-;! O2vY*0c^ΊhZt Sؙj5L}Q7#Ӌ  IyVaѣW5ų7 {$:mrʮ`77o04s-g)1S ;aNfmt+J6wMw86QkS9d{Yz \9NvR^̝*=NΤޗP˹Tiy&s.GgoG` uW{}4֣Q{R_~95zHQ:[HSBnP6q1k.&L&M/\:I ,b 1Pv .*@ő>bAs`̕Uov$_J bؕR2EV8Uu`DM`"ʮԷ Nw+! ( Z7߸&x2 YTjml>kb 0{PY !>'*yLD# G}_l^Ƒ1^dс&ƲDDnǔi ,%/ Ϻήst[&uekM&^×Cđѯڛeb4lw 7}4dtEF b6T#wm3튘6*sIOs:zŅvϥ.lcTl' \_5d CV\ 7/M-T!*Ӳ5IM}=F[ ĵPciA@~d}A Zuv:!<6{Lށ\*>PL~Kd6xj]ϩkr6p&7YTaH {BK6$4(<9i z+,n=: ,$-fP,#ZY{2qW3Qr\Ōx9GR4RVCT?oT\7.}]ęomihv.hW9{ ^EK6]cU zl>_Odђ"+x#\71;05`ä[7l8iEvjITq=%3?\| uH`}3.f혧&z% -oBL&4./2<f@iMtzQF!xYj%Ua-Ry#K8ZC9^Wļ;YL!g[!r{,p=ɡV :gfGc2c>'}Ͱ#kg}z:\ʃ?=l3 7uEtmj *HKVyß}nvIk2JnF/M+?W"} 5!eTw!k/`t}*QVD3k`5?+M Ar;x@fҗnusi@cG"[>tgl1}>0<`5ƗW_9(6ȴ 9ĊAvKƕF./R$t֪c3BSL" #72Z{0skz\mdYuQaa]9{'t5 Czd{dLf]V't:]Bv t*4{v_4ߠ>1,)}/2[%Y@1ݍ/p5-^;nng%w'Scbqc$һ)hv}O{ - 1̨65dyr)ϽKhO2ߵLGw}`V^|~z@0Ehv~M qw|:u*Wy"K$,<ǾPI?sw'.aRY,4ΆMRh-ˈ,!\Y&ݘ4vC<:g w&f\>] #oj%`Amm8cNnt-.i^]UWeQ%%o0*} N3IzRJ%M,ZK}K(]JU3gGХ 68iRFB;K#DY?;`O/|\l0UlwLFN%&I 5ʙQ5ҷ5sN}- }K|-tiaDc;=-sJI&µ7@z U$=7|=-@G_?wo]orCjc0 na/;R1P ԅhzh횋a'3-u`֚m0&ڣ/fXHxDȖ )>&={or^T$n@:5^B3`xI+ޅ'CtM1НwKz5}:c' W$8Ύ;(xQҙLsΆ+v;›µ=Ǎ?޷ 8]~Eknqd'v @OèPOܶF㲀}@biknR[J`C4 #R$4Ρ$W>AKdDSVj6U^`w[ѡ;͘&]vp {gSJHZe Ԩsxh3dHsuYuO.&߽ee9})tDLiʩગ.!Ot#@iËLz[SIFPA1t ֱA=T)vg׺IayS%#yˌu >#WZ;uiV\@ҡ]ZR#Ll ai/r_mFr/ ǥP~N0.| TylC*i "OGx.HA_pޤ>}Ɔ''{ oWruDgdeq&yA${:,Ł58)u\puYz՘|*7i{ށ!{:uHQ?>U. {c @E-g73Xے c nˢ{45-j^J6=-g0mqK/HrssIE3^ZvZYXؤ-تBjN,YⓦcɦmȆu~-*Ϝp!Ayc]hASl嫳C;vGX3~ax.D|Gu2Yzl}GbBO*^*wC8&~e f=7y'F k7OuM0{4ri̶&,j&SkN~ҥϪh^ySP_◜n4bqڻ{NsWwYRel,)hHl<Ce;spt AK"y"s7Ŭ pN&`,r1(M^p'h3+v`F R E-lp̻AGax ϣ6>*SZ6E(\ɝa*O@zp5eJs{"fI{u;LEV@y|El(/wk˖ 'sя/Tju]P12M,%4m;s\ڴ竌]Gb %>&ص${_ƴ18Uv։[&摄>ؕ_6>3l;D4>6DVX@e<=iD3S c&cFX (9 (gJR,>\Kaױ=dRs'}wl|馧EGkG|'[vH"/u$$4uT΋YG欿atg 0H)||zV3ʦj .O-%Dw۽3|%xͱ`j#2'v²,c  ۽vAn'QGo4'c^5Ԍ U4P/F 'Yss {Jki5֯uC⑌88tUϫ댁Ϣ|kO!+2Mܖ(cLX櫙m2t\:zg ҶGB2˲2OQYҍ^ kjO,=f 5YMyjw`ϋT|uZ0I*fBNϭ߅p ՜w1L\ı#6RENVtPֶEYJT3TYgj&- SXVI"4jQ֖c,P0ņK|9L`uRUlm=+ka-juxuD54D쏹):Ьo (44o r7S:~fq+%#R'7].:'v*\g_HgSE@c qqPv,(=^KxYD}|QvLXv|ˆ:Eq&S)`klI@-ǗG2 Ö{C^Δ# JuæntOT| ja` LUDNmMLDaoxۊK&Hd0K h;R)L le-c@I \wsao ?Ԏ_3\]&C #KdSP L7$d"-M2^y@Ͼ.Vm3@7ء^wt_w3*EF7t2!Z1 ,կKUo\po$A}v(m ]Ra!bpa&twކ> & /^ϳ|^XJrz]N[=8H)b(kp? ag “'{ c T./ B)V˄zMf}G2^=U Uui!u{eH]ʹDbeBaO56clT⪽'6 |ZTg;;U@zA pO!&i@JDS.T;Q$w JߓÅ`JÂs&7?%)"wy2땸6z0G1``\?71+eXwl>MokF1DŽ͞܎sL.cRۮ)L|cgt`':27z:gIMγYj8^Q& 8D"GY!|s)8r)WNҷCߙU܊K WEAɍZdqKa?R\ݢRF?Eo5%̝~}|$+g7my+[o⻗PlF$*ēǯ&};Ѭʺz N  |7;1^ߩl#X7jkM; pڶJB5YD/5[}9d29C/#i?08SN znqY-M8RN}4:GuƝkP]3nr? Q6F*;K=[0=ҧ3Xm-ݮYYE_ĈV"oh9|u_k_B=kV@!,"!(;0C#?"U]K'3AF+[ -4dg^Ƒg[cvu*RTL?F3^ϵ=I^*%QO| fˆi%רKy'5"sbF8*q-<]L;!h{VeXe9~¬M_)$+Io 8~"KWOÝ4^ha$r,3+y#$z%Z [.(Jv(ŋTo{PxXK 6T#wA,Z0t\0/)^rz@>$0誁$M擵f9'ť27VCGa^<8a>rF+eoRdW]P SjjCݺ ze22ƒ4BOZ~Y9Xew&4ej|#RG^Sy[ƴOv 'Bȑ=3O S޺ kř@}i>J.)=SYm;$O2&q? sW~,s!$Հ"X\tc}39k &0k W]Uɢ Ѹf onѢ,$HHQVU0wV:B5<(+tt `?#E+pYcDSky+8,&FTڱe [wC0#10SU-ZEUTvU6|@af7PI/Vx䘜j6 [EXMQ)Roع$KXSxO\ѫnvK{|􀉘л idgD%ոy/a#iǢ${MG7T\FQ1̤p3d[/_}4Ѽ0WU0U$sOx_<^uCVZ AUč] ! 3Ff@vNp2q-\m,[-h҃F+= YWKmG8Ko`kS }Nu'#Hϱ'G%R-c5ʢ Х'6_ ZMYX|EdJПJ Ay[@L / k[R{N ڀtvQ ~nJ-7F Nj͂ˌ.H|$PF1DWyĄxCjjouP_~>r?Ӥ{ɵ4(u $"*Y$W{8wMʛoKTj/aU+2ǰ˧T0e>b}b-1,Yj#_jI%.+?SꕺO6x`9Z\BqڶuޑUFLǚ҉G#{ fT4q`*oIJq^1XT_,b&u;P9:&:hZrMcD ƣus?aU=Qҭ:dj.f|l2'5H_vS҈L4:KZ3An̑?h6pn)GJaIu)AN8)#OD9u kO/mBGrUD K]/ݣEⴀt`m87Y89W&c5l#s֞T1} l#~FϘO#}tyfYP5ۚ*.dqjw\|[9oH1εhOT03a=G$RNn=R_rv&VU/3GPuMĔ$.N8X1c Sd~hO1vB ZNZK`' 6 f:Ieڤ_:1/ְYny3m10z pKdew{.!t5$S]a#8L(6 Z  [s/Э+a 9^K pMI)! K n p]HC(.U3JC0vXEFtER'B=-63^BKjfۢ`G"e?th viAu^$w 0cĵevlI SίpƟvt$o7ΣQG귽{n;Iw;o^\2)_2f")'ͮtYxzfwН$aZEG$ܪp<_-=:҆Iu1g8i:KĚh;O8|4!s 9mxQcؐ:IN,7* 3q4>L= #zJd5# >\{d?}KKg\EH:P.?D|YgF<#_c9Wz%)E-ޱIDMWڜݽ;YyOFiol0B{0#ق8uڌZ xЫ!аr0 FSEI&F VM) Ky'u4oQqwf!Ì;ž7O{uOJ Btuv3[ΫY-E#q/L=EgHgңՠ?r$ٸЀGO 5~pS 2Nf" =xS?%G'gy5R9vt>ִ!ج7=kd3\B_'090ůX_N!Qov< ٟCN ͎_LV9a jZ;g`V^ :1uumW>.2meSδuX0pv#eοdtQmێA[#_u f+(\LHQ<}C+ּO匉^WN\Kv:(ɀ. "R7QaJ$ &Uanͥ/\ fk^ImNu<ǤrgX< d6j^Jz.,ٛЏ[ ʭ_-tR:m=pr>4哊~eP9j ZR#;HO6JgC'>mKFap \C\%%fb4S} U,/?c,z*d% Rjp~?gɗ̮sFB NXkAEmsgrq@N| lىÓX=ul'T]"͝o?]QKyE._yel?m^5`8Z}A_3Pl? Ym0\FݼUZ:1áKMjlEUW"X+,=Ԗ#e!sӱYb.~Q{wЅ}.-מdǴg ʀXo7&X\ҳ 3JrGMCˆ6.{,H߈UD}9[A+z&lXIϷGڤtْЕT ! G~) F^+yӶm+,T;~$t`m$# B^p!r6w.S)~ Zf"Z\ԀyH +/ǡ'3rsP Rʾ f0NLCmW},:]P3>9qfr\T}@EmX/?k;\Ej]r . $JFpT>FxÔҌ=%ҥk wG>@V́ǩR#CޢǻȾ4dB`9*}-SHUݿ;c+'\ 1 p cOu6H~d|ȺkeɆX !S7_ +@{2A{:5tWXAOvvvw Z}@(Q/5.`~e7BJs.43Мl2V2sӋQ^$@d2+&j*"n[*]K+&qo>1bgN?_͵3Cve3&=t{USDZrll2b$$[뭯Oo]pa,ɾOYr:; 5gϻDe-t2CQ~0XժgKn):s׵v?߬U(t/\:F%S/dwYȡCK46_5WM1Ok bOĚ16H3&hA.1'R|p59Y(_!TEv" bJP9X"0k5,5/2J@ՠ]C؄Y/TGTɁ p|a/{.ߟ䐹T#~ !C -W Hקˢ1(g-3r NA *w'Ë P|DW6);t[m gmb=ꆉN@J+i+ImxA}*@ k:.m,.~d2ͨz >8X>pfFfH듃aPM"҅@`3%+n:u,}-Ke-riK)K 8]8p-eڜYq_79N>8%X,ҹ3e !') &Cdu;GzDOIE]vR@gb cYV}V} W.f;1&tv>{y g3< r"7yE=+$zd&=|- ADΕqpŤm7^3LꥳFj:0{SЇ\tH:\jy5oģOgքް60@_P׼S<KW>yx~L*6Y|4扤>ۺm}I3( ZEƫGP?/ᬮWCDĺÏ@=së12HJ8Mmv?߆ʠa>, ?<̟C#_I⨼ƍ2s  `hnҬxV8me3ar4Z= 浗C#o5~| LL .H–E'>ꄂQ鋸g쿯˝;^p l❋~{ z%Mv|+rlCQ] os谹aޝCZd:Zݓ# U(&Auay6D =tƬF ->?xuF@9vFsSBX Ѥu .B4DԎEP_{wJcN }Y)'1} ;:?@ROs=rbʰO_MT oz71-&3\v]aTinj~x4?y;.}wX*UmZ1aDFrwH8i l>,>aⓋ3:ӱ,P_VțdSNr s\2xoȐm""bh$`P&LJ-8(Ɣ+vZ8Q@͒y`C~h^O~ ڗ%> dDN K/ZCtc3s=b8P-ʁ$^U<\rCf("M$΁ob$ M+xsQ1{e0j$C'8 WNR~ލf/G"t8A}[;drY)HT6}&$31cB~DnIBgL-N8fbzҰNu3 9yNcS>A ͪKEHa y!C#zj{g4BM[ ^5 B(1 Ť)D )$oNڗ ?r-dtTHӚ8z<yeFIE̵!ݲRK* Xuɬmg*V*GqZ&jC+wDK _u]$.fӊ\0kmn2'5PcYtbQoĿIy,.X\C?Ң14:ϒ6 Bix1fOs9iRA$}}%vK-HMK2^@S $室4ϲ? )V8Ep6:95Kp"'kN*52ˣm`'*5bRߏw~:158FqyO.dW ͎xV;R3Fˇy5&shoHy"ݘ#I} XQů43+%d1N {[v/XXmG-cIy~a$hDwKBՖda#Cő`c}566 A/+̨ll齕1|^h@ڰ+@nߠD¥ :]!dq.nY8P2 t1zL iZhoL=f@}{297#1pNժ=V ?1 Tΐ,WѾ`aL1YO+CzMraFzVhݯN[oV~]g@ vn9 qL|W0vhK F̀ROY45p5K;WbITAv{t'P9C@]mYDaw.:DoFk Ō-M$m-Ko1evu*򲘅z3""(%]ԩ%[Jsi9ltI'k{I_ZAM2pdcCVJΦ}tŒUH<{RZJAF5/zK!om5V<Tz-Y_k:fFT4I.t|XRjp@Q=@uDmYu)u9SjnF8#U1K'77v~u3y({Q4II« (S3Uz1lDb5T9edc[Z`8E;w]ҝH,X"x8@\\TSb?&=LI*r'Pe%x1(Ox`+X ;^m@O=dW*ћmʍ{łJ$Ϸ_|1moot#RM`sczQM1F;5ёgwY:ZpsF@l$(a|k'ۆyת0| 4O/FI]y3άhfOJ{uej?OypLe"0 SRO6VF14rf_l8U*1tDԺxmjPf/5̰4{U> K eQ< umK.-"&$"BU 3_EUdALkNZT0$h4̧2n@%ё`i19=tۉ_ I+a5)֚Y_ \ D֩ ɡREȟ_N]vulj)QFtZ(wq;ZZͥ)&ѼV,L!|\x4!1tRl F7׽|ʢ=\$[ޛIQq9#Kȫe6qcS_\_b᪏t@jx~l|ZSd>qa'm@aX .dN>ާxqUu)JE̚U3u3 Q }%aƼF}Y#}G-?~ Ҽdf=LڃJQ d#~^OӟcQ$"_y4B*Lє<|V?ZgŏҶVEB' 9P#R :9F8^)S oF.I}a\WYPw06,d46=VEKT%| bx>I2D0޷=[љN"JG հ2#Ջ9Ĥ!aTd"!'Y6.(? ڼ]|K4' Dbw#tFӡ )C5u7dlBc]Sh`{yLO~08 (!8+Е?;_aɹ$~ޯ?sT$24 !(_p;z'3XF@֍I~AT Jσ33g~pkf \2h#El&~5B)_}G MdlQ8Et 3~W<ƹwh¡C?^W_2V&WNGy˟Ӗ_Ti5jcU2 #?|rBx:PҾ=s視R|w7 F<hz"2XQ9 &̇א M!?d}&`kv4eev+,L7aF\V_LW)wqs6E}E3mE%۴**k+*!us80"f '-FDHUAx~p+Pgm)[hTL\P=.-.s̒Jٵn #\Rf-BX1p@'LQ"ڝcFԖux)UöuuAAsWx G8{ U( Wsf4sIBNL%YLfGdt}>2D. Z۴8wy*uaJMJqtߡm[qag`ݭ-=$ YǔnX#Ȯ^6u<ʽg:$H^9shfy*=]gb~K)ϚV]JR-&a?/&^[nON"iێVcbfSA%*yZ yi9ۛ1or*%$8C |Hۤ⩦hW ,FnY!-P<-oZs[noT%n 8d\+*DgP~sDݲGr*7怞ܜt< c)OK?/6WWWއ Nh-PEEnG-)i4uNWwn~/2[MwfrY28 nK#t5Q/wP[_I.D"hW5[k dCͼ}{, E@g]`,<:1TYio$, i&:8U~AmjFf6_\<;O MM=~DЗ% 7ّ}費Jy5ET\2wPM]7, Od9+4h't\PYw@(ݰ֟WYCH1&x"qm(_BzΰLqsx;*F~^TJUJtZ>aE(ջ}\U?x ECze?2VFy4BmĤ-ۗ܎rio ODeVXrڿhwIH8쇚C|XzYWq3#,TIO÷PQp9^piN=DEr- n.'xR`}e<7&s 2I] S>1w6>3,a`)_TNjh$_SLe47+"- yYvYnӰߍ x'8<{K'uS0Cۏ$8-eyNm$0?xRn}ʼ[ e}4w˜rN]kAH_PlO߱~˙Uà7$݊ = $9Z,| $BWpV+}y(x4 m-񦋂F6 | 3/Xy 6+6~%ԒzQ`Лt.lOڧ dyj[:˻Op~ƃlvm!-Gn!g;ўb.~IoCq|8*:(Ik/)C\Ǽ浟9<*VQ:T ?7 'SpYS ;Ò٧ Rò1׎V|n:*T  o쏇f P]jg]zE~\7vMg_KpM\6y# T9I4Wu;0Sp3y++4{:J[$N_ z֙&= e1NU&@p6AT@mv_/1 uqӀ0s>U r>2/oAP`F<ǀ͛,F)׶u ǃUm'N#3JcJC`cRcHDT;&W_&3Nd.ED`pՅ& /d6f dHh_Uո]_g(19SČwC#wS`wLlX)}nT^zkGϠjKp?jG|h>~cU}?t=4/-b(AU\/ձ;x/wZN|D5u1;h< JN$ HR-ZnˁM *%KI\ ,{h厌\)m҅\Z=L" f;Lvs[ ±o.ro'6V= v*$ԍݽwx!ؕEXS>Hp!\Bli Ls4ǴkNrhV^K\5eb]KN>zVWt;2VV;s`imŐ  '?_E@@.p), |paHkk]bn qO^Hk4nPIASme"R;D *7@&?t5VPbRYP1$ D.y|E"^Z?ۣ]~d5q1RDH1RÛAJPο.ZmC8?5cŕƻp-;_8;#ȝJ< 05" [Ժꧾ.yj@ڭu-Uрϰdɽw@Szoڝ6 7d޻:I˳1 f3V~d >o_6[]2"c # ZC W@H/}.q~ô6:Y"0S"!X?>iqpjTPd`V-y#IiV؇9q (rQ$p$zOX@օg+6!QS( Y;4EY#6{ΒUb j3#p~dWҀSu}oc\:{+AIsC}J@ig> =_Ďj,8Ċ|#lں=/)ܻү&j]w1'40݂pC3Az"&=Nsw R\o(O]祆j+*Ps[)Np %0kn6@pV/띍;2[Ą"F&qdz|.+EHRm.Pf]df7ݴ_{1EmBr ~)ꇏVWK̑C`?V Wb|Qi4Jcۉť+W5n uRyUVuv&,OtM< Ѡz|1?A1c/o@ے/LwInṋ)n^XՅžOY2e$# %knB^ؚ炞SݶxL^h^jsDbn[BXA{P$<h+ y%)@2.j6lU~d N uh"ON7kl =FŰ'њm7ԁaWAXHuAu ..+8A Alӷ'm C$DJ&]"lZ!"4v#d6GnDY9Kj#Z*ؔVN^Υm[OpLr5D2{'f+ Xލp@eI/[ dH(uvr;KG㲼a0΂O_Fⶑ+P7UlP^;_%+l*9JVoj-o#An{,$FBm~WZs&L0kb'w ψ4=#n/F-˶J"&/+nW@FVHS5)Gnv ֹԕM }N0s{|@% S?.vvH.)ef,<  3\`QFh}.kC*299=0KҠg gb0ł5m,i!.a虫rw &sTcf#0th 7؇G?/_HP :v)R9_+d>JaA *lw%~FAdk 7 ![~aĔB'ob%W,mtn 1Kɔ7i<]OK: GVO wi89 46Gwh{lOrv Bܻhgr+򀯜P6 (ҾNڎ",Vi4Z@|eF |N8?D~4@ Gى EŚ>%F(7f'ZT|ػIq\T*$ЯOP&?PZ7X=fW2U^m0 o2t+˜tIfEFbofȍQá#0sdRҦ( $,YdF naQ0QqD/H6Qws6TN;B6@ +٢?G(`Ę6cScZdţ{m+I߽Zz5jkindm7ثүh Q1bg 媣^$!;fw.`v>h102kcCNWNWѵ4fF4Gs?N:TbWg}7&bG6-붊jI6 r&w(Vpcc:Rȳ?iVK)%@s'5Mf0e6ut}ţb1u/.0 vmR\dzsBӕLotU?M/8vSyf}^no<d< 1p ,$WJL%qÎg[>F5?. $Y$LF_=,`@ wƩ%`?qԫ@5b"(+O@ʌ'o@0yZ1BFK8^[^î=H TaL[{'yBMzK{|}*kzq .vX^M؀#M^=ڟW!U1y9%A`174DY:Sd`\53ivfQC1whr3עi{"$l|cko4ts.0 `jXHI5yG HUl# 1LlW!#R҉mr)],#aijn%#L'̬ YF.4a bD(QуL+-t*Yf-uixm b[UG4Օqw{l.te>12:2' Fbyi, fӕ#=AF@<7aKMմ)p*ܴ=4 5/ NTFm]iQsFzxbpϛ|@RCmZr%`DWd@vh4&lϰd;p!:VgU6aDQ= Cŋ,ɬm6C&ni$rPb#NS0+ht(ba#4|}p1er~$n~7ƸN힗P.,schQ֋).ĝ0+/dYgqE֮dKz.}qYms7l"c[O>p\]'gҴ Zm!x t#b!rl>Cud>BWfSlwy&t 9/Uݢ H<.(CfLZDzCo ?Э xnjwB_c2=~TX2J9x\ 3pK. hTqƙXX/-fT9Ԓq~5&HVOAZ֍ I!voi%2#-/Bz4 N$I)d[?"H9O?cH,dĤ:*Τ4v#dG B-ݻLr˦".K6oW/Şܿń&#+I팞w6kC[q5VMV ңHY=MS @;&ELz)O0]6BH3J=`|+τhʭ G ,Z.QuB]N?E{~_IB 3d 1<6Bypk?*[mԬ :cJ9DžRxlPA-4%relE= Xns^ *N~IQ[HS:˼#Mj~1[F/~Pp- yX<Œt-FsmWxl5WAI.NxN pdV7HfIC:z<80 5b}L:uEr|)3=ϡ>o7k{98,iA(A[ ^0$D~ ٹ )_ rEqMfcOE66Z,< ^eCEڲ•t(Y㢾஺w% mzdPhd#ЕvHryAwG _cb ko9AǺJCj*Hzftd@t_NFB}v0E#YĨp?ֶg < ;ؙEcf~M%fa*٘OìОz' Rk!gVCMAMnLFŒ :N9})|n7TPaQ^ֺL2y2Eq[iT~Z_} Zrj'fTNi FK R_@$o |޸(͵m򷵉Dĕ={t󈬝xHtiǍ}WpOMjQQ7R)X،:MNR}wawX$@^W05p/􌧯v&)X;A!n e_nv9Eo93PMB.^uV@ݭ,#5$n~;TPn >569 IXÛAj ؟XwjpYT0G )A(azrt z>@ 3 wd^ hT >U4cۄ @CB=~!-o&t,Ufp"{سZKgna_̾{3^#w$-On[<$,ԽYSAPNh*e^ H cq Nסh 8sbw|1AH<נ OFGG=u+-ljqgC&q$DsdBu;5ی,B=T{Jm{⓿}Tզaۉ,M?xr]T原g"ȯW,IR^>kWr|U1n`bߤle rR)cdx%oG[1 ؁SY4 79;_]6:_Lbuέ׍$#0FVVMzh4xGևt$GcSc0<m6g5.:!/&u^6aNЮTY;bTm0@sRb*u1 {S!#𨅐FJ b%J2  ˽xІ#?RYiOîGku%q'4 M"DV?APiVTKZ~MĊ|F xx/JmLCM[[p?v3^>vpѮ8&ۨj Ε{.>oDN{K &JQTmd`|]02i> ̞$3K"PTUvy@UUvAi;\c0=6Urk6Dx' ?{PA8!l3+?܎Wq7;VdDrw©)*9ڲT"zR!# pU#$~,o͉Q? fGK{I(bTXis2͇{ 8d+unJOg\}5 q [l#Q3ئc+ HFV^7tAU 7|ÆZ՘j^6KB KM=ɛL~O:#drPw1#N`Y!oeqHh taTh!;kgzrf#;s?cqVDO;UlLzdJ\J57 2u\B,T$?#.-`gU~FbT%RE|̼Z l2jy+S4액}, 7ǫt(Y!'iAwߺ^^MZ^`{L-ߵ aZ{ȂV*ο,v{]q|U%B4K)du? SecE}ܙ~Ջf`t|v/eʣh?MXr>ROem2 Io[|F㾬 QA_6>e&y0tA#gW(upYS}w#)N[:$?@Hb9pr8tBMЄY3QI+[ Olڈ<+\|@1(^f58E^wJWGD}HRS_Gtew 9^K2Cؙ28,p٭=5ARTmVekR~+uGp&Aְڅg.#s{9FY FpM'lKYڃl&DSgRB@/" |8SׇZhи_1{9Ŝ`z:NԵ`nI0K!O<aS=g5Fߨ 9DZZ<ƖVRKhV \ŗEc^mYӇo5r=ei \T, B-/!+0^nzPR$9-:L-]KKQ6 jB^Zaw@pM5w|gTбJ?7} ВS;FʍQu 5r?%72B)=RF Qi׉6j)8Uu"ݚ4l,z!srZqKt3ag|:=Ț@u'0K3\(s!jlxMd6Ձ`iK`Ԙ\ixE-,̹0'(1,04`+\feBL2`^Z ?UEqGwc$Zu 2dMT*4xiј[P+sqEj1Qѣ R>q1YNA0-t^UQiDJ)W{8Lt̟drmm7ez^ʒ<n=TFɘ;{[ϲF= Xu6Dg7X>WrִWWxsB Ԣ`. o HxzXJǤ[]EoC L,Ϯ+yCYz/ ^ -2t,}scE"z{}Z|R87r5;ұკMXs]2O6M=5[4e1iRE6r-ӖULpB7 fnwML37DXհvTX7H>oagѵì_~lM#IR[\hf%}Õ0&Z i hUѿɿflA, 'GcW`/ U%ĕ[0rӾ-]ȑ7Ur:-yټmj ㊑/>e'r(b_38N5pf|Yiv\Ԏ7 _JeEˁԬȹ5R̚Hz>4Uϖ`j u֮qQ)Hk;jJ{t#?n \&M._ eEضa-^ DІMFOqJ%u(K=|8*qoi }iK-À/1(ۙ"_4mq7kaDΏQ#f`a bf-yGk3߫M ovt}B@=LxBQh(>g/`4Δ[` R$#JS$eߙW@ &QC{n 08ЌcYpEv,JZasL;t]5VM3& 'PLä!fBuA\T]sa;#e谥Q۠VAxĔ x@.%p(sPÂkKd"qvU r}Y:n'ƭK}G24OYO\kBx\h+@_:Xh ȸPɔuE}]:, {L;&UC5V!7mUp㓙BnnxgoPkʲ̅)Bg5B C@bЧE@Kz0]ѽ%vQ,DӼ޼M~p~;OleKIrJ9g^b};푅 AG~(l,m5-F'Ʊח\MH|aI-%RySbhS0.Lmәٝ·F~U5MFC(sǠ9:cg M'4O D-[@_Bz1ʍ"{}x{~5wJڠ 8YI(J>(l"T&I1F bNhf%@b50Gm:N ꄳ|9]2ުu[L#!o >#Gi r-@R SR@ i9D غw$];뱃L'W'9`J1Epg1 #ҪAzn.RxPW%Y"?d{=..hb PgCIڡ[zdB :vz *=>r'f&n9X1̈sc. SZBoyI۲/hh"Bz} U,:U;۲lؙw557/Fm>dǔ"FJ!Gp:#vR6'F\ uᲈ׈p =g@V_ItWzEo Ϸj@XS&)Z /eyE]Ѯ̘Z 7BwO)5H FT!~Df& yu-Fk0 pڲeߠ!B⽮K6 ԡFYTz̍-H\O6g8ћ3 `Rf61*wDzC9hU7uΞIbi!FʗJ}J{%Œ&DpYg.RgwqW`!٨8_q˱TSD>0S ,hA٘6&P=|f!m+jga@f{Fx%ҲsXzYgJXi\&KZJp/F.a7S8fO|&ˬI$KC[U+Evqrhl_v71NwRDv'rV۩VBDl|SN0*t᭽ur.n\!|FL$j~!`)(\VK, ͛T7eXYk=ܻwS>BTdCScל)Pk4ɸRx*y} n-u7|ySlUeO:Lf LCm!_%^#Y:c((g{ A.GnL@pl#&央pQ- شbxl:!i~i>!`k{嚪&=WӾU? *i> 6JR~2`X^tm 5z2&. Tg`cnu|ovQW1q0w{腨H4'*sL"m(倦Uu+wbR)X<2dcǒL@ƃCEWA?LOb6jPR;x<9kng_`F@[ACê;#\=?9fҗR*RR$;QY~Wp_ۘ k?{.w^;XYRlo a* dY.$0+,!dDkl6fhI];T s3=S_!!ƏCD&oڅ - br9HjA3Yt%ޚmX}Y'4ZŻ4:h=@nn6O9DX@lv9[žQ"v%a98Jߟϸ} sO _VC\Id- uI,|G8,RV z,0dE }4jA>&?xUQgHO r .15˘ qi! _;X˰y3 dU9]].L]qB!+6qi%L2`&U?b_F4B%PB;;}R,ylYQW[ ՚ |\CiB!̧ڔU U뎾cXHf'ž)#^{0MA1 чi+n[E]YW LEf81TgI}rx* ?]t8 Wb1;^{9΂ hm0Сx N0״ :5 iyh.OΜ@¼5`CmP*f›qZul3~.D<JLj zિAsi8 >kAQPbSc LJ9er5$oGݨF,h-mebfr96N唸;S CSq'35ށLsX0de^0CajV_0D + z!%Ԥ,Ͼ'1* e:/ <(,uk8KocPR5%M+jϬPvx_7=IAբjLfxr%wcNVXKY+(t)-9vtHkANc^RԸ49j `1o]o).M]쿭39 dH=}HpJd? gz*Sf\8ZFËB:7DU11IbtpMCCCEAb6%;ڵSыPqq;(L>,h"WER r^~Tg?2* CG8:|Uՙh4]67E,׾.M\G㻻eLtѦNXdCmhWx< sǛn.vqWp;tg̝՞̽\db\DDݎ# Ho!r> vEpᓨ6s7ڏ^&Cr]+ı8vpiSa8!y f"u6n{hE9MW}y5ϣ 4I9R:ȯLBj̚3Tx֓+pYЪY~0vNse g=fU[s'•W c\\AQ: lX MD\Fv"2\ljmo|Lb)23;KPLӕ[o:0~pwR RY!Ԩ=X}ĤwYYci2OW~;cQ${ EP wUt2mw'1WP9\Ɛ!nQVk.&{VOY49=@0 [@ܛFt 6`D:qWN+qT)н0VՐӞ*aDmvT;/3x:-,N*?vlޏ>==VK6ܷa=FR1>ϢYCpL; C%r)Q"+Wa{w> P Q1 eD k~zG`yaB͟D@ߺ-t/@Af%l4E1y9jt,lV.;q><ek>g6OKs>ïmS^ `Lqhnsf0ukp;7 nD =A,c׽|Zk={ $k[d zgCvkC⪡40[8&奞 R}}U58Z4d_%g7 RQжqL~Bιy$TdÔ3}Y/C) !{R˚̭9?-WWGܳ=k6, m-&Km Xi}F[:"0'xPfr MYAv }CBM3G5D6Z*J{C* =6oxfՈwߛt-_cۓwKZދF5-+fv.\q1wJ6d诨8)BRdK\r{{lς Ze [*5(tY1~ҬFGU'G/;K+wM 怢{(ox96{-vrQh)ʽD1X|l8ZW Opȳ=7̶HA`#)6E#|C'4%>vM\'Cה_! Oh"ycW/O5Fn3{q9pQ[n0׉S {clpoZӒ Qv&/̐ˎ)5{$ӵȥ(,߬MVUo;pQܷtH`YA-5OOuU1ݻKT5+i%9w^ի^IK!6`F [O. &ŋWe?"&ORe=/ 'dhWdJ9ЍMAD]Vó.\[hPDBnod cǖH6z?JH&3)7~Vu?ͳa+6f$On^b}+.`\`H֚RwR/Ho7uZ ԨJh0ZQ?ϧrI0(OTڴ [J܇EY.`%q` =:Wb:[cFZ 3$#ϕ'%)NLR@03/m [S v,o=GOpB_'{N;)û)-sOwIK>q2~#]EƬm$2 3;?^( T./ Kb !z̀8<}jiƖ7S},OϚ߀HخKؠ .XV;zui9kv@`G,ܸm_P|d f-g2dV4C±?}-zE'W"&C8.vTs3yD )&:Df?gheehz΅qdluNtc0]KDqAo7l錄-%uQGD0#\i1f ̰>òдA;HA=wދ},!AK!Vݙ(Q)/<| gT\huVl|M.  /sJc1@;7{Zu-jLUˢ7fT!`8[Muv}ؘ­~,Er I29=.}aAWXqKK9bL&m$;# Ќbdv:~7r'wh޷ ǩ*|2oԇe?;YL:VWAQv㾏vAfPy]969Wα)1kK0Hޡ\&%"w/},1:eLPkZzEA=ٙKg~p!3|"ܑKG/X`L-2&`@r09[,\nCu 4Dky?CWl'8`21S)vMt8@p#FpmhscNz =$]\rdݘkQb j;Sݳʞ[' c #^jʂhmwarCY񀍬?'n;M73Fi GK!<8),3}<^=ԛ>QL{3deZ?CXrњ'Oɕh HH k t z:ϔ\ѣJܱXp'IzTbY n4k,,N)H lk+/23jrov9Oڵg( b&7ty'Os`qE/n5 t^M,~I=cDϠ4yv}15+v@B`MtBuӢu^.#;j=;O~$gXv?{g2% l^^si&b}]_{Rl8<pN;O~A_˺hjU/tp47h`$u/)M7jjAA,E[M .`1{K_KfEoX%|>8ly]`d=IMIt(B0uKI51x 0?*;0i}6Ecցf<ڀ-vǶKԈ?kmxBM\,6$![owR`ϜځT-S8?Kk/ 4]knH4Ry Z.}Pc#xѰFD"A~SZMKz3A&=u|IeإF͂DIidքYC酮-:2gQ<9?32df|fA71GA~?mj߻GSҽ:HYyT4]Ѿi WɎUYɎ۱9Ke#;Zn>q!a_[&>ڈR5+t~竝Oqb)KA\E9Wf4HZƵl \Kl6SVRnå9)UKXĻEI>1-'`t[Bbn PX0l<#j=iBN8.5_ҼrfbT ҘnjR&}Q)ߣzTR$<{5AɐyK|~?78Oz]!&U~C񳮈 ;ߘtZirKA4bF@GvUXg2}N e%z%/J(U9XٱmwHn_$WP#$iGUSéo4PsgU1F"mnHY!tJX3ژ"Y.zP88s {fÿ:g4qqsڽ_+2Y[FE֚lJӿϹ?-UI?G6q8s1_t : yL2T~k*n"22ZJJf"&U1ހ%r@N1QTWnV:n0zKt?IH~Lmn.6js7VJ\V@,>8Lϴg}zqf+0Ntgữ/Ɠold6O[1YD0zp .DE-wpT{vF4L=yzR4]*Qφz 3s+<`-E  87ƒڀXZuƓ2ϳ-4 F~%% .fmJ޾5{">Ľ"qt.Hj9Pa_llOîuL ~k/ɀ=-Aba3970nQ__rl#v_E2%[l4@=n Z##Ջޖ+ )UroK8D8tӦRTqnu*vU|D̞Ըi# 5 -J M6@"(a6W0ޮBO޲XuI A:q1ooHe@G  EA󚇷FV=X6h' T|Cղf-*#xb%GZyPc,QRAnm.eS{p1QdbrKIT+ھkRmʐ̬Yc؋[NِC@%H,rEF!<`C%S:0xrϯ/k>FYFZW(+W|]8Fل&֖pf 4BXsoe!`'kdL:^ x$yyp`:_W^ڙ#`Ate=UJnm A\KH6'z?u͢d gXr>~/Mj %~=! A|wS<g_,o <"YEKOX󚇢&T14Z.GP Biq$Qt\ܴҝE" ̧;louCHuAGƢz?o۩E{mxH(-рjΏ 'QW{p^UY[5wCDwp`•uL )2w0^Y(o1AxF7`QOɸ,uܪ!U3ZDMfKR"-Q sQ ξĮ:Z_7[dfzxTm='I&}#s`Uq?YP$d^jv[FRR@DenX\S"^("Rbj4Z@\C*TL{NT;i#! q0#>][{;Ɲj5.L| Z& ǻȭy3ih~3[rʣ1XCu^%tr;HۀoJ1 Oq^͍/>*_ÖGao7hvU\߮K55*=6=&.4HN((zNew,4Q9H8Y;%XU\T4Ot} `z0Q +|hrU.&5f8 x8Pj$HYCn԰;P?K XݯC5tl\Җk?:qߘkӮc_S=Q=6ȁ0ċHÐe"Wڞ/+ h4&߳B`^zχuΈz' jH.QJi>|ҐjP \Cyi|0q>*#no";U/g]$X'UDaju[kQϋ.@(W/s =Uy{HADJ.̤yoyj˲ ±@}`s֒h:_es3,>aڍ]+HԚw*ϸ KL^b!X%0Uꇳ d킈y[M&oՉ-|O tK*U^aHq`tc pi0_?PΐY3K܇q 砻N/dQ_&B*~P+h&Rjwu/sTa;‘4G~˚NL!*!>zB͉UYp;Qf=rGJ1ڸN;qGoEk"RB/2n63]-/li}%BAii}y;e$7i V@ { |:ܭKϨ'?mF Ac~Ba-zjIdkDʱ [gX6K,yَ=*_UO[07p̈@#u)tu8٤F{sş?iؖK;)|_J8J5 V7<֕\; P@bcё 4m|ڻqjRۖ\:=aaA `m(+n*Nx>&fPD'﷞Ƞ@`1w.wǥ~;/j;;љz68WJ4}#򢭒㚎H?]zkԎ(ul%vo2 W{#|A0nzuˍ-Mz~8X*4F{$=}X ddh9YX>0"j5|4Ns×[ k+}PRcH>3j 0iWRfg6NO`] udwGJ*n ZSa[ qH޹bI\]\*˚- pWTdmPQȩ 蓘C.: ꄊ‹0S$,K%T["?bԉd\$}ѿR*aNR WX!{bqanJWūqh09¹8ՖW/+){_ [s$,]A]ϛY-F͑?kZ|R4x~ E`-% 1nIR  63^L/U@A'" Edt\)a ,"S Lj_L^$cS3lh; sMg_D `f)ͤn6Iߍ*~ >ic)؋tS4XتsrS/Ǒ c?x ٰݾ]<:2ѷ2 iL; )@h$*+qx۲mmf&ѦCc-jb8xhiص?8ZR, X}?Rg#ucB9Jt&݋x.>nSOWBVW?upZҐhSnM kn_&f>bϋ̐V(q*$XR _!}uZ!c'"TO̜ٛS(WL{^vA0iSrm#jeg?VoCʍSɠN$d>TMnY=+i|r [=3N>LJBadcs [u }=2qZyR/`p1_ e%<2PD#+eK[,츷;Ƚ{af<)(A5p'r)cioj 4+\sTd`le5m;->%YFQ;pk׉u`{ )}`GdӾWM65ߺ|32lRD8NiyY\YĂZUmh |a$S rJ-s-pxB4[A1 }<`sеtE(hky2gz9qMB44=#] -̅iT% #`nմ" Ȏ%ni2d> j&Tl\ߋf,A(^XaI2zBֶNk 5̡\w-0-G+J:ժV0CX $°=Y2iP2oKݢh2r' i3Ǥ^%t\b3s|r=fIL0 R叛H' X; _uo _WX_?<B'|B` I⑆R*}K ~u3,fiWrmzUʫ\ +]ZЉOwI^<9zvur&v1dAԈx7f2"Dz8#F+FxZ j;[tf9B)9QLb W_ooY/kfdnfd_.}naڹomYFw=_B %҃X(i9UpB?$tV`/U|n>lOq3u]<3EӍ,YKB<ʇh1cz C]YCQ"d ]#/VZ;cqrls-\M+.B%XT nJ.^ׇLVcUYv'~aavK+KgRp_PBX.Nks\y;(eUT8A)iNR1=Ȗ, ee'ͅ3/uj hACbK 0UʼC@bt+h`沚O;8/S:^s:B.g`yvj*_OA")Eq0Z}Z/ƥ< !EUN~gXۤS؉kmzUOU)NYppv)4=ZnDL.!@1ѷnΨ^1HkѶN.y:>d o>uE 3< Rʝ9teJMrQ 6&lWne:AS`v7. <6?ǰY#c]2{1 kAg .e:~hv5r,(ͭ8\88~ˡkBT>gS l Ы>'0Ogup2+ 6 ~)QR\a3 ER2 ꁟhTlvT:嗤J/7$LITx_wB'øbG< NJ.ÇE; q S6hS667f1>UU"Řܐ˴3Qۓd6`gmtMڦ z|.h k֏ ]hVԇOԿ2  LuZLMR>^Tē*aA6ñ"=_:“ *gLU$3^ r%#|U=#,&HT԰>.4QHi/؛Cl(kV%H PYкvenӁZBKuEmՐp?,IӋNj1lQ8d#АY 7=ת0JiP86 ~3~ʆx@u(2󡝻¶hr F,B> 颏n^lYO^QR%X0Lb'뱰1! $o#/2J"V*m'\t/|RMqlT!\Fh@{}/ kbC 9hB@RUěE]ºl_7 3)aQklksh/^QdZS|iun,i/*k]}wT0+iUz4㋲RО7ЊtͣH}N5ӫ:yٗ&VZaR!@ϴ: ˂#..„dT&XQ,&$༗5 @VSD8@SW$RAHGrOחYÑJB[ЂB+[H덞\GFtLhAd>Pi*aHT&;"sTha#d?\$I< exT]x|U w]2}U2Z^[0,Debg ufVlpn>͓;vi~m+ 1w̶rlCOW_ :`ۯ}$k2sc;Fn}U?m EڄK`r& eT'TEd{~S!  +v/R^hfa|%fJvց@Y^#O ^k2uhN =ΟOF;s_.̷nZqHԷWϢb^͸ENwV yn"3Q6ID(A? 2-U" ^ebF [<;K3uJsY%ƚv0A'FMa?^1G_Uh.c{ ﹻ[I͘.¸{8Ųoe/VJKqo^_]qq >8WIK0ts, -"㛯s w9yĀMZ!vhK>n6[d#W:|_-ԗ 1폗@lkN\) HHD::sj )5\+&5I^sty:馢(f6LUFM.: 4EAHߐbкBT mJ59+2 (ɉ28Zsąvr- h >iď ҿ:cT}pyQ)8nb> .-?ieipD|7>N R*lB{tBieƫ絠jp0'#!䀌^qHbdn/ކoA}xv )R8@X[\z1iŭ<=n(mfyٯdLMR%Ì ijթ#'cMt?7L9zI_MvW=|~uy̏ S>4?x5)M73]ԘO o)_*"BKX+;Uڍx8 kO,7bX?H7Bh!#vg9@dJ,LC/שAS`( ^{ e]‡IMGv+7(H;IAXfW" 2D0SLk:_Ż-nPe8dYeG2 kuv9#'+Cqc%O5ߝ981J׃qXlc9DԖLf\o>:`o)ZX OM\%=w>'YOДRUqjTSOH6J a=9b(k OBڋpH/ZjN>n!Ϡ-9u[0wEKeG&`R{kN_MOO*MOM CkHH0pMB N&B<ۣfizcV ;} ?-S" ;nOJD$E79a'i1-2 0u'i.GN/?X̼ZNE \gUS_(寨p{ *i}ŢƶYXM"T(+CglTE6>}cqk^=U96BItc_ɂL)^:ygen/RD/>zH_Uޞ+AFꪹ?NxæbRsIJ~>,e?#::_^.D 0PeS%<Dt6>*~WziV \)9FCnY1؉8tzI:cߎ<. H2p , 㮎cOcaƴֿ_cp5Ca ɩx]R[4͖gJ_EUKC{DCo8H D~/JIjCo# u"W.uצ(O?KHF;!gгEP붴dž@Ѝz|p Ȓr8lÄSvc`~WG  i:gUlT iPl; raz0* ~T1X'(lF`X/2([B͹;7&P 5bjuB#xxhܨ%-/a@=cn D3}gb aSWPRq9I$ɷ䙴#WP(gVҲB_3NԻw=?.mAs(%eh$msL?ٍDg"(!J$6 _g43=p0 Z#(3RM;_>U\xͅPגםv^8"_Ig }}n΄+%]N>ogG%xQ41Ži"QUbHO_)bmɑJ޼iXZ\@~g 2$l%ERlB=-P9 :h sG0__=9!0][_s\r|Sig`g@ ;JmyG1GT ?sQzA:\AZ| 50?soN<o Hág{+*>ww(YZMwY`IASd,U^M6)/˷ ˶{KͳF NO=n9P}LWxq[;Fovt&?=a$XOy?Q8v0SnsΓ2odo )d[Ɍ^WLaZ3\Ύb9~3S MZK\ 8z D,]S O2=bOHDg|srH_q2;[z=ߊZ%$ G?UC`4ץ[ 1Rٜ }T~vA?*D+q7eN U|HIWP.f]~EPCnWWZs@/\Zޤe?>$w_RkѽhXJԓ+HdiiO+͟ 9s y>v+Kڋ6VOOD&`)$|7":a '9:ݟ/$4h}ŝ'55!w-ƪ&#Oak7LGf5'c-k2 LUS RǞYdfFe Ik}yONd9*i @48FˢGT06?"`"bҥV', jwV x _آ2b3j\I+zwn\n=P6foߴїr"ž 3ث9}hc&D4ߦby7ˏfwbADDd#SePr޻<(t~q#թI\NXæY\)}?-2%\@qigӓszY'7*%u4ws/(N;ճ,bL߈?ǒ$VBB2ۻ~XH&"&U-:n[$5hڊO[tbzOڠ1z NL}sp)F %OӚ+epwWbjSk9 ~ā^GS,K ?Ĉ,jĀ5m`q~{pDkpCOCUr(ed,#_+ϟpHtrrVCďo,vG:H܏1hr!gtGYq\sQxrFL6q{@#\Or(?E_}r1i[EFa0z !۟Εh+@D"}DVE- .%\ E|5{X%:%^Ɍʾ)@T*Lr?J2CSPĄi 0>A g"NA[^ro\1BYh㠙9C8E,޽{YXW|Z$T>Mh@cSYA6ƿYw t[s!XgI _gM@ùa/xA1jj|d18F}:#g; 79~M3.}J9V$%KDmI0ypZ_5Pp , <9]@KPMe~8-EP9h74KPw ;#@>)xUQŐ\U%,m FԦyZ؍U Ys_vUY3g4M$̝('E\A. oyq-W묗3?@Hnf^Z%7rmjǪs`9 O! ϯ|~5<"dˁݓ4I{Pj;4l*f&  Y e-f<k qfw ٕE.$-^gQcV_Qe#Q q͜$Kغ2yWd9:G/JktGNQ-:: ?̼COb7,umƒjW5*[%(.+k]-8ӕ='C =] 1ypTmNEgۭ_S$ykFcOk*MxFY"Ⱥ gMڎX n\;@^PKAmnƳQTA륓6DX5dt@Aj+@!?>䷪ PZyRP^b#TR\ÖhH؍X^$= xb7+=>'"^nfl=bxThiM”7.^&ک^2p ã1*b2[%$mk"v_O i؀vQLRHjyI(ZXԬO[m)Dxh( J#Nc_DDDbobX|1b G{.@]i sbE$#dn<7WK$o[U8lwCCGff52}dGavr>{-~~ui2nGF(C2Eǎ[6:[ JΜOF77#8]d"gnmQ=Mijڨ~*5v"Yt Y&Ct Ȱ=[vh<9Ǖb9nws 斺:v:*>f6${B< `'w ٰq9GT&ntlDB'tq~G]c(v[Cv=8 "גN>Dt*Quld0GD0ci+U'ڪ-== 0*>~@2Rll| |%C`VK4HR+@[A7&aԆBgCD\^%09EŤwAPF;!lByKNC^#B8s<0<[]R}s "n[Q# _grPN`pqg5{No]-4 8Gn+|t#A~F3YOc>SbY&kf),.3AT@h+ O2bd`Zx"9ȾWVijJK"w\ ֚*']1YDL!$PD?!^8 k/5C-^3)يCl{o <~O1fe"5&8d"(ߍ?.̨sd%'qɳ4 BPU;ZQwyӦ̘*SC֗YAҮf3a:#:A[OӨ[+!9c4!Vss+Fwc;ܤ44:)9Ϋk/ohaCB`qt\t5  )xWZ`Y$Y)ńޏ}Nam~ߟvW3w|aFabZ3o޳{Sؑ3x3n[Aõ!G*sk[b2iWo5}#ME ?ܙ:yٚ0K\3-F4"]p3o_>fޞO'q5&5ql[R޲ @Ts(G\@[6H')ީݿ<ќ^   VzCGsoմq:xXs&I:0[B:[o0-$EL+Llczt86#DN(oL^|tW3: NRCb{(;!9MghĪ6" 6W|UӇqYV >$!͔DGcw :98ZP5}K 6V g^9Ywҡ^ks{U  ܑ+.!="`|\/I!V^ Cң ;rU}^Tn$BkĥS,JxuAME?HPCώzp`f crc6UO |՜unwsy-kmsrpM`wO=eu$?o_ oR>VZKA2*f~;Ό 68޳mH+ٚxWj7$cռbH<)?W2@XT86:_Dy-FKQ'spy\A\N *YLrxqN h$ (6ӶW`3ݵ\U Sji1(fv .'{Ͳ8VW#lϚe= ׻lÜtD$5dɾp1b(TYL9 JՈDE_#abZ4xce'76l4{@QO7<%sL*f3 tJ7%$MB+lIȹ$|StHVO z7!'.匔9q={h ?Ϥ6 Hb)gB6EEԞjHZųҡ28QdBx3YM:3ZUꥲJd,#_zNyw t+f`rͿG"Č|r`JPGge-WnBAڗ';QpDr^uR,or TOK%8I~}FӪEo`K!\J}^Vyu_9ޖS.{ Y[fѪI2۷A"wۥD hd"Zgue+2  ڈ GŠ!sۤH]6EENk70Ҽ0TC[S dvwb«%`;JAyJ ҩWzDZPHĂZЬ?@:BaEϏBa?PO ؀&p`Edk=EM+ˢ[=eeƽ.;]rvok>nr-dߓ9)._8}DUp{8—ʤwsn $gFois` 6EcͿ0W+g8&WiztR+"/; Y]KΖB* PɣrHp Em16xAMWA&=Z؜Y@G۝(/&~Hbz½`ŏ 5ij2<% ɽpٔ>ԩ_(sS>m72!ʻ2)lu]1`MnٷV3m1 Ĵ{-\umKa@tb=4'.Kw^bR%ny&qO3bqۚn%СM.S2'Լpeɥz @l-ҁʠ wlB+B S۲/0rY<|{谷1QPo-Ձ耆:Ma"DonpV7rpu"اyӰvwK| j գk[R"⡮~kl{Ic'8u iGC aPڟx+Ke ,vbPrlA [{&ꊑN?-B>Ĉje-8׹ZUPш3E=|8EjPaXo$و})K!iB+7JǑ^UYרG}QolbA0n.m@W0ZydygqՖˆ-Fb*?lx- 7m/R <t0NVm#g_Sh}~ 9nV7Ԯ'bO^.Cmэ0wquH DQ⌽JO↑}r_KҭFLGׅ^}DlH=Ud a٦ċ8s[jaA\$^! {*em֕ bHcKßaR@\Nu$ey_!.E#[eC.8@"iʈDw/3 ѪL*޾c:mA u-frd:2sYf!AC]%:Z.PyiyަR6ӞnEtjU-䓅cp?TV[lT*I&!D3)|![FۓLf묦FŒ)a7P[A@љ-f\5 QSJW(gQaVM8m'bo c,*Kgȋ$oɠ= +F'ʎAޏRȉ9OmpDa% v QZC"qﺲDa"Xm$qy6K)<> h@WAd@L\g|@9k?jgOՓI"1<^>x:ɐDoW"7X+b"T ,j7.E"1 i2t wT2o29!Or( 4lJXC{5*'@GOfqZ/|%*bqF?{ԨMl/郝RBZ!q^ 9\8IM=/Qj*w/iR }ONF Ki"@{! VR`Oy8NU ),2+ C,RgMcmRL bJ GmuY]̍w}9 zBvt( G #H>1b%؃o 7T5F[HhimLTp1{^@Ӆ_RDƉfDSsZQP*38n Iſ9Uxs80%O5[ZOlӎ 2~j>=II23k 8tƶ l7*Ę0i J2:L-K[ДHv*n 6qj,5Jajfe),Y흼0 ujj!ݻKFB2\]{^iE`I)\N2 FZf?D0~T8Ձ}/7 qFt:|]C5A9@+G~ ̖ZLR^m]%*GrzBD= }*IyaKgU >c; >>B4 !t dw,`|p-J j_U=u^]ܙfSXTχ2<りƏ@:NM٫P؂zDW=nnR5UL?>k3WqBsFfYCHXR[r4R8 u&*L6-Arp3GnV_u1"5:Y4y]) -L͠1-(MHCGAs n'Fls  vkK<PzQڃn_E¸Ťis(ˊD߹9|N E:D_10KJPVfoC3{ǡ/vPwf)=INAnI{H ZW) \_Hd~ގ`ɾx h5ІK3i3?ύHz;r7z_vaW*@מL{20sG*ǂ*:pdָUms+j Ƨ35kjs9XNU]G O+!u)5x Ytvg v7tLY!TGmڐ[}a!Hv{oyI2$s%AMr]هE1?1vT_R,I!*/+tX^ypný7|TPl8""8>HJv<V3Ҥۆý:VrAʤ -x;.]ز ?HjV,[":hq?P`&fjw$4 ^C|{0)XؔSuI]T.a&JPBi:m N2LI  >aOb *o VrGDnMNt-R?en"06tQw@Ewf-v&Bxft0z}j@Z\@ PV{_]HRз-&#%AOʉ 2 *4Ɯ4$'B&/뮀Z^895}G eQr1N,̻(!'olPW LޕNij*!/D*By=ErsJoci)Ҙ0K;&bכ@WY(Q1Rw*LTc5Nh. eX4 b^ 5%;d+FIqmv5bwVBv}ƘJ;f(уŗ0i( 0=(Ip ]λ܇ۍ x>ntXKT|!X_àmdz_}adHF@[uB:Cd?$ih vky^8&ȧmcn|:)Nfoћ+qLq&!-h{Ϲa:!DEq>l<8ixJ ҥC܀^J &ٷh_yhVKYHՈijLEV?$oVmʪ Ehs{:v.,6$(j㺥+-r%.3!Qf9?8(# o#xi#X$&Tk,֧^s\7nòfb D`٭r `74bU`7rƸ-[~|y+N?K>k&ˀ"S0wֳ5-?H# Z(ݒk_gKekڀYXҀ=EZ+JN0WIs^ wE$BznHǣ!_ۘ$H)p-6񳇔6)nZj1r o`H-38Rr$^Wwi7vZMAo!RQ .{2'wJEYtleL(Ţ\N&Mwŋkv]x2l(1zo?"SP20!.^g</&ܜr6ݶkVhONb3م`fQ;Ga 5 IIai@]X[yv3̖Z'2`J F};: \1u@?!8s6bq`|.VH/[b?[!P*}KVTEG9]=rl.f.tNm[&~k'Ѥw:XքD/nVEˢdZ2*+BYmlC={o';0Ti`1ɬjܴ`1(.xm>\>;so->2Mv˭DuyWbn<'G6L4`2<*y *6胦һhRj|VaB +7ED'JYPQ7 ޮw)~(hO,t)3<%TovFLN'cpXd\OrԔnttd [77FA/,>&3"[aR| t*1*yQOӎ^tW,tj\kW`?rwU>VPl`sps(dq߄MkHήy'ɶ,g^:}kGx>:VNdR9}Ѱ3x~6rEn^PI/ FVQ-:iH+p++K`! {\cGߞcfk0UMIsZf˽NGx.Ķ!M>jD耇i[&K?PgHݧ\-3aSB4E+Ob bBxrV Zr_N5Kq Y wGˌo/{}C̟a/9RƳo# !l.Ovm '*NAGS%8;̉KMw||"B#Q5tl"MYW~L"ʼn!05.WUnR/;Mz. [ "UUE-$\5~[s,4.25O,ꤖRjSk+Ɔ~ HK6!I!zQx!F˿4h$#7%Foi񙅯^!Bxdo~(QB:K1=SoBS Iko N;DS1ZhkbFcNRC9}TQZTldR~]/G[i\^(8Zd\#W7uH#X[l rZJE)kC>YZmg|4PVY t'| kbM%4¸W8IWh~X ! ^y)x3η7Ulj" [\,%(˶1g?=/}OҒ @ G)3 f)ӯM|['ίl]12ARAwȧ[C`w#PSt\L IGl R#fY?  ZTb1.9\j:?5A9v_u8MibL@fqT6doL8G9Y bU$^^RY#oAs~cse"8o\N'ܛ>\/U!0x1̕<9n$8`olh ʼ%vüm3 r>Q7K8mZ#{ͤh#bmA&(A+ uNXH&(&>7j!Hqr 'X'-֏_nޜÌH,η&υә`^ܳ44J3w4.؁-#2T!/luT@{{}'ŌxKVQ6\;|f8=Yߟ)\!NKcDZ 駣 q=BPI,pQ3v&r9UPeμ詎johTE̞{@^ q Zm7$(fc(A3_`4naߟ[56(dGmw(ݜ>r+ n9W_"RƺxC=V%g:,D?c"'tYR'*_|3WbidVA.M>rx4L{Rkփ'qREM(0Hf=_ZmƘ%PHq30ka)cyjʬQA:DZ*X;c.P3_tV &Pi kC$xwZstIaM<\5:n I e!P $"L_Zt˻'U۠!&xg4>7iqfN;^g2t:X C?ͣ.>0 u@ g RAkOChLfXY)m{K*~VX44k3@c?B4؞#m;[MkZRDZ+zb^ ;2X՛߿йQ)D mbbp Ë?RCW (G7rdcU3==_޶R~ͼ( .Pt)Zsf a_15UA# Q4#ڂ:-Mt-pP؛tH%fr;| ;kB{Yn*c5 Z nB%X-kS҅[f.=<éU*4Q`H WxVrֈ?۝ T058w \~2!HY_@IGțWHq\6OS+k:RҘ}*\wDŽ I*I"y֞xs~ #S*Go-uiG嶖i{9 8qI)PC9hhz!tg djF'c #hL4uw( lw,>虵MRrD WMBwa=}oZIy r}.C)ƜW-k~6g<5.񦂝 ZymԐmmg&j *PM|дJʩd*=vjMb8k#*el1,2LmÙ0eD+5%3@7!!ҵvW@:}il/+ȫ1u ,pO/!Mi:J.@OTtՀ̳ўt ,"" JM$ K)5҇Z&1_n@UV"-|^ x807 d)rrB=QV̀~TW@7#` `6WtTgJ°Krn*gX5`*HVO욁1" yԌ?$,¨:=_?}GCT;x6)T1*԰Sq\Mm OcƏ:r 7B[ SԟT^kqAJC 7W(H{G2:tsDe8>Mt[E P7xvR8f(uz C}UX {&KٵWuYfc@IjY*C^!Gs bE5-tj.PAUP*=u9倸.#kpw^v8^F# X.rojiv9|-.tӋ;vJOh)J+WvTUz屡R1SZЌ\A@#4u t ؜U߮Xiu^/Bt2qi%r9ܐ^XaP4FIwLB&ahp[@&-WAOlN7cVkaӨy{Bc\xd33 >%$uuj+6uژ~Cd%urWpeV]FCOi~}_ Z)4=6(d C`a#Wx@n/91.4n2hFa c C683K^ltݛW17JZg0/]ӸZ"^9#[_ Hom"*׫NˣܽWMu7$͢逦W0hFBAw+ x]Nƍ{i_XO[f zə,N#ΡD޷Jb9,c|ɩ$WحC:*kV4Ǫ0";9H@+bdP\eH8nuS彖Y6cb1JTj|= xmK}sG)*cL ՜sj^aI#לSndU-^dqCzSx#\Ǜ+LhA鍈tS'>f֚Y6U)V4@RG`Go#Wbi(ѷsȰ%aġZW X~=[%maP3t&o.uoMcuYȇ,IP]cT O_NoB7ɪϖmrU҂6D|~IΑ<B3JK ăctg rtT S]5ӱ_ka(mVo zNGzMl ~q1  Cj]&5ԡ:p )Lex7O}B!4=޷f4Zlt5'|Y#N,,LuH}n[;X4C Ymel>5 ߅2ZW{Y#&#gE cPyC͑J"I{lu0_`$sx[uBGrPsL} P r.Q:8mbՏ_kw W ߈*JkDv'wzq*N` C!TQ (Gy }[H Q\4 (?Ǧ׋t Hsskؠ(rldDyUTA3Hu$J%!p2GER"W홫3|z&DM73{e9GyVeqr>/=D[D#a^${kANjQ͘a$2D5e[<3sq{V8BO;.,ª:ߝol;-H1ڞ /X\Pw͋HA!=EEL(ǭX9lθ6xv0 Ga&fgtqN5,{C=g9د?7ȏM&PvD45w)[dF:JƉv/F:r_c`ĺ-]BRy:xG8 k;b}``ZC,LyotI)qWU@pH߷I1`e*~X-4Nqt92`N֣p(j46*k_RUy483(9Aǝό^{#@(29k`qQMU"h?|vL]/Ÿ\. 6?H#i_@il?wGf"4VfLu2ٿKs/bB눆IA4EђYY*Vv$ Wm𲝶9pqG#C8d}G+˝]#\KiBG{L6$U}YLݧ:bTCy,J.B "t\'I-@H)ikVdƢ+y?.aO{U[Cj߁:!Q~`_Z/5kVCc(+ȯ-o6K| mTIm>U5mC 1u$EcCl騪o;jjjH iHeR5i,R]%Q=jӣ%IѺdi@>v_Sob`~*އRYؖBs  ř%/3/Gr=jvUT_ax\;/̏X}A?tߢSÐ;Żll,aX"u1#qRӚY=xx+ s,ds\7G4hbfh8:3ZL8HWK&Hb'.ZϜBjOjq 6\V෧f{uAۚqBPU8$7gccMK z$Cӧ$Eo>%j2Av_Ugv" x w3b:9@}K#Ta8kjq5 aS*앪LQˀ+P϶$;@yBk6iۊ^g"3˧KhEd Z0=B6öCݵO}kv>6WڴǷuD_j1TiE4YG,v:x鎲#E1#{?vn|)[3 S6í,M3vܩG*6_0 -$8 U57mG+VeNa֏)'BՐu} d+yÝhkceH2f7Yl> &#Aţ e53r@7XA k5-qRjO+ץ`W3i$A`&GW CE'i6螋9uAHpRʕ?t,Bn PFl;)4eSbop[Cx kW&aS6 {u፩ȫ$.i;!t.ALsIxt+ 76}BfW R+i;ک5C_}* k5$bjsBmnk|nhmMzD =1GF.ZQ(WWˆ7GAbrŠUrUg;BfCˎMH) ΈQ9&,ֲbwB~Qg3i2%l.wT7#D1Y/Qms.wݲGa(xUJIL?ێ4 ×&1JOj@P/׍})t:qD - ȉ#3D*4PV0#.[-" ?g_DoE5չ(ޗ㏋[5E =viՂp%_<9mYw+ :ZK6`0B6CB+tŸ o%1P:x GG`43ܟ_[)kjs\³-Ӻ)wFД яD=*7'Q`5eX5)"nJ GOtI J" *!i5&~?Ex$Kg ڝ!.k%t k\#s4AL"yL=Wy?)0`(,$pھsrܽ.$08r<:~tQ\0?|x WA֜W6"=PD%|5:X_JLk`񔾰-C#ɩT]irr˷=%:BxdST[DD4jyH7 ]MܺOΕ@BKhwG#b?CSEp܂T.lPn@ꉜi(_)m-fE yUF5\V1J/Ln%F,o9qgjuiVT$ϙUj/aS @ݶB T/hcm2=EВEhX>{0,u~.{$F܈._lNs@1,[/;^yw#2(<̼ %e@T(柹Ny[==SDF,)Zҫ݉1X)\KJ碠>9RCݒm"5mŕ0#W^HFQj!/O*5 aq •5ڐ^7[7cC-8ca剔Us^#M΄glҠ9\5%::%xBwT>p" lH-]y#+6ꀪ bgѝs&EnU1˵|*Ga:e/UϨUʩҢCVF5 6])s艘XFdy[,Cc1Z\. G,e~k9a"{J_\87>!2S!}ȉŒ#_8&SjWEkqԉ5i(ߺt=",g:|-oǒ+>s>xO-rGwH"S&zEjZ"'T͋93+BEVM1A'ׁ1 +eaM{9VJƆ6]LwQ+I= r 6 >Tgty0)QvhX '.`Ty& vȧ.Fgbk砙< hZ];0OxHƝfW#L hk솱8؜v0S!f(샊}() č\DۻsZPkSenS1 ₤h2PF4"G ҉g+ˏ2SkVI=m6W~l) TK,Z΋ȀR0vҡ*y9g&~J&Ԩ|j8n)Ke%+7,8]m^kmj#oQ_^S^'Q}@SO#DHP(O|uc\1ú jI흼0GozM+%C]Y~ ҡ6ju+~3Ƞ.hcu0XzMC'GO yNsZ_z3%Km{V\h.TO/8i+CWIdʠhF,W=/'k17Zv3"0~ubٗsdaY{`2 CQ H( 6#SBL+~0\-Hn)mcX3"w7ϹF/ʙyFnBցt vU`.L*@fl"'^fٻe~eJl~*/m+c?zT.?7{ uVOU,WÓO5a"WŜKZe ݸ9NB]꾣rٟ U:qā&y+E"˼? J3du}*-$Zj> =8hYТ!N;Yx%9%/qQ{ֿWs<0ki3޲ab?їiH9 VN=Qx .}|wϰ8I9~~y /Qcr U8Qۏn;0l)alïXeJYH5 FXWt$.XdSv!3&o N K$ 9lsL plwk]Z;^ttf ~9blL7 h*#k6hz]d/3J9i+OeTԉUV8@"TSMnfRcPTwfLghnMCA'޺JK:؎`YRfB&]/ ֊_iQFK,#%b(b!S60,~TOy|;i_ KcҞv"P*&@iv>k?.i¿M_lє>Q&N7snʄVGֵQ\K׍ ;ǎ"Tdeq z_6nG}Y}!4aλ)k2%e+;$z;E&Ȋgp#^a~%SëVơRBI=@ߡڑgئfmEK f:hc_"qH;ʓشK8qC#0]qzKN+RE|X ߄+͊)gJ,WPHBlq{ |DM[$.?$W{0>(;GH#kPgkY0zKMyW9 ^,_-q.9dp Bh66 6? hY/ڹ Y?F(<4Yo 1 QT (Hv`o<6¶qz.D1 kJӛ-j0m6Fn+'E)'lru ]-Y@2raޏ6/TF-kB /Ef PM~nr');^{Fe%=B @Q0bN(8EOT-p̦4hoN;wVX6ZA U?u1مp;dMM#h1;dw9KA"Z8 gJbtm6 $F{Z w 0xɶ4TsDn#D.bQX:*o(_giҹ]|.'pAҝ)hxD.إ^ǯ}B 'T0 =7z1ٝ)]p=>?ӹ%Ap#p-Cy+Sח 7ME1Ib@e5y_l͌Y@ƎWD hbQ5rP@)O1O Ps k~.X@3ϳ5ks Ulj>rnb ~o~^GEVG3`J8^~'s9$~xr4x">SR73n9~y1#׉0'HuŦ>bT(R(żX_w̪̾0zS +.˒z & ܠ~[] 䪿M7U°\%x<2bGȈ㼛j$>qӞH)>?gZX;0Y1HCaQPzأcmઍZR~i)g3+n6ɨFW3\mL 5(IsP4 ʫ&hKbw>AE]P:v"Ǘ+ԍ":?^+ި#kU-v S))䱊TC&oؤ8wA!Rܠmx,O02 ې8z|c|H` 듭Ghn4xѭ8hIS §b^yWe)Q9&g|k.ҁ{DOEk3 n{#MKDPԧ/2LnߟdI[mG'<ɲ&9e71nlc>`dKX\"Atqm$h<^Z(ƥÔrr?Jߊ1!")#bl#cЫ Յn|YЂ_w]eߢ'SǂErt}>,lkFYW_" 䊕t,YV6oeIctXe-~B ެePBӿPg8Ohu:, e4. D5F%V Sfq;)iDDБ͠RfϺJHBs=_lF08oi3b=[߯:ioqx%QRR-* _ZTS$U_4=$rp NJIpgpRvybj̢d7U=q3ꎂJt@~R\C7~uRGAS7X&Vq\:ْ`^F>z9er(L"(V'..' m`\[^6}g|_4T:3m?GcZ '?4`+R-kط-i4beTxp6X|6QC0Q`r=M0T?!m)BXЧ8}=P}Ν x Č㭝B0L*5VVoTJLnA&fXzDx؅yBsHp#y *i<4K3Շ QF9U!Jcn)Z rh`#nnCZ(Yj^H9an-ܠGL-+IN̓*]l|-xRp':x8_gڳ@  \X lZ}\Vb*/|e5)-C{abW0+A_!:2$Pk4oZ}R_"^~lc꣕Bwy[,C( #?F]sn_y1$56E !E]V'p |s2۽ٌqWXW5숎)X3'ky t\)j=2C;~" }b(ߴ_;9k WM?ji,V)qPnWsǪ=xSwCiu|!8!dZأ7!&4dJU2~ +Fag!oSxy9{(gC@Fzb%-1܌؟;dtwL~.hh+GzX #rL)*p )B̮a@22r._ɶ_!Nnᅰ<,)^,OǨ=k|nRziWj򓴔v>u/J󼷪Сtu#BGlzJZ?˒k$벷]lA&xnq UYzU% P,z+4؝TvtsGј7'gJ#ƢL4g1}xTz|ċT<#^C˵80*\JuYsY]n73`&gpF k> Wcc5p4-]w("j?aLph6@u|z<Ђ;e.5gaXp+^L~`}|?r5߬<^!#ϣ 'rc#%ex4{]|x"v~߶:VpUth4JFg쓗˳ep1}u4P3SX?ff oEV=nkewЅt FDR-|f\5? Pu[ZŢ/M9Ti+&kb^ CLR͓nbkg2! APz${e݃/r#ϙ4Y.-xES7}Kni~C'ә`QRYE}L#%ipp;+SA4)wռee!:ךh/{AZBiucM&yjxI%V'[;k njMv hj;%fdr/;rM;P0ޭS8//KJ"7`$gz:DEcv ebS`kEIkDؐ Ԅ)CˊlL@j !>:ݵ"QZMr.]*;U0kZZX]&#f ! :/QҶ0ܛ\&)-eb'Ȉss_sW>4g^GǦd!}ט=)CIWshS۩iyz /#Z9"ǐ\sS 21D†?Fk 2 }oIi=42ТOAFP,xt}ҩ&sh1,6H-l2Gv@5cS[ߖ0I4L# gI!S#qf`cxU  g%m N-LNYލKc'#ˢzzpSʓb$Gl$xLPsGM-]a꽅DDPo|+w,|( sPoL؇O`  Q$հg閰(Nźҡr$sw-li_b%׬Ͽk,iN{oySwKuDfWoXYct=WF'Fz\n#7#x*7ܒ;:妅h9"}o].ktM^?kl9KaN@9p}! "x Kor[Ilyˊ? :2tu  .7T!Dg~ȡ'9Uwxu"VMUAx\;vZP\-qJ)@7)UrEIK+M<9 <@H}4\bOI@,VfWiB/Bs-=ʧ&,IT5BIj#iظ5Ȅ1*c{4C8QTTkMR?ICP]>~6].ǜ5fkH2 `K$ctdgv^eH:ӣo3 Z4ÉU_ѮH-oJp 0`M< H0 ]A D q$> DBM+rpKlѸ蛡 Wg {5/: !epr㳈8&{wNܹr‘M9/ELK>i\-Q~'gK]_]%^Ϯ8D@.Yz^E:O+њh)W'󮳕XkRU>'Nfӟ.fe;~N߫/Xe䩡Q6}9rOn$ V+2b8jUa.+Xʨ{0Wj[9%]:qK7INdi?7<,XS:-3]mL  MK Hc "m<3e>)U^ (x0K])A 3Q2] /M ?& QhJ`ijBi)`#p^820(,$.Y|/j/){i?az|KW@z0U9\#Jޖmbgrj{1L]D>:Vm}fѐf7n_Z8Ca"Y7{ljbkʟT[Isܩw\garDI $U>T +p_#ɻUAwΕa2~p٬'9leҟ7YMXZ?pI;G 9 ?NQrXyfI_\H7%C`3 FaIÈO"״$8#%6O4ʨJ|#"GBʈtwl~˙ ZNoTI^ YrꕩjϕCq:)wAfi3x.>LP:ԻX$6" V+ͻo*b Td[Oc$=)oqC]'yUց~1;@[P~IGzLUx:j- z!pONr\)dNc j.Ho<bMwAB`@Ug<ŀbϋ;9k}3ETrQAgT)s({GFm7.b[Jzam2IϺi/E =}(jٳȰ(ɫ7BsP@bBIS̖ڂ|~(򾽪5h^%VޟJ|Glޥ_44-(Ǹyru={ѡN>U%&BY?i N(%ʄ:ۺI:¶3O_%:b>0cYtmBA989}-dvoЮyd!0۬i B$a} xu?uTb]/RTB`%g-9/45lg{@ٚdOAdq2tgJJxe@!@!(-cǣUX2\wnϐ8* 3w7hŐ8ʓr`Y[a{9i xEm<$[5u rF=DS|SSF5~Tg^L`Z͠Yc<$Zrg44}z<$6웨X r."ikTJzEDfF79ņk/z]4zn%HСD \IE7u~|wq+.DJTbzTfҋ{*H^qmϟE4&gf'!gp,4sjsYLn #ֈV!*Rni"yA'<\ 'WMkGƍ릅0YϋpZLT5M̮Cҿ]n>ff(بn= afu.t`=p r4$c(Pgx,+Z W+ kء5FDc>eH:A7Ō4TvX=wAX 1v T%wأ9\Ta s}51lVe"KEA+A_]"=3@pE? {3@&"[ݖ |~͛sQHRe'(HJ:Mb(]s*Cd9g [C*o|rtTX%ðrS_ -YS({x#~J.m^sCJQbDoZ3IbT;Yg֘9;3M;d0̞+:9`tSDtMyE +_ kc^Z TGp7ٛB>s"}m_H-dJWԔ16M慱Z-cH$wWF`\NܙQ>֑'(19w0:{閚f7t+cvub j4c02QE=2¹ 8 2"MW˻V83`6eBe)#£()Z9O Z|~#PyC&7bQo^8=|RQm33BG^"eE'쩼=+TJU9-ga՗qϖ$m{ev?XL,H*QW1v9n^JI_{z &iQSްy@ՌïHr &yp!6Ӻ@%2 ^4Xz->N71vaOvA_,4s•m߉=>LET>^*Uxc[RX qbN~i;CJq*s t7QSFN0f^HlAA'.dȚ_O#'BRHOsVv]Y<%AtB/>g_ M4 %N `!N$r4l8μ' }s*@tRͺZ 1;}~_'׆>c=؊ѩHqS\tӼk?U]13츧/0ݤVjP#2=JRߙ)O-?8~@FP@iځ BZO,~!E$ HF4wPWi/aI!xkz"r VA﬜ܯqK"FPsY][ұMj čy6 ۉa?IQlj⹢~)9C Q.,uO~bE9B|?|c -j2UĽf!Kۧ*;1^ʗEy>:kP\g%@fy|N׼S ^yRkN(xd3E٘ gm".Z5fpqG@X}J/o꠆`B]OwZ/A;0͘A_hdƒz r54| \-٤U1Se7Qiྊ +eFِ^ޑd9$T xwJ%c0L< SMGX\qj=HCMkB 簂eӌ~ٌ O3r]b#=HI Չ]tx ;-u86[%䳉ԾL:=z eˑfjؗbAIF׹IC'^Ö9MXݔtXt~D*60~͘Q^T $oB4~7Q LܜNE@cz{2MMn#ӫQ5 xx }Uj\;ҁ(ÉyVƊz 2Rxf<']y&Qj+Oؓ'zܪ{C>͵IĈvYCn9hmT7>O^罵56vၵb=E[ ;5W(^ }HmuHdX-à1Wk9`> $&[̙DӮfS]b` N2 G"{OܤRQa\U,^SI\:kM bq-1^=9L0KM8 -n.)qě[0oTЗM329|=BƈD9:ʔiX㏢@ՖⰃ}K}xv |Q oE6.Ib W}yǻs59ӣ I*J7ŗntfVieS (W01OyӚSq'MTV!@TzGj`[kjtS%4tSyBzhl Npku4 WDٴZ"yPNeF#vUSp+$Գ~}v#02 \sQڮrۓd@dl*/b@ҘH̵=OBjeP66XʣND,yjy[%m8 ~c]9\65#"jsI٘aZL圿e2 |N.Y^θ7fxRx \rΉmnM[:Th1>Uבp>fGVu5y~oFz&*ޢtwil!T9frC!iAS8|ոsD|vv3hE@{ ~ޏ>movD]SMR1[)‡ljAD[MȝVS&h  vFfu@1gKtm}Ns!&T[p;V4|%_+/34Q\kZI9l 'nj H]wN'97M9V&V7/՞9$!0)Z|I|/$z ? 'KHY'50(t_ߍ"; /V )ہz'7L?f\&sѯl)gAZ&egL0G2pbWPsjnOCtj r`:;6ob!4LּgL|{HΉYxʛ25^mL" uΟ(ޏwjkӋf[(1muIb;\Oqt5y"4yʲD."r hkdG y}} Ӫgj-w#z\L}sN$ŀ> `Q9bdCQ!S~X1Xj^}gٱڸ3E"gխ4qX~6y910^6@ռEqS"2iCJ<~s|e,aˈ8d1П;: @1{ Tz;qX[l&ZAaˁ1 Vq_(B F7uem3ٿ)B( +{b1X9sc"S*rb_}wgxabu߱ȴp+HnM.ș+I59:XSN+&K(+8qjREh(Hҥ[;G;>.jm(e٥llV%cOliB ɼUd}HB35uP60_ e~êp^/XzhTْF0bKJSF9;S$6& B}J Ƒ[LON1Ԃe̍b%V%{]qz}WFgDQx/{‸YkzCM5l*KK^3Qo>7u%¹,yÛq1h%9? g qϝW,Я.SQ4zydN[@tc[/?e/`' kkl{jBC&pK;eI +GWAng:[2âji kX[,!t|Wpgk4ә=~-O蹊j ur] c}nO!T#'KgK08 -PWφt|M\[*Jnt$-9f4;nyJZ}B57wښɍ)(ѩ$0x*<1G0pSaKҎ{ѵq{k%2tl]mo65\Y|taĮnK45K сx>Lbgrsu>)*p`:YvԔ(!1Ze .=TEt_b#HdKe9XVx3IchI`SLM&d)G䥹1qnكB65eQ}g`G 2=HgpԱ5X .s9"M)Ym<@ &WTJhO>$Aud42#(vJ6\q$[_",Zi%%.}vGT%9W-h xe~=p, r|IsL1n+^0~o'tmFm[s ZJ؞Ue9]*C.y{‚.78$K/ip~ PD'П^JtYsJ6O炩(2uN-NXefE{HYғ(P_;Pߙ^NF.f)450P8. *]aG/DOX55Ot.[}#i a|}I"u'ƤWN%!^C%E;pj2j~39Vw5 vej4!Yi$@3Vbp[MºIu u㸹HmPghlγ(@ "s]eAjNm1 Ȼ+gʆ5ŊZ8A6@. fbB/i`]UN8 "r,6t4\}s*hnme> ]RNMlL_Ou$E-Batl|.ƘaND| &<ᗤ{9X1ՕɉX+O}yZgj;@QI;tnu(^5`FD .*nL\5QTVktMI%Ly ʹdo(OEqur5*Hעݼ ?bF,us5ehPtڵy,q!aE~& 8`"f^2%-vmV,>ʨRw JZmciU*ʷ`]2<KEkA2՝oi!ᐻ&χyjEǴÖrq7Ocd@#E28խ5м]bDJ3.2nWQb}xZw6ըļ0iM٭1,xt)V*.t56W%>jDeI~-͊ln%ժΈ؝fSz7CIv^RcB}hQlf䛄!:L^2!&xZngje Hw/DٲX#R_d!.t ?`$tA|kŽmD:4ۭD`NR2\ Iϟ[xzj%` oWXPzz__r/\ ] 0: :XaOIS^lz$[(eYxag;{fIIĤjgm7''h2|H݈#v{?Dѝ 4kx/t^ :$NXrl2- ԱH9܋,yL4\Vऔ}fyd#BcnyB!=w1^=!$7SVBWNwg`@i^1XV?il/f<[:-5^\J 33.eF+ɗR?Pyjn lᣔQd/r]%h E6 x_ y?^܋2u[Qҹ~E^q◔! aX 7¿%TT_|ުD%gncs@ʥ 2¹fvD,1%H}ЎQݑԞ=|F$ MR:4P(sU]6k`n9%G-L jMqk#p(a8]]wz\Apr4ƔǢh˟dZgzNC1{_2t-Ѱ9F>K4e q̪jlnA4M80 *x>'/&rEZX5qk:Ih6Sg,٥:n%h.bb6)P.ۅɑ?xBPÃAtw|!t¼29BSYNJZlɾ TV cC5y_N4jN@bELIA@ ݓ \KR}[µ,: 1=\C%#HL,iY঻mE< ͩg\V>D VE ƚҀWU;5W/ ryh?ㄓUnc1/|\}ᅂ;wXE\}񙾻mT*gw?~b-C~EφSLٔq;?eH2g8ޡ EԾ7 L"R Lې/ƳBæUWQX`.m(,dqYtk>+KiKv zN:ĐU=5'aWxENzs OiB.-'7,g+C@cKTڣI"yU b8`~L9>{ޢUT. [bLR:D3), [a*2][.J.a6#bØju8"vȫ E[qeQβiA}G<:IX ˟N68gN\B F\VJ^ j J3"#W?¶+y #L gu}qJɿز>]0^oVz2q^L|1 JZ#Ka3+2n{ʰ^+ Of3ܒ ס@Ϸ; 3 ٫[ z?WXxQ~  :?˗'>7",(N0<[y8 \PMđivЉ'\)v1x%5P/Nz"O÷!ajl}004,pݞ́P8ɡ`&YyGz̸)=xS|QOᛂfMnn2WPOJphxoF6Fg^lQ*2./$:0ʵ9N|^[][2&Y|n`xx*^MW ,J'wo ^'B7xk3g[E:)7C|صFg7w0mj_d :\Y5'USfF`Y\]VE+𯒵,zϕ{J"r+;S ryJў+Mid8|~.*Ig )`Ɛd6 $mţv­H/ݫי@-/z>1K[}Uq3D#4߻D)hb{_4y&WLYGjM 51x&"OR&|\"mLU$޸^&u <9rwp[ 1I!4ֿS)*"R.2L2|9'Z^ ~{ހs*KwcJ%҄-0;%ܞs}3F} *V#5v8nG$oxa ="lٖ#4wp_gWzi$ӊ'َ{Quֵ/Pb9!Ur4xe]97Rs sعvaֿ~ZԱRkocz0O?cF:1ݘYp7br|lȫw/(Ӕ 1I(_ػGeO0T`|+W'@%@;;GG-a~J1ûv`s0G} EI/J)YsOMq.&Bi-t;Pw+Nu: IZN\t?/@yh&KԒ0)VKX< ﶼ(F- Z3Sz9T£jyȟp%cBV "YiFQ`۠ كOE*@=iWwDJ qF2 +sE-/vQ~Ή`heW+ #_UhDzȶ&&>Vy~~dyh䂹Uqn>p % |6~' ']@rO~Zsį|ǁ 8Wz/y& h5cr8X ]vUDױx_:ם赕AqPBI);O3/s''8V[z/ic>᠍wG{#8 bHF.e4h8.(Xi90YǬejw:0\ NPZ3 G/K@;v]̊FE ZV v */V #&$2*[]5x%iʀ Ci\8x{hNCln_Xg\PԘz? 2[7k[k9S6[96CNi^g1#,Uߚ5'u\S*m͡:CX&̗ʰ~U#5[+^ىS^#[FnqLp A6L~xx*9z0& q^3nj<Ռ5ָg3=n+u˂HSn^Z_;uwD^ԙMltOfۙ^űs4f_2An*_0ꛝE''uEnAɧv9w*ި k9\[5Hm `6s`kDk_btTޒuRe,bAQMs:_4d[=ׇUc'u:軻/b/۶M 8Y@̻ BaTCKr)*9?a"/Lz'ĚP0]߻+!`ܧ_ tCuC‚##Fڢ"Hx-+$i+ɽEBY :;)źeX)8gJ0y9/c1 !kOe6$/4O96P%z5FGP=G V0gR_ wq'DK:1΍@).ĘrtO:vboX͒Hozkʒ\ՋC YP.w=ԑ9N}o]vjEzKnsL (p=;!GZ*wS~74'ˏrXU$.\2*_D/-GI VDNc H=M`CQ͂́K(^뺅QTݰ7JgOٌrFǬ#_:#^yc>K9p”n@1FV~d!,Zx <G[xP%j X75i)e:',y2-x/}z'0yNR_:m{P{i˽wfk+u_ D7&JED灦S;@}"vy,uEUWNX2"ARxXL!Ut$^|+XdADT NxzIuj7[:׆=L ze?2)r[K#5`]cL+C: *|7Gnr-z\c9̺+>c KyZ*Rq<ۅRZrj_ W<9MBZvo!o7}~9l'i!*H 7]uׇxΘ3 kţL&p篤5 R. ߞs&;ƺZڸzV>RH"q >OƖ^Ld0jthw]7(ŔC2#*8\.T\ClTr #2^~7[?.T1lSƌUm& pK^{(%;免=uU4*Aލt%3{u{RB5Irϔ *I {! I4 6tc)$c,pPWhˡc]6 *'QExQH„p,| x@2)ߠps;`$i%BBpnյm}b6"yY "qLPPʠ1޼Q+wC=S|vGLWa d,D>+~ o,dC3Y'pHmiH`pxi[U˜>FN ӹt%7oدR N.5̑e@0m{c}\Pqr6^D񠬼M &0?.KUr?0,4E~ؿ'\ 3=VLYcn.ߺ "o,\a[*4vM_ l!TEvBAF,>5z M"z05O@U4R 8ca!xλcʲz᭷P*f1µ\IngزZ_"&""LG9X?okD=:rDC7uD:.YZ-+$€ӠD9Ѣsu.5GL/qq۷PLj*eSA1PdL^:+nQu=pdKZe;`RXgشAgYJJ ǜ̑*-10 ȉ<ˈþ'HOVbh(ը!oBG5 q[EZ8 ʊtfmH3O l |z],$ptNPD|=RWZܨyb@k}Ee<gNZ^s_ְ!)`I]tٰ#%lřڥ7u{dn N~u7QU:-!b6\BhosV[mg (mG8Ue$09ZuGΓz)㿦1??P2c7ٿDel ~D3\ 4?{쀙)OO^w ,;Kfg":i V :B@?5~9pIq<4̿ %%TiCFm{dFþ e]9+ɸn L0{ dk7YPA͕~/5".20eܹ?lGH4~p8.eKM\:v1@ jҥWy%LLWюXy~rÏ~( |Qƹp̳ /RܖEVsiM6z gv"C*Fxmo`@Qo`T(aUR3 i0 #Ԧ1Jm?Ϣ0MrʊL,'voǁN1x߅KaZbl_4&O۔] |3|;p!d?l6p=9Rr|A@o$&vuZ]H eoF+bAUw[#yath〨[qSą1qQ/R2'H-@46-D [d;r Hr*.(HxDAWD6&eq7 ( iF#ދHjm&'^:sy^4ePgғXX.j)C-ƃ9i'(̀x<;p6v{ ;q!P+4Ա=)lе7QGۡ kAސQ<'\B޵fT/SAE)W#p_UI{b=VWr[[_ hl(Z|W;[m4WK{i۔~g d3B_$ HoDI퉄gzI(`öi|#iQVߥk^{JʅU&^k]>ЌԖ{ߓ!~ kwf6̧̋V,Dz5;ns*o&f4_.n5`anf[ʠy0~˹g5{@mJ|S99tEUDaSܣnxV8Xۭ`vlKޔJm3$Aex-T=8+SRo.thL&q}Qܿ(0ZbH(*&{'݌ mLGSᶂHI@@_j# 5Fl̖.Va#Ć*C޺K?nMx޷pviP$5iYX>eT=iƔs愯nż,?L^Թ%X&|ea^ؽ#7> r{CGH¸ǎ LǞ @rxSWPiIM6(ӛo9F Y-,ڈh{3xTjps@gQx' 诓v䣚aPb}&X`M⼍55-=)n ޟJh Xrs)xN/ 6lu,'  ^)-l`܀,>2wBfB|#$ l Z(Ls~tʻb1 c/;-I ذ.֘vx7~(XT+՞䂶- X1p%"ThK0t+縗}`0WǷtVAͤɦB qZvZM98[=]:^2!'~;c2 ~AčWwgHYvխ{ra3h6v3AL1fxiIx,ҟ*d-Tgs)Ly%D+>YLP6P"hn7fԉ*)%?q*`8,L#l`ٖZ.j)фLo2fB?wP;$2^zs0L6.ܧc{_/\ D:j~^iT4yd@C+oA_̖dDi$Q%נmYdF^SΫ@!Ɩpd+u0ƣ" l> "Q$J) ?t!yjry*\@MbL1K 150R#[5: #5,0nTVy%yU|ܥ9Ip.%-AnC )HE]`qTu0yw _-=or'6'mUdc衺 #F*1̱}髣su" &= cVN@67R q{Cˌ) ~~ |碴n eHņy.&GxN/|X6|L2m56cB#% Xgh _g&q|ͼMaÊn`';΂cw<%s?pܑ3F7)#%J:e*jE~=0/?IYD3fj{jϩܒu\ȴ5L5rҖ$bFbN9jA 7*5% } |hȥr̬EQYИFG앖ԇ0XC?c&U*Qr (ڂyV %`U<=~4[u|Գ,7,e q(d^8GQBbPqClN{;;i`Ȓ)Q`׋n p*G0Ϭ  &秆@NiUukفKfhž.$)Ө'9wd-y#1[J?/lp\,*q C`~[EZf3dN 6O0$2N*XQO_EIV}xy DF6ێʼn6!Nu_FaђXrb),#YYLҮ@~$]s# \lJ|dt,J$}J9Ux"vN2n3ϻ L@A5\ky1E⤽(j#mHwX˶wIu~[/Fqb}naXdO)r#f]B9W@rNtuc~'H=荃!L3x$pOR{i%^{bdSЩ!H?Sr -3NTdG.Bs?LX$WX8>gTӔuYY[4~(BP޲ ]h@X1>J*.D`up,EmTݲw\"&=zNۜKRVR6id.ndži/@}.l%R; RzXk$ rΧ PZq$ؑe/zxDDM(ź\|au8.hٜF@@JՖ:y!?tTȚM 2%@x=UTyOs>AΠj~)W@X.)Õ|lþwANuLdQklmҫᢓS$mP 400&)=1 _8v:$rlk]#VBgB+xڛb>|; ZXˈ*λ*ƉaNCQˤ?n"5 r?d%a_ZG8[3]S=zJ#Nq$0$]>)'GrxDo6l#Gm\-?ڀ@ H-KClYڠx.y&". - ZA-Hex M|!* kva]f؋+_ږUgGkN۶NJx?'Fć\3ξ<)'(f\1Q[BIv=ħںY+IͨɑwjBs.FH,rڐ`+>íKAs*;ma*sV"Eޛr+# xwCK~q'qOu=\n(5t25}}{)<$c:y8 jD FO}s?ư!%\78cF 8:MDCGT8J`96;cB C_kT n_jc+jsU:B-hSM qC߇a1v,^.pc.9X_*VDfu$_W< ]0qkJwI'J|Mx`d aN0P ɧ%k8 iؠ0:*vk݆g.Y0݌W \99 3H p kc:á(STU ^L5  5T_)yaʉ#BCݷ!tK&Z+8*TG[̞*?6K~ "KۡaSE֕y u4ڡ1<Ȉ4~ 0(OE/L RYtKڌ uXeΨ._=qN z1<ގaU_aKֹ=sZF|yϣ]h˶M"!'l*s`HT=B+=8o||gH)v :D'k'BY{⧲X9$DpL T1CǰIL0TWtwdqV8(;N6+;/]F/r"]=&.8vĘ z'±H1䭆:2YRN$Q׵ֽur8{TqPZQ}H!.ENL"9L9bJJ (j0HlJ3ߨۨ6㾦E Elꏖ8j '!dه#,ߤL $=oyC8pڷ{k>r+r~N&FCpO)vثQL!;j&Cڤ-ٕ]nHȥI9(LbB4Ԫke eN&k'EVDٮ=M?%5k F{4cuOHdN~apPUOSfKNw|_`B1XOo_]439 'GĥOnt龏χ`њIsQ80 .nmͿ/x]5臢 eY[4ՒwhZNHm>̝s ,߭F!s:}8L4{X]>/g:_vKuBF[5dx9)(wL'vrm8bC ͷȿ+1þZaVϱPK3˴͔B!wU]KRJu~0qH6ƗȊl| .i\JKv[zO (wE`_zm$. ^g=λvTM a&J=OKה]WésGߙB^g<{Zi; b30)2bڵ70KDAe6K`}FICֹ3To(:4s5>_גz Qr2nX¡42H8:VI9r~ؚ‚\ {uW~2fפP 6yŃR0+=ndE+T\*bW˛$FCM}DŽ] jEGZ~mMD, U{FagxR!8dka*g2/6lUWo# ~Q%1 tck{r}CU{דQZ}sGŖ= }nvw ޓ]M(C'UbׯhSVͰ콣&WlvFd[<_HY={ǰS-JOj&z1O>)|ȐJ'X]"B[،j{p\G#tv~x)2)ibkBrfaUvG5#-ox~C} VljZ#ި0썥m*~Xnj.}P ك^H`z+`"2 &b]Zb szy`>Lcޛ8"҄HOt3}Џ^m4մ gh"[{sa\$ /$aeK"ӛ#>{HTq25*5Iڞ#pd_</7ÞH!Puvxm<71sϹ.-JF Ju 4QF,?߼ʊ I ڋ]ﰎk!{2l2{8x~V9a 2Ѵ *Y?&"ŋ!-3We ,@iL8Q"0悳gMP Հ"{Ug>Hw,f Sz¾%WG 7`{hNI?zޙ+7C]]"nv\]i/>b-հdΉ8*YQ d=_S,mM/$L+2T3^(RjjSzrG֩Loΰ[XS`pJi #u]?hз8͡?|=k"$=!354ru~E6!uf@HuUQî6#fa[V *z{|6s 6 kSa*SDO}K~z D{;Z^/";ve83n Z_Fiӆ{`TUВ$mVIu R!画|T>eDOW}e˝͵H4[<匍=S/~, ԔoxO X} vԃw#A[7\רr>Q#8w(NEC$`Q-v_X؉h:Ie I5<<=QXmdc ͨM_<iϩʋϹ(I 6ɿ[?YOrĈܼA+sy۴/hcoV>|n6ҏ67[)+OzrQ&DIP7$4]P̌T4CEV̞w#qY.jY 2Dq||Lm : 8f&ZJ/ZGVNbsW?9@2mQIϖ1bߣ@4jgTIGh(LwTHF5-l^P}LSTC=-_x]l̮V87]HVCjd_Zu,v`BT) }F{c睯1o"Sy,$ 3.?! Ԑ-Sэ5Ao)7R?'@is(_KX(Tf.^󏗽*T wP`K1y$u 1iޭDk(F*~ 4U'0j" ̅ո78xsMKlBp_G̛栩f!Dc0 :'*mO"Yzii{Խ$v0~Ǎjhb87)7|#Z^}"X*Z9| 统V (U!akަ9UjQi},yQe=۞aC$>Y]nC'Wu՚ ]/]־9[e J[JmfpsOr'C Nt`$N|Rˋ*3g-Ɖ锻CNs)=ORږ@/ɿ_ שJ#"Ues(j4H\/t/{>3{^3xP4fd+4ϒE3 )Ex1w<Χ!aJX0e%χ7PַYMnoIZ&_Fs~|1\qu*}מclCD<0/cUio};qnht Zj)҄b.}'› Ep=s 4iN[d1{ c޷?xjE0kFⴖ3v 2`Ճ )I6ϛ-A3O6(}\~6Kh?)҆-UIraRGX1mr`,0@!CXbZ *rl~i'B  h@͘f^TVϬ]S`cdP\˱E "gK# V-YlmM$(1QcPxƛՏG3+I@4^.\J 8P3+`H9n`EZ]e>\9o-8.6H:=*Iu M^tdw]FL]Z*1_Lqzy88#%&abhyo_랿Eȱ ' gc!0e$^70kE-iY_y2;7/3nCn7jVPL.e$W,kVeA 1k18/w%k?e)#[]SD<ƽ% A,'߾.+釒}nS\HXg_N/*Cq|tqs óέR!%OKC4^x\+84b)- P8&9]R8p>V)s1YTIkg5& *ʎq(vUnj ޔ{aM͓QG.?#"]14]X@Leeqc?4ko]cF"h#%~ i?XŶW-@&JgPG(yLLّDP.C~K}h$bHlaj\$[5o31XTK^'-%vgd\z"O2Kl$LN/!6ςF/@B%)rfyԨbez3\q"GHW9P:]p#xYD﷮q{Yz|ZӞut:;6#|pTn~/i@y4)4w6:PjuBP,1=>iE\$c$C'Tn8#-MJmeG;4f4_FB,~N_`Eg?"'ȳsF.*LiP._Cѳqؕ?Ʌ:F(Ź(ٞ=DdCDezF?CI;K:ͳ>x," M V{8bl"σ Fu`>gIvCU膼c`h3FKN$ص.hET }{xn,-F"N+Dh#sTV$ZO/)w 1ݍ?RbKQ9b,;s\TP)0U8Go鰹z'Ix&C* kwd}zVŲYc(aP424-悑r 䥖~7;L,ZA}6G}@N:Cؓ^7^ ka8KRNol)ּgQ Iߎn丰6qQc#U8|b|A)^ˆƺi3~VFXDr ډ$w;P E\I0J2=V2!i{29K3uvEE(v_v:BfxiWiZu_] p5Hr#.A~MHff!m)X 98=~3VyW.,:k ĩDK &#s(eʵW)5mGȻΧnyR6 NHO =M(^l>.&ѐPȳhIu\޷ uک^|UdWt8eTtOҪΨ^ϤrM#&QL¦b6?H"tX逺@C~B}:.0Shpx=haJ1eo³|'J)7ӵzTyH  `XC|7TQ}g@D8opN  S7u+ #!L(Ӕ qוG0tD9;X= \J1׻_I< I7[ ΰq.@Y0UfC?4ZnPId:|2;xU"q/´wL]%s_5W $VXёI m6$ŽO)J7rkUdOtM>Q% V^ToSit46gVG?o8h{AA`>j" *mBp.+5cͦݑsaѐ߅{Ib&O3!*bօ\( ޠ0VV폞gCp-?G:/10>?]BÊw4bh3,˖,0@<6A.Ը9laNg)pMyLO=O3l¹ZΡS yE36-zօ+N`WJe뉯\KGaN(0T!CΝxtolnUD4@g)h,͜l|l|zy?P* 2- Xݤg  7P:JW?ͅ"&˵Q){*y-"곪wi~wAna/:PByp:n2^Ǔ%AF(džnT Kѭ$s+*40lH+сg֮b9 V*>$̀)I﬎]q(+0 [Eh.ᴯ{V^ӖnVCZ%pn08Dm` $MZK Tg0;/yT"eOEuOnV uA^@mw] rnPI[Ԙv(4& <)_wG4k#1x %tsgz8t.CvêK(3f(nz(9֤&A::w1R`Q=mc;a$ WCywbV*EH`8GWL4m(q!D~NDzÔeXi䰿 %0%l9 $5(#"HfwUk֭뫐|DZI>jM s&2Pb<6})UFT:NӔiUȁ_41z2~@,vjZ¹wBxiX-(4F !z h{p&\P/Kͪoi'i,egӫXa'ZsҏIԶn2fXzg# oWg81&e> 5˝ m *nLhx!>&߿MqCØMŽ#OzLh|E?[Ԇ+iyך[6S=2 #']8{d ϶n =J L c9W/4kנn83Tc3y](>tSpguJ?1O-22qT%E$iڒAN%vPM3KKMzҶxǏ&BIвFzAz _Z뫍Ӓzu*-.xs`}ŏT_};w s{F/):973:`PD^fe]JUWp:hزd#8C(\YΞSlf*dʸo>7v14,c>e5隿A;5tYOg>Ȫ]EZTiFkB`j1(8Tv 3Lk+ڋSy$*h,)O%,MUOZOm!|Mob)srf0FJ4YIXz@ueЂ=؜2i2-k i[ 8 (*bLpDpOL/'`PPf)QD!upj1dGN͖]q0/0G|c[~3aYC1n-s-1#0&*5>;ˇvt1Q"bI㩩PQUF>wo*JD!Ai"ԡ6Werje@x}\O&`4Rٶ|Rh|}_x9Ձ_(E0~Tӗt H~Oul{)jt(0 7cF O;Jab8sT(餮Tgc8ZSFa98bPϙTF t/g[2YqudgP@v.6̩@9B{UVgZ@hy09R_Q}@4+\ͥȪ ~""d?^[wÞ# Vr HBm!c?eX'<+igUﰯث~J ym|{ykp)Wȵ8)RY* -?*]!zwmp i9y7}L".y _ڄI(G?x~5wpq^tN 1rTq/(`zL*VvCFg_uH>:u | r@eNֵس="ct߾JzcDٔ#*N/\ljtfԡ9DIXawJ. `orGqۣ]Zݐ af3HL.XZu}*٣q+UX^#G4t}5 76v_-XrUjH\Z "E 0yeEUQF=yA\-HA3/AH!+lfRlp*w]_hYD(tpV՛y]ĶqԢ`EB&U^'G {h>{j}"i8t~S- "1JVbR*H(2zS,ye,bx"gq5('kR2 b]xO]iQvы[W>rкSaX !{Fn=XGj'gËaITngxo) 4]X>CM_hPV*EWUU4Pj aư)AE*ɴv1oIɔPHתCw$@ D6;]zg"CM_ ('Edq>mdOŒm5S&Vi XU=BCSNʀD/joՉ\{C JK >} $yp&s·lhڙ&Yai\Дb'2 XWM#eY<፰.a2`w{DbMԡy2\Pf|vQ =)*FZgiZ厯H,דN4呿Q/lVj !D6 k}#/e#(oM' y>@ƻ$H ْKKt#{Tb-xc+!BAf2둔K t4P4SYºJ/.`QxyW6zE?`mFE[П9B!i;>Tzm 7e!e"oRzyu;v#pm2XEBcPaeRg!—" j[ΪZ tofCrsv%^F"㚻MFs #AP !c+J:>}j%;3F- p/M/ՌVU u:&,W֔LB^E.OX- 1I$oUgԚ^ߕM^ȭ 6NӣG;:v_-7RYiѦ@nw& 7l)Ұusz۠6zO"VMug4 ђ*?u[+G6gXRX)hZ3Q *su̪#҅i~om tn`,qyyOmBpHٽq)c[H7N]9la+BPa#]-x"X~mvPB6 HeT/k֭zVòQ%hPO3xwvߧ.=KXCT籘UJ(g̞n_A)~Bj.jHvWoP89 8"fJv ω'>/k?˖P1h010ݨ|?V\oVA4)yFѺPM:Ҕ1'{c'2lzraai>7A߂.@Ǯڄ5/.7DAc|E`9z<:%t<{Ƽ_޼#D=D8v *,9n.R EߝI[2ɓv& M ayPޞd팼~/kc.>DWkn[RRBE/FQ &.+H% F^3wyԕCl@x&:NMtG*粆Fd.1;'2Fꤱ2HL@(c"^)m\{r? ;jщ1v_ }ISVN;LwnR>a\[̷8G ,zh ৮̣Ȳ2c6sӾӺ{!8v  }. ʴu,v6,>/+L{8&,&:*`EC<Z9a޺D67x B9(O>Hœ}gx CrO\*c9Rlۺ6Z}fv ^hJUk%Ka' zb 1/*ӃXz <]la昢`{1q&T,̏^G[b9Le_9a3R-Yµ'{z+-M4{6ɨ6Sj6 륀3& Cc/<fF,kZP32JXGFXU`^h M#]7DRd>+c4hQ(L".) D 5mX4nbNEj#IWIf.mzE飔qMȰ1LFYߊLP%W\w]9@qmzD.x6DanISkJ4WB z;E=w,y798gԸm73,p6?Cm\zCBuL5ko\C?=S3^wChF)ra~-aTEr'U; k[d;!,gꁽB翎g|`wʀSmK$-lʬV;Y{kGu6 +9^lvXZ`q;Qc5':c b^4|PB3T":7zO=^?gYLipZ ,7V.~H) qiv8`^F TADjq&O 8R%-%>69=BbhpmүYVXyOϯEgݜ.Ѡ"B@#o}Q%`9ׯkqNNWD\[+~$mᚓܸnY9.>VzaR=1Sw ^r5爉C)|FSQm/GB`MΑRpyB"-AVȇM3ַ)Wσ6,K U ͛ PV* mlܠ"o>׆(:'~t6WUGcѻpq\d?b#Qjt\6uym;%5!Jnpϡg~ )0Sqoj7F4cQw9#*v21]DTz-Ea!\+%pcE5yOK$K٫%_W5pA ZIy_I}>|-_G F54-(=""9 rdwpB'z˨v=MfHm++ )۬GXw c>.֠РlF; oq 5/kV|nb:ń]V]5~ b7lƆ~LITt ҕ:^ald!^ (A1_26cfxSA}Qg~`0mp8<a1SI_T"z< lQ߮^>LCSè[#1n  _ I<ѿY7D xe6t~UC0b լ U= ^p5 `X/Tn̸C8ɼ7{mjvlynO^VXE{!7g9k Lh3\"=8YNCw PS#ܗ[Ƚ}$*,aJ%ÚH溱H8J$^mjϳ5& }9 `RHz{"^M)͸41;M.3T4ЭJ2ދ Yl}SKʃJOsTln슠T(=5s`?{;iiQ,(Gy}k͵d!sXv뽥)|E9f5XY0}ݽrU֬KP >O™˜qg6[{6g5:6ziZ@; #\lԄ6>ndlS(Csy[:mX8呰 =v iWpŭ PQtC3aNXS#HOQX`QfyTn:s4< DV˕3E.rRӌajϝؼf*d4ͪEC0Aģp|sOߊyb#wXP4 6btbWW!>7}|/PQO1cOYyZXH̲FRaWF8b>DC!=m^2., ؈D{R"2P|UVE^e乒g}j*Nlo$L H@Q@>upe~o 5 8RSOL2ъ*$ܤb!ww݈_ZpoKWk(۩""c_LʁC+j1~$BY6yW#&{F٭AI5 FxWK` kr̴{5) mك-(MSv=2?EbㆄsgUa\/^= epϵs,INeiNU4|k&; ujddV?M=4]I[Pw#M2+2DT ݙftbNQ5S0ƨ{.)S܌MûZ2q2kIOpBuPK+h˺9VF, 7'ʀi*H_OApJ!!kѱ߸ L^1^_vJ5-*,gq /$l5TV:< {TRP)ʮ~_.R\yQ,wD0zjvr@R $T&S6cf!?ā.APbAW`* :_8#ocwEv{8x(*FNi{[B_lc^ K\Z00P?*@"^0S#8it Ƈ-ٙ~`÷ҙw H,ߗIYK9+ գX80zݜ% a/"x#JVeޭѩl 2$h 嘻%=1*~w?g`nFv6 qOܤɃ8awxH zA1ڼx= Kl/ m|soa_ ! (u1Eʛ_r&VBiڹ}xV^#1ZYeBY v3(NI"{HxO.;뀀z·@-[Nuy}U:AmLAptö5g$ 7K%Nۓ+h)HҲuȹjǥvH?`ߚdf@R ju^Q* J6r(KQxIJ$;aXHh0(CNz˂&[Ejzu f@ojgA˄.$9l<יЊ Q\S^Si {i+[/~*kЯ.Mb}h1cXI.QrW~u TVqKy֋2uL=Q{Ȭ#(8&^4*߰2Wi[|,;HJo~g}H9d²x$xl5LV>w[?Ҝ['V8S3Ql,-dW,N, 9jy*Mdp}q݋rh ADFˠ_:I_- )OPH,ߏD݆N>`|JgǰK \; *OL Kn=o X rJ , 0SMc4SJfWoYM$%V/-AЩol{yνhJ՝PZꞫE>@փ!JjH,\ZlGcEG[vzJ&Aih!ӛ :]*Ti_nsd *mɔ, Xlj*0(m9wDh#E61lW/uQS4-[f\qC2{-M{lbr[iyuwa|@$^Fnm1h-p,fbǻ7`3/a ~( ZcdPE" AHkT܁us\y#zą8X'P^ w U8 )C%HjI3<_zYT}n2PlyQH3xA4doaYJ N2m s-H5SfcEn'&kA{q7\n:Uˀ4'vwT5ijicl߾11Q`=[zgVydkiϾ1$(wB[j놥ޚAY4'w\&d]U" c)4ܜ m_ponc朕0'/8]DzXի4] tQ9m0|Oɔ#VΈ*ЃcH& ;9.8PP49ձڴi^ h:6zޅ<1j]y;Ns1PuUĠ)HW.su8yeo>>q'9+vP֕Eжu@,mo?(y#fR|ŗȺCN0xnٷȰ&˟`%~KX- e$"a->'&>kH264L&X3}f@֬4Tep2ָ Q祈WXYSSEzFU.@§xAWi[9}3Cƣ8}7#!4Td+$/aui=4.>>jp%jÓ^7wXBeb BR[v$-P7n`djqdl gN&i @X2!Uz̜$@t?d&w S\0_Ҿs0a,=;Lz9GMyfu]@9爾y[^0 EUnG.!0Ïw9'\eDL5tŃHf@ލL4t^&!ӥnzܣs*b@ցۢQf_9e>~va|Ķ{dz6PR<",Kb_Ä PsqO=5@ )6a>Q-Bw=Rmr(_XqLixg/-P 󃿎B/RE?D;iy$=|]铽aE̶)PӞ!;#{0[" {tJ&D1ZEU#L nt{x3,ti8)pa/Jam319+Bkmro-h`"%Gg\٧N g_@Nq9rurDfOQZZ/\ )S7E<7f˷1B /[P}oc ;=Ih/2OYG)AQaqJS/te]:2F|j&a"'sq(i鮒^:>"BC*nSI$j g]~8 S>Df`҆ 2=Y:%m!eR.j`g-YYa5? 8OA'S~0 @W ͗cvƔ^YPLu2IfS⳷uyXEbfzVOBw Gqm5 bƗ6ѫS<YRGj=u I&v 8eNUK,cBR)>yx峏Ҹf٢dƔ.L7`pjYGE~7-0CroѼS[w* H]UsJ`tD̿ zۣUʆf@wC(Lt)^@ST&E?6&lX&P3lAm98lW |Q{EadV7% ص8J|X7TOI$ xMj=d"ÿHM]X׫IF4|ߩł7zNi JwDL\/<J˿ źo6 &AjrE'~}[9wVQ .y z&5ڻ; 9$f' ZrZQEhoPIu)ݤvZbY⊊牧L9"ӠE7A>d&$\򾡗>{}٩1nӂbm)}Zr+/a| 4PJHkE ۅs֕O8āWph  ah5ߴ ex] rq`F4[s: Le~`u6%oLY]i` w7f džyYl!C6J*aDEjkCÃG-wAЊ{1pp\WC>f-m'G0tLwmDft\ɠ_ER߳K=ZI#V+UcQYS.oz Pw'kE4=G^UTNhyLFsan?JAG#=Sծ!u7e*nٮF2L^Ѿ" #5+U?/hB?j9:LCI|9>WĄ|z\eoC%yX,D1Yo3_B! ?hDF)f)EXu*C&K6tʑi)p;'p!V0n¹Ŷeݐ֔+v]?|9iQ-1zn>W Q!aXm~nV*s=Gjqjc;YN! TB `JLG.%R܇`|<^ l-}  䦞_vΩR6>)) 1gFZi]~׉,t I&Ԁdz>TnJ+[yƂ~I&9o}{B 5jc˴!2c䊝Lhi߱ 8PCiBbY#Zwmri'w 5N2g"^K ;AS>MG(Gjr6iޤtW_, LT600YVr ;lA;u MK#{@ƭpl2W%O1E\pw7]#G~xSY;Ѿ|6lOqp R+L ǚ҅'mu?n<:[b4"$ۑ.1Upk (#NFȪo< %L r-@:p:&hQ,E+9T:|XLR{Iq%Q 1mHՑ %cbf:eTSnieH2<|=rǫEZR)(<)>8 ŐCr0bBۙ:-N=R'F-UЋ V6'%QYW.WgW7](A=KZ3=5jy @ DjŨrPv]{5K%>k@*NHm`n"3;pxCq?:2 !TfḕKg$Kbվ\u) ߺKag(7\}T$Qy5i"N8O~w2ޚҀ€/7~R%U-HPfzT

|`b0$:v[ϛ7X و!xM#־jldø~4(oՈʎ$!~@&)\bd`,@`[νAapW 1`=n7kT}rK[rJ9wb,'SY.ں#%؃)91R_ŭٍ#cVo]ML“q\Π†W 牠]>rV6n'#ف\ׁ$*&de1lGOTX'BLK8XY| edROgp+ZtkVX'ݙq'Qdlnj%ŗ`VZj-ЋдrQ{ceVoO >Og7$x5M57[D+n7u p'1dsPSe|BvÄPs_%%k/"7TvnT'UԘE*" uuGڏqtuxF(X >8SUJk|q9ֲ`>g%hRC. OXpN&WۥX 8z-O'3X2KZU  1<ێb?my^x-sB>q !&Dorx LII\{{Ĩ-{I=OK-[$]S2Def&31%"xРN zX=lG1~J~CϵV:&j8aaHmSAIN"}j![]368,Q i k^vmKb\d%~k#MQYd#`biJΚܥCSL㖺bo1tL퓔zTQ~ݽ@1y,I~D2v7'eJo[ɑDsY$eӍꩶsD=.M/.pp@x)"г1OݐL@D88ݾP&q i q ޮZNƊpur첐81([C(S,XSN:[IFEeO)_q.m=nAeCotX^݃!g& E NtFqAgWp#v@q3'F`QF[G*na[N Hh٤΅L)8P+0M)DV w;ͳ=Pjw !NyF3~ wFtǰCpZ9{OR;7E!z{ lT5%H9ʐPrtjerǝп7_}/S~·^*PSRˈf(J{3P |,Z]Bы ~aaƷyRTÅ%f6LWLT4Yr&$p:I}_O{ L%@FcWz)acn蔗Į#5?X~z`+ǖi_ <Ӛ~q"-ՙvoAzbYuiNq{'  fJ<:W=|n `wx?DKTE=EԄKY$dnBK2ݮæSW ɥ c~5O4C$/B\mbSWdՋ3BnM5D.h_Q\6&-^uG mcw{G > OiCI*c!SXE ͑0+9dJ~}Y7^ Vo ~\.׊Դ,ID`qVajod!tt…3}PS`d/Y c?%:ޢe4Fmfrsp;:3W ^2hIt$ d"t?:=|Idv_xxN:WåljTw*y}JMgA4o->f(G_PcVX)r&Ht|vq _@Ȗ+B򢺨]T̘ZUDŽ=jZu,*-`(I+3B:kL8M9|Cz;>* aaYޢ %X9ERUFgK߆flh $qL٩d" u\Ne>v1#Wto)m'RKM8i37XHAiDjhtcha;?&b C_A͋pad(gDFYuP~rdB.Qa҂>4 .W{aLIzɔRB?Ϯhm[X`+]KZq@eEo RkLRom%Nbm>IԾpKԤtX-{j(_UQ˩^R[J?rқU>]O ۷)0Yi@3!XmOsqBmR5# ,vk{: o.fqJ_N=k!*=v)ZW@b%`f ⒨b (YX{p~G\̥A_O D@n?-4fD/ukP \!I񫹰h`杭['Dڌ b\b\ƞ;~:W^,jMF0Q ω_M JP zC%LVCca{2WR##QMǮTRqVLI HE^A~ycHUNXV#f/miO)gs0K\Uarϻ7yִH().[DaIU4lb 4717Q#~_0G]HtXS.4'y2/-ۯs'ŘSL{dR10GJT QjuJYH"GR(gc&^5#撐4xքs?g9PO+Y|2O= tex 1D7Y{VR(ܢĭYBww.BF4LU0GZ{Զ 24U<|H]bZrY6n^7 20kPKu~앃CW&k:|f^*l,T9!σE7Y:Mո(pU " Z߯ϼ2Jq.[RĤp*a$]kD~Մ 7?={`WWީvYpYY[zlO '^R7cazZg%`3$-a3W|*4R Yg _7®MMYBpnh]3vA2L^ZޮxL0W OxVA=kQ2-dkxhᑎ4RJUq"9Ո*x&Cfz<`\S!JL8(j>a~HV. 'hO+spbg\W50KO.y9xx4fNhQY_g c)JOus-!Y.Ėnx 1 %r;Y;#k 8 E/׀f$/nVri1j˛Tm;E3{Y!UD!uZ^}TpSi0h^GJ~7byQ0j=gΐÇ'b3~cd&sz^|͑F dݨj71}7/:ݒ2oy+)o.눘KQNrm'k:LӛM_~53QUGB(lXR@'F~M!#fǻɣ5xWpOe[8IE&i;@ E{$y>XޖRQS)6-`{Ws/,b:/1!4 G샭/EÖφV_Ӵ&<40GOP7. ,c.uPE\Һ) ɬ/W)^^M\JW-߶?Ąb,pbPf:ɹ C՛6 xh &"z[֎VSHȁ$ܜ3Գ/"I6~ O4oxWKhȵ"AWb%!~r@|L.Gqt;C:%2F!X!AjTy.7GuR:~ ȏ:/rD9/pSKVE腶8= }V8Q2T\f |Ef#r:m"R; z(91GNz*c~i6l׻I8( bg|ɸ 8U#řBjZwYo ;`Z~9OIntQtYs%%JH;my/^y^sĜoҽl3&iTdH?" <[JԘH4;PY`8$kR4?pv*ՉNr 1\u惄4-# 0&s%av‘ʒQu4!gSj0xh.{ b90`l7 &l5?OŸ}T籑h<3i1u5L6ͬ f}/QWжlMff-KaV@ :ytLi}tbL7ZGtv[+D۝=V[R)<}tWO٨֜iV%*1_j?: bGjAB+a#!c\ Źj{]KJ;=)\ űwʠ,_a8a`MSJWBH + qm}i܎Wy?2t|gp"c@"` 6v2 a\e-@ukn/ I7y.(޳^ݦƤpL@D^8WC=rdteh=bE [Rb阮K(D+jx;J9l/L© 4zxH׭U d?}-(2x)Q.LƓsh>D!lzw{'>R)&V9.^\3^w0t\OGw|Iw%Ly~U|ld5 0cw;>DhJ|kal~YP\ƢLI'0:b_P閫x憈 HRiI'(OU:O4,́K$dbl/=1~pz%H`^wZn/q@PAґ_3Χ<`[W~٭s~f!ʂ/7PRSEⲃIrj8]I!i慯UuUln~ƙAT@+JF4QezIcjJڃ+*Nl3V|*JBv bN(YBxD-JEq7Lk(ވYm:w͹ʌ'YP"S Aõę8/(}B  *WKa m2?aS|w ^gݯia;KGKE,M |ƧM :Z-s +NX,#+lj"l@163A3ѯQ!9>AXnOʵDYJ-u~cp]XǤ3[b̻B/$.D[䬬,hL$#cb܎ nJn.lwjt/cՎKf9=U.*9qݬk.rBwNǹk׎RG9DA^%{ԄSN6\2,{X8EꢛJ2pK@hdh c"gu(*nUV1RkD_GkeAA?VؕábX_g8^b:MphK8N[r_6D? S%,4B<;OJAdo $La?+J`%!+0ukX]7ggMY)t ET-B?f6r!w_/Nz U7Of7Ơb.z@GШmy>˅~Nإ ' yr0L( 9GK{R4 nqԽEj{6`Njf+ZE-TQlAY8jĈw,Nɡ4 *X;h@mOO`!ֺ2RτK~$U tE懡Bڝu{L_g33ڪ5̄#ik3A1nfa'C~sn%׈B5}Iڙj_uUઽ?~XgIX'mVUN&sA Fwy`rgqMsiRN_t}EwtUg P@M6k _.Z p#}}l2O>7BǠ:PJ3vJQy9[y(ZfIc.xA(–%G^ !˖BsUw@wR@|g1{MY}Hu.X:ö>Ҩ{LmnkP-$f *ī"5[nݣTL(-8*Ii Hkk:~-xl^'rx b-TWD2j*]Iin-!9tt-3K˸a,WꈟCٚk`ۭF03Ѧ(M~`fG9},jgC+א2mik^$,T.0*ǰ|.ɡ۱{ιXKIfu&]=cm7w=N@3&,GAQHJź>Yk'@21,-^oدV 5k!y646e"2|!ከ͓F~ZkB@-fgEJY SY-C8~]%7w檽F}U.{]UEq/\6J; 6/c28 VgͫM_L-}bgC8 ]Kh^n?z P~j ǶЬ4L~ZjO`jMHVngE@EH<g4.n.}س8Bl%-EgKصT/*E/9N叼}Nd ԦhU׊]hJ\pt\x)J:5%qˠD-^ʈ V W}nµ^fvR0${\X/uS]2&9&1 OK^A4%",_P -m]v95r_]c\K`1Jjm?!OIid]oAS?LWAh'gE_0m'6aWysK*5U.yJ+[k@!xPiR.7wa~!>#rJj2A{Qrϵuk IَF^a4->Fg^_:J]%l%9 ~pCIuE\xQӌ)n}~GDS "!zE4?p]Ɉam0ßV=WYIROҁT ^U0rIc*{)Su b}MﯔQPw4Jx4զz5Qp;.gN> ?Ge;US_@JU6!DRջ9jŃS&0*xsM>-)|z#R(jPM;)K$n^c@jw2UG@@7M5(`vPdY Rk]d U7=y䁶b K=%z؜ &#Bd_!oN1$= fs-~OP_>ӧn&XažF5vLɓE'6 jR 7 a½f?ԙYLD@&( l:ݡQ,U&k=ˊ/CsnS 0PԠ=YFXDS%Ȍao 0+љ`{)titC~!{ J1[T|6P"4nű)ewyac5kpWK`$ClWʳJb}(f|vzӹQ4`Z_(qP]jv8m}[tm^'mU,WN%ʳK4vVۯɭa 8EycKnŶ+YG$DnVl}915V;歴_ 1je l*FqWV8w>t%ie5 "tzo<ꨕzW8 MmT21V;!JkC/BaYTɶh )LجvA O6]G:hv|:[~k*vm5jjhֱO߶m19LA LS.pڃ կ2S}o ;hYFÚ'|{ 7ObW{l榟N-=o2E~k9;Jgg2`~X, L< Tn?7wPbIl7,NZ]IP17|׳Z}>ڄbywWG`eu*аŎہmaaqsi6^t 1frמ3Y;= G8{bѭNo2V?IG%}q.Ա,"-OUSe9h#d g3SvV "ߨf^Oɠd$d# 68gmp>,Ҹ#%`)RSF$G6!Xy`3:5V9D=,r A͘3C(wk)d> _z0'e;e*!t" ѻ 'C1db_g ׇČf}dT7DPKo_k̓|A6*@H苐zgR}x6>`8SX%p4P{=ߋK3]hp OPhZErh8iri}K;a̜[9\Ʈ2CCQRoԋ$ƹJIFBe+E_rsF79, ~=]LI0ؚݱ<"ϲyX'{]$uɾaạϧk4Wv^m&.+X@P0@DOGe߂KpI@ق 2Ffo)nn>6ҫ%h FN6kGA2H<+ :TKv\#pF;9#MIp| 5 %&tY}܍ȋAo`k ?`0LhWЫ[wKg€UnngSo'xŝ e>mSr":n>baF@$|ƪEQ YL;:$?<.m ŢWYݼT6'Ѡ WR`hןۗI@0k:c UC}=E>Lym(VxPOJnVй3s~;㲈e }b`8L]yz+t^~,lH[c92 BlR|=|:Jl0a~ˊY\Lj|͌A1$ Ycq\XR]kS.|%"\3zvͽ,缑`:" Q [J L|V@9 Wh1qvյ|Z"쒞۩QAu"h3kaZGN`+XaHt/Z^޺jK,^oplzRQ_'Ag;W׳ogZm3?xXFKr({QR@(8qgHрT7^ ,eӵfuMWYv !gʲ8nkl4LsB8Hqsf/]kb^Q,8v>wP3w'<@wO1q 4m ?Uk@٥{Ͻ3NWmdPY/&%cyUK9-JFD/ۓܼ,O8;>uqC_ Ӄ ^gV(yHMPL"=CFMx膮?8y#1Eإ!FJy.Z&?nFcw8OϺ܌[uVPR!,J~('=+#Iu|n@[WKԂW|(t|$luˬmp9$fgwS$/8AW yLt;EЕ.־$'& +aI}4k~!sc> }-VFoXUw<>{l_9 xUE P4iča Xw3\OGP=A2bm* "*R<K:Os]H%)87.;MkJ#0 ȖṈ9.]xF,F[:6UF#9mN;:{`WwF&0Z19rx7Jhcg} |ua GwQ (./m6BR!X rKo#4ON)q/*Q+>X͞&Mր&SĎYVj:iC?lJ°_0yvy8P2!_#IÁ4jZ1U| f7(0G]2KM#o 8r(8-*SEXڨ)OnX8^u+^wu篃q PA˴UI`3r>]!": O[3K,Sh3kKP3ƽ?nb߫ E= E7._񰌏\ `_=#1[L:RWSW{àW~*@&o7dC"qI?fBCW ~ Z=G-w ;iȤ XsX դ#bґ'4M#xR\⏅2w:)͗✄†7EcSe7Lq6okCuSe3Ck`'sM5VֽU!V__~0KOyuK шΗ,0(rTFW@DI(/xV,|,bD Vl W*ocҏ=Im+oTWmbڿ0R+𨠸W#B/P=a2 ɐeI-/Yf jzsUP҉Ra7a~li lxQ2n,L-VRXdfx3.;D^="ӥks{F`:EM þ6y@$GOhf=d( ˳z96?[;gU2rtuW4߇pSRCiʟ߄L#zNS!"ٖ|wnaZTωMͶ¢5& ,yWX5-!܌Uy6l)2Ӛ++ (l4Ĉ~" 'Gd;8\VֿZqWjP`7Wf>@*:_}Tt1@eUh'&mISJLK41c[E*}! tEI9s% SS b?ekfK>ob|Xciő ^^qZ} :#VEs̅3S^V(BYS̍BZ l[2L1ݑڹ*LP 1Mq8/]ǃA`HqfSqɒk$2O? 3B{Y;p!U~f9h1$7Z]0BKɀnd}5" bn5J%8IScEVYh%'  0&"Bnz *M@I]!E ]vn{av*d{_e#Q.yHV҃ Py'7GQ[zT7d6@sgX(r9 _ aӞ77[ } 4#X㒨wk;Is>NIVb} ie7&I,UZ? ?he,vCC Jnb\`Et5nٓ4|w%$@sg}iCsjޞ;=VV[G,MHwt`,=ʈ{`IVUbO{Eu벜&Y>HbG.DXQzE.AQ~Í<̥P~)?ArCMhmr޽3BYaAs-N-C)t{%#hx fr"qqK^ 2y==n /0i+RB}.ȑhڕ }ZL sN)FȽc(ރ=u04Z qE% zds$yN^:c hEN-S?lR`$UB=gTk:+ϳ"γtb?=B)g*'_7he{0-'#g.X~'5k v[ Εr#pR%Vaڽl,=)zQۻThCcwcqW/͵=NE^ǝ+I (i.Q)5#!/6y}ɬqMS+Q(I FrK䧎uMY, <[30ʱᥭbFu[0#T:5QmDVe2|Ŀ`neE~^0R X ؔIi×(dBDָz0ڣHnpܼ7TG} ﯸLdi24{,=ԵRj-4ukgdKpOgYY3N偺AQ~@)qK_NqBo+Wnh|;V19e03f$䘜J@,m\Myz]N\y6sݴ$:w2|"6 섩ك”>E1Zr Zb6ȪO`T ,!iցC^E}٬_=aq*f䄽=3x9*%zw̅؃reYJer"c7$rN9s9NHݗnG}K 0&#DӋy*9r|(F3/|Ox%C62u>/kbc"0ڻU9`E(*R/_A䝧GpgDdɥƒj`k%*7a^3΁+wB"c e ݳzѧD(bp|'(71 qKOO8sd |9#53-% =r++#P|N/dɝ4#$D n5%lQ%dzM|Iѡ>Vn`"~nNjvs `Ҕ*z1ԣKY I]$|Tkp5ȠJ*E AҍPWItl|4PZ|oiq)W+ݠnX7R6Iz M^ z6[ul/A zU9c𹞯Cx˯W{3rR8ɒEQai>\Kio@kCqyc藯^ -v*iQA.Birm65`Pr*x n܍jۄ>~trc5qTt ˾(`d-=);-NT` F!-G"+Plxܼ)/T-d/PlH;W3 lpVӟ^d0)$xP-|X&Ԗ:8|J;?NI~ $`[+`>|/ rUפ þEZ k*Jl'U܄7 4b;:]3X}{I," ŽB' a&ԟ}#_Df䟮M~B .71pyk/.Z=jbK#c)(&Cv%/oT}?hb VM!f5r0}U, h8[~!MVo rV&eG5İ""TU4yR\҄ ԈSPBȎurN菂:/ы+(Awsa))rbu}OZX˻tiK*푵G(~^L#Y\A5trz+aw\^@.mm.O[c뷢C1G9$? [ִKZ[I~cSrmyq5J}rzƆEd0*Zz2oRa 0qe}v& b;MO!N~- &yOP"eEig/iniX ˸RBMlBjTMmv=' i(l .ә9ͯ]j޲}HN+AB8lQ8ṗ)1L Ң&ԫk=[v4!瘰~Q (Шd.uu%g.*ڗܘrktxXh*Cǜd5GE"MaˁiQx ~SE4A~~E "j=Uc3.`/O<}JF[zUG˗ q)X 3`1mx}Q ܬ(Vl# 2״ ] IikL +!_srb®Oy$>>fYCͣXSy++]DfQ  q Qa/d޻]]t9XmpA!ˇv_pjۜZ'Ս9w8&*Vycwֻ~ h5rʸ4^v5F?/! o,[àM zD>t+GqŦH3בP4k!%;}f2!R{'ˢ[] R_?:$?OCņ1 KnNWp7#'c{k6Hè3Sv%!X"-$>.RDhS[d nH< )׋XKd0IHY"TFNCSF=K҄:3mf~]ȅEoh8rGYC;`5ڇ  ?&1kVT.x:a!dH:9laB o &q:{ҢČf#ɝ?XԂi}sݧ+6p)M\h,No.rMέt4G16:q0-oI n0Qs_{=D qjdz+NW]O6aN4*'}MAOey\)OdTtAVwD*8[u9SD+\&ܕB.>nG߯=q ZS3$r׹ F\ uw=wk[/`e?JKfFL-rf牃PoNӊ _dC_sZN_sur \Ps9A3DBt3V. \]mf<^:^ &@G`'>@I٬YENv ޤFpUV1í5ʹC=9%.9wmSep3UJxoζI4JQpve`KUC}Sm]G C5;GFP|ý&F(+s_%ܭZ5ͣ-R\T]kMKЭBJݢ*23c9{aA\lH@n2 /{mB 7c1j܌JwmV72#=^ J#Cۨ<3X0E?$VȖ]Gk^ù^YZDx1o_#7fxEN+v\B3Zy$:E%ǸBXů QeզTsn4c etYdLR-.$K^8,@wئp Mp(Ej6їk P*ܖkKbkd%@3!ms:s8~J?]N {'LIꑈM;IfR1PaQIjIlՏ{ E$k9;VKd@cy)]y.7m ; kx'!Bĵk]5)MA65StɨS&3%)Q[6(+%`$bvQ22%1kzѫЭI҂?D=xIthϸ=5 NF¡B@M۳. @z t{xr:H̘יkeoS~#J(FڻQ n5C7HoئX*~rwuJl7C_ѷ`DmnR%׬m?rx놬WUXID/QM@yˢWjvg܍2/) .`.bGa]Z5Xk:Rm.?hby] &qK):(6!)FHH`2Nx p_sO.գ좤][jFiAeV'5y !wPA1JOu6֣Gem#(a,?`uNr7MYi('n)<3Ǻ9JOs?l6 s۸yPi92qb?=߇N1]EŒ= 60]&2Z>sJ?`sOǜ:CyIrM]͍ It f˧^h步į$pB_U7.apHꩦV;0}\҈!a^KH/4D95]tReb1HF>]P#5kog Ö IJ*L4 d!9j6o(-} M Z#0'A-roR;ۣô[OzE*}j*H灱Hp{LBBT Ħ |n0[gkTc5}Q }XX'iӃH]-'b!UeAA i*pძVvsq<@հ<;;& $"K0Oh'D[kh[h#SpF[>L޳y1U K|hHNvOn G")`~plq#E2b!=sh"0憽((Q "ߪx! (ډY%I Ř;2Lh];Dq>uBC$a\jl2|-KS7Ic/4tr iwvg= ĴXFJ*_#r;y`]M|[BQV_1*?k#\_}?Cf#׳x&rq+("QGW(&*y_\:ʈL~x+n%@K=[-DPۢV*xhy]>;޾~ {ԣO棴 ̭ryYӲ^WrOP &%dnS?Q? 9̃>Ť6k=یUq@.#/ܔxYxY~,gCIЖ]}g@agƸ4Łd+MĐ|-C :iPmOs&h f~ц0JOc}VmĢXg)j ʑWKe#O9'.1X@V=E=/t=cӼҜKjd9E*eg^z%[&wUď :f'gE=1ItRt:j=n[荞3M'@Mh#3i@e뙥8 gxҝaɆd.2[̶@D26ʈWdQ$\o/vp=3oߎ!R`5 >܆6qu""%"ֳ. wy֙BeeAx+`oْ<܀Dx[=HӺȞ$U} CD 2)[r0 >ƴvW3 qdidq,6:}D6SriNnWyb/ꄿG2WgNn`9Bbu~y2WiMK9+uzZQ{qOtgQW"D0Ӟ/ *\wMi}҈No6za1wT{͡IIKe9:$'] XH@-(DHru.-27R9pw_{LT$xʘKuQXA}D]zL|w~df ƬM6N3O%Œ[Txz],x<˪n'6Mg4V[y:fZRN󢼧Dn.,l$1@c#Jq2z"ZlPmЪV q{$Kc*qioa)dw'U ] vvODVpz[QW^L' mp5FZISPhj5#s"$h2d@6@Api"G}4 !fTY/Qo  !v~I%FՄ~WqjetҦ1'8F?MN m@O(y[XWKec J|%y8AԞ\Oam QrA˕dP`4e%,W%mnQt']Bbs 1"N;8*Yj^?#{A M|q;ϫWDQ3Z-{ ky;/%Ll& cR48xaeQ`!Hav5>hbTtӓAS7HO>قQ'Q"\*FKQA>?tޛD7۠Fv|-~+nz bJx]T!#Lb sV!:0xg&-si\8'}sώL#AU @8 I.v0^Fz]= ~{Xۺ~쭋PL>"pT"w+)x0\|TpNF1nm͖b"e-i(`ZfK!ڻV&fX~r𗏞nQ_<-_v*KԱn#/B{q5x FPլ!EXR&%] ?V帹r&h NgA඿/eMmߩB"jϰ)XLiA,#;E{g-j7!@MʂIL70F/Z[Qǥkb2M&ڵ+21GxP'G@;OHѕf}*›Z6f As#yJ@24*jѵPuy{ܠ6~o4DJzqVRo)j90zl H ޔE~oId[#zgfӱhz5|4` `GBRo[a\PQ\8_C9ڠne>kJ +5tۑ踱}Q<+"yݕSk|>) p]Mu۷q<^}@!1_WL6P %=oP^+HGIMa "M$M5k_;~$;b6ufl>T#`j+ QVҼ;aOh$~T *wA; Dφ }4@BiW (oLg7-cnWp]g wڀO LDe<4o#d#vqBE;!k\MMn0Egr8LB[iVy@K~iusv!ഉ 0â|΄5-NMk1 OK^Y_ ?3&c8[f:?ƌڦ2倚Upe1CJqe2X$ @{a4>Z锅&ov YAGBSǬŰc Q3 FT=TD{\$*>?\ JT@YFfj+ ʼn|ƩsR:N{o1 h\V@4b;Bv >vtbѽZƬ P)静 ~ 2/5,1}y9M.Iq͹ݫ~s htJl`߅][ȗBpZjԥ=Trh~/eU7O)yBr]1f}:{BE] ޘ2YWRn|e6Vd}UA؋ɘb;0š*S>)jE!~l`RbmRw~!Wu(JҊKP֝}7+E +ųy DCzbA!BW6mH^P3cHJSB QZ,E#w]Pl?fbI1 O) Mr|>jjt{C޴?$V\\|xjxɇ*""J,p[% 5Rq> +n'5s DZ{e kUhy_/@R55XnJ"kekl>@t~m 4o@֬j N{,rڤ/&z0$!Np>)uiޫg1ia읥;Ii>t92vJgv\"dmԭVUL1SiqJEY6r zs! 7x$H)Ğ)QYh7h66HYp2k`a~Ⱥe0[& k&Ρ%Ҟك'"Z@Μ\ӆXC=٥fI.A7a=zy(1G9qϨl$'x;BT/~0Ǒf`avI^kZJ OǀHՇEiK;oA̬TG-'44WvT/.!PFaSX$O9}@AB uuGAElLUGǑ,[ b+$*#UPRU# qP9#w1w^w >r?@PD\YrP͢LHYo:mْߒ\h{Ug\P2aY9k=Tab&io!o"}TUDEQbc J/O!5pQYTMcS{j|V;wfi6'gg{Ϩn%H$)ZbyO)&9$P$mђCqXaԨcL-'b>[_=uTG2V)ApL58+C]uc70Nqms-xzQ'>c( l)^ޥNex0M&Cx;/!᎙Sw .&І-@1U ώ6иp!-9 RZ&Ԣ]QTRj|:.S0+Lͤtkpe`vHJ8r> kYɎ.G[WJq5 UC@a4S)ņ>Mh2 ]7l$Fx ԣ=G?hKؠy"Cٗ8m u8U%HG< :AAkK|_f(8ZYWۺuw]$u߇I}i!ҏoK ?ࡿa.G*=W5?er^ubuCXae{\ VBɇW#_FɅ\1X|ʹ =WJׯ\}$|5u>*Y|ȋisN,ܱ ru6 B :sYx4:x3q(\"#kvWj @ADf^P7XNoμN^Ct3Z}_c +ʋJYӍϪeKKXPTxc h?ev ԘDe^+ǴD bS@dm)+9ڮ%~Hq eRe2 LaDq=4hJX7Y/歍b%>[M,Om$ߑ/+̙ IgI#ݿG,viho $ L.Syo AvU"tIW-C:a Ƀd:l#;d>xf۫OpH7w h *YGrRs%J5 zӹaϗ Ty.}Vo3p\#\$4"ߠT㚏gQ;ϭ"UPwMqC[兡LhzbWs@#="Ql6OK{Jz8=FjջsJw70JV-YM#nV7@8M48[k;h CvD[L[ve4ָ''%(ϜqdRy+Ui7Dİ3A!(p4ei`@FahO7JŮ:~<;xiJ犤6 YP{yRwBor=3OHy\/R7kk|/\9Ø$'I^`XbpF%TNF,&cѩ!px`q#[7hu`}N>PJ8L whE?:W^Dec&@(m_䍉?xf$ϘpUjv}<sƞ\9b,:lSf6yj꯬a-MYc;`Y 68NFryF08IE.KY$OE5sXrj`d qqʻ` Ʈmg{Mh5{4B:VƒDN984*!Y^K`| # Ct[w7OɐLMSo ɋ6R~ũaԅ>' J 4|x8ꢝ#;t'DI7nLO |%[z72b D5窢 i4=k(d65GoZ.TTQM?.Hp tY c{".|H"}Qu|O#!8IES4"XI+\eRl6}. aj m)k͂9\[D;̽e,a'9 ݋qnLU_rgq[HPJ3hRF@!1-^b7BZ "{x!t D-ň 䆊c9DmHs2U=GBuFemn(E7^Pb'p;H^nǕjEDŵƋ]iFl늾9 G!;ٕ`<, JU}UoCּ}Ѐ~&.RRe(QhI nC4/sqx~gf4Io 5hw\3g /kVPabFNmUSTZ_4sR_Z)u1X~4c҉!^: sA+|bjBͥuK3}&DWvNѢ|橺}ˉq`jGfXoQ2(V wVS`z)[ (Jς FCVIJ (_=RM_Sv# HK~ @KppHM2p)&9E8bܴޕQYÊ$ʯߘʰvSMKLg<4"DΎ}X0 {94XPD@e@ `xbHϏ}yf`umՁʶV jQLHiʴ#b7Mskh!`mSv=AvMʕuP撡g] !K.$w[l77!M|Y!EB^bjo$'Pi>v0ۍVn_QhL&{nuf&;? hgu;kmk1^(Ukc0eR"[^`e2Ы<̟w<=׉6e)da;;6 d5H1?a m=4?1*j"cF:O=L^(nu}hv/e{oMEZ$]vD?`SE`)(*D+۬?E,$WjlX:71*0Qp&c7j12.|^1[9FF?o~w~i6MyO$(`۰)9sY] c5>feƔ6n_VW!R~1},Bb('MByrAhFB.gHgRՇk% {Dqq NN]y ,|nQ} \nEzζ,hiAud$G.?@3 ;Y#__I yp9*#$ntsT#ZiIStUGGXIwO_i3u=Yx?IC=a!#FSѴɢe;dE [@MNv3фc6^->PRU5Ną5"Y,~AkSh.kqIm]dw% Z],h I[ώC o ϾQ 䥜@~lD ݉1sQx?O6.y)>.bf|-lRwW+n,U 1UAy(D9Q7Ϥtr@Q9}? yWd 2^Ms&;L{U7%d|GO_Ua Exubi;c8s%tk7hE֡k@YTrΒ[Nbbi! 6Z #Stq:VP_QjIm3۝IkpLǩAZNbFn_E3)1]2-ft\,څI/V9LjJǹc7qK0pN9fI1v&H)1d[4k͚'pj/dwRs$OJ"7Zpݦ?.nBC_-{efMl9(e,?Aq21"^fZK||(RYd !DUij]#}P.7.eLԑDbۆpi}V(h/-W(/㳼^}4)a 5ZҩqI`86;c amxW`߽YVl[d.j/} ,"/ן'H m6uRmLSc2i%~gv) 2dd1Ϋm㨔G(6 yhwΌ!;̪w,a <*.jz/qMײ~hY& l3@E"5؝0h…=\9!%7=ϕyP8zO*j՜6{\QAo<2I5]TrW#F=YJ lFM6`v,1]*k{W0rBîŕ CO-vT0}RX mD@ms*4rrYX&_b;nG w.\GvGkt@g`ȫjHe˛{[]sYpiyB 1{+ILg'ݟ&"L; A)T8?2=i`#Gy² ! chYoMi_񯞢1v>~gm::Z  s>A=«4Q xK4웠Eam>Qyv71pٸ[{=@Z<9S6sR?W?xl,W@טWJ۟6Ժ̟([UﭱY`ˤFY_ICzYo.!RBe0 :߱^'$j2C#E9ƺ=kչq0wr Wn6c<@twKb? $O(KCXˬ9I9>+5Z@ |wD"52P"wW[F܍,"2J!<ˆr\/$t`eqTmN G}?\[5:.ܰdBY'\n)u}')жZ\ 0IhAKP$/E+ܧU#, 6ӿg^x` ͊Q~4i^Pw>h' 8aB"…=ksøRQrg5y`Fʎ^xBb C*m#[7e#8)rr#8EUad7uʢޯ|g"jvO8J엒CYx0y5Z}G 8x/oܞaZؒ*bRƠX9{9x-Iτ~j?k/4|Jhum+y } V4t=f#Êq45 _VDh]h.!0GpF־@BkA].p&`V2:Qz Un,yi+ EGW|IݡaܺUf6@uv(X[uPxf10f[t,#y/qŪ͠==FՃA tJ/{HY! THI~R5 Uz)TKyW8z+Y3_zѺR\"4 ?ty{*?؏I5m̓'VAȿ?<X_Xv?+.ea*Dtx]}6bêܮ,˥;qS1Ίc፺DTɯAbG5 &T"_"Nv@%Wo¬a Ifuk=1 Ke8aZf" <LT{mܾBp6S8_G{gkDpgUޒᵹ<+OYYpvE>f06Uې$U=o7yi'.%-Jcv !I*_ۘ{ repY R'~'~8h`mP{!Ia"WEүf c| ^ jP++:2VZ<|I,4TOn{slS<6U(צhkeg.Q!SUqdudN-w9}QqDǑK).RJ #kRr n:iHh1]ۍBŘͰx{9Gچ by;I^Eu+ \ꚥA?d"1@Bx6f'·N<& 0 ̒VlU`:/F\.0lD?wݠy[uu]1Ijc|@ ^Z΅r+px(CrMVrt#uJ:hİ==RĿ)Ԑ6%)#7KD[BNJy#Feg/^su~}6[6RD>\Е&cY@)6)g,(8"Xj5-%SF i]F\nK;9r Z.>{WOi1:JgI)̀ﯵzO;n$ ӟŇtEZ8?Ćl= Hρx6(YK*<1{(~zw?Ϭ@O]KwlؙTaYeOiR&Ufs(q4fXbo争ôm8M/ z:}Xw'7\*Ai(c*ootW~k)d`2_#E`Fn}N^ =D@,tl` 9M_1ɶP*WiEBR5 6Usy8?J9UZ՝g^)^oh-ߧρ}q ~'Z[ڨܛl,V<2`\UT.dAwsP;)7I PżY;-|H6WLF pWW:T|'Z=vFdJL~3e|Px689Ω疬膞uEY8AhzP v0+1Ʌ_Q]kEm쐋([wt]LWmyM_ќ8dg}2!q\ܽM,_kT<Ҩnx_1%6O+ ӥnB=L|Iw낐vqrqƉb"}޸cɉ W{EcI!t]w I7W=\(ߎSKCG?7t5Y+F"t݈eAkip K@%FK45U`'/T{Ձ弡Eu?o8-Bkuߙg^@ck qO82eCl)es߄rD# 5^3QϢh~P⤋lquGE(8BݤrWv}ZC:z&&gE1 3c;7+ >E|.` _$n۠M-<0CA.8Z"gH9mi^'?vxv(hCs9tQ4753\PڊXg-@ WAfÖ O- vM{6%~VJ1'5*I}0˵Oc wYZ6&R|"AN':_/m#12fGk;:2sJ\KKD jUV4WZ ;rGd%`^\KHV}f:o" Q6udo}]Tqa! mR":R;[L "oA4d-3\A8+U Vn$a!`o ^9+pc)0`mqYDt ƜȷޚY)(&NDv&Bh`U_uO䜐FfGIXJ 1БSٲBt.fmxkƦT;K/V%F-M_i6үЮ D._N[•3fet[hY›+jmȔ ۠APxM%d.7KX½4^ 넟ZڇQS:y,>iQz-[0Eb(x[T7՘tx\ GqXöuyjҊ0DpZ jf1rOT੏#X?-*$ z.qoEgFK2V:h:L/BywtʍTѓIg~27d⨌1OTV:Q.*}Jw{,w/WV_O$b`IRb|@%{Xn9y|q#gf|`w2<1c$ĝ/0i K UI/0Io:X^nxT <~xX BYNܯXF-%vNجIN,u\:F9 vORi鏇'KU8?0Dc#-wMҞaOK"r 쾙zQЛLJQT&#i~*6+1cVk>Z e:1eV7jqM tO t*=RN=X"Uހ %m}%0 N~h.Rj/$q)) |4o#։_'G%7٘TҺل]iɇ,EĿ2xI,a\w,әjuŎͅt@(A& [mP',͂T$({J FoƜz,c5nkp Y шtQbV9FA.MzjfD+\|M Ҝ0yI~រ74# ~mwà>q1+pǡIbQ#@R8uT'ճEƫm5lE;:c>?9d\d,^E=2+Ex~rMɃF1ێG%H~%4ɹY1jz)-^HJa䆭akYۿ;HE yKFOF'us)oaT~,;{mVߟ?j#?ʹ - ;? PغB9eRK4ڒ%(>įUjG~8>{KፒtDByI=ay&΂ccO@)̒*h]}hu$niU&fEQ{ O%Q5rg{ٛwE_eB{hړ]KHGfȠ:dJé#Bqoc&}Tov$jHh/Oq\fLkMm1CpYO`DO4՝qZQU=FEIkOo]KA2eտaDZt<^GIܙt1P.+q1I~]PhߓxEڅä<ѶHtr{^cP<%'33 Hr ժdM6=n OQ)ѐyxQGj$@:|B(yz}l0UؔO 7.AӄL)Wkn` ײ$Y+mQww|OZ7:69`Klʻ I-鵷f%eK?ל2iEΊ+A8ZaI<۵K#}"f7O&K"ܝ17Ve_Ml#o:h`#G*@)?Ug|%! jyDM:ži$BÎEَsW[gsp;w M+)8gqZi%OwqN aB tƷ$Sirζ‰(]aj| 9YBDH1sb3QgOuf C=fxn6d֓7 tL Y棩>G;L,tq<FP;#*630_J6[MPY" n{G~<{5CIP$iHW !\Ӿ-_OQ&")\q.%a˛P&!TPE wE1Nx(P{)^#ս"AJ[sڴu4-^1isk˥"*:JRN?yĜy/عG%Fer5az V{tZJ?$<AA<[0f.P 2LrAQȄ0I_}2S?]A *)u۠QI,5;5AK=Ԛ~\iU.6ǜ'E`E4Dn"XWz ٪99%Zx0~_:#D8滌o1؉a _2Z)iF ,mW]^Ӏ{N,&3O>jkڷ pNIݺL?ql]s Ie]pf hqV`ʳSب`^pj(?Fn$¶p,d:.E,}C /q4o(,jٝz57;QLܢ #vy#TPe>Zm!xIiv?lA7yi4_%RA%쏊@*4A_K>$ᾤ/Kam>Jص^մGSx}ħ7[1D](]쀏,- EF,i >W_/!T8xB?P:ZQ66f歋" Ld xM!3=9/Й'"@rh%Yjctרp0T"g6nlPqP7$xRP o33d+d[ R@Mj;*Zth X{6i7WoKR /rEFSMwygR I*\o/f4T\OYڕF杻_'>!DE].J 9R̢q6,SrK| mSYqx+vV+ #z@?P 7\M;~ _ .!Θ-Sė0k-^}?0=ʛhtEލ9 f;6u$A "}a-7uI𭰇wI 8qa` RNAA>`Xpe#eb:BtRWXԒc U=D_EZ=MT' muGY%>bgoshRajY3kwθ3,1 9*wTs5U4`HpI ꍝmdH'Am-9ǺCI$Rb1G#Rœ 3a`/bR^`L5 ;.{. w0̎Z5@^Cd>L3p7 g?[H&*M&Z(̴C5AiMh&;tLq|f BS[j{+XBp[  z9ݛo1DcYPyz}N_,qwIվ̞{?p=MZ\1Gh>CDJq-* ) BWN2Z Q限CujltR^eVBtv#-DgIuq  [a~1Y(l=,sryƠ]x5NkL1= E^o'h-*2$;O,ԌgNi Yi8l>\{: :di@L/TYg/ 4E<߃x;W̿H7lL44Gb~!_q{)o~rԛ"s@pO3)j5yݩ0lCd$1gaͫHCgV](מb:11tD\So4|s _FJNiE%[5w9+ x}̴yfS6*U= 9Gjit#37}Ttbe#=:kuFgZzn[[vj3pʜ0S%QjjuV"_)-*Pfv+]q4!a AU8.5H9SJ s{73Nsa /7KugE9g j_K! kA`2c͢+V)3t@q5H~,I94{%}0U`wH|b1J+9a;NǬq(J)28U {/!ŵꀃ `vjOB}:%ܼ0n 'T_!6\J_N7ۓ2͎pbC o ke_ %~Av<׵!hߜ06ECE^omOW=pA7& e >9{mZzhJsRf9U)dr(V-Ld1FE hw HտoswM'83cs;sY›6v ꭱP^Ɍ&6AWmǷ%ii󕛶-@;/ bi98B}t% l:֤tx3ϓBlz'u\GBMJEf+a ya|Kߍ'Hc+v _Pre EXH7m}rZeDYVM{Z, [2@kQTY%@6 3{ܺ2mRkq]s6 ̰g!\F^n._&o>Iksxfs4[1u½B5b˄9Ub$!@@V0ǵFeHP5mjvP»Te ^vȏ@:($-t%_I' ר͹=TU)0@T]=+,oSD2%,PH4H6)JSe3#6fwF1=׸`s{lN 2H>P_L0Q5]-n^<8* 9|6=Ҙ2lAzj;0Bc:(CѐLu!@siޔI{L/?BxK AjIL2B@ ;?vAj8oF_>wIH̦N4g;xMܰJiu#" m;PW?cPBvc ͮ1pDG`.@c6g"i+H Wi~G$sz:\Zfb~Aqao/3[g3J7t]G؄>U wI[tD{q7;8ЛEw7yq0O6sP  yF8ɵ'k02#aJx00bn37 Ω6CU_|1PާFAѳ̜ʋ.u- }%BlK]E7v^3trA|:V4zx2dFU~a]aem 3h_+5&uV`%h6_ $mQl%sata TćF.P!J>s^sW9 1~Ӭz3VҚtYߗ&"; mDk2,Kl,%M kXU̹PX$~$$:SxM]%&! 'yV gȯ5`'>;k3k{ = ߪhLDG!yS%R2͸UcmЍ +T ũa/m:=:xцGX+kPKi!!9WUFBgDEvBۨ \ẕVOw^B$At3}-0v &q!ƨF(9IogĩȬj/trs ij (~lB"~\V= Lv&$r87 -X}VHeldQK`Ơ@FW0Z}o:r󕶖?Ҽ|ǙG?`ЅB'qǼG>s9Q[ϟ.jK=cv:F f^E>$V+ũ4F3ZDI|>1^s}6ѫEt$qbR*IjzMf%RP(,{CF)FEh]}uZC(+EX*@bJ9fn~se7ͼ8el34 tJ4?)kq: >oBʡ4/W$Ok< eUgE۫"1BwC%@GYIԍ)$&@ wL5]=NKK6(H4m>4ןP228#?jҹ)*&c Y5Yd!AaxxK |'*MN{YU0Eu=RDtPNw3kYmONs5mܝ!npvc>Lsè3Rᑌ_P7|}Oj/7Hyը, %kacJ⺆m >|EJn0 &hp,7@ڔC+wplt@)$?щ#}Jv]9|;?st?3"S,]GJI_D)w]B:9󜭑OwtDm~@d:>YXOM4Sc\<| @o/$#m߼+Y.{IWVV8do }UMP(\Ҿ,4nW5ŧHQN/ yi9g;8 Pxh}ҽW0ʀaO,]l%^/-.櫂\VN$J Rv7#^FlÊ xTK~+KU'dQ+㝷60'RռLJ, o IkT_* i噉8; Z9rO ɚԙcl~X.x6yip4 }UF3Dx5&qk2O3 (Q,!0i\f;VB;qtJxf2InI- }\ab2j^5ǿq]ZQ:m Cw-kؤ!Lyss5x+4K=X g_jv%.N6hMq%d v+q[.ԺUvaR0poA%sfAMr}:XFۚJ-tp~|v΄H_[_L96k"uuaod$ᬎ-#aRלp8czZ\;׳l%T.?‚({W_E}Yο#V^w-@S +te(DuZyU,FV/&3K9U2*]Y}p"վ ;.: mk>ua堼ra]X3jƉٸIApW~yǡeGoW`6#.ڒIa{yN*ki wN>@8'f"iwL^J. c**Psu՗_ٞvOp+ /ӱ}QĽwk.3c{]-bqY3l6sCII&H +aFVVZXF J;WP)@*g7Khb۰tW@]hg&!b|bX8g yWSe#0P~C {o4oe@T?<=a6:ٰ"c:4AW4B*J/;q?JrEr6O#xjnWԘ\iSxOGNʮMјQ;E}Sc6̌N0 dl5z!T}j&Sƽk@Sap EpHr@$$S[\c66ăTa T '> V4MqU\6#b&nCfMRɕL+cjThQv\ C+4ﻴ籤aݥ(;ZR- Zڻ k fL^bqޤm-ʇVv7p$dlecSg\}f>o瑵eD:x*ȆT֯^Q0>~/=Pܢs|,޾ٖք{>1+4}rc>rFeV+?G~/'&N^B_i}APS09c'ϺZܛtx&>(!jľ-~A\@:µ ,Sʺ*&hW$Ayr<ÌUkFwK+YtXB6ӹN~CduֱhOqpQc:מ7ic`?._)!_[fGG(ӓlyR+$ʈlb?23q'aw <>A'7fvo/ #=VK)OE_P|"p;Hj/գΟaŨ =65XIbB* dqQ^ɯ8~*`m F~c#p΀]oWi|cд &"#OzFNv`ZznE{p 8D~>GMߖ{%A!oj@mĉՍuPWݺE+yEqaɠ\]M[$4}25pH gTKB=:Ե/5 ^ A u/+u 1f3l!kK\c;b$X3Ξ^6r 6Ze4χ2Bg^CoX@ŖֹxP|9J'^|2)[lXcc!,#G0Y lq%L9☼(B\wu4Ī)4_ם)ťP5x!WD6U1+=QyBGW#s;#)h tjʵ{wq#ذ*+c#l}"_FoY\z;i}SQ^/ L\تsMo2\I-͗]^ ΊqmN,8X\}V_`@7Ʋ3!FEU.KIr"ᴦ+* uRHW{ٝ^泀6wh|o/}iZnu}/9_pHRiJLUo'i{%Yn=)_!x$k\e7'vҕa4sD `KJj/I5>t56`Rxỡ(AX(>Umb!osD1Mа2Pv);З37lΖD.&7-9Hʟ1oG)&Gxnd=ݔHQa7Q_c, S=^ט^W!G||7`7b?zrgT<ŗɂ*c#HTYNH]dDC}Ճ `V9HJ񥿥 b9u3Ϩi7! ]eZf),")5j=lgf+1zEERX<,RN?BB6@,c$l-0K¥!Dċ.,p0/;)xID KuO쇦#SOi}Ne=N8{ T4 `e3kGB.Yߑ)cG¿QB+,4M%nZM1c,E^8c꿪c|vUL WAnX.T$P5f3/16OX@ ӣI:sY&+|y>YD|W-}vo˶? ^XTEnĄ c&qy ,ÑgrOr @bgLD&و˅(AiiԦj.egMjˡA ?{?fl vIvo,EV)k _Џ1@_d =AݻW>W:g|Aؠ}JE9-VE]N=c]?ZM[㲦ڼg*$&DwO{=:_hy"NsJְrpcD"p(k [HD)$V~ߔQ*wCn.)cKpHǟv{? L־fGH":+:́>r,a$\y)'9-SB vb+ʔCl U%PjuŞNQG|ǨM}(FP9.H5#7;Ciq8% e]K╒8.;@.,Z{G 6}H<,,Q[3 sak◥@=` vrEDx"e ̿aygq?8b$K/r ̗3<`+03!%<'h%2Tvl j>oB,E)jL(>ش"KWu@h0懧ܓTpO|ߺ>rH^QH%,,){95 ^h'ÝNnv NW(5R0IG_:ÏX^+T l׏mN}a!xy ܹ+y:[mYRo&uh}p-4(>Ņ"s:UΆ0 e.;\5#)pqbo\a]KQS1$J\d4L?Hi}'8.ؼ ~Z]51 nl9d{i,<#=N[Z7̰Uc}Ap 4%6&XJ{?0E;T9{(') 江TmzS!Xr470w @ 8\=~nXLO4K7g( ~9iM 4yv0cbJo1ⲁQɬGS)ǿ'jHZiF!jq*Pͯ Ӻ'JGJ#U h"6:eHWΈ`t IJoۨ3IҰxmA`pN~KH 0W\' $%Ҽ pU *Ę+h+Vd>\M> ț(>`54*&gKS蔋9$4"}Zk sUY+A*[]=E!o_naΗ*Ir=l|2u|]ÄO?{å&>]$l@@+bq<г2DG~ |'F3F'T\K(4_o{+cP10[Q#~'†&3'cmPb{hgL6cXrS ˈ)d"_U9ZHwZ'kP)58E?ޙ'$,DzMbh 'HmrWs. $"U+f=h/^׎ojgCgpTץy}pq3kRH9E&6} IU#EG ,ca U7KgMmdZԤ`,z}{2pN ^x['`dQKʰԼr\/&;lg)k ͟AQ1;:_lnl|.L5)h,ngm^Go\/ :'>Om[D_Ay>QΤ2M<Vd\z%nB#:? 6@9ފFXD{1KvQ!AM$|)>/kg,!'wH># gRN\ We«+] N=;W0YX1~:\].:R="}E㥼H}+JADFva6^2Ž> 8mq/޲~&{|UMiid%7ph.~!`|⣒cGefc,g[҉/ygX*sE֐׼&:9G^1%!ȏleԇ+i?@ˡq7YMt7D%m2 pxK)TZ_lNc8)v&0c3u !cPH y!qHZG dַA5 Q7;uEk#D($pև1 3cu z %PeQP#wY4?dɅ.̘@oa1{JSLG mx g5Vj$}x]e\oU7=G$|@(ǝtsɵ1dTיF/\/*%CLf QYU+4D]"`ǻ5ǦBl^]ܹzs.t!0Rz3:46iMb A?[YctX3=e=sm$!IS?ݞk5ʄ)'I kuw}3EJE), W+C')A Df2 F2;#śTjFc 2\ɸBm/GND~4ཎf?{Wojn UC&eϓpӝ(`fPA "{M PӋ'C~>&dUv~<4GN2A SCOncE[%T8$=Jx(paG*i`欁TlsMX5uq,tUGG@.NƠS^FDi,HoGRht.. NSD= \ ˉ_`QRH6 U:4,WMz+.ݙ{uۺ'w! hV)b.T ̳ܶ,Cb\îp1H^gj.b|nSAM!ZB$ TVzG=]-[@AHLjxI9?[Pl}?”׶j[vjrYU:n{†$;u9 #93D9{|p{hm*pb]gIdaCZTע S+7i$hU-1?%O#FI~&o\PH֎گSEBP6]Ey'0#&{'BeU5A8gsiel%bn;Kv{@@F}7/͏A~5d;VEY}fe$1c3jI(GolEOX\|Q3C5( pM8,AWn |)I*A1" !R=aw`@tCdne74>Wmnl%i@D;VbfsX8I D8B+#n;$zg3v5- S5VTTN-X$IX1'\ GTBѰ!  x3;^/ʅƎiDk0(-[m@pUjMkQ=ZKmu'p9 *UJ;>mPg<םo!ψ}_7$BwrJakץ`#ά4;țr#vVkJ E&Nav{81Ƃ ?jOQиS,M'fDaW-@fe/*kbkssl OID"4uu#z0.|&y9/';fiG{wF74\/' &@%m:6?_f붓vqn:t $zE{hN1z+c6@-nF'>i(IDk$-T?6P?-f"ޞPT.vG![K.*t!ƕ }9a$5w7-T\l| ݕ-ԫmL'cHVḦHT,yxFVjPy,SC <эAbaע;0e-8c"#ӡ7oIP;U %E7t?H_' 3" 1鏋*+,0(Ojag2bPajNSffwr׾O[t XqTŕ?/*Oܥݧtp-DW‚H&g3σvY.&F4/{6Fw[6@ -pą3 w> @ R4ф/ٰA*saSd -' LkV+rr1kYŁz*,(N1#e^%6 yϙ^zxRlb j8))RF9T~ Pv,:,wXYP=ެO%&ktʯ|gwcU{ 깂jF^L8) ` f瞗@ڠ9RtxJ Cz>:+WeRm|SJ!C, XG pG"$+ iy+bL@M &ny}7xxդ f-9E Ex2IZ (I]`e{! h ]fc=>a{31:F!:i)5UF v,hjFVY&}lnPUS@ pb ;\IDuU۸)[{ŢM9z0^ <2wŧtMM]P[e~ip8<=ț:NFuܬYw^aixO! i0bIE{S*-_[cʖ\* [Z:@-pPA7 c_ߦYJK{Je@7!5 mFYhǙbhWŬr7\|3g'tǝ " >J]AWZg,"*ּ&x,(fPg!Ÿ$$xD>Z>] S2bsDfl|a6s\3ZV-/!9}|YWVgswADH?%^a6S1Kr~ҷcpKJ]xwL,:q(R~=cՓu &:QC%Sjb`iOϼ E}7*2q&2G]?D$Ii-xk<;uZўtԪxU 02#;q e xN;Q 7k=`[i)}ѪIh~ժ-IBa:]ȭ_D1qg_̔2w2£k[u`6I"LEi6-]B/5„ ǵ!e~G~po݌RVEOsut|F,]No*&VLܾ<_ z|w_[RU9bp1[]߈%K[ze"3(bo<}c?KӅZ#%rB-Sς4B;̿D}S GAO%Z3e%NTd//ٞixfę~ՈG/^KX5i[`ÜDo5XC27z!a33:Ao9ѱ8g$ZL+eVAK"K_6H+#/3V9;kc-xC6HPPh)29N^bK2k-jz 7߄c-~HWֽ)B'ڈ䉕N+6z(24SBn{}ՕNn.)8lrԃM/{ZEI=-tkò;A]0(Rƿ&0{7+" Za*OPOfwR ̑o^5.>h{Ҿ{BT]`|dS5{- c0SJ0!2esLA+'tSRnOL &'Ulc-d~?ژZnA, j|]Yun'2 Zev|$v|{R-Lac BL@'7&ށ <1a2qa}TYcE@ղݐ[n&q -w*vg \Y 3C @J "UlmvY"LkZ )dvU/,qE{J ˞:/bk-f/@7izh:\&{h@e(Ӕ2VvN[ dBDo[B ٞV D3g|HxuJݎ3"#u,M [YڴJq,vh@ݮ!G\>iz O]b0uA툆cTW^ ?[f΢6:$Cdޱ6RZ2p8%Nm Y|GxD~2!yM@M}PУ>S wkJu"<įp=v&ގj'3 Inڔ2f9,'f唓Q箼Q! $#H'=R}S!3cSqp zQ\іr&Q\)(h10Q  jHXÙm dy0XsYJ%`Z&ʿ0m):>}˱LkpUA<؊(l#;pl?DI̙ r j3Q WNYd0C="];?! 3'GT*W5֦!JD~`0)C3E6ܞ ?xu @A wBrQp喒%xo_s] '(NJ@0aEk_aJpB G%'\6@0㊨1}9uf zoor؈rq1t@b+6%F`e6T&ܣCsHK6:G]0tH-ì*qOYPTIH8<)@J\-Y`ut#ٔdJAP\fy7]QɩԂ^߈+OY="<iTE\8F*[(myM v֓aЌKD)J mFG^L? 画U26"rXypOJ.Ta8ݡrF_iEa_=B)2X>T_N,LS0^yHEuQ5Hkё9WfY 1䍀45ۖhiSv$]!u\6 SDVI ˄3-hV6Q0/eK'kRq$> pk@{JF?Yf`,_(&c`;Mn+PVdEf^V ;6c(vɄQ^OF`":j:#բ?Jܠ,Q`sU)fֳBYofWcW=n_Pi?Htx`Hhx_vr3bL+j4Z@ Ki9 *61u@{|S?`wۈM&5ʢ㩳1)"hs H \_p QHtj^ʃt.d~|]k!s[7N܎X@n:ΉIpT gx -ߎTsj֘!>tcB7nYUszTz.j"BJ{d6pS>،~~`3\pE~wW--p*GDۧC1vȤU-dX&%ʲDߖkvY=P ;m!Տ5`4ut+|cgy͒bq Rr,P?xnHx>^h oaFD E1d,fbR+=PV2mRy3]Q,f\`D5fQF\GuzԜw_SЪJ>=?y 䃘>"E "~cC`? [x8GY ן @(fk 2 u EWc&&3c7Cc0"j\9,Eϛ5Ǡ5gsi ,#+ r{QIeU]]e k@s Qe i|i+raey: -2ɣq݁b$L\4N<3 @EjPcb #Ȳ v/qa m,[u+4y5ߓEb1eR}`zu\(L͖<dzHdYJP5VI.NF|n`WVl. c}(LO Kg]FռPH=l4dP~cɰs^^3=; Tq, dCEN):R|v\qyIoK1ȇzVs:"wP lYzeVb淫9IEM :\ Bp^% .qoZZ5Z&ޓfBcX*= R-6¶QY;Wj`IBuaF۽HR=lforBh߽ܬp \IGUCkO9n![SutHXQ>xq EŐ"3:g*w]OFT& ^I,(Q:w0>a1i˅nًu8byA4Bt<V{嚪@Yܼ447J7n|#"NyZdHm*?s;k9(rǶy1˅nIqɶ0rdsb6"}d)C..%uãk81dv5 ^ {J#h %G} 0큌SvlM%mϯ ϻnzCMڛ?ÑP^A aJz#ɔp#z)PQQ 9%)%Yt3lh!Ha}r>M t'SGݾg4㼼o MByB{.(44n}bht50:bWʒWTvG/#ϔxf<bi6P9cFU`ų:\ ֆ.9A..I`l&Lhdw7Й>N=}Z`D F[Ќn_L`%Q%B:ߊe 31tSe4zfꨊ4/4J5H/LOm"I&>]֋s3JހD  e|z";&M |К sdoYaw6V'|~8ʕKEO Z+ɪ'F&lX=R$1#z#ΔM  2$n]8xM/g:0p:p3ɮl{dFNGųgbTGˎL= vySVL8^hƽC:`J{|] Zz~}QĆV^HalU8ƺveZ Oq/:l/ͪZe(R,K~5#%˧UX+pûF˱@PD+w0>ľ%Oz7ȮkО >C4:KEZ|k웼ħna|Q )_A)Ț^4Zt$F6&NCFVݾlST @Vr4a̱ fApUN:#CVgPcѲ>H{@7,SZƴJS5eirԽ#P(nǙ̵(;qͭJ9YO@U!NW֏'8\(I癬'MI_^"YZs'$s*!CYhӧ  k0!Sau%H,# 8n b/P 1ÜF"࡟9q@/? P3ZQ< fzmKR57AzNtqa/Z#[sW@}-7e\~B>ig؝D, vc/$]b%Kil0J2yZ٥,?4 &«1[CU`b]۾Yҡ9V$zN5FW}fGw/Ej0H%˦,G #vhO}]mGM?Fp]C *^{d>yF͉M HZpFkէdc<3><.iFm]]unSl~\Wpi/PbsfTkw^t$UJc>TunW( :>m-GGH8\Igl762.ˁ'k2-8+BT.r6jQ߳e/H,g\ : >O[+75eVۏy 4BDH2QR6VhrSEoWcF* O-ٿ6l B|0~: sƮ>Qg K Od(Vfѣ鞰C?8ҶFД\vbɡ IhyX7H*>^6澈2ƀ YAJ7C娌v-_6rucdN,^ wXUi6$t 5T7UzZj0$DH'8Ӎ"',P᧬7˼JD%>~#[e5zgLtXף0m{KDSRS<.y%,?:!i,Wk5N,jPv'vdIrUqJ&B4jlf ?{,2nH[͛N#Ƙ TwkzJ]e9ʼD݂c,WettOF]c"Ѹ{L_OKMߴ!Lb 'Ζ-!Xҏaԥ(r4U)B%ɘGa *Hb^ח) cMd&ۗG~6'sRPwMF:XnsFJ6NueՊl LvmGZ,Kjc$˜'$3('7.qU6( 41{Kn oAM Qd#Z ɷEq3Zdp.cjɷ׀W1"a rG1f\\YX">ݟ8?go0U |H^g8]L #[k`_,)C20۬W 7RL'_,!z#.?`7viI{,췦ǟxOf3ȇJO@E jeHQ\щr=ht$6K lNᴽx7c\)$t*'Qe0UѲ1 #NoC~AQ %Ni >=ROH{ a?ľnm2 ku ?=tk@_MJgpwW+|gWdr Q0rl1H)Lv2YٓGbH3;H+(XB*qdbu%mt,S6G+eMC uQvTn.!v sˢ/<7f*.@ -vA!Qc:C6u%qW+sK7n y \g]⼍ϙ~7HBrxiuAyshlH6H,Ɋ֖Pޔ\J~r2;[]pb-vt8 yU2xH΂O s z6‰Y`kTaJ~k}6ZyJJ *chjDYӣpt atsr'r7M"[*vBcZ<-yNraU-܎dM%䪸=}K yawsqSrD o{)SDhL&_xa魝ri'F G1VߛĆ^V1O~8,#ؒIo>\ʼ%aBI>0tqϷ`, F%qhVU#҇c_d9G8\T$7iCXTJ~GAxp9E{ghM?&}48+l% Л/5aD]1X'NtF*h 0ť?4W3B ݬj%w^NUK 4](_R$e%iK>QT)]wfhFeIn7_:>գyzrۍW~WY-P_XdNڜQ/$5?|#f[b Y{(SN̺Ѯ TLq!Mj6vδa\G+'3W4/ :hVH*7.BI׃ernmLWV;2QGBPĸ5S ngq8ܹ fs+uMМN浛pn`/K6!i] /fzw7,r`0'`8@NQ0 #O76քw4+Ⳟ΅s$@u,m.w~: HwnA3Yәi4R;zoLJwp/\DNt,ՕGsP<:L@:h"kG6 hc K]zj7ͣў #JKYP0Nb ORg9 w~P{yV2,`^/bO%gV%.:,1c|w^9EoB&.aO,p*\‰uJ")~h~ȋR̤(Y#NXz ‰`QXEAjŵ01雱TM|5r4Qo3Zz sL~/~=>Olo7; >yn!գQ6UevFnЍ8nPK+,:ӋOM!';Ez料b1R#ݹ !Xz3?<-mϛnR@Oj|?%}٢ ,r $?Z` _-g e *ic55Utj{zΞw#Ezx`dTbɖjX#p.`<F听K=I!g뮏Qwqs &uۂOڵ@…<2D 3/ϲ:G)3`mMgV65,AÊ]z\_V0,^cZ[S12_Xnk4Nj2,df ^[mh=orXOk]D*^t<#LOU蠥 Dn~2L0&MjD]x-$R DeQd6.J˓l# ukrW \n3Gʨb^!z+0KC{@ZO![V%I1LXsvP_fLM>Q<B%$NMQ{םQo q2^, w$80[Ě#=*^IJG3VHkB㐋:E+Wp2ȚFxϖ>g˖IڭޚlhWVЙ{H,>8*?e徦;e t9eݓ\=m`x!^=zd z|M6Z4L6Ae |ij\QWG$n2JQ# ׅ&/ZBhEZ5%Zn@DA3tbɝt 7/ac[:FqqU#mipw]%gV\wo|u GcTՠ~s"'0uU ߶2rmhI}"p{\aSX ̀w@g]&jfmjjqώCwiD_SDVSt3$ؿZ:GVA!kG~q MghBX$%0~%wDX 0|`3(\~j)O7'SLU $E`G{ 5!)<gO| Z#]_X~M|*Dx{`4HW"qCתbEѺ ^ozɘa+!U&0LSvh-%GkcrU͈;6y5:g'^s)غ*"6 j=^3@ge2T fǍhPP?ҙ-Yj lMZE a@Ti=sGX?zipj*ݹ@6)" 5̣D蓓rqd F*XiBnUAI?j()SeB>xKZg@2uG dLW;朘(ANu<ˡ0ZADjV06`?:w -読 Mz^eYkY)YO tiLOϵuA=,f#e#jiby#xM`tIQ7@B_.C="Okm[,`ۑ>cblD[VqCitE #>˞7[YK1~v{C `Sa\>Ch4-'J-@h(.'.b)b&F4[⋺$"cLt0'-D咃06S)e񽎄d>hM9;l%sUY'1jLګ>zW$uLoaYcYAao~Ѧºҷ#SP./f|[4d&Ns&!AY$Y{']F9~e*Oo1k9u#}` P&I~k&(!žᶕ.(ޤ|qv:[( h^]4r9>N+=FXvxd $i_u?G7ٓ eǖ@ߘ 2WwytЧAq2bQPtk oHޱnQ627C,|67]JC {s5qpf _Kjotg ќGޚ8E(B7/X}?F0R ħ?VDR#^-=]*qM%[Rb łK5DWAG5v vX%cuO 1>Q5.*Ĭ _ -IĤeD׈#ҔN ?=I Hb5H9ch 7N5 Ʌ'4+l)x}7IJ)foÆR&.4ǂp S4pD;!fۤfZ!#f/AL׊SlTfxd+9W3w5q C#5WU;[r57pIh NCh}4VF0tqD:n,':@)C'9Ks Q-6S`h:ldV:gn_ 4s'4JǺ?{c~ݸX9`MMɯd;"i5]˪bcIdWH ͚Jj#-ӌS ޝgHzd. $4? JQX)Q~9I@<Ԓ\3v!I,hp|: F.Vu2_j@3s%h.eu%.tS&Q u{yFLPzӟmWd JxT]GR{ѣ q2tCb:GottٖŃv(s'&ڦvՙؗ,^K~Z k/7`f \ƈew:2P&~eNC fOّPPH,q} c9u2Ve4p66 {Hq1UI4nJhq1#L87ӜeKIPux%,ڼ5Y'enQXꘞ㎬c +>_F>3A\(H~ aPq 2 '4meS- *mlrw+=P!;0T]-}4eXg1)6QGts!Mj&$j#Wi>< 9bvX 1 Q?k7`-OJ'W޿uJGeao7'xyHK*jH7z #r#5z.3j3r|l/ޣ*R>ھ){u0TZwE۱BT;dZ88#± $4M8?I31F&D:tyTs2Gxu6-m,n8Uǝxh!"G||rXyp6׾=xAG: !-CG]ʰ ݭ}Z~1*DQ0Kr뎯rfAnzp]~t=BJKE;r:7nʓ'J^/2:nچp|{(zXv*T* rي(d)A|VLutV q HI7D lE"2?FXQD][Kc[kҲkZNhyfz#DfK d| r /K!'Hzq&-=6*#JLDiJy.7 R{,$bcN&-tQ! KvtI Fm)nغťON 4w zG}+OUPbΡz3l՘g--u:}Ys?p4&1$N hmFѳBF'#3>d 4^Px1LMtA &}ɒC<抗qݗAk1: ħ0v%#GI(8ܚXNTUrj"|0=Dxܟrs|'_]*a?a)ԓ F A7l@?yM N]^wJ3qWG򐓇GǿPՠh$ɹ<.8r8}D>/bRg+,*;: *zPqK7Pw_%TD3<u/~Aig3l]SQX?,6F0'cDk(m8"ހ1 c(xDYzo Ӽ;zՖS(> Cp& nȼvӬJPVTDCOTXTO8c *XC G}TZPts= oJ,;(' /*y~4r бW fTI ;wn9dPI Rb04Z ç9ӓ뇾d>g,!κI3q-])iukDٿj)ENэp-  }}m6yz.tdW)*sH=X[3Մ7ZV |P|;n`eQ\ǪvpK/{{LO1w#tjνR\dtOj<"*GcǬ^;=<2cV9[qưYZ y:sVV uZH0@:q ^x)>'xVH1+0ꛔ *EX~beRҏ\ /#Y|-< (?Q* T>,% (`M$P\vzkqDv;3X+%#]Z.!*BYAk\v[ ^jK%װdΨgላDMp0D^rҽcr+n6HAh y5'dsXt/^tY˜_ j!QڋI냬sRO\uGDH+_o߿1~X)SbR`4EHAC*GN[)mɫSHiPv | hAG1qvV2u'΁*T.l(%2m؛wnn"'ouC?VgU-3@0&[gXqX2)`ofq)D'Vj<P,cDC`4RR۾vF``P=$*o4$ A~ GP4:û儕ahW p[^|XF*Ÿ% žIωx 2KB.t֠4 4߹YV7Fip+XMJ3k(u-=AY_[%rlD;B;edճ=(|q,-9c 36*2FAYmy4x?37RMK'4%rrS"Y_;eI_U/t홶 w%'wYz !Z#o[XW-Gq5^Ca$'#&es0X Dw ? i7$hF5X y-t`I<[] C3G ci?kxye## byս-HxNгB̩yMry5\} ELB~BdD~-r<dže#ġl`Hy?z=2ym(~ɔV׮m0ä& 9rWhy7Cup83Ykti(mv. Y !F"bܞ;kۿफ़2<3Iw|j{ ڢpQf*1B AG>bfG>d8ETI¸ }qztyE(s aEQizok/`]hfv66ã‚[B0kӖ)tbZ9GDh|֎qcw-#̆K߲nTK uX=#7)iT~ űꗇjhO9 aړ&뱴XO߄)7s,G#T^雈QzQL>qp7:]CI=2čJV[Ӷo`vQpZM'bS ;s/ .LGPCv) fS۲jѼclgS*^=hq΢ z~ןбw(h}1l,OK)Bޡ՘O|rFeֱ8&;iy)P F/v!f,b;m3|BPtLg0v:@)jedcWQ=.t?&zޕ]PuFdӺ)0LQE`I!%{NUޠn`^x~%ۖOoeMAK/ğOKNea/La+Imn[ҏ2)|Z `*#4nNGLδ ]#IK'_y]v`-2ss*uC2uƓ~^w);% hJ(; ůzzqSs_XNF ˢ60D/z[5;YN=Z3FMܭoG,ZH{W:˷SFБY2[9@-`1|hC~}c ΧvY;CdGV}a23ZA q9` y#~A>&5(=3ԎZLT-ޢȿ_d "Ѝ(`dwO lb A"|mp_bN>>hCna"2 (<0R@r1>YN_8 !H %Z.YajMIDG?<"4h[fdR)~Ak\-#7nlpЭ7b6)^~{3),#np3t@MiDcE2ɥ(яZ#8ZCﲪ&oY"~e"N[ZZ4I{oȚ7p8NO< %*2*oQ:T'#>^mZ~K0x8$Cw8x_X%Vzj~ do?*+>EFD|6X1?Nt.FER.O~f$&I V 8؎IDuT3o;}J(?$XE0k7F )YSMێ'"F=FbM2;k(0QK~g#a+K :Egw=HKd&IQ.F5y\gLXK1<[r[$J 5Iߛr{1W!`MN| 3鴂%C YTWxRww?;L6 [ᚼhxZ9G2{G ڨAN7e)WeWmsd (iZk+CZ`]y~=h xxё ==LePD#P.?;tr)nYC@ GK6ӱdEzJ>3o'*2H[5FZ/o O;tu^ 8u.,H躳FBƕԄw6nFrCRv:JԓzLGo+LCs)p. ǡ0Aeހ@SĤǠS[M~3rd^6%Uy?|DUemk`yj>iy` 7Z/h纋Bd(7=PrGpaλ-5'|ش͋ oϟɊ,Y~OR=+8Wt +`(BieZ^4{ WM HC轇Ņ?R}ۆ?*FW#FbPˋߚY4o G° NyJ0EfRJ-غX/᥸ ~/;=(t;pޢF}'Nq<,ؒl΢ bs #Qc 3 RcV\Ntk(VK =`"g 4m`wkؤd7t]HŒ'~)+"x Z\myзVWJq)8 2)LM2w0xd>h?hq+C&?0${w{yQŕbqޟhs!(Jp]=}Хp5R-u(t wX&@ bq#fx+<7,~JOKC㏾l׹]K&9E"yo#׾?DU?'s[ y <`;ؚ@u{<2CqKEAF|ӥjJy& =2-q.zfM <*O)-2Vy'n>6&b8ty~QP$J`x4C; 5 * Y OdK{X~ܦ>0vG*ߝ8b͝697)a>l=M~9.PJ@)XQ@88c[\g&^ې4Jzd5뵭>#Rk ! 0U)ݢPF](_;Ļh$hfJߠ!4pזERp/$i-,mxD܁Q"e,0Wne9ըc4kMo̶3DT:V- ֊p1' bT&6PN?UL>IEBi_{oϞ4! /me]~HZjs?AP fNjI =vaW`gċ!#K|P ~ȁ!38jEω+w3/7|4X [{ W&$ p;{th ur0UmHr)W ֆޙ$?jXVX#">72@PKұg+?ZYg. 668ĵHUU-r2I'5~ϗ<zJi|mnw/4Ms/ ץdU]oM(L9Kiu-bO~Q5M&%e@N ԲtƚbA37K[ nmrtt;I8Qn'٬ OFs6jWmM`*GǸ; Uf jk&Sn^KϵD*N2B,JGfƥ꠫/*XTQWa~t dIќ9m 8 s('U(SlueT}x,Uxey1VŽdo<<6] [fYΏE!zT=/`ӣ’"i g>?5JWc 0oR훍 'WuP[bw1}>>&Q" C:.Pm`rjhԸz a/ ѱt} fLޝC)kwGddβ>TcHI2C TzTiPa BāJo`侌 sJvi˭IϣCHfG]>`Ŷcxi!vB}x8dC,퍌nEQg*IwJLώCkO&i^/ Ȇ, \-̽!1Y) ի!2$"_mIt}v ڴZ&ܦe2gJ2岀޶CY::wEA8ݱ*]L5>"N3,?灆%h]Cft[lTjGbnj[&3e6,͢ƛ6XC_ؠH?=~&911YݺT,Ӎ^Yb=78>;xmtℐv-&Dpk;" Z&JhFǬqD/ LUˢ!7>Er#*f׶ߍpG`S1MTf/`+69O6]4&RVH3pOkxE CQK(ꛠs륺/,.Dyб턺SA+" =Z ~xb(ųQ* 'f$v 8.G dg\/xV|Y&([u워3>k%QpaAjsnLPeAO1.V_K*mQauGW*MU;.:(ppMFbKR&TԮuZ1\u5#&gC;StV"TM>0֣ݶRat }nkK4Frkj7#K! a8ZGj3t>ʹ 6m69Ӑ|}LcgnJI5dzF[9pӋ` >8J7^~PMZcD/@cUYc*@Jh9^YL0ײUo}&wN*bn<ӕ\L/UHD]~|[xh=~sÏ*WFPWrQ8XjJI_|76cIC7 zAQ=!!z0'#n+*~z8y@VJ6:Ļqztv~ذ x#yk+f @҃k_0xc =Q@v[=TyW܉9*v_SuV-(D†jw/Ha&VFc'#T%LSB\a<+ GQNѻ;t%L#'UǣX>J",>HY-VsYgԣV66_Z/iTN7 ̼Nl+UH03,.l;;{Ew u_jnmMJrԲH]kB@,ThmDJ30ɦ͝ժ%r\a=d2~xP0H09!]}.?Un G-^Q o_5Ge`aF:Xzi&?Gӵ4_w`?ްk#?Vv!ռda)ý3\4 Nm*5B}y^ ܅3,*8/nMnPY GS}ئYr0!М'?NEPva(3-;X􋒈ewOŬ\ӂuψ&ǎ]0SQC*J34&D?t>YV#^1,CGW(bɚ`CHN )cjdbOCT;n~[4Р+0,ߛfN{WXCB\X"e"pzY >~2,! Ec.zc5cጩ݉̀f C'աCi=$GGQf:ry3LIt!+Ξ~?2`85W2@1>*[7ΧO`'kfFd#ZsM5 =;˶}ױ: n3|1p-C&Ԗ-+\-7ᕍ2}i)<.R6&ٓF2}SKFvenrP'P!E^ >T8<.jCǕZy.\ʡ^aO~‚x%ռ|3KXؘwjs^ݙiz3- S~>][56dkdk(g7ˊo p#ǾIɰ_^QC|ycZQO+DJYo{YVr;91~4 ,f}Kv^ب٭w_[:ԯ]{h*Ȱ[=t.S}is>l2\ٴ?]C"A%x83ٛR+'^.3YNMc7*dPm_{תrL[W<jl 欚4*#Qr]u:#!G+!F&nͭuM  i\.bd5T%C`yK]'|g~-UY䖤pTp ("#P)[faFS̠`^Mmby4u! nw䢂c5<ٸuwe䲯MOٍA:+bogVM>asuo F3dS|8_I\ ES4|UcqLeY (8І%f)ę[$aH,`MFu.p h'-ի?%2O3'. Jϓu P/jC>bSfSK)ƕ%HL)/}&qh-xn%!f&Ye%Z{2No) +: i2[|iEq~:EHDAG ȑZp [twKD`VpV+AbH~b `*^v/}ۮpA(4n`*axo9 hGk1 v*,A¨ Oez * m\ߌ&WܿL"l X8Z>5wWtoHJIjh#Y;FFZC vi֔k;Z(5b5c.%fvSỲLVL<{G9'26s~"Z#V׍85iI [gvw еs*̮?(,/yW܅vu9*HUӮ>52Ziۅm6h@ݜA4kw-5^mZſf~M?s!:k/$5.^j"  ɜ$+,+fPK8V=3IٙBiÄ&z Sw9B4,@I.$xuLgQT'MQp xH,4C2quKd/Vs1E1IbT^Q!kp\|QD./tԦtRpaLAֲ+:E3E|Rޝ)1W*<<2=z(CT5d(L _$0Xɹ)&L'k&_ݕ;'Ѐ2Fɾ_V=?t2גd*ܗ Hmhܚ ky?V .S#E'ڊ,>c0 CWDUX箸*J{Յ:ӓw /i4> pzCpX׌KUpI 2ަo7$x "j"1m,͘ʏvˬQ1^BҦ2\3хqz07H:bY$q?(pe[# i!/`s\kvWn@wzLu D &|U;x'Ѱg8wgDPJ\z$צԶW`9x\ШJhatnC2kSzɛ xRz|yu wô>y䯗8IۼE{E sנ\5^]BKEڝ#O# r Uqj1քUkVAi Nʣ|ZKu/eaT͢_5OO__̷>0haxB7ÉNǹivZ4# y _UG%d'7YkV;Ariڎ;k@KDe-T3zcTxJR橥Ŗ=XD/{Dv'p,nj"KJ55lfWQ,"/3Pa #%W($ҎU_FrX#=Thy[r˓hvՑz qT1KBXd N'5*%#y351m!hzR8 Sv`:9{bܤg&G=͎È"?uU3kQJTDUQa gÏU%G{y9 4}ݱK o.rtQ_ۥJ'@_?iOx;:DEriC&Vuo(059`M*Sp[#*V7{J@ qh7s+;%ϪQ :Xȼ$6S^z\j?'3K@(g RdA@9oVC57d^MOٽT9+YtHܾ*(M!z{+yo7 !͂^*6]YZ?邱 @TE,E vPe%1x2!brЈ7sbm v/`Q}X%;.D'ޞ[Cv ӹr a{ur1s hW׃!$EljcA[xm%m$"ߕ:SiSDˈfo{Zv)&)5+Jd^#)$LހN1rLK(8w=|Q( OCz;7kYPѴWf?]-Ky9c[Rͅ J'`9Ϡ!Zr%1XYҮԟi!. z3ȫxaˉXhqqTUdzhVI#ȶNuQDl[]vj"Wr؎젘Q1ʢgӣTB 2(1&w?< ZYKQ?@ .k618oA'Ql5X=t`pCSt)DfQx|2 q&f1vbv};M҃exa^ #/KSJ _rGeP}n=N5 7p OaRASY mEݕ‡[5,?N!O}i%p4B}3p 0Dh4|Jb}u y2V`GmzR@JWE3' 쑜<ˡF>j%Vjƶh[۽yEdN$e#E?>BtL~؆2ƺ`L"%ھjΩJW[ȎO˂{uOG.@FLq 0U"=,ό~ɸ%xBjPy?z4?sFYu(J#Z.\ƪ]sn[qq#g`~F_O ,kV=#1Zyo 4Hgn|,ඣXlHw:0kBRVX#&Y##PJ岲uVuof .O]G%Z+ӳEIL̓6YUD*|xZ]v*ט{oq6=uOOt|^*(;5${Z3Q{yM-Do-bzW\;7 Ӓ#<0.k٫: IevkqA߈^3Ч,cL>xrFr.~w4E\ {C=oO<5y(;eukf9Eݲ\!pqCe<ޕѲ$S1aZငKirvϜЬVr)CwKnvQrz[g FT;y&ԉ i`RH^\ADQB\q<)|n˕qkavEqɒ>jb`x3l%pDf+p^^.:ǡk1nw|RNWZG)368zhk@I%ѪQӦ)s _ GO =jZK#R}ȄbxU'sؖQ7~!ݒc6]dLN/ ;rCǨd 'n :[Qf"%^x݃?͏nY?F(pWXdP(nf9Y^% #j$ P/$t1C7>s1! UJԿܹ.Q45U-["Lu#8}m`_W#ڋVp&*>vKj?rPy# z4|'>;Hh8 %C *YރSxh%Ӝ@/TSկPE*JxH ޻i[h+ܓe0̀LPG~biQKSOZ(t=}8\)0U:4""Ys?p\[sxϦ1rLB>b%TdBB&o0i@L!0ͯV`y?!KUP6uoOB׬g'9gʿ-G\ UP5&yR:/M<kblWY6ndͳ!%5a%".8*X!6}/ibG985р\I&0Ü12ǀw0ֳk1((/]^n+EjCKp_&62[o?/f("{pC x̴48n(9Tmj-{"J"Л35џ]I/3/E8Ҋ?Yk Ï<ěuHhL 3bHuؘ(+_Nۏ'h5,4Z;*SXV0vIkk8Z|xS֗k;yӅa6UO_wsWCjM}arQ2I/2U燐?;rm^C.fP$Ո6\uExJ fp@(gUPgbqt@ŋ?8dZY$ B=3KC* בu71(3%95OAd揌(A2UoYE)2w~Ja[;8 ]r<`H-]&P_: oI}-Ny QtOT aa?rd}|o0s1: nBLʙ\ (W|ăVD>A̍6XyA1izgϤ1lo}Htҝ =~BW~C $3ٗI^}>P"@ ;'@KRGr;`)LzZ2I  p?PzGDUҡgTE2a3SAb%2z/8LwjY`ǚ7m#W0/f$V~|$iom?{nwlh wTsl'lbzar&l#L7,Me ˗v-$Th|7;Ё]im$zeX4OBnU,<o"n7GؐRI\^rueU"M%8 @6T=ϔ`͜({;/˘yZ:oU `o}[tŠ7v)sh|?-FUy-IfC8TTh F8 6[臵r q/^.ㄽl.~.2&xfLu߳LT.޹r4,paiA߱4j#eL V-8W͂[-G~yH-4t(6dZLR쵢XZcŧ‰uu=D9zr4 ]DX#s}Q e˸bNPS[BVҫmhś2i pH" !.zlKnrS<Jdb?&p0ӞKi##& xJxCkYw :CL w\;v~An˹nװ:uc;doz3{޷m<'HGS?bm})yCa BKM8\oN;m:!+[vL)zCɡ$hūѓ4aKm4zMChyePZ]9 ~RYh@, ]Ir4(F>Z ou Z+xЄBThV]L8$)zsnW.dJɱ=bx@sW"o+=@s5#zXG#Z}:RD~tX{J $%mFB<ݤFr"fk_5)뭁FcZ$)wtIj?bO$j#&G C#\'ǽM (2$D t#uq'b ՇLKAA x^!Fk(Bo _>'0‡j9oH2sm"*|7.BSat30mP$,Qm~t E=,kU'%䔮g*§e9JV5agH.\XzqӍtRAkf讟#ƈg*__3  | ] 3JIon3ah 9[\  >{[hI> kB>D/|. }vF,MVQn놪 aU)rqycY~fIRܵe<γ[xCَI]3JEŌ_zqp o p8/| )UvnԏE"kb_r~֧ )oKG̹}BюL{+rЕ^\Es=ڻVqXE A)+} 2بKOd^otC%2dj0=Z0][r_S @ioHSщ>͔%""v9w|v s;%ɡMJ_:N33ߺpr:sgIQ԰z' ^ta{CR@sru(ŪA<`^6sGOS'P9{KythCg0|;oFWH >p4Qc \{GqZa#Pl &@mO# !\ 9#TE]櫒?C_~e1:%LAyO)Ž=,nj3Ec}Cd|=%+3Y6VcxI"Mïٷa|d+Wm}1}ۣ0$ Rԃu QZBi CmVk1C=}M*Xrs Z:_$k$ߎpuUm^N0Ox#>f!)d"$ JCRѣk[7qUGٷ;4>9ɐbِg=9yՙuCl\tG8IEvدv2 驟Os_ۧ {tzڤf.+RqIO Z%o?P]f#CP.yg= ':v"mPqrWC\᠍bȹ,N}M bj"mE$aPCtdf:R# LF{:@@ʦv' C+Vw!SSv PY2Z vFoz*j%^k$;OtWľyk9qNvptjaSw޼OR)Y_'m/%g+c!q;f`O<(oM@ILb Uc/C1,fy!Ḟ) >DFy~|R?@&իχJ7@$G񣴨̌baE첷(o'بxҹH:sU$8&|(C vDǗ<8aHN|sܱK{PW\1p @Vf!U*+ X`X%QK!=4&:ڤpyo5$Sxu؄Ik+ADvM QS94žz;o%WzUafO-9{Vu/T+Ji8y^r@]Pv29s*>0pѹ4e]1M(SP0iG0rT8.PhNQ1+ 9~.ƔӾ-Cx$c&9` DUj@S_r@y8~u eMg_ir`B&l6Sl60ԓ t3՟zg fJ+*PI|!ޣq Q`&^=KnBn'x rpOݷkGye5p䏭ўXaŞRLL @QS a> T]Z t v&_.I_}#8^%_0ѦiM9QVV g5{& `PIN8jаыUWhL8XtDy]|3ljSM:8Yͷ3Ǹ &E_YHr?v g'4݄9Wy7CǛK"1.'k?lK2urM^hĕq7'Bws1"'[I]&oĊO̔y:T G߿:F1VykAq4Z}HJcuU2jo ڴo"DE'iV u~gzRY ]ć]TY17C7A;yx~zJi75KztM PcsYAF|=3HLq{|SEBsتqj@Yf8?\|k!TjR`soAP0Q~%I'o=ZN{' XK Iwpy'Nq}|Q`WITYvQvp^ &pϊ|{o}R8+ v%1Jĕ&2\^5hf%9 z/Eآ*TOaJYR0g` K+;*e~>εMhQU&o`kcep]PsUchXRqgZQlzgHW]2BzMWyg}cq~vWCt|YL%ghjq1L{o:64 ;0YWŹTP?=eZ*-x+ٞ^@g'M)0@[g k2x&> Kufwj|BJyv#y<"1WHrRכR;K=g%`;ڙqRr;=K”, ˆX[8Nat6anƅSONR O4dde  ;Z7&iDt9AA3FgX~]5fNJc\W͖ Um嬢e4);t@YWH9_ib4rU.E3&L?`^t>쨷:XW 5[d6 Vg핧TZR)vW\9䞦/Um~8m{72-F{9|FM9Bpm?U.jE [/^q^_2B&V]+,7ƛh +jC9)lX}o}p7G#fc $ U)9S]jsׯKo`O9iyT3J+t{TWcrLpIav{ҋɠ u#d1}{R`{mM57VVf:T-y Gw^a5ۿ70Fk'Ȱ0yBvD"]j`e0Ro\Bx 6m´.u_1%$ ;J~d+_Xp%! }7Eު")TuŜDwff+tRsFôhՓ!``̓ð ցBnBeHְM=H_sNny喗ɭO맨U{ x =0$Zct(O2ʂ[?O`4HO|L`6Om*BԃfgϘY,!AYcG8*׋_8y%E&Vuі]09ΨoJr(]D/*e*GBGwN+PDHO +3,!`fη6P.dIhj(hĚ.ȃ .ꓕz}1(epd̒:dN?;n'ŎOY 8$9C:OvN,.CN8Z0dk܆9 5),hD~cLW%E.]`.σ.x$UW ^)2j܋zw%kJ.#E˄ZQT{b@lH5ouNk&,X"u0_k)A#&Md"y_)A@߆_;OD0UCMz;ǐWyEUJ ?{[QHd^MtVZ18_Y{_!Atlqb6yxmн?Js[Sᾨ4*q@ODҦVq (JUӇMwrH TE?dD BԴ 2Y@áUxCkrf XKl ?ܟ`X'gbC/s\Lpk0J:m(.,}-k˚C8j3 $b m&U#XU'?/=E^6)U8Y3J-+*ɗmV%dC7^k6N*Ҁ+r2Nf\'C1;9O5/ y(5(*H0WgYC8tLޞ uyM_J߱wWcR+ ~ϚQO^]Sɫ*ZkVoHr*>ÇHb}?zj&\x,Hd:ZB;;);eзVD>0ae:Kh*t2cx>sA /ɅvvN-r2X][ڎrRv@*mH/g6%t[ zt7r}cw&^)7EU!m)Mj¤e?Gsɼyn.*RKUo̰hAieɺl݇{ Vg=Tb^ѧۂlCH{b& L.l ѡRrro.c(_75[#trZ#Z:" }L"߱Lŀ?[yŶnJZIgc՟qGWyq+ ҵE@"p/( f`@ϧ6/m!~PB?Q&$Ͽ-ù b D.q@˧WJ@U kzn;F +iyVW(| jqur{SXpB J32hԳ+ ( [^Vu%ޚ\O 30j|&ãKD5jy}X9FH2YB ԾyYE#ӔNaح:hd7G.BqIt|;z[,>A⬷dp_wN"%JncDĖ(x{U6s=Zz&ne i=-a2fFgџ}I>۴iGXE>B0@u9x_dEo}`Lp(VB+RWoքS[ /Q< *q.#d̦hIWK1_Y- ^xtDɁ>=r-[*`lqw.PW~fۅ,稬oɝ 1?6t o"R #]T]}h:܈^ Y!w [{ݐv,H /"J"rDzrJ e m0z?.X' ok_%_bїxѢ%iUΜ@، %l>(>f Q`? {&#Њt?鲤ÕEHN6Nm-&mcoF&fmΈǚ]'n),pp~7@0\OfT}lyD: }Cby0F<ȫqr&?Hye9Cu+O8Z0W$NpLis):q]`݊ fX\SK_XSH5c .:|Y?Ii\f> 2I`ofef;gg)/a@n028n|Άޒ RM̧Zӳ ݐ{ (4h!*BщQik0/,\=5, il&k=.ĸSr̹pKbPCR_zWt~IHśwED{$̋$8v\>f37#['ev^cBk[;cCz ̾ w ̓jI|`h~00Bľa퓚㈍BqAM0QkebX afOWdۓ#ЇJk7 f -~E>*_kHCmF-}{MGS/SԶB,D4G頙ds'w)^d1Ng %B`vdRe-՛(8ucrPxk u9~X Pj 2RV"j67~j*XoJX@Aٲ0gCM}B&V@I /XRݜ;~ZxF9KK=3Ylhv霴5 ,q|: ¦Ud&)<γgB庽h=楀t ޥ]:||+݄WҢw.T^R RM8{c0RHz:13B}(UXvw4Fo)\ߨwH!9~ دbkuW}z_ce؍D xBK HbEtPc ّ7=ZMkCsߕ%y=r7J$NephsU]i2 vL>UT`@JX*@L.([;7 F=2w"P@zdyb.)fY){Es[rH [}Kƶ<"Ej=چ|l@pp7 UqNuQnh0)yzzʙK&Ag:$%![Ulax_1>2PωVL|gO 2_8'>'yR* DE筞zء^TK|TKi3N`v'{j/=>f3@K5 j.w1)|LJ$̻M-;6'NR: 1P= 7{`x Ym lӮjwyY%lg?{*aaZb߰e{T|Մ)AK^jߡ͡ hk3Gxt7MZ 4ITt.ܞ0ѾXmaLwtWG~۰.vqVɽċA-OFeqyǒ>ݻDmP'.'t|rVjdƸE}EP9V*$TZcAs:]eEZnGWP$/1U/$SA'JMކSp9-7xnrfP߮IejŽfq+Lצmqͼ \Tܾd󓡤)6` ɎsZ%hR..շT8@ξWb"¿ns,N"WN|I9Aɯr.Y z4TQ-op< M)!h'r3̑jѵN@9䆶蚳12s =V mRl.@0ÖWMw2'Qw6A0Cx;3ٲ[:'ipa)qlsȕs<SJF֡VF2{P,"ڼ1[H1= ?F2qwC1>V루QgQM]AvB5`[ī>hqʸj-*p1q֮Q\ Q$IҠu>ͤ43?9#z^o"_hؼMy7t*hpr)<^E#L h1omY՘Oȅǽ?F2KY|ӫ&t(8]MgU6` b$ eASo[JpqlD0LoWM SQ J&CL)Ľ u ٝB]Tn12 3Z|* Ujd>ϩ$sӀzb~`6OHdp]0?z㿁o'IX S( ᷦyzƬs0XdHEPh.[w4r}60/N?τS`11ˍ4rb eb H- qaP b5XݢW Ssӯd(^qu_8x3I +;|HwNaDK37{hǣ ^g֙ *C _;$] mm>EA/g b\sMZM=mLzP9Q; iJ8 JcD%Mj|Q}SδMŽǹ:\b*&cR9LWdDWS`ÖX9,Di4ZHTjeDMpȬf>1NMEF0 kDU~YEb"()"޼)+bӦ+ԓ}"[\1A3!M=,Fdp6j%, A"U:Ku Q()J"4Ek1㒇' ^$˰(/}l*G7b/'o^5V)b vRYLq^ ֢z9YrϘu9d:ͤT_u+Nvt4I\-%T]:hM]}RG^+pO)ք3h孽+xy9'}; fy{LNP5Rzdw^4rIFXڤp0XU;17 l uQfLgFu2"EZQg贶?^$D"Nb0 .m!F#a,uw9X/W. + `(\G}KX.}0 Ev8փRLY^\GmY6Wn[Qͬ-9#jr´%|0mZ<(֥I:N eIe!EՓG޽]'أ8VkQCTЈ`kedQ*)zSqp \%eרv ՕhoO.dH ,9gs9a a-5l=~eq˳нQ C/ v-^F-\ƏB-0ujK1v] 1*vIayNv1٨!{q0LDf3/-k&ďLn)׍V齳Jb񤪈E<<} جf  u7>^{2F}NJbƾ- ZjWp!.(&'OJ뉥rn[q"_Qu15퓟yjnK? E0o2M o+D{/_Y=HE' සrz$Jt =6z堂~6pH{\Uɏ=0 ہ\Hl%MBrN1vKn Z"re{t}[ t+vG#z$ukD &<ǭ&(Heᮇv{nh{&Н ?EWyrYi [~:Ug`8vZQ ӯBT=&)( Sr"8S.؜T {FLqt;յ dL%X-fJ?a%D^A""= ~2Q0^B#^ZZ̵3@Nj.#U_zuGg )E_឴t#ٿ{w#|>^!^ 4S)~),.q*_T #8_@BtI!ʪx S̈́fFG@\V_1]' _Ǟ Aĩq@ ZF!JՏXr MM.OH>ڑ,Www%ynWxׯw¤ZٚB =swHI.ٽr.P]ڇA1.Qnk{H-Tj@ߌZ_@~+kd3j8ܮm&4K54s`!^z& 2`'|U>J:2`t=#U{ ht*1Qs.t+i]gw7g@tK}Q'$ V# LxilZ궫$G6L6jN7F%9/ܥ*('HzkNa;þ ȵC_}鿙ש[zR ?|5|݂"sPeƥD[>6+|2Rň`߂jsGW^3sXQ*7"etm[d߯Bg@ e0ٍh͕9*1#+w£l23m(z* Υ$Fɥ0P6NLsԯѓ"57aX.LzlC ST &Rni\[+ضř H } ψjv|>i;̨]Q>WgDr0mTH;R 1<姮 Txx4᝻π[q{K CġoIb|+!2.X5oG5oﭛ衼 -63>v{)Ϡxw+Do\7Dp!9SY0ޢG ]B+ ԛ,SzBJ[&OޟBRJգE|Oh4z3 s@a"OT(9XhҚX$8>\3kXQ xzYKlC5+ŵ܉)Q Ff Ɩ w \I R'_cz2B*N|:W)&ޟ2t'\>Cvyix )ag^|A!a%0 ʼkaZ%Y%|U ֮$j.qCML^r,cb8+ո5qr9tTXm}{\+*4_=4^ VH|8 b]ӓϲo[;xA2(FX+zܝҝ@2źҗXF/(UcrY$gNOKNĿ_hD%R=DMTFjKBčz=P Ƒg(3Yo̡|3Qű:Y)9jEe3Xxh|{h@[KlR|LqDb3m( ,*'"'@и' Z VBv~}BXF>jIZv*Dyu'3Z\ޙ9 ѰShȐQX">"Gv(x-OY,o@8=:g@u'bڦٰ= Љf#7Y:Lw!Z`As 4ͺ^d,ZsH"{GViQ Nk,6:mSzH9j }@](rΐ?PB,mD(<ϐ3*m2=\{Ǫb?idPc A!afdl s~=7.|Ԅd̨œGJU2g%8_ TV-j vdn77ibgOi }i9E3l!;2KBĮ[mK]g9x1hО׋&x]k}&d{Ps'./]x/a$eUO3zi 8Vm2V_?¸{2Wo6޻?06dqp :wsH'^{wZ(}A*칏yoIEY-yO͵{tg2DauOsYGx«8(u]Fٵ F` U$ň@$2y'_oy2x,f^|o)  UXrU:.n?QhPBUeD PzՎ:1#$Fm0)p:kIҦON @e})cމT cL0"=7DptD"!zVt9BvB}Eݳʚ\RkQgn b{9øh^O zOFݤ˳a(B9*-9y/s:Ee-QjI$>+Y *q,P2(rV~]ioG{$pЏAͷ%SލEpv\@5,[ۖk`үICqYO SؕC4ު%;7C'xJi醋tHߏ:x2sHy DP/^-U9SS(:G|isE0\jMH :dԇ OM |Sk( 0#/)\ރZ NA#?%L sh'Xfb #ۻ^^NFV~gf}$Qi-\m,iٸEӲa@H^vŤAB[ϲrQ%6Hm#쉄%OO?)YI:ܯlgyTt6BQW7yR!7DYJP>})vv:ٰg!vG;7C e<@f+ 34DD Gs赧::p=,vzV*+=cyKlxsFM.vH\$̧]e5MbxP@⺵žyȓMPg.٧^D~4q+. ;%HPů{:. r:ROl#>h誀=㺅_X/^kv<.H *8;|5S3mDi@=;t=E)Xq/yn<"G)S:5.5/,{L5=Gw]זDTR5YJ`j'a O䁣R+H|>b\ieA3i]4ʋthY !¿SU#3ulIqngvOYB+__hZa.?to@ӽ&v\Kpp*od]`"cM;^n#G3.@`cu|x,F5‹<~%NK~h:hej1^>u{f~3{#X*<BB(} ,#G(! M~`R]S(7Ӻ 5҇AXUaR|~p{4X5H,E_#= D*ЗO[ZFL;B(湑p+6Y<&{.aPSև`2tcJhptY䷋eeYG:Vm Sާc:9kۋl8 +bw7tS'QVC e0;" Q9tͫ>ҽne Z8 bzٷ55*u>sa$ڵ<5J %]] HN,;ݫU oJN@Q#'|WS*X=_= } rLu՟rO-՝)Kuk)qC -8VɀW+ڟ폝zoV^cRnwid$8=H [zU&- ӌw_$u'SF/8,mޟʆ Df^/2ƅyX*Ls&eо]b@alа,tbIj,%|NfS,Ju͇8$2R'_mSJ!e5ZOYoA4UGXRQ%/? A&ڛ>?odߜ?.Ckr,K"aD j{z?th1!N~lL$>{ 3)uVw/>C 4"r)K  5$:!OWJ ՚o±1A\QdyWT=k[s5+*b-QG gwC:4x@K4og\zC:hW3zW f#t/-<sp$芙e- ['\h3\T""l,M2`KL Z>eV+:DbYDqġw}17)]z+ۉ0~ZX ظKTGL.7+5hoW=An]r^ j%=Ⳮe4ǰ<&#C@p&5[SnTjvW'dږ P67MMS4:Tv\`ex*RDjMr%_34:M?Bn4+?œC JŌ0BW`[gpm@go/>jR}) ^jD lP<:v3u^1U,D| EǽXo{az%~S-O/ꏧun:cH/Ab!=΀yMk=so<&4 4#\@؛dFuέc0@3o| ?Vxw& Υ ލO'DN"ֳ=*c.^^aXf׺㍝hGFb$KA?Cޛ^i/>_ۮ:֤޲Zҧ_B5*:*PȎ3c#6쮬y›qHCٔ{t;Q[Yq޲6qiHS/&1k7^Zoc/٥4Gά{K`W;C JUBwbIu{f?={/Tneg{'5.]f2OrӒ9#jD"B|z1Ә/x@tUKcF:`ZoSUAts4#-}2My0hagS^FkBp\ fTF"iK_i_;`2 ,b6=L޼ O(*ŝs.FaQ#rUp.KpI-5le1zȰ[ٟ)VS{S|8he ify9:>F1S5wL\=)^Efp5pm44c:~,{$.!9zcqDy+>%leP4_ҹ,gk κ,Fb ֟0vG%Xj1լ&ku'|=rҫ+䔅H)/`y#,yn{}DI,qRʄ:=]6'NGn A坸pvn T=R>ou@yPFHO-haQX\rߨ0fbO׻̇B)=e?3#ђ=J+nƜW0g14JE7gw9ͯ~ci!Λt \-2nK@4|,HѵrQji 8 G9cx\+Y<cSnj:=S$ Yvvl) t'ns}9t5Q!k5ٷ= f}V,)AI2hSqMnʸcb1U)ǂ^+);:-cOIUۥO/!I >HY݀/+^|*#agsp(2存|O҆?kuIwĈc$-$Y&v!.5*#9P|,j~> !-Shqz:͇eH)nmuxmD4Ot4f9sFDueG$ Vi`<1a"wnFePB5DGvN7013icI_zq o>DoWq_lrxH ռAy=ԧ$ݡcQ:mee^5A}p,]Y̳>2 Ԝ";G-GΆz} e Ghv)ǴzH:D5iA"V7/GI PGBLR}i,*)~P c 18c_Z6B7}Tt0-wz SmcRi,}힝t95wv;k W=.8 q \y[8# ï+1I{hɤU,k?>Cqr}$hw ?bb5F';i}ߪ.P"8D)+Ëfz|۱$,5OɫPl8A_ }tգa`-!!Q)Fg憙z͉c*Ziu8^[ʬΜjdu}HPa`pQ#~ɯ|Fr HÓ{s^ytWכVMUh*H `co`-0:RQ葦m/< [ HA ]>WcApwhH\ J&ۦa 9TCvtaDd͔%mfNEQ%96U[@~ k§UMkZp3b^VJ9?hW̓&)p13%Œ!8 y\ϴ[0^ϹRi`C nz(*O.뛶KWdaMxER~nv6~ZY)o779OtҴP2:N?VnH>`N[u[2#Ɣ>BSOwNɻfhix\\IVRDP9ߴ`E4ݫ3C,2nJQsDMdh*D,jrJEn9>^f-ZVڃ-OS;'^7WEIQk~*v&ܛ{?BS~2!ֱ.fxAQlÏIbVKGSW3=!4E8nVN!0 cb>LڡqwĨn.\xclHK91 fQ>]%e&})X 1L}{sg$_nBn 8M `.(s#,~Քܘ@+F=f$&0UɰOE{DftZxTcVlC4<_u2Qhi2[ogc=}*En7Е-P>4h=FsV}I*]7͆jwz~8T˭VDAyqQ$ /nC9QŦU=:tz5pr89hq+bue7;+@+*kڄvSTP={>]$jz裳9f?㓌 Cx{][5W%Ϟ+FdnHm$MHd~(XF@gD|ZRO='ղKjA:<,vFb or*d?W̸Up±N-7$>B} 4SxWGJ .Cd!VQucU`ԵŦ}jYc\oۯX&BTA|M|VA.:0_ɻ1 3SH@UQ ^ryz[h%}?4UI .eh@r&Z 7 E&O] % |Hd5Q=j(lQJ:f5ͯ@RcFρ=@DRˇNG*!kTE^X棽͆oTav.hT~ V)aa'~\* %~Ȗ9: ʜgV()^o{MQLQ,Z tSdWyU=wS 8Fہ_wLbi+,Z_Oĸ4jv#bmUl]5 +ۀ`Yy ?zއ=qZ1w^(Gm0P|U#?Pgg?:ӀMP* dasɕ.5m:nDt:Å g0bRFс\ *Iu# -/uV+D #vm~Tzc 9C_h`H砨w3EKz]^*'l1 n3Z:p}5yUZLKGSX8ƒvXb\S Qe;uQV,Hg#x*6 gDŽd|)ԀXaR#lk*$5ʿPlL͉'9B=9IEx Oc>o3⼔0rSzKI!l!L UWbvklnhgǵc'`]3f/F>8|g;= $ݮ t35K)LvkĚmM'qOR $\A%y/wg&uߥ *TÓ©$Bٖar=hClYqyݩ,^)-܏&H>yiIu&T~Oڮ63}]D߱x"Y9i!^4ܪ 딢 zpP z; (-OQ]tX'h F4lK5iBv/vF $LTZ瘭e1~.lΦ66?wZCێ9*_do* WD mxL |/M'Kd$j{ s$BTXLA p|Qgo+Iߔ%Ccׅ)~7Q>mN|M6<5ܛu Ti=]Vޝn=a/,v HJdnu$lQ S~! |R8Hg̦\ a*vfK +;&Ƨ6/.V2ղlgr3F/)AC/f/33sbfkf8%^nֆX'KZ 6apР*c Mlz(V$g\4=mC}ۈdА_  >x_e@" gU)8 BF̈e #uz.]nBFR~)D)9eԗ+o^׬Eӻ Y T0Spqb~ͤQGT2,VWs9il :hv:,(63L&哭|~:e^w}xmdfyΰQJ͈;szFit0z7W=$-u# n9valEz5Qs3#KtPLSQ,32yz ,-漳kJ\pq8eV _7&!5l>'ϥ?+7ypax,lO"", |-\&ynC+ O M1~3E WͮlД^I eL4_W\z ơB1@Lw_Bu%⤔Y;k&]yԣ?~cr?(Ze=#"ёnڰJ.U_XD!iቺKDqɻv٨2s:NK UZ0E[KTqauq ›b a5ujhlcOԕǯDxwyT$.pRo]hJTV %WN\g(T,VJc*7\/NP+d RO :ؓ Ԉnkn7lbփr4_5,AøQ7&u0w'."dYjA<} 5+ȦTem7:֜L0)Pz}h+a>Xs)Y @*HjǤr%o4 8rpUjp앜WFy u藗Aӧ1('If!tH 9jɦ%(K؄ǃyA4 t5P:!;4J\5\=VBsԛ|3\j&$eYg_{MLb2x1ɶ@x`^%N\%t1z/B d›N}o:F'?{ Qj+hLx߾% yktG1G4ځONhSxȕQZpbOm*Ki7-0gkT.6@s:hƙJ+-p6'TR((9r[i%AR/6KfSqV/ .3zO霓񨞓@zD TT#e|8KS0n4!*2|Gwgw pHxI?$(,kHlxAcؚ-4*@s¤ׁ g0kFlV ytg}PU6Lu[ =a !}vol=glO8'X- oTFa L09B۔ZcI6Öa$l_r%SD“'m4r6soHjl MľsBe[_GEcj!: ~ÚV0򠊲q~=³!{pSr XktQ-՗v$nM'IZ ;^nyǁ /@ ӷ'^ؤuѽJȫ#0J1DlMBHsrԺ(Z\.fKN&r $3^+Q)u:@#ʳӖn]a]~ۏhk k j١䥁35>n08ܮ>߫ч/T<$(u"?ҽMY{y[V,&1*iMCmV5UJH)-).PRO{xwFuщUBa(?ў&>fG:f8>`h{fIf/>-ӆ1*ՃG!$>,Sɝ&F_דmb [}ZC)rVLB k 7jni\f($2[!Ȃ;F.uQǀ{+y$yyG<(vǾ<{_pY,t~Nu₏9ݮb8W݀Z`0ZYer:I^{%|!c&7B3GԀZ$iH.C-jde%EhM8`æ(@[k$ƾEfJJ)Vz*d%飺 lI, a6>\x<[&4,;HDM=> e?5k񸗶oі"#z(|R8g=h HJsq̊5kzt$P/L&uC2sBtQV?K?k~K=q;}IB~xhj xlhn %WJ on#gV+}ᅻҤMo;?Q],Ywl !tUFm}~ˎl3;> ckZRr/0 2.V'9e2s#-ilVc2t9t@Z%σ(+oh MjՎ+&16.DY=7PZ:٩:r3>O# l{4pt%zL~$KIJ7f[K&-FGQ`/""Sd?{_F-/8^2.h"OшSˮ ρxkKbo/ḿ8_54>2 6l%=tU匑Y7D-qL_Rҁ=(pޘ\U9ÇduvKZ*֋|iսRb0F#F&þf31$QY?JBSnj~_u)r^!o 2IȄ~yxJ}!d9t6y 9 ?ay-{> BDDֹ+~ل|J1Gٻ|k )h!S S74CL? s;+yO?yjRE8HN<YӯqNXE :$Țz'}͟b!RZ(_k^$+fɷ&!gW𡥐I]5i um1H5#%ݺrx"; v.b %G3ՙDT@:ȩ۳JsGRc.mjQaƾrm޸@ei!h:u9ܻuDt*(舣ы߾M!@l 𕁑~鐬œ\7pn_X[9^?niE YCϱ(욯>dMٳI]1Pq7Ӑ gaqܜ V!0aDԩyQp5xc `@rsz[U!%y$/A&?gA"WHM .ҜDziȴۃſ[H\%m?>a3`{%*}9\]i":0Xfr.[| e~HGޜ>fp|TF3M5lɪ.CZ0Yr!/J㍣ F׊#TA5pۮJfK k5kk)^>W#BJ@&vVSHgz4@]jt 3gNQШA֭o [Kӗ`ұM QOeSˌ$(w&ٚ ;=wKw-|ӻkf&$߅==H;w /gqfL9;:@9: q<ŰXwv=1 1vPeԢ9\s*Ļ.Oeƕ -ךQXQBz81T׃MstacmTDP`C"dC4)# !-z5 awrM /މجP4ڭW>$VPl'^~Ghng{1_ܩ(]RS9 MoMviyzOBј\w1Cۖ\'?K@['71|r7'x339r#EMJ=rz߆N\ -Q.g~rXVèa;0eh^_}3K\V94nr} 6uyo1jbr8Ob(=HoX^|lGb=ғZJ~@fX> s"K5WקIS=9&t\TN+)4 1bmW{8dj ];s~"G9C9%\X :#ïmB)ṢH2Y3>9gx92v~ajcG2*7Aڃ(^X[ lh,Vc~񭼸* þciU=+|,*e>*YO/kU ltx,gh Bf 0Jmci>Du|Ǥ[ZeIΫ7 _PЏR&]]F8"VAqkK)cij٦`inB/yDbgө?cKa;e6;.-5#D@YqDo ^ (nzFR/WĪ\?t l.IoVMŽ8s.?$ HAhR]?nzXpAPF)|t|%-$@i ջLLE_^7OP*] .MYc}{fv\n2RbEv\M@`nsco7 PMEfm)8_džb,ռpCyy}}טxT7ak2|;(&i] =T)nsUiW= 2Sx Vf/,T0ܵNN͘Z&7P,*TcWC ;֊lMR%Vu*kߪ6%hwS7A%E}hiZF3.wf P0 %y`ҖtK'hpz`}eQh4`}szʓNY~ fL(ԆeM3 b׫8 97oS\<(/z0RݥB;9.IŔZ:H)a MB L;}LD"SKr񤪢xFj/\p45}/HSLK,H+Tn,&YL-/;p5MaG?y1f43^}*R0{DY=;/ )p-2drOP (%J RiwzXGvOҊj ׾ͺO-Ui2 S$-.+7QH0E8RNLļ9I (mnw aq] dvvQogkxf!1cQ|JF2:\ #saQ P>!1,stH-;=} udR/I~H* ׻αqшN쁗X`7}d-Vl?ћP2k[eaP]]q$T:?+mnÜWI+r w*r@(銶Q!kG`+I_ $&忯[R:qZX-18 ,Á?O:z;"vOXZ Q,ȿבGq1#cePO ۃ7ym\c$@9T]H]Ie4TjS^tAp8L9XX,*Z/"Em^!2zhzJ+^/)L;i#nT[6U}ާRg7v2i/IF[߬ xr@V6}sPZ \De2.HoSPd؜qq֟]oH.Q:ބ1B'QvNk<6UCpឈRmާ`:p8^بcK".)>U۳4bZ(>"H~O^wsWht..0-p(v/1s:cygz3^+l#ّzew"02D]M gAȨ{}%q#r,Q"Xʙ?߹rknPV {x!|D[-B_nBW5vڭ9]n%1_sDi#EP*2mR\,l6$%#C ``0ZF `4{W>/4Mb3_ML!@ ۼ Xxd#Ri*@w*lڧ0=|tǔm7_ hk )ptfSs1CHĬUq|wbPMuT2+ˢ/B}d٨S(ceۺ77 0vؒMl*ήe~>´mvo4-ºݳUqSqxGYi9jX팀 {cg72҇6U% 5ڝ{')@vzu-5ɯr|B%9<[phZk\H/y:úH:v̟m(Hq8"B1-9TNu(C_=nW#Q݁%c#՝KQeYZXP ȕb ɨH&+kQ?onأLlxV׬a{KYZXs~Gͼ%ԅK -Rb24facUTky4an DÈf', '5d(} y˓@hr`u{\QwN<}P|gh&^75P˭g*\>̯;D8@dbu!H-} nW28F ᑥ?ڝZzY8F`h` ~NC7qK0h-QJqm"i!Pv⿧*Ÿ JS)&3')3>ХQx~HP4&LHxy);ʍ~ca2)IŮ+CN2:4)޾߽t>2eEkYog k,}L||wN[v|$٩X3G#G`2cw-x pujYk3K Jʺ.ecRsbLJ2ڙ\bEgD֞pEa=#0Jt!\%&TӐa~"M>5`N;E?7~V)[%pxYR"~*@&2 C u4/hhNP(stɽ@1I "ܡ|d]$JXpś*#<D}Zpsn7upaAS9osstqTyN6WSњwՐ_}bw*Rdiv dךփb}Bc|0B"ŲsFzBʠBptU:yISŇ{n*򿲿ggsDr==ӷnCfp۽LoK+bݤq a68ŢOsb qJ?8۫E5\73%2EI:٫"`2:^qy5Y>}By3a%3uH90ΎlMӊeMKX,{q"7NW_8] V|^{9F1B_`C˫$?KC)hw=`]d+d)bo+3}ޗ:Vt9ds (fD˨F hHpJfv$g!0 > e/=,9?\]є3@S]5V25|#vDigXz[`0wf}RsQgM*0 ,-aehX1za0\,*I_`l}\hچ Y <{^0ڣ*AX̱N^Nm[hdUYs3j|M,XFZNBnFFnRHTsr/h`LÀ_e]GφXAT?װtn:LV cZF78\9$c91CNkORLʩA84e jr:俳MWHX{˜̷l2;HXw4FZ;jօQhr܀.t\4{ETXAE)u awDNIP}ޚNHZ͚m=R#!]:혦&ȗZMSa(+r簜wTlo&~XH<5Eìd_GYuG3n T@fԵy"Y!2Pe;(`1l{\H!zB5Qi" Vޗd9BN^b\$ͿljFHU@WouuͱzA$R}00,G{!6:rb*!觝n3(9'{TҖ @ڈ@&XPI[IEq?VG)Rh -U)MQ}0,M;pԎwU:xE7̜H'hW;X$ GBDiG#ZϽ  h3h8bb)x|xY$tl5`o'o+鷒9]c)6O"D!ݙ0rK 2[Wx5"V3)Gu|",2u'H|ۋܧ1h?\d$`G%Q]8$[#h؟L-RU_ZmE.僪;#}SqʯǢNN1⇿7MxfEK~#b8DxISxӗ0+ޓi⸈v"͓l@w9TyQGwei b&!C3I-p*YDeR OݮkڗŒVX)(_ԛsC:!RvbX2-bM᩽:Z6wҬFwxrҐqqYiuJEn`nF b\J;qUI!Ӹ8ʞ,R44f<{3F7D$/4G?(W(0#-,|9ԾF_TY=c^q鎢vo<ˎJ/P 4( !.0AJ)a:[vh@0aObNφ-_gj*[S0i0fXlH N?! 윀gf;B9/^/,5u8E}1$!&5:>ѧQWa!h[[9)|M4^-TgLrĩ %iY7eX5J*yCu~4:FM"zwav`&Ѣ^QJ YΒg>mϧQQ,T]#7mA;&Ϛ |lTao!Ȃ&LhܥLք `Dܽ""7Q,پ*Q~t* ~q·&̜,nm&"G5 *0qSptŭ>RR?H|*/lpͲ76Fa(]v;:ƭjcLg+BCⳙj(BےuWC]b ""9o=R' >-Ɖ.OG-/(Q Üfu:s֛s(6!ٌ^VM=¤tzA1"g7I0nkUh1UQhgK$S VM/(`UY'-ժ1&1)7Oxd5/߬:&1E˹EZ:d5m8_obF`8AvGi+hnLQKqٟ d˭_x"Y*P?LA)pkDsr?]+II_B—B1 vză49@1,Cݘ%[~EoL0yJ V1$8QyZE~m1S_e}MH7yZrVWIpYÔCzo׽W{mYFkPb[a(_,sq9Txjumژ PpIb.Uߚ^$X "Y{'lym#}1Uk٨F#INQEX!kNs\c{.2sҚ{& PMċ} OɄ0m2_*UO'Sx2G#Q{묵(JkEVr3)ْ7[j8g=ۓ'ɫ<ݐnbeZ-o Nůs"0kb6F耿g0}ix"ձ׃LM.OYm ƠZG%pQ 0H`c^Kͦw?!{ˡbb}Oh !:-_ycDPlW}{ЌWdqdž`JNx<+=1`S$-^Oޮ -a'myB2x=>},JQ! O.7eS uarT0Բ bȞcRS,VJ Mw=I b,9b^a)^qxb/BQ\;5i-r΋0׏O[t@BiA%㝊@ w[[l J=PTq> 92rr١A֧aUoRctO'F\g) w?cƽhQ)0R1fE'3n٥)FVРFх&cPN=a \r*M&<Bw @rضNs }kM|y%ݚ24ToM:r x_X}̙P9Qu'6d1r@ yRN6nF8'K~;l;k>YSxpxJ&p]%mYwC驦@ǂڗJ=as.-vdRyO.^CɺkAIDU1N\Ȇ]#Q,ݙbD!2ê"x7# P5Ƭq(x-rm$w!I;Px"[8k=b58"2)oK:d,j \ q= 3 % %8UOX8|YMRJ'$#n:HVU m.\FEFvnfMHD$g>LA}5'" _LW)Nloö,ց ĎӜ5dM|!kO 9a_&MډySXA_c݌a) D7r__ 7&To3w hiJE/%ۄԎ#05Ԧz}*vDުt5 J[V^MyȮg/2.Hx C]J-(Ly9ou7o)Bqi`+Bpj:RG|I쬜kBGMyNJJU=Jl)L1zRj]lA^.M?yu)_ l4rE9|3gćʕvlqRW0u4%Y|1r܌S o!i3G)7g. y-{QlZ`ኾ p82S9KWSJL1~V-%D"%$>QܯEznoJT+-so}ގ҉~~Jk+HdI6h)2!i"r^qؠ'Фw#;\pI?~{4 Jq$s=6z3z^uI]qs.Seaa,1H@j_LGx@dAP뾓uj0[6]:C1)La?Y%ʠ̋iJ~O\ ӎa97ؓtà~f0aӱP3+JZ+%\?Rvy23;b|~ENyu@՗EgJ7U1 @(Bs =}tzmgfcʢO<7=pهFL`( q^@{|pEk^^L6\velYE3}Z@ScK@KzR6t DŽ]FO”Y$.)83 `+c.b&dB^6"(vuf=-kokK0MgBg !qV+V^JVPOCS1lzmP, 3xաk\=Uj`\͙Z4ü)ќ$we..jCCGWh"t!$ԁzOj^k-T긅np)hIYdyC3l|uA*qZG3f2KMd4- x@*Wm\QirA0 Nuk#pcu/1+?3&`@mP<ѝyX] jΟ70X(A|F 9T܏qYOG6@3R6U5G??aز¨L.ѾLLJ$֠<9xƥL!("sS3eTx{UU9#LCXVbRM{]o.^B64g>o(ϥ}ه@=ޒH?p:?ΐ:/I+EPY7eEi;bVR'ETG5DZrႤµ s%xc_]{d IN$u\?]&|sxYK}[hWRj P؋A;l3+È5YRt;WS WX> aDEZw) 0fѱ3̷rDF`|m\ *W.ʈ/%>[T,lhsX$W)&][7ԕY Y918;Oğ}^դͭSl͍>sT"cOǥ; ST ݚ\K@* .RYf'{<(廍.חD'D,<f>[טcOfjN(L6hriP(s!6A=ka'WI4E gT$-E%h^-us`$?x*adWO^+c4T(1>@dͧӍCXY s5NsG9Xayi1%gapܞoEn-1֠WBjj_"V+ܒ`AB&PåWq㘒wڊ:"Mfjb}#UZdl]BMaI+!b&1seXGp߬X<#e_.yn+>CdBʌf\ 4]Y&Db~_*[BR:|oeu~}%kiuPUߴIX"Yq27sm-gu+BXEFv6*Bآd ECl= Kv@~AD_5?꺴sءOtXFI_ Qat'A$ҭ@%s[ˉK`Z0!G!X"T S7m!ۯf/ XT!n|EHS=|ukϝ^Үu|ڎ@o<_֫=2]͝q߆66)U;i &mO[D|AAG{ƓB2˟@R_:|o 摒~q"5WqvqC  ބPbү:y8?ءdK- 7?]Y~wwZh$b.-L =6sfjщL퇒0*~y7任6H1٦R `6\ٙL*o>m?I(C`j} T#թI1/IV^eR6w 67.4=)E<^WJ(njcc'}8YLNA 4hmjϫJo ; |j{rΐ!ͣh|#}<ϱ@%+==aE| u H@lUv_, s ̝0h>k"['4Є2X\޿ Mh@a_ ,seŖ"m@4۫]z3 ]Eak|x#8rHyk^Fq*\"c<@bGC@гXz,wmBI~MkM2r?v|r;߃f <_C㐦l EOuTa~^ z&_S'c]Nxܩ6V<Zv=ܓc9\>l\w]pH"rixmzxt~HġUsfovXQxSf@u;qqQ]-xz%wAs&F՜~< 1fd:d7H oWCkIܩPVjT킏Fw yuJ5}4A u ;Iܝ?/Wbc*eb p-EܖXn48z|ވ!?[*k*|(Wɶ[&jϩCT*5^ o% mQ~TZfU@XcẙHr&LD{ @+H,g\{ps+z".z )_ 6Lj b':nD:.ŹUۚA-u_d&g;Ʒඌ[:rHDi x[ovtJ%Jcw!,.rKu*xƢ;_CQêLה" IK3?2Le08G1ɕߏ ?[E;Dm7)bY_Or0"l/."gUi2\W0W]OF_Ċ|ѱ>i 3O\#ߖo((:M_3G-%(Ӯ؜İ3>P`O**7&{X؎7w H;S(RG_۲ Rc0O-/ ۛUlrVy:F=IQ;sdMe\@,=^V6s*WuKv8 K~̰8o?| u4"F}ͬ٥)'&5 x3/71QʷZm- &w݈,< 8qIZm:EMӭ~c0wX"~.rpvv!Rqm6|Y;'3/t+= >t!D˯|Vr8po}BC4K n7y]:ÝEN) F]OIv: hZ{d+3fC\{ٳGS`Ml4 & YWDB7YTk leky؂P*H2:"q0'OH{C:̆զG L(9Wv_OgH'M.Z>8P]e)EEcR;>:9eה';a&'fZEM12O?Z}~Peh -^ jº%fe1 h5 s iq/vh*.TW:@Z *ʼZjLC?~W*@Juz<\j5uf[AkkvEn’ T4|d%uz>f. >K [ܘ;yn3䳔vAK6ĈK4t*DHN{E,xcrQ*7c%Y\'ByDUIkg'[w"h_ *W08gb Rڻ:(VRRٛIaߗH2l?FŘK#,YJI&U]”usya[c!Mw .oYpP,zoU@t5kzϗ08o6f)2&$kۭ4B_RI J&1Hn^<-q0L`-:RB\Yx(@nD1^  GjS|!VWm?'A-% X+cf#k1 Ѿbڛфg_ݦ@|齄h^G*`ȆY׮C9HdLzBD|J-1ALT( %LE d]SJ7-Y4< HZ .1=7Gݚ% gi{C=dv ![ #Aq@5\vYj[ 7-y^FRFj3ɼsTwxp,^PSZnFx6_z^o68B3+_¼R1p%"`k 6'mz%hlnH4,'Dm*)ﹼWd,ܰ yܫK8C#^avV7)QINOMx"}?UW6iL@಑pvSӶY8s26* 5Ϥ$-7|)8dQ5-I(ukޔil)ߜP>6mrJŢOg>#@ 6oJu|Z+&J9d-3|R!~IZnY@39ڪtnX"Xvk36̅ϼr'u|O:O#΂7BA>yo*M9N93{KuAKn 5 NNM#AC y^~P&H\r+8سj517wR߈Di늕FJ+ Q_R~wDN9eۿO<:~cnt"VbrзȗSP ;*J` ~JbaRC1KUEM>UAXV$ꆀaH'W?B=aX&g5+%k ?!}6Cp ĚB Q?O&o~~2jQ{\%o'' RhM ),рkMeJZfLW|gT 5 DZ-nDLHBT!R>rmH1:xOSF)v'$FchO@D^Ռk}W2+/{:%uF.~ L:@[wrCK@t"JJǒ&СQ7v}5m }Ud[ ZƀÒUC?a[m}4Yc'0+}֎*f u7*>D#?wʡ%gҠ5fW(&@V~Ra ]l0>=mE9Xh 8J.u!8mI)ߖ?"]Cv.R&9)eO,ɾ1p T`-*8 P AJ3+2sp"hVB`؜u=M(`z)ۙVˆljoOHWZO@cOw_3fΫ+JbWtzov_tɶrȑAG:ZӈH!X? Z=s{\{]Q_jͺ]tz&8F8<߿lov<*5yCWh6R2UZOOH*ZQ;z0u;袴$!Bz:qU4 ^>q]3W5LDõJ } H[ F^鶲0 (C3x4Pq4V?XSJ؏0Uڰ ُnv6n`EKh̢_@ʎ~D#O'4z.+xg ӿ1G1=<50$#9A |o Mh??DBD thMhإtdh.*=* KƉ$+9fY~MW8hDEh1nFPקך?}I{X+gAZq_@ .2VRJ݃/UQۘ: tAd臍kf{t GxQ7ktq^!|a]}m@ZaiA7t0g[&{'mY`+\ϰM/+O@vPJQFEbU£V&qNA P`@5+C6[2򎬒 J"Y=}g tN' nar4EbY!@^DC qӓ yq6!.`u^_S̱|MjfL^Ɇq<֋Җ8HGT 6yzDBaPk*װ(RKWZnc:8'Q.a 0'gRq!$)vK* X{(GgHtw靈)X#*z`N4oOlD(/̂X7Q8 {iĐ?iPanD`ebм? Я%p4Gzwm`}a4m`iGP [I:k;۷ 9Fzv˾9 :"(K^G?gcT "ŏORIO =D%-&ه1f7ߧMڡ te'Ĥ T }=2^Q`DE5Ll;5,B[-T*k fَZՒw*yt^G 8O;?ܯ7ș,ɩd_}lhPscT%O}c}g%'xH. z,KtFm zds 017΃`) s>#${iG( Zi3q肠"8" ፳dETzqd *&GxycHOy?fV &†HMAbS>npKw4.`$z ufCϐ(b|5Sj\kvEhnci,ܯ_aNxJZpH"uD 7ƫd?j.܍Pä G/y9WEYS'lw,+c_vF`.-.-ˍ޾i"H&*2#P%;H!S 2_=aHhce@<ZP.MV~xPU1_Ĩ&w?M+(`~U"&(Tq~Kf& c6ŽWt"f?h_N*lkD.t"Qh`g]9< a+pUj3~IGyu. :+uCQ>xwo.6<==yNrcE/#΂$?W( S? vι=Ct,TR㺐U$ QUUz#/K4GyJ_6Ŵ:Fb8,S۵ʰ$K4eS!({mkL)>t.΁(oj]dY<(4٨X1WaSm3{XY |Lb IV #iԺm Wj}w)/b kʱfg=ņ_1ix7 Z6Rɴ)wBʦu>7GҩYF冝!)Cn+Ie ٌFv?OrKk,OJܺhb?0]F-0So/_?o8,lii4ouQvԹڲ ##]cuI `40+i"t8x'&b/Gژ(ŀֱIcbS@>#`- g2>l?7}`c B;;%Mv9sybqJ"p<,ƫA1o"娧OčOY zouʉ+ k3m?Va)AdHP궍 M &j|r:&4iFl+K݈hHwY\Z4G;Opf9(_>-羚VΐE`EgJ}:'vIGܣ֪N de֝bՊc hu%%+B3.>Bc%j7t@kɏqzsX赀TBشeYA4jϽGrHq(Ҹ9{ދl(XNTBfͶ\@?4)՛y""Bt=2|P$hjI7ͅ3zl=B?885نڮjo$L /)m.FV7 0us6@ vfp$,7ewP)g,&sO2kkH ߴg63S;> ;ϲ:F=Ç]R0HCȯu9$raxPim( ZT`A|J{y7xt5 MLq^^7Uv> ۠6'y1C!ԓlhÂUsUӉvX#>dUAIC T! hȪdLʝӖr,5ϣ\BH6#GRx6zV. O?.YC6bmYs3f\/(y&N@.Z'[~祣,,!wZ T0c{uNSi 1vLjTفGII0WL_dqjSQGۈ e{}ѕi[a<)s!^CnwE6 ` & | >1Tc."if;G`ڬp j@%D6:#fwE yv_ptEj(0da+ VôPIWWvއlʂ*: ZI[$U@kztn-QM=eJxpǂ .vt3onl%3%}-fXߝ(<iq&zDqDaU,$U{|[^}`y_$`B͝~ Z,)_mjPٞ'8^N+-3qG 6%5~-C#"xU!N29!S H>!sm3`K[;kD  &E;{XZ8\ښWp5z~Tk 5L/>M: V{d+}ڴ\ibV[׺Tr|۾)\j33o6\èg:DQ?W{u[Zi0M 'Mp6dMi2YԐ!g&a1=[?l_9*#dvID]݊?G^ݡB^D팖iJ)J04VR_| !^r }(+T >daj|õ: vNܱA}a'0: Ԇt /5eQo!=[@>nw=IJ5'Ӗz$bwjNddF,N!8ꓞ{^\^ZlJ5R9Hy,RWG7N lc骢񆚴8{Ě_.MqlOP,b@I;FޏVND1a@ICCzsLgz&t9هPWfiT=TE./< $d R߼Cv%y9XٞFM?hҗf".Q eሓk-РR7| ~pJ;Vwx;%HncL@Ay<,$!R7UC4leb%Li!W^ 'g$!=VWXS3)Ie,*s0},r)Z n 귃u(n|s SW5ֵ+יR)k=Q5\񖒗v ƕoȀ(DhLUPٝV2%8W),H؟z;D_*q=nk"ǑmEykj.ؽR.|pVZW,7WFdԴ-/vs$#M\9plI`?G`>W'@xE]dcc't!rIğ>mm|.^q -3'YcV Kx[:I^ deefd ̺/xXơWPM{[RsE{bdЛL_#w¥U א ==y" $fa"`:ǓK/ x})pqJ[T־F ]_15> mLT+I,zǼJ(\VrلW4{u8ˠc.L(zw~ zgS>>4*|_xUC.6\lNV >&sn"نuJ y\s?.5Cg*?b\.b ! 7H3hӓ?)L¦X0,˺0Cl֢΅AFR]>ZJ>z1n' Z$BJ݉S 5z8{a%sn/h'4e$iNBa2h _A6l5@݂(;@wbUW^.)S@o\$wJf"S$1+(`*ZΜј:gLaϲ 7lfSfC7%]e2H-YRM;2 H˔qSuw _䐓NAgE3n;*&K`Bc,m&+)`%Q!+&e~IGu- =rҶgWW^C؛gHZIu}?)I_ucGH tQjۖY)txHʨnXu)Q,uFZuKS(Mr,ef߂=9:㔤&Um_cA4JWUi" #cJEBnxJ`t4oGr8zD 8h3}iv-ኈZ8q)-{o:zpKmt^@UDS| s rxV+ Ep uŏ[5> {N ϡ#ҩZ=7$uY?!&X<,ͣ 0{w)K9x'>;a d jn5i}NkOΞJ'34&Gvvt2bdx2Tш.0-e?< 'J[VP-˛EKg} jCا}aayRUih^;2nVMmL閿 e6t3uCX-q$@p m?]pduz{hdC ~VE );^i E3NK\#'Ok︣Ћk h]Y/_ڱDmAҺAQ̜84ĥGA;;JI@@,Ǒ MB|}^?[6Q }2*;Ik'Ϯ'bu2<$ooѷL>=:18I©x`'ytE_=nr9T#"L"+CKhid^-1Duq7OlAUor8TCn6 i]ƽۛQW')w֭zeYI(eP_FSokDGگeo7~n5O4:];RrS/nJp#/ڮM {1F$ =v%j!Ez{{ ĉT,D.̪\v ƾ>(1 n3 -kS>K@ oM}D骚5]^x5yDzk3 0Sǚ4\t{1g5 tCBٷ(smc7g S mT[H~c50/Jy~ 7;[K75 7-#rur2ΨKtbswUEIo_z]15 ScJTN,L5k$L x=)͆%͵<~ۆ/DCj=`VD4ڍSiI;)<ϴCfW;2ytdf`M!x_4:LG=׺9(~,;vHTr <g4 2+荴f*Bގ_;.tëɥ+ZoSzW^ ~K8nWK9M,Fp1`sƋţ速Xf~xvc?CΣg=Q*#WhuRw)nop{;F%xXLpjw EXz4/U$ILc^kOӢ4(ov hI~mgb M_ J`jG"ݾuTw_V1ʥOFbRڟ?fI"X!ycSEÀ{܉ո0G d9D3J PzGxli9]^/EVHg%CǤYgUtfPlߑѺnt؜9lwIîte3]%ŋP[Ueq=~g&V'Z#m2 G%}(K%.hZu'ǾkuUH$ЮJ%[Pycc,q cgű Ț:- ͦM£d2+nEP1oR Q~!4S3IU0|Q`p e7Z*5 w ܡ(TЩ$?8K %O=+x!#br'IאmlҖyާѡ? N&Ky\łEoZʑUM-B/}{;vo['Rhrj 7Wߞ&pypqOk{0i8xQGdwH.25MAx2^AP-)Nz3XAQ&{R' Iq\Э>Xec(`L[Nw`QnoĽA9CPcOeHT P|ĢRAUC%ydAE^gQ1.N$ ao]864Az,_811qU,xwxZX/~}?wޙ7Tev^(П6U>ȥX>?{RWy N(N^|,O@tr/aO$?14;QD4VXA2 h0I x8+Ü)sI9TSh^K\n?ĻĸSA WKGG[/Dhh!ĠG$Z%@=(0>)d< LxSKsBq4􅨢9 +Ww}daY0#dhOaEi#Y.sMjc3Ŧ.嚱h)`Y`fT\LTzսy$?nU`C MyL&3V #՛&^{q ![#CK+yv+S|tN.B4;aa KQ(9zO‘/wbЙj*SwsB[B]$|nq.Pu肽jK z|s pBk(| DLk/eĆiqѰXx2%W8."-$oZ$hǠ=C});`Z_εϮ+nl?haDK1im%?@"z/V`+ 4-8fɫ{IivUcyRx_'fh~Nu 6bͻz&~D̶.^' ~\+q;Z&9#}@!t Xo;*GmTVIilVFh'\ۻ|S+Rs}~)qAׅ&V , o?m1QU3&5^I-tDV/]Q3nOacVQ*K3Hn'/sAQʆH1:l/YhTA']fMIK*bJ&D16ֲ馗)w㬼OR 2ۨà zQpg 3^aD(q~r8 hZLC.=4&hp+#}oU2` :6#}3s:[C#6Ogܩ%Z!De Mhy\ 58HX2EZ$o&t0tyهo$Gab׵'躰ޖt^.עhiɘJͱ \ #`=J͹ ժ}XR_W  98S-PQ7n[LI5neGC-&fgX+o^ĉ"|3(.:Cndۇ-UOje]R0#XAr@#/|mF-ZZ퍤C쒌g;U" kWM@MKFQX6쫽<~kdYp]O#`~]v^am s輀~^SW48 =s7ndHo%hE cV,ۏ`ISF?V%ϕ,W7=s1pEEC0 xŲbQٙ>As]དྷithCֆ=Fltא ^p}MK7\m31Ix"4N',S(an5ѡ\b*.:|v;$/K(8Fy/"}y 3`;7;Y6sEUYWuΰ2hW+ &˹Ж~bU9ɸS{Yᓧ[ߘlIV{CVN-P C,Ѐ"Vmj{ &gPغǢdCs]Č=(kpNcfhFmW9aS"3z/ X3PJObN]pPB^ƅj5о0sy[R?1W}] ?N'؍L㉬網 &2A$r;^򛯗擠,jR2=pQ7J˔HQs@V6w_[C@ڿ_W\93+6T۩tI{"(/DҺYNl.W>Q@O "Qz<}WEZ\(ݫ y1̩ |IcR1>=@K }⢝$YFKNRd_Ycuԉ`Sh^*ec,\:pyig(D_hVkWq ?;~1}IǕ5TdBkxOjqT$^<c:[T: k%>U,l٣-b볮,_dw%UnRf0j%|gTE:SQ"I_6#쾫 _l:cX*'ASɞh g~'gq1QlЇLJ;iϡB:NFGh0m^Np3>E9=1!!ehy)0*5w)Vmo,C B-aerߠ w5SQq&Pϣ&Nlfny eB2 0E+N~ ZE,|ҳLfz.Ğ^$$y˵HlDyh@~|*.R9/k-ES#=!)kACWL9Uã.AsH>4Էǧh*m,PզǤ__]}`@~Vqa4$_^(|BA+%Μ[tPt 7)bUUfX =--5ëi+`gy'w oKMItuzD۾CQ6=8P\ɥDxQդLY#: ֤>W=GXǍY5 ԹcMC ?Oncxاj.zqhb.36pF@)t~[,F%/6Hr ՟ W/|y> FۯӚéQ(+[$&2zEX85 H*؀nXc dFECX Hq-L Xl X9mWgԌӧ&#耑 M{ޟ^t"m"k9r*<-0q;jl&DH\-Emw-jAXϠmGtP.4K-%z1nZԟDPXV']zUCW[pa񋜵 -v#K :1rW57af;0k,;B$ cHU} (Mt6[9<@~ӗ7"W!Ή<~d gE+ęrğc9Ŝu*g E~A4RނUw:r?(Nf^,'5&4` 嫇<~BmtV z9?PTʫBoat dSzb̪Qa18m蠟Q&WtPA?Cy-[Vaq0~8Gtْ M-5/JPL>jb˕t|r=Fsk|9TRKPlMDO߂Q OIDdO@ȷA7D pZiJ8`JpğVC6sͻG:û3P_2I3T][?O\|DsZ]ƒȡ8 +IQ-xsFTᎡs˘pʭ-SSo69FX:4>o݄mōFpF%K#}CJneb6= նjd/Y©Z6T| si"M7}l5ƫU?E]mElU:B2ã5ctqM!T&&j F#0~x3%1?mSx"-L!dX{CRlcʫo8ݟZ)~p65錆UJ<|yur%tP(V}C&/J;~D 'Z 뾩5}wv^6 qE:IL]/J#RFW끒~ SMX?E@M~<,:jzG4`Nu|AT1S;w{4ehO+5NT-}<Φw(þG,=t+G6-'~g3H5\ W/s[*63 3}gל뙀&d_\Ej0>m؏~A}Pni]+wdղeAgv O:7(Py#JCe9%@裍 :\I:%ҾWo`UG62c jڪ2ll]0r4W%vXo/\7k-P_Nas%# _tVQka5 L)wSkP KL_:x69[JԳu%ⷘdaUX +HX(&bd+#ebgB2/\чmWVI!6 Ϗ pZF C_ r8/Gpt׋*Fm^Btٛ֕U HT:7 Y %Ҍ?{YMrKw1AO!D&{21&^mx#%0<˴[X´Rsp$ z@0>||:[ԘJ%2p?ӧe\NgF<{H'B! O]ݞy6GA}իUP Jc%*>}J QFyuqbxݷwM/Cvn/jKaI1@&1njkh_0(q*ٻ^h}9ej 9ݫPf ơ:YNI3`pSSWWoQvރ+bbyu(\7>Lȯ c}%&N&s7Cr"t5#v\ da^vqPɦ"Äh&!q bXtMv܏O(ˬzKQ2kto} >r3t/P!|:1oë4`) V/4Ϗж@2R e|?ȧoVD.[~Nُe?ZS%/i D`/e`6!Q|Ki#O*f3=W/@ <ŮYD,+;vWݷa3GzW8m0ګ b9fno!Y}kN E |䧅Y擐Y> 'dh}M4QsYQ2׽e,cGS`&rѴB"A x`lAf|*̞V72#Cq(~~_WN{P0ԁKeA=V*SŌxPƸ,Wē!(H'FtHzqeW6m2/V=|ghiSϸ;рysjV bGoW$TL&ɍ``OSVcfdoh^܌?ePLJR :sN)yh5p6EK0925NbR@-5jg OkP]1c=JЇO|]Z毛 E67bNr'tkV^CUqVFn6qZV1hKۯA(̦b)!JJsY) Gm^QL9tSs7T)krd|7(&|~{fn2?瓛%[-=⮦uFO˼ˊEytHJf-k^™ :"u Ei_ziHl>V#-} ޑo;Atq`JF@M)|}(wěn#Jھm/wDIսrgW-\0 q+9i:E8E_5p݄$[Y{J/Xۯ/KcIUn)t!ԅ輑5h×7mxȨn.m%JBT诔~Z r;ѝa\=FbӤ_w|AN H?l Sϑ%uCV|w*;rb>-\rõSyo+X]N*4 ![# x7xT-ũnA5߇ +m޵M Sdn2KL@Odp&wnl kd;pq2jUFOmnI|ZKD5( @4LQ q'L]leYP50QސezPrI#N].鬠Big~zfO!]~sٽ݊$XCS!gGm]$lF 3 qށr}y|D% / gIw ,vk,d$n,:ʗ .QD#F ad~SΈW3`ׁMlWR<{p/\QtD0cP!Gw}\BftKmocWe Fi+WT 3HDKD8)% iTffy^M^~%CiGwXJ [\ `J%(Ct֪]B DІ i & jUκ!jD*((U"TzE]N m"N&Qh:9A86Y"!I~9Vp3z| :HawQ EWVBZ@䳏]b̶E|̼o) 閻kx)7ҽ?H:zށ #fQr~n(dE]f˘@suQy縶LWtwhf_7JɧP6cP,|ji؈0=hEii0Qvif!TrsEwZM;U?uDQ56=ߺ`R9c3>H/gkQCA;l@+_Y OlZ O~_OA"1E iڭz) arUmV7-lhKteHHֈ|g2ý"RO_W=N }9g:z_n]`7b\U(mgNrN94g{luO302?oV^>Pbx(Y5'40CnHumCtRl`:lz`X-op>4;ME_s x7"e?1 X-I| l,)cSHsߕTrIL%z3j"ILy۟7\2VR++pXqѯs%zi52sj5)F!NaP*ƀ@Sv8T '=$7uܱgs{M֏GF0WBoP)Q+ZEtvVuQFs):!Y6a ˃ &[t αɼyxf3XK8LP(?^޳uvZ?sv '4)YƼrIq+"[] ^`cye>[MgtA" \rJ˓!ǜRq,WRߢtk |E 1R\LɽIH |i# 0!,w5DDCjO;#jfY&~ %;@/7tϦ6݃s YʉM/4bK=5iFh:X"YZҽ-YR*l@N:QS@h2 C.}:B.MN޷|B13减:t8 u+_O֬=&$dɒjƑ)bLԞW³rTN/kOsU5B}$G0"U< ':YÏK0.00}DA|&Agpd+X:iMbݦuYCP9JOqkY S&vys-KӞɐix;F}0[A]je&W.dCq%.0j6эmRQ7,HV EB%XmE=cGU"j&|zl^= @)Z>Y7׈D?5{ظVyzwz8H34>гw;A-`ٻ7 mA a@ v\|߁ς!By{ hjoZi_RI1y;`|Sw _>$(jo⡸099 p:T#D+#Ɩ4B,Ѽ|^KxJ h,.4h KUwSDOެr0s2&ܐ p2MC^k W~Isa!Unr*0M6eDž3_GuRڕhƽHam¤[Ad|?jDN 6"^Q1*t5Tޡ"]3-~ K*jVIV/#Pc҅ԴV&I =┐]JDYjbpe~Cv+86JOJBR0{Vk@I?ܔ>~JvojXCpw@k|]ld >OD|T[_itWV>TԧtNԟBCx%vN\A8Nq7@7?$3S)kdd^ =,תKSE\/n,aj-pWr*yD׋<JGVgk ~6wxzVꓬd<9Y,51rpXjm 53b GMj0T*!Ԥ^e - N؍~{֤lqc_4)+'N,_Gt|X[ JkA/ץFebެPFw+wiJeh (Z wLNNiCEbN&XeѲG@Fng'3c795NKn9ssmAJNDaU[~Jq2nyEEmBc`2ߔ6TkX҄vF&ġy|揕_$Oe~(g}(H΍eIAk_Y2OGjqn-#F5yH}ކAlFxʪ?3GŶC",c 0z)c**^G5}!KZ@)`=q=KCE}D2|(ެSPr-lP41??95Nn 洄1Tfw9nӛVEvTb$Yeuh5>sC&T,Ώqvɔd5D0pSyS]6E:3w{SP]؎cM3]Z]h"%kQkT]c%p҆(Ҟi bIcS>3{-#j ўǰ\aѢ)A(E|[ulg9f&JU`js;a[4k""zU}[7 #p:9$ VXobЋtR!Lvt s0?ԪVD 0Jd=56A8lj|Feoײmn]jK'uN,f#fcޞT9Sts7t2 묈e#,jn"ܻ e+ZUoϬB_Iy]!4(pZ_ _#?.yu[$ eXKWfh;횘}Mdhmyj//)B;j̼,Gw a S}WF H]z@n%ƈc-~z=862-riFõz0W#vU|`Cy/ZN0R)8V!t p$gE]X7s6 咕}Eӭ N˕;0 3Zc[fIl݂dE!SȊW {<u!LTT9-HҖ߇75W#U1bEu 'x[eSҡu >w3e?~Dd+Ý0 hRǟ45ս35g3pRem Ó lkR+&}rk-%eS焊Wld:3#^E 5`UkPuYrr8 C}Z'<o3e@Mw S.ֳ)ܢ]drѤi44WLŽ6뼅!EgE;X95i)Tː|)u{%&ZD|<Y>71v.#Q3rAVh$46v?U~@:hֽ7be"W\#:LCd򱠬xKy}́4JYNP<զ93piIixcHJP_2~ eE= 6%Uƭ/HJzmi91S;gu2|"/5;h虾bƉ4ܣR +Nzш.1a6H{-[5m#qOt;x3 6VtU{+YEw*{4 (JUA՜2z8(wQ@H?$"@c?xFfT_] E>n+}h]ⅶ8}8&ud JM{QtH1+F`Z%6MC%iqHA2S(޽fk{pHN1$[:P qݪ֜㬝g;tVFƶ"zZ,d=#w.h}6p]S*yמ3z&TDG-2Bg7ӆУsJO7rR;g(>ٟ@RX&( o@54Fa >- @9axFܚ絰vp]qGLӂ`^$#nE:5i?'UF9 /&)Yx185iKDّl̛c6rUh]xgdVG&cjwmgXƖɭ8MKd>_G*3]z߲7z$ "B?6WJF~r~B*؝XҬ+;}#Oi*Q`OQ]UrkQ Os!;F0hS [liM K"eQǤ]kzWWA܊$\ d\"r=I5MR -Y37Z0^pjV*c)1Z޷Z x\(H/<6wRPۼ[p!@xh y7d lKIR# #~tCh,r:&9xS}ᬿdlMT`[`{eV;~ E$,XhN $Cj[ZJyk{b!G9olYևz[߅)ߺr&$ڎ|Ts/D0qTb]kEbNs׎Jȝ;?se~ ha:[:[7Hm\~_FU~|JZ&'A]?~w0ٍᢩbܔ,;H}6$I&Aөy{>gV!q㇛eh^.AIB(HI\9F|a9=9fCpvJ*;F-DLKפ s,lu-Dh=]DVuL܋@t`sH`ٕQ<–EK W5ۡu J˸1b"5%Kx* *[T= uKVxq4{ԙ=U{21 hٟ^u70|8"tDx_r1/o,kDayi.Fq*= ]. eF\7]>Zo?R tk 49̇(ᭂ{],/z@òη_% ; 2SZ Bd׀_f֦ J>k)k5aQ*˄HBi7p˻3n ?}s94|̇tꕍmNNJa=Hۑ[Qa^^I"v ou5}.٩nz:?'Dx,mUU#ơ_}f"KxԺJda /S杅՗h 4M$`[j=nx aB.V!Ly?,J$ǃ>EIISE\)3=K4wz$2ߙT?k30ʜ=?GHM/P~TOz,w]u)lݙik:c5Nʚ?(xU`@mH\w.loE@K~=+ xP %P3-n~% :g _^]wKT~n=oа!zf)'e-vKU5"[O2цU( 6m)܎a)l^iKfrп}ex#K0;GswB%]?@-i{`9&11c̶?"{TOF,22!E`~Y㧁7*ub=s/yfbQ"[oBQ)m}PZ3k2XO9i؀F8姤Al?qy ,xʎa|Cƍ(L\t|P6dZ=` ; yQ쉥9;//sD n;q$,z|hN%3!z>TTWY~s,êT%NhLh/t;w+M>F\, ~+b&Uܮ> 7r%jt0XhLh0K[`/#8`  }!cJ/4D/''ʝТӖ3&w$h{& 6[ϡ:%tN\gBoye.Z,qӨAS.ڃg'(Oh@Lbf n >wڇj:^ [uOEK"PwlgK<ɠyPQo5-s3>zln %-ÀN70:N GZwqR [wד n/U(pZix5 /s1Uތ"U8g{>,fPd|Opbgiڐ` J|xbgzV69(@wCCu`b/c>f+Mm%JETAK# QQ<孈j9ԅys=tǃ]ݰ  kۈ'ZXY BTDl̖2w=h ^Xk =QC18p6~;q bq_'Gk}? ?HhMRB0n05煝"7RqgH_x:O)Ll~APĆhC(mI3QFK^'I\(q ܙgڑ+/2ȕNI.OaƤtg J{0 6 fQ)ezVűW:r L,29_dQkG F>w&TD4E5]yOkqIk7\bp!,(Jl,R`$i0VQ`#4[k(V`Tz)Q 6(-Y΃b _gl߽5eM[0O)o=?xC2qyTSP4"@y@2^l4Ţ;96Jc4H`02Г%%XE[&/ +y<ʓ4fJꔷuRŠ45kJ&=3H#~5)Z6'L]aNh; se(}15HϣOP{^ehh0e66Dġˢkm{ik#] `yKE.u5$iB\[ Z(!eL7&Բ;Ěyᰛ 1rV.4ks0rkakW,w"$ <T-wD(K5V/@f~4ogި>twR%!W݅u'gȡE1ጭtd? kROEx&DѪ=[]|Teʙ\uǚȜ`>zL&$w`ќHT{T/,W#epX`+uq>>gHп5]?۳dTN1ұYRB&TR=;+tG@6?ٟ!w{u~Ű&"e>yO]DWon!7 7\T1~46t7yoxn(:jMZS@))2A 3Z;9q Yҁ<.\%8"z ~剨 `bm_y2ڞ*ڮ|uƖnv%Үfg@&]>҆?nòͮ~R74ÀYŊ ,ԎP;f'/TX$Fܦ$rLE(1B6n7 9㙏dX qoz%;" D{!7~}Hc;TjGUN HvQR.Hg#mGK}2\g[ 3J0^9 /1$}qt⍜KX!9a  i72csЀJGf]?␌U4 qcuX =V<&):\&NQ͝A U}u7ǜF.zRqڃCݎ{]ҍ1ex*k+%MWu$Q-Ex fZ}ޝeB3" "3=S0bG6ENɰE:8<=^[Xp&{VݰpBn!6)=tdc*S]tOI, Wsz=ٗƉz24Qtc7" Z!'x""zȣ&{0 7/I)_we`Z{^F2 I0O3= A6}C.M$3Ɵ݀wƜ=%sL @GM8?_Sviiu[+ bOD@eY3=TcT%@*eB#"ٗkç{Վ[rmuY 4p=S W [Yt%~8*k t죦X[iُ7p`vdRoE@댐EWMڅFu[&έG<;4gϻ>'#ݭh`vвѣK3] MD ˯;;cGփy|$5 UJMgt,fdZFU8)$BЪIتjTL :C[籝z¨' 1GOeU!6׸5uS!ͩ^(oB̏'cTlkĪ]g+W2JDB8v< x#E`-jſ%/bUPXt==c%J"JC_>:}8%{@Cn!J]tE1p;n3)x&CvF1'Iv4d?s Kކ8w QR>RgTWaaMRg{D֗BRk+@idlqA4v چt^JcF@n iVa7̭6]%KW*K}%8Aކ-lmي΁ aUKLlBTI֊zTT -dwMQ}evja3(&82hiWi8ނyX[}$*S ZA_g?aKɂKzm1hvΏ׿ӼM_\Z:dYC85065|+ *IB}=4isGҾ ڞۉ(b) 2S/U)4VG-(FkQajQ2rG=a|U!h8OFi#)|"40({MW/$H>Y0dsuMƦEdZ>]^qrz(@% ܜh1AZʯmDv'6쌹q92oLrw+ѷ=\it:gA1̖þ睥DQuknpQvq`L7 R"013Zx^lj8t\* 9(Z rdRV};.@'. 53$M(ډs-{% sR /n!Ceq9+Zy'T(|(*rY9.cPˑHT%R:ke?(_EG gWzg j'̉)s,kFd5 9rZB^r:+|nW#vEpBk:\L麞!+~R 2$aw"d}\L3`A/PaJW( :rx E3ckk` d7;SSɎ|p{-& \q%[_NPWp@>%ƽadvKP/MNUNn.Fˆu_Gc 1Ss]O<ӿ1IIx!+Dѵ5?]h~նkE-laSW?`;.+/dh׆7La %qjf33FuVHp-wOqhrx{ 5~^$!&?[6@IP\ҒE(>$O?Y j\çzht"N!b%"O*i+wP U sayuaoun1; Zy>%8JkHCyon:DZ#䱌h,+M_/;A6CpU}x9i!Z^|ArWYRflj #ي)1 ; akFN(}AW{X~>H0 ̸eb9&ARtv,iMeWX'5k\}/_&CM2ʓ6tDH/-ӱҒBz.;]~VRhlg?cGr̲߫Fa*8 3N; en3>B2xmp*F,旨(/t\T,R8bEvsp\$Έۇqأ> Z$=,(s"Jbs<=slޘ^čA- m&C3ȝ'X-@ҏP;%a_8ozJ-rq'OHLN>H^\7) 99qz2wo搬I I*愡ڨ rKW9F 4PS:¿]'-BSל*?U_ =0cs;lE`;FTI1D['e;Y8 +=Ǚ|+5W /D5"D.7[cV`L)@XU8LIS}.9M:}#Dv 0j*S@p`t#ljCo,JKޛVˮ.ݪKYȃ`q/˨cVr7T#u|\ ;"*7bV51_Yܛ{k<9}-j 46Յ}-Vh.Al\"/X\H˶.bλvJJ(A07H. uE-cghZKh=A5ڒ"+SLcqq655VYqeaSP `MooQ}0N蹱Nmǻ\tj6?@\@{;Jڑ? Ad.KkBgJSl.zH1tc2OY2ZFl(VrDP!\'׽.5Ї9ݢ j[j=f/<w?=BbU$uc_k-׵Ƴa G{&F9ùOot?pOMdꋇW[Mox5*djv܇4n.W5TK >İ Am \@nyvbpJ߷?ܰȎo*#;v@PZryy;"RsRAj&\H̭_")aC=dC=:~9jggSȁe XU"hٳ7J)zf_#l:h4cIɴIha9ɟl-@9\h}䮠I `ߣ:sA% #8TQ b yjݝFe S* m~j]`.h:dK-^KTQ*dT.\!b`)hxÆ.U~]؈6s"zbA> aQ[.V=/Po?()Xa"+[TA6r u&B.b?:uc!=rMn-CX~%>U<6\#)? яD CPZ:D ;e]ivCdmvnގ;ރԥHu)hüHE(K$B$x|8bNk^%f՞& (fbB8פ٣@xް" Vƹj*:jȑFY;9ƻWJ2Vë~A$Kx 9Ns8jĚ$雀&<O~ Q(9^o?TzӎMJ> /IQ@uCghAH[7~P =vj&qGr6{佁ց{wl<µnv>[w) <x*SZnHjZ%·U?=jM,"5bIK)4:aqb?|s67W9 UJuK. @J8$ \u^/oP6 Ssԃhv'7 ԑǤG+,xv.Hi>Jj\c E= Φ)B?RH]SZ}G-U‘1I }fU4/Zzׯ.ݷ/JyoOj뱭 0aZ+Y[<23*NZY4!̭EaXQEYE{s_ HڑpcI9oO(3R B@E 7ba== Uc]6z֫_|9Jqe)pYT\i"^ #膵8>P6[ۭ*I5KDy"΂VsyN1OjX2H⫦P1ѳe͓-u Gn= gVT] ,V}j F0,؞5=nϵ:)Nɑ"bAf- ]ML ̚R'TQJ+o*ӱl諵:i(Icf0L >]QQjeXbW*!',Šb!ǭK FBJ{ߗ%·bd ϦGi'"hy 7h/.(d/vK?SU*<СS @G{@Oq 6C'7A@4UNZr1j3]L`[$DIM9`T~O@wѴCubfRvǡn68Cy ʐ'ڼ0$IU)Gd"?WVUxq8޹~j!8Wx= S$DNuؗ 3~zSll勔|]Uר2)),[5mƃ ̀[)ZyRO~.m|\ɵTm}@FV}{ݱThuHjA(Ff l>#r|VRLּ#z[uƅn7F2ߘ]h*OޚsVéi#D7SA,ŒSc@F:!m"WoCO/7W$6T1I 5)֥46WߌK"|xWQ x@4 Jkoj,3T2h]NQ_#=˯\zs!@*^C WzdR4v@Lbh:+졔5^H߭8f&5\pSL&XxOU%4O4A+֓[Hݛ5eb\M_3ګ#s80kTE2};4I͆4MblD63Y7ڂgJ%g -fvzg#8#ɐ'&nhZx O 8fX -~v!=#9⒮g kqkvvπyVXARs|*wW(@=PL'ef:_48rW6*xBQ.=@b(n%㖱/LƞR;wQdo&KHBydžqFs>k-FnnI F__I%$~J V֚mGI/^Y @E7r]$ yA{VgG;Q8(TASi97 C1̺݃sAucʆq(@%|t F>5ѹ7j5k Y!/Re /%E)0uwD&!K #;,-^JdCLX,#wpB?!2xL%:3–'6&DO"uEd#&3>|ǠKX$ԛWG:.D~+pަan[|I~zf$o/VCyiWq*#B (wyЉ69l,n t ,>z_9<Ātҽ[s2xu^:42xOr[]]%ms1@dMRIN\kDeny.5b>㖦Qbl~,f6쎠̅ { KY+p"lZsSX^=QSlii0zye\{7Fe%ȾVh t -@(C0 gK:6pSy\t8 *11tI0Ҵn 6:Lrue<8ndB ժ"77Y   +_[*^#{ 9Z dxsX1T*s-Rȩb]8%$}\ys}JLV:yF=4<ٍ$SP|IF(RR& #I/;;5cMV:gn]̼L]IP!$Ң'(:j"~<CcŒ"sǡ'23.&=AسBPU?DF3%kt #EVpX}:WDi!1T[/87ͩ#8ڱ^|_OSo.BПGTƒ, ZgFʂ~"AekYdž-L^hC_aA<-sP)uG<4Ցf},vtjԃ H2?}6%b9qWvH7?`gUjjō6qD*舞^zUQKHzNL>H׻cM39s)E mjYx#i iCMP›Pr0XHє'UMh{H$6ix t1 òĎvx&bd#9i\]!%Z{xbG?Dt.b2&EGbs_jQ/aW} wU8pQagG&kq;c-obҙj7 6:$r!6 lGBnmC^-H8]d~VgQ{h4 g9?,xdR% !-}|¿E$%7_Gha^ޜn^>"r܈fCUrИdj s/3yo߈nTy|5m2S%U:fGqPm/Ui%z;I}b4"S&ܾ^]˵oELk,Tܣ|M C㱍&v ؅5HAsoU;y&luĎ".bV=J\S~"iy*-pFd}k|2c;q ;0dz@! ?sm0KQd'do-§aUNFsR(oJ#{c;A&!yRҥκN֢珹D/3Ǹ:ȶ*'TI@>8-z9.JI畇4".y|EaXR3Qxk1-(}S0/ЇO)Ww#ӫM2f덝gxbVߺ-^Z"1]ָ=\Ş dpŪ~0 W!'\[A4-vad-ܒ Bl&z7P.orr1)W3sxdJB/8.!ݫTa Wӛ[|~~TJYRNؿp:͎ M(矎-]Ӟ˰*g.L^Х^U+#(X~jF |:>7!纎 =d 9Yq'l]udctU# &5)~ aw JFV|ȕQrlrm2VFO7_x`<$ iv#)Å\fNPacVqANDd,Dwa,22AC[Eb¯_Z=ed)B:?K Ǫl 5?+M\Ǜ"ju'o>gQVpkˑd ?1.gʨd^~]%c>*S4kP|>c Q3"a5рq8U F`{^*UOV/3S0>I1̑(CE&HˆsIs7kU\u̬*l&]Sg)/} 3VXϝg=iL.v =q1G c dkCI$*=C^:7HW1#|C0YC>OxR};ԗJ4gA6(>gGm ə`j<P)7#yyrr=W1]Fȵ-G3,F2* \SY*j~YO_$ igV1-TKM+*6%b?A^d~z DLD5wj} R:T'|W݌barD{%ZvA fhUEȇZ yBǯF=M3`q H> }v/N !wkt[:#8yQdD'.$y t^ bɯU!]S'P+'h)j?i}rcw7~$}9-=`? x,H-*gpu~(9d|x(iίw, P @a3OTb O~$:VP~em)D-SS7A\>xrcf^f3鷨HU(;U[!J"Ny M?$hx >a>69NJPC\\72D u*}EOh+{ :B~ɫC'NWO"t0<;rE q(OY 2 Pf};U"*ZL85R}`Et>Le ձhlC_tj.'jvy)iZ.H+N1lYjb?Wh%%ġT?=(ad\tgH"y$(>9_̾šiK(%_=Tq|ǐPD&WezIP7N9`޸SysP_B+Rh=kƲ9 rY:~Hg_TbqԦƜ+Lєn¶`YgPE3㇗qvh}Ũn$ko7@P'yz (*?[U<^\,43E?#@-wZs959 }8NzU5 匒1XыuN$W%`s);o#起n '9F\x^7 欳J})RW"%=GDaG.}({$]2`2wieeBTOeȭ}ܤ"s$YGmXOI,/$iG)0R &a_-0aE6B@{ ޕB'wYy*j(5=neOb$:H $W~} qA^]қ^н3}戉˚%uD3t$”X'yinL7[h\B;=8PE} !]Sii-Lm+]D6\:l 'ys/gEE~l,:x%|7H{[h=řRCnN v~-{?g1G`:)ӋTjKP+({]l*'sH:_!2kx9y!dWm4om΢AO,˸u-yΔ>lMhovo ag`{"nZC =GR6 ]4Y)p`hˡ|z݀TFJҚi|c~c۴D>0&R6쓛ߔ.DA[#+po{P2VhAcdcͣH[˳2#.gޔX+}*xe xV(]BN ~^dW, r2Vx&*iYDae^ϗw|q@'0x4|~}Oʧv1dS羒 8/"JrtP9Y>ʊ jҒlY7{ Y!j?Zdݜz7B`A !4R%1чjA/%inmDm"8a"BOUXHtS>=&x p^V̉a/>MѐFD`|8ɘ- oP!8 Y4+M˜ʋF(J~Q[tFZ/a6qL|-RZK c,n2vL`h} lKuN!pYF3zeoPL% }*q["b2 SDx }5r@ `&;0z'oexPvA׬-d+ X9<зb,*/8\3Jմ;4ח":%K*n~C`)^];pg,8pE5 c,pT /p3wgT0cS-`PN˯(!^T;Gf Հ##N0-F6[ %L4)ԢjQ[hSomĪ (lLp (*s Ud(1Qo}cge뤰U+8E-M T/a IQ4[U>~vbVZSt 6u]AVjݰjaYSy~.W-s}(]7SY6Dj_TgE{TWXڢtњ"XxNbprE+8)sS a$ VˮTRNZK1eE_0 \ly,"l]Qϔs:[fYc P7hK16a)!lTp_쨁zk q@ }hÌ+={E :ȁc ~Q!ߌ}?oCO t xRh`i4FZ?KPfAqcm+/ULjeD'EM;<8O[LT_zi{5 Gm=7ȅY驤taSz:9MUS- C8/Ij9P\vP]Y͔ +O1  (^98BFI9T2vV,w-]f:ǩu4<-flD=v$%L=])׊OTD`gq{ 'Fa:5OjםX@:֧+y UnwvTUd/QN3J|4WJi+Y@+ckV:t{̖KH+@`RPeFA/[܅@S0,gQrVlotP?m&'ԥۤ;s_1ܾl ./5`6`34s(Y]3d VZ5k,۲UHTADE5P-MұTW/[e`lpOj+߮x@Vfð'i X,CӗcY9w<%n˳FapS})`;}_0j%R_Ibw7/w\G[xy':Tۛ"e8/"zKxF9Ѷ)5V 1-@{}nmMIuX`͛4N%ɢB.:[WTJ)G$^60W nf7LuUh l3 7ĐsWe*y;@S{W ֋cN5C흹/_J/|腎JF[s"N6C(} :crE||rt^$ӪCmv; |݌ bjaBYir4s4DҏH^aB'nЂ;v pJ|y@@j 75W1_`RPT4GcΆS d}TJ/-<,-^ѽͷgY cL"y_~Ș!5^2lqՐby%u7 Dz#hc8Dp5B Q!E g7L*B4VA / aC̋k}fܜɐq؞d߆uGhw?ez~Y7"?սwbMuGBڄ[k!ytK"O̝X+M%{YN ȨT (uQB2}+}:1|Y{,$G-&2vE[<42Y6#4H4rQ(w~hS4Y1zivP(ejC&#)g%*+IB윮'̙ 'a]RӋ,S:cK1>+ɭEć>(:y5ҁM??:.ٛAjn1͌ z=Lh(LE1-O2\i~$21[}'ɽv'm E򊈂N%%7^NWJ7w̫MVTH%=(9)^Y.ʺŤ߱)X75J ez4W*NG3G^&KDdf@,>+/0Q(4OӠ_)b6zTt^xv'; ΢&O0lߊ'$5جa3Ib<,+4 %p +4c2tUs-3tFoV_O:gtsk-䋍(DQ#TryӎsS'%=ȓV/l5[sa%5{ص][ (^ :}Wy\ػ'01I+">i8[%L\#.!$K`hfE1QBs=SĢ(UY/wE, a2Ƒkb7^z)bk(_y*Pv:C t! `miWy*}jztEO|NuM18[2wC6̈́>i_ vEG#!6qipH;GObOC4J 6M/79"І,v D #oפFf!}Չ_6MK\XqgWK}[l[3yACp)Odto ƤQ' 22}4Jd+GPМ{֙![D.f솇l<$5e5'aQ1 EࢡMǢ![c3 L'bVޚiˣ0(QT48[@  (^"E+J ջ1cNBNuʔ|Y)dXY3%opyCa!` X2<S!hP3r֕xFEuGo[#C};nFL04QwW%`3¬9v#:p;6w,'-p| #ИMW˕Zc(=%}U;MR1J,u}eȵ꓆k=]2Om]̈́ xE( ͱsuCCO K[^| bŻ7'6|!OuՐ9# ){nҀ6GU)7 bg4W.Y5Iqj`!S%4RDB=)~Y}II]? l ~a"^Ww j^9x<aq,E|R^\J;*txh^{[A69- az~R˹QQq7B=O & ?lj.>{#UП w_lr.3:"g\\r,m#IbJUo,ܸPJ!!L* sGS *7#u}_ q|Zx1XA+.-v GJp ʽarWZ9h@ %])XnP5D <ŀ_aJEAj ЧݦQ+vCTO1)j\"|0 EkzJ%WPA/by6x6SCKz%mOZ9*t/P+ˬ1zWnln;&oq: aH\ p!AAN{Of%n^LPC܋~ <^aq㱏8hN +(,IBQ=)0 4i֢P3N˗5K`z0n+̥~ }<鄓$K9Ts26aiuY&u,: u/S:z)Qh?Z~HX.([`0꿒o`mLJqKV%d F+9X ZJ^۲C}dKGH==R^ r]+iTC>f"7c?EgqEmlu75J mKMgj"kz%WqaWur_"ٮRwkhpTbN 9(hV&QőPYHsYa2#~ZT(^fA=?.4ۑi/UtH1M7(7.1MQk6ɎW1VBٌAKϤy!Q0c`\th qqu#plPhm>=ڔ5[܌j@ ,,"m&)54JuF`_̼yڍlU9g8Ѹk/'Q211)E^mX4=m?"Qr % )?$pA~Z QGݗ]aHX[`}$v߰{ʟ5JX$[/*d'X`16U1Yd~qܛsYm[t8,9?"j@ l=7ȂrMP7 ±WkKRdf{h٧k=KA!npq%SzݯYI-0"޶G Sܪ%Z wU}=В#1C[qvu@c[VZ:Wx'4Xh:uqjhC~ pot9!n\A[s@\VLO9A2MԼT Fʦ 9aV! IAM4E?¾@xg/kaEQϾ],0 sz\VyZP zX>J-顲VX8%9(h5.H{Ύ}hY@|eTew=t'߹^b %T`]7CO#ɭ1 0|7T k\U{AS1I10i5:>v 81x/f:C7Rsӹ6XqSk\^cωGBkV]Wnrl wS?!C`UtxM}]6F.MH.ѽj5NW d+'xxco,[]# IgME Я1yEA(Ҷ 8N^wAG%鎜;U!,㝨$8_6&d5aIp(q+8vp̓E>*\! Ɂc<yw5;j`ݗyEߴ3:/+}3Պ( uaKhm :pb(5_@0o'֗&56yb87=N@b@Z*Dp$V_n,ڎp6wOot׽;J5"~{$?I"쫣e8ZiqT (,*|!f4|=pd0Z䎥+,+2IUЫ,%#W R+:WNM)O"ЪP%8PeZEQb_MMd-4m?k.OMoN) 6` VgH_ : :(sϹD?Kً409S_$g6"vo~%l}h=1æ 1TSxXcǧՒ`Px*3`J!mPo VPx&.JS^eUhȆS"xAV M7}my#YV<MzNJ~lH!zgpRWx'drboc//)Q;X* tګWaFKp~ˉ+4B`fVs%\?RcKƪ&ѣ0S>U$״LbԪ*pF zƭ{]]Y:@U͢bNhhcyUL<*2۞md""@V|z74nD`?)?Ž7]!wC$L~Ig -ClK壡owyk(w/TjDde e85yG.ҐgBHA?G[{$#9WIx}au&eC*fPW(PͯpD~M4MXboh7!^P2%RPbp]!0a9DJ*AfŶw)i=AM&F.x=[=sj.Nwig>SMҡ)'Ј:k8R/ܿF!l˅.%7LɥtٵC?yG0y^>}==;gm\`H>[{944ƧƠZ',ᛵM!?إ ~YY|B5R'Aie+=?`/3[jSlCj:R(\3;X-6GVjX~ \VWCĈE75 \;sEv| !19nĮ5jq7}LLG4dVÿ&}|CSF~l)GC{".$m 쨮#Kb۽>Fuɭ ;c vK $w KHS]~b@Qtd7pL)To|-::j,ꌸlKnX3$g9jO73-؉*'*3)G\;ㇳ"D=O2etgsDON+[ZF?FLs-!ޅJ='i/mI/BYѿ0^.g  +N]糁vM"jIΝ=~ĥֵVjbvlR`!7?[yE{^˜ r a(<:]Q̠NQ9Q J תmғn])PqYӿ,G63VÄ,թ ]:&ee5JsC5W{pX+"O;=$Z{Mì.chs[p/VTMv`9%X3ܽ7+Qˆ#ZN FL6ŢT.l$@bcj"0K 9XלIEM>chMyy0biX6,y b`5كŞݱq`%8b_ 8ߥIR1E6%8WR")ދhluZByQ> B`zZm}lG )zz} Ԥ[ c4 63atWR?HHs5.9Ƨ!xp*yi DNێbךUQ @t;|L詄i!yf?u/vf+a.w%HrC>' '2}~҃x*ij&=fG01,MR:й,>fp)B*Nx5(Č9Y -9`i?Mn>I8a#XZ9 JhbHA E$oxED<]nj~BƇP_ b:N" 2(@Y^͸LKd-B|ggO*p'?'k;\~FFȘ^Zr CΗOA݄xiX"rxa'!uGb>/-^p>:{dk`瀂ꄫ jX'hQhteK&ϐikKN]F 7TBs%zl-x@H>%T \Yo:ZwMa|cu]':!Rl?? 3L?5ҊPBlA}D'?) VH9qV8UA5 $d Z1if*hs12NߺY iH,,3ez~ Qgє5uI2.F;no3"l%T2p=>Ӧ 5BS`O´fn,yEj#.rQkfjj[<%">S0ݗMW'2&ɧ$F:6b'?Fu! y,rs3F{a%ص1-~QN!Z{O!+ cUS2{Z&PBrѰr7Qhc}{!Ĩ4 `K[b&t ])dE{`'rl 5.+Тk^X(ܽ9 0k:D.z+d4) n'ؕKj[ y0aW[QbKo@'~i B#hmek@:e!XV#U?V-X'8vК]7y ^MF<0,R$R 3;`'2_O1ߨ=z=G66" Mm*ޣ~d*VE˘ F>ײ?3p5U߈?l RdkAh `i`x!'ZWV!̗ 6N:lHMx*(.e[ !(jBG\vC Β-g+W4&|PLBwڲ[ ^,mWRNeWOHn{VOp9EtDL`01O}-c2sCv|BZmocn\P~K&BϬsg5Rv \4h:Bp9Jۇu*] 5}=;*^5Vew/˫c=V] `$4ul?z0oo > 2gY1QT6&ƋB=Xqa!A؏thjp(j9_-jĖ7SGh>COw Q*YbH&9PG&IǁrHE'R&\[wє`G%a^%c s i}ɵ1R TxE7ɽc &f1&)e]k (>*u$ECL͓NmK3Ep(r@u%wi9č[y" D8$dx'sOI4jYEﴰg9A*{U?ae=Ç5eFC^ךPb^9u"Hf %="J}ڧzz6qa7;)C @5`ߦ\S{Y.!gY}T;Ľ7<,! .6^|98eRMC¶~( G3Աַ :!`.@tWBlnVk)o__;<-y!؂"s1 3*rdIChX+*xNE pƷ4EI?Y';bDp{%p39ҩ+dT`=P<ą:>+@'/>~V7^kΥqrr<~<;!Q!ﴀ= awL;Got"[2$78HfaW9)s?/1H s~3#jG.Ȩrb7µ)Bʯu#'œ:NP*DY*]ټ >4o0>A/[L<>5}Ԍ*W)z2v#+_4́XKr#2 ϮRc*Kwe@" g`&x.8v8"@ϲo _5kC9̼"U{JkD$HȵH|HP|(3JC,㜽ۥXk%)K8ZѾE#IT"bհzҜ!͙JLc}.yQ0 0&W-4s̋`לvyh3Pf˒UituVyΩO%R9?gRV>?N $ƞL /EE z;N!^QnϤԕlt4_n1dwGa7E惐V>lZcbAKcz/ت}*10M|Y#OlH@_ "oj.)LpGûߎR^I'ĻV vFʼCji;Ϻ#4Jj)Wq,HF2P<#KUXF'ҹٳ;LIjp6#t3^]g-w 1by-ek]l<t܏ VU"P~SY#N$=Ɔ$_M=H V' eZ~0 T} 6{[jR<7Mi ‘lOVgE4 ƌDBASi_S%Ȭ*$+!6E/#QFmOC[zk\UJmGsBEF纂OlҥȚF8)2a#XnYKjȱۀ2l]_N'ޅJwI/YΞ9|y竜PPhF龔Q%u2ysT*OȰ[,}A0/p6 8F02b%\NF $<aJOp2CQߟK==w]7qH5.Iv!3ĩ`A8n p%G`[*Aņ׍58N$wny$5`Kbƍv6>>M҂'KZDdbxZs^m7Sx*;P&֥ng5mߕe@ 3fEb[Q9Q%ٟDٗ-h3";V쯄FlakI[@X6F =#/^>+~2p8 /WňKRP]{V29SZ>t5/vc(Հ,Pr I ?;brC RD t|KʑFp:usOZJIA 9:D>B#j0d<*{<7( T` 6oĹn}֒,@2I;B#߼4WH}1;L ]HSAVF?:]%D-u \c =(ތpE`%YԙƉz|K_ L Fdy5K\z/I})wB:z;@r9ڼ۲K]x}c )wxc oL;# U$1pb)ȋӷթY;w\%ӂ q~q`;զ=֜ clU@;ՍI*SktӡU'q (kۊ3UAF^FfiYodz2F;VOD>fx_|2=ɇ,y14ZxQhEk𧽆0 h:f4w"hO>}fXO=L zL%OM4q"Db*}m|6YG0wAJI 9vF2jk nд!ʂO([14PsXyf<|q4I=3r%ij ]pJ A]q0<:`/),Xiꆝgw,r!~PA[s!+y<w,h]c.v\ᎍ͛Y#ƕ6p.x_w'6s ڳrUN>ۣ5E❌m&fL [6s}&qu^~!?oJA*P~LV}?cP@CG^ҿA# 6opow+}}-Œ9kq{є>5sK2 ݗGCbK Li 4- yURFcnA(_[ Vg9S,ce47PJ]pNd P@1#3>+ ^ IP:AnI"f59o[ggt$_^&/6Bh/\wҌQ]cWGrL[rUv\G*+2:%ԋu ~Ƽ &Lo~IhwYq4 ߮ީ+gۻ%HLDSj/Y̶uƔ.#Ą6ϋg>mlSIrpYFԡ΃yxL50_A6 v-F:@GYm߸ sC R `aQ Ӗ?+V_J~m)A( |Uvy6aDzᵾ,!Z,wđ&UĕM? a92Rfr mEUx`̐)fm HcpD~NMM:J CaV@ɕx$Q`Yhu-N/^ px]Jhht:ieG=pSU1LvϤ'QXgϲ^(KLAQ4[FP49ܢ|g LNaUɿrݥJdOsrkd v 0P@R)8ܥV-p?^Q?[p,h"q'NjX9փ}ahV/A$ G_ GV4{s1urBᎡܾO)D|xT[K*õ7 4OH/oRg+G Ņ /Eټ=! . *TMjӌ~aR h,X -[r}`D5ɟuB^KH w:K;O"ydϴq3T4B+ #쒱\C.Vd,akWqRM^ iFOjJW]|O _w"GiӏJd$B;W_ϴG42󭄦QVi&Qp#\w!DH`;-fF59l0eV{wanV!jٜI *l^dI,i  mfվ qdΖ2̩0KA*I|HTf_GX 3rTQw4^T'E񡚢Vu a-.;[/JqX:׵]fy/54ԸGwiYXK63ؕ4}Ʀf@OieK7U{#:p*Cq2(:6L =V|WCN5Ko| 1C*@Y\B%2¨dn^ѯ+]]~Tm])7Zf`~Q(ŭ_eI f?seAv7vQ3tMB@}pg67qfؿyOOM@Q9jR:fg]ݹbSp2u3GtRDpȣG%ɳR:@Ո iTfTۗR1 s\^i3*!"j! V<jdM_!Peʎ2`p_`[c\= hGϚ sIAPMF.g^S0n+[b+ktQhuhhڠ;|\yn=%gx2`ZNJ4~TߏWCVr.8GDd5rD_6 LAγrýrg}̀qV` ۪ L@2R&=|&6M {BcNa|[fFK$eZo' (8Tl]^%AR(ʑٛ[Ѱo)vp Wx_g=Z)sF-j!TecxxRsS%2jြ*d#;sXQLEʛc>M|s-EXmZr(T.QX><+iZ f"hdy )ϹK)ե4>DDMS7%oBSk#k.oDl#bTYAa-_ Y۾K>gp>&~|aYA=۹@_GC1`jc v!X+3Xoyv5(7˱VH$m"gaR(Q4Xƽh2C23CC iL r'EW_6%!=I)NQG]d45ž P/9WT:)V_T{Ǚ'CXiE9'5كG"Qf.ơ*VU`rs/N4ke;bߚ~_u\5(, C+A]wRt)TuVrv_?<#s 1Bձ$'nK5|?)t";`ϾƎżOo֊_[Z719=!+R} xމtqlhAx{ĸ[,W$ '\A,J:RP/I;N}rxFe.̊< ,UvkքKW a7ƄEQ^oxjDbpj2n3u#"o$UL6* 򺝾Bv2X?!y9ͲDJț7_8B?יÑ9Z|A2|)^X8;,12b{笖5B)9(Tn9h3MaFV{biV՞%S?/ewy>TڢDD2|lx [J;:p9('߆301_b x5OYIq%Zkob`=6\1v4s-kj@S:4.^7y)fgUX8h>OMI7.Dzh!Ə o7acoj5rG'Ag٦ z$ZpfS_i/hss}\kD,R(A4$ C֢>Ю8𽌶^ycNΌo⻀@NE0}ؑ$?@x]o#>f %@5}^ca-/iVE=3e2[sSkPg54/շx0%6_(LG&3|}֓UkÑϵ.'%inN*fgm_Jiro@6:n:ldž=ةxIIg:Qy ʎ0&}eP 6A e^lm!ʃw[zC\@sZ&/Jj+) ":3@w8)zs=8Єʺj7ZQao6OiYKаB! =0֒QapatKad7-e>KDdnPl?/ ՑO4XBέ-29֛so;6X, BȞ~m$`K}.}֮ @Bf(k-԰xd|j*/?.4Rq>#_y۷W\T2މpԄ _l X[ɆHU r9Tٍrģ<)gZbE\&UsCܘum}K 6S,'F~&,v`~G!]`Sfq%iZf WU5ϥ.jcĥ*<_K`]ٺ5{ Eώ/z\fGEGZGQkA,I,$0"p g{Ouibp9BvqSߙz)>Zs C/{<" -_}[8Xk=_#!c? *j]: er|2OWrޝ 7\΂8#S_++ o;8ְBRV:Q!,#e1G&uzt:j7w;*ӷ6fL̰䪍ⷷ*l6x9 ={EJC ЋrS h7">#VWhkuNp%Ag3;SDO2E{39#WDv[#hjLFMpYa䨉'Z"}]HvG J8QeoS_Vl(r(¨{usnK:IA3x+KWWgW'n!6zhK?Mmy"0+;[.#_6o ݡM rֆ"tvz#;, D9B&"oVx+0 mk"Z+[hh$O!V}{2ezMڨɅ A%>, PVqdhc]3Z.~2|̙UAyۣ{_\8hi?0BcKZ#ࡱp|:j9$l%~V$&V$h(SvD["H%OcOOBuEm:/? oƝ ]6w Ύy9X3UH9x8/h̨bƁ*jP}9"vR7ޝ/=R۰ϘeB BI,@H:@ sMXlu*x&"lC YTwG@>g-H]j.]xY,`W\;l.P雰DQ!6+z%cbq<&+\7 9w${ϖl쭞7^UL92a$E'?`op[\>!1mhho MzZy"u({ָ+J s nkHnG5r$KlsA(toT_.qaj緗@䥂؋x}TC dTs "Anugh۟z X51|bpSDj̮z)_;hi"$1(Ɇ͗ AVk zkB-8>8ڍl-N݀<Ŕ!^"[9?)z-!_ؘtq)D: QMo 1'wtS(UW$m}(dG{Ȝmn`f -T7~=j3:EWu{yk* '>x}<ILWısw|h KkD@ FK8|Y2 iNY~>|W:bc[4xR]Gv#c_ۮT֜$EgśV3vMK|Tkx!p|'!)Iq=eszq}"\VKaT<N,:ȭP `%i_%L:(IJ_Ff l)Nou= uKCXGOǚYTQpnnGv_GbdUˤv =&C41FؘY&2ߨ0}=nRwk͜U}C|/tڮ7Wtk=3 9"@r'翣?1㕀yr8hҲ\/և7 Q.ɧPHEg"KTX^SD@8ϲhWL@t+DlEtso20aNr[Z,ب2eI> W0/G2h\a40|yxҧQS~Du#Ə (| պjc9t"l}?ki@4glc%Y[P:Bv'qj:g@+/)Vף^)7H%-| >'@v;` v$4`« 5jݎ!(PE 7W+YH=v]aL|,%ה?/ȭ~>-YQ9;EUg H? 6 !+$CF hqR$Uq>6m tzsPz 4]YAo;dw jߣK]E(vQ%e,B:Gd?4Pwzx~؋a*|PR: kTE3/Z),ܙ"ѭ!ڱY@W)Jn.zwo\r癇&H- ++uta NI%q哫rՍ {Ġ.8T۳@-H Jh0'9j/@r[ʨ@Ect;V]|V[S;vwXY>Pf5sX)iYeegGrSe4e)`z c{yב0}@oVZZ2*DgֵUCbϣZ`2eOϣ%Vpek8%Yal@^nv4CJ+i4=TP I%Ynv\CyZSrE@2$[ رְg+|1R \{U 2FzglY{ v+IA,FB<2\Z!"D&kP'z $`a87o9c7K-owi 5$M~ܳ p1 5u$\a-P?8-Kŧ2BvzC;K9&? ?%sϨgBdQrH$lqSڤ[/%4/z8p[{Vɓ t߸NVI-n2tqjqIo5- $r;BtmRKQQQ\ULJu`ˎ ߲{TDŽ64ܘ{oVH͑}a{)eIPیN]儍Ǟ0\bqy 8p'ߍ HljٹdkE%~2m8:;rv|)BHxj{˜ٰ]L!!sq, 21-#/ۚ@ϨQƌu BSL5|A\,ZhmΞatV< D(ueR9tg'jVx \E9[*-m%Ѳ 8hB DP"wMBġrۑD3IĦ2^Юͳ3f&u]"y`P ~jRr$Db,k^i9uiŎ$@aF0OχTI"ȗ/R׾'*H~Fl9ε㩡-:s]Bm_"Ԍ<6@\Z37 bGɮ]0XE}tzWz?gkd Uzh,'n<.{~w\;;NHaVFME$ JV_$u^Ca (0E!33*^rq}%Za />T#CZdiS숫 eud/"g"(\R4pУYυ^:: >!"H_A5]dm-.V-K426U14E09?T z #:R^⇕i 9d]'JX|ݔ5oΝPt 'U73q^F O(jgCI#,&ӣjg! 06/NsUSj g8^*# ̶ M9j]]moэ@F|> ]}Gqv@RuPY)sn-_>hkE:[]}EjfܑAB"4pvGU̕zv?#-}΢r_^qDC4!#繩QkjHGP U&,͊V]㐛JaԋЫX)dTDFΌ%(AƷvց݇@XOaIFFl|_rXUCSm|Q{ipZđ*m|F<]L$ AK̝0&b=yyWmEG5lv3 YbUz eSy^c]de@>lݸF'/Wnz;C(M4jdQNS}IZU="Y"A38ZgE@-uhk5xW1Ei iP5=}$x%)i/B)" Y*JVHK "U/|'qw`.vlS9x*o@hySv<n&;^7zK8 n4]V#+<ѓ->[!X$p;XܫJgCUi樬mg |3 ~|爈7Dt ϥ.O1 {W̠OjdZ(w bo)cJ4eڟE g R*tt5NB 'ShG=I$:i,cៗ>w<(PNȇDL=;? 28t; KV 417m`*n5%X"D}J'%qL#=f۽^،W5Z 3aKW0]ٹI&`,pFt=Wz(j+zݸG ƵMbFu0EE쭂/-@E|}I`6[u:MA0a|rPo_JOQH ?_l f88A]E[Q:n侳\ Z#P6ð]S~.8W2n k=KifQم^sBmPzScȮ&iڙ{,m$]"F|dJ'3ihpLXkݙO7<8{ TJWt t؛W`=Ц1c*Vsa#>oj Kd,ތx"92`11+"X#ϰYB_asK\9:Al8e"g8q$ Vhˀo@y) h䞸A|Z,- i>w7g̣Vt0*:kɲ σC! c.=G';uyC;y s`EFfzMn6N]qYqB$PCW-].kԬ?`d kRw>K*4Rmn:y4dwbQW(gU͊:9{нjV6taH+))4CFP'6ug}tPY([|br 2?^rj^yr__b&m;դiS'kf7dicO]/Sq)V4"!Pƪ}6^Z\ݘÝqB>Q]K$1{ʈ(3ތR0Mqx6:ngpޢ+k0rmmNanv9PxƂ)pw?e0'sN̈Mdӄ:E"cn;_wa&y61NԂ h2(c&APo3Wѕ޼B*;C6*5=l2p(-~u54(, Uߔ6~3ˆ!:ҍ =do I~Mc"-g窼½d~i1]$d j Cq9oYaQrh(.Ud7'% "튦/;dG^V{YuwPL-8:+)~JBA6Gx.;udvGĿOv vNmDD{vWm6吟x\O4u_@EiI ]`sorJYLk2^JitIpL4 2E9g70UB1Dv{/cr@е.ΉFs!Pْ{g zr_hPw_bwVsl[;F1LcOj\ mH=^8t7pL]AAOڗqwb RȞG1cisǍ)mLΫ4w䏙TNL]@fǮz1pprKWt!RXdaSRoRLa(Dls̹?Z *N0c?&צ ]'w*M4<,\lɵ:lߌܺ390p6j'֗HdOJ2pP;!iXVСFw\ 6\>.iCv![j+'݋B [qM2ֲm|#\ܵ8Vy'p;訒eg䰯w ̖$,$ӟ $gV|P>p5}*Lq)Zϧ콯XX= 0#'}p(G&|M9n nIi9 :'w~Hq*)QHZ[# IL,CPC3SQ HI'gNp<7 MΥ%ڀ?g*[Ei'%Ob=z?a_<>r*7e,BlOSeD30Ӫ]R> P',Tn%k\fdEw=VT{N.!JR^iy F[C=+瀷,!7,'DT!&%F5&6li-a46OK[l:1v'ЊʢYn֮ VA(m8%EDHf8iӇ DJa] >jgw Bĭ =_`mFz ްmc6#@֜|w'J@؜K. Z4#9@5]-YK9\;ߏm/A7gQ44g}һ`Y6xŜ(A1!H/4!&,Lcˤ5M"ueD0g 0,&t$hӖ 4 s1Xl3l9pU dE#x .0ŗ3:xPoRc.Z E +?UBT S0i,;|$>L;ea\M?>bp7Y6|Ƴ/Q|B7a{kLR ǰ Ƭ:2GE7Y8vͮ~[ kdLŋU5D.F T}Jxq~p +qLφ̲irQ㍿MrʭFKm󋫇X?SSy _m-Ť;^9-jJ-ڂ\H,k~:sMHD MV`dzB?IyU1`oR:-#^Xt5ؚ_i)mIxMO#ZS&CYbyX:Pg[xL ~ѥ.x,]n(N{*yUw^21 st_*k֊: Y/؛;Ip`ʤ_O򀒞 ,h1_]0w Qf']՞gGQ1KcR]\ˬs|/^MC>$,[,Xagp9(KH@]5R/{ڿ?$|Eڎ0HYe^䔣o<1MWF0u1󢗝Z9w@z=)KGߠY0= =ǮhjW}ѡƞ~_s428v-4uGV jՙ$L_BS\d#=4 ufZ` KGƉǀ z:dSj;7S _ܨ_# dg0ۙ97|{v*=Ж~^۪(NEiE%z;JyK}U'!ؙ:Ԉ^ߑs1>G^.x# <|*doձꚔ̄D-7t9*Amaf @MoIVPϊ(P D P r\M}*rxꟅ%%S^晴4{!ݲ>l- Q8^#P12.AzJoOS_pFҷƊ}5` >ܡLhA,kij‡! 0_F%ZjARHݮ&7(DM&ٰyc*M^aTg̡"&EJv1?!>Xˌ+T;qeIvL| lgɢR4B{5Ǻ,)AUfτy"X DwHkbCl}<.YiI&vFxC_TgjAL]7^y.dd[zF#ͮv7R ,0S+Q/`2Wbi[ }bJgZlJY Б_Ww7f r`ˀ~hn7HD=k! ^+KKh<|pEaNvqb8&t`\Ya*wƷbHXUk@f rèbZWwڭh7b( 6 pZGbs`?Mэ$iI3C0. u[(4^1Y@ufx ULDzgdDfbtv1^X4ڐ#K

i??3ͺ}6W! ϣPw^\t,m,yk4JA2U_1NWY\oqDjנgA1UHoO-GS[JٕJ: xU*06LICJd}1L~ ٹhK-!-|` op͇vY`<^6xFi}d\H)ij@0+ِ:+ +d;R@ Sתk%TET#z Oe7m>RL1 A\m Hرe |eE֘_L '2}S@FIލ*xtWHΫd |܊ݐb(@Ś3nle۾ccsG6|rㅜcRJ5֗Y7ߜX0Th/@ B뻸흢)Q Ǫ'w#Ю0V֖>uf6mE߲[T|R" V%y)C٧$N{XB6]lC3~i00[im x Z^;4tא VqFHrvsɸv4 Lj,0j_j(~K=%̃Ҽd"q0rhԴriϰ 7N{b "{3sޓA(!\[,+aC0PbFM7P?s=`_((#Nr `_#/WICF@E#S nM8DTDFtgE b:mk!~PYX~_mpMEVa#s_Мh*Ug!TڸX*GŜ!kcK_9Ss0rāyuQ0fz xs5gp]H&}ލ 7ũ09"Vbw,'R{bSoCZP|s94^HLق'ARZ+i|h)惢Ljœ%UuaCcAn^ ..sJZ.b*&\!'qbyr3*T9w]6o6&?E]$hM;dž eV|֛مcFTn2-a9>%UWVn<2՟w8j"i$eaE7 u=mLmz[űhQ#^ac\@LC%FJTՙ蒆-,}2;@6f񸭆-_eE\ ʚL ^Eku9/?΅&'IO(HM ߔUsj RV g#7j7MCZ$Gj)iX+bO30xc}Im`Է0ː`FU3}k2E a`O5s %2,^"z>D"y;nqmT2b.]p}&|=8LoiFlGQn}ZG$~eyh鎊PP1IW :fFFh[XyAC ^7<ׅnܪ$sץzNтasŏ)ƭyq'8۩#/,UWzTOAqH2{\,\o iJOE;n& l(zʏWn(XnFVV$`V<@Yq71ؾwOQ?3B ]ZЧ% {zϼ@B.X.׏)jT.S:BNn=S {QΩ?׽tЎVA@z)PxnBp1UVp@"t8BLNȻ*μ$I-|k?-y9CtV` *!1\:)^ƇC+^{ЍEEfe/jz:$/KPVDɆhaMRNh>]/Od~0$ ܳ$wA1.@]~.F&9`89DN&;_ҒW:L_mܑ:⃳S*"O!65_ZvN{沣Ǯo2ߖ\Zt+f Oʔt@IGHOLP=c+hnS2J+U7W-' ^.Boivz-Y"M֣v&7_eYaq}M&* m HMYya6w 0W4H$s gQgQY.}-S+猶q*TPNDٸ:fR{ 2 >4$D$P[iF-N8MAYjd aTLhÔ *᫠=}< J񴎎* f:FPh8ʘ` %đ$K4._V|+7?xEūtvtMgg[E@n7𕚒؄9֏r(Bh'Zf|nyd@H\>l0K<ջ*WI<VI 5?odЕ@k*jG ґQ*uܯ8qxQۅӏ9o|k=YaVsLQ3F Qo^)X3RsƋTUgZV -Y#Ohlq\4.1[:#F²wdlOta'd=YM=L'.:r?v͜QAa%4EzM,ذȼ{bn{ǡ:KqnW;7X<~=,VA3}UVOkJD%C}D+VX(5& PπBE{q|rn--J$kU=R{w@d>DGpҁnPUN c,}:=ܝIz\?'@t0^\ek`0?͊RH`qNZJDKwwVųP%0y.YEI>9 OOgd.7=:\Be^T9c?/wd~=lQ;Ѹgċܟ!ݜ*KCs&|/_7V6h3caȓ8&C_ox͂] Gʤ9QWbT6ɕL~oR\;v++a݁x+*ާ3*rj=euh~I.G}ytҴV"=VZ +q]ߖhFLGaPnxB&L̷4ߛ*Iӽ|ZS1PRWiGA'yaݢuODwfd{ [뽎$ Ey9X/}xKajxζi к#Mf 2@[[@+9azE/_uM5PwH">3Ļ+p!!Hif̚սլΪҤs3ܧښ\YE1xߒ<&=<)!fF&o|JmǗ(h팕H `O[gG&c /7hb?AR5{aauw3ɵʗR3ZMxb1k쯁][.N*ъlΕC%G4\!#H<8,g^|. ?1l.Iiexe@2+*Y޻tz>N {b7]/m\8P^q(F'x\RRI4]1k%;w ijGD}GW1σ7k[8MY E'4B@X;b}ҩ_t]97c'¶)ƤZB٢vGb%>+_]U Eki^^#u&A`.I 0ݐ:ߨu`mip~QcR#BR2(*BRq6uڣO#{Gz{|Ԯp@4 .jJކ&Ԡ=rqZT7B2J 7V <d)Wp EtCrk6r:ĂGpw@S8>ɚntbg';H .K;m둈#;h<ͺdR}PNK_$g~Ԯ)4\G8K0Xțɡr+;=5AB*Kȱӳm{7Ӳ-2d$rӺ/G  & PJY)HZǚKtᷗ>(w^؏HZmY#'^Sak~Oly?T4-gDl. W w_\,ݾВmgPèP~Tq1(3EOE[=zpȗeR5%@aR ''Dl7\ .meZ/Qa2zKA1z}Q<n <& DJ/wħB7aEB 8 'YF]NEQlݲ\\;]-+a6xCˋ> 70f5>\OLL祎ej2+{væyg&u dFQHm%rHu2n<5~S#D,0q?e"u#ڶ=SU][̎m̊c! 9{cJPgopь7bjZvNWVp;e].&]Ԇ|Ʒ=Q#ƣ.Sd`F򜶟C(Ņ,eblӵ֧"i~ * %=;66Su_ߩA6@'X2DA7G;ψaڴ4E:'k=c`}y]pn=+%:-[(LTl{\|fk \>풨h,/"{UAtBfy'(4&pX8KMF29 u0Ffǟ1 ԜB^ZְW uP-_."Yl~Էxh__4cIDл, hl/N=bIyDwɺ{2T7p "#)P< +מ$OB$gnݞ?iay=i'c%TvfT@>[Qw3u)y ܯY2,9_!vKİŌEߓQLe{E'??pz$]T)إ f~ eڢv%Z=`Fq$K,~X/AB93a 7[ƕv+-MBX 7,z K.俱Rl= ^! v)!2s}=aNaVbb[mp-Fc829̈́&lܱctR+O Nfx]n7Ae26; -L[򤶛7o֒pk2kAw0on8,MGz~_6-=;>׎˜ĵ"(- ~̒R]r6eMO&ĐQNeQ P orٌ6k(z,Ų&Ӊ-:(#L. d" >#P&5p{EB!QH!#qSBBS d"5],$0mBw`nS$S䀉VXb-Z1!A읡v8܋;ѩD#F;UMZ-:5D5(}%-]ftA4=da킳syێo ޔcӚCn-|ױ,nSyUS-.@p8ˉjlXqXYBYdW?pޗGE+uRl7G vfDk:+1z1̗آHuψeU S͙ófUw@*A?S:pؒHtu!>{̧,KǾ}&bT=…NZfWSk1܇1 V8]~zуԔp8*C\IL(?Y"A (T.%\babH[ VT\~Ϸ1Jfs;{.F jX ^ `3VH?$-= &7T]PT`H: C }m0"(n?l%OُҘ2V-T%Bu[g܆Z|ܔ/+A>bOeO@t1sߐ޷" `oiVڃ%e|pS=WW?ϐ$![_34:j{Y{vBogǪ|+АoFНT> >CbDC 0Mŝ30\ٵaa8 OLc !ueUu"s6TR’]owzNǴ$\ămhH地{(!DEhQr"O VC ަ'c1 M3,#S֞R\`d춛[uj [ UAQPu~Mϴ$@P(n.CWzt$]zz.3 mhz5Qsh)p(qƈGfk~YɟRJqkpyıCGMKrR ryǯ.,iA۱\GLC9jW$%#N= %E]jC&Xe .sOfaRK /k٩_:7u@dYhOZA=b׬tOI!9!a)ti7V6ht]/M& Ӹ M$a? S< Owu_bo:^DY"3aN?չ*!h [XkK徨V)% 1Y,q M@Ntch*Pzl>?~hQ0ߥMd o"elwo 113gB! ;;K6:>q.H$pWH+iN[a63Na.4ԣI@gU%[2 O6oS6643nN/~_4A 'ET )@x9GYIy3JKM/5Kg&6ゴuVfC4' FfZB#reQ0^3g=2b&b.®@R{=bZ*VB>H)/!,vŻ ǧ;7ENS(H$}vl18i -ߤ+/$'X.38y!rHBfJɼ (Y8:O\@C.@QF,?Hs)Nj#A3TU~H5z"G֑p"-gԮ`556]^]`D tE4ʂM]ݼ1:uwR[lF``8VV3LRTTSzru ba0K ;XV1<՚+q-[h)9C؈;pWU ]f0h7=ˑEhPZGiOOq0 YإEW)Nȃe$* hg/G vEn1kOv)b>2Z ::|_2̪^3,2;F8"ֲ˳F4JuAtw8m:)mPAUA6Mͮ+7ߍ|ஃ턳i6Ǔ|m(]ZG?n >%YfRIH@ (PU xŶTwǯ*>:_=O*i}UMI@bm"oIeal<Cc+8E߻>\G=+j"4V9WX#Y-GCkӅ̃8םA\w{ w[^9{!u&qY- EgͲJL ]p1Pa$2')^4Ku9;D5#ˆ*-Qwd^XXWukJXFLf#lopN@g*T{W$a>&v+0k_qU.nԮ8O!9ET3;`1%Ĵz*+ %0隶%R7x= H` Pc^W"t?%nj͑p]BCС,Yษr7 *Q^J􆞭${7wiGXV=DܪMKUxL^ l1#p_|?Upok1WP}?t53JO'X@xd_]'+:a3++~d=V`PKi}Bћ>~^4aTcӵ3zBٝ1{.&bH"~MS(4a[$v Ilg=-[DmaꚱzxRn'zEBQ1HWC2^Fֽ*z?gy0PZ3!댏דP{_r`|AYĈ8d}˫p0ZHa|0IBՁ_A?M$:MP4<\][c{b1qC- #q%% JIc`UiD> FwJPJSSG`h ^]ve\XbfK3T;SĆ\,W@(1%øZ9Ti-bXf+ >"xɯtHi)Om yD S*d)>{Yh$ :(_IIC4[1^ěDfй yݵwz3eWӾntB' }ޘy7C-4).qfm!7-!7.Tc,+ \"*Bcd܎oߘ,Ab u]2Aq)I: N |`~ǪFyCcCC!I@OAUkn7 Z|HwY`ImS.gnYW|–˔|#)اnk3͉j:mxNDx= CįJ)ӈl}g 1A0la.I_F\8\HTn}kjAQ rW8]:ٮɆWxE"mZcl30|h.j{BY d~Bv}i~Xj }6̌mHcqm hBneGA s[4ˈJ ѽ[VO`!xwڮEghrW'\v?5^oPӃ6gv Ỻ{߀:0t`PS6L?u DoBy0m&oH\q!hnGVN}z=gCek`b EixjCk{!ĵ a:G/[(Zh|+ʂkW>/IV )I Rfqc~x=@_Ht\ G_qy4%@H0?o ޼T'\Dpf%7BрDٙHx}w|U,{[{h;wX,pZ*5^C"at_{֯-=t+*aŠPz n fю:r$S E k>Hi@Ey$,DjM֧rk̅2~aߗH)$x/Xt CP]ֶ dgޑ$ҏWbs<#^%Q{E̪ g{™9ʢśe?u!_ނ anITR-t^-u)_DHEםpoZx{֤bVw5Iy~_8M`A9~?!ʪPOF.ދ-2cbEv5F'ǫE9-)Lm@\ sw"T:dHKat'xоэkF>s ~+6eGwo{S6TSk*~aLWvYe1hn)H x7/I [bnGY1[oKμ2n-= Gi[iYG3qKlv\l\ (],Eu=ŏ%VAk,)CKt,m/.v+\,Cn8CX=Bo{]c7b p(PRTe|A#m \LqΝQb2A0>ӛ<`|&-cNt䥙D[Etw.a|r>"Qp ,"n\+v[Jl1o*JKH1]/hDŢ>׍pqlL`] 6%hHX:(HPXm*&^?dVy xr6m9k; =Yw"õQ2( Ѽ'YG-jQ7S+z ^N 68`/rێu:}J+Y)V)A> M*QjǢYwhZv@7ػ5F r}XmIVYfɴF#ڵVN7`=^jjE'5s#qX_Vǖ^3EA/nCHW̗)ljN4VDq=-1mwrMɦKIkWEʆJO_(7KzX!Eo'gLݽwVf(z gOѸpYþ> r~[~GSCr¢(H:`?$`*=!<VA#ḃCNvE<]ژm= ]]i9>l k煨6zevzBs}tp(5f7kz .n[ }mJҡ aWV˷5h>`Cj_͝h WC" lW ȇ4 %|Ao2|/1AƖ'CǧUuCQ<˞0=5dc!Wğ&*P;p6.6LЁ{a{ z&kO.@(dAڳLVf"Kx5ZW08X?r Agn@E hX`x#" Τ8KYcރU*iwD<'(! cH4?"1gJ6T> 3 VayIVŐEh XdA yVf| -?;o Cf#'e`g"k[,?=rb>g/n@g?`kiy qK$ߥ=.| +,&8Qg zf5ew-0O#1_k8O\@͒R4a#^`3?^˽1lwSY(`OXkr>[? ?fh\V|ۢ~H,_!>ic96hN;S=Y2tAq/kɪW2.P"%^_Qc[@Ipg{I ){5kOمjPɠawBdPΔ٤'ĩ$)8zuf~G)r&B׬I+2ă|UN1:)ģZA(B-Cڄ z6%TTp9#nzv\ONMBmG>xwޅvTQK\ $ *\1?!n']G&Gu9&U1D]T7 F}\g\ӯzV8">)IvkE Xa5&p-hndlr#/&_Ojr)~@|r#eFJ`p?Myf齍`/ E0.K-!+%DZ0TrSZN;""7ܦ#rSAo`I/ǚƘ˦:"94+0Y}s|~+K)T5ܞa?ZeS82uψ"|Yy2j?Gmyϑ9'g?%?u>l YuѴZZםLme9&0 V{ք ő~Nmn]Q,ӭ3tNBmx$ B~ x>Zd{ "?ЄˀZh PDᰉ6v!N&~ =o|ެ~P݄`^CޛI(!qpTRC4W yJ-K7=0!\tcǾH Ʃ964Qr k ! ?xYOufR0{!ȿ>4sCO݉)vw #nXS*հГux> 'ă@;A}eJa.C~*I5MrPY(N4юa.fW]Lld41knn߳WC_셄܃MtV5X ZC)w:&D5`e`16rFH.d< ~zűC󛗟c61wޓq[^9K :ȩUʛG}ҭa F#?}"܉5ZGQӂOvMΉދG};za ~ zS {)t@uf%#<̍~qкYCmlZKP:єN:DxKzs NHnjN|_b `OA< `t,c!/oY r!E!Jha}byΜtVuZ Uty2h]Nw۩ w L(Aܚ(۝X韈Ol^զU6uo]nY6Sw( oug mf#R!wY~4:Ᶎz0$'TAzmܽ?rE?ۗ:c:xM[KmIGdة:@2ȩs" 9Y+y Ϊ[:,lܘG(DdQlٞ&&r|cb19E[=C\(L:yCqC` &[ ~P*~s+Cp_\#'PX2Co?&wf?u2 K/+;;u{ .20Z /˚ŗ߼K,W?)&jheNд4wu&5S[?J5^TE?X1rB\,5[H0 d4MmRBȝz9h"hԎ,494܅ uҏDPjٖN'6QЃX1<WgYjx6=$N ]LDh! :#b[՛BU)4O:EY&pP3CG~v5n:U~@w?l]&wsca=rB46J^Џ 9meU@3ɷzҘ" =lqa5dxg򾢌ڋI%tce=voAK~x9Mi=K/z uLT:# 9XCA6#)<Uh3*g1GI-&hu?OlPX(yT^1(F(T0d<8S- jLЊv EaXH`Ӊd ,QeAޯ!$M4ײg@{pTUT4sB}PO,рNuD^"mmYYv^o\<(j*o41}U/]e4GXKhᾛXXoraCi=Wb.)ŸG$zUgÐr͞. =+lvZkbȁ*VͭӇhdUغVe|?S X{*Y&;%v~c!;8B%bKP]O45q0L?!nC%A&ay6(sv[`^\`Jݤ|W EŽf1Xqy|W  /Ve}1[Գmˣ\`=suneXLoMZT H5ԗͯ'ڞ[ 5 DrRjP}O!u.'6uƽY"(>m K)w݊?crnni6 7#Au[]HЋxVP@%K i;_6 w,IJ sR+$܍p(8_feeگIaR=|"c6Zf5.#43ݫan!> `IM%IIaP`uVznAi( U! 8QM=>]\lE2`I7ؒg/^,\ƏQBmdt 0!Gy^!C™#m_Wgope6ԪDz| 6r gxvTsnJSfF1a:1ԞLU~ەS(tnNpDf9$~}ddgӜ?ͮ{q"ņW uc=pg[6Ɨ25Xd#dcٷp&ZVCn9LsV<j/\G U k.PkCK>Zg7;mM+̡GƄ023C :#! U$[{`rՉ QKk`d4ЎyUԺu J9c/X9ݛ6q60.KMDqJ$$ۅcnt6mNY9ݨ Sզ]QT{$;AXjphJf @R$1's;i=GZpۛSʜ/1ڛyNiD 0:jpٴB#ẀkK '2.?#j{˲-2*_F>xp 4 g)w`JӬ;9[u@As &@d_0}QSܔ:W/ꐷ1rSX#3^-_fUit?)BEÊf?t dced 2sF1:0#K!z~ҐK d tPDWt\.|ԮtCpzfKSW&-ct {Ԝ{r6iݵMaM!Δ|ؑ3ieԝ7u K.{mrv'`j ӽ 1N0?b#nHWͱjP5c>M=*ѷ-}`B=*^+0ӽA/r = A>=ۭ˝IԷ1^$M U_2˙7MN_؅"30ٟnW+Px5;{;P?ś`0;ɖG4BBTPڥ?$蜥5R#}TGk2  =-}mtb# u IuQLq'3֑t3~:Q=^ ϕzyzGF ͯVT-Y~3kmˑ}_0& :`)pg G;sw8yĔiQ>ї zj4]8 mL_+Ofc;͵DKR\Hm(2"yMa2 %/An_¼̥H){L\~ z<菺D2݌ @[#\%1E8%VMKDql8_dS>Q2R"_wt1¸et_|̶ NC㚹&8⃛ .zyM&ޜ#M M 1ѽԜf{qxK͌yl vsSUFBF)a.#B.jA)hH2Z+ zl2۸Nm n; *TV̑Թ ӈAX۪e}sYSk_EGsS fؔݸerI3VTO]Wo"{ɓmO r :]Ejp6̷M5݀+<+-PsRl)pY.޹o{GdpO7%Uqߑq8!r08ɼ*,ϋ/O&h+7)A?>l;ZLa'M-ebk/fEy} ]"ie9d^j ةԅ rA+$S,^ʴkѪ/:J&Lr,NFwEM:z@{"`5Ͱ42kZadwIFm"Cac uy'r+#FR%>.8Ҧ-+:lcHy ~S8{]s>d;E,3CLo~/p5?fi8ETʒ2IjSяnfbQ;Ls=C;J,TY4wpEGRxO N< JUfPxdGtGD -@) RIb$gs]/`21?2+,<3s߶*=%`z=GN0cʚٕb_ _>!*8S,PI:jED- 0fv26hk;m$͓f5=?ڥp)aU֬Í1lm䉵c|.c6FmkO϶AKb~ YzyqU4 s^jYTy ўc8]/N>UQWcY(S<-].깗 I?xxHYo$">"MոzLy1iFHuC%S닐%|q|ٍ[z #ݭQQgZs<.ЫtW}lgc?u&:\ؕ`yXL%Nd/~3ce&eU 4DfD>6J'sA 1\dKF" P *:fu2 5"CA*=~o*/N,b՜audT?璘> 1Ξ &̚,xpz^Eh6GOhxA'\Hk! &J=xE#yGZ מcG46=_|^Dd^Ofjp4q;26f* Ahϥt]ݞxg|j-\yL J+>@j7t(}iGb ER-'~q7FeKէ@tF̗8g rYC.ȟ5$\m9xgG6!oׁO-l@`V1FA6=HZőSL?{$e E-zjD?A9RRy&tX@TU j^NE7Rɳք%!.!vh~G]^ `W#p  0 zwsRg@ )}nl3%pGSCe=o#=!}P|GL{ns/Dʜ+R }`xx9iLܪD9auJ[cM 5eKqC"t:{2DD#u, G ݣ)IoS{e.IhY?}H2O/f\E.=RE,\@3x􏢋4߀S$Ͽ䴃J8:ɍӏxobDDZ;̵*qlenLQ'J/K$$>hHohEQEH6 m ܜB-{ɴ3%%98dLRn@ ia!b:v۝:Љ\$\-`Ǔ;yDi0G:6DrB#STdXZ8!nλddή`1i>!J4a@wY 3JK^>f`OK"qo*4#'7ԕ ~xI"NמZ:Txg,Vk,ݻQ(,ij.+|9:ܹi]R`@F$= ~pfDhQlNñx>җهqpz QBGkMYOg OOKo+,A,T#UwV,I_Y*Y$yXp|=WOGbTjؒkcm ># 5%; Úyo:mEJi ׎we:C_f+@6Xԥ"| @n|*9GuQJ2ͺt rvHuO K?VJQ $BY"Z@lgʚvY 67MWU6]iv1.^, y-`,Ϻ>p]q^Й@Nho)7JkvWُonmMR>d"ψ\Ӹ?Jő8Vqj1PFC㶏I8$XU:`F/6WTkz(ʩ?NڿTW3 ;qq<.*#/q~4 ݦ6Nt+HzJ "{LkO.jhڣ */&<0hGV%|2V#yCa"PnxmtplC i6@SQklzXx %[Q)i҂ g^~]<) %H!i|ܟ4W YM)t:`I;ϲ'`YTl2S~1+^xs^' ,S&dp`贃{8OÃ+؟%IZ u v$¿gtt=[[DD ?SW P]YهYZr5Î87$ȆLOJ S[M BMb 41A4؅3 MpG(+vuW,"Im߽@0y52{ y0Ր,&RI$TXi38 ycٻ[u8 rPL*a4h6ií#>ic=00JFaf|4z1wdfu +nBm G˜Rr)F,_kCi fC|nH߯T]Vv/d&5[tްԩ:KL(\4 }U9kW*om4~Ume1q_϶kk᱿Z x.Lv^N(T0'O.w w1.Wew=UYg>M5zR@bB= oڟg 3$ V^'2[&z#aQN[s. de5-Ws#-ͣ!O3߂<"ڃu3zr joS t&@dgKsƨpqJ5bt.YyDz+a5d8yG!'i [3>;3/ ـ0gp|4pYމH.#F8l[1n ՛a;ph#d*khggx-oCHA_Kia歋+eȎ`0M;'8-ي \LȋND@*_:T*'p7ߞW+ ;#޽6Nk#7n^QSD,EYR05pa.{xWud LJp"i .9!3eo?4TIN "alc:%1΃mW&C8.S`VFgW5J:"r}8?s#י6u3nQ( 2f'ӭ+`_"Ō"p'T!*mQk͑T,krJIH*5̬P(콩h܏Y]O߬XM GX=W_$bDZh v<ܿ]?1OZ>@\Ԕz]Wf]Vv@Eem{l*ZhQS6Nf>34 QYH19[oQRK@Ǘhe{h?bӜĪ_C ,. n燣tT n)4Y6ƓƋQ-yVu| xpBuIJ"?}tꊺFMK(%@]GG؂q$dcأJ5w<(:w|e1sAk^JEY. Q/LO$O Ukjy0apH3aE 3zϠKvÄd3.[ŝK ]5{UWT$D)i"?K/D2PxdI T:#Ð&{}S;DPi,4WSG[`w;4EG]vݏnq a,/\v<9 0~S98W#odv3_MMoزn3'}=w|uOY/3 -_öMo:P7q~7A%i+l(_Qt,rZ<ӓ@͏J,TkW'[L*E1;q3/I?f-o)]m$lLK@'>.<Ђ[ 7v[$sͫp򃭋sd'm߀N~ {m_\#Ȟn=U]MrҠtI[M 'NX:i6M_/IɆ)?kxA>)gЌݿb n7*o!X\p^b˷3ɸ˫`m/@p /ɔ$4{G犛C e8]Vek_1wq._u AvɵH 6y5I>>%?.[f s.Li0y(/߀{t[fTi:!ZI:Lm5ك,-|STV7}{<eR)ؼmO$9A\XW/LML9XL"zORwho$I$`߷x?:vQAɔؽ`}q#+55H:DX5燨74Z@6~jZCR7kdz)gE JopXmp];1$g=uDI H%1s(6ه |s:7ef(H| OeWyxvG`~Y8QR.\oS5;\epK<͆gpu3cلe[z ֯Y,aqZn?z&6nsAO=$q47n\j>,:W7=pդþ2 uk!f>SAӭQj,:SA;a8f~ . &H0ɣ(Y L:@)*&٭^ W^0UX:VkbF'%!OZxO,8 gWw,5!=<"yBƝFv t_;H4y;_(q/bLds194(Y6@cZ՘NR- <QLE=]} ^ӂw#`n様{.G-70S#z#ߍBqѩp~!Z .;/Ґ/-:=_~~atJoP:*`9@n*TN`ؽ %;>_wt[Gmߩ^}3s Z虬( 6rIUVJNܪOPD @^&Wݧ5M~C[( G&:8uaC4׺0ؗ(eءo*Lܢ*ݍ_Lr:>v.P_Acub enDi6bu&]n(8/ u6Ao7ݠs% mV 58oiX֬{iy-rȝ:tH. i2Ҳdp|mˋ`듑iMOD sNJQp>s8Z`-:gq ?m=8>8u[,/W ;3ØCyCjHm {/@Yو&&Hj %]s*,BRiAYٗ|2~~F!fUv9Bw\|gx.nةl߭˻k0v,̟ݻ"DUZB{ɯVZ:>0l WrG #0Ҟ<#E:-Yc7SU?4^$o3Kb${yIi<=tT|dBMWR.@[G0mYq}Q[W\ E0xK˰Y,1$O7NDƋ&aj“bxD@ԷN]))}ΰV6/d.JZY8E pI%l%l60j,H;X3J>2} HqX*D_~Ļq߃[7MFNu"ȭmgYlV3B}rtti9xjFUeϢzHi Q&YJLn=Qr_~ ,ؕKM; ?nK'4@!^*  vjp# SG%m%phbS8Hܢn]n~T\@\c`-ݟg!_9ccH%=BN{4ϕ|6(jST(5v`C0d"ެYzoݶr$b|z;DKLB%zsAiEYIkS Ua!JGiw(z 祼jS60ox;?P4N}r97aJL.6pCCM{i _e?Es-хv&;9kz7=~4kԃRlP.d#/%Ǐ%@J*Hr,6`ZޟEDGS 8,;>s̐Wq־vvFzf?, !WF_2Dr²b=~rS-.+-W}8xX3 WWL>z\z )AûAW}|.@I_d8V2sY++7cv'U\ R9Eٹt4"M4C@p?ɦ &uƚkdz1RNB;!`#buJ.( kc/V3b^/VY=4 dف3 ΍ UDR<#/]ƕ$3`6cL3pWw<)ݗ;Z^E@7*f5rɄ?o\id\pW0 XLN ,u.~ڕvTҨaN5`k!j_y*Qq(k7GWFqژ#bp|X :QqYaRcKn14r]^O"Ə/jNs*A)I+c2K#ȍdZwPBߺj^-lAXb!dU{a1Rtޒͬ qwF  A֝FxQ%H2y|.ϳ4bL.k/ 刏hk38}r9k`/̇vSFɿܕ6&{]ա8O!Z=S12@7C\̚;HgC`<;=s.`d*+E--%!rN;aBi*r2dgŸĺ\;DO(v55}]52y6 Ճ  j 7n#q_),LP(F&j6}D *z;4PC3M2Qu_w|2}@#k)( g6l4F>n{i(ۺ:51iTyU*VkЙ܃tw=l{ƴbbAuR!&W%¤Oh&)A2 5FL g,$ymD] oI4&kwâSY= x#BSXYprzw|V_S`Wnnƀ F"iDΞjrMf*Mg?-5WS}"n<㙇c`qKrR?˔絊@Qs 1&Hu9]Gиk'z JOdOǓX0Zzb @% Ç- ъ9hJDaبua {4~bNR@6I9iwJEv$6ę$u ƽx nP}TB3WSd:? ^h+UWN&NfPWyک݅+; fya&O_юY 0j j:H-/3^WmKژN|eD8z؁fC:^TJ獈tgK}pDFmbungǮ}3Vo +c_2,hqHtR28gP"8S'p=Aɜ4X\u&ߤÝ]8~k_+fuMur ILT( OI4bH )Ci rs zLx R{#mKvB7EF/掞*3vUZΗ.TQTmҥ*p =bzϝ;a&r~&QJ2 OnaUyQ~8FΣ7 ayӪ2_`du!o^zyԉaZpi )^Ick|od[Z-@:!6zCm%#9C(%PWw ܜwڂ1@*Ze2kP,)&3y)j;tWz,e)ÚiTS9{`{5wp${S!G)LT#aSn EN!&(v &yk.1Z=nߺpQ;gJ[$QӇ55+xeGW`YhiEc&C3|!8,[pNxbƮ2,48(|d4' c:$ZS(z4mZgFW-֔vZ>qW5 3 s"1#@WǒP~lWQguAt{ALbVR6,c|9T]TuWq {lYmnz$QIZCcԛb!PA!8BNb89\|:o([?k\IEdztEI?v_Kng:Ԁn@E9ɤ[Q*)U@B_ CKcu=#iFoWABp ;K2K>;؜![ϳMm4Z}wE^0c%52#_ΘClC䌙/ #|hgu;Dx%eϿ3.QA1,혖j}BBC3R@>;JlS^m vX* :o#n0R4Qu2ϔ>0Gvsڨdm . VKGuvp*/CB$:g&_<(qOάPqc.`yH8F&kYOܶe¸ hmݪSywy3t YM ?{O +s~ ;>o֏aN/NՊyk<29xQf[$ۭVD*nސ@E3mj»9 zC4m<Qyg R. zuCaS/녲ؿ}<ӳ0ܼQL4O#e.(zt料/wֶST"!( ":;KB {Q~0OkxH4QX9f2JhO]ܔ^P-IkcA$譯9i-$?Ԕ"ܮ)eؚkstwj:Dm(>t3в)`f`J/'<њ{b?7SWn+F\܅7&Dr47>ݫJCs"MtarS2`2y+yZ Nj%gKuP? s~%..'Aw5EkJZ!`bO澌E4|ܓJt 2'8[ׇڴν sɗ,@}nS|zejRRS^Cnpwg۵:P l:ې2]XšH?u`a/HƈOR+v~ޔeOtjctJvWfh-&B.4mZ-'*uPaY5c Y[chg66~jImq9qrˢ]*3Wۆg w0LqS?Jx 7JNg )@"g2: _w U@\)_I/ 7W4eg};/^V[J\#cU3oJD586/n(HHޞtA|'13%zU=wpYFXcوk}}a.kEUٷ?8㑙 ub9%/; W%e91lh"CFby<Ԡ֖-;QVX4LF19zjGK*A>.Ge/ey;~RGW)nB< -g䲸/Z v`ʿ]Hx W l"qf=_(|ǝʌ.Ae^DQ3e\K3/M CfT5RT r'~Խ e-қ6I,eךP<>,kzA70mc1' : ҅r(&{\nq'Vc7-LcHT("jt'w >@*r`жmv7ݐء04-K!OrNLFrE~6"]Q+Ph !6?.uBӢmA%Dgz`7i#Nѱ iSp7hШ6/3[lib'penFo:]&r#C!N _ ml;RUHR57ax8!w`D/]ǀD_㫇kEd| EV% ݞ)=Н5D+ƌȇM7HG842!pQ :-PH%2 ml)!R%b;%iG é drP-e 267}tSo;P%ڹsvE RbL*x3إ~li:Ճ$ҁ}})W۫gAb0?d !}N@y:\Xq#vhpB+k)@!(R`7$“>RƼ\'~2 [ɑD<{c>p8X~@M|G}&wGa}Bօ*3mLą1[GC(TXwYEw1<6%}N#.{V+2Ȱy m }[C :v#g=1Z! zjdz뒯FӾ.e#zT L7䝾Uk./_ QUW"p>Gj>fR'%l9au[ vo) ZSx;WI0llk &'q0- F veDU$]zT`ODHL&2h֦GĊ60%p{K)tuUQ':>QğEmk5sztxwz<*5 KպàT =+_Y&òOs=P7i޹h%//4fUsW$vqe Fؓ[ż-s>m}Yj z93~lB+qh}=SLۀv_℧o8c਋)*e-r!bq#oA7ú ljw OiL/# /#Je_;bH= ƆCb"i% u\*>-inH KyAϮ_BD9D?dŪ7%NEI]|}L ?ܸ"sݎ>?>Uq0X-#3s6GP#Y݃N!E7Nȹ_L}P}q=r>.w>Fgs'Q ;v,XAPΩsX_s-E~@?j)i Yp@B d# ةaQGۜDݬG4VҰ7cG6Rx(.qq̔1B}kZQ7w2 (,oԦpL&-~0{q » +sdQ={Zp9`mr4KHL3Yi:ξ.k```p1\Vu ٯ Ų? orp]8<(` [&PΩ[) MN+_5+~¼қf0Pt+?Ff9AwQ6S!q/#b$j!|y-⃀Br@PFc$!uM*.=?!֖dVI*4;܂*L)JmT0֋ygPoYE};sX*MAjf:@`,npz+23Ueߦ^olBAzW;eX&i 3Pcŋwp U_nFI;/} L)Dz}n reuMw9~c7BwcHu`4+ØPdmQa8XTE9F3ЛTa=E&x6 dQC=ݡ[Dn@]v4țÃ67(i ]x@C/OGƒq6 [ \S2r7V^)5/EOK}e軇cخ N֣߱u&c&MuVSh#\MDY}<ۀu&EB>:ɱʵU/OPf<6rGdWQkX%ytqE΢=gܩs]&ýG{qg[; vƧv]GF i,)Y>Ǽ)9€`ՎSTAϽi42N 6Osi#xa*:ûԇV‡*Ƹ,P<.IG O\ zs)<44 Xj)8A,9zbnoB۩+N$:O-xtn \|^e4q ǤA~7m~ =jjhCBz1C)\#ҟ.;MB^Ҩ)^ e+ A`Z |`-޴/gVVM9AiOD(Y]6^[a|yfΏ%~f5Q}0e9|~|s4Y6IGA=9CS`|>y]E{B녱OdyOA>V+zo(z%+^=HD~b#GˌOH|6Tmߋc.] _t dpbw? ٷU[4<4 }dgl*&8| oa੖[i|0FL܃r`\B<_sgwUdrbRZu\:ྍ>(I!`&`uUhQ@cpn`wg 7 )BׂĻ<bЙ$Ugş?vy Fu³x?X޹7UWןA71Glψ}ϖH rJ~8f=nl^+.DWMfw8:z ٞP3մOrwtqL,2 K:.}ҩuX)g3j 7å͞xOyH3ΥTEcu*A8P5*zC^345KҎFcXK|Wƣ^ݲ&v޳ a;Ms>_ ﳝYs6M@÷$8W o-vܭh8 4'QCtv+XE-+`Ȭ527Y =Zu.*zw[B/]3bnE!&ڋngd-PJӪ(;ۢ0 _H`pv0nT^;G);"eu\<1s+&8?L/|<_ Ǡ4湆]ۢ'Ref﨧3$d≼܃[l'YP»)Ԯ`S$;IG 7|W>AOP_M@-dSY*:]wtHCN `*ɐޑ5d-@\lw6-=E$$iUZA&f[&)ԋfGQyOբDp TGA NJŊ]I\+ZkJ JUW Lz'Ɗy1K\5JZ*DK5_P-iC$شIa-_o>Z;CT^EOf0u:]HsZaOwv^>Ā(b]c]`27E lY1xp"|[2h yxxdMB2=y[TeIrhI4m8oQj *y"삿TWڮξ0ٷY'x߅J.~a=j'7y<b Czɘ _7\9H^F#JK^읡(l=}l"jeI&/LM}rt [#&g :\8dž$D{ }ُ=L$jCAڡ9*DNB1 =2.Lp@}i#w'5CMޤ& Q#c/?YqTqoVx"eaYLjsXA~5 E?LQg9aD<%Bo[ Q l6',ф ";[6tJsL o$k ʹmWY [2锰˺j34V#VKq@Vt-9r`,]0$܀#;Є|~if,)O;eqm:SE&rjgCFsMum&+Sg;oE( 2]dBbFxJqC05ø)/oWn=xrBwmu hk<^`bCp,!4r9V"<ě.+[liMFf5Ez{/{U2dGux(sQelD:YbX_ؠ  5{&^g|$F>pu~OGr#!RlȊ&mtؘ~bԍ!8ǸپQ7a`kv_J[_g3 nyZȏM@ x@zW='1e+̦/A H,ńO/O)E1n=pS5,·zj"+THq86nGXP5-;gOT%x$ .@%~O3\Z%] GU^*REbp3ѵ%P inפs1vO紴D1|.D.nù|߾YGGϪ{/cBoi(GT) yK/sn!*EK26#svey&{U wBR&:l{rxAU~,[W2O9qW ;,3rV,U"BⰊ- >aqzse'"*kO馁 }7tevѽ CIshxͦ\憑V&Z`Uܗ氙ZٓS%M'kwVXz=TזSY^ 0FtG2WNPfϲsXoVbіA4QF!: G ,pu?='-'M: s,yӯ#̔dyMR'lZzծ}l yeq(4war[ȳP#-[DF2z/KVӺ͗. Mr_&mDJuPU|24`_Xnl[{Ot9B \ScbKCYF)H-xڟt eWo3)}GmPA j8qF]0xlƈkzRNZXGNuA=@ockB4șX|oQ}tpV/nrr︡2y N]0 7g*_5GUd;N]9/3Z ]/c|[yC#ңwEsLe>{>dt\E < +R4љaC0D +6J\#n?z {YYGQQk'rJm 3sIo١yIO<2+|iXEP+͂֜#.楙6}.C$NGP:@^H8G(a]l ij}:|i`'ti>zsR[(dcm$=(e>)~~{&]+NYzv ʘ5gCuDtĀpQU;ba DZ.E.t,FxD+'b;ZOܺ$ ?kҵni / \acX*uٱm#$'\ 5, hS +y3qN 6\@k1 !(L)C>WH~r{m{"~ʘPRʲPzY{{2JG ]wa7 LENXhe-Q;%>B#[UXeKL2TNh5$)xn.;N҉iTD/㚹;;C)fk3c0xO5Y}=efAl1#;RFuej)ǠD`t'\}Y^Rν ح 99A4/4lvDa{3?Ìc}lJ?85P43|vΚ`.|IB2Jk.`yMEvipG+$YR'RDlɱ,/P{̙jh1+8Y=p WM`ch"yPh7`=VGDa!m5i5+l;^ًwzqi#q=P.׳߀7:b" a9a=b˓q?a9-U\Ĉ#짐x<*fZom~Sw[۩%@шpSv'0) v!1^:dz`tVd1A4i\Pj'sTfGw*?WG _fuyM['.`;4 YH=\l&҂%-jE-Bc5YH"`c[QTmV\aQxb8 _b)hl_nbw ʀsJ:OWE_7*ӓ]yJ{_ut2MqmjJj6¿Z7]C_E\(. Ramo}Ɉ7څUN^ZbX+`kz_ L>R6\xlg*Cvj]DwkH#.ʭ _ t<MP:., H&#jDw|)m$#NKKqdh@vD 'G]oMkA\[JdݨIhʘT /O@۴)܂цSNR-J8䎎<' F9&P~-OYء5Om߈8f˒vR&D(\"Hb:|NԘC}t~`WO'{PSQqݽѕo:8f޵+% ?Nq$YU\-& ܸ` ޲;Ν *& ,18˾ATTW`G4xx;D2tI _gnѯ(Rb!q()\DEc͏hc:S6mԉ%r(S˛s6P)" kIdс6&ňX3m)8XԲRh(y$?3ߌl*M -fWΪ'j@{T>qPx'pYxpSPc)=:?s{)$Yt K;l>`SHHU@,6 jvƚv?9Oo91^9 02⮣BLJ߮YOH qR(Ui_&[?AK%>bISh(cQy$hJ#Ƃܲ1Iz_(!@nMviO!I+[Í,}V.XSl4jL2%d;W <$s̟PKJtT'ʡ~tҒ$:+0< I样9,+̑OZu_0Af.apW,…j4W0mAQ`|¤{N_8]laycE}IcGkL$u+!r3hOV.tHas<]<د¾sfwG>)4wÆ>=/д|ȟl/sfSō2WܷwwoˉdU}?IЭx.q%: O9 RAjt&U`zS_?EWwտqԊ~LlC@Ы_놞ᓬ-4L'''gB1A"qExm${yef6بBip\g5Ʊ(s! e͉ZeǯX$O*3@gqeT7 d.QV0O;>o_aQHӻ D; /.M֣S(4P=v۹ ;ŹB h'ƪ`S—n3IVU|BQ 7UrH%5B O {B<9|;hq%ƉO#u+46H>2}U/ی'Lw:R IA^X9}͋_FKJ:{E4gkqI_] wHZۗ!<}"B 1b,gBioܹ}~5+J|Nr"Y̜/@}Cdi_Qo[ɶqNBTT=[V2p;Ȧ!D4x(& MnAkj%<\e<]>lUQ=rH~:d>fAs\*aBr]nPI{,!؂8'YR4@5?t*gMꨟ+D?vu3R<{"P&#AN#e逺8c[T SZ`) @)#r]hNq1b@W AA%w.7Zn[ 1/Ҡ(hA(-'mGicaF^*ҩE(L)LH4V[7ɖإC*9Cs,1`)AE@Ϝ X44rQ =; 0:B¼84g0yQz;DP`vMy-sl hmTt* Nͧnyzā4pJ*TlKY. a$DVr?pdoTv*\T0ծ.ΟK/7A~wzU&]nmi2Ud_xi,[ОV\dN:S[iV fů(PSć "T/ e9 7ͫ6 G=KՉݛ玝;U#lV}#p*?q%-]}HQ=eB?cO@4[qfR/Zĩ,m@HŚG7$1O?4o!H#J FC#c+aBUe?mtttB6ɥYgX;!'حdO*aP*0qS¢=UޞW(,Ҷl0M Y5o+,x5@k,TDZ&XUgDe9%aHEܼwi uob6eA[JfÎ˷[۪F1,Ĝ Lf(-Ba[ o ,RܥF>Z夒5PsؑzM30UN9(,vd܂OL `:G:D ,Xu0x]uJesYY"d/O<__*tqh+ {}L6 :ܢni9Ej5L がH!󳼇HKwY:©i`1:ц$\|Q-X{QxZwq6fH Zp~ʎѶѭ@;:8C`BNyQ(!tNտ'ZIV;Ku5&޹]lN& îK7<= 2윂D'|u\w# 3)LڠYO,^ )%མF P a g,)Wݮj\P/hN9$ЕQ^/},EKHwOw)xk=Һ{pӍ8Vǃny8+'.r$>Dt/خVpœ~e@Ti|X![o;#-Cbsn!dчDq% PVcC2?c1).r<#Ӎ?Y]<f0opZ.gOyt`S,]:hG$.(~!Jd6yՉ9 M}m6MOJrׄ.PU,\Vm^Xlk3O/> ʐ.nƿHyX}aYLѣ:C=35Tg1zL2cms OҍA笿[L#&unn> T@\[{7KsmbMFE~W\jD&?ĺ#lOl/&>ťF,Պ4@P5`{e]&8_2~8$5] F3,x,c?4aO#oA_w+aUAA7;R2x'q '!+iW#~Re\ї" Yr,9܍Qek&c=U`ԺSoN"3'$|(i2AM^@Yq>TJ}"%X@0o!]C98b3N/Jn贕`s {\.z fSYo<=`QsW 勱5[_B.BN12zrCs!!I#Kcதpz ln,?B83_~ĵA3wu>Z72[%]jec`y(]83eڪ) P%,ronEz1ZtF2eelII{ ?;l1[<~w:UsǎH,c0pQt"_.Ε̐ Y5X$ҝS2#-$\I^UE7zȏoU)EU֟ <3Kܓ-W!jh)xy jV lAXrj DG1޽mGhQ7O!皟ˈJ}q(a%.3M^s~7fdE( eN̉ KAM^ Q\0{!gJ:{Հ8} 7)8^ TQY!|e|IezJ&TA$h`?H. Tr3SȖ7m¢ (CPp @s0 Mx@bE2_k_b;P-j D!ՍyXa|a&}M> 4OaCԙRd.Oj_3VJuS%QҀ:bQv+#3J5*QF~~W./AjP$bU%!"r ?N5_}¨ ]wGƫ3Z^z*-Tq);֖.Qi;h's fF[5HGؤ{ &Mp'ra \[D=j_SzH , Z˅рp҄ F#դ=#x"%/8;9>"#ߓB=W/Th(*V4Qʽø+\+7dH\u/=ƲAxfLRwre#Zк}WedyaaZ?`EqtV :{5HΒrlRulKe;FoMR/=3|mmey6T.8|0K/dD L n9͸L.l돷AtrJɺ'S>". nW5Ɠ6[6]Bx"T׊oaO]̞P+hI:ˣ*EbJ}5Ȕ\vN˱wU~k̅a9_Ld+wSHGI$$Nf'!i8IQ/sc}?U*dfIÌ=3DpX]72dGť Vfesq][dhuGg]I_Km|Tץ&D(CgQq+GX8%{mc^۾6NoHoo@Y:O:)(W,8+ ?W?4cرO5S>I3q6Ik۔5Z @f=`[Т$m*4YB=&TQ+Z75o˽PhtYˆa nd/xgdimeI{*eL 4|YƶEw | 3=6QRF[ =שxcc ;q-$Wj!Fm>.dtϚJ 9LiRNƑ|DA&vk#SG/SérF*"?Xj<|o:F0pzD` ~^RtF`/ ֎|2(J{*⟫ӫvmK͏wu(Yf/E*x_N_ȬsT#_m_)S,0NĦd`Cp'}A>- $&2Jj*qQ}jwys|b2&콻,0 -J~=c"#0HX [Jp4W;.M'c/a.%C@@HВA?:BiX[1Po*rfkT!Ԧ5JrPxV=5_5t0?InJ!Um -H:E~'!`e!}!kovз`S|F۲_IjউTú*qLItWC8Uַཛྷ^͛%wG[GD4? ؃3:8b}J_,ĺt O#՘L3A-m 儔`12>JFbNzU=w) vbMZ.TG+jDRA ֆcs,K5|YrB&W4q+ JGY[9w]lLV }oqRY2?kz>܎(ٳ7--6JnC^a>pvk&E*XSܰgVtg$ՒH^vB˯%aH>qc Ϥ<` FE-$E5UXq*;mA: BhKd wy F/M3{/_F$C1N~(/IUFܮPZ #M_/YnG?NT ՒIB LBB C{R4諾ԏ!Ra2 JFwyO/)5vcu8 1—UȤaQl\4?n@4MO X28= fʘz?Zn(XԾ=H4Dྂp<Q$ʦC=f)GK{7s;qzХ:!kWs;(+5:.ی/UvaebNJ""q?4qJ^OOw0_>86ӡE U+xi]1zl-|kTuڹX%8`@}}G*-f4W&>ouH/(YBwJj@G`֊ q|LW\L)B֦ A޾3 Ac]J/zĄPR8neW=x\ReD$ 2ΎC!hsx{b08&sReB6h6?5[zX8DrhCtͲDQvpF13v&?^  G8R-Le*L^{jݢɕO^ Vtkbx(lM8jN9RK{|:4Vuo&W. Sd[n d$J/搴(WLkG 7p,n(RBkU檘+oZM%KcQ;8?s"_?/h}:y1@#VqBbS9s]J(ozٓ5m|*45_=xCe\R|. v}sZɜͨyp, ͊Ϝ>{jі\Han ̗_x)'JҜ~c Og/v;Jk~○-,ߏ oMLڌr;z}%#׀d*1sD Zx;kaoI­ ZYq^NtG~_tU XF'YQAF҃u%xdÓry~o[L\FC7wiRhm㠡ͳ:㊇Ih60#EyWVپeq U8' f)]ŎYqǯ{7)f:H Yb_l֎Wl3_X s+<*A_\G` oft18e]vgOPٳ:FU1~O 5.'hx|-HI\\ & ΖMZ$((6/-5僱ڙ' *[;^SVyw%3qMlky XΗ Z`-"MK|s,!\.SA"hK'i'TT"F@ @ݎRTn֡m?0svrÏ$){U2"D+%bS۟=A"jCRJ\/Lor gXFlE=5yxMR){ڙu׳9Dn5ֿ#FhzuS\ ̚QSI ݚ[- 5ɳoymPnwg5d-VL29 LǝOAP䚖#oX >qF,;Pj`8pw !8)Utg1nls:n$.va]?+șn3ՖVjI?N~W' n$o'pi~ [E9HiDf{r@75;YM):okx~}ewB}%f;Nֺ\|E!Zմ'n0D lX},R;xI|X0DN#.)gh)75" ̜sdGa.- gnt*4U>0^bh(P0)o<_{[KȘ g-1.}274~SfwqWbpn 'e(|nfxN5S9q/>U/-ʩHU~X+F~#[bd?iL>Z)xe^C Z¿|3[^,} ;A wo͕WACeC }9 WjA{Ku5KL&R&;ĕ+>/-uϳrXrTx&+ͼZҵ钍SdX8Wdl7 Iڬ4G$nXUC /CYa#eNO;Xdi g(_ O |B0H4TJ@Ӝ[}_@]`7Rm*_Mg][Mp)1Q2nvl8{j8O 2Vm\퀖xC^w'rʼn J4{ctCg[u{XUE+@ZkP$FKL|ZP|f+?%vL{>;zL>r[`Y,z#_C`S-ܸ~Yi_÷qbYSa[ų+eHks @vD#AX ՟Fjjx[G{+}d驲xwQ{Cb;[ŝUN?.d9[֖WDx,ؼF>sls2p4[D|zDSw!Hx;jwãڻ.LP+Ä9xWh+R{c/K $ܦI!Q(~m X SnR<)s]Kq}x`qh1[hs94*w 'TtA=mqC\of! pe@l O;VKD e=M2/J@:My#!t ^bHqeZ< ql%1[72D2tmi0NY@&`T!Ypۖ#h@Q m`Jt"~z9a?h&P-3iOG"bx"R^}}NΜf +Y͙7%&~(1+nlu%ƀd:Fpt`+-A o)Fv^\S _Y>Ua(_֛W&g /ؐ eZurN/ZmIr'*|O!tL;Ď - XjO٥ųqĥl5zHP!Gg0:Sݶ=,? |z\.a4#f-vv"Ln[J(\ix=f0Dqb歨̮`?/N"?)Zf9+PH~sl1 cTP9<ӯu2hA@<8>4Ǡ>'=ȳ\zfi"6xw#b]E`n6]0nUO#VW2,hE*T+~_m/ ^v=tO.K)3^-[Ѭ%ixĽ$/=5(hOPG#`y+q*eŦ:%hJ.q)4U)W]!EX+?eu!;g+Tne4aF.9N H'q RSf/Zsj:o;:XF璒uJR%_+6c".VB bCF癱G-lײ 7[n$FegfSE `\R5QGuXg:0Õ%yzv/0,MˠQO;Պl/?݈3D->[ B vO4B%k0 `V[*#0-c v[h9dED׉KS2u8zDb.9\2oKmjF+pHb+=Knt7C3, S)2̵->0NI+[2)3YܬC!,%QrQɏɤ/:,&F9PK].&J@xy<5Ndx.1,JF(PP~ 8/XLmw^^ATWyHWLY;NW(dޏ(CW2Yn^i#+5**gwc,5f >5sꎕp^J1t}ugqZmR.Au]ׅB#:FqUDD^E 1Z IV?O,$6F6'C(wAλ@\ g*ZZ;l "*O"3m;Vkk  xy xznj[owA":B [k"G0&ЕMDd2hJr L%q@D(ڋ^\&MlzF1M :xc;xh5a(Cv&Cia|*L)͗;䛢_Uch/mQzIݾĹ(GUZj? J B˂ײl@S}bJx"JIXku ){BC&n-n <%H\v*A_:DA?|["l٧ْ?x'|WβЉZZ[J:]׳hIjlkal֔X6XIm:!6@` SiR:ttѾ:-sebz.Դ0%GD(B W5*~j"W腷`E HnD: 7m75K=B쳌u,@\{PȿzO#,Sd xrzD&.'-"/HH _"G !7 jj$,WmDaثq1. L,Kdt;AkW*Rkk̓34]Np?Ud8HWr{H>7$<'Psm z%G0Ȓs^/8m xI5!i8XXp/ӻLݱs AufvQlK:ZWRU}===!PGsj` Y}bq`ҭ/!oaVyt.@_ȟ;%Y\~,}0Th?LʧiZ 83AnF`>M^ÅT}CDNWu)T衇yj}n:7ЌfI~kMːD9tNxbn4^3Y@Jٔ8 {F_rQ:Kq҂}%G=S`O.G\.aTM)LȌFcnB ʦѿ7 ɪǨ-"eO6Z6xj@nn1xF` TAx@[#^ >(:ؒOl<hޘbo7^2ctL\だ@q'l <YQ3T%Oi-p\ 8>KS4#c {!%bP4K'ɒ_F :hJB3Sc"@-LuĠM$`7RFPhDEF1Yiy O0(^ OpaK1tv"Yux1ZpU@ [%t)ASz{H1Q*uԞdgEj<胰$@?=8̕@=w_^f꧹`S i'^Â$a.c; 6*TV7gAb<ȜC_Uňh2-ޓ(DܻH쬩q;`634 D?uMEGq ED~>QMqxO7@meM-v`c|2i6RxǀM''S!|֭pXuz S$_hM]NRƸ52X=D,"aKz ɸhl[A sW,R t24&ˌ!6/LҔ <({ji? 28~䋱x{(RLf !F{5ۙl޲R34{Wy궼~ EZ'٥.>d$#O[/|4%⋨|ղXR"ų5o$l`hȠ IFR# *w)zY4Igk/kj1WıR{[]jۦ{zgr"DХ< իwOlq\Љ$}hx>m~}eJ3xӎ/[fh%ŦB9]tZR(ҩ^Fk}3N;_~}ӌ"|YXoW`#Y{Ps\ے)UxMDB[(s .a@27/15Wwr / d'\)}n8EFfGX ZHHYiY=tb nRH@(PFL4loB76jnu,ʱ_s̖\ _t IJ0&R@L]$/gpZ<:2oҽƦa Ib>7)Оy0,'G26WFZ 葦+=K!]Eɿ9{=J[+?_Kv'(W&Ll/l|kϢƾVU;(x"P X7<.Rh]){Ml;45`XL716F,[jmkVt -}EK?R͜nd@N mZʳf6oCs]0N` <'2/wCw!,ȚA&=1ҥ&Vx,?1A4k`v$O ֓k6 fSa2a+ JA*%dlj{ӓh?{וrf}eJ@rl:ZBfEfr= t=l$[~Uz=Ff\[Ӡk*Cpp)9)Dm!Mˤ5JR/dx0V4˓a)-L:L Ed>Řږ7`}my.]= _tW !!.@Qx?yFx/k׹qL52[jC)iLYZ-81di *@$ς5TNYUǓCcՓ'ͅۺf?Pe6'XS$3 SgspleTv무|H0}2]f-A Jtm2S7Ef[jY4`AZ ?M_F`g"޷@䋗E"=BrT"3%F{l-4VWIlF.?y#R9:48WTџ2]_3 @3=:K\Q4_c7+۬m掓=~Y}7{BXܙ&(fu?{ ya}[cY՛<~ij}ܼo_rr=qY3RyWUwWm֠j e}E$I 03Eꕕ?聺z}g~=CHQq ܎¯T*e{h 7 '%bRsA!s 'e;Q`ʹ*0$_rBR;fB'}lnU'yʸ܎_mkºQ,߲8{PW(cG h×,7 <"gdBּ`ZiWZ$7"AVi;WH8gJ9-Ьrl&-m{ )Zk"Ǝbfu4[1ىJfl7'J'~/%7cz&Ѱp.6͓Y5g`)ݟDtHLJ N3$kUvLt jnt$4tYl ڎIjY>dTf"eebbT()2G=a;ԋB9~you_ͻ0ѝ@{40w78MmƬ_#V X/^ж~I&8+.iui%r6%RO{̝촰}g"C?ߥKp$O1d|T'Z)fۮNOڣ/t!^BB1;M$ޘb^7LCv<N3 [?)v[,8dwe!Vjt;Cdl Z&ĕi ITR-}}:`EN1Rcp-gNtCKT}wxDG_jHZäf:) DV !?S,F"[i` 03?Z L0@L:T>ʤ иC׭bLti'lPN>O*?T_^?TQMC.J& bo\˾1{݇Fcs3@~KZ~yoji^f[|xS rӢΕN>UhHj,[:8MdhQgr𓷇4h'v5;nƮ`(Ŕl4:}]u}*#z,2ޟj !b8 풮_b${8PʂA#F hOӊ=7a+8&AsmSLX}H4ĉ9u5[ 57`R]Qo7o(]ϒE3wq6Ͼ_&LG%Y1ſS7ˍY +.Qy^odcz(y{ll#KAc]Lcn]/ҴLyԪTn,HCC U q _SO3nQ`%N` XL-hTH0+ |%)OĆ d/!o l?o&NK ,ӍpS,}\ n[M챖#+SS4B}HfFiV:ԦG uH1xNF\p=M͹AS$'ȾWmz&7m1c~ji5ZGyɣFfw'Sb~lئֱs.xkNfeεO~wUeD:тk%cU@o͔7~2ҤEۃVʜG@лL){r"2`B Y}N jxo5jUWfxmq'?R"9Y9p/n%ZuOYJvDZnzNcb/;vzLkIX`Mʥ\:׈o2?>GSa jP' wONsĢ2R1Lk 2W'V$[ 9K#^ J/\/d߿=bjT(ۭdã:-30OT:CiϲEi6v|;M8ErwOZX9e굋=*!$fZ@7Q{>p|a띯3'"&f~Oqpl貳ڍؖ=5/܎e|17ӽL #53yYi[ ojֹdt FfE? %=grU&eMI_`/8`W;SPMz Gb#GZM#U*Flɧ3>|X!i{ &%4uUg?B3[TәéI1pC( zoh %@YWtgJDHtG&,8$k " GՑM2؉:;L#D%Hٸxrgb"e(uK{;Dܦ ݑ ̾[i"F%VwB:_? 9K+bzu2GN#<Z+jdTI|apIQgrlVAVY?3 y7MF^/JuBm %^Nk&^Ugp_μ#l(ǣ*Kb齓)|,PŎو҃J+yX_@ Eam0l_Z]Rct  :IJ%|(r=<7w/|sLn(XLK!qH)˯(e T8r`B~W,Ij٨EߺW ;r(] 3Jwy]( aL ixmԹG,5/;2f;{+0Y%>ަѭCXd#lf&ob˖Z CP >S]}i ]V)ϟ@.܍^jlT"^lX~텙2)RpKA=d aC{k43ևـ+lE|tݚTO4e"X>s <+ШwBU}% _2/.XҚWG ,#MT& Oe8 & n*)W T,Tҝ R(2.k ]5Lj^'Y6Hlmjw9(\*Y`f08рat0-zb܋57B=%l̊xJvݐm Uda76̥F=av#&hV*ESD b6PaΧ]*#'+j靾~`{L })S(<$U]oxV0 &ӋN֏ĭaJsTNA&:M-dOLs$Q$7}n Ξt{Y\lWx>K4όu~VMh2-'}i V.w^_tvH\S e$g.`\~aqlQ9Rb{xI3,nshb ɮ"srByi?/!&W_5<tWSFNSS2Pg> ?HCuueQ?B. "E?0H~<ԁxuDT %*Eu=ܗ f8 bVW2;\C5)s =Zl9;$Zj @^g?4I Lӯ_9=§q1O‹i}}w'2v37LD2sX"e\̖_Чb6H׭AȂ]Uq:^XS_zR8ʗ)UE&Ø,S谲<" oZV'G s[D bhhj݇ yK ;2)8Wm3{`~nLk~arTqH3(e%[Uγ6]8zʾWwXO[adi8!v2vz5>B[<~1b|Q׫Cgc0w&c/Ilc xMDm`G'^\ZDK#l* zCz7/~..`7^[s7u3~ERߍʯ6=:"z9{ݷSҨǓ W8{@=6Z(1k\J0}狿0`-0d]|: TސrTxiԠ`FlPwG Q"C/M^ȼz`<q!}iHU窱%a2Wj = J)v\Q|W"@`q'5peDЛm:@XOcg:/0 ~I~5]&JNA|coADS"@;xGeThJuI( 5絲t"1 Tt쏋T%/%ȇ~+Ag_ӬWwJ+A>FmESOgP49Tfj- 'ȂA’Oɻ`ڿ: gt%WPz٬ NR>A02>_d'Q|q[A2WB݅sX}9lk㈸T9~im th+KV5r$o\43Rۤs]@ʢ/5^0voo|Bwh檶W'זB{v8OZ|z_uB@ /#vp[v@MY&mL)KESdlH?Te-rp7Y}}A޵϶"Z' T^7(Jh(T"`9) [&89.Г H`(;\i%1 q/Tu4}r;PQ/_Ӂ76٪zxG-ƍ82;ErPłyDd vzkJ~E-=ެ1!v9<d?М"0PpBOH#E>98hΦ˾S5nk-F`H'?u |9|? #sS/Vrd''"e<\6kLט#|OkI& ,&6+N¾@t8;:ͥbԧå_b%RTTX< 0vj&A~IiTmmwH[ʦ&^><hcx}͑ėҘXgF{):Enz~;VbgrP듁,L 4"-C;odϓt_g+52ʜL6ö`z3 7Uץ s\rD4[H >,"A\ KķOiTb@hl蛠`mHS]uDVA Jpİ`۱5n?Ԧ ~mL>2Ot0Rng<*wĻ3ʤ%7g\p|_u:c_3+ۘ?VzG TT2ugLiqĖY41JfgŠ !:AZrRzA IM]}S0MQ~1[~|RWgp HJ#ȰPb{2 7W)M8E^?GWsJ g˽;z Q%_M&MG+QNjrsbLdXo9ڇ0t@׏>Bw_Ѻ H.Oh!TT-w1kST520!~jRBU`Wݬ7qH| ʙ_y\O "fVݷDRG״|{(c ff1[$ L_V\yHvdXt웄u:| A()S[ JdL*"4%n[[j6Gl[3dϹ -c N"Ư;?ir8Maf+?a.S,h8P{B\Fu ,Gr$6fXK:X)&xu63mQxd ٱ-dLJW0*:E^Q+2{L[0&s  ->ASv" &hv5X IKh#0ޑ'✔q9 -q9^oy"0-2&CܭGE%w] `Wkx7bbgzEB(YF>cnWcqIC#4{7ΪD'c]khHI^V2~VkM@PJ. qcWLm_f ($u+ZՄ5[?d)PdaU2Epó]AsnQpؒwOt q#{˹#C}b ?۷£' NO)gWkN cE/H2}Mz@cp,.<&䯴ٽ4 ~x/vbJWyXH膉XШ$3 oLiWCٛx |¼: ʟù5̲,W){NDXhLr`;.'fsnJ/q=ý k aw9ftr !QDKdG?<]a>R|Q V:CnE RlK@Q̇V*Q=S7iμ,^ /;Տ-)9nvr .MڼŹR>S׍˸AwWF'ˆ'93Dw?`-=BY"''\? %iq" %{\Qb/.*eAo2̹$;z@÷EG> ZRM-W}gQ1q1'"z'YGy-"g[R1F-Ջ*{k$/z<N ;|磘^[trm3c:j@KOVؓ:е?s?.}~Bd>a=qwv|#(='E?>d[:nbzr o8 , 7? :XiS (NWJraWkXlTlL(tBxu^bn7dW \E6ӯgJ^yUhfr_b\KW~FQn0 ᲋)De2)AHp۬/ L{){Rqd!G܋TZ؉ ynmQvί'ppZ(d*#0:hyq8 2l hn{ӆb`B--q{c^Be˚. *@ "7kv~8!GV?t }Q;>Y"k^NuZ˦rdx ,<5 #?5ɐbV7F% ׯk)q4@ߵȳWY0DH+ئ;'y12|\erPQIY*P)e(f߂]1O/h̾vML=gM-I8/. VoC8y(jFVx$=7A~eS pqi ע["FE~51jC|$ c4>L [i'Wb%>KD;2K4~$Xle {a.=icF7iUmLx/lWKh0@p[VD1APzihusUƚEZұEG$- -L,BDG#<Wkx3f(@!?{FCPgTY<8beTN6s5oXdk7a6~:,qVF4,+X;Cs?BsnSkA)8~:p(wʛz p7>@Lp =#lǍG^X+3č|>6}]T]>3 tlM8P4Ɠ{rQ P0C1F4vsh~`kձA ^Art5"X,|\ RWnוDzc/wrrNF7!#d]ڿGL )<-pLN#O@Gf!ED.ߤML|qȫkzi2Ф IuוAH&g>R[Zn 'h7"(`mF?"ECp&`,ɍ㹖] Y4%5L s:EU@ʹHO/QtT1 .D_ L+A6]vVAN{\}1 U>b63K}Ƞ-G<-*<.ޤ J٢gۏ'F} `DKD>f=c=D^m+_A7'BD\n|(L/(eD%e戂![gb,0JI[a G~.)p#׾CD9V3ov U-"kv`g\440 jd 2[7B͖.|V8=a t1 )&*K*MDk-rߪv%UZ{c[R 巊r2x1<\w唺)"R4OY&[V= 3e1~Ñ,(1C&-d um]:YbIw6a_$Ҟ .nWW/@\r.]bUtF 3IK=|2,uN6 y^U^^DF쨠˦ot?lkbEPgRCi`y3GJ]$6Ig),⎱QU赿8)]KFdݮx- fnV5슜wcc\퉁(-JM3R#3HF7c]"C]22Wd#NTnY13l_h?jW]^w4y[FK'JhLpLֆ zf%|nbZKvtZF ~EEX iܼP\'mC+✖QPa$+d4b0=5a8ΔJK X5/$a̲XVf\:{)CP;7ނ0OT9*XV7s6ǻI#Fgd3 Y-K~%THz_|(Hb \ˊ6y4)0ov:%A~A y,Ub}MdRD+"Xcl?Eϯ=!CtՒ{2[ǿV(X17y'A'7Jt6d/*t>>6muQdu4NK7l{5n¶ajdۮ;m "Eh.>e'4v+-L?NkL9wemr+SK@@pԖK>C!=ޢ8 "}~~6}1Ċ!S)Le e|6CB59)_^esr wQ+[9:֜h}rk<լ#yӈdr(Om9`KuǪaFF#X)sCͥN8g/F:Я7ߓIUvwc619mQژaI]ZwOg[> TT6Vr{rT`21QXZcIO`,g:n&)`ݏPMZ7 E#3K;UUk@: fƱ#qɛY)RvOI\UG8<1UxM椣;}gզjܷ}{vcG&C,t ui~ ?*P]9@$wBJhM/:/Jԧj=B| IcU "ugQVGɔMI bq~ vŒbKP|嘘 v9}MfVcËJaLʻ/j$gM![׿tstnfp"O7z5Ó kw$Y?Jy4#Eq` #c=p~t%ooo"9-WJQ^=8h0#5>+2dlJ(`1iU}9GY y.oN{>׆Eh]\t-y85'Z`ՍJDrXD83 O}?z(,s,dŹX*>s0a kEdͷ[@˚@K.)[OLJo^3жjJ۠gn0P*,GÔ$(F՗J MGk#(̛ʕ\.'8о  6)0{vueڊo_/A;[dQg{Slةձ>]r^cvEg4#Ga&;^M2RtKջvY[Q^PK'F|mX&\5gZn|Eod2y9O]w*E%N&A* Uihrid}Uoӗ92:MЂ3zo$Ȯ5R-V}'v^knH v>kaF%SoM _o9q W8 WWC9-0mٲ]xnھ/ X/N3o)'5ċE^?[w +T|QJy$g!*& +ZReiS,!(lTO67\ Fv4|FMZ\AxI.c WĽSV Du.WH,A>3*7""7{ᮿPM!J7N׮v?E 5^$.*h 'b^%}ϲx3g ۜXLҷ"̀ Mx 2R3)q@9UgKcaB_@/=7iJVKaE 'L/^p1F5}ꮳ:0UO-5FcA@ hVbteKިHl+*r:;i֏_\qȒ*G1LX4teH税ɈECC{9 1-uxj=R@Q#р.͆[`rdJMed/?OS0t7v&cL.ّۭk)Z\2Ge+-(C3jܴ+o.A $sdX=?H915-.=fW3ٲSdZĒYplj;0A_̷LUUInk_҆3<+eS;oOZ34ϰ$pMBcXFGnؚhkga';ƖnJC Z=CX^aV(,ʫu!#!C:+Cnn ޤlJJ ZkmeE9_$ ~6_U#g{?͓Y0iVWGYC98c>_{ք} A!?qLpsW\+>T !n!-,˜\Bfl4経~hݘe懀Óu6X%%gU9BխIf?&rƐy hvDu R0%a@|mX- yb0B-'G=T"_]˞kwPLh 6\_쫫#_e@7K"ΣZI.xNT1ϲ&u0h;3{a^HݣCzߣ U hy7d֒F5@$(T=k H?>;Uh!U|E%xae/ak}xet9`|}JM)㕗HL0;Dm9BUgc>] ώ˛%/㖒˸=ĜRלw V;v .S~M(){kcߗ+﹨MߚNy%L]丽N*%kjc!y1 / 2Q9N\ܗs,-X,Ygyv>=>V[+?uwi6KTcE9,oboHn>$r_j_mXQ@|F}Z7K~'>i:̓wO]'ŗLa-=! P nq( *b/܇ޫ_vJ/1vq>y]kqMZ{qQP#gU|b67DwHM_@M2l)y-oμCե.~|lM[vM]x$ܭu1&&Pِ/)JYRy* -B>`hqs,7*M*yh̀V@A]7~s yh"/Or-_ǢP#Xe #HV\ĺJ4Qv _S$A*@;s-I YySa c(ս_|#]{6f Z4B-Wi]׉ϖr!Pó8#s];s\<@a9~ykJh*jӿO~`7* j6ieu0Ds1,OnqLȠʰ?5SY0v\t "'k g562ln]OYlvXfm2/& N{lcZv12IȮ.^]c8 Θ׺3]]K{Ƿw<:Ы8I.l'.CW@Ee4mG "@ SwOtS3g:nNbaH}hc$łU kI&RE̊+=yn)V^ȅ.?JPO"%g(l?.Ppx&?.i d|~JY 71)`8(4YURV@7 S9Gje5#>(xX|O҆|7(8C*Wk:~>@+=C^O$y`6hymC& ~EAizXe^UAC%X .UP|$QѱSDbXVq$!n v`į\fIKL1Ka.{ WI )*=oTW0&t~t4phZqc`g=U! ja'XZ#拼` [+AOscZuybuui6KQB^ϝ{YV|t7bsB-@r lT'p2')tAP+iJ4̞GZ(1W`S4L\ns[c=p<R__:dZ#|-kNQRvn6M'mIv,A jۼ;24̆Yx]VJRMaW sҵyqaoǮy\A$lNus9 z2u4s?-W R_e |\9( 35!,j{6Cu$B<gpߪ0!4Rgt|>jth8rYf{WuL˿pg훚V \oMRAYl~}L"7#ϡuߺ%b74)wGfdd d%3rBomo.6Xb/brr]<)ClT;&N*!Q}.53Pk@'\Mcµ'X̩KAaBgbb0`]帆货fYl PfO1uR:-l .oH/k/T՞JeūYhh9X@huJ&V졶DFpՌ^e8:6btLoY3i=DZ\ GBGз̭Jq^?5qJu "tH6 .u[YX(2^tacp2 4b]v5 YcB|x ͇R?VXRS+{A|巯ȂJJD,^/KY@fjuF<`'Xb+:/ h> 6:ch+{x_D_k4YOHycR;2@)|D Hdyy*|аS J*7DJ@I<ܫ3[kᴑ|S^&9.ڇ3vR 0UX54fa:1ߝ8y_M<ⓖγAlC(C~*^W{W5pB"0{SOݣDfQb$xe4HM)s\&cchuIIDR5DR `\r^:[_"{U[;]u1`* ]bsDkA]ݮAnc͉hFj̗ɔ%Xt1Aa*m:p}a YVw4Q·B3=ɘ"Ti Y½zjR}p""2Hb@DY!%^C/(ii יdԛʃ^'`KޣrS/gr <i>Mo>3/4e@#>^{LZ4<kOfwlR1]| pյMIXy[}-ڑNC#L'30)V qJCB $SgV`䩵ĎY\q&~P:ӡ)Wmz^I+,2<3 u95: x逦\rSU)#"|o:E͢N*:]\|TRd>K=Zm=U}`${QqX5>=ux&j0ӓ] c-ʛ1SA~\h3 to-x@nI=e<'GXZioTwXl 6Tͪjj {P?v| qA&b]AԔc;55/[T΁^j R8fג7\Zr$_^NC1[?2f;gnHf95e2aX42v Rh- )6a^&DjVɤ*IzAÄRy#Ӳ(Rz4 ty@.%IJCؠdʷmRKŧuW G .IR !0x=Ou!;^FX|3)E>x=y}b96AHD=V;j;s?kg 6%x1:b zM^wl^L3wzҡ渢2 hiyS#)RIV*;AE;ު`|-*0}#)#=i`pTE1RcO`lf0gfU|vZP80n`MlIq#SV*:$>>Eϟ *͎{6-fBe?_sEPUA]=+<Փz(IBqpRj)D?4#V):/Kj bϰ.E)s~ze8|ydh`Qs^jڤD?`/\h6uWMLAgy48@ۈ"\UI孷MMR6Q鄵n'fRڰ&'tܰrfЮOq=Y?H?]2kZIb!]^Z}XqA%qu Ou>g <M6WeJ*ˬ-PWtέ*ADFAG!$^:LKՃ T6G{kqk,a4w }[UUi 5`A`+fxmfr44q|ƒ 3p o6ƔqU_l6߳G7DEh==KyQ/.+a D;*2dB8B=2Yޥ(LD%G&m>[xlPr" .GGw3JC"Qt763rFDJ1TbNkVb]+Ŷ*n. l\Q !eB2%Oxx/1QSyǵ:'dt<I+P):#ZMB@rR M? {X3ꉰ^uZA '"ccB$N CR4OhsS jl'lDRPi?M Dnr( ՘2R}5wr1ߑ~/j"(dFE<㚁 M\;uMlˢ%^٥αŇ!v:-~*] 8ߞ \9)Nf, ݘ"ůa ?}քdz$JbOa1f9Z|_)z_v1D&ǒ|e%mE&ڠ.__'{yr?x>uu ZOKx0~y4 *QR `߷q6lD3R|\!&?1qXEG3쾷Yp42kSs.!#iUJyO( K<`आ@,54we!{PhMFs yy,*:h&%ޛꃦYo vW6`z<!G]Pu( BdIPi?',0+!iX>x/UXi=K,΂'d'%u؍~=mC0 mˊ5V#.#jJ[.=e ZU_?xAm [ *(WðV5J#2qAd$2`~2<&Blu^v甏#s:|S)|ō+I"Pj'*ZiDP",Yu[;u}U `]LԤ 2?s#AbUWۊj}MXi$'uoTG,YNʌC l0e:AD[U4⛞CE*ܱw)d4tiPҕ/yGQzaA~ ؠVo:aABz5MR|>|d)=]5ALu TglB}^ɟ5!71}*7_gj% "2U3`us@"u쯇2PӀP+L3°|׺[i?me@4d:µ=[|YC 0EGn]?7&x! n_|`HEWVN8&.( ֻO>նb_Tǂxwr!bzW[sk'ߡfPu}:Y/@kmZbƲ@ @ zfzphU2KOEmODZ' -ԳaVw,ypq.8h4uk}Гj-rA`0GЂ?crdI5~#69,Lc u$ٹ}M4'Y˚W.5yTij䂨5ҷ׋CI \M'т~'mN8s .~WMZh C:(Wg#mLj9ar~5nU) -TiKH+$x %2r<2w.ߞZP#J KI7suª,-B*M=ܾ4l7\ W [|8ܳ6:ԅ.GG@h3 ?pÂJiؑ-_!|VZ. 9{-C@nI(:=4? 勧-η],j*{-yymDXqڠ˖Z2M/[(]`{,*2\/{?jR' 㔣_/jk`jnYFܳ?h_l&mjòw9(D&x Mހ51Okw'kAg(B@%1"0ׇ# .a}^dӇ2l3# TKTD#x<S,@J=75xݾ-|z}xkd @:w̄4yhT'QA_ ͛)kӍ|R4!\=o6U*ʯBר‡cC},\}#0P+_@n=k#jySz"2q{|Un*w[Y ޤJ'h|\Ikȱ2Ђ%8`"A"EHruː&|bS)! ClOQ}poH*B if >\|^ќ?ki*m3o麺 s|~6{; 7]tSBs"iS5̯9IwuTg ac8rxr޸6Ά]Wǩә'рT!3>[G,s4}()thVM6O՚\&о-raoU-H@~ poh >YLl 5Z9,m!{b /ExMF)&e۾?hp\ DY:/ɄJ$~J G>442?py+Ay=D)x1WR&rTWdx,*89\/d|H%29*?+rg x~dMoXuB.eKPYYú`?JC`E9n6<5EAl7޹ *+4R(y\jknњ 1g[Qd gn7pUV(-6ŀH1,XhׁtQ ,RCTIwB)o3,轉i6ȹ8}X䕺FB937icOVwGk!"Z3䍥o¥ь}:t;j y vrߏh8S sI<$G(/ɣcSіJdZ,͏H5#a2<=頯fPA TmEqcRltWV&~#Ĩy(g;`]2QB-~CX7ʭ_ZBg-a6ژwse#ۜɁ3c^/HAK凊gns&4aCp>̶9oRzl]ͫs>ZRUu4[!3}ٿHM\m' e*MzVe30?2 x y$^0.n(|,({5cMуJ_(p_8koFKPN^`ܤ ABueSgQ?rj(xAM7u;k$}~M! >7=쬂FanM8C $Ko)?o'BXLY`pc^Q N e 5/67RF52?1&'̰wƔt,qF\iB~a$ c~9R @у DC8F~FɡĒuw5#?OC3J〓a1(1!8@+b; c?HR~MQ)^(s|{ w:,S.UV'11?:g@RBD-3Ⱥ5ok0(Ad<ǷIs臻V?Hi1_h*lRq n^np[{M)"s,w 0%L Z`*C5r,Ooxk&C+mQ_昽7oX+g 9<Ƚk&ii*v$tU%:-q~kmR_N>Ii`h7PR VjE{?_^Pʜ7i*@ oZ9U\$;xM8&};ψ.Q IUlkAf 5_֤q i)>F\}馤hY_t%'BX , B"?᧪+L<M;[/sV/CiuYSOʱrJOL$vM3̳LS+60}Z:T"iA7b˂mNmj*/R!Ip5} !c(jEhϾE#]ٽ哥;o.Nn^\.nOqD雕RwN$ZZ%Qԓg2$Q5:'P(YGog!c^S7 U$ ,/O]dÎu=UQmtYI<@ʑ_ !5&U ϝ:5 zPyw\ 㓅NsÎ!O6 [js q;T$3~bwLp'$zF曚 ֆW #Y%;SQEfp˵A|, [SQ=ܢ'jV_r2|Msyw}F62'H*TȮY^jO}N2m|WO c-]?NGE?}G9IU;MDp05| X/7-J_߷[1WA$ʔfŕΘ4bQDգVv| ('4q(s|݀\Fp0&%פI.C1n@AUfàP}&څ-8yJc=`PO#_#XpUI.tlm3< yVRn!OKw9o"$_q+4ȫC3˃)h"(X󐇰 iqp:OFQ\R?0̭1 ζiਛvyKVX"`bq| 0v$NDFE'-'md}S$rߗHW\̩2{γQk5^Y҉RU^գア`o5+2P6)h4Uy%5۹Xm.Bwv(UѬ1~ޮ1\Ww9m|T KzlS}va7JdtVmļޖ6R4 dJl'Ki߃T;m*IJmmpp]WZ+z\-ކ2I:Jk.5,Aaֲ4@7;1큷 rI,QYX&M۹a #f_<XX%mfOb\a4 q>vZf~sXJ+ 6dQGс(c;5O/y@ܫ;`W1.r&]07M#ׂ61˅ȮƘ +XqzK?4| tE&N0j(JWO=ՁX ٖE )[|N!Qm |#a]A$VdzKCiN蝺jPUƄɂbR3jh 0PQ_FC9_Fd07m3ĎK, p_tTTWBS^ 'z>z֜cZnwl ѻOaHdLnJ(mc.ln)6fƨ,pԯU!40rZ!"T9Y ܰQ{ kQc S|eWEz-=adޮTU|' MzT6DȡcO(r/5GۏنeDZlyw4# ӂn>=nNVh;dZG ?0?xҢdUt O塸.#>s@T`ѿ]8NBiSĂCk&eNZw%Ur\c#U;{ڭsה; 1Of佽M!G!G{~^j5KVc-=`l}ک=~AY[n#iV@wԝ+c![Az }sdueV=rɝ]AL7`)#;IP /2REOGѱ#Lt}f'L];_cU7Y5Q*)e[6|_ő:4Dm9G䧼}*/(/t'a-e^}*>wT<³ie3Ʒ>C3~h=% <)OmXtj:+}+ HЍMSK`<;ʰ ZuƾKǨ[XfXׅe ",PE>Giyytg ͷ$F`@*[ %/N&\w8ʍv!5NïL =ݎϽ=yVCP<)ՠ=n b=8dze/Fg\Y-jLaBը |h76cd"4谪/4j-UVxyW|C*f=F*W, L."XaL=v-p3#"$BGx:!ԧM]:?;[Y1.62I+_[Ra[˥9BEN(+[r#l[K/^lW@*x4"{GO"#4持cqxf z> #0Χ[ 32;7Z{(O1$[qu=IA{)tR(98O8)L|fb[qNmʏ'5#y+qY$ \ pGSr71Ne2jN{Sj56շ3g>qMyt#Lh /g^aEǂ^6 z[QCn+4_jSL21H6^0@ Yɼ~a_K 8zByWK]z8ؠ&tKwi3^J +&\Wn ؖɕˠ᭜yp_pf]아 $tnv2þ+R8GuQXxF` VP둦vp^UƥR7y&K͝&8jXº"eu/}a,!;tBpF,4HhRanGyoi~kmm 4֯1nJ3筠Ɔ>jar&Q4+Ua~}VE\-#UDZώvO bDZx7)QB56'ȅ+'i|sޗ>(gB UYw"Af-Pmm_0;@/^Vpe#>_l_6'Ksg#|B f#4w@/$C`GB7 ;AR }Ƭ`+det`N ;WL ca%*?NHÞz>R__-[>lAwIba8XصH5}3A⛞M) KDtz["_Ua)QNFU{,O郋GA_5o:?v|n5nǒ./ mCsUoUr0 'X5i/GqC()@`j|qكVcl#UoOGznD iba ֑+CyDqFe AG%ר̚tc{|. #k؀?U"29==v균;Lׄɏ[ȊkJoh0~I &T Gb~up=hgϐ$|F~50rQ!suyENuaIYE0h= bQj~̹qIS:m3kK=QVQEEQŎGd7ٴd[_z[cs+'є#9EA MR48X,ڑ7Sqͩ]O{NVGƀ;ۃ` Eқ%JD3)-G~e2bf9W`ـRTFI_~%p{EC1zi* 6ߴ5˽fvR$|-3fOĔC䂰k]lBϟ!=!={eca&onbl'w5m zGftNܐ@o#03K VAeGb* u->}rPBgl酣+E|PWvq( #ͦBlΫ̦O]{bгf%bE,W 59\"6ɞy<]0gV(ztY92%DEq TqGbw iNhxіΗQF J;~<+>dsȖ|+~ Nx=4 wwj]L:>?/Nz{gꊇ˙Ii:-tjڦ) {$dS+ :mr¨3& q-qI.u2Bc,a3S11(N-887QֶB[3iTcpR@sgeN KsWD,~D.rVX4B 5hOTkԗٌ[䖲-Z?f) ghz('#R9s: .nyypdB~U3턽Nw <P rK0lѾ|S{s=3\tm4JZuC¢n־!ʻh͕8^b6]aK QM\`똁nj2[[qQq1tf]-d`Mi}`YlL$!qy6*|*U漱gVXP# tY`]ֽ :Q"E&Zt A.2Oqd &"Rp[ڼ-h?`>!vא6s D$ 3Qߍ F5FPćLւ"C.M~Eq,7\vd)ໟ\3\׌.Gb*E3-☗+J4ٓF0^5:6,r0Y4όXXYibOb&*7~wۉI{:#$3IjQǿd<2;=;MX<0}p/&f^@?}C8Rf D@8cM傑(cN.BH ͇+]`y5?vL?irńM~{e})vH5@&arZ5> ʵ!! wPG7 C(Ҹ 4|?2`T[ծLΥ JvxK{PCg3΀98g,dJG!* 1%4&s6Gu]- IP2DYz1X5|Z֛sJWGm%3.>`Kysqԍ/©H|d܂a-E/|z\3gID#uJ酕ƄQ o\ g e`Urܦ~cZ8`ADloS/ 2>(0Bt'kG@]&\l9=cɫX $a-;nyL/kOWS>t{S!OԩBuJ~ﱷڝ'ER-J-vYk!ax::ϊJ!hu"_!F;D=#gJ )Q z0.y0 6j]a:s]^W=6Yxe5JlSo?Ekԓo@ "R_cVL),GP  /;KLi߈$]XrG14mz|[f ZGyޡ6ܟDDAF O߭S*f^v ԭGx E䶎2'\6%@sr_ո!nߐHd?4* §2A oK>3ρ,l/ Sx'?Lkvn>WF=z.Y>'9 YN[U3rqQpa}/\!pY1ʕR"DD(+YgeeAg#O"X`B3Q"@/̦B%tJQ|rtPik}/1]Sj_pBTײYNܿ<+m-=iEE ɲyPr_%/no&XX˲#壟R-TZ]3Y2j rĈDxVZ#d MXLph㚿U^:Iog' 𩒹4$O%¿b@-O3DJRȦp3ө A=UѴ\'}E`ӍN[[MW^bEQ$OE_3ӺəR]QH~kMmL}a^-s&(u] +WW4_{j- 3Sdq+FS2h nWb^i Zb OϜy,Ќ7/)5Q-Ǖw0Q ("#^0~_ao3 _َ|jd;vQ¡s"A<>xFޡ.~|{a!Sͤ{1ln>n?E%j,sF(Ek,fOMCtS{@a]G+lѤ3R(zixPOaG=Cnps,qB=ae3mK&`;XDϹLj2&|OɕR)$wTq4A!$vF@dޠnKϞUv7$?'Sbͭ-]ՐүQB;x˺n-pN2Q+9O8TrNw rL tj#OQkP cKR5rkX+3'Blu r66Js=qGs I ۧWZHfR=B zߎ%My nHn_2mU1O[*٧@ܦ"^lK2 |AZݸނyFRw-Az<:5VY-l`קt6i{2i boE3.]Uȡ] @7MJ JH5ļ)n{`Z]C)W,^Wslz7 uwT5LGΚ(ebf:LzٵoK')B:X^H@t 9O9CH3g‘6VFg>k{Pv׏<#h'\[I_RYE-wѥ)(dz/E}x|vo-p]iZVq^D\mXhrcUypPcHʳzwE RdHA1'~@'s ךwH)- *:!}o5p65F8ƀ2X)Z+cLC~JJVt,è-ӱߘ!ÍWյ3c7TQg(x0}W~Ɨ @j;&~ܱM=_;X5>%gQ0 kPU<,q~ y(ܴw^owWK0{6.Y*[!˵Ѐtm^JrI$Pvi̐X[5Amk; 1SNcf"G'Fi}g-]??4."wwX&ÙfxmH0MxT=`7bn:Ko C`W5*st_Z JJ2/:ɾ2mM%D< 3#h'K*%T1XPV XQ.1vbs~4cݫGZ"d YJRf5~pA>͍̠:,XŚf a8"2͢K-Biպ (:;1~$٦aPy$$&qtت'*$ho.ѸĵFS]5^6Ѡji>(X&ՎhpsBWZ㵢yeveN{ H_(OԻ QldH O3x)s$P^~,*FKoxvF:ş%[ Pá !v+&Oa b0YoxvI1i0շCj#JL=8Wd\vt1J6F> 1bY+#oYBHI\n0[`r=.a]5GMYz*ONٜl M|U[Y-vq3kFj0^:|晙,ר B`MuJPN\L 17ܡ?Έ ZkIx;?E ?ǜWN>PT;#+lޓXA'1N+$dEn =DR1:1z&N/{pA(d*yµ ?mg`GV:葮 lASO-R}NpJ,zXh=,o$ՙT& ERiy\*`1OAQcp,Q̭8t^e?XôĤC"(`hP_ Fg@0fD[r] -1tk Es"E`*⢴LgJTzU`ؽ ߤIXi?(g)PW8ӏ߹<$؞~ߝFy1äЪ6IC@ "T|@78>qZg,ǡ030HMp@^ucQ􁙨&ZgKpŸs7rqNT8 + ݞªL IЎ:?w`( J &ɓy,?}jtd`YNV}vi^ gRQ&$s58m1J_e&ثOu^L-WjK"t}{cbկ8cPy8Ub\E)+nT_6nV@ *Y$F@>iwM/ޛ6c/IL:0YV)" z?º E 5S~F`cPl)fh-,_AѡB:ˇנEG,U>#=!J7w5 w, -I1u#x;}7kv\x{A {{WvW+g>N0EpǡL1WUr3bQeKfե"cMt@ |[KwQ]%ےAMVr]7Yt'q* xĹ0Q"U%2Ʊq!Fb,?pA#ϸE гhZ G&zcK`q3}3f4BSf=lP;ޙdx ~E ڼ.IJ'D6 +79d%msU V5&QyP%M&i3X;2Bb6mG^mnEk̥(YU/"j 5lqan[agoi`cwW$;:b立Ε\bX_3Qt@/{Tq#0Q="x6l=$DA}ttx9+ !&=eDmChEg@0qÛmxuQ[LJVjFu}_4T:t9 JSP9ڇeYNxA>&';/`ՇbәX;15v4A87+.Xik*olmn)JhG]AFמcLUjՔԓˌ6Ѥ+9gO ~uu(`܀#8 cے~а2>xzvALD InJ"Z|nI0[R&٬T/8r{r%aFuqY [01]λx"6{?z%p]c'$dFN3E4ӑ0pб=#}^lP"<&|҈QR"m B ;s1/? /SȘB߿yf+$ ;\?(4Ff:&N9)d_u`nY,kpv&Ci-;jvvK 6my;@eu.5x99EMcZtrt%Se>`PHNyUbI.D'3HVUN <"]^ՏBM1y>ZRe&nlaoPcNfL ԙ#'FJ6|(ʅnZu^'1Aț6L iڜ' O5X?3r$UCxl NfV^Q7`*=:HG VAK`gV 7)gQҿUrgN[驤V"[Ii;qGO~ORJGؚB4{ڍ|flGl1&0q?ٶyg[e||E"t6xQ}b~&|<6NGAB@w٭HL!U<PC +)ZՄjّ Q~LQJΘ"79A7߉yQZry_^wo3W0q"%JV9%z@(:~p[d4gaX*gpHvc90/R7I$u·DDC>.,'z`YAOM*}~VԻ![K&vn];(QF]14dZ˰vp5ؔy gM{51$37|R²U{ׇʃ)X68G;,,;z6k;XdEec!=sOlL{vXrҹ%qj`y,3`?ז$UQ*+^܁0>?O4S-'\Rx$r%_UMIBD=7/WdlD ,1qF:VqZP&( 2 aˇS&zV XOɳPNT pAm_L;d6JYH$ƎTڱh3BLeb_OΌb{|E*fw:ϺӀXRl{QL.;J,J:| ݺE/U+a@پIxOu-3ѐ.üx8$,3t <)@R0Wh&icLc%/K|en5" *LUX{k%"1kF6<;]gLp,& \΁ވel͘C"` '%f6P++ rAC%%<,]ٷ穠x(YWaqTKsk+( dacqI͵0 _6.EospV @r@tK˅֟(g\NfjwN K(=9 Vx@93Xcxe>h.V݊bcw[pK"ߒO^ :5GB Dru<#m[(Jr:Q'EY8+0}Lo"} 'YlP4hԟlZ_2dc<6Hׂ.ED wU>1 m|^g##Ca&=zmK/vgGM >K)]z"Ϋ ;i8ihc|;wݣ$[ui$\l]PI44JONTV'{NIw幾,ʆkgCC],!&H$ 3Fe@$+oRH].eT=#FmŹu_ ]tJrӲ"S&EG 5HwMV|Yc~T8لG,7FOI1y*0 #&Q޺}.Ee",TYDH'DsoUᯗNJTG&aK 9}%\9 ] Eہ*J/,^퓦)#ۙ8 ~ā+{cg/Pqh`ϛ Of3%UXKq@/iqD@\qVϳ*b.mJ(|*=ǍoxC M_AcQ R郡+ĥ{¿|qP]EװCK|W+:Ofz:@ f|m.2Ox 1l #M +j6g]xS/au^A6|r|q\ԸfsmIҒb80 rnXăF<zF58fOaQ힪ezӘsv!;dѾ>m)VBTj|='$zx=hnE 1"HT끶+wk 5Q\K{)\}#}lZn .-͙p!"Ъ4>O'u yF.e5+ ]F§w\dfGojv˚@S-7tkG阨ݥ`b׾V=w؋&6]噥b5.H,$PBgF08B.\Gيh bU߫L -6~f1 374.k~w\#dۙzEQBut+3h/[D65 R.Stq;ܱVDT}5o i%1iY!6xXJ˧) {spXPqgLp2Fg+kiٙ@ܓz7w1gp@7gI{Xɷ\}e>se+qq)D!em'$pfslyL޳6.MD" |G/t?3|uBh%)o땏̡OchDlbرH l} L?V)*(̏ BIy ;>JQu4-o}yڠŅཧ8g >#Av9-B9o&2,jںx7f9)GÊJuyxZmsx?bCm@FA?:k+y#~3}]g;*0GUcU5 ;0Sػ׆e.*P%%>1q٠)/OJ W ڦ®ɐ0&hZz^f"Wof?WdSGRhG'!M#r*A@CŒN j,`< +ד "#I`T]h_hU%td beh" tiZ#<#{+zzu@x}Y8/dO2'/[{@ǪIPP)£\s 4C@# )3I!%PYX*`q3  ^x}%2;jBR_ EHpIae#@ ZBy>EptDU40nS>߯_nVL?צޛBaf2v 2/kX}dȭ9$do@%%*:=KHk\~gb4USP?jߏV \x`i(P/xKizM~3lJ\,DNZ]G&UM"\REoc C>߬Wy,dhrJ~MX0 JdrP8㯭}fr:O 㬅nWȜbNC7lm7J^!]29'AXKQclB> YUe~A@<Ds^Cls)މT/1xomo0|Όƺ'Z01;hg][f"$o!E렍wgY=g"=(e3N+5Q1p_{#g8՞!uF 2Yڇ߉0yҺހ Ib䮒L5? Y!0R1bݜ&@}&xΉQ u@BT䦔w!&85>!y˶,@r6r#mde=>|V+ISjA}8̈,k3% 69ʬ 'σi =>;\O 62]&Y`u(ax!.WQFl- cJ .Wk+ǴMIDCbѶ5q͏i; cBwz ,@EU9G1 SOy`VKMD`T< jkS[Yv@f޿Ăk"i|]|y@>~هppIfnqA^TemMR滍a#]V לtY~4hHFS! E}dhz)hp3\`(kvpxS!HBѐNY5TEj`[tE¢bT[uO(1"lޒ߬KІQدr@Msƺ6RĉWR@*i7޵g=ofS8ȹ)\C)Al}j1' r S9FHq78R-[ߟ.6#D4RwM̃t/gwe q43RPētR-hOe0~PDNAovՆ.)w/q*nMԜÑ?ۭThcː!+%]ќĂQ (.C%9=w%%KL#=$)=$ݬf wI2G"uc~طl%) N)MJ y'ڷFD~EpfW%s; +Jv$O>I0G3sjdiqy.J!EMhWt띝0L׸d}vs 0Ex^F* <*s[WMÑ\{J3ԃu\HR>E vD`J} "f(4_#>0 y P+$B'ܚ? }[ySN\튜o(VE3cB~4ѬaMTuY +S ;V}TFxDyOSsz  ʞ+Ӱ&[!#+]7SMb Ӫ!WLp SQ" Fcܽi`Al,}5k& A.TBhQYgt+"=j'vE­(Z$!BPdOUk>z#^AEB) eMO%Uc4AK+odn/F8z,G~yӒ%,纇z|D! H֭,F("5#@WBA{?^uPmjU.6#.^ȅf:;w g'3JiPlHL-Ef՞&u,[9`/bPrtCw01D~$>mpVfxBnG;V&*rcPHU7(^ vx,E6Ri+WGD‡)RWeW'/6]cD+lӌBN#/u" f(, us%Y7>L涻17=c ?Uĥ BcoV}']ߛp_05{t՞F$JO-Y"&bNjҧnsnҹR_9g1*Q_l|ЛU(O>8@6L;9Nj#h&J3oФrRaگrK{R)tl^=[<s 䦠cя-PnüE-O,z+kC9s e]2~pR),2XMZˢ|bdK].^m>Kc£RRT )i& *>EﴠR qQ=Ut*5Ǔb;d@p|x->F%xͮ;.r2~߹Ev}  '=#WH[MOI6cӑZ-`iw$1=xS^&\RCt1iy!K cq[I' ȗkNYdt"0p+mFÅ}Mر7:^Nǟu")c n$&hc̝YcXߋw_HABY,帋7*tI( HV%)δə`8o7{{&" @" B%L m s )grb*IíNaTk[nu .qc Ti>߿0RJ5FZy34T0!y5-&at,"oVnlD<>OocFŒlfOv=t.Or$ -CJ%(#>kCSZ_Jzp;zV/T0WH3 =i_7 앓{^vс(cU2](:ҲV.%u,u(I0{zV5"<sjZF^#tnpf" 4w yZzWћt5gUE` e ݎTc;w`DD޹Nh$Fe['_RJyG;F,{ɧWZ";冮f@a"8aFq,y_I6 mTn/X"'(4,`w8Lj%Sd|ƕ.} sCAVrl ˮT-CT~?#GCGucE viQSݣjCQDMiLI J%\̙{\ƟC ?_V;Auq8rΟDC 3Wʯ<TYpeqAAC8,5q' M7ךwG0uLTWQ(pUeɭ2N\?p6G+vphm#;0]RȭEYRȥz?dKK*cU@QaH,g7ՎyXuqҢPem_glЋI*oeB2 6EJ"#tR<ǐ&4~z]Y:j.h͘uCn'$DRk3x%ᆴ> l!nKPw)'21`kHfLb4ϳtv^0A#=`?U+RKȴzeN1ݭO`:$E;g_Z!-+!{\J?z$QEmE!Lr<])L; D4$$ V,(~+iK=5 DhAsѥ Ź څVNˊ<{@j]I$e{T&kn%5"֤]Pp=1M"\aa PDQS@/X_,pNDKӵ/L dA%lAb 8kx4dnг>">id4hN=eJ{96[ff4J) NT5W HfScTuO*ۊK^1G(_oK某g % r=)fe1@wX HpՇ_%&`8kc >-b\E;`ygk gvRc G~bhM\IIy=Pe T}5pLt0'NrZ]C%C:bSLe3F.ZLWq6vyҍ^۸CP)K鞝Er|55?`LuuGjʓ1&i ++a @_̶4~iNkg阃 yjr(ߙm +UԳOhO;ѿ oǧf! jupnГ8@!KϕTQ ɰo\5Nup!^}uG1VB2HW#T.kb*#?WG.g-󯢺[15񤓵~\'c0. *q/ij{Yp> ^@Z vYSӎ6NoŷQ`vŅ8ʺRsuSw&& iaP.xjw ,ٶykc`q̋T? G9DD_Z4ʙ| C@E ZH܆Y [SecJlR.bLC d1nʙ6]ؓlɏV8JܽK҃֐BC<C tܐ[fWHLg DaV;l$څzo]rt\Ek{l|%;=4#Qa3Twh W:3ca)Jsi \ dsƝ WV+@G43pQZ6o.V«A&KF\{,ݩfDhG:d:M0Xrގ飨ѣ?<;,bF,&5+JH%"0-e|PpQ|K,`͡O 䑜]dEGsuR+Ds?(k0 o+A/&ztvy=6 DeKw8ձ(d6hpv ^* Tl!tWs*Z݄43o5tRYbc%µ4yc~X3FtfD= ^;H]?iWRq(~ N}$PÊ+,.}! uݥJ=-I)"MdSt9@H#B1 ;Q>bo6=^ή4hN5p,Y|brAc;ڢA{8-U&FOy{>*;-ƥ_T@W)nMxLK5+U&>Ih-lZ&+0D{3}p [ Jxh[nl`>1j+s]e'AN>tHh'y7u H\Im c¡u1 ݃[Fy0r 0W2;襹qءt͚0B{9-`pb]rU4~|!9^,W # 1xO</6|("yrՂ%$Z!9mvIq"+:űː$z' \7(idCg^1$э`n|Dڞu.D!R '.q6YWo~qѶ?1Zl gB%J6#] |Mӭ4-(֒2'aEʒ5\(_S*w"JL]dE21! cEZ>[FL%Ъ͏|rg Wo-4SVGs|?AI|:%@׼ BS/H=yjsZ_OK[*[弄]TG3x[r:pe AJ1Fa]@iW<;(7d魤 e̬e ʷh'yR^MC'8\uK +D)]K\ff1{H=+C0%*YIVv8X"d'`ggFw|q`z],;Tŏ#$]͌zWQ[-u1; :Ʋ|HlN D)F܋\ɦ}fymt186I`_&JXIu:Ƈ= 9 zIkSCĎ;TaU] l.RanK4hA8H랧Q۱@/c/#2F!b^c/ԠI= pNҸbӦW;7u/Aq7ùx2Z[aՏPOŀ9W 6:qEyGhv8l ro€ TJvd۟KXW 24jOZce϶IA1E/w=9ƫֳ['ǫ @dB=ޚ@Qq# PY.ۀ*weGP5 vwDG~^ 1s(/6D)-1nB$q1%&g =] ;2St5?xQ`cbA;xRf?%"\n^& 9^!m]g }1&Uo^2}"tZygzCi@BrOke S >+pGAj|=:s$8dH6_g}[\%pM@X㿯Rpqq5྿96Ik"sJ6),_Ŭj >4*|?6xȍo9_WU`ґ;'\B2-/ӷy腚z, d~҇U l c+Vن[!Ͷ'6,ԍE9Q^ :һ֎Vs{8܌,Y,xtm"0uf56~k05۾X;H %Œ_;As)~ =Vf0cU<_c6=֙0tᯄu>*cD k ^]0T{_X gYD#.GnWտD\ҚYZ,#ȏʡcbs_rW"Db8jK"Zaj{ FGoэqjK.c,;9F.a |TIw:pTak\x;9ɺה:ǃ!^[ r\k/Qbfbx^iM$c յ%Xqz*k&e)j{d8Ō+Hflfvύ824nXPg`Ase &LZ~rl6?l J߿TLA |HeƺL8֔_%q1@}Ʃ Ǒi (QhOhg[s̳4>/d5+Ay+ ;;P2 _:yuX4TKMP˫,[MyfZ` Z20yt&JbW]}8H ~>8%?#قDwZKMk'a+<_׃kІqGU!JgX૜PxyMlRa>ʬU^$s\*#Dcv|hD_s.bujYfF3Yfj>ݪ6/ĥIs6[>- ey} IU&B2xѡim4΢63z?ϰNs7Yty5JZySjbt\>>ힴ8P ied*}aW.Osg~I1٤D>O82oFfUO!0YSp߻cn[zjO9Ճ E>kbx(5)xl\IYŪL~+EﻍR jȜ0aЗ2RQG 3CAx޳;8VBFpQ4?g7N@36.$d% ݒA谣.TUA:jpOKNS"||sg3Aژ c4fSDm&08{sj&.\[ӑX]m"BRtF,Cof}6XIZG ¬2U43{@l62\0̻WOyMg%-0c,oi<|5qq:dP v-8SjbފTI3 $nEmG ʊA5e̓~̾ ,L;r'zyиa%Ń_Vd0](bho!?PA:7nƀig-:ȹo#`n0c buJS(W.V-g1EO<w5Si媧iP%p{DJ %D7Fyn}id@Ęn^y~2r?:v*4JGk\x썱tdH$wwD >ruhl7s6x19n7/\MvgB]VR]CR|w2<R(볉RrLi^Є/4>r\{ gx׷j%>q`a:f ~r煅0:H1yJJ-%pTM9$a|FuUq?Y>D7 իkqPKk/B9N⊙9S~e?(0@3}?I=!nrhJa2Z _c(1J *2үpݠYmrZ={[(xC"cH8ߎD:w_Py"cYWfㅙ`tTsf3a O҃k8S,_]u9b2S ajbW!4<܋yſ)߾\lZcLhc`VMFzke۠_vZ_,U"&s7 ]~%ފ\|f Ytr Цڸ>gM<"x|EGn ܲ j'I~è6\!Q6xWyUXkTx.Dw$]eyRCSGR m9'Gsu&.U$N=6Ʃ{; Z)~RaYcEBv(dd;WJ!jM5RZ3{$[77!B+MLwc2N&%dgv9QIØ"Gp|jd%0u!j4YC00om旫\}-f VJU#dgY+u襮ȝi[{z 6 \&Tx]sN f<(1>Alb8G|+@2t0a~>\Д Zc]q dg gC3`ȹFyztmL &hH=. JBJ a6j<.h%?Q4>s/"F[|16bcz.~ u<xx>DlG`M 8Vo ܚ'IS@z^aq·UocʑTZ)GA%Cvcd*gz ۻSN瞐.+9~a򱉩k3+pb(fx.گB@Oc|~988qJ8Mʭ$˲&yO$x'j6&6z c'cL}d9LOGѺ6-Wp"@l"ͅg-}(SL~3%;S}PYlXH_!$Qvo+rǮ3Գ j-tNI3V %W䢡I(}XK DNs/ CDkrԁ'*A.*op$BEZck`)n*hmy= 8Je|S* -F4db֤E ^5m/ &_&Tߌq&ydf9, ȓ0np6lXU $5el^TZRh47#bj0ޠ4#܂Cpx̽AJF(i\-DG'^G{k0[GI/qc^A+X:CZ͸Xݝ-#k?3ݢ3$nXB1/tUpt|LJx+fCGkWӖʥL<:0-qsP:ƿLax @s0btQ[=!ƘBa m1 HQ[5lSNiݣ7ȃsvmK\N6сAvCsTIrx:tlZD &J:MZOʑZ6qp@Wva@R^TώLѺ~v^HzCưZu"ʑ#\ R$)/{ xAјhbiMB7ːH0דiB?#&.d~W MNbKD7X?[Ԝ"G4/v0mL"+lE ze7_'7ɻqw34SI1/枩n9h:Ϡphʺ$JMD(,OkbZ枷C. K@$JsIgdo_UCg6Vi7\CqѐԘC4ZuX֛LLU_%bX6Z/4ر^NyU:! MGԻҋ/y ߢD~PCϟRZ~95؜g:3_W ];S=r6.@n҇Cw^66I)ĔovfUnN^%nROs'JV< a^meh#kj'6d؟w~^'qTy`|k8 bwiV^Mxžiޘf||9h̲K@K4dp=v ?AiŴeUrj/S\ Aab^$eޏtc/'EӤJmT+Tجp$};" "۰aǦn%$>jD.h#~:61,Ϳ~_,`{%ޡ^:{(vl\Gw1XPwAO+Y!5ɥu]K_]nuu3l%$:\q\T7 vl~/?hIrFB+͑ 5 / c. <>jg0~[Ϙҏ[I-L'uߓ4I)PuK2@;'N0 ߠփڙw?or۠RӋ; 5>w c!bp ~t,BraLȓlɐ~Ös& <th^h>N<+OvƄ #֧>?*]RG@C[7VګM<qG'N?ͧ%tV;mX:nՁ $H~g-g)[S K` 7:Vbe p@/GVGw eoCiՃ^|:t $,5&Q'*}T?>)U}t@.gV^!)@*)> ra KpmdrofC,pVؾ1,Yƽ{{1t>oJa]=Ρ*,w> A`Z*^# K7k)P OMt +R'(A|Ha=ʮ-;mqo6c]}.gꌣ!y"@@Mm+xAZȡ)#FQ qm-Uvm.Þ >_0Px:Gތ:kλɚ>Fc#5Qm!0S0M^{;G- 3@(8/G6(H9y`v8 gu;EOahMTr3Wi 7<%ܸ("eÿ?^yUciQE,|jԛʬNk$E08^  ʢSoWn{k*].AVP)wx7ጞ |ԁr򠚥!{Z% (ֿ.xed{m~Y";b\zBiK ʥNOƅcO0:aV kS&͉+;j߬EAAEp6}QQmqQ׆T*'cEe/ؾXe:Rm^ca'&ij ^":Fr#yfȼ]ٗp!M4PŠڰخz`_K}jWi`)L[w 0ŨIg!l.>Wf緆ܿ̈3AryS[> TWrLJ5y}nZ-рs@)Z8?R{+ ;I.4Z=vG^+V2@BLY9e Yտ3)c9":!hj$ʦFa(S1it=JZ@K蟠l\ 3Ar ">7w$ -YL{#|F\T5J p~gqCQ9aTra18KY];Mo6*G)z,]=UI鞆.-+]-q5W3Py׳ZXn!.w){^݋Li8wJj<^_HBJI+r$^_r* tW}t_/Oi.&N69vT[L0Zhgńrة,|6݆!Id}l+lrIӫvnɱO?6m}FP&`g*p~[aC>\[hx"w  S ЬsW/zznY𴳵9 HgZf fBҐRڦӞ[Ϻ /aBG|WF- _-{  )0u#XuO$SaAT1H;Sr1pR@"ܾd)ZW13 !qCwa!82Ś.e҅k <] m?5BZe 痃!W{.͟i B Y0> P~˱zXҌ>w`G AG>@8¾n`2;XRìC@ -~uuC&d82EE#`~\K^ Z&Q$\(Z(GG#ᔈo(ԗ~EPNAA6 օ ޿TScV4h iL00D%9uV_O:~FQ-Ը^G/֢[-jSXe6^U>kl,fֽ }GaF~Wpk+ʬ;>OomP! Mڰѯ7}d/Jc4Evt:\-#٭K^]G:^aT0,$jV#feT$Aj$&'xБS|R0Xvsh+Ps%!|d t#Y;aPE,1]U:` a@eSN1 \+lL3u‡C myAʋƣSVD^xHJn𜓰?J:{ MgTMxG\ -Hro@k5wsq2$&I ZuVYz"-@kiO0)}Kz..B^RD~6,+6k,֍F'-K㲐Ivr^xCCCLn٬5e ҿI9 fQ]n+.CO$ ǩ|LCz0(S{6xXoa1"ò3udLwG AAԿRfS gܴEy-r?Vxэ8UCkCi(y'hqCbE)`4NXB+ꭖ1UN~ Q)Z/MpU#8N۾^,`q7kjʱWPG~13/8k |_߉Z %qaŚ]<ъuz#_Sv˟$X6k@Kޣ0Gra4sZcIVOUx L8>\/Xrnf [ؒ. ,p$WfдSeԩV*Vi݌$6D8#~[O16,cu\1ncnfE0}SyV:Pe RP}g3[8j.X3RQIvWCXyWk(SXWʑ4YE`7}xj ,"eFP&J8E =8Va̕!7ޥxjLZL2= QkfXx7w"=WYm@$א]pW{$UWf;Ý;OMx= O\?}6*9kVc4\b(t9Oŝ}K#\лKuL #Wt/`F 3@i5l!o:Ӱ6 o/g[x|ɸXѺ N깫cyˋl_;%*<񋨃!\TVX8I^4EZ?ň7YXh(H2ضD\ߛ[m\yhzso_;#Ü `jfLN:bOߘ[v|Dž? Ir pi<? ʡa Ps0:Vjw[TNq[p0&뾠`obXeoJ2 v+o b^+s#RXGD5rᏐӇV!Q\_Vn3cLIL&iG[Pc}~dV&d/B&4Ob, <ؿ U\pnE% uN͙np= >,nZxoLV4!P07%KxO/Ȁ= Ց>A]A~pqN&T3"ba~ҺͿ1^N׾t Ŕ^U{(L[6r]$_䖘dj„Wdz͚q ֺ\pzY_T )4=Ejh"%acvq__ږ>@-t6qt'ttAOy+-%I&K|.kh?ĭ *G`B(b(Z] meI K۱P\\Q1BSB&"RB|՛e yÍJ-o5rrj&y f2I0¬|.*8h3-+35"pHt^TW=Vֲ>9+f:q!&MIql/!LO$;̙g@r (  ڴtVsDhς&lr^y XҦDP٠'oHQdلO3t\O5U:lxJ āN%J-qڟ!`G%p Kin@Mf$Sf0&|&P9 J ped WHq ͉6Y52"Ll|Rm<   u:^g ?4RcA zyA5feDÀ Cߤbg2BJ+}g 6AQq{Dx\|5Cm;Vd&ᄌ"9ۅLyC9)ZDcv׋ TTzqeU{U!pl>_hbjOj=|l#?̺Og=T.{8L w$ ea`Y@Aw[h8ldhT]isi/o.쵼{[R]PnE"4z}thH&hmm^C翚 ZcqnCZayEeEgPX&7;a哛8snJЇ>)7uS3s+;`'(w|8 ۵ ;1 oi0D1D`=ƊKZcw:!ib qF/ȶAɈkn3@usNY|;N'#x僿fO3m)KLcЫWFHp97}9eJfTeT\~(Þ-e?T&2Q}$8L~NJtv1T *ڦ]bOs8 8hj5錠 *Ӆ`;.rb?Z Ƈ ppߣ 1?&_5 #Q?S消>qj.^`,ᩣ4sR Viv g00̅)Pi_~\U(5Kpaavh2ǡo_?E3M6`SɎ3疢}KRW 2V}W)^]8u>#qWG\W'|n#]/}@_WsH"&2ߨ&\R&:lnx ׁ΍0~[I煃J&ھXņuh7u1*!s֬,}Qt)oz4 }#7!,^F_9r! Û`a"d>^Yy2g޶%k*ZO &X@9Y"!>u3Wl-( ?CQBp*h/4o op-gghNzμ`{H yϟFyOW%3o៌~,E.I~1'*V@ON T9gh7j\PM4zP4)LDmē_gєE|׀%孍YT F Q/Xb)h S={dp/4S鲏4 aЬ2=8&m"c -,ܺNV]{F~pliH瀀mnCHo$Cutwbglwݐ$qϗ1Մהˀ)D Ny לҦҥ4In4CF&C&6ž.p\UTTx K䥖Rp,HY'!~wir(&$MR*AlhƞNקCj ;/,* AFn=zta6 u؋Z|/ ВvgQ\38oT^mjC~uH+.!Uυ&֫+pvGMAՇQ$4eg-]cytPŠ&TW튉ي.3[F]! dwt9n3/PaU?lIK 5 2yM_mqDZ`!BTVZevvڨXtR¹+8k1M/{}!8C X_FjKAp@@^P#o̟_m%)-– Vo!C5+R2P YYSؙԒ-XP VQ寙Ho+5ibVr|ǖuM_sߟM} $qs_"gYDZh-&dX[daD"T'z/ȺEII?U G)I $jY%9qLގ mN XW[HwhYv4; 'j9qW@JvE iWp)'4_o9 ͐XU^}sz*?$PCE܈-NQvt1e(55hLL`Y5Y[)u^>o:?O^% VɭGjWɸj+/HvpA<ʉfu3$31%ׅ6Z2D]]>:Lwg;k7}E7=P^|WG%| #ćBdmt[0tZ} ӻ˯vP0 iu fr!*4Lq&<$~r(E,j7SN˾mZAiIm~GkP31/e V tv1¡e͈j4ENk5_jkGÕ?~Ԯ@x5X>j`ng p.!͔r\T p5ING:K~.ܒľy@DDaDK%A5:2 r on$c@gi2TRDֺib7 fCEW^M|>?)>ȩ[YS/[(DFXux6^5Wfn–?{=5gMnJ_.st09iV+ W{|;Ե3!Μf&F9$|u_hnj y'2- (5_$:3(7wF TmƒSqz.m)F1EWg{VlxշgČDŦԛܡ6}WS+ VYEs޻z0a'n Ddb# '.L̛~f7rY̞ePZYU*& A*ABgs'mF LutRj?Ae"Q\‰HE]p={n `HxV`X٣xP*>VcX$O}Vvì)Q1'I/(s_ٗHPdAL- ;-zҕ'0} }3iB7/1T}C7qS1H44""{3bvF){<K#ٹ\`-D8љh 'O1sڼSYq+Ϯ@NeųKv$Q6% aUf$ S[چYd8^t'I!17S4WNAT~* Q.IpևR~u] I{l]AjPvd=$B&H+7t0D)#oFEhUqɳIs?f)YNKowLNY, ~`S]F{މu wF㶱,7\qn ~ۓt8EAElg{@SFzãDP^8 |0Kօ'LhWstj}"M?բy,dw']|iG r7|w\?[W7\`\NeGȪ|\Ező=5$ \$ÿ u'~QW%˜I3q/} %Sġuoċzv+紇 3|cx8nꦃpPN12 ƚ:ɟ[ "#Ξe @rdZ[>vP$JYjM쏖NHH엕[H$g2@s.r(R qJKИJRO:BqYh H?ė E7`*i!QSw{{Mf9MB̖Z$,1F+ )$ <0?T  ,n=U&xAl%ʛ1Xtaręs>O?F/Ї7h*)j0wMt`M3,˴TBv!WaP 4HPcHPȽؾ/BA0jPkќ viR|lUG++ug95ɪEvqG 6=Yq'9t?XbVVXz IşxgwF@3ƃAdca;g9hiʼqDĂ2|Q b!4Fumn@-7o - &@-+6 ^q/~Q3@m.wB@kv&0/Ë@ȥU$$(SA]aKf8'xc],q]ȄQ}O. j59$KKRO;\ll"ۆ9.5qd9ϋ J+ :Vtzr`l9s45nͬc1KܚF"LVMNXr c[5)WX{Dtc+H ۃ'@g!W 8"fsb u^8*KY zs8ۍB=5kHX\{ELpW۱˅A3Z6ԡ\Iף1V6B0?n~;]X%q|:+ Vj2a3<~[ ;H!pU㍯)@+-}}MW'`s GObs 8㔬nKKlKljIA%*-}RpÁ3$ 3#$/ʄ̚^h]9|7α ͎w]%"`΂ƁU PX;$4T2;hEF썾ǩ"S:y::t3&)`1~t8L5QL^yu8 g&Ն=VH8tEI,zV2y(SQr8>R\R 9PzV@L@ eu >΍n5.x`G$h:vlacE?|`*A4Y&DacW}'Ϳ8D/%dR-YHPu+ן ht'oBT31pnݻD?eܘw_O*+LmM`E#=>BaoXoj3=i,N]SH-O#4jWa|A!c%m&*OPiJfn'y>QX 7录 :|}?sa$sQT]ט2w,|1P%UGD;oEK:G/;*,/Qyޥ{h X<1ӼG T/ ,W+L܄YX' uי*OWQ#-Ca!\ԅk[Lń%"Q@>Tv&2Rk9iIJi!h m&nU5a~F݄t]7Lp:"ZDҢ6*=fֽ_qӊ@+** 5^w _ r]LU$6M׾~Ӏ.)\5yP*0 y> *{cw)_ݳk?pq^tʜZ`m(0rv{/_6N,YF^jf=N|I ߈tF;4-N-su0X  V ZU_ioIA`9G:䴈ZQ+"!FrE_Kx P͜&;[[)Z?K܊SWՕ>swѻ}4Gw{W*y{;s|{l91K vY ~c}^62&g4`Q8zf3SSkZ{룠S6|jJ$yW}ZLw_W"x^ 6}Aq}OI]KuԪh;؀IwOnM]Ћ)i^K f) ~!ގ)}Tz49+U;=5m\jX1b߶M~U'Ol Ot78XQ c (ybzU@ 3l=Z7M{|1NSf+fH/@?BxN3wy=i;ӂ}Qκe3:}$M\{8 Vu{]^N8%ĝ9 |kB)tq&f ]51Оc "`þ5MOòb69& QsY2oA, 'TWo2Ln)9rRU)PdRz% i1ipCXr>vė'p p[ܜ_r|EaM3m;vݠ_g8` [t| 3TV-5O: # f7XDnKQ뱭x _&7A1sT/c5 ^{~Hr:I5:S?~LI$\Z&fc%.^Hljjrq!6)y K׀i!]N0|(aL=qT`gTLw.w;]W[D:Wg lIڵEbKԃSkt.ἀ>grRəԑӋ+e~KVx, ~@[ٽ7 46U6wzQ),uM?\l :as ?!>?f|f<7Հs¸m%"ϰs*ĺLH']NN<8(h}׫̀=V M#4~4I8kSBxT5ɒǯ7,` 6Y5Q*=ϱ᭷t so6\"DBYSܢtY,O:H!F:?q->8b4H(W7F'Ni[F˃8J壡g(Ğ[0ipWd9ηSΠg&UDN^΋^.46lSYLj`\;e]zv`ꙍbL;CTŸrہ &y_pM&c Xu "%aW|"kydc!rg/[0‡ /uϓbץ~ ƵIQIk_;|R@L :r| X: /{ 2 ϫA$(N/hZ Ϙ_GP7*?[o;SAAAx +ZW>`U|s;˜ã0<Qo3>)t<.q(=HDҵI.v燇սXG9@j\3 2AP63GM=΀ʤ3 6BmMVYf{tˏStnǀ"M2oFp֐aj>b=lm^KFj m쮫 Ot19"@]fA8 ɖJ/$ b;)Gí=nsx /D5Wx}ٮ1zE?8^Ǖ6=` qQN:s-(YËNW[?>\^ǻw+'9Ss1PfG/zUR<e좔R^nvj\֯n&wGr<Ҷ^_:{Z.Enl׉BAɖ`P_g7C2W8g< a_̿0lZ/5d.M&vOܹ󄊵G@+*>)Y2 }7Z4]iwW^EC&!:M9Fw(a:GKW ۏyAm^!xy|qfCE{-bVqq:/xؤIl0ӆ6A71!0e;S6ݠDR*WϬ؋Ʉi1kPΒns0'C_؂ݙ1=jAuZS4r5rDM3DŽX\_cqlVӎ )bTڄwj BXWjWhХp.oF /PBHٿ`[#Ҙ4ls+=)f*[? e xmny'B:} |4GEunM5ϴ'@"X|I'pm@9suwplv>.)@A!wsoxӔlSx_ ahZ9m5tMZ9!'IĘWl RT𧩪KHOD QB^G -ә8G%UꄕwJ$ln<-cO9Uf^ #huYFp%vc;=@b iR=YˎAyA "5lgզwڬZID͐R o."SV+1.d76Wk"7IvgxZ= ;P ʹ3nV@Oat4*ݬŲ7>]H/gU#Q-[ iOt3}͝ASt`¤zgu.`gp)S1-y>7g݋6UX= ؜uZqЕKWMP=-y-̩]OC\0gj!@,<\Q ̴(zJ?g(Ȩz>PT /Or?_OܕS7qۈ+_Rnws;ҏ]#ojd~ G &E%s, P9ϣnTDeX:Jx?K@ӹBRzIJQ0'&];ՅJ(3*p}‡C5(Htǎl#H'~N:I"lZ}?AEm}h?5ϵ=h9!X54(+st:恱 lY"7GTeDѷvk]-F!$pM wTz LwMe7k *b%d1.%'n]?ňHwpYj{/ <w \)$V ϯakijn{}i}1=C+*e~4SNWThvPS\hC7 ?("T\Ax( #;olfrHB|ǎƫ77b"+7SyIi yi6<PS6#j +uHc8D<ѷ1RDا^;:5yAN8ȏ{毛DK~ۙTB8XV(;|Rr>x[q>-8:ЦNQ$&7l!49P:.UOM^h1uQFs~[lhQ0g4vY螐G`rBj-s`yL)2*$UZ@8cmĊfY@+tq⴦OW̞q<_:0 'q_nREZk]-RUߝ iݭZqv00ۆсp%p_Jݩ⾛ ]IaC-u^ ݞ0}s @I|i[q;yJ+?H@[֨Er=y϶Swk(2))K%< 2][YE51HI~;Ű;={ R!2#Mm\xPcm`y?Il"vD ]Ƙdɕ TP`DM용W5⧘N`yL̈s]??ɽ VC$[ D](mOrs/a{uNm{fO3Sđۭ#12W6qGv}՟=U^W67lߛa.50(d$Wmа'jzܔeAfD"CFU/zV7W HY#%@ߏ7 l\;t |F?,~-G;AV'|k/ْmyb, 1F̏:$TA;2RV +boRPJvl^d海ӹ_AHa'`۽(Gqs.C?EU#}+]J/{cD(4AV.EFlY-6qջ|l=LWK7S*} v1qq-:FhBvAFd5.]蓖%2ʏjn2' +'kR'PTYl)+ez tPPa ՟ 1 g4E1 aIWlYAٗr!`W{FE Z|ZaJ|1i^6Y?Thy;moFxP  =xDKLJ8sHhgv;ץgG*|&`]IyI^؍΋:oRRv;Г3˄ҵT{ !|IkP+lc%Yk~}Iz؃8] Vwx+dzt:WZzRV'͚E j/ E'_!qz4/-}ӕמX(J Q܈s>”"9O3rL&%ukY@ M @,YC[Vb^cYFEjo}dJ^0"oqLI%f,mji|XXulS+s|ke^MkEO(emNɛV5Sxí]2=)=Hn2W`ol<4Qr;:!^00$kg! qpt f(lhR9$PvSFg3ĽH]DP$wýyxQ< $o\ E1 ڹ&-~Jk&=O`n]#}{ZXWB+aCЁ@]A\RwpyKqVޜv)=ͯT޻gA%e}Bsw떘煦p^չ^t^{g gaP-F[HV  (CS崎E /Dً}=bݰW6 OG;HuĿǽ!7+Y"Z[k /2&Bbƹf3Qn3Ƥx4o=iT3Sg<4c5[qmμWsC\# f&c5{UOmyJws-&ǼJ>Lֻ.+7V!1iE- M=q~lQWCQguBş5<'WÁ ݈eEWjxѓ$}ER &{C~؅S\@xMk-;c<."%u!Bo9&zfuO^SRԌ0N  #Vʉ3 _͂mDuyhx7BٔsNod]édMGy_:/D8Ң#E ix7؟5U Qbޭtg=+_썿(Co~g;n[1a- Ե?@0S1nN[фQB OK=4/JD3kO!"W\jyBϮrNSpH. pn${`7&;? M̶{QҙoCT٢rjZ@B\_gҦV,--\l_pb*4 ׹CN5nnR$ʳT/gB-OINy=qI 1 |F/}GǡEolc>f9cxxmg~BEцžg/_7 ⅗y$6Kv(#][QKC`y3EDT/SO%5˜*׹rl"C=  c_k=uqgn,$ eëʵڻ)Qtl.CV'J !kx AOiF@l*ߤ|5ғMv]I'RKy]BLK7w)E0D&lPDWس8>$ܱ8}ծf1lw] QXEߓ"!P X 4i:aavfri] -0}NPQҽ'lOBliTS`W;,W̹F6>)?KA/^RWibZPJ8-mq hMJ;&FV9֜m̓q7dO`1X1ӝuѿ2~$mӲH[qGKgtհYi.A8A.' 4yрB˓H4լ~8dHՅeI8itS`E$ro]zVRx4/-ZOjNgO|h>c^WGr "29s"f5{ V1}\Xzd0%R%)lĪ fִdrdbO)Flu:蘱ΎlU,˅"KO<ơlKWH/\==ŇAc"-th<\[pv-<+cyѝŵLo[ +>o "o$iؒTOB(ő .E)HORc\$;½Sn>Y!/ 7ȿ<08XsX-{zS1^y)%}#fh5|zDgpqB7NTӍ_<o-&4p{%=wzH[N2|? 8_/z|tH9ra;_X)WOEGAVWFY4 ,h?B#Np7Q8>3 AVGegŶ E*ݪv.h n]69*dEqٗ,e7yW:0f'<p \|>i~kqG*-0ؤDQ,ԁ /fJ>hm6\l==-#2mԹ(. ӁTW`oQ[]sLom^c'"jAI1xM:ݴ< SftK3{?*݄t+:dQQd = xFl|kTm|ƒOAK_ϮVʺYR*]-;wxuQ}їNmTG շ]M@XDªBBoZKry2~Wc޽M@ cN;H2Ӯk6㳂e?^?aYQ"ǣ\?x^ :h!BiRP#![XS,IX]*[ȋEb(}TpV HjE|mf'Xpw *M׳nydV&2]u" Z.lND3'%.\ݻ@兩u(W]Z_h"^ݗyX eّ?܉ Ƌmά&:Gq u%H2+:G#A1@ _1O,ʗAaRܤB@{IX}Åm;6CK(A0(z pq 'sDZuР p96Y*v1IRs>m窢eLݼ]~ XխqlvsH}gQѵ2gE1;=ONPWRzщ@ύ1kwqg;tʽw1̣ 9Ѿއ}8DSJםnuZ>j (?;hœc\avq:ө&b=!8p%# 6q=AZu9A TJk;qFrlSS$ %V& ًp򉀧RgH85aiLQئwqG 1&~ja~!p: a*'U]bA.Z#l0=.#v]EB뷱E 4R4 )uOS^L靽0#nU]0ub>g*.j!=99cO`%X-QnΉ e |&Z2'5Ԥ~Bl t{K3EyShxKg*z=e IF$[=Eh}ua4픱bsxS_k{(k?4&ss$5 πnYvHY4k3݅=R\ۀ-g8]{j N!eF 6#n ss 3..=OR$A){c CCNo-dѦu4N;7l8{E2l|x6ES B6A<%mR4d{C:XdLY*q[ـqnȊH)CUJ̣f$1pW틬.l%P{F Q6KN-rG )AjlrI;W^  Y= eW%X'.Fk|x<pFLƿ,>49o93MK}f^XɈ=%aC  +<ƿʔwWX)惋eԪSfqܤFyB E `0aL !>JzMhM@'kƕ-T*sat4B0)T)U]0A4pf*kImjgMP-75ڼ I/eyK7ƌlR0 !=TXyv[wNy`1q0җX #GXyiD8-Iۗt^ ;gxuªݡSL#> ѝt@>ds*8 s4F]$a'զ3[_ìSA.lvR".jJ_Rݧ#Ӌ-940%z.ZcU<y׋.PjP9 v 4 /$Y6&V3ir+L0ECzJf#mR*ASnb-Gj@l6T4Qc^8OjqmV{Yɵ*Zb1a܂VCi] (LxչOȚ<4yQQv=]v-Twa 0 rG 3Z2ݿLKN?qC ]~;Z([KP˖26-y74T؅_ԛ0]F4Hm6ɖU~ gt/+իQN) Y" A7 juS]BzӸ|wkq?!g{l<ا'*NʭLnљ&s誻$j!^Bܳ8wkVP${ye2Fg}` apA:5r@_CN)0EVκbX*P߹z"d -^]X7x)l ݞB A݁+0OQɻHChC*\߳"7;9ϫ-͸ee Zd~?W4HdκS2d$zN9y[`|Z#!?v0Vc.xP"w@#Έ/S2N/PP5 ]Vp@$`5T=x)+Q `ϴǑ` Qfj:UgV;:aH_8c;9_1t1m] +8'v & $8 gfbخɼ!#guE7e%un]S!zA=DAAOۧ C5yM}+1Jˮˆ)wJ|Rx~ð2%µfy*|K#c,BFy34m˻fM+.ʍ 舩ZiU'G*HzʂS07<vB{*s̢E׽MvsQ~dXݓ ʽ\>kr3f7 戡^c2$Vqsunr1`M8̿FqJ ܙFsRt=Zd>xrlޢ}g+ZxfsI6Ο,GZ˩wbTACZ e9ИXiMe4ɸF<10c+B+P{wѯyTj(W,Qy֙@^dq/x(Ro˒=W t>1t.R'l!G3< Cs/6w]й{qt}|iL\W 8OXZ+SkĆVSRϩlDB@ 1/^Yt\y;UD)(ϲ6(0evw4qHr k{k>90:?hz.GI؇b2xZj!. =][$y&?9E0<|1h)L+rB{SD2#Gԩ6PgDoGę1s(7ӰUNL XB>b-(9փ!u{~PQ|Od˘;'*om'^@&]ʥ] Lwj|0ȏaM3N3Ql/$}t^y" bWqvYAjY yPa*B zF '/~{jeI!rJ4(C[wītKH==O@e!w{L~E^auO+uKW :M6N \nu;/J$9HCl3#kiG.Q4bd7J Ziw{(WjU*1a+kMMO)HQ$mUv u _ch;Ik7 | (gT %Glo-)vFCT43o]nbݚN)2b[>QzHe1tKXmʕF^; p 8]Y;]ƽ.=ȟ?1O_l*Kl\'H%S"sK5} q[kRXƺRA[RWI^5u*aL\%Y-[,QȚѴW3pJ,qbÒ4hbM kU? 1xZ)vrX`!.Y*}VVaFWT'TSGSE>dY3 2 <-6}5yÃgG!`WúVr =\P㛚|4U$S  =8y2pY QLፄg/޶>4\2da3,+ӵIH-t`h]rTXCK9’{!IJ+q4nb!h)X}DI%°oDYF%Vhr7CՒ› "Xe+?:jA\WHe#\Si1{d` )M"m_rfb9!l㒓w'Ky4u5<˨NM9@yXG%A: )IE҅2B_ P XMu9}f} 1.{ Z`LZLkoз-uM-ZI> v9bj}8QRmӻ-f*|ߦ֝,raį*`p %О l!B2;L\>EF@UAL˷]D@UvqԔ t+NjwXZA fju GWn&K܆5k>U_Tj]+;˔_e'x)}a\ybOO|$Ϋ$>1r:U": %֥!Ja`ޱ826l{4=g2zc٢Y+O܍2sF'3U>7i"y#OD X\alGiG8EJ T^6'ioX7$sɕ^-M|%0ʩw;t‹zt7ɹ)5F󳎆/ə{ 5jgs=-|G=_%j2Pparžg/$y(5Ȭ`Mo8TS=~%]7(7=c >ydNO zqp>>1NiS=h,Dz3XMMBr $=rSugE_{ ; 7ma 结=1~:9g)jzx3DîsGT -bG H $PWy`U֙ ÿ8|mMVU-x<֮$5EqP&*#%"Ǧ@!a .ѮKbJϝv'򱆠/F^lh5 Đ311Cwd7v V{b;MREvXj3 rpQ;k~'1 &*0#bbʙTX#) @پaE M:38,yx'}Zj3fXgW5Zs!D|+~f]A;ЎE*?*qΌ4[;y;)x6H?t ̩a ݇{Dq4|I48frj/W~sg9 -mECDZ0W:n_ \+x]E4 Dt!vEhZQCi)&V^D:1IHn?a^]q^w2;T{?-[W85p#jWz 6kpmv l 7̡_GE8E%m&`渾> :eg* k ޖlnT7.YzM'5VjmV2bp  ~kwQnn,"&P-˕wl7;!`ׯCwwl)XS[n.t,Z!*t.ݩ\oo%eRq7'Hy{Jt\-J%6 ]}M}Nf2\~: k8;0F JY(4øq>NB/sDewf Phckh|i U0o+a.@]*mr"Ϳ+La]k(sx:xַ<AZ}cFeOͳ8 o@oqĮ41ӡdSti$Ӳ^4{'\!WcLgc'I 3ُzjXA-!y*,svwF8ebDd/Sg'@ipBDRl0o댢;^Do\:ygxm˄qH `5rw`o6| J.f1枵@6+,^jKQsK0HY0yHKFJb@XMKj2 P,Dό@!ϰUuwҩd68V_{)cu5 Ϗ_9 בMIӪQx]#-SHaEOYm1uwޝ/[޻tAO=q,M|E 5`6FsR+}T_{/!hX4Sǔͤv @죽"! ΈiQ0rC}ļἝ으Zu/g@r..f*Y8)rnjv4Sy2_n[tڷ"v'w10ȽU4^NBQ͌opx{2ЌAO2ɟҘĂ1%zBiB|$R"|#5{)U lOU]ILNlN5"# ?r#dDuvz /u4O*("P%/GqAYe IwLYkO>ts} 3 HEV}Z9s-̡}"ʼnvM4ʫ^'+@{X]<P1W}{f ,BBuQD_ hH:F qkZ4Ȍ`ES.#|f񎮉|%#dFUvoXǍԄ!=0+ف߈whn >p'QL-9K3v@( fjee xs~PG-F>2a}JeZpp/KWc ۚ0v_wt&;9n+ʾC ط?_Tۛ%OGmK-[ik!r)8N_$[f=\hbȴn(c{Zl{{|g#B}L,x[ds5dˉb4 MWAգ( :Bl3u7MBbj4T^Om?bU`zSMԍeҠ;ws Lz O#Uq!'\.a}/0GjPˏ,sLҪ;hl0FX*v/a0$[e{LGg>ƠשiT:puijE0#G`>0/f8Y^C #PSĞ;#BT+`\c3G%ĕcII`c{ B`᳏t ,f 1˕{z۰Ⱦ9Ef]uiURJPEtxĸC}b,g6&D[v-}÷͡wܑo54WI2hE_FdOޯ7q5k`^![8&UJ>4[e9A;8p'q6q|ԁ#[Q,̦ `aR_fC9Uϕ.>{Z?|&ʫӅo-(|m=;#(185f&eH~^hYHΑ2V#|S!xyHV .i{y S6lB<0Un5wL cr[mt(~_7n(?Cz"<2(Xm-Q80Fr6QjЫ7{i;7da8K>%jW<˳p-dk"8؄$G,CUdԥ_4,[Thp$%1>fO*[]u4t0uvhK=uZQpϪ'M&P|atrh'?`z5:]@Gvx l[G}'MHxC[SٝοJ>e,[\}~A%Q]8nhAMn~|kfC:U$U'l'1w8VXv6BdT0n+SVGG:(U:ɫͿ_oܿ>Tw@_l6,:~g!qAbOӠr-ebhtNrq4zhs,}hwިѕ賂5&$Og,y\XMÄe:YLDQQbsf{ xs^[ 嵗G+[U|96hIWšWjpcH{|dfwf_{>r{K̢VdŝӮ@,Z yaӀ̸5(|*;qDյDZf4 *=NEGʻT}v`TvM 1aӫokV']+qC zOG&=]g{|.ni .]%g~&QoW[%Gщ7Y8T[ǂ-ewm =Ʌd0t?@oD"{EEK\(칌0;¢CXpxsg- -˚/'^ZRDMW$`o! |bqTܒap֭ߏ:4.c{Dp܀oMgF7NP< j 4κ%>\{M6^$[-V+D}:^@|~..* ~`MZ\}ԝ7~g78)@R;>֪TH wHJɻ'< TbEjA hTwD១Sn!,hGXЊr1_G ANњ6B k`Tvj֏=JJ!.[zZSXE 8ә.($ Rnٸ7Ǘ\l)_/&blpx%`ƓJȾYtxSvP =JAF蘷w`RZ =y{Po$;86y#̓g&z{sN^ m :-?u3Fq[l--aXJK&O@Ųr5nDcGh{P2H9- .Z(k6ML:풴 :g 3;tkjI:`!~ȴ4qgw[qVSsf[ j0IlJ -~C穆eu z;E<9.c䟪3 'XmKjrW]|,SԑQ:8ౕ4*)2o:՚;^>%&sR;M츰'ѿ%yLI`gTJ^a zEi^ce2D3kc9>dh ƥzX!t$_o#l(׶HvbeM$BnV2 9 T$J˃ˣVbd]Xb]}q4{qU_v/\]VCWQIyLC<ȗK !G)y=Q89 BE`p[Ǣ >Lg 0JPE^]24FUHPSaIbfDQ\|K.[c'>w9V%hI/S4gB0l;ݙVud`k"o/ ='%A˒cQv&VeN#vDawd%Pr0kO wClvö}@%EyȵF9Űs|<&x):ջD$vbbAwevjm.jS>zOTm0I͔}"R72nvt78#rpO/^qaBC>(w{E~M q4PaI ~t] ~X52EIb.iD@;L1dH_ÀXJXk°iXMQ⠗OcX uP7:; ()z96ףncKIn@D-݌,33aeF07O/畒/X:E}@.TD iA7l!3ܻT\%% ɰҚ_7r;&mY:-EAkB0.jf^m\o]nm#EXC)/ZCk;0j3`VQ }ڢxYoX?v>@ިï:M2J%8'Rӷa|'ibm$5uJD2SVdKR rڶ57XĩV$ugDM ~R7iR }UL[~31_uT?7+xvNo,åFb[ c \ge.37CFub3>1mrNkfiv_`Sڎ/%radT~v,6\FE͂Z5kNGŻ5Ѫ454oFN ұьzY;RUp 9 ?m(-xfNLECoNTJ1ƓC2ә| 1W<_|?֚LqCj6g Mea S~al]U?L+T~Xlaǖ EzoțڦO$74уK;}1>^ƏR8'0)4r"?^;Ub"ԫٚ-C?|,Ts$W3U"(\@)g[;ˀJ3BYB^ .nryy[JA(gwC.RY԰Bo5ەp` /{5@̣ݟ0:0'tF#u %hU5-N zetTknUK5H=4_y%;=8j[n$ƷGNŝ{>hIJ_}Xp>D_GuV.(sF^,?-#$hp$߲QzCd]W;#yn=4ҋnb2v4 [1Eٝќ608- |QŒUy9h|)HCC ÏF0T!AG88 ү,:lYBy~'Au/;u+B^jA 5ahR>QY¨b?V[j5F CGH,4EqFߘ++i((ǃ 6NGAcp1cOgV̖ (w9((ENHMo *^ǭ,X1;W}w4j(Ys/~Ųjl%qEك+`QV _431 *6s= w_C~jkM% ơ*8rj;?Йjj آ'J. )lŠ [LakE cw?"{[2$feQpM>heֹvN%)&3Ѧezjr^-1M|q>(o GQǤ]RF)-aK@pr\fg;x2SaFe+cLN6#i+ mZ`Z.ZG3mk3yQ,#uQifTi{9L`3䌔kn  HÇN=jO }riM/Ydmj (BqMBLvh6hui+ڽif`ը*3$z 0S\xJذf.c> GŴA4iҫ d' 7C3[G;H^"px%ކMo^[CXlL;Ka5n0f;X]x{gWӪ\t#B8 YL*pu:ָùoU}7p9҇&_MF,px݊/_iTJ~ط6ԄZ^peSńϐ?q!ɌKٍGָ7x9r])&#PU>s,ZE1zSkP8g@Ü]!,;* &Ly?oĖ_x;C>ksq#)|";4e񚅻F o :ګ-2՟nw^>AqiMT|նUZ͜>FFQ:sV}C7ε_ЩgoOBehz&zFKUԆi=d'~zv|~$(Gb,Ga-sPV6Od15 W/U@aLW?u%Lׄ PdVb~0HיfNXH8ti vk=a颅'x丨!o^E M'8lb]FܹϘs.62o8mj~:fbO~s(#%X }}hbȮ-*7Xjw >qr9߿m{Hš7PY`t)#Z(PN* ڻ.Xiê"s;%K:2t/3[ZB0j&6 6Q.r=`Q-=ꮂuX۽|mΉty'qLc]i ˭y^/:8:M xZF^<ޭ^{Mp<&|5oB ͏J@!Dʿ䬌2K o<}W|U_m}W>?=:)cٍ('^[':=m#*0lBϛ6Q،A0F7 fHdhr(Thτ",\~Y)Ss.$3;O$Ջl^39A!^xzɎhbUR/,ʍY?R(8lȩDC>¬f٠W<M)X62z@ٷPx(v,:Jm> 6m5J]g#YD/cY &!I=C"M:>tj~>Yp!WZxR%[5V>l}ljIÑ/^$0w\ct[ _v"2LS%*!V/+9 iBe Z*< d 9Gܴ [#]Q$m[ 2e7i3'8DYGc)TIؐ}gxBPtq2-%4:Ke@~s*x,RM#1[-7ۿ&]3vo~8ypW$[H/'Ƚb'/D{T @OGfBґs?vVnCH<>PKb㚖MxJǫs#L#\Az $Q847Q9*Xps\eD ~lqN_M̸#H# IsXZfmK[|BIsL˩lZ%WaiٲNžTqy8_(mĀlRG>sޑ03|Sͥh9?T,% AiG,?]{\*к0\s7gUYVG D#uUhw|[+qG-tlP٨\SIK%[aߋ A/xڬIG %+oПZFoJn\᎜ V{ Yɨ&)dqH03;q6#>CiG8 N%:'p~}H}Z$2dwkFL~٩U#Xo_( 1(_CF24<`|Zd-29Ӹ^T0ۊǎu>nE[0f~q&;՜|aػOlm=cFxmyTrB)&İڶ(<]r|Y|E("7OfT̿ u8/˴0e)p 3v%7YzE?7:pMr\UV'e<=YQe#N jl޻h>(XVPk}ü԰'تoѢ8s(0eOv f~j8u,-)ID""[{` ]/f (tdzk7UZ8xdZF~.D\x  ^z],ȪuuK̜ݮ]tP0de?ViT>D3 ! BIJlpM{xA7DJg@-8=o??7-X6\ gJ-[-q͡|Sxſ!O[G2P4TM9ц~نJ^G|[m Ml\Gަ<=Eҧb;6[B"hbL؁s=25sNA9|@j&k-U9b;u[7eq!<Ȃ5 $"vOXm88 nwW@fc~NeQ4Zޅ6j _ |$/*S8W^fṜ=t˶qծtH$/L=Ali)!lF{o q-B,8l{#pf`$Z 2%gV4$JB7E ث<)j^s9֦yzI˔mqiyTx^_7B/1tf,Il5*GOx>[V{đT-KGc qB_>^wEF> W+ۏ8 ~f'w&*לJCX0u21oq"HP\ZlLKi5#'ja3DkC`j>xZÒC %靓8OPo*2:lBqC";y}F%.4/T!Oc/L+tv=jPbȿcUl8YB Ț|$ ]хD{ wsE;TtQI_ra׳y!!oZVo̥.haJ4%Cf%P+袋kՃg~O׷M x~Cg}. H31f)mxmMy<adƽܭ ؗ-_J/&k[QӸw/`!ԳV60^7-ܭ o`m=x3S2l柹u -`u- ЧHu"tR;AeV!V>BTS209 \$twPdHK%__MZ 5`^Ă>?d~.xH-Ci)"Xmߊ$(F j8Gfoa+›)?>9 G0nd!<]^;N/ShVn[Ź٧N'# E"=\ Jȭ8M~cB7|͸;`1vTbwF6JMdGP@qo /GQu@Ӯ\Q?'[te$-bO,sfyE\qdk.|@x?(}5|DG^ufz3Lg y"IK!I਋GzqrԂnڑO3,> ,:%b aľ͞"ޔ(L\v)MQ-4FF=2(sP"YK'OPr~HYrq kT,SpЉ^> Y[ze#CL)!V{;XZZH\r;#NŘf1kAQċ6 Ămnc \i:1^WPUWOE{$K4Q>)j8XN6VzlbU\[=N\_U?>SytqiݧTyt@"&#;[Bh,( XNp?^SbtuIv+/ȸ]o჊ hа3yADjPSQPvk;Γe8/DA.%mxΊ./.ȓֺ AO3,OOaeY=\K <7_lg]}ٲ4iZEwsUL:+}2wv \݉+ɇGt2üm2j?›|ؖ`;so[L.7w\7$-Zո! SPR",8J{⻩Ҕ$R=!\o.-mP?sfADBXSUGk*rgylz6l|?@V3v0NyJ-^a~ߔޛ%9cخt*$\v45hJk/Y>\Z #|Y9ёп֠2m8?\3tI7V̴W2yOMų9: q$+'W73J,s^-FCnd7>KAoV rڏ=}: 9cwWez hFl!d5$Ѱ !i.)whņO|/sw9Ų񵱆^s _dٖfPtS x8@syߏ\RK3ǝ^ ,2hUZfTGW1x13]=F7W[ЊszJ3uNZ*AGfX𲵅<`[Wlm&Π}q ^rfDf"eqƑ ؐtq9XPZWOO~ c ^KJPOU(ڂW`1JM ix'BaI},_ݏ)~k7 K̻ 0wJ o&b&\1-rM.6L~cu ܑ[^/nÓQGhb&aڢPm\*S&)hb{ *]0#XȆgR6b8x{'bzЄφP k@q z/O5ǂ]Tn+i Nh6aGU:3N:4:yHhJWT44"-)H=SyCZ%-22$j `_PH?3絟3*w2fTã Mط?9|.<T E+2W'r4qRʎX+tTYP!MI1.雸͂np̑{)ẉRC z/;Q8{Gf\ZBbҝŹa^K.DJނ5rs'_FKO~y!پu yW%_6ʎ7!)_?v,R8~%LcOE^h[(2&U6vΕD D(鯫/Fs n 2 :makٿR}Xf ud ja4D@uGh^>RA p!@AmDW!ưi EtNh{=n6,iAs3^(q %ea 8aDKXe6^Zm &pܬӛ m-֍.Qr,<:Tyx:F~AP'm|MZ9F g#3* ƯdQogFR*FL{*$Щbj/ZLNM ̑.D|"F>O|E[M}]8BTBۃ#0 HQ@O, 1Z\H* nMJtDOv;O/ 3fYl|atBox]gv>C4@+gVx[kAkdܛaUH6 ᦄO7VKpĤa#ŽUk[&ڡ¬9v3>4&c720F} ʜz+SbncI0sU$aU|zQJX>.((Q^V=V>/xRjSJgND/][ .ԯqdr4-|.-9G X*^a{~&%om6L ~\E*fZ/Q  )E\ ׹;+{CS|S̭0q."jya эn'Ya1 J0@1l'u~B*XxklE񞒹Π0 n]$yxrɾX<ޙЧOtCGA,)Rg򜏉AL}^#3̚)w gV 27fڂ_h[KaS$JUM󢄛8J15(PxGBafsMgXCB犽2Q4 EimlgftYuqS>c>-4h >و`=qw;_tUޚR""}z]jR񗃾kgGgp(g_# s2G=?iU:9Մ@rsnqUw  W/DM;Rħ>_l+OBWD;xpafBHj\ 0ϳ l 1)@[M`'sXPJMF}}ow\&z}? YC0L1IhWV=H0iރ( x~b{Sh4b;rD~VcR|!;y߂A%-p@? OxDn+(y[S3$ٍ\qNkxn8F1$ʞ]DIT0XIdhZn!W&aACW^"_f+NDGTit`g}AJ͜_xo`̢OcjA,BIT㨗(I&f3 פg$}}\}=ffO<(h6VBi^x s}j A e(rV)tJc(ʦD+۬-Zj5P gPL7u8)/P{TW-+IUͭk`6 .p&;g6z^k3qUΰ"qb3Z\%0YQh7ڬsc") 'VEld5İ*Kô$v/o{Cf'ޓ<ט(*za 2BGTKW!H`D*`9TqOY46fXHTx^:MT#qIP&gn/ 7KH솵g7ҕ!n>Kn;}ìiRo՗߉)4r/)rZO*Sw|sWR1`'Tx++ \$bb%pm ӝє%*r)YR5PGjA6мq?㾟v/fɉweYXqip%|*4ЬD]"}ݶEg.Iq'ppDY7; {U| Xftn-u7\&7z0~3}5yfkE>_0ü O OZX3$Т50" Xfz{Ҟ'7IB6dJ ͸ WZɘ243.8b|g[Qo_ƣ1Qޖmն K2VcY47voYwZde"v5z2MԵU 6gl:[pTuoluk(N$ޅ:)ޚOAM@s(ȫʖ{H%.;~FgtUbaBw"ŏ5*06Y |*S-5Fʈ9e7b<^zBHfȗiˋx{tCss*Z&1 ]zP'P욷IX#=$ & }sbCt}H%kȊ/8UJ) T>UBdja}݋% ' \q\5-b_<bLyRZ =WT0M Aw~^\Ϗ79Vuѽ?} C@z5E?Yk"rZt$U0x1 ˗{1C_+v3;90q6%'sH3Oх[Rwz#<|h|iਸhړp-7I~fN RuI3W|$ /62Ó̓;ohw0ۖxT "6+T}K:=R k&ѤyI\6xAH3C}eI4ilq53Dl#7y&1v R@h ~ytD].rs s_wܩEˏa}艑 pLE]MzUwS&g}r @I(pL,ӻVe;-8[ZGTTX;?< %Gմ( [@( m.!ǸB[Nk5H b; $ 3{A}Kv|dL<5K_4Ҫ0ѻn)D`8 _(3C)}f( 8JQNNx+y4f%Y @2瞹H.;}Q(t}/2"2H8DZ 2U"8#'{oJ+_[ǚ%A~? aUV4U ŎQ뱗<8v y漿7nrtwdMXͪ%!x'R`v&?L.e^yҴJ2DXISޛ*Q\fV@SyA1`Δ"e9==8WO}a]UxT ; \!9#PIc4;:&E:2º)'Q`XeGc8IaF׎Qy}=۶qbIwE;uw-~'\I\'3۳~[o3>]X%-~S{ #Wqס65JPx_cJ{12sK\E̞@ԜnQQ΋շs4 ۂnsN#\%1rTCFUp_!_Yj8 '%I3Rp4XvEҚ&&m 9g ^NSF'e3 X;m`j\ 6{='/Y2l󁺳rOxu2)룸OCTid;]`GY.5[<#LA4HI\[Mx\I=mM0);^pON<1 ǎ-mVpA" F9æЎf$ɳ͢94et.*>SFA.<1ZHoPꂾ>%CwV@o#)WSգoS9'wP2lff^F%_;> w?W 6ߚh uuwVXx>MhjI:;hf{tO ׋VfQ?]N~4׽n(35B r#p!DZu+ͦOX{5U0п>Ū{:=@_}6%9z+ܟJ;a-WK;$f#o{UAQcsj?>Qi) TuBTwN^owyb/kx,c*Z+0G?Ʀ@J48}}*cy&izL[Q \l'$Z鑞2|t JדFg4jq`4t]uFUcXҝ w'{M.Pvx."$io'< 929FDsI,y#IؓL{8PA/ o)5Iކv\#̗,B9 f˕Ԝ9]Pj4N:5 *8JZ T5[l_rJ) *S}q-$C09T~xTw){$_^R=2j(bMuWY$*T3 *e $Ѝ/jzt {]DFA~}7nEIHo  x2AwX#T9!4`)5jؐeUN\sW%X:!**Q~4,aP-p_O'짻cj"6@1gG̯Uzr<[%q_19" džR4̾wC5E!qDKn߄?>,\fE+-mg`~ {@J2R8D-'}^ 89d K[CcG%j5LU$8N{8 6q|n vGI֡9<+'m6xXVglpT&`ݸdOsK̵]ug?{%L蟁?BE$B:c>7kHqB:\TN:gOZ0Tp"iUڣ*=(Cy3R7bbH֖xIuM'y2ƮӼdIMدG6Irm]"h*.Șd5V,5I$V&0ED+ .=Id%e/pﰈ-'z5#/-Pf|dFg.Ķ-QrV32TZ#Ώ2R!yD8V}*‚ik# }r[x9*L Yf:wR&xAjd\mYOa}ѵd4B=N]nڕ8DElϊ&ZZߧ8*dE˭Y7BIWؔE }(/s!%;U/M^[${;|H"f;]wRF DX1py\Vd;,FDBS`ӂ]"|b0]3Jמ .N_ړ(e\I۵GxMu픘w= LjA b"4q2uyᅥzG!Էd?s1VgH]8hǻe_wɣ-!2 Rj3`;% rKLo#Iϧ (0cɠ#v5t %m_ykW#ehhr1!Ww.ϯ%Ξ.~Kq =-e)5+2I: `\/: 5->bL_>oɪXD;:l.bG'K!-QWS; ՐN &g\2yտu=K{"=ȿI+iDDܶAΧShGLRёdtIAĻ'59=:ozzh'Ίx?8B<Ȯ+!vSnjqv9`xŏ8j )mSbF5[h; IxEoyG]&2h~ Kyy #4dD}3~Rj- :VLz ?_f0CMm:b -Kؕ*xv笕 Qdα:k{_B_26GBpNe%|ϓ{pu<Ǔ2pF|q4n`EGK.Tld8$"Ն%2^g4LT_9.02@=)- `bP$uUKX:5U|i霫o N.Ou_y2bjz.FgX0 %3Î ~V>D PSywtf}aC$$3} }upfXYWChfnjr[XgcrdtdVm17~jdpǑ]pxLǟ4~!w/c  N%p+߉oi##%Vc)A懠?dR*R(zOxIw^bZR|ӛ54/07E_T|!1j_N8cĤb5()Yi.:g7E-G0]|9- zhPYvKEE{oH~a E&D5%\fWC^|9̪^<;m^փ;CRWS Nck;ud;5zqpRZ .$;h(CátךqvYj`r>mүg弌5rtvC(:m ˥B?qTV_a`EimBX Yu)Xqb=" /Ug֮X9Xf%(` 6+RAkǻ").ׇs/xPT5XpOm`24`sÓ.)V,0 kݕe^mr/mhRPv͍9}]%,CG0ydUhh.i^(әiT-ROX,8B w{k#Vo3ĸ2zgָg JWᰊSIؙb(!W+Q_K&pMfv)(ؗwnn_ u7E D 11a 5)P@gG e;sγ' V0G a52ICZP5YOsXB^Fqg奦{` Dǵ/owfdL&dnZGwW*o< B6p4,[ /@!eN-Wݐ}*gȿ 7:CNJCN#`6@ZG^ s4>1}K 0, hF>} dC9 ["8L x Fxs8(?^Cá OZA /6]"D\r}sb +TR$R87SS0B d\9cv@Comn{$bЏSҒ7!RA=_8%eҟG{@}t;vj|QoK=P?b24d,5S1G^\;a5 ]{J@N-2H`rw.j& t2I =g3Y'Elr ߱@2>V&wl+gt`KAz¼-@f8pDwG+elB:SU-:v4+Go=YFF{#_oRcupRf܄}U5Yѭop jkWe$ IWJf~]~5+9*Mw&u|o[ک3tub19%߄MeE <|&7[),2^T_AI4*)ȠB8cu jEJT_D2N2ȼ V /+ %䀙yI^]ԴWDoЏH 84˜d*}#ӚyyLK@10թG% X.kc?'t,dZqqJ' TqJ<"bi)AaWF[9뇉xjr<xzZ|Wf5\mc3)3uen/c|g?;<HwVx﹫\Lt'sk'9&<-GOqG:h SU CHK_)XLlYd~^(%o2E3oc> D!vmfϷ+GW mlG]S|e=A':WVlu$wcm uVɜXoozZVTTNs~z %ݽ$hI6*lx!buEU9OrdzًRЙ^4 ePݱ'}o:`\[ b<-:ҝ {\?S;ziPdSQޡl"\iE( " FT8;#B$1Mm kEZco?jz|6B_gZ-pI%WQ`k&z0&7\߫rA6Xm-8BQkznfe<~{/Quzd~w frX7yZ]wT'"lj/|:1RS6VM4 MCI Sjظ$A5(S̋l56IN(eR@,(hr+aqFdz% $9A$ZLG=xiԘ3Dlti0P6#Sd$^ݠ7R#,L|Q2HhlV}pXj:D!38T5YBS%P.pֳϕMZnԯA+ZC*51{Ac'Ĉ߁)U̥#w(<45Uny/~Z%1jZ2;SVd)в^(%j> +Qt>7=9i7h6n>< Q-ϏGtZd1?YW_{VpX~ !,I [u()&n-ɇȼuzs̶/F_c[tېfa.Y |I M4^Cpc=up8ßRԃv!\$v6R }K7M5qD: ]S%œ;)ZZ;ACla|z+`":gJDo lA6VaTWǡH$Ll3  ˼'54RH͢WCS?S):*Lbd"#{\UeTbX tkPVy|E]Ktk dv?<,7N'9f w9uHHa#rXt}y²fa 3h'9e9u$-wXG% *PGN})p./)Q x/Eau*0Tt$H/z Pf;@V4>EzLs8D|>%:RIFTlHmgcsfkM׆woUMj* nm= 9Մuӝ ᥘ{d[ZL;Ԇg$OAٖRBFLd@W|vKkPvQK˝/:̯E42kk %ѻ٥0w5dP S%ZChu?_>RQL>c4Tx]sqc!kԛ0.c\I;‛֍MryvJA2(UG~OX$2x֟A/pbNmjeıE[&;ЄFH|8q>+)EG(+E68r>⑇ph逥UG:2RN!ԫu7bxw𣛖RCW iWRGq4`~YH2wzqZ»P{j'ֈ $ 5&Z8|=9K쬵B#@ yb#v?n; YѕpUqHo0o!nAZʤ@6p~+VSnoƕ8xM$ol~;Ri f)=3S>zS]*&"jsRBJAsM O=7'SǻP/ {?B-yd/+Zz}MUZ-i ~T۔T#Z6T0=V`F$DYL!XL R(U<uK9Y®e9 2<=i+nhjz}vQߧ $P.5$4A@Y Q"Q|.)Kee|63Ԏ9\S䜻<`J_ MYhVю)Z1ci 4T .ȒEyʿ4cF9՗<w[2P{2n6ȘbZov| IAXҷ'MV'Bj;K&g44D2G62&xIyjcs mmWX)=J:;&߼˻Z{^Ui ^bfC|J%:;EƢǺ =N-f?p% 5=fpLpU]^G~g23P:tIs'g+ 疭 IM6e(q=T'.OteNY(mLT2>gf̣b;!71i ?ơzљyGB6J<(gom%6&XBY`> q*Dc[S/V5Q9 ʼ-gAy9綯bnd`wRƘ12[ELtTM@Z։҅lٳQn߹AiȗRwrz<"tmi Z2&N1ةu_fS%Jm*TsTu\[C`% ~_L)m ZPZlaqف%)9ZmꢜU͡u5OK%^;CxϽ*5L/2/ өdžyZatXhk܅4R,xJ_b1=KOuim)aY]=;У}7D~@0,cfYFܦ1hR,ٚ) T J{EVQS!Ux-d%'ah2i(lK>hH˓X o3;Ey.*;4q ` 'wZjZvֵ|/w Yy8Frk5 Mi"!n_8y& E RƷ` w܆=߶ Ɯ16 LlZ&;1r6Z]cAP_C3M1p" aku/<[m BLp^@@rG~͒RaṁZlV6F4VOoe̸*l0"8E_dXΌjNd~ס8b7wGJ#cD{`6Xv;yni*or)ɥ"J0&Q˶%қ|n{Jc%r?, RKf{V&Zc++nĥܼ~y71ʂdX Jr̿/xj]M豾ȤJl[SHxL$;n FcqӼJ/]Gv%H$=EqU$ pwGv|9oD{a<2jdրv D*$(*_]gb-]|`1ډs) bQPgƨ^km&w3)XZ\\{:J;a>,B YaoaM"L(%+/*>z!d?2Oѷ36{ĤE]&oLpvhU3шuA=?`P:aT%#g`TQTsԉZjW"+DWtQl^== ZoɳhsWT%>`39^amPeT1wWbht҅g\DCj}(yG!wK$Ei^/ɔ["H'm3HA0A?N읻{94(ڻLAņVnCEyc8ZeFB!GJ!NHfJ H{M|*4:*~ ]EqeQ؁דkoF*<>DbO!1a]"oJ>d=惡}Jl  _0a'"Ned 7배 2\VDhrmk]ݣU/x|ݪFTts:T(ngzw('(E$g -\h* }{D?q*V5hA%ޟ9QU]'q*D.>+9sYy.UnЍThd(= Y[XVa&#@mI{Zd;z?AJ;諮Ml"jH Pb eT:Tӏqr=5({/a2Wd&e~fFPTN%_'@p>cF!:rR3Gܛ$6`U_~rD*d8g)`Z}lm_ WWy[2XuoőVS$I9ʢ5QuV# ȹb8%/N&TϤ10UY7QLխ,'Iϕ@kDW N+ OgS<67g tyXin <>dCb0ٳE)8[KPeXW;.]VFI[9=H°PŶ}򍸿7Tdj@'oV/td5mJ~׏ nvhn0; ΗS 9`׎?'3TA:audu!I]K/0rl)62 DI\~$])^.ehNXhzjmtsP+F_0eM|읍(>QOq&QaG-hI wN-0DĵaZmB3,xK>2e.Y?S1cW|.Jį+F<PO>S`z7,rjYTjgGM@yȤ TF|GBp'be })wd2'2WO^(r3Yܬy8PƉUA`EK=!l՚CM/#1>wcj61r7J\V@9ؗ]k F{R#'T ous%1ubYCtE1A?ĔDrӵrXxE0-)ed2~RAIJ4Grg_M?O`Z9 I * Y`^ k醋'pV#gpP-A%Tjw}2>|DE5f:)Ь)_^5^7VdL+yPbPV&7##/ oG7Lwm mXu[˄G Od{Hr;Uj@Ħ.[SG3s0.:ԍ3|~$f m7U7-Rਘoh$PKH(c> ,Xm.-.#D8y74Sqt_hx4ȡq:.K״H%D!u/QZ3Moju Q&xI#_ x& 0!\xiob(Y/ \ 9rUS@kd^XtfHOШ 9PZ^H8c"5VPsxWa:VǻL6iU>xo(LLN4;}[ 9tâ'Ug9kxr,䩎1E`OԖL$ &b0@~{΅"3~1$qRȭ1X*nr?q\UдU ݓ`BjCf g|^hA]Cs\OS(U ÃKG55 I#J'޼ X CY֣&  k4hBٛȄ:nR%ڐێ5y-zܛI 6.橢Ŷp'Ln!}*.2ƿ[P F~.}W\/61eH*jYLs ԣ2ǬWk@b0G>|+f2Rf2e}C7eFnpDW1.G@+͊$'Hqd GgEZ9fWƀy^8 |vE=3Oy wm}ivZJEZT{(Wt]by;%e'EmK;Ͳ95pVY(2_CHz4P_zכi!0 u2볐&.M0Pd_5W#ETWV_׽Hh1U'=YSS R:Qa ժY?$!}Sl]=G1*%phfU_s=)jBZ?'E`>jbz=oa-SS䀭?ʨO&e|,13 %&s]8:•,J $AX48H3M>K8TŵI!&\?) xzۖEy1;]K2S+;YdwKm1P.۩ꬷĜ&垒XSa:wuDu:-#R0<;VcyG7 o[.VB>r7 J6FAqUn.YL/vlȸYHZo۝"{_~y~i)6+Ͳ. *}_"Ⱥv>LfWqD '1sΕ$-ə Sµ dB|]n FqFCE6΄>X% Ѕ ~wZCX߾.B:"f':X:0}Pc$V`4 zB|wފQܓtv`$~[rT60!y`YBli2 Q~CzΌ(pFM=Z0j^g Y:$+R{t_mL9łG=MXg{&A^N-Zx]1Kr/ Kb*3q!e~Ѝ"eiHءS)Jk^ZS/< CXDd޲mxB_amcr of/Bm\? 7E__* $իx 5#s4@]``ؗs.~FgGU_ RI~,?C*M ^w0m 63ɝ}s㜸0] ZԶOVY-'|{J~?5h..2Zv*h}\WFYaE3\m팔 f?^ueS}h0q4_{ל{eU=qY!";WB*Ugmmgt4 ƒgMM1ӏ-"k6~fR:a 1AZ =5kcj22F Ot(\q0-cB&3N9BhS[3]y m볹K W{_[xbLxR!"W!6G~Πh5[% Dӳ:C&}=Y6^RlQ:˙e\>]%䊄RvHonuݰ&7b+!0%-82|A9{wj%@;a5/iTc&FW6MvMm"vǦ ЎܞUa~{M?L}JzW3~ |-.K UL"ݢoꆽ^5s¢t XB5x>xu1PmOS m^әx؅p 3SZkgXX]tCeHJqPE2ZEM;7^!z^%B niRjRYa؝R^Sp@&G!{MϿ XURd$\ãpKЄ֏u5N*& |j|rp궢E+,X?ؾJy_4y97%&y oqJՂ`= O2`ա;* n"arx< m| i~!d]7ۮU%^էdc3\FMxG#=7j8jE][>¡!}l/ .`O ?yY=i_fZqH14%g\f1 \-|C+/C.K ϼ&e(â_nGVS>xd Rd-Q*0j+sՑ^ѽVaVгK(|!`]S(04 g22i&y}@2H8&yD0nNoK=Q/hx iZJ,Y l+J52Ϗu"?z)=t Ѽ>RFyppXçbiP+\xӝR,SY1}>L`ISzfWˍO: tK ()jTYNK:$ThHE/LXVJN@( |3r#H'DjD@:S #28!^ʬ]v| f G1I04=g-aWޟ"с'?HNt/=LJ:uZ BBhBz²aekR=:tO_7ɞZs*Ls2|?yX8,[B=Q5zd}ow1h3򙗺УNaDzG=DBtJEjwϒf6O9#h8Ž?6m5ϙ]'2 ް'0k5& B74Z ,dudvyX4h|?]@S o)h5AP_H*_p\Vg%a&wlg evTSoQQ,IX&E7u7lH8[Zhpكp蘚tԼ|KӬh "|A!l;W}R6EDFMT?i-%HG9`f\^ZdU[|Qs_!PCB$A5O3O@q0k@ mZo宬L,#t{#|3XwݑK:iCԵuPE[GҺ.a'(^S:LpCU5QolDfΌKǏI\烥Ih s2,Fp}…RUfz {|MYn2>\uL,&6i0mޣ1mB3ν1X9/5[K$q*JN=0&en@ğo. (Nz%9*ϑF{IBS{e s_m oы`ğK(_9TOdA/wdGo_o d4,V[غgL}"S &ٽ/o P<80V5L1 BiB(믞s NMǸ2lTW+yopŊϺq!AqAd ]p$XH88I&f keiWH,m.1gp`d^ Dc%C^T<;$kg 6g}-[@ 4q󋯂a<wr+SͮbUL z7dݴOS!cF%vFHOg91BSfcś]sa3BGm^ou$I/[d][=6Jwz46b*g^=|l_dC[=EH5Y B*plvMx^cˋ{ץߎ7U|q֖-%0&z\kq)* uVҪc?G`8g_mP>HEYüc 32^|~fj/92^ÉPNJz[j'ƞ@I lzg{x_}{^2WtxZ~m'ɝ$dRw /wt Ψ WDb#2MX֖64|]]wS)BBvZQ1XZ,q/s;ǧ[8/Qzٺ_I4L;\U`pK fSx=I+)Qm  ?QMŔFrmW; q+I0kD>畀ʔ2KjeyvM̟P4/s 5`/_:G}Dd7?,,XM@aa~;0~0`a1e]P&3 d06S_LE=mɦc M%%)xzy3|ŌM6:| φ$Ad—CFav0}g3ᾎ?A3ڜ=$)AyAy#Ԥ_[G nힺ{v#ؔxR&/\8}V[:Zkl:γb\c@L}Lj>)]Hne95>֧vQ uYD= /w| rnFMϓq#⚩+vNACd@ ");`c %8UhބZj 95|)qY3)sv J-Ó9e~=s5S:U+c-xm-1Q`E`Kiy@Nt-HMuLDP(syK!O!.S?1B|PYB^=Q%9NH,„S/@ŵPgr _E:Wuf=l߃}̄#WIU;KM-=\>>g&̈:\zIYx]'oiGqs~ձNKAyo^ JLkwH齣˃ jY O Cؑ@ QeZ#g$eBe4Mp@g,i 4%5ib^5Nf1ojuσ#o-XU*sl:!z((8WGv5/J_p%lj('[cǿt /^'W84ㄷikWB thT 1MH6cC+e Ou֘ꩮ}+Hu?9 tQp 2Bb|SqUPb`Qاn^ %n c٦qAi.esl;5;VGE_\cXe\n95L"E`pސv3 V*`PDqTxuwCVٌl5^ H䧅}'F~~"ewۂl]9DA7=dAgPP6 Nh{ڤz2t4$d=e?J]Vn˺>),Wגt3(?H!~ G?VLyፊDK#Ũ=t^ux08Bdģce]wѢ]P21瞁ǧu*l{.4j/w回6P9͔2b=5Hi9EO0mc J%Wۅn8? /s'wsL˵Ss)/­'7Eܜ fjy㾚ouu*=$J4,j3y'?ST6{Tόvm0)9pjI B`7q\TGq0nC$,I.N|Up$;1eB C vΧl/;N!R R.m6-'ą:/!k#x]PHCj|5*Ɛ 12!Jɗ9IM')!ؼFYACrYD'-:6t1EzQ@hycruO$\sI}p 8zpE|l|ٵωi$/D13-b[e%h` p& Y">4 @3cr'//5\VSi)4ԙlf!XFWxwRӷ*z3`!ìQ"|< Dx۠BsqO x7HHHL@ll@sb++=$Gq]L2r){@4^:A ×ˠ$F&Pd'\DU$4Q7)gyvؙ pg-9ۼ-G ]މYNZɅXȮf ʠJyG-R 0;b]/ˆgmm2:+f4aK!p3o ަbn?.f8K^~p@3dC G:VE]]~Z!a 7!ͪ2v=pC¼ 㹚=Kx< t0m"@pBxàW"`[栜bRsˎ4R+ĺ0X5- kÞH@H 8+­9IEzH9 PK3-撩!'nC_?Dq8W%c#;sTVZ%]RMWT}7ʒg$\M5';%+NFh2׮jtg! g\8v;|.QCBaq;ys>V#٦&F-84APAB`kLyz˧22]q"u~uDIy|+b=g<ӾsrN6f 7r\m ¢rp%B jx~E{j@ TyaLn3#x^Q/͊ʫ 5 {J[i D$_%uGyF!7jD T  ^Q! 6 `o>)uMg!Q{7ia=҆Zt!!֗jGUht@4MJ8*Ik ~.r,:GSLaootNgL3Mzyj2sȁ˿!- XMFU(au6#9co8# d _iWBmURLk+̓%.eړ\AoWH$e[mfͫu$sH 2^H$JVGs=a휹$9pōȚ1m^>GfR6'K,JX/΃~% NsB|6p٠SeG ۫/k6Z^Xkwk6%> ˖NwEoD3[1b?&>Q]w8 EJ̝ɡs/"%aTҋEͨRn-VE% 'rJ'Ǚu_ـ1=L<*p/N:ȕ2YoWCYG\7f0Z_},e2<잏8#'CѬfcP*>xWݲjˋ 2/`g-)-gg-tǁtm}>I0ۋ*M׏a:e}_b\"2ix#*((Zg.;,ThQZ$S,H~ "Q^yLAB,ph};Ysƺ^oBo"B7gIwuN4m| SZp>L&}&dd$K;]&PR !Z@xhS|P9Oǻt9dWuD1s]`-Z 1-ovo Z8GP i1 @ Dn_DBsS1kAb\Mmޣ-(vX`X3G+|w}N[l%7S=gH؅SC@۸ NCT6 pM8%Od$dW8~`6BqsA`xgDH31}+>ID{@q9n+:b̢9T4NZiץ07RT!sDp%vŽ,=q(ֺgy৿TMIEM䇀d=iZhR`#+ɩJOlm](7̸)v"jC)y EAS_3W91ϗWVlcckֳj4[#|MFٚ<-4< i/WNjR^Tn:Ǯ3ECF>,c׻nTJi/VT# [h <\rc21B tdke|q^;EbScZv]F,dXIf&թc!"L2~v?O!t",7he4F&6`D!Lkj~;YF18<{ IENV(X}7nQ?Bv/ k.n'uh0ƕN cOs9 TW:ɣ!& ౯ Zݚr:9<A*Z]2\#%Cz/^RSl4c(am8%Q9~drt)iu1ʅSv>)Ξ!i W1I}+|O#78ò΢eaF練аH@2q!է. v?LX `?ZzMlϚe64r2R2%c=utU<#Pao-4 |G#iSjLX+LFt1: ͼJ:%01 |W\W UqC)]  _@w|nexeN򺠁Uݝ83zEhʁ`/! ^مMAVL"(`e)#"/R06҆ɁDF"K9wc6>t). U\-r_ũlӦ& QݐlS{ϴu(\ȭDĚ6q0QbNB\}+.,vx+v9YރuKvE6-Saw0j 5L| xBj]Fv.zˍeI|,eYN 0:'ޮvp.ڰo=Z=`5hL)RW_--I u\1 "=ظVl9aKpBqjTm.E۞/V!e>vzX^mҐ? &PMC!e\^5c'y?ֈHjdVܿx=֍rkp]EjSk(蔎pU`RNTYjm)zGBXGKOC&nmbD*_nZUh5yA<Qq[yz`>#P7^rqa;ʱXT7ŅJ]tNsIOny$:wxeƷH %Z10D_mlYg=]XG F_^e-pٻd1:dbJod<+$wkgpcƀ[w;⑍Utڪ.1}6pP]v{I51ݫLB6Qt=? F~&7K!?dȇߗߔ̠xDId|AU5ק` Z!-trnga;Tڨ^.&P ӕ=A'A|Ya:yO&.TʬlLu-gPF&(V<ä!xv=`9c%Wms[+ا|׌nZEjgS; z^ӆ$QZ\BCjx鏽!*άDn"hٿ!Y mnP*: `x|u´(CՐtj+.H3O n;0`vD_5PڠlÆL00\ƈN̋b$Qx\OEOe-Q|5b-=̇!pe:^$pC Wx9YJe/">`IW)/fZeզ(CHB%e=%VRQԎb).a缧u1^ i-ꌀ\گF>P1Qղ_GF;N+mToz,D Bv!;s6 ʣI~$}LCیrV]t|JIh16`aSǎak읪|zܸz@Z (TؙQDwۆ-+Gcϙ)܇7r}[;E#s{ HFèbQҐ=o˓KSd6Ĭ¶1JӥϰU8c~p}ffi''R6҈{:@Qi^1ޯg!l$&>m>a.ou)̌ o h7ʟ)9 櫭%40Skx\VUT"NCuQk w}A:$'\-sώlPV>ms= -5!E3kX>) Wy wbTz}#QPv*C=HC(NPҒ",V9XQ&P H Zz02j#qY&T֒U-xtʏ6|Hn2A~bmvfi*.`,X7׉KDyhDv( + —k^ 5ga=>XIQe OQS/v1\4v!*2 yaUS/t@C-q5ga_|>1dLuHuyK}IL &F>i*xhJѦԺ{X`IX_8R\4]e7GB`f!?tRr1Σ2^$ͱBo?&<6zp%uz8 GA (eAEBjZp,-Z,k_@CHWc١Pķ[X]#1ţ>W1Y<+h oÎEvEa*}ˏ)rU[ %|V3aՔj<*߁]3ipM;O ˃B !@@)k6fNg$!ahKrӨW1rJێɡ`uB;h0 ˩"RFc8皧'Ի BaA<U2]: C"]O G/El/|%+;ۍ(G"D\\{J;U?ԑE9ȊwUC5뻫uiT%}zD(#=V [J/T#="ig>zXh2zV^!mB5j=#1&v*2jk ycu\b#;Ct-0'wZ:4ZOlfk!e!j$V)^vx6w,Ռ [k$C;уag{ AM(RZEVք ̹[e|O w6?$OL{5YVT2w$GTfL)I YU0L[~JgJk ~7#U]0'dJpD -eua6Ƨ]~zIl*m-mۋ‚ea!}&-AH xE6x@\u\bq%{Fl6;җ"gJo>h25_{ +c +?wIm۲S/2 n@ƲжΜ %I"FQֹNZ[& O/dR] ?`4uzB0Td xv.{ Vқ3ixDE"AݹbWAgr;~)%.ZEЖ~kkT=+PgW5¿凫I'3MU]JԚG>NX*K3h$1U3˪qw2 UKX Ȕ.S3::k''FC~[bdcÏ4 SW,nUVbu3z]>~)3nDr~Y@kWzQ8NV(< [4 q-V%o#{6 ߪ_bA=^G̑Hj\}(kׁQ6AqUXJ4Zd7sNv<RnÊ$'(:W`e&90 gGi_>:ϟɟ>^IŌ{c:|K! a &s9%jSO=>U3N˥ !U> d $Gᰋ.Ƚ֣z*7ﱱA7α 9z9 G>9T3YIQX彑8iï<A|6V  b0wm">x(Z~Iz^0 sItwOP=] =\pҫץ󸰡IsF4~/ @F]@W |ņbbw@пN2|t.c;vQZm6؁ JK ;ޯiRrˊ o-T I/حd;r.mOzSgWq&{T>0jGhiZ` vƇ#o8x5K:䝙SaDl9'AˁA =wIԶW,G,,M\H4>ŨNϛdB7<Pow⻐Ŭ熴!['Êj c`h1f0$z*8ڡ_.bK ?kv˖O4URR${<:2ڋ'nj+TQRvK Ӛ DcVHN_`Ƚp/ xL"3lXī<6HR LgWHf0KO4K !zfwBWq"P" mHt!jҙ}Sqgu`Sv'iu 2"(ʩgM$3oп:WKq&"`*G6,8*(PrmWǹ~/[|p-GiJLzel=dee(z P ~8+*t7'.224zD,y*G;jiK[ \2aAތO:b;_o7)tN;#+޵F+πƍ#2FM&(`&zTD4Z 6X?glIp*{N]SK_Fo,)c׋[hUIZ_Jnn#s`:,.#TiLxÒ7l&~ ޏ l I,r9x8c ,"~.GgH $tz_:gezv8mrgfH\Ž"R㉎m(m["~'oָ…-f=?Pnx@?}oJq24_ "Ϯ5Qq8 lټN辰 OR!*#u̮ӧVvZ#ConU1HѽÜ,V^6yWqî ZBc`G@tKЃ4佔丒Nd=8H .F3 *?d u}1t #G+[8ͬV H+tFw9,)m0Yz-CAv sgsbG2dX+墈]Zǐlr;Pu1[1\J@(VZ z"S27Xt/Tr0nP#,g/HO;C{ n&GNܥU$ZVϛUylYQ4 ڨ|%Քj.\Rg@xGaXz^rֆh!>5qķ].eGgצn/`Lb^BL!7эvV!"khAp4hx>J Yв<Em+fBT>-e"ŷy}P z4͇]}ēK@ؖSݣA9A*Yom0yRt$()|2<H`=Ef&"~+PJF?RhS fl68ϽV) NJd60],{нa|MZCUyzJSP'ޑe7ϵ=^9tl?9bV |%sV_' hCj{W=6*=~3H;t^sM30u;8a?T*t3V.LUNqk܊+ás長T0682uy%ZcҒ预=Ke"^% M9O˩y\Xl4pbik㨶H|]gW yGY,pXNk=g# $* .<_Aź Y$=FT0豩E@qe=xk݊)C8qKJ)ρ:tݱ9{` rNq-JjCK5ԁ$j^U`Cv*Ԙ#W-~dHI=j4vsm==[UFJ dn{nSᛊ `߮U˫+nGB-aW<a~_=IQ|q*2dUZ'15qZhk]֢v ]*!*xs4L701 <)5vY>B){&M[]r Sx5"+L̲[r [BNƱɥU(2lz bHzm,;Z+iֺThWx ZqS1T'%,b)d,w3x03o.beA*Ͽ/E^ yA-Փs:_tʾi}+ˠNfS''%tY>рD5k\%DL t?aD<7b;Ҫ3$/ 5pzK͓DRYvIZnԌ&hxp JR0Q+p28N׫PuO)?$S6L@~oH[z!<)%V.k xtuS_ _t U=B.\uL_ ];]<* C#3nÇSC|YTP}Z2+M- >JGJ2,Foy^/~,~lϋ;-㺯oe]O&RlRO`vpnYC&TNp90,}Gbw+]$.RwleI~;ڵϔA`x7ya\#i$Vȡ!=[ˌTrB:aB'p5?B/ѢdO t\v}?cǨM-G懛\pC}hu1cd)6o LEgd\㱃+*.㞟b\[?ωXnsϲӫ ~Fy!#Cq|?824ōwث쟉DMe{lFãLo8"7#ɉ!%@{&$IjÑý^Y|3i$ө5$a%6$%LƢa ;=Yb2 b6yYb3z[Ekyݧ'MJ L?xS\η .ehw2M/2P$櫃M7WDHޛ;)V<߄ճ?ApZ}o:N֧DbrɃּ%&( {:$. _હH.ZRR]=ivT"IVjz{S8| c{m@@vnb^,7y& DY¦( fxg#qX0걆e*qƕ݇+/UNoeu؃(4HyXyByH$?m!h׺ڝ6AbPC"rO( % Ԓ)$;QwB[a«ߟ R?J܁YʗIQ0=Pd!f%y`ֹ ~}XH 4ې¨, fI59`lVF7XT up0õB(i'%YmNgYs`Skp>0}H+ɘu Xkеi]SGډjbKfo[QGNUb=lR]=j/.TGL2|SxGQݻJV⢚%9sD*Ӝ>00R26Il#';L邈HZS";PΙލ]CׂR?e4 kl~oƾ9/*2+R(r]񆳳|J-WfTT Q;כРDĕ?W+Źt>g?Wg`zaΔD|x;Wa 㤷B{$(9wN]|=YyΛ c^_=m$WZ$Us`kŒs r9"@ !.Dςs\ٸV֓<_PjMK =s&x/|q7)9;My9lRr5Eo{ :Pt0eԁ >84RDG>0j* A<%uc&)BB 77|g~ c_ۧNot@x6IN9\ ~>E23ު4tȥ_%ϻ ݈ 1>(2Nk1?w!˜2KgfqVUS/k!/5_=# Է%{4.oyQSOf'dM9x6.ԇ|Bix$Gr~8,3 \f0彰wv8rkWjnq{Tޫ*ku4ʖ@!rT/5xªִ9Vʏ=)pG$ۓBs\=@,Y0+p!N.?޷fzgd2+^[A&oC Px1+8쯂U!+w䡿.FnA >\K}QdȧXerO r:OfM>D%n2}:l); ,m>}֯ gh7's6EQxAXuzӁ9E{T{0rSssd%'^rG*J [H@0X7{l،PBHdFKx\aa|؞4›5JupyzwD\)NMR_mT{m:2wXWYjX PuSzs7aњcr60]0%X6N~mZ p gh3~Aoz*ɜf?,c`1;q8 n6Eoy7*! _cUђ3W[u"%3 ӘPܒCoK#G`a{6kw_3\ fpwO$I&+eꥅc-Ƿ>myb=+ P aEQ&2=#QH 0H ʳ2ι'\Utbxy;ģ do9ȻÊF;&3>Mhg.`'s¤j}8x&ι+֑:obrĠ\iT.,`BJUq>~d{,EN M5KirquzM$v}%@SIe'7D'RLB<#D-H`2 )M)dVicom_1Qj&dasy/C'&m^ڢԴ0u; RY|o)mH-(g]?=-\,%q5t?>Lte6<, KqTh[:X@Tse='g{B0C[ _SJos>鹷chnE]Æp0_3 p}['9MW}AԗL;ۣX-znkֿo[ݶU)+4}i[8N_"=w V8ߵH!xH@ܛrh\v:OP`nfPX<`5_95*qԎ3AןH(WKhYQ?g *s6HPRhe 40 ,*c^7 947Dc|^uW.à*TQxԿmH4\'' O, 2!|cf'k8FoTNv4]Y,)qafWe(UO: EEWA}FQ8Эs:):XW3*PF?5=v 1&ozP}:#';U;'mO\]ižF/q%*g{6'-Q#: %"ZfE{MC1<}=~A%/p01SįЋ*}e`fj7?q~HJ(6C$ax5֎f>\N9jaoČ[2jq~TyVJb COyVD ̋͊~m dK_̆ qn}]TуFVx=?'B.$q܊kf:}1Q?9pA w\DsJ'JVa07=J.xV}^Wn·D7"34k dHݶ۾80cQF䉺ŅR6,B}o V]l{y!"X3cGibaD2LXRs4ƈ_֚hp@<#Q * EG#N'%渶NǬe$cM)&S1VxC gg8~4,V(Ru#tg)zӊ=ޅv'E3dpjP\l$ׂD#mVa2$颱sV^U*[¢teU1b߲gE6Mp𠫁dXϴ_>Hě}f!I1fF69:#Le!Eۼ}]"ȃ+q f[S {bp/YY7C~#'#&_ؒ5NFdQ+T/~$> {>MRUDP~d gJk(g|Ht#̪^5n;ו`N~9oX&x\Q=5͕Gk{@*k"IZJlwi,b^5?Koũ4ք4˖Url6Yȸ0zGo7xpDJ8Ѫoci6r$ˉͩ3)3F,t=8es$t"A5%QUE5yBv +Q׋ cUAmڬ]p9XY$".lWLmy)~CZOJ٣D[Z& r:*}59OϽ1S_",6T !)&e57^ z"sOP|`N5s;nhfG$<3@P2!L_J|${ EGhHeM'̅IƋ6A~鎼k5("7{acݤOwϩgb4əS1k@q?$lDྐྵ~QЗWj%kE#W$+kH܆@h,]DvՌ*P+ &IQ:EFLKp4cfۛ5ŠUj} w\CHII-&%xw!uï[6.~nݼhswvhm89a}Hr53vC6+A#ꊻ7Qnm ΒWe_n+Wp7Q~IU2-<, S/5wEJ5|]I'wИ ̊5!F{) R)ςmev{s?J|, BI;$h= fcUXkr P9t-&k]j跶x)+1ⲊE!w{(\3I>/FwXF"ֽvdk_#Hй< A1056-S 2|! u9IfVf3sa̚6>VQ8+HiM F\9ܝ@m{}/Iy 1^"^ `H|*DL͆=Wv2D2y8G+K=E>+&;8~HjFYm}(Ƚ# 2 1)AJJdeZ!s0qԌt$U+a{ivʳ6 r`$i +qmj7yv˒̀tØ*{ϧ+K;RiN=ۭC~R:ذa$f*/\Of(}zVLp:1]_:m!,2vj!jÖQcv;sBR DΔQV+/{Oy@xr!on6).ءTC~"[@)}gt  4:MA9QfM OҾZ]jl~Y6f֮|r]3xn!lc&F{w\!nc=.ra'cʎN>vm+5G#ksOdB.͌fU6k|n-5&? .ZX4C9``¯:JͣB1rZz 4fٜ֣|K *+懹 ,:5Ȉ{XVݩv> f{k&yCd3nǙP@H1jMl5&K] ٨V4ׁ'k1+5;j5t ?<?6GZz {i73[1Ӡ`&d& )Y(NRsV)D(DC4XZO tgă.4Lּcm}WyaѰci'Fr$(?OcCn; 9]t3L*UxyL ۍ6˪ăsSJD'DP4sSHߟ V"k(+28E GzKm< __lʜFqCk7Χ*\ 3UHAtf8II~#@{6SOXV|c4^SNzjc4n n.gW dwxK[b(*BM=0$Ma'_|,k]~?T݁~Vӑt[r0$ZCL0ӈD*V9/r$A 2>|fw:mMsmk0FY⑬QD߹gLǰzpl͕dw4}Nǟ jMT LfJwFZZUY{ՈijN2N,(7KqhyڟOąl32S6A l֚J37q PZDF1(=ipZbiea0w)ܠGCa!|O&b8EY:<6b TO¸/=>y 5ݩ4T2 ט/oPib1jDћo.^j_/O@! K{~Nw.ENpQjTl#~oxF"\ZM7r>laSV#{/]}S|b yMh̵ $(Yq, .¦P"SkO"Q H!oSc#`0n..6oKRz9rN@ |{a{zauFTNW`wm\KtگDGZ>?0-2ѫa$ U1jP^3T芶,Ei:A蝍"fÔФCg;,fms 9Sd蛸9؁.,א_ξ:*q~?G%}ˁ\7txCpXKlڢjQ@ T )&4ix>W_ j v$ļA˹s Tq/$]Q 8Ci]:%m?wSP.[xÊM#IxuXԦFwh緒ƩqSpÄ eƲ6spUi^Yh1v e,LvtK.@?ڋƼ."c^wHvO@|GR#NNp,GXqWoCY_^<&qk,T΅&*l,{~'^bFdf_sgXm+o% *lܥO6B]\5W^߫ss*ͬʼn!ިsXANP7W$n57 +JI*OVVIFLkK;[yDmb646sLh׈allhSF?FJTb%DtzH(n;yn._Z Ivg]klOWL~Iyw5_mUiW+Eqo P%npY u>v`? pyozch);: Ѯ147y9U'"h*w[%xVKiN=s\|2+~yW%$Ŗ EV`G;L`61_2Aգg5D%Տ#(w;_= Ҵ!‰,zӬ5Nldռ^r)"=9?p v~1߈=u /2y9 Kz5T kd /Esd0Z.]xXdW^5@ƧX5iRuY^jن8xG2n*HbמF0)XtR4W~W[I&SMgH<~3o-6Ax"=|QҠG1.^h"?gO|`>knȔ(O9ȏY+ QmrTl! $l ' ~[n03UDUՒi|ELfڇN;\\~dm׌e Z]`ۏ dA3=ׄHf D\ON=VBF=SCSPsLd#3qrʘr}ֽe! SªDm ֩tJGUF@L=iW! >7 V֛߀nD^~y[Ő UT'-7/՟0!m8FAX6[[&UINU7^ENLu[o)Aͩz<ۂ+"oU:L Vg8޹s7#,4\^U|E0?g^&k}7}@EɴLaoFN9VCX%0QQsSW+ yW1ACfUF6xFZNfto'l=Р >̒EbЖZv IIpr%&*,8dϫ'a߲1 kvɏ[q `ԭQ`!ƿHy![S^[ kŽSݡlavm~{P&h"[o/B ss9d+X %nMuV̎eD,<ۄ';X[s3Rԋ#Ա4XA@Zx6G}?:?kZ5`0prt08ܴ,)Vi[ 9dbֿٰz aO6|Jq66ybjsS?3GuV[Nq9}NL8եyBa &Ig@q4A1^XC8B9Fk % ഈ1_wX Pw[0Qz.3^N.[N[ a3)TqwIQ2`ccf90%Aq׀W>5!APz;ۯ0zon2dBU*nVPE[gF&V O+ʜiqC@;y‘xQݸ+Zo~i= !YQo*_Z=;tp,s!3`\#qCH #r0G-xڸy@QOύω6lhV|(YZ\!R5qp{ェB@m= KLhnˣK:I;;m}Dj=Wez݀qȨ0! Y;zbkJ@q^9z AeJ,w Ҿ};f= *l\^<7,WQH; ߑ6zY fH-,h'^SA0pOx"YE¨bYHx$H (' V=ԾgDp'JwxM |}c>B`QThJN*=At\ZY*n"oqQq\?M[h> ':ϪI ܬ_&BEZkm|$tl\H6KDVG" w#!>tYQ kb"Uau,Ę2M"rpN6Gnաu[\TO˸m,ߵRrstB;o@1\g:JoU+JA8J.Cpbs)CvU &wT\#{oKfS^ .K!9C7vrinut@֠Lpg~t%%8-VeF .'Jz_4(X;" 3mڭOwo|˥ |jl5Zzԁad#%MyMꮸW d$!a#5g=G!(K !*T-oF Yt[YY)?DQs\iV xNX4NiN,yWQQq'Z.Z.1Z]ONaq d#1d]-5w-o#k~[ Jў}A3>yonK %`lN_MQ]@;t itШ| q\"L6@,$d@%]AIPlG=6D7 =}6p}ΆYhb&Հ\ Iz576:Js&8Wos ̻Itte(HY(&aSi.7frK9}"زYFק=+*4pxQ s:rq#2=qYA>><ŒcaI:/9EPb9$כ%>]itUl`凸ї&[qBt81%+٣ o7Pq$@=!x}GPTmc9ELNI5at9m0\[:BX^cA&ȱwvo~v 0хotA$m8~a"sKL} >EVAݽXY7׮kbǩI&#i~Q-ǯQ!'=ӣ*,/Ք(reZ OSZCLF (2_.:QQ(o0Tb~ƷTxn@Ȗmv"<-is =J]Q N⬆.EGFˁ* xі{ ƴ ߬CBe60"$O^D]C#)隗VrT<TP%m#@o{S.[T&/?0L%dȬd?'׭ R1#&+c.jed*{*)`~vx $wKV2.qCpFp R^o+"GJ`)Kuڤ_Q$47T@2`:"zNl pD[[K&¡$K?ҠIILٜf&1ҠNs\\T OVbd4QQ3{//()k`櫰v!n (jYy(%NLTy)W, 'ˑI2T~kAQoxL>ǀ燔lF)^Pc&|c!y5!2F`:% ѫ iLIL Cdr)4]TmO7G`XfFe0Wq&>ic~J!NGY'h7X6Q0v |錂R;ï?.C*>vL!uXA~K;@KEk.U`-e}2Q* /y;_>x?[V׷d^_a>?>7<K-螏!|}3":]HڞR! \@~kbj3G8+})=vU$#xMSD4.O!ą-⸘Kt@U;O(PFZSfE+W}^P^u0aC -4~|L> ev%~ݼPYp9I7gLbugv{QĂs*!:wy[&API͇Qܞ)e} rm A띙Zp˺푸2qT̊H V* $)]s|:H-N'FFƸVp+zWfI;3,+C/$X|A`6"f+uI=os3V`%sب\Ǯsh~ )YgR=vccM̽2 I2Ʒ*9w3Sja1k/*`rD-~7 t4ԏH=uпL jF,KG avk߆ϧ_s/H:VwPBW}Él5rMRMmZ7Wְ@}g"7]wFW孟L|oA%WzwM5'u]Yǜ p6O10W:soN߄ޔT\=ck`v&2biMָ x# [\'B C{l7xb"ܓ'aduã/,0"p1Rw?.cv>$[9uFf(W9%ֵd;_0Μe~.bf?[ XA?j(dz\47h3XAj2FIa%AX%&\6HIVѥH2gR㨹iMp6Ԉ3Ͼ=G-< (f'\{00[Y ?jf΀ 3v%%R& _,"e+(pŽE]7h%b$p0@Vë0ZᯟW`?s?M1QT3oן/%/..`dK;N(ޙK JmLGKR>HhP/Vc)_Ӑ3ie9cPnߣ'4^]9m +:RMw*U6G$۳TW ҩswț|Voڨ =N;~z+fkr9@SVf_ Y@RyĥPO4>i4c*ײ |5t"+̼8); !]Ft·@s78ZymKG̫½ ׉|.9R˸Mt}ٲYp ANa(M ^ጌ2`. |>b‚45 B W}uNn1l88% c3RRxmlqqXR>6}I{^{B &X1-x3z(I*ku5IHع̦v!a\ Ⱦ]^a) z ħ&;hx{.\[~UdZb@QA]Yj~aM( f݉\ -Fl4&<;q'(fero49`\ i^MםaIvJzL}OScv_Ecͪj@7x+ 6(SQ?h68[ IO'&#숉Qd&Df coK%LW-Xh/~B`r,Q5"SW;?1/4ErfN̼uw v]P9[6xP\S&$X<%"k@^iW2ʓv/ Y j|Sk&6G*Fs]D-> ʹ-r̍AUj`,N4n,OZ`>*) ^U*ͥURAZn~rEܗNiY ȩAb5DcaI%rԙ\R5Ӊ͡ (J}#>TS%.p{hLZh;4ZvUy~d3{ UcDeFFxи !҇YDǽ-2,߶"o|R:&2Kt!7S<1Z@8(ZVOL>D~u<ΰkC"~D'%2}mxG6q/JWmŰ>W~o)C4wZ;e[pa#tv~EwPfPj0{קDz(k(#@5$h=S~ZY$|{[op홶ά<"MU$t (;> `64gb0qhP6SijM;d_"I~!~S$w! D눊l! HEB3,WAL/hT3mi~U8|]Cq#]XV7҉{주6E0w thnwYk-DGmXM[ 41bһ`pɐȞ t*l.[ǻ;9%r_v(nlh˪–|Z4 pXg2+yM rA_̽y*L(\$ʱ(3Lv$)E5`EiP!X ;"Gg~";w2\p6.>]|;\d9zH{1 NacxH`ins^(m(j(d~7]S/ʧTqEkPl0s5D jI=GY$׎iF}>@ySsn b@Hn֚wzWyn$!5RaU09Šȴ(ˑx;v2"R? rDyGl!J~3|C=|*ǁpΖK S,^lQ6J쟤m=z|f݃Y* gx+uYϭAQZ (Jz%k!{eυ|.?'ی{%aŰM 7S:EI;/8SHli,Z*%3oD2Smtu[0eQ,({{G *UصF2 ԼPٍgp~_7{S(ۡsGW?%pG˶;ȉНPS]N?Ac2@N^e IRvi)ⅾsfTiRP=F]hnW;[;|!?a&h  Go:*MzO(w#J%rlDĘ VfcɧH퐡ZլJM}Fk}}G+ XRuxgr@0ҳБEjц<2YIa3K#J扴)\".LS>)dY5vs#ADkQbz=~ʲb`(rxuT0nܙ[^ Bq8ӰؿY&ofTcL=LRWZh9]TU1Q+*LI}$L:IyS4EUAdv¯H#}sdBM%t$'E}`ΤsTM d3GCVS%4T)]IGt5ro#liA@}ʜާlo!K|}f=qF= P `y`&,Z!̀9߂/+gyBVmd6+i#9`GE i16Uh[ɃlQJ =Kܔo.yXU6wpJH6HSYFMIDೋ}U%rǁA?rH̘0/ȌW!FG>XE/2)X^$#П6UEMq1f) _T $EzQ,8 ƭFF?#iGU1ވJE9}r Unُ6gN)NJpTF1lJ_<|Mq!(gԴvQm8(+0' 7;hxҭv=`[Iʾ>)䙜f%e,| wֱ4lU;NL ԼAjG{Xp .ЎV Z.fjmrhZSؔg:gs->~?sWSl)LUK8i6XӯCo &1{7>^DOl,:4_\0ȹ"X#;+ OckYuMP)o&"9hGxKUЃ^4 Vʘ#SԜ-ipN>N9SKQ\wgGE,Xhx3OT}0ʠDmIVp65Xf2x 5!`\TY&/g17BoXE6j"*801ԱVnNH|#W9< qT]W[P9TrAXxK+8qƨhrAB SAZrXåvF9;閠nzlI.xh\L/5}G5( #XmJfɥK>.8#Aᝋ`AQ]9ٔG" [p9:/P&bylm;zXK=Pe&*:cg 9)[^rÈ R 6ߓ}-`|jl{' F.5>;0;cfﻐ@ Em$=Ǖǝ>'z[g۽ҋ 0sRiW7}.Z$J,B |!ʒĻ-PѻԳ'yGeeI8#'yvffN#Z("El๽\AN2KԽ4!-QML(T9Zq_Gݕ H2W'Gh([ jx4 ߞ(>v,$R 9t0]-sV ܀ӞvT}@q-gf@d9:(%IP#lsp:Tpv00ci@!A>;\n{MTbWz/oi I 4wcNΐ:&33-BW][2H\cU.ۋ?Jǯ+UOsn`r-yj{Gk;"d6jn hYJv{5a0p,(}_ <,t&j]y-'KN@(Sb] Iti朖_x't$U΄ e_ytmv~9`aiɨ#YΤ<Ҩ֮btQ,ny~tJ & J1 (Rtm y. Jq;бsCĐZ.wc:[Cyu}3$(H$d[ӛ ;$%TTޗuR_%Fm·$`&csB g'2Fi1=Ho:("`Of|N2P,cD^͒\!Ֆxy/8G4eGV-ox,`N[zgbo ɤh5*zlviQh'q(q5*_xFnxbM2l漀M!@^;{$+يg*4W'v'-Qo߆~Ya[g vkZi=TH-ܭF.*hwI6r{:F(5g_w!xQ-tY<7s+ŽQr *MSQե#]_" TE] fU"&b TMF>ۼz]׹B8% I !1x^+!&a7ƁPv؋ϗ%[^& b?Z%:0V&]?k?+﹠H3s YXRgBVKx]Ebņ#^hqKhM0t^X4(|(FLDy_پQB#́UT_>օM- l%G;Vމ`HeEF oA5J~SOqXR7$CNFt,Kdr` X}delx[<7h"q B%`i+y&pU&̰ٳ~OqטaR p)D/;ɽ#qݔ)oB,%Qn+V aP,ˎa  z,J4+x`ɳ>0a1qv)ktۄ7cFҍ9HU9Y\U9J/Dp̂ik>&RԈҲ9"Ӧs)Yh}Uu˶Hmqz> 24 5;$| jk*/4jg$bAX4E PzoGvE) ~Q'`c\q>?67'=M>q&:=h5%05MVc4#LpHxf.XS):`Apjdh{hC"rrRZ  \\ ~tOn˵?=Iuj&RU[0j+}$|Š[g5pp2Ћbb*$j!9 ;-nX,F]CbTS7mץSt؈V[ r.e:<VAS񣨦ddT"J֧05VMFlyd.UݰLamdhy5ľeDxJnV/0Njٮ$EK =ōLrԵQJ s8g17鍔AT?t,ʗL( qm ;2/rӐ?G_]A4i~t"8}x]-尺:&G Չf_?#!|Ow5ha4:dq. ) l (;^Ũ`:x*ܚm/(yDmn:6UZ % \6֑h/T-ora*/ 0n(NS 2j=;zs}/^vx!Z h{S [ OAcRpK8 zXk%Z7OavQ4uT L`:\C^S[ P^JhT|ğS dxv o Z0!Z͸A;!oZ`h1> b­G'gW_*ܡ!͆!7yNqyo6}%ၻ5WPۺcVם.B\?e%%qޛ3gpZ MJx&Z4QHya'[j2cY 7؈&U 5~P 4bF>dĝy(ꪕ˞a8XCS)\^>a`.r4S!4F=:Z󅂰9g%4DBt0U_yqi[q8 iV7'.4ɞnDP-@,%h[&;Yo8R 60`a$:h{B;K|;5y -"ErDe琪RGj%.uKauB'=.cҗ}#?OI3& L -cPྮuķ)x8.0P.ɻ$u. l_:RNy4UިՕ* hi ΂i':YJw5aL]=Y"E(S~ [+ѤuPc7 Δ_rLťU ]lC2::T\r0ᖷ S3(* B2ڗ=}^sd08$N;gD0kҫ&h^ nzꄺ\3>o}]yMkڸeL Qe}1]Z.]3-YekQ5"nAC󲩊~'c攌+h~Ss^z .Gͮ@wPdٞqLAZZe*/gޜ&r@ R 0N"\A!ٸ$%Z?2 H&6i+[?qK/NѝŇ]pr{{FLd'8ľeY1nH*е; [׺+5("B4 Lee^ܹ)&41|v1:?{jDRœ(Kc@llʟ _S> ʀA.Dh4V[w sX[g5xEYZW]:P){]ǡ(!eKIV- y$,x vV^] ÞY-dRadN*d-ƭ%N7'ȉDq69b~;0mb?; &֑@ȜC 6isWrGOt8oD_[U?`{:@&Lu!ObUVڔ3^d^ҏz gMWS"R%84O'$tcYvfyXay^= Jv5>!om+ia89Kem~,j.10z\pnippk =/y.ʖ-ؒPǤ0J_<-Sm^Й gftF& (|\Q! ysx]a_ M= +DyOqckx@?x_#ͱ(e,rfal7baf_,ØϺ7tI>L"iw÷dŚ~|#QESz@8ܾ]a:v{fLBdhxPZ՟.>[ca:kHޘT~SJ%VFX |&pnPc/ {ZU[|XZKJ7Mt\$ g5 ha<xu97Vef{bynͻ=)X)$4ׂ0 Zq 9/]1G|=+eU3'.C,WrAӎ OI|22|y?඼ ҸS5GL8hX1m>"F]E rod"z!{x;Hb_{瞎9S?3F36vh$Y X®nb[;'gM8P?Iܸ2Lv̢iA/ըSre-fGߩƋ{Sk-ƨzɊ77ǦW G26h `v@ i ѣ X :%(SֵF9PI^538=0%6|ɒ]TU,LTU +v*©hlUX~K>{NSh~DEROd6%h>}x#|(V6xFi&bW̨2W-M)@\%G$scvXTcm!*NQM=J92`;lV1R;FӣRC@gߕGD`8`,H^nN`-L"7_윃x.1YI*[=s-m7 Lk% ؑ:|l:DpPXhqÇMZ11Y &}v X%.mp%g{QR)#9.'Cr@4T ش^\,eq'ᑥ0֑W8caabڶI.d6b4},mrO>Q_Kqz-;KXj1o[kU&%LR*Oѿ6Lw(衷4w(&"^e Dpsy˛ Cp̞v+3?IY'Ԗ2x}&k:?T #u*f פ=N TVA>kMuu*g`[ q6 nEJ?J2|4UdWx4w;Min*MK `?ZÏy_0C Bdєr5'osp kg%tmu5G立"R;A_YD:> ViQ&|1AL0q )]tBEi"*7-~h'0FbRmn!p0J@]#;WE#N;wO;x=+gօ|!l/s|'^c 6J:ep!+m-ó3m! tcΌ~dF<'FoF_@j<~8zcg'J*MFd. HSE][ @$cjp&t8)>%lU($Kv͎&U_2lH$92N^..ڲeuC )T+D_Lm;!UP;EƮ[V19 ElY5MluB /8s FF?bYag`, xp4VO Q=iy}#NE%ggo$ҮvX6WYlvZ4(w;R.#FU]z6LiW d>I[S,<4I K&f e z58 !xxSF;bCyЛ]"|yf?Bd;0"nzݺIUS*$7[AtfAMv9&Kp 2C{4nFTĭ}ԛ uUbcC0 Z@]iʅZ{#ȇ7u304U)ܥ*!{"|IJ>GydV- wN]͎6nH@C>t)5t6to@ X;p4~i`;I~@koؗ~Q)lj ;ҟGķ *Q{$kWF#%ggjeT:w &մyK;^7ޖ&G%e?m1^R3X,0&>#6p'b܎{&:OK=zkiSxLlv*ftnNP*@Ԡ/8 -wկ1rNml<5HޛÓP)*1r%kF*lñ.S{[MZ7,̧OdۜXڗ[Bdux `^Oּ ܢ |DFfQ /s#EN#$Kɖ_Ab..-ס428&`X8_)[8%$m;8+qM C6T{z T#g),pl,.Y&I q1KJ'4*Kn'۞S|]ǞiѥN{ ~O*)"sY,܄ >U72[v%~pS@?vaus']q11f4;;Xu Gp0r ŬxJuca\^%pJ(4;mU3:OH G"o/ | !Ifu tr|Z bė{+m"Agة?ΝL{C%(Fҵ,8 M^n^ÁX+Zxdیz;9Zd F_Vb\yH{^+[;5Q5s0{ ,8H 8pCb#i 1$ඈ8RQYDy IUEC+Hmr`$_pYXG"'>*%c)D^(n'\Cڪ%7 +W^`Y@|7[tk̝|y>Njt.0iro0l^z2X%uV 7LV8ce OrXqR'm|N9:r@d?5Ű> iVz av6BaH|6_`cm|Uu.Y/<47zPfuxwtf!k\)v_l2s@هЦ]"*sMpԺ;a6m#O?F񂱳EU=0_d@gJ-A&)Ǫe tȂE҄t̤gH{K RO}*l> vغħXP(4>tZ\%MŖI{=Q"(oehV=,T!m@\!zd盕4cPd?utZ5} :2`Yk,@Xi״.G^vrK̊ķ4ȍ*3NWb^\TW&@`%޾Rj N3͝>^9#T3iMXE+Hi7JaH4s1NRl2).9vVSs$j:`1|6ë=Jڂa\Ǚ_K؉[,u~u?H1Tw}C]š*/{rݢ-HSVYX@S* ̶# t6*$oVj=< \2)^͵M2KKH(j$'"4XKzz[Α-a BB̄G*{}Sb-Y+ds *⏑8kR.2=!T, GbpN)9;#Y9z,!"R-xMtg_VB}v|*X Ӏtɘ>˅j$jPхSCSC mcbH!u}D52ɛ S/VzWc;V>&\mko bSФLTѮm}<T.{FN%;<7QBPϒ)UŚ j 82Wj#VHZG-#J8cN4[wǎޣڢ >wxFS`)Y" k*hz'$pN84+Qu|o #xzy q)_x~ 5{n헻<4)>]DI+@GtFV{IJN8\d.žGo,cKb!^aTj͜ ŦvZ` `<.}=5?ǡ# 7.m<*dD6`;A֣p 8s?EԀLnBI)^ g%N? ǽp ޳vYWq< Pc { z ([-Ms~lxwd`i"sқsD#3`Lg d NKo|mt`}] #yl]쁺p I#;=;ޟK|}D-O&٣WHoZ+'TyR;Z]wZ|ێ(y`k']o~mi1՟*Q#;!-#BjlTqmY+pl ǢLKHzS`dm^ٝ},zHW뙜oZZ2澽]{N=W妢U}H(/WoNh%{o05Ӆyļ eJZ4hckjV۴{(}hX@7XV5B1wiGbq&/h|T x:E=Bhb*'uD{LL#рX3^b]hGEw  I $07 233镗i(*x} so3,4UDHyT+<__?I@jxk`ʂL[19]-d!٤WĢWtM"(ZXt-gLnd~P8A6iL艀u)@OBjO/YHzyydd351j@>zI߻Qɷ|NB^°T;]v {a7?Ecs{γcFuJxs^|Q/mHDTx[ G@YB~>j=NcY~uR @OS'GLrW[[ {_xr{Vzث%% 7@7%/8jʟ>F2sx]\M/Eq ֌&6$z8Ys2DopE՞0H- {У~3q1֖tSYOIZnGd솗!o>E0.rQq߳fuȑK?B qs{%ۼ,-袞h6MOżDžsyF[j Θ/}ep)2#I_;-8?M{zQ["(tP)$ \HC[=c{g7:zicdP463G&Zˊ) A 2b8̚yT۶ʸ\!$?n8I5C- )=@On;6Os2YK$äs5Dzfd< '{;&43\غYKsr$Lb^QvhtLX%2OK/Y(J5wv\K̨P]ӨRk5ܰ=[ȝx8=/Hx͏!FLW#!yYA /J"ukO2\T2 UQ t.H"Ea1M~7zn b][=a&c]Š h^wgԆhy!(uZg)Na}xIciY7嵰'?讐^?_f x߶ll N_3N`tRQi؂w{%Sʜ/) 6v`)eryPˈ :k^Ԃjdr("mj}5fᚌ?2jBfq'⵼dy΄F Խ@+-^9qϙTgM~Ihƒ#*?6@d v 4$A8 ^)_UB}IHbd7k o(g8*Ys| ?n6NdYk,~vI} l'snX"P'ɐcXT׎t`8 $DaC,t d넕!tvǸj.'xوE6D/ư1Œ^|%<:Y`fŜEMt|::RoɺX2kw+UBxVv^x~[Ӧ] ϖcvIn43/ 8U]§0V@ZJ92"0O$_3BרCy ʝ(-4T/'? qXǻo-l5|{:+ A@\s7vaUgbx"MzwC)I˽h@H_fxA`0~_"߭ כq +[|fXN$YI-i,&߲GB@6D&F4(0np ׃> 0K;Ɨp^*`]lJbrn&?r=^N~)tN ;8rG"sS`%%+ e>~M"x3jȇ$25>V?Ǵ`&oF te]R\Dr:'&=ڞ b1{l*\",F1wЫ 3w #_kp`_zZ]84Slӌ2dÅ.%~ ZܯŘ*㠽T4.LGZҙS2x0yx> BTE}|L6!=2H:DbrՃ@Bǝn?'7-TD(W[`9 QTD5g 4lƢ/ػxw[F8BpԨq lXŇ Ar4XdqM'$Ut"3$^Q'B3ƛ1>RТ*(A2]e)O}6f[UG@X4#,̆@VU0ma6 P6Qѯ>eRB5/)"vCEQkS*\iZ3o]2}rh$&3b|6]q׍-k)I6\M^CŨ?"?F@!8=TnY]K 8CŪ{5_s2i{[1~G@cQ@]rN2F"3AYjܙA0X0O|w³;`qfP~XZT KXSn( ᙵʖv|RpmL7 ~ed`2o]h4zt,*lR{"A:6+t4+Hҩˡ/N h"  ;x&Y{.0$Q(YS2i9‹M8GtWAM/0U :nHɫ 7s *!;99oo8ary:gvi;rdU=0 I} :nA޳Yk(1OCҨqrwN-V`\Q/owˡKXSSGzn(bᣎL(`"Ѳ[bqgrFRt;h5ߞwrj+oNs~?8(xچXkWUl&ѯ$eQqaz*גґ±&_* CcDmêO13ƚ|ct6ET׊VƯh-7<˩&T"7SAyiUSW[ZP]gFC;QCgGWXf6&m~,c`R#RG̮ rE4q'GP+7&QU7 r j6绯lw6?(EuiZ~4{i" rl<'d&Tfm)c).ǘ8NկfY7Եv&xCh/MVwmBKWSbݍ?NFjk 1`ah\6mhna-䁊Jj=墼 9]W?Lۻݤ >5.V> $_^nZɜ6)^iQwdMg$чx%I;2ypb GE p ChkWJRޢP+ —-mqQYv,GQL[9Qkz>Hs|Q(rCגtMgchZ{Z:w@+C@&cX|蘗eL\lpĻIт@G< z3ŏhr:YpӽpHIiv9~5;OS!-$R5a|}[f acaL@#k(@?R+ iŏ祷ٓΕIj2êD4/A=mN=sP ͪT<Ғ99A//Q|P t~`Oa腻,vT_.EzA`@]v^ SNox\X"rI&AzWLsnu( ^ [0#<w'-fGr/?2AB,V\Vf<΀xм{B/XZ;]=Z7k~G24@@׻~uQM7VG8? [1L,S(][zBS['qDD"ϻxTwu7qQ3ErK}pfq!, ώUm҆ΈHvpJSz/ G RZ2N<&ς k6R5Ӿ/xiM%9on3HL6.dڗoWTkLDE2{ƺHY^7ē2_݆`bz`QْʿeEPa\i^`C-ٟ3 \1wm}2QEImN+I'o^يX<%Tpi\-cl,WhhV}xaEd=7N cGAmIƐc!SP-=hݤȷi8fk3xPbnk4~46pD!LTWFa PVb>x I)'v'"B$Igó$hA .\=|$.qסuH[%qIѿ~7C{P?98q;OŽ"Y{ˆy/aQ[xc !| $eV19-Į7A:MYE5E05ݾœN;u)PD!mv˒ܒ.юĚGt߯}~c;-ǖFU'+,fG<1y6 E0? ihc=/iuW <*>6͖ NY= 0v|~$}..$nzOMݼZ̯ڕf5We 5_amS* xwHv"#D(%@U+{p p%`B}F'sw1AMUOK?-3 ZH̨HBŧt ILԎE.Oj1}G /xふm`$7௒HH;;XӆIQhqX=O+P%gЇ8֊peq1 1LBR̳np qM89 NX{32;?Muz=CA8typj`10yepy?8rp!,rlwiX3݂U;pCg:Bk-oVOU6DžBb'51j%54E Bʑpo1SW -5ڸp>wfflqm e/ܥ#5r`66>B@l"exjyL/]MWS6sйʼn>8b9_ l;eI-_c57O!x$@w98T&Po\sm5h`O&8)5ĭkjdz%~z")gW}ǰ{j`0&lО ) 8,Ó.Qh]mJ0qE1>Ԯ#9'6l, ?&6ЦЪNvY0 lG %x In \YթO04QeQ\=B~ 'qi""*i'xN s-/2HN6$7:= )4DտEx/YxJSb+t++lB[hVN@NyDד}ȧ, {u`HxF<Z'1CX 2-ayW9H7q*pk3nPg+.ѐ j.RJwXKV`'xV^p*a6ϥ5MCn?a>y؏H<)oZ+;9T5ͨ%6oqsC >Oڤ'~s;qG/ykw0UQM+.8si4| л8 4RAvTTkP2 &#LذN{N9_IC,?9xɵ.572TׅQ8Yu8C.۴ajm"e3+Fk7g/_d[cl$(߲d_ QA;=wlljYo dz6Ʌ MKsSӁ\qq[#! "$;oKu4kOg:]2HsBGڳ[%IH*>A*pj9C+^v/,hKyp9ipٯ5ߌ)iQ3A;0MhxvH;/|Dʭ1gmg,N*ߚs]SGmt' lV8 ԲoE r_zn% w56}jcc!'$9ے*#wppX0`eE2vQE*@X2x鍸D}O,ꋀ[iU+%9xn_]B/MLFzvb8G4 s!'ED[,NQpIctt*ʎήt&|ݡ8oKXQκrhAa8: -&ma1 dGwE],A4 +OwU+0qreJ|{MWʣ/Dazm tlf $#>f{9{GBUA-rr5q.yfw{ kdi?${TY,J+\ @`C/bP[ 2Jg]ԭaf-M-W̵h <x"H K^z$Q?[aF3( #VamH2QMG/d̀mK| ``%;3'e.Q?\Gt=jiak[@,OuPeCQ!.i"0Vz φcwuS"%"2!o댓`Kb[(i;<(\r) c^RUT䪳[1pmFa =~c{CJ}zLw^}pyV3?2f9jb(%<&8rY)Ӟ @qA`>n[ t h6kέ(Ɇ7&}kNio ;<0lgG܊ `cK= R(XHy8љ'5zbmj"љw/& MEV}¤}͇^$P^a o  u&Q V(!yF+׏VkԕRg1v[_꾿AGty=%}hd(?@k!c25_ I y*9u[朋y&&}vJ> =hhf TZ$"cni,CcD;tP&0GI#?(syy`T̊x#=R&;1D; ]HX1rJéӼ|ףss'wUsѱq}U O!`VP>@T .W4U)S ?k^OxZ!R{_RނZYH{"ޘ~%b91MaH)hϴ3l:"hRbfIz1KNeP]v'jPhR)avdL)@#*r;9IG˞64JW}{ڜ XS0g+t\ ΐ$Ȓr 5!zH5Y/ԠyfHIu埅%3%?ts&{bTA;VrjPm'h* i{Mz|?{FM?TO^v B:]h$(sJEӊܾzP``;/YFi14!ꓳ@ZϜhȪ=>* O34,DCdWY/Čr&n!8^f"W7*joolV>ʷrr^p3 3}9pl=K+z覆P䆿2e"I J9W0Z,dW(!V5h΅="oӄO#Eu?i-/r]8N)P9(T|r9Pت lU:k[t?,֥u-RL(As ka:<X L'p|J_Atc@R58%Qd_^䬘@0cR!gY8,)@%hPVF7OAΨ4q'H 41#!v35[25AWc^եOd20pq,'~~PC"K}IOX">^)ȴ,jugVVhbX 攧U\ky5"(wݷZyU[aTNI +Uv=sǹKrEĩI$˄V)-^"QZ^SТkD@F^r?j!˚ ET%T}I ȯ KdǺ!wJ_mYla1kEc^>_|% MjJ|åxI*ܽ( ?bcN"9r&>הGXplfjhy*&1LRp2a0i;HF&Êಚ9Hz1=VSNS\Z0ŮPT*5]sM~_Loƽ z\68iG3tõo wJz_;b WÚ{H@<Ἠ~J3L_Ȑ%L!UN2)$}^VJ:^SCorW.`3&VS\5߃ imr^O0Y.RspϯC# MU>.S&򗞀}e4Ǧɶ+͆ES%-ϛ4l:ah UF4OAh1šndeH$} AH.[_v<;>PY-J = 08l(.Ac nSu 0Nd2k!W0\ذS[P߭40Μ*yjC*; GV!&>MeǸYhnsy]KeߋcMF?azZ,m(#P=|eU9.3V~Pr]]&k{ֵ.F g 2e1,/yg$8_B-|2wsw $VDڻ(Рl?[k)J+V7; _A3ȳWWL7zx)$13+E7@g.`~猦:XخZP |7c(˥f8k$*MkLEIr)(E2TKJ\j$"qe G TrISzi oR F ^s$:}w"5׵ۄ]yv.qKk庽'1jN-̺lp z]`4P^2^} t6t 3lNk` )X!x0)yICoK^1^;Bd˜ӹ>bjeQl/@!;2΂3 AJ͗xD a ȒmĪĉ _w{LXopbW*C*S' osUg80%ِ[f&czVٵT-{4\{԰@f~]gBlunMЬeާʺCQhenW*,#VaG8V!#UMBrRˇSKk;,Ef(J8]FnըqR#}=G!52v-|4^⭐qy})Nmp+˛NDw wM5:LKq;0B+-]G{Z<9%jGԑ(;|^>:zʹ`ѽ1LPrg| Mf2,NpHeB{jʓe4xŠq" q``;~ [[^lym- h(GCH$z4&w<:_Cx@'܈y8SawT'JPxkZ7z7ES ]4#'6:ൽApR^J(wtPc+'VGNG[ us`PE hc _^:e%33f뚫pP\\03 AIvk>D~m#~-G'yn”~ Zr>Y.&#+˝ߒD(uղ{ B̠V!lJQapx>0%)d%&voʐ0՟coX%E"8HU]ap!VoV8iq^Y Y2;7'#BE&c d82"_lI:RZC7ŊuC; oo鹎JӠ`mz&zwZG|!43؄hXG"GYO.:qHl 6v{S;%yQ9Sspa$;az P!21{=[ _V1sD4؄ i@ppMڽ< }\=Z YˢTБ&A[xIk0(=RvÖCHJ~Y@N|#T I 5B\Bݪ h gLݘs%6#&K9f6PP2B7W`ʴ^!ǁ uIoZy.,P75]m!Hw+ GcÃtGGWJ]>(v$v-W@Re`$ژQkbB3֘30 ǟ nju+a(2I|gFK@Ӡ WXŀZgQZ3r#uW1$dyNm7gerpM^H9iiz<4欯W0u~ttF *% ʐ3 8)f7J?ZLp؜[Ѵ*_l:{>$G]2捃ԑ$H-m (@=(?*RݎG&wū2%s9܀ jM*LU"+gMG["k6o h\^* S[ܱ1Aqc" b0Cz&3 EB6&1S2*[r.H)۹$l'gP#\L_5OSda ?2`lua!bk >NhV9aIxX81 JK=Q=g,wfrMGzH3ݜ90;&ҲE̥>içR@C=\e@ ۺ;#FM3r("3Է]` C |57A慙rJV1cnZ4\]ץ2)uh@3w0G%%D/2!oAǖJֈ` ˃zKoy@R& m΂bVY]59 \#~֙F = pD3c];6`#s']~w_#SnJ_ 7hosI:]nQl8|}cp_i)d) w3)"?7mpu2jX=EhQSG;k=*lI-D2$G*ƔlxTҝ/zK">Ȳ͈o9!6&k-,qigB3uR%Dž6Tܝ6ŷ8#n-ƈ$|tȜڛDeb4` Y1tIU{oZ#,bQҘvlEv!,(i2Kt@/3ѡ`Z@9ȶN$酸,#35֣ւo!C&Y$"PR`mζ% zTUNM[[̹<E kx0Lݍ ~$40,p$ :P-2!qqUMYǗŐ/PT\g 1 'fEI_C\n"S.[36 ~ L0EUlPG#L "|r؄ \S~WU2V?]̸$@@ wro߀Bok&׊&z_ QxTpH5V w1<=9Ag`UfgFXQ,vp)ɚMz?͠"5uZC5/o9%7a-C ́zYI‡C-$J=Mw^Icg"#u+WG a ٌɅl25 !XsOY՘nl#DQ j F;l4z|~|y]g\#YZ 4/fxHNbë$~ʟ4Wli,yկk*Tyhn{.ke䙑2!JP13إ7o31az @`,ސ݀N6^ম화_jNP V}S b=v3Lʚ谮B-3-" ԙ#dL.L1'Kۊ C`LЕ93̹?ը'XIwdhKg+(M^ {0f3q(fIمďH^Fyx .3,~Z8N?~]#qr >ݘijLe%%)N? MIj i O)DGNBv]eMeQNsM5W nvl[zǙEb-Ƹ!4uGndT]՛ݕgG R]XhȊ a) o1XahQ5@{oi'4!F;[oO`@LyBjrc4Zב[FO 3n l@ 3'X'Xvo"""׻+=-8D޻PUZCM&iy3i1*_6-<LѰ63>HI@ƵUd*3ЌY;EiEݤ_$ {VÐU]~nq*O-WXFzj*7 G']AH{"`Hnf-@{Cx5RkhF ֹ78ͮd;'X>_%e.Ɖ_5P'))}w:):I\Wmua}k%)ѲV8wԜuT!{ R鿲1F{{ ^{wWKycm&!PK`Z *Z$W 9:8ᜠ/c;*VBnQŇlr5?XzYkg1꼿)^+9{9hдiL~d#2K4x]½ˍ%P.yYK6´\3`  m&=?/a~>cTl)Wʫ}+ j@vj7[ k׭VA'(U齭ͦ>_{ޙwM=>Y74V\⸁g5oF9c2Ҳd:YfΪ¿+j{Ƽ nw"&.;Ӡ\aDf*ɪ̀i^H:30g}{hj# kѲ 䋢% ,UHŗ&VJX)LM6 OȒ!&8\%(jr>ex7apC!M=#-ًH%/UEMZ-33-ᢺ51ݛz6J3?a\ZTIiduXNM,^R*iS@Οe4&ogHP-%AG㴰fHrrW?ABHuR ci\䅺]EwZIa &Uٰv o͞O)G 2VZCp! "-PC(P4^WCI.LB= pUwݼEFan='^5}=!Or2}˔2=}R`Yc&:9$΍55OHi/yC|7N6"c-z^Iu]$|+ۀߢYp^&\5CH3]mnCgq50Y+/DwXBoG SP(/:@ӥ/̮2HU>v2FT]_!=gKP(2PItS3L1+CI!͖bZ fAQG~BHqۚk3xY (ݸ >l^?-XtG&QشJ z 𿘋; qQd©*]N@_I WV˩Rz.{?g# 0ٽ2sX1re١Ru }]`ju"Xy?$qyAbKo#e@*Df޻ m6p&6\[jN,[r4XCU(3Sp4i JIeeeZݷؗ ],ڄGvkw MTVSStIeZAylfe+2m.Uj} 3n ^u+& Z](b&ؒ5L`:u&x`;B pab~yd?[j\ |]9s_~/k3CĢR[7ޫf0d2rŌ~lz;27FLRy+|D)uj`No$UFΨ4caƚtNXtMn%s<[-~fJ߲@Fg$ߕ8аɽ&X9󏶞r*_}'B\ݷ#3>O-g5 [ % M U[bN8uy}N.TlBTQ{S!݌G`\<&nq 7Bӊza'3LUAǝ6MP~ 7$SmK߫)ĵKXtϲ#׮ƭVC6)yl߱V]F 0(W<~H) S3$&F=|)Y})<-/R,M Z8 Lf@?@ ,mqUuj 9?Ӌ=^lw`7MU$gƮ'^fMr$2ySC}?[6j~H _C'"Q$`!^n*=+c3̾/%#+^V K7dl`$Ɂ< ;QV*GjOHK< coĆM}g@]"r՞HU")qVK.eZS1-$o X{PFdiDٹ}VKwJ51* ;' r"&XCY`)s=55)}D3FJ/gxX*Xv][( e3*m ~%{k mX_)7q)"Boa,_)8yw9k+$鹞ϼ$bVK2I@"F_$^액tދ!J߁J l\֭<Mw|93w$sNf^d;|0IB=D*8CgAmDN?w&ʊ|+ut4{!P*Kk$ؑ4SM|5%R8NF57 WNNepyԷ7p^dIYRzk.<(z#qzd'SXpLЍņ}ՔB<='`}#Gao~}H'%6-T68EJ_5gmaBr$)|ɂdyf34/$L̼lx_1FUjuᡉgsXt\tF_/Q?1Rm{\j!k)+3;.~4i+O6ɟth1W?LaA3 trP3ap`Š^0&Ѹq6X.n)l;P Ԅë9fϜ L^tN܏:Cz;e3Mp/KMP,Å=NrӠFS[.!R/2Mk s,XIg6-e{D¥3W[H#GIt7C[ð>*K_[t Qgy]h/ 1ømS;auFoEx-@B Ku]) s i`jWb32{.G8c-p.mbOhf{z&L}g j>grmU]Bղ~MCNC JsL"k$/K>0\xdɍ !IAAR T{Q4z~<Ƣf6#jU[o6S+ пh3 r+Q[uʦQ5kR=buTac_|1>X&of NT jp6PũR'R9ڡft~<`J nU8?+f|W© x\yԪz& iA`0ͮxh^c$U.ĥ2"ou\J#J!VovS G&=m}q&ؽFSi&0bTk:hBf((c:y-09k PLAZIaߨl_%ncSgupR)MYҰ30Tɻ^s"-HCKƹ^S~o ƾP-] 跫z(L(3_:֍AwV#[{O@_aKpD/^p%F WhD+Ằ5u?5_Sg2R8+h>*!Y;+h4H_衍Ƀ7ؚI[Jչ9ڤ}dkEq×'ܛUb4%8&^V;#MP5'e)AwC۟fAd/QqSG*8߽m~2,D +}dr4bBC( ȭ0\٣]@! /7Ę@J0ރn HEKп!BųŢɕeˮ TQE)3b9E[,fE=o t*j?߉^|%KC.X D}Rڄ2GfnCg Q9q('tvޔL_I 1lrdOc(L&cML7svPnj1Лlv.G@V0DҲ&[w=spR1W3쨻U!4E5VDDv ˿ULܻ`ej8A/F@=J1w`CK5Cu nm$,¢W[J!Ud\AZ2w)q{3uw13 U8}OMԮ`pI ҪF#&Y: w")FqYf HČ`wߏ/n:dl"`w Ahh¬ąNS N|R,gaF0VUG3cg_NRd{ex ,/Ăc:n= `4=Fd ׎!*It+^J##\;@ᷠխ&C0ͨ|hc*a$,JW4N>Fw}E,!i +'ҚE؏=m];ڤyP=\ݖvy/Rqc7'.@ʵqoFycX7(O(bSʉ" 2.YsiUB3n @%M7 m"[啍&t)$hp!&Xuدٺ+'P ?VPD5lD25^WHF' ښ3= ˳yBquO+ե^ֱ RfG`AAaeKvwzSO؉Ǹ90)e\|tZ$pC#E\̤{iʢ5 Ё>kj~7lw9 +h1mpa7T f G%qK\  7?lr풶aP#_0e̋GzT (ԾXf-o02}|qscmqrz 7tЪq %hū¨_QP03)Zl,&)5x;c;I'># 9њ"W %+Ӎf@@+~14.uFZ\fqp{&b~` Kt6P{|HtcGT:B֫ڌ_Xሟ/; J 3o2ءYs2f \VTtjy 1.`7+9Fe?7/{_ xDZXV38qsS+nMdK>eąu"r|2#"o$~=ƑJMS1^)pD3?gm`(C݂=8θ%r;YZTLTqk2b6s(qM3laL5uώb>v?T0Ӵ {2 \岬meى$s*h[ʨOڤ8ȌB+u ~6 od<ׄ~Pv-b[ZZ,.TO9~5^48^#K҉]+>ȕW J@A ϶ +i7 ^MTkX9uB/+;ȎI.42IRBy`C G?KPFykC gB~tpV_j 0cVFJZ oS]审EMe4/X9ڿjs_&X;J 6%h?!eHqywLzz&@۩zfxIr_%1cyjPke;BHs:_+v_{Nc]hmQ^MxNr 5IS;Ai Bk5b*l6#o>^RÒ=L\y&43+.8c%H*;թNzj+l1Ĉ:1QRVFu.q) vWw©h?$a y:9Z"f+8IiSgψkS.0_ZVFpu6θshYЏهZ#Zd}c"|s-LV9~Cܕ oםY I&V o %PXVTF\7c:<&h:d¨[:XNK8IfX[ to6el\_f#u}#pۅ xR/V"7Iȅ9)S־Q*k dg=ú"۠; jl:A+%),5 c-,V*].s^`y[>8^("B/ dԴ4U.!zh M?ws;0者8+-=O%=c2%dHh#  ,AHy*~(rɯhG}}/=u9S+ +r_\qYSw_gv|xLvDPMm{Od< hp1Ezqd.ON@_aTr1TPes}) _Ae@H:xkbTb۷UrγBz{MtMX23IIŁzMaXv;VGK+umT00SΙnI.MߣsHwᜱ%*.Y [fc/Sk yJS%U/h36pc4,۾ϳx(KͧXxC^;nݻu!08#6HMED@ND"C'{x cI~]}_xL}dQ{g&>sb >nk~R`bK~ї["ԖSs)yz"w@fam ó\Ll3F!8&w: IBnܖ]w8l7PMɖ& `0y`$ 0ܖ@ŸL"eHwr1w^;'ZC|w;2ޗLR Me7vȎ?ZAi#)S:XQ.LwvhBV hBv||7 1we^. oLX0%ʾ3m+$ QwQwd'7g8Ȟ6_])piA?^h_< egi8o޿;XH``CCz!$:-f-73|a!ʽVFQY¶|f]WQ?ߗ} @*ͮ-W[6^qewj{M01O)Zso['IU1D@8(_|B*OfT|=Y s?483+#kv"=1 lai丢dqM" 6ij:f]2TuQط]6M`'uL>OhM7\C\{=Xx9tbYkV_~n}SfhE4 e#F| <|A;&(v7rRvV?27i IJ"1bmYjSH- 8|pzq,QƢ8B-/Z- wxΩL<\4#P@lC޿~=lݴ~ڒOW?PJtbNcrFCVL9c|tue Ҝ^k0<ݔ]Ee;oz@ 앧'jYSY=̙n;5V ?8ReC~z$'Hb5Q` v̏;-ߏzK5Uj*ϊsO QސQ\HX~k³i>Yޙ`K674nHjPje& %\Źg[|@52jqy~[Ďv;DǨd(X,팕ĵQJ᧼5VIJ80$d+ mP[FH "Kf@2 ysK X=00fNrgQNX' EN{mz^Y'}h%xs kN8 hվ|Q)?2c@ s;y`7 xjDAbhR-CT]gN1FǣX͌.*cpvqHevwqgd%GFv{=*EյӯV? @ݗ&2e@ u:Ƽإb4ǙE75LNCS ^BK z3Q>}/SpUX8xm n` C(p/RCnƝK#t~hAlI$=t7j8xN d(q (ll05-?zwB#눁v=WS?FWg/^\.ARĬZuNvX/ІJzٝ;l?9Ke5 rS<݅u+"2菸ltMqBsw;=YH?BVߠSx:h?x8:GQ#Š 5oض-[ZkO?Xx$]+I&Eҡ_[K<&\N"+k@9t W+2+yi7).gA%ך}jU Ŕf  鼶%OϥW#;7Z|UH2W#k>Ktq6PoYG خ_o8}vө9`/\s.ZR!"oSލ"E6kgP9tYD|ND]}! TONMjő:뜋H*i_~cc\ Gƒ I'_ev(NUJ"祼6mˡ Z3w<\%B &+ i/+/H&jvfO e/I0_G 5m{^ug}ZO&6_(>DRj% 3Rsd-O͍?*FzBTW䪸4Zk9>>u-xGǫ|u@OG c|wQ C&j uneO BfJmIPybV/N'5@%x.7aty:kϢ5&d{uܫ/fN7 %<*^ʄGI^>0lβ)50?Nl /:N^lhj ʛ]/RY0ܭ[86h1%EB2 [$c.M*Q\x ~TA *҉! 2^ơx%՚xj;b^F!`<[ "p;R Vzqg&@uޖo,,>Oe')*6߆69lI:"{Ir-I!oqyX0+  \*i!xG-:HFb>Nej)`Jru*QC#QrQ,?CuRVPS~2LFp_;C&k@= Fv{"-dneQմgV$up5y)h& P&\As&SC|PТ"F(_cIB,B q t_d4xw[b9QWMn+<Ӆ!pp]'9B,K4 ; W_Ex:Ub7DpqəC^l)b&P"Křc^,i9u/|}r!6icHEErHT#:YWc'BUkG䛫AL\ߺ. /]@ؙ8]֭+dm\6Hq7AWcbXY5Fn!樜ѕ+P#Nt_TOX2QߔYN?bLx@ZQ~:f)+?IHoB ,:|=!M候r? 'ǝږw 24ݧ1RPjersu]ٹhq׃oZ(jllKeG<U"!aB:.bG&o/.qch uV\b̓Y>$.*,bn;2a{ȤGS c>rf{FQY3N"lN1rKG>~CGJ`50_fTJ03-7Wi˹mb5Ш=E[#pݐ'h <BaƝ] wM ['_th).[\.PKTEvj?1y}8>ѲzY$d0`A! 36l@ 3BFHEԩT3|k~u?k[zX/IO M6;W6^zq#=:*R݇݅0jInXmdrg-i ~N 'hB~GnBEp䘙nLXW*Бߔ|5iW7JRovRI"˨ cK.no<LU] d'Ÿ$~${u_ܝKM}Et.ʮ I 4fS*mqmW$.>|ڠb߷hǫH#?tR=> -?v_Ex<̃t+mj,j:'3NB6/Y@鼥KFv4hzj!7|є&Ã($o"tɥZZ(~Hftآ  yl hts_A5#ӭ)!^Ӕ +R(0b.RH7?_]]>Hd*^rG59||4jU(``G 6nTWcluI#r~s0F$$c $&t`:krnW|ؘLm}c *;G+ɘ"d6FTfyX_3x0O[kN=`@z#R,ita7dZKm_b7gۯUZ+={PJ鈉*3R6Qu1}F& !li#OX\mh BZmwPak1+[=&tAy \)q;D֎5#E~B- PV~ʈcroN?pP=u%;9P˒Ajx$""id9~'9i>-dLIۂJAq؎ks\ǔZM~Ep>bO.:gK·N ٚ='kڧqd(.O3$h1ͼ+˩^]3R0TcT=Qv<qdN]lz!y[fZS=ԭĢY86D_%D􍃱/]S ƮLO6'n57#4"~A7 CL>({a*YI!oܡK"-L68|eB2bAkF{"kRc 5Np;a+rh Q~{_;@,uݿ8hvMob; L&o`0\5&U+&Οm|@% 2{?D` wZXuаETP#k?'J=*07 M~w!ugcyID ]. ?k}ff>b]o@$~5V3)*VWtY`ae02y>FG1֠I 珷 5Rk(AA[{R]GWϜ;ZOӆ:/wkI'[Hua CץtYkr1AZfr- :xfT/WͶ,^%275ӎE W/vRrl`nꂅVs@> ^6D_@a]ӎ>k(1nKBU!?F;rScrTpԽc{\e&aԊh2Z T:ZJx&,ceXޠhEtj~ޠX4fdpov^Uv|4[}fl8W>|.YY}/mcL:͝*Q1b3UՍY-@,y` WMo7 wbIأ-Gua oZ$M wT }66Dw⾈MuYSX' UXWo. D`gP#$Xd# lnI5Z{C \#TFDNL$RqN~ccmRŲA)smRخ#Pfic0xeџWpQ!z3tC_( N֍j-RX$tnAK^ȅbPr襯 k+S0| mz!~$)C{PejGzGI.Rni{ꚩSϦ|jpžnat8G\3y{[lSh=y\<'@Ж" 69ǧ5ÚO+[oC_#37H]lX[ "I( 5ڈ';MT~߆RHd6#עS [1+T)NraÉo+6gϳfͲ)50P9JE0ZqX:?[ʡۊI3IJ^W063)N -ԼLzčW~QDLX'z*ja{)MO7}_lڳvܮO`7D[?nm(T9m&0Tګ]k0"ROthMEǀ!u;Gxjib*- LhjO*M^[>xBM@ӨfqJ|VzQn,pi, N1)wK\GV_o'q\,C̢fe(S/t(zS+I2Cަ!/,#x|O-~6GO&d,7+u%)J`U>L 6<`ǎd)mt2(QC:e0 8jj#7B#M+//J;,B*W: %M@8o8]QyseCK#q*k:q1a"݊.2ǥ]-E_"|?CFXɜ-'׉WӰPG3@qqO YA,BMJG4RR[$?E*K7_(4<-.+ob-dD.P֫&MS,HQ94ݘА%pH+U"XB lQLU$M֓>L8/Nn~2%ܛ\&=)"kE+/0;}Bl_uɿc;A y1ݜ҃(Q@\ @a5 2Dt dnO>R;`ycX$*QU}qY[{S[/7Vb6d⤮K1f?E& ePRD`myEɹc tO|.@VRO:{nBh1h:!8 `a6Z)ɣ௭.5$2B ["ˈyl3M!l{]԰hExyNۥ|d{lC~FTR#4!E۳xsp;?VE;@Q$  .#&ߚ 3wVQQFK{Y{fafTS}0!;߉xy_+QνN^7!AɉuQ +,qi]/9ʑH'C܃\vnʓifuvo~-81ZW jqH륔%c$j HaAHT6 ?}ߐ{(#CYpIjwR:4 rZ)j}_MFp슀r1{v^!AqWAZ0ࢉhk3T4uĝKo6gNmԓOBs`0no>RId`G%HT׃>/xX1+)Eb҂A( g35X@j핡Ky67l[KJ& 869غGI-xDUj`]xe>1{|֛3r⭖?`U# `n㠼]UWs}&TX9q[Ukt]#3..$FH$q9UISPܰq/ئ# 5m5Q'TCi4{>{^ @@K٘Q9Je0Ī[aJS{YpT/HJkWƝf*ex-hͺfkgknLqoQkP3׳P-]@9aAڬ;pJDl G|2Ig8#0<4i[&w;ahX4 Ϧݓ Df:\%wV82Y^[_zJs/(yʾQR.S؍_ŠAK . I x8Cxϒ NYrܡWϐv#tI!$᥺Jn<dK.yB QXQ-_6;6>^$!zȜ[*Q˜ uQwwvhoO/ 5TMJgs+crV4 /=Iw.-v@mt;rY J:@4!*M(S η+߹4yQMtxaPNbq[hacwI,.6{=aH:,oSqK|=#h)84Kg ;Tc)y3 _zWW}d^ l)"/Y3e&;mq>ϋ#H+덪4GӘ4ɨ3d cEJ~3:&F)u/|4dL@TnmS4 OK'Kq[.0=X+EXP3ju붬`\؂ Vi3e\l+Q9fa,,XvT]PybcY|NwW?d'uvw^<k9,o{ҝ58_W.D%<;r%Ա./ %8zԑ'񓕫Sv_=-AP(v. O[pIˬܸ-\RY)"Pp fȳk6D>GGpW]l60K^Ye:Ain]Ol@Y~ R652l*rRޙ%{C`ݥHT.=iaBR||ރ,)Jfn[@WT$9CpxHt)&@ 99t_65c2># e StBAҾ_bjZ'8xaH4tHL3clvńZD5gusA}(ZX h7LLE DQe\}@x>a  鶭ru62 L-5Ϛ=2 nǥʪU-0OF^r݂։O`U]]yMh-q:ޑYT#7N*]^C|Q(Vg|J? ӞtBdbkXTT8G TjI=!٩X_; |{"*(=}uZե$sCd^7gv3"Ie{Ж"Y f?O5{ Jtfk.q2nQ\8Y~0)*0e*=M ݂TW00xᙢNrG_S'YXD zY"6 q<#E[Ln 쿠#]e@㣼Y\Zر6N1wҾĶ]\sR21L1cMYSYČzwg;29(Ũ1eih}~[41ӓoђbf(d2B0|R^]NGܩI^ћ>#GY$ӯP{ѧWPi.޺89c{ ]7fx.\ y mb`)'V@w)qIeD1>wSKSOSރόbb$#¶qff7gsB4fb곃^R]ު%Li`TLJXq]/9}{#\O">m 'K>xɉ<T[?kK| `\UG- r_F3!E}!JUdaͶQ^r.Yv1/5MqIBjέr:,4SŽ_1IU<tdZ`#*½1jvf:Qti(qeRpNj$ 9ClRj>o5@x@2%q!ILFKpE>7M/P:νi+ KY崙_9AUgEgf[@cR*pW{'%MbtNꐐ23_!ݦ67VHrf)ox2WVh"z"E" e m};h`I٭UHsVhfTdƘ^mt N&͆d4 INe*?J@{ 4^w$NgGVmmVv>aʎ'3q mc#P3t~E_]x^58T윑w XdT=p@.J)J b$ńYu ~D͝QM}}:?,O4GN@9X)ya}Y5Qlȱv)r+Y8phk1{L:*װZ{ F6Iy70]BlP[ki.2w 2M}{enÒU_T:K2`8lL(nѶpTmUqq+KuRN IF!-N`hG,b5/'.w#(ACԊVq eq9`^@" i?Qp38y6VW1BL,b6ݶ&=V vD(3&+;`auh&EqhU,صT!j M_XԠtX\|)"^ 2pWR5˻{[ɕdoO6 -;#㗿΢^72wGoPg7ekSl"a?cx%&zJY9,^C|RLh6/3b!}\;z Q^&:݂sO -+UZ|/,kŒ9ւ))unlh̬8Qcޚ;a$I͊ m1<3sBhz ޓ9r fNɿvw!g ~O^qN?uIxE6EM&?vV1>(ړ]0eڭZ[t_h]=Hg+PnV2MCGOe{_RnWIZOamxm&e@ m po  n}ajsM$V}5NkϠHFq*S+ w Zz: ;N@;f8v4hb nđ5");u4y9 0ȉ1q=󉋍%~B95iҐb>=X DɥnHVR[uy+O9/!7/]L݄fۉs{Zf"9ñDoW6|lz"XLyēO#]`~]}G5؜V R~Kѩ=Ow6Knr$E%zg!ѽg& b-Dñuq;P iiGp$b=!xMFP? SvW/9<E[uJW_*M7ѬRǶiYS5-Sw]} .9gڠy̑1p9U:i q\Nrn~B1!.m ,i+ٳx AR#g[F-4mN[MM^u  wU!W-Y@%q=rgW2xHʑ W+{YlmDݩ$VzzL%Qa;i:F ""$hp5vDE82ü\ڑuP ^L o@vf`ؤhfGzҊP9^{Uh%C)|<k]nERW9'npV˧0;9$!6Sog L.tԱN>pڶ c™,];t2c3r?њyU_y>KmvF'WcGMEEQDdTQh5Itc馏 /gw6+a#MW=Sjz8 R[iEI|4T#o<:8]E^Og^XVl46F0#EK%QAO3~Q ȆAnI>{,t>a5׫6ih٣`8EiA pUpHi pjL~?VEUSD#Vzq1$?1= K}"I>!4f^ Ѽx˯6o(Q[+ SDcN3LMV()vJF b$+' gK%C3(9ZT0p] fKXnX/R8`҂ٛ{' ޽xE9R  \=ƃ.v&j\j@g+5\ L=lǚzW4gWѫ?NMMNM, q4Jj, eg &VP]dwf(#/ZEڏ%Om/.YaӌJA~̗M.D ~{hź`engGĸʌTFv[֊,Yl[(=IעoC= H47o Z@G|}zEcμ)$exP+Pu=)Cz[MC++}zsguUf%/4S.ac!PùwŸ @:28w:d}~/P6 R0{FyX[)0!v4]`X3vH[zSf }Sl pցT?Z?y-$,\Uσd8_MuE SM)ͻdҧ"G265fVqQד_hP5xb6x V>\4%ʳf yC)^nhASʚT\4o.X{2<wGLZTS0_;B[OuKO.g}xʳKu? " Dk u;t}co7 ~O ONvg:0N}?SV`OR/ڡ| ,/j1&ψVF6"zR4l./݀5arzQ)ϼaXs 5inuP-m;6S(!2NKAaܼ}A,=ǻI.\z9^d[!0 w lu$a SeQ"(@o"7P.jR 5JwPɕoKʝrʩxRA6#mfhP. Q"  IM}2`x;AihԲ&5bJWP禷M#Ch Jo&(3r7{9'%Q-(aO-|`M~&zض؅X#ʍϚI pg*՝f&/b+dIg/)hg_! O@4=)kG`tu=Bp('·.in!/ &6ZY4pDO3ʌx7o(_`u\LFOCQRC|;Fk2-<2RvX z.N\лڀiZ);VBh9ybr87"Lp _G3Cx%C|@oq5d7,Ԉע_N{, d׼;t .QM?h_m.5Z's/c0KOԆDvK#=m+=nLdz#LP ߻ pM')WI,o@dCvV@Jqk710τHH>lw0%dX{1r\LSUk zH\@"?Wa{Ty%/$7"9XtI.*T惑EP|j*Ω:g9J[ƆL^'}MseʧBJ."nv*m,rS1IcֲFdM*NK.Byq eIj67'fBfSasҙ3O+q‹Qt%C@EFz7 G!@h}Z }4TQ/pܨNҮ 5w{:;EGDGm(12]xUL-|9; pIX83dsm\LPDZ ˭ 4ۯuV?l8ngԣ$!=դP=m@=?gݦ)P| Y^u_0{`BίA,.= 4<MvNaDn)DrʣkhQo?FT@ OH!ڿ֩lp Qf+fm"Gxu3M -XFʙuWCV=c^DxN7bA`YbXJ! xoEśi8JzV1tx1<쳎1vK>>Oػs ;|dmI:$ 0<':zEӵDSwoT>yrD8MO\[DHX$ݞ |%}K*Y7@1Õ,/p<"gO--WLVONps4BHͥqg8'"'$8}]ze{|5'b"~ j%< =F ViS`\31!:BFJˣ7ضfx1&qN+t@a xw#(e+N@9O#<`&""7qF nXXKɺ$+uE|R[9RZJ"Lm5 Kf5_{`٧H^l\d?/oz!LRhY>Ǒkbs.|M%&5oqʰXڅo\ȅ\5{id#L䢞$QY5MɷC4pY` dT- ,E[*nksf%^݈eSY;**tcPnFZxX b9j fyu'd=}D qm[\xc ĵ6X.ɗ$y;Ay#@qz޲~H+i'js c{QBTF|Gp#)*[wW1uh3rQ/g`8>+/aք`5C%Ida|!w{x~e':̝|o0]t !󺸝 GH.sd݊"-Q9.׸!)_&߅{ΖK{su.=`4`멎xA":*idKu$K /o6кِܲ_\V5I-'pcMnq؞"G/;/5m“NeV]|wi`ܾjÆ<_KJb,BY AJcCVnjA9ѳH%h b_x0:/=nOwnMƩسJͼD'綯.BʹgZQKSOPH:j.MRIJks~lQZą uEk4K̷uO*a9$5}CέJAa%D=?l=q*J<ɘզp`0޷11h D(E6\5nD( JY9e:z#|45w*G'rЪL<6>1o" &v_.,KR~&LODv_t uMYDTgTk?ddoͨH{%8: *ܐѷ>749s1~*y)'ksr|4_wt6WG נk3_vm(ǯ0n=Lckc3 fSPeF]RR-є8?w*2cfm!@_g~mvi#>H mOeq%shT-@ w?M)ŒGTlbAj\bH߯ǠV_=a}tJP,Z_'@xzWZgV+?֍ i v?,6O/V 1s/unegCJ|W:( "u~޲=:!rN z9r/j!c4:Z‚%dqt#S^rAe M9Z*)fkGkR[ MhN䪋DkGnp[a*eW+ts]fNlBk2d+d 3?z٤U$ ]KOˉʠ֛5Af,D(XDG:L} y5^߀oRT{a 'hFW#CƢo-H*TFؕoi);]#)/ JќgK~p89hB61xcL|8j|=qX.!kL6GeUi=oeZ ̽+4Ǜk77@Rf ϔ`qk7K#i5ƒҁ'[ַgYyzfG1VOi ArJe֨|0L<#kQ"`51tk XW)cߟIO \Ud)! L9D!Ws\[BP宠eV<܎Xގl< vƱ( q1:Ӆn?2 Vrag> Rrz2Uڢך/m#䡛i>2՗2<1:\w. RvsN~ 46Dzfz}viQh-l|A  )/4W9xz9Hv㈁sYO]'VZ)vPj R.pruuu+kl`?V_7u_y MvKƞd1qlR"ptyz#PsCYjn" a4i8l(}pr0|W (c?* ZHdtr:'QKJ!07 h/y_)f6 0iHhY^5B ]p̈́i۸v9\ C_.~!Hl x'c^[mXSp5[YcK8,,W0.6BOAnu]99Xg ~{L}I N0bE@J1`(DfX3Q=@d:'- RU%?:BLJg) +a۝5svIOhgۿ%=Uې@VB2gU(MeHxY jL}>@#\p›|?џ$m'$(?u.<{G׾v!`ҿJD}f% |5#:;`Z(|O nʋ K֥uT3bVY 5 2˘@|>|"Xmyb?xy.HԨ"x _ QɊD˿BB{ IAad֪@aaͥ=Vzr۝RaV8uiold.Dܦ5Ei79ȑts_7]AGb uljv0I1hַ ۷+"WOU-u ED.Yj~6}c.ʥ0?6]y}QXNcƞۜ Dߗf.$]@(%%R81uTp&;J x׮L1v r(? Њ$ɐ^VDMq1EJ%hVS CICMM'ŧ!%ܑΨ`~rkh$}+n'`roG@D[* d=O5SB@>+m3%wjNk IɃb/#lK2C0A mKvD(ЪVje*mnŎz;m+]8?KؔW}CL`PM_3]!{YBF //䬗u N@XoB( H`Yj0DWVc_8/is:j4g\J:s"rQ'bG-@hAzsD u䣯ჇAIN6$CegѷYIɋ/Mј.nwx/hA^#);{z:{w@I"4Šq(?;̤> :*4w /ȨFp|W,vrōRBkqLX'ou!tTFN>{5y@w˪|0D fPxS*q}#/ѩ]jqRF\1VF *HaM/lxAՀ`j:k`oQ5VE\pNDP/yl UKiOb5:$v+ %?-H3AwuMetQ]^= *9pJ*UX۴{W~s@ .k'1S[yMX7ueVcISX'4KaH;.uL9^/Bo骖gyomBpbF2* 􏚳wA^0|(BY\7B醤9tuHc!"" \ةͷˮeFgOge˒340SO7{۳!D2A}|VuQDJD띩AD#@|ˡބ2t7݅YgOp훑<8 ?{Ef]4;]IWCۊ3oFD[PzJ ˔ybN )n*YP@ l16d%Y[D+rf.Mozm+gbi kǕ>͞YZ :6:U#Qt'B79s܁(U9 9c)I%oկ;,2*͇LDY,ǫM^GfӤ{Śi?TGLS2zz(kȉrTR2c>!Y)5ժ`j G* 9eZhP@y9v%imƖ.)VP^؉ 55c:78)lvG^d/ʲ|Y4G5+MSߎ+]Pd"zg6]'kTx~bVc%}}[!<-J"mUV&^aess6*)H37 VOsc4UcP+Jn]P}`Z$HPκN$! O_JAb홗՘L#Au˹C^9oYCu9z5~ivkF/Ux K BCJC?eLq_*x<\Bt@b;λT W2mkB%W#ŷ`aqA02A4<UjB Q6pߞ1mBCC eԾ J&'koU;$ϱgh}̙(>o[wRfZ/Qj0SEAty"UEmխs|9uI轣-*xjK;b~/饖Wn]YltYz5/GAE`l1?-TC(81Q1oAQۃG`~ǔ-5:DYy@Av[`>+T깕z3q?9. kgI_.ۀɨ[@ ;=( æ:T-Ð >~NӾ~y#]0 E*m Dze#^= "P3SR_,D~Ad#C*ShVez9J34_7+E֤3>wf9ГAZ2 \ |7?eH P\9jk5Iޟ<>qǷx.otu O)O%A䑚BQF8?poh G+ܱ&Zz"$=E*1>ↇPDBX+͓H:j9gcw;;(`Lz)\18pm-8#LCo&nU͋ʴ-9$Y^;O9L4V9$jUu=" pgu=Cgg2[XRTJ N/iw-^aKIW?,IFgJYQ\Jm|6Q|Ģ4L~7ЌaT.zqNYU  Ӽc;кix}5({ur3'lwoi ?^ԛ7BR%44J=I}a˯# U?4(nL$?P)my^z3*!Gh bKz{:~+i CeYS5ԎY[[zVG ige@sǢ,[(@Ny_VvHC[KXkV<:˞aB 2'M``;m bw⏀L /zz:E5^!Eb `uTZR6]̊ >y/AM}f#qv FE±̓a_SQ? Yu*MqEc O]\_Wb]M4s6 QQ >݆;۳W1rc՘&1$睥Y!aaM.*!Ma;+ʽvK RZ>JCD*߂UPF,>Sί \.n %빬U@0h(éƴKhSC"j34]O8R&e]pf`l7Vf"\*[Brl:R3:st:WL۟zB&<*mmmb4-_e6?%6e?jȶӃW #cX=5tE`' V~8i|;ơXD,dw.F-y9o)| KVI\gAaͻ$R NZ%PVe/ԛ'q?Ѵ5|'zLbnĆ6'FhZZGpuF'[>wIe;5j=MNIO{26}G32Wt#YGcs0ߕy# qeWiϫ) \zJ&7pxy@,trY=j)y ĶQ㠇j s`n^]DxIA~s܉!g܃ 4  gV%',uӴo5qQ.G)v~Sq g\.E B9*ticI<20F-Xeܝx6{&~l- A; FXKsV<w]t%_|;NaΫ6cRMChz]Ahn9t.H"\Ƨ)9+1(~ZzՃlOuW o@81Qc^30Olj7$[Eud, ҺTL+=3-tk3PKXa/W<} t?K^Y }-6]6TIsQ~1^/zE+_]V⤤s>`q#mAz}U9kbcz3=h`E]*TyLYt!\U "dlhVaLq qejXXDJ-`yvډ) CHŖ[0g <")U?YGqԆ-`1]}X0E(VWk2#Y""C/ɍt-AD5sCѩ>:ylօu1^'Yuk }kpN{Q$>Rt:6+EdՊ5ClwQ@98y7=cplՀqNN{зl/O u Ji&JiEE\J)ATH gZV%xBDco=N#[ gGZ@T[p }yb0pW{6\*гBw gF`t^aJ~P^;LU+ ۠c#sϞgq&,ot1J]afڗo @˪ؓB_OnnZ\џhtvHY9g:Q2M,ɉ4OM7Հ0!JٕӢ-zJ⏋2i9;VImo~9JNjG|nd?;;205Dʀxc'r~~SX _"# td3gr D՛^#R' m ½Ե6#3;'ZNw3##@2\JSL/o,7RĻd_kO]S (m!>b;F+oVq\&SIj[s6wQɹzSx⠢07c #1^X뎌CH9OzR{`UV6݉y ;iI9'|ZwIl'9.Ŷ@UhpzrT c̔Al$S;9wU쇐 7{ ;_@E#'x3=mJKɦ!g?m8#"Gbff͂'Ҿ (3<Jݸ44 R˗;\~*vAb|_Q!)kO-V CJI VP j2x_2qNj$$yF{ڨp O($rsn%]zz訽Oe_hm\-V7ZFY,/ĪKTqmAĨ<*j]>6Dk UtU#EӏL]S\j33x먌GRH3  @E($ZHZw8  6F1h?3az@|]q67O{Z&h?:TBUA:Kרn A6UpM_^7fE2#|&=-@NY}`bԦ~Xhݷiՠt6X`$8XGԑRe|'6#57*~׶;Y7xXh-h8-?[\bqK|xFTz%YpYeF#ilŪmxaDۦO+\5wR]}Cpn2\5L MZ/%3]m1+^o>\iY|g",*zeYIOev*?a5\')2ζRn)T(gv&V몤O>ѓ˦ldH-6h[.r=mx\2: rXz \a" ?|Gq'''m|udKF䟘ve8z}W&XLMX</4co» 댢wpGn}10\bzcC<0)ǝ3Bս:S}u •g,T^wHĒ{(}ܵ9X"?>Dv.x^$x03$̎!^(s{H)\0\'50Xf8 *H|g#kӫc%JȄ$wڼU2`f|.LC&zk$[Oɋ߫ܤ _qŰӇp\|Yrؒ _&B f7Iԭ es/I=mU1Q@E 'FBrjK5Rˮfd'b-.⢯ ÜA!0 ƁW=dVАyON̷lj~GƱT\Wfp*&GD/hJ7H[E2o䫧5h0/ i _C SQ?ʼ&W)_To7z\LW3`ryeI *H3ZP&LC& Q rѯ⇉&'ء9WMl*A1G0,:cc=D8V~Qlw1y"t}Ds214JKJVRY$*=e?'$p||{0ZM%9矰7Zh?;DYNmVN`=|H5೥Z5#Ӄ;*U"6pqWKJyPk~,T 237v'>LJ8Q3DW>&DSpe;TO!CՖ7XKh-y)T J\^öWg=ɱ#D Z5Y]?7)^R\j!6DБolWk $y?Z`յsÛ[p)cՒ9wC&+K5iTpi__.; Pi91$ &jAH򅝉+pb-bJ:"M&`c@U5QT\kӈTQgC>z,7/ai9]u8o5޵5 uu_Õ!YgeGl wkJqfВ#I  ]ښ#qSt(s twBh1~'Nܷ吧?4[kVrԯ(|E6q/Î ]?hVN"EȌAbMMIp1x Bگk ~vR[ؿ 0D'H8k6^Eb0)#qm4*.M@j #֕*fh}8JS"*_sV޼AP 8^2^(ks9 IC B!u qF1'~:v3y4©n gR~kպBlJm/Š:*"f~dZ2Լi+u~i~Z5 (!x4sirw[x攠ש'uu/V&N R۝i]^̠"=y Z\cZl0QN/ZG735B1t1OJZ ꄇmPV`Ge-OM˘^-7]NCy* 'RboZ*8X1l^BB3: EQ=W._^xTp lqKσ w#JGn YHvG*Z+6-6As 8OF)`~&uRaTWg_-Ls^ɾk F4 E[jL4 Ʀ?džHᒨ ̀J&}+Q&JEh$_2W-6!)QuMkGw?!\4Ⅽd:c D#S ' ?_$8P3u "@\%LRY}R]<%Bsy½@g|EW!F]'f ٗj{}& B gIN׼ {ɐYi$u8Ye}Hmnw*m.&?R+ a{@3 V7}U`+鄞t2E&5<~sm57CQ.s79cXO6X I(O$l) -ElHC@JT:%Xun2M6l5ѹDcCB{NMwDWPDh2\V13=;7Z飵\&Cr먉g|m)l[AC.vU9Sz-a6גXuRr^'^36՞u^fmQycMǿaeM=: 7iiXyhT` /܉H‰7蘛I*$>α#~.*kg|)_E(y`e+eӧuN=W7H:/moX?p{{bu;'{=,d'7O4]'How# xEY,fRJ D!r*74έǞ(ҋA8[5@!GXf=:˟*XaHvPLB(3}9L{M)aTvAc/T?J޾:`d$\ײU8W+aN6R6];Xmޢ1=4m(^>•F4NNV0`iHanV&#EI Y}mA$t}Q3߁Elp)2.w+z`p[f[=ޭ/OߥPZ6t3sN$pIèNkmn72ПhKoj/(߆f,υUirBTb)DzpX,¹)]aMv8"jȞdwANо<8_>mCЫ?:M\f*P.o?6RoR%lL~_=|r"蓃Ic!jvp\SRQ۔cR՟X;=k9>l^E muS0hA$Fw&vUzt"[JFj){-MuV֞p7x_ G09op72>`sQބel!Aڿ C~7?䩅8:/l9ͪ8s&NgUcsLLpCaOFi@hӍ0)氡3&v|,BlH&"'AYbPeexL- mVn %7P/;Qt `br̺H9JυW;TIZӹ;Y7 B o’䄘b(.fԊuYw2a"i-!U+/[OˢuX*ɏQ2ҜFf, !g(AH[ PHTubll-p񙠴m) qc?# #O*;"Hla1-0z7iD=B.mOfu%Z <¸?F BZijgG6A{ϜI]I%gyu{Qh/ag=EFA{:j %M+Ro**Hd )YLM5.f AAk*Ņnk#Pks#eBi_l,KWA^N6kQk/LH.6`muPmПۮK4n˥97Tg/ˍcY;G%z$\IʻuH^4O%Z^=paN[:@ Ӌ ͞"kmfpOQ j>hmi 2\6wбK0% %Pȳ,\~ı{5WL(z“b^#JDHRIyCJ8NY㸏G,/o=A__@#2;Fպq e @Be/h, V/l}*Қr2R 0;4Vr-/ 1S)0$\.O)¬Kc%QcHŻ`8"2* iPx)!jK%UKQŗ5\a tr)u*g!c/m{k 4bw1 6NFb`ar=^dh-eAD$]QlktR<:Bh{n5+@9gjPFF'm e &?>46I5B\cmv0u@k4%7A P'G+F>Ǚ$Y6\vn5yrX{xŅ1Ba!Y\cRwҳ84pn䘸Sr] kDq, l:*exQ,馫G:o B̘QPaR]7ܣC2& ·Q2v;/& `.xVz5PO[9}Ċ{Ntb݅M?caB2Ja8 z,ʏ`s[:qW( ZԺ|/:qV@XĖ G!>i;+V,ӝ : '5iF*Է05}?8+ÐL[Xn z036lG땅/I:? ?C~ٞлm\A" THs̰6ې Q%.S`ݑɠKh(%`h)HJ h,R3YG"MO9g#_TR~Tx4 f,:+.3 OA]+!j)#+ixU2$iB4ւ wڋQԕL' BP \ T5rJR#мP!,Q(IC"k޵+2ݯoenRRHM;(+E:V' +7`:L5s'Řwya=FKߐkz 'K b?^0ҭ>ҰC%2@B"&X{Ée:CQ :N, 4wK2@Wn `{cznU,HoP]Б>Kt*\U gtp>0kAM3FYY`a1Qw!ێK:_|-6k=)$,HN!1MPU̡%:/q" CNف{,?d VBqmH q H[{tTp:/M4Zk8@yx3̻q*.sB#.72/5̜xN/^!B,uqlίVFNNQ\]DNMeqUu"&A ߦ2E+ &2̮- ΋omOۅ^ʶefmrg0%]DA)7@/e nvmWe:p Pz_;&s{Ӿ@&u<vwÃ/t[,1Wcu(8]qp#'NX^e!vz)âŔtqO3#O`y=FSS*GZ(_&Y$HM=whjpGfW*wZ ,'=}x59w2~x9Tq0KM4YNa8jpr"'{FځWf%&p x GqF4:(8p$%ȏ O?UMCsў`0Ee}AoTp*(3LGτa넨{;z*-h-TU\[|j ټfqE!w0L$Rv'7׮Δjl32Gr (3Rw~p\Ώ}7| $T7f(.o"֔[+gM6Q9e%4x_W!HQD#(X6 C;tg8|qDcwV1Ƌxs0mAms鿅f3vo.F @hn1ܚ S7|7Qv1)% ۬!&x-%K?ҭ,TI]m@md|IzӛZ["(Spj,TS>-Mk>Uxh"Z\th mxjTB述EJV VtN2ݍF.24D\ yn^A; Z~%!>U^(4 nƵگ⥌KX{DXX*tPO+9W:ekM AYu䘥Re>&:U |ӻI#U6[#*xu4¸aԫ7ۿP5rg["`t h Z v P8"pd!ZBV+4SDrX6dg-]G.j([]˖DC'TUF.Jʖ ,iguդ pEWTr*}KRy^,x%XR h,%`kjٟ;C q8=hm݊IEdWOW:Im>m=IjNs mRR#/O_vnDR6V:CS$brG[w! w <-TCcGWSV+~xje<2^ߏF"(R_i ڤK Rc+8U#qܬӴnFg{<#c W(&R9lL6ː˵6B;/ 2 ؟⛉Ա(*ƾ lBw</cc \[о/h;%+vFh0"5%IhYQw8^Og dun,vteeٛ9K[D%Uq9{H}&t( NB=1G~CkLע^l´!WJ5fC̓y5h΃QD[ly c&r~KF#Bw"\δK6 H{L:L|ԼD}̺SmQ d'L#}~ٸc#qvSϏm9 ] ~*߾K#VA KI|, T{DW1xI 'Wrhu,"ev- yG1`X!sʯM{ώjC0a`F AS`\|enGAHP !vi妣e:Nk풕,,:^ X&-49!'_N*Э8H7f<]6ӶXI>zkF>;-yaC_ :),"yV3LPƵ ^[.1\PT]e2sGSHHK ){e9w9FGm0VX8<q D%QkN\0R uq*@pDUO@nE)TZhy\ ۃ'-qӦP~;0do =ҽy_ݼzis'dzH7&Ln][]>~Gy k W,9$sYZP@0;ogm$,ñٺ )|I™F:B${31P[BF&$%B S9"#|zW֠kO=9,G^ X҉w`$}pqɜL؜| ;D ݊I.H>AXN,嵝Wof;pcz!v̷z<>rGݱɩA柋Fc7plAN;IJ9:r'm<:TQY7KGBG$*-` MK](+l,Q!]Å#qP3ӹSyg1|H`<&45_F[&< Ea缜tȌ]/u1{j}O(&Hc|ρsjRCgV98eQz2IGTN}^GP-~yP,mU1D 20nLl?0:ղmf i_Iò1[T?wDD(\q|dnF@(9ȳMi;d6:<1pٞC`3fUlANg=R2+%R,LUwb\ !'>djo{۫@*M[27h{Heun0ejgR"mXʗo&OopN1[iT5~xbo;Y=m*)B~jH|sh _|uA_U<()>Cf&nN()XԁZ5[ ČQNq;Wd9**|9B%f P?ݱhOC<ͻЪ,T6Ns L:8H (Ƌ:vs; qT L[:$dK݂KV/Q7=ʹrihkE =WC]>oC@ɻM8[c%!~[WލUQH9AT#ʠ M;;убgÁ 7Lm'7-r:$tXC _~&Upqq3VVqX]7,.,:w ni:KM wG)ޟkd ]}!2S#c;Oě?ے/ b\72wHOt"Чm$ Og=d1_an zJD9\ͦiJGJoq*d*7J.D6MT1%=n ;>w+\ρ5OHJJxvF}l(>S&Xv(].f+atk2W'\G16~ Abm.eI"hwS~w|Rfc )dYMۼj6FLYdXT*4 uY`ZNBV2؈9c9AÂjg] osRZ:"u4@uNR1Lc^Zr{v%sTs)7KafLZ6Z ?R뼓SƼ3f{)='v2-S?يߗ~IF9E)+|R~Zp:RDlѵ,IQUuƌZ8#!Pz6a9V uY[uFePU?={B.rR5o‰55u&B[8r<`!g;N`I:j4^A7>{Ѡ#^<>6ѾgO ,zd#"Q#+wkمo'T;rlK_qJAoQ[ x(M=ZU2Sa#!HN^%yVuRS^ (3U E'Wf܏l #]7~ɲԨ*t&m6f?NFɊhN1b ?>i{c9* FʬB )ny;>~K: YY56U*ͷdl0Ǵ5;~hrQt ABT!IyD X2D PL$,ރ(T>7dȵ3Y&`bx&d+E ܓ/e1P@ٚ^;twL @Htmcw"TfZ)Eb,% e] PV^Gƪ ʣ ra`b&2!2AIUQX}/MLp.qX>4& | q=jјy~8/y7D>0|3t[N@۹MF~O/lUO9) W1F99x.fL#5J wwK'⟼/e )as\`V%?!k^tC>QE av`,w"0ۿ(P3I5Okߖ9r8ctr?| M:qQ'eDTt{(L dr˷ Q f{fJh,u K{Ya7GU#_\HNzn OՖUN2QROmrjK4+Kn:͝Y䱨ʁo)HGtj!̉#_,43FL?4V6A"aEo @zQqCN"j:,|^k]$"?ЌhT?R*ba?c6V3ӮIU' OË<, _$mWB\Zo?-G%f^K{6gU$Ø / \䔯O s .c[+C]́Xf, ;2K!Q [y<߲I'tmQ^v#w4QV 6.̓<ox ܓD֧+SCzp*9Єld5 u.ROmy)ݏQμQCv4!Ᏼ~=cw@O_z6g~ oۃas.j ^2uRq6Ij.mEr61ݩ'3?xg٘LCͤXhY +Yn+=tʦ Þ{ف)$|juԘ(t\;UaqH} mKհoEGj{]KvRVi%\s*4ĭ[]O};jNy%,ܮa /[*03>QU'{TR0VJht+}?t&kRm\vا!Q^NF+ j>;4AWEu/{zE&#˄o]VGtkЖ8]4}jӂ !͖3dNّK-S~(B, *KI)Oœ>띢-,Lގ2 UꥌaSq  kԎ([ nԚVli!A&=Z<xB{JRjuU/$;VXXpPCMlj%ҟڧY48 XB!eQDyq@[H%},biA`B~mlr@\mŌ VRRњ#>|>:`ﭧAC,}B.Sam#4'c3Ϲh=ĻePa g#/P?A8bd ; Y7"bxMᐊZ^ 1áW$VV T5UVk^A"*#xQgiQ9']Tn#aMM|ue IoՃ7_K-Qg) p";S?;ؕuC{5|Fű%Pވ5LО: ĨR}l:)4}m=ƷfY7=)( 㦍--XODĴ@JDl4Z@*ZPQ [+mQLЄefPov) ib".o}"ʁRSjZ ă?dM.~>GuQtSe,(6MOV OM"_o-Ďwܳ ŌNvď^*mΧc}wY>AoO%em?w[,\eӢUDb'ta.Y1Zm ɐKtٹmDTl/ ȇGycwXT|l]_*c+Cwr{|0Qlc8Aeq}o[l!8Ofj+ +0f3Q=%z.pAԯpMz#iӬ"z%:?F9&L@aR[jmTu:k.EݺA+96[5 #EO/Z-M7DZ ?R`==([Z==O+ue֥`4fQ2*mqNv|1;ϴW TaS''ØHѯ_&a[}2̓#x<zWw 6-lAu9K-[)o@HۡYh.e@R ѮĽ|g#̂X+5z&ĵMQw xW/ 70[KKQA6mME{rh˶1yizf?Ϸ#vgyu-Wzvj "#SI]7ȯe77(׺31-^SY 8~pYOlzy'$aV/ֽ:S&д*H"C\9mv4\uV\EO\,>y\_Ycá2  J eSstR6B%dri'B\@gIUqtK;#I3Wk4۱/<(gwbYWotlH![r%c/ ]Y =1K2 l&xv]-ZHE^.wJu*BCy)o&`y)XJ$^<|LcD=^I!yi̭R@ GyдcA_Y*g@ ;02^B`C1šhiPxbo vk|=4SKBh&‚' @u'j^jKrټڧ(( 8\A%%S,{{ 2r c`hڇ?myhc0 |4t\V&& ;T"M!2ޑVUMѿ!oϐƎϛw\VNܷaJʬ+y~ܠl£yzrG|ۄ~e^OB@Z,I!k# D: :{DD@j#8T+{B5'gXsXg<7ԟSOb>Xm5'zэ:W’( F~WԪcX&R`:yFee0yL=(zn0 ?lA w3QWL 64* `u@uf )Ӫi"fr5iY]8YV*1Oj*@4@e_FL9fX2)G֌Lmc4)b*snB13Ou" #LXb++M4M%fJ_0V˶%bթ u@@LjǛ;d6'iZ%|zu 9L:-Aeg<4@YFS7TTA{ѺPNFP0=9a5gӦARȍ!s=IMĂb90jc5X֗k0T8~ '3k.)D ᫆6e >nвOºF#11M3w ~CƞQ-NexA?MߧN7$owO ,k_=ToB'ZYN^̟/:)n9DYE-{RkAx՘ FU?Uj'ooime$P}i>ɂi?mFt |9bv~] ]_Fa(c`rOcEc::5 ٖ˅35ZG{m|{Չf~3hobQl&r/`b]K`,\:cc5{.uq/ o2m5٘Y,Sbr3ƶ9"E_I? cq-.Bn?Qt0Yvh>/𝻔MyP'IIglb\]_5MJ'9Z)66tBswEkM )MZXnyO#@_W9xW>dE*L.Ush걔v} ãV?;Qɾ7? Pf7EI8>- Ԃ8Z72\ITDaIڦdA>$FRtO{%3$)▘5HdfޥsB`¯ҌSPuqگ[cT<{2Skm G&=𦖑$#V>?9i`aI| . agkM["H#s+Qi~?g4æukM)rDe}sIk x+'sZ){W׸to+O.\r$g~gSb'4߽0 '!J/J}e=p ]m=~:S ڠ0DN0ؿ8-z~<EJEo)qKDhQ <7Ykw;g ՜MݍMK$ft|zT1ۘ-uS j͏lOQ/v1-cR`X[=P$[p@<-j/ql eğRXy-qB ZDTlŎ*bOu->9Jܦ[@^{Khؑ S4c+@wXi=xL4G{h 3Q\6t$ˋW5+G6_q[xL:6gYk%ɍ_;EC)d8zߘZG(>YUѺN3'/Q. (lValUff2S0ˍ탊B~4ywn<1MhLxT2އkBRt'ߎ@ dq) ;^9 y$s?分Z3Qy<\OK&:p04_ !koBsPԟ%fiOGJ^~|-bPòy$NLt ³':Ak K.UށnIDfзujǶYaS$Igo Q=!sz:ƺ:vc)sìde57WUZgUI4q☧\:G0'yʱlpWPD~ )қt|t00jFd'= Zh'SvNㅚlu*b<ղ mWK=ÊR(ADX[nZgG/y Q`#hXQ}=M]DL5Uý9y6h5 }f zr 6B˓t 3J!E^{pwܶ1G-ۂٱpg9~ bC wHDXR:˸ͣ˜"I>)Nfܭ@s- o ^Aēڇ@oIkeS֚fI&};$E,TGgj,Ʋ ^4fGg1zFnG57K\Lw24#'nV-4ǚ'tiTj,! =|LI:(!91[m: t L`U,P Z f+M\+&Pk:t'9?zÊ`H98 b+UK=9'^'jOnLj˲)HG./S}t;+Q>ݴx4Yƍ3R> @ГL;ڐfJ_g+Ŏy>ZwH[?\b5{6@z}ľNF3YaE"/GƌnAy^n3|Yŕ"zxG@UO1ΩYJm F*eI^o;O/2u`րZIWD  0!dz+gt}PW>v $tqEksQ]|/+"yM_]e)w[cV#hV9ݤ$ceU 絖em;R\ B)m'p7ڨLY4ƺ7V=_bóV=x;s6w|WEfe]07po/~`n (}-X맛әoo=r{a(i)Fa)#% %b]s aϷ8GA(.*l7@'BzObncxfy =zvShXzzEp[}M`׎@D̈́o/OFj*QHx0l}2dҍnXFe&$Ϙ@K aͲ&ptZf<54l|m9,PnON”vb{FZn# bZk)9>Zi+1&)8Ws'.B׆m<[/lg'S },T%'DjǜLBeHޅeRĜEl^b71u.Pgf=,3| E%K @C?M03Z00Z >J}g&1[)SVS\P^&2/9k@P3NPS$]lOd^S2"W4Nl=Yq^b[u&-.8^b2._yat`7E\@ 2:$>%zsl: Of|ν-4rb4u8)Oq9uo*ޝ|nת&Ѱ/˵53V+VUF,m_:04/-j.C$F6n&?3}-hO#_0ϥv!x~]/{lD#:f> v3@\4l0I!4U ը6 {Eg7LugXjpqOFAcgMF/DYDq»(]zTq%ѯU`9u{%Wc'=(CE/qzUIj bg](;V\~ įeG9Z/JaHTa;=SM&q\ׯ&$3U|#?*}XRL! e-oVeby+1-m(VYdX~b\}O֘` W&b;H"活n?U_"aH\TuU"t5`'^@_89ASe#5JBNYU?>$c@S9uCQ)ɍ <=pF!4)fG(f|H5N]0Dhluk@zS~c'IY2g;|7+8(5!Fi3xTZA=U*}c PH0O a#C tVl$Ux;@2ђF32*$W %mʏ_uE,zM"V}6C3n)ddӉ\S/0/8+U#E 8VZicГ\c*[@ u6n;ڲh׋>xgN(z ,$ G4ײ8 38Y'-{a1]l~ۣIkXgVF?ځL*|"@'+,xFp톤&`m47{it)bz}:©c G)3|VߴlEž$h&]2Vs11(?nB3mKA9ݝ%6Yv](C( |Wc`K$C qhpF& zz!.V)ZC?~I%~mOPʟ8C܏ATB[i+:u!_.p)Lx]OˆF&MQd`.MWm+$. .VoJz,~J+%%~c-~iw6"!0m[з2 UzG"`F$ ЯOzc^1oeIT_+EnA7 eg@;@u:nBLes>!E:^jvOܺB_yI֎+>;P-*_ىBIhsK9C>e3|qGVœR=OWW$?  L:JR\.>h۳W'{ѕQEN=A!mew`¾X@->p*zXd-!v v  &Ag)lX*.9`n7WWu3_呿"Д:A5BL]pV?0L.wh7k`JF_Q<#?+ycGM)R}oW5X!?" wI3 N/.ŕ3ôE^60H`䥃X6N)l:}|==+1O7ԣ+LP >زٕə#"P&'v[UQ/5061]҅ TL溏fw! hysL౦o,%|HPMvxsQzyNs$$]=$ġrB$ Iv%_ݞ՗nf>y[ .72VW^ob`eLVV:C$ #[ R: ;I#zĤ;~:ʨ !lT(7kEig45^}Ӓ*{~XЭ؟E>.hW񦪎OL^n'%XFϗ_'s^4z&?\ ImU/eXxQm Tߖ(&1% Y\Ǒg)OSb9*?ΕΌSvvJE S^W;޺(o1f{\l~}8nkƐvDrղ-sa]cbqŬhgU ^0̌epveȹ˄.,$ZbWF + @s( twhA!=ͦOQzQO,:}ϲEW퉕l7B<&"3I׀G+wCXCWexջiű ؑE$01Ōqҭ W^6kC{h.sh)=hU}^\mHKiXL_Y-2Q*= شAyV`dv{ȢC9IqRkCGơQ]/F-QdtꑸP( h$+xcs6vgf$i+LʊY]fsPfK︮g@Z[<&}g=894M?YB:nN~5Q%tI➲B# iA*$⋮P&2-RHjNAQ5Ţ>J{p {O4|7w@ȂOP8,j ѻ' ^d[CPl$t`s0=+z*VsK9RJ3!qx;׮%q iZoHy dCW/Jn\hWJ </n@ ~: S4RRGhNe@$zBH;Dp`&ͺm1((^8U\7"| zŘܦ&g<_ܶz\B9˯cII7 OFLx|g@ziQ,(쵝TEgvLnkܦ #o?/ďŗa\#?y үE7l aE Lƍ ^Ex9xCuV0}98enʎB.'?Uf*9!Gqfebs[FUf|!ƴ(-[O0n(߯haL:hĘV.5[=H78vO`-Jz)cmWNSRek*tiliw(“ Km !aMghaVc A^Csiv.\~}/ˈ0Ik.j|Z"_th-pYv J}PA|-2yˆEXx 16{*&=+ˊ##ioAd}lRp;Z((vs"HݾgX?oҌK%5Ve)fҒReg>+q?3Si]6+^ ߚqrJS//y56nCpL6m%qqq(Gﺱ bwABRDpgl]vQ GG bvB<^le edC6nlM~" 3/ Д$.4ʺo2l3afhs|d O81D(fa!^\}y09 Ӄ*30\2޺,w8c#[g90)N_/V|n?a Ĩ B_ͣz٧`@VDT6V+<TY~f!M"=0K |=1~,HN VYwh#lb\vS֯u,׳)>FD;zM FZ~.2+ĚBxz'YJ2`֗tqJzj=zm]2blI1 派Bt$Szc9 CIp*zad5o[pמ|ZٳU/,kb*JhłۈH_f=-.5$qojNw$\ն u3Le4묱mKQA `t$TQ'WKG-jad#NCn[ ZN ,O+:P~>V%䒊6cw !k!Xp:R s7p;i֠) +x%>̽ (֧ȱlQ9AX=Te1fDpŊOo-+ć訦(3]Sw+yyQ>djP]W'8>׬M'Y6$[I!0G<,<쫽/gJrh]Wu(Tϩ`4 n^IPfdY^K:ADofTed+CvExCk L6 )1ű'4"I008mzָ}!ӷA3UNl]ԱAYz%ߣ"Vz B g5R0hp} [-bG޿vࢂG2YoUwP2?$xi?#$&gd1̣%#BFkf8ՑJUSkJs38Ȇt."]^zBM2/3_=L,*0xtA]SV2h50EQfHs8mH" *TF+vrfRb;r.!Ec1R0N=nbwbnyz@Ѽu7 !. 5_֊eBY^pC-?Aɧ?VajDOt82ZՓE$1zYO6 0,Zf8uXk&z)u_Z[7 ݤpᴟaQn N.JXO܃wHx.Xi _yKKm+f mU-+ qAdR:^'iaRxLM7b/ {a(bD߰\5tdvñԵ*y.J\ XΖ%;ZWkM81*5y1Oy 1{d%l QUѡ`Ty@/ M 7GZFS,$:H&bF*!V#Hcx1O? 9~8gTޱ$NFJc=NO ;U ݆yAa4c2ID $v<۝LxXϪ>}Z ߴ̒R+5ev.yB+{T08?RQcSY [rۏ.VʿBqOEt g֎%(t-ؐ#Hv#*dۍ|_mö u$;u$odG}pðF,I IchE]kٝZVUvz)66n' q[b2TJԣ`ȴN{eAEfջ2F)~k],#`kPFGLUwƍ,q+p9v ``Dwo%A:B'/>5%^&:3c zN;}~3\l }_{ѭh1])gᣡah 69Aɪ*Nza^jJ $Rmhrf! vv kXr,gr5Ș`oDA$;Jpd8be]bgAz`}qh*Ta{?oeGqGʬyK#YQ|ϨƓi7BBz3"ln-%I^ޏHH*b⠵"h_6azٶ TvJ֏ "5o BXRl:= zbnth D`(0mYisp,[I5%K8 JBrZzZbb,Lf;*m]pjJ|=lVa%>U˯j-:DB7?)B$GbDP3 کpC iJvJ79$61[[!seh1^ (ͪG>}99@]qi "{aSCȑ[ͨ wdi# ᬃi}n:]^9` g@ñL1#J+;Zc_x^kUc 6xV>@Md೩p:SY!û-ЋVd!,n梢h&R4TvmXkiT[QsWDosTq_ &z"M{7h @Q!IuN yײnR:9ypR7T1J@iMu@Nj'2ΞǻYr;nMFGfOSA[7'~]V ^:lL7j Z6Hʧw6^!]wmrs㓅DAŨKqPVKSBP,]ļs0H4NQ#r *J^+4 @J͠YUq2NVM,.~a''pnon ~c43;G> {&JۯGx5rA6EaoM9K# Z,RfbI]|魥8Ycc0zOúH v1Un:3 ! |3/01w'#u928x $kx's*|+jWJ@4kF\N县u{'KҪC'';}^A3bU=TEHZxCQ;P1_ b=*0SpyC>Kj{PTˁmzޜL:ys^\?Qv& 니`fӸ3:," !c{L6\V9[fƬ}펤F1?M| E/- !lΕBBwɏ|DAPK%Wc{BxzO2uE[`ͨ/E{Ce%)^^|q@9 : +ڎfQs͞Kf~"藲ۀ}L6Up }0'\.JOPdIfD5FWڍB~#B֓ߗv->B3JGO:wpjOF"5˻<N,I.-,&"l$^@U3'$^2S-\_#Ykѹ_tQo;8<*/BwpH/b1}p|ZUPu#FC #ų%a;E@JdV#otIDE޵jS""8' H5FhZSW-S{73z=g}!laNY>ОXt7Wi)91 ~Me[ h ӗGthsaN":D'Pʀ4&4uK]XT"]p@G6Yql-hcr13:XЖHx{hPg7Mz-<ICJGЫ"h #!殖O,x/Я4TqI#gp̣1! yCBd!l3l=Ly3e /`>=I * *܉T;@Djh&w8' zK}u7ZeM Ҙ:B9ߧ0*MOͅE{+&G10L8vYVQ (94JHר-Ƭ%$e,SMꕩ?nkWl8Pke:?q&WMB~XM ծ>,q/H#׷,XxU=Iu3sZbpyGh,` 3^tvɮ]Iv`ޖQep" q:PFt"*OɛgQ9Y?=5mYx&Facq;Dvڠ'+ .ȳQH^C18OꡯEP:<"7,:Bhh)I};f++ Za'Wp\R{t#׺ywSr: 23Uq1 -] )+).um QE]am0h zWA)![K>Lf`k @Hj}Ѥ}va3 7+y߽(*ϧ] #-zE7t/ sD,-M y%% ͨr 5M+,vi?Epw8E@mNJ8;grWʤ ubᤓғ;`y Pɪ 2LD_amhw٘sM rǸLyWJ;z/A[|"Dhל- mbeN0zLң:Ƞ|Zc&wwuO^C v&]O/7upCn/0kz=O3=N @VҤB <"D6~zs\4r 6 vp)Q fz!$84Z@?{Vǂ7?*2KԜulO;Q3DN%/}N <:+Dz$rOVrp{ҚtJ)J^Il<@gS{sVjG4w 7ACѲ;oR{uˤy\z1MiԣPlj jK eґ{ ڜ=>x :u,X-ލGI|7&f=ܒ]2:9cd(ӝV.'swn}ğMsuΖ맻?4C7w{JFD*s-" n)ȵ"VQL3~th1uB'"o!mDNVKP`3 ڵЙ L6T⼺t)ox45㻕 #,%דw.j٠#P`Jc& K"UmPߦ@M 7,ecXF+&'=~:t˹Mo_А1k *sO sʄm;g>,G:^Xߏjc.#zw_ J)XA["T d <7n>k8:q0p>p#[ {'1?~ &pL%g,HUS ;v}pG_zX_ԛ.~!:r4+l \a4G7` W|h}_ObLi]~3wEtzݐ9lI@q#8v!|AaT|_dR:<hisz$3Ajt7\Y^U ]8(kttۨ5]Bݧ[{-plkL iilZ(m%2C1yE5 *m-QcgUYyGr X\}x?aUFnq,fLh=iacߞj_e>.*tKl% 陞,- 14\ ~s'\n)3k{H> ʰ$尕;TTf^GUਭLTlY(6F]:8ǕBKېeŊ4sZb7E1R d Cӏ.TM>pm+ N#aSmO-j+<]dٖzFmsR^dg~Q2e[?YX*y;VkdhcI݋FN#O_j4/AH(?`Rﰤc~gTkBzx'CVxa}!*(Dh!f?\F(Z} ^E9RWpR+egW`oϛMCFSÒ ʅƔ"*Ii>z+6PZ?@BD& $H $w[ܻl "MVª )סּp\"S5,>$dr #a(,9+\aÐLY l z͡)?+t~0.rQHp͊Q8B͗'g@8~y];4Lmu jw;AOd?UXF1+p)˧ ,GA X"jWs,E?a;G-<4=`XjwA_f\÷GwԐgq[0hy^/']}PaUHFG w =`6>hlSP{&sf;t Tiy~Xpp9(xNڳQp Xw~cGUiu>\jIh$+B/%T7x/pm{lͯ;Q͇& 4 1@^XD8Ä$Umz' "j\6+( +Ii ocg.LdP LL(w4hݧGGW3"}Sv, kEmHXl'mhР3#G2 2]f5SXc#QGoP``v yq<8"VifoS?iAwlG?:+/\n1`7Lv Ы|W+A&H^zVÜWxClW[V Ѱ(+QxHiՍ EC{M]z9KI#緺kyq[fA`Sۼ3)&\B@ [-#R)J&ҘsOv(H0Ԁ]Ge:8oG Oయ?l16qTypkr@޲ ~4 8% ^֗UpEz!X Y\af21EXA,)`: ;!L(]L$]+w4FvNi%rdQOE:G3$4_ZNԧOl&lxc5TMd5(K#u k̊&H2 bl|i?#ge+v==tR\fK^ЧM,VA3TéPOpSM(r k 4œ.2}%nPe·Ea'I8I2>@jfEA!`,r6~H`$ g/_d3'ẍͰy" yoӦi&sWGc(hw+taDsIe0lX$fQMY!$-ڇja{ yC+^7y/0?lVHˤ|d9%4⳺5k0ٻ ;Nt??}IJ~c6֗6)v! m "cq U)f-"T uK6YJ$6p)nZ% 2;3]?S $ٗbJY-lOA#/~ aH@B×ֳKe·t" gI;H."X-vuVm,! X+{oS'ǐŀg:OnB/\:j㬴NșTs_O4n@d=gˮn('2M CmkvQT=P6Z7~M\ R2JS;iP)TArOޱfFTbrK2m`2OyA#ye֍ԷA5BmQw>8{2s A9ewԺdD|P2).ZB\RQy+.(8gR,eo!oUbUguO? =f>1ÃmsԅunjEW@&ݍ9d >w,q3}xm?9oqjGC:Ggc-_i@k4#ԥk4.LXAښ`(~ Sd(% kQP6Qx &*Nڋ@̾Ug>fA3G]Ӷщ/#6[~I|9x9k> T G x:62!,d]YÙME؎DbKZl{/*O_g 0Q( -xwU԰&EF[GӖpQo3xMCPbYFY9,.{[s4ߥgQKdxL #X*|ǢUSs6ҏ63fsǒd;DtQrV4 аt^6~ȻA ??>T]俛0Ar)#Ԁa׀̸;y<[7`LsZ؍8N$FIhϯ @ tUNlM)U~wFUzL"zͯ!Ř "ۦƘtx'+hpg9rM4T8n(c۔vPJ+P>42SiVm"[BOًa;~Fa89 3Yj]af>@+FID< a^h[{lpյuFavuJߡ~A7C&=cZ~\$vHYIlGlTr\.;@M+ͽݵ~wuSTr8+ b{iX5y⊄/Q-If߮ȬU |b=U|f8{ׄ(mLp# h+:"}h"(:ȋ3pAE;~d=B4Vf$RM+`=8h1w*FrgUjl#iYϳsBC>]56? kPRJ3 S,V݁?V$5RBwbfoc㺓#ZML̢# 9y.Z^R:A;Uh˹ -6ȣ_ d :,U:2/U9-m׃@&k*DHg5;!%v=/OsQ-LԱO'mZ#t\H[rb aUE 7;MK&noXXĤl)"T{dJ%rGd9^?{@m5bzqOWS|K<DnJp4j"; HNF\Mv 461J4Q|x r>Lv^`HZZlLitN֟ yef-vj;"2B. F>I܁f`ڜ\,\/Q0=|6Rh4CfeohBRwpdK7%ZlŚCs3'F5/r-rY@ܾϖ(QdV ~W8lq )adS>M:"r *Vsbb0->`@h §=t+xYHUT/@)LN~C_>WXqw(Ȝ(cFf#{3~<x=De xg$]nز]OiRHަ+=Ee4_rذɹ-Ml{`2eR¨הR8F#}W_U!~YdulśWG$[vfTaߢxU1`FF~Nܑ~)hkY*YclS@<*E֦4I[ީF\ 2A nj 4%+peɞ /}t_ ݦ%Qr 3:JUBY{mޏyHTt^5b[QXW2Ry%PͶO( B[w@s|4swǁ11O5[[l݃as(F.G%wiVPJ$w$e kP_BbOlhLlNk'o!4n[()>"~?DEY΢ CִNWPr';1 ]db]ND3Y)?ž'^Qʁs3qVJD6nndͮb*?"*~#-xt)OFTҼ eUSOj qݿ[wr0+^:_VI'TLo +aXLϽ).D,¤.N+۸((PyWفҟԗ̛dU{&nmr|𶒥 =w>7xd͛[e^9 /K$(}Jx8JaP]tm'r&2T-*[ϳLr<'8h{-R0NvOטxXar@nd'/U0ǩxڳ;0 A|l,JH0迬e>/ܩ\A]^e`-Z5r$)ؗ5"]iqT$m%_jtJ(B"5TTN&Z;(3NRv87L;rL]?yOm:#zZ}G!.jv\5~D(Φ%#6;KtXxĘ0;!Cm-&qA7hpa2G1%c+6`j"U+ ^??kyn8`//]a֘]V]aڡ9C6OcwJǣ.^m2:>)׎d~ xzُxXma6Nvc4viu4 m|&<\!e1ĉͅ4H1|ۻLa6CDS̔Bc'i<6\iu_=HAvϵUC輦;T:ʇu+7[I_"/5l!x!쿼7huͧFJHog)%l!؍|K s+Vޯ:Y"ޘ䲊i2}짝we*OŌH}H󛕯J^-ԡ V.@IȦ{w#$$G \!l#!V267) dɁ=ي0!'H&xh1ځV?Gx$&DBsSy;>G7vkRJȧtTSrg f_$*`H}ŔtC0Ng/M´P\մ hWQτ|ti856>STyt$j4"'2xڗJfyiZ`%bQ68!Iv /g,ʀP=xꓐbGj=Nj1(M|*8ͩ?c:ʦ F]p>+(1>Yҵ}% w RA-`2,Vm5jW~ gkKbcz{2ፙI..lrFŪ76u@PVx蛭j'qU-hn[G'HQt>+R6ҽmu G9[~up+ ɧurlUG E| Gt2֫P`}G֬s=hXbq#ƴP˚U 3a=㇢QTCh(YBzfd 6+u= ĄX}Y G8xB H߂{g >|'8$+B8e+jVX378joZǩ98Cm~\Bp!IxsGU$ \0sgqZ\< $nxrH"]ZXA- $n .H~BɉoiFV|ݵ,SeM R>$;G`S$vy,n!.)8۝OrIy~ԪWGU|uL![r.A"m{@3>essz"&28̃rBwZ; um :~R|Wi aP6w(:X;AnF 7?!59c3 }oU!s͟sSqح-VARKR/ z ]uU"AD\AʣgQXmXs\9_/n&颢2s=ZRo`jaɯo>%u3T ! |cqp rjkd c+ŋmm5WӌMzNSu4% ,6pj?1 &ԡJڢCzY}'=S W/9 2.N|'YSoP5aYff8ml.[y{usXi F ^>dK_]M ٣xGt2q>J'fߔ1-*}tL2 X1Fڧ3˹0OM:h&u,լX( %4r-(j=nOEWupMyܟa{k6hb)mp̅ȚF2%dŴ ա|3"-ӮgCj|K{NJMJbBs*ࣙzFM 0Đ|< pf/EL.p .GbO"]V%RǾn[H`WQUWnKr&`[5SDW.=Epon0 Z +pisHSQdJ~y|>ml%m*<.jW'LrHk(,IÁսg1}@z]9߲ Y & ~^sްʾ}ʇOe@@MRF=/x4}aQJxY9d"K*la22nR.er? +kZ_B˖T]'.d|p2jD"EbT:дꝹ#"rȑ7X }ufԗ^lg(E O{D"k9Z4CnTbu EQ&<|* H4~ ?UjOuIZY+|?a)='Te@|Gbge0,N]V)[s[wH ,,Ō̓zTSY,P{̪$.&㯡b >GA{5=!$;<;mDV?-5pc.kfb^VI7D ܏/S5&ptIm'^kSAͻUܤSdi,F݉Z*/( St.k7sK1|rM [ E:BD:5TTk3kxƉPb0`BU2ߢ/'&cbi\@UGL-A@ʈ MY'vR{"6@ h.1P*U ] 1SX9 "+4e% W91/LƐkٌvSƧ5a!F9D?OF`Ɏ{;u!D$6V%U6c]O2r#6/$ φ 9)֡BdE뜶6ޭ iCOd׍ŵ1}og{_38[g-=RY܏=[LDnJ :_\v Or ibZOoG$R-Jr-'<,2$p֌M$ }xydz0>nhM^!nubTZo.j~0eU%mﻦ/4K鞋U "J Xҏ[IuCTPfO0VH c[=TCҭ(0 . 0gQI8{Y΁9\1__ks'vE#HЯ- & P[Hf(;KM@:38Sm kXtќ@|WwCH;x͝mC.t;([[QV_6hGWk9Mn(ute)u΃DdtHvֹf9JϭoW`[<$-IaWA8?#d'>X1sҀj#*!99Q;RT^':;#7r(XAp1i=z\cP6d ,Kb4yE;f^Œg i2JNx"9 ^.J)5W NrЫ[gun ,+]0 sB6c%~&AQWVp-:,z Dj:]E6sƮ"їL6ˀߪM^8qxyܜ?`s3!ʟAa^[Ud+?Z:/BGi[lx bJ} 2533 r{cNG:cy: /!8b5s!om&ˆ~}A^ѻuZ%ςVZAlb΄_2NC.-֩3 M vbG cSW)``CWVYftK%?ѺmO mx61B N8T>ǩ}F&M [~~cң\x m]XWgI*_{!z\4οoi#c'4) -5  TZN\S'U"Gpc$WG-bTnGHw1 `xZcT|1eHC .׮QU|zG#R6s~ppx:Vez,T ~@ z%T e peÁ ln6qW] x@Oojի5̤ɒ8ڮS@VK k655WD]båq}!+/Z=PxI#=~>֚ r{K,xw 2"0q7wzn!0' bCh~ط\PV/ӹd əO]. }j- @"{|=\B?RJ9FӀ{EP&fRCwEy21#nvnjˉ+P)[W!{@Bڸh-;Wr<#99tb4f5g9D3\lD?kĔb:aճ/hE&\ ppXBIP۾Z:Vަwb5λƪޘ`>Mv ]08/"wR*'qchMeBlJհffk]~衩-˯\Ҭuu1:XrRnX~J/{J,d r5s]r(3eZ9*-u%_a襁["bhSxO¢.6CU2]:t~{{zǼvKD(ݳ_{!d,(IMЭ'.g99 &ZEgu Fqǐ/qA6S{)vaV|[{ImLZehV]fBa} %究_*K[=Z eE*nڂ2mMȓ$=ܵu Beg{AZUfd7AMoy l0?jrZU'{C}12d\[e-G^_Q$eGWߥ\μ]y1ګ 66: 5ky Q)T /7p`=WZO]B%r?#& hִctVo% do\haT· cT\ŷp.L웩\}v>A{ft)Xt1fY&.`!وW;|ϔl ;#֌L+ɰY .T=$3<^+ɰRUђCGPZVos?s_rYб45åܥi+7> Ø2?3|Tf=V =mC|xLc %6[1!Q+\}χ|G;gXkvYA^ݛL)P:wkLQ/>,OSnHB{jt5{ZT+܏ eS|ΜONگ0/GHN%,.[WRɊK/ϟv_+^b^ @o:Ij%C}h;Px6[)0xbY%Ĵe%{:i. N*.q)ϿwtS']WڬCUqm1gMzehŢ_*<n$țte+r{JpBAaa-o]CgȘ2wti#MB 9>z "v|z%cr9Pt%_ Jw-ţW4$:&hjt2ŵ~K痻/u{Zh{ALh!ݔAz3Wj?=o`ӰvlQ#ˑX8_\ZbPg. [&5mҙ]u[*v`ǹ)0+}{;W$jݱV"-o"~F2CNIV!dn]K};¾ࡅߊb)TRv #;[k6O%gJ#9{ J ] MO˾.#vj^OWM)0C(:sH= mlB!ubVN< l <ZryD-*tVxf+KVb^o ߱0y: yxuy Mgl #3eaxT t$n PX~BZarĮՔ V4k.M\]ُ' 2r y68i:xZ>X?@@wRyF@O!`t.UV3kvLjm+ԊQt”6TB$獑nHYQOuh. is1"*^ /Mb鋎Y> VfPC3ռ.(Q)ۇzd?{`DM.0~uS1p]V߸7D5:zͯnc,ڏ*sa*kV=EjNLu:M]ܺ錭6.¿-d+Gȭb~gFހѶfDBsͭ15}[v 7^33YÅ 4Yqp*̻h7“)$H#Z` 5}^ǠD[VS%/5gK Aio.4r2m#8 pO&/5ě6z,5.Bf=u=3f3Q t}8~2yKTƖvwBUpH{Sp ŒEQ$~<w{5e@{끼%z z CuP쪐 "8lr[,Ѻ~0yWΠ88B[\ۘ\gk]0@]5z=e :×H4 !HA9ŋdF?+1YS=BK,n_[ $L_Pdjh &Ѷ~NRʐqdPvp +kB+-ĘuqVֲY&^՞EoZMp_LHH03|wYڋerS!QU^z ŏihz(\SJᬊbL_5;z,jqP "~yCϭ܉1߫:Q-4jOE%Vf]D+YUaf<Їi^DVыM!Ejp$d|ѡ7A'EVdKSMTPU:>F~aa0;*2>_2YT10IV($cig.ʀG )lpnVlTU}Q$ ' ęZ&bXnEˬMϻ@=\Y^cqض5Yk$&I!asҶK p26"GtC=qѲ yݢ+y7ZE4o+OdrıHb_0ZKZ=g~*s؊nR:X"3#FnEPZɿSY$pBVFd"tw#TI5_³ c̴O_q;:fXTwOkvBɭ:'-P/g#>93z;3=&%G\4V3cZf{v୍8V:o5e|d4C+S7\@ŧ#[SiPeb}'P"C5%^5jqd͢Ȯ:d\f w_^%3r: f粇?` OJ n k&0qPˏC^[V}FJ^(=0VMԫQe /axjbGYْYz\C͆'e{PE/'͏p1q[+m̡D>LQ.붑d*Ƚ8=9uJ]J@@42h.JQaЅ{MWޓ&7}v(5}|z;>za`a>' Rm\IץL.vvܑ΅$qԍ^}(ngP'Si@$(G#%s#H} 3 -(L zVTࡃvzx(r`#v_5Kud*'X)hUٺ}mTX,'믥_|P;eP=5vg{ Na|G@@}jS{}ToQ6|)B20bBOB `'m Z􉡧E2eivŶ2MDW.a1\t1&Miqq%<^ݝF ~82/鸯Ļibbf,b5Op .z'xn~%2( v֦iБ768}ƒBB5^#xLG'hUii%s4C3 w0 tDXF LGE`0 '6 ` JX'dJg8y3j3'2\|gUE%61s R0x$$؉$26F%/bcr^ Gr_;Fn* c!\mM'Kն] b gE]T\!HțOLIdRG&-}@K#T<v۔W'쥕 p9m%Bߍki;J%s∾y4L>#cldۍs,se_ҢDuFQOdhO3Kl$MftZ  ,9@vrQu[;iJW|}D*p.}bQi/~d-7BI"(BFDLHihXr~_Q*D+.~弪#RQqI ^!0D=8A8qA*= wsMПz4:+# kexޓNN+MoA〈e͠va, 7RS%(lp <6W)[qaf=z+ebC5{Usiȣr- .Q/(m%RԆgɵ'#v1?* 7"!)` / O6#>l'-;0-u͙@wOVE<ʳ(_','4d]}FM'b{Ed :!$0LzR^;68f^ó`k`zڍ!C|)5X*N,f.,e[8BbwS{+2|I[߅'^A~OLɔ%<,%/`VF2}q;@Ąln\D%"#{$&D KBW֜\uPeO`0l76υpJ Dr8'cR%ĨzhjOCb0Em$i>K2q Eqˆo /g2 L ψ,U 0HlICk̙1γC,vq3Eu@pČ4NYQD67Zr;c43&Jܸ2D1g%8{oAz钪ߥ|ܚ#T5KKNlo] FrRjq7n5Zf}m] ޜFNaۢMq9L .͚# ]y֤ZN)IӢ15_3gXue{ _˄+;hM:~ "zOuQjƾ;+N8 wHmηWTrS<'$@ f _bIy6 fq y{X D@ݰv;7-+ Ʌ|NG.JWLUEjGe48~Bu? yj3*T`A(Gׅӥ }_౴>i?Xïaٵ]Ix5R#х!ʈ)Lw60 vBoPR2Z\5n#gVQaap),vxs ]}v a^Cr~O};R ~vGq;1GmCNAypXҤ'jIbSX3{bO&< =k9AJhwC QAi,Mx<=qQ<(HmC AgGb؇S)i^-^PΏ,,{)s8!5-*|ep(ĸqY~j5JC3bI:<'9<[NFe$eɫ">"CrL"szg^++v $T` )(]֭H%}x;~ WqjSD~Ĩ԰w$kQN" vX*X=8I#dLH i22.Ej@8'G\zL8D@|XqBsIud{I6]l٧LϷ!}Ug+KZ V~/?~),_߄Iqԍƽ|c ,I|AVؼ)a:V.$ a$UF QD0) +)| dkf@9.~l -ĥ GKNX ?~6t/{*$%p!Mʻ!;y\u0ݕB-efnr7[-wCɟ[FNA:h.;hDN 5y!jfN`TC?e?l2kC/z>@ ?YD25[n/TD - t!|AFb1NaTq T=RԦ64ýy,~قzJ0(i>U-)QgJ]R8V3PZe_[QB]{qu\ ] ٲ@ D=;pc=@oYqzk[ܮ3lj}>-6ЎT;V;pkj_Y/~%(; `1U+oB/sn[sKO;G5mMƱ)7-"\0IPʪUHL_Q'bV+lXXD j<3! G jHA4˗K'nB*,G$ԘngGoʯ0`W]ubRuu\$gWl_K$P)ym]J9ik;|@(WY<+\޼iP$˿mv)XlnFvH᳷HQ:? $ gآTvngE|/_ˑ.';Ԛk"NXWv@NgWV[D0tJ /j|YѦ7.W1]«*smγY?vDf!D|X؉>5v4@H.x#oH:S6s$me1H8JhZ:orecDA)RI0t)(wB=޳CT |\q}uo4W6Þ*|`=rƯ[OeKcVԪ13aWа ? JJFP]P;vْ{5P̷v>Bj%*/m:Nb$-%H*EUk|+@{ybg*eS-*{K$Ry€K7YGgdMeQh"HO: *'VF GۢE; kT,^ອ@e+Smn)G5^1F*o$ =O*hpSGoQmUCvHͳ ªH* ^`.$Rx}L_TVቴ h˫da'DMb1O%" qEsAf26 auAf~x2':'sO"9vTCĒ9i1gCRT+iōO,ҭ zq(RCpBVG\-(Zp`(D!x̬<]$JwvOCl +5vD1hy2qOS1S%}C;&@eĸ9eh {Xf<6$G1 2ҿ/o0;mu6.#3 \pTgV:Bǥhd=w&< P(Fv󋆽TPX?YE\HȷR5C5!!%hxO.;UK 9i7vrOPwU/0Ӭr\4r8JDd H @Ķ?'9_+YdP)7$0w*(ȟ MA?,?и̪&[K.[?]g- -ˤK Ce{$/_(_ķ(qR'ؕt:_ƪx/R#!貓V+ɔ~5"7L4#:=!yU HR;K%X )7Q )Ԓ'%~گ;?/s 6:drmPz1,SnRz*^@/ qGl"FAiL9и&IJi5}e/EPlz`aw.dAM]jSӀhrV`("aVWN0іI ~ cLM3 'y08L5ZǼ#K?W(hPo((r*utp?{=bHIc:~* 23{g;SZ 5Y͹w`r+`aN~b~)nf~i ђԾP, q3AwOb'+xV3d,)b}V rםy|?E>^f8h^B(OKT RŲ/6x_9- ~CJ-SHDiƁң{^':a3; HMZ߅HE-.zȉ_ٺ7zDVG+ Ǎo4Y In3_e$M~01 =`UŤM']SZ9Wwfo_r'WA2ar;-Kd2Vݹr7㭛lap峲Z'vӓ~*qRkihn+%g11a&n}.(u/bA It38cHmҿI۟S2K37n9&Ȁ%bYs{:XŁ͘W.U1 `lvo*afUh7&6NvggP+l(՝ZZGU nO?ScscM&fb۪ϭgʑv|^U:` *!{}Ùk֚nKS~UE-7Xdg%crkoWɅ"e_յUx9ss|@C)qkM5[W! וZA0^\2{:, Z TpFJ\h r$`@NpMas'+`MK!a({O T{EkH|ܳJ~ @]ŗ0oWZH<Eˋ|?+e5UOW ,& D:Ca/=p_^Ú(Ov;Ed!Fj ʍB, I?RAr<^T$ 9k'3kz4m68W@ܜ͚4" hC_F'>-3:[NjmL!A$I=X)C@EH,uKȆC BO˛%p)k%3P.tecvH{q#6q"FeYa9Dw-Rz«LxES R]XQ,+D K[-C2A=IlIUpՆKΔJAy|1' \Og{B͍Ag0Yh6M_ۜ#8p ejU{!o{ osJk2 0먡gZZM] ~]0,Kw8=Qnʊ\qx-)/PLIR dTcus*:N ^f~k><3GuGz&\u[(2q JȎ5T}‰jBg7[2]Xyqj\s"Ed*žbzjGnK^+$_p樱,l2.~hSǫ]Mp,p^`waGK3Q6<Iִ.gġ?˝96H4%lB9+B֗PW >j5N Wn)ѨcߎW8Zɺ\$"5%+ϴ{d ў,D2 Jњ*fSfubPEKk }NVzwV/w3z*be{u?јˤpX++(UV)1@ 6+IF[@NK R~Ӹ[YCb,!f6bs0բsޚ]g'mRq9-O)-(DdPmnSsGcWw5"1ɛQ K}hnm0Y_#rrcY*i'Bz6ojF_V=[v?؄7s]X@l@![bCU 1ո9[;aA G8obaJ=gfD r+C pS77YI˺_"sCec_őc`ԅÓYBg"379̛XEHwnj!iB[\)^-DdMCqt)%0^I]Z :y,@ܼΠ{xews?UR]H#ROEEgS,֮d|U0Qs:nmhhNOzS&c왦6}9#NZNVctZaQYUinRlFe tق1H@}$cV. 'W-w}BdȰƚ=}As<Xτ'یp ofX| rGGa{!Dj^bM5pSR +KŲo v8mPY<4Nq-Zv5|$2boN!?~{,Rvu>5 9?nC5I ȊfnTj&uS.nhP(r춚 IYѷB^pR(޺p@<+r#J s2"4ԦPch"_tR59EBCB>lU,oT)f/YՊ+ڢ/ H?_" + ɼF)E6jqJcUEҴ1PL.1VђG3jR kW9]΃nzut) 7(1U6z @b/>n\=$4D|Jn49" 3kp^ݙ(_DW;Rf ymc"Rn |R](aWTjGȂaɏ2LD.PvKn؇A>c( ѶsK!v@*.FTk⏡EzVRz}"`:6 SL h%8j ]M0~-@qՁfAd^~sl)gےL ̹uœ_-s\**'Ǽʁ 86t@ԜWM$~ik]b o9Bٟ3ٶhrw $b_&74MkTcrІTpG @{ %L՚!tH)#/ H k'IfYIu3iۮ45zc7J#Й4?tX! ƹI.b רb; ^Ti^+1[jA 'c^#ܖ,prmBfS#;-lC78!VqN3~2Fzu`6a#oGu=!~":~~xɷ-#F56`괣 )&ɥxv7+ǝŢӴZeln!?=ʛOd[zlLUܝlڵ%g cLœkݸE;XjLcw۵VvR)EA`FKǗ{kZb.t}mPTZ/q{.ɒğ]cB-h䮆i[QR*CX68_`6>[] Ֆo* ݥ;L N}>^7Ls2r'ܕɡZGxz+@Z\S$⯏lўܤa%IƁ?`[A~L{;gI "F!|`"V;~߿E~ES/Ϩ([}ále<3ظ' 9^ڭHG†k1Un^?(~i@9P4)oG\hipC'%EA2ɼahmh4Y4vr(6oRg~V97G%5d~Iʙ>jp!;뿰oR̫x%BUD.*ý$n )Oqp V,]5"+߿ɔ#zźϧP e=J/";5D0Zr `|6xCiJ\ -$`ϡa#GX{ "p"C%TfT~` Zna)ek(Ck3MnHS\b̘^Ob:~ )vh]y"S{2e1tpEuNIAyۖYq8/5aSG0~3+>v2MMbYG?v|M?I[r GX6 '*@_:NJy'{=eP~:``8M} ַ m*!2RX] [KM8{1قv%/ՒKb|=ŒC/NdqFy5|26#t_DӠ&~ R6OQ9ȬūOp6PΗrY ` ѹ .2~H.gUH+*oC5Vޓ)ᄛsM\Cb!RXO,G51+cu313/))HCBr9Y ˌ;XQ>ODwρg)$S:̯5n ׿!KU)ozKq^ qm{F2-yX /[筧Xm:LZ,X1G-):$b2 ~J"nuZ6ObKI8Y D^N.Q/%vX$hL"7iLQo|%Fo"[As1+3ALmQ Gk.}#]7et/ы<[m$ !m@h -$ ,ޅtXhlf(deg#PY>.Txp: q|fq #Q"T9)r@6$G0ی}kP5ųqjJm"4iqhlU"8GZTsQz.&63;s*#!*zj7I[Dr?,J/ZwrZ8_Xqr%&5CN6;[1Ѣkf8/+j%Ry.s *InU贗}6 oAOMl+\G;SC0#ʿ*d߯HDC2 ZKoDڴEA AC6ژtC WHiv\D  X%HO%μ66RS*G m(>) tOzNT'gnğʹČ;9(TPhp 1ɷVVYalo7,W ݷi3]]:J3O&PDi!q+dd:{vxy)ߊ2k_C.5 Uㄗ"NܞLWNZW%]w2Ay1,#ᴀX߲K+<2 IQFy*ufo Q0Na7Wi!fՋWNeh(A0qzus.`^6c&2䡚?4*(f>Xb0%\&鱷$9 s_v nѺ8zYvèC=6ڀtZr!p{"/*E&YdC*czZj?qT5}sG;!JPfT^!Sڃy!$TZΓ>R#gtG~4)pzO&e LVUE2~'e{ KO,s'*g3Z<^ru\Ro oMx=~M``bP8Iv,#*>2KPuDpa}d7dV7J%3vݣ3%9R":ȯabIE _<<@4Mo^T69}@wHQCZ죇p)Pb4A5!* NC\~?j|iT 7P(*&J$ [=H#~@r#0UJe<>[vg}]MNƍۋdI$`n5DfW)ca5:Zޗ6,Y$Yh,Uoch[vHpw(賆kُTQVY?Ph Aœt_J/}kHZ; ME4&_J-PzzɌQ fyo DNQj40&ڂ%)Iõ3) }qa^nitiwW:Blѭ"X U;bd,1 ~Gen'yD&׎)BͯBŅlWf[MϢXr5ډX+ ^Q; ڼݙCC+WM}ߡ[+ڟcQbџ8vtTfq7U@F6 @RQצz&mFzA:Y*L3,-3DǴ3k3}8{EuICE5EeX(0#SjtcϊnV, [76m^N,|9-+nZ߉n{+gbYjS$xL#'9wGtDSÇ|J_lC~phПL|`Ĩ a5Tbfˍ5L*%6 (b~4+a|~]E/ʣ ,Q1Ir P;hZ}Qxp繯7Xm2꧚Uuva\R{+fV@ 0_a\4"L? qj0 3gsbDF_Wl[DTw=38h}M+:UR\PJr*5؃f1,mL]dD shNRhuɲ̲0:ꎞs g8˅"a3M[@i튔XIe K3f;@_>%(]* JQʮ¦Qv]l^BT'ϯ=ꔨDC pi:ۦ"׹<= R4\!@u9:mѧoFjZ?n>tQ\e*5j7vĿ1T-^\ӫU@i9K L.] }SZЀ<j x0Ȏ29!tptv2t%.1KԞ~spZ&V@14QO %|wDHj.S8r`qQTkGb-OO' *7E#R%pSzSJ.Ǟ) AܗFi.2.he nRS1t ƺ`x_Sgž8ư}*qe<:ߛ?PJr2^ ?OD1,1|tB/gޣGcn: ֤^ T\[&׹{/N68m;of5'eK%:]H&egY-VWz~gxdnsv/m8G͵;ԥ13U>ofh21 x:7)uL 9}q_/ "3ϐ⊕3;~K!B!yb16,)!&}1-KwO[F?aqh!а,W_+x `B m W 8R,sLj< 4&l`Wܹ2ا˞܋N^ܾȣ?:#tgnZjJWAogHu 2Xc_a{2b.ԭ*)I)-/|mv[9tNɨtmkZ|LjiA(& nMt%Q h1C|OK1ui7Š^2O ԜQ&~'lj(b R\F]eAMaͰ<`.6<w A.cJֵQ%r=3&fe C7iy- Mρ4!u+ 5dN`f9DB@y@&\78H[gP8H3@1M}qȲ:0u{ˡY|-ӽ1h+ko^*P)\Vھ)e2rdw̔LsB6Ш4BIus]ZѺ0t$:3xeDߋj sFYlR9%)}tu4یLC`S8ΟVBFD2(F\>C˔@k U@nR<.ى~$. c V!XOD[f[ߗ S 2G28o%v:|3!RCePq,u|m iNZo Tbɛ)pg~AOnm$EV8 08!T83(N1 Q'dVnS:^ht1Ju#i1'/$º+*AyFu*Ň3^GèӘQ1Wlպݿ' dڰjNˎ k9(>&3 _K*:^EcT-HocBtvZ`{-\Xkkem/D[`Dlg%%65_U娧8m5~AL GlTKDNЅÛhC[W..%#F חYc D->ԥ=nv]Z0p/=yVt!*ߢqKe%kHVArj[$Nj {Y/ucY+(^cS|X4) kA k9@]3ju'Qv`B0K L?Mx8Bime>cowЭh2rb ]@mq`ag4(LfS4U`_ e:B\i*/{#!yu^6ƅʙJԜQ5Klg\Βv %96GL?5).[K?2pⶠx;Hxxw>nKb¼>j; T.jGT6S oL +:-X,piy\U6Jzd G%3^3SV2ߐ5eǼ}aX".{K={0 pQlD8 c!rCUV-kuac3sw8/͢QwL]/uܱP{j" fI @r -ǹ"0c׀=u#9ՂNw: I>ٹhƱd,n(daA; hp/< vw{BՐԧnAk(-#;::VQtY%$@ Vk,UU89-=*N/iʢwAp%3"er{O P78~և K+-@wOQFA\'ZRHM5F9u n҅c[_4; ;7`m80~:A٬bg4(ŨSvrl@I$ 6{z1`jf*E{h8B~ ԑwt?_hI7{Цӱ3H:YRMϊw/u|0B曣)ݧ"8{(XToߍ ;7VQZ:ǽ䀞V6V՟W@xUUcG/V;,)٢)xryHug9 Ҿ{K'Z,c[؁gUh2XQ|@M& e E<9B?L1\ViJtˢ\]NTU{64 ~+KLKo]q9f ە0^ v'\/F;ѯ Gs04z} m o`C槴=j1#aa ֕0lss, CR3lc+ 0ѷG# T×vRIx4@bv^.AzVrʴHѤkU8]`7#H}RvH(W"`db0TIFkСFnxX+*8cx`Or '`ݳh#D0dp%53W'*pȞ_|r;oY u1An~Tt&173@c}uvJmD{*rqU2KNwN84m_ y<lR g~M ]JY¶Ids}O[ Mzg"#M}J`EV&FO?b@u`O;(%!rr?zwjRvNFz3.R|l'MC $TXVRǣK(5)TcxIn*k iXlX^=S>{ TMKb;-3_Eg|u EmG=K?c},0s\*KY_h Gi+.JMnO3F4T_Y1" ) בí bǚRmrZ:s6eF:&u=玪Cp {y$whcjC63zu6ACv:C+?O'9bMq\&,eC$6ݸ23\lw "<'+RV@F(QRb8 V2W1IJ7 rS yگoLa>mѡs °qYVWa<Yy2GV R2ۤFi;bh F";i4#T0"uEjl@|tр1E&YO,-AM>s#V#kkS]%\&-]L,LOa(1lpqZe!L^ "yt̸hUB4g'yU0N>i?|&d|c It>tR?yBo$6>WodbVgx6!oi8ڪO.f-t: RV h 33q@9!GOLQS^E,PPO 2tL`is!cUxI,tvi?[dfY_}|eBE*Y'_bmFYf%Lhj<@v5C=ASzEotL'Xuo'_lgn\{5O5C;Q#foA!rcizh%Xg ^+[rL9 2,5'I؛83nev{Qy[vsSfRPa7JH^\xp9(`S;oS1x)ail\[ 8uC_\i툓3SKާx,/ iyRw[b1Ax";|Qye3U;hMED<]' 0iK]{exHcyayd>|WW7'JMi|ELcz[%adա4Gj?wSIu8#LH8¥zDD |%Uذ5g"Y͓ KhI~(7:W|v})XN=~x\܈5C0!Ae4v/ )ޣr%NK$Q/v |_'``a`_/9`k*zi P ۽2! ޱHl^@>*u}ZXA@bTbsfrIS#Krˁ XyMD(!ҞJӄ3X JR"<žɞcɲ}@WB'(SjZ6ۂb\p~m0+ΑQyoSe%~7"@>w[6o*KE."E0={ 8 ݤ$>xFDW?$7A.7,ŀPƓo0ܘ|((.鄄n1ԸSp)3ƊluQE z^H0Vt70\eiYh  >k @4ay)DxgX Ͼ< okN{97]S enw pzh-rDipX ?FH`dbsO;&5#%cv[ez&$7a4+\SttE7֞uN%r[l퇠uR6 h0 ͹Ws SlH5m931X!i4YnL^i1 舓"ݠ!c{HQc(2 rJ!]?; ZB*4#[ÚPt;]J%d9ٛzt۝>BRGsQĩ WѵWād<# )CŨ3xᘃznD7շѽGkV#A" AK۱NFE  2}=FOn1Ve^ƹzl?ɣ'`wqUe+!E *3ȶ)¢ʯvb'Vn?gFŐrK_nØ6ƙ,1_ PltL5 2]D/걁W2 jU\Kd'%;dd'>DnVaPKJSf1`9%UÙܺ@ va84Z`( `~;{F Ir~dQ : )@H 8 {^dOG2aܫ㿑q6'탢Qġ*C3Ӝ$iZRXУ\O~ɝVl9/U;l|תY[ OCb0~5_ ɀovak"ݏ;MȠq Tk(44qUV6B0-< mOG G"~MկDIە"Ý7e?cxR8Es #C,/~MT pu:JRjz>Ź$ܤwD3x!! L|AFt]ːGȢme9,%@/AT e 9n.Nam1&w YGqz8{J8OW[ tvUlqDk,FAiG4B .TXa`Z"fLlSZyKrs 4^ۦF Nfc r39'xXxB& A 7ACE(_6qP >|P\OZ0!{C2 ;ں0|hN/&v_DtW[ nmKxZa,l6nf8& u` CŲ(rVM ۥ}@* *- vteAXv^Ŭ27)$t,MZo&./9_H `8if˺(:ԁ]7LrXZ"R}mEJҨ ^mĈ~%N۽:xz86 l@D}l5wma%-35[#6 3Of |lGwcR1K#nϭT>6{Z;?*q{_7SkL ܹ}B26Gafؚ!I[a%Eh*WH]He<ʴ ĺ|rՙhST ym`̬O krl {D$WQ__ҝB C ` G{{)vQ< }#tsbTh!ըA皟\ȯ[VT[N!\Pb#>2yi{l]:[EgR[CVbvU>ZDruP޳|Zv+\A;_qţK%@ _vC΢9z L|I?|닮(-^\?&H)*ěB ɭoLܸ`I\m 1Oq(#S Re@n6d\;},Dv%o4!f<)24+Wjn"U/q->% m_m#BIԫ?)*v'T0;D4*O7#E4D2~f-EzAF;#odkewKbFSEz5DzweQ:Z!G$eFQFv nڛycx<0>yF/g8X(iD̡h>nz,/h@r"gfe#j[JTimveJ7p~: 9D@[6^.ewя?v=ϲe8jt/lکj8cXK(]oKxO'1~W9Mk눇\˂4`Ԓm,vQIpHIbvBG daaev&B(&љu2\cI}=h`koYb^`u0~yu(G]dxi=Oq.:.C o6xlv &ȲKh8>jZEZ'_:=h>`T?P?f͸wr6F#KÚK>-dujkt9)<X$'/!ڝ[*znq_u2}:44,hLǴМ%Sx}khF:pl4HcY_˳},x7ChޏZ<amh!и':Dx_[}:n{;IuԟlO8.tpxV~SĽ p~ZV,^,V [u5n2+4BG"G͓M`#__'_څxVQUX_I`1C['|ZJ(^8% |29̷6_iV] Qvxs[u/6KDb,XIPINs1E?w"=0 =X&:P f˲oz[hn ѓϤzT*oS)fgUQ9rVV]).=Eûp-o辢6ρ̿t!N *{ R&pO=lj8x4o.~U=ߋ}/[;Cq0*!>$=(Vhs+o ~w3\e]3l[eCs+$Ba2urL9NC•zӊg4L -Q+uϐ`$h ';F,Ykc84D6?lxe#Xh*=o&F*޿su' xݤp{-mk~h "7X$\Y (}lUal7 O_VO1qJAX!vЄI]/H}~_iG#`ZlQr+[߰L |?@0DBt`)^ppJw[C)}rn;Ҵ;ف`.lbi A~a_pk*v2Hi`ލ=@:0zZ8jX"RHh~ ^F}9{z=/hA!)OR`[E1YFx"-/'1w4.ݖkG^?7(|s aӡVuWeO<pB>mg=]v+vWWM{Q]kk_zz(_4-KX5,@M4;MLwbv "hZeoZ&P\j ]>}9ԢO18GUͿa^̛ =08'0Q5XfLo/+'3KTS!%2 {:+ uV;,VWt@F:Tz!?CYDͥ}߁VRʰJ`[s:g>W!nDk*[A,wY/̈U׺!V֒fZ0` t:C i~5 nYr6TTr56UqJpTOMUCGZa;6ը3;`1i.2 O)s m:1i6҅nS=r8pY8w5U3YA]p8Ukܣyhc-&CD &3ָrݧuahV4MAgaF-ƒ[{0Hd/c\=ͻ6`Ν2ost+!ttXLR r׆h| u*B(%mV H>8?m4{ENy)æH>\Q2j2Sd3̗Q{QGCbR@4d/QIdIHE:Gr[C&xs y4LKQy6{zUdD{ bl-~Cmn5^?1sejBT`u~&p~5Ɍtf 9>`jb]e <[,rZ0zD+ΎaLnbK:hc^_y.6 =fd!HWιOC-4BEa_fHY:@?wrW3ŵZ +.ШӞ+|!8) ]uA tV.l&r-wo7Z1I (;b7I P(Ԧ%}N."IT9i+L ">/,)sCShC]sL @UPWz!x9<-YZ fbTdX @2A֗{1S/&e֮hs.ÚRښ0tF+J{Cyn9̚ cQ v5{_ 8sOk\TǶ:Q b_\w'4;6N׳e~2iNkʁuَ{c#JF!9GbCK*vtG޼~7X)k2fh\ m5;ۦS{񿹕% EB675V~O|Cs%r@,W-G?n p `5B扴=UtzCiƳ.$жv 2`s.QWfͲv*AbTp[[dv ?8~U'@v⦺ Xh@[^1U@Y\6knhjRAw<cS3+%~U])%PҀlQv 7hT4uoJ6y(*ʌVmpHa*iZ@%6x*F՞'U1ve"Ȧ Il犒w,*zw/9, O\tt?\h M08Ab+ Y,^νl~vc ù3f&*,[3,g(83 P}Y'XeR~3_RTe:K= kߕ &vܮn{ b@{5NK2-z<و~b\lf%CP^8KQr356c8t0DQ/?5="}6KJ=')z:K B:hs&7oJa`TL/OcDޱwvOWdбjT3.@'Ӹnh|ծA2\pf/%ί(r|aӴZ?@qFKBfd¡Dp]Q%c Ҹ0-XB1gOAv D> Pz\R4r\ pֵ0$緜D2>ʳҟq " +? U9 Sշ096^WNoh|jG-{.n 3yx5x%gG /Og'~V2m8ח%keTSC^!0*pZ5W0:ToM"p?7,BVj UaEf_$q AX)9Zt6^DI[uQ{$FK!nReu [hE->3|}(I,̯5w\:<_TBAWry@J +,`fjK!oZm8F'>Dt|$|7AŠ5SgRiŏ^giWMID^qsE4lpNF^U/6A^!хSfzמig?}I\ruPIXߍ7cmK@_ܤ n'SFSnNN3i핶0Tc ε>;bʹm]Ԫ8țIʋf,˕F-ׂIu! !uœi ]=#Ge w= Tp 䛓t;v8|tب}P0~y5KB ΢ JC aR+E $%p> `̚ړх _j4*22 !ƴ"^VQCYϚ+yg=-z_ʳ{?Orr^08 B|FP@JUغR7G85^"k"b36#_X9qC !`O]ݒwlC{б3912)ɮw+0UH?V{tj/é@ V RڹdȨ[T!}*h)k[fxYO1SS#p3N83i/" ee 1dys<{<C~D^b-zm!Y2K>X=; 8TT*=bA~,T{w{1!HwbF.Ï1LYutJ."cmq0jO)J)¨(H`?9H$.kAhs9Z.Ś&θŒuP3A4Y?A_CYq'Ұ&C9X `:Ĵ,7I uUS {1 +KJ9g"|t)B- tO+ꭰ2iV})T6[j#gnLtXRC3,=uzZC8" S1HčNP &`ڼP6=.i\tɃ< j6D=sK=6\fE>8!xh ֽZ݊p1*fRkC@KD.3%L6=%`I5p y;V3إ#.o ܃Hh0*D|l u]Z{[rY^A45q=Zp ]0q'u |09,!tfh.'t|j5`&6갍Ҋ -?GG]B_V[q5'=cs=/O!3ty1U3y4@ugdk-VPU dAk[G[q/@wGflE' \ujT&O%3D|J03#V#nFT;+U{ͦ/a!q֝ S hO!EG@AiK.}I+>Ѭ ~FG`IJ}4(x [|^im*o]č@uaD&ǢC. ˊl^ؚҍʂba `/M=+E ~p/+s;U&x7SIW僇:b7DLSAuwdpӷWzL K֨*UPč ,I"K5>vLHgy8M<)%]e]Ѝ Vյ\A/A:= bן0 @6\DU(޺Q,wPK"H~,)}ܻU՝n+ȵ^sFka h̛pvMT't -g׃ab7= K> ^þ}ګTF>X A:8Zn7¥Y3F<T,k3EaW^{: 2s` @}s&̐MZ@HME{}amwK<u7`׹u*xg ݷ9SQX~OqUïCꮐs_Њt=AL ZE(?`"ޡDniDI/ɰ5kci$HvB. TcC:WL5#ke'%87: =#}DÓ v5?_&!%a)nka| -S}_7x/)$nAU3Ǽ:qR=n O1$1|kn<`2:x{={Lj$ X^{Bnk~q!3 ʙyVp̱yD_lilv6i89J kP֩)(P!oy)!7utM_!]W=۔92Op2$GE2-sxi[rKO1`Q2^4" x+Q=JO]sE91*G(.G(XLO='!t*Kק3kGun#Ϥ9ޚ[i1qΆPoDXjwQT Ms!,T/I~$ >9hSTsӱdcK CGSݜ td]xŒM1m=Mhÿ,pE 9E sg?I%<-Q]J79V|6f+xoXеF-q|4.|N>)"~<m.`%+}"2xct5SƸIgmzJ^vʜMriRWpo(U5'~`ҞF<)-X 7C+º׻97\n([؜!g˴dsԹ]3X!:;և鼒*\ۦXXRL0M ނ1,gaxPLړ:$hFآnG `<^{n]ω+Z]vbwoH sncHZCH:yw^mT!Zw FȸaQЕ&wXEmح2"NWWd&NZbFqFνƥRfJ&OI)k(dD֭>%@<^^7 $E B漿afݢ㨁8BnZx͹O@/צT%ǬgA0K?TAu2lȐxkXvИfJ;崉KFq+:_\"'H<) 3ÄIKLekkWiWpxZ4nk߿ ipתc̏{%0gDlb+dܲʟ% kmތ7f~? P$c*:\Yr]%LbSxD϶x>;w%}KmY[K9ѝ-0רtLrEsOKa:1p9x"#9ZƳff,ܡbm9.[}>o;ְnl}{H6e . +85|ãsj?o̓lzXKK[bp^T t "Awt(87lsMeu7E+0nfq*YP.V"VySh<A.%T4{&*##r2wrwsXi TҴs&cwSVo,yO,*qc7)p&ZH5f- %[%1QU2g`~B? c^G(q<_}lA:ϒ Nr9V)l߳*yw6 򨥹\VIR7iϚL@W=lHSV )՛sN){ZKGt{i)jj,^d|{_B0&^SU}S\ p|l:E'Xv ls< |/0uV5 h3gfy= NX>qq.YLvEޱ?u fpG4$5pؕ|-s`D@4((+lB)x񳐂8P'SƤF6y+a)MT/_رB5K`!{ 1.I,Lԥap.+C[۞& }Y^% ΧHX'{f8q /cŎu -Ֆ3 gL;6N6i;j)jMC􌦀-M1㪂O+#] 1m%/U$q$-mr`рK㜲0JX=?՘y2(ouį'Lx)ؙ,:<"GԾT9t3RKz_Lir!ژtśGq"C4N1B^?V6=c5)jA 4oZ*2hK'' 0];|"{-bF/vǪo #KwΕ/jntI&D~*ȴIq)ؿ=i1)|v}^=;/&WwH:IakBݖh1(堈a$7s?]1Dcqoӈ |`d.ar~WfS~zvk1vd[ㅨ&ɴ;BAjHٗ w6 kX؊ rDq-yR="c3Ჵn~о r vt &*$Np0_.l_^?o^d~pǽ2FKinΟӝ˸,M@[{a:B&a5'Ƹx +ڸ̨l,k?Fޠ~&mtr)Btoπg 󛢯 q0 uJ;T5Y?0lET.⻺3 'j֗tz(^ V{Vx$230_D*=ugmq e?%"5T3*KwboM[b*Rx2kq5 #؃ؗ=.ՊD58^0p)u O7M TZ2#r C{ys5Aoj+n[m8 AXujpGэr؂@m׀ SO 33Ŕ2|e{]x-}'Qg:m9!wfx_}X}9cX)1I}EO m/@5$B}Uxo_P6fupRmj% kV.2oeHEOp[{%88" Y7㐘p;?6uhgA6#"ʠ_"VS%y$JC8\rx͵vqsJcjat1[rDU{V.*QS֖HVjƒw;`wлHZ`dndow\ͭU+A\: 1LlchmEI|t)څSjý!334'\l'6 2zSܡ[tO ]Α7aC)t*gD5IreTNX&W'Bo]XU83c35S_@aMbODoUx/߾ǂǣ=8ɬ&G{wq9n[ K)p 2:}, g=X.hp4tZd&[U+Q"қo\kAmS =C`Z֐)nq[*jIc٩\A+$ݨL ]wXz}*XH諠]3{}d˄s!/׌|.JR?ҟw +}rwYPNmei':h?k$Wk qq>=&T.$rQPK$Xα J+^,kK!0 hvh q$Ol|+jN&\Xd&v[".ۭ!?F.,TshI>KB1$Jm-o߉)1js?j\!f,dʰXiۆ6aȉٸ2+H\Q*` דgΰm}7@~٨Ga$a;ėsݬgnT %`^%{N_G7O17L۟/đ{r&mA|]\iNf^}Q5+ ،c+;╫6pNPcX/p/!SLiBDz5lɜBi7T$E{F+G_X_k2Mrh)-@%6@6QgОtoN4]JYY46v0O$h1$jG:H&|(kѱc?&4!Mx`g >M-c/ ]u=0XqֲG'ǺE @tSn/7`=#^y 3W6=<)j2 4,ESLpK%H98hP~ی3)É/^' blWdg0kmaIϑL~9AofPb|`fY`\ЭW}+So4Xa,FR`Sѱ@ũ S+ӫ}'_*zqEB"ф=: mwaLiq:5 $CO3eM`+w2oü7tLxaKw(¨;\Ev* )]{Wm:V:jcoӱxO)~Tpس'nޭDP,FG\ Q^owr.leb >ԇdyOi\SizZyinp@X41H i:6l2k' PHzֽWnc-2 套 ʗ,KwpU0,MjEхV(OՖcQ7j#  4 Jln$ܯ->[)etq+ݎ|QjWædc8#>` цNHdB4p`8Ykw!RE;^Dc‘hPe[ZGJ* 8'kޫ q7}% *GxW?H7QG(pi5!{UXI@Z&yZYdiHq>sXd$E H#r9QˁY܏gNV`FIHu A*d1!qQ}Oh( D2qW8 \+m03g)rSU?%<ǺX7c[>z uFڧD]P4m-&rʐ2mBoe.1`PPWk1f%t?v6C/F`!W-;Qe˓Dc$^DDI#W3MerpU>dV 6m~̴[m3SἌ?t:*|hy\@j{_KÐ yLk ܒKAdzl[r,دv :q|j!iM GbV9 w}"Τm2'NТ%|z]nRHl ׅ$ MT\i<-@a+iigCZU NШ3vdH&ČچтNPR>~` 8}acY1b>asV^cEGh:-Y&0_ .vj1?X3hZ,lXLVh i cR>eJ1;|37sjHY|xM8 { -UL`mɿX0c HA U96 e \jd9cwjekSz  h+Xg 0ngbOx(7/3Js |@"i,CJBHJuk.j O[8pɣHzKgl\RJLˢ;_b+ y$ԔT'\+L4dXXYI.߉yx@|voCt(%#45^[,Xtl00 %'6x>a{4b -ڀ~BELZ:7ͺfs-sF Qxr\&'}skȯv>6Cz w_N'deq۞=jZ;Gn8uS>n]{rɄ7^ʗ䐻oɥPsPMd:&l?I1O@ۆi(N]lеHDKMMx}?}%O"g9M]aI*5,eaRҥ\^X{|Ef4DYMxI̭~Ks =bg =ߑ UfL?+|6W03##vͩlP4/,`,)tզRˊf-^ É_Y~w~lFҎG~*YŒ +ijS"-gq#mE&ijVt>e]GߨnPGq&xg+zZ`÷W0Gv|Er{%g 5Nb.h~w9/>UzրdZSjYbLdC!d_ϑ~ iX?IzW6N̑0l|9D=o2!)hz^C̻ x[@³NRb04$0Rcu2 e.1w u$w_w5>704x? >tuA+_~V 2GxJN ڪ v=0|Pddi"(ّEDԾS>9K gnn prxgW~Pn,w*z4L* +)o)-'|[*؋*sk8`9g`"5 v>_!"|j0os.س`:0F-wWMQ.[VcT%:4=O# ͔ғ:׸z#ccزH:z :jfXcdfoq>g O[q 8, IJt)zgtȜoQqBO%1LNJ W+[g⼫G"E7J,ƅ=o3AD£لtYX_|EؗoB!T֒qwz;u4JMY=et^@ m~n.ȴYyUSRX"4}GفQ/\݉h${k?=L:P-`]-Aݲ ۱H_U#~Zj'rwnV1? i-/8muѷEK۵V~4൸ɹ@ ٦Ḥ>4ٖ<)V'FrxE09sW4vX2-(o2ԊnC~<% ->3 h 们8#𺦺Q :qo5Нoʍ5t^oi9WlY/(:=;Npy)|#/? H2.LP I(xΝٺJZg[jb<mk xrNM¹؅ehHnD썀TY`w/.?2s3'JO|gժQ~0c٧wL"P)b"qTg3H~m$ޥvwzB5Y(MD)—,A(Wȉrt\Mws)U;ƬW@#򴭦TX<JRvS#"]iU*#O] VQ4uk+?0 N )4Bx^t qvme7\0 '(W ֪ 3';T/ ʘ ~1mH7ٲkQvvЉ]U 񯯞-a(:Qs&p?7+M@^$VZ'YT ȢP+u6s&;̍[ϫ4GTK<Ҁ ߳P-lOGN+j2Ҹ':{_Trʸ4 g҅Xy t;VSq..?@妔>єFkC[22;kw8'/_hT!]ycE{Tp'>YWT';TJnD'e$'sK[S+Rt5q<$u8WpiS&V5@oZ:ܥUo"e 9QKa/˙50sf1>DP^Q߱ ^Ycb[ j>M_&[V:i:m^e9+m.̻/$'{ۧ<[)퉶Abg+㺨Gy?g,r|L4php\0]􍃁b7I|LAKP]qJň Թcd 6JnHʍ6$া#w+2 >"gvf}3euLMzd@.V%oc%GshQ* ƚ`( 0w!h0wN29d[ר֟ҍQompm1uV= Z%Y$>w %K30ߘR$Y҆X˞*ED!I,u߱e1x̘D(%eV%G++j;I6IT"1 76TRݤNb)J5qއ'篞ͩv9¿qFTfw~& 7pۺ9$M޹'-ӀO$_ :FEK2'J^>O+]:q4)&'|?%x vןƢ^ 'X)џT4 BYԲ[ȽE?R/~cWP]h۴6)];W3x{Za2a;u`g׼}^v[U^ vrgfz8 rv5n W^BCDZHjٝ gMtߋN#=0> O-b/d>Wi<(8(ǿ4IayF@"iMs-sNoM)tW6 ?m9`%ڠ0)^5%Yl'._fB(Hg@꫚nJTPJ*"rq$$-|P`T+6z{C3eȲ Zyn< ued0zoxsun|y`M /Y̏IwY)qŬ:yZpE*Ȉ<* C,tOI&)\#:mկ/>Ee,U2%%f@x%{s7V(y"ܶa VF%b`̷{5b{rѮ#fo5~_/qqRr0{o]\-3 }  E[!t 7&Ćbnzh^y*qn( 4&]Cؘdnz- Zۀhz}Ć`˒a-8W]J3[Kցԗod #3W 5vE#e`8svF=nsw Kv>$Y2-5GLWSNKY@7DKieFDWZ L,:X΁Щ1mr \ínOlר8"]jf6;+WӲ}dW#x i[I87M&4͒U$8@S |BiW0Ͷ$Ou7 Cl=qz@8]Pk6vFN-|ImRd+]qoWaʹueQ<It3Iu}y* xE::[쌟Vզahq 2E3z!4 Y#[7<If−u37j?lֲi.v@@H*`W.$Ja!m dNj]Tkh֜>Y|qZ Z۱XGZae !e*#B>Nj઴H^c ^\,r\j۲A^ P9gotyZ`qtF .)Xuy;>G/Mbxf/i̗ I?YxD [U5r4V򲤥eȣ7OMxp܉5NQK!Nnf8a0k ӀD((?>>:Q˽Zn:XB˓vIBAcHHqyo_LƊ=nʶI8.)M8Oc4+f8 |ȪyuH aMp!I9`&/ tl#dXj.1Ѹ{&4G,An@ń}qL%d:)ynֵhɐ\ɣs 85 xAx"1(11M;krqWl)5Y~-|B : [[xRiSh[Qwoy--Bw 'קzQqS;}=Т,OB۶%95Ye9׽o71ϺO7Xq5Q$Q~NZ&ڛ*b}qft<acL@E>pU@nS/P񂻹ک<tE7B]|{ 4f]W)cRV)u2<36ą(gO/2MɃAAak'p(|;< !.}; zV"Y )_ŠQY`O^}<#~(55p i&LJVA+{#_L" s5٧}\׻}ᬉ$g KR b< ~<λliąQ9bC @Nw@qI=E!9xAxqT8 M+%xb[4(2^ j${̃M4wܒְ %+Ζf{jGd,LІIy@8qBF#'ԙrH:$ Hg#y:G2}v6!jTgX|+"cɻ 2}`ON| e]Oڜ%f4 6°nbuWzVB@DH>^u.>nquȩ,ɩ@cñKBRSoX!"s& HYF㽡yU7/g!_L1Njn4g/:,/wxP譼ZbLŨAX>iJʊ~۱qW4 AawKStrK܈\1λC2LQ/]@UE h0B/ɛh7։F {,!i՛2#!v=Ki.Ե\9U;ćb5GݼtJb?U-.Orqh-h X!4fIN>$ FЛLݿ%o8J,L6І4՟4;i0!j,ހ wP IVSotKFy'V!dP D/*yEMtXhuUnw-H"s뉔tJx0R<'|O$]1ݽ.RFI^;1%9u'ʤ8(G OG1ǠeOEd:q5u ߾Qzxo '`+8kZSX Km/]Wߩ.K uQe=oLDr[1Z&Upvs#.*;;͸;8vy@=bS{>Vޒwc< ewh$k)WxV nWjco )+f> .>鵑s  wP Ѡ#5ؠ4+2}Z3."FԠ1]Z5-M ۶=` ۞ Wi&`L:TQoމRRNg~CoLۛ;ZZ#%ͮ褯mzׅ^1p9/xv"H{E9AI6>*ObEr"N+N8L2APQ5Gx "+Wg*|i5(k@|!M V5˵pCjk 5ȣJVɢ'4 ae1n'a)Kﳕ1&|: [J]޼mڈP3 7=ѰVmiv+}@6[B'p}ZqČ,)Q:@cn=ƹTU85B:i >GQpKC]tu3a-;fl]"_r0CD,P917߼DuYl&(^#VuTϙеT,X?U x[;8@d {?:ʇæQ2Nf_ 6-"qtc:-NTm=- ;q>zg8_%CBBK: QP6QwnZOo,-'i/+/Q{u^54^؋eK%f;zj$WYbe]ƅIL*Z%gLmwuS1AQ D |o3$_@ |Ci%aic= Z4;HNs54y?.m5r\&<\oP[7~Lr9Mq 禇|cȯT5^1[x,55^5 քROچsp8 Z[lŴ!>R$Rq\_̭Wm*6N}j.۰>k y`~}.n\i^FePpA:'I1 fT[ú46J .z/L^JD#Yrl+ڑ̸րŗ@T#\:vkc'-4%&_8M4#"]s@9YɑA1P3cގm29粦uz&wWA{NMYD-zI5ͪc\AtU^ 'Y BF(~e*|}cHϜay28iL2eǨ7QB aL "Q+?M4n'}~ NG}kƒ=cߔ7ǭZ$Y8.[4W@܋#/^5shܕt+h:)!`P.S/<(ÓPFqPx b8fEu.• }EY-GsǃKP7Y.u}u݋, FmsKɖh%><@ro)'}PLL}ȩ2;PMMA)ڤohV7\P]|ͫҀ/)Dĸ??7ߏCg>f?ӆsQ㮡!'zPjSb8|5jqۘ#Rg㏑0a]oLz la/040V+rH>U1YZL_b'ކhJY~BEcGhFDvgLL1F nST|Ca6T=?{ *%4G'FZ0t#Q S۪a{!I?=TR8c)Lt<=*h"a.@X^Q+L>F ٜPYI]nv+Ub5:Q>@yRG;!JO[ެlUgziJ@Y_TtetoK:Fjo R[\Q$J6-_D b.ۥ,v?"zbݣf0~n)/x1FO%KmӢ 7~ s0tLvG ,0: ;NJ6yXC\fAײ"8ޟM Gslc*;0saGIߖ{Ɏr\O0G ִʛ8 2*۰wCe<¨Mqlx7TR r _XJw9Ѹx7t"qG}vX̮X$5 S,[}=˃|<YՊ=C8E$C܃Qh} ѭPXq`xwSB03bB@kPPYW&" S ARzE{X'8yP+; Yt r01潆hɫykK׃vW\S³Au,߅2MⰠ{* gx1KVA{FGH_h5x{Bo\[uJ V' X]BRָ&1赈lW;ꦭ+1u!_;đNd 2?敲m \BD^IB9%۹Í|ل 6C7Id!!dۭpb{j"m(!FG\Z3oF"6"M,Tu $g|z,MobzO󭛺F紩 U0RHk'INaly *̀`Aޭ+8|&Ė:`?6L6GE*_R.gÚ^? z' @R~y\_C7-K-6UZMB]ʿ"-襇nUB๟ x^$kKX'9&t Vԕ}I A_j~Q`uK5ᚩ)Ilm#&HsF֭K(b(5yO ]$rŬ0PAߠn˶p3By :gR(ہrtxmiPͮ!~4?*"]f!GxpրHEi F|vfh{b A4z"e x/*yGdS0!<*5G+:f`_8//w1@^w=2CGˍ?XjӬ[ xJd'{t;AbZpk)DXB (-I˚ B*P'_FV%:wIad)FC417myڴ)~Dsa#n9sF?)1fзrz{\pEcf8T]y i{}^CgO$|8/"Ͼ&K]-N)~CPGZ_/"c,cGa']e|J-¬d=S9UhG98|ڦ] (_|C.5[A&r߂9%51z%“ t0`hT ;=LOFA%;r'{|dW׻eKEk2#rL}HaYYp:VQ#3hԾH ?!NmF?UE]nkSW<T r@% !CBN+HeQõ BUF҂0ה6ۭYx!HN+AVM.~HCaIIJ"ƞEJoёܳIQk {qlEN: ɉ"aph'tGvU1#p3EWfh+ֲv%Q"Os}!߻h92~]:+B~ /K-"Y>J̨w"Ɗo&C.W2$MNg+$[) Crr+c:Gc_\vK%IH;YXA^H)wk4#0h^%`0cC*}Ĩ&X"8PF1$y mb\Z=@#iVNֲp[{h4w.oBslG8 iFѰ!zZ3+EW*4,a>H<_4M`c;|h z\Q ̺Vnbowk^gs.luðXUUjмQr?KLE}LN(hDt>P~U#}?UÁ[('yH+nSE2l'k(.n[Н,.rcE 2,[&&5{ :JV_Fizh%OQ=o>^B1[#1 S\bmb5ngSs#- 0G&Żі2Btͧ?܄ c *2 v֪.f$d/5*]\I~qd!)V~L F>jJkz7R0z/ fC`8A M: tSm8{L'-H# Ċ Fh C!"Wq~$cOpWfz&:RPbN@)@6ԇ -ISEaI^\ŷ~:p ʬ /Ж 9nL.(w5{X4'۔;o.%iBC#T*39S;) r$$P47t j+}YnX;K7^li k[vT'vpcOK3[0N"DsZHa[aUyH 5FZ+<QC{$He 9H[U(!Cv/\# ҍe6 מ2Xc](Rͦzϗ`n/mv#Cv#x;ViQA/+0ZWq gÒ"D*-$Cy@05j}qrOX V Ǔkp<>iZ 5]Gw_"Ш۾># ]˟(V-D?m>˸ˡ%x v=(hDZV;V[b}.S !!QH&}UuV|ؖeLⅭ{6n&^՞AB^r@3b+(6f*:KAzHHUns6p+qo{)Y#Î*4_R0;PE*~y^ڼK%JW u4"cJZ|NiIل;5zdٶNZ>*>3e'(?CoSXٻ5y& R]lԇ&0H\yC&bD}p]"ߢ֜L^Bv"; X,sLXo|=P7'W;uh#\-\Vg\Fj+3O{N eD)k] m6ðXL Sx]Ά"/21j&lj: LTe%0cl)co kB Q H־j:`w:hԀHN Vx11e DܕjkN]hnt kKF"9*20Q+{G"q`w'!R4&-v{$:xٹ؂:qQްfo4FXǬg]{bA,4}&* I6P5Փ )(”tڙx2Ȉ2q^1^Db&wb+yGΝ{E#|w_QV(Pr G5Yfطate[DoeR{f @ Q̡4w;L#ʎ#mXQ*{ .gp]SBTɜ?4Z9k}YR3@Cmpv~C s~&^Pt)&I%*ol:P< "UFe &HxoL'[, Ӣ)_oM}gFVh~{ dpbn|Iґ(jxGz[k*4ڸNKh|14,.x.eHfƋu͸8"ޟWOlFG^JLB%}i5Rv?UČd1:f$T΋㒟KkIvΕdM QLq4 : ThgZb=ͥ9UǽLI:,Xzg|w # %Bu[9܁XAOӊ ]yhں%Os'zVkֱ!MAw^{ 7 ❪t%U۳aCuB]0땞G$^Iu ! l뮘T0QP/ X[{uz aÌ,vBy\:H=i' 7a0]r1qscNr!O>\m GbrusO %a9QJ32/DzٽD˒My K~zi׈ l:玟G ULGd;ݻ}r@*um]1fA{Y>aMō 82$]\#MCnS{ݛ (Wqgⱱqɽ_ ӳ /Bϻ9^=!GDspyxMChz2bDT#"#|0t P B0킄nj׭Y頯6FlVцR)k8X}(rNVw_0 [x!%m7|jwFL>4 / CS4NS `S;!ߥ|+Q3s[ig{VX GO_hM>*Z1zh^A@eW]Aohp-Lv)0d2go7tebV1Çb9L٘ȅlΏNdՠmp2> +i1 XCfuK c>gUqx?l 7bn,ID!A`[>V'tnټ,܏E yU?Vr!i|9jR}}2flF6S8e÷H[aS׮=.3G&˛4Sk6xRn<6||Fp}Gsl?m X9'3ƀv0"HUĆ`f g r o2 A?rh= $ѶldN}d}=*H~DQN:{xhPӑ|@ee0;wÏavx74c:˿>)uQ\~Nچt,vC|i[KST:73%o/Ю}JL5!zסVUm5T%?TNbG"z}u9iwfKtJ ,mGw&$.g`tL#U' ;ajl5mG*Qu?9I:Sݎ`[DZy;>jPa:c:itTe1B{`2o7n-eq/r2vIҙR-3!Fk,7}P::akh%' mɨ90s|@~\y~JUQNTZ 8;FpY6 z^l{ZC;9Y3@SR xtN'4P{3}t:˿|?wYM)Π+ H2KY&oAشP#yn ۪D}'7Wz]EـOI dC^Alr @c:zEYgo OW|ա慶=,fD*}ON"B mWTŦ:$\Xمd4LslƼhO| >[,6D w$ ן[6‰i0R`,08- %wEtg-}U>FЃnO" Mwa\1ص~.bTzxUx!E)_JpWlX+"`s) %*~)%0иWhQ5"yi],аNXZ75d$KIr Mq⢅6xB4+x6K&2j#φtNwP'8$TuY/"Z+  8/O7{l'6whpLl)b]Nsӵ~\ʛ?d$I78~r٭ wF+6rSN] Sxz>uyS"2`d `wDUG?[uTJ ^d OqAWA3 Kz>|Uf*t=faw S K+5o) ib5ғ?ⷩ\%;6v|xD t)3 (M~K_zkMc&m@0F4ɨGuI}#k3k:!tG]u /aK3\"R` &_MX!+9+Fਜ਼f)5ә1m̵~m=.jP޶kN86/koG6a8QYxpzVp4DE6OPt6pB?7F.D$ +O-I,#(?:r'6y]P4wчK7g_[.xބ6mYI.JbG/^ =@ 5aŸfW_h\@k 0bF폃⻀.s9dOYUd\0d6I 8.OQ] 9rg#BRC$&fLA1L1TZ`0yPAθ30ѐE"ŖYȳ6j~HB*4IEGm'Gɡ:L/4څ$%IDWvwCv^3"REWN``UBpʅ뚔6-{ɅGTDBrfHU ֍~ wb`MĬ`4?Jj(zȺK=ORL&s9%jf'$_YN #Feu&j[韭q  ԛ\dڵKp2:CV'xlܼ[wF k; T8/ڙl $ꔩ1|&*X݈tqyU8vtvM ,!i o%7܂V prFI*-δk0ƭM<) w5ҹfr]&J+ZԾbsL^k#|LdJyrb#u%پqA ~-I_G~>@έgþ!sԗ&!! LZ$8H*sS:P14D C~mydBvb TZ 4uYUM}ΞED[AK ~x_J5r=T!RTb$qDl2AXf;rFDޢo:Yp($serT;gE[Х5 5kwX;jxfh 5:䎹x^;ȁsh&LY.ZqkfMxo7kHUAcZ7#~pn 53w^zL?&ԀVnB }Z`#HVvlzJjzom .GfXYIVa'=:[E >Ǿ MQ)ܛR5?+ O#8#$|hrY1{yCx Hӵ,(1O$Ai&.B`o#q|M/|o3][0IV!bn\#k%35ƿLў|-`6AsQCGo*ak{Wfl<o43 zeE?GjXOPo::$yt/ %#KtSʼnp@tM<;! D c2kdd2Nm/zƑK:-;i%x&sk'@~࣢(RR{~.U&聆YࠄGSg9a'S=nPkڡ=Y; VQ24\+i,Svz;=kH2%qXhHAʼ{xƴ)w5ҭN$Gx%ņ :B>kW *Ђ˪oزmz85'.cVrѤ &p=֯OȓSU*[Ai, v uu8!y>F>pHL?4muK7c8Y`RPBXē`>x8VI~ӔU(nJ0k3%GV-m:SOf^wP(6G~V YLg+F#7'`]Z?) e q:rIJkZiA;<}~s,ݩ/oesx⥘sBU:o="$p+p߂Rn/Ny3[c>*C-+2f^ggpx*SCUՌV-0'`-Y!VEZFZ;(pF3͝3~o> 7o\D78[ >&;}*稧ǁ[Oe=^֦к`I¨g+pݠ63;+<agsKkjtM\W+jL2ujl(#GĔZ [u"G_PfJ35 vMˈj)|~Rt?V5>2x[5CZ7O~d|j$ 4>\[ۏݓm:V]KY%Bn'?BI8 &7A)*C8D|bU[zF!3,7,ي^yl­&Ƞ4N} \N.E"A!y>YkXȦ=|]%{@0>}(L{hjdšZ1 Ӎ .Tm"GFmUXPHA5j6)(yܴW\B5^{iA0>}ZK[5Hf 9EIh)GMޔ{A4dq S{%$#~vZ4oy.#Elž_5q6G&K!2|}uח|l@11 y?mH˜!iUP wQ G=[%0%zC"7$Bv &+%8ZcA/(fc$w%nFaQE,mg~c&䩛Bc^O/n+nP*SpR`Zle?u7irc β\E $@(ZӃ/s 2 >4Y轗+ʐ~hдUXׅvvdc3UJ@:ɮOLcpZv_F,j/Ӵe@GcM h|eRCVWٽ= _ *T̫W  b`qz)[s{KΊێ=|X) dqu:U&Ay|guU  ;(f^PG[/sd2Q?(eΥ^&3%V<4Urx ƢԊd66a{1gNKԻ_"mMZ%kAL^k0כ"ؚzπҎ} bzMDuieB:W ^#[]ﱢ&%MVzkܧ:ZByٮu>"˵%U":hKMZ*>jڔ* ]}0%5|8X2 h;ilH/ @Lkƥ_aPτl6 uZwu 7f!1'T1uĴ}\=kKC\n֪G\*e'8(|+$i?Sm?}Y\|OfdJuM]4|ʽ*Ӂ,gONnUTƿw)%n ^C yFg蹚kucDv,˞Ge-si{7*2H5Dӭc3̛ ECF Z1%i BBw&;\kIGD޸L7n^YbJ,CQ&1 Ƕ nUc7۟$]t,%yr7b6d6Sjkk?8oYz|F0U'*C{ pJ钻 uzzf&ӚIcQiIz޹Y`҉P2c+( @hbF7!˥RNQդX-( U09 ZK;xZ1 NN=DA?NbYٻeK< I@+1L gE5}Ӧ.jX7TS"k3fJʷov0pnu|-=jݗSnkg}uޣK4莠oг]Ql]GuhcE4Ul}:`1ؠ嶹T4D-L;{(ٌ)=6꭫j/@Ir"td A*Ɖ^ҋwyOԐU'EeOx?V.3BlHHJJj[ XO}/\x>)9)ʙ׬{Xtu%PUA&4v~\Fz 7+2Cc"2nݝ}>u+3|?VT~@op=6G<_9/?{H`S셚/߃o-y5be$uKI?w/b_S6<,Cw|$T LvVדe&68R]jӜsQ'F+OwC0 5^x\j,/l 'E B@S37tR)+ pz]XJTS81:${d% +nBLy?n52VGza,)JEƃZQ -'#U4tS)^ٞ $ۿ{b?U[Ka.ѵscxC[<ԗo<{¸ҾqTI@xĚpEk+*Li.ܑ?( Nfs&kKD4n&N9 ۴ړ<PڈTbO=Cl* v-.c%%K58:h P-I>osqz|;, Bٰ Y0OH5ZtsmY<wZB8&uېѼo,xو!4 5wgmkMҭ3=z!`i'Kos?no~Q%[Q?Q[n-fKW.wFk!0+˙+JˢVr i@CCmDc[CճgL艳=1Sc5$]e "VH 0**3ÄǦmXPh P7Wi@$p?TrQ062A 럵mIJHd d GC`+L{NIeLzqĠ礝[Shz_'12^#M" t4Bö _=hp7)E1ᲄdJuB7&SѿHĤ`E6m+~Bbgs5Q"\%EMg}v Z Dh_=[unf[sN9ʥWT% }1 +G?{aa V^ =f rϖ5"{JD =Z_#<_]#ùmw5XsA\ϳv3Y* 7%Bl5@#I=1m qV,qXgE`_AIW;ήª;C:d?vfj:=Tg:5(YXx8nhou 5aX lEtŻd_m57%f"yܦ:ڍ"B4SPetT¨&JL'p>.G&%J'fgWzTh?QDo ̀ih$3V g/ vȹVӋ^U(rpO: 6QJB`$év3'%"QQ^)Wo6 ɃD+B /PI:W˱<߀p1 v) w$1XWPL|#g& *+yQ$, (ɚW3\Q@TgOz+X5_=D~[( .<&)ei3.BcчZ&vHUW$N>"9,~G<ηW|'HZr.6PWh~l J< ZGg'uƉ|=6N H+OͭL[AI/ 䂵'\o?42-`_c,aKeFWϼ[okL$!f*|lia]YRH+wڑ(7v W,fXiYEmNF^e7KJINl81 >~2S$cpGqT`xi) ԩENQ2AA=3ҊbՁrԕ e4oӝJ ɣ6l؏ Ҩ}FE d#}JMU887 xە`seB){)b ^\)1C` 5tF0 ӡΫuUXy&]%g n*)N2+VDo'S\ގ.Eil,6.y%ϩwT;c L;Wݳ_U1U̘R6Dmg F3t2=:HE)m8l+Ѯr睰QN9UV` @si=үm:$yݹPd%r-%TA$sG M߅\eƚktyboo o3^[L JfIBޫEx [vmgGu0}y10%P;>#JKT)u5Xu02{]pvnB`V~=@0ݩj$5eF&!LFesʚG>,4KlzJK~I lZзgv/yYu]&Ӧ X\'DYq9 zЕA"mPqjFI( ;+?`SH2|XQ:y˅ভt+ P` kOA%1I#~A *H԰6/v]BAf4CCF CIKCx2#"@*%@1ㄥjb򧁄$FEODYڹ" !JubJZcgJ\͗8i2pv6tqܗo"|g$M WeFF)74_Þ$VرHJZ`N1h#gTu` 6CVE֭#f%V@d-Ҵenp@Dcdh|:&xx ,B^HE-8_.gv" })ssa۞Yɖ+$j|-e/u6\ɬ&$R{B=InV pzo;HX{Ga) "M7z\w!{:OG\./px8ޤ}Ca{2O݉ﯷ}\%+9EG͒>m{s ;鸘Er qY8-UsǛW/M cPt%Ժ%KUFV?Zv{Jy@@Y  KW Rn߉H›κܷ ɰ^[NC.ﻕ}r9|h"2Vy(3xK=*Hm/\kd ū/x-ɸd'A;Y0NcZ9wuC>ƐK>2SudYԖ=~o~ۀX Ye5+7yLƢU21pCIʛIimaSFtm&ONcX1i2CqaކPҗaRqwh~&9AMH ؤG9" 0QnZc+ˁ>6nA -Y1LŎ^J:i!_;wVe|Y7~3eKfjag_ʹTh=/Yjب~E{T?zٙY_ l@sXv%Jrϔ}^Ք!$wYn2:vVR 0"Z#s(ʺ!;_̢ LLٽw-[p&Nz5&-.3΢mIbM,zEdKctz;B#(qked"9.0䑲YXРe }>i(;[K%4bQRpb 1S>ĎU_PN[9Qe*:b%-1Ֆ {#WV!ufԔ 0+Kݧ? m,`+nyQ@J 4<Ye@Rݰ~Z$f03%y8; u x VipUG\ŜO:U%J,qelmq;  Q).AwhjpwsmT[ڃ8"FG>Ux㥥ZW z DJuzas&!׬ih˖B =G7UqArVGP \Huʬ췳̰e IELH3a1r/]T_5Y=!nfƍIWJorBYa~{~)줆]эv cFlBL޻2Tr9ӟU/$_5DZwGP4̫"끴0k3C6^֫ZRCZVb?2mڙ ;X/l623>i@oMB;TwU\r]& ;@İFHQP*kXu,%Ƭa~ lyg+6ǹqtvb)k^UO}Ġz7X KdQ Zj"s #7hv|9Oɝ A!2jwwrIACqTŧ03@ 19`rh';'>H? -}K^.0&o|WXdnhS~}1ɣw7?<ZheV_B%jp70iQ2Ts|}uy„I~hP- i!R4%GӞ\eߩ8PjdPFsȎoXcT^|7w2E9|CXO),&ñ.wϐZ\[xNvn'&ĻʜCUiow˭8c Ӫ45ÿ}jBZ eʑ QtpPz+\ @qM< %\dQiƴF fN*6p hˑ|w)~/6S71tNaf3xj?3XݦKQ1q$Xڥc`$m#Ιf.A֨TvT=aں Sj4Bʩ:SF![Mի˺Hr{#N !9BjΰQJ)WgjPt[{@Y[^&O96/a8ՖwFFߡt <7%E7TBNAvCȪIʬQ*RQ<1NZ۶玩>_{R8\h &suG4qrYbmwׂmEZ|"ٟ= $&q)>PɰYNcf.<9-3.Cۂ8[ [!O7Lp}>JmJcs8hoڃKG"d*Jbvtjo~ ׵fr6[+N4)V /˧bwTC5X(CP ,u}--%X[X¾ʣÁZ='ޗN#Q-Y/W|F9Dj802BK-le#䥧5\Ei/TcHv )U,>*mejIp;kpLeof =&&[YfJ$,q B֗[55` &ߐ:*C.;3VIl5|: 34-Nd&ygź(a_aNj@9 dZ͇ƤD B9A:H@Y_Q~9pB_66? +:{j&q 3ANS|Cr5}*˕"uM3 5u:A0ȱs_^Gg@Ч_g_ON%ݵW<N׿?wRCAhFV^y( )m탏Yv,YҭF W;jJ*l4zt?>e[޺Ke+*6ءeK"&M;,/0D$_;4yawe@d2Ÿ2.; .j4QSl>lYzy]U Z-(KB,ڍ~Z tc@=>8Ak0`(]dc}{>$I0@sv}^)+Gd"LJa6 ,Qj֫Tq0ݟ`Yx38)Y =z%68βJ&J{~p@GVs7UH"hk0lrjy>𗴇Y)FXbM^qۨu1$_*5#!Y!(wQny]e_3G&5nЕBTUH􉗖э&+.iqC~{SAs8CaGAm؁\%W+_`L;t^stM!dXfCEQB#f-.ߚ.HRW'а}W*ة`L׸xIa~T S!|WS<| 2!M`Rw':[50/0zo:,ٮ׻ql=sffY+IF}UQ˿M*AX G\I?&q, )ef:*m{IN|jx/ \N 8!x>\6D!W+NIRBs)So#hlPYj[ؔɛD?_uuvlQ( &T063!63e=q ]S3$WeR^-iG5 ɕeY_v[Z8My; 3"@+ ~o4Jrr?QpC_ iDۼ2H 4Dl+Qmu~G$"@ge 'NMK؈.smaB'M?@ w"++g Srg+D5KGK?|8=bˊQYOx*9?yh##:!ԡez'P=xc_Q흰Eǹ/-?/lfo!"o2} 橆7'**'b. AC aHo(7TuLHQst{!p 6pEjo,L-ɡE(ef4>n4̞GvDArkg!ɚw,p_(2C׈@/muk"D1?_a7LA}0~E>2YBN2|9_=QZ3Tȫj2m=˨6u#.u] 1{ԕDa+tÊ1`غǝkioAJfF!FN,}i>WUٚ:wE=_"F]Y 9qrVDn^KQ}e!7f>5]eP VGe_1}*iiqXͬr:-TJK+dq 0itOWƄ|Dn 7w7 d<xreDE,F}->"cA,QAު+rLE08ΒBke}"-Q %wwY'ʼIMfD׵:=޳W sAC^c҅B'MދḏsFV(^QC6FS>L4wix|wdaƸ<.$5l[ 7O4k;R9#>CYB/Tct@$B*OЯ Ʈ\[>`ؖmu $p&·7TϑfǕ RW@gu V#(/h "N4:G>‹sF<7֖gv@w*kJ夁Z0۷ƁXO(V:ʔ(&`hʮêm>Ls7v描odOa8F\ڐ}< ċ)R(ïhE1~ag|>W k[-K 4cQ,.N^Ёr1x1W.B#BNa7 +pGMy@ EFÐDgړ+.܃7 ">=B~o5+ᖼV]V' Ja2ņ]h62dz.@eODc#h뙬eM %ZyX`*F7G+L+?0}*)\5Ile\"X_S3ٓ:04`yX*XϙԬ#=~..'W肦[I?ZDG>M-?яr\cXob%> NUs_M'#QM}~0筪phe.]3"Ɋ)_LOގ88hƕ|ԎeY0y>|xpXz屛dgLV:3h|8̍818Eʼ-_(,>ud܏lh &Da~C{mP` 5+5*#|3Κm'@,C>sXF1A #|6FUi NXCԛ?֣+=~XTͼ $=7~V sB&U ;2T2i0叟״zB.pQQ &:1kЎJWd䙲,ܸZb(C:-psBL%N,7'[p\6VNXXm:b<5@Y7ԅJkvj\ѐ>܈̦3%24E$)h3?B3 ?k$ߍ Zf4?sxw@<[ AkA>H0D=S\L,*$M+ZY)5ªW7qt?R? &k~FD6U\[0$jeBԿw:GK+1-@Fe*E3ؚdg E=2A)?T`M\ց[nah%gĔ٠Wxjv[7ZVOKUOpRiUp4f!ΑQyn}Fܧ#` DϘ#L5 bdĝKd~TJ~)ySZ\&0Dul^; Jk+7VR8]&ƹy~*B-";zs>4M dKGAahkHk0NQۈƦfC ! q%UNPDqMуgjOŪߑ  h ʃ)Z72"[bfXωЩZ,Ov>/ ` |ѽp| 8#2zo*,36#Pz#lu=%1uieWj* ~TѶ:v'?-vJF/{B z7n10]d۵*9dw;F\h]%쵋?޲#W̔8mb)! Kow@'J-ZPWjcj v?– dmD(Xz'ctrL1GN$ {f+ @>yF:+Hݝ($@谭ucojд3P IJ ٞb|X&-a&KG+G:K?gǃ:Jʊ ĵûw]*7[\8øIms7zL^*f}dVKE!]m&3p?̖MऀS^#Z >V🥇9(`0 x1H~KO_{W*E' ~ !P)U&u[8 V?L/$3 PFe2m◔bң.H+i'? q{sƵ$[4*2ܣ}s!G;x*TRoiP<R輇G zB9Sx7 c]2PjFSi*6]{˝5[ñ#xw `nzxO{" zxAPcKfR\ʣ2,[a|967<2V*<|D0I $gOLkwO<ģP_*,2K2Qy[:Voo/bI; hbNhd>K:O62zA/"P-G/1/qjk\&#{Ď% aOYr3ũЩBQ*|phnC(7Bv?\ac*+\ӳ1izEi?4֬j;` |3fדAzcYFR1ZjfRMK3I5^Fre9y%wHK=3CRO.@`ێ#ƀy*ȫaj!\e*edzo]@Zc*nwJ,KDy&]1C^73W]E̬# [ىq7͋.2J1 &طH:e[:Ky>C -zSVxXG7%nLDzw=Ȃp 7txj O%r5HMZX 4LP.o9]TR _DZXu֬ZuwQAZ e蘭Fp<]LB ɚO_Haɰ1ԡݴ$5sI|'QCnLC%,Q]m1 h\ svh@A/\k|/eU#IVlc0-qNITukhN+a~WV1I;1 G*4뀓MnW8'!H7y{h6{ddvj{.wR֟V %-In_&dz/{;YL1aVMf38py|r ~: tz.6~[֟uI cszJZZ9+|3< ,I @]V,eRMC_&^Wc콿/aD LgF *⎶w\S1>!W8S/`Բ2s9L5v)2iTpw^)WzOwRd@5Fu5IdD|_ Ί-@?Թ@Sd' {%4&:5S{rAxpkj$UCKёG|!JePcVah`劊1=oC)ohoa!>:G!wnZv{un{MtɧhPcA v%j8lOiDM)j3=XM6'<]-d:i(>[ 9l]DR{ޅwN26HAEOz]fcphT҂OxEj9NP l.&O?@\Y_ L(>0 Mɼ@P^\}.I%kD c})5Lv $.5GGsS~r[! %.5PdiTB{4̰Gm!ƺ\D [bqIsS'Wu>*?u&.lpIs٩wCk{z[S>AgҖH!P~ߗۊ̇ $ j!_sf"`Zf.ZÌ˪ ˇ{4ybE<,#*D 46/,u<]vL)WH29 <)|1o^zI 5mxVD׋b@}0U__AW)>>٣3=LCK\AWݟA6@(Dq牷X4 apI8x;j.Y-ā6ȷێI5ː$aF>?kZ}bL&i7 .NSA.nMyЌZ^SGm']tF\Ͻ\,\ddcd#IC|9R $)<<::딩e×bAZ?=@ Ԡ~~S}dS @@ʷ#(]"=q=6=@8Xt);sq8&8u,8,Jq n/I1b3n!gPǢBHђ=Ի`OfۑiƒX-RJd+ 1NؽaR/QMAJ`ԹI@OB!JKTYm8:s;"i䖡J?7Y'Ĕr>s8ۡ\@Ik2 _`,q"Yg'xʨFwk0ݣO 堲($9M y ($¸B"it ڈ:+2#7\ .s{!ˍ>؛numTV#XLI16Kyχj9J ?ũ2Gfi[[eD8ٱH%7ߟ$ -~R pE7 toPTټw eJ'Ng1` bl^8`4@O۲cT1F]^bVˏBZns3Tk_b_UakDY@U53؞vcÜ3S_A.T];9䳼d7"kLֈ JM`j"MR[H@vʍLꤲM::DAF4$.a&{q/ԟb=Y -y𥾀hnĖ=Zzk%۩P0*;zAtkYƂV7EN|\u9Bp|i&z|Β'dWdk{K=,'m-RZL$/ ]kJwK&p;PԒH5*3L,nHX `B gVh]^!oPbg;;FkcR35;奂6Zs\wK*ßAeBh&]0v% 2Ϊv|p0:+.d>M/Z`@ʊ4\Mpb=?CdAJ@Ti]%AZeo0i2'7|xQUɼjgb}Ʋ ^W@*N'<"qT ϑ4WQAlz2&#A1 K.dž iRݦ9[ph{?:Ldς&tSۧ7Yj`4 0i[YQ O%t|M!\iشKot4}k V}*Mz$ ?{IƉ^$HD*y|AOR<) wy}BrrfZN?wE3U*Yo/ӴaG?J( gN'[9/Cu+6j<Ab'n:rH_W%p:X\XV3/d% (Y^J 2Uxȹ2)3?T܋q@NO(Rs{=9Z`lN%JnfIBgtQm=dhH0ٌ`)+ @j1kշљvt%*7e$FKr LGjo\)&b,'Prg}[HTW~w=v&uq( rifNfK6KFY1[TިJ8 dZǐe`ѰQ9=*+TO (hX$Fg?W`s>/Wm gWe|.e+ T?qnBĈo?(zwSc{dw˞c2`ZYAR?*OV ^h]bl(tM!@Oɠ)2mk\&6'@+"{{<ĸgNJp݆Q0Ȋa4_Jʬ C_^rxdz Qbڈ:G ~'+ɵjپFcБ6KJ+Xg a"d\ʓf+kdN>ogd|[qhZmDD>[%H7 ][w'q W+JJY;p#)k'8n욻Eȑw܀B-xκ;zPk$y#YuYEe+~Gn+5PX$רqkB$v.3 {&f bw'IsYp#}C OEዝ,m݀f 6ԩ[!/TXs46SYDe!!-L`ZŐ_$[+HGg xS#_ 4gC~ ׂ؈=A{-FRt[45ϰrŖkZ[ջ@2(*0AK|eb gȐѻXϜ+z:xoOp#?TvwPQ߈"8 Y'U/N4 {᧦S7T9>v ĞrRABUhYriE]v[`QKKa.>;(nR4!$kγg) I!ƥR,m.`CT%FF`cЅljHFh'Ra+a_&#Q? U&ٷz?o 7pS.)EAe)mԋ&KZrKV97{<5t,؈9&Ű>bz() erfVb7}ZjOxQeF_NȲff&Lʸ|La4lb綾|G?#|3v8$M1m\:BVwʆHzb(fENO_pT;#&jKȉ.^H;D&.\: $2 dav`pJ2R$+y.n#R4:mzE$ #Ο I Gl = F7"6.5` O8S,1AN J m- 3NaRHZ^ݭ{R-dve#tg1/©=[9ON:1|X)î{@ Ex7RLgRlj7Fo>Ud)nÒS\4N5o5sk}a4afp^h6Vw;?vo}5M xL)n:a!+,{=@kO6mQJHl 3[2Ί1t!d-^a gZ+1 %x5hȍ#7,߰8x#;#/.aT(+ ;z&Z#7?K;ܦ-4҇# q ,Xv&8GRޢhg&H-SwLM/OzT6&"x}r'=7CZjٸN,;Kyb\ޜ@ P6-a =NiNwynPPS==k$;ґgj27rN,!T?]R\7ިwRRAkbXPU\ZNz/CQaYc0br'hZOaH}iXmQq{$jlFL"S2t&a6FQIGjt;t|ݍb#b|ugW/sh3<>뫅:͹JƇ4.tzF(G2xU#ݘFMm`?ġU+q(Ǻ vKy!/K論+؈u㠘 W᥅Vmq-=<S/-Ԧ]h@9=+I.=bWR,xB:tj,Q &guO礍9#$|z B#{Dv;(|E9c6Riu564D-5ۼRf<1)ޘ LYQ⃥༵YgЄd_*~-w,ܬ~/gsqZ]:wܮfIw`f6gcCf,<]OMYUKuv!U|c ~2%QBijGsva:KEo1ydZ7ax5*(Nt8E k/rytc>zj3;|*,{*Zwy[SlRrK2Po95X pg(K 2;A?ERP!Ź0vkcv1G #JIQT.ı*cϧx. ڃR7rҥCHUh5 WR"k,^9(SԄwHݸHW&%,2Wcn'1ÓaO6(Q%Ш)} e/x%u\ fGYeAӾ{F˭s_^li0[VNkml=3T*3;}[\P6cyx|2B+G;|?6KZuƱnJM4)hSUje$֦OPk10,\En*ec u+V01Q{-?B$&܀،Yo8oV-:)=!o$ޣ9A]8PR&_ܛ!\犿ɭZ/sgI RTѵ9AKhp] ⃙  7 ުV6qwRIQ?y}3x)x8;^5\fh/@<{);?~0KAƻzsnB&*-Ajks(pjD`jMO9'ri [$[Tdh~g0<8N.?W?;9;~u zarl6:`͔DNTFt4p(6qnӏ*8g~J C?O9"˿t%o%-M=l(3!Bv&DF|hc{~(˽7MVB\XR7̿>@\@%0f<#ZK1SuCl&>%Ʈ 9/EqswN],5<}ŗը$ɴЭM7bNCg"C` |lC+oY4Cߪ P(-hK*XKUvte_܂D׸gZIΰ ŵ 1q H ;M\Bj3*~O` ml S)}N㥣{O0~l#̊*b(sǚ2&cɎyvR5qbtXg,H@zmujlݠ-ߊuOwip':p~Z| , 9ޚo 9SlYpD{ʛCFs s {Ƨ2qJB!rosyF&;t&ެ bڨsIډvv4h*lsUl FA%a:5LҊ'i&\kICo2(!kOLBdfX3C+ϯ& ֤H g\ޮgm8'g>-U/ECavPȟv2>϶4\&N,@ mu 0*nV;!7K*dOCiږ^,F˭N~3>D촂N(VC%_$$-hX_JB;OVFgHNi>wnDDr9ukFJT_<<'̡)/F9B*K5XC558w!plP/Wu4I'rG#Y!tI=y1t4o/>XJ l2ӋݤZt{tq9m2 :OpTcL[5G4rZ|eQlYiUҜ)KHvIʛ!)`ʀ& N*|' an %uz@ml@ }7C8jߔmWXV"+Z>W#G{ǁ}Y52Lϧ%w@랼 p5y!B`xj/}AԂX9x&3VRPV7w&5"nJE?]%Pɣx}T<I7vBnj8!ӎ߳`PNSs;(V^yly|]XRfw _yb916vZӕ H vcXXXQ\(!b=x2*e'O77t >ڛ5nv=g.moM#fI-(㓊 ){DAdwS]+Ag8)a.' J&QF(w-zȵ,w'OlN8AX\"Kzhfj`[0O\~f\9G@i&ٴkэ)V5ӼS{SܕQcyIh@|X2 W$L: Fn9ν(`m|kMN)v@E2 Hٖ."NZ"Sao+tR8i2i:ð-ӷDj3B8K +w|+ 9|myHCL[A"rE>Ads^NkY2WW?$qaf 1.aFW$IZ:,`ѴOx4J!8OZ<}O878QقJo빵i+WiA{"fD'C1ZC^{sjM  & x\:ެs8xAuNCM|gPIb\" W^Fc6 S<<'\e~bA࡚D5; (}}pU7 r>T:'MTdMyQu]\f(&">v"os?9ToDZ_ &t\QFK '`K/د9M)e'@6́P4WjHqpJ-j?T& SzCYDQχ|  a2׳8JGjJi]\4a)4bnl)kj'UPAbqH;E5/ø=n^;Z+$k$D6"iz9귻EypH|k|Pe:7\!LM0_ _?ѿkYIli8uHX, P׉ީSM! ΪCCw^06~i` S -Dm +$SDE8=G.R <HyHc𦍥"~!`t]}ԊX +SCXVJ>Qޑi^WZňglbgF{ eǣQj/4=7EڥلV>w(Í A#kɆFX*#ecL0+ZH`kw6NTV7.cFh)_sOc-s=cLװODK n;*2sl;O14JM@ zӧ3PAk2sI~wISVw,Ӻ=qWaAvPmGBNT[LꝯJɼ:b<[y_L(VJZnw§=OOQtj`҆eyWetgq?p– ڿI!vHzf[2x{ 8&ɮQD @4w^C1V"[=|2vhf+ %yvtSvVUh !ɇL5cT/ylٞզolTn+욢 V^4S4B >W=8 _ 9%}< 3-xx_^Aޡ|A`|f]Y =Wz7)-\s-[z Rl#u4"\l|տ'i&4!)V!Cyy[exYy{͓1Q:U9.)MG+9.9bl>*"))ߌEgdL(ÕS,cUtyS"J vB+B]AWݦynq$2;fkД1"ښt6Pre0ȳQhGӝ#R/,7O31UwI ZM؋K#o f?HÖF iΗ:Rڥ O>U0X%4Y1B-?*~Ǿ,H 5{8Grj=Ĕ_#=ɕ=cFs] U,i>"Cx!=6bj.5OykA{W6sHZjWZY8:vfC,P[9dhR*i,-7I)h?*'17)h($V뚩R-jiKɂF N2'`,#!QU<9"hUAh#~}M/6.I2`"{_0"V슝FCA; SHS([6Z@(e{h &ƳSJ7s4Qn)#W%,A vCS^Q),ڄJķs=h˝%2楒꺮FH#=5:;#ϗ P&Y[D\ ]My;xaǑ;1i <0x/ dS^V B\(iHT: bH:jsЅ7%էU=Zͫ^Vk uًm@ E21ԦQD*;eێ@-HR7 ?W6w%a`O)䄽ܪBOoy FQ"{.n/&6rqzG4ښjPIN⩈BCIl7ꢺeM<|~S,UX3 _2,&I G5+˕?Ij;'<$'rpztZ͑XW@:~8Ws}๋P&޷P r|mM|{~&<99Ph-B:@k&r\2 "drx8hԯ`fݸE|4wHDM%~'wkP{ ׳*1Rhj!1l4U=38:yyb 38=T8FE&A(ym/G7fY_K8A:QezJK0Xƫ<Ǣ߭ekIBm%-evGHDn!G8A>oX-L0l"ZWe./e͏`pR4C5.DX6xUhcԺ ̜-$"2=C0PPfVxN13^zi?ͮu6Ut\huzT2-o $yesOɳ~(gn0V򬓞vA_ 9<oCۋMPRO 40pшUURiv8 Ϟ\g-@yiFbb-Hd #Pg.UzJ]T)t{J/&1}two>gO=J Q7㝯R3K<Dc  w8 }Ve8#w2҇]wʃG7I*{w+VMZq.UH_xfC%=X]^?";Rgʦ)Tjl]  3&D4Jxu"gNQֺ!k~ "gW_tği:vPFB k-\Q&.oљ:%]~dd}@cShn}DnT?#X<]PRG_[ BJ x(;R&Vn yF/ ɟ򪢅$֨lWG&^ڂZUՍm!hRʸ;34ƍ*'#>݅*.HP3֔DW}sTa\|N36Goէ[@]ï? 7M̏ŮV,ryrMe"yk#&|1Akg HaMj{D!ػ_li4L?#Htr T |껽oh̫;&bSW\u>- 5y yx g@e^㤮dW>0}n}`)H.lpݗR)== V^9!lկ$ l4-_PoCUȼlGr!ЍE3EA{?mUWhIE$G~Yq`9A_RnK/z b4[NAn\6D9$yyV\ro_MI !uy{?Ⱥ؛uEm>G,"zLQR|n>`ԂrV0EЬ!sRNëp㚀Cc؜*%j؍^º_ލ?56H|g7Ww:$^{Yۄj`):Tж-㩅FVo-)A՗ss*f.jt^M;@+kKTzlCӒ,&j U}R`*NǞJ=r%u9,GS1q9Rx"f£qQ#V \U9f[iaOY#e~g'>0?!Qmls_x%~%!oTq\@Jzүϰq[qF rd/ e'?al,0w3{\b:?EBp<`4]WW𣢹T{,Zދ q PJ j$_wwJq2fO{Fa-C$y4R;LOFE R<[Bp:tѢzxH)˪t2_8-DAL>6^՘dc>\au`I+=s$O_b2ߌ*MW;<@F<3MNLջ i<( Y`|,, r ACzf 3Gp)hMSӘ*<7Phڎ X{s*:]v]麣*Ec8@=JR"֣m|1c5<j~gWDd.#kQ3+*$bqXR^+tmGb$\;)@SvEOA)5,ŒIܘtbZYsdcvMtXLCs>X|S_ڽΧA(`K&K){CFnW2$G2gm%CO@cWƚwRn)hYHG۾V6~brFuhft~&nE)z B9/G{7Kmg2Af]ɫGqSO74n-x:Gch t1p{VC?,13k3W;i?5l6ڟ ݭ O{z Ѥe!%l]"bP:- 4z +kȸ[]u[e[&=RV ̶Q-w1^0ba X:`dYTpW ;."Xh+H/M3ڭh[)~w: =YE)[U!c%jG<]-z$*H )F8٦O)=h*IcL@)>ƧzDQ%oq(kO7vcЯ8ذvZ#-x|+D@֪qu!Y;XpS0#&ƀdu 4^ zaeo cϻy@/l^BRua8暴 ZL cȈ~Ψ7[(8|LF'ѓs^M 6zQ;fCH%竞aN$NTur)񝚽C'{ly(9WM?ZMk_L=K,v⸤%a~W%ex#d@423l}oQ}t_BDkx_Ķ1/-jK3<6i蔩-LWji hk >HIuM![`L)DrzJo*;V(ZG-4w[ *)JmC -6E[;_ F^IX!'&C;O\Fſl]\od,xfDjQ2_ >";L wʑMQVc,k+X*qH.džjCjKLf j(7ڕc=N"V8(E s6>g학}I @bʙ>L/ltZU}ɽVO6hO폀6NfPѹ5!Mpu_čr@O]~Ja:SDws܆^AhU٨dvhDfV8l*]!z3[X2Z4xuwsYNG;Ș6!&Cx4?em9 "G%@ yr1KVs[y Ĝ["mpy)32]%/ӚchJbj_AF6M5i%J3U k~7Jn!PaΊ~oө~H__ ?اm ~ʃI`fnՎUA,) GN3XL37C~Yg +FqɂǙ$9R*MF{p᡻OD?ݶuj?wKd:#Lʞ)TQ )_BF(/' 2Z74{nl P3i:B-ĖM2cҰq6ajrMl7 ɦo $qa3DcTډLuQbUdXL}oVA[,_ $1jc00FVtCTAS}B~f+*BVF;jтzq㤄 0ٔ^0$b(uU0eF j_طQ{)10usJa~}U.M^XV.B J"f!ur|hcݏlBLH—ѝaxf`P23 =z@RG6-? Mͬ(wZR1*n M̤+W缢 Sxa?W#QC!†˨LzTآ߻ϫOFQڄEO8uZ(ykDZ31'u`V{pT-&ӜC*A]㇉՜f \i*Ճd&w^=U\d  NoEx A$xJl͝tPHsvK5s[6\i:vIH^& 0|f= BN~jٸCՆڷX[qO+i5 -叜W ^ +KFm+~Yts|R@ ;D57fJtH"fڛ(*ҝmso/E{[Q qS=t"mWJnv=_D \1poAwjM"p ïYBإt?Ey4;`2SL->-$*FPZ3J #DҔ%/ 4E~{$XXX5wZ Z%'}P ]m17s;@B.r. _1=3!& ?}mȷQ#29Сaj!u봌ܩb|:M'RvfbP f_GL8ROAѸbnHkkո14Mz0Z?DxVyqJg&I=ssñ,9]Gb^McH>\aiv󠗫 Wt1D8M=EJEb$Sp>(XT >=-\?V:>Ȧ@stF٪RiWK0+J/=DOև]Asg&T9]o!i;z"mn]":26 rzlڳ:OIzA(IE %L+\L E TozzLR;̎P9UO=̦LC[κꈹB0U؇*Ϸh{z$:[)lGM""mG' 0ӯ#L}s`[T,K4fɿ!_:+:a60#> ܷ~}|K8{Ml,LfoMx!3?{cb+*|̯j ڬ,5r -flݢYl-;BwA4]k w(ۑ)J: ~&lXߞò>^t;Ⱥ}5Ԡ$w8 j'EV61UL /^# vdjfǧ$P9mxr,^OWIU"d..RǦ暦+犐)lM d'4d2x?Dͩ&.ĥ"3a{/9mzgR;h+-9/\qY,{ݠnE͉؆d^/B/0qXpn.HND,R?DOcʗe/b}~zM__⟗ↇi,aK2m~ysQ{`J\KE;Lns#@<+$eC"<Q,8VQV W߬mifOX"dEt8 bOHf~˰p6nME)-:l:%XZx1!1>ŕYDyzN|*c]7Xe]EYVN(1K)Dۥ)i HS ,'pk úDʮ ` diW"] @fSpɢq"%\,{W9MH-*"g*&TRR|wc{ڰ-6N5Flc #Ŧ|?G]qK0H<3׷Cu ȑBXLjk\UVSea:4z#9+n>ƉEWZV)X7`m5IRR{<una0G6JrHz> HZ89Ђ=/T)t,6J ]TǺ\gЏ1>3\^եKvo{x L!?^w9E+Ndlv*c^q豒jJR$@5SƚUw_J+V7{7"tu,A9"c|Ff8Bt*Hx[~[&JOU!_rrVRcĸԳba`(OkF`'-D/k{u{53A̡jv3r2Ɂ>^e^U 0vB( 'VƗq%3\Shm)zeA,D,zJUELNeZ.-euR:O#xܛJW^qJ{1P =/Ŧ@0'Xaz/0prX7>vY!E!,2h  iRc\8Zw.E`Z/ h쳆՞ -am/%.8h]eaΚUjkO,xI-~rskdU)[XF̐[dtN#&IK{wwFi7Ș89 "'Q HKE /z"];g&Q@F |J \7deirX,$8_ eedSFO}DDYBZɑ1 ^Z =KJ@NZ4숋=TMwRa:d8$޹]ׅ07RAoz!V`rxﬖ<-MDQt}[L395¸*e5>Ϲm9\.me_yQ]+WwKqǴ}HەD#""Tq58DN|}] }6ȅ(%)ʑ`bpCs4>Jmo b)N!d~D6ostQ@BM;fB`Qt֘XnlDg`3 z{t!g>Fky/Π Xǃ}#1WQ]޾ШǕ\ͺ=析klGե+v/BJl樼" w]?D^)xu턔U' i*΃V){Z-89.@MRIh<&[E~9 -ړԓrk?\zHA[{Yo]J}{N [p BKF :Zk셚4Rwcn3ҝ(D{֔ZpQ.ee!b+ Rly1b&J2ҪTXw] b &Lڈ?ӝQ2+mЂ یp{R~w9l22%JT<grҌsXpYCJByJ38g.^i!8F{2g%!*S,=M"OGKgX>vY=ycl^SE #r7 he_cƵuxL˳?13m!=.UP?7x^%˞#l=yz 6ɝ4VNy/e3(;ORl꥟"NCD\ Y]?V{q. GIbr4\UPing=G~dq|k.>G7OhZ|@|*b6D0ujگ'({]94rUR  {!#vz!tUg)&cA IJ\kVym§pF)_ ܖb[ L:$Á!⹉N&Y?f(-Wmm7 2e$ύwvh&[Kw{}ن3^|mTj7ly'tS>ys>9S^glҥm 6B+r\c|l/JPseL=7.2+耂%,2ib. 52x}{pTYJWfr[#E"JΆ;|6 T.'YI7x| TK: fΗ.I*3MD3gM*w{oSꍀCN*&@[j5 ˕öѩY,ZA>猨j~18z^ʕ!HHQCUh2E!9-` $#߇*t]tDhEO }K@9̬S{כL0?j=c:RI$ֺkŒ+!A|$3K/f}hDy2ͧ/AGpB7V1Wx^9![\B#ݟK[ ʹ~8rTʉhމ@]QV7o Ǿs_}v./KmjZ\n,*~6'MxSFM9]]G.ϕv46e W@akb(@>]08Alhhz%ʍl|4i0O:7ˉ<On3?|'|koَj 쟾dۯ[q+8$B'l_R^ЃB3!ᘆ4l;+4E33) ͌|fzo) iZ\<4d_830Xsƞh9!wL>UiDTGTgh~Br[oIWouGUiƬD#CKOڱ0yK:ӢURƒU';J-9%:k5WOw#?Ğ@D[.Fg=O ^`w\a+cwn0s]56G},Z@~=Uk~o8XYV+z]^q :N41YF/Pmg- pDcb86)D~ [Ly/])H`9^`Dr7s)@  4lFw]@Di̖hʲSe R|`Am@0>DvJUsx^c&==(KiԸ,kC `f8_(*ϸ|l8y^{򈡑 cConu2+z_Ydv7^-tF4SH4tsimSоuK'Zx-?L(ܔ飾m9H*q*6Y (o2֌_5ƌ #T"ŵ;W>%tmm-+GTxǼ'a&ܦīd00/p_3m7]ةat8duǁQޅǻwl}b*Ú? gl~D&d˺=<'mDm$#_27RGNlxZ:E a=PqiC}2)30@LNv싃Qp. >d-L~se&0aM 3!&fop],7\?abr -vip wJ9p G)bTdijJ14QNuޔ?ƕ n`@#.;3"$X;lqLUܱ@P[fGpL'TKbA\LմIVey@dqEnZ~{ݟ3&Ow؞o 䍏!D95rе)jKb9@vAIpl{ں6es F:Q"=Z>eC ?g ϓCh[2w|VDR4Q lj#<J񸱀*/HÞw(-z[uC[zAY1²WbONT|gw65I |8!WB6iβ?/R>9zǥX$~iCK($q?i)[W*>7-BgH£0ڲq9jdE|J?z #t᳁ ,wZ!rBS1e;-%4 {lrimMn1eb0z61qlnKbg;~7w62;R] ' $yȏ#WtAF{L[@zu3z(;7Rx1P:~(2%,<k= cw=Zj7le| 1x8= .Nb +M 睳*( M8 :jz(fG2 4L;Қv_}땟ĭV[='Mʊ_bn _Ѻ(1A [c $~e+ke_5d8Di[$Sg(5Edb4S,pbX=&z1/#c{דVߟ}|s8im!]L{S ;*m%qhk)ؾ.Q0VcVkO5C(ƏkBÂb鵃WI^- pt"zx[)i+%{TDϹ+V ]L7 _IVpgY'&)CTF,7ct""C(/ މ '8lء"ʅGD]V+iAF;B(yZ /\ϊoޭ/ s-^KJpzy4v'T|49OMةobJ fpIbgA.E4):urRT)Z4|.M ƌ!>~%(ex_9BTZ:*!EscBn.cܑ`CFAyC%!w.Fσ3t[gV f1a m61Uy]z8 _W y&6SFl)qkLш*"P ݝ$3H|']^ 84OX@4l. $޽׾*C)$3[EX"`m)ٍ%(=F kNJa]OC6˴߸p$iޏͻ\CVw OOqLvUt ׽XUDu JK{e2n XFΜ]qȫ:{_3Ius/PE&ҭ3=t0XD.ԌQ%y}Z0#Q_H\} =&!C]MO3J;reYo06j4,Ot}0;Ja-_qutM!T5/t˸jGQ ¦5X63IF$y)/xfT=!ܕ>ι7Wh5ݴy*on/Z&պo}IRU/Nn >,MgƅMVČmrCKcCBq6,~Z(Գ`!'[b6C[kq#*h^y!9FW~OJiLUe͡*3l@2-,;V СzU;;G4~ kJy̑1$KWӋ>K˜N~dkWH=Qwl5V @MIX]pʦ]}@cQyd7D )c(~;v"/*S\X*\jF9@?&XYiR@m?|a1tIɋ XX$MTlb]~Tr;ďԽt Dn1__c,"cvb60nmwZu;+B2C. $YW(E$K]6/~OҤתf~2ͤDsR[,Njp$56IDf 0oU#کΫ;${f;2rr֜9͐~֔ OXP$FOʟ4鐨"Y_QݜP٭}vhAEAeMΛa{9k*Èm}SJ)`cQ%ɈS>gy:x&%1\-S Cld1-Q9Tsg=8\hKh~?wU=O ? Or]K{nu?oآC<ִH@*@R{E(1{90xCK=q~1hlH2:o!jXh& ZL4cQ,=A~!}5ԆwXw+ߖwkd6{2 ͕hgqvR_ 6P瑠oE$J<\#cmxv8!/AMS4{ _r|%ftc'7)_t,h s8`"dtyM-AR/-`mH nAlH9~^W(Vup4&,NHLnLR4uxDSc$"u6Y96gL\e\VY5鷩Մ9#|br~c_Jv)t%~uBQ $08CXm,Q CQR;EȀ0zbɃpBzz+3/"O+GXQ"u}glgzLwNwDT,w̟&ɥ?Mk.g!6e ̱M°fI"2g5+LHw//Lpf5qfۋf,wOh6%u[9ɁF1A$5(jax.b?>5@q_@q%p"B_23G1QVgw7 {67Oniyk6>ziȊuV9vb!2F8C57{~dO^no9B+1t<\G 3{aW p5 eoeulu.xm4Vڢ6*0È:TBsW,m[K$KoC${H aB(6!̧9z&$lԮw]`i |]0_E }iaxttNU AURvcOFLS\f_ XgLO$suWɨͲh*ܬ/jDo9x@F\9*=`i>RJx^9++2 <!؄3  zޫ\>#cܟ:S7\Jc8LXmy.JN G&Z};1dF!)F׵[S݄yOgOn[y( MK-v@a_SWӜ/|%.w6{@Ȫ`7/|3v8&4obU4r 9!+dS޼Ԩԓ 7tL3HuSO5p !0g#GCN++ 4/%_f FIq[AD:7AwF.܂1p½pcl5-IvMK,ȱ *\2ܪ'ߕ'.O.j '`}ŒlZxi(M'dۥ)Sm`? et! qg2Vj45-gUW%#N@&ϝJ?c)bS-Hb8"`66R<N,J0DwI/D~9$1-CgA Jx&E|"=Y *^w Ֆ@.?g"j*OmjLd-_s. 84U~ç4W.A?g vo{~P2lWcEɽD.0M6Qr )}⻫N?LAuUA e5kB>it;Ȏ,KDqqlb33pe @[@E#b]0ifMu'{XsUr%._k,T`L˧]3M98;:>GWŏ:1$KMcZzAsđ;)$1Y"q\.{aҗӶ~Fc+MKWAQ//u[=b-P/fo6^$I_6Iq ?;ԧ$Ff'{rηMBZB/=D,xiuIּG5tU$1S 5 p/"6 gzdDUޓj~؆oCm"-_{7aa+aW֡@۽eHx9\w#)\O ~l-lY/z $+ B_|j p4bL-벐wx=T|pkGn,#^*/GsǁR V~I[Mcs>_Lc6`K8.!-c{ Ƨa>=a'ː%DZtV;`}]UYQ݉{[Ad[(X+X5L:@PI5CJf =o~v,H2LlƓ[ڀF.DB3"=E~3^%S'ΔpF&7@l{*b4VQR¼j-ٚ`Ey獙vthyE3hvFZB/']֔υ9-A#b3TL7)4"5xpl}>87u6RkBߕ(*k/]-6C[Kx6R{fT͆rQ?Hct𔓿@no^x 5f7h) --Occo3V(ֻ*=;TޜQW̰jTN:Jό\e%ErWI˂Ċ#MǬ*ʶ}augl8lA }  Zo)hi|FJ@D_t@)WP&d,MD+9֮1ȲF8Su (bFQ^1UrXF[[ѾyMH7_lQ\-sl0!R>_ZQ<Z4hVp) w ɐz9NxU¸Bϋ|$%ƂHNē,"oG\ %JA TZ,NM1bY63G(M`1iN N]Jžд#R0PULDMz߽.أەCn`7]3+Z޺go”9iwt6ٜhFנ\\`)sK]L 8kT3Иی# |X7qK\JaN #0 xCq3 .t;(楁(g:|.&x_#cg Gh?T`l,tk7n#xNu.J(OI5 N>LR\Hз @ L€u@ijSnU|j61}ӛ/0 3k`qO)>uy^z|rEI8/\"4E ݐذ1 ] W2 ic$YZ*})%I k r)"u%"%|S% =:Mn80>F_:Q)TTEBJ3/w0ĒIVh`e 8O' \ZǔBRb?k՝⪐9)ۮפ1[Ʈj/!,2I6_tlĄRnm5A6ev##8*oSf^ٹ=+V$y;kCfM{UxhtV3Q+IcG4_uטP&5{۠VӘ[QD zxӑ 0ôCZXLjJ 2(%rME+&"Y v!9 G%;7򧆄r",逷\Z|ՁT g]ɽ' 2}z8WCv5WR9ΌB\ & )m{RQUGfNlfAVh@,˂Æ԰5ρe둢#߻-`WtY[eP3+*`̱`2( Q7HO^ ߰M;}8ʳ8R R# 2x*,喘GG'r<^uPA/{.1%uOgϮ;f~B$X[ R|ջec8?xڵOZkǜ 2& J` Gʰf8;,U9tqxST# 1R6m/ZC_ "4 %{bӠ.ǧ @ܚ|((#Y[Z\E2HHa'倒Z F߭3 Tި{xӌJbGIGF[*32L:wtahaV`YډHNu93o`{wCAhlWe/q>N(G+PSֻ|9[vDL8 d-msFH|9KZ!O|s+Ɇ1=myc\B)[drR˜n#K_=xi0kd Qj$*i|&L]nÄ:zq &'DV  YOp*[bdoΎ/4TexM)K)皀m8(`fxKl/}Un&KFH>V!oؿ.njGsEyneWkZ7κ)ǕfnA1r %{HLFӎHXesdbt&y7dP: ČדB,LFW;@Ei]/zjn0rb؉[kxѻӜ! #U6nzߠJ,3Ef''iv{.`S*@Rz]IR u|@t V]5Ö_8G2V67C6 YUk%V1gm=鲒Xs/1#v%ō=6MTW@4?`%p=IʅdiRQ"95UYCIdGICxJc,ؕmQ5Ѵ"6R.>wA[*n{rbfEÔ/ ;gs5spbUVp>vkZD70Jc djrVqbaob|RgԿ5y:{dr&W{2=1_ }Q}¼?7ż?4}QT2Qo e5DHAQωw]s]]omGI2ćS:/+Ot2%ٺy q!~:qھ8ʝaK|kIxS1cyļrv->TgwL6B$>AmXW\^#AE*dH6Eњ X6q9vP#a p`XX5%в 'O'9ǀdPTxÛGL9R8.o3=kP#(I@T`!>iGf'*{w5vȖ]y.{iRRO!I̝Nv{"͕AspIP/bQ?cE-zPD1[DZ&pTEݟKCxQ]Yn$Q3c7O;\]u P{m{Z WqUĚph&Xw+HGi'P*QpWmGQ"+\ "B|/SQ[Ph BR dA8j(H)f$|)1?"^484Da!fKyNVHjnC+nַHEVN/fE c#/}0 c&SizNDzkZmaa3HXom+ :SWO>Vml 90|VX@3x23{F^ Ot]8]UQ=}WA|s]zџt#&]@"2Dׄʔݹ^o=1o 4eG;6_`"g'~F?;_"ogIF\Le9}'>rT2tn%*`xi', m&5pq"Sн!p!DTv7%L)ӎnoALw^/Y{:B]Ћ1("u6N*1 O { BJ_oYuU͡=W_)bm1 .`Ĭ*Q׉]b9Q?Rm A_rjox=H^萧ƞ KOR|{ijE.oVBen@evҚ#4O !~wۄ#Drg^кI+YJhQNН,yHke*H#]=yh+.Lf^"P;ǛƲeT QU8SCTڵ<Sn=g6Y,յ6 2/8\JpV}و8nDy[5 6]zF۴pI{ BÙ[bipP "1W3+ ׹kEbϯeT8%<+9-N9 9 A}}8Ϝ4:_;+oK`R=?)W9շ܆/bP[PKɊJQ4( ~X-RQֽD;}XOjSF(M>}:| &pZ׽_ghPiށ|ݩFj\YobFm=ZHsbsBkx10`L˩LwTYF3Xk -\I-&5lM0*qU i"yg^pBHF3?SDTv! ĸ"g7Ihe0h(Ie 2:PԝG'(̐%k]D}t^o.~Yeak 1=Di#kE+x*izI.x unP5n[F7HQ*[:dX %dRvQ&V9O8_=RQP!Utb\ oްP:% <h;NK4|]H,(R Dms;jH)bbYP;?fq3Ka[X\JҸu^_ص3￙K&`icZ?OϚ bi+hʠTP0j4̅|8m6[rpcX7ZZH7IK`ѻ3#ۣ̓IE C/Vw0pu^q#NM9pI#43MIRqFq9W"4HkndJp QK1"2skLu,MG]dy{?,BNOJJi)-[N_^n(-J"n/3].p!C9@ ׀#Զ-T]IG>WگDHߖ\|s=?zP%UEq>+;lf!'tDG},Qz<⒂YoSBܶ?d&cM9V s ߟM G5EbȇY~%o2[O~;;膂Jgu,t vwE/;ȉT0մ ";([PrIy=*~):diM&WAt"E͆"KҵdNZ= f%6z#)JTUc *}[r'J?A> ~Q`tPzd"^_svpCaw/ҖR$ -ܧEٞIWB7"i!o=5r$V'*ja򹏕r] ሓr6nf$z=sn~RRA|"0QLֻdƿ DZ0GwNh>zRm|vHFe٢ g -.zLO՝(Rt:RXnIVjcqJ~&9a&rN/y/n[sЄnDE̴t5j6,D{b8> c~J) r< f@J T}TgZN”Kέ`\v;AW?JUW0\-[!2j>[v# 0Ӽi =6P Ox5w@V,Tz$Qg3ܬ5ZBI) Pv#>{>yTsj!(߼x )&G> Y]Yv{^HboG_LC?#N!|j;I[A]TݓTRl|df?]p3Ud9 Iz\.ZwBq˙ D ߠ) #G:]ؾ>kfHQp_8hY鐙7Xs1D^DekIx5"ۂd>FcD^a8G6sOE_i.kxv0)Kg#'دwтf8 ΚOMit1Gb1z踻F^oFAh/1N&]V#'XOpƔ`4Y"1p[b!u`{2c{M¯0DZ,F R4҄9 pY! ]6zLN`GLi8xO~Զ&c|_=Kv6=rᅝJdžs㦢G[rYc̜;γ/L\;T?^Q*XfK;u`h"E:- cy2CP_TNFو=lksb8k؏ gF]倮=*Ǥ z>'sDt2w5:pPzh7HҖ@4M͊&~ C1.ڏ-Ap~zEe1@/{)u;)xV]|Aj,,[ f+@<9[(>(>X?玗vFޅ 됋qSf$ћmM]KvG*2A2UؼP3b%Qf(Vc1#xc핷TV w;"!wTǛL.Tt7v,:|mW(mu݅S8Aޑ7Dbg&w MkZAP 8ϰ_mmzsk;;`t Lm,:kYOr %&~m;.|XxOŰmGsXbBFe >xsL0nlnp86C 9 ɧCCE7u+StI;+ӓg_j`'v᪇΃Q|Wu Yj04"\6{uWa>ͶMe -dA $G \hෞNӧ|HxOIWeuQk #̦ - fdo_Pj]?IX$j9FrbKC0BqZ.nEKA| ݘ]Б3Ԁ?Z)zOk?QwcyBwvzd։)k'3鳞R0pd/"?,C2`j7s?2nkq咊MDJF鏉ۄ4Ihiy!:c0WGp`K;+I?""܌"S%5aK l\t7\pSu/n32'G$i*zWnb#֨/hêg\ؑ伨qۧ7h٧ .@ fO$2?b&OW[ jI{A6qb)xP(3n^ݙڬ/e6CUi1tf%!M>nML@w3E?ȌwɭO[^elryB ~_OOlgq)ϳlZI)ޅ'6s:XXQTnZ5U/%W w.Hf-Q|q/޹DP^EPsK8Љx;?}w Ev*d.> -mBgҠ !A ,/chkoU<QN+'DEf6u_/f 6=p A_ ő"Sro7#&RwGSPZK+{ĕRuwr nS_pejF99\ц˫T<4Ɠ'cE[SJXw 1E󋢖c)单q8A^48;nx,A0{]z#ŋǽ+Q8TX.֪q9yH z<8#4P 9z>߰vCnwf.kt"VbARضEJ/؈P%ZO_w  Sf@>XXL ,E .zHV _q&eN~PI8KfIܽz=fـݸ2q)nJKYA+Chn<*b#Ay lw j.O[5>8u쟇wfJx*lar V3K-w.v+1zQ w5Vy+$Lԡۭs((PI 1psƮ6a(@&^IhPlg>OQCq'a`P!aP!}67 W?kd%g@J/p|.cf3T&Q'f ~9Ng(!I;?/TJ{"m&)e6C<8 M?WJT9cZhCU`Ii$Z"l +I Rfעj]m ufQ-,c+7|)#jasl!tFUJ+g_Q,o}15xІ3hE5abGTI+1o.Nh1;}#'dfP;%H5eǵEd&y_rm,gd7z >VKvX6wg}#jy{x~ݱQrVݴ0}ML(8 ~ow'ۏ4R>qvs=去fг崍pqHA.<|iVD\Ƿu`2_?;@ #uW}' &̃ȱEuPNc5I44K.r0}U]'aoM0)=[乆9(a\P/ gmM4fQ?;TƋ3ށMg$/g)_ISek\O,3Xts #77k']Q&<7YG Y Yb7( yfixƎ; ܁2TF)857# 9;i=3Ϥ+ i^S$NR* 6bRG ~HAIb.Q-=tw oscOQZIQ } L.4’9ZDig ÔqwCD!pM)+_9eӍiLК;"-%˿2 3N#U,e Y,q?z'XY_1ZՊ1)듮 ^I9@ݐ!7݉;Z-œ P'RC'FaWҦ cdjHj"04>,u[ VIWwިRs/Z3 Y=w>wzC|_CMDb5HsQ-S3]:˶?ZV*uⲠ(3F%-dG%$?up!'k ҡi1t v6FTb\;yʮK˖!xQ$c5Q}F᫯|\T`a lhi_}3;i`4ѕqK2 WA L!(_ h1Z-̲h79*R { (68j^sC4VaZ)T=^[VҭIf" ER.Qm94|Q w췞Ƨͧ茩h_YqЏ}|If@2 (ʮ)Bh9S0-tE5.zpwhyl#i I}{Q;U?1Iۂ4%;Gޞtb0ǽ*/u7G`vE0oc~ 3[ '-GlC۾.I\Xc$q[~pۡϚX53)i'PP,?EÂV~t}j/ qEo mOX7M]GiJTD˳LQ0 "kZ9ex$oÙu$mcI7YOSy 6쾥9;ι х2ךT ^w 9 £oe x8ŮZYxDI+&_#Xf 4шv# dZjB "'+'IwPx @lIK#A4o)ܝ?MDF7D =,Ϊu"Z%޻}?Zz{ԥ/F$f[̣.u0;ՀLIh&܉7\}T_zF#wq>ho2XU)޼^ӡ řX7 %i@Me'dF^ "-gsZߡ# ړNhGQN%UF%#[i&~ / GO.-"JeǖI#8+G+ey eUuc3IqvEgãu|4-KFLeO[vHC3^|{cuHg&5/$}MG:Z@DARd*ú|tɚwG-+~hWE9)ݑTT}ڶR\İ C?uN _25TLnX} F3, βګD%o0ng'p2R7ǠឳXH5 b'r,u54gؒ-Êy4#W ;:1 ut"<9[;ba<k.FwB5B.4oO:T.n>/z.m!1lTs ?OҎf%yYO,2 blE6UJtu]PlPlrRd0RE̊r|Ht\=N)jЋO*Nwd,GF@ lZH/~j ISp9y^XĿ?M)g]#ЯEѧi[<">Z&_MkۑUS:Xn)Ce=ޜz=sXTz&'bmMv%G3YVO"2olnHy!?YTM4ׅ]q`uȆH+yxe&n9`}ʈ-}5-.E󥰔RuY`+o=$58l|ɇZ`T<Y8Szc (bq0SyVN3٫ZkF[Kj,G-V5Zesuվ)x.V%֌"*Y*J{DfY}2uۢ8>kf 2 ԛzsz'xܧ;X4_;R9 fk3#OaB-fܟM8<1 BS|߲tELpK2L0=KBmrd=^7NfDQki1߄4-k-qe+: 5:r:( #zo:Xu_T1fQ: pڮj`䀎?%Gl|Uv2WQcθ|YPdWi!+nAyn` '^&Z"Ii6U:M]ՒIʬkOmk |tSsHScFAz, fIX\F<Ψ:׃,ծfBc޻SC%gO6ʹ,z--Z OI@#x@Hn$~cxU\p/ڑkzK@q׈ob?TjJ$T*E yǻQJ AlZide(QΓLɡBi MMV}FjV/tK{_hsk&Cxo7%dJNSu(riWľy3:]Ir:3w7ܼvӾWz;!xCprGƒ&f@)k،im#6)vbWg7wŋ=Dq)|fH>dKQ'lMmy2ԯRmϦPrrȺ`6~hГ PjӉ{qck=RjikܐEL[2h6Se:9 8kJi$wP28F +meR>_cNUGDO{i5,y Cw9Sv| RҬ4̎E,i~MCgҫ$ϩx^0ÎӴ$䗏`_T ŕE>SҞHҸz>WE8o|i$W/z_ .3C^g uZRo"JDž? ӂ/oЄ'񈃡ςRPA)w5ʋC 1,7E_k \5u-O! ^4.yN8SN`O05 JG;cވ3Io G:nNhIzxo7I8HZ8UsJZT"1 (_@#R@Od:#%V.t~>K2fHNӲh(/@HK?";Lg,^ڬ2؀ǘV,4RVȺn96 ٮ߆ͱbg5Nȱe.u.f.2>#3W?xt#|  5@GK 0f0opteϖ^ #/ ߉҃||;lɫHP;w'Z Co4NjKE&g.520@̶-B&}L&XAV~u *qv/OXϜpECerk ctpφpE]ny9jCä7msk2dx]ٟ@鉀T?E}[jT2wm~si9߬_ \Zvy]2$aq|GgauC=n1]$CZ.dxmSBJ^ H}AYe饊m0 G!#j8< Eﱤ[zvŷsUOY_KBO ybOBD-xvD?B;DmB3K<~_dnǩ:.7ɊIHl91>BeKqh3 ٖ6n ]@ph.Up(vl7@?62ѽ]}`@ٴS@eЃYnNAc/zX999<x|7ufdMؼރS(S˔4q#DBK  sfD|Pz;XLF{pYnF8$ ,5l xo7 5jIpAr~FH_3n#~d,0g,w=stUAs)k+u o}Hܻ @hݟRmIrp1+^w ^T++ɼN3W^)(fXn:BqƝe Ь3&_}4"/Z-ot1c65 C觹j}&0Jp; M!Gd5vRp?wN5L8iÄP4 #݅KBɛxN/cT/-GVJV:B_o0mEUAQ-8!UϫMf(=n͏VDJmbK퐻'Z2ǫJ3齰mFd h_3ڔ?IA[/oB_zف0̞P㴞]4T*!iۢRb1C r Z_t3r&TJ2-1|ʩrO֫2lnŒev縿GȄcEFi]xb-."AOAo(P7ANvƐ{JhMq 1`ؗn{ϗM-%GZt Eʜf,aaz +nj#Q12 )#oISL_,a (#YR(/w Br`PPd.'>1vI+PQsu[_bZN8+0ЕO~z0+*/d*YX a4/g(+QadF͇XqD6 1gb[*Aݏ[["Rηl@!D񩋢J:?)ز!p=HwzLå=tQ/4dQ6Z瀾n8lZCvwcWj?$>Uz&$==r9FXUϙ|#0.`JbpDGϧnZХZ}oJ Ҍn|I2i;YL"uF7x#6UYs 6a 2߫i,!V%~>LW*)0hqÀq_X܅ CU'X?9;"Bu|WCSUއ>Ό$uuM^L:iCkD\LNFVNjF))M!f͌|@ F IU#¤9s 0 e4H| ;B4 bR=QE 8Y,m}O79e"op _bmkQ @m$3'[(w\"uQqVTAo/ܓ=̎E:szӾpV rP#y>A޻sH#V.mTz6-,:gMXjB2$c36MWuI{ ;^@Lvʀ}P7T9O6(2^Y4ȶz2zHѥ~B\$%~sZeŧD,Ku{]t3艋׾9ޣ+ԏ$W f+AmΛ`iɅHnJ3m G2:Y,bj5q1cs ]='$l֋)a7VUR[˗ jvߠ8HLi%[S|֋F ,IтԷn:xn#DwfJ\d("ӟXJ }d|{{|}h5wSJiҌ1"SHh0IaQސfە`>sFw((UG!!k/qyw`{wI5?;>J<9W۔NJOʸ1À'xYGH(|*gZEyI@T.a Uys&0 *j-o'Ӆ1UJBvp{@iA8f>|Zz顕r k=2ݶ[Lۼ({bG?'0G̬z4ywҢ":(bZMNҢģ_@`g+Q$^2*p[" Dz./0.UO0ב7x>y h蓋H-ZQ|Yq!-L[H֚Ԓ;3P8˼67qNƬ5ЈE/ gK M= =o SE%l7SuQ/(z̧ ~4n葹̧/YGQl~"cg]g$jLp js+|dg%%&yC5BX7$pQ]с㿧ˤގz„H%<Qevop$@? 3,yQbDB*4FA Un.xHUz3hK>ˢ NJ蠫2B~:I?U2P>b ;^;*G. <3n A԰CzXX/Nf"YR _48ÏXvQ,d7^mKv;m W;/!`bC}LcmN =SZwT֨dnkN?LuI8Ӵb> ,qShhzt $yCVNCf ??X3L}Ȓedߘ#>jª1B[LK6^zqj51U p,| (N>[*h~xwý ;&"`313vfg%ܩQ0b-/#&jX"V(vIWsƪ3'(} ȹ7jR 7Vm])nu>i¸#vZ)w. &׋'chGhoၶ:%{ḓBXE\~ŶSHVC4>#aٻa̤r0.,YG$٦}Vt#u+t8aKץ6trIoj}ˈX/..-x;ˇr?.5O!oZz I - *[˹:Z#py-L]:oGOЭ+1 7ZR5kabgo7MG _gaPffT|tW2Bv} ߪy N"pBnF-#A` vBQղ 6ϺyS%9.n$p 勵6updKZ5^4 Dų5UI>@D(F& LeDT^O^6"K\hKdu$^ _.߿;k_t_O%ڧ mAQ4ğF03!B(R!|-gO.<+.ƣ"7ik,޽8޲iDy #^:#͈-?;l^h?!촮A1Vw@ΝCTT&l qXEChD4 ¶O  O[N_8+:T9!Ұ[ GвrZ7p8%h/TJ##ŀou0/HF[䱜!qa!#Q9}P@ IoyxR(ڧ ӽdv cJn@l+Ltr I2١U~g < _ NFMMn -0HK.ӈ`kd~->^ij*tifNbCtȚe'بDu{%o)X0]ƎK, &euro,T%Li7NGF (YmIn9<-~kNH\tI>mWYyQzK{`O#Ѹscg"&ٓkeLT3c]ƂHFGL V ̕Cy/>Φ3*H:IB{\[O Lt.Si\54cJ8AU*P@{!+܈7 5.n9EYā'HíU7P~,TiL*?G @K?|+nvE-՗,k ^ kwVQ;1*Xo"$\1mA-)5,K0(( ,4YI(p c G-RX{6Ƿ3cRΧIXl6.G$=ĊoU<lgFvHDCq:!J5dy؍A3ۧZmRV rLPA2Ihrf6RzVU* jVF^؇.ӆc\GqLQcEr>88kv@s#Gz!) &(bJ `j|я"&&:f :0s@NaOof ߾ W8DB4lf=|}.MmV:7n㯿N#_t*5"%-&MY/_-Wb:jd짢l\[ѳmWΞ, Է%WgFƑ gſ]9.a.N!pʝ$\d@+Z˥y{CA2r|CazC}J\{#U~4xKTƒs(CYTQ&8WF" S oټfM|g&O_?ӡA0P('n~9~KJ#|Do4257m_wJ Wߵ/g+(t*Έl|0QWզ:zSlmݓ_"ƒz4K;yPTPufdhCw`KI?>Kkd7܇1|;kP)򄄹H Ђ&dHdGb*jJq3))#$%.MW`ⵚXz9];-|Fyhn6 ַlza F My''Ȋ1dp)A6P㎫W5x谹' d,yeB~NP%hPc#3hRHwn3ufDtKo"0PɊ"TtFe(+,'odN?G _/V _ɫ`sokf”2NIuR(epm'o=fJx^F3`jvks!nn=4|Z$VmQB!Hpi{ۢ.y4PVd+6y|=p9-! YFj/%E,L玪'@hH5#, t, q p2[d"I=@ɜЪ[-c%0x~1^ F=Ojƺ`ʘf,C8' D+OFFS@9;N %c(\Eɾ"y2k. F$JJJO]!m&;#)®+pR?6ad:l*=Q7v5NRm;k11L_ߊ~ܰE`x02N](th\pW;1 )='`~JB_AzSHE9)RN91 `NnBig ӏ^sM݄VWO gz8+nudw;tgE#u>Ϣ7m(Lq:O;SYg~^4" ( ]ˠόW^|"Jn!Y@\bjHGdꗚÑzD_m F1HѥN b4,\"δ~LQ9Lo93MM12V]})&ۘ"kƻ|mۓ^e(|7=Mݗ.^ hqă^]FSd-}tD4hKf;kEJkV0+) u4<"m~g9zz2\ANHxȵoG4Ci(a ;?H5'n`a`q_+C)wm7KCSWe.cat{I3_%_[_:w6m37^./RkxqcE]`J/gE fPbẏ lc4|~[0{ڷתw-{HTjSrƷc\WZC /CfBi9AݻN6\zx3;eڮq7KP-Tϐ `5Fsh}{:}0WO`@کb u  ht""1eZH[@`שQBͬ ДW AZ6z=%Z zq gZhgzgԌ9|KKUΈ#yTJ?_`UQ['2S弿4,HSITi#r^ĕT5`XA<錥T0.+/ZR|fFpr1zILnY9 xdBˑj .缄[(ɌĊ\OjIN >f9dJt>{V]shB  p;*mefp>a8;չe?oG}z,EI}O"${bb&rr6%p*<47i^5$a[WÜ4,q]#P0.q24 L6Xʟj Q!֑NNa}i B֏R:AT%h_P?!ycFG%||L{YG1*ݖkp2Q#orrPZEHvDT+M(v(pscRW#f%mrU`W>yw<Rl?l< -4W+aAĐF$ <3ELU7 Qra8_.^TpXiXm5tɈj);9s6tz9E ޵s!]xEEްހ[I8^Zs͏@dv阧C萣B&{nƀhCl9px|ݬc #@Zp4Ve ;2~nE`kBԈks֠^Eۅ㳦hMP?>ȕ Z`ƝBj闟 ^ݓ&%.ʁ+ޝNfϒK'I[Y9J- Qd[ǙW &jo ݇w 7@J2>L7oMWϯ Q6UƱmX /&>Mo, ˥rRM`J +$2yġ%\b3:O6AmDFAjp7!P2o2NHpM&oެZ{\!/eTFwئPTW0\Mni+ӽ+!%L IUߞ )|he" -!]Ve-pqrq>\.69vaZåfib|O RR/-p需% Fx,ܼ#939a@u"3{_(.kkWϨ^.XP EI9w TV~4W%$4t d΁U-jD]H4mkx ; ɪ,_dPbc,BD]Zk\leej=éT`Z[\xء/*~VWGyݖܮl `kJV7gTbs8x;}k)tlw ̵#ZeAM<8|4BɎGGRBDtQƇD1}V~Vӝ%hKMdDQ;PGd$#~NGasn2 948X!U [9Q^!DBxR@̡ep!!Bq[9y`9+;Yc2X| {Guy^'R &ѪMz82VP_-%KWRE 9˸̄xTL!ES#eۜ8^Ï{5z=Y~}*sY>K_PۖU}t mFZ@ =n.8l.-oI#]g>~f& /$pe$)4cˏ {k &3u*-r#?ZDB'ypI4Y,ۈ2Rgø`:@!wgZMp$]_9<BG\LCLm5zm^@ D,3WGt"O:z eRNx©{Yfy^f|L~2;*K6Q&"qr?zx$uO\WzeW9o巢[Y=rU3NiWxN++jTxR_cZˈ_![Dw8:?.GF!|V \kNCg.2 Hq8l|P%cm:bk6 `3O;D!,!}GSX̕{Qκ+̯MFKOFNA pßɚaTԖw]eێK{>{ `_$\-i pjRkTe-x@[QL¡xZq/rߴ W{6_3W91 m"Px3ZKS1aڸCh__{ `+yV2-2yӐ׈zkqL ?-k&GQlE)&O:PeskkQH<:^h(q>,l{M 8q$Nӥ<d;Fe^۷q6+b>`v XVal*؜_ai]OϒnS q2rx!máqY Śnߎd}xH$? Xބ9 .Ep/;k-ʼ=\%f1ʅy˳XBufc_PO^#9Zwm1[oeVQPdMxY{J|*a)`<ٗ7}p& o*ſ(ݘv)ƵKΆVw}TXZ~G"EJ}硿T(c=ғ*XƙWgQ3UۀnLƩ׭XX;d]~_*n/mRMiX % ޒ1Hs8+ b!E&KnaI|44;u!]jS wc?qAuuHVZ rEԾ$&$ )9?TkD,˃vwɇv{W=:´l6$$Ӝ$v|Q`sFHNfm@)G쾆he;`[N# {Eo/ ]"m,W+9{ :3&wKbsO% e]L4ݭ=fZBz0/?s\0,*y}njEaE?WL٣#ou 9Q^+֏>.VS*j: i0=ذr \1ܦPw՟>WA+ C&X,O)sRD.Th˻+ \dѤy#7cV3¡GT9K.! V<k-!u+.q#隦Ȼ3zEr 9/yW(7}vߟ9t8tkx1lv4{e |h4Y-&7Wu@.\-;z+%S J*4}3p{4N ZlHZ%4J65'znclCb"J)oDbdm-i+uq"wwR{s`}:t$H kor>%Ÿx<_9OxE3;MN l"Gi\=%0:sLgKQbBɫQPXJdE 9(OI2]ho"e"ްyvKyS4uj5Ϋ~V%*gvH@$Kجl s{٬]*!$˅||@ã_5@V07an;n._5rƛE=l To\4 4^*FG!=t2;8-VSo-Tpߐ|R>>݂~朹R @\..Z$WeL (ZrK}זSgDJ%wQS*#T~  冴ҫ53QxԜlXHe\ػ$>ϋ9#Q8duy&.QP&b&rmCIW{f;tB!].)VnXUxlէj%ى~: C֮ܵ8i(dPJ g86Qn%^YtanO=ݓ]ɃZ'e*#Z|`GMU7E+we8P|K.i3cGߪ8b6_֖^exysYդV9bcW0.̗%vT)DrCs3ODᮎ e hI%$ 2Ț<b2b:9Xlp$EBexv2FyÍ{ۢaZbB%kƎbG\ɟ|Z:le/N(ˁ-.Ք0rVY1W!hj qo ~s7v|ܿ6r4 R1dAd̈@-eK7gM&?\  _z(53$.%UީjQ#5Ӆ1NoRs^ݏP(l]yZ`ţ ͞hX'jb࿊K䵓 &PP;"ji92}ɣ!|͵?p/kv~*)[9)9~~8>(A*8䫃9KCxl0|ن oo5 =;}<4Jy_cGEFh6P:,BYtfOa/H rrT{|%St]c't'vYbySfNbf UBb5+Hlvwbu-7C_u9(Sh>/NnUrޭ0|ڹ>ϽF(X@x 9 R$qm7SJnUݽO/ธ5tw;soc4s ^lKH [LR!z9E@ =vr<,eDF 2ӆş/J7  nTfMڪY! :&[y :쩢yYʖ-LbQ Gi{f}wˋGWkrnA?tÿS& C"تuÂƶF&Kmhe,{U.雜qY1Cظ2mx!F㙡U| Pܗte癝%JT:;  >#(;@͓uR. 0O62|S}lTT**C-uTAyBJiN_B/ƈ$p&ָ@KA0ՐgRC@8?=QTY鄇wUm&hdL x3'XF.Z"]isY6 z?t!X >yABr(uZԘX<(PsB2|خ&(~֎krH9 Q z{f%иJz&0.(. 4g0>g\~i*0٭k[@=nH<rYΨ]LHR/Y߹b#(,`Ij7 T5k-&\`g*g8^SxˀRlE5̠v5qhtՍBZjэl"*NSQk#eNQ/K c g'9m xfv-~X|lx&,c˴rOsEFA:SUXO7u3b~Z=i07 UePw]T ѓ+ %ct` f;&tHCyN}ìъB1[}YKXz" 7ؕ4qYfakoh)BHr89 $ʣ냣(gWFP\q@a߫}Qlj?3d<,# =jG`-wIX]s7pw˃m`l ox ꠸B}ב%\o7T#xHX%DA0Zcp3VZY(mR61nC;PH-bKG7NO(x\3VF<&t}ѡH%تk3@=z.N)'F' ˟ٷ`rptx#:ֈ)ҕTjX_ I"-a pk!˥F/w/LJlx|5?WI ޭ^r? $@PQ-`Pp" dHRw<ہnU|Fւ2ujC{HP,wp q:6I7)x /RS@ɩ9F;Erd hɯwU1,r@KT"0;HW=aLW~> 7U 4=$9n9=%dUSy_ [%1I0RQ<6?:Nj~_7A6[Vd(>)耮3kb9¹}QQRh7[;FV. dV_@j'+@E}&H#^ \Q ٲng~ci$%6[Rƞ2#w2}"ŸMW-FԟeعG|0rolyaqYfcUM#'T ~dPd% Re})# csl* s+D,D~-jp\7Vc(j6Ii\yГ`-y'vAkLŞk\*%WjBLrx\X$ЭX'ۻMk(,弽/=jf{mC:hfCM7.@Fcc{XNΛo d d- f]a{ iZ|?,q*w0}NF]G~Z4mll$ޯ9.;ZU[[L՞1F[/^PBjiQ8`cF7RhL S\k8K ,ӿ9!B.jq{0Uz9D sgSY`ڴ_jQ&~Y T4F Gqb>(w8p*M#TAE+Ᾰ4DjQά-]i;^d$ZRy5j( :7P.ƬAoր٪_92|q k1!e TrUs~m5_3dn%@t)ZR,tpM=q7ߥb` \4nhv`L9\4{C/64}ZMi E#9>.ȉ5,-?5XY4r 9hYLq}J} l֝BJ= fR>7P-ܲ|)Ppd1R=m]NKn3kM$IgŃZK’L,}j|thLԴ>ծ _r)zY1U6D7FHRug~90%p=hgո#?@}SkswTk8Py"ʻb>9' 4;z1)Ss~E]N u}-KA~ڊ WK4/]ܖcrW\sPGJ\'0.=M6r18Z[w &6-kMWf@4pƩCLZ 9 j VW)iX5]{&;I>}r[0?\Ѷ@T}x9keEHL jLg]FoY%$Z u;);sUx"ϓ]YٳCX\;G$VWMڬs1[]خS$s_kTr~I{|(Thd]֪yI QEMX63{RSLכ>~`yf 6-F(A˂)d" mؽ,6U~Tyg!doٶ PrT ,xmK0-.}y&8OXՆ0=ZIPKOGe$ZYU%<'ޒHE3m)W- J(hj@O@k[uR š8ʾk&y.wz΅տ~%b4,?E!^ZyX f˫n`AehR ӌIvztԷ ?LZ79`$)Łx>{E|?1oZ9 KU  F*so@O g+2TN-;Gӕg635"L}!ԏF .Z_ bY3K܏vJ<'iqeL\OxDX·+k{6yJ &8s? 48,0K牓Lǂa{b8?@CDP % sD\8Z$$X!|$>DB77J+R<<tPj$@L,RD"<_;5yu}0j_ m+mLO%0Ⱦ^@7ơbbГ#LBoqF\ *-m5dc[\If&'_K~LyX:U0 qmNYp'#+91Ls.B!8+o4x"%㡙!&7HU`\4x_! h~U 3svjnUc厩TKxz+mL5ފ>:D%%0KEQUAZ7-7u"jN ƀ "eՈ:I0ܼ{̰nꪣa}-++T=~.!ȆFv" a4 _U"<ȏ쭒R!P"ή <$8e]DliR8ʧVN,5^ٗEDJ0d4tlOM{Cscծ1jJ۾8tY9d-  w8z|8rX_"JVcJ \%zO[vcb9u $s][/Oq >BmԠ9êcZ~#S/0@>9Gg a |r;fʮՃ{CiSJ&Y, :*?cVV(R}dtjZN+?uJdXH7G6t!;;GlUF (~a{qK+\6,c :Z_fo\tHm 62պ#;*ֆ2 l"aH̜$SSfh%0r4)Y+Z}LY0H8fhYER҉ WW51XL:PN+^ I' g//Pqi,?RgHpx;/(ך6gN3|qp|>|겛\jys| "p2=8EbPBPkY j)-NPazbFJ+WRZ2^>.񼽓 a!8{kݧs}<Е>;ą)ͱ~xT s*G$CS4yX*IfߐPpc. *o䁐b{YV9Q8}Kfd-InV< 8CW?q[. ;Sw7>Bel`~*i%9%-)lPyQIMkT ]0@;Tt{{z=WsCy6%nSp_pUrGIbZyBl'1p+ʲI~I#kD"w =ɇfi7N||+7Xݯm "Ti ZJ @WaFO(L1@(7+!dGxzAnaC6DժZ?yĕXJի邙 V.J](H;UayXY@`{3pv6~W8m.Aih=㓽@.IG/\UkX4 ۔xI(L24SZVIۍ ~&QheBf3L44H]Br+< ->+k?z';~-QMu ei>a1빔XQoDgwpL[ug?_k+j{jA[ARx7Rmփ@]#/d[s./w{T`l~5.'qWّH_N?O. Sgxc)Tq/-i~/Gg9S&N%ВրB Dj= 1HYlw HGjg/ަrOS"Y6>Nبh]5 &nt֓smF7d'&,ЛmbTj>&)ʹz ޮ* +0me|PoT b݃,l]2`{N}< @GV?Aqٱ$huX>SytL5~ѹ{+A)"Cy9*?ĩ]XBI( LQ7ol4c+ +CTfcMXw"}*,L%%2^lTR;:ohI6kR]g׆Y_s ` ڎ~zС$6P|ZGGfw7@n?YR5*tE;8P3)ܷ fc'= 5RrUj95_I}ʓ R Y(]YEi6j5E "A+h,20*ƮC-3U'| _F$ x4<27!{4U:1YFocDH;`D `NrK/nJ_42pt2 cD,_ }پK_YpnR>t "` 0uQM(1~:{nY}8H OD2eKX'Ocn֤^(kU\nZ#sM4%o|{Qbq;̄ Z\=v2bգtk Oݵc+bX6V!tD񖒗cT\EMd^aM} T.t=c,5`#W=uu6A6 A/ƥPj/?v?H+օ@F[D pA ]N$u'naS Z&oVB'$Bw==7!v{)u(;i\Vtp6OM#di{VޢQ|(O(+L'ݖw 0~d)]l;=}6Ot^ ZtTqCUqKX NR4k|"ә핁N,} s.*KhrmɗJs@|kq99ؔؾyqv?FeCL''C/.] jfj`? b䐬jMQ7-]e2_`&Y /i+zt<; 4&Ŋ0pnYUUr}-_,;D:}-ăaT$[="D.|+C8d4g Ү'C8 N1Ӯkv* 1ɜsnͷV1;""UsA֡]9 AE؄dTWwbyFfZ?aD_|l.lgWq~O/)X`@rUslI/$hDKVgxIC@fG+(08xmv.1Ai 4ތoVK"s59 nrK`bk{z-j_kd1u˴"X8`$oLu:&~T:9+vQCF@vCm^I؄q/Z.%L7ems  ~ۆk XPS[ gDˣ Z#^&9_/(Spz.o3M`-RqFN8YhEy؁;pZk ȑ֧C=esekD-N/^Ә[myLYO4G|x-558*s\LY \ɼF.gloͱ(ڵ738ɯ%&e2󟴆*r$PҒq4Le9~#-SA{Rj~rJ2%춮V8ӌ+9kʼx&2+Ge$O1EZ܊ tBlk,|#3;2Ya%Xw5H"pLkbvKnGoz߶Y̚QsyD{lm!cgZX*4{5sRH owl׉/3mX8&T`Mc,d ydrBíjOZLmyh))}\.X'T@uFVX;L[P8vT|\}f`R"_=]Z7mzgzzdH&w:8`*-#oP/qW()H,_/#}Whgoz!ψGҬ黴W$ aWxQb<᥈n7>;zN ׶cZ2 vWA_\[-jm6'Y,?WkHtJSOr}~ڄ^-U,wxD9lT脞B Z$J|M~(Nr} KJOSq2̯T1HRb߬KKXOԒ@3U,YژBBrQ{, C`pb1/@|b aO++/Zn݋M%AI\Ҷd2UC [aO=x o:99fV 1P+R'\\PUEw[)n(ߌic>oJ\ٽ Kh)ޜ6εT^8ć7U-g̐zZiT:@GyQyCgl i)~p9KYy`u+ټ*4`/M5\2cjM6 Yãca@j|+|ŗC"1KgIMsGN''~NP+08OQ@zEpiuv- dh>^^Ww?;tEa c PP{CeE/gIx/jxQ$R 1hYx ژgFavm(J؞VȪ@_=9PdwB pl9h-Ыk!?;RE Q@H -hmzZ.Q)h}['9Mh1rt^CrOmrE /e6,wP4ZQn({'wI\7 zA7Zo0BT]2wTu)?͔8gM Gg{=jWyF9 ֮ (@|ѦA!̿"|1 k3,Pj-M#9; PJ(P\W2 Ѹa YJW1G'Eًj N=n)A$w ӒCT1g.^W-T{kA]FE2qm~D!/rQqytQ:SIA?S02MX'B_:2!-|V>p&~zYbqoTU9wa{ PWWG/6r2iUMRpC*ſJ~h,>ϬRB ,÷ 1%!eY{xҰT֛|Űiy: }l!DHw+< #P1w%f!/Ge׳Es7ue:&YDtHYQ-dJ;z-* J<:7L'&x'%gAsF`&7l8N`HݷLtkȂTܬv^  Ӷ|w˩69NPzU٤ s"olsڇ ᦶ<17ڑVzyOR"JAʐX˩©-JA&uGv6_8%?{J7 df%zz}gRJJ/ܜv0jܓʈUpÒX_%,"'[8~Uvgqd.6BZ" ~cöKw˻סQ5V$˟\pE +7ى~S -3J(ֱG 5dCzV|C;5r0eA?Gaΰm?5Ƌiz۰(G`H31nk_U0b>#tƜ`n@5 oxecFsܾVM^eBZ39v݄pf28Z/k54 ]cd VC%u;-; A<2ΆٯC3w#,<8GG6kISi'Ƽn+vڕh8P4++( ^HHT? y+c'+Wt$P.#RSȔ[w6E9`כc]ّЬYAAtj!;8:~G0X~ 򒃁M*s1~3ES>cvVÝf: R=YG9E1zD1cD-N!j a͔$<%&8Y4P<c>Cx!4o1dяqAoR;rLU*]ٲ-OP!: ;]"($|F6,y %K/` 󃰿@ţ+nl7虺)UklW@(qCKtbQ%<2D4zIz]!h/.*:s~!`9z>f<,ջKUlx]Ab1E:jX-Ef.Yx4l h-q]? Zۈ'MZB|9[LR EEqp:̾~T0Abُqk&?ԵZ\Y@e[;58ai1lh`CyX.R'} gj܊E5)![>1l}:b(.r/52H>JWv5TJkY? TH7-]<+DĴ;VzEՐɄ|jV>4*~}c8(n\@wE*, J/{Q#׌Wr͸ h)_̋3$ @i U..jDNmeS 2S>cѫ ݠUaPԊCG${ЮSV=6 UFx$Ur|W P2*}O R[4Ta;ާtŲ0Meqh#?Ӿ.!faŅ6GMo緦)T! K?; á(q{EfSFmMOOmUwJ3L8^+ؼG^m콜"{dpwy((\lJ%nYe'NQ!qMؕܰ7Un:%0QyeU0uڻrot3a(:::r}lh~Blah2ό3[0D$t98̥f\`ݟb cN5>a>vd׈Trkse{tYGdC`ֈc/:ȎS E3ӀԣZbw{0xpl }fQ?@ k{b+0rM5t/Z+~:&@1e\ŇFk{ɳeK|S&{9܌1RVZ)hZəqmkAоy ڰy) |GϢ/[(q0w~ 7 ǷA*Eg. S@Jgc[ُ~1OSO kSWC'iGN]Vy~<(T@wBIL(K9ay@zr'3ȥݼ\3tM=-(!Y"JI%0 U 3N-tu\Ԅ)E.2WODw.o2xUs9I]&x., 8͢Ùf_W`H>2MWA`.(O]k(G5zrDP9up=PömQyMC{vԙS$ɫt^-6 &1#͞PI.:=qUAnXĞrW~fM4<1dג Ո`t)H]tbbF 4g?QP&g3gPW5,Q uف (3Yq=Gb ; E>؍{C[CbhCh,Ynj.OUL@P/$ k߭q9-BhFIt2+>,ؔ"k ˏEn ófsK$Ξ8Rŏi:QN9=AOKG7>..`7u=C_Ԋ  kf,y韛;^٧cDa7sj~za`r-%>'XMC9ۍ ,6Ov`7c9"4 O2J/M`:%B7ȓBP%I 3JDG"ɟL}AMw Нt!*@{,IvJ함= qQ藾7E[')ˈp4R2ʉddt .xAPyo%ffZU}gZ4rrW.>@ -{H'@rosn{Ks|SZ%b=({aw8Gטu6SꇊNPl@]O<++>,@(c- ٭u=uhqVTTF=Ә /4q{p>ҲgV2@BXO"5_13Xl{c_FZnXdd3ʣvԂyxc *wSP+{DG]W0R2Dl%p'zʼn,#Fm[A|ѼA*<Q0~ W̻- U^ۂ |{vjQ7eKɞP :m'c,/#[5?*yKLh>Go"@&"~ḿ  Eh߮Tɐ$ y 0.Oɝ?X:9ЏóB:~š%MEfdO["`]uO>YY7RȦRB) cvl]p >sA-zyVu9zL<wr)j ŚPMFPKMf#E *<L*&=0 {ih/֧Go[w8`-q{;=@9,Y/ǽ $6y(ulơVh: LR),?ȰF{KGG\H?\=oKC .A=[б>NFb0BSqG\ V5gUzJݕQ?~O OIejWHRKzś{IpqO$IC/vD(0tq.iCǘJh/ A5b '1 zoeQ2M2h(`mR_ ӭr |[HP%\S)/RJnU?`,Gh;J܂ujqVdYR~d'8u$Jq^}ȔoiaIX=:N3{$Vrxzȓ /v(ФV[;CBr-Fe3ӟoסd2()G),F3:duT0HBroR*9bݜ%^ړZ4i0~Y'\w 0$YHr 8D=r M|hxb:<,tS'dژ-<Ҧ0ҧ i2}`91tF>[tz>9"5N V93Yʩ㸟?xdy*-\8<Osٓ;)t7K& LLoTCUE܌JA"UJ7=)b0oxZ#6^# q0a}Q*с/x׆?7XI$h9OKPuugb]\ER뒌|lxgN "qM*%DD0`V~4b`[<} CkEN}D^# Z~EsLsE]dk)_$I50mbv%R3FF豈 ?Y&/tWQoAi ]G#Nϵٌy!_ DnnS)[]/;PБPp1ڄy5wcmTP艆8HLb EFm}8:^FihEge mJ(g90Np1`>6Y XNQ DI Z>ۊV(>$pzT^I/h _n7*d&^  ]@ś1A@EaC#8EU2n T֧ 4rU$I15]US"<&Ƥn~Kjxll80NQЂe*XFɓ+ qnX(F obYD *OBei%s3p .E*)Ė RRW2OFqTӪѮ<9#[*E2מn!OMf+O(kPWYHi8lP4iO)i󛻂}fB}GAb\:ű羛=M WDr*=p?zVR`K#Ig5w6#Ge 9gw†'+ [$(ňͳci¦jRTq]88WaNZ~x?A ޿VJT&8HaoaFpMeFyf?& %INcS#6Pc->QDP6$"f|`kTr#oRO{hW~ [9뚅D4J%Am`'-@d6Ȣ-l'MyQRF4Ğ;vռ>L٩YnP?k=lm$0EŘJÚuz¬˘D5RQKASSa_ Z;U?_? fA!ِ-Y3' W3H8ok!͕X~,\ۣep ' W) =X!Ew1Hy7{ŗyF ]=r' m BNfU܉OS<5Ws)k!N@r,_Q➛S[CM&^'T >H[Vh:U'u>%]\y`|%mv!. 2E13f' B7d{"?E 5'+JKZ4Z!Ɲ GJu}*փ$7>N碵֡BxvxY. s-]@̼I['p^Gܗ$C 5%rd԰.Ze˩,9"}r[e aۃfwU^A+o^Pn!S0cuU\-㍬;F:_O Gy² ȓ:ٿ8g^Zd^  SL-m&'(.F(KJ`Pd\ }?6Xz!(*+`gp{FeC3LH"x6kUɀ@i O8llwH^dOE"zlE6:qXD Y)k-~9tVh5C2.[1 o{ٷQ+͇yTՎ*mo9gK248hBlqB̮pk qyȋw|THN[~zrz+CZo|![|Ԗ^ MCWϙ$~+G47R"R}‘g(&oUGT'Ȍ{=zݡƋ*ٕOelqMg@T1pO`+ąQܢυ.Kz~ɱi:h4W^U6J8J8_b^D$Or]p.@S%*v" 5>ɴfI`:u2- FÁNiEs~xML{a(, S(3WOI{XҥIui42ih"\I:z 2hM"Ggjt SҰTK(rt2|IYX,4v.0]Ʉ-/VgKTmigNlu2ӼX"vr7[ WxNH!M@cܺ@0J.>}0.E 1Pˋ #V>Ez1<+0Th<rdbJGd(mߔEciu,2>tSs9lsı.v,`$šU$HK K'h7x3FV_ OYQXXzzS҄i8 Gd.d6't 3[aixREXS`5i"WdL01X~~V/~zҚawI}>y]axvq BesV{<} K@(ٿi!{Ų_J;н 9=y VNGnq.8_ $6t RT&}i,RY3m|UZh~lkS]xITژS^ (jhq%Vpt46 3SeiԲpINYG\\NX7P>V[点O4N! Mnu bo;>e7n- \sM x 2FCʻP );KI# $pڰq`[NxE@'ˣ\?zl=}$#mO9 E?:fI_A$@e~ˮy„?w. F@ʹ_`^:9IoZ?<&~= !(+X$H2x4PR|㕃˲S8s{񲥣Oɒ?s_i:5D~r>[Pn#$GY ,y?L[a4+|@c 0syiG,Mޥ%:Dd}=<_UԈrU0V{Y^/ŕ! *5 ԛ.P&T4S&nn^O4Sעۆ.mo K&t˿4#뭸qF*vCϥ]fB$X|S YFr'owXy^Zpcz pt(-T[qc+ӾpZ*͒r%pj gbzpC+>VcVr<g5=W@%0C Kyv=m$e Oz1AcXf1Fm }dLwe,g58yu|S~WCM.cF M:6&;N b($ i~DW {G};~5/̺`9>2|~sA .[\tѩђm0?nĢ;|ead$";a.auXE鯜yIbʶl%Oc!^DH.trc8WU_NVC { @bjWjL|t,O akcS*lb^F3e}rhulZn\^ЍϞ+^7̟VۛjuPq4 b} G6@}`/JqqWdu5ȝޒM`Fmtr-OllIRoz4B,%=!7UeDP2ɚDž>}DȘg(QoY&:^ a߄f4Xe+ǴfZd?)MrF–vaA9GsU`Vni`KR'<"C4VzJxvXffۻSM1l: ,  QV jmÌJi)WDƨ@QJ89OYxGJB0`f TJA1a6# !LJb`n!]dVB+ gI/޾K1l-NR6׳n&$Q2tWx- 0({`hQ6X?xZ>6L87zJ^ՙty:b xK>*#?M\.W Urb=v%HZ[ߛ FGaAƟ G*}BjEndj8wyķN=t.]>|/⯳uX3 ~~v;͚ foTm/ѐLxB Ъ'ä?wd<~QspcXRC&k1&YnbląҽL_.3pHVr2଻m7j;"AJzf\ =)~pq<2:_eu"̠X<5r5 ӅeQB*7v/0%kV 5 ^%vt~cZ:8;,*߶YI:9FAڴ*4,!M F؀:76}}6<钬vªޝurfՑү* YZ?$π(v>1U2G躌/>@UOűk33)K%ܧ`y:poGb׵'RQ@RX5 !򴬞9r0K楯 1<jR}qwQ1߬ɺUp=Ռdl5#&z>#'X>0P1'#IvGf--$1Cz%B8ǁ]hc>CB̃IN=AH_3>Ł&P,=j]?-gW\!FaH[QpV^|ԇxԛb+Q`CI<KϢ y,"]]RVڣSrٯ usDQ̂0'FƩےMY.Զ6Tbej]7CJgEq4zsi`W6|;|r\B>Be5Ё3{H筈ڔetC(WAzHEu*,l*r@zz]*uI\ܖ}5ٿ6V}lF&o`0@wv/Q"ӃL{^ :R@ c][ }{&=Vs}dw{nص[i'kȇKX,Y*i6h)T7MsxiU#DoN|&ZO?R\xujTсDrIEp97Vj,I=yaK&!=:SKkFJE_˦@|8lVoQ`fF|? )Jm8 wZ3Lr~ Qgj"PA((OѭT8e5 ψ8 k77ynWoþ[!:!U0?.hO }a*ԗZ" mꗰveofE]軎< 5+)1~³i ~ .__n>=(* (Y>|暱+ upK gfdn2RC'WMﺾcHs$*|;e9XqJl'y=Q%M gY CKD̓Nª¿pyN13sLq9*+o4m0tf\r=((.v#’F&-=!橅I=GD!K5wkZ75KdIC5dѽR n+~ 8f lη$aShFvBi(k>M/<ߴ!9>>)~(XM80]vX0+zYSEޖ巟O G=e+aO9V 5;' ї0c]ueZ-D ? WݙB8P:}M=FS1;u-wg) FE1^jgDP}{C^i@a 6hȹD}+K ;~^+Lq_EWZۤ 9A=M'0a}.l-8t͏cL'RW܁{gqJUaTڣ _0SCQ)3mW t4ݡ,X.Ad[ͮ\Tg"¸ P@14u&7S좌\~VPA)mZmy?whLř!rZ\薙&Bl%&+c &djiXs#lAWuК,8U;; -C\^ۘpMg~ ľ=A*{|;:jG !oR"cLI)a_ddr_K kHh@r$|-uˮQB& Q NRw$!$>6 a \`dtٮi,]F-j}j0J,j~gGsYPU :{.Yנ+͙1vv)p1fn:ίaI+o~ x9gԻ' /4VV`5.IzK 5[m-oծs3ᖵ:&7MܹzwY,\+L|zJ!qqpC @׳G?Ӥ K:3GWB%ɾdTXl6g,i1KTxu4Q.-Eً=FNK/GİD?E c!31`bBVf/kIYi#F^[K_& ~OS[<(+<'[4,%JH{{,RF;i (p{M$~[xT)!U/#kИ Q%7fP?B%yQSU/A0a8q VYt$u6rCfBNzXsva*_.Z綼a#n\w8_W^4|gu ]O$-&Qar|/.8[1}a"XHx@%mh,LpnkBb"1 rי Lk7(Ë'C(~)=md0YØ[*AMՍ@ge98L3N|4gY{tFScl-0H3Rd\ͤE̹@3aJ1w3g'֬,`FlW8 x,Ԉ7h 'FZqzKk-Y[wȇ+κ"iԑɏ98bڿگB^JwYcN߂H*9VQv%tTD,`-{k{i刿hlO*h;ZY/>W&kE v$'dK!KTXނE2EbƇC-yܬT^3/]Lpݪ*9o$v n$ "E )"8Sq0D{<#b:t?(£}lPG[k*ZG)zaYkɺ)>Ʌ1rT|7*7PS\n\1ndW}khڇZ8OW)\}6+WŐK 9IKߓK nn/Cs|دOD*(k|"Q -XxVSۀ.=uӾlDwqQ.-̜l;OS C!CW fɕވ1{Wk5,i>eE|#}_lkq GK`EoNyzfѪ)6WSыMWՃe%jMǢodx[p'E7ِmoKm)Oh8 ^q%Y 1*S;s[NêˎeO}ZMbS'aQSdowM{Ppy=C.L( K&#ZV'ubS #2"9эLov 1)E_V㌾RRWJe؎R#Kʑ f ^&P*%u}qcHܝ I9A8Fo >V=8VYCjTgk; ]@U`$h6P}Ra\C T}W3!#< VQY[Xߴ&=`?ujuYpPaǝzZJK".Ͽ~QBd )'%8TTG%51;PWN _/ }z{ IC۔T6 wyeKD$7Q94*9LR͒G)M&Ԇ3 :.`S+gfG4e|ʍgE 0뀺6 OQWEO,!kgTԓ52݅4,t"g0| σfjec#tIF NpK1\[u.?,$ 9vWmZEHl]fVѹQBQ4|)/9 *C($#f*l<^܌YG94`3/-qů Q*tS#RsO=-)wo94gdM{F~B^)`@DyfY m`*xR}Ot296@H}ܖSxf'3UZY"\-SMYoT#eQ! j] q0v]X{A?ryG~lj}W] YnYF97)o 5ŋ )*?񠄥"/d]9J7)U:CTt%3+]M Xs&iyӆ{svC>U\ޚ ;CXy`|XF2B&$CIJRuIE [ cbEհWSQށ` hR޲1V"(ړ*8??@eۇjkgXE-c:= ed9ԥg͖?esm2VRC98Hu;MBbK!RK dLODo z;r[WgoSYFQ Ieci`Z9*ĊxhBnԞ"퓷k&fKȪ M`]Ha^ú=$*_Rqvzo)dOb9s{%\ޤR*Qv2wJU A_g}RL;XxNyS身6}YgmC 逶&~ޝAS;*. _*$[C_zeW}LQ8Ƣ['2rۦrS%\o0yTKdGy[e["" Y6r&v1OmhO]!42)A27>#săuI|;w1ښst ķr_7LCv')8?HܬlMtcáfK;t̒a;R$BZ_kwLމk>w΀*?jFPtX-yJm`0 g;~\d|GXpzԃ+E|Eֽt .vZMw cBۺq zlHz#( s r9[YCP8/3Jh\a֫#KFhGHա?E 7%P0̔gŎ8$ tN?WȕpLopgwh-P3:!_Wto,5"3tk@ \"ȧ ]]0&0J<*ǽ:`.\ (گ26.6o42sHZEnGXd@PTΒ]%RՆɆ82nvs]Q>kv$e dү|b:,֮i vWz:b:}v2;KG@ ls>`'|2G@5Et۾9 j#A%GSۺ oZJgQA|>sWFX|]M&zD_.A<8x='h|NlMD֯ }{̺ eRVnTN9s0̓sp a G4hg@IgGjhR3fxr}G&<8#b @Jo`3-߱p8Adq\ŢIiL9*HXQw'r|ܜߟEn_R]}gfE= P{n6ۙ+"0[|T`VqHBU;v! `Ϫĉ+Y9V+*jw?v}ΔO1T5p|AFeeQ3VJjQ{ $rdjuLu41KfeV>ɊBCB@/3 G#7AR <&5'S9^8Mcg r@H@~!Յ_N(=lVuwQhf:ɣR<]ę<;M|m\Bm+g2WMtE@g`B3cg mF8 t2>ø o/T$&3@?]fVr Jz}?tP)6V7]؉No 07(ʷ7m/keP&/rVNdAv˴ η+ 6;e:٨aP"DCohSy8|8!,Pl"c%̊>A5Ww*;3H:>8ޡsyIf6 ?܏Gh[B{ rH6/0Zտy^~ mb݅V~FbEę>%QBSQo4枝A/37 l ;5\85Q%V5l[k-T)hDL ݱe(I8|N#{Kc<ARX?~ˁ:j04֤#%I=k]qU4I0^\O ֺzN0Rp_sbw@HS+b:Дh=,B xQtWbw͖N%[;z$'%#%#g[r)YnWTH*ٺlT`t KR$7pPi|T1+ HۋcN t:WE҇fdbM̚c$};7Ys Fg SE"Dp-x_whCi-(P];0hQֻ 5%*P^ϻ)m KmR>,߽+#4\KzַP垞$2UDǴ#ZRN(OX?r[ -2͌[t#Qn&?9A/#[ ۞CR$n­jH:)wgXV[ÙDĮ*.Q T_֎a_ o@p1F!T@g2B(TF#6i1>$5bS0l.BpD2>nO7|pM9{s-v l^ 5#̫pƴg +.:Qwj̡rC.DF| A|":\@/!!"m (ˤq" %߯mGW)jp)yյZOx~;Z;oE~ l/lp1G-֮-n!lY}<ځc5\kchcRv1Y`8Ǥ)qB6:4?\yOF5@ sl.v0,Rܠ~ 9x :jxWSFtKѢ=g㭌xh`0YKh j`M+m9E%E}}hPOKHB?/d!B<\2# hޭdGD `jCz$%ĵۮDyiW8Nʦ,/Y3nq 69tQً%dx;O33\*o֎␭E0)tHe T 9otʲF.'~GU%P[,U6A o>Wι5NdPW, ~_`+S'J,oh?ĵz i?gc50dDF! ~6\ n47طƠĩVqSKFP_WVdsIo) 4X eO697`Rc'qRe j#b&41 @EL/g8홰I [J%R8j䮊7W)+sC#AfGH5 P)ܟ6-͵ ӏ*v~Ƿ34o3;e7W _ Qf#fY{sEC{7 e{"0N2߿XO̗ z43J7pGTcfm<z'8>M@3b*Y1iy|?铽]%@ˮPM mK=ek;3Jb.əc9khM0dnB-|m`J"ޙ!XT+N'dg]fq6wyTo6@(U%v [$[O}œEi/j"hw1L gP7h7!uD=%%i81eS4N4 kۛr4!8-+㞟o V-& CJ<~lT3oX-FYcIs#1QE^6M.جN.> Zbe#w%`2RXZ6KNo@ k節#HV` O%q4%wS9KQ*% .YW2_n _ uH=x `~3Y>'O9(l7rb\%zt)#Z*}hӧdL2 l{&A5\8g]'2NIn!4e*~ θKKkjufݬ63Ӳ0j8y7vqds@6o8sW88ȣĭfYi Z1yC"!Vk "+MʲPƻpJo7̧4΃IFߓNi)p;^k BHbI2nwmBDY f[8TpҮsB/p?Qt#[:_>a=qt ad2ۀ#Al)n'v?ĹEhߏ@+ KKQrFײ=uՆ)g3DF)/ ̓"v-alW%TJ+cG{oNܪFva@fla>䲍 H9cYY8~0};3 ,J͍čkyuط)딗n*h!ܢm'6āpRmq ꛚ jjntiLj{kL9'^1oBA'*WuZ! TgKFi3Ԯx]$7LG)iw#ind_]nۖ;-3)3dw}\71F.kOÔi|iZTrStuS\vQPwqZC52PO]NFt2 molrN^=hﶹ:/cӊ1̻ofRAlaQ]g`RRUNIss$5@ o?"x%|]rS[?xG ,}8uGD;6]犯!g,Xѯ'b-I‚eͱ?M"@~Y(,oى7Jҽb$/XWMl] ߔddxpI*4߳@('kT ]ۧ0uQŘQ=rcG6'GTQw핔ȴ\h_dXYdGwpc,8F vo˜|r~u.v]Z-Nh&_ytGs{'d/0ELB:ST#.p]qF?*Pcd |dg'Bmti 0Ih>V@WjwN}H |fq)"9 FJ :Og3:Ҡi4iՊJkf~/.cV3pZԚZ4ϷQ.^=hm\[CAꑚ i4  {9 jDfJ`['56Qsn84 KB/"YNƼYmۦҩ[D Te4'6ri(Mk^v> , Q@ h~N.*Q_9_rMﵢJTxXHLluQ535YVxE5?r=)\8byM#c]E{y\0pJr]t( _^kZ5M#=Qh= D 'L!\)Eϳ50U%ΙtdWylaLO0J 1'`/+OD|Mɟ,tL7l'QD*`as\e<HHQ?q9$Eذ)CՇƛH̫ 2\1s,L "yʌ F%j !~}C oN1Klkha#d9е sڴz<E?‘vb+kՅ/uJrKyզ7oQ Q 3=&$Yu=Y&^[IA3)F1.[<;U wPw:\Q2iVU˹Y7 Cy68nZK6_y[w`w2\eƟ\zI@8o+4Q{Y>|3 ?\çqJl *WG'wD5Ҳb-<-ɹv5%>@N Aצ "7?XZR.#qC:8In}2/ƣuGBfg`fUj얮~k8A$W= *iSֲ}{' sZ2"VIT.)N399#Pܼ6IT$SA NLmMLvG'/0y"BlծY ~$ *@n@*JnvM`s<N͎!.sݻN!Dr>f{PHnj+;w<>Q@7<H@LlݼX;YIu2:w(uר g:_Iqp9ʨ+&`STs_26bQ~?+&cYtF _U`61GD!,lہr dgJe׭y䐤f0vṎִ ~r:;7Nel57DP.Rd9p+hO[ Pia6s-}Y^xPz65&+->R=%&F-z?+[6.V""L9] 7LJu$aJY3% W][9Z[x٨AⲖGnatU#0kEQCkF'kRY1uHeږ^+ǀ^{gnX?m}F)P S3~=ϝSDIV&m3ʆ~z twc *>Kfs5) P1P^<T&r8%EǦ( Vfn2l5sZo\`uHJi@h_L礸Q:21k&{hf MP.q&g/(?m`/G֝ݞZq'Wf}22!*!p<=hgκoCA!+'4D1tK_p4s ,a6A@:m-ط4-O\*DU^T>k>1?ŀ6)z)<@l롁$N,ڟ‰. y$8Ž[ူf\+<qϖ~)ձD&QX9%#*IV*{0~3҈r7y "l ʩ?ޜn&02$V"+۬bg!?7ĪI,aw?(O5##t2Iˣ(n%7p]rY. k0䞽sc⶚ja]]uۡJ-Mk5 xn.򔥜J 9]j;MYl _0yfH. ݎ. Am;rU[$ P2{,R|`κc{ˉ'={MQԾ&V?}RDJc>$qծ7+ƼqfP!7 1|r{:B5͔H,vPcG[k 3E^VCO݇qC"r=R(2Ǫ*B&,WvzwXXuH|$kU mMX[WEaYĸnFPj;ӖM$]-qXv1s0a귂yR<>qO3ָ=mO|@(EM1IO 4XZeT/@.U̺uewdy+yА45Xj=ei8z)T{1DJ'^֐UY $mnJʂ]fO4l }p18 a׮-3\b6@pF4:qJb{l&{guAےvUڂhmsf{sS9 N Ύ\Y UŽE$:͞Ũe/w@B1˭0|KcdLa|$hM\Op:2 gw,fzk56ezP/ћPedWC!v+i+D".`A)]ɄcyBeٹ+A\,O1[3ݮW&GL\e2 YfZ6cP\c63WweE}ND9H-,=7ƌ k#fk8.Frv"!՝7a9g0KFqՌ4>2Ý4kūQ&|׵О?Mp#3'M-Yvdά^$3+gKu>W8u%/հbs[8JWu^_츛Vt S-B߯cJ T0W }-;x1SmD=x[~wPN8)9:Pӑ¯Kp޴q(܃ 4ي"~W\,ve{mw)Df]i-+}ԹHˁgM=g 7-Ϋ@L' .xMf}R1vGӠ745Pܚ2[SJA҄X HK?ܤ=1EIF x/1`N}W m=kZ1)Ы"~"> Xdqly8\[wp :WB8P&#  uC$!h>Ⱥ-FY&t𽑲̈́Ң{ (a1P˃ћSNVj,;א+K/|ؖ4+;_#")SfWAMEH/E!ܭ,&AMn|[GU)^ 8uS#1ehy g9Q4z@Gz?糅_?DЮ44ٛљ36Ub@(\L,B5,=B@܈8/l" Wi8Ȥx٣15yz_tЪ?8՛hI3%"T@(+E|dGi~'W=r5twlp=R1E]4>h 3[7c7R >?z`B!ۡ00k+8z.֛#nBӉGTe}1,kCHi H>^}c(ӆ&mV&C۸(bžg:8KSԳ# X q4:|GC )!gY}Etx%^@u\NtWHE?S]ͽ>@T^ < >KmH-K X\Tܷ%2﯏E4u᪰ș ~-T#;E'u!vaQцY7 hQͅgBq C@ΏW+,#x $WڌW3r!'f0FFҍN]|!a\' _dDGC9&{gʡBvZ\M7 R)@jݵ#e/+< ]8K}[@U$RaB -_|SRin+UۄEm-Hkc^T=C9JrGg?-e\-MM\sX\JT O6,}yYϘ,TV֛n=<9n=&^O"1w ]mWdP}. (6T+!yo 9_# ڶEzűӾդ7@T£ӾO5jOզ.ըOQW^ec+*~t}ZXqP]!-b yJ[x:TY4Y7Nӡ&js1CMz@~_ٞXJf1U5קp-7[D;^]?IgW2QDbav=AQsIJ"[ug'6<Ǭ̙ 4=ף'Iv'S#1tIWf-us3Ŭ&"HKXo9g?s3mˣ~JP<^9SW]e{Aek.iPT#1sx 40Sen!`7re_6?橳foXP{.tK!f}z8DbJs:VEJ=2pFjtCU3D&`u:݁ yhRZ\WWX+"Z.8r2LJ3Q9~zF̸Tȫ<{11a 4ՇOވH#\zJ",Eu ż;fd =,z',$[[ {YӍ%ݜq߉J5gS7svfGi/E4ų!:񟱄pMte J-ؙ"{$PcFZiӨ.4W$W\Z1Y(8}WFg&7] ]O'@Eyg1O$a"_iQ H9RHOR4 4q͑ax|op5a Z W O/3KvkZՇe*j/\8aW|! 6f@leC#b&KexԒߗbkDt+h2A4iQZFv-&Gb,WE Vf4U?K\ :Idwi(Yrꑊa3h{F3m jnzmƠ؄/3.Zs2'BUR ޾uH+[h/3DMRgdTD*#.\ mWI3P D<- c[HT^9kJ9*ccU~y)W |>ޢdۇt/=o6,ziܭ$j蛺7ROFW i` qV=l0 ^^=odz/3r0b@R!;@P 呹kx TBι\USۦͲC8mp:t#)7BۤNѓn̆uGX"ȷyw/,x9XxxO)# œjҼnъϪlYQ!Lk:%cQHrZ$@XjxJ ?> 芗%U6lѦxC 2e7&No BKgbUѱZNXK݆CM E#e+$HHNvgs#iTzM`9Cq!%Y_mY;9EÞFUd]1 Iq>K# haS0^ "풸ߌal0J,Kɹ~ٿ;qXdgK[?^{&;#Bg G45-l G{",{3:C}pv:*HdAKPIe:f-q\G~3Dh+aS׵m 92U$; }uj^]cCz9 tDzJWsO+ٞ r޵"Op ]B]3-rfDKyVd̼bq ߔ_l.%edMy|yLnʬ0ˑW{F A/ln]Mdk^3mV~ԕd}̰,M Tn ĉEZ(ǝyV\^ղ5'`oqӗ<{C T- ec\TÁ[TItCq8*feGq}${OЫ>87BAϥ3"sTasGbpҽ/@ ]tmX 9U#Y^aO*x~&- f00Cا DѻU pT?Z@ݠ L*XgFw&CG99G];i7 &eU` 16ˉ[#/`hOmU>ϙRr<*ov7RY AXTҚD#\O΋Z>t{7[[<@HK{@/7Ф f"6؛o/NJ9^q'QKҀ̳nSCs1Ib].d7(:?7 < X9zv3 ɹƒAP&=$`lb1nZ)_v8"Y]`x5[jؕ¯.#Q"ħWh8իC5mz U% 'Zш1 d%`ji*c1)9͜dKy7D`H>\J\r G#!LGO uBHrkԈ=@^Ɲ@@v*|> Q،oe@!7uCbۖG]oOV$zA5 bMCV3W6mBZ__@{*1͒:1)\tsf ^'lX*3FU`tzgDO; ?[HlEo nq;i]33pfV5ɦud1F6`hjR`拃hLeQ/<.$O+y)/gQg̭Hj\N>NJX΍\l>a͹+j5 DMP|5e\rTH|h\2uǕb䜊"6!ҀKt%)\!΅7#L=ع2[}}RW@chY}K.Chҙ5E=o(J|5G~׫鸩/PҬqqsQQx"cO3CD})`j#͙Ud{D>NoeI ]sӵQF VJ<e}xY,5K`"yy%xh$B(ZP}܅Yjx:Aup4~c^de!JvBn`)sDibhS(O41*[ssRu[! }l~%}chg3Fqi<";eU̽c# Ȫoo\?Vli^E[8Iv 1@G6 |šk~dCg j#LW3OȎW݊s9a) ^1$6`vf>ݩS7lx 3h4ډ*C<`_bРˑ~Aɂ`.GVqrM5A/5֗FҚ6{ڦw8}cz]}ڪI ;k_' ɫgoEulKwlfo籊|{gPe*;IGtיǻ t$-HX<

RpBxkϨ@ޯE =^̧wF{Qc$YGȻ8z c)nu alyW퀴]R܅\PbK2r C8U WN8D)# ws`_-Qa},VxxW8 aEt̉Q;:Q`ƣXgf)$%RPu~3Al,(3=?8r#k|NYWA,&6j7S듂3b3NZ=pjHdvJ ~(PMwPSCNZH!N |zW̜4v)&pNeƫK:0~cV "~d:]^u jATP9@S.P;p0iIyj\-<&n򐓢/Kt ,Q>p2knvt("l&РzH5.W=#bLyO <{ ڿ62b )7es4D`pAyH M ¸,*ojLH "|y橫NoZ^;eAhUZ#'4ᔅɧ4^;gc1# qz/ƙcJ˄Q].Mi.9e c::^JP=CT]zwr<&5gd5;XmmDzyֈfbQ3H5-.-@Ϳ9.oe ًG%C^E YyEc¨٧aJ&*BIWnCmۙ1NAt>g@H7 '>X'a28LlBBA Y iTrf\\|Ec. ?Hn1 = E%O-؊[ Iq Le!jGU^]-H}$tʙM 1g7ҵX2BȺluZM 󌂑zt|M tT76$6d[pX"ZsBG%#L6Y LSGfZ=sViVPDcCG!j=Rx 9~wC$Ê ׸m<*Uc6 24oxhGmfURN5ͭ.L)OQQq1k3 l,ޭFrMEoxc%_mڃPd<}u\NqOHg4zEb.dǁDŽ }w2J!_>v?[Ŀ[ѶAuHI]3dJqO5M dMH/AXT}j]=3~J/l凌0)0]CT~2g6x q8XmPn8 "7Y|*CaGUwˢT \ @z#ʼngIhk.id f~nq?k^VbŴvZ'x{hfzۓ2ҚT+73.D^8GsXHt^ 1FP:N<$ j#6z& 3GTpxCG$Y># x}\%|YOfmّ;IХE,U$9R%ձENQ(@j5KUlQw;pgvq`|ؚ*R՞2\g<||hL-aSXu E]7ߵyt(vdcN\Zn ͖`wjZ›Oᨶ#@sآ<')e _u^TS VW[Ka+Mq/K^LlbK;aDMz4[}z:1 5ض [2>Xcy5W ?чuɼ!Z0$X̏7˩Ui5)n'ZKD~ɁI !/R9d^ ]oGyc/{Ԇ P H>& `el&n r {FZ !}Tda~s+>W߻~xм8Z3rf!Qz7^9HނVZ ;i-Jj|]X(ŸS_w'bh]ʥ5?d|Tnce, *H"_HexO~?ŽrEe`=66yKZ"VtW?XK:a>^E4XPd47'Ip3Jᄰ-zye0A XkRޘA>N tQL` 1K$rF^ƃD +sX{ *%H@`z(j ]!W)$ʤ$w1 =EV.1zf'ʊljDښd~d:~ПN|׼_~#O*w7+K4lU_ҩz-CƟ&tւW O` ť}Yíq[f y~=dK]<|;lEsR W4eВ|Xyp_ 9^'7H7:*y_2uCR|ا9%?!xrnI1~dʌ3, -8ljɩ. w#muFGAA՞!Sfrցm2ct0b ܝ,|iI׆uc HpTaCOVQS6uX&*рNobu zRoa$G+Jh:/k`e VyeA[@J0hz?SvG%FŠҶ`;V[`U(S㈣P4"mu?bM|^Ul>U)ކ:I+~jϓ1l5jj;CS@*=ŝ_ki.3 r{#pϾSH*^Úrbo {RN%(*?3j2!8RYA]qk:Fֲ 2h6'x<ĺ2 iKJ^<=,Z 3ucVG'q-\6l~\C?XAc9,v ٺ˩q G#+=KQ}ɧxH-J4m#58Ee̔qVnNa.=A_x>bidkZѶh ["ZR"@$W##g&eQ$gwZMEVàg7|HOv%HM6>CCğy(^V'|;5|>v1V-S>,{Eq{F*謟K>Q .$w~1n|.ЇPw][HMNn_=^@.ȂR"L'o+d>vzޜ88.\Oß1/@wjʔ'Z:jG-۸\3H۬sLXL{BeRz:Ip!֘L| uopn.X+n ]M:m=8!ޮ%2>JʗUE.$B̀*;ZdX_5[qZײmX}WJ} +uXLV]?eЕA0dgXM_O[TAa707zܧ(Y8"YoOe1n# 5ѥFL)t?$suj N BwyiCw,o*ɒAWj|;ŻoɯEjZo'B0ߊ]>q s}2q\e|@>Wz|M1^3qz}p= 4.qYn&6D;-˝ۮHO?A* k!ǘ2g V=D(el7cf!=ŴTgVCz9qcīNйҁ8x*kQ|"k%G*:< LHn gF~vN3vG=G͵Fzے&"Kxfu_\{)Y|,%ng("JSxpߞ4nU_mYoGۇc>/,#p 0d>Ԅs)  4+c`qI0\2)tjGR }|#=O<_3HcPc*f3y2nEmBCݖBq1eMrz}^T#Y%]ohǜN82=vN- {4FZs֋OO)Nn0Oz'Fd#4կu&&3ޞ!'0 j^%qβp^?1/=½~eR=ȟ8D0|c*& En7^|{P &4ܦ=D֙im%Q0L:06mxFI SCO[#T%܁7[n鷬dA7Z f.J'owȧu q٩О|U50zCzYN w}H3`݇x94`~I/(_O_V9$v;uBA Z2c(+ϐ6?M/x%E3ڭSYY"mX:3Vpjq8*ɧʂbDr%rϘfׇr%} Ѯ՗e$&X6)>L5jJQ-}P=Y4\p, |V mѿ^\mH bT f ֪8 zgtR\fU YK(F4 wCeij~NU;"xre堀kv0*c]%?n:~A_6,Q*K0Oߜ".rv7AϦWy*g-N)oU% \+ba3 9 ǫs A\pI!{y5. Խ#K -vy׽E % ?/d̡oCJa}\ yD{}d`mdSZ`R* d@h՝`Q4|}j{/"}Pz-X]KXiV>Ȣ5=#Z|q9o5k4 %^Wؚ/ce13cS(*>655NJ7_oC~l$r Ҿ 4;\I!F򂹷53{hZn}ҵfqd iOl|Aטl: TQGx Ek A{ĶP'<%\8\)^Hz^%W3p"}%[Z'=nѲĆGu`8!$3O^p/hHOIʸf+Y"/֠bQ4sGd.tdz&.(G`n9n)Q榕6t+71ÿпi+3qn@;N VCŜXWv\u2g<kg :~/ %Z*+oejҍX=)CEąW%k6^6w`k #PY+} $΋Bae6ǕP9iH&qܲ 1ԖMLfVMQK#sYL 󪊕X_ !O>"}17(QO _dN2r%/4<^I2Xb (B1K ~- AtS #Y>ȗ7^aS6m#yDTIC8K qx,=6`{Z,ls%;)`z_! ݂:ݧ6lS6M~~5MdF023>h;Vn} B@-Z{Qǒ7A[c8e͹% c<=axܭX^!0(Ta}Xt&Aie6&  \a,tJI 1ag<裾4zE,5Q06 (XNO\~z`X—}3.˙@jE_9o`S?{HƗ:eC0!QA i(cy3ն$C`H0oZ6_CLb*QF׎}]MJ#aFI11x#I_tK%;h$pTegSs+ͮPJgԱyb, nʣ6j ~T ĭbNeqt%H' ȭR*>`R~wcU*Yhو+J!6X-UXc Eh $G^ƈvˁ:`7wle[YnN}w1`s itRZCol˟QT-aG ŮE !^ kx\,"SgcXH5568~xa}#M 9֏3u Zeqkh1$ |D6AFCpu:DFPι#i= !O^: M(ХD9ljjiƮҤ˨n%FM6JmҸ\(']K> y ʳ˧ګ0IӉ͹ s ,NS)JNP'ۡFu(ul}$9-V}ncm 0g.0z/b 0}82 (gSB/#JeZi1W:29K<|k.*pg^Ӈ$3͝0_Qg6s0 1q7'd%TkW$RB*x#G|_K%eIF~:Rj`Y ]ޘSȔ,֢)߇vrB(lj!)I\Z~&;Ήj|m ,dEmF56oh=F}E?uň#c| WQ6eK]~T~|xsMqo7ЍW}76 -!`8>ׇ]E5{%6: Zb>X0RG=IASv.Yj+sDs$闼f%w+ ^Ԓ~\Zk*2bգ_:R ߋ561&3ڻ+RJS8`VH}^qt=yRWeb9؉5BU# aO0wOv{$,b gr Ec-%udjy:R%>ЭET*UN<?S΂)dM{'AWJ ?WQ>rf[Q5m'w '͡ Lc*>R:ql f`g̰)t螓FHB&3S0l}ͭhonFZnC]wѐEk* U0 Gx)]| WsdGtPķO8C,LSzwyps'n?ȸiiBYK!f_!H1=2$x!輩*:: <46m\ ije<@9&J(DMS[KR4BM}~549b^#"lzҗᦨ?Gf֪{ްJo&'3NwXk,QbcI-eEQ.CT"d"EUA켁9t(gBz([?ůB` =) aA/(9N͆udN͉,&[*K2S|"՜o֨s\쁎scCU|e)WEgU 班S|i^. aejٝwn9^4֢N]eE5V)t(PxFR®QVVy ߪ /xg$Ub]u0_q.M4F༦y 5 %$Ŀ! eYQ5@uz]>U|9ct2Zv RHL+Ğtj̛Kvjv-ڢ@)>U"K%Z:B 6մtgpw:$L1x@+ *7)x9Et29(HnSw:HlPEcfձQwxp 石6 +.kQiRmi/~Dk!g_(!X;ZNe1I%SмPS1XVV7Rj%j15'$znBQd;)OC.rr1q*FͪDHn,FO'Jzd{ ٌ&BKE\x++ |آ NhK/O+&uruNѨT\̒]󺚐M}N Id"5W6ɏ&\*(i2G䷺'Rܮ//]~KE4!ܴZFJ`>+g`z1&j*J(.6ʄ&9,$J-<|Pի%[[h"QTC:5 P'xv5&*Ds΢ݽU1VyDaÕvδ<N@hWBVkK2u`YB r"^9 n7)nb^R(#lKU(4g[xE8eCM|[*&s(]™߸ۆE?o79ع$64o6N8Rt6™pξjŝM&^ ~y\>k1Xtl =1ɹx]>&1UI2,lLLc~ ]VAvEI%:i;y@'tNy /_472:w=F^: *s27ٍ+Ÿz/m/yְn ;rWORf (UѺEfZA'Q9{ZOZfXr%cnL^[w[Ħh‰MbQ߾M@جrۭ^4G42gƮP&kxYzFqN'ucf̠;}7sө!<NDSug{ ʜz6zm< Cs1+LpX/[(7@âZKs[0K.(/wb+o*(wǩyȢ,=Ve(?!ȺTf !U}Jcv箲FI jfַ8Zd<…Z?ig;tS0x!fpX+2GajUTf🢍MT>hmRXcR6sPl B9tkI\ ]$MTb5#2 W]+%ȃZLǸL0D9# |uM(cq2a1'Gu,0,\dŁ/8BysiljdQqa{gcuγ-KOW`E**b*VM#V|t+EYnӒ'0di.+;9' Ny{?= _׷h4` b3..GIFm-Vsq䖮_簧INb*yv׸Z9m謹ys$*L-TW#h[+-Љ V~#SxX$e0&Lv:6 e[yi4D/MYfS.  xQr!eT!/H׫F'n:K9F~-rniP,k`7ǻ"dG2MʬQ1FVSw_k4Tn--aԑTg^чn q$*CfO٤ϣ\31p={}xn1LD;N:&- Imkݷ͞+XT I;6Np!`[0ߍ k ߃I}<(2Y7fT'a.s)qv 0MiC4*"؈38)E)%-&ڭ=˷0 itK*4ϓo(Wi~28 d6Zlu-X/4H @pVߊo(hlcBy0z qvqWL%E}Ng[2* &[U ^Z NwW!>&ץ&+Q]xzZNS6:xH69fMZ߲o|;GdgDz@8AEjy5 1]ɌqU"/"_+SIS^u3g4=KS#JV$}yg*쿿D/o޶*IY3Sz\"ǬZ:$ڪ+xXuw֠S⊞]kS\G me:CՎ\s5Dj {f=OY>4 [징YdZ֪8!\Qg^vjZj8 "vgE9_g^A#r:Ph&tHͯ'i!Ɇ'"S4;pWAc4P'yh8!=JVtn96\f3 S[GuIU `TewIRwk?Y`{L1Ľ#ѥ9xL3s\lYJ'?KMA|cr-"jbtv$d?>bQ@Q'03yS%D@/tbA@9s, 6n(R&e|,XRY:|=&0J(엁e~*\Ԉ41:\ѲIenQBA֌(5?f-ت|v9 Jz> ǯCoy];&~eu*7 u!HߣhA0yI$jL24FNUwOb&QWL,>i/4'i]^'d/99gzAq?Qc6!) *.x_70fIr)R>:RMu[Ǻ+/&s[u?)𧻓; x`S(0BC=TEӷ 2/Y6jkW#Tk-̗%rIRx;L(9RsE]Zл4N?\kΠNH`z8`>śz)K&/%0b+Zl@" 5Hi/<04[AǦg `o{ )ܚݯh(%ȃ#=zIG=Pr@$EyW6x Tku)ztѦf~e^dFB0ٿIeVʡ :,nO')$p2ʑD*Hs/ M1f?$ib_Tn^Ds#˜WMsK>J터_"kVs^ 1 1N0? 0~b8Gxa/D06hrqH ?D_XRԉ '^ ztA{\>3R"ZYe0r_=LDt> 'iEJafh_=X3ζNtHt$hUZtf8V)o?LL"}col-%K %mMYEK} 21K|_3Om6+y2z6\7kt'1K)ͷZTeXb\(w0535|X"! MSoI[n2< F;6WQU"4թy9vӏ6x-T~ ON%:MC`uq $. +g{ܗD9VקwdfZ\apyt݅Г|e:)W:%W]!Z4ŊRw>'zp.Rx;|m_LA1 eO@CxO@.-I$7&x"ܠmP4qw%PKբokב+щ2wS`2MḆ䋇~[ܢx|St{h Rfx|&RzT61cA}XfϾ{"1la(E>ӡwaF"IO*׸i8$3:2j5//XvyѢs,㩅\C* × O3 j<AXhڱ9| PҼc0ʘ zca@o9NH3 e ;Սrf894?&{09!Č bZZI.t.[E & k_FXɠZ:@%@}l(B2nӴ6Įl˵mzJGJy@S)-$#qqZv@t(ZW)b^ ebQ\Q(x+|r%m +vC]GfPt*\l6UVth%fejY<" p!7Ven)\oKR#4)fv> 5rnX, !-(IFq};:$hQ'9D'W@傯7?0Z78rSik¢ ?.bu0df\ TBw&*7];t>gnNY q`CK6W/pf /n 7 ][;e=> ,|~_AK/Wh= DD4\2B ÀaO('td3'鳍(7e/ x*QpB"ֲ3 @!GSxDbW{w)h6n5; ^.$f\mhO2g`Ds#bqn̦.ULc_E h#LR aތFw`ڧ#$wE:^R +|݈C:>A%z<0q( &9QC۶uu ,ΘN(&3K'SE|J)U&|jk-h]䰍 Z*@'F$'Du!oAYZYMb$}9CGw̻/krՁ%).*1sU|vhm-d=, Kq8˸= S{\pK^}٨ۮ<h!g%!~<&S;1.H׹?$EuHMI#fHn3Q ѲLZs}@/&:ae_ EK g(vj ,*k'.ZkhwLJc ws+ojH1/ mmGTn\v$ZI<f(ŠX99]װWǍE"AwIUbJԥ;&jyZ V `{gbCQwsrw!IGw=\^Q%~|/d%ZHGw.] pwl \OVHnh-ǀ%ǝ{ w|Zׇztʌ䠺]E1@5g'LiдAqʥ=ߍ< HSNIX=Uqt'Ejo.rɺ,@dď~:`OcFK҉=+{7l2jQբ!z7Ϣ)?@1Ӻذ)d^% ӊjXhDTG>WOWy;Z@r#GW[Y:U*spwz'a=;r~6IP550>kҼd|*Sؚu.F@o5oFf. MȠ{cZar9w##ccr|sotAӷ;>cAX%/olr$X#kꔏ3OFwWM)&Rv;Z`lH/'`׾ mtT%δ4væei&F2)~I DH%.m@k=7- aIcp$faW]Cpv '5c{^@Xy*(g&dFgRG>g3iXjQ ?K0J-nٲ( l7` lx>U@q5lp.Q |,&F낼dk,7*\`2Xɲc?(^GgeΏ{&3V?74Iԝ@٘ -i(G7axf)|w-ZI,čh-g7~,9rdNm(dHRLSPNoJwe} W]J9֐(tUU^ \ېZ4Yq<f5%[ + ס}]Cdsgs೾hyQ;?,c͹,aa"DŽ*\<.ƼGn2"UF_3(,/!4V.=o%"K0! 4 eca+OB?EgHmAQJs*;\(niW&N΍x$Pz S["no?s0)*) ʫ,ޓ}hT؋7MɆ6tƚk$tMV3uh [CڨQAg=+2._.'O™D9ՒH\/Az[Pa*WYD\Ě`m&tDx)4#z`7X!AEę]WVY/d#ĥK7*Ѐ)a09mX&t=Jk$A+i)xvj3mvXD%~'2hMo `h /9F\ 3-!Z?* SA ,;E!CQ]I7͚hI_)J8h %,حl}RJ G3QV.4u ZVZ Ig }YC+ *( 3EkWcw:Q;C#;FdAƍ9Tm/Eʹo/#M :8Y^EI"DU:rՆYYf2>6PL֋|-udEu, H(uXaS$(n|C7Cc̒M].F[EW0qSOyw$74H.[G^-gr].It_P@F ڴ}*Li!|V6EZ[]5ecvE؇9zFړ"T}C_8wtGQjoslq1#n*b-ٺuK^%3Aʝ:K18F5|^~e}В~륇lvOA!g|Ir.PUTdy %4N "իBIY^M zEDH@j:mn30IK޽%# 4Z YrgƟo΂4:ñ[ڈ3G@PwI9zdMc~w(e@k]OWyqtnF; V1f/i i u ؑ=a̸I<Bx \FYǍ̍\:[1*r7N_+k2R:DTGej"?D6syX YOZTz<0FZƲ*6v]PCK*Z^O^Ik1 NgNpǝ:h7[{{>%~#nw*gjR [!m>=r2CHܠCk3hyI ]'oofDS0HVbpn~2p D%H~eTMmg-{=:M=9#]eP[G@b[μt0_e)q] 'KgIF^i^Xgh/!+&{Ռ=:tNf]J!ExGцFa T@nv6mX9B#kxSf,?F:kժ~&MhC=A}T"N%]L?jIVwPȶ*ժ2#M;t^ 7l80?_,B37 =c&!?맸++9ƥ}%gh g~s9 )tIj1֥[ Rᨺ+{~̈>OƷL]H/見|svtNɝH^ˠOF0Ƒ nc'Rb?rޓbtqB~0<}y+\ș$yC?sx>yZK+PAV@+NuT3=WV5<렑q2>xEezTBk1Er )٩_RR჻pE[&ocrH ef9 `az9^T P⽨*-ud_=C84>JrFʖ8 2U zW*#`H>cZdtLμeL Y/lk3. }O\ej֦WPQ7 AtNr" [ɣLE:ԓ;(&bܦAk՞Q >m"LFε,B$MltXV Hh|Z eq.zY#bGLwp8+F7!5_Z?x#k$q\%sF^CVKŷ\0-k:P2*pN|V* {aB C]"sIuGhRp !`ش s5&<["Ѱ^aIFisX\X:H:gK@\$R2 LJFR6 BX/:pt` pR)bP|ˢZu7CSҞtUNUWJdSya(!NVGZ6&D;O4|Ob)O%n:WDÅOhhQU+.DɣVh).LJP{U ƨ(..NPqv$Qs)&)t kMsmS 4f6-S&!N'6(+kx#"5fy!j;c,GO,rƛ7@=bw~ZP/CE+ 0 THT\*BhWj[S7W) "|!t1:ϛB SF1NKP@(1$\ jnhGw6Lu9\lFY+[o~? ._ `'㿟U&%(j~+{PcUZ9CmPۇ#*gof8K?Lƫ'#cjh00.XBXޛI.y#w.o?roXh~7d\5;bxsX`ƶ4\#Է h|at/xӇ|ַշf||}[4Мў0`w+ ng qdrIuhirgq7Di6uei)(#s aP)HYyO 8W$BrCM5qG6Zƍ!yekM_6>)Vmu* ]4ǘVVdYuMIv[gS7֢(U; u51'x~y@X qw.E??L N#+HKJPԤ-*Aky]vn0YhD@8ȯ&+l 9105]?Ц[`b<5EwZ+/ 4K%M\-J,וƈA(b€.&VE`!vx3>A`M6`1~8,m-ۙO=F]7(/7Sg5)t\Rbz*:R'@L^-AeE{F_hgߖ -&K\Y敕Jg[:o#e+V[ ΀\С"5͡PG( ym(6Ս/e6(3FǺ8#+iI!Vɲ TJT{ K3y?şG1!*ƺ[we3{w r9ՊBvp#;\JAdM.Lb5,"S퐣 *DXؤ9\%bJ(3P~(@&+9ӑ隓wscs n!璌&)q"bZaUؙփK\5 jPXt9A:3y M i0 =.?{aYG@qz ٚW)ul /@+^@x`t_C+>? /#I C!DYfiE_oZu6|'!z[]޲8,esKFTc?Ӹ&g;'K$q)׮gR CI$~>Y%]kk}by绌XSL֠]uP_"iTpn "[k(3<=hC'92* ʴTEazq,GFc591ZWk?.la aA5jd2 i?&Y}('"Le3V 6Ƙ&ѝ"B0\6#!턼AR+zd1N u+̹oS(+%W&`)9 }]hDZtʊQ# J\g肋~OLպ?!(BlhբMYǟmcW@BcYS&dz)F5}xLYr3F?_6 +V^?̍o 9DH^葯Z. 5;JZxI CIͣz^ /1gK‚;/p&DWW/Om ԍ"$_  b@X3(,n]=6QʛL~i~s$@28aN^c3Տj}ˀ3јzq"db)elPx _7)T$I)*%h<#o?bG 1|zlg Bg lҷܕyZa'2}m0{CU]fCoim @[` kȺPr^LIp1*Z*#$#c楟lG̻zCǍ]䰂@V5ⶣ~H51 6߽?<nV1ɈXpae% wv"Q]AfA>Ko&i~L=pb|f7܇]ilCrHAHǮOs)IÍ:|u~MλvZPP좥^~*-Y,mMl.K>xJLAӵ6ڶ"@w${]ПvXi^x]YWn6IdO{TK}@ p ZbT=U Q3ǵ9[zb4LWh$6*-'k浗pHXuC\[ -fDK{ ]gTMN^z7/PUHBsl}|[)[j9*J;xbgP- '.CjQQtf?$w~=,hoPBNU2}3}z;lIڝ' xW0%%-N2d66ќ @cزWb/'hI7q!Sbk`ơlb<>G_[oR^zy*8Rs ^vEJsjf+gvD`{Q(ONjWRMrZ'%o~{DԜflӸo"dDf.Q"l+3M8A4>L^'iX($9 L-!XF>;+p֌)"~(חC;`'"~Rl$MX0t89d-]·~%'P(Q~D@`oɡf̏D {;9/1eP^.vqvsXpӸ$_)1\䎅]9JEf?8p%_r:~12lu*Jx!f&=r\*9k_ywCEFIxˀHxbwU-ά)?X#Dz#i}ToXA2h Z7wo KavST4v"XX\N"/~AYQ!U{V@O{<[x[$#?h;͇tL|&Inm];%J7eA a}¨9G-[ۃVk⠜A6W#3& [ O"oC@cɷz҂tE+R"I5seovlh} Wʧ=p 4xBxٲjTk%wGYMtDk /ό^'b>6?Y?XSQBƿL}1þ\ jcaFػv]¬.{vGg&*^ C`~\1'?׷S0&*en0V,:ϽL 'jr 0\V.,3Mcan BN믟y2Z̟0*Կ(~_XC4SyF)DbsES Ÿ0YZLG`Q?x5Esq,/!b-ifgDQRЎ0ۦ!T@$(I~zŚA[Y~л-; [fF4C{AiC"vG˫Wa|-;46+U"±r(=>~Y*vqN+vcl#35HM[En3ٰyv)YFtuTѡL$*S$n-4MԽG<y =@,bAt/ >dס6-6fYJDl4,*Wmk3}''lZ9U4+N I%)-3b%% .0CX6/%Kz)(E/κ|mĸa[Iߊ_{ru*v!rk6H\f&Y+arR! (jRȠ;SYTƪWу6?8EE \zyO{L֮y(:k#Wvۊ4]j 3+mĝ$wѯGS3i|g>#J\ klNexrܚFQ6im?@6yF,DÞ88( v݅fwrQo{V}Rjۑ@Dђo/dv<* GbH ISF)OHk(Qs ъpG\ur oۛfsBo73L.U W<7!RǷaU4hB2CTg&qU2&]^k,)yw(H¢ZEUJxIǃ!\\Ws~-K= ^RB{ѓvúxQ&*qS6zut-mz 6'7׏՘c r<$$(0)^fEeq+krF0rMV@^6( 'r_h;FP%'1ٖq->l+ARPzҗOSM׍m6W" Ê[EU"]*hukFd}e5?v\s"i5e1p+{r ^5iW 6|ۖ}A\,^ޥVDlj4yl,i N!Ƥ}MFYͦSH්{qkno)b r8ΨRnɽ9fP W^1 L)']-YUMb h=TVICIkPg@Y8@odapg2 95PQ`T)@0FmCDAkCZJ;\Q Z2׸dCZߢ `na)8=?϶mshAfr֍vgH9ztNT3kIZ_u!=#߷^}G98e`qG`Y[[ȃ{iH O!w̚ mσʠLK V|%e֬>5qR3WRR{SkHSDU gOi&ؘmϗu-Y?hspEDkI5ns>^|FtE ;I鶍j\ >W9X6<>`\2L%6ܳBYHf߲ZO5 XSܯG`}Fm-$/Oﰼ}a%Mq*<>իJ8wz&\2ޅMC'\kZ\ ]-|:mO2N櫖̬tsJ]yTLYj3ؕߓ=?ZNJQ!yU Qүt$z`IgVK:.E 0J5kEBQJˬl"_*9vr|ֵIOrRd XW;J Uib`*[x[p43Z,SCO99CDcF͊Be(ܜHW ݝ6_*ARizi_*oG-7o/|KO6kcwR7 =0/c1Әa8u'JVd=hĕWN`q`iF:8S"DZB`ru7Yxa ?+Fe~e{bfq IQ>lGWt뻞:a*P$Y 4ڨ xKw}5ؿdylusY7BIfVިB^{2i5]sHHylf]&ks$.%Uq{2}΢5#u,{FZzRn֛sGcξrq]>IPF{^8Z_On}+Yf7" 1IIn SxKvعD4hjfyM ;Q+le#LG} JLU[g}hd-|ڲS&e9NX(8"L 6/a#l%VHHsuvUx">T;.H^o c#L}C}mS_`vw!Lk8ThM 1ΊλB3NjfdŨu@ ¡D'IeXOa&S;@׿4a޹1[ט/d㺳$](ѢdSsɁGC#9ci4ܠ|}:bIh ht[xiYP6T_A,REf8jj(xWg~O'CjԵ[Qf*>$_>88`m>b罠h鈋WH7cܧ3HLMo&62uuѯgKy;s9aq,U\=}d$9c/z,X/y=9- aS=f{ޓ8 5:߯8.9-F#4Md`62,ˣrfd(b8K 3FMjRlZWցN) I=j |`YEķUӮC243q l42!/Y]MM2r4;f(!zPGo˪ +䓘vSWiƾOAd\Q˹ $[oN_B nV?&|I߸1چ}iO#ۆ]G5DMp A/Sp0 0V673x;fp|_S,4z /8¢.Ry[ꊸZզсJ$K-4SsdO0>Rj,T.`)jB0FqYWa.7;&e2F$9ʬ]UL8)q 5(j))Tw(zν@4f-xa _S"輤DYS> [ӷg0O9tp PuسVJxojpTRj.1O)_&Ƭ ??2Y♞yfO3BJJF&KS ӎ&xaQOϤm ˚1k,1:9 exuѧ2j-o#eBCR"K)WnShCҜDYr ѮiUbʽfy羳+A &61z0[Ce$*D";$ P~!|0َ!RV8Ů/8+$DeT[4jB,>E }+3Ę彎3:)=$Jo6󹑷F5B%m) P*}4ZQFSg}S_$2`gBcet, ??-t;229YMG)į溨xb-lA 2{5}}BBvM=\!”O08Q0LuԒN۹#˘<P *orQH,Zݲ3`gע,՜zqiPzFqܽв-VCi -|0вyrDwaBc4qVQ~ 7TMIzq=xqg|w5ء$휓ӈ4a@zfGfy)M[sRz\ڠeF, ^ `6o9s ڟKHġ+߼YzEolPpB[hEt OQˮ:h~O$Nb'O/޼yY^SC6<ljJ0 -U8% {{#3iGnd@lawSw0"9I xҝr,,Tw~Mv;D(@!W$U;mj3Űu‹b?6S|,BlW+)./j8&pdw·*%+gp|UwI٦APD/b2Gkw~b OZ:\HqZMʛd`z@X[E0,1KQv| UILղ!yBZ๳ cִ] DhN጗}$٬َ",bc5=6z|k,}J#C83}8_G7dd}dMk=~{(F8m죫HkZ6$ P P7XJOc` L0Ōq際'o8\BqϼT? Nt)k8$KʽHfgڷ]o2R6pt"h׎%UJS+j?Ľ gl&Z8uItWFW/h=&dN< `wA⫭mzݲL,TkSӰؾƨ"M gVȕhfyH1ΘYSU1p}4)*UK[]cK\B5yF0\q._@60ELq1MRF6Cqzh_,oԸ^UĶA(P}Ȉ^w25#fi; K>!j*!.Cg&%U.&.#_惢8+$g]^1=mkD89{acL#^V:Si`wI8Re_TDl`6t7e zW! ǖnn^=Aq%8 BN猝5,@!ѽKwPՆ3jݓ 1f&֐ү_mo7QE (jkNOֹҙ TOfCNZ'D 2q[QvuY/ g+,ͭق }C~|x=/#$ G8";ڸ`` aR\YL ƅ{Qk̙<ꚛK\(uo}؞(> * ĠB*@Bn/{eU۾;r!x'`R/ JhJmA[F=.[#]wXynUYb^9 "2 '7[ӾcY+gj3L fLi㽍49+ZIN;pfluFRl_!y^5wLfR?mCENu~ mB﬚)hi7~HFfnuN&k RGTKR'M֊FHYB "c~MG.ەT|c=AAd/r Z!@p]MYɌ As8u9HN ᳻/q-t 9nd0k@VXX+֌1%TI[O $`R=1ZƟMNtQ( 0 _ě ֠4Zүt M5'$ɥF2&pihUlFo.K6fғ."^˫`sh?$QfݸcO9nѣ8lq ̈Þx0:1mPFU 8ǯn+v)nPvkklPUFy5\ަ $7 k#)Q/P#b:"co]K2HS\tGGeaHyi*MQQ֙{5B܄ʣ#iw!Y`Qj6%x$;!lXNm-Z mEF7`s]t `YaX)=7']45nxN*Z=Gz$ʾ^l $e!O8M(%ŵiUБBLJZ/Zjfk,FQ>ϭ3wsEuQJU:泸}d#8TFYG ā~ėj ~ &IvW~@x~L&{('q|$me5?t-5l ;:u1-#>L%%~=k}\gar>=gR5MuU}p:ec#`0i={$.dPRᷚ*4S\ CfbF48LU`g>+vK' gԣH$|KMxzq{u23_ ȕj}W #nA-14F| ֩sD',5Qk8Ne sҾPuZ>; {ouJu&t5_P CHq`g78@zb $UbMrMVjW7 HDAnKBЍS9M5E:5ף)ĢHK ` ɘqiL_[@+;a=˜YP+񼗾’?t"Q6]Q R8a]w@]$1{٦IB 配joNoM~j{[IjD{QBVk nK=hS ]KL 6] @5 1  t숏">We'ojn ګtrH 6 SsHnEhMM'dpZ,qgf,*ބafLá8l'_7tJHj݂B+ȕ32YY) "|E}LDkE7>쇬pmlh:8woWI Txj8%Jcx̑ߺ"g9&՘wD6PUIS*r+N[y9n lCpI9y_X:D:aYGzwMy=nXp󴣼T`7 %Ұw[gϒo/z-j ۜ*K;6O9jG\qē=H }/og@c&lV5FRKRd#5m[ԋ1LنwzUaCo;F8&fsDuvED HFSXX0m ڡ[-(q&8Pkե~S#ށe'S+.OgAS?3fRlVS\&&3mO[1kD-nBFŶ؆<7Swd(&!~;ߦ 9 ⃛ k(Rn'P]; ?o=A/L}P=dH $Y:1UPN]l钦E5B`0"r Jd<=GI%ȚC69φa{| DK TzP Tv¬ʬ{TcL=W"7r_M<T 6hU9fpϳnrXɵGh&vH.T{hG3E%_3\]kHdÛ9,O&]~ Qd;%,a9caIl)HFR&Օ]B1l0cuO  iմhdPgvζvb4]<)Ő)"-M6y-d|)H>H^bFBODDܪpC9N ")`~Ō1KדK_y?0=-6^ 7[:o 3]|Wx }GS7&ܴ?sg{3۹&3zL51A?5,A `jN  YcEpw%I(MIOֻFdJ$ 0jb-0Ǹ`3Ij &xƌ"VаIo͏i=&/3v90aE8e:N_68 04"~\lcga}!ZnI-;2CZ\k a Yά26bneajzNXr-t?vSF5l뜿UR."D,{Μty9/7ޣ3 >ƘT17Wξ`p~ᄖ֨BT\! 'Hĕ! `cMp|mIJ `¥oXJ-9x>2UJyl!@]=j?z+$:iin3>z齥o'g"CEH?O,ލg++Ru$ά^ED2Y4Kyb!U k;wei'{ƐP¿ݡ}##@F&GFu1[#\S(Jd΀dD󾩢$MUarzv{Xt|>ڶ{YvK2ؘ m?e?GzO:c.'[}e7/U\L=qILNco{2; mglAĄ1K\%Ȑh/fq{-jE/54]8%e7sBuncoˑ1ruOX6JE=ƙ-/vQJ:CY|E|4D XGX5SdfVcgL s2*hs$ ȉI ]էRgZ#v*PeNVo923m"\ 8GPw'ٗ^J7\W e@bT6+b THPC]f/XuL"yC#,Ff#rbtP,L\![-ܦpί;9)7UjFzQU'9c|v|E$k~|O(d}SϑT`,TmG5Bzv|7[zVRg~L[a`)Cj?DR~޵'bD v;A ]6rQPӀuGH%VLyd}m, lMЅV3G,xDwYǿ_1ƭBxErDTa3 1DթvK7.q3ꌣ^2n%r'7L quȖYln48nn{R]|w)w: :#Yb6>gPLekT 5qXK/&J 7-0/|"N@k`o]$#JʒJ,cw띥 us"ܙ)j5`*XCp<@C-neDU(Fq$)z8NɃ5Nl~ݏ y 4\n*$Otfx-~v-07t R +kL4+uÛfB}e YE;IQC#E1VjkҶF!O J71l[-.iJ|u6.ǏIYTu:VsHʣ+k,H[2ʦpH"&?ݙC{iRR \e$Lr{,МPR2F\In{~.pl>WVqAVjgwkĖ=@*LxNLj4o .u$*ɤ(8VFEG9dʪ o$2=Rvժ#)9ZAmywwzi;.mY1cd\YuD@J&ŧu6w* ͎֫EN_2/-%_9/ -]n'@yXMBpHPx˝+1e{Fk@^`N2#3tgDŽsW%^Y vrɭcbY*;2[n\6G"9C| {VO5[t;\_673ݑ?LID;:$/x3f\,HR+HWv1kB^ Gх'&٥?7\ݓ!%7@3%3\DQvFwßBLҚYAx0ętȥG'Y` 1^Np`uu2;j%r¤L Cz+z ˠ  r]Qw5UmYMHS;_@.MalkC./a p~[ef-S BmndT@`sbtܑa«uJ>9ƾGm]%N@6 !eQ6QFUȉ:qZ*c/G5j&X42;xוn-5YUУ1#UL@80o&?7CD)z'3}Ezܢ6n=I @c(W'X'2?4 pOHl zIB?$ _d,{v1]bޫZyǤB.lcN/'RԚyk MKYzY}63]v+=8jΈZd4Ch6m:[q$jqv1:0- ]dM%Ja< ;^LӺLOS- s2tqbTs\&'B8p,lp%-s7\z(Bvr]I]ZvERԎERW l_ \&amrtYE7z 52tA>)^*rOe:fd(d,Ȼ?1J 8>I6h2X0\Z?Fm|CD%3|}i !@˭rA~_j\,?9}5{TِVC1q%^ӨR\d}TC-hRQ*j)̔x٩%~LR~] '#=!3*KRqi#.K#c1vL:lmJ0~TZ6[.$ cvMڠ+oF9#+f^@ߔ3 .Wl=GruȨV0S#ܼ{;ӺE_Nx"qM %/嫸ߝTJK>#r ќQ>_/܂l0|CVf" N4Qss0d eg7Nr˼Z2TKknV#y&|D]NF W闸X d\L6+S>% (Mү_ qے ?/=D=t>-Vh J49i/7'3z_Cbę.{0V2R/PGz򂅻7`iRzL7ҧǾ[?-IBL _EyMg=UpMٿ~o*B* I7mvU]1)IPNBQ!0s@`X8 4ƪ q*'d5E<57/O%-f3\ 7G+r~[*ʎ.~FXWyBkAH H8X{ dK ?5OQU,0Ht`DџYŌ¨HGe3&{j,M\"bj.u2Gg2$=*Hh ּC 2pOK% MLA:qjJw*fVվohQ(K*hH05pEK[Р ~E:B;`D\l0,cI9D*T!=U𨑝Gow3 qM 0Ֆʺb@5d-|>^/2NR~Di!fogEz/}VAUldMw^'8_>_$z~ݘJY! ;?ȋ7c\A^Zbz5[^QPbduh-c(sC>* 'Z-vfX|uԪM 7`N u>BCyk)صm@og]':tzc9^X`]1tY+ D! b;@ ]]y/v2Ϝ*I(頋S|v HavG)ĸ'^?+ &Hk3B;:׷s?t?W~BgEOm"H.t4UiGJ<%+}CQĻHj&5)JQ P/nLݠԎ 缵an:?ق'=$8,C{E!ˆ>XW ,f1J&l6]g[q態KL| ZuߌWSrw*_.Ċ#%R%X=ogGju܀V5&86ᆠp _U@Ⱥ4VLW9t/˪T|\ h(L8/ ~IUST A\ܬp.m_J,Npv~6sHl2GoZS@@ thc:ϱ<@Og7m7L":Z1BzbBxy6ձ,̍ӊwLK@,}E#T~8BqjѼTS",cg?6ug,6) H5Ppw, M„C2aC*_>BԚ\ n %+sU9Ф~6 ZpQ^$A I560[xׄpq~)ji݂Fq CUH#!Kޞ`b*¦L>S=lh+8ٲўQٸjkQ[1fH=s:~e#r(C~-J?ic8D9sx劭*^+੺p?lEKE(zېVHV\l%fh{!c8¨0Gb)&H1ݠ7rӿW`ǚs,3rbӃv'%֢cl[O8&|L~Vb0^FpCR]i"{Fjv ޲8/|#W(}ш& 127sdI2Y|QS{]\8%IIFe/tز(0MUYf復N}?NscsFϯ:ęRm%b˺s5x'ݩ/"K($i;1dlqiZ I}KTWppqF?3uv.ՙ8Hb%H/vZ'C1OÅ5`QNK*Vx[DZ;qAmN|(/-1Jo7Hc2_sߪ(*B3;(xc TRz@q=R0Uj0M4#З7c,9ˑT:y[jPgI gjBU OyoPTzYŻtЬ̴ԭm6tKFƧJ Ȼ!5#z Bɍ9(Hg+ͺzɟhcS֑yZ!A";Ȍ `nZo{/xIDYJ>gz LQZOB=0SXYD؋VŽn>T⊭ ~)ŻCtb(XR-tŵvХ4'elf;>@>5j-].&B00(I,^F8qxAq QDj6u^F G+ ȹڀo&0wfplK du_}Omzpe i(Wk @7hpU0e.6 N9|Mw" r,ɖD҂C%XzU-`kX{fm";JN2d.Ea*hUjܺčǺsoEJ8o/2& g`4M;mS.QXD]Wωq4GMBՖDR8m5k%?+b8fgUËFX˥}構c!5lѺL$i/\ظO!1gr)ǨH<̎_~q묢P"CRBxy7>sxD[|8 (n 򵤥g.(rZ A.W`Iny'8u+fSc3DdJ ǰ&Q>xڥmZg9z6]/^t`2]J}PShV7ڶu0vOk@]dR=,qp;:ז]|waNy%{ 0f WV("ߞŤc“'S "VgܝV1l"5fDqDt6PqKn>As{.G|' 5v0F H.,֛LIDq76 jVQTV|Kn.&3} 2^"cp_ؼcU>, {z@0e56Y[>ICT݀?[taޛ(%}ƫ;lV\.E&ݦ!&'+Ba 8!?AXoD)!|Npa73> Ar1B!pI)'t ԁw(HQL0 GbˆYːgw&r%mֹrT=83D QA'-t~@gx Qo(碍P6n'B^0{D?t` yI騠KnZ1`RFw6ַg85=~]b`@jZ >. 'ĄZf\r6-`!R6lR Z@Y/>s&Ȱ.Js#c̡iiJ6ej-X,"Sj= ꋋ(Xbz>ns!%@IB`JKna)ЃWF@VaLM$0K0Hڮ􃾷0:4)}֠9&xg%Bvf*r;+6 mP6Bh1|ϮǷ|\ F.*uƥs>w'- =_%z{K'gPǚD.+Ku5MÔO,4WLKo"H^u$kQW=#cIBCfaxg݄Xpuv"LI4`n7^;TVXU)]P'0J+4RuR8Y&Ps^\"|y`"CYإsDv{dӈfPz.s ;(zN:@72ًMN0Tƀ$ !8/t]Sd:Өw@3+t.-ɜt`idA͠IڿOF"ӝLq@\V2rtx,E/9K"mõv]zu3YAvG8\ɸ*餶8 SbP%hI:vw1dYt(Kⱇjz4lC@gϳ%(VN$wޔf,ÃWHҒCTlo¨-e6mR L? 6\1qo#^#V[!Ƀ ˽_ټ_,NIy~```t845`δK:`AvoO?C S+#zt[3KP{:z'(g J,i.."minȵq eڣ}Hf`1Wo7RmEQNy <9Сa2lKv7Ĺ>ViUgq2Z V lcqÌs}g} [=U4!+Esq{tiop5j9PYWi~$%722/lE?J ̪oIߐOZ.XS5ܳkӳ[Zs.c3%OrEȺ訥^|-bvwYnG᭟ƽ$&T90ݥ.OLޏ=먽t>*"f/ :&Kh׆1ZX\gf `>xa//VvŰc`S qHRni]k "7q_^$[϶f5af␂ZҜj_\rH)h3ah})δ6jUzcN6zZ-f טJl;wWV+1&KHUW bcZ Թ$,^: T )8p (MYTJ^>ٔ8=jhOO (>L1T?fG {HhpLû6kw kQsqTy0x9"1g+A@Nu)]03kb\%uS<T,?0M%өϓJl9sUy=Jйsh^m~$ 5▉'7EYK.%^(Q?E#K2n]]7/H(l[Dw:R MSlm݉a0< h#Go86VeL-n{. Ir*j9uaK@zFxb1rtT1x.ue)EqqN}H.(9hX0NCH|M\*MXŃJ1~2BYyUk'g.0PMIty_NbPk "eRU!p{[H;jZ2ۃ& 7 (IwȻZ/|DՁ>pƶ8~Nmtɶq;CIf88b-l(];hI#=1 ݠjr(VR^LԀ!_Ӱv)j+ҟ8,h*H*2? p#7m 80;s'CU89N+&ntYKF;sNq`6:;EÇ,CyadMW/Iq@$瑼LjL-ጏJnoL[%O04.` >.ap݊Bp9IUJq6AMDϽݔ>%ܼ!$_TK6ӁZͯu>yzOpEs=@FOjk_OlV-ıG\rK|Ih6Sj֦% "ys9;EYoʨ~//J7Wow+%wayY> 42P4wd>*H~SomvχU{M3ɃPups͆+a9?ʖYI溯ǺjJt)Scc\1 tecD!pUwpbyY'U+jQ! HOLIۼשr]3I9p2WEk[z+?q003l }Rk݉ﰇGy>Ӱ]t@% 1uH%ꁏ؉&\|e,mY_8 \ KV%'W G>E/ogmlѺBԽܜILyjY[2/S'Q;r׿b zGPeN6-dyhi&(QGV5HCbF4~p[PАmLA/瘮WJQ0GE .np@joyW(ԇQ5OH;$il!έnܘ#\S;A.3Th8SתAQңԴW=DsCo88hG*tš#z[F+K-0"A3.V"ŇXK5JJ7̀0++7WUz5‘iGմ^.N̋P=B.:'ȉE9+^lf\AmU)4캔rM۪bsTlLu0Qg* vԿ"Wm"X7Yj9$Dg޽>SKAcD%P[걱 K7 4'g&[FeB|TJE""8=Q;q3.|EsƧ U* ͱ }')a1u"a7WŵLۄnXʍZGK"[nKpi*dl_'L~CeGAI 4l^֔ mh dWsk{,( ;GwxxeG`̷NgحXp7c4a}K"{'UDkF"<5Z >EKܾl&f m"a%Z1i|Yòȗt dQVd|m,] a,&ےL 6!w,He 3SK wvG:!5N+bseb,P69u*JȀ5<*rnd[Nש3\x5Kyc%Ÿqҍ ƞn k@cmc^gy̧T&jnvV eRY6t EfgA0F[oI5bΡa}Зm~'/ j}V%lB?RԭUI\4:K\mqTf1W +KaԿ1Yv;p1<_ݤ<)UŔ\zPK`3|%=oVLڻG|z /)0)GPH'\e΍ #.&nW*R('nd ~iaOI]t?x2譪opf/a>gG>8`ۅd6lkt3u~VF~ɓy'0HC \ 7t(L0Ae8 @=D!B=rYnueⰹ@Fi8"'a`]Svb HOE,&3#dyLBOPf\4?14vY`Y:Ul{7{ ,Aui@uɘR'b~$:Nڱ|VhWȒ{019Fh̻cdBnm4rSD~z0 t|?u@Ȅl靊.8/v$md$eh;P t{V ,8Σa TyEf8&`6]#8\{X좙hEDa2\:=vz,|C 'E6 m 6"s#Z,0hӄ*Z-¯ּ8O0^D?&|qy3gw X{g[!{|CfϿ[p?,9xZٚIVel,)cNEԬ兤K+yuy!k4¬-Q$9V _z"5 "4AlSTZ&8ٽR1ќ^#f9>u# 2t[TZA>,cvEc{d mP[JVȇe/CVI9*d$tw.b\tYQ5pT4ՙ0ה0Ojˍ)sU~οo*/Nkt<֮{p* W_3^(`!(&M_n StЏ}3fsQxD3Vֈw= Ob8 L!XsV+}lxLqG6"]ݛXT1 ]ӟ6PЪ|}xĠmlE~c ΎHNӪGh尰={En)e1sIӥ-zI)޼U}eSҰhWSF4AviU IɔSعidzeK".;hW&JY5 /PR4@ی:?OS^RJT٣3\nQgT$+..[ _$aZpVFIe\oߢ5UZ0b;{&< _mq*X)MnE2LͦʘӭOc|cfڛ\erV4ߩror60i\xaY)bB7jdzN"zs‚I)C:Zђ Δ9t=|c!E>RD =o&fw!?pc亾=ͦB"DOqdBPȥefaQ|{] w TOc<%8TN wnuA<^[3jDebQqNӋiEgƾ3_8Ŵqw)z4 ۥL(bK.\!k",O'p>R,i3QFǫ{zNgfܲ֋%v*<ހDZƘ8V%@R9>0dk>h]$N*trۙk0qhN: @|Y5n$7|1PtI}n]q'RRЁ=}0px䔞flK T.[I}T I4(؃|QXH硦>kYS1&+FcT?Z̹aqnfx1=^H+)*賃ڌ8YZG`4_A=GB yq(H8/ҼaVcvzq;zY2> qߔ#o}[Uث{kkּx>j.FA}n*(³29ȖUljI}a-/_cT^Bga5=Xs2 iya|QfB.V\iB{ :2I9#OjpB"#@ 98 bYVŹ֬L\kwogiIɸǟeFBJBS>S~C X\/iV)14חhV_Olݿ}6Végf_xy2P§P<9~c*eZ߅\;N@e)®<3G1Js5d[z5yjw3F&-xqk wb2=iJ$yuq.niKJ p%(pq܁V F", sHLq!GK'+rkW)d;:a}y$(v}e69:σPxHkH*k/is5#Wo3^e/JGmBF'&zxB->PxJmIϥk,aZ\`'[^`Q_Xn~h#{Mv*6T -p JD:B.=oTJLHѓߔˣ;.t$9y0ɋl{1vNTsH_| <;Q>]_s ϿKf?L }3V64lM"Ը.ȿ}A jZߜOh]Wd .`#v} ń3Vt&dSVgJqov,v Gnpfb0u;&]t9MX.{)j=Bo&eJ!=B)}w)-2f/Պ,~~  /_ n-@&DZdh-O䅿/E/ 6LylHHŻbkyӋ5PbOW[T>W@;]eխ@ +D=p@fV@?.Zx)֗"m017blc֨M#t͌h-zƷ7|^Y m۷{U$\/ %^^xؐ}\ϡw:{jvU's}eBs|Wr<&hq%A=v"\Ըq-]KU3 c3jCusI~E9jۃ̡(] 4T"5{0og:Y#Qj.'XOw].,a<o yA7ED:1u:L d¨"={H5\ \A&3zcR1 ,Ex5~rC=P$4wI2W2MNMOFdsm\JrUK%85ۛ:AMkhH󘡦6qx(Skܕ"4%Sǎ7 m1N0P0w(a.-26j%yZ]ΟI,O'Vh5L\@$AzeFWⵣCyçRmjB&!9E`r󩫉 a#iئV`,@Ul):&c26ټ ;,#uт Ltժe@@j!}C|}ew7d\i4G茅&YX <`ں9 C2T+*?> =&.(QҾs͓Q&ZϬ/|f{`D2G-rohH Gq]<5L0gaLSV[J)e|@s|zOATӈ(S}6sp; SQg ]Yr-ͫ..z3+qo[Y^Mb =1A#~A'=!& _u)xVPx>uڗI^|]Rp[z֎.~}ىѨY2q+ȚF#:ӝL ðT?r{ ́6p8N^$,(@_A6U|rz77YyPE?ńiqCz`Roa`_%/g7l 4XI .AZkCf#83#/Vyvo,sG w$x੗aG@^T4Ub8LJ,;dUa0UNPT$vG)"ERQ| ٨B(:2KBl9-E냱7lZS>$&*w!D<ץvWdm 8V<{r<AIEe+i#:݅i_#7MچC}uI9P~_ֶTŌ sӛ$$Ty}k_Vi2'O F?W2?GjEM"in2ů߱wz{⨎ap5:7U[&f>6 >]װ0sTZ0Ӌq9)G(g ?*Bm D0qXwS+%9ЋmFVE5~)Pث{@~tehMJ_I24/Y^µ!>$7n!eʠ{mee3vLfs E^ NcGKî7畦[Y 8v〖7\83 է #4CDoF#ϛR>*^cvS6Ml]C~:(+  5ABwT2ȃa?)BgfFX5Bj(Q 4u]IV{lk}`lRXj/J[7Tޞ*7k2RT#BQ RBD em X\M8nh"uAL2zcKַ|.J<=5A'I7|hjue 0sgvp   Pʳ#[ėxvqXR`=@\W.ČNFokwD.@q}L7fНv28A;V( &0 6<0% " t@UJVϛ~uNȒz7[I D0Õ&zg󬴬3#c PO[x.j?sRF{| { Nߔy#݁7ke6C1+%2e~z G-3v|Ϛ17jV|D,m?̏&2N3s5=E\E5k2_8A͠,M"\d8oga~bkfrx#Cs8w&\j60nN=]d`[KNCP"@.L*cwEM95FI;2i*2V0>6Jm`ҁ:cW[5/AxW~0P.GuV  ,{7n!V׶d+DXDR}_9{_ݾ.x#=ep&hشh,wx`:?jƞqw*CLp۪T=n#օTD:/2Va vA ` 4Cς|`J GWy wV?#ա0?? RE:x04U+#LELq>ojW aL[z|)'٥'q#&mE02b5+C1vF=X5e*q ˚Of}9d%RG^CɼKE= >c-|v,]RQL5xO#-'qgW4 wv:ڼ6FqI;Mƙ)N $&|ףd$j'10Wen5Ixؐ,vAFaj"e'*M B Nȯ`0xgW\-A$ܠi_Tb-&جSj!I-ޟ1=jHkPTB|7ߖ}q*4TY/s=XjI|oZ$4 EW:W1(d 9]:?i<7aiBV;2et7Y"ۥrNb|Q33(dFQKK5Jv4*Z%&/Z( dmKF6E=1Wvw:˄Ce";%7A~~ Z4g1?%ȫ~-0h>ln\.k7ӷ\()wMs=vۿ*9gZC[m%Z;*'I 5=FN3l(~;|-<@{@?N/fRb9Q@mmyY/.F_G81]=^͉eBp+М YC[KRsG_[0KyA'\#5 iNxj6X2 <[.qh$jqN=3^lh'L>;B_ny'v"iGI=S]ߙD(hÀq,Ec[M `!?3R2GOX nݝ[3kx8eJ*c@,6Ȏv.D"ekCj#lxא$ > ٟ]:P:گdXq륟mq_Q1`!N L -\JDlDVt.{DL@SEIuO>_/p7 %,0FƩжթ}ˑ> W9ovU]o#ȣE-L!@"hV-r5sp!Ҷ1$AiN/*aᆁmح \hy) !sҠ^f|H|pb,/3}cL"[5ud,W,Ipwfbb+!˜ H=Ɯ_\#XC|3 [ٿ`{ԏ=[PhjU8D' nu;mw駻C0@65'֜ tHed|${ީK^vX/dџ(  Xa9ZϡW4lt=_c-!ZMLܧ Db SGtZU9˳X)eŤv!wL{ܟ7UڈZIy;!ǑyJ&ZxaHD'`h =pHP 4lR4e_1ɟբX&\"@婎I#_x-ù@ `!ZZZ!9i\.xZDp(wY#K6eRC5kK\=H>J (7 HD`6{e4O̜}&g_o{n݊0k*LR3cFhPteCpE^w;͂ez{Ќ)J9VaA1ѕ˸ eKHgpZ fYht=Vܮ81T)EifR7`#׼ÆH2 J% PIEg HCw%@/D3]!H'~K" O~hw~جזknjsu`)]2@&"uK{P-L̲?4kg-ƥbuںYw̴Rvj&)cjI ˪C"0I8\n*#>D]sA!L!hP #`]*$h 57%;֛Jk慚 ,fK;z.nL2IP] ! PX#%(tth3Ԝx&N>)Fû?s#ꢬe =y. HFek4Y>t}c>.#x$*e)0*J-QmGX@n SY9TiKOA2XO3^:46lj]09QƷ9 նo#s;~v6Mނ vtWrOQDlM>gq#2^ Fx>V, WI/t4g!c=-zOb)PK]9݌( B_{?X_5t,%֧Yi)`xt- D>S7>j|7gUSF9(j|]YfU*w<|9xm&Bqtg3[tdWߗ"Z4$mOac7͕h3ӣ?%C)gDC>6SDi^J^,aぎܱ~v ڜVDrxhfR(@b+Kښ2'z[39B_vVE"~jHެ\5lض~s6tE'%D[**!`\mC͘}2_8 ^ uíݿ穹1{6)e Ib 1Y%]@$DfUI+BӨCܲHo{1Zn2"Y<'As/:Тىy!>6}XIk\c,a&/gtk H|)jx6$[x%6~Xm4Sl[XHkcB{ǐ'=)~LM뽔__ E}@3qB=3nիUWo 7rt>CH|h*K 2'onq =lEZ. Pu8ɧdA)G½,m,}L,;A·>>b: / \ѝ1ې` L=ߓ8^N>Wim}JWJ%ƮW[|е#Cr7V/~T*+G?(_X7bV0a$ͮfZOa4l]vĭt9րp}<3y+0 #뒛׃2ʎ("8 jp2sge5erje+f1ZW@vPX,B[ss|U ;`)yQ3GC|lCBhPFřXegaٜV.bʂM L4[A>gGRjKlj8ˈIbRY3"ܪ3aFAV} 5+ϒ&9׵[̟7x1\Z6>3>}@ʒ>:ē,r]DR8\0ٚx8 } |焛)Zmw`qg;L&ٱc@tk3ID#7jpf78XX(,큔A@?4&IǍ |pzEƟͶ/Ow ѐ(s.BU&ɽB #Ĵ_t;ݘ2'@7<$$a pl[9RyR9՟5=:s8Tk9V/z=^z呱$hO9>"ee0o2nM: :GtO҈=}lc=ʔP]w83\ Ax2 s햇Ky2kE[!=:(զ|Hق C>0Cp+llˈNRy$~7\`+Y,tE;f=R%BԱ/P9- ؐ/!ҏں:L9悽+WNoA~)b7j9p)_ÿ3hb?]"cĺX|`F8& ]\p 6&l(tʻД0̼P+@"Z^1{pSa3yTx28 FW_ @I vYW, pTb\wcǙaeV`F!^|3ި5E咜yPٗ%:Ŧ}; bjdk!TP0kY|[fMoj; NĪa⇺V(J)tB)8'MOgNPҒ>9ھBQ$m :Ê\w#vJ򊐈\eO5kAӭ}\JQEw%.䙩1;Qt` $et'$G?@#|Th2zxWDט8+w sd֒wetTث2R(AWPM;c\hgy#Rs ?^ri*{X*v'CXsN}$a1 >3Tbζ*|bqۢwFݑSH@LrenE6 ˠ6\"DaCi {µt 1Eց%_‹%Rop?2XYH߇6rY,ʖEnYry-΋gzlD~[y㉺;A#ddrOʐ dN!b~Uſѡ\%u9n6cINR5/0vZ%h*;ܪU5f "@BA z9Ep\K[ |!!Љ>jKݎ!:|]\}SDGG[8:L'kPF%2cBacdU [kI Rhk _|!D5=>ѐʦ~9ZȻr7u%(Te$tRixqt&4[VlzL(uܾ ~f Z0/|s™gb.h:7?%_;e> ! _x,, tŹN:>-J0Fȍ; CDhDVn"NZ99nc1,t~4`֋GVbi;q6FM+HK$;U\f3E="(Aœtk7Ŵ{l@?`}3bV3ɀ~k]ȗQVgA7o{X>Th!Ӄ^ȀZs'@9-Z:Ҙ§9,g'ٔ*xF?JO}8ުDHy耶<݃h< E&E +#prR~|%VDyևЃ nѶtM |!$6RnH)^&J’HqbӐZ#,G)Q ϧdDk҂TUA٧Ync>NX?CD9V}|ׯDwt9BO%8|O6]FFۻ iTn3SsuϷ%®`am't"EBQ;hc̩p-%\*%^xm.Q5% 1.=)ҁf-kX0xǷaRZrnk0KvaoGNEGovc{<Խ J7>ŎQ7K%UҥU/ʮM> z! m휿PК4 US${RRml; yqKQi+zA_A},ca1urqq"(Kٜ3zE7gYTzhD 5V.\¥| <#6;B`c[RD5xy__TT[22HCӥ<$7yB^kaEzӧ].hݕ Y}0Mx-E0rK.ʜKT{I$3qq1e=0D/C.؍8lO6LQ7Y7RTrL `Jh-- kݘ0jzBѦ,T`e+,%oPcPlɞm8fYf]@-F|]z +b!?L?sܿ˃orH?_Me : NR | mM+;OD5#5ɥj9~psnҐe4IL6쩚@pT Ge<ڝK_I\yiÊ+k4[`^ N}S5x++lg#.qҹ, A#V`}OlDj9jMDy7[ufe×5Ol4(7{>F`͊suBx}wBY~5[2G&`U,XOgsWNQmSp%&|i=U&?q0k*E.eݢA5_][& rb%}#49cD91' ﹅bqp KGTanD*J`gBY<\b:( /q8O2/и])Aqc6;ͪYȊ?6U]Щc$ߍ胛*T Qc-&=u#ESh_#i9 oNP; hZOp@44Y+Fp`қ!m̽=@_zF~7#Fn#d ^\ƫyw/`n i~낕o[Z.!\Bdint{Zs==ki#m 3()օߘt87eD{L#v;?rC8n"mgI"(~ֵԪ ]A6!ztZ0©]@wR<6I=8C&P}5zԚ1Zj%u(]>Pq=ϛˇɦn" .CPͧ}9 [TXH8e#[^*3^-\sz>~ˠ{ߌ5?U6=PW ?lMHfj^WUf^5^DR^/ӑpNO[=W"!3W:xўgĘ%2&Oҫ]n%Rx? [Y_N;_ݿx_~]Hidb{$/rZ$zL).7c041 p ru://,ҐЗ㒩ap;2n$`8$ѹĢ=S]Xx!iKRB-&+??DODs˹!8pܾ}/1kN?/VQbfk[$ [S1`k*N,}f}0n]I$?Pd 3)}/N7 (֘k^c|93ȮQ[ՇdTP(x FX?%Xp>l`j3amѼK?$P67 'Ve"ܯo3n0lt"}Ö9L  Vff/No|aP \H./_᜷] !9ʎ31ֈQ1E"j L=SEbC"̜t_z8_hfN|*g cL5th so_.8Ҥ)* C;UyN$/zwK4jӎc:A|%/9k}t(Oz귓 >vIE;T~tKC^/B%T~ 6I`jdڼLۯOA{*h X[jl4v'gtziLW+IrUc>P>shLŸˤ̗q}+"#Ŷ^xï:Z!EV)[}HSkʬ(2h6A_]XHt7l9УĹ!_O΅Zu$#  E zs`sytC%qR euZJt<]!M4~= fcsY>;*Q霁$oJv5Ad@͵:_UG9bg8IzPh,=K~5w)l"ƪ=Xw$P?FT7\TzDK<[N-3nW00ًʡ{ƀ\fӽۦ<^7ơ{Az }W^7Mc^!j jzK,iF[kˍF8z> cdVOd.B(Shii]/0*  #T 5]r"}rf;WNGb_ 9!{$péHXtӅ7UFyG 5<ک@R癪&zL Z,08y6^2ol? 6>+6Dp?o#݃n0Mi$S5a·Qٸ{/q>(%ʧ+{<:"?]5>2Sf?" <aE( :ukDUH{̓[0]3:\$>2Ȣ%5eRyw:Kwzl =UC(&kK>ذc%Kϛ#ҭ"`+k[4CϞ,jo5 uhE^TI:\=DdIy':K`RdY$N;?_0|Mb1a AH)7%Lt@w%64^x݂LoELC%}R9YG,,f1 QW5ruNO@]{%brOΤ6trZ\;:GaqVR`n@v~W@Gf-8A5% ȗ ;NGԺ  Eм'os b{61ڐ⹘0,&,iM.`4i7j ߖ] fz{,ܺ93޽6P;kҚ""5|/![Vʠ8x̕+vS~JSDs7VIĻp|X9zRO'whx4X7Ԁ% ube} c+U'd$!u;%gwx>s NzNسE*pZ0jHU`DwM9@yQ~9UGg,}]9ah*zg.,;) _ջOryՎ:EkuҀmti)' #@4Sx ;VdSdǘ?tBocKJc+f䃸sJÌpD+K4NPYSx> B"9&/ƚy,1pmFnt1m]"N/VӡLTo 7Y⡲ɠ"WJ#h3aQ1c5{ĿB9r&9L1ja̿)|l̩؜8gLie; 09;)+k,Nsֿ_fFQA|ŭǵOҤy4|t!66o噄7pMxǾM{iA06?|͹GA CtoA7öM11BL4!\bvC{' 1͈`ZgВZ퉒s 4Ш!.I"Yj$S^KMh'M..,P@XsI-" ٱ}<òh>O-a{tQ| -'fNAoyS3YaB);z3ÎCe1`E( ?*RRuΑ\%,R{}A2ʳ]0/)g]xz2VJf&]MF{{s]I ӪXi NxRhv(1^R߱رFc+2+Ƈ@5'0'h{h*l*cf #o89yY[J 3pC9$JrBVH5[?N, H& rZLuIezZ vp9 "H 6I&K8z cM*8VMTgm p3زT*7@®w1 A]j RT( o}|v̷oM)X> /p,pd3CYWTӪPpCXZO!68&vzzJmω" hI/¯!ķEٟ%߲ɷ4*-)+TEM'V^9&rk)#\>t> y Sg}/dGjXaP.3nTI&q\wRQnn^}ۜ|tbU":1Oyb'KiADꨞBi}?bq")ښ2fU,l+[rU)*ҚNl֤ b!)H^3|ӄfpnQ(Ԫ9UOD}#dAڃT!IN?ޥ6I\mK`*r-'"tǖU @dU'N$C"$" gOA* m b?#e5PQ>4_/x]@o_y!% OP/i}~Xdǻޑpc+#sivtP7, ًr}5i+_))E/"%9+OLrMB!!pMb:[~ݣ}hO\ mLQbFVekw X<)}c[ŚU;!H=c?4aV3[mxa9а╻4za,e.J_pڡyI7.$; V VX_'b,jwQo|[lgНk۰k"531ghcY.ӓ!Z\|HѡG$8xH=WPPPb$*|AiR7 LD72N2^=VDNC'I*8QU{>[ 0&ɿiV*Qy}uk_ ޘ's[)a۶$;e$eP."%pM4FF-FgbzҥeX?i}imc/ #\sw$ƹBB5ga,L=?К"Y6%NR.<h2 \!4_ګJ}\UriTU$\'ufD3pCKp5Yh!s&NrQ~Sgz,h[N?p B.CHBHIYo#}$hkԘr TZH殿6Ȍay=V3ҳ2SMּ8 quF!n@Go|]=w~GI~ҽn|K)йL`71+ÃUXM?_\XL1_jw}%dr]:i%#4B  FTaTLE6?Ȉ$hľ!!(9@5P>_wQ.SsW6,iCp1XrҮes=#ږc#<ڕSyV+Н]i`|='96*l8:)WUցb n- vwhs iw@k-)`ጲo_Cpߙ٣&eӸ;t| l812f&qL|_vګF1XBvn&w ` E 5rYѴBO-A/۩==TvXQYߧWE$* o\2e+d*siIxv΂/ է]c.?) V !8my`7 6CM`'{MGLWg|5ˉȚPLpPĠg6iz!XU-2 PQ=~~d9[QzNH󣯥G5.gpSGne/DjA~Aow E 5-mI!dLkw2&bfhW6+ać϶pQ,|o$f&`@.q+t]$ ϣEҧ}Ѱ;(JؙjPڏW}'yA|!'^Ͼ&$z.(a&>K\rSW z[2{nN`BI$"tB/d{6LYn~8M͙E'&G%jİ*rw;T%Z]CIכ.HM^X0 +&dhMC dX{P`$r8!f"BhMRNsj\TtH^{F'u 5=H9D}] |eN(l= ܰfzNЂZƷ$yŴ!Mzsy(|Y+D0 _I(ȸ9 l!Q `L6V2~Ҙ^Q f<C&98[XE͠`m%Je"SO Y3+^[AY3 {PlH#^'|+78)y حQ}e6)۫MF=b%4rOG{wR֑|ϳ{Y0p=~2v?rܝ|ϒX`jTNdmNAfVwVy *o,"K\͐)tn0L q)@3jW {⽺DAnfv_F.cIGY68]hiWC7=J~ކZy?{. F"73g6Era8h)y 옪鑀x.buc642fw4NMv]Fw.9b ,M4f)%ȋZ؁pC 5<"_\C2r>ż9Y>zE$Z^BNQm*BF_@niE.S@K5F| w'IL q~e!i e?iC Qƒc1,a=R6~(X7cmF{9H@1_.0^T'B 9 n];CUͪfZ,007Y8Ÿ*Sj"o?H 4)6& 7,|b`FBҵ'W̝ / D*Ƣ$ƁGv~R&O?6l"235 ԯ"PZ/X7*ij>8:8Fv2A|G|/8¬nQb'29(l<טs†KZwhD]~P5~Q󪐼j??a؅oG%4n,A[iW@П.J"Fk},t5 TAԚ!vFc07<}4j9M?,$#Ps{5)D_k$TUpAw%=U70d{d . 5JhIb"I(xw/Fi)\˶;RB>HmZGOXe!@>7(FJWCDk h9;Dz`&I'$4T9c1iaw e`[! ؃pPѪ9ztWDy&<{+;9j'P[:t \򔽢 MO~-;EˬJ̓M^ !oMY-8>b(${>0"`Ttw_|ps,+b_^3Z+gP)o_c09ç$&'~IZ!tU#]L58vq!&@kF0t%9P‚r_@ɜ䋕PWf˩ H76@[(&5͎v< _0Of"PPG[lIޱT-Ye (2mtLN0͂2KE) kLV@~?s퉒<0;5FO' F4ZR\X:NxԿ˽G1E:H(R`gj$-V?`ۻقUUeX%_U܆WCa`mg.nF#b;=z߭TVX@!3El4a.l:i$w*?]qEl z1YH\nU4; (OQ4]y +{dx@}pQ=4&10hㆱ/ite8 .+K<#kfѦ{Հ5@ ]s`S]C*ui;:nsF>[w-%q=;M2\6J니 ͧV+ Q;, mH@a[UP* !ّJ^zJ=$@Sqڽr j^Tel/i&$Xl=h#!` 8ZC6YӠyũ*PF`j^2wH%|9g.Kż˕\ff K+UHU7I;KC^eShu <{w}x4ZW=^),זNeY>dis[9`ma  uei0P`ː/V`HGYa7IJXv V%⦇=7ٰ&|R@ ב15np|eṘ-_u>o}J'۠E̪ F\񥥕\Ƙ@IFrH;yJ5ͳH,_7$g7Ga[e,5k.S=GLFL~K)bc(. ڥl3Dk_ soꨁhi3Y`A y3$s#F9l.Zo>I.l~qh1yWY8('HeP۱->9#ZCJcV `蟾=_v'h??86vo\H6;`o鐖T@PR x*IOcif]+_NCE6!!P4u_M~F nv{;YLv Uclms+U u5%FENW%] Q3g j)ݏe7zGG>o}xߐ"=e!\ fGҡ;6;ږN?Y2,M΁^afNFV6J\7j/JZH&J/ph \OBsKsq%?sEh?q?jpeRU?ą Lg'qdՂm=)<4gkBj:ޅЯChǦ4ˇKkۺ(HfJk Q!M+h 4qLs9i ?Ty<ZunxzDZEsp^.=n_~qQ z~m'BZv2]+P>c*O*QF?x[|wǘ0Cwz. D?|{g[}j`,Iݣ Bl*x sN>He}:M}fytdW1ZזTO+ 5B:CfZUB[sc;먃>kR3Wm >o~,*肄/v/KwS0_٨`_DD^Ry$ӧliQ'NA~;"heDVJ=?*RBLaU;X\NyT^)hX#c`| SWѦ _3!ghAeITQIiY8spHnd2֍@StfV[j!gѺ3~l!#d**UcoW[5 3 ͔<_)^,[( $K}@ϺMfe-yaA]!f )!*#KL :G%,lvoMOD,L؇lhCBlLOwtIt)mTd7l$-O뤜\)WYN#)e$LLxZbGnJh4X\ym@@1ƤVS2Z trJWle4Ub~ :vR7BIPtK VrJyRKpiorN=5ˋqNY@C1O-(FY T-EsJO9X%F H>ZNU[~uZy.p Jz%"$e {ӥi:pm;o&]OSY.>%/3Ҽ!Oc]ڷuQ:GC5(å|F9A)H.ܹ|W'XNgQ?gm $,(au SllF>L/Ffz1 .C %va)ZLks'LBRpdiߕ5w^>@F͜"yzn% xڧRym| |%'.[obb{6Tpon6^HP=RNT<*o    NvƶvTHn`vK7|`/&?|]Aٵ"F$&`/zn,' 9~z"Kqr6^"iT_d4JqGh[*ƻ8[_\F9ix〈Ah^æYpDlD[iWW}![lИd,'C$5\ICbw*,9Ni }՘8X:5 My&VZnaf1_4oL_s;x1{z5+\}^CІ')&oMKt:I~P8Z'vB+C?pJn~zz S8 AV1M9 BZ/@f񘤃Tzp,8 ֘E=0\@([8?vYҭΟT5)Oo:C/j@U͎,KӮ8Z%5[Qcnə,SC!DY?AzڳW겿xL ռ4w_Z6Oٲ}"m՚R>#jHZMQSSeVF²3[?%T* p7T(KWC.2;wge7)!aƢDs* As H.=igUդی*8!ìwd>+?k?5sQbUoZs_5oW%ChcxE@1tHŘ3$^M!E0bIt@~7t|ׁ/eY( ެs=\.<$\F37!9mI>N>\ls)LЭ- ~QFÓ&/0}v[>OC}Uo W$jDbg5h  k=  ڡ*ȋwu|\c:p.Ɠkf_9H"L 6dl;B:%1uvp'Uǐvg6^č&K.d#R˲޷e?]Xc"w.2Tt)F_s/Z@KXyiEr6iC` OEٞp^S}d!{f E1ɉmGĆ"cx|Zi%/DIzK{Nf/,؉r.;,vs,Wʼf*<}݉Wiև=a8aae=Z04]jgfS@ucnMv˝%TFa,G&_P˿ Q>|O~C^e?E<['8TP_psM̮UedP‡qG`igFh3t\ C4D8rO='S*~~e8'SJd'~gc9OO^5:$i#lO^z`.)Z @G0{]V'YQY|Q E9풘]%]AۘrVQ`q7BAR4, ;}N(HmBvDy=JhcجIp&Mz 4g 2:[*@#˂lFܷyDmd&uc-&u0Pd%{ 3-!XEtC4KBq r^Joz~wן@K/%pLSqC/r!.ۂQmgV;˄*b14n\ܝxDFn81 {3|hHT31jbrj,ny}fNWJdjߝ]He=kK)͖4ƺOʹ<.YD4j78h="s\Q}+=;. *JqcwP8D]W6HE.ר HbrzǼ~QF!~{׆Pha/ږM6nѻR3xu&qceA.韊o|ƍʻ+F\ *qDZ͌d.~ȿAl!L*D!V_Y&wC [8eǫ(6vI5qF eƆ$6h:ܟ_Ț{aSByF1 v^X+1E|_cU{o?DNdp&C!XXo|,y)cǂ2ZM8,z=-a?{ 4<: =L$ & j=ˇԔRkQ,C< TZ6?׏Ulr͕}W{-3LBm]J+|I# Pd/Hj\v)JaE0.(x?!AfPmR ø` LL/+aƨP]^_A;YX'Q݈9uo[ ,Y:Z$rRpwW)6pAI#H5ϪU_{nTos zO۪e<*^ZE# &а_UφA<IV8<0k0r`;Fv+X;!I̺3 jh)xp w7V?B}⵸,u$F)R >ag0fO&)sq9 w@<5~De7U.J6+3';1G`\h8{6Aє'ڝe0\r`c\G &m n, w|1_mYQK1MBM1z=DU= gD. ZO.1ʊEcZ2=p"řqx"rF|=haҹ0 q׃0WwnǎzjX,h遲Uʲ@weڀM5 g͏$<eU&j"[h2ޢK;'l%c-d ԡ1FuSc$/ۑ(f>|5edIsC܇G6 Kz=D^goKJHw#9zĚ{>~JOS';Syps-S;N,xYeJS0>0Kš(N-$ʴt[ ^=r$NUcavzV[Tu9n"֚rˌ\ͲfFk琝UB1܄0Q!>oME4:@e!Q6|Ai\8eLT̺#w)zAC˽trdYiIHXQ-/FeB).[[ͯz+ N?]Հ 'Sl>$)AAw /l`s.1e)Jvn~bf5>;=MT H-GC2>:E 2Ymguq_TݪNd.@Di%0䙪 sm95T!qX#걡aaq} D^Y6󔂛awk%9dı0 &ifO I|Oδ*[ECBMgAJn# mRiEo,eyҀU/ФOg|LqihC etum*`*rQmiE03yWx'4iXGZ6xdY:c},Bm~ځ Gs3cT~!u_%phΝ<=\YV4fxy&1z~ݱ+5;Ǔ\[HUεMԅd >\w {HHWfj 1\ Q⽲j=l`b)똉ZˀXkķ qQ\7,|dT 5(^=%~97.8D{I`xI2ιeCfm.ca3HuDݙq}IԼ^RmIJ5S-;xa ;5/*F;-pS%}B}d<:*S"<\QH+;1o IM[CۥS3PӒ3} cZïtfgml;V5;3p2ݑ5\^1,;R7E ,fyMRٿu`ҼIwX<3g&ڭ?LEfyR-TSSJUNDK5N6#r yrv99[ފ/4o^%VǩlTaLiz$#t<XWs0g.oYLE`^~Ba0G/],_Y^M'ٗdg i@0/+ޖ$yჺ.NDH- C!KB 1a6cy2W c:`Mv5-89k}>Kp؏PX_%]xtwMv}MkG"d՛|$v|tJ9O똲E L}j+SRmK̆SCRRIFw=-2 6 *C)wU\2cZ!blťrKuɟP]tB\&ūNIm SJ;}&'lVyyFE%PݬH6Fٌ2ׂVfc' 6j"'Bmž"jR 1|¢?nؙY2û G=2ȓ;2ĄOM[;Wb-D*_XE*9og|de=Pr=-7# H{Ic9z44<D:]PԠy0FAD(0R澇?&i{, u_ 5ɱxBjjd@{#AO@uiz7eTG\T1ى(WMamf3Tt&,m:f5 eAB,TS7 u h\8~yKJtY_*@zo:FK?w)_3SK^o:ԛŘKI?QUݬ6X'p q2b5t^~hLEz`Mqrp KmNo yM_I1GxDa2 0̍)Dƴ)oaƩ._syVv }[A젣+E G{xۃYC $#<'`#nnBT?GS.M^# zR>F' u_idS.i @tj;0g/A -qy/G Ke #5,t 0|.P: Ǵ0tC{f8p lIcYNrM͎צY ?U#iؽxxXu*OuUQ߯%^=]=/4ﲔU/:ݼ׊9}4!wO8 .8bx^F7zl R—Y]94!lt&czv.50-(Kįfv)"9NST9F1mfS.9~jx-Z󂀒 9˜P n΄画gMOtY/Quj@ViMz7{!_f6\,_1Us#ၡ*4 bgxroetW,,8 ,1BQTJy ?Fte3 ۝_Kf6stMS鐑*&I$p:V)  -ԕ[y|?Kf?J'SY\lMғq{2;8o{ CYwc$fM]O/Lbf&Eq$ǁxlܴ!!WM,ZSK{_s JwAN Bc*"d ԁO`0FY4)YS~)߳fs~9ᆙetՔ6pm1xM&Ċ'q= =iĨo5ე x&t/A9;;e񶔛cD G7#]Vǂ Sj0sw$-2f˺Qnv)p;Kݸc:|c2Hn6F}|& YcH,r4-XF 03Zxq5%C,KhЏ3Q@)?K0yO :V+L< $w>TQC^)10tv2C>a=10[-b%>kT*O'GJ4s9\l_'_+NhO^c2o'ZߜO)6ϭ!@V X}|9M!2)O4^96yqUM]f'8>-C !Xxb- UIgFcC;`ric "ϧi@.5v# - ŕ[ڞWkj=&M E^a)1%K|%'LN;éO܂ogbSH:kw Yʔ+ݮq9!*`N8S[/iSȍטTrL_bG|ԧXaD:J*eL_|XmfÚ*۸L.&ˆ9 HkKS_mLlSO*%_ - œti8? L>c nVnh @A,[1"0h6mƋ8QqhNʋyH:nl2iXEvTa.^CF=JeL֋@h-՛:N]8_8  UOVXI"!ſ*)⤣;ڤحJ.6[iCe:CPսVlۀVc>d ^j{c7PuDҫXY,* *}jNíаZˋuUUH;s.r&Hs_IO +4ϥC:^N`K yRQ$+&@=!ٗ}{AtWSV ߳؄IZ%_3NX%jY,itMB6]ӧ^mjV>E٭3:6S],=0{H%.8khbr;ZÔ=zeCq1GŶr>ojAw f~ }SI DA`_|m60mHsFJ`3p '> F({c̍/!W-7_靶;м>@O?d4`lһ4$BF4/)\,~M:PEs1\z2Na۫2]>2P|Tkv }<@t&rxDNh3]ß8r 8=`MS-j-#oM?~ڜ{4.bėhOߓmє%s*I,ˆl2K mѕ{0:PDi{&:x,W7 #ˇfٷWvdƟQ#g_Hf7TG[nJC2bR}~$:9#'j,W%=m rDz!2ڝtݴH}:͠Iap q䭼}O}/f9~T$WH]^G[iuj+ \:֠,iҸa0í5!t'_nl'Eqc1T$:"b` dRm{{՞m٥imo{K} % 7)> l;Tɹ7e& leZsDl4{Dq'ull˟.'MsHX\,(H Ygls a;Bb2=괕EYꖺ.%SP!4˽<n%87x31ѕ&jow]IU{M[AA Rꢶ:H§ 4T6 dq~(ݣR[ p6 plD3Ftְ+>XA S>CZ/ۧ+,]^=߁B4²uk6v7) p:d'#-^ы eMn $dЅL/ms5-I!^9AbF,z|@R._=G*]zիh>6sCbt~Ffrm㐕f SށVq ~Gw &n-"I`lph!R&Ķ\RvPN<5Q1鴒Y;M9PxTb0󏅿קX ހsS f̉r{L]y b[;`#ԑYP^i>*)DB 95f|Iw 1䲂Q1\oqNm[TNZaCI|n.AAf_Z5M{+!cѠA?RϬa(>9v b'&(b}dc.c4(s)^cFgO_}k'c"tGlԜs7)$(QEA2UI,δكWv{ǎ20kg@fH[ ! sy!в}3ѻ\`vH|\g/8Pٔ ~gd}mv2Ax-ko@kdn#죀O?|{Pk"-f0 ɏ2_߈M=jp0 ƗC=}D |DA 䭼t{ {Lk0%[ W8S =Q5㼳z E#|q1|NCh{3xdyÓI-dR+GIʎ j~okIHI"}TU?ؼ@PdoƆXQpLhԩC%QkRaC'Bs !ѤqYj|6[i]^bQѢO偱>BJ09jKqXޠ32\fW\sfWעEAWbʗ:4@PJ#h϶/aaJʚC4C N )s}k$GNF[ZvƒD7kI1^vzj"VS~D<8ϿF5cT73/ꗞlq5!mx9E2;2$yy ,OXm]D z] NCB ÔW#uRLJxLoVFk~u#MŒ$M&Y8. uEdQ|BkS=@ E5u*"%彃,%WrLT1}- Wr7&ce3ۅiMſ2U}xHSETiz(_:V{4EC; NUT rA!0 J!`` b04+4d WFrzowcv=#))Lr_թ"W|!(7On9}.g뇳ʻR_rco :s)!Ơ^(,$Z]1CQhyZ]3RSv $¼fq(Z8q$ UR1OӒ]-9Ʀ0߃#dYCz~HvW\S Jiaٷ2AEyXLWU!ɋ6tQ\U,I}=Ys@Ur1I5u_HEqpGhUP=0 hRQW1Y-lS5.ZPETu/N1yKt.&'Tw"]  ^MƏ|0,ahz[?{q~ gz ~YOu<3 0C3j8YcuF>=.w{,K-]fs f+oU~neY7HLacҔqTyU͗[S{dgz*ln)I.lə5P%]sFm]m=-S<C"{(bp&U̒M iJzls? t1*t`7ix?ʗrCa`?H9HT\ 5F}Sdr:92<ΗҘsؑ6YP.ŅCZJEr, c;\ZWjaf` 'Xq9.98ljv}nd=b;C9"}eDQCHL*'O_" sS?Rr 7?x?,zEӍ1{@LIC/ill\e{uyÄoGjd?˹,7 ū $zUwvLm'k}NJg@w'oI/wHF1/شc20T}zJ5DXg X4֟,iy4GGԐ(HL/3XO?CgaP˗;gO^Ut>5IY3ž4}]U:7)(|ӓ[R\L߹PMð<15,D8K|2ো=^GotA qsZz̔ FdL[C⅓Wx\菺ąOq~V&a޶2'a*ix^whط ʙ%Nq@M *U9z ^P+1,Br؂vݦi{A( aqqh{]KXi@RB2UF &^C' 7Y0i|C()}gc zfm#ÛAf->!GZt΢ocݥ}k. e)S3d|`k? rz@ibeJ2|ΤjҎRV#t'vMD8iYc.roހXzlsz'Næ/53OZq6%x)zҢkVŝᷓKbٖ֞A:-MSd}O ض4 ^=Ta/)韌(QQ |%VSȊe8>.\?YRx]3'oΌ1B2?l@(yh32%c.ĨZHƍ;DP{BdjWX8D8 f#C4;}Sgʁ,Ǝc.@e 7wViV6E[v|f ~#OG Fg( i:5ǭmKxxe1Ohm^;jN/@2}e5Z+F%.*AhBo"p.,r| 3SDEmP-s2,H[->]Q @!`7nnI Hyݮ@(n$,:rV'$}40wT|\} caˬy~C}*ݢ~̼uN)=U>\]N>{]zJVr& |ji3'#Y"++x]UhAŒڞ6os;9 Sk?Iן)eiTlF/&Pϔ^E/?|i@zz8$SL7ɕ9N+WY#FW&%iflSڙ6$"nY͕pupVW pW'0Pn693/%g{`4KC5OCUU껣ڕуjp6;oIư&oX렠070BpK.9@ NXz~^]tm8}=@1?Y`ºrȳpi)*oL 9i3n}+%LY]dmuMe/:=TH8k$0OA"KSjYR^Tz[b>D!U ܖ[eQ/oe:/#kOETIȄY (|;Ml?&U2Sվd;цzu'`zv{yc pV(YLGiB澆޹qwL}W#⅗WT5vbAE̗5hiWǢZ[Eo;ThGkbnOqE1J@Tm'2dr 4 #ݗ)1MGBn ~ Z@&D{eZ}I|>U} w M+'o֪[׎h:7KJ4R`p|rMvt s IX$6z{}SHJ鶸7zXLhx{ Җ¨xyP7BS`W\,[Q4ÈNB@KϷ(>N+a iYr'g>{j^ [nn- 5Vx CgdeQV_urqۘ>"ʲUaw+$I,j6haq0o L+%R`z~v&>@w=Vhb*<'o[`Y ukDrDSh a( n^KׁXPkl1Y8R $VU"{iq{hfN~&tl \onnRD<;i`i*=*=K ʢ9xE(YUgRWUUW6 4A[#w|?EWąYh3vٳ$X ޱքd,mf= ^ĂIb!h<qxUR}'vSvhA;Qn@fMy aFu>Sziqi[ T̂B"@RK[Yע!Lc K-WTLD{dG`ؘO7rٜ͂]m7]}pSZi{FJ4t+EjVjOi u/R}m9N2 +-/"|JZSMwTBmVI( @a:. Lx9Qx'UڛPhkZ;e>ݍ_vTEVyV֪ph˒DspDbx 6! (:bnBfmzfC܋+"; QQx mxoy)sPHD(h^3=d>G']#+$W``H !&@3f]]AnGLrɉlۍ?wc>KGф{SERn_r [y$vbR*}( ST&*AT梫Ffh'(L.4{gW).k_L4ewhtAsQpL1fk"?aGGW@ْȑEU=R%k K OeItMz}t?A7(jun):jBSz^CP\6Θ0bZHJ eBĔ?~fױ.L70HLJmU,1Fr [~if@_(/+';>7 :!̱)# PrS q$6d>(<0.3oA`#bIוP 2FbG~edW>sY߲yPܶqn)bfUv۽TuJ&7 YC3Cl+X / ZtD2@Yӡ ĹC@u\,x)yAquhBk. 26>-FM煓,PFj^RGWOLS+x[&Mg:tP01((騧U7%&C^=ŬUAoA9r}La':o k_dc _>>s9lOEf[9/%M+lM"g k p@ b;X[xG]J\qb.s։s AλrBdbiѳedGJ蒆 tA*SKLEt :>J p(K,()x! WR>CHz[V{?9jn4аN5,<[GD%Lċ^ I)q!2Sr9-dP\-؂%.>jL `.)㞤Pat:ByScL%j|W8,dod+'k'輥;44k?r[T*| ƼmkǟI?^} ;PQǒg醋НewA-VoGXw뇮45{a(WoYqHxB'\)Rn|8@6 *~/lj#T=UH('a. ]ލqxLV =q[[ci؄s{eC:@SJ/!C2(muv??Nv."c/]g"S5OCRK~Xo':\ʁuf=Ͱ΅8²y"Q#^Пv~&Ti.ء#BZXX^`)>Zi>ݷI4Ql5B7 zآbfh^XFQɼxZlֲ8*'L7Ĝ%?HZdp#ǬTh|& [AH h qhɗ jVZRo!U:FSO.X+:Açڍ(QE,;Az ?w.e4LleНc X[,>c朐"/51Q O40`@zHF3􍁇5KN*Q}IW zG# 1.(JJjν~O+f4%fXDV (~U6?p҄β;ҕEߣbǹ-"ÖZDYcwgj6{۱|8)jCvVDuHNߡ`IQdAܾ9m?$|$<-EUůls~58 rixŘ"rS\FGLa72uaAC lcq= chV7=Q_y6N9-oT <5X>Q-h$Bfh:GRYx@Obѥ2Ai]&b :dW#:Ÿܺ]o:X!\'-Hp(0(ytxYʙ(YE*O Z],[3%U$SLȏ4Al-u{qGE6nyI;jgdhSs"F%NJ#:埻.`hm]xe{_ҖfFKH>A M 01y7O8<񘑯25b߾8)fv*Q$W(aHCPrVX6>eq A>G; Ww^lp'=iCwƐo3b8E3]%G|*-2ƌgAq_8S^5uӲg⠭ F 1.K 2ob")W"!r%@" mqn"X3R΅ DZ"(<hAƈ?{XMɾ`ie34#WE+{ꚉri͏o#D/P} -6S:e#:F@B;t$bץtx3%IGY8le6)/o3?[Y?{eg'ggm۵\}2ERi.1^f٫.vdxbh :([e$ؠѷjW/(!Gnt^qj9BHE K\V'Cl*nvO>Wzr~g6e-RF+Zk,U6Њnz)rQE8f~ۈ5B*(hbmK%"t@l҂qxTn-Ц0TiH$]:dX,8Z4g!aC6FC"U֎4 K봐SS;{ΞёOR uޗT ]-5(0Nf 8?-2-&?Ȩ"J4,!v>/ E|P,0M8=,!CF2K.4Gr)<Q STu.}/\ϙdIiR)V!-4UCSÁ[縮cM(rD<(Ov1GJ`={](:g5/8˸]c)EJc_Œچ:k|o0^dw]e J_[5ڇ[DՖrOxILҏ1oD=X}Gӧ0 Gu .Rr3ŰV> sgY|wj ىaH{$Wav_tk6si/80)w4^9Rsm/Lce.疚B}dxN/I^ŇSD:^5SBF:~4=de @n 3U8~GUUiHKmy?؜J"3>)!YS LzJ2ʪfi^&tْ~\ RlO}dw6. 4,qiLLa/3yQX072iR_PT%I62_^mGo䚝]j/(K9{U0/.[bYk&Tp)j7%Cmj4m+w< D8 }{؄|}-GM*MoqZfOtgzŗ1v-_ QWn__K"Wg}GiW׌-ls'kWoV3ƏoZrpP v#fG~ț֟ 'jS9qPvYU0#2j,Wy%4o!g2K{:[JkRjuN"pÂԘ\7G k]F$2rځ$)3`$a_Bdͣ2.$AΆAGݧ\mŒ8Rӡ$[OBTSh&606f Zs۽*7J KYfPbY.3IW]K;ʵ$AX_Qmn[ڦ-Uq9eg^IGH%;yte~aqG, q:ܭ2!Fm+H ۳<PRW]efu,Zf+vNh/zcYө֑d)>8B12FM2)0@c}?"e.A95Q ]cO+_=A\Dj4{ ԶP6zEDH,.I" uu}Bex7 pƭ AMN%Zn21ҡ5bR^.뿍AiiA,5 llJnb|WW5u %4P>̉ɡ4v>~}yZ{  3DxLfm$G@ D#H[S ڞP_mUԋbBHb%\#DL>fs Є;rDz,[A[p?ܯϝJ&m=yKd+es&mBPM* 죸T_]~=VW BPql?osU!?zs^x̴6d;(4Ʌ%LM=1I[0 =͗"L}h)i [&1ɕfLЈt{^htgrFLlMWԠєݍl޽(Ǐٰ"*^~#g\GFGP$)b7plOQ4w;/;OfzY[};}(=l:!^D?^-*b<l!9HV@?% L!m.ߟ$hLFbޭmeL82/>0)VoB D#IOQW~ʻQ_;[j RSe3(DBy..u;)glG =Yͪ-3>ќ6n GS) T%͡Oߥu;G3 ,E< ĸz>MI<9(: RH 'W.$I.D} kɝNoTn] ؙ^"\C}$\},D~M,oƯ/5ڸ_-N g^WyB&>bb{%YP`0Ќ:~Ͳ&>qq6';ow?%kQ\4E )&F,-) v_8 .J3ئ"x'VK^pWn5QxWzqcQaG,_woЄne3rP> ÄlN&jg9n1@#=9#W>eJ?++F•؞n0a10)FnW79?9VrPӠfJԁnUH_ iB3}<7'+EvmjX(bywC%WdNRmoZm1|-$HۆOk =#,5[4Ju+3\[ZFQ IKRq:'[* &T \IM;4>"}U'SYz39y!uC{5À@W"#Y^MMxנcС`z*EIuzKmE=g~ Kx^ DUA1HfCS# |cIKFNHSd"<9տx@Q[K^^<,dh\R|j x!'dI6E]noi0]]@ T(:&V|eu:T}||}u4Ogh^#:iOtd3K=ѝzL5a1+ΰ/γr$9eZ Κl]_Q į{װGP#t+P7_7j{lTXQ!\Ū{΂]׎Lw &/iH$ET~tVŕs=9>e+s H#0J }@> =gq }RUF*f#ȗ>(1ZDO6kL^q[D\]T7>]%q[v1@9QfA ֩^5zZV$=P4+_'eD,/V\L5edh+dF8q t k/s&=̼;dѺLէsD*ػM:X"7sT+0; F?YRj,$Frh)awbfJ/8xh3Ve7+LǮ9 CIpE$ L} : ]FFg!M9?HF$b.3IWЉD4Վؑɩ/\C|s\AeRF+{t%yt)(}%$rQ(Hw7U:#U/(fI ?Ow1ѕo!VCX]?lCUǨK7q1*'.ΜwwCTAU\s05G?.}o)(N~b_|mJ#\&\޵6Y I)MbpNK֯M9I5Ȕ,~rQptqVrvVT}$%DE5~{ UxMDV9yFx)Q/(GI k]!KpòśgSԨa)e 7<`Dߠ9'KtL7r&/ .5a^MgT݄a՛%`\r]mYWKDD_(+̞ނ*:֟!wI X}Q=I-(]44l8E7x>!U#~}>q$DRBv=PviC31YXt3ĉX;OٚH~ 7a.65:1FDJyc!N\˙'tDm2W]u86̞ѝs]~(d Af=m,t ?KhPjnD!}LΉ&FGJHA)ѯXь4ϬT]'FPqVx*.U ERlzx՟w;@cU%bȫ̝}lٱ q>@ hBLAU.-B8dJz+;bWP. D #h pEQ^d8`+!-Qs:W H-huGgvuoXp?Oܽ> O\IuQ 4K0ą/`VJ[V :RRG; XP?1I#@^YuQ˒ aʋDn*z} HP?gOVr$g 2B"4nr_`ȷ]^;,ѣȅ݇"V1|RrwT'kŅ7 Dc_F{yֵG(Qk6"yE!(Y)ik>Fk˼r.Qt(Kku'oO\Nofn)f ~M ke6_$ǜ`*~fLj1ɼ*q|h(%~Yܐܟc.1协 YƿB-%l4WoY-UaD6  uʭFDl\'TtxwL%hX>\{h Rڍ'k:mA?F>hi.Kr% 9E2Dl#Aym˿sRͽ:кx"vTK<Ф5s%BM5QrÝʘ|-_ A `.^XnAC<,r>kQԚBN4)Tw".ggąjY1 ó>c$s "Cx2(><6SdXۆ6Cܑ0 Ûpod۸# ۱9g Tt\DAVi3$"Pw/ꃈFtO0.sv|,lݑXE5q >yVʪ k}9%k< ڌ R2_ôZj`EsYaJ O ,2Br.H!YZʷ|"]Ϙ瓗ݺ38gMZ{X%-ݟ7,.$s%:^v.h=/JzUvcZSc|~yɄ{.NYO i3㐠K{S=\-8q患 Z;fپG:y#Vh]>:6.`]]ىӺ*; \ k{6ЇNRg1l+0^*|[~@W$ܞ K>x!%{W +ro$Uӽs0A8?jLMTFG#:WBMz |O,˞>:i,HL4.TޞT<F}A( 47_"!U\ 'v1L!+m[QV]oʘB%K|ŀXwd ;M`(Ppߔ ~PO3Uk&0xgM1_as 2īN nT !xdؙyGwiGuTDӖ $^=ԋ.0'K[.PG I^>bD{LʤVkZOʬ`1mgI7u ׬B^Gp!/t^l*"Yƛ0ϙTc#,$^j=ƼƼ$_R+BAꢦŒ*2mFْB3يuZ2h% q[]sc@Gӈ! H4HsJÏЧw!f:X^,ù0fFǫI|GdWs1W:dpW4-f MS˲!O)Tmpt7 B'TBڶ<-W/!ս!n'HQ2:߬6zBb:S|yI WǐW4.v.".h*Zb&&\G/[8td|n,EPs$c0uVaLjx7v>\Wټ֝U-A--Ka &;URNdX'ƓS~ - "T(׽O` Vɢ@Vns)#ʹ|\kIE'-_[cQJΑW?y*{_OlV e6'_;'2oW7 !{r }iԲ|`@:Pg@H&K+1O u"Cx۽(V~Р#=1&Ȟ=(4wa} v(m źeGwJE@?נ&ޚIN Ih?0d'Y\#/ǞkקL KgxW2nIzk^%d- ^0{V l+yKe}]t54`jT'?4u|jCTJ}uD4"F&HD, g ~N$ i#0ںsdy#Z)/zPO1CWаVR芃ϿgƳ Q/$˂_KXp_]4"9c=94賐?>"Ԇj =(wuO m%G^ u?oV>95ƺ2`ޝ`_dѸ2G6{Qߨ ҍOPݏ,{N P&s#L+q.E|p9:`{I>oFg= lMj)_wPz/xUv*$Ո,ؗwX-1LUrpE968ejc܌G7 ģCpU\.tWCt4$|oZ~*_Ht* 膺BiK A="nN!#6LR=CƁk葲7[wt,g.RNGT[*Xi6BGQ#d_צ%n$ 6m/ІBmaZUH휞d zlK:޷DM vmSܿɌ_R^OM~0tEqTlL [5H6L! ?Vdά +% ŁiN~CMke3X̥޵!:~!#O)͇|pj]NTkz";}9>T0} .H:%TڣV"Or/ A Rb yIڷ<ޛ!Øpnn2efπ ; v'hN IC'sX]`z}[WmY"S<3Z [)Mخl%mڜ$;fY 7z;9Tk@!Z QtUI-K͖`+s_BBu"넑N]<zMxTq ӎuFQpclRsb/_t,E{ڸ;71Llc4Ef(0st6H!N41m5-OV7߬Ɛɇۧ;FA5rN|Ѹo &@AD\qyfTE5"V3k$d;2V,_\ơ|˚ee`桐AD>7N.

a'zt/$7 9;3Ć Z"Dy<1o: oߝH,_q[džP f7LL~PWc߷ߩDQ< =IYL߄$ffEgF{Σtim`E7M] Wua͍1> GΖ!BG,KkSRw7-Hf@rh#$ MÕp"F٦,?\=`U[b`#@**/HrȦ( \hXY%P3 NJ}UKO͎tW!ak"xnf.h8c:\T5bke1_/'Ev?z)(9M|nKo@ЛL'd5v`}2uPVD"k*N:s]'~2]WQSL*]To7PKY< 98|`BlTYzQ0ړ&u"*|2"0B]G).+tмq*`xtWNDi)(MIc\R?E@z .'7KWx@)3XA!^>D>@ޢ8ۛB~T]ܵ|<-a$EA"?:e;cOK6"ߠC^j:U1*{б~ȡLl']^M?,h_*ԯo*o+֫GpjPڧPl oN%K@Bh/@! 6e( ]r:'xs*$"Ӈs\/wx7y'oDW+_Bsgˉ-4h&W%r/.:J4 E #􍠤t0Ψ2.2]n{6/w'l9b#zlgۨ;ba"v L0U:rLW\FHͥ<>o[C$L]"[om;-24#(Dt¼]#wF/P 9)ebl|n<|wƺR+C3EceT mݮsuflMc o:gu h%in69纙a`~ZHmo]g8 0HD0dlZ~ut;/Og<\-98z5j^z:9yT`HP]i*g3.{YV 53޴ՖhtCIr_gULn,还 L?C,IG9B:u*7ˆ8ۜ ,sh;lsnn(B<("4N96~|E=b3p )+)MGhf|SY.l'.=5,xiv5~cqՅ:$ޣ]\VV}v=gMV\y`VR7_N(>nbsfi$ :mjZ 396ŧ$l 8]wZpeï8pWpG^x ` (,kF IT`<lw~fE9w9E?&^j(Y;rK}ѕD-V7rf$\e2a~R~Llc&.ݼ3ş,7aN0|&x[`Sv-D{_ey)<`*>fY]}/4ON8Ԯ\]OӁQlUͳ^ '~{k+ ]o mL03Bh8>d0ს`sb8ž}w%2w yR~oQ೽Tj圐V xҔ>ӗCC02N8+nVD; ^agYOmɎ 3nτh/DW5}WfVył}Ӻ'y}d}y9:4..9Š\zul%QUum9]}М܊x^_ژon=?%*iabӞ&Jl˖]첞$\7UFc HwܔdƑ:&K=**dGhlH ⓺H&tK}'[Cݘ| ` d+OJWzTgn-H~~k)uO?S7-C`W7۷}Oq>Ф s~7 <:luIqwE5agŞEuAxztc  Iӕ%D)?5kg N'CNBJm^d RDqI ,';WR]0LL H2DOgD‘x9Ex/5f#G|C"QbAO&|yK^[Kl@Yd<;E5sroB́Y|cF||%/!=e(Õ7;Y ,meB= ?P-ŸʈmGeff.\;>Ν_h/ ;x<4tAeFp5=ҲEpmD|90`'&ĊbڞSc:p!Ѣ|ʑku% #b!OVDlMGхLOC@ޮƺFVoG NH0//q{*ՙiQzS3ӹ= "'/hdAw􆳡Ec]y#)k9Y,@m`CozV҂ϣ %j Ճ;* qR>P;&ձd=U# u՚ \(UQ[UMQ{Pv?66G}r@PM|#s!FZ*X6")&}0!=ԁ56DDbZ{^kW'IS!˰ʁ=M$ۺGݚ≯($Օ&Jې36$|/.61aYiCW0.5>$(aii+- KAз. ]b vb㐸6 ''>{5B:ƨ,>6;% A_&C}_f,m=+=dfpy-dHX*&hAACja*9gCXp?h^=gdAC]P1 ]@dl2[6f` NLUַH"_0?PpU Ԏ^{ tOVm~oRª"h89T%~RcxN5Mc5I%,0 ͜+zWA+Cpk9>`&m&*81z?) vT|~ٕ&rҪ(NmA+5 'Qdд.„ȿޱ%JaQ!1F˚Ά)Y{M?f,fboDHGVu4ȋFYH+7(lsm&"q/?oK^5=4b)~@]VGu.Zآp Tnu{ - 9R#pJ@sZ-QJ?|ܿTZW0fワ=Jw*3g)4K19 ZMu OKUҭCy)s_uNN4瓖Fz9U&nBc'&z%B(hZ$̀ew%fkKעp􈗍݅ %O3J9;v1HȼG>@jŨ08{&Ok gptT!tγ0$GAQ{!`既.ۑ] jRvҎwLU|z*=-a7gL6([ɍJL2\,I$W܍ρ<_|sy7[S44U_"CTq@^q.RH0-L0Vy lf f_^nyOIoZQ!njy!쾔ѐ%vHf1"K)SP +_~lx>ٕ%e*_N.7!f^͗)3+7R3IUԂX~S)9fW賒{qX4EJ0kڭt*j B 큃<~C^T\sEdwIQmiw:qA7*hT VӼrXH})+WUu` J+~t\(l*ϒ"GU2Y#I[fU}RИ M Mmip|p3zz5 ^* `vx`G34-pIqOI|t>3Z󯥂~y%;a~b$I52eOOqi?QLxP*257-,/ГK/2к! [w{'/wenwL˕)H})*2FMch"XwN+9 #3<]){U~"*b,N%]-VCS<þJ+9? !:ؔ? 2cpmDǵzxʼ4AOJ@p"WC n @W0Pr~;ku%:j~{e$]gٔ:kZ]KF&o|V!pjh)RV;(f4##~Dk :K V4]Pk,L+xyqE' '{G үk'H($U-ZY2sX8*v,&A-밣7 T/#hět!z>w*%iU/eDr*8W|Fe~('W~A)xPQCUI` k+0L:/V"Yؽ=$4( B $~"d;e8%ii 3U ,;q#]^iݮ4걷 (e9C}~Rs!wbz<"n^NHyʞy֟^3)euCpJ?n=ǐr O$BTGsqB&~y?.n=_YjI4 D>m!x(XtL/ g 슟J_dHm"Q(*x.N_ O#cZv"a5"ܒqiTV}RrRUdE^ Yn-5.G>;>4W*H46C.²Fh*;\ɪ2_M$LIs1.HDxO>6dt][miTY$!W(F)wjpzo H{ ^k(C4ći\;SzM2Z=F+b_t79}"TTƃ[^PWI=¤bݔd.Xen-;;t B?PUpnE)ʴĐ/jM|5%VRo@K yEf(L^XĪS@ N41*[qGO,t:pu36tܹR{ԋh#h T#bt&_Ȫ_ P*'`ʽ42 a2⇫c- 3⺬+k5H /h2lU,<ൢ†V_(LNFSloBG5wwԬAT:G?̿dAb6HS~kۣA]PMC<!o)O\v>#hSmgRgK990Ρ` s5Gs &Pv #?J\bT, ^ȲuhN'eceYT3MُrXw1]w'- P)Kz+)"qeo` :T{a@ۘ?Ӗjnf!c<SX~R޹9/7R(m?/7,A#ZH==0v*bduYQ./R9MvK8EFL*+o$!aeb2;񻚜Bb1Cq|Y'R$t'{Ԣ\(/AWXw FepxW5P/~Í}ŇTbɦ*U +l]G''bBg gnޘ`,.ީ~cPb.D`i/k7 }di>,8! qI & B| >k'3Eux2b6t UG'3͇P옫3˅dLiWUK׿C^/')(qbHZ\/B0/i_B]o3⁍@+S`8~%uZ+4J˒lY [Sк~Nw,p)iNT,xnAL弝Fs*o T@2́?j0 D$a>B$_ Xſ_ UE4 eI1O9ȀUadQ V\43gcL2Cs˳=nNǒ7  3Y@iDJh (ꝲ ʜ޾kT,qkøBM8UoOFçՇ9ƸyȮj6,pFL5y6_֥sރک/,,`._׷}0}`b|ExDr#3h3頡EonJKLY^'@Zϖʹ`Ѕ|G4ֆz S76hH;SXeX7#f!NxU4]Y6_~{JO:U2No<˸ZڟÉþDQkfb6whf\ϨW jEm Hlx]b^ȹd${ܾwahvl>ަRαd'J*'qvS!̫Y-<;ˇA+o4N}Ȣ)+yV@qоog#:!p"ԪxhE# lI)A*123MiO_)հ6hs~ES`"IͭX%r{4]X'P~Ì-O#MC~quz%ݫ#r9|7߽͈5"B6.peYK`aRdW!  =$Hϥi]N࿵>(s}'"y+<*'|$Pmn1O~$p~ zCRgӛ9VYߝXFS<$WNwdnؠ'COFF8œB8^ FW1?80`z*S'ӳCNLV?u3Kt6VldU=Hj>FSP,*1‚Cplxu>V  0̧*Dq*SpK!#?) qheƺ;M++`cZz@R,"}Ri-BgM iTcVk+wJ9vҷ]{Cyzv^ L&ZDG蝔io,&Yxsi̞7$Ɇ?μ0yV}E"X|mXl|ޤ"6O8 {6]Ùl" }4L<8mjmP $m_rlA~7{1t~g/ >5&f~'{#r6y0#õ 88L/1Z^M!RA=nmyc$iy(lrO=cDspHY:zYt=K^ C`vyQv7ΉUVʰi fH|o˖t#Q!A?ھWV^?2 }xTc-Ö0Z/tԷ}ƃj=:>pOzy6ddʁjeEybPMr15+CPj-Ϸc֢{ N B]$}lъ2AE?nSXjTU>Wbmk۴7B|S[p=}cV}~'%0fRXKh֙UA0>g<<4z4nj-c͊U"U[X5)pMT,)K|ܑ,|\WLk&'pj]w.if!nW&،9ZBI>w ޷_v7p\2saIp KSH,s M<%HrNCB߃syBы , }a79x7mD?!zйoNlTL&0*y@aRSfI-5nf|+?9X`Ra[tD 1/ Y a1m|) }U+trQiSFײ) #W0j2?*ԇ6+ȅN){Bm^|.jukDo׻z~`vN~!lk5x֌,ń|MYsi? 05N1'YV#v҆m7崋6NluRMIK=YXTy7i. D+YDAj_p1hw̸XMCrOE 8FQv!iaʹWSMO0oB0䪛n\^Bzu5,MFG=A;4FLMvp̓& L&΀OA]vwĪ&9yT3؟iqfo\1rRn+@T􅛀uleK|NhN@#Q3-b ToFc<|Nw^?u Ⱦ,z29Z&Bu(W}rm@>dcSax\j\ڲ8"qNzhBڒ=AvzY9mb+w"4 c_%;nj,{1Xr '馫Mqۥ4KTӅsѱ|M*7irKjXW{k v3s"VZH{c C h_j,zmW%׍h @@sՠލFD ` XVܭ*w3ԩT'WQbz="yPJ!%D/n{+F!G,U%ϨH u3Eb86`dےSBl]%hU+˜OH^)p(l/fnc8BAO~QjɦX/KӇ*d "WH,o@>TuYwm=Lx[Y:!ewIHupZ҅`<2S?ӣdXӝWQ jjm;.F"M?d^Ŀ4'6dj'!]zc(72rj:=i! }oz5,ݧqƕ'M*mۻ1 [^5[R?/1ex,~Q~7ᔇ1ȫ,|c[)1LL'oV;,`7jHTX~A< XAyqKUgEIL}O =3\,oXw>a);'&;U,";<G4vn $NZ\h]KQx 4m!h}iSnf?rZ8*#q>'Xcn紷ϱtׂI)R$=߂TXehrͱh4o_CDHfLk)0E2## Ji ?irkIe4<=b>Blj?#d]&θMHZ R{ Ma9THUH Jo| )鴨$y\ԹАA$\̌=y~ "V5qSH[էhR+.IL0Mבbx8aPwXtk|LUw;Eϲ)RC-5:F5҂fLEM?_ojs2>pUYi#( )Q.RaܒM`$b^~'v'ߘ`!剜mrYR 'Zxz@!"rdfEwZȃ>mЦ!vѯU0Zol_B"  w3)P߉x",jD d> 05VOa`MDgc3^vu_ E`D𵈛Ⱥ0dy2U[BdΩeKnxjlQ~GGWS(7I=q&S)uN-D$|gY)(,k̈́Ҏ.v~qxDl@b_㮐S%J×;ˁ 㥜Q6:ss!PNӫ̋ E~^dQ9;y2.QL7!@]C*sE 1£D5)WjU#` %"G=)U1́Rn$YQ 4!5"\< @ōHbxCDti65n sU~bf:$r(V'̆R A>Ci^dX_cEwoNZEF? *,`\܅?!!^7_f<#jE@lpM"Q8$OLNPԨ^RO-%%ҦGj^Bc-k!1W-=cs >#/ M5?˰9i+ۧhlo 1 $1+/˖ ٓ"**Iq*|p*O1}f>d3Rput{LzތpޮcЊ ._ɰJ2@-JS\b0x"]i\džVoT}4ڠm-wzp?6ot0C[DC iT.;c]Sj`REzĈ\%哃c>uޕ~T3{y<\#W/VJu'$`?`>46-8}>I}|"ɶҕf66q,\%$4Jg *<)CSɡ_>^Ed[[$B#l69>_4zyJ~ z60qN,]:Bt||ƭ4X%^jP颺Am}>l4t Ώ!W肩,H_g>bwX^'zKIK4_)*01L7X9Dp۟X4ydeAU[Bfe7G~*65V!nȸLV +g:;"O' iY6fq/Y7<=^Ճ;xck!T7GAiD:0`Tl>K\)E$1nv/I#OY2D1zB_M˧x]6RB+\߆.ɞ ^Ud7Tc;1zLc5-U74Z, \&E0;I5%j A9.ޭ/qNu6NzP-K ˭{CSBCk/yc Kj &wV|0}I(<qy<-٦&ikokK*ƯɱcǾ"b^)x&\{#\g{w G#]!wLJRwgzTΓBAe|OM$A<1ƫ@!QbʌlorPNNiSH L2RU𩅶oE;\4`feWͮBQl ̗~JVs ==J肉]S<lXS_S] w Ȼ\HǛ `L>~1}n. s'!'`~d+/ԒٚRGޅ1'+(`WC;*w6YѦM7.vJy(mzGG{-pq ( L4:P?x\#Erbx'?FLqIJÛtj:YQi`}$hk| 7X֩^ EBd7h~u 7ONBk!~[g~ķdN\Za'I҆_#U,"x@k̐^kͧuo R6CAƋWQt۵ 30쁉"f$%vRðm5e ؓUkxn}6H8ܲkAN@z}J w[*9W.gc {ie~szt$s {Y1Ir?ށW̃3qA'6MS裠F) 7r0MZzC,!2o 14tjxgO_kcw>biDҿ3>ik I9gg9^ʽY%G0@\Rw.C@sq?-@;nZ`G9{`yU'/B3ٌ'23}qj2z_6ۯO L w9I%V&#V,$3#NǎXV|Pv 9H!RgJM)eQrBːLwG^ŋ.rC_O'{Tƈ{dd5W/X+|Xo9`e9C?e/B׈Y=}ee^ڨ|__#]2S೽8p̵Dd\nG8v+=O(0*K)N32TRF.\^>= =᥂V4!WϽ0~aȍ0k 2k1`h>q aJY;C0:)>k$|L՟2?!TVhjV2]qjkO47l^ J) E(>lxbR2.*q4K`{!ǥVFm,)|O /bfW6-?!pвV[_mG{&a83dž¯}u]6 1))̆W-9=W?4:6/o^hNC0Nt5ns@Tt&N -h+*`C3C_B\gb]Zɐlrxt7J'8RnWYP\. O+us kjr! 6YjUlQhgHV[R % (x*eJYnȮҫLћY\jqn˕iX́~Eo@J~H"(S:3oړc Q˜HRbHܳ$|!kˁ)dJW\@0CõmR{}^uwp:~xl&H&8Ԥ \: 3}$9*'"˓|,gDCe%Nc.%*)RTEj~Rjo:lX*2Pw_=F°Wxn۹7 t5VVMHQscPe$1{Ƀl}21)#Ĝ| u͕hpeRT\3Y1 n]A;\?KBQ c@R$qH:gKLNmu-OzjLꇆ0>/H:3j5wLr0bvv", ZTPwZOFtMR0- ͓j?6m^yw^3B?5Hf1Q!디nn•ԌKMƴyWt*/(K" gCM ؆g *+^4I^˜G"8 d[I76:I{Ev뽝ï,#Bye6ͣKM .ss4CM?3.$= 1,٤*{ߐ@ 8}0 l$N Cfp}sjA sV*Y1U9Xz /K^|t ;aF4ZERpsz9M`;/0uD$ӵbaaTɷ,4'jreGn};^%ƒU^!@>dX/V}z.Tv{y2~Lmf/yX}_+[`m\!T8v "xu"(xH6{rLZ"][cWbŃ?hx;W1j^@K5>֠; 1{Fr*yc0:.CL ?34㡜3./m uu-)-t1pFl97RP'| Sl*}i}<0ƉXrg3em0]HadkDe,u/'C vYr$ G%9BEjs )>%(Mq@Qcl3θD{pΌ󠕱SB% e[ ~<":#k&s:Nd>V~6՚CW燐h󡘥VVOg-<Ң}_M.;<9w)!ǜR~e)>-[1#}_M;ٶo!EbqYw.8-&;ņA0Lesz ̃8kLiF1dpE͈ݖ4括XH ->kL*eO@s:VLy#]n9T4=6XxnC3q{t{Бַ()w ?gIƂ980Uy仟ҟ@f\ dYքu1Spv\Io.ZOI9PjlG2x`dWtipl jitGpAEܕo`C ?jEI!n]i"DR-'h6s3^RmcjzUFctЬ^ {0DaF /Re, z Hx:>F;ӣЙ:QC{>Z#Urt!ɮ) C󣬫JXEnu0.6gӟ5_I&yYakDq΅aSd@]-jotX'ܪ0 OLrU,#( ;y!$DF_%] gO:;+?> as1~[̓^W:a_p%Q?rBI2Ow.T´X}(*Y#$%#<@emjv9*N1e PLGpOA\\f"z.etu]p.Agj5O%CFl%ad,Ddf,qĹ6%x&|1z W7ƀqWNwU:euXɠ5s_s#S†m9zcɀިe "U|@C0EvD)3XՅ$º$;SC(>7l )flTFq^2M6B@,bt[*|2q4l18uc||sȋe/Sb{8t gִqF_Ӳ?&FOs*.M+DI@1US)M)'8)Rƻe Dq좎I9{ 8O$0Wo,ڎ_;r/[s#ߑ}bq_澡:iP<7S{2+UJA&ξNRL t81tRJzAӍ+|<kXr?$R٪7m|s,b$X7a ʡfPΌP:&;uxѼaX 8/Ù<3T%iOݖ:?v+$sju(3F uOI4 `V콈_#q]Y{[&d؏=AUꌯ"ƚc( .hSssa)pQyFk5uG pagr1 r,cwo 0ݤY83rLSq>/6;P(h:וx?--\gAz%["8.ضb7?ꪌ鲤OWvLKd'molda: D̕GM w԰n :8 ijoUal}feEY)ɺ`6^R84rbj4rV({3^YHunAwE}GƼN{tfqi Kd߽~Hz)TwWS/(%תInGߧdbr~~Yx{֧{ȑBa5.x'zH!MeZ;.j>.Ѯ.EPBb@i(p܄%*H b```:q"刍ls^Y4ѫtq8$)Uxnl@r3aK&V/%wE.o;MҫMlM4Rm Q78R؍?}ޘd(@%h̆"|ig5Jdz-815=  _Q$3V6㧇 y";z=?M?x9<0s@N'  (Uޕk_Nr'jж} c(YbK v|RK9 اn>͊1w̢V귖{{{JyzA_+gmS@5>K$1Jm~SHN58vlEH)`܆e UFջ˄ǍizսlིzN!{w%poGYkbxe\!2+Ыo`Z ;B!mIA2KZ,Ҩߠ2 pSXlG*ܫfrFrJGDC,2^F 23xD%Q/8{dU<P"/!fn?}r /QZ%T6i_R C >4kH 1웪V&^sfm@oJqI b,@RYsMgܞaIPc@U끌Bv56]dٻ+tzd qM s./ҢqR?koEŲYl5ke@"'r*Ϳ2 ;C4rfK?ݝyHtme7 0t\*> X"/j1)|[)N%ąnQOAd66*#_d^ϡ<>.*xbP֠{=HMKGFkWjtmTwe,${0漵 Y!,5-^3P,"~l>tv/v[R],T\9J#D~3YpG.Aױ<,V#!:.WF@ q4vY-1.r=?ldUYl~> U z,nz>NmۚqO$,rlA5=_WxB= 2]ϐ\,=Yo !UZY}7 0,j[uj1O =˨{L?a 7'p²V+D!&1P8#bQ{oӢ֍`¨*}Vh !nng!g#/sm[/>ϟetڢ:hgaڧ Ŏp+C`w5u,*y=~H:#hE2G+Xa7S0 m>z͠r5 wƉ,O`aP`)mw/^u*u9iܤF+s8H jwXˬP3Au t& xzG7t4㈟tTfxt\+KI&&Vonb}י0J]ii0g4EG[c,ߑ_0#Crm"Ah-?%/)*-u$@[2鐮g_P7yIE2/! [~<ج( < eWe Tg*BOh'/AӵQN42-;eL`[J<|JWǼq"TiВzRў jyA# \2^3$S֧@Ɵ7y3]~IAFc)[Y@#>P[0jVYEFzt m?/#\ E6n6I@Y.2!{> P^fmɸZtz^棜x5;'T??ı5&ȟsL<vm/j‬L]9Q(4%D2Xn2uzU:گ俴 r EVf-c^`fV}ʅZ/ᗺʁXzDӒeHDԳy "](TfcHA21M+cΝy!j(tWIOߣ[ozf8 Uah8ON΅!%xGГݖv4E]t j3BAOͳb嫁V;bbm&WI*Dg)2b Li"3 $ke%QWw0OU"~⤽1\/ش )f-!y։nQ=/u"2ڑ *NөB3՝#?,,dnf=b@# uup&4 3Ѣ0>@r[HBB;MA迺IJeCL*wΩaVC=I%4+0v kYb7IAsa>@Tx 53o/Ƀ?+4@amaa MQ¿jVܺj%4^3#5Gsi #3>ΛEY\{N*K8~gb]pȹ[Ep@#Q "Yyg6-jCb阫V/0煌# Υkdp@oW=4[aXf6|@TQ:8- 6%qX߁cl lĻr4@K<ܟ8PeF+vʴLn*DsR(Ħ vɩ|x9Za&ӃkϥLh'b;|T@2S~D9+ٙu*KKzCc.vwc_~o$ pjvMƁ9Zoغ6$%<P[CW(,xV%?CݠTӮ$BF ixꏳ|s+lB @ȼ<|8GF>W!0n\2:fDPC̭ʺ 0=-փM>f`1RTlטsci[6Fr0P|ǩء63тG3 J1g!(ڏ׍ VD2m L pFaKtS&%gX~أCLp_yh9}U§wÉȌ} S'#: 䛽a4ɱqQ@a%J2_ 0 VzY*,*.w ,?@X>'?C0g3 x%5vgvd*IQuDJ>7ij2pċhLY<ooYQDٮ:;KQƣWǵRk*u1I['-'BBlPB4XqHUPodsLx6jyn Wcɴ7\tX;蹈8qH[T"aPB' Y ~ͰJï)h,!ξeT?yM BS3a,tC3Dpf감JS\rK h*7sP{M6&G'-4 ^Z!9%}WpˏㄳQS'\Ӓ첕`=[꽶T~c3PZL(g%libx4/xB;E!x5C4/%R2^; ~ӎB$:rXd~o@:d,;@L?"Q\h+y%Mmť $R̡`8o⭉BN@ޗIC7HTgA=L*,uB{+L=OUD" WF~Xc0UH_ ?;LO̶za(?n[_/o +nu :1c 6ka# ؊}ܛ w=铅rsՋ< I2Q-JZ{HIJ7Cr#E-xbZGa׾Io^_ӼuL`+yvȌW09[6g:v li$}s!|ePq_XLx8`T` vO铆UT<ݼ r!9jzzHDZl8g]V H8|Ji@h4(J86WW]Ez~/ IG߽c\h0hrEBCϹÈ.B^S3ƂA+oS/OڞԶKQ%;p״<wr?d_u_N9 _Yl[F% d3բ: $=Yjq8{U /Laד0z%hh.N!(N]gݱJZߚ@bJ0E[NUwm`iq_u:c *Ԝ2sڊAYˊB7 l op !})xx&}@)Wq7BWд)12uJ+hqtp*j[ǭ*( ~.ro.Ld)9<`Ig09ص3F ͈~әDLwb4Av4EadF1ms0a D_숹־4JV9n_g` g w>7^QUςWoERJI+d%(E6.csγ G&9#XfGn\]hmebyTKW;r=lXzL Q>D0o@!ۼFS8ŖqQ$J+^8-g1{y"6 ccvcJjWzs<^UtYjHf$;qu X(E3ekL8Jw7 [R"7jY>xob[+P" (hsܻo2oׁT.GD>K* [ u1So̮3˻uywE3Dq5-8ưl Y Ă=9h~4JXNa_h`}/dH_1kgKBQ X {F*;a?gꍰ}ٮܝeĕ}dLJo&-LEDb t<Ϟx74/t 9/`_kܗ41sV XROqoH=59WX߁g Ki/'i»JwpOPƜhWLr5.3أ,\u Lz+ZEYrK|,>×ԽUgB_ݟG[c`>cSk{v\ Jn"QcB]f.4#s:x,g]M!\!f<*,:^ ==*&BG̔`WݰܪHkhɷKC89̩ve,)Oo6Bd^_ E_gXQX6| 8+/Q\WEtdnҷ9&u3ĀS"W }C'Z3 :,NW &mڿDȯ7i P<OAW},p6B ׏RW'TFl̟𸀃1=[QOr>1oyڗ{=Ꞿ9Dvu0Ad)R ;&oWџ)Å=%r2O-ʰɴj\4w4dU*UiE&ZO<豢3u'9ۈ Q\>j`2Ӑ烙35]cYdp\OK9f=Z4 [OPÈLzlxGgX= *wnKwxF? 9f$hUC .KKȥG6D )GmXsJ#6E(葍PqtET:S໼72D b ;g]T":FMѲr3]`R=wj'~39bR5SᩐҒ/ \@^ŗ"5og}5LU7UX~|&(fgqK $eDoK_' D ]sK vnH )klCww2[L"DG zA֣>H,^|4Im5)C;nA;pȫ,f2⍱Q!sH2<Չ7*Dy^K鸙ENuޛs| Ъi&uV?:܋삠/rd0by ?,OkwC=/$jf<!n k$;_QƼTuv(|w/T5e|s?S>'qnMr?8G浾r٢ +&?0^RA/[tD!ҁ::v 1rp0e'*l6^Y3ӠZ%OW~Mv%WGoƷОk L)ăDR@X>.bcdh Hd5֢C^i׿ASc[%B}ϚSy+͎%$fC=-7/9+gChb /`̋\XI7:>+/p-:m~qO"J26ϑ1(EnM9}ha;1ւ >.!m,s܄Ϝ zD1K>t&m4Jmm +&L% E:=F6|\.)2)v{:^Yp* tWrPXu7e<,&":weNbUDOSr由$OxR:fZRe8 PO'O2KnS#qfn$rbFvLm@cTAGweDUFuC"DYπ؉ Tg\|W/'ψZqmt maF#}_AݿfP'"~*oew4÷υ'ȹ`t}lV1\Nma3Hr3{PG}Jg\dNzB|B*x[°n ͨ~Tk5aBzcLM7M}{5 U3lΐy2d-g&0?cV4{a촽-o{|o2ݸ"pWuR 9.  %j$V;!g5^~"Rˍ<>8Od8RJ1L8s74PP-3? IҚiSy0 =M[7c~1}( ! A>t#a\߈Rh~)|Pr8 ! :).M^yՔsV=Sd!*v?ΰzN Ђ&{1܃ &mC\L?Aa3$+3r60\';x`}ycypq.%F'kyt%eJغE-!'ۯSdW~e{)=`Hw|_;Ǥ}|Q$ǾI:DS)c[ܒXiqvݡr?L-'2iy'_oY6TjeqpE-K1?>ڢkSDd-h. rC\'@1jHR:$p.msB㍐C9s)=#H䚘nm8rUPE@S"(2PӨSU}YIo0ЅOծ`򴴅.'˛@-ã9Bt/k#>\lX,H0g_a4fr~}+sAmY+֖&|x!J-zh*4Rrk  gf*aV IulϝܔyHd h&Y54zKNJZO.'EapV[QQў=L` $ x-fmp63"Yͣ;S߅u,#RFnyñ]-#,cM~v!V~](B³hŕ5:TO9ɟ"9 )欪sBnGSVKݝƆN! ~V e;n޳;Dp hp#0߆^GLYFn7$[_9lM͟ |&?:`zeaqEfU_UHY='lz <1;hdeh+b4Įt'1C+A)G-#H)CNqJ<|犏:G6^BtpABrVE ?b4C֧BizPwK,[N{'#Zi1'VoJ{=r.f͇;s"{aFaB*i$w};xO(vTu0DB ޤm/34{R5v9MSīz$m kq*dUbBtݣ:gP!M0|2ٹslOj-v@bq+;gF+ BvY0NfܽN WLJ(#3)B_n؍yM OT^o|Umе*y}!t,M,BeF+;|DȽ{r_,"Eo[=r[G?Fu<*N; 4Zpn|c巧f[엊v7fG~ 7AY;$X E x^皙2ĒKt1-_y^"ztԨ#VԨی5xwa5)ea}BÊ+([>yxC=.RV>_R/l?M71 F|FB ,` ]֌(SI rڐ8y-iD2stSU/)7]^EK HGETs^߯^6i! 0yU;AixhydEA e<>>蕣T˿z(JJ@;4*BM'4;^ty? P$boWwBJD60tX4^,7a`m*\Gbw/GAaja8T1Z8q9aju.5@]|N˾u7KʍLx.Ƃ7TښlTūqŬJ~wni_|:na1WKGsn_ PU  Uw4j1c mԺ$O 8!~XGEKpY涇E)Yb-=wS8tjg:kV8!RM<|9χ75ΕSi⌦Çhn0A,BG#_0'3n/BDquCYqنBP}bvt7o(ibX%6\Ig^>Fqc-g@+]yuΌg>SVM]`ѰM5|N xЬAT<-B?)OP}dzlUVm<ߍǃGi]XEJ'EW|䂢ۻIkT-HPo|XzPoiJ3%` >b~M)|J~歖-ଏ VOc بKn- N)7)v7=? >",6LKS1TŏE̵L.!eSggSkC #?S𣦄 sZ%#l NzQUkEZU;hՂ$B Fر.b?de6-YG"Aä*iO߁mFlDpRZj#љQIz_F iPYoM9V3Hl~RB0tJ`\w2x!.]L6ѷ9%NN# }>x4u/ʒmiwb~pJ72 C(r4%6eJmSξz%Ƹk8vka3EUױWO"p!/B G* ]_BdgхIˆCx`Jevk2ZZNzcKvstO)ki%Pkv g%oWMl=3<kO.f_*FTV*{GPWx56m0YOlTyFu3.qN㬆Q1TK:X?R**{uձv8Xޚfe1^ RINLZ'TE"PTl`kxmy>[<]nW)ិt؛sa[pknj6 J&"I4LRAG?!^ wh-B ]|yT0*1 (iJ5ed'@6tj\ ×M<+/_S &:bLT.72S(IƦ&_;rx,N,t2e:&kɕus<o vQ=J?D"' $ϻVj"I/WC W3\td9LY;ض-Z(n傳̅D::)$<ǮCsؔ݃ _(]N XV *+ ︙9^^b@og{Z>h?%!T?d|0cv}պ_E'G].r6 1G Pip_h5p e>Ov޸{ѫF r w6TCM V^WMf*Ҝ翃ǒq(RgA$U:U5jnYtҹ׸á gkڦ>?:M.4k⒱c13 @Nж{\p0@^kkT/MKE sVw<ȷqRk`mVpp_z_$~Ye]nGeb#TR&o91$B|"7]O Z""NGi鿃Zqգj0H"诳`|5._oUC3;zw_8c‡'HruF99TfMlHp):؋=$P!m:T`~ u]E y0G)Dz.[2mU~A} 6nrG8HvB*TT }LhET^K`Cv4X%](FǤF| _Lf)O!~ $9zӤҤDO\疕/}\?pqpͫj*i%i--͹erW<+ |buy`*SƩ-ܫ@EOq ZbܯOU)HaK=F6Z: +JND, FzTpf(jb&y"|p\:_ 1$(׫;hW)\pQY#N9gWg}>}{SrbJShgWxmƭ52o@4 q@ՠ\%hylD8ʞ-y -}4t̚!l4Os"`yqn;"USj;jRM% 3a x ~enuײ)օx[=e2U/50uDWv`q*3c)G>Q(ȿmр`g0:U-O,(bPo!㻩>Ķ\⢧PtG91ʂ\ҾVǓO1Y( ,Kk!DcTary0 2a)sbK60Ý=tMFg^*c~'޵ &o-4SbK9VN ݈),9#)TSD·Js:P1&㿐lH Y5^kKTFLJϏ3@Mz%TrX_"w4Z'$<؞7-)qaPu]oyM2f9+J TE=X óf,L h!ǎ4 J؛=U_@nPrx1Iʇ{cŠsvٗE1ufsTq\KփrqSO:xsOaecaݲ2=r?/^U=o(D 0K@"\g<~2i{ ۣdB=cCN bFz=X9( O%_oduqĜ‰G#5k֟q`;W[ $ 3r8Yy7j8Qܰh,=H2g׀klT](N&ړpZS >|.l1 sXNDb7oS<,Gk.b9/ >{FWPyM bT* KGu;{xh{V\^ W4H4G`DUU'qb ,;ˋqzcqMJG2A皷=Ytiux^'3eVyPNA QV}3%ߜȱ&.@Gy(U.6'ᒙg>_Sf::ۂE%((seMf_zK_?~Z7CHc@^"Z''sJH9?ݹ@G NA՗l}!-xg/jWjLM]q蒿fR 5Ж`+pzL&cJ!Vٝ ,Oce t:M4d$QUCt^_N6áSJ)zkDm_孚_y MCΆ=hr\pBfOTS܇DCg+^CcH.!]g;eQ ˺=JF~ T&(trIf@ފV uN_{Ī@:[&U O>2ba#51ÏQ[:mh=hq^~t)Փt$*ǝ+Ñv:`N`zS5)YOvΝVc7}WOM}"Z[~K0ig`G3$1ݴs+>wCtbp,$"ܴG@Le?DhZ8;~ c;ZK׃sMB &i&@0O?*hOєxKʪF#G7; e\=DA \πdY78jj(& ~k}5n#VV7cm| 2 KlJC+N}xNeQ oJЅza˭E7(I,wLr=)>+;[H;dXX_Cjһ}E%%Od$OaFVsz$u x[IxK>@;7K*"}GVԿ W5'w Űvo1b*ʬ?mL 4^ampM\ߪç_bKʶm.jJ&' *j-p .2lf8pĶoPh6 μg+<8^$7 >B2&p+LFo~if;o*:Ɛ-iRV:go1m^%A`[zؽV VU6Hj_~#*#4w*b #Sb,{VďDOS)#z[1Qϭy,a'ҡBDsGa:ި2+])w[Vp}2֦L%˒/'uf~ Z6|EbZ !QpCgz!\)ۤ~ޭpmh5 f[49ǻdK\o\#V %m7N낤˵c4ZgזfU&Q^pFWFO mjd5"?T s%k'S Dz`0R7nLK;A rBZ91y|@W+$(5AxBhS?)SSf͢EX(ERO̱<1=ssu"] u5F%>B7‘Np"SRiGr/{Wx,V`%СJ3Ѳ+f>͋c\_SG&-#\+T3zyq>=i\1y C?*P"AP: J$5|X'7(_%Q3 4z] >%؃ݘ* O4Lp!-V`\ 7KJ9YX5=B8r5ko RMΙ(.6J&6ukyE2 {߅Kϰ\ W@G0%aD,g5𹽅ѽZ G'@/ʫ`(ECy3$x?/܋8 9Er3^q輖z_N`GUiL1>qT;XYeFc{/p!2w7C i1~3Ȃ8 ?2xs$:sa Jr#OK8ib;'D lJƣ͡<*.6X=!g$+ PmaXgmGO)棊d7ۯsf}ML:qy䞢[ne(/3c qBy.^shdh8T9*4)Տ+KF#v许aa5dX?70^AW h^?zˊl"NtZ 378~8W2\LY^+ā/g _Q۴faZrajԎC0\ek})zv(N㌷(s0nl8*x[B'?R2ņ eh~ ئDb{l/f[bOR8lZQYYRC9;hۂpߪ2ii@з!ʰv44JJ@j`n?RA?խRh?κ&! K3 %U3 Z7lVAY+)Q䂗D 'NN2h.G_33 :ei4薒{ afre0y|*SJfģ*M`Ad1wj2ٿu 3x,.%ѽ]K0ثM@\$#~8ڒ-Mąxp`N$`=ڈ-{PY._LI(vH(;Ga*fn3bk%!=da2r2ϗbJdM~{T"bB;zB>gQrCnMv\kO,1m_^a Dm{(G9Tז$e#nT4y)qZ@iMNqbRN.O:hz}ч`Ma7P|BlKO}eXۜ5' ?`iqI=+z[V|=>ˏG(;yW A_0h?Egj%YMH6< nrԽ{1jnS$[;<>'Է5q" +"300  n;侱|Õ\_%׺e*Xys,ȼ%τ<򋔨 .3(r<$\7/-Vp 4HXgE}f[JS_(10EPr$~lR~ޜK^! O*l{LC63cs-); 2G0*b;:rLȾb ~[b"c6G[gMGth\=l\YrfZR/j2;.:'q $3e_7LxQ!ZʀA%rDD)Ȩ~<ɛo79AյE(eMغ qT#H*ZUz4 ]k|~Y^Z5* ^7 o "m9Vź=zR_gp ݷ46BH6pO| !3: x t7"f"-y*do6f;|Eي1+LC/Xފޗg,Ӆ⑷;mm^sxk5@=d,];6|wuپ/7ߊ,~iR1Fj?$%ŠWBzA1~4x`#}ɶkMH$=sm!t䍑toC흌O6|W֩};*+HCF]6ps\~Ԁ/p%\#b}v̏<KN?C"#; FbN% id%ʑO"I/Z\BVF0JGsdGuW5rY~tjx'Anc?KgqBbv IWL]DzĬ}Y]f`9VN}E>Dʌo p%Y"',*xʯvu߇ 2 Өy*s]-K1NŻX'(-hv2r5[YF`Wtɣ@L3E顝'Vd{tetMRZgbvFaAʠM ?5r_Ȓo FY ejTR)  G)Oރb~L!=ui--,E<=`~E)K Xe^>6tƯEc8_5Bz+r+#?v={ovM7\TP̀kaF);0!I1(|i G%V}0[B^kCʵPcON4bq,c P_Ji,n (@>.2iJQa:Hjͫ^]@(*-<'rÙhW؟pScDaR}ݜ>~MHaϏpE!%fK4.^Wv;FW/{7R0MK:,w缇}y|d͍Mn/Dw ^}Q/\p2u[,.cAbWVx *K :$4W!8C^0*$[]4[0K !B)4qYwX L;DC,+,5ҨLע#Tu5"?˸DjQPHh4PL8wh") L,HNl'mZ9TVwҥ;_-*Lyk8 "yk*[YEB  M rf8ѼRͽ0uE2Uזq%RXX.e=e,@G'^ $82  )ԉ:yfR&O-K[sH%ϸ|k ~t1L)c6?{: mg'x JYagcx '+OzKk',%6ET7sȾZɥ+(:h6${ !{1V-\^DٞvhpP2(4tFͣ3\f%}-)\5wm""^ِ/^ͥ5\L'ICJ?%V/gߴ܋jɭJfXFn*+4}SsrCIt5ݧ[9%/իG"SD3G 3֤axrkº ų ;b%[nq 1wto@W:RC4L6$QqH~jW_=˸DWDKIC\V{MW6fb*Dǎcg޲aزUjg2ߞWETN` njC۱ zzlHM,B\T7BT[1c5WիcK˱]De]:+TV*հGԐk;| ;*|B,l xW^b]SB(~6jyAք>!d(W04 KIMmJ1T>%A@hlh3TŠHd[S9<%vBj uyVbVyUjl aNjR!G,DbYz7z'j)|^[MOqzq>jh W^_K O/} cxy,vݨmqdņՉ1Fx~U-0QgtN$-/0l/|0&uTu&r벪v6⨥ bo&"hVpPNg$=~=a|?wk k$ [7" X s.ϔ6[]?y@x4snTz[&J>{5-fi $b Q ORgT_p$]Ǝj[""!eqEiXIzeo˕-4BxF ! ^.}ܺVPVѵFt'F\[MwXX.jAN@FSrs:p<,HwToy^Ϭ౼`Cxy33ZREZ7ϾQw+Fwj{ϼ Y956qb4r/6`{aVV7u45C^?3͊ob[[ヒ PB1@T6e섷 yER/">uj)wjT;&tTi?] 6aw7Nkj_eOSw\п OfC#$٬Q `NhW5K:Q(g~+L6++w1fJ>W@@o >2_mr2v% gxLgg7 `c_aPl>[4GxGH@'(e$ ȑshb5N~<.'7!rѼdY~8U0}ƣ o!* 8GYc'z\i{I F3hWUJ{7KBZÔ2颕;0{k"{c#j/_U Nxw83<+uX&찈 ^ZBwW_l͟ˇ7Mކ٦HISR, Ⱦ1h%[ 6mqU Tӄ_ O@Jervu%wev3oIqnP6&}8"'SPV-zm<2) 2 _ ^eGE$Tl-(wϔ|b/*}ِ?G Bz%2+fv K?߸V en'|0ӝ!3J&i 6Bu50OU]SS8 7J{L7^L ȅ l c򄪻";lz3*\5$@ŪDz}qՖ <;l,`g/Lgw@Yzc43O܅j/kZ ʵ`5u]K#p<-p ܨ瀡 /]00u>#A'磦|5x6J-ZIq!+Q@Pʢޖ'03M|Muš唷hl(Y8m:`fHQ˧0˩ 3;rYp8r׫}ΰSFn0Nԛ-үYUI2s%-^,8h*;̵'{lAU#֡;T݇hD99<귱wrͲe @c.z  /-9Hl6o?;<'D-. оIDšxvUgx(4$uKx_Jg) `+pb9J_ :LM2' Zo}Y)zƊhnj0GUX=?KP(1ps= Tn\vw5{hjq aYy md&LI[Q 7Ia3";:MKM? B0N<<Ҋ/;:i~jWY땥}eCȫ*x5إ`B ʜ_AMd1D7$wOL IvEUJo6EӚl)0҄tN5J.cۋ/9sUHP\ K`.e 4I_/x22krMyӼI } ᗞ5jߴ|yW6Vק;^D{~H DVUu#Tr`RѾ7K>+s_~=RQc YUz[{DQC7B޴[UÉ? [WXH{w8ú@RŶQuʲHћvVUL>fuP/9֑2=8e6ЃKןi]RBjp X\B&Px`zJ< 2VD?wԺNj`H{p5xm)@ FZuMn6$ d=qiOv$1}p*[DXD5!#VrnՎ^Y&\_ʛ_ݥZ!)6KD&fMIP6qF..b0AcgKoCC44=uH\plᄮTх'/;?ZCQ@^EU+I#Kn3.w\uSk!] 1nz:eaL?a;;~cF 0 D*ײHo XoKQ0`U!݈yL.jrS/P+=PٟyC0mX`sO}CAՒzuo~VH}Q_(vv>^\FD}W0O׭Z'?Yaة^D.""DN|~9|pA>UJQ0(*nGu81l6.Ǹ6nDl.KK4q]P7)%H'-+;-烒8t$rGZc8ŠM.iC L!3 klMdF:>ŵhkn'0'' x\gڔBWi<]&*1:г5=Cw/5Mtkl=nz` HU[zmwJYƿDF7q ~̱Un"J= mA$U%tn#ytڇZ |Pޭ "SƂރ!BAu? ('Q.wշ)GWMg,g7m]{9Ҕ= H)[7wp_Y#Qts]Xubk ,$@2RZ:]z M ǤgY'+y7'ܜ&_b׮#G.wtnOW](_jt:x bݱL8kNӽ".c.`y%6ꆲـ~nZ0FoX`ro/#/q9]5 \ -iU6g0JFbf|*!_X(9a zgc7N4#5 @#ĉFi-$53*2`F] yVK!kN.JN9[ ө/C|@{adO5n ik}0"6T4EX[M?Åw;Xc3!ǃ$qU [Ifz#@uy $ |腳ڍϱ9'UҠqU {z{::r?z+pA'^K,x+"aFT/{q;}zVT=:~5n_^>O̽y$P>N>iPjrEt-pJp#8X ֺHǵdxl]Qn?Ԯ.װ6jN77v3 <d#,!$x"u>67܇^j{|%|/ WR4vN_YB?OMVK/*IZ*2A9^tbswVuƦ'}<[_Li> f'N`OMZ.J;e>47M\s|t$ΫhBP 5\1̫U w%h|[heP4_fxOs >ZJ&/7iKg}>=<6\lt /k3 #F Ws_2{E)'t_嬨nϕ=~i=nPʁYQAlu*pNMI=t/5kP <[l/ߐ>3 TĎ~n6UȢ2ns"&H>ROviKƕȎ(r-D!Z/x\YgZ8.~QɃ]]'nY#*`>Lq&AХWnx;X@}RMZr/y>g.`6_[= ZwQPZELcQp%HUHHܫ$#ЊzprO " _EWj%-{̴# .F(~fJA7Q+ v{Nz7(u0ddX؀2'1:\Z3nUSa|mXl1搜]F]Df |'&<޳BeQI;Z'ڻbCwپZ1+FBGxWQM{7VI:/Fs6^y d0 _U BUi~WAZ`JsybۃG< w3H2+cH m5oaLAJ2΀{A֍j5#.9/}}<[ NI#qĕsc2Π$Jkđv@nb5pg!k ,+BM{`Ua')!^}4J_)SUs8z=qg|I_KL:/oXz,XұzMPޗ޹<"vU\<-t0^_sw~4J t ~11;Az.l/16v&Mi-?f]S4z~.~I#uT;|Xqî>zAKX9kU!Lip ʭrghq7Oޓo[BfbnQDc=`̰,P\vN'U}K-*h2"2ccJ[s Q},1A^_J06ˉr4~v$Y Krq|gCaK.w7fܦp)gE۶OL(j>='Ɂڲ^%ŻڪJR `LwK6?|YJ9ؤ8 AMh|ݾ.f}rWi(ЯJYє(Y1b^Z9cY#4*U#H`fcT'@UK~̫\:Ɣ povƖ|fx=+nλKg1UoA~`i^NJS>RC,  KU>POH:#ucQ넜%3ҲeUP'{ qvF#Qe''Jٸ̘^'{? Ls7p qk2Zy y0 &=<畸b'/-0UHQR²PZ͞[pG..>X#[L dF16'2ݒQK>nj% = #`8zdhƖ`NF?(H4ec)(P2!So Χnshٰ0,_÷<0)rxe!V[ix] gaJ !{-BhtbJ<.C&Cg/޽>UpwmN_vέ~ǧ,mpp˅,7u9H'Պ?0f' 0vKY԰t!mФEsYokg٣[l[RX tqxZ-LB_7ϽGG}>ggkߕW*rAd0p?H |N_ r[#IlG-öbm^ Ny"ޖZţ*BĮiV$yZ9&wխe;]>|_:R\)ކ|<-Hh96Om> S| )ڎPف7>?vʈqH0MTl&WH@p-k?sF\,(uJQYdb8ifvJW{(_&Y UA:pغIcx,_[F̂b3I}Kot3a+=,s zbU;jR)@URʖUQvʵE}f4z J}~C)y!Y-uy!_O&ʰ͇BNմHf}eFDYg-P+h[;z`@cK e*s1eAq!K Fy-9d%]T !4ت P0bbߚ,y$Bvy_㥸]V}jšoZExiI/~jmBB-ky;!/9Doٮ+O  WbicbdWhէYgF:eFSXשK } 8߆G4s7ih^'G8<h /X] E_O"B 2LS$V 3(P' 7lTʼn}AMR\F&bv#:.a;ﻯ f۫2uXt5K\wɓSNQ2yz[+q;|Ako |u:Yc\; 0gXq\l5E_i;8e=%D եz镻6uU*8G,HHiIy.2"sv(*U,xu*zN:g8Uy le]ҰCh'?XEDpN2T-8a$t&7.!1iߚ)L3%6EtʤLv+6Zc kepeoœM-p_2D)6;]FC*9ޚW]En)k"[ҐχI"5QP'CX3BIJm9^C+E% )\~VJJy6ØkᙧxϯY.$$~Q>DR87"Wһӯtq|QpWz>τ?a,CrXk:e?f[>m^20xayzGXOiJnL&&V޿ǹr 'Ex% J^X gcB1\wA̕ ؃zԜLg.|mQzwpBvMo#6EF/DKj2xT怣lJ;q6J8m0ĭRLܐ<Сok9θlz9`8*e!ל:Aӑ@z 2.x&Ф̕7ޜC! !fHCޢi` o`íҗ55AkQz˙LHaՐ= 8^RICe3A{U^1#c4kq$$ E2l7j-D9]RxR{5JXO8%)Sz{o-ve7$Dxqo HF(}s_.4-ȩk|E1<4$jMv85-Xg#觜>G{6X_FxCygW? >x*nZ8X0u| ]FI{꟱|!\J l7bз+ҩeZdv7bQP!#2!8{Jmts)ُwـ䑞5'w{䏱s0Zk/;(6syz$d m3uYNE:d[Eޅ0uDzB>3>hӘshE_w0?ٜɦ0J(IGyf +/gt"Ť&g$228G{; 9}jc'،fZ }uGj5vKݽfDv>4&a4zw3z(Ѫ&ӟ:bK)ywhe|"}}CWv]l^ @Tq_)ޞ|&`}@Xjh'G8 BeE"e}c=~Ц&:~2l%otr<FHUI~ c8(֝;/1#tq*+d]n?Y tR#.0+ S/3z6s7RPRpwa 6F.DR~C9 OO 1u+.Ν >TwLUQ/!G7 {ν2B9#."f:ʨK$@abZf3"'e~:9g~wZH[ KMݬڋeE 7 A D{ $t/&[WFB7mzteK~g*νl` #q-@" trIGhCOQ8,i7 cD𫻁L# 5!,bAM_Q-ẅ́8$u 1iFjՂΟ ч k0n@vt2p'ٓ+}?J~zPqQZwb64W(< MpY#XONiLoxb|E9T|\+{|&qa{ꞒY0T 9\sb$f\Q}tVy)[+2tg=}9>ɑ?Ћ(^[}OG,t74&ӢX 5($k)Ih^AF/,:!<{D!Vi\->IR-&Eնu o'lL"4?~V"F@ڦfIA8{Q87T~A|Nhf2+Q~+>ϧ^c 085}zP^%i1#z\·Y|H\MҌ\hg䆁lyƒe‹,$s͵Pp \`rLisR! NFU5#Ohce+q;uH &5l Ujxu-[Mً]5ڠSOKVOuerXP(._"TO1U@:r\1H} }IwxO4rN-iIq[y;&[ d UU,iŠ oB3÷[B$Pʗ/QbO iuJ&Q~gImrA*AVO+3 f~4cw7q)ٛ2,x~!ʼ3zMx6Cu]Ip*@ӟͿ+vn U/jq׻n^:ǐqP$ھmMì؍nKF̒q5zzq3S 7 xv~+f?KoH]ev*`.|Um߭H,J.`|hj [|!A#Yo4'k+Na 8v6DL":G6]oY~$3.8(>M̥v*(6HJcΎ!EjQrr iB{N1N9{I((WN]z#Zw:厧eE/shVIŭn?LL̞ZvV #x1gN\8hM\[6G9"i|Dcnf}Oa0gz9v i6I4p߫urP8$E>L`Zլ;ܽW$A*a:FâB/ox^~ -o" V@yLL6ٷ,e@ޞqÓMv+"uj+aZzH_<-z R k%=Vy`5'QE !=Y̸RE'Xauf;ZgiCfA~"GE7<]M-U.J9]2}I=?kG+W6l) HGf՘rYxH[LÔLR`:Û=#JdREQW64%jY+ZsP8XKwD|76wX6{‹ưLiܱ&t,o_zL'Ӓ3}loTXTyki\]"r9ێ&*,D?° ,i ?a$G~}_$-jlFɤ;vۏ)ФTTTmd,+Io/244fm?Z v>mܾ:A> ~nk-{to*Y]?uKg#s|c־@ :~ U]ȒK[~?z.5$HG5 -:e/ 3uބf\Mjgh0@ a%.vI~҂` A-YS~;P0e!Fh w3mFR'O}N&~%l"vx4?Y#M/|yG =?6 9/ߊ vwEg2`ΊAD27Q':&"s5ΙL ~,>x8R tG;9D VKl-dqw]`J%A<{qq@){ՠŷIm &!64uF(8ԛeÖ|! 90<Q$ɂBkHX)Q<2p@hG܎:+}]a\,-XXZeLi~y͝/m"4/`0gT3ȋO0.]+ǵڳO*lv$}p&q"Iȹ-ErkQE.Kbr@yĕk 5r+*kao,jcIXۍ7 e&v #އv(K-V`b|x"WoD &QxM!;ɮg <)KTe+!xnP~ K^a?o 4y2 @w'pԑ1p*@}z ^Ky{j,J{d9$4cJ3αg6 r -Xx"[^:or6Z-fD ~`r]/^w |(΀NUJl &`pxb~kPTwOvNRHLڑ<@iVVڝ6>V;R".5Q=紛~Ek\w&>I|! m 7bД9ٲޫ`&J<:`{&fA.k_mK!(Xy-N omy)l,UdJ 8SKn dF8(hNq LPߟ?(dL1WV/Q)VWT&cmNZ gB5 ޿,ᙚ":p0| {okA)2aQB4䯌pWozVI"W; /U\OdM"2V\FA24KAS`1޶=-׬"L,rζyrI Ŏ3Ӂ) EBHɰʖ'ɨaZ-P2ڗ{oYݵwܼyFwrK[ɸtEr,23FF腾oe3Jtoǣ G92CӺt/X)=#CͰ4N Ө{(=B$r$dȣKX4x p4틅駷toE6%g/…Dhh h[G'.6t3.E{BcTῃ]̅-zҐ),C83Ecg*=-1;-1Ht$鸗nD#1%xS0xdV/]X;n"[{5Ҷ7tb,$|m|N_)GGM\Z4+wıβHG7dX,(*w01mueh6t7kl_ ֬y3,!_Ը&_1l[jmN,WCGapM ̼$θ:u S"uImul E8"0xV˽*+,BʭWY'L#!yT$~ ->tZA;tGstV3ʱ{4cң p{ {8.e,jꕱ<* _2CJöSD~go|ޣM[{s3^y[)̼W;A$lrjoS|tR2f2["kcĴ5qSW:FTk湇mvT$/Ѕ"B`ׇҬeEu1p 'Aڸ/t2BvB!1ʞ "d_';.4,.u+l e@Ǡ&'j)IdU\#hq%j.p-ר٪y(((HySc| [L4Wc<%*R8mZUBرˆ rq}li23֕M,F;iRƙO>,ugrׯlsU]a ofkp͠KP:cBJX5Q ׵$pZg*}si\ 5Fj}&JB 7̞ZP\oj.upwir֍k(3ux%O,q썾Snm@GYDb8Lop/n)($4&/. y5P[xWYCS9Ư`ߟ0GГ9o|~4{רN K (h]D="-$*U@b mkwT[ҭ]mo$O٧$I;G#$A)jX ~O_*xd&] ,6A *J%sMyʈ[ Y`TR5g2||Җ@^KO/($/z9(F%ڀ*{݆kJ,m?X)B-{?"( bR +鉷h6scMm$1&B#4eϖ_ufd:睽 WWDzQw?~5U[ᘾdmh#x^5_Z˴{ȡ8A-x#""T7 ;GY\qUw ķtV2.0-nCBNΟKEz Yf,T<̹&ʀEyt,.C/SE3>@hEx y'1XXJOwt(jōA+e !S&k;0k5'>E2??x©3uڢ]ztAYEZhkޙPi?x#E-IM>) ͪUv;Vn3@.l i80r9_ /Ƭ#L>ϟM3PvV0+ZY+> O=d^aN['ZzF'&l_у$F-Kq\񈯟X{?dsR,BXhsbbrGn?; w=C&kDi}CIڇTs/$AV+5xf<{2Ynq:D&0F 1"SfE+㉅C'Yc#/7~Yn8rJxv5,6S;UK+ \Vfm d5pIy}Vz8c)D @aT8X]Jf?[#I-%we;,s( ٹ)"'p4ӗN1ro6(uBg>3VG')94, 7/RʈNĆE0y8gT^pdb{!V֩!=Uc{%SBM`3<9>;g\NQΐY>*k3{ l3{R Bc" iUQb‹z͘J]ބL/'2OUfx)xhW X2o;/ۿp _1ݞm/l Z&]e#5JIեK8!A:Jb'00QW5}`:޺s{%ǀ7{)%.w}tSus{1m0*Doӆ<4Oek@ Q  #yi_e2Os*C px}R cQ([_==`"hE$BxFIDfk$#Rɫ b .-"ӞT̺@Mhܮ>uy p G9kTw<WN6E-ͬ[Aa{_\bÔ&7:! &Fv+wS݁nK;B8+p{{ pʅ.ݽ+n8>^}a DnSdPӉʠhrߙ1/NJeS ]/h51!`5U%WӏRT<gS.kmFmXzInO !m$OW7kU#;,, #hPŶe@_%'^qVJlQ!/=v˽h&%ͨ'U/p;bW+a&*I=ܤ!7Jq|)wcqV'cxj%doE[a9yj*t9wf(qtZ^_kJWv?~0'5{IYph es*Rjck@HBO/ w9i{e7\ s7yG>;zϛQ(՘C2kT^[Vm*_˱I!%9{ 8BP0F5;v |X@|Y`^X [4L&Y7PĂQ,LQ⮢6 P.;I\ cvܣ1IB;cIL➄MƴD3nb-&'UyDV5 ʇC[zYro5yOh*9r%ABIxBmoH"%Ǘ>i7Q(N6m[)A7of})K-{.]M 5eHt7vHcW, FދsX?\ {-[u2B V扟f0d4BN%vsD#xٳ\\U5be8,ƪn亝*$EF)o2?3?^xF! E:fSV֦7-Ge]45)8=zX]|IuGˍ-" ت4AV$RV@./H!aCq%)q9=%=Sڛr̓'0  ~ZIoԟ5ӕY޴Qtb=A23rYo9<8Og%^Wtpe-3OՁ^M94]$ħ] 85BQ\wVmxcf+fT*vLi=1 䝸$$@GO*M3>/f=(99@.~z׈H宄j_ C0Su.;8QorfxzsCJ f1H~z)1/MnŌ "`aKe\Bove&Yfٝ(Gh& o&sYcNP@B e;$n`Ox%ʇ٫%}r(O"kT[ Xsر\Ҡ5迎Jc Q_]'sRbs?9FK͓ŒwsSa"\7^vCLF=% 6CXg/5hgjfT ȧvA8pZ/? NqaM z{ 6Cpį0jD~_9;LyZ%?sgafXj^I^0i]gbDw}6JDy qj_JMv@>*TJ A_ba/i|MO $J+y qiWAl []2K A8t,ALjp*&Ȓ s|4Ug%Nx'R+ vp7M gmjB2x>Ųd5> q=վ?EQNt=2\ w$!\1PkT4HW*^c cdn{`#-c'hbQNkW #MZ˲[.7] tjX\f >%|B;$q @:[UU#Lj/l[]Z?:| {{b]68 Y3;"vEbet g!10UBn{B 3ð4}[9Q&e$`] @w HNΌU %OhBdz M-Hkz>Rܔi5s/{cܙ`}'%}c4^/Ĵ E 5P XuFuf 6\H1,va&K(Rh#A:'o e=+ >8hE4Ŀ_2(GOg͊B.>2>\uHs$uSz]Ѕi @*pL|U(ͣxdGQ+~9sMu{5f!5]0/װl \n4P^?#|b!AoCUq"{E|9~,pǔPqV+7kFX|$'=.:0yX?lIUڝG9wmwx4RU >s<3B1찷BxD?71^8~CE~Yz%c@Za%NgGBqӠ6zкOя9Mh@Նti0#7sU].mEN( l5{!82>E;YFofΛ^p[AѪȍ] \V mP#q˗<7iR;/+{O% ' kXi7[}Wk1k`-6?@[q+IS ͍;S,GŶf=dt^2 %~QJ2ѲFõW>ض絑qq@s^߀ћKDu:\= gB.')>e(k釂De6B>Kэ(ח-yЍ `Z+ q{ǛfoE@vXM%5J5\翻S#K(ףp:("9;}(D\rbl]KWk, ]wgJ8;xCg+U3"0P7p{ _7!zU,aw0}ߙGtۑmG7֒e*02{3EYTfג#O WgH"I +CfL%Uۺ;KK ^תRKU ˷8 J Q_'? z=ǐzГ\8| Ux4a=z R[K%!aL5J E)yh|V౹P(&c6]|ŭWW nܱR )Jz>5}1FQ#b/%<XNTBN:;dn`vVo^!coC:)/qydHKz;ny t(>@Âڝ܅4ijQo&PM-$xdZ\7G|i=#)T]7xFW#TS |mLuY {[+kx~5f e]֔ns:k[4 Q}7~Yn.|49+Y:^<0Gn='GJU+rR؋O$X}yq1GxIKߟ&N+4wDt>ҡTU7:P_s/5, P̐݉5PxA/ZjArUzm6LC.)sTt[\L0йѬX*"XT/N:tOt~3E,gοR+ ]~DޯGa¢'U[X4UCSnf} P62hDsvz\HQQx >,E>QfϬ".2 'G>6MA{,x( FYW lX+,96֋(DSV=pIC"+9SGO.qnY~-*{Iv-ߥk!| b;dVRcaQ hfd<[}`3_y Kz}!Qߧ>cPmBxc!cK@WR7[jzfѣs6CemT8`#,[@(j&*2jd+(_D}!GS\ @x?4z'oDEub:LP[SJ}y~LN3N?j|sP( 'AfSy 2ѽڼ67dY?@>hэlE{&2欢Gi8Jwɇ(}yIixlCxXO aRg C>b g-=hћ[W)?# .j?#Ǩa;I{! Y ?ivEr.,q9_j~B䮋Bj54X+|:h*SwMkYѣ7 Ү3;(nBm!6Geg*wz-K9|Eycυ:U ԙLeBS" R*Y3,ɶYɽ`#Q6g O tO؟U@B%xͷXdv L?>O;gMϸb!dRΦth;Yin'@kwTm^ۜ MAFMJY,i6fuɶA-/1*}j&(ߴ3r{`x[H[Sk{*d CFctUN܅a|Ű*4D@vrdzf#Ij6z]17yiC>f]IQ3dk|ܶW—zK߯Ar ָ"_! } ,?㹲niO_7!Ǯ־k"mq~G1-%) <.Dʻyk_]Cpr;V\4\Fϕ.fc-q.EХُ*u hAS21H`j 2'1uY{ŕ, Exr2r23Gc6 (0,]F 0ΑA|9<./0dbSx(f,6)尜,)PcsL$7"[müI6U.s.a^Sk#/-_hfvWLP{p6QRDD4l2qẻa7[:|&d.sV'kM҈@h"?jfgI;uo|}e|,FGOUݎH$B弯3-~i#'V%k& vvĘr̥;rI0.UyvfѮ}E,^8,m\t@^a^Ue(TO0Vh0^VAhf=P&G4<ט8l]&o՛\`cʶ*kA CyAI{"$vd Ve4Z<0ֺꎢ%4~9Л)\lgf^QopBT$[sI7,+<]ww7Q+д>#`f%wWUԮ,DQV[ҫl2ovFpskVӊUCWo?yZ٠"qw>v51zJyi<^j8r; 1;?Jl)\o_<;{~Rd> #]!vEg%4VKfʥl݉mUqmšQ* ۚ$NTUFB1|ʈ, oH)9bV4SU'\W=]F &{8`y99;7}9^aZ/ۯBǐl싴SJrs!4gIi#aix$n#}(i<>^eH1Jn\+2w1=(e=sjv=»paZΝj )B-|7'ˬ8ƤYY({<4AqLD.;oKI'KHp7nE%kꁯ7 ]tI2PhֵoLČ0^»֍|\!|KdQܐSi|{`ˊFlCgXEѢ͗y {oFW6LК0;Q͌4[(G"/wūEx|A׌6!) 2WjHHVݒv[i48!,.S<~yRS4%tMJ E^y`8^:g עlY9JI}gS\-EΠ 89C\ ٤M *hqla8qCeZ^k6Q0&DF2t+iT`A=5 K*͆5OOHƺWf+:??򿍠%C^6U8Nk" fmrzs(zeXeϗ;B,rdq! ש:^EFX$=1Xn5'#ب x]P0Mr-4g3뛷cRƩHF,/4]0bI,5N+K25nnLyr2kat!"ؾȄ36< D p-~J;IqN^,M:OB yx!Yj:pW${t!JQa~M5 4hyAm֚-jY #.0l;OyKi6;c-hjiTnRp2W#{93Y޹]0G28bP_WILAqY#97lڶK\&Qch="7|gPͦ{݈Eɑ?  ]뺕 96ψe k.MǸVݯ0Yd+<yORdGy- f]mQZ1ǰpꈷ{XT;HU21)[ҝS.8y5A֖8o*賀#eoQc~)b,o#o$%v% t54ji-19AG_W9$ ݆J\H#kjJ[fG!Dܛˆ׍a NdbSX+JOGEdٿ.qdzJQXmcjr"R l;d 0R-*zP7p7+[v9ixSD|o`D߫ `ᾳo~jI[z;ݰ8@XXg.d4#T8Mjz$#89_ypj*ll҆o~QEC;7܉pH;(7_7[@HƓ X ؅_[ .>m)BC`9(>pv[0!<ٟ<|Ceg[?Nd[{7 i<[Z*)з gIqZf^L*L~ݺo [X`mY5I~g2սv([[5,_/g{Ϫ2. БZA!óFL}f6ǹ(@)a'gp{O}yN,SF}O\|17:Pr&*JQI[K aNo=#[$yW[6.<=;O$'*hRog:XaT5#W;TĂ*9$=yX^e0Z"{ vȎ\PIZVf9T^Mv"#c5描:i4 D$"[ɮtE\9^GC>^4smz(38潆h;Pv3H )|͓|[ґ1U;i% =1adS~ˢ.}!r1T J]#uLTG ~L%)!Wo_? 7ycrVrĭw6H;QZM2^AĘ/hٳed~p5:mUw*Q?:Cг!"a>~K$h"C+eiS#+J)#xa֖l c)~ߝWI&e5:]FIAq/r[7 <}NAOk]$TwCX~ډ1OРP 0< Z"Qǖ2=,{uk9\ ,vat NE~s&)]E)6ĺ!&z9sтi<=LH 8gJE;y*̍uLfZZE|4Z #w7jTg|NZt9>FMy ' *\pv),uNEs[L 9S_r7[^.⫣~4Ff_ȹ,#ryغ"k@֏.1m6./3]ڣg5|°K=z2U*u\328} '}5ʍifi=󕶦j+\z+sJR?-M#NnERs!e'7h4&lXY$ZtKLҵ@11?㒟o ',ɼ'{HU1JD ;ޤtvn!$y}S*>N?C{5:kfe! 6~XU p{4)yOqG_wzv%5-p_DGJ4e :݌eꎬ^. I%Ӡk߀ujuX֒i!?MESaqm^`2;.kS'$wT@9a=p]v2.A0~RKWӲ+13w9Ib2%|ioNiUs ~V߈CX92)qq.T"-,tÒ\qJqbk=} 4`.<[RTv.W'G:7@XSd{(Ň6 ; t@fam+:Stb' W<\C,yOY׳< *vWA85=Y{v Ap5.ІzE_y 3Bm([{]J5+Bݒ .hφp+9 zr1;[7emE[d~{hGV}\ɾijCoIT\V-89:eNz)76T/~H%+ E,"J05صѰL5x=qj* R#Ln -_m$ٿu)ÛXx>mJWRkFR_ᶺ!7c.Y۫r {4eք?XS|x=4A(#E#7yL bU}lR{~Ox5xx~q4P-A8U`=_>V v11_if/'Rf3DvB w:ݫkswV:co" pbb6>'Q+r ?6}l + ›rյ@;<z߆j{? (tIV@D3vZ#(-#M"r)ЋNJ:ԧ#v& B] kȯurzom+ٱm+aP(4lۜyTH3z]ͪb9T܃+ꯁyUX@16: w59dYC$r7tAz3iO*xLVtaLd4z/ЊR֡uH5xeA]4"pmp-ωE8l9[ >keU^ %Q3+$팺[%mQڅL8XdzK/SS!i )rǔ٪`@Vpىd09Ewi=&kL@:RN^V.)Q4SCM]_ѫ!f. tk Fi*7Pk5`70d@)v_/;o0Jf=0_ծRD#RT׾6R!vGӒUB RbfLO: ӱ<|'k:O oYE- bht;6g8RLVCQgIb&wr4l!;Zk;󃫔o}:ry Z#A7OD3DŽo1ؽw&G]Z=>lz " + l_F0$k`N3%NLMw R&MFj{=~48L[(y$G1[pķS# ,ڥXg:c?&G &3Cxӕcyoe𨔌4\cg%(ʏ29>7@,*ᒨ YĨ#͒v){2,N*etC 5Z[6Bc-eU*{ 쉘ltmX{{&FG~\?9e Nvlr[C*c@d^<7%@>H?tKz3ygU ?Ps1W')/KJD3`-u2 苡ɈVB]'s{e5z:Y>Ř@/P.bLTWI NJ=I\KX4VAxTC쵤!s+ˠ0x x"4Q+$]hhd`b!anECoؐz\H|L2ItY,UӜܓtʤC/ziؗ`ں'A_Zme$gԘUh2ϑ/Gm_*k#t9S8Mm+ܘ_ r^lyme_YSU.- F5hu7A[+8n&10#T*цsgiB +w2'-f|JW{]|kk).oN}Tx}Ht6]I ZQ7˺UMq ګ@.[qs3Z5 lsǾjt|!%f8O5[Y CO+/`.rS5pVi$!x(<``l*)$CQTNF&5~ܗm2I,۞_:2΀f'h%^ gʟ%/EBf%c<qLdq@VⲼPsg!2/_F\AN=bm-au@o.jBA ]|FO=\Hn}x~5GRM HHKeN=>.]C5Eu_ϸ:G]qzޣ#rMzeUdh/f6?B$ 3~\tR >j[u" xN'pSXKZf/eԟ51uPKQq@f;*. Iq^Fo zuBpu'mw-t3|ۻ3, hNF]WBR^nTXrKrnh2 dL#0|odxgl@ԙ{r˻m%h}QJe64HX7:O-ڐGLuV)g "ʀu_J5>^g ,f ? HKUy;T}Ci!,KC>lLa+ٹmmt?PnlPi$"ntQZb3]#8ڠª? !`WD훕=*91a]VvxHMXJ$Y=uV=ePx'kb-&,kXpIeYuU]R旔*u<ӷN(O\Dd9"5pJ^NHQwI/dz)RW;~F@;/Ysjh0L` -AKԜs@_l)G5XG3M!y+"hI`#g_7PJp]x\@e1vzDPEO$[E:v;;4ܷf)C+ [P-k~{V>-@6m&>@{D3=y;5ZQ2`Lkhr}[`=80;*i5E 4 1%M!̈x{|sŤ; qE\v0}ޥW4.TO6\r;*[sDN(H%`@|*6O:c$h{h'4ƽBP)r5pGЦ9[$~rXP3] .J'i*@0D'SOz5m(?bxa'P;#%twBk>*YX | N[M JL@t -P᯹Ws1^L4_H7Sbi3;cձ e\ΉfSYaq%͙sp85T/LD*j$ش ;V2!>RLl%:&*Q67:Fh5$'Hkeh ڸPǓ!MLb .sk]YiVr)~<9օi}.Ǘ3q.N' yM;j>tMrT|y_AqDp/r!{RG4==3cVCh@.\J׵Z`=& s|R41gē[0w0LYܬvW|UZ_K'eX'!)6Kc9Cٸv&?`z(r &O%L62 d,A1 Fz>&3(?MȈs=?-}xå'}`RVz˳Yתs/~$AݍQ^T^1CazN- U4\a^ .9O(rc`S4VW:\ 4N_b:yzJP5Y_EZoU̱ofBlBwlv ~B|WVH9?iLq d.hĮ*iLVGpm%tQq2V|utPh}Ǯ:7 G*<81B_|pCdTG1 [HgƓcz҉# Vߝϐ~W$S3 9Sě5bHff z{H'!3`cc:НЧ nX\jbAΣ =HyFjp `?4I^Ed+EvW}ΗU8aUQKga`AjٵhHs u{@8*@lۗ4UYt#h\l?B/^KX:xFG*:e!uON~MjzA|$)2fmk u >StTq(fK.s HX(c%־ȺZh?_7COՙXGxLl:r @sQh8QɧL@ڭupN#T+Q]%I \Y67)R2zl}Yg6=.,Pͣo95^88m>WdP<[1A!vIEx\b0뤬XZf:޷Xr,?}'cbk 'm&ڕā+jY@EUKt0ԫ6SIĹ =C1#:<(*G[U f6 qi>ڦi5Pi\.8R S ^8 Ppw~of}R9lZI#G S_8E&U]'?,?xȪ@wQƢ:]K$mG0`b[Gr,9h2z]h䷭ K,΀Y#ˣ#%shsxWe\t8q]}AKS@>X?`B2]2Z?gt|ag;֖QLAz?ܪ5xOsz @ITY 2/G83`>(iTW.LP_ɢ};w,Wj?F=D6\o5o0Lht\!(wLݍyAPNŌ m9; IOF?`B֎6̖D){O;dޘb5lvx+; E2tm2+SxdzP1]PO5sAM8lžty )ZApU` \ֿ+/ Nِ&u.Zvy^~zd{bjIy_@ȥEX 3L4罖ɂ!#zn\̷KR [/-~Ea{g.ris\Maognv ו[}X|9 E;yP[ˊbHK< 筼Jқ 9"Sgd׭6H0z<)R I>l4\I"2FS^JpZb[ ~| >VQ؀_6>%?)m+IS՗πQ$@~(q w}Q2k[ng씙J;$#1g.8Hhr1MĬB-r&ʈ4KնfEI&RYv)K1AQ]`/!"Pi@>TzC2!Ox揶IUZ'SZ:U3{К3يC"R`K/2Snicwڋ$h.A/)!t0w%{_7۞Is@>⸖ TÈ!qTq@/>p03G.q\ԏR%N5рt' 'Ķ7{j3d]|WS٫ 5.SهZ ./-ϕ 0CUE/t&lߎ29_e g*ҫI_OCd-ViR'+Ƥ8謧R+m^cqNiL"&y\M͗O/\ӫ\1(L- DF|fy`<,z_@g+Uq]]"}Yg= 1Gi q(ru=)y3-^%G`1iih Uz!|jTpئ>/S~__]5 cȀ.TRGM!^b& fSr('Pp:Oco\ wv?VnRD0L(]QJ lH {eNx5R X^ δO8İl.5芊 r$šAꍂ}o(n>, @VhVBgzߤhrcȭn5? W飀m'-( [#v[tO`J8Df%(™@=Y2ٹ#f͵%w7EyIyϡX4E He+7Svf! ٓɬn d`=ا O<+Kߩ $|)^e68 e2' Ό zR?؝? /ԷlA7ƼtyvqR([qakM!gpa?K-8a*_.cu2Dߎf.52aGoAK;{00QKл zϜ3Dɶ#a6`\Xf!g.:$7ói .V2=s^nҍz2-KP ep7z6Vkqt)I?|L՝@h$͋Qԧ$d$Nϩ;E ,p8_ڔ{$9L6cT 7lfa6όba1w3%ykMyO˭gX'DB{:!F75[% w%ԑO:ˆ8ӓT2{i =eҪ/H(ȃw 8uDЅw$mٜOarOb|0uo~#D=VR\iW 3n2lk>8'?ӧdY4!%|_|4[AgpUUu~ω;}^KJrRpw37fKld&`(ޓ W_煖[\u.1)9n*Xefi5,:(EG j62!uXQ^x.gj2l!pm|D<J$>3({=Z;3= s;Tdu޿-*r^.)6YG$A>r@CTJf;F.s}=TXh+Y+O!ʕOz!V_W|Ytp~#F //6ћ{`ȍM~m#o DvFΈ/鴛7m4`Tz:x߉WSO̅Չ6]o߼3 ,zšI,T2ԟ>Dc"lk}W79cY-$룪\H3?+NVa-J?ªCH}mROPN"f2J+Ã-o!nz0H< oiυYu>JA%)'\ &(&VP {o7YCK 5@4tm\Q:`ZH?0 s̝t(FAin{2 Ѕ~J . P׆~8a,dxC~OlkSI8 ތ~YBd;~"vEyf}0]RHИ@kk,.+r#r|o7 2h~Ȝ~&W"P 2 9ElTF%HDD_B`3HX=25!]ٰB1d ?2;h-#!z6eq9"g&b fns;ZoVoLM(%wWJ?#IF(w- c_K}5XOTa^eW 3/Z}2{܎>~:gIT^fI ' L1NQ€[6=*ځsKL&3|7T OPR";a5n!`"3)d(۵bOPr@#ԉ36Gq&epV 4굪ܟMZA`,(Wd)kmZOl,- |z:KW3 )5Tl10`5[ vC(tF~糩p >1ח;f#ڸ́6\QM"8jq>&e$gA55hɻ0- Nr>BL@pjVJQ/: ߐvu@FYv1c0f/3TO׫U+KVaQ;l[я1t_H-ѫ*eЭm7b-9jOX8/FZNTtNg3]޴_u~܁|Y٭eUs|/Dkef<@ZϊͰjO˵ q{A ;ԷԪeC_-^)E3dM쑶(=@א37dܒ6MK}-ǜoD= Me=2-b93ɘ%_y]kMDPЯ5b}ڹR6d4xw\yGrrJ+:O 2%TdR%x; C ]K;cu{?D'*=HͿrC l|'Pv =W7̮Nr,vY@EU~e_i_L?FΫw0B^¿⇚+YD=y }m?pLG]vxǖ&54b-t5^0ӷ )8KUvFWT \6UyE@q͎ȌMlH0$=$@{?'ݰ*;+-kZ%G 4TÖ.b$qտ,n%ϊQAO~ŖeCeap#Zݫ>Eix$IMun5XꭗPT=[e[sX2M{0>Z\FFAx I#Fqe*[_5FE6du_T-XF}yZ[I*5=.1'dxJ߶ $.eѷC\փB^jq+_6?ïT$|A)D#rFBD+n}$0ʯ vB[OuʇO"\S)1^e!JayS U%w 0e%,0{k I_ߖ-t/j=xWÕSG3qe 9G h Լ"}\(\oxctRd?Hr_#5qQ7LT5Ē1 !,)̼8֖P|8.6sZ-՞BY윭Hg}ׇi ;&&W@O}h{w炍atp&2iFOђWkG[Rr()?*M&9?; 0}nH9y8?qQԃnzMK=c4HbSF|ungDe rg'nN7Gr:le*u {}Y0~S44AmW9MG!:/v$ n!?,IP\Hroڏ(Q`UJGг.-ߪ,yQJϠBϭ:GKiITUYjçYЌCH\Sׄ:F-G*8JcoVUd 擤>EOTϯC<ҍܩ3 )bi[y4rm߸0?ٹ|rUrV|]Lp ̨mWUYq!W5œ0 Css-}И@-'=0+""@!kXPtMpÖ3l9B3=&%e2.o, aM5hr3pԋM3P_ gC`8Ʌ _h`|[1uG~†plr7rg0߉&HT.x*Pl8p$Aͭ rל |aљ+'$~HsD9Q';cP K()-}?miNiYg<[>EM&UkNeݮ!N LTIZF< :J=H{)os KvmsP59iHZf ) e&=/6R!}ߜD%#@1BVNjRžmG:@VNllьoQ~#fmSgN *%rE_̧}bWqk%U%Ft\G HdwdghwW$|CNc;{#X0Yv).}916yt Lk"ͺkh )l"!>9L Q ]ujIUlz _-M$M> M>Ղp%ܚ`)'i2x>㘫1=Fm'~fyZs Oj"ZM0!=lue<_g^ӢWvrxޱVd>+"!U0]E=(wZ=aQQ 2\ &ρ.]}mD`Rl|"5pH1`51D"u%ؖЃs7Ld_2jTf81-ת³$|2?2ʐ0{֠d)c}LRc2s¶G0i89(~fo`g ")Qv1=CuU;xV{yS^z}lҎvHS%RMꌇ=kR6udqNkIg5XT<[ە,M=E9TRxŤOрhK 6&; ̣eApS(uH5p"u;t(\=W@.c.E$>7-]LVٚ;lncMB~K?.tJV pc%fEw}<ȻvΝ崞ޤqHA,vo/w ^QsZ垁H)vfáE$YNgGyH,K;"/~]eFSb LMet,CXwo3t=Mk ճaJÞ9Zo6 fcTjk|߱ђR,M&k,xa}TV]Q#xNC,5rET?FZmsp EŒ& /'_hr] \,Gr8}d[%h_J!~ $̳cRzXEM)\k,?kW/} r;Wz9,Kr[ b/ kdV=3g N`RL u."d3y׀+vWt*]uwR ĈVR.@~OZ-iU,H5묞@s0ƣ`{!AJ%c,S~o՗bta\ (oLt=o}F,NS19ZԂJ=ap]=UU`/yt 8;M~R2utv65z2:vٛ6"{ pxIRyӯt%K&"6to*# 'x. r] 3UjGB?w1~hهeq@&Yk ͠ 51-*@i~m1E?r(eF/a01L<=zC 6'7םa u`t }6&!ZڸKE*Ixta.gªC"%[:Rw0P_}  =+=#`s!mLjy>3h2aS`Ԩ 9NaK|- )w (djt`1pOҾX4)w/ ^-<᪌ $оJYgr 5W?ng#(:t_L!4cB7:Wc[HKGSײ~e QƯKMt tӺ7B(!10R:=1]^Z@,//f){izU)NE_( ZsF^ϬK#钜3eP;O6d6;Ā[*)Nw\\Dh畕lhGv\*$YWp} I [£q\;N](EW`l@qWjQmV(GA#WXTX7K(xh@!UDQ.njfzS#lGެ zvtOjN6%\zyr}$lWRʆ!< !^ȗC0ndf Pcͺ:j]TpDdU~y;:{O_w"kIRK5Ӄ}gkӌ?mcӕW~ǹc5ք;JD]!E^z+6f>4esjp~٫&?cȮv[ Uk<>MpS6-^!b2N-go*a`-c=[uK{DN<_WPPlU[{O/E#PP[tF2B+*6 4pTT " A ~ ,巤ac!GaSՎLk\3]Nx~F^d>=@x  #ÉFNJDez؄;׀1V`WZǓ&W{ghW;z:4?.|՝L8e`0 !+<51-h`< ̖psǓ=:7xmlQ?[q7 zAO "18d Idd]Dvz(I߬ޕPvn=ׅy:"!@P5P>uB/Ұ`D}jŸz`%1Ԇ.W* / sH؉]FBrQ܇nPD9-j6BItwI$=3` ejˆ_2nNDFi+>!3f<[7a} T ggLsW&1ݠW&ΦҨ-BxR^/eU]kOk h{}8B e,tX=τMpsq,*~D{b3Emk_f{''u϶Hdm.]oAxwŋ=,Ƿe,~=ZR`m+h7c@Q5Zi鋍c"?˭ǚ?%&OضPH[O>DŽ_cF ъYΒ5*1b%~ nZ O c6Jt?_56u6pTDx=# E;Ge GvG3* awxU&f'Jvf ,ܒ{H jourDv%SV7 LhcHw]ϯ}]sT-r2f:z*{JA]Q:v4)$b|Y@w(3 ζ~aj>S>>A9;0lĔj?ֳg%8weğDX$(tqMS Ti=F%y"^ACC3E1eغثQg.WɊwºS p#" p1p&q۔/B.#UJ7٩% >b|typm'ud+D4?xq ܾܰcH.l8{+W[jyc;L* 9X*n?@,cxi 5m4;y.Бܖʓ{6I SC*n6 {E-z6`4Hɗ)uׇ8;;;y{-BWdl,b=Bu!Ưc2䲩Y` YT1(xU,ab,hhr;i@[(2lNQX`. @ZOAl^+o 5mXQQ %,==Cqm~g+ M,8-~c4*xs3tƁ}"?"ծh=ͼ^ʘ]:EX}[5#x2?>L3nR|s:nϙ}]P5b] ^7ZJHJ+p>0O{upNHAM8RGXE*o2<(FHR@rG!hɀzKY2b#}"5(/[Ώ0$Ḷ':r cq9dxNƚo">-[j+\벱+}ao'alQyL A.8(ɉ6B[Cs剏|,| #v6h*~7C\I!l`鹿%xTA\X#9꩏#&pXEԑxt)3tJϗn@KD`Mk.;[S +}l./ C_! JVTxrة]*7ZjqjLBpbKg$c0Iü&'@hR~jqԕ*P]`m -/(>qFa"6͡eЗBs uɗFef2Tkݔg6$E"7'G` uR,y#ĜNij0ϻz@ Ԫf( qq[(+mk]vX8 NAk-FpF%} OEagX[Dְg]21ƿ Kl`힉DWѹvPW-Jˋ#G[+9KB2c $4hViJ }aبm=l֑U4e;Evr ,T#LjyzHkZiQ.$?FQzg?jWAsTz|ŠMtx2\t(;t#L(Ox5(00(*`Uo'~!pps_|\QFKA]{`Qcl{ "mL y]b6³&D&t{1}h=>8Շ]GiO ;pO4=0PTn9ֶh f,JG3sCmi>/#i 4o"ߵ.l$PW= ܩk> 3FmIBu?nqτ=ZO\7#Z,K UC CnO_Yᙛ^d !hGsa ɓY} VC[?Zr|׹0\.#Y Y>Nbg}&mNj#k@DWg&3,yE~1"V"Vt씳FQGyQao6z{Y @b"Iuۢ梋jX3Ӡ[wamE A`izxbFw]mzag.%ȫ G1i|MQD5 0d?O1bKoi$mNʙi1PXGҽ[}P1%ycH7O7Œ{]$BUr6DAC h㖕zNum}hc2Kb^`"<'IƏ m^j+_*xAHXțC(1a[FfYRfҘp d :M.}aIQ lo2R 64nN5`m3ֳX)ц(H?P;ipf*gR}8nE##$]DHrwoՈ~{\8:KǦ{x#'%I♡Bm+t]+mnͫN+#ӽC*.nO/Cۯ@©! qTv?)Nj|ɳcekt*^8t_Il{Cɪ$74:omk]R2„_[1bHZltLFa 0 46b\}bA3kšWLkTO*1,/>Y~rdxQN!At!n⑬kzAĒYUq4%/Ʀ'nf~q6 lb2V Vסi\WeFϩ w| ι.sjr$1v;mBNضMF#Wz`a#3|vAkr*J0d ؞@hG( ^,qT˭зѧ"z3 fs4lˇ38gQ(8e!n.)O ;<>Pvь~[}ݕX0UɯVf:0{ƎjQF?"6)JC ;lWlwɉ&RY+("|Efv(w6|.V!4F,Ehك__mЫ_4۟2#3'E l 됆(x0ǤCGORL+4Jނs#8?멫bvyRX09`#΍-(;^juͳ#c]uB ׺{4:I3Wy~lpd@iߧ7 +es<|V^J|J{8Y3o\C~T I?KYez3EԶ5ߕ"H$4gd&/^/922S홒n0u]J,Dyh2qk PAC+&7YR4*gש (Z*0qЕJu]NF9T& dr8 9lҌ ^⭽>We^9P&3.ň?=Aoho`ݣhkEH͇NC+N#>@F 6ԍr[<,N׎mC&1`u!@;j@r^O|PtE¾N8mdtZ_h#^lfutSļA7[%%›Өͣ~z{.dGF;eR\ q&ntR cqO":Z'xg_g- _<׋Ag|tHcC <Ԍ~}Ij}q4ll;_'u'#/t\b|?KJCE@mD[:QJTŢ:xk!"zw\ ׃W,Xu[w6v;VwÛ> [)"-[vw%O]r$.LVHpoJs">,v! oCHߌЕ [6S=ϑa^RCHsG~w#0>~1m7e&^/ scsEH~9F-YX1"j;1@gZ7ĆmK]`;Va5HմuGs%0VGob eUUm9U\?b<\$%|x4pa9L"9]DFYŬGǥ% GOÜ(?{y;07RE|AruKp/)9{2'[a}-Olڻa?{]z;@B<{C`?NG M*'5 P&%#a8/Hl"_§%"9d|]±D: ri n'/˞ń]xB#>`8eE Tn{,]%随5 0 szҜlGa2)W45cBz@qSh^|>F3sj`nsY%Nh2-P*% E:(2injN!ug#yj[和,mz'GV\]b e OZc ]ޮQE- N۸6gPh k*o5U֗`-f.u(ʭRs'%pڽVR/QXk="ZVԘcwqb91@nҾ᧾ʎ:8YI*Jn&#Y9 sǟDGF#o_6{ v ivèbMq#;G|T$M =ӑa ֏nX*Ew L׌s]'Dc}E}s0Xu_t]]vŘӫ}KMjk¤CY'Cܥ1n|@NXwaT@&=W@7\Ӄ%7pJ. E> xc WN4S4&1ٓc|NuS59Ly2|öfřK9VӤĀfh0߉q[-cR֛`l(GLT-g -l9qH_*](E5'|7eB4:HYEPfoQ0T5,E$Z5f^zr!H@A*5lcʌA h7ԣ<2KGx2xj8Ōd}xXLBצ3)3[0Jz 4ܞ:Esּ! H/%kK_P5T{YY:iuDK9G{?<Ka3@u7q"ٴqemzMSmLi(#['p0qyj2Ek:iZUk";Y&k@k-lZu887L`.̇ y=NK8^Ǖ/N 犷2eC^so!v#ջsu{,D>Cڿy2{ksިjۿdbٲzj5kϩªsbf5eY 4w€`a%>yr<9g!w5 \"\6F`+Cjd&؋ƋA.Xzd 2ikƕZt_5CDߞiב0-k$hm D_!sHhj]ڈ$}?yuP16޼_D h DiZй%[76H!ljjAbBm gLxU2[i.؆\ #f I.At R l&y "#olm +0ɧ b^uڮ~OxyJrZ䛓gJ4b' '͵|tsw)F"1_ ?'eSP<{Ay/Q_oevu?R 0vAmP ETJRN^osOvKˏ NV``hTݬ{ OPZM+:rP /ڟ`SaV1^MP^~<_ȗ5O\mx|Ui$OEwpF[]b -U(S zQ@䮌 yB8(Q6 B??㸧06h{EkA 1n|N\~>\GQހNm~Or#oj- p1@Yi=m:ok.bf9.#oRC#$$EY YveYUlv٦ Z/)#N%:u Fbpf/0ng=ʬ[)_~;U Fy+)2vj4.YzAǮg(9KEKMHAod&Ћ\3q; XMd갊BGf=2Mo3,`Я D϶xkCZ0K%Q\&!pǵܴa)!!w5z(ŏka^K*8>LN*KǗiQn8 ߏ۽%K?NdR\U1:|j͛]2Z:T/~b?k+b^ 4e3+]@ZdpCi͜OZÙO41b~O(S~G0lJP qW-:G(9s O+i,F/? )[Vn-Պ3ݼ 6@ñyӓ8KgIEPd\89$]7kaU҄!sc4lV^|}p$Q0b^AɃ.]:䜘m*]5Ϙ~$ a^np|i33EA |b(y3Ahtm_PPv6=uf6C+]5<ޯ@pЃ[Ƥ ~X&);"oYJ& bI3X< WN4hxXswƪ#na Ns:ZY^01ň~Pz(vL Jko߸[FflXAr[I2xm+`B59f`Jص=LRFGr&:hh?Qg E`V(YBk7t:񈀐Fp)vB0\sGr. ܝ2wg v 1~Zb|mNSb;k/ ;bAN4.Zq>b'P{˲67:jgpaXJ 7l, H-׎\䂺0s4]Gv֣Ks`4Hq2+10.#4eJLpkv$DŊ! ذPosg/0 +ǫxCwW 'V~ Lf-{,lB'zM/-)mCTv[֢j ٠HQG&gt [X\͕eA|P9)R. S: oܿT;HC/ĠU0V:S;| D1~WwF3GBx=جKjp >^x6)FU0Һܔ[[U4QKܝeOi,g h?B^*lp Bm8W1:1G/nEow12K)x D>(r"h40N635;LHb=| ԇ+- ̬1t8 tJK1Q)91@V* 2k2Ȇw]"c _SɁ9ҧL6\mAT>n72cVW#3]H0MuGLeB%!pzu.)s'q0_dbPR+@$K[ ~ Fd&t|fzfG >!X3tͯv39+*~jTi2lB需">QnNW, \9yOil1k\oѹǜx q(y_[*GSKQpd&RfG5n"$jYuxBqs@~`,LCϰ"- J$GhCư}|(Ӽ2x2ja,B-c}$N޳CeìLt~@**"!αi7܆c4PGG *ߴ/naAH'@ՅQ 'y+}uY\ƿR sb6xΨ< &hͣk8K~f&k'R9]PR}YAq1䘺@~tH}qOBȵsW4B̋ GN2i;HELbpnEF*̛PE6d#ċ$ajMT捵^z8?K:CAWZ/sqgIoopv,&<+7R&7'1Pֳb32MVbi`03]XI0VbZ9?' Y<Psw]1nm;BTsC Ã8mL6>՗ Ree^ߒQ=,=p&A }hF)uRG7!Bd_=I ~D'N~(MfsuzriMgoȂRc8Q͢ uOp}bV2ϳTo=w_rF=GjICOeӱ~m i HWbz)sR]22\ԛF\ETñs~s HNc5vJtߜ U& jeʎ'yM<uaO3P$@WO`ZaQZt了$iu[C\E\W'PQAuTgnvp'!n Z?S]q=oIiO^U'C7MjSU['ɲOef\X2_pE ԋQH2aWˎ')a}\K<"P]OF5y5;!4حufƎӍo7ϺPA()!~?nnZ8RB(t^#JKڳJ?Nk)컲Ht հMb| +ˎLZ53T4nrypDl9¦L$3B%V:#u {tblL 68' E{f z. *!5_~;=PR(Q9X #:ق`WIyTuD,8j37x^^alZE}7A(.(oRE>>yP\j(x8wu ۾lYhے7hIYu̩  >V^> ѡ`-έ-*䒸rUhu2LCs{XF8hRc_Xôf1xزt]9A1+uECbOatfyCŭ6\ RcRJ 9[}In}8dq,L0[.ݨ%kn3:<6X (j'40k?럶p~`e8?AhBE%iEIegS@Ռ R̬7S0Б$>Kk sS4'w;CÁ5En'քRpfϥ9`ic+pPq̂(3ChP堕&٧PbP4MwnOѹ.w[MgB΅'a(pm}I4Y8RsEnt,ڭ^qO_98blBz-ۂ8N4_6EyZ+4.W{\> UvX\^:#Cos+GQ dž|rLpzt.mWrƛmbGazLǒ]l¥E]8A{#G aT*l71fю5RT]#! 0IuFz%>ͽbUKEOqBhJ::n#_*U;h`Z85Ia}~/D~n(#@y{ePFs~lj4O0;z!^?֞0Qz72b=k+@ X?tbk 60@4pq '(VR:]æoͩyf(ǁˁF/)U#icpb<5u[OCIH55xN`T,Im!gZp8)nlӌ*Wc J|HO5GØM5b˾e\FCߧ9Lߤ(Ɇ^Oɥ"xx.d/~/Sbi ?|y0[A˳`Ke$%W.aZ.@b =wL^_2LוÉl0iŜWF`i`>ֆif$B p"VzO ov(_/2ڐ+t2{R!pڊ\%F祛-(~2&qm 3GۼeRdnFu=}w$7WqcFLXLLUJX&8^gSz\`6~W=G!HWĈhm58dbkm. E $<"De>^w"Dn||֤Jg (fy&x<5zy̪v O&ɂ#79?'o,~ID}*7zX&qHbPf6\LuIc(N ei]cm(\WuLEĀh@dD8bJ*Y/;,($/N-́}' mt`B4 ?r/7ȾK*4Jt"l| i~Ș%EJef͋pl{c\s>V,s4(BT}Qw֜87'nF[x"UwR' ]{QG@\ ҒsR(ORp yJAb4w -0¤ll/[`28 :X !:ڸc[rP0G#ox754B˵5x7Emu@ p͆sFdxquWvI,b}^*>GJ@:|t:AhML.i؏HڣD5p>p {6t|yeGoˠk$(rjZlV&kݚ,0ۘ|naH3;XcPH'ycjv 3JwF_,J)1`N}͘7Ui+VGwUǭ()[|Ѱȱ5JMdwrۚ4叅Ě'TfS!f߮k  v-nlL1ۄ?j9ާwZ( s > Ң&  iGr,MA;]08v Oj_ln3 T7f3$Upu8VRJ53a3T#8Xt}^b \iWϱԓ #Z_pW`~!xcYѕMą&* P(] hjKg9}<)OD_3! $IxgN. )G0r17+d՞^H@f5&(DKB$DP u}VW*}7|Jt\x dz)c|ZT/9pȅf*Wl&;Sx?KG1TB2`=; PjYk2rf ]j{ŊJ̵YO)s?0F,KShI5Ad`z]/IN:~T+@Ct<9&eᎣ,Z.ߣpnkcX4;Q&{.RPFK,#e#^6ik "`V (ꁇ~gn8e1\3#msS@M!feI3 uh0 jGɖ/dOm> 8apeu2[m8s56T!@WA& L}`tߺo/r#q6PIK~HoaP^rYO50o`xPei[ f' ֭Xv( P8W]S|Biﵮ.nOVPAm)7G' /p#HN[dMzugMJy(ޝ StUcE<] UI! t n!*9fD "} 4P)xN7H +?1U8Ilbb-ksʋ|y?ӂ1) |[n=(S?cIw[He@::Niؾg/FG/|M=q"ye1p-9w ҿh9()6aRߵtHt0 1}O s~y4GK D*9yugp2xbܫFE]Q[2"W2k]8v_XoPv ~z]EǶ_EB˔=dWDh=TG (ሠG%֍,R8Aois*hZaMTcCzo',|*pdt):pv䘼~|Z翬"~Њ;ξ4!P W+Ny ba W!\]>dp{Nlfi SO:FFXOY }e&-njw3 U$CM8PoTI Ch %]=>+6UPQ}P5 M<~Tgq!6t!)Uگ<)d(!tcw|;[->RؕN3c0fFNg*#d u7!la$ic ʙӼMPt*v>̩ *G*@9|D|aT{sRְ/NAA4QNa=},b=&:ua5`+f",ʘy48A簁A!p?XZ94A#ڲmmL&+lo,)W Uܹ/NS:ouD2%;e ^`HY빪#qW4Hkt{2.v9h8Ùb.Y;t[Mpg7 c@Y[zҍ r>}&*3n4n!I*B""ԧN&I v!2B |'5UQ|N٣ 7!_`AHaNgYW6a G1c&k+1Ļ"DXA4YfyZϏ:؋DlcE؉&2LA@vG3["|n|1fPxب{pUyêfOm' $3RQ/,]>So>i K6a*I$@_VIQܫ+m=;_rg~ #C5o^Uyx^'T XcOoZ_&D3$91BSS H<'\1@,&q¾DH;|2s @Cttr~./  HzGdYNfͺ<$IГRcvTN Jy, #* 5yN25~`d XEꭐZSd&*v!r49Iɳ7ߐuRGOEn( P8,j FJ.u`1`+uEg4Lu1f$yHGXX5^"(7zmyd[U,yX2Z ]“Jz>i("{0b/:éS Qn1(R\ނ[lh>l>{ 4{deKD͍M~r]X*8Ns]E6\Zgs Ң`B>ޟʧÑ %1M(liT>.X+65[HMu,BmuQƾu0y5mBB5h:Ë\gfF+3G,$(zDigwK`H?aNJ*nmR<NM! g.䅖& q^ n!CFG|R)ʹJ 1yЭ~Znؔ,'# z=8L"!V`RP0SlR%7z{Yf}َCHcJdqn79mvE<6`B2jiꄈr0*Ł=n08 |-]hU Nʫb̛#jس-[~ -j48{G=~cmGo.N̕' n ٭à >wr_%`SLxX~{{X_o#'e dGxo~b>GΒ4z6e*s]},$`F#]q0&8/UO/'dO5M<ް-bkW+ ӷ}QFGͦ29$rVx8&N<` I, Ps(+peH(-"mwxs7) okvw]IԢL!ˁe:-T11"Y_wrܧtyž[ se2i/8 p m@-;#BFw89JDM2T-~mPԷd!$640J%F jݙ"$cHKN {]Š`CcHg\qRoԤ2|7c1x!IDJL [= Z~=WhK`zC;g>w`4M}D~iKfkޢ,]録+7$o~\̯WHPea4\~ I;F=DzZ{'K/\d||l 9~m ĤZM*$ͿzfwݲM /}lxު[>4"j=Z^=B_>1O~wJfW_ѽ3q`>i`6=Q W%J|&Xghs~Yv-vWa)-q!Ug'4/jL^> ЅQm/-v(@3 ~ ?̞Cto%AJ"3tYH'蒷܂Yzo V9'ᙞ[1+T'R/%<ꕆt2 N"WH@^ۚKs&dHER+ٰI`7c \SJw535׀lUhH(Yx1.@YP1%IU#w[GaD<uFH2Ir;hhl]]3 B"Imd{6J/Spl캔 ,)0_Evj&Cta=*V u1_8GYJ{E<z@4O5&N7Ra+@i~,lcQֈۖ qn^g=%,={ 7*LvL2ST݉~{-ఴ&z.8Yiᭆ"3^5!RPo.Z JgLlbi V[,B$4؎H:w o@էB"3I}:g޺"} kAճ}o~((c>Ks[5Q#.^C]u֢R\`P)LaDt[%8)gIM,)$̘Md>e=XժHhayL7(3W@acď@r)MgDPt&@z)֍-BܕC}hIQiǶ2:1 7kERxƣ6d:݀S])Q p6[)kގ5gw)['EĂ'$&#!Ml d$KdEnZ]b?7eD8fz΅(ӧvBIM)wHmͤ۾ɡIrv`Xm([S^X%l<Ȕn<7^Pس)I՜egCB'c=yu/;n mRd=~X5QC6XpB.W!I9S[428Z7euz2cBoݕ/:xJBۻ`8h'M6?MY=H9uFU.(.iBMU'-r }o8KbLp4ѱM 8Rx-vFVV'sCl"Ĵdm~4Y莇ҷ*RJ'L~(T&4 *tLUy((rN9\v7oBj؛QЃޏ֬t_>N*9-{ jnVd'YUqeTkaSk;"|r**_:Kw{8W:rZsE7\DF~뙕${Xqʅ:#5kWQ&9/=鴣#вeVKc@hFuﳥMn]e4jkV^!)KH/vw Jk#f-C L%S47_N%›sszkZLa%6pD%kޒ"H|[vUCQ4Wg4OMGC+9QNʷpv݆Loλқw8[)cl"5uRCRGU^8<ݺ@` +MҨ M蒛Ht2 "׵PNv(QeGEG uI"coBob*fAs0ԺJ%M<ϫ<"8JK@J8@*cp!L2M&k?[N2|3 kwЦ&q7)G䒬A~=wp@:7,G c nZF(sOOc0L7܅9߱Fg^J+08zţ\V!bl<}ۂtJm 0"OV4Jvb>/ʫ lKM+T^d=* :, L(;/z~9KIrNZâ3\9Uzzӕ ? PU "bͳi[ؽ6?&fge+x燪-Xb)X\WJ7NetP7Yճ*2X%[@ȴr8睾GJAu?$4hnr ycv YX04tP?K+o05m,^'J]2\ĵ·WlQO>fI t_yOERmr#.5ǹμ9>%vs/K;w~enZ-iaY؞ڰbH-2!̶8+? sv۝!2X[lZ1!εye J[ʑ6,?C8|sw7?A6h_]3e4j!lZJcG2Z : kNƄ0޳̍>/ϣ1rRP_Fj^sڝ̌(욊U!p$YUI2Ft&l.nY!uxELds2V̚|NL 1Q[z,0aO1Ԍ;q$`jF}+I[/rH5,A/t0ԭqi[ȕU#q` !( 'Ms-w2VuNe%]WlL4_ Y2 n}|DsU^ĵ@w.P&\ZR/_o>2}Q\05tU ^a4aXpu_h-ټe 3]`r>$BT)m@;v4pJ0MTDywڡ$]\dvf|_PpJ{dcu 򄟕*<ȥdXx`cqc HdTI PS"_VH !98ҏ*\<5Dgjr|zx=l;TB(+_z#/e\?T$ .hhmmW ޯEnJ#\{j@g0E;MF,^HF*f"\~ }FM)3$ZgY.Pݳ޾ЋߚHKOI1rZ n-mhéc +25hB8a3>(R;"^zi@۱8#_DpIz>ѝQ- Lˡa r0s,FOU# j꺳T0/?Ǧ;}{QH1ĥxXb,FPc~ WΠbqSs8uCBeBz8f 18,0 i 1PGƱ\sNACZ$/ JllLQ#qoÉNu(/ |>ʨ߂*qDo#*(AqE]_/;chDaGi;2t)lf4Vd{g(=j0 ^,`ѐЅK@A Bq:ܑr_{,OS9^,(x &H#!agdYLFg75QG}zp$a j iMπb'%t %ݠAȾx+/`$>! ǎGյ c]p^uHO^P\tfmK_Q/42*S(du{1"X%Q)/gp h“qp9~//{j @C`}o6E6M*qYg(AҏE~FR էp8ƙ쎦I\Ûr L?(#RX wGvkAN W8\gL (8O`Q۫f{ìj5nw4Cj`qжee2+YDlˣ)^u[uBxq[|cGtcgxz%!^K)/1=0Hc[l;(aDNH' [.sL~`[$FIGBsbD0;&} s˔"#geMCp%BJ#J.Q gcJ_Pơ>>HI ,, ,evS 68Hgl鱁^8r"fͭ]oᒣ3=XQS'p ̥Sco: :h r''(ʣ/sSkzp5LBudF ~j(,O{cS6A=(Ah~IA(wQ rn`|dJe"r-2aA%\Z3>UUodh9bh?eT-"~ꥻ-l,l&n>m%1%d g2Q{a =E"^ԸIIZ.M^Hn1ް<G]zX>Ja#TJC9|3nET20_03("j:QylpY0pCsy 6v%[S"uo-;?k|@QG^@悩Ddjb=h}?ի]Y\%{LK3mو<‹ ׂb@ML]m) 4?)_ hn_){Qon7%>h3TJzU9нwl D)iݑ7wY7)"oG3HpFU OS|~l'x% `d+WbI>b1xKSn?6BVJ5YeE>3sβaͣ Ch^&&_ێpv ?ߝĢ:0΃jҫ psmV3XwwPm]&V F.Itʇd&S@tө~an_&q+ָђt*A.ъw!|77 YC?{/B (<`6}CƼ5'c^ yH(tcetnb nOƆwD{;,6X f^5쇞d/ׯwؠqڙl_ڗF9N?#QDZBg.C໅Hl\Y//hMIxYCsdI(sUk1ʪKUr󹇗 s6B=#(\Y+™@J?HVAxc /vz*5rM\oq զ^ Tc`T̳Sr?@=j]=D|Rok?JSq A'MʮLoH3SUwKwERl!#6a\# Ѥ+"J}od uY%g)RZaш<)5c /}59<<KjEq7/\ _ _C6Mf1$)L$zCHX6P91ʍ4,̜+{C `B.q[fW]p,1<BG%SѱKW#Yʅoﯾ}@>vХd m# @cG \W*1_~r&$ *kAd ȚgOiF{VC4-og\v{F:k ~ԔS|D=գd(Fֵn6**NF;h,yI5'NRE~ZyFx\En8-;"*D 7+Q{1{7DC]}/L@V۵V77݋htƸaO D>QF0Zd#f2PRt-N81#kN<#ޱ5RUHhy~v} 툣*c1d.7̧7>T]zc/Sn@Y| ;_#OGQ9.7)Ek >sG° eH=D3Sld/tdjwkһJ鱶GACdif R3~9?Y0jB>e z[f di}G#b\e,O0D a{ JV* |\y!B٭goZ`MgE/A9#/lD"do}6)adSj/4ë(;u"~Jjk c<$cKM%䓮aM-`<*ـ7RaH~n40/EjoWp@9Y]$haTynm)Eou{#]~rnNFFSŴ"-^?uI1H V+ik: oN*ЛN_RGKoŶiiw(/Qkc:;"f_wd,nSbL̛c9 C$ Pc5YKέz>͖Ng~uns{yheү$EA|aP_>dN00K寕o-RPP:Ȧb% WRֈpHQl*Z+-c3p&y6B>%˃2Oa~7i"Q6d .mM7a];㧴--CsRfxDGcE77 P\ȧԷ_RjYآyF+i͢Y꤅z_)h©5@[@uU(XAq4q$ۘ pJA6dD%E\* D܄x6ʡXs7 K_x(+ȧX_/AaMWVOk³lH.Z _˄fй UU|G?haV{DH&I(ۃw6: 8TPЍ3Zh ʅ% T۾᷸>vlI%OQWpT,']NVҞN٬r[r~E剿9S ',k$4;O[ 7+\$hLm^I/(Ggռ lc_.e<|b kk$ht&i ɻ+m6gL[S &Y+ y1a=ew7U M$6&z$miz~S^Bш y0C(MVx?%[iR]Q9pzW~ %y`駖drs7.g )rWV4kT>VCʹx}ɈZm.(-3ׄzhd=>69hl@X֙P 35覲rOP߲DXۇ6I]44Q\ ug%#\|?1YoR=) x ;ICK3I&dz)Z`Q@ *JHN0T L:\,NGsSe8ӗ޴ tRAtdX IUCFC6G aIG(TDU;+XСWrS[;AZ2C3.8Q^ruS #;:>OIW2~C >\`94CWX/߸ =EU6F<Ɋb}COd`͔? #:K7Q~Cw?`O-O rdUv =H#Y$2WW6ܴ^ԯ'n8n8R s꡶nj=1̊@Ô5;nz/n҇|Y##_6jmXkl$WlBMlqYQbbj2-ՄUEvTt$EuhENrsxpv̓Ie6(HqΕy"dIXHìm.}=m*@}!(_'CvNp=^;~Nq?&:KYu>j\6,Pr ayGNa1)ÁsDPZ,DXAQ*<@h wxIn&*pjz{;F6 ]OJ~J*WʠyA-:Ƚ-@37ldI.!7D m 8 :teUܶ<)>ԉYYf?Mb?R/+#R^?:fЙeސV 1L o(&'޴Ӝ ;gϷTp̱/# H{ ߓ^aEurqL'+RV8¨u#YtR2&RO bȪ~^ -^ R/$䣯~6av,%MQXTxIj p4M >K{$eTk; ݩ׎!&+$JO`:; V4.ԇ/fj m ~LlC}'P BW; }`>u$Rnì%*.Ԍ!A.C v5x??nAwL,=$D 4!jOxW>+%,!l7 ^OX~ZZt GЗ'2סat8Étƕ_&9 !GҰœ^=PHR)k,x.B,)_;`~1(Lȁs44MՆ#T7Jf kР"=Sʒr 6ݺ8\j1"ScÕU1&AN+0t]ZVFPp~Ȝɍˢ.$ﺀ;UI.D'DZA;%[{6ѱ ]ڜ͏bT("q/3.Tڒ^ (ׂ=&:B5U-pqhQitpxzKREz:8*xD nW@\#@]ʠo43ۂ})|=A_ָb7p8?wwmj jU/zTӼ_/^?Eu%Z?G[#RUJVX0vouЁQ4dM1QPn;ۜmT:ǸpeS V5;#Ĉ$ȇaC'Pb L C~8վzZ;˔*F7Yf8~?X@ee&y 3ަA0|tﱁINE^fG;߷}h6Ӈ!H= r*yaGOs ZIhWtF)afa_poq{f Jm{r^86soN]a(T G vz~Tid2h4Ļo~1J{`&;1Rhwrw>RX+[vF*7Ƽr;xwjM'>,ZvF&j3H_f/ 1ޚCf`0.iɀƙg8;Ec*T]Gp}n#EV{wb*OZ*OLo{mY-˔,vV&fi x =ğp9o!x9}\NͭBf|WjYho촾ϰ\pTQ#ԸU>)a %yGGѽ=/5m ! ؞EdWdfnP(" AdO煼W7Fм/4d]nc7s7*D`Kord!h]Ѫ>!:v%HަCK_7v3=-FVA/ @7W׮.Ar(tc@F0ܕQRoր9 >E4b729c#6ʱ Z{haE-K7pm\3[ HPkۢ Vb аTvޏַ㕪SZyę=IXmŽ A?ZHi u΢GzRONsMCXݔUvlܜxj}f[Y>"$46)3oݬ~ɭì$#M$(8Bip6YHĬm8ݯ3)eDQ[!vȅ:3yFG}&%F7nu~[[ُra-J @.G1\nkL嚖Ҥk(_:E⑫yEu#O.%60r28htaXCGa)h$R#L6& 4u-0phYpl7iR.KK>婩Sis5iS+g=XCC-axJ찆=w7C~A2A jg4ѵmBֿ ]yi) q] H.,8OGRȚr[ @&YқPK^(ůPșٲXBovUPJsq:DAʦh.I+1{Tӄ 7:FK TW.~x^IyNa}^3nn+' fIv{ԥ;;vzީA/bCl\!/s,N0н!w̠TN?pd'cu!wLVLRH K99.i!_ K.XF#0DZT \kS؋4?*?$"^JF@OxZ~)Fl7FZ<'^y|`+VV 0> tFcZtL}$^ΡkB}ܿ5qV5b `&3eSZ,Zc4`tCtt˫墩j_YcaęF-el Ȳq渪j5ؾi̠qBAiiȚ@XԑTC: D|au80x:@oc".*ټReE Pop|s|ռnfeʁWQ`].x/,ݮG$X1f #qOyXT-J M<)oDKfyݭm?򿱔˦YWgQ`ul$0P..R%c~; '$s_!V}6O4|b)xk\"f̧ J ?֐LOoAizcft-׻|gIZ ,%KGQdbt^8T+v=(@kwj:\k).M # އTS5lf H ة 3A":=ꄌs}m^:&/H LB df֋!!idAm!ţ I9mc5Q.[2H/VˆOCZE+^z\0qߝ=cř02֒#%jmWvmۤ;kـ jw(!7혢<cR0 AP;1i轵 _ cq,AP<5G>plBc3p[b~]iY86V9B1&D˟#APt׎:*J>]CL#mqMY'M n}?o >#jv^?s˲iwc/>M'?Ar=ks1Щ BK&lE#uzxjt"3l׀.NB''S/L. _ëkRЫL'`"MK֕t-:reo((ٍAv5$r gzpm\;p1lΒJ#[HvZzY,n痂9KmZH>eFPt|2{-E^\X(?Mc__SoviNb6u3~lRHw(иIz~Z8@1[GtpрKn'lx ak'T߇ c\]v;YrKls$(QWdAž} D 'рI,7_>3'A.*aS`05x".mZ}2zIuz\ h}VRiyn+ovvohӖ H9rʓžӟc$pۄ~riu88 5FJ-aXo lME&a-w30C[6+I#r*n yQ: ݸȬ ^i|X$7]\vq3!@CIsEVZ'>~Y9CWN}ŲI2:}.=$_W0KVzYbuxȋp|o < 1쏇hz5–*;&TA=,=АzkBȩr&i:U7N@?/w1k$sqf7˔>aݣϊ*tXAL0ۚ>?hIliuvByrș(| 4!_&뚆D3T-6JX&~p9lá xp7qLG%S)e)!,%}a# Y^+2'0.Zӡ7;6ǙxfcDLn- PLeD~({&xLtA?M:yJ-I ͍5ZXSDYr ڳS tZ g"7JBKπUsL"CpRf t*bWW4א)s+cڮY fY@EHc_ [驾\2c8eǏ&Bo-Ng.iP~Qmm{'q{S"`ޜ $$,Q{"3$-0^6t.5*ϻi-!bWyThJ( ز *DF6`͍;x)y'󊋩Nլȗ[(zT|:jUc"SnAyxJ ch\\rTW\[TN)IY[id6P~npa}F̰5[ #F1ۅJMĈ(ӿa .uA }: ƚ"v)%Q Յ숰MdrT憱ʼ1޸ A#Jc7Y\l\ӛQŋMMKw_T81R/G:60FG̃QE|q*mdlW`>Mw:'B䝊Q[Ҟnyiy'̨Bв<>BFx,)|@f Ǫ+.Q DIWY'֤z'T?xb\Oo>5?jKD(S.FHJ"{{AT_٦) x=$CmO47Ǥ׭*5CS}/P`, cCqB>#r"rG7/)Xġc%=`WCT?lQ^F q|.fY#O0g}~ s歮[zd:}zS^6vG>h_ZyfǰlPtV=b=Qb|YyuqR_x2>x `:E1JtK FX*d4|C*꼌R--h9Ԅxm_Fʐ}5k-u6g} eZ΍y)o0;7@wE:BsU]Kbs"N4F{l,}L18'i9> wc$&5^ݍ&Ȍ./(W6{ N\ܙ#iJB̓͂&^JcC;sk5' ZQdRFd0 g_@fdB PE3ZOӠzM~&I4=>nD*y4J\)_;J?]>M&DXb®%5:V_wޘ.o;Qؐި_^iyW+p?@J}l"ۜIO{G-j!DcUv3|۷eH~ڂ|B)ւL(6882HqCهIѲ8{Eb!SD8l J4`LF‰W@xIzGej8r⤌n(߰:LUq_֌j.Һb Z%rexw3:N p/9%lmvش-:FM ?+,<Q;$b@s:3n$ƹX`r0ej8"ԮcObpؠmouLʗu{I!}ЇVu/bpBcۘ(Piif<τs!wn$\cmr[]JUM_#2Vb[q?-:[T. 9D˻t`!n4<~َŸ r3*K=qUQfPm.(x*x .[(@yF?gfÆ` ŹG<.}pE '膼2:Ⱥ[Ӫ1CD40>Dɷf"I]O}oJ{aXa<l;O s7C%396BfZLyy2 BwwR"ԚW{_ސfncDt W6~gI #1Cwط# /dA:D\OnP?roikngl&%=%#YEhZ!&&,8+%_*R 9%+afMjm`3a nZJkjTsüu9MAx} 4!|n{3:벵hF<K܀gʋg ȟ=`G~R7$_gP]s06Ukyfx @Ym-}/ؽD*CQw3SuhO[!Ƕqp;u/"%~(@Zm3i^3@QE١SK@I?~g4܆ïsXո+| -P'?ƾHPbmaw*𠙠*’,-I$JowKY(Me5/ iRncHfW -0JdU+.PUEUYBl29^UST:g2a&\ |pǯzŒ1T֔^L $G13rwȫ!Mf/rJ̷׸$> yb&'#!7d@]YƢJ_nⰙ@w`h.~QfQE/vl' V#&vA׳Y̋? =w̻2Usբqn^1r8ecʠMV̜KeWcs +pCcF&\zk(De"Yw3j>VWwd[ϜY "ŇS*B1mkJkT+6&Xˉ۠%rUkHcКyD۝tH-۟+# 9_W1X/q?svQ) /T8!C&]8d,˥Dnp x#C nPH:T).h#?ơb{n! q_]HXWMpc4U|bd' +-~XjU>ޡ+7[gɈ1QCyRlq2S1jޢ_8χ&Bbۄyqn)fSMxP*&v2KZ-Y҇4Ibx+Z3w*]ϵmrjݑ=nT1ϐimma\ز?WǦ xJwual3{{z0ˆy s""z(J#((CgNڴ8k`[.P_Y׃>R)(xQj1ߗT }֪Tagbh$3wZjMls8{ `ΒLv=խY|&QeP*6&YIf[+-\"HowkwhZ+F )VQ]DC)ܠ2~K=iD O-kiğ Bskȥ,Y[$gQ&yx x1JNΪBty/9XGnAPAW*A#5ȣıc/UQ-A!';oA$g=-2Rnwy _nLr~( "^Q\˲dS HeQP ivgя\B%6ƂȧܪºTu61PCbDoG<(/Wa\X\ b#Z~Z/AO!*d]}Z@i<nF ?4|9Pw,"4f߀˚¥O2*UfŠ/bɨ?m>q]vF&_Qf{g80J`)!݇om;1[u <(XuZ) ibZ|)VN]6JpTPH0knTFܐ BTdL4_s74>Ct`ISoP4R:uoae 1-?6} G08 ʐ}bYj0uC,C!а *NTq,s!(pm5rwgg;l[_C<2}>>oY }K:ǾDeMRrEީƗi7y:Dʻ*8']k6{ћRb;u]]IW p=ecihbH:zlfYZSsu|1Xfw,#rlS)0^VϵťQQNblRdxs9hf`h4d],Z]g{V<ZS;P fHtÒo&&z2.K⹩?3)*h+E::#}>Pbp)k(# eshQ3&)šJsKLy8%k1D]y9P|xlQx'I? 3'/T.2lŭoKo8Eԗ{X/ G"#8|YO8kꉏHꊠRۦIwP3UmtŔ2Q"p o/ V}ahHD?.+G7OQԒݕ?C͈W!oR篢&AV9R( 0smb#͡o'E)1ne3Xp8ʕ;(:/@}3lbɿ?|~)4EvM +'|)+xG_|؄"."}D("9dZdT\؉$fI_$ȶ_Z@. {$*A#i!N e 0ggqb#h](<wS.,ƛ _gyBX;mAJh.3v"B:ٔvT!ّwAw.`<0vyy ؍)t c|}iO'1+/TK2Wn.1Z.xB :s nW"mhfK#8򢫇ggb}G0VV_뮍r췻(e%!SC~b:ݭݡh,ZMȆjK,]J]9\GNT8[5!_ qUݿf|}9J+Yjiy+qwJG3 x`@BX ۫-RU~g8=Xw S$ _Čծ5ks!|,W7@$$fEwһTs]^!p䒞:5Rߗji#ovW>. ?GDۻ7X1Ndp=ụ^M XpEdAD.} D8 ݥ8ϰ .7 ?7*"B&1 G}O?ϞS%/5&|ݣ `V >6 ;hH=y@֏UR2u_G~nfZ̸AXES [0?aܱ{{A ] fFI&ġKwY $bs&,!u=O<eRl1roؖMڊβ<`57-w@Ctm V)?(Rj%kpHZ Oȭ#""'>ր}e8sHw9es'x! _qU c%LĄJTXېbg3>Xi2OXv0pBfE˂)&ții:‰Kc_@x*pcF4z-#{Yr[?/P~e+zzֱ{^]ӘՍT v.F; )?GU&d[<Af!(e{7ϑxFB/ž_KP~iٽfPɹQ ߙ,?F ?ovb{ #VUfs+C8'Z:l⭱jdCB6iIЅCn5qOeaMn3ڌzpy/j[rPcq='W:(vvEkv tƤ)\Npr@BM7h7s.{eyCwk$-]ZFh3wV~҂J[ĨL*Vo\m9j&*Zy (8uҎVG(4,q"6 @Hm2*og&33Z'E `@2pogBQpQm}olbP.39+R(HvPK{ žoJH/ HmT]YFq ^PֵChZ<4=&zt";Kg_jO[xL0KI1 av:Wc0p^z\Ѻ!wbu'uy'26$ӳh\{~lԦMkDCdeKfZO}^D}]Eg{*I"ްBXM(D>|! xߖRٹVq$U^7h/ڐ-"4[G !Lد)r9OK.?1-chJIDID?F]xڎE!kv =ݜ2X@G|:Gsq ٝk B) ^A$z{ȋBd^ +d3(8x+&r]X("Lѻ?c=vBd3HG!MbvB:`N$sL3nc;m0̢&Dà 2.Ua q^QO"#dkcn>VrrX`E_I1Kwvsj̊l␅1}Į|^Yshߞ4 /Lo~Qx3uIII|h-!HLH>F%uTSސW^NپO`tI^'&/7&inagm,meQH q55Kھ$YAѧRh 1~RZ7HļF~#e*_3ti42i:񇺡Nu|S,~^p%:6ty lQT4 ]7|_6__GMb*oaK}}Kh[,l{ έf^S$y滌~5m>P?iZWEbP'wOZ]և뫘_UX,)8Վ8:f& w)2wlȵѥSm1r.!, Q0hpI9-tɎV0j;;R OXUL=@y(A7e7{;B1^Ъ۳s!?w6h(Gn?̀5v..:}}:9aAߕg.v_3XmNCҼ ?uN?o~㱖1ϩH߀;"׮ 0nF eVSX({D֓AŠnbzqKG!Fj'GV2V"YY&5C1W 4L=A\{)R60@8[Oq!94Z24g/E:& x7$^:fzQMM/¨\ﲟD(4):c4 u{2OG+;ʮe CI $^OEd3>OMS&}XY%8&Ͻ} |>[j i e& Wj ʥif̜X%hw\QEYOꉢ&[Q"g&-0ػϛc.1Zie.ÏciM)rJӐ#$?QV:; X[K:a'x uV[jIP=jHȒȷN7;ں!#wM 2$S'^)|h04#@pP DJtq%cχN#/|vL9G]L1c仁"` 1uz̥|&/ PXiF2ed;AQ0ֆ r'c<ӗe%D.StVy*9a=vmavہtPHɦ,e{b0az2l¬GZoF9(gT]^8mXMɧ?ItJѝ!0= M^'l M]}w 8?IB&<Յ`/Iq"o-Ȍ6 j[]G+hJiBs %:B:ir>VA96kV/xř"~v'2)6w#>C<1XjKC/v3_ͳL,؇z >Çʯ D ܉$ɚ j55Y$n\cfNu= BٻLDuU9em@ r%7A\hV0ʋp&yӔxVzFlB=@ *td!VxK5mm)kJsSvVCOKQ3P<|z>*}vKugsܯp!E^q2}ުǪQ$1&mO7C$o]u+Ab%NOTD-'=9ON"艑`uJIkɂ)&򸢧18c2θ7̗vܩ)1-Ns0DgxxJ{`bvEqb:t`)M:gy}?I!%tMh5uRYg3 bR08> R$A#"r"Bk>R!ѝx 8nHA F㯉z%k4gJ:$o uoNsȚo @_◪&bY>3kCP,!%0?ioxާ!ɶy l]2WQ|[u#=MKy^Y| <7ykl鵦 d kp*G|vu}v!\wB| t|XB:0?*@EwQG۷ gjp:w) " '*5JOt}Pl9s8!7dl2Is&-ʣhò&/=ҊHK$$9 MDM2aȶYPbGN,\Qh!yi/VTTmH o'aZ?W7~/ϛ~ $_Ɠ\~/֨o}< `7!v `,wobE!^{#Ne H ^(E-ΉAڡUR!k0a͔|ItBgqej6 ኧYjAB{&C"Qm0"g [bƆ"1Xڈozyqc{ɉ"Fnia_?iÆCVЋ`C+:bҍ"!&ٟ`ƗON\E  y. ?bV{_V@ŽIP7ćO}\;2;P"m>WRϜI^y0z# [. S2ixjK8IQb^d=0M}Kϊ) &j7=GTWp.DE'&C8yŽ~=Z~5ˬ#;a>I |PMʟ:jB~v.Ϲ@0q4P[1S$KE!hAq;=b%: CX( sޓ \ټO^"tw }z,nN]ySфB例X@ ֛ ,%ћ Z\w”Z[!ajܟ#p !!_W7д٪;4 ~F?JJȀFT,O5N8kW6m>o7p&m Ƭ *SH/HH|jObe qsSd'bh5O|Ylv\oh<Ӧ ʣw-F#:\۬9WE/(ؚ3g2gj qT<֟>yo^ćMn"rg(Td,:K0E#lA׭@N]a4z[ 6Q9ʯNF::}ty}č+_?'}t" Q(*BqCbD> O,X!o U8W[a4K6R_N$߬%d;}' ti9->)ɆD1 ;oZT18J?ʧJ}fmQ.7D~.J"3ɖ KsCݎy,-S)86inJPa&r5E9*8njGN+Sz?=j,fA4 k}4Yg a6x|h@esJo\/4r%,Le9 ?)u24\&MU=^=o@Bp<[ҵF \p Jl/e<S~'uٽ󅙰ءm@g~!d$.ooAUq܄:˿ZDl)1UkߧtIN5K0Hlp נC?hH.u[ODLJ 5:FLa*cEMzH&٢exfsEa~֖~sdwwАArT<&;v;U1~:^5bCM}Oeڼ\OwVK,"'(jVw m¡G!K68T/Y} O39txEHhr ͂Ey!ҧܑǓ&]4>a&R9Ћ-&v<-@? o0vpuCC;ykw} .HiĠVq}1s*s%Ti. Mo{zr! -4;V+҉n.Kk)ݽD(DfyZ(m'zk+Oy?Iyބ&S4(G p߆ $OV<<Edžrtlԟ}D8`AbiGskI IWRs9e% ^P`%.VYo|~{.;Õs FX{C'y@euLбU/5*.%ϖKtA ~JC+b܆ߟb f<`ߗ'>r'm9`=U?pdhRd[FVvlOF*E͑)1l_T}=ҿc1|[E!͙ޯ ~AQACHiZvy}JƐ@M`dQ1G@MW DuQ1 @ʃ.{{3ؖHPJE)"D/A@jkUg>\5VZշXW5;bfeV\{(=!Tv ȲG%m8 iBf,;O0P4ҿ0>SR| k˗o_o._Mkzˤ?Ԋ4m ͎Bg,jM/0.F v ]|ӦԎ!Y}bQDa1GlC*i%9V%aa9t@YNT.;Oڽ%b^.48͑WН*yT Cr:i{V$oau|0ָ {M@TS qT;*HIÉ5jf m.JN깆E(6*~+`M)|Ůmo˟-`%o4?6H1g9Gvt.z9nA)MepJ x13Tq(ug-⽒OLD_rD!3ޮԾEKdBhUoKpvpכp] s򍘘5|bk#8NKi*sثV-s SAod7яOo X[*ĔGm6 :dOop WvO(UI@Gб~#*vegӀBC2 [DUI FiP  aapK4Q`<[3tlxCtg%Y=J}o=)E MCaNl,.?wZ2=aI`&.ۗT S7/*ԫىd5ɌS1?lj`LFLti{ţ6zgm5)2$Vv r9HM[dK>$WZ'$>)s/:xq5| 27@C2*5/rK+[wy5r{x/3F-V,cReqaA%x l:B]D9v%6ž.uI'66模ɔz ;{(%mn[OKp6,cm &%H#:DZb@R[15@юB,^oV.*a.c(<= *p; $`l3_ H.w7_l}UIGVOy=VW X`,>tU|WyB0,;;mi;hbf4Y6h8`$tGw-|fHJ 3˰_( 4$d3/vp&YF+qTR 2tLa&1 q'1C;6SV1ȚL&|_Dd &yCTC,0s1xYGfE뾷*j#ItJxHQ\79{jriY%Z[sPj$paݥl`۾zҜ6֬/&lyLr.]xYz0mg362זT6*Y sPBo^t@~O)<)fl%k6)|R=Ba]D {%ۈVRT{gr3 *jj9V9,2&ם7Enb5VF|`K=IZi|!s=UE8dQ] |Atn ot/3/Y|vO`9W($A$N?v+ߋmx*2+B& >*tTI"΂ʂ>G0)Ty֤Aag &7#$Ԝ16[A @ oHLRrюhx9L?2@ꈣVQ"a՝/aWcҩk; GʼnnZ`)X2z:p-e&oO^C>,0L?DpJE.LĉMhU} @5V[(7 킔 GeU/ D%?{\]!PkHaFzYAD1p}pPt,jAi u_ 6h5{!IKMc3E h%zU4 J%,@ol$t3q^:6UެZ`HIUbh JS[oʡ6VjO 3zBBaT}~wbH=qCkmJڐ<5L_Gɝ"K'h݄U:jI4v swVM|a)uLvx5WnoM$\$3;@L3-99TӺWAf/0 匘-yX/'*)Wm[v8oos8lCh&HLXׇ57a4[?Gv#-RLyx?xnO`ULxLM]a8^(y7ѣ'8E?ր-dkjܺﶛc鋿"$?r v]%J&tɠiv73RQ^%rc߃~p\IEYvf 2k G% {qōlP)zgvQ!' 9Fk[Tδ:J3<#Hj3}c3ۘ c\!(ZSJE|P3WBb6Z_q2R/12xa)dCMfxQWSa-hc#G?vvi&>46?w U^;=P`>D&] r'=W&ehcU9Ycp@U6Ӌ8рFbp(H9 mo$|Ł퇐${*ӭM 袜y|ԷiY?4yF-졺'ҩXt7$87Z򥯘6Sl]$2r*!$[蕚6qZ /aX'} ?fGP% aziTޛkLLj+q \(>.n]*cE꥕1/r&YwXd}1]AP mIP[c^о[ٓ%iTB RQKRHT 8fO(N;85֠_U xD3k`u_(V@rk@fočd搩 7.sRV=~@Ăd/V cyNjgu UEAbQ<4"!68z-àMߠdvO:_x"Mh'xTVu'N>0wX3zǔMV$||Z"VhKx4M@JʝJf$d_;]xĎp>\̩F57`p itGgP)$&'ip i#Cɇ\%¼rg+x]m ,K2*0K)c[#c,W jC2~lZғ4L,2!)uq ,h'uEv$LM}h;if}L]MW#1HtݡI9DI,${N2W:cnHQI"@%xvg8{c߅QU&yOx>DҬEDڐYu$Pɰ_ 89Wg6pG T9/u1}z [)IyH~1nҾt-仼P)ӮaW f2/Kc_]a0bc.cA ݑY$r&4@w 2GkT`wC@8t&ErJM~μoiY<%}lh!?1L329!5.qve^%R K&Uя,rO[»`$L7$,mMO,U q(+cקnd15^H}ݹ%t @ WVs$;"-@|dmBmB'ydy /v7 "PRLMVG8=X7Fj@XG:ПCˊӋ}04KCM^rs̛| Ȋ|Nq#nC5BBýn+u06Ds$(lE]"aYe;g7~?ƍO~dm~)( _/(R5;. aSFCd-\!3so}#NÍcbi+ FٖMh#˙~F ^qi5m)ZD]&bcp)42!'W\⭳ ~:}y9Eu >˜2ʡkۯ7ZkwʚyMM|)3iۚDʑu*A\PdLO8FHsBR{ Ky<{+!\LjJT<~3N㒿ry/n/]^ܣ u0"QNis*hheqϫG!`5Q^jfYQ'Pe/Ɛ۲T.W'.2`c${?uie{IZBN۷M$)_Bom_rԲ$~JN4EW!\0e"b-r|H0Be(Y^*qK LSC8z#1Ksbb3@pT5xg$b1 I &7,׊OR (:Nf0ߗ0OPko*G8r#*dT4G-er1bz+N,GTQIg MĸȡIg<[6Зbq }WF3\"%\qGf\-֡p K7?S-^:pN;8>;KExU}Dΰ|PhdS=ncԂ(KҨ~ e5 :o Jcavrl*NGc} [O)..VZx:Y|T {nR>c.ŢߋNi*ࣺ>13$R0' t6ƫ&w>\z٘a~"PS`mKneN݊ +\#<=JHl>pp$9"fYP/ LmA+YL@0zy\Md2ŢFX@v_M'<_sK-&IS?!`֝ZQ~Y,7)St1l0ch+(%ܴAʶ%6,jt\Fn?ԒhJ7~UPzv~Gr]UG~@}NhsdyS?!ØR?kE.ckVWQ2 Xx7Rۑ,dV+D1f9rbN<( c(͍cr"_-OEwkx^ " h0^|ފ <壐)/D0Io97Uפ#~m*\5I$L:Ro҂?d*9VnN>fck-ۡ/:4yn oFE$,eQG먍ӟJ|ҮYzt82da>wr~6Rc(>ɦuދ$>c)qw]lԃ#znj^}'(IT!{rq:hd]^^@OFFhXPԞ5E!oќƨa2b5Oay-!$w!8dI |*Qðb.qD@t4 䞟^#>` TRE&7l& kw11{iľtoo?F`2bL_/"}"hGX)?ZD,Im7]oĠRC3!T1`t8ubu͐Ry d9pqM>QA$|*}fC x_k5|p`i-^' \N>J|PW7%҅SZ<BA}<\'|Q:lş iL,}Ĺa=oܢYqyTn޴ oίF=0mº`xN*U$}ԥm=ﳜ(y'7ԥ>bIz=p74 og#$/JME&R3Yv6m=kP~Vƒ dm]\l ¯:ER7g6KyRsB!)>c|v u/ыsEe364lJ=-D*2 2~;nG{́5 C%>'hʷ ٲJgnqP Uܙ޻~ ʙgo=UE[ٝL:n}P:F2{bç.*o.j QqSܙ\Js!b҂,XU ݆0;č@sQ^heH$@YG>+X EkciN<B-C ,'UV`SM T'rAM%H4z1uçmHYv:@748t"(ꪹYQΕwq(9O^ C{Z&GY6uaһB`$A7du]X˗I?R (mSǟciAنT@PQ&4 Sbz.v'^-4'gBy|k0_ _L,}(:r$oqmzqC:#pڹg zn$T5&eMO~ XMb WME?O["H.(Y-j(pjK-Ib/F)ןT梅O"B`SThnHc=5e'̳$;>Thq񋕶}2C/dyI3y6X=[z0nGhCN`8n\h_j,Ԝ"KEpB>M캛񲇒 -mU e/;Gae;a k՛C9W}, [y2F˼5mpM:FSŃm0c47Wށy1 F#ȍo+U)Z@ d1 Ln ?gҟFK+U=Q`҃`)Dpj6BVQ熡ܾ% Xx @6O^|+ h+ >DSϟ\Lehta҂R?]g}ѕpN;CM{!=~@#܁_B 07>o%`ҥAvQ$QZN5ZEIW){&Ht&5<Ȁz_^5&˗>;IYev.c ,uiܻOP,|Oa5)kC!peƒ%BNBzha+%Լd)ykTA$}&U? #S, *{@.%s"ig~@ *A(8HELT'01fhBB؟Wbi@Ya5m}jw9w ?tY[iq0 8mmצopVFfpkXjV+q@~d N'S)JXT!UCR]UԥvOf*E״c 8Mi1e6RSk(ɚ䶆ɥ6s坬6Uv@m*xDN_/a54߱%D(Co~{}TT,;Q|#;ꎇìRH)X)>|Nm{Ռsۃ۞Z@ XMb5*5ݜ ErqV ˛=f0VFkj72 O0yỉH׹_:y%kq6&l^Gۗr2q4&ChU#H+R6e_֑tAηz Zk?ֹn<_ut 64J@%U-GHw,1'τӶk7;v^xgkٟЀWṲadA+q׊/&h)AГCl!:y8xr%F ȐJS"/"C zK&CwS+\c9;"8y8o5f2 6U#Q&4 ;ZŲ Xje2;>V7!pJJbR֡;!7`:{`Q.d-16DžSebŰFl;tC\"m& PsZ2m1^Ubbcي0GIԒӉM+sڎ= ^ŕ(K X%7WHrs4ZzSMXR ~o1\B"lgM&VRYqR'H( Z.~v>_]x',W>菋V5x@ OAyJ&ͳ~ ɚK Cαҥ 3*Z9@; MaYem[aȐa~yJ j6͜POnNJ MP'TcǼ\>}.ۛMh1=ǾvU{8M"K2Ug*h X9A+ :8-\!]dMtokWo UBUl-I:͚Sly:r %^Pv"5s^%##Xe 48{5/r OAE")Xb D[g0/8~RpLF=4|a`}暪BklL!c^( .'oL^Y(/= Alt`A,IݞǡH+H{6eսNQ6-csۡbYtn_zoż+P zWԒ%c&M"ڰzG%l{8Z`^iT|n5PPZu6Xq@|!~S:SUIw7jƁ ]Ɖo2`{@a8uMZC4&a5NV#;I<wt9TIX`(.ɨ$M72Ɉ|-.Gژ3$nyнJ\(ajrQbegx18owٷXq)09frnF[s^^/ѯب  vz)'B]I\¯Ȣh0`JI ,` gƽЀ¨Ӫk3RFRl Huo bax4ťj x {X=j=槲O35mq؅_ay&:Z,4@(-J@z16p/HJc"boړr1џ:GxIA -3>`ESe%I)gl,WV'pb[Ⱋmy1C&L]Ib4 Fjqn_c6Fqn oϩčVmB'np)͡]J? d+Ti6cl RC)n7:G/0aZK^)^H$ta(}"/MeeUj@9.lJ3EjӨ4BCYHУ~rHߴ{v7D >X0_%) =vud%!Ve w:č0P&\ >ifS3X˜׷:~Qp@næ=Pc/aיoͫ-HR{}K_RȈkB%"jgֽYh -Dd |@74qO2nGwlX}%Euũф!n],w*lG 1lƊ IYsshcQwOnnwwTF*gl8   N1[ j,#jOlJŁؿ`6PyGj lA9Ö\%`ZGB.b\6|t\7Ɇ>m2~t[Q;hĝi*JlّlʼncJ ヌr*^1Oe5DS5ņ Q {!natݯG sȈ_mB/eATYr EG(p [˧~XbukhBdMl!@ǐ+ Ay[N]j۟_A+B(˛%9 =jPzi|CT߇vE7jWBʃњ{LxR g K.9"6>S|ˬjE9 !B[,&1kBmcX|M$/"IWh1T<6ǖW%Pݏ/B+)rF|v^iu$AYHEv% ¨KV]W[YH˪ﵳZM{PmNi,9uG l^35䓟aEՕA0o9ulusN0- 1؀X:^*AеEK ^D8]F-%*7%0y=-0V w BP2RH(h'J_`Sz>ٵ)y_Jywsm.|˳ er_q*[r(J_(;w>p;,&oSoK`B|R k}IctdCW ;5-HC˓mCO=]Iq#US[Q~?*J*- J'IX'w0,bmp]:rXTy?߱OjHfc3KSÉ* = PEu(>&+-B52>dD}bir}Wj2>Xd-4 i/p50ۜ߸U2:xn4 l)8) PQ+Lݶ,!$B|;k* )EY׉ ƈ۠T H.7".y:g;4yr;;BekoeRjhp#gǙ*!xޓUU/]WE%=}; uϝ4඗h2e5J2dWV6ͳƼJϬdZ rs-Qb[bn{1>gCrGn phP lD4qpt*JkD_HVXj|[I)w=y5ڏCkF{i&5:lBEV%;\z?" V.m~Nmc[Dle&$yvo]r= NjrwR:WAgN3񿎯G~lq@RLaf\Qzٺq, qja%Ұ8mӻ`634Cdr객?2WyH"e݈5[C"c"[!p\,^8K7$\KvV5hg-Iׅ]\3 ܳio?3Y<ˣ01[ÔLۍ4UW Mf6dcWK"*w]T$_O%?0ۍ5/SӖf©:>F=r !,;#ωI#KuHX7is˒>WqsL9ɐ:{ j"c.TxdTz]0n\s_x`I1F2g5f;|- oHj|D"xx%K>WN@ O>]U,Ig"PEjyQX?<9JJNmSN"g=)(<$&o߱W}g,1_VjHzx58, 'wnJ┠"mߣު(}dL%7"$}ɱNI*pC[{FO`/V'\CRl8Y-B^xϬ[2{6k2Pu~}?voOˆ3g$H_v##!2l/"0mu_^TXH\D,bFo CfdM"83NXˋtcF! dg! U{ǛcB$Kpvrm ӈI &txgmi[V` k(G g>aPQ~kW``O#n*FA~VG1WU{aȆ Pp({WťtBX6Q_r$ J@j.}է%:8ZMH'S|=ӭ^LJ+frPb~/:"a&|SPz5sQR`.ڗeYȾxc)4䄒;E1asYc֦ X8Rϱj"]Ժhr5UfC?_(Os8=7@dw@*p|7*$ScvLw#θq]ݾP#L䬸 4Qk$B 9>,?\gGWy)5 &;U69TV} ?kI2_<yHSO7^nj5@{Nl\d~E%/Ci89J蠞{SU2ֶX+)%F@nŢHZp[, ڕFx?ձ؀vS 4oHJʊ {4}59m gft&[Y!V_Q:bS'm\T}>90y%qWP1sRZn26}kKcx Α Ǎ_ki]DUTZdk:ROws" `BTۤgܵ=\l!;Rj螛fZvmJ1rKk<"B% QMEi`Dp&9A QLq:UE.2\Y'b륦>[K3"8T7"eFݥ7SwJuҳC}O:o~'['ĕ<qb0@@88KoÇD{Z$sg5EL]e:7һXT&8fv%_ ˭WS[ED!ec>tڔ= 5KUO*xEQw[Gt ԬF΢X7 [DQfE j{pNzLyiݧm!6`q$v]fO'.ho'<2d(Sv$:; hA(·UZ҅>RrF9dz蓦 3(˂HK8A֡ R,9%9jO /D/G`T(h]֖_~Pf_(š4ÅO90M*S.]|8w7R>PC|tРKn*_r\YVLU[)HA}y$QsҼ2a^E'2+o?#rBK6 Sd&UJctocBk,Bj]W^Qop7u?O&IR"%(ڌ" /x:BD–!66^Ҭ QWĨj;:"i>dE)*u?NL1F} 0ތ}FIzouhv $%kl Itbyx%MioW^v=X>>CUyXDQ9'\m\Ӱ5ݦ\9tRXX;q3hʬ%ngD,7isG11dI1sQ4E+[=>~b~!PxƏO!BRT"Zk5"@u[P+⧂o{iK{tOg|?hĄ!,iQw Ug s42CvE]uh #u iavʃ>"RƼBgw7KA~}@ͽP;=1P;]2p8F?yPaW ~V uLMf@d6֑ۮJƅ*q^!P%}Sei/v3R:FH\jS9t8XPS{E>=[ i|g+\U%$6UH+8~es[}X%"Em6ߛ5$5)x-zhsX0 $S,l:KL]P3>)ZsIz?Cp9!|'TdFaÆ ~`O ӊds{,ѵ ]VU_y Z.v&Wb~/!nn^b-l+5vO`mb*OA‚4k*| ) ]bUZ僛HdA_bk=tؗ5^w Plӭl&Z/wYCZ''$./r38? @ڢ܋+!`:%m]yL#_ky 6Qw2g7XkDSsQJssgv ]E*.\z&()-07v]E9@ 䆕0FvEDs)I|_Hl+rzZa!AY֝YpW?:wqaR;eCJMB+aP=/_S:B= e*U6e\}mY9IJ-nAت_Tfp҉cvRZɉ*绻mv푝`ۓ.mlSYnW@ ]CЪoV|H09@;+^G?@,j6fP&g}@gݠ7Rv Ґ '0oCUܡ"}[.50f2"waYȞLLYAlZzm飂4}j6ߖSB`;GWgxU\4xW}f2/,_tB t3wġ^ҩ'kjd3e`و4g*| / J9p 'VL XHEފc)7|!^U(zia].'^ gɀN[U8v%''6l#7D ^^ZoZ9AJ:M"0 s "HRj#c^ )^tr܇DKk/$mUK~ }w/qj<i[:帺R4&yZ ,{ݖl!H6Pol#h0]| U#U1pwzI3sz@#sNb[>]}=;_1hK '\ӱe=6"i]Y_7ݺQ(vh&)daX,D\cƶcTC-08Fh9*kx(U(OBDqxE\_~*bR%&Q6S*;-%At6}քr`gøhځh\nώ\@Fp'TCdtrEM3ҖByEhky)T l{evIa6)̈́F(otU>*/s'{>Soo!`뼯#vޙAX1znpKC|4NJ|E QEuX=Eyw PcY=IcQUvegynjZ̙HLyM6R=c@8vl &6AW[ 6(3%3ԱIi|"4y2tvav#J~:#f<|{+Ot3r *]4qq[S+ =mvCB<%OP9tke- 1u0Po5+RQ)XbZIBb@O[RiKS @|sd0n*dпD(JC|:FUzK"*QD'ͮHgR8C#&I1W[PF^W͎9n+ j78,6z3t$qD62u1q8FB 'EƱ!]ԗW`¥sfa}_q>f]`e)<\8UŖrr=k 28N%JBm,83fR\,1!Ujj=ܗbHg~/؈zŦo^ҳN*$'Aw[^kkn m4ӻ!Cj&{[ J-ω | Cb1;lHi#kU(hK7B_$Z]hҀ1ct_o{{LTT},-]Jg ˚[k~_Sn7h7nw5q?,g7y;]OK` o}j5UIWױgg?vaQS](7#EҗDN +@%V ov/<78Hԓ(dJ4I@}KC. B1{Kt_ΨړB!$W&:;d3^ }t&_}ƿz5549v$CBXmOt@y_=TN" s)> V{o },D;qh n djUC]*յ; y gWf=NJ!labQT6r-iA6]U!Y~@o!5xC5acV֛}yb7ўӾ5ZQm6?u8vɞ$'\@ȵ!jgD \y0 xބMyI..K8[,9mQo=O׬ T;ҾP_vk 9"&*^ 3ixZQiŨ( _mGkdnd(CEh[17=0Hf[7JVOn7~a/LGҕ[iDdb,#)?> U1B&;nsW3$Q1rk~:+NןNSgCW=QWanhA^! Ź<'W;tn4b0TIgMraOy5 ,ZuGkn! Gs᪏)סK,NqdpSP֑sH>2򇯇7p\=UUA[=^֩X7P ?$/`JNd[x`i)Rsd05:Q9.qt >8,kE>:"6t66Mu/y=%[*Yȁ-pv|C#?;|nT{y>7]O$uwaZu-`IS4eIԚpEP#mˇ1T )~5lfzy8Cc iEӗ<^N,[FߊRatzlNxܘ%?'2FLآE5Bf-&oxhxȞ0Ir)2EVP9ROfԘ̈́u\TکC:^SSqqdïXI1/j)r/yNCJ6 u2^OMIӎ-lߕ2yT6&ȤX? E@gymR@7YQXL :b {z|j-Ksp֊i1N +eӼ<#IoGV]~0'>$pmJV/+sIi46rgAXU]vlq|~ˆ!Zxc-fp:-&}5)D̑$aHdesD$ny^<}S\1AƔ.d͘s9{fEׯyQ&L4)*:$m̓-㇒Iz/0 O6nV.&ȋނq""B (4?78ZrA|@1~ME'KZ IO*PHΞ),l{Z`QѠ>B|d';?\5ygE𡝖{vN~2 <7- i86 Xu͕jU~2΂CI"RA)d2סɧ @})=Fn!O%g REC(05gId-2}G]Z1X ;.\8>;(< SlQ?+kM4|DU^sDgbS"6 gĿA1tHB-YMcNn kG bv]/}}?3c'2!!йD8']sBVrøfRWX[#@W6hϝk!-7}NN-J\S_̱U:J/XD];mӗr%og;\麃YzP^"KΉCp@ƍs,(K'ܱ#e8I_ F 0<-Ⱳãb%Pד8)welc*Q蒓|u)=U\h>z n֜eo@3Z a;{lOxijqR:k/&co%xe x.'tt1r FO Y[ J7!iDh3ghzsZg;A䬜X D= v/#[꼽`tBzM5&(1F^#j/}d+IL|J0pۊkgW \ )z7I/԰p%DW( @\=h'ζ}[Y`̆Ξ)t ud4Xx~ (#j璪ycfc#8ƒxrD*^Y(s(HW~̤~ !0"vqӖ͂ V#֜wtd`G H"t<eAH>5{jْLmֵ1myfв"Y ?q7!cE5HZ=03tP%uνI &H_#}dnGs"(9vIR`m-bj-|CH[UDR'HK|ϮbV-ZS7ë1QtPL8 550;#wxL/Hs[oxcx+6nTbX$%u Գy+WإjY+ӎx_Q)`;P\2Yp0[{`o=/1.~6RoC@ M;`\"U OVݔ?w[~qԟl梡.WޟޢoS94:z$Q m>0.f~)෥0OaD4 7WTJZ))zDD[T wD8tۍG]sކj^.5!Q|i+gSLfwߑ( mv\f!Ҕ#?i0ZdӇ68.q4ތ9ED^ F7S^H{]ȹf죢d'z5;ޘlAg2JZ:1FGky@s>cɭ7 3@xٮƾ2en4*Xzr5,I@@8pO@EF“7n 9=K:Հ=A0:6R&T\~}}\`S+XB\ƃ,,s w_:iwJi v<Ԍ6϶3FV[;B71[՝nZ-;hr660R#c:Mu=R9[ ?h?TeG^+6E̩6նpR됔=b`[I9Kr`>aXc1 _Q_4-T`  yZ`GuF('; bau571; UNn[5ŶaəJZ"s $9p$&_Ebn916B0dbK)OP;C={th lU`ũyy̚B&&mxU%^<|[f}0-}3\E }>#oT,9 H1o~P9T^|_x|-̼BiɅ|qX&a#Q63o}Hc >Dxc_jpn!=WOΒ p7?Pe~OP-DcUl^q ]B]I4kAy}ԁLB٤V o%F$kTޅgL=L4ʹ4JVՙ5t2*t#^]7iqb>5sKr_wAid5LHqUm mn}bEoL'k(_` VtPhR(*\/$g(x95J؉ RskH&$ȺW1$#D< jf+`td"g"{\"%`qJ&q և M (Е7KG*82RzdiΎ q+L||aU3Hψ?hYnNDzS ޓskW6BXI *nZ |\~;x "AZ8l-)7Z[@yZ:payiěkt,0m,Ke#pt`@Eo6 My܆`+4.p$0RB҉ZfDw.BҰ}(#M/][X(^ Bԁ gtE,[ܱٶ-A\ԯ]%J!#gb\ABf %)-<(d]!h!&~ >f6\+ ֩M,Q+g~rڍ%љ_D!U5Oݞ=8~8aAށX(ʹKH8쎀'b4V9r)OeypޓC:us7Բ[HBrU`))dh_z͠ cyBB|]QjE1 Zl ПH\]~_J$y4VBCTGC}.S;E1/}L] U؍jdB| CۆH2K4"Ϙк'c \"2HbtF-s%8C Wy=̝\@?Lu$YP=peҷbΪ^QLq3WiwJsĪK`Ś-HM 㔰^vH'Cف4LGE1=$Umq&NZ"[sb Z5mPYf>N}ԉ<7@Cae |C d2s=~u D0AMm |p<UU3/3ս'+a8CW*H|0bIӊ7Qt'mmYf[9>Uu)TXbeK) 4GMiؚ:ǿH1Ѿuʎt==[Xı縨V0p\\nak@Io6 [P֘,hݙp;ioFiSWVqIBMӇ%egTikr5iPǭBVLKY橷4[\Mdt+6Y\`/̷$ rL;φ~Y6ޡ>'tX N?]pk "><TZu) +rG=ZBw4r?.0A2&'=kmm 9eEYo}NTt05VG@<ѲZ[*sI7yWa9u .o8ɠW>M}TjMY񚗻[+jp rPJ,Nw 0@1r/A [Vv@Et){HVəj;~ *u-?_]YJL…&XQˢ3,{k;F#yz#r[gښOP@&f?ʦ(OφYe {pH&BP}k{- EI]vF P*a'xy4=)A|#4_ >0Fp[IiEhI|Dr suīabÖ@Nkw%] & z32VU,ndv"L&G_@^)F=4=LKi'8dOv^ݸa1Z%FmVrfb>'ƹ#45jgvf11k;[nLBZj; PT}=;܄6 D|ޚ= P: 9CAS)15RLA3ܾo wCgFfN>9V~(jP'4z4={+ T {,K42}SWA/MmZr*#/eMico!}{=5pLP~SΦ\7t/GZ0m^sRB-j*dS:+_=ed5 e'Fe#\yR$^LLC}-dI$ 6]R'1oݻ.IPy龦_3Y=WvG<Ϟ)s~GC+2ǬFaҌwXv7DbW0&K[H`1;?'s.(ESe!$Cc|h eKk:zSӣOE}o:jvlg&D9m$/yk yw zσSi1VzBh.kuޑ-?5>ީ;NeQ2d!ыĜN- +'p\vW P<#TIbuPuĶN`Rn w76ds^HAM nUH~-N#I7<ȳ.hxsռA\VܠuW ImVwEKl;IkNÒ,`9YYD:yMRsi.-s:7tC2r> 7D bSIŀ*doISWb'6jz>t5;0ICDnʿ~-lG@yP8\8+o+u&wti61wT|u{yֹt$8 yKON2c=}N0*T%?Ht)Xd8a ȀDG:dǴ#s3RIP)::]@Rݽ0O"v% { Cُ`\@&tјdPԷT^EdthE}bAUcď!Vu0*xY|nfE{Q).wCn42~1/b%=kDZ(g:r}P@ꀧAk}%3$~W~#G.nT1FE(Re*QfFo׆ԥNcPR\aU*02[1-&J}zsqwn#3b>]ӫXsZdi9K s@( s"\djez0GXω鑽ɷ#fl(>J*7&怊^EBy;ނn̥)'Zs 6ߜ\(y:k='\l~pj _oJ")%@1 8w HW/ZvJ sމϻZpjO(ߋJՅ]h3T }# T.0,Z!M쪭$_G#3i]KU^jcuZ%hlI+u&]y7*u8n0`Df 됨wͧ&Kõ]!SMx#Sn2 ˻3g(19/ܲ\3+J!^ ȢB4婨YQ+XD&fVi7-c;7wf2^OC.B &J(iæ UA|x̟8)|3Ժ0=eE5GJ$1kpS-U}.bXا .jG?"pL0Jv T^R`I&e!Z5&JcKEzLҽ7n<_-wוּcfOů1aUOR6sb|y55Emh;-aM*aplHf%& ҳz=o:Ze`祩y4[XxNkK@JkH,^Wuj3s~O*r1]MVESp2'[ŪD si@7X-1vKS#@o%LAlMn!_ŋ}ftBg&;*9 |a_Oi `F.{{Fv}3[C}+ ;. (1$xc|m ŀTVvѴߜʕ++?1i p2fإV e P=(r=PC D7ڍ>*b&aI'׳PW`dd-t-TMFv0 5\OsU@& H!*%a-Hd=GO&>tQ,˰?4y(2 ^{8kGAJ~$?zZ^b\32t,Y(Rgɍaٞ#A2+N71е^j?"% e:Vk_n3[[T@P=s`_F֕<;dyz]+g2U;6 *j` 38p{V8ītD"H &n;J]D)ev"WTxQKt 3`}LmPrb GjأyJ1 frßi\Gf1|\>k'&Sqv, B0DFX(MÂOqfUT6x Lv_m2F%qE>pq~):>nr]8$o6%;ws@$+W:ݶLU9[F_#4Qimė9|ӻL{>׵}ׅKhﱅp""pVQ;1D}eWG@f_΄Ŝr'ߢsI>P8%~DZڴdQN@%q4zym`/Ƭ4w*0:!RYs #L뽚]PB,)BD7~C24l7yR.lvg.'*:Д8Cl }Lbsv݅/h=pLy2خ@ %n~Ĵ'ZwQHLI'LAZ6ugdn36#L,I4"M,gņΚ sωy]q/ IfYNq7M:Hb!Ǻނ:r^H1_S`yo-%\>@bco厃r\ SwVOW=tf/BQ庵/vKO&6` (}dl2ׇS~t{c2{qp{IjW?YwDŽޘXq(V߃VF'fv*7l Dø1H sFm=37I_\&8ZuRc}4J-6*&tۯtPj'ygFL "LjBl2Vv/Hh2F%u >#}BDAD?#KD[ 8EeqBf˚p_yg=H&[wL -9uKjRoi795jSG$`QQTr l>"*M/lce(EC1Hw.!76P?]ɦC~P5ѧJ|I+M@MQyU&U26;ü'YYS?D Ճvf+~~` Lm񑦁OZ 2Jm禒l:DRXQ0W 3̹bn]06f38V΀5g D7x>~Ɉ\fPB)^i;д6c8YM^Rj0 Kc'*G@|y}F R,Tg5[ގJ)A_3hN8+QF*"W%g)m3z3̃1niuOFOI-CZi:r~NU's!gWR*eAb==S@!# >XpPئ'E 6hW dzɸqoɎ0(mE;N/vxn0I %X#K* үDEf3/Ψr NÒ`^,[&1n@(-#X}0TϾiѥڍO)ө{;I(KYyb9g7N6!\\`uؽdt=3 &Ɖƒ|@xJ`$g.-y_ arQNp+#Kˌ09Yj{9TO0\ ^+nآ%{Mt!oǐ' HJ_FԎhVD҂{(K%"Om,EQTcһOPn ~oMqy5V,>L%lWFhZOr"ȌLW敄S٦D)t^ېC | 5{N)z<=T(~PmG1D+2Uz\Q7LQ3 xO3Ĩ`Pj P63DGeEe_HM[jMK7ֶr &q:~`6TMH_j*"/RS1[D{9zFr>p5zMIU^ͭQZ}e)*PwX!CҀdzcMӷ95Ěܤ|J&t6LSuNқr~-2_+(kwu@Z/>1B%D꫉A? Oc?:^:|*-a CuA_8jTFAoˋ"_I2Ұ~,'tꌸx9ȣ7l$o0#Րfrp١4jlԢ+].D ?b~M ȚL;͡ҦfrE wR[jMѩnR c) @L~*5BL,uqW \ۋ|8en}/~AT-5-ND> ʪ#_J sb{Ϲv#^-ފ1Y/* gda8yZ(fM̹?v\#}Eʄw,);QH{|:PugzNƧ$ۏ|Xj bY0rQQcfROMw{S^.98 ),TG,2 S nƍV'=4] xcXROC+M s^^PŮv/9=X-UQW0ˈ'^HP!;elfC 1m &nX+ n5x4{Z5b ]QaaN+JN\5YvRE."JTYL,hhGŘʉx[nYE;F4Zrd,Av<ŝgeI!򷤊}i≓mv݅etUظ>a< ~NF/9H[\Pךpqk͕$rOJmZxhE$3B,6C,Xs}B {1gOҪ'$>]m!M髵+L]+֒LtfV nJTrvsk8Ipҕ/մPp_zq>z@7P.,8AփPQ <`*cC]}B-'ߨtuΡJ-(J ]0!z?ϻյVU.W.i^'7cq/ƣ"Yk73&SYZ5Z|xu͝P$~~kZeW>bYG@X`a@k+81ľ,7HD{>Ma|A$T52'h=]V&Rka6 @hGͬ7wN 1R?`P;N~Vs_eϪ&27Zb22/7-<#O~S?ML%l1̪uk U 8A&:g1te[CFdL־sR[]X!n,k1F' l[c d*p\A)Sb5C &D.97`Aw4wmhMPJ*/c#f};q,WFE# v4/9 n,,2C%&S-Vv"]Jmf1&f[{YQqÖQj)yvvxy\-kpM00~hJ:L3 =LArF  b$rcfɔprsn2z|lYiHFWB( ^{Qză/+/:UGM4DkˑA=i+U' i+NB#6F%'m>(pRlfI EX: ]a6]]drEԸCpg6QYeuϲ@;m&"n}pDn`9eZ2 Ukצ;e_} I2yK̳\U(.x֢$z}d7aF<e(Yߠ@WE⣛ipk[h'\KXYAjbv-לF`=HR @%yh6kO)$u-J*AZ,DՀ3Wb?V&dCl̨оsNd/ήn&يVƐ+}5#uO\w`BH|qh}(Qk(۱'.+Q~6 []y}%m[(yx8%D9+0# xd 7LЀ!nTGZcAYI-![h2nqڵR+MW+i9(XY;iݏl\R_փ\尐Cc' CT`dAYd3⻡ ?p4(zI4E+2r& ,X*j1.%}9EP%y]֍߯:AoJVGCV 1Cs8cKuX KdK*@Uy-?I |b&G^| iIOs\opS󪋂NjsPI_:P#{^"L3g9zSpt`pS8g_/B=K1y][ :8 \~[58_A̎ # ['|/=`Z 7Q&[r9U # oލI{6RE/:6>xu} E1nQUGtk)rzπJlCKtS~?5蝰6pv 0 |kѧel8U z+¤wv!9h:z˿pF?4Z 973F15760b@\Y@ "AMYnʹ=#VuR8R°y24!x$*걁bUKX'q${z O6(Ѵ@|hY-GhS^"{U4$)۲|׎|KL"x-W](T-mt#/|ܒ:"2 ~Osӄ 7fIe+2;ƜPJmF&p<$Z;\t~RܿbاgKRLRTH,:C#6sm!6p)YxxsSm].t!4׾ɊBt:8 ̌=;_|Jz$y4Rk4<]4\Wq tNЈ-O^_JGw|S=ЈчmR4V\A ۛLES4(9WZ=SAP G oāqZ9m ?i^?i#iڽ39G[zKGb  ?Hύ_4Չ)!BtU&uf"q$4O[zϑx{OKe*:`orA~AK" ~!/mXS5jsnMa@*"q}W|-q2&/[>eKU'V}L"oՄ|!\y\&ܜi+xڵ.|u]DȰq]rK r*SG.bۘ#kPjHnK7CلuQ*e_>Hv&#v[`Ms$ b"V'wq1BU˦R}BS;lL/H.7{ƿ;nIm?/lʇHlL}66$"Bk~SzH=A#-_lLgg%e{0 q傾{W^毗{Pt%"Zw[`;^fQş.Eܼ;}u)Ehԝ13*՞G|]ǖ^ԖZHAB%)ں+!'TE8Ihkڄ¿Gbbe}_UDn8QR&pt{cwqpt+:Ee+$Ɛpi)zAoj`{r,+.[7&%_Uw‰6n6qXPAyO[bv`EE$zsHjbiY/>X&&Ԓƽms{VE/_ۃnȀ<(ѱ˘)EؽZ,*y$i4 tƿz_oW2I;arO2[?F6Qig_FC,=ʖbŗ ϒBv,: L-Zq,HГo, WH0ra(9.BuA]+w7 8ngGS2G^CKz'x'km$5uݦ佲' _i#K.vZP$e[(Ix6Ba>q)k!\݃&k"`3Zj<OciS|Qe7msYZL + |D:3B 2|vE]{ѥKΫb3Kt 9^AZ *g Eu$Oi6J'J] K F*[Ȑ֤К 8$XtޑÁ(328;V[|)KQVuFkL׬ůL d$"[ Wwˢ~M$>#œ&QRTV̤M6d ̆LgքNt1cx̾S©Gߝ)mJ~-_27!VAyhbjVnU8'ʦ.ƻ#*P⻛cԫH駃 0pGAGW]Ŏ';CUoM¡/KkIJqlfEa\v_r V%£7'&Ƨ--TJkOCZV=pn ^gG}^`DI|L`fY5@MGpD~G.Hltr,F bAY >}r>^{&:[d4ubmK\Z@}3!;e(Z];+"h "E5EVb]TDC#f"HwihGW2:YZ~x9jm#Mugɥ+p\jz~8s@ ea[Em50kzcRCM*p`D6{t|ei߃nvnHh䔿4~0Fۄk ޳0͏<Q/qlYrpc=Ɛx=ߺgXWg(#5z?YdjVKK5~:+^px\yNN4ӱSK[: AmS&Ҿ<ִY-GMr̢d?Nk?O &alsW!Q]5XgZMu\ Ƽzml0E,γ.hTh*R]"6+*,JBI<%|PJCC2Y8Hj]}L,cj3)Հ*|8eBS-HX٥}0Dt ៑ͭ[ W69$Y9 +A۝O%Ǝ(;^6T.^In bIslVa3tdxmt&&w 6#ˠyoԇWKS 5_I\ B$eݜBQ[ea[ͱ⫢IA@ d$E+$j ٣P G]T āUa̅C@TUCJ]0-samɨ}/ vDH9nTVժ; G6a$j1{c[XFzV'6qP-Zw D~Rco9̎9J?Go p_sq~@'}2sZ+C˭H[F4ֵ>:vJ3.Arթ-pY2S vK\j~_ٴQ턅M~8wMgfj2kp `.arbX=;X NZ*&̇Zg&cRZ‹ۭ hB{b =6Pk+2BO4+;&a8`IΚC$, C>+5̥鵨{15H&{.U)LV ⓷^sqtgrYh6̫ rtXGuON _]FFvTcs"6g\lmt+϶nN 8?zg[Dg q~4Ta-ʫfcZ}"#Z,L0p6P|tW:M#-"e!!ev/ "Ps@C ƂV^rUmPwEא=\)>YTrpL_F}Iƈj1oe9b4ӱʼ[_KXDuG\N/]kBO#fЇ׍4.|7FԬG|e`R:Uҷ,\<*fYEt;%I$4߾/en)9=nvsl]alFmAÒbֱ:SF9cP\tnHfnT}udKN& O: i ܓ%I f6@gD 4ޠTfVݺ_ VWQϩCP_884+J>U%j鑎n<GS6.h*_`_d8nF!"`\$p|7IBn#wO9ؠ,4%'o)v $zOb[y9ΎgTGS jZt|T/uYzwş|}} g8dW$ dH#G~Q<`V:B3f|(5S WÐluQ!tdžwِ| Hv…A } t(RPyʈ4t /4EQtS\NCj7OXo]{~v`.7zBgà}ׇoYQz\S J>~hξANxYۙ{JlϚ8{DSϪ>=׮"z6)t/Q?K.LB{J"a%9bQ{v"%m~z+>3tTE#{8;IbSwt=XLcEGztkb Bz_~Y>aԴ̜*#1zIU{u rj75<=!K8%r9Lmr! uqf-vr^.!>M699Clد{tۘ] yvK47z\afw8¡פur7)j\ s:!qU ӧ$XEs _ޙJM iX=XHh/_4UͰ3 3 nT"A,ܻZT 3;߱fAT0|PPh ӌZ^] ;D FZoIYƀ:Ҡ1a2ūTB8|nwB  YXr]PE,j"$L/ aV-me鮾wHJOKa1[ =nNC|e@*bH Zv GjCZ<^d?iu bD+tBJjڪ]=PmΚʹNosY?U ӽohf o>׮[Bo,X<3el>U:gverdjv$[N`jU邟>!9V A+_jĎ LgjD晵F}NE0Sa.e7LAsVue4%%/M3*|&Ni_eCqoɑhvC||طsƿdRz忱7UR\b Q1GMʭY¬a ;SoW2l$=kx۰f'FTP.P!D~+ ;߉ )Be℗井2<YWt>&/Ckc* -8cGf#vsդjKY8\{ ɣ>%(F-V+z?LnAV RmONC.aI$"{}ÙK:YŰr C1 | s_=Qrf̩u|pviKV^ZK>R;۠ c'7&^gy]/++[5嗹\C"qM'Ͻ6X+]EX̉~ʻ?DtGYy-QȞ&t2 wAW CX )?+u8g h_5u$95|Dy[u+ %]!g5/pSUK?Auݐ"&.k 򃹂EWBz)?Y]iuL8V&C^_3vD&c{6 Ʋt sJFG|~X2.0@H`#mpio=ϕ/֎瀵nѮn'ڥ+ +olkGgAmʲ0s 6RmЎc8HqA?Fet+Y-S`VPȮ s`|neiW]5};[!?-27TLsy#91_cwΖr%5op^K唅6rZFR-Ӳi_*]m54.}V׷#],ffmq=23^3uDo9v ¡^]N[9*8.v7H5=f(v|G'5+bgג투U{|* :R(9Rȗkģ !r iw405A(*هHibx7[# w Vv<;mumk@Έ-AKoJI~uU-]"RvSw!dfpHY-o(f<ΓyF.;o5 #S%{>5d=_G&\bvl0)2\Lw{ehKKa.fmT7HIT>! ~*:-AFݡW <00Ne)W+D-ieH؀@C ȘMSGGٚ;FI"ҩ5P*%Nl/@׼]GHSJ7zIKR˸'*_3/D,q}0-T!i &%k3K</mn܃I+~ nxR5`t`\[>) WРHV,qˌ=&+s@͟uX^ @TXAŘiydZ. ˷Bݐ I,aISM#XdKX RxBORM"(;7[fMz/hEr6ô|pgP~⚈c7 w=`SöQP+%7Lr]w_I`7V7pO ۬WðהsbiDŽygKE"U zݨV]Ze$V ZG2`Tnelˁ/ҺF~1cMdU jufIlyD>#eį ?pr+[Vxi3Oҽ@@;!50_]cϐ_ɐU`4؉M3NSOx!?IJ٧L|S5i4UOkM|Ix"'wzIӍ] ~14*-ӎP9's=W^0tƵjbAiеQ܈qTks׉ۚ !0e=ўx~r8MJ…q0xp\4Se|/WKLؿ5d}BEgz& n(1< x|KVR2|sĚ/Z Ě*ElicL0`@ȣ(!?++0 b]c!d~Ccr@G˲D& z(Y'?b h(Hx:%$Hg1'KzO&{P=֘K1yfK( tC&BP9V|f ^/Tg.Z?ōVG`^Dwgt  `i95g@qM iNz;{P܎䓢 I$}Gw 'ɧҊ=ե| JO%zVuX}q.]qIGS2ˮ-t-1򞕕|:6S=ڮ3Z~ f4o!AYV8D҄!!y4 t^pUE_B~yir&\f fig3n$_ 4iK٩t,}Th2x%,tOm LS3'9ĠWOl e|;NNE4틙^AQT0tӎkVErێP O`@ #@qzo\ʨ ~8Qř`:2*iu$Jޮ3"=B6}hSQ\DfʎgML`[@`v,W:"v >EQ| P!GH-G30~&#8ʋϛؠOHvFHiqVؚ 9AkZL-KtNl;Ff0:i\EWf@1ڻФ/ȧ>@ 5^-mrJ7N"TZP>uiZy\ɱ:1®hE&5 eFtd~kd;7g*(2} X}J14]?RFۼ   JحgZ 70INvr6K]G΋\!Iz槽 k0[)aKW =|#+Dظy!SZƷxMX.nA:ľ<©YAYai0{60c3qe+B: F8H%Gj 3]no *KSp"F6@25鱩є;vE.I#!iZ"MZ!Z[aI-|^BJ v~:S^'hf.<4N>9!C.M\FuTUkFeo41TnZhtnMzwhuq* $' ((?fQk*WrFnD*&'#~+K z,$Y7H>qN,y*n%I/%w-Y` qZ.ٕ_)؇WI44%It^TWR>.D.0G.=j~5PcRdsЧud1 /Yr(F3Jd.UF= ww%u*?aK{Ap )30AHGF^DqqQ"1x)8ŹV_x?$R8dsf ZY1@g嫮Fwa|ADZyT,$Ux?*q?A. i@>=ՎonWDKd oG:x`] zq 4ΰ40@e㟄ܶތ@|_Ja?(~4SP_P7lnP^Zw"sTkRl: C{}=Цv6ut'gz.U}DQkڥ8µEf/GAG9EbHjh˝/^;R韓B2C{=rȥqu ~.D<2_z[ljDĂ:m܇c>i`6IC#p$d<49C7j<1:r?/;;Gj]u«/ajj >rٸ;UEݪT(V'|Yj([jϏ1)l^-}w /2 T눸:.w7:"qM 4[ ܜ"j; [a,DJ|bgхmRvSoug3F+lǢZJpOz2h0ےϯľM9~e}CNg/J]s#A錾V?Di#k Q(;%7wE:W\wR5x ΒɈ9'[;Dr r ~4أ9⍢Ct$)z AnB{)5j8\^ƷB x,6cKTŶUQRI#@RN~=d7/ide^HF5gIoUQD.4s-JJt4uE1^T׍9szr̤ewOSyVVNEʖ~o6;i TGƆ'Vp,#ݙ`eɞAm/r9Xg3,O3p9ZdfSVQIBV]Kx^R@Մי<3GLփd$kH}f8|PcobMԶ'qbwZ/SԮ[ )QsWb] 0ֹ^*QZ೰Qk?:\@urg]%h]&9TE|EOz&ͨ~7Yrk}/Yn c$S)&T-dr!X^0S<4ūYuuI?KҎ8VFK̰R5nE ojCBeZ FyxE n $3{p1PʬR7 HRLaZuO灥vc~cGT oȕy2:#KM̭W>U=s;'q\?DCv!4%۴tg$긓|Xad*izTa;Dsr0X. 7U}$QѬ6c|X!Nz*H "WJ8AeH`achӑ)#hXkoD FY={.Z $e Awg}F"VpM f7~k[ӮL"]X58ЉIAC)J^m gEk;Zstn j1n1eh+` $:LtuĽE7 \6a`Թ"T^jNz 2v X^53z-v߹'B.kךMlI:`,}/ÀYTi@؉r`&辑;=pp_ێuni24@7>{bcI{@^N?3uLU=c -{U9Vz+)DQ=1! ?K-ļ6@%E/FF(|HCw' Oj|q~(#/Ԕɷz 5:K 'Ё!}J>cw'Q1,`;%X:Y-Ԃ$"a@ZMꐸ.rqaָ/x5"!٠J@0i sc5eD:`C,m/UA7OdӛHo&FkhL/dסKQc8;Ptw #>zBAk:~)JKgYoT9-t6GdWOdVw->ڰ8;֓iA =JpPWT:*"ΠB<3)9Ba cW{V oPTz.K\WC#:WL #!?M&MHР>_DH|y_^Lņ0O敄0$BbϏ0]zb) Y)LٖLeF.ŋ@:k]oRl@EBix  ALáL7s]-V'Sg˞DkJڊGL @)t6!/ja '* u5T%q.H9hwѽ:O&nY][sU{.;&JI3b9Zh}4(s8=}Sub+^|&_y\l\Ex7R'_yUzZ2k-eo'SHNZT GߜhL7׾O˧ @h{œn!!>+d3O)p 2jhK:'vg2 IOg=}OJ z%х*$G47-F{J114L*]Vq"f).'siٸ+ѱ]ڔr ڭ]@=9ʬ-M&CQ P|V aARM4ˌ{k"#B+0D*W, fvOɴ{w𔱢"s2<0mPhGgj2_ :,PV봆*oou6HHw~".@Ԉzԩ-0+TE䋷-[ lϧ@1=B C0BR"!N*Yi:'uL9e09my-fM3ʌ)_2ʱS@mIUAY+*glgXx9 HZD YE}gAn-k!]p=.ULjAEKdn+|1\v,Hc~t͐B<Gτ ,h6d>#O2Nrف,‡ @х ^>b˱> v&C"1E#꜋? MВ)#rڢCts|vl(g6vLbLhH xXܔ{pf:T>G}IN 1sHhd4ϗB}IFӚU@ K:=}95ݾ^[=`^7EᦞUbY7{;:!9T#Vm^m^z![k h+I%*-hP\SPg?@qZ#;YQZ.kI Gҳ(cOJBu=" 5r(L4Y9d9Q#>::.ج{z-5Jo ;4vz3([ÉMqondݛϬݎ4tb3{Z -_xS8f789%<+_)}cFH bi+EWW+=Umh+#y/H c_OCMkrOi&z%6]J{`$0_ZhS݌0/bɒUv=_ጩ!`ƃ5JI[D1}k*A{P^Yh =BC60۶;L`H_KϪ"{smxl˟\,p!?D7_.sC4c%}7MSi^LuTjYʁġ2a)؄7rWۻ_h%\M& ݟ hCo|}OP sꕨd$ݻ6c4oP/ [~@r A (ϔk"G5.̼g\u VGiWND8y߬iz_V ~ 4ܨPѳfޞ>4fȿʠM q*-ŭzXcz0JgeŽh:l%:`тK,Ԏ>h{_d7 _&cG"-ڄbߣoJ:ay6e#M`Ep`;RyCM)nf W01d'!\{xs0ދըK mY|")v%hI cd`uMd/a j>~/\a}?1،[UKV|ބ')K7+g" ":cx@ Y-?Qr Rk;L&^]]8箟XgA XzWѲ>a,4Q5)?GEy{(C O :zx Xɑ2XLBWl^ q9CA2_XC@)}} ZpT0j̨7ەrX{^[x+Wy0*GLqM2ߑ[V%[wOEȖSR4MSRSޥ9^l#PrQj-: ̊Ƶ[p.lEC:i0 # &fΘ?Ο}iF\Xg¥J{'+]`@$A4'0U=GoҿHL.-"(A).\/l)왂GZ0& 9D=gmK%wvZJneWyd܋Ik ]K?~џbF 5$CWSptrUsEREY̅lVGGy+c%]M4pթgSy „h+rYzV0t-#shmW>ҌGʃ_!^$3+{zf%:fvyDūr{>9q0 ֍[|XP fNҫ ؛xMPWod=J[>~43Ɣ/eS! |,٢v B[|T\Z|#w6 ? 9.p\;.Ij1O.M0إ` +Hvkd[oxf<ŵrclg[;A==_<3l̾ ,,\Qjw 6|l1kg@f$?v⒨.B S;iy-%ù vrm3yhzzHr2-|4y&đ Ω?FFxu9cG@Gu'qB/x +у6%;lK } , [ݐnnU^(0i[UdeN(ety}X%t8FD j=ߴX#gWU]1a8&cmo;v^=8lhI^LBźŁb+ҷU+i2QhE"Ǜ| J dtI)UTʫC_E3ֺH38wkwTtߺdd ؃m Qúfhsm3veN(p5~h[|M}kITj:c@bwFz-Tc A65uy`kpZm,* Y@wywi=5 |U҄-9wahɰWlU6y~Z"%}-D0PAfl!:̼Ú")bY{阛5ɆIy2Asu1Z6}Р¾mYM^ϡ{*~lTI"p|Pa 0VŸtU=ur$ʲK}QG')*c `y[񫆩 1h?FASwZE.uYȿ;W_d>-NW3MÏPHKv=zOgsv:vHi $r;( '/X/0yrqu=R iA3v:o oƶbHn_hp4}"UYh l zA(v!/yEo1Z'JExOxGoo(z$c0ur'a2:oQ0_FB@!jƔ*e8_K6sLozĬݵԙA6$L]6f ޘ_Ȕ{y={ys5#a^MONV ƲI*,v oA~eo {#Z5,Lx)޳@]}DAlX3"X#]Xx)X*}<`*DZ,~N0$DL jGs}YIL_ =$v @R͹*-@.q. t0Sq=`~CFNM(hʵ5Y{q"u*ҕ~R",gتg~lāȨT\~3-z"> ;r%|s=wџU=֋#:MDs8ίG8Xz^F[E[v'AW(8 7XϜFs e'Oz6[7JvEYhtxNT\'jRd D ~>=F.[B}2Q񃃜XPc?&hnj.3J+k_覱!>{'i{6&scnpd!܎j}mIiAb̦p]ydkenR?m,! (}+!锨 S|& CNJ ⣯#nhn)g\ⵢڇ VԞF0|)I][sop9q Z4+b/gp.Z 50 9,\Xt2i22± ̩p<ٶR6iJ-:kS;SOhDz;YaBjت|HO%J[`곱Ӽ]/gdb+t܌9 ~6X$ֶ:N4ס AjKc!̺ySڇFQGc *~WTz3㳴nHDxV[!M̋Q{ן2 v_w &e:4b1go hoKQV/b㳌7l᚜oe4qx :~SuF!mn/VRK ғ`qi~l5_pWO~;;|5MO?h.B]!:ڽȗj@ (".X,T-2| ubb;i,>fĴl;Urԥ D73lDpP0?@NZf6eDWBD-߱~4'MYB\Ec<7]9J9(!d34Y+&\mc̑֏\e^' 01- )7ݖ'~X}?/B:`V+`a~S Z;Im҈o{.?vdrTbV;dS+m2J=u B?ء\O0)d}Y|Z!erJQIg)qC)~HZ;׈£;?T -^1?8 6w٘_5?rw\+a&mU0`!.Z:ߨJoݣ0EkCc /EJ4*,:pK7Lo/w:,+ͰNBN=~Uc$zH}|[*Jaը=eݚ_5n7:L+}A4` xtUqI,ij_Ű) C9C1z"(H͕hjFWpR0osyoZvKsJjyTpyGTi) lO(̺|,moĄ+c¿>ks> "1z\HHWqErzgk)5#z;W9;1|e@r`ѥ{n!G.Cs[~`lF`P鸕0˄/9;7+d` ɸ?JU.i~$qpG,U|^K0Ei6eM/dio!UQo]Ʉ#o/D۞ܙqx~:XtQ7.zlNdydWwg0* 8]4mwFs !uE5yt{6<ҍ\"dLC f>_sq80\qk %-{ u[ YUr'96LV&pqw%:$q\ zl'*$-IbN*Prj;"I3ђ'<3AWZcՉ)6^&ܓ.XWK\7ʨLaBlg],X@MZ+ntwGzSܷ۵/#e;5IޔFq/ʇ 1l½3@,uYڌ9Qk£wK gAY<尫0Qkmۀ#Jס|Ѻٖl!Zx7>2^7Ni99E-wx5pt!Qɀ"[HOM11$jLg9DVəuMȉ1ũ͘)[`31O.zF.̈I9=uY+Kp9)4oYiVԊS$# UvZ7^!Sw*Bs{G&/(er'x8J$܃9Z^lFޯܦbUyo\ӄ(-ʃ;ea;lz]^rƻ5]:_v،5! vS+-uno*|!\/4)0f>>݀biOUȆG]<~8[ &8t +fm^]cͣCN*XCu"SDx=fO~pϽ& #eє!5ze-({Fg!93ͥ7K#֧ Xw8Gl>U㳊Pdl*[u,%QL6b14Y*8?z0z_JM_ZB8Ta &֘aX53cIu6P@π\>*b_q(NxCCþ{b $4ͥm ̼7O D+U *g֞}M47bFHlf`˷4y/A P -!+0I$8fǧhyH{l?ɢTOUT(2yx>hYnnaL(ܞ^p(*Y1[;Jcomڍ+. rQlÈΤZZdnn 3w,͕ ڎWl&DjsȿQ'骒&bN[E|1 MGe]{J?^\G}ny}5ROWB! a< ˍd\Ͷ&R盕c_d0%윃l&1n;sS ,s6.AÏLe 3Ȝ+‚3ds+ݚD׺tz Iy٫J_б;W y"0ɼ$L cK^p%H䍽l'4BT4HV Lʾ=EJ j ~䝮"J(p6 ҌR|PFo.O%0(9) >,c([ Xb긬DavqV2Jt5ITc݋~r/RY. 4l?_b[ iÙ&lSQWA$\ S}mrʀ߷Q/rzQzY6Q<$yo 6wl|R{(QWgNx@&VHhȫɅ]UpAb ߴeCWwY[Zm!]m!?1oGmr3ư)?\Ke" ;B(ICltx?_ ` 6kOzn>vwΛ:yiBgS ¬ ?Cj!þ%+xo[$%jdY򭙈z8`(: ŏY*:6EW%~%nQSZ ~d[ﰗicБyatA97PZ@YO"5o~֌{YUѤx$wTo2*B>^oz_:3CQ\ǰyU"AgN>+PK[?N2vIc-2PDӞ9X*ʰ,&yWfT>Q?"(K~t`#ƿ=ueH߈.zx@j׈kZmZ5CG+rۯ2v9ߊK*7}3Vpt'0~]P e6dgLe4^Ra85c,UsN.:)G?"|blݷ²e+"o'Ki &ݿb." vt;&6Hp829[UD v"o.Zq+c`)2+BQck7~ϸ[s5mBGrg iKtzd^ELO4N2\iӀzpMi `S-̡n8t²x t*g=7u7旀ؚ>#Lz`w~8gsW $t,о݉hC\!YyAs܇̷;=Ώ{d :M-gj4jȺe!B纮Ik0.RKvId9"AA eeWN9]j5*ΛQO|=bκHs)RXɇ~ +bi(\vkJ'ݡt K%Րg/&i俇Z"7jeۅ,y1k~>Mmii/Lf߾/bi&Yjֆ@crޠM X`_ 9GX9wX7,`<й߻ܰ$a6&}Ġlzl4w+S4 Dźħ\[$6 L/yOƈY.{r MwhoRtljt&u&|:4@T2~Iy?[>RDP'/V XKv$ۚ5||+6ߙ,0kMtt)^RиO,G/1fxԡ SwxNoGRَr?gkWA YP_^) W6r/J t.Ubv]\">\;|:Go)!IUz P ;yMmLnpGᨪ0 t!0"fYYݙ ĜO`+QE%`quK"t hآ^YZţ\/2>Ǔ/<1 kM%ȱLB\ˍ^kx't()ZHh!:TCQ RRl ѐ `A{ZKe?`Nfs @GN.iHj|DM r +ּ4y#w]~p}bmb}srz7zEZ6>#I}d젲㜠g+ܛ0G +=qQ%.T3KK`oY"J&h]܈3銐&IaR4v#ZZl~gZ{y,ſԅs͘zxߧw49,e=Ydx /DَejgYﷶ XDGj}Йk}d4nk4(>o =ZYZZ/~d|۵ԅw[~ oU޿&HT -"fXG=?Y.;tQîV-\jU1~eXa.ZdLL#ƭn蔙&Wz%\6%?AU_vPn  g( )UN;Vgw C39j֧UnsOzL,:5>~5'ټ딹<-$\ds4* 8# ZT;0.w/ɻn~B:w& NJK&H{%(^jz# ]QDEkq c })yFP,QbMˬPP2>:KscH ڐ#K)7Hzk[ 7Pv쵢 zEC Ib½\B{̘y$ }o,$ v((N^-TM2:ns2!uo|4UQ$Ws VS/QEa.krJ!+hSǙ<& y.>lD'B%-pldyu,dGp {^#@px>D#`w̽뱃BnWqC}DυJ c? %Ubj(@T'EM"\yIGΨ$Kqa5{ЭyJq;_1+ hIm 0J0wC?NaO0Ck7 Ux|gmz[l@jB$/zj'XdĿcWI l\r9> .cѨbT A5(ɇ[n>v5+!%NZM-ě.hsesGrXw@ ׆׶ҀC;0 k/|XXG OZoK2.YQ 7ȍfʍg+^ QUމ{5GV=G)kIڲfb*oZQ{wۍTJK(+PW.N=s,IusF"uTK&ۨpViۓ.iW9\'." lC_1l#E@k aA1PPXaGDŽ)k$(ݴQ y+zNHdU  ")2^9(L^HI/5lrY7 ,؎r˨) gML.:"|JT-6Yj ݣia;|gPVB 7" ԀoAKe2U7X /6{7ͧzh4!˫cI;|4*VP3m&뫷qxru'7߬`ivrF @biUֿ20/P]!CXz!6i8V*RwGϮsGZ/+D#5~Q-JYhώ \pۯN`7?n?Nje:8֨/ʶ2>UfPLflK7PG|A-;C.Ake&H\Wm19z6j2>q5mVޱ>Ed̓oEOs$5bE-g.B^bS4E,#B$$70؊{ːVtt3*qrZ#Ϊ1δ&;@"/{GѤrECPQvu4gh[Ƌ#A< a;dVwK<9'7v්HAr(Xp*@[+,x"&.@Vby]3xe]tX@{6Z\2;)N `,Q S\c#!DsIjcWt.o{&fz-ZYP^-?)XM9N^e /6vO"z˦yv4>RBn!\((,돬, %,Dړ*؀S"ig7.b)gĉ'!` Cd媅x9V: D_Ҥjq )|;ۆEz0럳 nEz>l䯿d3V>͝`Mu &{=Ji^EO iqq$NcBπxN+>m|U}zE*Y,=: > ( F}G)H&f6fRjRhBFO+P)+πӕ%ր2/L)ZA|bT{7 s7Qsϩa 8 JvvAP Ib2Z9DnؽFݡ}9Tu7U`<?0Зje|' {|Gb<'(t'GL%;}jkZ˂ JlgmŹ#D-ix,3.$$4WߐUH=Ip(hWԁYuF8MI܄C.VN\f򑃤7nA3tZ6W _yAs B ܠ&w$zpYi=`ɋ,S{ܫdlL"i 02Zy޴P D:ail k C(UqUվ <=޶fŒJbc//wiyy'׬|`wvZϪ #j]s,c]Bk }1+-&}=:Y7ѾC=(#{NIJ62Zx*O=s6y/7T Џ4( 冾6P<4_RCd^fs GQ8vؘ.:P3Lk}HneTVauzftK-ˍsoNFqx5⎂MoeChk5=[\Aqyy~MK2TqA;I> s5 {2=;T+ƿrؗ2y>cU;Kqp睢u/u?0zS0}Hk:!Fּpc b;' xv pŌDqbj#w{bzX 2,Z:cY_D[CҹWQf nCuukTY~8U6J? Yp/_|-<|x-ĚRH `d w{&#-v(zBVp.H«BO sjdex@:nDusYR5fчA E:lqMVתXD\gϟ//< nGV3 J(``·JWȆ8 -f-nOՀt+o߮֟Q/NҐ spB# &`ވ,}@ M9g.!~{pbT&SF8IL$^:(>4hLQdԼ]QGѻHq/{S`|1$?ש5)`oN4elg 30@\ߝߚi͊5Ky.,&]&q}kR1r9 ɰVsS u,N0¬R_{2B+Sdy"I:|%4 鮿/{פx {r\wMdS`zy#trџxº>^o6XeJXF^ŽQlW™d\vPEloK!{[K128>$\c$L_YRUcʨJǪTP+6ǡoLotu"׿Zҧ!򈦭ϜmhcA +/WHh\"R5+7٥ǧTzlǘ 1hJ&pdBY;3(D n]eOXU9R1gb>#9٫>I|t $q{i {=v=F\GuE?r`%u;< 68&ERwASs.-{\mԴZĸI9^_dVxbVh7qWץYL^k_'71\;whڐ{On?.WPmux- "}پQjuU GOAbpTG`~cV Q_%6㺪ݶeK&f#d4+ם?;}$N ,Ymf 21ڸjlԑ»$ϮtֵƲ Bx ֮ g+kWn88㮤{dLg1ՋĆ;T+Ƹ;gq%͋8Na[SEVm=89-)KhEsSq&PhDZ=hA yV\⽳sژ̋TƿfDgVO23T;hG}^`d;cs1(B ;Nk:dm:!`F-vq#+>H~n'cRD,.:lkQ &_o0LA BPhZX^3XWҿjxN)o &CABLItb H̭!pɔX6nu2ZoxǾHRgj3W_4z84tYSN#kJ, )xzԪQY4%C|RT. d0W z^["TEe2(H#ߖI3~߯)ZVj rak/LquT#=g45Aޞ[d ¾q?d֬T[+k-zs{#KLzvbgL^mx b[#Ei  5=/i>׺-"(|vl\({<:Ԟk!5{ZHC!_D xcߑB 4˸T: Ƣkv D.֊ʄ0"iy()S;E+J|]YVͳXLj,vqilclӆϖ@oBe5+lBr3D Ǭ;0|JCur€+0crF Ρ59XB7͡\>l8&`ùl_qBj2םjnSx&  ){޽NPʲ=q3UF<@pа>fM%2Yc. @XKa<̄'v`X_7/ZAcb^%YI~옾VjZWsWcw8v0OTF ubv)[V&DrJ:4ߍ@dt~sU KOu1?0.R,D{W¤h>ǿ}4n ska 0Q1LS/^E؁A 1O,v q1zgvXP`%=j[lOATq}to89p SO}3z$d4rrQ}`>G#PRw]S ̩X܅KęS@njz/bxSaqO[K T+Mx^}9a:AWN^U!LhJTvV)R["KTL,?9;M=5C"!vr~*QY-oE.ͧ;P&I,2V6HX u$$bXZ ܠG+-<8bhh1g*TK&1- z\um6 2O^bYeźNҿJk1gVmPw~{H0z %@n(| hLpI6[dj5= 6I *ތLۗn9:L9/yQCLA?#eLq,V&RzN"Yb3pV>ǢN܅KbQG?TOcA\Br|{PGzY& <3Qkh$!餜Rm>0oׂ}Иh'ԗG^ v55=̰oaZ=Bg{#]4ِgt8l!8ķ΀D+j-)Munڐ,Y-;w I I2oul[Bg> #^gmw'JiA(@3'Jf{}ޫuyS|Z>o`EG6H7PœLjyH4- 1yLyeEh8m5nҭW f)LjmC. ϲY391vYŨQCfoClblz2Q/o s szЏyRw,뺔JU>(d7~RqeG N}^˾Rгˁ8gաIP'qi3׋Ҕ}SW.o"^s >`n< +flckZhwm?jq~Wv k<^SOi:vL>?gPoA{gV+wc,ڊ"GY)Wc' .{[d,힓[XQgh:MUV5>ce%)lNy_oK Po-F|G<%uإ/6OMJ^@(q(!,ϑJ@qR ;,e!UHOۈGw5F?>~}b>+TQ]}; RّAAcUdJ{JTZ> C!tu[M4~Dq#[՗{;U=i7@Ƽ WD.Qo gVfV͉cŴ{&!ckǶ^"` E9HҌ·VO4ԻX*n .4^QѼ ӯy%<0t$5Cѿ'-a[?Y :_Ts14텳dY5mډnFlBwŔ1}DNc Uo zl:V+:L&n*`IoE0_If3% t<)u9JrlzmlzfukCx+ͪbܷc4Б&b@m mpWQ<ï6}b<ѽѡ؅a$ģήy*L# l;$ec"DyE0e?9! |wOq3SC &UC߬'fDKR,0=|*h|k}=Ǯ)@D3F@&]Sǝ?#P"HB V;$JV|K֋󘛵Ni/K4!T&(~OdX7q_RtW/)*\^=$1,Ae! G"#oHyBđ=oG-e# Υ<F:Sw2siK2Pǧ\f]: D|tGCpa nD:qup2py(m+(V=͌L&;GwEu;l2o7^vjse! "lnK߻ɻ~1T|@Z*"/z "Zs럮g5t h1nnCGxiBh,V!d\ kq|CJƛ~%mM6*m!?ap׌eTBv:]L;%AhT}eMG6O~_5yQ t&ZA煱{aCI%-lAU' 4sdo@ŀ\WfǞ0%Wh@fۗz`|ck׎97l@=Iq9vW݀$a1]74|H|zORw("h? t[#Dɏ.2ڗ%"5&0oNPI"z2!x_P^>U:VuM%U֪+Vs7: X9v&]GL2s(S/Y2~2 IWBx#D'Psqi%y=W9a4y'ؓpuoѯ_w[i_QF'4^%RS)7S)%e0FQK(Rk5Lb30SG}_xW"S l^8 !(4V[lKiZ*w!xj'"4F(n$㠕Aa<`rڸ i%9xs.xO; {\M$,T*x*Ġ.4ߪ|‚= "E2PUAd>!a -gQŠ̭2Qg7ظ!tkmh,_*<ȋ*w~7w^GfXTN(UqYvB).  c{#5wzw^LAN2]aJ+ =T䙚~Q2[Ax_sD$XJ*ny2p+[0i^ًdk篗yK\YQV%te'$aVAAe;N[鹀yX,}O}N;{|e^=L+RҔRuwM<;}u.a= -.ó81Ջx_ou"#wN#N߸tM }B팚vlB]<$m Ë9ayLN;S4(Nt*sCဳknX[(iLrr 77v$J{9zUp(яqXq*,QSӍ}{Qര/u;jQOi9n5Ӆ5}[oI!gj8|3uKP ŴB$gfIGfBv-pA0HR/ @D\ac&aS&ڤ4jI#( S3Lj=(@o\I3y=3 G5x65ֆ-4$pN1䥄PyS\4nP͔I EzN-0f@_Tq_϶fB&s=`Tث|;yz(7_dS_O7%")z.YPsu\㽴!z`\x.7bޖ/o ̽}Qquzv ,Z5V}tn^D `FnۿA2岎e[]rGٵZTQܸ:K`9Ř:ߛd`.l'%QTy2&M+5'M:k1<(_#_aNGPrDuI`(2:Q(yShlI #ȳqC/}^6Foo F)'/&Tgա#E4ְIqG1BQ<W('+BZr X8F l BϋN@ťVz3j%A= pB~PP0 l"ڕ+ SPWh"s¹Yh?*POeL H G\oM3l_igP yXCGsh%IGNJgjfm{˖zgxʤϙЍ#s%I\#W` ,t[y1I<}eUXVԋd # mte+Cҽk LEZ|-J鈂,QGPORQGw9z)Or#R,hp$N[f$ꌕNfu"ΖlpSno W*@S$1"ALhR>%Fk^ځr|/r hebUŐg4m87[|^+ר/Ac$m$=@چ\ՏYN )ʆ16N|sM@?E hmdO_t6+G2JSx ZKWʭi̗i5{̎šGcϦ!Rk&@OR كQ1dȭt0iEsFb!O6]{3.V'I—*2Lf_ t@1=UhzM T^S?Bn SZNз6ФMB` A%">MC䒕-*G'[y0zK]{b^2gi 'ט 4ԩL#HݨZINǸTj11'[R w-d8$x,/3>2sciߛVǖ8.p uPWzo0`d:rեbCmF \JC!c4W"Noka\PpDr-Fc[ftΫKZo>ȐB"Ӈ}a<~ kR7.-B'S=K8lA~Hn*T8:f2 롉|+odwcsOȦXH߷(0;>Xz} <Ҍ]2KPl2ͮ@YD#oG4ai}pa鄰qOWw?r4~jv*]ԓ梖eFZ+si1Y:v'O{|F̓Gz33"[b 0gb.Oޛl:f?n&*yȽYAuY5VO^Y@m) Vs7Ny_4"nj# n[s[fjso~PU{ٚ`'88@O}@YTE{ %-@*ggp\M-&ha'ҝiN|biy7 APfM2 ᝽IBpz" s\S:$aWRHw9TIub Bd' +%fF$=,䯲8BlrSc,6]tkUZ\GEH@4WU#ݷ+cHo}+4aS#C41#]Nf|JЛ6ӁupMo8d<:VWLE67ARcݏ0;»iƲVL`SO!Sp;&v LMo6p_C0#j2H^49^Zau LJ)7Z0z@!T8h _udh/YE`kh>:L5xe?tmyyB;iA<8TXatdw)>WLVpkhL N:bJHЅL} 3m,!շ-uܔU uj8d(ſ?sgNALF8A#_qdc*Vv 1t SWݏ^Ε]+MqSrBwL35%Hb}uNL ng9Kyl8F<O:c>q+s4|qMY ~5!3!Fڡ-ٗ~Գf  o@ƠITf[(U*}:-U!2fe`bh`jY ٫.ò^/}=Zl-"տnp"R9\i YĔilE2ڍRC6H"9L婎)Vq16٨UNFSH&8ڮSs/TKqݛXZd嚆AsRO.uil;sioXz0ˣ7_9h3/dz'YVdz\@d>2淼]VGIN N'>n!B)htM$u,fzt(56p]Kh\8Eߴkx$Qkor7nGRbGĊQ:cAfMMo_J-0h:n`&,Ud$-U 4mj$toWKAdT"qC= ^M+WB_LvϿ"ygiDZn-i.0y$WǷuTJTVȿ7Z5K*r|z̚[ K4y-6ؿ skS.j~ND$HX pTLiE&) [21ێ\f/EMA1c(wkZȻ9٫qucΫ\]Aw'*=W]DRzs0f9w! $Uj*Nrn̡Y1`F.>?|IbN*AKs(Kz~c _e%"2ބ^_cPF>w1Ȓ0bA2{[ںA?8j[e]u|D~`KEѵCrΎьA9`3Nηj2o^f(">׃]:L8\+(G]{s DMAyh=iF:ZeS;H ]v%|!Z-bp]2"(DA8ލieLJϴx !LFZC߲cp)c?(:jdk`$J]=Lo%"kQ#+5pq`Q\V븼B-ٱ`@Rp! LFWTOrݙ޶'h'Z 3Nj%z\=#v,jq!#WP+yڱ˝-O&,fRQܕ:."YA2d#[Y9X~RcuŪ~&R|>3dM/h;Dra]>_UJr7s1++H~"@@R@QAs Er *pj4ݢNɞ&hCNhpI7*V>)|~ѯ[jȝ}\CU-3=Ns/Oe߬@8k0-Ag&W[YǙ֍07sf%q ?*-g\eTUh)aOVלԍ1Heo>2/̬ yoIĦή;&BۡZ'0frG0>9*3L"*2cǻNl pbOD Q.6, SСHL  y9F i߮ݻG XTz- G3қQcD3P F"˖Azo }.>j5Ņm<\X*b‚+- 0]JwfJ$MV?hʏZ]fܜJ7Y\G,+Ka#BLn 쿉5:ꭉ9t8vZ=Y}%i$U~Ѝ] k3 xe;}əh}[|/O`!p9"(^ɖ=\{ﲵZ.k삡i̢Px@}ɍTSiMpsy"0Y%^͂f fJ%={flhQBLȋNZ- Nij4NOn*=,p|Aݮ4%'vKi< 4`H bd!{5_ 6ւ/^_5` ލq'}D2g90 r:JI/ics[b~KSSqHo mAR[*7 s D&LW-LΨݟF~)re +eztS|Ymur=n]n{6@_~ta`qP|B+&:g[}I w􆍊DX+7Du6Z{doWѕ@%!%hhrq (bmWߒ|ˌ)3*xɕAʝqAя=| :e_4Qڕ}I$Nd,g=@16}tRͦu Te/ tCdLig~nDsqh]|XmiL͆WzmY%aʉ3ݠLt0YOl,mݲMՓ\ݢσy*Ce0rqF,f/5^kS%b̳iRD4# C?f1Z gC0]"?~)p  zx"~Z3;rٸD5ڇIZD5܈D%A $~RntgsoRdНct>w͝OϏ:Yyt4$z#E[;|! Ԍh?:B&LK]!(*X;hnv&q M zjhq| D_rbس™۳]0W.s13kvPrN+Τ Z<υ3nJ.0# :ݘD]QFFRh `3.gL0?`+jsKI V+s͟O.e4],5 x\FJ?,6"Ҧwжj/U] Yiȅd,&[Ӹ ˁ̓jq?#7g̯~GCZi=swuDSl 4/6V,ӏ4Oz"!|,G$Y%2ʳ ,BsWt0n:w4ta`uVFzf0VЁz͙0qQع(t2Ա`E-S6bȉ.GލhґL#31)@#qu4jM|Y2nLR˙Y cjt4t\ؼBx*/ظƷF5>JK2ہ\\ОE>ʜehhTPe c9L$( d=>1(dxX飾tzh6%A@M1`*~YZ뼣u81WyuYO׹e\6ugM1o#T7 AN|W+UWL7.>@h˼|Ւ=(Cݶ[JCTk/x)ymJ,#:w+хΨBҖxntϔD7G˜L&A~)J_Jn~EMl+WϜKșа lddMN|:E!$bf{˯ O.^V\GܛAʼ9; 0@*$e Wa H_z.%A \[iY=iH-ұ9D*I.olArSC\]ŧw\|pWWrHE^ O+/u8EԒp&`>bU11Zfg:Nf(Sd17BA;hvZ&UQg'7j(s'}l{[}f;":/+42Pۦ1 $Sk{ʄ7Dh/L <4__ Z+GW.4G Ƅ8eꃤVN|#`Wo3H⺋@VuKGZ+"`~^AԿFƃF12Dq{#פr,M(ubF'=8j<zHVBb)͓ozs*ѧ,#C}WĊ' ȵ~$=2yrFJ:nв.xrJ\lMȷ VMe>YJPol_t܆UranZuCnAx1LԘpPH'Ճ:X\NSZvbݞ:3+og˒w JN-?W5X;G-6FSCoB~޴ޢՓYF)9r@7fO@ `)d| C/(ɫ˺Ҽ)gM ,t1.@FE., /eAoC!>t<=qh5p);?4}ԏ]m䇲K'f!;hz&yL-HYG˔RӀ ,kQ|dҶܧ8@'䆔e{_k#?5YQ Y/6=߹? g y=!{d߃x~Yؑ_0<$~+#2L)OMhJY2sPB$n;%N·WDL-^Y=q3?jE$0չ$ُQ}#$$2&5ԧ{:76uj۔2V`lor(gB$›v1SL|O ^[?n:tx ֶJ ѭX]g|~zbiiLdԏ"ms'MXrA/0X!lQ<i"#oPNbXU" |,ѐ hTn}3to[^$q|OxgUuxa19|xm-szQ?Ř?p1L \lʼnp6ZM {B4Y[RYP + *E\X92 1QSi Ɍ+e` OI;9i*Qp|/r~Ǐ}4 ~mܥ/fFXE {l g3ni* 3(S'#rVdY5۝ohEY")\0aڈ3}+dYToP|4GI!iMdVMbX#`쁞Iϕ4w`.({.eEXM;OqFKayF,;0ݏ6,Q- NkYΩSxC;0[# I0bg'yfς<l=OEF֒ʟ !4ֱ%,a OQM!d<؊ }=xczA0m'XȄ:gK`*-ce:%:Qc~zdKn懆6>/-kf,:V,4]u+/]+ڸ$8#E7@q \G65b[+\FWhn|{?k\Id,9>/.a&Q,fAz/{ͬ;o[TKEu-U%=J3/8Ot+nr IqRsH9(63%0TGUb/ITEm &] V0Zb|M$%9pB2M-N[kA٭<-Duvچ2bԫYMl><}=Xw !O"r-U[(I?vWi+(Fo\j ,`+N; HB_W6|7>+`yE$r @J Pkp%8iVxck~VZ HM׳s4d '`'MΙj%8ϱLHvp.Cv2&u+%8I.A#vGOf*݃OamCFD腅)Lus`p\nJT˨Q^sZQ-gR#rD뭲SPa*y+Cf'Lv t v})u\3G } A'BckRb\##ັ6^dlc<Q sАjۥ>Cr߄OF,=^G:r5%ޏhboߢI+j@l&%(R,8!d0+Z+J#5رE"sidBT}!ynJd;|.P:t{}'+6 nHo2ބd.Of/|δF]IMc{4c{Nl?UnLjA2MX ȿE{Ⱥf*nOΌx|{=H*`~Kac7~!GܿxKHr|/C1yh]EQsF,` w}W 8DD4恡5RyWa7- Եzx6aUZSÕܚf7o&gIotPzWG4mIR,=3v_gܷPŒ=l44%4wt> W~ĵM%bh@*(cYid6 ϐ0,*9Cj<4fj11HЬXV 83"jFpޝ92FdqeI(FɈ7ǟis0ߤqYh4.OIϿ^[|'3!O.#Ídܯ j8dCy` C~.(?_zģ`^s:U7%nuaO\qTG, u=8u4%4Lʙ?VetC<{; o8XX3p7 nj{qY+`g2`2%xw*=&\{\U#_֏<_7g Z@' V`WE>7ɖCUSyJ2hܪ|Q`Lސ34g XlMމ(4#^ ,_o'GL>Qxᛉd@qWg5L%RfXն  9$Ӫ Rc.k +O*#hZ"㠣/M<. L 2h -ye uS+Ⱥ?6!iV~W-J*hPix #'2.}{`|ꉀT_lRt:'OK[h,Dy$e"0CB*:jYk󶦜y=%|bs-%Z$9!-=wuӵ%v,tw|fCwŠ2v=u|MWq1 Eͱ4>{ LfnR .zO@^,>5QM50x)K aNm%$N{;mdؚ86gXR'oѧDo /xʣ4Y_ .z%gɁɏ }%VH*ʗ[]zҥ$xadH3ӔIg;QsҧUFT>.4QF*Y(juL NSЏ;TQԅe'@]PUFʙ^ lNN TE~ o bpM QTբ *!/0pۦ\t=IVKr2Q5 d !FK41?THCoH,B_NJ==-Ys;pہjw5 C/zgՔIorr^YLœ4h0G3 Z|."ȕtqdwLfSWrO<) ZZbSԄ Y8y_XK5@YcFH5HTÆڿYݩбEpM|CsDŽhOb J$DaҎDr<%ھP&lFy6މfnM`C|SBMjMyR|0R?5Zrix1[OJ-Z0ZT!&#{M|!3PܸjF//`2bޏH I1iN G*70锸i?{0Xm,2|ܚzS}@e&(m(wȀ.S \*L">f qi p9=:ϺʋvݺǢר;؜!0&]ZRB A#M@|.ZNY:d]ӺjGع47 ޿ErtދǢ$y[]P 8M3Q'@kѿ'#zC<4,;wE4ZFqD kVQR6xՍ3rMIZ}2 AY%:5t<ǣ/Tk]DJٶҒ8K iRZ T7 XM D:$W%jHy7){Z'8iP8?Oؓs1\dw_G҄=&űXR5.)OEI#+dLds{5s 1wӝԝFê'gڕHXhف%o9 Xm햃!&p$ͷ9ԳUش0ZyO7LNI$[3І7wKt%uWHr|8lӭX< +~{2=vhE IN:7ᤫ9K,*ZqϧzE vj)A;$`R+&1A2Fh< o)WwB3x\ZFb^9Sv9qޖ1Y`Aжy3-[><DΆֿ[\Pz5S /RH lY Cå'B<;9U_2XMv+Li䏔jأoRF.lNىDn(o߈ʀܨ{c,]JR?LQ Rg NY`xç`Kn}Ų%J (E,@U*Xf>f%P*[-۵ cx"/K7XucMђ%6e$ٍ5HK)Jm׍-9[#Pʄ#0 EjHR7BmM24!D O3A7O}p%C8) U`1 w'O]:7EksyxÖrzO]T[}wy֞~Lig5t'L-Ɏ_<4*[z#>*NmPx^,6fa/5^凮ZIqLyʕo0t2l " ]'rN\Dm-mTXhnHg[" \INöl$cIh#x괂yM"[-0 N_61MUlճ!rn⼓aiO 2Tc3Ѹ@-+)Wg\u 1Dzl)f[Y>4,dގ}ky0#9gw7|*Eeþi[]Lls$LoPquzl3+);b~dsvD2z`i2oZ\{~϶!gG8Շ 0^Wlo-c{(@#{ QH'-pAa6X@kSNqaN=g @dFa0o(vM ?D/yq3v26!BD#7Y7!X2\Nfk dZUcUwO2 uW LHh-aMx;ٖ"ZX&-f8βŻQXK38FvT yCej9m8VnΩ, z{4gUF?l-Q毦 iYobt Dϗ?W/\[5+X|xWLq)0Vמ:P~.oq:Fo^5,u1|H$d "V8JŸ4Z %TzIˆ^dc6| daʬ1\^O! N!F $zҬ؇ !&˱&UCIkv^ b6E3$22s?C*.ԾPmYaZ<'TIB2k,A\@NLZھ qRShKfjvl|P<%o m`m6['z;L,kƎyD1z̾Ԭ%(Ҫ$Ab꩸%"2.#Fc~fSGGP3[5Mq>DI-@Vтnh7irC(?xp8|yќS(:vrAGb_F9bRDf~"Gfx蚱 KziC[[r,HQY4d7Fp`%B@N@<8GB_7p\eq2+\\/qX{ΣX;cdee '- ld.cg?Qנ-B ̥/M>Wŝd"C[B+~xOJ&]MF=Hj6cR"Qcx.G` i  YJj 3gd?FL 3?t_~ :YӌDmQ>cs(uCGn4)CVUO?@\]FY41qƪ{r'n|Pm"O)lz76\6B[ajSf$ !\h(Rs' ן\܇ƶzSI X&O :jOOWqj=nzXP'5\1^Y}͒h8*|x3-72O׭|պ(юVϛa"%7>Ҍy#py. ޑʪNaOBhjSzd-0sw͂$ټTM3фL;Nb ogn&\cVHWJ^-1h8o8+NUJ%\T/gGY36`O'$RЬ3JxiC̉A06n \+kp\9,ce? Z'Lq* JòV[ ΢M`bv;Lk/iTNd #Z2Qge #SgS}6F%u(5A-4:Oc'¼z`2c5'_̰'`z:M~.HvfO0oߢEQջC::&O *aWqNTΓ̾2gȥ\!y\iŵE9L}P78>gP҂`tdϽeDgWYa)ux7w>paR<$CܩUx~k;P.țFfFW^R˜͆Π<7{O Cw$c*-)6vuUYTHWf[%wPA+Oy?n^ow wsrxE^/03 ],usD$Cha;>1Se6e9~|-b߸oVV>"^`9l4XΕmS'k^"9'Z[譤Np OT$,+ʗF@C4ek3:Oit} ˅/%hk6@ݚˣvokqCx>]5bGl#ŝQ3L3 +5J(#1B?Lo*3LDܢRNZ~DD[\8؜رe@Ѫ=2. $£55_#`,8f!HP@[4F#HUD2v[3uzE)$: M.^=pVp4ؿ59ᚵA&.b#K !n܏d}l͸eb#ZxU =e̫X5]"jvEͶU;ەUs%7ڽ 4%{WIv=  [w]h ڠarWa 0S^aAG> q[؅fhmL3^A\3JFl#vơJ RfO:*xTVODž5T7F8>}%ʱ=QSbG6ff$#U.S95L|VE5@ =4|eۍ ?' eX(7-"zc%ŃC2ⓁD3ϸ$I037Dcx.b ˕|]MӋ +@%@jK ݍ)1/n}4<#4{S;{5lӻ-z:wzYKqFkV!UNR~71Lʬ3nH[oÝ[Un ]J[& +& !nu?*ocijp v.\ [4 c\W(*;szgR'O$ RQk ײ-obƥ2e](Lm6_ղ|Go|f!XqUB$6L;'Z`lUv$`|wJ@x/d2Nw+f}{^JyS %'A_C2duWlЋ ޕvp5Y3%/h zVHȕ+0f().&QBtʦ|F{Ҹ>4]{ R_{jIDͲPip[li}{ (UT^/؆}2NxVQʷ}q*?рUU_Sf;1Q4 S95UT ?m;&w2<'MEƀ}T88f, T>]溑S8@. iT^AV>x :qiԺ/lCUGunvɧZ8D@צIjL+0g{ep;0M'Qǀ/7Aෳȴ+ŗϒg:dW O]a;qq?T%7%^%ېxD[D'jSg! Ϩ {,\ ]@4GSD Ù1Q/QD,3c'&2^٧ϸx 1Ó֋JJqj]S}hъT <6H*@S";D4[s-n+E~߷EB @T|ā^1'C<tteZ1JR+^wyQĻNt-nd|:842tNI,A@ZM%e=B;e@4Ɓ$CTd8õEP,G+N1f =9:){ %k.{%Zߚ4ƍ^VCOoޞ@q[5"T=o1 ٷPRɮ "|i*x΂R H|$ , P͋71¬+$+S(&nGV)Qo#7:hb/ȹ% =罸do\=D0]hLl_&> \/6k%CHS1nw ՓX{[DOemVQ`rJpXUg*"/Ó6hҽ3\J@73Q>2YΓ3U/( byYpưf!jO!Hf uUvO.^~),䖰3^ Qyc,4ʨYFE 7lj^ɋ!wTJLxlu3Ə絰sBQ=Zyvg("y٥ `#q"E=6{WmUCGll->6A?w L+U '!a F=ٗW~P N}i&KkC]3XB _7rD&$#b@$1rh!+ۭM[#&[q[~a`.IO ș=*bвP-LY BocYwg9O VӸ(R:Anu9n7yh,In( R8^BqqXZkVr'^sU]"CS0-ȍa}+*9$)?U:XL\< <9*s!fy%J:@+=ҥn8NRDnLh+(T,.B\ՂW- 4ـSՊ)~2ʦxܞ~Nc\)BDl|\D-9h6Gc[A2Dmbk K"DW/bza?bƨ=,Eu|"hD q nGueINCEy!"_o.gkǏo/p0gc *trp{)NNXWw;Ep8{$9lzxe.vLD52s8P'Uld*\q+:p>U<%&a(юPG/4meMRp4F&ZIC4 O>у "&zR5O cby:>z*wKY4Mu-ˡ50jiH[?޳+ɴQpU)f윍^*zO-l8Q` !hyJCgiYxwx+ofhBHGdG .D!Ow p%`h9~30>or/)IVxGXA X$5ળQs$7!A}",7CV)Yief3P3j)PϿ#@+}מK;ےu˜cf.1s?ߵLp\HVf z_##wϫ +"S;d7'o#O|& 0oYVSlrtd)a;,lfZS`eL r̎CgW?j&鯖ɽYYb"=ԍ8sU잝l<)܄N-Dr/>(^u<ɼjn#k)* &&|7txѤ?E"KެEv~IK=&-FLY`6?48H({f,R S!C0f!H[Mi@FU+|-9)N2'Eӗ}ޛFij.bI$@؏ 'nrjM&AGOR٦Ɇi `_kkAcg5*bl@&ʘ= ! G` J@@9i0Wύ*˖Rp3ʹv+6>8:O\gxƕnni} g6_*b5˭&(#fLL5-բMYF8(^wb䎑;«WW/F-z&yE.0֮ށ M4qCoRӺ"YA,-dH^Mk]DlpMFtB'ww аP>ԁ]he#ƻ zީI\z[w)HY6ʏW4Zc/–lT?) (9̶A.MLnG W+k7d(\/4 \]7bpA>:mMA&܌G] ypn:q(!N% GXz~ ptDhfqI/?:RD>=]!hqbdYaR:3U~q|m9-K ?6K1 "$>VsqrfIȋ&yx3eW˗vn=`@%G w?3[=w̞cNWRxt$}*xЪ' yB#nd3_7lM"8`*z~cG4PRӪy0$?DRɨkƃg?s ꚃzǯZ*U2qi")Q3  y=3Ag7F^v ?W||{37ɩpp0aL.:#2X"(>ɼƋ+/Gp2ƽ pY[)7 okb$?S3bLœwv+zݚ+KS}茮׳S>t[?g $0V]m;S:= -?O(gpsc~܈8}ny13wt__sJpf8El  "JvRʝ'k)oEѲ)?g(ᩝWZ0s16 fm=( 21m߲C*Is "I{sbC]QHGʾ txbݕm" 7ȹWW@ɋW{nAVwu#8u.1ƻtmG;'7hc=x silo|)l M:'G9C߅WԂROWX/+{j>6S3M!N<g+@]2,Ze 0 wh$T죉Aَa`?^ !+͸7үLu}^mퟓUk(eTn-աCvfZq!Pc MuܳƭLK l-# _DJt+s]m y*)^t(^щcxmDpY9р/*^G7]Vmg9bխ<̀.T=FUhΔ-붼uߏ1<=݊)M3&u.31v4^: cl@\X4 *MqVr !n)+]Q#RZЭ|4"*),$ӁF(ςE2:?6G[Zp4C# ƅ6߮("On]? 9h>$%9m(U8إ陲WbMKUT]%BUiȀJDפL%CƵ˃{~.15=W1䜟I+@ҵ3cU- F'1DSw pwWݏe@OPk(%2@.(,EX5C~i4oM:R/\:2 2?U^i]O? W1_@2+.t"]ɏu' 68WƯm #7zOXp :ק|9iIzQ(r JrZU &&#Lnʷ*le\$@Z^pKTÚ>ϫ4Mj5{gԤ^Ui@o/14ZM>F'lAߣ<Vc. 6h NVT{l[RN@MFXC;wWڦi,C s2/QVb>Lg)a5rJ_AFb1oXjSOik&۳WٛŮI,||Oۑ&nM߃2G:[iw~V,L)}9l@m_ bv&t_e *q N9y! ͊%RE"( h©*f,/YyjzVSyE6K!]]?%w5yQaCp]˄]j6!0kE#(7腩͛>Dk b]~J/C6bF{ !gᅱ&uQkjI,ҺejL ]:ۂ-;dgC^%st:&KO^"?69CCxe4T`NDs'GhcT4-_4GlJ6皂[R62bTc0VyŶ>v82 3}[%@o;/$Mr` }6Rbu^PD“r5IjUY|P$ *WݗqFtV>jus:L?FOe]_H:b2EE^8h(p8EmDYUv4:3Of4a_zm:b]̔LE0!:.?(2mvr| Н۝~ /˟]b,HXg?V"oѭ0)L ߸+4Cu@^躨cvjn 2yמbIAXօ ]8̈́ <0e>#*1S-dӞ/l; VJiu^HQLݛ BqZPU OH'C '"Nݪk T-yK+sOLhlywvdt/Q ʱ+ cnF޶qW*0ا[cɷ(D,s=kzCRFi+h%¥*}rs*%1dI9 *e4pb뽦-gV,:%ljCDp偾#!!`v&-1 *$ !mͯK!U*p||i0+IrnSj#9)R*<;ljJM줳74SpԠK$9ISOxg2څ*(ѵ%Y=|n2G2[zglUk里D}'莪Tܘ&=_[U d$IT|_3gzf2 e[07p[Mp#<-܁8bkbJJN2Jze'`PąA4L[wx99j.kENW[B&۫Wl͑Ŕ;:A,vty[G75JwELYʦ1ɭ{(x:= 2Lj$kpaԚb6tՉ"b", B _97fnL̶$ @nKAsbv&Axg3d3xN+47lȹX yv浤RIDK 4ۡw*Qʣ1&/)$v&//*zMF-0콄vtlLtgOr|cZѰ7?ꗶNZ' |xsHN˃!2snh/KN dh l{ŧH2л)J"VO`'} {U[.* uֽC\7:0el6?mis.h8z X-^x:xYv7k(eRQG+㯹Nm@IQSw|2΁HKG5d4g M,Qoh}kZ^G]^яy#S%}b'V9zMGrM+̨'-Cc!%yJ6L0.("f+0y-e; B n%m8f١ GMx#D+Xj(&ouBapuFMc_D)4Z#բA"箼vMb@Q^haU󀭳зpot J.-L{۠VVuVrf*U*=ɬXd˂;ަ,|x٬x,|%5=+<(%׺m3WxzBru R0O3JAZz%fjzK`CiY6ZX%d%Ů( oU65reוG,;Jz~B< CS_n$&]o 2b'b]AN&!vt Y㚹6c22Me@I31FMPB99&łg"lk3 t6-Lk0xi$k]q4iPfq|~9Z Kex"Ys >ڙ^8'wRd9!owH\dPq:'';?Ĉ5ZSʠʰĦxO|K"<%gN0u3N&r j&VA tW!KQm*YjGs7HzㅘscQinڀYږ{uk*D 1 ~宛6\}1 dB۩i!_E~?:=V*ոyAp%Ysۗlab҆mߢa`=YTy$ OzYVKE댢bb~ ʗYhPYa],`Q3,TY1|IeU)Yl+#CsS\8,ImZ~p+GJE*{r{?Uh*OI185-~ݶ [ceE32hvQuӅ²ZKxExfD&"W_oIQ,cMM#]35 ҷ &y!4`UNoD|iz%'.iO+guFgȟ,蜀H(LUVD(gLf/`R^ʺ0 qz6mJE8̱pCgSayڂcwif%{C4+( {PFůR Ax va7&Z!-3Kܯ Uh?dL5^t@mfVb}Jdk[ HPsSoa7U,ss) XD4dF^eҹS;A(nځщWc@uo{9^oHܜKqZp B "HpK'*G|2{zcq|˭͠h46m@/( P@7n50]yH%a*e2lsZKuhzA*‚/ Q3鬥3>JexYڼ+Mw@mүI`iyTU,W#N(W:F |nv^΅ L#v_Ϊ R;yZmi¹Y6mn@aa2WúÒ1f=]Z(ݗ_ arS}eLw {R`KLwaYmabeC}CjNy?vaDV @5=ѯ'  k(#օf1_c˭X DRP(H78qy<Ј)#tX쎽c,Y >\LxynfO d8_w !t[Z}:L)/:f`ucʰѼ`)FِH/=|=T_+E'm NJKn=jdZcA:DtO]uZkcj '{6}ݸVX  &yDH BuW/痠D q1'&rq@ X1bz45VHGisf/]-{^E@)XO4teڔRZqN^(؇p *)YqO{HDrÁ~=h`G?~/GӗQ\6 V3r´wsС}/_s(t/C$W|gQƵڵYngnQRANC&N>ؼ̜\7qmk H(6٧³xT5A`:ZwP5 rB@UwNCu?v|楾vx|;tT{Kd;_0:1 GעQ܊ 51TJF≭̝6sì5`bu8X~j=s0+Z#6B^]xHm 4OG<;Wd*V",}@JUSRwE$غ9>c&0YȧO!kHWd| [ 5qX o0O+MI@cےolFؾΪiL"R"cNr;ԧv :&{pޡuQ'bu8f~h%;{-Ja֘_'Bm˯[# _V2:n8S9ɵՊ16[7* )ȴY& _e̱}^Gj?q'@%VXHjiK^c5xXŹ6]6FϠsՅPˮ3M;uj(U^^U?c1)c9 ̎^pyV 8!zO24}aQT٬ٛt- BbU[Y7P%IͶJ 77 ޿D*;h| c=1ߵ`7⥂'t*B5 )O/o zMVu$z!lN*U)PM~$ ,#*YXmM=7D_|K[ E2D /!Yȴ~'uW94]FZB]O[QMŘ]x/L0bw`=G*QpFr VJ`૘;  z ިrwX8niO>>RwwQvc%{ )d9B7y;VT~ʁ}FS]8@{jZ\˓$:nU6-d] 0'Ĩ=oefBqYBĵNB0nt@BS_ҪVS(n |x6hWUtaVpCH9bJDe"3nb1 my(N] >m9'P. D!V5W!9`&!iZ~Yj"9I,A'[Uw>̡!7|p_ N/Bi z#PH-^9GNv r3'r6ZVp>L8g SZ+ow>dHy #]cԄQĶj5ɿc8\}ZnnC# ,vh߷ ^?>ٜ$g׷}kvKMg}1:VA2]Ңë2-?Yix0oNE w-LoB>Q/8lypim)3+!y*.ܰ_Fٝ1S l"B[+!5>-8pd{!*b4X缳0'A'bN:V%(ћIi&SV=n;8̶m^X#1gv IFf)%"ۥ> SӜE.cھH !b_x&鉜!W SO4jGV8|:DXʲ$P VM3)ȭ,AUH tKܤ5h-)U1t cmcPU+ݝ-`Ǘҝ䡿{~>IAF$5Ҏٙ ~-xŸ+vJƂ +bAi)?eлūj*dy yeahWf3ѝ`E/tk{GoHc(ލLjiS "@|Rs_)2O`pL-EeUM))0-.t$b+KtC6n~$YpV漧ulq?>rCPlfT\;Ju2e4@^I51^ "z=C5tO=ՙZ"WP No^ NBeL挻:IحԨwh<|7kt-<;כj‰.GdttbgyR@>LKn&^X5#D;RUag`/[_4B ?3S.ںRB9+Js0ףr.uyNf_3oqSk!{~(ڞ$w=ϰR@hq ~Qu<`뛛)iȤx ((oa B'EƘҡ[ [b&fgP?\w]" uYz-KͦA̢q6l/>}A2_TO BcНp2^ۢ /^wW8'G+@L_Zh.kArzij;*ʁȾU8Ķ\絤^z&4J"AppsK ܅xrl ScZH4;Z##Og=`j#i Q6]$tS3d ;&B,yt\xLVˆ[ PЯͩ5wrjtX"S KgeoݺF:t+`erKw<'-2964Y|!VRjQ~g#^AVXG&fx8BA<ن4嬀*9I;r-KL:Q1W曣p:?,ML$_괐w9{ ?KcDYNrT"+4:e[[׳ 1x@tV=LV/ @4/(RRP@p,G G:t\Ӵ+Hѝ㦎bM諭?LaxQܢ<䃏KkB]؊Z>4 &Vc`<}V  %RDf,b0>ݴ6C.V$Zէ~4ը#b5EC6A $Ub_:Y%yܦ'`#ڂ{\t2G8ۜ\aҟUЙ?#m?ȓC/KFqd2d\>7揥?ϫ5:a)Y#+"l_ C  cΠʆF}G^sbaxlyy(q+1 =kf})Wm_f0*%_]O)%ׯ{fo/+q׿o(nv3iEy;-[М%1y9X]JVDWde7U?Tc#&(4ι(%a :6,EOra @#oz2 iuUOa;4cfVzlgiqA-S n,"+f0ln3uCNbD4Mu `bOi(Z\tQS@!;%ߘ`~^SMd>o#F pY |yIPli6-RjF -Q`[fҘ|Wyv}$f.6=7XN g-hca)6liQPY 8'5LsU_[DM&RgwQʠhP/^4R9 "doNiȖtyB16>OvPFhu-5#{!DӜ<9M]DX3-'h3~+WFM={Dű }A9 uuv L^$!(DSB4\fDkugjD pݚVhbf1~Ba9%wEjиAy0dtԷ9B V$n͔v'W)ҨĊ9gΎJh]B9٨ z4(V_aͲ'f VNJ ,Jn.zXT'ޝghN`4N=(9TmoJȫE}%d>13[nbVSmp9#!AJ⌜A?GQ 3b}m@Tv)Wf1cKaKM).09| -ɛ/`(R:no1e Ǣjha?&>ƥ>fgfml̄vMlRh^`伙z]LψG/FTd\up5m(fBj/įtPydA"}{[限[JothZu=:OEڟ5U_OXN,>mPrHJjIԤ6f> ~K)ZOЪ8-P ?TRaai.m>"-٣q9p/p23OsF\Sz?뙮Z}34X!AN7Yܼ?m #BcwtCJm-&oG/9%uz̆͗BxH7lզ1 c񲁄>v5wlmxj1o;F'G;KtN\٨o.ZYWhn1]Qm;@u ]K~oE9h;n{vF3qҬ> ֒FŊ➅)ok}3c?[iĐ;v软7a ,V, ܲ<öن10-kJBda&QS}¨4EyUJ! NQuKYtK**LTUo}eH_VZm{ ~Y^Kt4سt.CmMƕrtFIE5jwr']7&IZl1(!rD^?bP۪3E td}ERYug[Sw6"; =V7U+eE)~oFvto<5k*䘦pA_wվ8665ҺٵFbS)ֶ1|Qp<0Ǘ wR$2ATxp^Y{٤PsV @d*d:À4 =W6 6sqnh)Q~d7s#-xh^zk0z+勰K f8?!f9S]xGJt9_bV2)mU!qKņV=/ZDQU:#j#2jOwdb|kwd^3B`H;X$ 8:8,T:-dS=7>!{%XHXK2C/BM Ka%p {EY#kl,F$/+CO\fFPД-aqʋ]y3W3X: H*"DOwYKu(R $dׁ{x uj $<("ZS`c,tL6r1DMHN"'n e8jY 0  LAThU36fxq")[.l5(P{z +M}^mSzm^[eopO}Z-,\֯ᇿ~vQT\[ŷyG ٬L{!Z]ˎŐ+qyȷ= RBYreTS13 !"w̹پ\;!@YmLFGX$0T1T@7O՗uHͽmQӉ]CH}}eik;)֭U;/F>r30&QY54'B7~J2SW-FIAIWo'"= g6g/i|y>xD2[I zSK LMhtI"I-|-!nh~Az$pKn0`hRfhx}fBy#o:1zpMב!Njcw[USJ(7Tڑm|.zסa-;?$!ش/>>60d q: Bzqo;*УU|ȁ[^":/U$`YRBs{ ~-wjxэk3MuycDL.aqP3Kg꣼׼  Y s3QT|sPK}}_97!2qs,7/P$wȶ-/PU}ۛH-5Rΐ"i*@r!h fuE7(T[qꟚl˧@㲊_'^m4DE|P!4n̫uV){]|FH.yVMAcvY`WUȑ3";{p"<1kB 0s_@e`aNC?;CnwG[x3s8*ґ}tg:0ˆvc ӛLY\5l|^ B6=j>ںi[.k:n1>p;b2Ʊ_5 r sh\އ|c> & =?A kh\D\_Z 0-?YJt0Ɗ]㟚Vue1,8m5=Yl~/wuQv/Әr~҄4@?omzS.-CͯFOP:VsoVNo6L":dtڐ*(մj9j?=Ёg3_JQ A] |X>f`1kBg0!ݷ Nz.>'cVyQ*LC}MGEUNRqx\ yC@H9% ݕa=wD8^J}Jc@l!H)%_dxE5z 4~n|>S+nr $jDrQ,+Xc /IP9HOGs>v8b#g XVa-~xY.id/a[_CI'3Ҙet7I=΃!OlՀZ ׂۑ3\e em| rӯ<>G|Z3R׼*4Ծ_<;>Ҹ#쪠_,"Rqw^| LL ` OOoht 3ڢު PRmR<4bP(w r֤|_V 'і ]?Ԟ[aT̏]+ul@;>Q;OK5-hC n N(_1-ZfBB>`UkwBѹbu9,wv$h.Ʀo"mt6%SR%$)uƤ\KK ~R$Xˋl|`uAmjifhSHo\yh2G{g@23hZL{1bY=M&FS'޲';WlCsc+cfs@(ⲍHgCjkn'ƅNxZ&5ŏN=lQmJ3<a 2 76)J?W@uEd"慫԰?9\> g˟t9j2=~^ @J~HQp[tbSP0&v \_ 5^vL?:Wd0<8(X^JWZOA*GYXtfu[CX|CTS2tqvylujӹB@…O>$O,JB&Z!H-!3;?rpe1{>fP.u+ [8ys}8+ׁ)oKEhyi|e@~BOp06^z<(TbfvQ%kG|ͮ3Q _4oSӂOs;%_?r L Msl¯/Zɿ^\k ) <!}aXSO(⽼C)̓ЧJPyGԚ?Yð~G'#y9;B.AQo8ᶎ .sKҪr8d[e&˟02tQ.fDv4(}! |3Q|\JV#ŀn͸b+`%_kOyH&LPOw>pL^i]{1˷v{ j2cT^s":]OWc7\qZ ~7F)ߧБ7sf>9wœYM b]w!覻!5=a~YnWt46NHKž)~pnXfP2KJ %C?"}[XDvZRȟ jG֧Y\A Hzs|nz:̒VFlu3\+uA1_=eT.gol䷚Y7U$dĎMn9=I~8Lltq?kb5#yGV\/XWqlѝۻrp°, Ol8nw> *ӽpefxY"7-,6$ad]YϹd#v5Wgs._? (hz5򵈚/4x-FA5J%uXX)JاSWwq?/~4HgA6(,av'oaNpį e™J ߆[q ME[wEmǛ=^oRKb!QS+(<)2`ʞ_&)㋳qX)[PkHgkR"eFw'&i7w -NMOc7uڷA xenj~iqSHUf&.9Z| u[ԵEhjvU-BK$;bFHeej\ CeM5i_/'N~(hD>eoXFS85=XHr{'"2Ѓ9팭b˥޿>ʗl[(a(}X*D/H1B=|Q\0%U:`eŌL} \hhIj@RG*4pMHV}l2IL.YC3JlLkdYeXӳW HGi#(dj03ñi#B*vL^ 8+gleػy[hy3^Ùb=SydlŎ)EMUww )$i45.-z HC! zޘgz3z='dγ8RHЕpYGdAk՗ A:Gw)+-AS9DLW7qÑgb!JӣtJE~ל0Df!˂ @iJ~BH` '7-C Pvf`o7pk߷!%c)J>f1kɐhAQy5ʫ# -b/ļ*yLCh[OK#[PxSBj}8EfwE$Wܦşˆ$ۄޜh͓"[X oAu˴bA0TdA,'3_ZWE iW68p3X @/f/h$*Z⋾E7C/뱊] Ҵn.J#XHUP;Gy} @v6#Ы'⻌?rbp b0Nd(5+ʆPQQƶNSR dDtlI2p+X̭ "^$@֒"ԵCƛrr7!jpɢj@j@ϻAsa\26'!_{K|ףd|jŃ&JpQ]ٵ>\$?㛓=CbC.]S G_B T%:T vA 2r EL$.lj~th+ O:L܄5q8e ɘdDϚ:=\lq%iE~:krMeyћ/LlnMX|un6P4/xMBwD[V鹣8 rdHBZvG_/vpN8ֱ^1I`#r|U)i|iAIhCwe՗YNIz]uX4%^t(pR3t!HQ6Uy 4e0 ιpV -OU OtU kU'V SN8ߨjD[`ϻ{-IAyn&HvtBϊ{(\zW/([;IJX؟=@,=}oZL='Iyc>^%ÅހB~X T9(gB6$}oay]; "J& ^Y4i{TJnXnIjRMa-=!g_2BYq4a 1XUsכrx]ojT\)(v1Rh,ML2#& r@CoEϥzmuƗrm}M#Lh?WቧW)AHRTԬye!Pu0qTEdbݏlWquY9߃MC~WxjRU-jx a#!Y!bdnLVX,cG[.„U*ɻ{qtJѸP+]W4 8Rz_BQU>[(.wH) 0G"T*䂡uS󣰗Nx8Isq*6ʈzgƒawi g 4K :?re)37Ή9PZkH9"nΚeѫD6 WW*D qo? y tǗDZ귗0|^ oԽ\r˧j|v#mB}ܴfU˪<@l*b=&S]MS_t4W)TʈVI{\CqW&SK#Fi 71N6&ksZ뛎!aȕ|#8o:wqYpQ rw8o1s'񰍋#Z_|_}]3jdp\zزE훏RUax]юQ?D.}S9&h֟XhEiE WKSUYO_T.Ri%") PǹxD ucYVe;| |gj#F8 qy YDlw;GurC&%`Ej C={EYb FW{ f@7[kȢ&33Y89ԛ?zGK "y.+yMe,` X˲F(bm7F r`Gţe3:!`zXnq1w!6П*#:~]Ce""I RR}`E` }9cʐ!*Ljϒ?q;GR[cRl[q"M.*"!v[&1!y Ct#-d>quvE!i?Y8oJڨjbM͝>-SzlW|T$Bog$ ^,:4 {LDI#ਞN )^+T9SZ8h&*PiD2+! "AAu{?{f&uIOCPC@DI S?jPJ;"I'_-dV.k.ہM$qeL rԟD Tt]6ѣ@|8>G4@xBʕXυlLI+glJflRj!49 WMpab̉J-Aٜ~oCK!`64û}XkWDUbn2vZ2U@vaW[1#xj&#qC&R\bաh %2RF&Q;X C,i . [%Y|NExuvf4̱-:ǥjym? DhL2Rz3Xv#ݮXcد8*lrӝϕn`Qb|R[IPY'f9H|̗VnJ_sVMP2kwoG~" ]xXI{|I#*J,Pl2 (&yzЁwl8gˉbv4\zv?ɊZ-[EZ.YPќÓktM-ZUy%3/qO=~ ' Da_Ia7<$0u>'$J$QQ8$d&¥j D"v-Йr$e^ %^9ZS|qe* `6l8R6G>yV->1& CV]GYcN>Y{-b$e//y)8&Ν5PΨۼHy4eu=.xQoTc(_0/wWy=rD8f W,.{5{=zJg3*Є,V:H Lb%?h:uР: %z8?Սm E7vxY8UB4Vˢ6$E=Mzn 0!X+j˘Qۗa}A#ZS!~p&:f .'CaFF x^$?(vf V;;S՛f _=G 7*gh!K`39Dma4XU,*)]}Kje;^Xů 0 `v\m!U,#,tCY|1nFĶ$2 S "|鬔La}G3H"SE,2;!FUPV)Q*2=it&ne6(d_a_ "z6&\P^8noyt֯􌇿8 <ړ!['oK 1İp6.u}G:i /E?g}@“Iym|_RA-G:㪄 ( 9z^f$s6`v̨Yz-{VkŌ5LD9+{#;q]SA{4 Nu?7Gި bl]^EHnp"Iqmű,aVLiBSC{]E@iT1%B`ēp`g~HT^VN26QRQ+## 4my :_* bE8&oLΫĆM1'BL/ۮIJݖImRGkpd,zuh>Y$,E P&Rڛdݣᯉ[욿Wv(ME̕T < 4LMWU^ɳ PVSmz{"QlTfS{dp%u2_6/SCjDD'g(/nwCT~{yȂϯ]1 *2#ST S9E7&ic?`4i^J/Ȼ:ҙ/K#"n+.;u=҉(ēW<'AԽą2k=>bSޥuR8n;hVo肱+X}=50Tc &t7m_]#'Y{U`T|?ϙ1>>4_nc59%̔(vK|qj$(eҎA ^&sXړs_a\$8(M7c 9ꓝG6[M ki+\.ycB|.̔^e |fbb ׃ mUH,>}!RXMZANީ{s%])\=8Xn˙O;CX@򁘇 KDkSg<8diP OUBusG E[VTWP+a$[ߑ=ǀy]$-n{ruaEŅJ:?VRS]hD 1Y$وLOp٤D ;&U r _@^Ћ5Z*ʿa;0Ϊ2o uݰQV]v[q0Pl;}*mq=Nh`݆Rθ,aʐhĸջQYV$/07pwܨzD J15ڴ@)rh5MhgzĊk;uekEAHe;ݛ,e H[e HwM.);y$VKZ@!oѻܒEXuoO{o 491v㧎GbPpz%k<`>ſj&BԘ<ž.Lxϊْ~m$mt};EQ wKʳe\pML$^*0BaxZb6

LA%;5/u>39x #TRh/8}\U)+Sw#/{a} oNg*y@%Z+u?]I]_b%k"^ B_j,>:6% Kmuth / N]5N8"i0 8\C]xE N,ܼgNqOo)CwL}L|=̄`trzA%=kgNl+:fؖ,\OSQ-=|e(SE2"$P.rY.>#b QCK8u)+6#'8s; +^ bQSS!cH=-EpE99~ʞٱgݺ8V*akgXj}{P>[nSѮb|MS:9 |gZPr$dlTl fh_۳cOV6qRaC$&94=:^qK>aH86k<hu *zu2V]t( k2f\8+9/R8n.ߩ;6oux4ۇح^]?yS ~# +?1$JԲuֳ6Uс qn.k%m4ْSN#QR sl߲܍?BE2c|ʏhqn;`)OT\sʱܕHV3 gCE.&VYL DG2}.+\=8hƈ`I~L=P'\xu9.?Jf/}^F9(2 |||jB-/T&.ΪrLfy^H{v4p"8cksf>h$o`lه1@gZ/ '9`ۇKKEL6u*d,cyIg.Ho6~m*`>OdEM1A^}I /TDܛ96bDuC'ջT\ߧG`I(ך7 dmUP g8:S7_VhR^>m(&c%$]$>J5yZtd}KjRhb cn5 xGUz WTԳND}st2JXCWBR}QTWsURF/eIiE``ߵѼIY7^{CzّX$ͩ'I5)|_7n]b#:tK,9"uh1$EEtj^fqr.ϼqŰ?s_:@Vi1 N5jڠSE,7@$)`aQ68lbdy*: N+p~n:|e @l ;9?ݕdZe[bXxGklwm *-cɾE΁I5ެ]!i5ÿaF~Kaz5E-႐E wVU{!IgÚ*⽿T3ř7~mq:+Az+H§8\ηQ2ԧB X%(Bݩ<Ή&yu]qMs|Cgti۽ _4f}x-c@cNUWO[msebn}܃S5\OA  (^x{boeւ^R63Yh mÇ(Ew 'F^6ҍqd1_=|ZqNuvUB<&^=/bYy'Za>rE5ֶkM ’`SmjS@-`w!Y쌇ɻdS_,;J H]R]3OwO񢀐СBST|iT|LS07АWZI RpC|$[/%9dZ̿oeSԘژ/ &r>9ꖠNXFkqL*/fC>Y`atIn U 6'~fYy|^[ ),&\wwdrRK6*wqdt7L_p{7 ZecmZgz,apJos6rQe[RVnڂ?[]cFٵt|adIX헀2TY؆|QA@N8हaU`fHm̎plgh0Z{XjpP)_G U=X]iYTIh^?W%_=<[3'Y4xq}GOč"aSlRm>{2U+ (fy1jO?VnG$7Qv >/ 1A0Tyϒ`8pڌ BA ķy)#QG⑑L5="}pbZNrVD[l7t!kvJ$eN9 ''?y3kcB,РɲC8HPً]f<, NouH3Ozɺi9むUUEkRuQvz@4@Q9OIC8N"4yu %"i96?Diצp2b3M +CyI6xaGI Lo!|R*f F&&MTG5?5: Dĩ紸q`?Xw2zuTdDFܣ8{ͮZCcXaFvsbvv[rź l5 Ucv@f>߀X =S:$K}*Fy͗ 89kjv/Hrp!]fc)QekCoKQ>/B|+ <)¥#Fu 9@a}]F)V>>_7¾*s=^ꃟͰ(C!F0cA0lj 8/ L~b0qJ*E].y `-èʿ=;5H}x=q!u[K֦EY(LSu"D`3bƠ^J.EB 4) Z 7U0IR!9> C&ɮk/IL2kO̮fsqF!mlƿF<(&q] 2lQ}i-a+w wS \K,#IMxTwʏ'(G~SPC_ בIUM7(d^6 x2]6Qܡ?46au dH vEvK}qܮ)W3 K*1$24p_RRfRZn0`p QBL~%wkSdH.z|C@A[QAgQkb49p#u$wCf]g&1Vf&^3%hRBM$ޙ#/}Ҁi~~+3wkL`::z YK[{} 0XgU6u|S@93E vFGLH7N&*O?3:9.p8X`UVU{R %2|/ gBazl+ ق;c<~K4V&@U-̉wK ð50ke+ːtpsuxT!p j[t͵WwmXܸqF!uwBGv ЉTe04*ve QHNn!Mh%Łmb]Z)㉽殩\ Y<R' r6"NVҍq V$WYW.b1%8~Xc_R=H|n8MHU 2s0#3[rӰ$MŒ7M9M(I9]1NHp* Z6\^V_I͆κ }$n3 '~fo3ǐK&'S%ils?-H'S'}"þ$,A3#*.)EىK9AkF./PoOMF4hʱm\ьQE|@̴U* C L0fjrE`ް .Fݲ+_HtJ*V@I~0hFrouΎ&+$A I%t#;#d@6w9~"?3@xqw@`N Pr a6N>:}nSI!~:&<\FɘfYPA;ʦ} 4y+ ;k6^,rҶ$6qS%8V++sީ]b&DyZlf 5B'O7>%Fnf\[쨣5NB߾351!bG ' 5Bm4F-pz+lllQBLw E]v цbXrOH8՚>k{2 '4y!c6< <R^ioc3&o+ (W#:^)mbvq"0Mo̦=$\u?~GhEϗG~Y4YZI%xDsvob1 ];$ Z,&P o e31/)@FgVi,}^w9oB{y >@ռ'/W#&, 'tO gtyǍE.:Fg47 ]UFaA*6գW+WĹ-'ܔkF%4?Է䢪 98_׷}MDS49h&7OPT%gP@ɯз'shW\Q>I#iD0̴*v) E yaYgI徑^X |by8W-t[t'/xbzC/[j{ֹh; $N-']Ljtuq()Ucq,g$zunQۛ=CѵuA;ށ- ĸ>q"Ő $TnIzrу?kCcI{J.ݝug65tx+:( ?iN7]s:N@)r>P?mj98VRRq ,d L&u#]Ӱ*nS]$Ѣ:<aP!+Nj.m^<BM~n[ZPśXMy:9do7q5+, tRXC lh9J쎲KDmt&ܐh]⹞s2i ,[(hnWoP~+lejRK1¯D2-i*X̲ o`I[@(-RtǙtCwe;8o@eao-\^{ިaS -,"1YlZqRaْTIG+71-EtI- {de"_t(GYEY&x,W$K/6'!E1%۞Q"F.#*P&_ 6b3S$[U%n ؝u|sE y:ײN"^'H X=>zADVݐ'zQat'{hZ>XX)G=߳5mQ4 ~*=vNt1/8;EknIopj'+D|(.$("]kX2u|:d;ɄpsR #Qq9,K:R6,|!13J2YO>Cَˉo't/ t|/,=KG(+R1 X_avB*R"i /#['n3,xc1tn#,4Ijnb?.:+y,kT<^ڛ.x˼IVUJaLj',<Ә4u]wX-X_֩XfM6OHl G`{Cl8Ԭ-ɬ ohpNؑdy9-|4p?u?,07bnX&bjC1jOۣf\MSoc鸓ceSti Ј KP)Z^/M#.&ƫ0R ֶwpf5cw +Ro FO Q!1XNrR-c,.޽U'2C8.Nex.d첪W] ~жMQ_l%A{9DDï ^y@=L:Pa0cW>./%",28IBtGSt逦u[RGQCO-򮤇A(loeםB&q >%1i/f)ѸZNtǖlR2A g )&!Tc fWOYFܧ9$T+~C;(BS5Ň1|ZK.GHYnF!C$AD0u,e!#a3+ǿԴq&IjDNMc9V46n},mq^=)9OXV ۗݓSoj U{+biX_SY  t8{GzȿO$f|W)B}0y$@y{{jn+V 2`L8Nq58 Wp71' dx dW ߇3 sHKS*~5zHSӌEgWhN)Q塖f¥c"ΆGwLQI72+`@L>6ef*y,.&UZw.D \mop>nQ|7KTŚWo] 28PK67P@H}7uC} &(K(iT!:_Aɧ`Z<" ›2A Wg!^8;9}Ek JZH'&mV<-q=sc Q,Dp)WS-)s=:y. 〠R#qZ21Z2`T6\y{@aw}jw RƯ&Ceе)k js9 %uehNY69C)'\PTR H~2Y(mJ] 󕋙PLfDܰUtR9K<{ \@2ԪmNx@$j@=C"Kּ~yK&ͩP~h75Q@gOp1'+o_izߘZsHk5`0Q7:tIO?&KFD}R 1[`_\gEibԽޜYQHTuY4măg [@uonMCFXS!T" = lf ֬~"v =GN@RoX%I4l?VqݖG7nteSuV>A-Tώ<-;b=H^G"Z=L2 _% a @<;nS.(z0K ȼv"L!9}桏OFP:=w )hYKÖ-ifN4U+NߒފލvJD$+(?|lrt~]OMG굕BSwJ,IFy-1t#ѵ&;[<8pm|{"$H;bfYP5;HZгG9]J$Y ic ؙ Mj#ޤWYNzgʻ!F#Qϸ% yzpiɼ\ow(uEWāQU>w>nl⫊ń>d2nSo_YEmZSBcu1 JP@ѱ`z!gó'#z|ۧlD8@PaLun7ì@Bwbv (Ų%8DVL\%o_rCW}FcGa^29CAx^] pʑa lZ)g4NZrm+D VHkɦ͔0?oӷV'ڠX|ӄo4ХC H 3e1G?nZJKzkYrpݹݍ?[wLx?+RiMZ՜4 eZaKt?..lќ(CwHKw~\ahPԓHpr"qdY ƛ82T&`\PN])g0ئs9"p$[A݋W7Eз@y|:Su?9ڋRoa]Cr#7:ʛ}Aq6W |`yiW'y0mAkE~M-aKt\Fh pQnZR/=F,۟IKj֘`-il^6¹y'=Dh¿fo~)٬߶i .Fwq\t HrP/}BԬ"uXI ث$ɡ[C*^:>F=K1pf6y}RY$FtA0n5s1D U*i#,s9ɧaE!Ʃ#?${7G > ^f[4_nm8L}kFG-ϝOw:aT ,+\Os?[j 6z[W*^73/?nj+sKmFwG =  1ղ3 ׄ6QC R1*T^;M 7%Y-LS = 5rukvdTQ4 S8L-qc2"&"#;^'%21걈)~IcoJSٲ"9G[X -Ne/ERrP-wDHL7@}& d+ kuK3}"AP0FW|[g |[wxA:\xs t<*nL CP~h:xO))045@vѲ4\a 7.p0BBCDE|hi@J2 =we͗Sۦ^7qg+O]J?`<vƧ)T♍D}̆#wt % TK*:kAu'H>fձzD@ ;:CdֹA3+T}m[C~[DU |ag"&,dk~G˜\03,>²DaMڅ0l^P{[~-;c,г&iJ:`%Ȟ?A%E^RZDL:"ȍևiLAOB cmYݜ@jzXdY!ܟHمm3FRvʘɲ/$ȭn7}~H\,VC!#:x_=]'5p)k[^A;|OuG:eȡ|Li.3yKlӇ0Kl yȀxK'\ך *mϠAYf0I*|[ΈotoÜO6ܟԵG2 a}}_ʔq8E2Զ@WgVzqw6b>;ܽO%S͓̳E._x ]GIӿXaL? DkRx1ZJ֫1+f?B;V(2JťdO?CCw{~ EKъjSZQ7FH)."8X6rȻ"P6BӸjZ<?>!G\deS^&:VYY,Hkk8 YC<%O!{+R8צ-3|h `ĵ2]=j[Ft^Iւ, ]F~Q{n|P >j4kWݾG3HXX6<3I乂3(yWh&/o$k$Un ^םz|qiE2章jr+ 0 rpsK\qsgU_ Oh\PZqLه$!101%1W$v$XrN+Ŕŀ\zD|"p[ 1[臑ׯ HaF Tl1f|~٥C-!" ړ 23~@4 Ĝ6W0fdQH/}Ӎ f,-DLݩ/0pk.y& :$iZw;{(zdA'`5VڃNEB=̞ :"ZY!=+eRI@ѰtɠM94?败[-ZBOu9k!(HUwL5FdDuvİ2J) WmсJj{sC|[,a֋`e`H?}nYMR;C(_RKߦ\CJww^ή{8!ÐXS `0(ZLҴLV,*?,ϔFv^'<0co,TȔ[\~? * ;_PDL N@.TS\/;߆DŽ>P>!զ&-b#a5#Q0 cG+HZZTm˰eA940>,&~٤ܖe$V]:#h}Q[w<>'?|I1oJ%x-f7`Ƿ4{Sex~8*n/t2/.GYr~ 7szPj\RHNޡSC!~_,; \"^ kP $1ph+ٔ:N-?G [Mq&t썴_LEp[=`o^-Fֳ)PɕOIVukyS Vri'> 0IJ[._PĎčuζAi!|Ү\Zx?i$=PGQ W9 f}x5e7X5-HaMvn] ^=!Bo|&%n6['벫&y z]ZhUpG @sQsYcy=SV2cgܴU/M!r4 .t_ 4_찾A=3:{:;%uP_؎m>vD]~)6!M]=9aSLd,,"XqW_ˇ٦,Yh.# Փb0I̞xAL\~{4Mgbwth ncec`x[ĽIC,e[KbkU@PfftYr.ה 8ybdk\+HA/P0uwyK1&j¦ߏ wq%UABU}A|5m FAPc 4." ذom =2oژrt`.޾64؃UoǭP>Zha9OF\P }Z%A`HEF2@vEt +{tv=D< %uE$rAyJ :d2\5VFAR<:̃`7/Ik`ز[t13h>:+EG>MP>Fk4Ojljpm~z{şL}n[zh!dy,(Vw4~liqkja!j_)zbO@\t] g>>.$^a4lm`D4;o9IF-תl4`SA;($W<*-fd8{!:R%oW!鈢XCJkL#Ht@k.8tz\kV}C2v?kzhc7%9(t"mYCXFx@@WxLo jX~'P] #el0qH/.܎IӞj(BU2ܩܓ1-ƱQH~[>Vz;@LpW;,Ǡi:*.b97(2l%`{cpA&zC~ن 29Trhn*KE v;A:a7,!CjS}#]hx2 9MLᨤnF*H5X8aL< a_\R,e }<~4&^c:nL=j6a3wqKxnvNJtXN ($%ITt9nЕ3AҪgk@*h/>UT;%0 >RY8OkAFzӥܔ%s'i_~ [7~m#mmESd4u|6?  G`BH Q*7Cl[G;>!>.le̼w 8才fT4y贜Z\Z,S涕cC2.Z aQYD&kޠ,aum zL1y܈1n4EFX1$%8v|iY#xZ}z%n@I^5Sڳ#v1yNM@(S=$X < l V❠mK6lԀ &[32_2kŸlhUZojMoP#1qzuVZifi@A[R<\xRGS 2,.THLi Y!(ivdY/wQN_,.?;)<8ڦy>I5Bw7rh _#p AFt{;QvoGkX)Zr{&'kUM]x'@'w'~3td{%\7>S  4{~-n~V(JO?Wo;ӘB:Y} eo`«}ʟ=|$wE[vW>¸ϊ7KCٺp2B?%zyYMIHX`3&$"mǐ HmUxD]ҝ5' tsoR [uyJ# ؛}[_*h^^Un#*YrjwQuٌa"#D9KC<ġ&!X>NDrwI&5`DįZcIOO)_\PceWsgbrn(;ovl$=Qv%1^/=oh9gem\$DF!:Pp?5$xu^^סs$h ??c~<\jۜ/v, T}E@%TNa'*lTZQ;nDa6_h=U\ =HXZ,[vM'^4ۺ,"ƶ*1@N8 ʔUV,&WJXgXTۮ';`BSUe^tݔe`I&' Cf:OzF`ezQ Vs_CZ;5a̾*ZPJ̓o9 .9 _٭P\1 [D"6Qُ7 ye&S\%grA^cKqOk'?^n(!y\>mUX?H|xk݀*ӹpm q#;N͸AS~{C *z5E,1ndY!,!arX.ep&Dؠΐ첓1P [/sdpUQP52X4i Vy!GP;S< D| }kN;9QԴWvW@sB\Ұk r*fy!4SQO2۝5y!O 0\Sִ5*V*e |MMOOdFN+ڸb"/Lg1Lʶ4 &Uy+Jq;1AHorKeO~%E֪|i(6]1xI0(ZFՅy=;ⵜ Ǵ3B9%p{Yc&FoN/pD Gҁ|'nKt cX棊RJ.]_R3S+o^;9`#-y`=&%pPC1yjHGȅbS(T.Qlbˢ:5Hw7W%=@mWtu^RxfA +rqx򨉖lKvXwX4DIEEeP:B=4󨥟IS%#NxpA><0Rw"q3 ^B\`<(Eߴ``nUc>HGV5iT jhJLⴡ[rͥV0q$&͝I?"[s{p,^)O#Ȟ/=5qO3`B^ZrNF Jq̕헑pUm`[]Lcro^ż2e `֫֜'zn%31<FMY9L5_SC̈́-Af={RDnL !2;̭Wi0o6h؊kdȮrWǡT>ÂѤf^X5o.*QFKPD4ŨJk6ҕRx>f\pLnǫ/F@$Z\pАq EI{F)uXkfKpr׹o'CG dߠ׋ U&>])цzŷX*y@j"Ki4TaRe1245hv0wz юy8H2FQR:%oŕ>{񽣤--s=gZ,@M[KcI9*.aXRڅf8,IoLLjzG~I#T0ߤfga:8[06 3LWӟqt6ԕ^}z.slBؘn*r|t6~3+,{JOkVEG]Sd`7]D$^/)W⩰3w2C 6ޑhQ&5[{5 cR%-8rk;曈5=s{iKSY*p(tx-y./A*Ty,h85W]2Vj&MRuIUZTF0Ņ h V!сBI+_!r\%t˽jprkO#`/llKjGe\T*.}JQѶmy7nIӋαܫX(w) eYq ]+isGLJT)%]&ϧ(ncߠ>!q(o>>+ɠWv+hg3͜#*0&MCp}_a{IOun&sV8yOʙ M:xQY6xG֭oHXR5-CšҪv"HqȂdYK9]'7TW:'ݲ6i=v ?g!»P12bNEisj7T?kOL,Јb&5`Yuqjf|9"`;wGZ?|X *!u?s;yl? G!9?uRkNݒdYpqT4FW61O Db"v27_l DK_>h8+i&ݴXMsϦ.>?9Ϭm37n QԐVUIgӡ7ɗf G7۫زvR*\@@$M}=歙X mv>U+ Zad%4w)!3bk^t5Htچ2 y*rL3{N浧0GvJg2QE¨H&i4XnߢЗ&fX⡔I@K(|uAH+P0|+cWU=wd=p kbvBױfz$PD=qQ\fW;rS9m H|Bt )U%ܞN#iގNA@wԩkA-)(Y (r|_zq9# U@J[~W,!5Zc<6 Eg#HUm"!E&BO@)4m Ah`=JL s0 TdȚY_@4y:_)W1inG@W\ "RJoBU'Z\` ;ːQCkۇڇmih8FBH:8?]Eq" ,Ì֚ԯ6_c 7gBNsaE4#wN=ɿ"<ɛGuSN._ax`v_+xd±nQk,`<1֣w/DYj3O!9<f ,oa])tף2&w(FuikLeνRJ҈eTɏ;I]7Vkԟ_`%+?37vB q̸_# T&)[8ջH4}$|~N[ w(' d.swvdm?)7ZV҆'26q~[bO}t6p_vcP|$;rZT Y|#4L}5>=^ 0B< >fSR=+T3&US̑NmUe`.BMZkMAw@_-/EJsfi,qI F@O:q9mY0/םβ{DŴ\K1iɧrj#FX.p*x߆ MCLJȗ4pAE3>.XG5`|eⷳq-&I7tn ykog FjAd*/ eS[oUY gށ2V㙲o$ Mj^ĖNBL8FR.#2{K>*i櫢^?||IB_i٠_ExE"I_@҇SR F!`ؒO uOTEكr|T͜C{dĞ6 xFﮬ!kLZtI_TQ#+lpZ^$so"+1y ibbp5~ҵg#\*VVΈfjhf)3e[@ģ'|^alFN[C!%P#{gm~ doeK@ $ QdLL+)٥ilzϔ:T>u|S"{ 2VÒagba#o"s*㒟#-k4it/[%e-?'(6^W?6Ͱ@Ŧ\,.SpuH`Q{>AS49eTک_l,b1c7UE.1qm zO``%uifaP{DXa`ċ̕{v} =M1Zˍ=@%+XAp?j@ӕ45X^mZ.]%K?\3-e+n/˹HLLfɳ~@2]|s "%o}Oh  dykC ޲#߹H"izYcFMYjƥy tsiN=Pcr0E-HwyFU=~0/ି-|ÔK𲄚T 6#IK҆c39aZ<}Ln;DR͙d?'S3!b=9I7kz4^-YqNs8D fwSR/r!r)F ͌@Ed+x)3vӣkUZ01whpqrlj]i+yHX#ŠN КI b@O$bK[j|Bq T @0;ҭ8QHSdCnrn3;uM5_8~ ;;c3,Xq@oɆ;}> GyjT. Cw Iu`Lj@Xt1HYpIoaJZ~Y$9VHXf2X^EvT? *:^C-wȤ?聤d!vF5,lԋTJm1& fʾDHnYrJnX]:! N]+f 6&zS'*aW2oKb|Qkxu=U'%-5V:Kl6CVv„PQLŮmR og޵~,ƴ\4T8Lyb~usrb(]Lx;7A]wg%(*Y{brLp0彵LEZ{O #ʔv[42{"V/û<5O pB.F~I,Qu59tgT`8h'bP[Uݥ**n{y߈hp]$5VW::Bs_x(L|YOimVqB+ĖЉKw iUf е9T$TQ. Zp0muàbBC &f@,Ujw)xy|:`f0n,sa1zOpH{Qs VPCTY2{tL-餳GW 쐩3m<ѯhiЙR\a4{h\PqĬږ?~&uЬFTGuƏBX\1?ڔ,HF++ "Vr g4Y|!K7VmQDŽ4hQ+HaML;H8j:6`V0'܅t ՛Fi뢞[/Q~wBr ;ׂ3p-'8'E4n}JŊPe 煞cOXy|/\f〘VM:qn R[:}zg5s/+:w_:>Jo A3sjGO,AM9vTiP1F_k[d$N)sG@HI"|~ʹ -֥nY2N~X ixIψ%,f#Fex4noHA.nýh ,I=~?n Vui5<~jj2Wx:C"H-n#YeLˀi ^:VpŚ|oMK@L;̏h$K&^dZc(mWv RɇUVR]#9*E5fW6[ԇjI;*E4SsN=> bH~p{(aJAcwuvqOz&7 "b̯Z~H8F_a~,:[QާnEgjs.+Ř5w~zv`g짐hΩ4Kś5sJ|h$I-Jh7O~"'IL'b /nqTP.DK4Mhrf 8 ouH"^H\qU6>ׄ=*Vʕ9agf=SV0S[#^l=j]7rW7* B>)-ΝV@N{V)·psuRq&ING5w4LP⇹F[G0̦' ݽpBv.c6Sk/2z~d&H1ƧR[+0\Diz3P1an&s F+7;+uTH1%!^bw=0]xP|lO0ČO֍3!0j@>V,LSZ$:^<1m|X[ täi+#=?5GF/ʙCŮBuɆ5;FbQ}S``\xz7p#EPu?8øh㨩.FzZ~% S*B)bN]+'ׇtuP+͐Tih ķG=hIu)ƛ+nBpm?vË81[gHm TdmtlhgtU^bKKhXFHy}?B:ŦFu})JFh5@`tu[⯬VJ^c;eGX說-ٴ7 ەkϷۀwNA < i{jvT ICi)A%8G#vE͙vq znMO(\̜[CIO2>[g`|JcjGAYT4FDP@J,@xU?ƸN KbjboT0)dF+闉K(6*'|C5DyC|ZC]e'|@l Q@-9-:,N\ Ix%(|H׀BIi14EPo^릪u?}w2%5l^o?g3 87זm9u4sPjZڵYoJ32V^Ҡ-Ꮝ8r!"HHN ~+:Ͽle#[CQM-~طJ)7-})wm#)k-UgJ$].Jl':3?^Vmj_ZV v82U &hSrEi>؊:шREUn=ɃIf` xxM ͮ;sv56̉o1kYӧ|f0C1QhL]ԕ\3Bna#b$'Oh1h7iG 8-rCx~աLۑ m-!' vBBA47.02/`eFpRgAlL5D4KkVVwg80"a&Z@B4Uu9^=yo}jqeeF蒰)PC)zv) zS_z۸?3Ӿ#p,I8 "8*NIfפͨ.~e>\!R:6pR8:RrP3IV~SuD2n/Ɵݮq̚j>2V{l|iRa 21kHkc 4˟隻%:.Wߒ~cJ[JP&EEVmXc.АVeHI~?gl9E`יyc( 7֑:79FLדΰ8A8 =7\#o =~2j5WDvvPGba'<.!SGT,VI@LB N z%K'p Fe'vr6u5{3yFqvCŐ;5_qcD{{ubȃگ%.˃BSid. xV@Xs.wFкafR^hk)瓶XsJW_Avϭ+Od$;Dҵ ۟]Lދ@1n9hllA4[}Zff)A{x\}a\}5,!4 @zgCdv]#pw31a?g2 k.۳n.zsxu&VǮ`IKsijE',<צ eFlrV6ea p[cF"}=ni&]KJ`nt;G`g_k"^uV%js<%-sH3Q_ *{4Hq+ k{?_a*Ⱥ@8316aa[Bt^1᥉\],SDbq[d~P7'9̝IDvNvOlW,_]e0PxgrAjv,Y a!8coQ.By °?ɯ5վr3T$6+(/d/2 8 ߼T~,D;Tts9"`O3q(/ٜZL;m2ey*]OB9\gsp RYE3)%cL!2i 'kB%']쩔B5.ROT[hLr4UyV>fie5&x %$Uuƨ6A{Z9Rm0… R[#ZT: }q΅1RUT1tX?uEf{ʤtv]aQ 5sG@1HA{\6_QA⤯uJype(Lc+=Ԇ3kXx]p5M%HMadS8CĄ[NnG BEQPcKoQxx)iee ?`]h^M|>%uj80m=a:ߗXZ≝~GH|ϓ-//W,!rf+9+h5L9$XQxҿ[Zp;zdle a)*?150g$.SvaFbik~U@-B}`5z:ԩ)`{Ko 7u4 q2"G1DQ_f5B-&L-|p>iiSzy(1 AJ\So]aA+Z ~m90V+[ϵu9Péa϶P`MPr`ǞA :bK> Rtpʥ2~`P 5mi nIrarlsZΓl)"cW>R{E~Zv!N9Dp)x|4+<~{tϢl- MyJFRԇџ3Od<RMq{IڙM8d?/Ŏ]3n 4¿P{ '(Sgh-_Yot6t8u`@b+)C>R~H8;QVN"xpܔD&pcIU:; ,g(+@/D&7(z2d4di3Hn‹ )rfȥZnmN1t:Ego7G-?7 |!,_"w 2W*7'>'iDtd4W.q+0n݄sW汙|MmȼDGb!oU{?YǸ a|@!P 'lM8N;}y|4ss|Ç'v= 䁍VusϮ!3i1ߐ(nֲd{ F-OMѽXrEv>ƬWႵ}#سH8A$##*Z}s.SS&\A(AF9geLOMEJQuݸn`By!A^H/`+zy3Fpp/F@7c\ 9+9@5ҿm }_ջ0,E69`-#%9nʸRX6~ᕸmBW,!6@sÂSmyOF0QHTBbCK)*^޸$@rI{4锥_K&D:4G,·AOԝPKpȼ)V+"7뤿1ZR_Y(CλHՔs *F[V1.$\i%44)ΣͷJism6E$&5 goh[% nNH&QJrݵӔ;=:)1,Y*u gNѼG4eCpΝP 1,j'Lͽ15xɲ8H ξz_P">S%~Rn AJEv@IL|}/&#qe%IBҶCjڸ펊R8l9$~fNmO P%^HD@PUSlv;b~EpwAcNț|"| Oϔ' rY$"ѡ+N3Yܩ@4sm_vfÎȌlsՊ]oݲ)qb mOape6/8aa/e]Q% ͈{giw$Mk%0&Hnl$Q)ϪJKG7NңF?FF U3M򈃐Y6fR*(VӁMF ӣ"B'`h([ vf}}.Q*Xc #hi~^쇏YҚw^J.9TeA}0^rWyB?1 II.O}EɾS,R۶F6P`pp5W8b]hO3aԸ6obbNODnLKZRyI2*cs@&yXN:NHaRL=ݭ+j|=aTA! !U;~ݒ*љɺBKZ=,- эP0`Yr {fOՏ@mḭ DH!0xb2'G:{on`9Pl6Dx%~9 0njw,}+h]:UYwA)zHgi2p)r[ ArG;/C7L[3:Yj9" (04NyDk< _6ԸqP '4.eڔDijJ"I6B"b`v/ID}EAu8ю$or s=ͬo&P4+(tJW6]fO}W>q +?~Nۖ v_`x Jz fU$(>C {Ad']5뚰4ۜ>_9H0>_SqVQz?L>#, q&^Ҟ.3.$X'bN v>W: IE87*ɯL +.!! %M?WE- Uv)1.\ y'y&+^uq&F]+G4J]X]јe7Pc`nRK# W/WL2%ŕvİ7?Siנ./}2eR(BP}otUh?J!\fݿ͸\|Ii ?C&Hq) :UHTY@.˸UbTUjji zD_-Gܓt> r& 1aӪE9)̯"{Gz˕8yG! 7:j<ό^;]bW'Fj`s^ |ٕ5ܿQa.ןz9ވwtX0(DCӳPҿYN9kQXTi5:bύ]_VJu عT ObdMqYIƨ~C[ nX vF'JG<'e#9&A p`%ڨ^<4ǐ=N;0k,R)]-BP?2q諆d^#\NJS6疀tD%AӕhVkh99xqm"v?4qWBa}O80`qKDgVyz eՠ#ƦrsJ1D*<hVI^. ߾u({.l (\PL^CqtZ¬y7{1[ `=TjSXt5ibp('hfgAKdRt0 k&_{G2qD"Ѷe_24dn0 3k>Eڞ y~({\O&x6; %̛̈́Y뵥l,I!󬂯DYֽxM'qH .TǩO79!dz }p2%xæv9iwٶ6A06ht32ۧgw#몍;r~f/?<&<<*oV2Amn Wu?pV-:})-60agҷɭepiƨV,#=BMm-}K[eZ q70۫ tؙ8&,*R0Lp,r^xE(wes) ,V!=rS6^>~^%"O,Jy7O:t Ϙ*p.O(U+]+XT"~w*sjἀW|"+1ް0E̡v ^-RAAOQGȫf+Pvˢ6ucA< 0e^_lgA h[;C¯7Ֆ!-X9ry#)lؘmOT `Mv11qZ_p!ƠB֟ehV@Fr e_t|*@:ؗmZ,f"ANaa1(,CkP{d  JH߰HRݍa@)jRpM(w/&f%F7~ 1caJHו3|x*E<߼c!QͶ $RNz[ i7z!2AjQ-$Btp:guv w&ƽ}Yre|0m\0Z?>hآ9_[ؽe->ZI,eO:(3TΥq΅f'`3XuLɝOG>Ք~Q4 X8, g+Gx)Uox|1 K|**qm3XMa2󲸃<ǰ<D-5C[~rUaK1ɯ>LkܘbW$f`*p'c;P<@5>!4RzYqIej yr(#+c< ?5;8R2On5Xp2]]U$%kVÃoӲTx֝EVFs>'b-4o&G2vnlC0?3,sS4?;nv;o#ۀ!"rjs ӟUͽ3߼%q9wޥd- ~Qwrl(~Fܳ((O8?rA>FíL5e'6JRCS-ܟ\Ֆ=}b ᪮ <=(_UQp_W pg뜒,vu,}FnG9Fz6^˧{G"Mz} s|+He=O'c贠9d#xIfVd"ƞsX֡ܯȄ5Ƙc\H5);R1,D]M4*p<;΂{c;w"olUb ("SF_ş̈́KOT3V:&|b2+F _Ybp3bx|,2BRՒHb1|`>jɡ/jx+>II2%=DS 7E>}ai}54B/e2U$9b^)#p3-^ Z=})z w6Fh{l]J%C˺hf+G[e3g2 ]nX+!fb]0f R9:.gN+Y`r^+,Q");AD 6d4MRnƱy1ҵˑi'8m 3bƗ/DeQc. _;4j.'Ztێ|l|_luN%HƿA̮?zҎY/le0bBk!T i;r:cR jӹ>UN,>umAvԎ|H[³bZ }NW}d֕v]f%O1h 9CHOAaeCZRMU'Wuv4$:LVel#cTzbTw/OIVTۇvӡHImtL)3/.BƔq6~:REnII˟ =*B ɀW\V?x+ZĀZ$T ̿M[;PJ~$b`AP/,֟Wf9Ͼ)kB<-S!vQ]Tg81TKpZ$IܼOs=}ı )1aiVYܹ 8NGq@XqRGMƚKS pgxZC4Ҏ`9ª;BؒIuK7X3*p^TQlN @3OYW%O-bt27W3Vޏ~|C>Xǥ 7>C)GUؑz{) ޾Z:?b4vDѿ] "8u]N+`7^4&b2;OzMT#2&G^+~ԀBDSZCn Қ碬^h^ K"j:3[n9mBm&r*L iH9+bwZk/F|:SnߣTd(+|g_j=hT~bK4(m[:Go3R,xoS_tQoSa .[as.f /g6ЃU 30cr&k޿N%D f"B;)NOrliӣ ϧ( JU!IbwN*BZuF5Q O*/Mݮ35Uzh8Tи#\CP!N7X4j'YQ>e!<,`ava$%#Ų{iN/ȓyb)$HHhS8IHiB\ G~Om>'&ߧ 9w5-zLs̈́Y~|<)@r5=#DqgM#p:j%;'ֽFpF…!۷Cc+aZk (݉)_B6zD]ԗ=ٔk't) t~VFmT pU8^I6JvnnB9 ryƒ-H1Rua!_736r=4V"8|HTa"xAI|<5!1_{%YoRQ\(x!XYw wυ}Qnyyn?Th qN:4MV:bx.Y2D<tGz-UG C3bEZ OCxx[*;91|i5JIVpxQxnk.y]kSI4y_+M{b[qcoc&H]q _wVsbee%P4Ө6dE ü\6lm3P; c&eӡ)iaAh>4ډ:q:wZL73W<0(%)RT;Y@v c'J6B qz+A-tFӦܖoA8/2 CFU.eK|T?o6i?Sk;,Pʈ7.)a@➡PCX!fz|ї,H:Gҩ 5H-,#z#Mn.j'Y) ƅ\?dSZOM1Kv{<nM,=l9i W=,6[&Suig:9G5_"\p^JS@)H40<8b(*`YlaʇrX+ X#tZ߃?n@O\٦yJ0,bEЭ~W5o+[$3iʇ[@-x>N>uۆnF4E#7LQl̷֦rZ~ײC?*,O4"9Q?9 s'x`0dӨ-G;)1;G1/"Dsڿxqf`4Rޡ($wQ$4cV{%Iѓ v + =@w IfZӗLD "LYVKN/%;93B@G#>gX\bchz̥52@O)#R=#Ӧyc ԒdeH?_uHz_+k&5OhIϥ|I#WeQ߶DVD=!j\׈Qt51Fww+7<Ům &i ی$x^,%u)'(kGj{˩/~GعfWtJml*AsL#J+/M^ÿ Il0SvZQ}id1U\GMa%1.YTX™}@qe]ñCJlK;6 C' ˙:5l4i9WC#Ծke.hfXބF+k#5w8V M%JwÏw'DQjWRb{ @ 8m{b8 DP|f@zcX*k=|(x=>pl!틓n\ LOn}֤հy`W?uiW} "bK`18gn8W X> XUWNE $׼bnªAEjZb=7h(/y`at~Wխ_/%|7ogV5I#70lȂ,}]^q*(X RN;]܇ F: r/aKprZVLf٤PY`ooʵô6(ԊiJPpV?׋$O=UNY\ARh?` :~oҎʗo C\#lV9]qp/Xޱ=ӪIYAv%*E{h'gT;cN+QKt7 ph"xt*?$!4FE?B(P:3%*"- YPOZ*D|bWt" $E|T:E[`w&H+H}/c\^!W+ְ@y 0^Ҁ%Z] F}~WʩGҰRKCgD(R2yJ}#mnj :.)h5Bf)Ɣ2`iHA)޽>uz`2Pn[ip8^pQL{;%gB2s%q]! El>P5WУv%>+W vNBby!sЮ܍^qu0"d-)3Tw:c,J#85j{Heq}%UC{Br^?r((2˩r:D)s9yJ>X2) 2D G`j…jJק*!/$9*ϖoK:j7OuXlWמ`*2 Yub؜^yMkΑ\`܊. < `?O%dy'$Ç4? R']0=}4'jƞFg,mC&}~;~hAy$uY3f:+* fhb0U.See7/Cs_"$H}+f ,(qӔĔ.4Pw|X" L.pm)m+LnB"@FҎq^!j|b_F i -jIC`ңؑ#c` )Wn_ \ǮoO 25&Y,(=k,"yTnv,AjIGPX@M!aH`yh:bxh >cџ@>=a/vge@ {QZw(6J;}sP#cZQݴTq,<90[ϥa3I[T^3EӱW@0$­ ܦR[574[#. ~-ɜPfD6qԎ[!*"QzDҢ\?(ߝ ;}k|Uxj5ZuιQ>I|>olJvOTZ b$=j u{4*nܧdhfvvuZ#amAl{!0EaG.O?a[&gzx EEwmu~~L)h 1^\?jwX%Uw-r>R,>12)fO1yKEpCHO清+OdzUbuQtpLއW)Zp}/ٓOpbjЛO?j~)Y3 TZk3_mYB nsS[Hquɳn׺.;|~hPpOu2EZZouibኳ(?E#Cs p9>J=+8½+\N6-6f%P9>};)2ӌ;+%3$OV ђpTwd|6Tw>Mm6sA0:%_hW{wجJ؅vhZ\4v3Yܿy慨hQMdƻGjujg뙱wOq3nqI2ފͤw&,0z<\qw =Qmkoo9$vz +H]!Po;_A,Ѳ~Ƹٷhϯ9Q`LvB4 /h/ޚ#,տE2>Ag@TG_|J{4 ݑPO.DCgvJiVhTV4z=Camv#V &TڞbAd%Oo{zX$tw.1IBllx/,Sxo}t WK룋>I~nHdj>&7|H<{<^B`$8G0{u]._h`l[͏ z~ݢڍn@`:wz|ς6lTbt䛾廹 &Ueb , 2q DU[B fZMɉh@źbsnӿc4 N#B niε.*- n2kmIy IUJo\ H q c< gju5hZiP˻A1NSEiiFz#[oDhmֆ_ʺw1Nq&_7X_]`=ij[Yvg[S>5i4l/YhDGd=[iŘhkku۟@U vGv0M,.ښt%fJ(L1K38{RQtUŚ_6Kj5AqƒU1m5쎿afj1yN{hT9orqV4$ne[5ms4/$δj`<=3`chF(hV_pmFw͏7! NЫAS hݛν}w7`L/ E Wt%Q[\]\a!Ha=~Vy?iO2)K' ]SlA(HԘJ=|lPSnFM> ?lTbL /#~iNj4//.:j z6 AA ?'6s,| jV$L-WJNCl;pdzC"lX$vJ(؋twE}DOv\צĝB|K[ WldOG?8GZzML]]|J&@n*rhi9p,b KBg?Y:'̠K+wB+9 c?8M2{$>4d9jqCBp3Y鵼& ۃkCş9Vmؙa)s)`SCq,4ZS=TPJq)1TUX>}s@%lH)*h]w#k+#P^u;DR8ta^жb 0bHfxt<͆Fl<QaSoϐRuB[NT&u *3C)\M1G&"^eu(7si"_}թP֑a6km-.j-&|-VBՇ.|i(D `wkN"-L-#t_/0_Ub31"Xbb\rI\Լ͝>RH Ђ7ѠzFpСfv!f(hcZ]0Ցa{M*z>:k8&1^Wr̖G1̭ZOSSCVINfk=ч3  FS:LՃXXJ64jWF!)8!rՍ}mžz_fll.ʹ޼`nCIďbͩK%?Tv(JFSNsax2ЇbX}\ UaTdYcӅa%΀DUG&r7bY ,aAo,bsމg}v IuVY0MSEӝ;3S5R|F=.x=+8MJ/ ~\R6(q Jނˍŗmy(w;O\}\ Az?;:o ^JbU$ G ]1VYjL"[qb̗Q#V>ߵ9봋U(vJwvupz9#?vQi}QϢ\N)Muc)$f$ڒ6nǻo0?㈄w> /becRCEsߎ@12tص &N6M&*rg  6׮pY 0:S{~ꁉ$)Qy߲$\4%8}Q ;#TMQqmMKtfۘf:P$ɭ,;"Ri6RA|qe˃,pպ&{6H6 mx%Uʟi0;@rY\]8iK4͉K}zT1ԴjK@脈`뚵 P`;$棹-["q24FR BiC8RAoP[U}YsųfU&U o4BĂX dUj7dcaE9έݟ.w̲ͤe>1ŵ-`&KabPrGՇmݣvslwB(Gv̻umշ-NB\Nг_K91#9lnko\rTwW1n ~7u`HT^졚tc $bzb<K":d' fѯHM[ԣu]+/7R@ Wi$G9.ӊ:i&3?~iZ/m>]Nbi-@( !>*3,'Kcf p];rSs^zG32*2=fnj^p߲-/]M*wxгJ\1藺U3#r5>Ts6 "b' ^p^xg R43ؔѥsv&'!MD KJ[W OcG<>]TklxРޕz$D+g,tx7KCwJ -1_#w {EM7iIi+؅> KmolNiuZ׵jH9~ES&ȷGz AH |Ө\vkl7٭ tjEZ4<+ii0z"'K1+~%>~״27աQ=1Q㲛=!2k|KąA|pN]޻itHUu-TJfs.V塜r('rPj\RzfIVf;N*?MnOFMU6Ez>ּCp?2Ccjp?\\p~( @͆$/DXftıkyM"9 v մ]t ՝7)d(*s[ǨJqq jB>wdReڄ0K7Lő[EuHQ6nn^! Z/7 ~]]cL,*3D䫕??<:b<Ԃ[-f'dg){5S[4-js2i>^/w5+a^̜M'R_ >Z]e5a9CW~j~vaxH尟6=4Ƒ~ ^o0D֧ #f >=h1@q7I_mMI~򡓪`/pklCJދ$ @=Eݯ ŒQB06Ca 1-l+ %%Zc k "A5-+Nf A+;p t|0JDz +w䑅SP='Qœd5ӟ|X|fzcd]W1*l<>;LΝl_oz_6B>"tEhtfl ʢaDzUys{30!8&\aMCy)mgV{3QV6fNePLLuĨZ&SE%1(o$a+1%|s&bRQi}:)U {pWzF4i"#0؜qrݔHOEO}wCB`j;GAL3ng]!X?*p~M߱ft% 5pErxx| k ۶J02->2wCl担b\-O?-g@ y-dQcpZWGGr❄N3X`U|>[߁!4r"P &bA8* @} Jexl^p Ae)+it{yuN~}  2~O bM-UB :0.iet}?Hކ]ܬ ~a.i|H8 vl`4Tt8cIM[- P\=H74K`C,3g{v ~G!}e Nn9o )̈S[PDbKz6nl,Eӣ-qn D7Cm8ˉ$4ZLS0k#1w س;D:`kyJ\UFlS61M5R?2_bC#f/sjTJU.5u_YLN>bH@lIҌ)%m Ձ2a\G+[š,u }+>eakӚtƬ>K!IXx?/b[0Oqj*_' ۻBH%l6SPlUWϷ1+lh!鏂9dJ*{NH\UtL(L}wT?tĝ~>B۔lH} Tc^AD˸r^30nl^8u r }5E {aELrpaYM9mɅ)&*b,gG Dc)=!Ec1k/ XZ/E] nTFtDՀ턚o|:u;&=[JNX3,n]j26Ƞ YHPbk8˿HMHFQHYiKDWS ["5oN0#Zc-2-ߵOm/An~R=A>SzPMk6Tl8lJNn&˚9$ t,Ŭi&hO\}!}X vΖ 4g|[KmHs8 =LjZ f>Ep\@Z` QoNMӉ~D`s *TNFTj#`V/laC4// ~~Tx̋q@}Aa_p_cc@R[*264g!K;,~k!M5h팲@P*Cj.76q{@tY7Jv 㒗+5 Q' Pg6Ȓ;{@pX1a ͞5^^f j\+CLqwTG! qC<:Ԣ]Ml+7Ih=Fxl (fxE({iqEG,c6;ܬo_o /7ƈXR[SƳF `@]%H6jКG^ B6"MvIfi)&<^ sXq _혹3sULO=fLO/9o%nQg֣ QA"sFL`CzA>101ӏz8Ǐ@8"D!on⍴J~*Pˉh6Lm p ^+T(„F~YUCH6km9CWAKtۉ'MnL'cPQRqrdlM#U1\J7|Cl/קK21ˣ)r'&PnOh|\[X?*R" YG纬M |T52Z~(CNe o}w<*\}7?BT&*aWŜFܿzYN {Y>`E}ʱ-gILC6"In"^>0=AB ك*V2呆VxN%, r\l[z%i|C'>4u'\PƅR5B`znY'-IydReah$Yen"(! ={q+]Ź]0sESox foψ:|1"R㥡q%2[9G˪14n[[UZkm+t;mxK_DZUz|˞J}@A՞5~\=@J ^'`_s|1d%XAG{54KX "#Q+Fi$[ \d_2G>icO3l݉ jXp.2ᳪnR_d)\Ԯ_tAojomM0+@(xش!+N1, [B qߎˍ+K¥vFЩv.4NqEk;~/ܗd*xсU-|ίj 8(T]a >EĂ!cS "\YC= (D4ޯH{Շ];#M+4zz Ug+)HLjvק*- 2#nY9 X/O5uM!MV1p?⹔ͫ0`⏍u4}\f/զNwXOZK Pz/gڿ։3*X'-0^Pbt$BygRq,UطJ8aIp5|M]u(RZ{%`hu:cnTJ?ePyXR^i[0h}CGm'-U"_WaėP=['8ĕMYSɝ; غX%LxVMG}eU\?xV[uWŪ]\tI9Hڔ/w,d>3 |Ʒ WAg^qϮ'R أ+oSD|b36wT2no+G>5ҍ F<&[K]xk8!1@nj)8l !l!v/pV>'ACjbW ;[Q[(!9,3aHuquyЈφ Lmm/Z'm)?Mqϣ䨯_^O1:OX;B$^~ lҜ5S3wk&>CpT=٦8- ŖtԀ@b t/eH_qx;sѝrxyw?i?m_WzeS`Hك˭IucC ֒7)E1n/|lP`-p)Y @G-c+Xo a.y˔~}{\]mj/F\{ l;(z'k #7}35Ov7fM$hJī .}{Xm`O'W5+J6 ۽ 3"0ic89e;^xq )ve[WxYIɅ*ObJ=& rQ@cjß~3,;c2My!$[ou]'K'&ٽ9hkixerqPO_0jA.khG+8)gH|YL.BKû6;ԁvN>Seffx.kRgCg4;4QS[:UЪ*W7eНݨYY.;ǓOg3 UComw^j>pO(PjYGx՘K-jU5w.{ٞF#'{-ft}!yj/ "*16yZ~`n+G36HO xaV;S60Tmx`R![oH=0 ]S뎤b~So)JcP˯uu`i>HCr+c1o`qjO4"QV8ro=Y.Б%jB^4F1. ,X@Iuh;T835(yn h UaD?wu͙oŹ=}Fh̉Fv[ӒI2{G 9VbWT2[Kp-fzڤE' Io XHJ'3S7/ҲB!6h%jI[~(kf|}UNfBtQ]富RH ;kY êPW_DvSD샸 ⳡ2{A&}/_GTa]V)頥ggynuI:*%7@[} p  <^fif_2#~xbXv57bgOFK:v>mDra)@+ ^V[Sfhz.Iت<No\ҫ=.sy Zk Fr%ݴΣIZ&Dȹ(qǰpZ),K2I!` 뵠WHϥL'Ы/]RM(;,X |M!:>k\wnAA/y-4⠆C0@R7E5K Z 6Uq aY5za''][ 3CR6GY|☙2;'j~`0\HC}x~;X=sd|ETHy4Dn)'F@ SHbمN’3`䡳SVT$$a8.+I^!, {s*ZJ\^ agiIQioB*FH0d',Ot k~PF'QGfᲗF D+ [밶2O@w*ljrk-yp[Ff12jKjir3NSa-l' +h>U̻_Z8^N1tG@p$_1yXEEZf$"=gNwi&㷖t1ra_|/HmN%qЉ>xvKQ% Y+=!X*&ϱҶrMksMfMv EUQ7pHS`Qc 11U-&o$AGK;- ~rFxؚ\ZBr 6jw2j\fr`OE?7il_]|VϯK"L{ FLnf)?xӵ_?]GU+~c9F溼>*w&B2< 1D 󤶑$;HwT>+:|; jIQp~Ng_x228zVǧg@'Q͎T6Rbiz^ƾ_|H}pXyV q͛{k$v#؆X\qiY/-Q(3}v‡+ Qc6.?fU&c{4ѥD!4WL0x|s15`\Ԧ~'eC[_ED^&@Ev(cjhgfC!9 1K* T ޵ =6𖖓JyIxf~Y}l\*u{aD-f^A)h@I2Ss? Nih.)Dz?SL|`G-b=:|:MBP\B8،3'6KsL"&Agb #P/ i*Z|DҴ" wrN2K|^Qav`]vyhH0s Mpgs|E &|hhĒ -NpFԚ`.Fp`<ĚYKyDGuCaiCP?B)uGz[ZP͜7N[KJ&_5%Ćhrc'?qG=f_֡TzopE}ԏ>Mv=Hb.gAjK+yEBN ;ᣰSUVSfj"»XAjE0\6:L2ǖq8e4pÖPwywp|}٢]^-LboR!w%U0-?M*!a)"EMs3τe_j?\Ђ<VHWkrm'nCw-ŃEؗSѵ8EP.,ߓ8h IjyxktsRj '[b\.B.s"` !bZOLjf=<{T/P9@}Y;l;j/Z߇"v*]Փ@g}| g4˅ npw=|F>Zʅ6`Ļ} k }(v V!(6l?]ڮ np\S @J\hzʹ@U|)u#YUdu_/?FhF1&,sL7|/hrO) 'e~, %'@IJN(>TFkmEM%K6uNmM IuI!#݀57l_Cr~^6q"e?*/auti]Ա_T1?vTгRIVo![-`'>!?'h6:c#BMB*KhB:`/` cvþO#z|cfU'֡j bki0un7Z+ l@q)UtMv /tZH9h~a{UyrJ[tpR_=WtoIr.E_eK%\۷/!O\l\Gz=j$]INB#)v *j!o4ڬ4 kqIxo~2=}Fmȕ9/ q\Y))):(&,y`u:XEmaȲ>PdH`V (K{#ES0'U ֍S'X%5n‡^{)7 gZsd;;7Vaz9&rqP%8؄zI@#ڰdGNQjw6=)1X6MZ@>.=ĵ&(%݆~I:-$i*V9zȵv"X27?A#_6-r!O?΍ /iE. БOӻ-rL%z[gdO#r8>OPMz?mwC7wΡ=*NmMx4B  >U'nVV@CM6V2L8b>vD@7+y_[c'lG?X6xC Ngjۙ%btMdf׿oz(  0z6eQU4e]>;V&eAl3R!:R%6EבDa/сn^{$ !S—o/{͆a$ fj)&ͯj2 ^,G7kdݼ= .)''zd{B D"+^4X//8&3e'P#@"y ֔3+Tn^>3Ջu-yZ =K{'u!hƬq[a!e }dm JL8a\-f߮K ۫4 Y*Kp53"%6bE՛֑ WgņP.$0L싳ym#}:Cɀ؞0pPٮlt{E#9d+0EKs>!>ޜcB|8 <8Tf7T@g%]Bҩ]h4wN$ȭxٰ!3֪Y  tG5onJ_Z˥gsl(܇x7>Ƽ!IXg;OMzGXq By I+oR_4lbRw_6P&ͽ{Rz}sę;E)5jk`&Xs tVh@x䊻وC >~lwa;9*s5ZM:jUg2˪ğ=_jz2 If [8R;EϧʟQd~b}H԰JT~3xlIq!#pIS?go}fy칍ha̓e%BG5c|W0\?MIQeàdڷao5yUܣ*S^Prj&Ŵkdڜn]K2C+gZ}=@RigFctqS10Z,L|wp{K՚ :67XIV\KD-xd<5h)!}FYbtPj9`>[UL/@ݷie ,<-4^٪@><>^מ-uDrCէ_&#H7fEio 帨$5t:b(@*G { Xb㪔l`O/l!KRj6|d>S@%b! 4OUotGȣ]1&pIeZGHT`/ey3#59х?":3{ 8ҋG"#p^ F &N@r7Z \z\63Icz?L!&%OjXOBz礼|tYR9}avuC`m,bBdԒd2oL SCWK̇#& ݦc:[x `a Cq&r~܊6'q-6TȤv @)bV1 k0ʚc-ڦ s qfzUur8WK/XxoܶU)噁3$g\sr z~k6*xD7`Ȅѩ :TW'e{! 'a,ʺa0<=X +!C4hTžӑIzjCժ(ro Gγ6b@_]jϜw,xƣj$n!2AdR!ptoAS?q\4iH-R*Ñۤzh*xc,-/Yosթ5uC6 re*;`Ń_ӏǹNjܵm /mK[:=3Z"l0$˫B| [EkE'(G@\H$ ׀_؞Ny汕Ż'nκًyLYEI4=(`|qtjih"M7 F''U%04 fFM=UXY nzV!sR']i jBTowm ^-fK짰ZX2b!+=GPr;jF5IyPCW.,86bk+ȩLEwҒjU&7 MgGPr2J'wYAW&wWM$yC?v,fvv8cI@}86ugHR;֖vņi'kPqȞA"%4Rx Ç6t#y  pvs.a1$qTǵ%”{]nv?ֹl=)>oi`oCya-̀<y+o#9_^o֮A ,~7A*aKa.'ίvz]pf)r :EI0Z+zD>Ffj\$lD[1Uz=D AS.3O2P/~ eRʦ&s4QU>^f%nvx I{_HJ7q :?a;Hٴ?br7{gȼO#عЪ3|| M"9Ի?(^đ8ה<6YqC/|-@m'c<Α=! ;VD+(X]NrZL> NKiml$Qљ\&B6eα^XGxLW䝐N "x+Bv6xꙈ'y9]&_GGfuRH_)@"5֓m KHWp,xfzh*DRݶnݷ*WD q6 ACPvm`פDacIN5qJc&ޫbzkJiqavW)|9UHPB&ţm 'TDHP6Jρ9RAyg;a v=%,]}t3t٣"})zp1a_J0+U^2g>F1, 7/hW@- lX5a8kر #,C>7R. *ka뾂o(FJB9 ?->7v-֐!MEYaaKzpI߅Z e9glXd4Uxr'VؗLIn?T]¯-v>D뺣59=A.SfE`U>3(we5Ȅ'Tx,7oN|x: ڃ~ UMsU+ h,r~z-̸W_h.J$O-zZ54km]V^maYUGA~-ЛzN"&/dӪM]-8,BMXI|X]m^t9r63 .0Y }DxxHguX?׾ b cb @b_u=᨜LVA]Gv#z[g&;ttBE VH:8)hQ-Of'i)bEHAX*I-l/܇%K]-h'E.Z z1u=U;+fF7> YnWxZ+F]?:9Nd4Ux ,;v *AɿW74'ALE>ϠjN ?)&ݣd|Y\MAzWs]^Y/3Z}NCoŖ.m/rZ۔u⤥Hp"RZ]SBWc O(*AfjڛBCYTѝ_NjvNݮ/rf=KɬB@GL asB8sYYk̵Fvupv @xca?G9mDA@69 (bm*;lS~* hQ5nڷ m75F(g0~>X7釬h9kH gcAdnj:u~94;1aD,rOc:n'.E*bPk)Y:Sc\O]K*&mQ$+oXIvVͣZKl(j33+pxr%*Kبa_֒Q =EI. d Gyb%P"խfoDA#]֯O@*љ}<5\ ?!#P` {HÑVh]Ӊ{tFeV Q>eX dP3F~"ƨqV. gZځdu |gf׺*r⣑O tՄϊ"F :K`&Y e%^,ͳ#zVn圵p4&G?iLH@MÂ/lx=O˾M;y鉮դ:t@u3 j2TlZ||%4>Vwr7&g<Ztz@|2k@12%ngu?g~k۵#h.z$2SJL VhkGIEDꇜ 5d2) GD~eXW _ݖԱ5eW*RrP\ g^h0l ]#;B#g NU}^0q k Kq)WrDMeColYqz'h~j)=`bpSEx+[ ;Dʉ8 9?ӗT<\>tpoup4G=kU܎ot1 ɕ2 h{с$ԪP \F&]~Wވts}+ھ W  ViW KPjC 4MP =ku/ xL\}U>J\ka!Е{ `2]!W)G%cQ5 ԩVȟBbKܔ`&XifP B+:ɛDJ(x'XV1RZ_z<^3qٗ0@1p8.9\CL@`DY)\L+ LȴM$: i5m{3ʂ~pH&ZB ?:asUͲ M;/Eq*w;ٱߜkszK`<m!>8.b0UAC4^Cc #1EvQ ^ݔn>|D R {⒐|JHUnLV(BTۑaʏ՚m zܹ]^WSN t \ fOMW2ܓa5K!Zyzs8 ܒR3@r̖_S_>cv;N7=\# #,N|VҦ?|kўBޕY9n%9u$dRt rsjX%$6 LBSK8d0}˥R P ]S4`r3os%esbGV7J SƘVkc=s=Ʋ4^wusrY&Ҽ pQ<;0 ܾ =b|W?AҊ'5L8ZftVGTTs~b_E  ;YwL;UU̵6v\7wWOpør6v4PChY2q"VB(s+>~ }^2JQ+/#^׶%@)8"1iTcrox$䣥N<蚳rⳫŻyfy"p,A9rf|(A/`jij' gFS+]ژѺ5:`NsrP.TIH[:*[9%>'ypWAw0HE"=+;{Xd -0@ aYM"O~WJj@ϧp' WލE[ _HgzFͷU,alW }&&ֲ4ՠƁհ˷%%--7eW+ {N c X8 I+JrQSqRCfa`7nYԅ ts%yDbFdG̱$_zTۓˀng8)Gl%ZR8hҎCw&~;R u$όPϪ]ޓB"h9sk0c;c!C;N/:zL:ˋLR.Nqgܾ/߮ǟi|ceOб"Ҥ 0!9G6bUm"p'Pj 3A%58x'R]%7 K`%5]diBd}s/OIaH:-dŒ8?!V[ n|\Qη&vzk1u:?iE!N_%G$ xp :`X>G~?bYOӫG6!5r$+rpQ}> ?4IC`+|Jq(ϔIg4/jO2Bõ˺f9#;6igg8!K0Spq̅5Ѳ{g:=JoAgY}-OTgt Cd.Fl2{ׯD1nWt7afA+8.ge)Gg8u D3&6羛5:K Ԇ#+xb|=`Ngū1Ku%#?%ofϹ*C5.A4($W':t:>1{es)HM3ɛ=zW'[Y*=&YBXW2 >.*d8\Y\3<2E/S|Yymp<[ؑ/YI֛]pԿ˛)|BЇ)p.GQ5{[g=C\OZg %,~K"č!iZ5[zB8ytlmߥ+7 Vs(V̦5]OBKV D9+=ʔU(b>=&l#R#AA٣VL$8!&yfHٟBASii`JRA8\}"MA,ķn>=(ռvzױoa vFY=O([#T4è*={ƒ>V h$y.] m6lFlO6چ~p \ G9Gm,;ֱ{a\&N:6K9>c0<n[+8zՅנ 4rLJ*b]d?N[l+(s_N \1y9-SO{ gM٫;zW~[^ m#3D?]Z_Oy%Y{x%)EIХbnRF984:ktߪv},r>^F&Ooj, a3.m Lb z-_ScjG/7ewL/6ԓC꜋7_'D?7N0;MY뾛ZIwh*KjaBDǽ^yRs?Y$p_#} u|BG&֩ݍQߗ4^JZ#ͦ1eħ?Wɨ'm(~ Y]y,R?.}&8l*,ǽcɥhl=j!yDͿ6QgG՘%>E1&f;4U涓OQo;V1X^үC̽R]ik:m!t?*]N6~k*$3I>4|zvPC%7_< 7CO0k+ϝ'8s_ߞ5D- r`*oBQȩ{zUgFgN@^+ RRBF[XtA]?&ԨU/ $&Օs~x8 o:fyo!M$lVi=oz);ͽYmQ\{?+ .U!EhR" 㸑od<>g퓊tYeVEE,y~|sT!ܜvSd>, a*,-,>lݢgH/BL):N%N' mecfR/Ҩ&JAMaAabVh+uVOU[*=҇pHv2&rmd"%v8fWsWQp'=m̯<3BYtk愝}p-DyL9: s!`Q p IOc@uT g3v ƱUhB1c_:!OH˩ƥGY\E+nOO&m+/hH_$*tv6$wB =e~ Pm󝭰~ҙ BP-i0MVlaP[h}hzzc^s`W=/2Chƾyb:"Qa֗)ak$C3x)sIc^\,Fz;KDkߡh}LϦһa9:'}ު~pDTpZM츶c|ÍВ] kY|#h1hsyXa\.-?gc_K4d#gi;9d퓈p CFd l6Kb[ᄱ d}Йv1. reėڎhdjƣVS .zD,$mݎHBC~#eʻ81prZ!ҧpjH aVZ FjnrnE[DzCV20#dPbA{fFdُ b#U}5r&--F/O>%8/ך.YkH*nZZk*Чr[Z t&w"bȟȚEъXl[b]+ jŷۘ8q^.}OHr5;49`tZ0j8{Osڅ׼eԬ3&!NO|b օpr' +YOc)Oϻ*1P_( uMVMpDKEb= -!Ѝ[my5<-=Oe;nkAj5g} :TQ  7-(Cnj9š-`_߸T7 vt{_# Xc7z}Q'&8VP}z˹-1b\ D DLzu:b+k) O;:fEàIp]+FLtdѬfaMON>&d3 EU jSJB>kp'[OQ0i]R_i> A0qLmsGK96b\?V3B|Ո&1Y٫A=(WgRcl6v3[8YCaߔ $qsSX\ܥ}}9-&ʥ*\Y0MC6bڒFFIWL=O-}f5&w>.=pf0>⊉mDžu٩H3]NUrtpbUG$H5J3M<䦆޹&jߝvn(uS'4dnx (:jECv6ʥ~]딩!R-s+R;];GN 0m0 ֶ~`.73<̅j1S 8A8ch&f),։o,%t:їW{pOU*-u$¼۶G ߖmf)ٮNb#JAt06Q!a*΅4R1i twNg$@`^]ɝ@tL%m7MG^>(DIMt:j#8yR nDpG` 6E;Z`3wh R<ڮ&jٛ_ܤ`_=x.O3.'3z~q_"J5T|E]OX%j/5О&w$2,z@Vԇd_2pM:H?]EyV$ 0=G-9 {d)Nz%/D(g XJ4տFv~.0Qm~A#;GJ-}-T2FY%9j_ʓ'#^̉Ѫ@l)hsȦS'IJ&f %z&IL#)M"sW.鶌 TTgaA7 X2tK0Cq)bĉL_$Tf0͍BO$n-O6H;EWfY5M{p26CR!.Z=N^}Dg9ң1u,\؊hX Jp,G<,oTw{`Ļ|?br]sOFvFhD>Z潔e:UMe\gnf}%/O/VݬVm 6fĠi<֝[7ROFgp"` J=R"wYar6A72Q.ƢVlzqCv˧Y7ZI?3OcO|Y, \׊XeI5R]n5RףǀSۧR+/1 ڞO].vvPbGgu 7WCB[Էl}~d̜N*7E1fZ{5}ǹJEhO:\㴲\&Ga|-ڛY=ap G7"~Eۘw)= )9P_/ZJS3V_o-hhР<w,`d R8د(.#y4Y= }Ϭ#RLY\䥰`Oph&(pòrv^Ptku~]%鎯0Axv]F&J!9IsHA˶wH=="DW[qB= UǸmM‡AyS&Cp29e򦔷c2Ͳ/Zz9n6W60RhP=qeʍaz0#\ZV~j"]ЗX9| -”HTo?!HyxoN`hE ɰqۻkLEU9lo*[OT<wF`#?J ~CcI>sN'[m^ò9_q%@<,pӁ0zUC 0G%-'ߞdA,?t4bww{ ۨ>x` xBB vѨ゙2w 2 7Z [w 'ZeCGOāaޣ WD'iDaed &O\pmFZЙh˰!< :TF*W IQl/+Q\&[WP c sQGyKp4%5bmhE;~CT#=I5->(V̜)V5%YN/Geзd|W0eH|7{LjXܻ)M~-/eqTb#ޑ697!LBK>@=-(q1FHMი %<A}jNP!ʠa,bIk~>mC^Qfv4jߒX 'EmGm2n*=*ŏpQ*nLb?VweҤ}V9$\'>3:Y*v]p9Gn:Yg!GL 꼮9޲ ; P]WOeo%Rm) P76{b;fvx@<ڝTST H 7dtY py4+k*9Qx" -#1"Z[[(賖%|jYZjg_dy}V)["{V}>7j4!)m|ÓZ$ۃV8%E!ԕ Eg=-nކd CnW΀+l~7Ms?>jS6 A!qF$b1k`~U^B1n6X`|X9[<7w7K6t|!0$ѹ؎w<6ݫ@iBbIWul??o-vYm%hhnSN#N3mv/MbF?4, b\ rıGuh2S={x.ٙFћUjr-=jf +NDd4bC?f&K1Y(v7X?n>@I͌L;J\5\`PW(/!A/CD(79U/m[/:T^?DX f2WcuHN([3AM!8\k _4Bל iډCyuoJ]o\dу<жr860b@-LUT|mb||qSR2.ArVGWMu@0!ehv7m fgl.DN벊KnU Nh@"ܺj}:&itT p \M|YSS uj+u):$"WdR a7"]`v>^/D,#|TA N7Bdp̻s-tw ?˺^5E3Lo )ٿ0h^Uc"+j 8_8Ӛcp ]@3̢wl)e|p@SvF lL`{E,TCuMuYOXGgy$5]ST.Zv?g;XYu=ʟd|26Hl`+yqM]qow+ GoJԨt x޷(*^H[3(8o=h̚sCJ8uNtr *ԔN 56,; G|n"K9!?]vv}s/ugbw:WKQt~ytsT'͋k>j`ɵ?!>< zaN T'ݳvf0j|JS Qsrfo4d*eʞ*9טr'SB}n}C7g| "?%cƌo6bnJpt pXd}FX{a )<8Mu h0H6pduIWt$H̫ M/_2 N1Wz.6@+7PԈTq{$D7USfbqa9d5R&5GݾM ̣+ٮJ瞰n/67¼:ay“3N$n9#$KB '"пB'`VH7BJ)QZb&" B Tk. KM l3* 59a.y`zM〡dzDFGRnm=7,"oOgU1HqoN+ 45]Ly"CTƨyoǓyB[#"}y7`&oѠR֠ouPP2]60UQY 8/) Vlʼn*MF& mמL#ƟYcxJ%FrUڣ$*Cf莀+}]g =@2dhR#^@e30,ƗQzG)5OHͪT#d?Ҧ9WjijZB; -JTw8w4&JNh"F}"k`B Z[yAP38Ѱ MZ"\6G6lpXJ<櫟9\^k0v@#[?FP>fgKHv ħF }bÍά!/vak us/]RW#<(8;q츈H@C Y?H**yCFr@LY?/8-x"3)!Ex inÆ- X ؚ!GniWp bTc1|QL[;:^/"ٹO>f:6nU>mī,7ѝ5ky1Ơuu%8B;QWR6ʚ3:z0nBT|,YKɫ_%ʲ2nm\Z{5קsHp?Kdn#v e+ uw6Dӣb 9#_ vP] q4kޔ"#:f~(?6tʌf=ѯx1ufEJA"Ȱ6HAQw,eak)I8DGU ,gyR]+ ){?RK5y'XNQK|NUu>6TJ;,u߰E0e"i7ў^{)7$0:saVC !!/R;+zXy l 9_; Ņb0Z~ 3pԖ;*iއH~(pOkec]A*P#>Xgp8J5 (Ůh%c;3V$Kݬ,vư Ҍm`60yq&t[0H=ıg+Ͼ%h?g+ [ʥ@ %Dtfqէs&%b\ +'N\K(SC\8l0('BLj30W5@`&'g{FL K D3|}m $V75@J\Q fuIoW}1tԣ[D|qg${vhCIt~G he JY{fWt9= ^-G Hc;H!JBJ)`9q}/s'o~VPݻίk;hh!q ]ޒ2H%2ζc{?!*\¤H.ؒ& ܬ#ЩtTQW׌l- 1D cź4X0FJ;/ i+|!g٫ȕi' ߼ f#e~ YxksV`cRh2x"\d$jJofy;!)C.^*W>10Ϙ I,聚U۾_"Huյw' k#uM` 0d3W_tHfW:3 &XEȁ-%ÜO^uĀcק 4߻هNq; >@۪ w wc훷p S&[^)|;p#̓h'ѻSIgp?ǜAvYK71C('7֤twe!%y"\7Kܗh^Qc/lUԔE_eڿ+ .ft(~@l?ʒ, H6Ԡ!{KQ45L*`1^*yH zlX;- ʘDzbXzHxCٞU!嚹?D4i@yDZpub&Vi$J_T fvn*MYY[g&e"qgEkfը]69jw'V,*Z d^,"#w/+}Y:R,R+[)~dLW١u3Xd[e!Mz.q9zU&y5:"tNa옽K}#Rp3}lTT8u g:}*E`7fIPkay㽪pڷ$ Z`ȩ'K ?lXGvdK`lYMV b@khql#!LAJ-#>U$ riri٦l(P oX=eđ D ,XC%= ssY^"ʭ@HYL=r{<(]oBߓ!i i%2B}m'`$q*N%r5 Myx"lEe&d*L.يgJ@[)5rCb7br-3=#;WF,T0C ϛ$ݯ}8H:`n%3$=D4kt8GX DEKi  zzp\?樀οxV9geSz}e֟2'{vy$yOrvVq6!n̾t g_R#yoM̋P21KPEyI>G;":&G:^Y&ELm-e$L380hxS$*  qrQ v̇`楮ԷSs*߼p1\PpSCǽ-͊tcrp W/h:'R l G!'l.Xk%E6! 1T8w$ID_(qαA@0)%-U$*p  ZrFіX\kq0؉lqP8B$`%y{?@A3?4H-@]edlDHjhQ7YO@'*yiYp2; #1oC'Rv -nlQ;NJy2ߩCGe:}@jRDo흎x"8v^yǸyz=ScG8#uX jUBqzZч8 &HcQȚ%Ǐ,aU*~2+"W'>7)BP <"/V$19TFԜBƿᜯPI@0l59cꓵT¦BoMhfmɈۥRn;;Oʂ]$Ƞ S`>%9]F6%>ME'!E>Kn@*=',yy5N_FI(eЄ&jɴh2`szdr?wp9m#C`b؇Z+ru糽ire|B=Fi?byL~:= 㐶NFk>񃡨&Tq"HO'~> q o!5 }W`A0pM}MH,k,RoL 4STCvF^tLA@P*|?%x$;WهRLO1^=d1{Z0BQdn @_ mnlԇ"p2% m4N)_ZԌ`7Ug4ϕ  BE.EiZnx D͵|%Ext>0RED{tnͭ1Vq`L~ * +0t XEc84]_1{ѽك{q-NK?&J4 `N#\^&AtL@4O3Z8@ ~"SlZEYCMaC l2U &O}BFY>g/C yȳX-&@ZiU}. aCPp?1m.;+)N ,}gbTk #d7g iAfQ` ؛Mmis`;bMBz.IoDѶrH> $߻,Ιg5cxJ& "l]=qa)5u f Fr8dzi>fVa|u=DJ[szt(~ȶ2/T;֧_u6\o=DyӰQ1N`?'\NoVwo Ԭi- IV+rE__dn Pkqh2qid3#E$N3)i `,̪h.Wô-pp5WD( `(eقC*>/d-1sm%SZ_(LN)GGmܐ.Β@~_R\,uRt&wS ‡Y47vDPː5'g׹ 0JJvS\M |O,2![C=V>٣vWƄ:"Mja/Vc P ?Rqj&Ä'-9}>zD2jfgb sl ƪ!0c0cRR0hNMۥU 3 1/X-S5?)sgdY N(ٷԲZ4U.>wRYV:@.Iy֏z GVŪ*1{2)y ]e-'I@tKvѤy~J4Ɗr]ھC)zUG~/@>:'$ά \Xү>+Nmvć^@I6]@d[6|v % oGdoF@;U$ p?́S%wV#q8֠ih.ԚSڽѿ }0{8fvX</1rL4E V4s9d"ՙlG}/#IS(OJ]W#q?xuV}`Sy>0'URw,#OvF/2si!>n#,c.fUQEgs^f:Fف=+B);OZ(fMA2Н3{Yxr^H&[zG<7Wbfb287 .Qq_B54U9օN6܌I ]؄B8ID>MuEݗMk<vZQVk^/LZAvw'5eb* OdUj7!.+&\.,A6i7{ A󥼡 XmPE# :< n{>R d뗄6ލPg ![&e,DY< ?٢Ky~JA+$kd!hů1>koQV;L7ʅvZؕ|ɵONn*e#m/wળp܁5foGwU@Kk6<@Y {Uɫ6[HGh2d{751faCk٤ +lcD݈m6< T8TXz*?K=Tdqo5 89ɿr+x:c+ $F&  Y-K{"OqD#V)Ax皏8Drsr~-bbSR iG$ Μz8fi>r.'R }qg\Pp\b0.U3ey CZihj|^B9OMmPB(l陆^vOrL<@97;N3caF= WqT{\9êDhkL]|9 3IY= jNk VBYˉ9&_w^ջI, ¹1S-¯F *dq@I_[Wv+&sg.˖fF@Z$5:*WQ|峫 _X,ڤFg#\|̟Vqf,F.5kBg&g"J<:gCgGA w6w2^EVЁ*9,LkXYCKoD*jJJ#IqHW8(*J|[Vo} f#)Cx7[D2VmS.&#@~ Fp2(az)cBlΒ’]:}1Xlp\3Hv% л)U0s6]4-3_|"{=DXHq7~B}X:xtbgI:2'Bj* \7a_IqԴ+,3xRd2u>$r{&QqDaRT$u}U"u]u:!JB @䢨;ŸJecA~},~JODT Y $)3ʑDiz8M|%.Bh!'bc)%S|U;B| pVK)L?Ä^ҙ{ sYNJ6w#e !Oh(Aթ,~yPu {h^]w`kcWA2w^"&q%˶J/#+U^HޡU0i"V*0BE[cV> @^Ovۺ: c>ivFis;\y<]I:Mbcwz )S__{@y3rٖKpHsss„tͦti6h1ڔlIenIz@CY^|+N@h! *@¯WgXͫm '! +z4?XR/{]7Á}.GQ' !>hScz{>-m+E&Ȅ0MFa! nU+Yt/cGWե  mZB،{iH>߆q'y^yfSX} & - {XUhԑDus(FU= V K* x"gYS!zF~/%l%oQlAC|ljgaӭ%i=}A*.`|ہ/YMbMf[IKif!\YKgTcrhHctp!t>زPҸ#@_u]'</1OI i3aE>@LS ky .ZeNȿ&4lŽ`^|up*%,%VП 坘(W(R/Qt௝]?poIdP5 s6K@Gǔ,90/ptz(A,&^FψfiȢn?СMpZye3Dp0_C]3F$ZMadQ׿#^3K߼vE@T_!E[2o̸GxqvC /Sp{&s&~%`O?ZqU'^푴06ǽ&[mxY#a 4  I-w4mA(^w"cRC#6t%r^9=PJqBhqS#NğJeY+0QxtD\mB@ -6GOZ~X [dFIZPGי`V1]4>_;ToEc j#)Q;SCLZ@6s3SQUA \Hɹi )|t-|Hƨa>,fk(CYR;Σ!tYV)M3paB-ɲpsM2˛СH (`ޮqq Vg|\[H$1<75e?euKAck;23qژ-xiuNGB RFQ`Wt~ST /7j \e B3kWD/J;n 61*;t5:VۺXљ;(حLXFKUd$RR(=AO{A.F"+m)khf7n;=ίzm_Y<*fRWG~֧F֠u&>gdUr wG+xC?&,<R:zEUH/V^ *M-ǽPRŞ@vqA lc$ꗖ}΅ki^Kz{t/E xU AV!2L>ѿxZYAȰT3y&S{#3a}OVv$c$*i}tԎV»j+@a]O%\nTvK@湖MTWC n)EJGXCKc-oȺjbyB2Lf7-mxݬ 6.b#9W&?eXT*Ao9LMZRN͂l0:A(5S3"qu"8-<זcd<^Sy%z͸m MzjB!N([]/M[Yh9(fRjlk$\I%ѪK">L}A=)8)Q6TH,wiٰYV R>\j"56Ic/Aƣ̰Aˈ2Uj5 ܴyrF^EV1坑2b%1gd< {Lp6K5-:O/aġzS,=gT^d { ܧk+UCvx؁ aPgdo/.}. ^=b{ARx,18:3ta|+/ØssX+6!h`RR0owG2)YmS5Y+B$!Fnvx-HP!nz51J淗 ]0-BS㻥^i@+ּŠkH= /</9qSRT_W S9>6BmU%s7_,v.wX"c I7Y}"lƉh;be^=r3sx'jZ'F{NZi~rzϤr!lĺ;ҭph(MH$B)'Z483?O[p!R.c0bE%!Q]7M;X{1gLtG2tӊ^%(#^ZJH8XSӖ- 0]9IwIkys;QagnMXVu_A`2o]؎"dF, Uc CE|i[}d)+[J:׀2 `4ֽ4;ջdhN&ӆ+"d#ɥrru4f=|66Rh%\>H fڄ%e0 jYGR"`PS{Kk@^!a7ly58KwB;CZLr=(D# VH~gSԖ ,G.ptE,gZl^*~QeiS[Q|e͠>zW|$\s22qap`k[xu>(QrZd YAZoWmɢ6):m䖪pM &Aldb)ks+ #i4Kwlje:Gy}C_\Oi=rsY$NAYٖ5crճ קKHME2*ةhm95z9r;2=.zWh>pBŁI]1G>ZI7 AF6¨1nWl(E%rKĝySGFRX( +͘+ATő\UNQ1P.EW-60vJ -`fէSk1e3\g-}k@ 2.eJ v/3ustP"KF7i)9:!@m^? &$D7Ad;mIZ*>%wת/r .7KrAzE alOW3 i _EjX9g4l_7\J .W 탷R)(H~ [2am!s>6ގV=OtIJ5Y+R)Xvie@ˀPǸJ }ٚ>9(V  0>DtǫQQȪIsLaQ)I(WJ0e6_*IbvO{9İ JtyY6\y,bmYHTW&Yp?8;NĐ2āSW4Ev(l/EL +/pbVB?vUޚ_Lqو ilvF݉ ΃ \$նd 8uٖՁo6۝-vJBZwjs0:Kt|/hm{cԩ|]L[ ?gmx^>,0Ë5g;ͅD-_bTvpD$SF bӿަtf˒_yt3r/˴y7wGwQn{ 4)F{6R.qAS]w=-{—Ч",*-,nHnaNZRP}Wai-oN>ѻfc﹘"/Mi̓^\ %uEw5K(.`!,6B\3խZ{;]?؝ԗ;qTn ƮPI~+REDQv"ۭz.COхW͚;_U0ޫH2=xNJ;vu=ZzE埧 .1o~-ş>YV/Z/4tSLCpֻQ U>ۨڹSX8$Gt)lbտeG<@:f !}t_N[&sKB,as}4EK:at=W—rSkH,1V{SJP>ē]B="cvɞY}OIirj"K ؟S m m54ᝩƷGM*3$R"<S vd)}'T:D22Wh}@s}.5xe<5uCeaN יlz櫫h WpZ ZL-+(r:Kq0zGBtÃe$!Bʼ&UtI#dK#u ci -I+>Bi|zsZvĘ.Q*+1yTGX逖6*B<V-׽җoU8;B ntc ^ >=3ȀH)_*MKvuc/\uFu㣌UT{HgXU&Ӵ~0I8سjضW0 隼gДj=u|иd'ks kp}a݊* V*FNVqF5hFD+h&w-d1`ζ`T([ʭ+JC"}k$A;cvZ S CŨZLmSWy(ʡ"5b9䴪QH%]uHxoQ~<.T7;D.(B0C̓'S]pCBE찞S;EYۘn:T";$_p.V,$@g\)iw-tcZOEBrO\V@=sAsU y4K3U*r`N_ypSUQSvaq u֎Y^2%vQ8әJcL_֬,Fo|r6$ξJ<8)Ix݋HWPˣeEq'SWX$(Q1ӘturA`Mvc7<Տrð^vmaIco!T *ڢ QoKKQ.=+SGؙJ¬tQ=imT 1ȵ7>VqcHswceVd@"lU"p٥$AхrfFӻP %K/ 4OgKANpz>A$Z ˒UK,E;?+!B6P{9)ZV4YB*?qbJq B+\puq?blńW¼lZǒ"4ԅ^_y ԲPDή'9e+>&W:SP ژj"]-۽hsYMODv1|'/ejSll"G8Zl̿p;U 4Osa(Bn]xm?`h>|~4 >n!ז8LNd%3 4= 9<5DcNCsB8 =i#}LG3Mg `8 %NZ$zIauS-9vϲYҟ\i?|xNn͏Dha`>?L=:nă>3tӒkOd*X>WcB3ΜqÞAa(œ_L;[GT_rH?.LV{9Wi=6!BE+1i:>4 N7Y6cuh'Q>o 47ihNΔur%q2V6B KDB2۫H @-͹]7^^#+.ݬ%' b'0VlBϾzj|Ss dӨ0BOy*SY%-H9s6w+:4_cܻSK OlXv*~ qk]tGpH}JܯUl K. XcOe$Q(8q;)L>l:k 6O,x4edPa軹FU:㪞˭hUY>w/ fE1f}T_Maw =q j jU^qn*e\4w48x0v6'&.#^QZː;~5LWn؃q8T:`Å+\N\!r4}WGdGp_ 2 [`MZd^41xGfl1Ru("4brp:GN@fEQƽWz1@ڄ~ w96ꖶ6wn惱/nja,?zyLx]\?)ɏ_SʮdSW>>&/a=&WV@xc d|܏rS}?2좛aAPN H&߯v Ƞ;KFdLvW {͝ Ch9BGn* ;ˁs #8֖|1g#/%!NA3J iZ[g0h%k FEdkg n:lVvȯf4N\9m,!\Ĭ\7aE7v"\@|lvPzi'"mo ݅RPe|TiJ.I{$`no6JGѽuTy8uM9ﷳf#wzFC&L Rk ޠXEFbѰ&Ark罡3D7z>[(hM;Aj6`hba-Iv#r ^wgcjD|8, `fzy5lUhӜٸƷݘ~zBQu(+4^&*K_K"Ek|,&W7 yU'džBm܎2t?SEfst/ vĉGbITzeNfF;ڳzo ryrDXih|XZ߳ <,ü<Gj.i0uylO qIrl9BHd5L*zgkOAJCy~qO?t|k O@VQ 6u0 pе?W^Dcux )dYuJ8NfcCKpUw*. {$W<4Vމhaw܃8@i޹5VAK+";3XN>T7J$pET<Ku֊$8(s_$ljR/Yt5m(|vbU] \kfCav&Lr(>PFÀ+,F3RAG+NRcPގ&Ucl-"m43f6lR:{pjrA4];VP;X#SòS&v.1ڍ`rΡ:k}8<j:vS ]]&qlj<:X6t|g,P&LLoz@ =>Ǘ2ѰOS 9coD}EO8Gg2N;<01pn+,ލ [,!n4Y7C# F up3`~?6uz0aKLېrK Իa5.P5l˰D׷9U|Ϭ&+.<"XG"r66LưǒnKl,nkymha yvK0 +V)oз0tFpgNo{;T[ըO|Vo"a3LЮO`UO͊3=eQp?Cƍm1CR !%!jXg v'ts$q|4PP@" Jc8m\J`i.`%혝śAD㤺l"N;n d^a&26]w$tz k."{$ʣ#Kxg,'3f(]6dgήTg6YRaՉ!,sd'etxʘ( .&4]:KBu ddžbEC_V9+EbG(B % at5 RS׉1[z\ζ:] 50aȗVoY"gnkwJ.Bx.Q-&KoI^|& ˖Ym7S K5+d{cP3!2aEuڴPܟI5'dۍ1`g4lm"sdtd*O2eo G A_!l2? $)(vd.[:W;F7 0G0TS36Lx'_عc@ X;QskJ\}tA;7=ٔcBaIQa'$f\4$p 쭽Y'6:n]dg{myko_q\XFa6g-wt[$HQ,8x% 6V2ud? J=LSSJ&Fu_P?C:RIQm k/M{X\$1undz8pqv?2 h, uI,GuQV˙{S1_m` zt1f$a5_-1B1}akV1a>|SDV|ΘQH|c6!g U6oЩc6=9)<5.@vMʠ:yͻ{+V 7uFP|_qzz̖3k/'`J>l:k{ ]q̇] ͦp։85`n3o]ce5/;Ň7P쏻ڰ&l*btϊ7qizRR ))<UE _ÑC")L@4$g^IKA(\qK[j-C32 %,ciU/+d(l)\yV<抬lѡ)hMV1cp>x}Ie&0돦c4_bkX: EEe͝j 3gA%5$A$ImeDl꽁w&m*AlߙDzENLgBqxq6Y[v ]a'4涻^<;Sd*;&Q .X n{o|yh^+-8ڸUu۟<҃7^cAG%`bXzjf|})f#۳n꾇4DWG& PeeJF u6kҿ[n="$O~@9RJI%*{ûb5K=;[Ē/v&`Xx-3ga = JqRU42z.v$<2%XslNTuQUkluuׅ*5]2I$!ZׂJ[L &V.0M(I}<oEl{>5C9 aFoUYژbi|eٜ'R>9 f*6ܒsgtƼִS-!-jT{5mrmipTe/*^fkg֎TaB׮䶎s}vԮ"E1ޚu@饻T8Dd3]'r?p@N Dh'tIyBuAl3 l+'J6PDs="Y_ۄa>L2Qռ)emgämco%̝QtLB 7Z(/Èw>eN%w?&h]O:B19!ջ6N8"AUw1~KHeO.E< o7xpvh gԅ⊁Sb̾$g hj ӬSP4 =;Xc%ɚ}>_U`\c\\C/o'[o>"<DM,&1)G/*ե]@~=cr1eG]>M%Aږ\ϊ:HFb]"7KCނC{ 5d_Рkb5i%9Gf X=R }]!GRc(G I3tOkq* ri-EL("QrMM=V_H(&Ho`BiJ]R c7hAM$yl^5|ʹԚczU94D6RJ@YI ET,襻js|><(ZMK=.%p!&fOZGI!T.'.)(+0 CY6o*6x(T)mrSk#>c4ϙ^ 4>NFZ ;v ]W} IX-F^OϔxIK33szmߨճv!Yh&Ѥ+ ~t;^D猄#u#[OfSTHƭ+1UX+?*4ϔ'r _P#̓0qښXQcMWh 4qE NuFgo(!R=t 氶/X EY?_ٗN/{jj!0d1|_!ڎ*:T5Po$}u-.攇wXsP0)ۼ|(Wz|޼nk0,=KWVq+}dO\kvdRZf3M֓Km*.Q)p\oΒ+cfrab0mZ{qU|OvA=q~o-TKs'[4#ap0Do ۚڞ1Gl tmisGHhy7|#*LYȓg<}FtA\96:L;=kqTmPrHùv8/$ɒqS9oh"YTx#p 4?vSaJw[|qMF/IǔGρ,mv/0؂lY4D3 pl>AhNloYmp͆vr5ܬ$ǥ ~Sߋ Yt!o 4 Ϩ忩ġWh㱐Q+1))hᆪ`RnX:^iF;CNӌmgt]SCR FN />j-|on} M2أqO;B?4Rp?5yl᯶UgSR9q舦M^AVaq191SoK ԦqBTE:qSj'' {|!5jya>ʒR'Rb 4 cy{SwED>N3j؝ԪF+ᆁyimׂ6-6WA$"O"Ǩ2)h SB_O ľ0?حV"DZeKcI1Z炁lQ#X1s$ϿbsUTO2Z61hBM.|XPǕo8؉ ~6{Vl@e@3}݇󂈐.KYHnX,m7DP&`ҳF `W Ws*Tg«Y'pާpS[6D-4kG6XS#es0&ӋR$x{NM MSQ$uO*r!a [k`ѧ(F4sbty;I)+ǭ8I O5o LxK( Lރrlzh9aj(\5q٧@'so#b2*!/r oVR&UGc2YmZy#2׾q yr)~L%ܽ=q+Cb&\FSp%6{ A43+xZ-7(-}>oL_"C! 6ݾ?#rL^Wpfz0ye} <Մ?A6NUҴ_6CSaA3FBX&q`}I)/q P3UwA X)Ң|vEH9 u)eKELZԅp ?&e4 (K#hè:$3cUj)ʦg<& 0ؕgIv N\]d@\} dq`;TtΗ+_v?}ӤtgUMZr_~)tAs}=dǶGl^D Ҙ,@G J-$PY:g;T=+uƟ8xjWd 0kuӵj? sT C +L“Bٙ~\8ջܿvcqKOšI)iRߕ2٦f+LE;J@LTQN ag{#!q]Gr91:uzeLx\>#Jg~A(TQb^Z!FO]кHM( CgbE$QNDs0A􂨗rCi4V;b,K76{MXGJ5CGYjIh"(;gI\8g`PKB 4amZՌ]˜luy+doCwS^(!Gr6$0*c*)==9И!m>m)ڧ,cQa]#"fŚCG9{Eq̑h۾=C\MAZ˒Įf입dg!a m ή l11eM QXݶ$R.zD QuV6ܡ!&㖡XFL !Es lrl9/q4 =v|UhV͓~CMp6W1{zaR+ZŎ仈W}ˁˣtzd EIad*DZ}<MѢ\t 1Hޝj=c9kc@F.^59y wä%l4t.Jdj:9]Rb"E:a{u쇎R'2GG*^sV;)χ=4m<jn2%); n%I1hqW|e [+s^F}AuJgDյrK\]&e*KySAu4^nqt^rS1XOy߾L$(!acMml_:!\x4|BBDCY^Y?e%)Tdxc=ήoWy7>aJ|я9G-P~"|hĶ `R8%Kgk^m"$ⵐ||?`M@Г /ԂoG8QB:12U@0ްb3rleHӻt,Y煇 /A$qO\AZ\FH\*n8l(]KPNX#jf T(*D F&!B1 ؀c&AUe-Zd-in"S 06D:pbtP-Q#ffo\|a<%yj.Hi$bI\:k&y&e<[8D$$2}Zq @ChzPwHHeH-lY2I+Ϗqlbem|7I?!R0~9(sd4$wNn2>\qԝ%峤O*i*E۩/P:USmgc6YL93BXn9pm%:_9]NNt飼ޠ1T>2CӗEr^GJ}UY w ߼q{ HͅL=\F:;`rNuޣ΄>Gzx ,1O2RJ&{mAwܜb }Ǩ"e%Qƣ !&lyE[s<^[8 HȮec-Lht g 8g'`mGà;Ob 'h,WM8N);sJ`.ڇ+3MA.(q,a,-]fS]z^&d 43u֋?[㥛dmqBhew0&ŰUS8qw!=VT10nk7O(4[Jf+u'g/k$E[U$rfk;d _ )PV2!(oxc>8OȕF8I Wy +<5/HKv-o_ Y=3 &TzJUv dZd|lNDa' u2(ܪ8Qk tZ!C'qzN*{nſ)]{cፑڀPm,0X-D?I.#Ioyt悪 (i=đʬ%-c'l̽p0mvjz@QnyS|nEG*_0ۈ 3y Kp;uЬlC|kz2Aջ֗xs_`LySdu1l^n`0۷.۱m!4ly߼Qs*x7 qf`P"vXj7]8>JfϙBS>1`NdOёltԠH3zcFJlW2demwE{ePv `wuKqKe 4 򺺷 u)ӄb $K7d⠴+yqKݔ*Cdn] .(#ehOBj/`zR@EKAP#>a8,bɳ!5~/E4]Kz2"B^hL@gpq+7zBb\Gi=@$x&`m2tVEѰrbm~}G{] #(ocf?/ɋ=vd}we"s{(*&Bp79^UB:r۟GfM4sc=bsk#@4& :mpByzkI al3 x*F4 8% Z/" ]x=Ι"vIrԗQPR6WuMfn?A6b@lɈxKUHaF4G+ۻ{:=BfwF4aN $#ە1Vxcr ۘCd³,z'8ZPzJv̈5ϴ@,5[v? n|n@lddIH=× H3hWx2cjS5VpzIj- ZR QW# }EEl)Y~ˀS|G= bVUׅMuehL:/`Wyx8xmSuBA> j 28kgæ̪^xf&ư0io?20Qб,aQzaW"Q'Ul>i*uax* ZVN4ij:AIՈ*2?z.kq* "Z#ij ,1306"HKjŔ;"~%[:auDZM]t :؀r{ Pc"fjCeGǜ}" R>!v|;e 0Tj!Wm<:Nh^-҄ޑ ΐ  QFUhJ^z?"@T`%QB+ne02ėIo,XX8ɼOT8raMf x!j *!*Dk7ڀ.T9Olf~"kӜ͌G(|+@ᆪpCB;\M_R()W )^⬊h \A#$&*h.%pha$i!@em>X{-N_G)#%U|^0tzOSlWl1ϳ%ׇc ۢK]aȑU`}@,-6UӍ1D V6*Zne){%GT'GôA.2lp0 0mXN!Z Zlo?4P> M SI LjL+ް͙=]Oăr6wA{?hMEsޓCʟ)00~e{nP _osX,EIv!+,(L89 onNxmp@2bAr^ailUj5~?OdRݳP) !Ӡ!FLSۑAvoĘdYHw'@*%5q,ˀXZkaV";Vݜt7d t_oEbx"`]d\KZ:o8w<؈`m$O|{?"[PqIcnhX׬;| abD$NBoS}yE͸$r޽Sy|Q[WkUT Ď j x^Oy֓^6~QuKAR _lI,El )zՙ900hI#.F],hSgߨ@ hGUvsX9KDJvێf ?u`LJSbB_QP35 AW}'E匃U6\#0 &v`pqo(ygP-`Hrp.BVvT!i*7t-}djb:_8'G?BWdL/N}0Y3 {p|>S-6Q;љstT[׋iVHӯµ0"""Vݷ{t>1/A qL=~1fk[cdޒf=j `kfjq%A5B Z0bD7+rܹ"!<> V_vb7{}} nQO em-耇H U;jZ1iw7(ry{ Mj8,oj}µ%/.g&xC/YH4 vP=-oX"+XmO]U3WC[.Znʊ1MM+ЕCޣ{ր[o5C&ybX{wc(!mG>,X4o'Y.sJ^'-#xz(G]7k0yAVaB0Feuf _m&}KijA[懶 Y!W|ZJV Kl\oNTUE0þkfk|NըE#S -1HPS]DRju ԁFg7R-S杮5S oY6qPI & d)X^ 7Q"'ϕ72QZJRyǞk=(!.hb7"E8i4 hZzs´Y!PKޛhL q[1:#wLYȁL%1P LQT)%LyM&@BU1#XsެJY!D\/Cc`8gKɹI==%EMLg= C'=૤r\%ƕ ku,7Xj DPp.;8vo)19E4Z>沶%"Kp--bzR/h $AL[hhSba}VM~.0=׆Q_-TN6ƯBK88O}Jr1af]U^8NZ }TU9x4USH.!_~+3`yEvsAvw@}? qHMq_0ਡn1ܵ#z7K ٸ>޶N7D[ s;8`LonA ʫ⎣Ԗ #~1W֯6?A8ݠё)Z?2CPQ0zd;؅Ym''Z3KI&5&/?EӠBtCƾOxxVk[u.iى,51qfp=fcױm*G82]:gq0Dyr#ϝ{F:k{oA$0SS$1I2TSg0 }R-&*]L<3bK^4rjC#44kjs=i4hPhajupnGhg'Q90Q<4O'ҋp7Ts&|IwZ@, m EV|LKOM&Ň uDI^&,y.M2,{7u%8 K _~(Ҙ3jʸX Hkoj87fi$Pjḱ/İCDwЂX^+ͨlJ4&#/•Xg7@3;x|Y2ƀ||`xf\=-ْ@ )۟tVSۍy( t _ ޝԴ)YM#%2.Q6T;ۛYۦY7e%TW3yL")v5t6$ܘRrsZԫC042pG<%Anmd[5~\ Z.[*ݳ|3ۗ_iIÎRXތq1/ ԑ6 cyxzۜszeoOj:7{疕Rkw-N ;z7qPMjyW4a5¥8KYZ&в.1 2@, ZMzLan郞WeZFm*xD/BP=>[uRDSO6@iRW@~t> b}gO5 6,^:'E  5bdi 3Vâ%AftJs5gI /Oa$A+~ RRM g3r+Whh$A|msNsnJ b?L #mScw8Tߞ@숴?V`yG cV3UP8EZW6(q^k9},ofJK+fR"aj<#/*.l2]e[xi6>N 04j:Op<"4uVuhoA)xxNMڈ:ϯ=<<( %d)⺡%Ͽ6^>$"qUEfN+G1hX/Anj1"& u5JbD!wrI)"k>c,d/YDD_1m?a7m0:ߓEF$Es$jkqJ*t&E43 -..m b - -;ebuS!,91alL4X{|A˰/}c?>Zm%w哿snSPA"߆/Fq n?_[jv Js嘃UנZ׳;b|:bl2Ä?GR'@j^5=t=g~ov 4.|U A*ʼ>8,$ؿt†: |xXVW6`Z>.L4vA5XпKP!r8F:m|" pv  YUTf9zl(axCڅiW3Q qv$صo`=tM+痻A2&NJPrfhh-daBk#xƸ:g[՟S+6cCBN&$a\dacřU̪H:E@7EZ*lLOl"l lW:dǁj. p[Xzv{БE{Wf6Z򴸲t 2U͟7ZȮf#1jm+4 rs p$#7 oܣvm2FCda)@ 0?k7ccF"zfśP9<W~I&B9rRac1J?i?d~Uf)py,KNea 7Iz&hxuͶl11-Ccb7Y+)jaWNA2>/@bcqb#Ew뜼I/V`@qtȝ+Y Y0o@vqXgӧ FgqyPYP>W6_QW !^EU'xh=5%GvTkEL*V\,!M+*F@ Z+ ]CJG;G7^Fo#&:sr/}nF S-C24^zfkIPU g@ 5TOvd 7O/mi侁m$j+we^0'h=J8T2T--H.W4}f@STi{ϡp)n::#/Tґc"".lBꆸ Hcޫn"reDqXLbݞ{rnCc`Ox9muؼ+KQ&Skra [=8,[*,x)ݼ E$Bamzұ3 imL"J$sfm+W4B2@ vN[4`8+:31;A(m/ᾤnW ;َ:4/+-XlUϲ2i_=o\1kR>Ƥ/RqƧ]N0WTL-|_L6: /4dE RA+gB^2}Q5U{J?p5PP'|ܷ h][ZO:qО9O.MHolDEƂ> :nL̅ ( w^kB pЛ 镺vM\ꆑ_~%QEBςMLwcdJS3σRƩby)gъx=WFt oٺPR6Ԑ7rȒ7 }I>I|!Bv<>MN[+s?VM)@ "&$N HI4wƙ *e{S4- wГ3dѹ٨P-T߻8UQz(~U-CJJ`v$ߴ bM<IT:ki_IШ8B۩+tTҕ;m%kΗu2̋W(װ! bBSyOkS =% z L@QIJ,kҶhvj{ЫGt eC\y<3Tnce΍T' uQd8ypӑ? lIz -m$?TGhqAtZV!OŰyJ{E.۹Qµ`)7E3u#` f'o]q.p7Y+YXؽpQ8>D '6.fjGfk1˒cuL|?`oyۄ҃e0+e\\9V%w +Ym.X{?Qk|!:{x佚xgq5Tm/J{ʉE ߕ,]|2͠]fi8}DG$~)UPSiNKmHF w4}ٙHm݈)NWCt,_e&#rj C0{S0jJW%J A;f]իptIڱDv~yU3^}((m6ޏqme?dz"d?Wyh %0*2A!7*~dzڻH0`yE'$U(Z,?q VC؝-`&D+ϖ|@qҹa=]l`.#Კ/@->,hmR*d;6 # F,G=%z{Lr}Dj_WW<\刞W`0C.@51MMpD3D^:e̓ A,nA j<ƹH`hz7}CmBpNɖYd~H3|(vN} 8zQ6.wD0iͅanTh]!#sV-b5$}&=&'&C ʑ&^Y}vjGE;e2/Pe`,vLq+=yex{سTBr9R kkO׭\Ԅ{)+:`v}BAEh%v3Ma;?Jq#rARI2`8Nr2b~k\PEO^0WS<*г/P`e4]{t̲ t3 2Ү:X-؟y6~[d9U~NcyVNgK$^ +ݏnx^Ґ!FI? Ʃ7{r`p)3.UVۄmYW@9'ci>[)b <#0mݑhV~E9C9Z h,tz=Ŀ]8SjIy!4At)qb` E93s:Cx-V}dʠWc=#?;.-2>yiakL9rd&hZlh=yh'"3}sFOt-u.gL\*{ljmjǬƁSvA御^OQ+/}aǹ„VfnK8l!` g)I*1 2I)DU,&*6x̿K9C^2S耈`Xȥ]Z3xƌi `Bec*1i>1{̎m|/?b؅ۀeS8 +ߟm]Oq>V [̠ߊp/T a.>棫EK̜-2W [V N%XYQ3LӐtd"8\3.zyv1KR—21S[6sH2D>!£Xovs8|Qf$e?q>AxwȄQ؉5IߵZLL wl(O*+B,giP)p|PPl2Ia9 ?e BO=}{.3lexψ!/),jx=ʳ >GVH /YC%oN@o]~ j~k(}rTM}m!;]k٬:a+* ;־{j((OF e|d6W3dMe(s 7}0f}@5|4QE4y/6D!\lWlHeiaͺ@ yugx6Pll~>M)uF f&FMե!ta_Yp<9qd+3+sY4JW.?i @&ҹE1l h\gMS~&!?Z}xD!'%N1|ar[=$IV7ӬND|9}p[veKt' ?mu01CEW0Ȑ*4lSZާziǽ,juNhA݄ 36S݁C^LGѝ/~ Jb}Wy8o+ɔ&t.‚aa2U{ŵ}1%):ҽ8T2V<~xL5,ܙ 6۟"dӟͶt;GL_IV6 Z9M^dlrʙyefjzz/w@R OFa*H}Pwn9#me|?,o5#UH]n9](m\xNk"+ "O3xC{˾9[G!3!"H/yH孽ܔ<mݔt,?c,_EY[ܬ#`| 通 I^ zHSw!HBϨknhBK20⮖8Yj0S`Z?+K]OpJ%!)C<}Bb#KyW, 9 J#Jhe}Ey&9!nnZ*+:N3 .PҥloDH>9$fS9i!OySk*L((. '99,G!e >S*VXR/k/[%%󼌬$=lSw ORkbXgrкp.p=p஻6L*Ǐ Hηp Hj5„+#SRr,(+0_UjcRk޴FHTEaٱBPCA*-B+q[t (PLU Ų̣Eܨ–=6α1gX 9dc~yɛu!KgZV$ 7PyNZmKodi T1 &7ӊ+ e~pJcmkmz5h N%d 3ߊ}T䕋tβ]0uEn?|ѲCʏvB-5]Y;MgJS?s!-+J+{ E3zqdA-;Y/*1/T; 0򘀥]XD \QN0sm܍( {Cl8mNA:Glrۿz`HY%Xe.M .H#G;5t%bvBୡAO&9v*RǍAEoD/ڰbۉ#?sR3mnLL7&HeFch{2U#*_3!1hEdyɒM}"N !:OM!ǨbNJT, |O;@mWAa| \ 0ղi> J:ߎ|DwjOG֍w Vo%z5B(wm+C- ~|g Sձ 'as =OJ5fU${zOyލG1T}@; /O}WB(~nW2y燮1t+L`ar5L<׻vP=2sbtm(IEDKU[=ʢ&!_DZ$@Uа#c8|kܔUGC3䛢8 Gj0I17sI\6|ah_; 0IsĂWR6S.l є_t/z 4Pe'JLMu$ψ 5 fJl_>8XB\XQO[OiUy#yiP%QIEfĭ^Q (Zmʜz![ q}8d͸+ &Zk$iq(htI*>Nw2}1k5Q6x0!6[si7.NӉ%"%ωd ?^'q':o3yR%t7rW)c^3"Kca;4f= Z :16N\t<ΨcmȽaџz~J[p$)_(k>]L[M+F.؝C(f~ ]+qHR"e(Nx[r!h AyEhf~|{Pm8)/ $p钂D"uoOh:Ѓ$&i@\{x`ZE`vnux,efsqiIEr=I۴~ȑ⨓'rfo!W̫c뜞NG9윃9Bd7c)bo?lto,gWrktCp ƕ߄Ul33¨Qm^#EG"A*%!׺YVV1eH\y-:pd)e݀+dϕWJ ,X_ח4RhvLgpJ-mR2EX!oQ'e~fu\yl{erP;[ иFb]AA-Z_J;PQT 1^cj^YEbL%R!H$A3ZoA 1S0yU(GdMvGNӟ`+\YYin{X:_:Qei;dkyB# V;:U=I% .č+xcKWAHo"k[oЧ1B\.bŹ% ; 2fj TULBhEFn({ p'*MɇCY#! Ӝh*:#6j"u2_/=/o'if\~mR֥ WN끭e>ViE@5=h;Y€75 HӟR^QLXNg)B [$RLKJ6%L3z|=ݼ?aOq,;%Sx+O=bӫ)I8Zt:o 3tٲmw"B98~W޽Ǘ@? `/-BT @i35%Õ-nJIuRo)=ɉ|-J1J=t׳tg'fS,LlZ h DnaiAk#jkl2ȴ;PFm{B9Wm9K]dڄCsא l!>UQK(˛_%o?ڌg]NzŠGeBW GhD!Mȋ`xO5)orF2t[Q#d%B u-D]6%"`lȶNN)%=U]{eLG'ųΎ.EL)ЕMVroK>-d}bA {h].{x+Fj,rFÚ A'ee ւB; ]^ !W:cPɹxo)ZtyiN E(:載!鱗'l]_;̅@|zVR+uoDRbr(rR ሠ3KS92bV[Dҋ!yJOtKp!"Oa-CD+gpVhϢ\VUÂCHZ=  !)&;L7-u:P~#9M@pξUţ?pm}YdD `ގI1̔9ۗ][-6ceMgU` !6>4j)T} k¶3~yIF!Q)f͢|w?fQ.E0g9f?oCK -ou8L5t MH N͔ }SC<#Wx '2NIʙ57Gz4&xc}0Eɪ@ 4%xNp}\ D:̔/W*kD Pqm, 1V%mGi8Sq|qkSBb۷fa W64z>Fݱ}߹*HBMZ{%S `1@ORUr ͈HϵZ{Ł3FQmّN]El7 w+|/huZbdPvWmɜ dzl@Cwn 7Z8HKս(rx1G1/PA>\3v+8B)h3u <_ɶ,NJ^@!ByVl7!x{@_֗Z`jItN5 d·TauG wB\ܬcYfcvV(,CK U:m^m~+g !k]&f#S)5 q"~Eqa7wTdL)o;È7ƕf/ܩ*pGhv1^{6Mpxc"U iU_o#PxatgQW(I,Mo2*J)U(7,4CF ZE({`'3ɗ۫o=2nt7H攑dZ6L=!W;]/NOn%so8Y 9 8&a靷SBZnwzú ÉUqB>DCM]i6Ei0|w|M}zf>E:V2w_d 6T"<&R>G~ce,C%dXhѼ]tCG%f5RyUKL:/Kg~< 1NI~pcQW4)}tx^Id>G{i\6- Uz{bM(yr=0:v6{:0 Lк uV( qWULf))l%.lRl7Mdkv{ dK@UDBղLNك2P01$ڦ%/@]w7ڔ1yu% @mtnI}PHK EFRS( ~+LJr0[[!$}t`Y }P3n0~Fÿb^m!:.NSAwoJG5-Z+ul('S(Stv HyjXq$}Z0Jyב3%Ac# Ǒ ?{/̴m(5hBV`Hn>QjD.d\ɶRv`7Nf媙M0-"n 㧮>/;(KumoxjΈ3Y^XfC)CLY68;=]V+Z/[d7Y4^pXM 8cEFb{Dyؗs#rD OТnmڈw2՗rYA{rT@2阅w8:(5;(%O);npZ6%q3bJg[+<2Fp JjѾ"&Qv,8@ QgVoFwb8|]ZK0=`]wXr6% ;r†%`iGJ`Iwnk}k<%  BvļH&|htacjvqJ/>ELmf0cm;~"Nӫiz,bqAaP)RP }򥐢99pSF۶CAt9R `||2sSl޲bV'@u]Lĩb,7RV+}%*-KS/Lp&)_Ž~ Dsj $@FSbЋQ 6 1MEp6Yc',Ǧ` óCJ5HJ"y4ql|1rfUpdZ]H!Wz;Dx?Z?'Vژo7gY };PjrM}H.-?ξl ?0 zА.S-cDdDzdzviw Py"3eܺCjk}";"j(/t S\aVB®9aWcܷ/߸C*!:lY+[?\je5[: TG_>6`ˌr`s~ R[\lŝGxƮ-Kd2/zmʦ^Wmb1M(#c {;8Rw|F'#+EX6$[rzAo ɈQ^!0فP|UvHnQ(3nY34i*IԕK9NF95Hz SsvI$Hӡ,ٚ}sNPuAQ Tln峕!k6r2H&pB>}-LAjo]oo7/mnXW?8/X1Z[#uڕ_ $̪gU+gn؅8.lT(SiYů?R(DNi;Xll2M/5%ͭNF$S{!"IP%Uf+RyW(;jh=oGzBb0`"@&[ꐣǁ q*53^7/CvdP}Av2nЏ4SGS*,/XJ9$03Q܎WzB))=f؇i5v6#K@{pA%< ss4qށ/]J> wR{>ADõ4^`ܨ&˓*S'&}LC)ϝdɢ{ ;3bE|r+b)DKq9VFԬhDex$sI9]fr\|s%Fu\↫izrK}̣r $.p%)jwX\B#2#!mplæ|N sSF (97p}kV! +y XАpjrr0ʼkʾ"vЛA'=:ٴ,!HuSv awSINr>WC!cu?#\X p !FYO |9 }2=TพgcbM"B2IDW 3nVXf۝FB]= Un 4!>Z.^ I`wzt,R_Ҏ5,vr5T~ 4][*=q)ʁTwFrq>"-@0$Pz_p.s}}H?0+Zyքd1E,zVLǔ=~"%rENPTΡ3/6[W}HI@tW{.kE/maP\S7 _*?τG.LDz\d =yMu_<~ ҖҤX=& +1cmc5;CJ4!#n*vx~%{ݣTiW\F=_ *:PWo!_3034ҋ'{hB0 A=L){Si[oo]QVnߞ",9>~3˼W`oLa ~F3q$( d7g?\ Fۀpǻ7Z D.HD%cဋ +)-5չV  tʹ'@B3Fo8#[0OX [ gc+r{ #UGQ R6L~ZiL{Syp{Kix.6dHCIc]f$p% ?\\yydKvNo0dp/q&s{.d&g~ U 5{r;d^V9\_-Y@d-{̙B4S} uY%+g>Cs.H|^3$ch(#`ztӑ3cO{2ʸcE=Fb@EjAoI y4+^3Qv׃(>>J ;ĄPr%%TSA[UZeAf^h~01Lrb߇|u]{&l:wVj-Z}hJfkf<0 1cA/zg{J~7eiH[]Qdt,׋_u4 lH35=ZOh^ Sn$o`ۛnF[__R]v뢌 r DIi1v;ObmٸVɩ0N啗`jZ$(J9;mI9 ZMX ,اܷa Y=4UlSLN)D;H y$3,jhpz$_l!߷ ܷm, 05u F;F;8~;µ')H'"l0o% VJbu^d8NOdPzpR(#vBsa3R^ ,=SsNiY{5]pvc?^ZC$U攕 mfαݬeߦnCh7dtF 9dOXE%4J6*.kdBw?kD[ꮳEV_FId>5f}%NDL2#Tq'bdqӶ"vx-tk\U ȧز6zD$Z[XAzV݄zĨzgxO1038xl=-Rm~ݿ@1 d}RyMS+%8$~; ѝXU|^^_>߳ Y4n&Ѐú֢ F*RVhJe4R_*zfyi  Ї ʻ IY pPv1m"ax;Z28:]'ʽڪ.w`MU骻aت$^ 90С{FKfF9dp2JuLXJq@]gR]+[I=_Z,#>-E0"w wQ|=~l vD*<1(kbuufWOn3kvrLo0~ro*r F~3Z*H[JE [ʄyԻR1-"H=tQOˋ,ptRV~Ts`4S'lvhJͺ\JN?^+a(=un.ؓa/ .NWAMh!Q]*wiM1P !>J9d֎!#6 RoӥqCDNe<@gɲflb~4ǵV*y7B ^,+bW2vrq + Jh Y{ Cwt=Ne]+N );_-[VI k­>}2v<,7 6tZ[W/bʚ`z5^3D0iB;D7 kH] 6H!T !7d5 N;!kM  kir4« %^1.z"i.BM[+njY;2֔-HKWMƚ3XN/"cYp~(@wǗPlϱx0]i( %5!D%ucIgp#e=驌םM5ҫ{)NKi4NY q$S?Ji͞d|b~AXԪK#99lLR r 5@daTd6xHySS)wO6|6&2[oUu[﹘MfH* !Nob4R۔K^R.ׇYvr`J%=Gm0naIY;lx ޶3#u6r~؊roEUdf~#zI7s1~W4j4$bFmLiOѹL[o ]tKP?:Y4)F0R;LIgHd?-eԷjB“69JQD4f'?T1Ebiw`RW& WcH{~(G`Gc#j _T9Q*PCRDz_}v#рgUr}] ~T&wd>πխ˯[٣g{xͰjsO(YeKrTupj}jpҙ' Dq>:FJ%u_< cZ'Rwk/Pg&N v h` @.=bJRxv+jFnT%J3i]F1`.ip,5 <(KǍ|&֛ɻ< h)h)8NCk[W眦jf4R|ds8˰07d3b> Zw{".|akƔlה8 432B 6A̅)T1_n(Mknߛ( FVoϴ=>jҦWB;hb[f艓!S*%'Ue.9o?ell U @[p\$@CR&j ,s'b^᭨n6r ,%aJL"[67rӁ wV1@U羺4|Q<:&-?iI?ֹYim]'EÞN^8$"l\*ʟȐ=@C&@oƜ%Ww;*\~`UP`\(R XMAJV籚v|DJu }n80E]ڀLw#P_/U=BuQ@y/&g .hA%bwƚM`Ybδʗ&a@Z~dck!h: 6KS\]1/7l;KG\<{q9Q ǧ__7 Q{?A{WZ,PVL78a5h6BKT~i$7}xF ӭ*̡;`>(ӑ ̝GFߤYg T%-rغu<`48)㘢QvzvȕɿEQJ{bt}G5whT-. 轋0m%KĒ}okh ~z̫^m cPKRzP^b- 9Z/5"3 [9L۽Ya~*?:ȈLZ{1TRM^Iu/,dF>q[;܋8^0N5:`KkCxAbFN(rwIo,{[+%LxvsjP*ruV%v?K'hCdЋőL[Tf̺]ilO%4\U^'N|L! QFf~ʮ;=X5}MJ]U,k>sS:Ե⤗DoldRgΰYp"^ ~=y'_2UtQ$ 2 BCQ}PZ֠yQN?0],6N@R˦O_uF,3lN70 @MÊV99 BMUhi4L=}Fo(u9eC0 Wye[{\BruDXY+UyAPw4s}vj[+HF_:<,@#ѸKEtt'9K¥$ssߕx%O?4FBbzqz(#^Qf!4C %Py&~{B@BW2AlEy3 艖"\H X_䲏pHك`+|EԿ7@YŘ.d( cfKp>حGm./٬UӤa7iL$\t uCnލ-zEe{VߙNZ{h&8_ >gzfOm\ OᏗFe؝1%HW1/Evz_ &aI02UsҀeF$|*s쾙 !kvS8AOYa5рZ$@VFx5rptrΩ bۤ|X!xpN(O (KlCNE6H* 'veITHG8 ?Б`(tvCF rd@i$$' D+w26OLYƩq=QKWg>&vӆ"N~| LCl!dD>IVEJm  "wYrIߡ!.^\~%8"LC8'v3mgva^Itv+@JLW?ώ?/j`Z`q&k(m =3q[<B()Z`Ώ $B2 u*czc.CIChd_* ?ȒU!ibla3k<6r:{[pUjzG ^y0,MiS Hcn9lAQሀo =i?_w:~ TR  '$wo>Unh^f$Z@T>'*:X"e<P#|NnDW7緢ɖ1tOP }YlvNA%'wӖ=!4 T*.oof/a)>z<VZdi@L@:|λ}b*/69#-ᥱ/$ WFp]r=#f8'2±VK]~Karx'UhWrKWcij6ỌD\[@]A0\t6تo< :gNAnGՌ j[`7o6&0F1v (ޞ%806 K1_0W):#!MDЕ:l-sO: u` Dzh| &A;C)簩Wrh^*cזWoW -=˟িaLM 魣PFhr PigK2ـqTh$Kṃab]"C9:P,ycd4+?U19]CW5V= <-' M jYa`mQz*!̂,H_1oN&CcF:}Ӟ # 2$eY *msWf^T4\2@[5.d9 i`MT0HWp?2 " lZ5$i!y&uIg3઼wM 8B~̟-GW۲~:v8ز"dBLbv&*2.v }?)c{ LBp Ӆ #Le(-gl:O>/|pWgZ3©j{0D ̣}4tf?=GϲȩЀ*K.Qg4tx>U$g/S{ny _8 GFO.f[^gmIˏ$+uU:6\=)trdkOODP1P{F4KX|lsyG27uf۸-+La+A<N7솶Wۧ}P%VG}Ƞ M,,g(3XE:4[Gaޤ*+`.u{r;WDj! Z~h %t>든mz avսrn]Wa+ Og|$,A?}Hğ! mJzP ќ`Gz{vr wZѶv"eWL5XbApϜqRa]yY59/j-ϧn3G^U7(m$dDˤp+{e)LpUKTx&Z7q8دbֻDr?0 lxgCuɡSlט+ \R\J~L`Tv^ǞM C#y} !r۾%3_BȞ3<naIk*lf >Pg*9T5Sf^iZi>[\|y. PH篶[V2 I+qlM4N?1>GU ;';8{[CCz `cfP80k^J$M9IͶ'ǚh𷕰^;Sjcp*3ü%r˗Z릐K+aC#Yp܌;|T=m _oP*Z?#77l q'Z.8U5d+)!8E 5J<@Eݾ2Ux{^wQ"ؘoT_.:EJ:z pO{UX|3pZF 鄇UspGf7'NjoPq^m  7<՟az2#}k дLqqvȘIG5~@b s9ۆWR9~ Z͙7 1WkrtoGh:RHV32dij8p ~ i)#IЄo^q4K ? wjnozcayY󭒁"bn"ʤP ۘX %Q{؄32`U*M.0UTM912P=dfQO"}+anq͔ @Y(X[ZZP2L۳vkYY$ v/FG }=oz%Ye.+u;b2 %M6ĺCX8wWEd!%(CCeYȳ̆T:ߋr{ým9=e N+p(_a-8щׯ8gLuF,Y`言̇z,w"EdS&`^yVi܋»EUYĀ~i nt9ܟxET@/PlFLhUJ֚lD]S0kyv7dg_gb3U@@lbVe+HHo6K\`璎!`r$M`!8Zڪ:0No-RHnzXdU]v8H⧕svf7)FT웪"7hhn$ JJٞwŝ>@0!:QX^ڪ6^< #m Mܩ|)" 6, eMH_˜2Ē^`(%+97z5ymbr」Dh3ӿdJ?n'/ t \*1&lKP_r=o2z_僘-!>E=?M>zgMH_wB7NʾAZH03o/QMo͸㫽XcՓ|*ѢS#%NT;V^{7:U4 7 T~YLmvHƢ뿫:G1JϟZ *>NjwB"9rBj>P5bkKo(myS#$u3D{;k5 gu2 ͪJ;R4_,LYy->`W]Xi-jXqyҭF[D$oQ:441JbcW*v$3&IቋӉ\9EGŪ?fN}- #=)\"]'W+Q7# tożlV9>FQOP:݋ŝZ"N6:p 4“}Fuhǜc}%ĒVrQ^QO,љcY6 y >G@U$O[N|P|-6г3K#Às*Nq*a4\@ljl={{pZ_'5..mv SVeOmXz cuVWi@iu7u8E%# Pxx,he4VW{;WT~9h^j=i;#P8Z59 T=r0Uc;50NT`[HJET@,0@GMB&3/},nhLȘ825Gr2"CQ)] R("lB/> 0=smw`a:8'pP/nn7k+9GCDh~ɾЕ$KnLҐKq16IcTE_~Y-Dj&cg ,һ}dbԇaug6ze_YEr3̛v4S&/-t tZJЗwX.pXf?2h+>9 0B=^ܫy)hZ4b[]%|m9!;hQFHhGUc$Fxwx [F#1;GG/gjCI!N s@k!6s@ӳ~jKh{xP)N49}>Z86^Cx%ɄhGL IWh`Ş7=lZA>JUQf59@ @9G#({J~! *kl̺go͠dD:| [4H vw_w)kav~p"xL2@$0ic TUU}!Bє daezGӯ) }]%gR;6!mGn:ћ79+P)Q `cЇWBwKK8 dX*=>K'"t!Ջ$;5=dF)p u%%sB=^*|?5 Y }ռNP {N,.Zt9xtL`Z->>Xq QhAWv` QIVs#>X%B~<]&o ϻ"^"M`JE 銉# +`t? / jΉf/`}jF G- J<:,{$<!W"Ӵycu߬WR'yeyĊOQ*3G]a5ikPDwp dGM9q?}@L$t};S^X {BaijOZCUp4ki7u$Cl)ql(G װ rP^Y4')IvUVl>%nwWxM2_O".DUCSPd5NIl表2DwO0a?{5lg?I-A`M)^)!.)yF+W[=xZ"7^Kxʔ KOr:Nr%DWĵm$p^D :.7] Z/~}QAf㍤Ҏl$ <e|ҘT2MYGnUUӢF0Mm?aVf=eN|ðv9~)}Ц2g.K ~,l~T j% ;ʤjvR%A^&E}VM_IeMb(4y bm]9M^fJM*I#t`#/`!$w? >!-vXA)ΓU.8Jm`ar2{O,T|:I_~/Kæse/8]2Bn!^\ [2yq%}*eor 3o`6z^#ܻ/_~.RxMYMJHkB؈҉h`rz|Ks)g ^ 0RqIӲC# @B߽"k$H懹"ݣ})ч WηTV5+qLSYm;GǛnMzOql6Fa/~ٰI~{ Wb^k:1b/@9ڵ#[@aI_pH۪`eU, V;Nt[L[[[V[FF57=ۊ2mS&yo^gGSo-UFpGRJ'|1ܪ{B2B] K )NYЋt`!+sW=􆷽.Շu0wJAr G,^|h ?391Zd⦧>Y0(4MnaZDul6@pjƃq'fqz 8'!<>otN{WCF?l#Y 52yE  tWa 7BVd6y|6yZeYG9` ?yf!a*)$p;ihpw~2J.b%!vX9}GߗgC[^N=E/L%գH)'Ѳx0$R(#j~٪Kdpe/P}\9|JWF![t=焒gո H揻.#md\ԀEMDXZ5]{ g״à{5 ;7ySC6Vx7>L)_>j*i#QxC,QLtA5-a^9+Fnxٹf`k҃Eq,>!.  ɯ^J5ͼP[EqU RIjTAQI ӵe#-?~RW0JǨZ+YOa`9ಹ#~M98lP?nk($.,fJI` Z o#,Q|(/X\$+?s y&C!iNt$JT0XDȳ!_ƶK,K19^1wmyf5qHgy򼲊rySx;L3Kt!%nן[u9zP{h`u@(=2f^1RHk<l&}ia>[dK~mYڗb;^sHj$<{$d}[/d6 ֨scoԞކ‡C?r 8$՞7펙oGҫzx9;fLuއ,V3!bf9}%r)SEv!bY fսpr>-A*3E| 6e `D~'0 "(n?l4;3dfTC57 93 Wqm(']+']#,+AvPc2zCzB;wH0'! uiԽy)C6؊IgmRѮy7GXSΰu(oNIm3S<A-zh3yK"DwE\Ik`?<ҬH l/P$gf4pܧ6%aRqpi6: |vBX!UŎLW;NvQiۆ[,<8il91)Bz2;UAdv=H5| a$ Ax 1z!lSYwr!SY)C]_ú9 pm/18o8%):DL19!%UZ0(-Gg;~2<`tI%"G )zN4䯪w(YˆK$_H8ᅋD_p"|aq?זZn)R*qBk~:+&^8Fo'/SWOٍJLis*fshH&^f'=J2(-9vDZyï )g5wOi)\R4b1%YsDuDmOa[k p/%;C?O=$d-A$E5(w[Uh;0dHH'Y. P& 5Fwͥ,H3D\>} (O2FFbº_A.]#LeG`eX2$H4MݲZ8gZ \KN&d5QlnF$>LQ(H6R-z+ʛN}^2DR6=.9T`\s`-r8`Ɋ~-<Մݙr෽4H!`4jJί#̓]8\3ۂs&^ycNR<ij#oNZ濭\[CM誋$6GܓbedYwo"=8,(cփT`0?bߔQX`yQ{tgqiaG҄=` =u} Nq?MT>1:,Z鑎>I$d2쟝 U'.11gRy#J~ =D͔}2hVb b!3 Ft݆K55?&P+Z'"apvlŕRda XFpaERVF8oe *lDemY*7n a_mǾ. cE(hu`ZzUU箿&!׭gM!,`{SIU9>I|/|p밽q@6ȱED|^Ʈ.|lY< -%Ti6{tܲ={#7.'nRa$\\#E5Y½Oމڶ2[ e 9z5^ci nHa) 68-}˨ݮ`:Ff#;EH72 @$| 5Qh} '0*=Hp{ GXKdGꢏ2?ƃ{ӑֈ'Hw]8*S^nc޻4LZPan+%S@͍[(&YUR E>]Ĭz? v7 ?&6-, * ;zA6C(?nu pBћ2J)p=v76p ٍ7Ǿ%80-^q/tٞU|DTՉXEHzhx;woI^fQt̮rb]*QtFOi}rƠ:vV "1YDpKEEHj}̔&QS ϳ[QDt6 -92= |@s M.]ymӸjJ<}ۀEP+H UO:cnCIFynQ>A4z,CQ~Dx/.D6yJpIa=ηat?ĪZS19r:\Bs\ ;76A:< ef=|]zf-=!OMH*EMn>ɛ':)*T#CN8f+@_r/7X$ߘ@ Ii^$S&B^]=2h?IcJg` Vr`})][DKv-w%g÷ԷAFSZef!ȥ\g;YJ\(\MxxZ M(t4;북vۿ2Խ.32Yvי$8X"E&h``9 \HD2,]xwTON o<vh>)4~x1qr-f8Uʇ}?mGĒpR>} t)xC{BX`)sl:*+OT6;$[^rb_7jܣty2RU0v kQ%wCW)odq|'?9\  v;+8tuqv\T9 4H$La۩mm xO>,Ԙ'.b-?rcSKIV-Bfwq}mJ(]@MЗ!ogañc'T/ H2~,ec Es%iJ7mɴDh`~n1U z(Y[W`Q%mՊ[ܘg?]|tsgP0<-h'Uݞcə"#x"0Áy1).(`\Wt&c]iJrȦF+ΕO6 `x!52땫d)a7e9% q/$P%B2v>?/2Zq 3 JrsՅmA]eigEh W9Lg^{0ǻǹ֜g{'WsVC/-jPW0xH|rGP0 f>Ʒfh^!~(.lX1} (}7 ֆBn$+BZ`dXw@# 襜Qc=WIh ^ ["ah 0vR98~wfܑ3I6llVDUSQu(dH*BcW/UUt0s[AIc,RƇp}aw%+>F~1#'E{:hQ<>sNĕ?Aw b٭yX7Mh×̚QQ\eo"v7UxqAUFJA(5YId\ .@ћMy^Zt%/ 1 Sä)(4Zs!Ox٧ áA(rn!HmaBrksGuғjKbCSR.iM=[~[tS~3[G`J=LHUPeh-eUaqfV [yO)?v /ChNiD5A5 [mć34eSy-`Xs"YTL6Ov '\\~и]p@)1'Ϗ@\hʼnEn{I%&LL.IX^1%OfomǦ|+R8db-ZEo\(T"⟵py-(`ffz̶coC) 9vQ,}z0O{R"!֣ew!;P96ꮹMq[0MX-̨x6y `&ҿy2#ow&r/ uc2?}7W\4SĕOb2Ɲk=mZXx6s蝌{&Mbzs$ X}.2vo{7)3_t9f*_UXVf 2#G#NsboՕj\21:.D02X9fw]tM@~#&(9Ws% \}Tw!Zzd"0)DCYQ6 ,{7B=ίT- mޓΈi0$ՠvtbfO!PSo (鷋aS5dL`Tg 10>CP*ni>XTsyAHdڎеܺG}|oqK,5ZZގ*!rQ-Gkxr`mcrI 9DKxژ`a2egJ{xGq000͞=.#˥,Z 2GT,$^C7kmߵC{Zp# Ӵgź36qbRǽ bBLq_Рx_B[r6):! Wc:d$@\z nky0u >;k) zqIG*yŵ^\K,N2سpjp3ۮPrְ*Hșn'qKOQ 6}vzNSKx؉/>C@ZD2ki^[Y+}C;| 9BtB&>g`QՈ\h+6BW!SN*|'a0o Ka+h),Bk:=$pꉙt}H*{3p.ҒQ#\٪Zt]%!_p!a8@:84,7gYM1˯bxލ<[)G!&ZY(4D\q72Va`<֝Fɩ_~󋷧WҩR9:SɂPB|^zJP>4pb Pawj)R8s2jE̜%a_LZѪ~ ;䐐]Ω@* tZN.l RZtaGR_k֓w ~Jbl!]Ru)9ZcƩ!_h`9/<c}幺P,x,$M$w`}!l%5<]+Zp;"߰N\w5 :3BZ>6z0ʜvsN%vB+}̿Db[~Zl~1鰕gT/݈朮XK׈-T>WJpOi`dA[s\?8AҴPm#i='ץk&u&Q>0/ M+|)Q+-+G=52#s2ijP XA7H0Sn_5Ѻd;+쇬3j~DHk|Ch\;ut1.?C9Dz7LpU-;VVSeU[A/JzcA|=E >[̔p`o7dE=ƷOɪ?\gwgzeO׈B¥o)ܑSܺ!.[Uw]PV]IG==_D) -P bIH*] 0֧Qkd),^JPD#ݪBFxq80^;M5T y>ts"__؜-NxmB ܱ3 (NE2F-LZzmq}XJڽ?\ LC)5KK=CIӋ)dM#@Sr-xW8I hx-4hGg6myЮi[GFb0{~+D:?m6/|V6EnLeI}4;ԩ5Y{3qrz匁{-$nLLЯ*;ù2iU奸@zG$~ЌGm/Z6rc̚f4uU /te-(/P!΅ߦ0˧d^K' ~KYۙL9= &JY$izmM4=gY#ДL.|3*0MaɋsD.$;{PjՇZ,2SQb-aisۙ<'ΧvDV35XJqJӗ9+(F ţL"i ʄ{t{ům>-zPiF^ f|P6k6(Ibv~鐄W m3[ُK),5V},fhUۯ{R[L0ZطVYMZ$}tB o/8(@"ޘk]Vqd V\ID|ytCm,%+Q֜~b;3-`% 6Ӑb7*Rʅ#M)"VgcOCDgdѣ,=آP==ufC;񧠡tv-J'5gJd,j̞9+ja }:TŲ'iAP LNG\rR`t X8̝4u8}L)0fʑt*/.: 1R~?\zYcr(;㞃x$|Feb l>4н iy\U.6>@*B^Ėp$Y 7e ī8pxa}>˗jtuLc>qcQ"E 0C-cOrICPŌ")lZ#WLSL \>)g v? zY&r]A>?v[[Ĥ_t^%LEV G>gSss/OuR+` MXΎ Y !P=ax|1OA^H~T @njYASFG6Vg7,'Y74g IM44V(Sŗz)2A:s=[Kĕm D*mAAKda A]d`j~B ~8#F S:!olM?v/Uk24Q%}*Oow &8.v˄U-rDҶ> '" !Z'FX qEopo3Ÿ*?Qw αALXĪ*# 5#a2kKs޺u2<K؜1Q ˤoHAl}PWjȰRIA5@XJ'rZ.,#_UJdIe+V:?:`W,&I[ }\3"9qXT0FPM`+&" 4l &y6!(2pA $u0uۆJ2&E~2>?B\.g}Nѫ)&LA/iV1[7B(ZNR)CvZ17U>ffjl|;,{bH;LK?01F4YѭTU?X'b[ȒJJs  Ѵ!< eekO7"O96➅M%yYվ16 \v3--m`ہڡommPKHR(E?B%LFΌνRH<RùK:VRd+θ޻\ʲV ky1DU{Rf,2 IRj{vwc?+HL'=)"꺸I[lnBBY[% WXuݒA蟆!)-ã6/l9QRUn rb IGFͷ:Xz[67v:;z~o/P+$G=r>TL A HVkaZYn.9|u21f>3z@棺aĀ>%IěGh7Z'|GᄸNߋ1)/め0)`pT}\#/U(yu7 ,O,$|@]յэNr]e{D2>ҼkrԦ/T|[pUzuFx(P#iiKN(x5,ۯ:ׂV}E`!|U 5~Q]VhaY`MhV & v!r}{pB}8PLap`  1@GzĹ+L#.W23oBO:T[uk\m);aQ2aOԦB6^zR@[,E޳MNT+rRG|q{YlAbhP,8 GU។f]Q%J?.߬$ơ]t3DncP81 V6["> _ݦT3rPը2_Κ)cbwHtP"/%j9wzK]+8GXX􈥻BI z`5jy+}GJ.ʝ^V?0WrF;N̊:]]#c2dK( D{?qe|+ s5qp鈈֨,W{ N.::YxK/ =f"Y=엋]Mv*E"-AU@yla!ΥKѭ@&sol]>}3 NH_gY0hI{:'ɨ=&3ڞL _ji|ݐR乊͆]['Ȫt9AOT-z9lL*xS=8{?qr<Ll_^{d80_`m@0ɚ)|GcA /jg%e9j{S=QӖm9"ԍTaH&ySgؗdcr]B?*QcizKY"YQ mT}y `5 +dRS a$D9I -re-g:'erȊ > EromF!M1ALd?))i9vu`h:Df$k7Wj--FM$2Y*sUj{FՂ^w} tL0t4(dZx tΖi3)bc SB_k9b|`]* &i1N˃#RQȬnsmzؒV<= /"lqW| jL2*Bꎡr<^/(pƪx*IibƬĖ  HV|L_?c~yq~U1cLxl>Bq~#8ނ϶jLy Dg@ҽ('xM+@.wa{au.[IKz)TlR_/6iCN|\YF ^`rlڙj@ )ށ9?d#Kb$xk^5G&%.4o|z0]:?=4-k,\ׇwBӞVԺ̄\>V+(Sj/! fXG߿i1Fg_ϻhȞ:`&K>fn%9 ?1ViŲLN&:bX%bw<$ޛtHe—m;)-½ø "tZG#ox!蜟!R.p&AYZ~5T C\w).Bq HV]Ni5IQA*6&*x̘R#}AW]7O4hU$js,kf̚Eer`0 ĘeCTE<=Ysۧma/A%Xb}Yeg$)ejQk9^4KyIqokj2]ְ^IFuu1=|.ݵQ9&`aWvʠ;O!X%Ev8GS_EJX{QōWHRY6=D#~Vi#,*=Wn9 aU7O'Lyr'oEԿ2=Ydbl FഫAoeTihYW2&G6뛏]g|9EeDl}i5 o@Ӿ7V$Gdk_0ৈk{*aT>N/ 6I,}jDT _ƪ/U=wKtfX+zbUsVI(]Gb 1jL6P Ur , MrǗB#%P1,7jBᣜN S>E?D6795-R5PZ׌֬-VUr"H萌Qy̯ÑcS5z|ՒtlΨG-|j+ltIP :ºăм<$}+G MICoCX<]*k'4n ##z啞8&8!Cd`/ZcW^|ʈv|o%|Y7K&.{*dTf@C0e5(zCM"y&+n1,(Ҿos =cVw/h:62c-o%U?t3I-J|xo<&'0t䗄h)FQP0n'vH] YӲf).fߍq3;92,Mئ<8=[mnlL?4N0U;~6a[Cͩ7eFF} 'sOqvj6/=rr;\Pj,e| gtJgae-.iWҚ*\N,l5喊o"_qwdޘLN1;搘3n!;ٚ-S^f $m5EM+!yilup9]_=PK߆m=SQϱHnOPzt?U9«2OI5U %b㣷9ʑ-#QQ))Tj`=<&;pm-zV4p'6]xr]WSkN>`v| |}u'i En0r}O+u1%}ȂZͬbHf,yRJ)8rcO/a6 i)N u~yhVjX j*9X.yPިe*$e#k]4.]LrdZB$J_RX43i:& r-C5l>Q Fq_ 2@!:~ I'٘M=^E4x jHvg' t4[jmw@O~e7_qrשv$7 |pubL|V\4rZn`&y\^i77mtS`jڦ2Mdvy| MB4((!& f>n*FI9moZ<ۣ5^,ٔzоy+ zYХ}\Kr T$_bbJR8Um#}6r.w+ 3ot }5'7?Ou % `Q{hd%ˆ2ZsevUfn.Lt*3=b# yd<0c5CT]&_,4 uQ/Eqe?e>vߡrjS,s 7IrBǠ>>P4;~:K"$]HSX-fwu(雡CC2,W~ݭ0u|R!>\}_A*6^޷_\M=A g@38(9U%RyBƠ֚I=Prf*rI^|H :$%r3p`>)#ߣ'ʓ"ډL|"VZG,%^g6x,+,+/"qpY)K:';f(Jd{JThqīSj+ҚDI..^UCOn M!}gM۝= .%N _C^PG%(:qOk|"52V]NV8MWWo)FqKB*(wRZ;.`@:1 'nwsM8.JynNoFm!gh|dnEyhg*WSE:oiZ 7ӿfr 7󂌳ۉ9^7O擎/*sޟ>Vx @pfv3ڕl@|x|A NNsE{5Y֟g ?jȷB|Iշ ԋ,>k0\#ߪ==O_z-H]^g]``EOHn[hpPޣJipusft0A/:l|Vдa*Bogy l#d,H\<#YV\5>< VGU`SB㽒_[wMm1А{yRH]SDqg,~u.7o-eyVbоa&#|%o7' $0O"_Q aib8]' E bSFfsRIR΁k5RFN1͞E|FGT^ۥۛ m^6ܧ d{|Jp$lHV MGxc34ҭ^0D61N}/b ǦY|-7B ??6;T$ MvZA5~P; h%LLmJDubpPIz5vԄ-.-{"̖.ƫk "a8 |0M`?=#;圤$H\up~4ZA@EpRɲ3\Z o"iz:Qu+^(.& &[y-O@;6n߻xLI᯶␌)$5Wg. ~+,&ci3vmbk7TKqD=$߁}LiS=jJm4uiĻc?IU: cj+0 lM^No\X c_4tQL%qPۥhxZoOڱm?1Cǹۡ@ KT x'_VP8wcTA[S7 : p&v2M3 N?^ 4>x~D+QV3osbrM"ch!"Dr( db0iKiBO 1mA-|(#8#bVw|ꦻ*~% B9tW))-E<³i]U-ux]#%j*k6uGEJI.t5O.6 d]h]kS& pIeSVɔto諌oMGoK&梄>4a?26 =B};/qq 0q3z]MJԵ0 WN9 &EH6T*%e8gc/-S_*~Eȑ*:5$KM8%\*EgTNˡtqOQqIQC^H47U5%eqp`tW;U=_,v ]44*þ럱OnnQ#YWrPCbb5:RPš~|//Z,6_O 7&*q/9&mMuw#TG$޺א򇕤<`B23$-pIܞ5dO@8b:xb@Tss48{e9j񶥋{8 @?WG"^/jlC3ef}V[ Wax3.5BatA)vjumrȓ$f}|c`3 6$HpA!gk_v%r3~Iޏ\`X.UE+Z6Qbpμ (*SFrRyƒZ`D}m^!\ :2CahƛuN_i/]S6YEDmw@\.uXΣL"&}y>LuMX;++%Sº|Up,w \cH;wu85.zL(:EO +ExyCS`lڶR_j)Ϥ͟~bKY 6RSCƀ<2 ڄ7~9t):d:((ة8'δCweF Jɛl::vwdv_#FLOp{wN1BObx06_GX2r)8hmn)"UBƬ" ]+..{2$$oSAzr3::.5'r8D(utH$7JiDW\&nR8?Bc'PFI(HpPv#v-wN@M'։keCVo3q1&ӝU6K;nL>|$)(haB͐ w:)(taw^+B3" -<ՠj.t`ZxZM_ *o0pľYµ@|lV>d&tkPgm(g\WL!G#MNKV10GIé+ ObhE8Y "[#(^JaiBQY<,3M4;n(9;l3]V8PЖ܅|yWVD?LÏ8 z2S/86HS[d _`1*$)砒X[U?T?B8}- '4u8t*1B}8kK,\UN퍿!%27)O}Maɜs;uRO,ag:' B E>zi;YPʀ^s.ͨQ| ttӪXhi慓 pl&Jl'0z=`t9pH?ZfߎT )61ZRI[tj^!V'd# G"0pз'3q5Ti#HAa!'{ӽh|"ƭ#Z jnFsH<2Jتzn4/ }mzr- %ݠbWim+\ÀNv;j4Sh4ݤPw֥ki%!DuJBwXT:,}QF\\0m}˿]ƅdU+ɺ(6kbog2ψFFLcNI%;ң+撀Yl{W0e /\:9_pBJ6-Q{(`E6BVI%-gNW̠ByW[SS"VLm K!`S^Vol `J5*S6ԝTyRox^ON}W/x )SCsy+䤼i9퀠GIzP} 0PߖUCA~6w(BRCvhBӊLmte>u KE$žF PEGxf.(KҪ6ɦLGƠD/bȠ4٢A|#Q>^7u2ϸG c(90?R=,Hxsi`FF~ZdN(z)`_=Q5w[2;tN/ 3kN[5ط_ RNv'/0͚v><87 9}*N "1|7@ȓ?JP9$:]78[H?ZSz %!S$`#(ljk")hʽg ~҆r#߼Jh qiTr"t]!9}8׌9Ud优m4#XƳ/CXQE]MwQWsw!0cgY{d$zjxqK}Oh">Jn8sK O~7IBzN2n\+.?E(sSkTb`zg^nx,4/L-G1 <ߊ҂OYshW\-`m?-[=xH\[<{}ei*(H:PPm,|O`Ǟ4`0z"i>?]10T\g Unyy aCEq#UY S;FrjYX5) x {uUaa (憱m̊+3@&z;`IwgxTǗUTVu#hR'a ~i[z4 \(Ɂ-ś 8ʭ&|@뭟r`( r8O?X-ש_\:],GUOv5XuT?΢K66tI8GHNĝ#}3} AelC7U5NfþUEx1s,>D rk YCcȗ>] ~vL>ehج]06?(;'3SL>vjOE*p W9upXx>—b|r E{:US 욖'4=&:^z DκHB~Qp~BKe {HT|]n#aV\8 _RnƔ5\7z3)>st8) =gTRwߪ;#.܀24l6A!wWgSJNBnaZVF^PGcwۇ3&I({C;}}}[#PsU P-L❬C UG,R)M՛MyۏUCySuKex o?;NSdcPQKŐapTPeL]);BD7Z D֭J;[Hl^+| fIe~$]X_^Ro~}|GOTrB:ϠBEύ_!ALmYwlcSW{iL|ZUO n:"zgZ=PBol=Z!+𪘏R=z$."P9+w*MskR#PEtA UGrT e}0"x~1Cմ L]'ʻ7IInK].As1: T)KjCj7ݹ.p !cRBVF0 HS K6 :Pձ{>2p$OFoNiBhqk4\Y5 C!)NPn8(ʀNS3pJSe޹-] wd1Kr2pWL4 eJIa7N7`tfgRY@!Yų9qm#i޳ {G}3قGiUTjjeqxY{e ! iu~=ybuv)WDRF4=2*S(NY|`~ j{[˞17&4l|pDYjrKJ/Q{t5v+ \+]6 )1LM*> u N(Z\&Z!Hq->aD H?z 1*h3#5N(H (X j 57OsBV\B9*rce#j P'y|v]ZlHQg2.VkOY7o&uZ ;[X _#:H^4d,fxDGJMmon5PG ɵ͒ё5CfͪAHjx ,t~0@ ~Cw9_{@L8p5s)"U:&f#*%q PGd3,z` j+gx2xoCܘuhs>!ϣ1H]EO`&T F ^:8j ~:!>`7+B@uUx{s[n'捿E#=UD]sPWxR`$Ʀ;(4g*Cex *]25TrIA-kSP% g16rne3猧tő+4.z eLZzo%j%n!2 U/ġKqBX'2A p(ALds7-g'Pյ\Hn[bUK E'>-\NGyPwyD$dE>%v۲e_[7[w*%"՜]ڂ_zkfPo+;}Si(6Σe="dK[ NsEʆm&5}A|b\~"TC lLV{X52?.t*LG ,g<.n^+.stvN8%uF%}7&ʃ$BLHpz:?rLi'auiabVq7BnOdUol2@|񂚿F+摻}hA,Oi+ 3g'7q7՚=/X8iy7Iix`: k`nMNUwui7r]nbB⮈Cz{YoEjOzXt[:KbVfͮ{2.^nġR%gt$W#': Vn /iAU"VmۇO-lb#S޽m=mΧ@#qfKEydnb̟8tWsrB,/ nf;fSmDZ<./x'l^!Xx8ո-J9NE1+Bؐ :2hB4LpWk0PW%X^S[@4;` ˲ӡ4 ݯE;KwvH9L#?` ;A] {( GsYejQ5֠ ɚtCs\VL:P-#,> | Pro⸸b#(*}d 6a,P2m2ט]N?qI %NQ8ͺ'Xqd\t_vW^R/ŎUWh8ʩ4)yi W 1$`PI[-ľH;Ƈ>;O"NG75D&Vg`t5ڌJU1jPJTu ryBa$ ޴d~d :VJ0> e ! <œ1\3@>b֓vJZ4ؔkdqϫ8T*֍nߣkbHlK^[rUit$f' Kz5Sµ#5zs}1 ק;P]_]1`3h ꫘kI;&} Y%\AR'Z j(W~rq?}>`/6ԔX5EBpxĬNП9)n6^V=~ʖ!;1@s(b@r+U< rf_Z.ΜZYoG@ԃ$BnIGLulFـ\ѧUͳ3<O ӈao9t,;SZ5fKJǒ-KM\ Nt95>ԧ|c!["O~cFwy@JoL(X:ݐaoU}3 Rc+0[ǤC˽$DŽܣ. c:V PtFYw`:QKu~@CNC ź̵7pH_f  i @8N.$B&'n*7.cN] 12dŮ ˷( #\W/3ii~lQGr**)RN!*(3NUf ]ֺR` @?iil4.Rl2& o^[ L@gqiF  Y= NX\X[s P9p/#4"ąZ?ڀ4TY嵗fImZڗ 2wț]Vy`:vK]]5/BCPT' ! |+L쮏ZΓ7(N/V"֬M<ў|КhOXlUR mգL5-ӑ?]It:o~mttSE%z3 n[ɇ? ^$/;41T)*4IAN[̦;l%f~vF t^fXxF>b#&w<8J5d~ " oRE|̷I9C$ S+ܾFo)%N5i5 X>YQϻ#W~IY2<`>*.(:9(^rM;XyuVCUX)\9H)+|߮6%5)Z9 vj*sC_ܮlU&E=8VlL l-:ϡ _Q@pmZg%&咥=ױĎ)@r#:竖ky_^Ij|Jm9!Ƚ%k $R&ňr{]K0[O,+xDfAL9y65* $ ?8篏[Qq=dKF[l95۸ΐ4^bMRFKxF::-c^,nf;oWP|-3&ul{hxPz7fTL2-lq Ve" 6ʹv'۷ФDkA;@;T#w?{hAړKPUeݫ_693O^!8ݱd3_xUЇb8}~[C!J/M]A)g#j"MϥAhoeU!9HgFԘqk0 j͙񡱏<Y⼶3/MM@QT}VyNIw^gH;%CϫmWg~H 恦?N/GRUDO^\3)Cc簿^._)T&ª ')'<#ەL@W8(]*R@E)g GjJ}Os"z'mdX#N%v.:J-ʐJ̤c]ʱ5ӱW7GJ\+6{" γ-e씋3$@e Uw$QJ _% GiX\Q 3pOx(.e)XRJvT9) X7fՑܢ[XӀa~PU\{'$)OneET7C-GcmXJMF4 ya~},W+3M("V]A}2=d 'E=r@\̊gyDp E.OTľ۶H͙ڽ`#5LZ-gOIvŒۉ؁Zko0@J|F6#( _6^tDm}FѲt uz\9ÃϡC9Z %ώ"K8mL-(yR Y11EFcX$WP9QQEǶ+:'ZDN{gN-؇Y10Ly(|wG"^ALخϲF㷓K.@* AU|K~%ޛIE7;l^5T'pWi [Ȟp[Ͼ^ͣ'+tONu~gڪe(WTzσr2ͥ] :6n%?Lr@NEK3!}ff%M;^6biLj{FJUPOpʃKv*T X岾)a fK4)?Үn ޗc"C݌xHC_z@$ʄq˫SL>2%Q.l{Ӆ˘ a.Kp"eȃC5nJ&86ln+tX@j S7I^r2cR6ui~Gmz?cĴ[ A"A&3oj ineroB6Eog^YG-K} OFs 2-=XC6cx;XʣA4Ю66FہKWqmk6ذ{`8\BzBiTkND@ rBxs[ +Yt`,5E V8kҀA.>Jo.<҂,GTUnM7ՑZ f/*VZR8.oZ 73T(06Lɂ {$WڦKɗb5]nQa3ջI6s;'߽ݠDm)[Moۀjq#廗Z24q..,Ț?^ C>m nh.{ͳ[yՈ+8J۝M`lM67µ 9eTjzu7jŚwTYvLet;lspN|Y0SwKm|X}e(phAEJAyXMA53NLE]}5k+[ܢvx5RǩU %kT*AOKK@$O)V !k_Ʃ(kEr2<=0:: w.ۃ֋>ڷY:w%ZXa ;J˗@۽o'(2)%}ҁ` hƻ;ɭ#Ja*cΆ!~ R2&:!;!a Lcob6ȑ ^=r(=L,9˗boq[>V`hnk/vQ'˽iQɣ1F=J0,ug)Vat gz:TY?(0^Nr->Q6IR-k" HYΨ1-c(B vnUhMUHoJ6KZ֮XXJ(oHA4a(Zޖ,,5SNQwb#{`M8ɔ)b-~pVaĵ'Őo.hlH@fSYP)Mw8E宋ir,ƘZOIr(;1ofx N<Z\u tI>W-gavyj*d5^^bʡYdE߄;k =kM&T4\rңr1H&Uι7Unvy(LEy "?Z5]^GZ<3oalE`d`kuYf0"&"`Қ."P*ş)o-@ ,ήR$q?Jj5ogmr*zr@$B{>Pj`;L`,ΪDw*FJ^aiS]iWqVf5nܼע25F֎ am**5] P0!KoIcݤոGcqRRچ70&U19y՝SH)fx#jͣ¡~L}`e WN.s@gknqְ+ε1 z619]uRhD2loRR h$%Q*;uh;oҤ?`㡮Ǒ-dwX6&cx9MM+f߬<2ה^J"gVZ6qcvr[u5<~cABӄ’e (ϛ )2Sp%nRbtᔚk׼p)ByD45ϴT`4Q߲3*[u򉈂2 Ƭn2cS<2ZRvg{REi6S&ƴu BC( >N^%I/q4w!xr̔w!xڥÆI3"Lwt (zO@y̛u59kUSvHٻ/VId n/59GsfcyInjx޿  ;J47r2M>wҍ54.f6̚l袲} vD-!N6WڝJGRbk`=@7ס̀[u;x7/"UY "?ej;lC2i^{\.]5I>fOBx|LNDjzWmރ6)J'ƒ5ySu}f)&&DAZƝ!4V.X8 n0G$\UWf=?ȪuS-O Gw%F*ͨ5xmZ1Fu#͇o%|& R]x(PH#աtƗ3X<+`wrg4f@^D x=|Ѫ ݞϝStY55 #~UE!O5KvKF@Ti5*cMxKj낐Zb]J7b4+9{"Ac뭎 Q U6?$R:նol2y,+_L&Kh>{X[.ZJa!ZeW-%BkmSU ) Og8,C5XMՔȣnU=$K3-;=[I({`ѭֳ3f̏KVπ@EH2su~1&ϵ0@MixLJ_[d$㺤1ڠOEHJ2.aAj-$l,ץPᖼV8)|Z!evɒ/?{ 3E%1( V2a ׾2'%R=trm!pI[E>?JbZ &)MI$$OO~D'&sk[0yb٭S]RNU[.B-GIu,8BQi~74LD#u$I`kW-(>cx鋫1sCuᮽЮ Qd.;%1٬(Z`=])N%45QwuN%A]))JV=Ez-i^?b'9v<#HPƙv d +q4ꅎ*) G4V~ /ψvyxr߄W)Y2)䖔d)Qier8}rKoZ' ).Q$8ɵU0Jnj P"+MU6XN@$_검aorC9Ζmt6})ƥ12 6tƥ00eGJ*՜V/&A݈ -=Ck?Cg&nQnͤ2騴3B+VPwPz4WۧmHFPdF|Q}>k! c/RL|Xo),o8x-]F>ӝ`dqp"@)ⴤW]}APy+G., 1 w` pOho5ڇ4yp;!p]= rT=\2ƚ\T\9(kbl5eE21^s*$ ;TWImyS`AQfm~T,I?@ТBфzБfo & 6K9'BwݧЪ/R3 _VR"|,W)px"o3\=ɼj6&g}0+@LC82Bq|=aiiv"I )WOSQGq4 ø`[%!e('n,#M<٢N6#q:oJw= |c[^czL~ꌺW:L!n9 otM}Jܱ8eU9Q[lbl%òZ.Wvm9>`$.&2GP ?Yk5}ccZہ˞ \ U$ 8)Y}a$ȓG..&+m`:i)%3%D~llͲcC s@@]~;Kaw71Pқ4i `=bb@V4p)nT-8: $:jS57_PkM~fJ-^bo&PgG<&\}Yb\}wRvA?pIY>CgŞA=bޑ-]A3׷S {F+ޠ"j;&-+,ߙCnf*x~-i"D&Fl'Pt?& #/O8H5 ^ϪA/aR:8 ?ѵPYS!Ps,gJMSdE&ܴ:aZ80}鼕][ؙ9$ьZ&̉,+:E5Fn7Qty]t} -e3ۘM.zB}4&0,Ъ! Թ5 $Ŗ8AǴ3ͤ*T}1Ή|F1l.RKDW NKuNR3F_GmV[ 9vCu8gJu ZY'=+..uW-őJR Gʓ?@Py]>Ltys. Cm~$a;Ia.Hkݧa0 ݫXhNzb7:>З1j'pIOvd՟mYN<m#(WNrZde3J_6䖫8$ڽ=~HyjFⵋom&,_fh\if^? jvK9.U}sk΄Ą>4;bg`mo/-SV-n$S( ,t'`t5nc^&;\ܖ (qMUBr|H; :mt'S,q =i:F%|ԥӱ,u4q #LO/[oZLIERj(UeAGխzu>IK٩ۼk\=Ldjikg:B ?prFx@4;fda{j*Ƣ7˲O_D 5RN'vn)=q{:h.E$ړE3SsV[YhK:ڤp ?KJ;~a6&n(7sX濄c8XN1NGvTOm!sk} vRMST6۾q&(@z9G'SNЁ|B1|, 0g=*@`7CO/LRZlW^7^]jU .V"=2h{-aYɇGYpW35odɱ FI~|_%~2Pi\)S.i渐S4*>Hi^ԸWUt{2Әe:F㳿YM9=4]Bc##1,(oo mJilŴ5=v҄u7ʘSszur3SV"}gt {QfsK02 6R!ԎZ ^: BmՍH{h'uP*lqoNgH!CcVT}υ P @ygpE:W^b Y*4@YǕ=S7u9~)WHP`v4൲ѱ: C$5JvdQ^!E'qFVAQy[[}~=Z8V9-̸ 7SlOmwpGBWߔ뽉e|9e` >ˈ;nR(9 g+=NY;iЁќߓ9hzKobIu hő Эլ XY mp5PrpTݹ)iU2)VZ`x%迷ԓ v4iv`3z({k:/n+HTuž(p∘Vݾpҫ31NY3h jټLA!gXMJT~*!VU3xknrhµlydYPb_a|簁8}Tjviw(md*,t`VЄi*BXy2ג?MN ;Xx ]N,b]6`҆v_NY8$0S̉$!q sð+U]70쿫HrT-:պK3,Tkp+iZr8rKԷ>ߘ^o$ES)mRhlUH/Y )k58ڀE%7gK*VE)=d"LoQ;.Miݯ2H{aߨn$B:/#i;nNN=INXMTH8e eY(yj;M4W$aMam F6F(Tf}5:lɿyG 9 A+g'%@"\H8uwG4Cst Nl8ꈕD^xF;AڕgV9r+&ːKF*?eP-mZMx;_ۃrܫk Ôs3zTvbve􇦆׏8gM&Ehǃ6͹C > `H/6) Mp*!6Q iΉW >rBSG$A"AuQ>HE{pH@%Aуȉl}fj ]ac ( RIG2J"K GW1O/xw `z$~a ["3:X`FTX`4Ӗ{0P( bꏟ ;c;!1aZQc_@V #̹I\CUb#L'F7.^Hg*bn+ ô/YwvO`װS]&lL5'D ƚ+9fiMslY("IH_kYLCG|c{-k'+oH"/$ZppV/X?鼵iI'_9[>@b㈤%aJ1 62]40YlQBx:.Z[7N+*G+B@[ 73`F*?z_DP)mq](<~'~ ėn LB5 {{OM;<j$VعBT>U/#8T=̕0?|څZ8̇9-O \~cmi@Sq0@P۔XMhe`:ͤR1Đ4V#CM͞_ΛB*W +?biV6۰#[ꌥ \ xd}#|}e\?P"m*NS&&@u5X 0h^Tu.h]?N㬅/׌%/[2U@LU&ǗT)9 9ɾ7x) c%WgٽO?;ɔk_>z{طɳ%$H>sn'J_x,whS4J E5Ц:#"Cp%dBXFFT7e'߸sVȺ 0 ؒP{teUnWg8r]ΔKz@gNi_X@|S^6 / l+zQ}Z-7>.%hEYiIW', @BKxpE]k,yLtch|xSpvCDD/sG}t E7ޛ%H~d} /iEOrI@ӷ+҈Pg*᥊ F >ˣ[]^ t-[opqϟx͞ FY9vˢPbΟZ n/j(&3բ ip!:f{*l;q0?ZTL^&kC+ VxPlt}h-Š\׎hB.& K翏:/++*WWAAƬ~%2^_yB#rM5ЭV *4u(mÛHnͿtOKWX0Y] ޯxnZQ$hֿ1>;zЋQ-v8>(B=C"ǕEe{Enkܲ`bG(NqO^t6@Пa߁/d >hҿ6 K̈p0|!_e0`iph{Qk23^nY-ȹf#7+2NDIbWkG*MuBn ਙPEf#vOݪb EK!\'=Pnl| t G}J4_ tXnV8@'y&Hͣ#\3 zr *j!4s, g5e$]XUbpv-H }Ly.A|HA T3ҞYgb0U' a)ss~b%3(iĻ9Lltu5.xQkQ?%U9 2?V n&V>OZ}zlLVOgu3Ԋm;I!dXN:m||oU7 ] آ̞pQ5ޕ&}OI#!~1omi;˽`eՂ:vh3t?LrB}ijw=c}͎+x {'O8e˚˧â4?woS c[/i#No/!j0qݿū¾jDH%1'zM`4j(4Ș`l!HųN,l>+E4Č1 ^}.TlJjkFg!rya>)pњ/ QU3` x3r d~ɋ-\& TlJקo&aM_ ~,^,@M X]Kx_ze05gJV`]qw%OdPf2#M[Mg?j^2F!^ rc$gz}2۸@q͆0ͷ&WnS _}i`٪ޖWxwmeՅsЕ.^cf<{{!D{"d8akB)~Oi>XF 淾ϞpBZ8V0{,Ŋ n/A)*, өvY3Ν˶>&Vh+\<qxapLI3YPID!q { j z.vU&iCuFaW` 8KQpa@@G)jqxQ}qT6";Z 3M4Nޭ{ia,=>UJS*޼·NJGSBWE H6L#HW8*6ٙϷ>xU 7O+L֢.U^{ܒ욙Uh4%v1=g䔕u4i;qq13J jk׭k R6 4cر#CTPXl;ATNsN[כ? &+QÎx\ЮGcVD]F< P-vPt ̥c:妼XV]_̗s>La4d)=<:kЀ9 ?+,aNef;sX&).GuVX%{bDY @/d&E$|5D0a:7{e6Mh* 5UY&C`0R)SE~POGl,<ӔU8jujXXl2|3doY.;NF YșuxgLOe e+kf ^&ؗ߯^Rﰸ_|0S}? IXC*9Xuٹ;z? :ib':>Io@8, auRﱤZEd֘P/2O} $$M>4フb I(5N\jRZCt/y*.n#QiC!^ԛZy-Zy-:#".(ҝJ\1N'9p9 AQ^?r`%R 3?P'NIpB#a8; 4Q^p4q!ZͤF[/<%nT wK* pRts8dO' . t*^? )g8/cH0kV U-RʡY+@l@~2C!ojŒ\dz`I[^/Rȍ-۷. Y S_kع*ypy]L Rv7RzR&:T_SPp2_ܓƹkoz(6&MF6԰5ifB϶{KݦnqMjzM=HlpVp gY/`*U૊H @Xo]; 'ǎq?C 2H"ȧ2' h8ӐPMlھJI1>ݮ n//e;ha^$T\C6j+ZZrR5My"o& y)V=D+tj yA<.;N[U}g#^e92榫t!#pIؽr wC鍊1$fs!.yc<hzhtW_9=;A&&0T$a,b'U8fU$if,=O՚Jo % BLX씅o,6T!8IQ8wBx8gǃآޔ16w 6J!bsJ~6+IoM1=vt0=9ۃե Acw8N8jL:!+59[>>AI綑:鳤&$Y쿰HY0PƇ٥N/e U & ^=&+pU2JO$j1񋔈h<פJ?TǘeCG )"GH} wf2ߑL..׏w"!qnt_c4sA"-@3֒Qj$XHJa^2hm.!;EV9f JZCSbh߼3J[^'@SȦuFpl,>"j? <ּ_'*325F]Dh(/ryH19[)z*rD+aM=\l9#qmUP 9K4~ܦJ:ID[HvQlB/>lGmF#\]oI]?0N4r{?=Daآ#Lf% ;##S6F\// _đI#st3=Z/U^^ -n# =YԾN^*|1@#0 ;.kS- ʦ)fS6b,j޾y{Q8bM` e6@Uy%Sn0$07sAi䄭qq| i8{%.}_.D#7&" oB#@._4[Je'}Wpn;;e3)7ny! [$:CH EW-[q?~6HoJGqUI>*/50&</1TM+Рna"ȸPC  ߉JY^3e2TŔ.+'!#:BhbH7$>kh*2 Cr˾6E4LEew.¯B4 ʤSlFkvĞz?|)< Rj%(%Zj ܦooo7@΄P`U3``8Wm ,fC m̦_kt SӆTG'j"7439bo$DnVza?c8DrX8iKh]:I>@=lނZ87S4@X$s9ɸ[A+&NyI/[NVi8(I8x &OzIAwu~:GC%"R$ GÙ}Oe&3\CQʆɵuv"㭿}acb%;9tnpdX[>QdӌrYʹ/,5p;]\tw]*fjٍڂ [,乘 +KFoQ@IrGf jFj6wa@Iw"J/Pw[CO. WwG] )ctFغvB i!~2k9(3em4lm0Al5D7kG>q9?~6@`*]z-?X'$dl}rz!R=U)ZsPbݤ #㴍 fLbX}>y㒾qFw}\ECPԕ|G cqCޱ&bBdX X o9s86wވ0kxQrtƚC.$4~ϭBαLm͔Bq5cA<ॠ0h|u/ietӇKtmӒVP- RH#9k\σ5x>ireèpd`&/D>r_z3KiK_LY>&}~(dH 5#Ԣ\5\+ʈW\"iJV#[>FQ-&rרaz9n z*fKsn촇whɲWi|H^ > 1Ↄrk,|"\'΢ *fm5 vk` Cvt9 ѝY FFEez;H_^#B4deeāh_T#z'caPX;'B7TA+NBKd=p‰^WHS<aıǢF_&YgKT]D{vqBk8^%%)ݷ?q[QδQH^A2aVmpv靤VIAEG9oGR3'h0c.HN֔ze5Vpߤ!j%Ӛ3I/W".s{8z!v3aB4~#CsW%nj$IrpA7 YyJlY͆[4-F 0F4okh%n@>&|~Ih<#s jl`9]׳Z 3BkO-&rRB37n ^2k$|ǝQsc Us<:)>eTP,y06,vI'B.{\+YF*9y FtQr[s>=Bx[ KFSIXϑA .[Lt7Ϩ+oFP<%gXIH9iHiKHzDw@N ~ Yx:E, F-rG Gʗ:MZR`?KVmu`T2lQ&:Na|FGOd힧u\p.M NY>tIs?mXXn%VB~DR;"sr tD]2;XGN?ӘIf4 W,Slzf.CӐ%w8d(xUwBy> 9)?X_ʫWUԫpd7xj<ƨ.tURP%= [1;SB&mܣFso*W<n#[&ߥh#ui<%K,1cc$>ù!Ӣ72GL7QK^S4:qq `{ d:~s.#Gk߄%1k7Uuyag'cH?U>%doasf3Q@t4G+} '~ㅷt`ygJ!(GI#KId3#Ydġ熴mv)N&<Ê\)؃x^,3їzl[%` 8"7%qs!#K`z:55 AN[d$ c5dRQ hY"-!':E=+ Q$W/#v%P0x4#F'{J0BXx Uj37TNMXLIJz4ߞ5NkZ_ED퀨QXՉ=QBLjlqHdFV,!pzz]]o'D10+z"zy  qJf~SD1oaZ8)> E_&cg|OB+b;oZ 쬧^n&fNrHH"[*ϊo4ў UM.WP"N~ H"_}O.2q ɿ|lL ĉ$2<:XW|Þ6 ר2YضfeQ3Wŭb!cgH?nie#u)=,Z+_as Dd1 (Lrįyc)i=.is$2`fo,ގ X.4 Hq>\ŧ|OVq1[cEQLBF2RFv [Gq#:DVOIctP}̋ ,|6!%'D(s i@0;䲠K 9PVm9YJY2Ax:DsL3}YTT)Ks~zzc*nJE @߾x\b~WVϱ3#.ňV$jer9$4QF&rPbT KRq:{٭׵e†]xQj@SJv(?6 +8 iu%e>p ]09-ZO5%B AsR;8P%/wd`F|qV@}y/bGǺ#׮}N/ ~uN/"zrB_25W5%GVK+"zAbjP\Huݢi$&j9 Y^by$Kf/OK_yl)\6 #q#{' $HTk33Ò@, !t Hm̹Ϟ;NUUe7:U/LifܤXӫr͛?ۿLk>߬n\A7<2)v6'^Е]|~ŀ9F(mRsxVup(b,qM$_-YϯW7l.t+û8u߸|+Nԝ\';wz($qb-dS]tn rsA ROL =7U1|9kNł]F{@qHZ]F p0mk+e Ȁk%殁pi#ޛSxCw Iۗ=Ae2CLKC.&G/ROdDqn;!+z"Wqij?IY5mw _dt[@Ix.LWK >'Ym0<-fPn-~HOhq yj&1͉94X >V^8 .hᏅ(%A*ǧSW(P'-axxҜ !r '$987q?Qj;`Pyu/E[0R0Lc] R-zGΝVv1Ϧ?!u;ԜΗw&R\;e>E%u*cQ>POr *d>d~4zNpVi\5C`]ˇs=U v(\ޜ;֡ [n:x!@#ze2FOLN5ù}ih{߯SpJzg3U|*>+}a޿?o~mài)s.K>S[ 4brc Djm{.v<L1>(*_p{[Y}X_K8TiB(^V QEUU I r2MŴ5k`2VVey֠=wl)1M$,Y!uH9ϟˑZKΆX.L˙;ȷY7{*Y/Dh!x)r =:o~,u=HZ}i;[t}XJ&)v싾;b81:E`iZ-:}.+uob|{ & M3>5RBw >1 `O38Nh<ϕrrFVoHʟ^`xڌ&\(]u?^Xlvvx36DcU >6y^! $Y!/Ψr[V1HUϤݢbr:ͺ5(Kb"se{}S7JD%f|%/u2 Hv:A2"qW987Y|^ v [n#, P c_5G/W0D' eI]aHS`yVxd}f@iv1V+BZ߳s'ΩX\跀a=Q5zL.Dzwn*p`MɄ?Zwq{ .6ȶ37}5$'2α+rqVZ%ÿ]qc`ڜrfG%3)f^و=&ywQNHkU~`G!!&AG=K1%wvf,XY'VN{[6[Y=4b&*'AQ?].آþC85O7\$j41BDsÇȭ6tTod `Acpm=V=.F9 }a%Q7+l'e\7ry:#f9_j_l M !C :۲H}0+[4(n+̤CXgPؚ:[Eӫx!g7Oԃ*T ʌowC呈a|z,%Cv[rΏ ae hon_$}798+S$_p]QR(x%ir6EOXZ2>+W;5ݥБ}ӟVJ (M3\N;0-h-yap%)X8P05/$]+(#joXrlAGׂ(ppq'^/FD_[qdb崗>* zJg8_Ŀ`2.I6#ECSf>M0g?5Q5ЬJPJk]=d؄'d 鏀hx|' &j:iǴG~Ta S >YQxf-~*t8شnho>IvÁruDM{T[BcjH#G5_>#Ag y֢`Zbk,d9_LZ6T8bkNm+A[.DiZN0|K:Յξ2äc +'l<ps>v-" ͢׀RE~tV8uiTXADhǽUz$(~=De$Edel˕JdazIAȄh1Q[~)yS2z[z: \TPUj~\\sgf}AVjAS__EKG6TE2G1HCS_ o=FcBx)&Hz3"XzY{P=sF>u∥mv80]irԦU7s`rO$BZzT%N0; *7nD oq3AB6*H`'lIC$ie鲖2*KGpa9,;T"?RxMʯ S:, tD][X,ݠi ҥ]< +$,^(<^a{jv(ګw88M;;TKp=y sQ_ݥB\ܹ|ZOdGI6hyI1bjfmX0aA_cbEu0}LUO!u15xG+$ޤ L _7ЩQNX G|j0].ߤ%㡯chl,;f 53v֊YJ0OϓS:Lvrq`Bt+{7Z/WjQts5BŊlSH 9Vߪ;" pd > VFXqY!߀ J>,M 6!]gJ)h%J-^;W8vү2G WTf=%Ņ2>A\ O(|{1vڃ v ! /p2Ն40fIyĘJdL.vViv':\&XTAFM+Z`Ϻ4+A#N/\l?G^( OĽL;!:Pfֱl /zK#?آ}jȾQԵl|) eLh2vjz_j'QMDP <kVJ0Q|lT/ d/Z[;`Ɍ矷8uM㕥ݙ *^~&-_`ܣNN{i4پuQ^Ԅ&1R5{27,ЭD. C+}}:k>$*Ak)`Q8/ˏ)m͚vH\L5.s$ kH~Kc Z/6qIYN\S?[Yk)jF_?x__&>.{WԱ_\zFq}$b$jVby6X}KV+ebd/´uq#>cE,(Op@cS5!4C4]?ϩ IcTܣ6]zUGN4|eo' >[|^/ɒꢳHE S?λvA}Wקao$T!5Է( [U`Vk ')ntzP'MNWc8T-Zg\Ds7]G!$B3^+X;juC&fq*t}ɐ(Y֔ # zL1wڰqwO,T_0ni{>.p_!#Qŗ"`zYN8Z~e* 6:?M勩 (Iw/_e6lmt1hh=q"S_X s܂J@tt |`<,%ZS_9~D ~osC-ҨMio(\\+ |#եRnռW'j2mWZyF2Hj Q ǥsRA>U=_c!8۠CH/,e ٩޿Yu=lŝJ,w8YR"A#y^>ʆeK.Z6>=UL\'W EQvV"XrP[BhN-'׆oYA:sJXrbr;=cij} |^ F/Kt ˟.*bH$GȚxXqНah^ V:=vj|p y_lk rn[Pɭ7PCߋ L UVwRoͰ+gMvZӯ̥6f 3=8B[v 4Qg슼%QܟGҭgĝ(dgtr99B5QgZۗQԡ 7E+A|CmSe޻,Q_83\BzSmXE WuT`F^,Ӆ vrʳҼW<<i ovL ,C@&foߺ XՕ%;5 &PNy v  ̾!ż9m WX\2G!=CtJJw[4SXä/7_ٟYuj kŢE‹N׼ ڙCs k1Sq+bF29 <9sbbm M7ɒa*loAl `(u|F?/,̌`,q1~R G EzܜÈZaq6&݋2n/z=}7\:yf3X"=v{QEr4`^3WIsm9%~P{AFە6K=l Y7Yvb%f¦v+Ԩi24C* 0] z|y8/`yHͻ!! 6f 3orG4I#A|x|oeW\ 0&XZUmZYkMc qH/ȡ,KL_r^?ɮ6RyhƏq;xu!itVXgJ8^ipv<^mS3 n g{ +X8I70Lfy ևGo`eKzO& Ûl4>0o+Lnh{#޵(iۙw꙰)5S\[ST二zyg6um-eI}pݘ;[ . 0JZP?2Y@_hMS<RX#&&JxriN1Xc>]fC.P0; @-g/X *[(#JpUH\YG?_ _u["~s Ŏ H} #B ?XdKgT*-qXwRt?g,5{8}T')]No\|f+OgFe-pzA "`NAhkD2+[{UNAHQ_[a01h:\F-EshQ>~4O 'OU`u*b3S"5f{F)]%S@ƘLnpn \Q6vMDZt|.Zx wSzӚ5~2=IrL-lANLN*[=p򣍪`q?!' Kʲ<57;z%*u: Θ lfчŲN(*^n통,&:v%p_cEw?oG[g>]k%Ԕ[V1z?B)񺾝dmP/ZOĔ`(Uh9UA:䧥0eޛn.FG{a'f1LU`&OG\#Ćs w jԮ`)s U;*Ə.Ț+Җ.luC޷q%Knb5xjAM׃H`L]%3oIYu|ЀX0o=ک?!tnbùhBx俛!t?pHEu7蒬&ϲ[]<p\Lge@6hꓫ$T-:na٪?ُ%x]x"e ]e_#OXȣ[{΁& ¹iS[h1 ) M2E2c/b;Ύ< zJt"7!DP]O0zS͡Rpq$ rQ&3_~ 俄EAO"U( 2Lo3':p{=jA#)k?l }̽Uz[$uNCE80@m>>#e}謷%ATL!b{l܇^[ ImN\y3mTgU8x(_$ Gz@%]I{'GϨcq{Pd5HuU! ̦LLMPk&3S^]_Eg*ԔSC`/ڟ,|^Y: O /IFUo&d؍y )(0E?ַ h9'&flB5ɌMt"CmZAqKd+G=^j$ZQ|MTUπHTmS tȷ0̥fEM$)o hXcd>iEBV\cu;N/4RS [KTQ{aH!9"3whe*}vlWh;='' TUxƄ\;zTPx2O]!j7BZڑoz%Z;C3nc|Z7DcvlϿ4M`(o<et-T֭"Kլ.JcF#L.:M+tNCXUXY} Q5'S%Ϳ VG_xyJL"}jhuՆw5KEڵd\39@ eAe,؆I_M}'˗Y b]HCKXxk9l)“ v3iedj$=*j+ ._54h˛96n`3 JxpNjp.,SFQ<П_h?g?ɬX>9Loq ,jqf fCmO8ҳVŁh:|~$+cD>4@WHrzpQwd8GX|Vx$':J:y&UC _͓]Ojm]`x߷Ƒؑ--DR&j6 6b։t'Yh0gLn ~5x:Ay*t9Lp8ØƉKډa3/ 5Q-G#|dtvev̜w""nM fUH\8RyjN1R7yj Bu -uRR dgtjj9̸$:mU;KC΍3-\X.y&șx_RuLmjem1^eǽ; E.6ޝLnں.ڮX6on@6sfDx2\SX^k?,Fl˦lO*TUD+J֘PQ/Fh9)ֲXgnbyM_#-( ^pӠ$Y~>ǦJ0h`=3Zv8_.5`tT)0Ҋ_q$?d3R"cw ]3,GߚBDOḍ}cP1tUɇr'IBSwd$u5imsž.|/!JU2/*[/ۨ@̱?z$Κy.QMNʹൄp@J`,=1whZHtݜYO4h<ߔֵbS${i8Me{]Gdf0fu<ݏu+r/}e t^47ujr((hB8&vFH9SnP=c h~Q ,\7=# L@}29}QrV {_ѤJE@p'JYQb7o;!S߯/πk`6axuD},2כ5AeJ]Ep}59Ya%q;C;ߝ?$O9&4IqWD]Wd]bcdkH` ֱJ>?Mkӓy MBws+AA,d61YQQqQ*a=Dg]ho(ʇm<)!SǩXA.iΫXp k;p[B:2. ,ПYaz]Y6#fKowh[:VDYN}( 뤶 z Sm j}u;.vFr rίq2Ԥ[ASиcĪ&_Rd`M4zrhh.gӫm(XēmUypªp ׂ5N%29Q.,Yr g-Ny`W#ߦo 9[`qq.ebt agkEZ قAŸEoEg1 XTn!|dçw%Þ%J4Ɣ~u(ﰘ 8)?2M] uWg!r/ f.6>gk=c^RdX5ԚB k ^(n>q=CxÙ7,]x=,%be>.O&a|mރֳ E$ ;;ֺy8=&Nؔ'.6Z%$z˙+V([p% R=UbխSJ0ՔBZQb!88kW{G͆Ol&=)Bv7\(5&&ٸt1Bbpds аEZatO{ 6Z]0a7n|vdqqg߾Z'lAmFQ l{}oYɹ_4 ϐoj!jci;rUa9Dom%9f"Uۓ{sbG iȪ+ )ME\I{suߦpzմ²IDvRPukeOs^ho)v.adOm ;!׊3X9lcOSsZ{#ΦcT"Qž B84/5DŽ##Mԕ0~3ZC^vy%.@,U.-,{0>OV8#+$Zlsxk_}BJ( *"CmC1 ^Mh5t ph7ӊ`,Y2%T՗L- "mq=X/%AK+g8+.o2L̿Z~[EL'aƩCF5B6;Ŕ'=RjϿr#;C0%&,[p/wCH~#lgTnT#jIc \EE LWNxɉue̜]/GtjnJU#(6c9JJ3e%ie@w[9M6yIjeY+I?x-F_HS6a@r4(--i7I&^Fkѳ˳aHtt1yuZQgk"Tw hJ([1QG]K`cU.(%<j( ?׼\,w3ܺ1Lo.S_h|ZA6 ҶcXr*_xBcTبw??%E'2Y@FA̖z)jG8XkQ3fȅ|/w>о7)݁^^ 8&&v&lб'j(G9LĤ|+s&ޤ OP߯w|<* ذHjg!Qizp㢑搫 ^&rG!!xK>m)ǦlA*=vYxgF.kaɨOH& [p]#ݾ"앟P ASO.@Tc[mD7DƿRpcUBNևS=`7^)m w좲T_r@tFFQހ,"i4;Wx~c^q,6n QU@C;NI >GPWqё sx¥?$hg4锝&DŽ'׋|>$kDܶlsbi1@^;gE[ȨC%9,Y"6h;#(;a{|* =5-(/uVW%@:3זRX-)UTmUbe;8. MD+&0M|ˇ7兂RJFw!+|zr/S'r#Ipؒj!À+@]&W8ы Β}?=Q Z5Ǘ{їOk5yohv?C|^ uT!,6QRxÀbeR1Q&l5x$}aY+R?MMY)U''xU#L"f[{b1lGe+?|<ړr.kJUT:23@^ P $xATNF, bRD̦smKFŌ%y"ԶLPr9Xas撗=|uqGfL5B VcaftK8GGᵜI!ػ,Hwņ%5H~*q[=TZ@R&Cu1Kr` Z]9pєi6Ǒ"PhA\Ǿb.zAŒ^tk@ =üFn߀ тZÄ'(tplR.#<5R/ʴ#5VURݤpͻ%c }ugkZ Vza#˒C~ɷuF YhYNb܇| JgxkՐ/7_>Vo~=ɶq3݊YK-t@DO < !߱PC͇[c-~O jVCpچ7g6 XS2&h#1+{-g Ӱ]GBA_ }{ykeB]\& :{WLKN}y]hX\0"S~>"vrJ{J Hw1sȐS-9 ;ڠuA7ai5U͉ɶ%aQ/j|dB]/TuCS0NQVGV"`?ݒ2Fu$0 Vaz4ȏ2&<:˫b;+vK'yɰ+Mf{磦$~0{MD1x̙EށnЦ a7x^a-5ӌzY0Id^n{,haw:CJhtٖS'< ѹB } Kf*׉ŕ\ OYs)Ίƛ[ZBpwߍ-=WLуM´م|}\cebe!yY1īڈԏ!y+һ w1$GC3~mAS>X@C@p󔀼U~nC a|.51W5gqmuLڷ? s[hը<ڔߟ kyisʠ9[sTF;'NjuSIE.kz(yv3OKК!}EVǛGnAR Xkꅲ7-8Q˾ްNƣ5Ǫ GS$ˮ9=c\gٚkA?&.yL~ yX/'bzGbѱN[Nu?R2@\?YAG@ x2ẁKߓiNr7 MԷ`ҷk)k"78e2r p`i/8  B#{BKnyh fzPiե(A{)@ldeVM2qFdb{-^y2|/BI<,x..T$AQGsI ḅ=z~`!iS7rJ;]O ]c]TԯA@;Wܥ] Hx+"*oJo؀ܿZZhUR)fr?NMxh^apk,ZtæPlѼz-t{6$~v(!LYfc'l y*p63ars sߓסoU4m# B^LilwܽwW35"7~͸K?#1Ӏ s5A%V6XA-m뇌v?)Z=a3D ^ixV:pPy,8!$Ur+gU/yNCĢ߻C9sIԪ75f}X ]IsH$Po> e&yؕ)n PkG%PDjS|Vi`̝oo;ށԛOա1[àAj}-;[AݦP8ڻ^sK- (]\5+M Sj" (LK$z|\VX48,@_ S`iإ}qxMcOgD[pzC<3S;sU225UbnWY$ Gy2s6d";Xn VB7"k =;)V ^1v~/3CK ¸szxlcD葲9[`]Ƶ?FϹ~[ ;UsoOZsxJG/Ӫ'LixH(Ћt;;\>AI5bvp'}";ȖS8;~YSTcUaZBr CCDDk,`49b3AίB[rR_ ;m!y$:TP?xjL$y'02Wygx_lĜ9dJgn6]:R%ߖYŎ; /X> +DĹdVYOPoN!xT# 07|D`LY|_qQФ73$C&Sߖ酄:hZ"خ˕]d_T nU^8LxF"E裞XjX*t,3`X-O:~լ|k@Yx/b(sUԅ)؉7M))'!V Aw5 Ο`G:hh ZF\" `"|]ԖwJY6ͳ vuҾ%p 2! ETmgs7s UjFVgj:o)|Hioa(Jvdƒiڬ9@֒=WNr%ܭj^ ܉0ɜqtmðg+L݈">or'c- sϛ)~C"C)ŋgD}i3fES0fPqީ _g$KIͯYQ,k}^ًKnrkYzr^̜ɮF$3fٖ/8lC5tHHϊ-osZ:omB0FĊ8+ޒgvVu C06< zx|W҄%{ u x)0#!A8æl NwgdWͼ=$7V4) yEVէ9@]+Kn6ZPtngy9882PxM+W`=Cee04Lj%S)OWo?to̩p%JU:qM0ЧIKZ&@ouIwlPЧ*7 "9+! gL ZizOdGɖ hѥI1s<ʫ93wMBF}~D~KH֡sUVCWr xj̧4BkkŝG%-DfO1rrăobW1X>@nF'AT<@ȤnKc"L<})+\_P!\~HȍIq)"QxR.^h3AptPXC'1bh9eS0?s r %|4krD['\=$cE[Jkpu<@k0ezӐ-&5B#s_3|{mdr6AGKUh2;cM>њP" ctFm泂VR͠Er͞wII>Ҡ QX9 օې6i`n?[f4X(̢FsI> |ߴiXO 5*LzjaRm7nAqO[$tMz&+mSR GU-'<(WK$R\bŻםXwoL,fBXWLMȋXx.SqRm!(FY4r@`9dXKi<[@Ѫf.I&tWӗj=x6o_dP4#R>_J~=S@4#1ޫ-#GaOٙ3m/E-[m`! a)&,nL }v: -Sv*41gdKҦch6]oFm+,fl)޴9YA%ݹBwxx}Ã1z 27JJHU'!Ow@$(*R-3͏1'iᣴ;c )뭇L|Ĵ-M:K|-/(DA%q[AS7U}j@Ëz8 =~.)0qZɾ Jlmdd0C#ܫίs]]%VJѯ&ZK`57}rJwT`A?}ycJ0 \-X@b#t|StVA@Q);D92k i:#",tUH4E. GSki3%k9vK+/98=oB=\צR 04G_=QAx0[ۿƬ K!j|QB7U,?L&)R=vsJj|H 0g*O 0<*hiFIEj%`Wq1h<-tȍOzJyu]^!I9%(uwNn<|z8t9d69'irB| X:# $a \mpdDfDp)QKPuQe?'AxzKCkX# 35X7ByR9dxA X zJZ 1?Rka]@RpeGxR M_L Eh2\(_q` [ "z=QIl[J#}.)}We1x Cv"7 t.'m9Vca3P?,Z99K")]_0M7Δl""U|jg[$+ jR dg)u?rB:bL~TܶH9ѓdSS~6Luh=܅0gȒٙ>W)Uqx)izhԓY90TS1곅sv$٬Ĥ^cK崲9vǻY[0輧3-hי"5fEt@DlO^9u'_LGWY̎X6/x7F8XO1J%鲰.G"BT1ya7(Ӡ~dDμ!Δ1_{36 Ep0K˭T]$ʫv业$VYhUT8069":=^ Fgc Lagt//ũ)`ISeT;sN_MGjf@zT,61bg> B:[ 3FXJ?웭l4s*5X_` /|FZaHaA=c+ϾP'sVՈz%=e l iK˻Lb s̈b/# K*RE7;ԩWQ3)_aY:C1̂)sˑ894q] >X^/Kh9Y1wv[)8 ϳes2$y49Cgcb3H;:İ0;| qybKN7kv *c &L8&TMIF* [ui6Oe"& ,Y[ i|r{}gj%}B__"k>nFjK)1Q~3i/F0n/@Zj.>8OGܺnI:wG,u8*y#_#[s_bB#րغGk򩁿.>KESL+fjڣ#E]u쀻DH&_Cexފη]tG##QkĿbW6Ѐ76;gO58.{2ߍ+^/$wGԀrWeSc [)V9Wo۠n>䪻~.^N6l@DgeaoާfgYV\=\U<kT-] S{PPɆhf衉+m+#i4hcŎYő:䗳5dt8_ YR4+,1ȞFܩn|ab1=&#ז`  5kXuxb@܂Wj~5yq zL_CeB{aYMEG# m^+KQGjHʸ¾Q].J2ۿJ@y9KKش1ĉ+#LM6˩(; & )yi}B^5vh%aFjVNO@Mr{fl&;1'~o,NX܎xha#Ů FY*T|!1! Gq#4Ge 9q-skI\u*{hI=MRM9'tXlj _BRJ\N`/<ލ0/&п8i{̋7: wkHCYw!48x;"Цt˺K1Ċ9rs̽$ ZoR  , F6A&E rjKOu˶&&G74x;\ԍ=¥^qVǺLkTϱ<;j38*{“՘) 砂Ӭ!o1Ajkhٛt_z 8brxARtFџk&׈gmKJN#PpHZGI`3儋MEx.ov`DYp8r[yS|퓂VjPU&W=?#;]S;G!fݚ:.*Hz4uՕNFGw1_;`#E7*&հgcţ6NS5qj4QX]Jіuko%T$$k֮ WOlVda%F]7hS m!A /wT[U:.aSn9eK{[ a4:{g Ô؆ZRʟR9Y\ݏ0DzLCxʔ>D{ ~-*ji|̾'% ět174o7tyM1]6" 0i|_vk% L71&͏V&6~AZXsrʨtD $2oyoj4_rl!vt32oǭIm /tk3kbs:]SpWl2=`5 P׵3D Ӏwe%K_۩H#.\eHA{A חZa_0'znc~arRYĤPyT2dRuFoCYƞB6Y~H#(Rs؇OY)2K0&w#f)ɥL xsthHЛ(|`AbItoTRٱ-vsPfyt~>1VT9 ]*:`8{Cu6ip }@:aތim 0%`78 TKڍdQ hkJ'٩a˪+c+UmCQKL Gq$B::x{pUh'K`H(pfm:NLO#0]> gs+aPL5B؎I0B5ְާ}W {!Ld:*3ٲpԲ%g4ʕdV('N6hjS +0]/4;X2=[Ϟ< Oͯ>iHW]Ӂ ~Nww-}w#sHI?FRD%GLV1C)QCrQhDsi::i AN(z Z(#;,mv:/եJdxD&ب:9פX@?:'.a͒VRAyBpI\S[>5т1vKt?X*WWZk s2J@bCK*|Ďb6ȵ`5 ?<$ @׽P$J]W24vx4nw#҇}s[;e8L )Q^K3|xhBRʹѭâ%H'XJ Y(ɢlٌX}9w.CzJo ܭ7iCٙ6sLRQݞ!FֈUNk"}ޏo߀uάƎsRg4P͞p g/)+˭FH5QO,Degq_W> xsDրl\kDZ RxmRΉ4&G]:;d GQ%g<[*q_. )lMnm2S&xQ MJZI[w9(k7TAS)ޒXYEY\0+SFy-i\_N6hSwmSbVTV#rH-lʴh H4y!ܟP5_yDN2* m"c]3GRXߏ`dç#LL-L l0g rF0Y#mJ-]ϺUo(J}zlB+d>'~ϲ–ؿP8Q4 P3"?Yب䱴Wbse1*;К?UmҠɰ~a% a[%{5sOe]qO9$jpl0\Sg2Թy5 N;K.}>bVvj8m+:}o;Z7M-;kjqQJw@6G,1 e )M/JSj BvG͓M{O?w'xS'r}Y˟I':#؅L8w6Q|@`+EZu7m0nGWi=]⌑D΁=<ȯl)8 \d>-a!feb&`jmrNgeJGJ#e f!U,QRyp77lX?#Hƨ#"pUjᾊQK6$p1^w!/!;?v!Dv^YB7WGE;Ilܮe:jzp>t(QE ӊT#?% =P)+"uK*t᷉K׹WJ8Lh𣺁6d)Z$ajߔ8k平wϿs! ߮s17)|k@Jse+hѤ~qh=;[0I҉Fk)ӳD! Hpઊ9Mus;]IBXXfؒ\=d.HOίs\$<m f]Րٴ:fm#q@&J;M~~<5F=&!~Q$H5_?aa=n/&rG(;Ī:IG^r \|?ֱ FIW+45C#cD<[dzXY'|>ϠW3)O'F>8K/ țd ,LiiyMӈQ-A1 gH}S"+aq`˔gr{.MTXIׄ^M4£<:y&ɼrH6N:ٯ`x\BImQ+X#uDx8.FllyXi׿1uECSpo@2[`%Ɨs(Փ*e il)= :1ŔV X,94tC6Va # 9- 4xe /5:~AFdA0x&>8amYs8NCQ&J-p޵~1:Ke%8k njv˷]usEmIhmky]ǵOT}5B%!# jX1Xbeԋvm6\ɩAQCm(XG8b$?\Y&|n弄ҋ7E w=,~b4dAXo~jF܃|ٗhBf[B;TʕZ-f?R6{^Ææ8nR1VuSNJT@űϺ|E a>`Ǻݼ/X8B 03@* Rgv>jq%rfp2 ux^M| g(LZQ4%lVĽ[XڀRZ{,/+jYF *gT1\`q2h%$5SС]rwws L*W) ٩}y%$Bqh9CAB}gLaYv9%cVReRcKh\,KݝSj 8So3Κx,51?ϛ-ʂ[A:'IWg$}f"0Ҷ@J6xIbe *}wuAQɜ޴z00rd^WlϚ2kϫNkz0uvӛ>G1L;c{?Hxky꽙Y<4owT]TTA*Iia)ܱXZ/VQz4?-$liYi,ixwǢ |l]ZZk\J#t@99X t=,PiCgM @v?PvJcd?lyRUoV\ _e]?m9V0[V)~Y"іi^kMuSQedML[-İZ]:GƺA&XwbvP:!CT,3/f1nԝMasajR\pTN[p/4$wxXN5EA-O+;20:s%/%y0DƎݮ7ґpXYTJx=bi\w<"3 hY "];]ږp!9)JR`E|A\]Tk`#z#o\֥!S 9ݽ^z]n`RA |$}py`&VK~$~wkB@BV T/#Q"}"ۡ; Pm&:Tv3wb83w׀ΒRp";~^Bb@V;0֒M6 LxE 2cLdЗ@(@#G͋{,^oR|_ !Mozp/MoSOKsYp.^T0P& `;4d͎O.^lAn|i]w[M#6KX)$ x.d"VEpĐAj o:-\Mᝯ~z22RwuUR])۷6*OUBUv/L/C-GcRυRΡL&ɫt阴uUqlk 3aYɀ}7/IS98^zR=FETlrmk*Lwp0,%g]D{iԾJP+e*s' (LkGzZbmE#p9܍8߮bDw&^ej=BGgQqL5!ȕ,>bjOb<0yc by 3&ԴrR9u/<# r ?|r0ottwM+')\pݫ*[* *A ↨4;)jVNy7[ni'0Ca4ady{X;IN1XG}|k]RRϞZZYLXMX|= Xˮwݍ3!cQãFv7W/yȫPK|`6[sCѾDՈ?ּBǞMIY;'s;XDYtCt9pcिԣi)FHU*K2VdU^t.V>!;FkcK7}bmӫZϖۼƍZcJG' 6Q?yBŷρYn83]DM<( ;di =ۿ+UJ!QdMa~(db;9:Rn:bC&|ή3ǵ x:L[k;oXgZ $o _nG hNDw.xkoIr r3$&)a&1eYk`S%.ژ'p_K{<($C+8ȢԩTn+bؓhl.^g! GV#UV Bn劑T)5Vt:~EyF[2޲@ת`:vh>xZ':"կ5.#شKyUڂ -;@B y3/rS#iNǻ+ _\CyWVkBw6I{ڎiPqWnIr:.25@TW܏4eߐ,jpKr!q.Vm߶selN*16y/Χ5ʺkkuaf4;"hJx|aF(وPsKYVX*@k,6>KZp[~۠`ngVm[mfHx Dy($h e|<Ӂ YuƖ\qxb,/qxǐڨ7@mP 1dZ]5伊6{[!`f]0D>*y%K-mM _&gE6:vJ~z6􏂎דssk>vh<e1٠ ILʗ-|]GnLL.+LEv; <2ݘ$@F6$r/>DCJ,S An`B_x& Ǖclcx״p?I)栙DV"ƔJ˙S?SSh;vafrf%P`gq5Ь]tؗངO?ܬtI?뿋ߕt0ʮjZK{5oSS7+QX׎Xݐ1GReX"ޜGs -WVE*W{ Wm]ArMq+ ݞDZh_xM A-*7?,oMs{E! N3}jpLsD%k3OB hUڿ8]’?RvemQ|Tj]]6:)1d&!ݚDkfUAC SԅA10 TE|('1 5Y+KH[T@.ڴ`MEウך .y׿FV,7xʊPvܣk=l2c-@mXSK冞~VCvx/((KHd;)VaLYfA~D>FW}򠼨z8N5 \aS|+Φ]Eۨ2/@r&aˆp,>wXmTކ)Pj#M4$BOFU&0ju!Pr+W7 ͷ8~ Nb&>/T16=_)Q^v>={jWc5Dj0~GXv{>¶B=['-MsP/ds/vƄ zIzvEY'k_r!FM4FdgVwgzFb)m*_δ(Z ˜VO--tR%SQ&jkAsTb(0="6TICH D *Y nQ8">AFI57kSx:P)9 0VmFR4EW>N\*;T9E<]]hW=JFF*0 %D! * ֡-杞jF,cs8cnn7w2.|*\n[ݶA=R'~T_ݛVA3<.K#^WZ{%EG@lФ"7)/ip5j' [J=ٌUvfŤe_[)-u]3f`YОu^(*[*74d|kPjsJf8g9DZ)L{$0lw "CHB4qr0iʐ\| n.*4S5p~Y,&h3J:z{7@F_DN8$! jOD!WXL`ݻ=CeF#E:ZAmk:[쉔=V%Qد+4wLb |u gihƣơtRLzwtHjM54 loHB`>52QۢӮ6~gsRѩG\`·O^"~i|=V0K(h|B A/a \*RWD=j6Om`Wh¢)u?ZK3'COwM?W<=jVͿsM;K>> BW"*b.;7G\@_~-GF PY:F$(ƑnY{F܅gbdmrr]B?c>M@䗕oZV%ʻ+7nj,uYs{rwfws{ݩd!@NA 2>J98{HXOQ[@heX= k6 $<ڹxn;7wef0CoBʜ6!iaC/JCY\N꼵{ߟх 0K^!y-ok((GY¢YaL#E4v!%ޖUlXgckE]TF[g.9EX5ra"qLUcmotniB>)+GWQ}nr mp)ږ^ ;,|mt sKv v6a,I#NCB?􍦵]){' 8#Y*Xu-+>g!D_kY-cs$m Y}>_,@rk ҿ_F"8<#XlN)fy7p,QN~\ݡa`++oft@j(dŠNQ=6<Vst$*+p.`s }*ՓC0g1CVGҖ^MT3Y%3spTjrl%wHw,֗buc,Ut*$^%Y:&j n->BShn 8~s3"ɽ;i^CQQe<&&),)6eFL'ﻵCFۼ^oȸ8I-UQNW۪ZJ0L=Ityd'b٘1:&K0ә=:sҫʎJe#}ՅdQq9E[q IOQ o!i+h[+¶Sa*SCME7`o[Sr&t[2+i VdᬥNsF ,I/B#, iVPHKIJpwٺB6\|Q* z!揱DM|D9|J`䭎cҋG EtV 1C DzEL 8pv%0tAy+xSBSx' %%NS'"ZhKlT x$C#葉WHp.qBg_E>@FWXKɏd!zCR 'ri%=O:\ i{mo{_s|䏬\&tAoX tph$M>=zmE2}]#',܆Xnδg0B!5K $WʘEE:A ='1Fk{L*V d(,TR>c)RK @8w*6"ljjh&t,JAzZ &/VuJU ھFE7⯩#@M͡oeV~-VS rmW.fdHY8 Oٿ g/p@>DOVdj{7Y%'L%fZ=/Q(lP} K4,\}X2#d6V4;UP07UTDc3XW}vDWS\ 7,yrG"@Q;0fE{y pOV<ҩCw*S4(r}¼oP"o Gngs?ĤR'_5`m2gv_"Pe#=4_TpY"5KY ~{ܚܓ2ZIW#c.?nWP}ڕ%^3KjJdZ@Dv^.9q/DX(}'կkݬi9ĶsmVE'|aT& B_Q SKy]ѻkUJt0 9yD]Lk~Tr%D}K儁q 2*|OjenNwNB_bIΤ"6?z1"?rЖr21#b"UD:j 4?!]NrQ]DLͯz'8C}xᓅ]& dQ1LW?U,c4+v3 -:ă[{Y=Ӏz0pP~dqϬ2S)/&M.'pA}v'ՊZD7dIaҚ-/a5W|^ a)5k N=.r%BȋJ 6 [:dwW^K8-*4/f \Bܺs`҇C"}e)N,'QG-[1gåYƕNW3\^ (Y\kTp[Y1 vg(ydD_1Ɲ̀J#%"{A# 8b5!iEcP4ퟘg0U_ve :o )c(:QgY U-kT})u/-aäs4H*niTD[bUjIynwj9Yv?h?AlL#0 c_ႬIEW Ś_^ sf`X_[{S? Iн,O{[TU~|uh>G<'}a l]n910"UAPT=Ÿf]v_]$xB 49T`Wl Ա 2fC'2,Cr`xl!tjuo`NwCjCEX7*}j?ϺwqwaL]4m9D&zz| < #MJJ2Ds-o^Vh}6R͎ش^STO{˹Gx2xXiMVN<18 ,jsjPݏrW[R9]߳v\yu6Vp!:KV+}_jL mf:KvO w rI#WRjFlqekYc&lo"."XZi,$TTy(O}p=!|)h[34efxw6oS̛=⟣ruvXI.I*P x^mI&7hsAY:6D:j3du:,9 Bȩ|Y0paD0Gܽ kN-#wgȘn8iҎ#1'Ō>\w+?D4Kq%WAfRJjCM]Li'6m*NSVC$-E*f&8{ϖ Į_v?qʩ"YLX N::#8qm 394 ~̜i 2J|?ɕEY WrSTW n_^l=mo4+AOxt[f'yS~'>^5Uj|Ki+XQjɯ+omf4$`-N`^]XtIQCY/e: 6ވK ,|`"#OZrpma]7hw0S;eVzؔ($ƢmT8]o6?9$r")p◁@0%= GǣT$GjAbwM9 DS P3  '-!uaw]n)eBQ%V\>:m۽#u7D#˿SuݸEnj{L;MF?S \}})ͅ?0٭ , j6t Fb MWL4(l-V'O[jA\nIj v9x ,O#&D!r^P۳%#|~>$Mu 0ڳqųD‐ҳΡ,"kgƷm笐$rj'cIr6!J QF["h.A dVGO,ou\0Sa_n>plyj)BSv;.!7Ů3ĐHn"WVF⿨a@Ю'bp-eY8#qN ԐwPdҧF"u{݂`g}nYAſzԸ5ϙ :*,(ڶ8]viKYNz I>D5+ÞÒYGLm=TFCʅM3%abE|K$UǨx69SG{=}CH( h yㄭ2S%ߠ&q% D)+WS`j|c;t0NZU&9s}a0TF^i"[]:-3V F4xuRJ,nڮ\^OSFul^~~,+]5ٺT^ruXO[HMˉ˹˛ [Q3}^fM pbN\fLOJx뒜,pl_ك$D/ZpY6zP_.a'ETm&1NV⥹CUBٯ! $X.̏3ϊUQeO٣D}Z.FԋOMZ ^@:Cjdkr::i .kwKゴxXW̄.42% )scxJ~gi r8p_M($i+po:_W cܲ0^{#uw_'-M !C>xQ @x|V3θosWm-h5Zپf簀oXAppϾਘR|!uRBLnX\ŲSP/-d>_WU*EK2Sl/%݅#"vy :-,=ck$)I,AAEUZ"$gC )rtC$J+'}\W?uA/'FElO!rB,g ,w:ft S(@%owZe8: x_<Ä*dۮ}!#_ PmWjBGrofeR3#~U۴jNj_$J՜LV"XNa< G+>n}J"bM .Qt(GJd=3ê~e'dFxU_BtSqiދD6 T9?@X/&ISİ8jZ<ZE6WHw^ DqX<塷P]da;7/j>f\*>g7V$~F,֒lRXOfDIr4MM>&vG,HȊ'VhIo)JE aR7.o$iUykiV>!zդCUDB`mM5*Y,[FWfs ܳjud5&^x!IyœDЩۊr|2wŘ(IH[؊s`Tp/;DԳ=JϨs{ >=0 'Q4z!9;譗mt)BL9"MrnXYbgdA_AzQ % N~8G+΄ @Q6;NTyl/1̿^}.|xOM#57W=Rn;ZY5 N{:%e]#X<"1Y1WxT*w$>lŨWBN)qtxkFV9_bI\q6<*H=y&rRe\|XNiqEaN'ycD՟amwXιW^8j^bjwxE: dІgF^9N9F챬#LO*"D]Y$'<Ƞ'46Non;r{x`H$FDo K–e04{<aR(uqD܁Z=28Iɻ4e~-zvWЬE 4)z?@Sg@zکZ89mrEW|SnD2@̏nvy~['*z hܞNXy[H{:8s_hW@?Sf7'xSڌCZ2  :e&Nz +X?CVN}\{l}jg'gEP.Nم^v.XEخ/IW(%~.o-$Os9^+z:W"2Ux'Ɓ*`PRZQYu;%@nqգcSrPz:F s2kd"Y..%[6l0H6 nxeJZ mger ,SI?5ڹth D&SECa=U5fGV*vCy$15H1aQ9;9W>TH%éQ~[bGYOdDZK46E/^TlfۘE#|BWJ@X/\wĮ%(0"G;yY+kjRPò4d[^Zvܘ +K'BIV`?Vri!InqLBhP(zy S RxfoɁ_Qrdn۬Է cͬ_/qo-yZŠy©$er'{qD(҄?k\-}4x{ѭY& ^4Ns8RtHT>:Ib5u5ijqFTGL&x'0N8+E#9ÇBѮif.%ptl&&u=t2{;Vݦ`j{vSǛ7+F7~UһU'QH"Hwu'~U@Ca/8i/!ޘ$^Qdo)>E|Ƨ`9n 3`Q_JbAnu0gWWeR0f ۼI~GnAv!F.IU}yS m2 ˉ`V%\yN94yI dL=B(ka Nߥ?$+ hǀ<Vx];ٍS}f 6e場#!m?d'E.2*21hu4Q{\][$&Z%;07x ~q*>Ï?(o-Y^wx&`\}z&͢!qsFqZ&F%b )[kiOr$A2Ӕ.YlYnF[>SdBhh#)yC VK'g?EWm2cD3Q*gOvW9} ;`B+ӿ:r}b?=sTA<&ul'7켍JL^i|`Wc=udA=}-acK abāae۟/b8QkDŽ󓏇<3^+fAGl{-l-",XQQܟrTv.3 =1{26uvzv\rsǛcr)6o5pD1Wߩ=wBq*hNB(X #`i?;C{5#1 IUÐT!`Y_uq1Yc#k<܍ LūKH6̚Ft{dQVnKd*.Esq$ dTE QZFM>͢ք%};ȱ#)ijn9gup;١EMfg6|C*n+L48L]"oyl.6,P^%5Lea26/[;rXg|sg=ie“A'O8_ikSz «T{GL 3tzi4sԴ `םȴ;yC7Oylv> |7].[3TK2L aΣBM0z[wN\b +\*ZtCG}B6A[`Fhu|3ε!ݰ(p<꽊 v:w.ťABV׻}R7)~ e\JYgcϑݼG8E.Ge!,D2=f-+$uL)zwȀD/F NȀZ^l$ ]xÕ=(&Gn8>iֺG.Aopcq$CDwb]<$5IS4%FҵeFF@| D ZDfr𒪽rlQgϐZϖN}#,KTLRk2M9"Q>Hu Dc wU[ R%|WR%鑻iEy P7$CI" ~pOG׋BAVkJ tx캧_ie`"dt&2|g , Mo,_Yp#Iy.ıxㄘF %)KǓjrTK4ۄO,g:EtnyOw'`?sœ`QǏldߥ!gY4yS$_xtCҏ 6[֎mDR_h@gkFפsLAv,)lqpg,] 80bP tEZffp Đw/5[wǶ$3 'EbFj\:+JPk.!D##rt~Q0%`7w)l21 D2aOqlBڲ 6=]탾14+B@>hlOp prEFa50_2`$U{fI-ēoxBŹIdwfSW,)pmչQ-X ,_anvh|'7"?nxqdJ{P5'ׇooZD6g8+ڃ,v@!ſZ2K ת4=bfmCa;)M\1c+ݜymaZ5BJ̠2E5Gm^ӀSP8':L?8^'{䢻[6ھh%j6̟g`f67vXpOBLd7lDz[201јzfUOoHh`wBj 81,nzD^9 an 3ɪv\PWH^T(ҤfrʢnBy%F9ij?<=V; ҟ3QE0j 뚌Jȣ暖tGXL=kacnCL.FDl^#TQjE& 2hZPlk+e :`kW.QriQT糜m `8 ^1Sn3^D\Ng!u Ϧ=XTo(\=$6lE_m+ハaBE:S__-=q2^YfH _ \ aA|6`i:!dA-a*Bk3.C "6YjLT$Ys.GЎE=%&5dHk>U}o;Cf8SYi;L[}~Sn8`C~; s2<(EeXP+L;JNGwҸ:3XPbep#-8eXSW"WLjkTm,~-?9&١y1 b7Z0hl"h&: I~he_%T)9>'~QR g7 |`p)d /t4\ydTd=,yW09Tɂ9dTmN"M&ui%JrM'87”]?_U?[,nN DK;Dl`Vcs +D~'w-X9=Ӏۿs_hDTFoӡUxBjU YbIu´RC2E@pBbΕZԆ0Cʁ;+@8:O3w`urj%dh'Ŭ!4 h(Rq[({AUO#<6dUH7WdS a #gbo. b_;Č.2( 8d7\2k5qt7StsV3fGv.u Es9`0@2zA c"8s@X] 麴ƼWfMO /]Z|[׈4|VA2CH?6+qŪU: w>n_x`kQCOXZL\Z܀h|{[01s22:ɍ:kt~ry2ۓlLS}7[ٻaj79e[q{-wJbBJIJX|6Oh -2]2;4;^@":O\(̳6a@qy]Oz#[{UNY/J\ Zn־ݫ߻ 8ioED`j 3K–)Uq]kR2ņ;{F[S)ƽh k.߁DEW._q"70? 2i c\e`Ӎ{b5=@PH9P+_ "96P1)J1@Jvg} bl$]v{J\&(i&REox;"1OzQDé2榒AzJ@Q{pwHE?Wuca.utx ]t0X H<#q ydl߾v$ɆPg65)vBSS+~G!4;k-ٕrWSpt"(3 :ri'~[3s|ČUA A)pL1قG5؞ٻcK23~wS(!MeySQ"8!0!,_=WC K\חR3P\-,fg /Xo.2i1^%,7K̢t Zs& ntZz3]@OV-mqX݄RJAm9C}#Sf δeS6U`QQ̓DpYܦ ?B Ck7'.=sO?t:oHxgڻ@ _ztN5(:plݠ]%}4nuq$>|>/㌭rˆ. @P K% }q B>lq<3.%qDmB2~Tsh1Q(X>?i}oi!Q{ J৶B'K|n):=,וܙwSfyiKϛ􅟡 ٘\I1R/3.NV18STgSX[$ sGo>:7LKKwS'e׉}29q H&Ԓ2|v^R 7h iϏ %wTE9'nc(pdm0qP\6 M_|ƻ5!O}AUyohQ"hb^=kw>#Yr].5)f6JA6ɱڎ!TTaG)ZlySR'Kr6k}Ik@Ƭ 6< cX-4D1jGy1P-(}d3!`9c.0aK.hmڰu]H |V -01'X:&&( ޠzq#YQqNMC'ҁv7{M,R1g?.41ubV"3p=I`-6)˽tךgh)ht)NѴC~ Iư-GVz@ULtS2y s$ %fQ*?'C._qerޏvSKq'hHEsީ8;]Ni7*PijhB;٠őAwp0mArC1f6@pt94L)'fpHT@DŁ[bI_";bvr7bVA$a?z|ZlC %97so%jlzmKOpMQ TQRKtHVn},mYk#cs:ֶ tTPO/{V`rTU+ϴI% *BRNdZfֵtpxAH:]+z|ze\2#ƿ]]|e8sO@&2b4UUs$"2f^Cza %$wDE%74&CT%Ж\Q,ZfdVε!SBRP&I},+YA7},=ed *֟$#W#IQJѷu84Y:X &h'Ѣ!k԰=yFMs\8&E*_5geF$d.PДʡma!| r9ӭoRljBR٦^@Q}<AKKTUT{$cщt\r#IpO"uɚLaRHfS}}APvcB^sW[[Q]tn'äE$}˙$Hʉ֎]+ҧi e#rEgHANL?:0nAy'~qGaqhfV>fH'fD>;n tcF Z+B( hUe%$%)X#P%U n܌9gg0$dP.j 4Xz7~Hzos.<#+eZ:-򱎤%Z9Nk*z{"Txؠkf0WdC6tu-En-,ʝ*vD" $(6?h-tIJuM- $˹ĕeYaO[gBڸV[j <5٧fތI3\kRLSe>*ںlՓ:CnRvs* ltŰ;-Do+HoHQ_p {|j0gd:Qt0|v܉LXEA2u;nʔגZpY"S琌=H@eE}ؘru:6݊\ oz' ٖWof|nȐwXW͔4xkuloC1veo)Vz;)S@@n>C^9x2M7QgqAMzC־x+k3ErSPh$t/ϛ>d]fLqyK,/e6`TUw& f"S2,MHm?"pHu34K)vf^UL˫I-]V/]g#7870j.`l"V>^S{a1h6S;}]Ld{#Ԛ7~t@ca]g|x@ $= `xw\8+nloT/%Ǫnd>)1EwO X'w;dMzn^y7 ~1=|= W_w:QV)Ȉ_%׸| sFj[:Ǜq5m0O}j]lvVLZ[ dAIisEQNMK}w|Z>0DQ JW( ΂ک(U|%&B]~82]P,9N9axarZbBa:cԾ6'"moi2tJ uiZ")t İM^9pR&7)6D[B_ÑcFF)Mz#PC\gU.\f|pI|K?$ebrGE ηLnW*2 ]M::k0B͂c|JӖuj: WS I C 4r&8C{'t1 dRkJ]2fuG#'uqPUP tW{",Uć&uFJ9Dq"j({0:*['N? EcY3]  ՎģJ#-N&dMb^rNVLZj  )?SgVB+wt50||O!54 ^.n5A4 $8B*S7 aqɣXKvPm,mM߃AL>FO CzFN"~,$˻_E$s Xq?s\d;%7|F4J(N"N0b>C&JUZrUJͼS\dBP&is>&_C#JBӗX+ƺx>@#v^ aZ FD\t(U,N )E3n%FѴ|*(/A3Z&[XO^K"؊7|49,/c͍=Pك>ݲ4c0{"%fgOIn1a޾' R5L|8~Tv (WD XiwdqZbؿsjx|kw.r=C?mr9PcL+X4baoonSꏆ=RV"T] ,H~Imİ&0ޣqCIm8?ٹ*Ҏ9c*zs9$o;'ֿ9#IOѽ`)ב2IQJ]™Q)%@?Y#ԜOF"זQ]EIDl̍%mCf j2qyR۴hMk)Le+}xL )h 0ki`!uѺuz׻& )gN7*,0~n[e rk7s6IPH6I};gZ0<]p)v]|R?y@'K8d27މ{lTγ[ v/u۩$RznݻlQY*4s4qvtBᏐ~7 I'a&Y'Ṵ6,cuj H1ֿ:2ɚtn8ٙYS!0tZ=q 0$ڎu;WgX1cP9O=`PuF֗EATgDjuVa1/ܢF،K}y Vi\f4sC K8 ]ߋVԜLj$Fy]`Lt?Dbxo|E^z]4p[nb?QBk%E$Pga4%NHӐ5559rǐAշN2(X"[[yUȥW<&?1-žE}E'gɢ9'zZQXȿ6:dUIdm(>~(ۙ!:F60&+-nApY(UYSZ6{6?ފ%fJe0AJUnTLe]^_:{|Uj;~by$LX ◨kC`[UDD\" ]L#4b ^τ Qxe39T^`ȣ0h0=M|LΩ7Xgm+?fKS_+(W4\/f#/itn>'88r-"Zm [Zj)nO%lĆw7(Po1SL#btY=m(dr.3h*DsIM;k!ϖ$TgAQOtcS7Y5\to qq:ofֻzFۓX_TY] .rKb,#\L~ui=׭jnꦰFh4cǭӞP&x֫1*>, :*QV/oJ(O%Js~s~cfwb0٘`Ɠ41f@`X'u#E/&ܲpRxV~+MB/Gʅ`(.aW%݃Jru:nN4Zб7ن<-D pd4U. `Ƒ|j=7xV0t7g6\g^؂=@ Èմ5خ@:m ']Ɩ@BAI$J]PAwۨ X/!>Zo}_NqFAVn"ևo9;a!mxe3U"C|  yg,~ G_3WEQ#e!9Lұ,w @1)=PMu`x s^qݍ76Uc/{?C7 UcK̶YIY!Ջ樥.y\4YEg +\͟NnfCb nAW0.JEwX+0nS|6rԝCU{K^p^rSaL ;ps;G}*%AI~38t[*upj~ɝ' T,ðJ.N68^۽6 WP#/AV $$PWHWoOqbEQ32.wh+`WX5DXݎ}ܧ 4VR*Hi(g_$~HPLkfk7j &spigO@36q 3Yjxg[i tNquQgvE-xsu";Ma+S$̀-YN$mH,)pvZciv_Yh4e{Vfwl4q߾H]D t~y^|ߗ@J"vFh0(i@G2 T.ƜNd*̅ BV/` .AOh.l- <9iuA{??셰f9-[Co߮@4#Gj Jphd[33YMfUؾ}⿖um~EjeEתP*$Ό 瓉F\f8P-Px]zh %Z 2r>o~8!(:Ecw_fzf Ce o' BŠ"*c߲?9Afup/ ,Wx~p@J¶-GF t 2TG$$j sV߉ZלƯ.]% $9IL)ǀD1ܥ@VTKM<2=F;\vBG9$Yum)bB[[ehGN]#5UԘߣ'ȳx[5{:OEX7BLu)΅_?ܑc 49H3kyIC*wەQ̖OHt_]W(H~@4e%0g+7^s>H,n;#{.* Byq>n,JuU@8x$I%9/pv΀鈨Bo[eQŖmVS2Lps=D֔֫94^ws|YEmf :/vոd^vuxB oP* fP?XLWf֜(+D,rKĈRP\58_#.x _oWk gLJ&! u4*ًqEo‘Jtńݲ*BiE2 a;Ƣ*4&e8^?:S\`;0">gk._%Ttvp "Wfξ:<)sirKO t2Y2AI|X 7+^X{ucJ-;?~ tV lpOU'W}=ȅPs0T_4ygw` g~ x*;:[G/sYj]as'eIJ,NJ )C!$I_zEev4|R⨰;^٨CgqhRG:-<2Ej肏0 BFBYyS; ښgm_ҋy|vq PC;o \&j"S ,Ի#P'oAgRHQ4;-֏Nц(|s(*;=w,<q.sݭfU P 8r]6;>7L/2R&gp2 }ԙ"jeߓZbC*#kb$4䝸GMsgZУ}~.VY{'+n77I'< vwV&&P${RRAب:w~Ư)G]AP\ Lij ˅$okeS7w:=}T] {F}ڕ4M]?6@h8YMMxBHry4<>贁DicD8Gw%+Ne6caZ3@š)&'oyrϞLx]#4|d=K=!<"t09U.w)k%Q,?`p,֯pHGVe,wJ1Sjmp7 xMzu9M ÃXipș[lg{FO(EI.^>d8U8/(Bve__zbr;+>S֘] XQt?0J]HdO]mp^=,jegri+_Υ'a6(~i#XD^O%vlᤴgaĢiUSDw`mS|vDL:e+_UX' | 1\AāHd2~o:bt@O$/6'ڛlsMlvK![Hu5VI/MKOZ_h&ċZњXR ٺަ-vCog[rqP/cR绵MCV7ܪ*,ژJ+39Cgp#G8neȱĆKy,!!>6=ABEmApu@)\8.ASIH6VV(m&%xN8 zXڋ52jG!<^MD_G"JD/+rhOSٖwr6dW#FXElAN=T? 75}H<]ԜʂAXsYvX- \TB똞x(B{B!wɀ/"kc22#0^pRH ^|Ru+GZQr\(Lmzpbx\7D5TRenWc3eOX8HSʸSK :H'DahR" |"!zXEPJi:t&3EHN1,t.LX WɳGQ}"?|V)O3vs?F}]*>k0rsV)eNXVݩ^ucsvlm.qsU(ϻOATgP˥Y ؔ^5n]tqE[sƬ]:2;Ϊb-Y6Gi2ɼ(/XW[({Y̈́u;7l(\DaP5!CW:cig7uE߄N7^,Xc@4G aktW퉵dJXb<{0%hSQ #ҰfRcLD[@LnĤa#ĺ\F!K5Ws\エF?E||A146(,v,.3 95ic5+]e/[mkb{ +q ~ñy$+qe/ǵ?7?~=mN|SS%b1k =r$Gl+~]֙` `}{Σu#}XW^ b$21W6u@k6:ݪT[ZnTL6*mH}íf%v4"-u% SuȾ oUo8k)ftk6N9L{ @5qgUWEIue_5@CQNÜ8d=CŬM=G у J;ЬEIo0>ȦQ;#2%$9T ?ĴTd$A]uRp^0힮 #~P㻇H_i0)+bWcyڴC 'arjg^ckvg%xg4Q9]*s .-qK.et'r!P2\J -Ld;$;D$7.TkhnXԱD-UNdd|qNlFZZQBOiA%dJH%z6uywZ\4}j`:W%'S'd\ }5cFF"ka*TSo@T&)j.ld[qhHǖsyŀ/&ҘF8.kJj&Qu̷] Ok'D5gRn" Tͻ :,>MԪx?ޒ܂<PWDv+U r4pI#Rc 4`lW?:sg^u!~;̕BJuJ|N0+,#LRGXᭆl}{€>]Xrk3,+nI_X GM $5!v-Z"4T/J]`<51ƛ|_ FT !ATΔ i=cSMǵyR O\tSnԐ?qp&zq m([tBȏ^/LԛVUՠ |B鷓1-ga[P]E~A( ?ثAXv)73A/`Rz #Щ^r۷quy< ?<%! >k K>(`X=B7u.8O{bȎԒ )ČWFm#WB e'I g`J Woc\faL1E osŰ,FFXi)+"լ}٦fy`25NUDD9BӃA TBBp'hL`Vh}DGO9-bPs[iEf#<ј9 l#iJFe@ PoB m"g +(+yKmuA9 oK&7H3}*OHEhŽGSh͉xñPvۼI}-CU!n0%g!j@dz;!d!c&}B+vxLēue-xvZ}оR@ O=I `_mD8 g!V?SVj³M{$wY=ɦdÆgCGx:L=)vp}練 4,ϊD$H\Y}:iP~Qc] 91 {IŜ FI%<0HO. %)I#HEH#?yZC|H@YeD(f7I i7tgwyDždzE)HRa U&X{nCU>c@f)V DMʅ?uY} /WD(i\uCw%XI<)b8ivE !6TV X'0vta(0~oϞtD[)OzSIBb(JYfS}+4Nc~Nfī0$?pL 2B'c =M^~A,L\*%}sjBӸAP3f梳rf]1RyGwBk*BYy{"1 niq+Q隘^o#gs;;],~} ؁RuG8 1=}xJp;ꨉ wD&:;&(o}(.?Wuv!v93!gO~Rݗ Ub$ נdї TGKZv>G<ۿj J@@@l~]*݌'o"y6!m[ɸ 9b5'7E[~2L|򓋝2fimT=O+@5[֋ 7v4v|'r×]0D3t*jRCfRPyzSaNv3D뻍jfO;ZIvYp,a PiIf ն#qNS:i{LH;z9&veĒGvLjՄ$goӗ!:\kꭇ6j 2r-K aB')zึI֡Pe˽{aKsn{;!G>ۅQ~$8F(Prgm({mZZdZ k<:Z<]q]Ub}Kgc*#v)[Q,NZ !Ut e<-:Zۡ{V:=Ŝ[#Wjn>yp&ݹjO_w$rU(wzdH4b3.ɑB(Y M|okLvz}PE*̀8}n!͆W&(Wkm*khR㕵_҇7 h.Z\+^OFF`6H 1k}͛J=㤸pj mBQ:3;^'LbGO 1׺?͂@d] =/wA*greޫι ^4`.]'_y)w402LR%\Bp{BUIJ)Z=۬hFftp\^0[H*ZYQ2Jx#6~T^'ҖcēNs)Gl[2 Ӹ ?USc46tQrm~f},BhoC&ϣ>"ߩur@>G/s- mO1d4GNy,PxmTqaL&Q)8)WlhZz?12|nrF%wW~^O*X݁bM/G4uyۈ%CHL[˩,;kcue[;IOhV%g?Qx?Exs?HuCKO;L(VW*hPJ2)X6- tFeZ*߶: ,_׬ңwys\N"Qbg@@%c#KGeNK rVn(H{\e. .h D?#2b>BY;L.r|$υ VWu&#`.ɗ7fobK 6\'VN! Z_ 7ȲGDH5M#$*]aѐAlWIm~dߓ lՓũ4T_$U!~/l&o.(06I"W[Txiw~c$Wy2? >$PΞ@8MFB*))8U$SMwـDgS.)+ wUz؟׺muǪΪňI}mPU頝5KT}n\jx5HVūM7W &^0eO)UaSnjZi$s'uVfYֆcѺ!q`ok=ǯƷ@- ] Zr? qlJÏ/ tz4ejXqn 8he'%M4"K=3>}'B՞CI9kQ0  k~SsU+/gmfcnQcyMs"[*bBGּBi*ڎ]{h|hJRBóx!eu/ ;`Zi9Ȍ \3eᝄ J~r_Cg4.@Yg-ҹa. 5pK\v$y:b^%$>/1/+v62#'_S_vCTsO*Lh@V4qFzp] \|,ѫhFb 4G&PDW6mp.(63U l6'UQ&YqB=V{'e,€ζ UFhj/R'MUF{Z֜۽v l9S_( ƀKlqeP/sx!D/PQ."|vrS^le1<cW}+%>ܞCV˖lG\NMU,zbt-qɵ`[Sf&f"g%M{׊mKl6)Rd W$qY9:<`;pxtQ`֨,FArVTp#x3C `z͏pD}Ho-m:/9MV*e4)_RQ_CU6C?.w'6'S}΃ ϙ>6 KH.&F ޑ@=ƛ^ BS7 [;B7Vqe9IJ~.aAX2C]D!y.%CHtr3E^MMXC.cTV_,fhsuD}e@/o tR"b,_m\2&hqn1 ,EҐHmj$Ze*B~el7t5>^ؤl[:15( dpY< =ۮ/ڵu-Zk/l5\V+择C o E~/բ75`('ٜtAxj$ cժ7aW>lpܫyTS FTƂd툛 A#)(=N [W6fgnѐ·b`Yv&N[7z0G:"RdZ.ː 5[\APNv2wdI9'H.'#tan&RlKj5j$=C(O! ,Hxpi/<C-PrAG9]ɔbUSHv| -vهq C CGϋ~t\jOK6xn1̊naA<ȾԀ 1nB_gReLd *>J':A__PxjksnuDh~L լݬ(?ۭbK|1A7ZV_+J$x^go5U1em so|H13)1JIŧ=d35Xb{[a(9~u13!q!zL_BhPqMr2L\47gp V&{HŮe/Ő^N$},d1{vD[ԣX(c*f LDW˅#_9o6.vQ+te1!À?\%=( p_/_p lajnJI[[) 5 XӀ3 W<$ (  rVϛ؝y/N ٵ5I2ـ.5s[Wޙ2n^i݊ѓfK{+M[& VRLYx%gY}W*&"cI\YR@6(UF q_F CV-=KM8#]}RuY$.}*-[ƕ,7ako'|AI?'mVlã8v{ղͧ@40qGd?mSԥ)BEέs\14-CY#Ioj^ɐYfydžM!**+agR{Cހžn㎩Y>:c!m{ga]FPJ@s(ݘҒZ^)6o`0$ɧ|YX ߙRj8vNqa^5Ė`$eTjj6z-\j\/aeU*E`$н0?NYZj0x|ITC"ݭh^q{5+$;b>Ht`+D(KgWI9HfU}):TQQ;̈́<9x \_;ka4G0ײ$pi=#]Á}@A95KX*o֌X#1t]% _YG͌7լn{ST]d,O?kݤo9-tĺ}-G%2T,(Rx{ld@q/4<5@Ο U3A {WىԆĘ6?[qNGe8? ;F€ bI8[2^nKNJbZbl΂1 =BL14n\*hRՠ.#zD(f5Q TtK aW"0Ɯ~x.! ٥"E[F^c@bZU~( ǮL!US=`<|Nr<TM2Bpw@0oל),p>Zqz)Qg)f%Oo;x|TJ! ȣwê|dK]+9wNPX)Sv3ȴaq+8ZOV T;_\4!gظ6e93HQ25"Tf{qBE"R)溌Aj2>_y@MD%t?%^zR0f?-=4Of,v/DkZ,S;sϯp4w&L.}P%FjʒJbzQI`exF?XsǍ&sM>۰}X{;IXeYNٻm`ZӴ۞M _WK=NX\qiL9nT,:} (fޔ/z ^aB\۸G}>ARopэ_! ݋De  $4a ENID3v~p p7[~ }ikCF".<ͽ= ߸G`H3OVeLlp4O[@Y={mya}i%oGo^T?kRc]s/3g )cE+ҲNo!q:&*j1 !:/9%S%2S@RqLKo2EԮzi} uͪAJ[5B8/91 F6<4"HJ粴 M9ҟfHළ8&>JmۑIj~A8FE%j7_NsSeOl?U%5WFnc+gd-8GRq<͎ub`& b#yX=s.mfҀKefT\5Ϲ+EJu6MVEYj$DtvURT ; d]YЦe]j&kQ޷r Eb./Ù$ Ves>?Oh&j\ F8M'Dȗ5 +pAȏ*!L 6ȍ ̓ؓTq&QJwn4aW< N;9( ׬V*&OTc"r-.R]'R?C8&_5=ȓ{֤+p#C寤b@ԴTCN2Y7\1SDwjfe4S(W޻4!z@'ΥRa(-r)Qp gDjI$Da% 5kjP aV3_=$`ꈎB&|MEo-7!EUu`IG>gcT/p^ (@\b7 DG;6X`G#T’B-fAn1AS#w#PF:mkHIcwЮdV{ȃC &]7~+3D"};+KPiȱS'¦WҌI='OtH?g]w4"Fqxy~%^&f 3d棤i$GpIa8w?—|V\9 9wꑊL8Oa2[U'WL J[1z+-m[Y٧!!G֜*}fZաjRkIx`G=I -4B8]bL iX<04#ȴ T2vi>pCv H8Zqxޯ`ҿ?7 gRMENbfO*Uƭ0D O{)b֖4u䈨A(]^tZ;ٌ*f:5gz=v6<J׫^ iZ՘|xZla:! B!AGFDOt)dC\2Y X?T$hJ"e&W.uo !#ډiȈ`Iu֝k%#UJ٧B?af;VEbUZ(*},lc l$bx:&c֏!SO8 &[^}XOx+da"EB>s2:A9 @uΚ,o^:"eT`MQ~lX T3+vZdaǀ'ذO)1~|:Mjj?*0{hT$_0䗕*{R!^j1AfWܜrٯͨY[geQ`t1 gy:x` չY_9t8_yR,-S`cT#~Lm ^f5v{67g|;W>ybVPܳq*fe*HnG+p"-ɖ]$e]`,ެzRЫĒ_kK\ǩ8St'bz-y# үO%}b\EB4ܞ 7xnQ@^=$ p? ~ xД J+K#.ʫ9cUύƱKcG9N=~!ѓfW`Bw٦E)k(BwC}M%.-2 Mߨn'@l-bCJw;qHkqM˫11[GRJJr#`[UQҊtz!#tư%͵~sGJc["t0cdgRH X&+v6ͿRQa1CXP;z> ? <ʻ*ae&>(u%ǩBSXMbژ=?1GGMD P.!M4-9l3!Q"ZcqR$r-wC)9o!G{ @ P1vӑl!lsv _qp'PMbZ1# S׎]6 *L \~|VV[ f5ޜfձcXN„J\oh3i(}F /ӓkn^Ozd Q p;ƹ/{'5gt׼&6;鵊O0ĩtaCęϺj5Q.E{Ox+Xp+؝FJXh|E7)L?LW09i%U p¦Gj0fư"-f=E+ʹr΂c9r(bSy[B?֐'39m!CjԐVQ3xf%7:"tޚ@)d)]X΀ΓsUfYe#Ƙc(ZN{M.x3{m/f}$;Wk S+ٌ[V.uf;'2>l)<_콩.QvUxdh'$[SP4>ۇnwK#Jb\kGM2]OTŴNߙ7rm`"]aaҰI"…}5\ͫ2xV'Z;N \aJ3AӴ֍7(>{F7g*wvI45lS\}`a͎d;wސKi(n0I 9tAmqJHXvVC=<|I,麤r5ZCZru#ZxKq_vpObDZWtrֹXq y/4HGH ^x٣pYW' <’6Ȃpƻnp`5fjxl#"YCv$w vIjpp'i2-' J1*!ĈJLYnJQȪSdy2G\dY!TOfK c5\GTFqTn+lT qTι2 l_{i0m1zPVw -@,T' =V-w{K@SƼ2j+_kn4`;y3C.ݝ ;+JqNjbgQ^bhVv{q^^2(|C WJϟqafzcqbNf؄>? }n1T1hms\>[TRExp<aO9h$>1&=!ly@f?{ĿnZNh*.\Oe j Jի5" jR)4.Vs3RkP!X{˭#JKR n.Rp$]0X2 >XMdNuanZFXkiItJt?ct4W3d AWtH >Ȱ/Z=82;"*0[jѮ wzOcL5'LJ[I܃o~A)3qMgnڡ,i\^@]H]~Fx絏![$BߘK9 (EOȤ"<>SrqvSk[(K9wy8b4g9"W Ƌ0uV,'tE@>8/Ie.XG k-uvJL3KHw1Z&eUP*ʈ5Stvva4֏ >+:i=g["$.srln-7Ϸؕ%B;BOLbl2kcQ@Gu`7Ũ<)nX "Amp; DU{ʭOQ68FJ@ {td0TneVԭ6Du ~WQC#sLdý>P@mi&`uJ:UiX\QzAQˋ r{.C ';l_h"(qiA%pfX )[5ibAfxzc{}_tuA6}j OsKޮh <n6c` y}՜ ܰ !#C|<0q.M1 Zf\wM?Օ)QlȀpJWqMRu+L Md+_U.'zXP9MÛXYIS igx Hqn)MKjyxuaƋC8sl$% kY4lֿL+>O)O<4j1)soy#QXt\mAK-sؔj׏Y"n :R گa*^A2 3*#sFS&jHb6,cH KJ~nzSo.kL> 6N%z[u#߉EӾF|A&T'&&>8jbmDu:.?I{:(UBFL'S$זkT צJPY,,_[߭OތxMJBWO2!3ZaJN,Ќ7DH,@YevBaAJ{f\}/51;BAzI# gQP`( .Ua.瑯)(myvU]UMi3m&_i.Ag7r,N ΀@8Nh(~Kd a׳Xm;*q6G⛉{CEz 4ѓw=/27@O}4O^Q.A!YjVKb";'L4DeiDe,HdUHLLPŦs"~/vʁe{^+)UB5N0|H%1SG;Fx_YƮXm ˅HöS @&WH(6ܳh$qI:]SYAa:<)T^&`0]8 _ Հ@`G w,G߀Yl'ZYBbGg(c:ej ̨sq٩l~Sa&\|z.n]ʜ;"0q[ߍmgv?̹sN}D'RFLdQ[Nޣ]#ܲ:,t+ס;ҀTa!"݉:bιg|2t2Wtm7G6E JGwd.Ls&;l?t*CFxh˯D@Hf xe`>_ntl:Df|;jЧŊn3cd|d"{HtyDڮ%p ];(X;?kOgLO/{J?'s o,~ 3 ԔvB(YJ֌AĪ Y|^񬂹83x2Tdnbw8g V.ZxVr)3$Y%r,fq^~qO00faa8^yK" RPYXCcVЍ|q J;]J/ o-qK{`JhdTBI=$~z(`תbr#>p~>4O(>"( e),g:"WU˕w|DUѡQZ/t}3.hjSԞ.~Ϩ]踤g$-HmR{E9clx&k N_fshoZ qq;IfA{*`74<|S'9l#2Re'Rܣ X̍*A=!\v  nX,!}'?IT$okߌ& %X5!}>Irt댳 he?k M,k5XAo~klPڌ^׹Z\X%6Nn,:0WvBDiO.⸫:~~h:11a̤)|<Rjj@.J<) #?ۭڤ]lsZtd<ĻZ.'FGf n Ņu/4.5j^.g1B_3:gʾ@$N.Y˩=vaǏFLED V{ NJE^͞$Ֆ6ѓ&O֝?Pl{A MCqdʂޓ] [|(M*~Ӭi6*-p 2,b =lIO]3֥VZgg o' OuCMVE&^Η|"6&j.My`WE!s:Z1;^f\"`{1Hw¸LJZ݀ɆHiX$EmX=ig[L˔rV8(A| |v&Ϭx.+4NCHn l\VZC=JG  eIڱq8'% Vx8HpfR5 Թw*oFƟZui>xU7 EBOyˑV zh=FĕQ1 q?ZPad-;HMhH*Tp0D,*!6A*Fm !RbTqU¶DbHͭYy!aW=l;<gćBM4ʳmHˢ ` 6Joܨ YvPOpnY̸ ?ɥ ]'q.uDvO 1>> CժbF]e)`,͖4(3T&(8 򯇋Jgۊԛ݊C\^9PH E6t0jO@rG٣G?v jxYaM/BHÂF˓{^G\сznW2ofȦz'1[o&h\<:2nE(E}OQijm$jrh e?/"Tȕy(4i{#ۦ6577G}H\D~(VT)3.z&.[] #HKZ)X4Sc)#C]gKʘѐ5&YY4d$dE\@K2; +U49{hj^hKq51_Dxm뫋L9iCBC}h\iGO@Ji BiG5zIO8t iD^B?Ɋjp)bBz1v!;}w ;~U@D9{'%7cuG{LZE)ZTW ĤsŬ:"e&Z|"ZqTݕq(¶gJ"CU7CN{IQi5-i[U\V[$zxK[3x ~Z >_@8gJ{bTH>q*:59;]3:/8u-vW%8&7Ë:.ӄFz]uaܭE)+ .80;!K[h?z=w#:YLG /h7n37 g)8Z<LI6m^9f?*O;tվՠo>kXT.B0x r eͣkWkjcs/JZ5- M.R6 " ONjQpbyY ủqjm~[r jN]6 e(ЈjD U|/9H9g$ctOէ@kqIo՝aygWH%DJ $\i?ʢCg4L> Q }ARa+Q f!M)M5<}&Gt4QR\Z߉S7g"aezE.(Oic$Fo1/0kH꼾tP-.eҷZPRH!Y`Zc'Z*s|w@};ξǬD0ܨ"s2ȡ&u]C 2 @c΅?("\mKyGbʵ(/o `ʔY761o[CNg@>`t)z}A*5IzGxPN6[7]q;_vFK$'Q-)9jj)Cҋ6Vz0eO(pfABN/*3;Z{ҋV6Q/=R]~5 u,zMfLY#5r , );TL8UTHlrgP6Ӑx{X(j.d>S 9f*Sl`pڌkM8cA8{^N=j4H{'KGi21X :3:M!x'TWL2J|U1"q q4 Xx*KmƁq}vR\2ԵX8V15dJww.ba^giv]IYQxRlê<&R:w1[ub&mɄ8/pmj҉x:#o aEٔ~HWT9euOF{\8|$=ϾLԓqPfB3+ 2R>q ]Ś #DidD,gQjqJ[K[귭LI.z0WjBCnN-w`b(D^ӭ3&բ\E'AW[=^xAQҗ7TyT-Z(}MD,_6$|f맖HdܳҝǎvgB\<c|"d@Yصs9~e,jN:q&c(^#"77eCw6Z9(vBs9*EO')z<}s %̎ے'vLz=M53/V& vRgPʯ>a':h XTR$w>b[e{ג=ģ]tJ%@X;)l|P'1MUyG=44 c?4`.2މbق? BmX!'-RJK|6m:_{ h'k565T( `h"n)a -]m)RS\^gĹƱaǾK@v#fz>ʓ7% /Rr$+Z22HJLu7 X0Iؒʄo[ pȮ|"D*:Eζw?Oo|G@fQZm(.[lJ{׽NPuW :W4^dCA뀋Tf\a%*-VHT/V[-<$ܼ_㻑o,\J` ɵ!W\ǃÃci0%?PJ ТTr=J Y$g~vs 2b.҉NI%2J ф@\]F(W3-6y̢[cj,CjŋrK0`"ecxa,ae BFصv WPf)I!8ô'-5"!ʺA6CύžYVѨ6X46jJ2TU(߆?\c%Vŋ'5<#q" ^JE z_Qj;ZW| 1\ LR?{,HIMtjmK˼QUۄ/O.oKKk~Zdäդo㱊js>nţaȘ -ڿ-m0@`mȝ*cԷ`#F /pO?{puMHb Yփ,Fcu(ո9j(aY}BqnuF6IJ#pLJBc%s$\; > d#rQHqx"N;@VՑ8luu|rZE>7iw)DsbEʑ]clJj4زuy_1!=(Oc@i(ج7+䜧j"Z {evQ_m@uN^%-Ep3zb QeR3-Z {QHIrr@^+td{T,ȕkMk(Dk O/82}8y w'Fn3]VL(bsh:V-sH. 5-=1>a=)0ni\5b&"kHdNmKcCp  AkɄuULfҞ?9~=:Ӊkr,ؐgϬTgK@ a^U\QAR]@҈*Nf9* SUX h$CI4 ڃ;G}IkMCHu2Z}TrǨCwXV"q2^~0"m =Mӡ4{0ZQԂjXeDRR߭Dv' V4fo^hav5KJv<) 7ɾӶ`aqXqa/bQdU p17+>.M I(db3e^#.?F_םΨ'igZtQ+]HDWH|pݶy S`pzȚE[LO 702f\tcf]V7qS1c<2T{yAiyeټWM*gb,|k~4Ű^(bVѽt cjVYj 2{ܿfWm6f0TC"S ic&rӢ&tf2Z[O\ꩅ6#@ aN*8o:̯"ҁJܞ5&f#N,ԀҵNLnJǀZ,K+6. h)T4FSLt-bTB ԈuJ|mBֳ? Oˏ@T tr @L?32: 5~ni@S(%TwW߻w=e<@ MītYr(s_LLAGQ;a.sƸLdbnh_J\-MIBܜ^̞/ޜ2>:wI01%8)t٨X~4i1RωL>+S~ٳ }zp söɿZ Xh( ti#P_&[ VJ~gGuAKOM7FkzլM7<CeUdu*I TSѢ˚`0;}Nٍ\@fm]{FDÒSlNBA\˄a3;QLG(}P ? Ű,ZDކ^&5:^jckwYЖCk"R2Sw3 !9įLbm.' e qV Sn OG؂;5h( _WBp~B*6|vu(M#3&$GNŻ4[9B'ZkؿĵJٖYI4ƒS+˓D!>T&%d?D/Q^FX*y>y!JCW_}~{dYn@\gk >h!j҈}\No!&W`:(.)nf]Y,/oy Ik _$otW1~UI LPl2 Jemws̖`0QFnq0iIj_,iKH 2aSB6$p06$ݗi%Q1">˙Qq \ 5]Mڢ"_A, [#; <޾Pya8%mE/@6y(sD)v،WaYPl֐Oڝ06Ńdh%V̾dxp>tǓkKxmȯ!L;2 E HfOA7fNM 4' 8I-0nF#0* ǐh8+C2+ $?z*_/a%!񤧎SE3˲>oN]M=~~邩˫Xq8nw<B7  l9P ND¿zP0d~ F3Wo\)T, @cL ä Ƞ 䓍Dpt=' x_x;-lSr¸CRc}f(Gj?S=gHaxXW~#ޝ,j&$-J׎*CǟdHcdb{:. <MD+H>8m6A;Bp-w BgrBQ Pͯ"loO>|79KKcƳ41}D5(( ) 1p,%gpebsZc}"е?!~׭eX:f-ih?&0.Јuy5 l6n}~9mwZɐ5QE0gqO:Oq` vc՚Qncinٮ'4go|~f2SA`E}N`S,w=,{5I(FHyZ)QQgB9 (aH8YJ:vt(uLv[0?$UhUFκ̉S:O9Tu9>:eY = ߖHVTԕZ1 R~^?5m)?Z*nXޠ[ ؇ #$# :=zr u]\@|EbUk)iqLd(UI<ٶmmSJL!|6o{ö8 J W<ɼ4R] -s%<`n4@ԭX#D:\q!{.|gӈGewf}+1oUAs3 3j+HKWHgx5 +Gg6>+EN9fLX=1@л) ;/g5:AĀM*_1#/7Su-9{uX3ڔ}&":c8(HЏ=}`(IC$Z@+ A{[Vn!@ }M)sNPޢbhO?gGMU]ch+ϘffcW҆tsXxE羚|h?;f|#N)d5rV|J<1f{yL ~L{Eotbm)Yqsi<þDug Tjۚ[)2R9!Ib$R~m'(3|0emf!3BL wjL) J6p1Z6-^BZ} A2R;AH+aPMӌ 3X (%pS5.KE]jvI<֧`43-%E7P2 78yJ~&􄥛 jNx>𔃓r2`yU[YeۋiF1G/4%j4"^0Kn!'Lv07(9%r7'!# ģ:l ά ^bCX1*%yjCA)[@F΂14(-+ K kݦ呡u" Jrq˟@s**ڝATI"dkn%hE ^H=vHI@qA)дPiM+Xv,DgKI} qbk.g~օꘉN/\)n/1V"WL2s }qI6 pcq&xPPEp@ vwB}S}&$RCft^#P猩S#;I֍jrdJIrT^ho% JaBD_ `R-_Yǽn>W\$FP$nIDj3Z=#ɐ@yjBJ߲˂xhTRd00IYPrbSzw5 c1#o`qqQQ;gka TVA1QH87'ل)%9-,LfrJLJxqx%* S`2\wx~I`y~,EWQ ZS9?c4cWj{"ozXbzݱFqdQVDpvjbgɘ~͂OKЕVFںDp$i>"K[;e0Y +idW̹;ϺJm1g{& IlWy[z9#CNYPc?Vf~n|i$"II.?QEX_+zkIũkE?·<uORf}H_(3xHMV +.)svxsy6e|:k+4Am(z#xrf'5w^ek]ҧW/l E:^5YkC3X:xXMw;GY}ҡ1z)F.<·X`YJT LS۠N#ҰPqY%.k/)+.-9WN;*Dw+8Q»$u}RuAJ 4lM')ûRn=јw藁PS>!6x@dNe& 5R]Ij"MT׼'e]_wwi;O)fďK28͔k[BK,OzfZ`=`&@iop}Y3ԙ<azCIteD÷B}I*C.\xVr)ƾt7 ?N=K!tnƅ3A="EXO>R3cOn 7Bx'g!ە<{2۳  !%)l"ꢳU⳻],ySԏIb}tY^]/&!ް߸@TokЙb\6S;2,Lβ':3vIEL"kPY|}j%[`Cw #Y#?ʲ ?]˙8]E`ׇh{T2+REc^#6 4 J$h}2ּQY{ڡJPƓOaU&V!0E3I Rz"O:EhCw/_DbU63@baTmC=h%O]%5IWA@ѽtKrvJwUqWHr˃;6''REsNބP'/G$u|CD8ErVV@xj !qҰR_tNH{\]n;_aiis `1J.S/#|Vur0c/C㡡J-;Pd%>_QwcH7 ?]Lڱa_Wv25>䘰K0E;ˁ=@VSSxi/E O6I*o~g8a0J9'ɂzi>ܔq+@u޷I<6]jhuq9>ԴΧR)"Sd.'̻5`oڹfj}v!Bĵt/5M)kӭ\ןS^ z8Y܋{#:3!Mgx: mDTSMrS% g֚'S٭su?CB8 td+,˖.WMs0ABH,fa27j:@6͞⸟[?]#k՜Z{O7a| *iSsxD.k)|چeߣPK L[3vn sAs+I@πUH- DhT  o4IKƿh'eNr50tB.jQCZgpe&n5%mKf2Pެnњ"W C7Ѳ,N;,vxs55+RBE{W)l BL&˛6mFV\&L|{ot9:wKl&9uF<í0URo|dx-oE)RǨW'"#w8kZ2u:.0]mRu߀J@_?VzI ahZ/y>H7ytE.5a(SU[>Ƽ1|_/C7Q?VֹM!D[kzbRVD0VTAUЃ-CJF^JCzqx5<#pE_-K%%}yk{lywenp>jD$܂|2QPaQ\DP7i? 1BfDQ}[P޾Q}(ןU4u: A3xb]Z5¤*DD|쏞,$ ;DReH7)=\h)lX2ϳ$AlʼFL pb#Rݤ=t$:d ˁV+<$ 8j  0g-ʘYy.-oĨ`Q*7YSW[T `wӒAA}l'8}Or?tv7BVG]ԝ+@-AV,"*{V^94tc[vKЇt ,t{_^cDw+wu IZe%og4iJ-trHk1 IFJ $v ~0!S)C:@׷q&-jaix( OqrwNr]yՒet}e8i]T/^Àɼ 2Ȩv ;Gؑyob<(^xIX02fT{F$qpZ <[w!Ʊe|MY!4:5bc ־FUNcC(sQ6B=&o$=d!ZMOv55bu.*J] nhDֆXOqX}~]ATStZd4KaQly֟R*ٿ0]"g@TJ1&9di\#GF,:]*WG>%8lp}J~5k.jwu߉RWbeΑIpג;\Xϸ!>9 =LPu=w@L5˙#;I ]n17jR=t7 jXwNiZG^0A# Ng^3zqӘJm ضP$T)ƫL%JyՋQ+-XxbE2[ef~$ϝ- /x 5CxXU탤PG2>NװtܤhIR 1M3Wx|y+Լ)oID]ȜVL%l{kv \fgD7 ڍRSֆ Wƀچ̆ŷה&ɩqR> |H@ Ig ͽFT쉺[4(9h);6-g2u81 .ugA{ny9Ŗ|. Z@YX@h}HԌtP= #i.!'j4bDL .fum;I-#W h㳳KfՋ\ -2]k|-eSt::/|P'\jѝ+k+<-]~QA@0>FH/0xs{m_EV%WIdbV~&+.,_Bqf Μ˰S,^FH-y&Hxc]Z#ƕF]6C/u;Pzi岀Täeӛ<[Mi5Ž{E2?CCoMfZ_nc B<|{^p$ B}>Q 7Ԁ7 9\486׆0gbE"0 @1pDٴ5fj=5@IW[V~coOT 3O?xɶ3=u:Oyi6G}:E` 34Pfw 40L$\߸8ɺm]HQ{BEҸ{ 7!ᛐi٢BX0F*- jD 2ȝXOc8fQJ`󄚟qKԨfV?.׵Ed(FE6ߓؼ>7TꂂʯY˒-O˄ڨiio1HʶyP^faY| E`S#}!MИ !&9-lv^ HYwD Z-> >GS\6>Ӏ?`e|zL| L1IN8FCT[ޚ9TZ5RQcH'dO{nMT(&(Sbc[|c"Mvm d-dΨhQ7PS=FxA>V*tj>:4Eעa9(^G(=9:F>cnIr&mTMʿe0`W=X!IN<ƺRI>Xus6&=1R<&/pDb pQ8+뙓]E8.sYQ9HfJnBo_#^luG]͘NZc8I.#MZWt?ƁV 8.Z{G|[r|MuM߶7נA~:JR1nM>RM4{w9|R T&WQ)HD{DXDRB= > +/v:zc⓹aR@IOoԳ&/LLW䉷 '+7cx}QcIGO.yEd> 4Eң "8\=S{jaǍaFמFHOR6MgW$1U[wx'/Y`#M;%#p+#-X:/9^lLV&ՠQ^U4XnMBY2o/8 ^ ZG65yymKcQ 26h {9Y{g ҝ;e|!jF܆XAF3/q OgZ*wN1e0m?7qhMdB9T|/4cm3[³~ q&)Ӥڊ6(Fp/!* 7,cܜ7t8X7$rIK'U_\f Ic7xÃĠ.{3y2Zd,Qu`2Wr~6`+ NKй"9y@穓"Mc K':qIsJZ wb xVBV\MAa?DGn=2VeGh!L4Vv.rP, =Xhan|_zu,n{Ԅ[H]PquN) (Y4`+LAVK^1' rE'2@ffsM0 f.w ~+ԥ~iG"hh*|ԿzS\eR֭4_IE&?}k3\nVE8ư^GF`)?kucL @$PhLٹ%a鍔5P{4Ƭ?ĩ0 ”Dlџ3T+t ՛ )o$ʗE|j{Z.%'tݔ-! .Lƾ+PTeF׎GV/1xL<1 Qvܐ$zڼV9 (Ș[{EM5@6%aZ>wXBQ̫lXz%Unvm0m^ԭ5jnzDn?Fw iBlzV*vo[Xa_0XC埭dAݶ7H|IrDFuRU& Q2q9jed\($ЖevZyq5/8Z)`T%N%82P8,o%-*o9CEڑ ۍ~?p,篡5W%|MLyI;*IfdYMBIOI<Ƽa>+'*zy{kWq@kD_:ZNe9.BgJU{m2־Хq~ `39NQA ́L."-=tPyj/- z>ð+ g ckUևoCwOXL Q0C y'w1͠8qDuC9'źī :צ%U!ZX~YsZ1P(wC\ pu=wYy +z5핟©y\\oVB;UscO6(Sd 觊fig rX_\<2_^)kp+p% ˻Z+h_ݪ1 2O2 Ywȹmu.gyvTc [\Y($Da4bpeF1ҐwNВ.5/ +/oǦ`\'s@׾EûBD|SLB~L1Q:~sꫭY&F@43C}IU>ͬ-XxP2U8w4.aJ`|p$m{@' @h yv j%6T&*8}Jcfճ>fvܼ! ܿUG ,֐+Қt{DIY0cvٳ>{S帻i'=X) Ir[ UC-K9Sm]]Kν.=DGsAZ7~6SOKH^jYdu]v;kjG-Ae͂mi3.*=k뙽b@I$QoV<ӹIf!-n CE@:O΄c0^YMTzei "NE@Y\YJ/nSG4EHL琼&CQc$~wZt\ `W:07p{krQ3PuBӉ_p6H@7 h&QGCez/dzsEWg`I7OZ,?<Ι*c`%A*ۍ^>H0rluN8;UEm( Ȋēm#*鎔ԅJǿƾ1ybО&NU[+Y98H fgux,_IUOD˫8 Ȃ21l1 >j,!|=`]Y֍CYiCCHY`nKPryגAۄ{03I^d!{MRzY brҖ0O<1BZ0o=',OUI"lՒ@/'{XXv@)0``?TIM BN-SL\ǖJ#+{]?AVR~,$, /m7J=[k]]DpYj܈2JlHO3dQnYѾ? +lƐL"9Ҁ{5b!qp.s=h>5*Q6Fx6{W!:#32~K enڲ`kڡ :V B0CΉ#^p-WmXC?Đzz ]fH[t=fpAс^ɨk;TG ԧ1-t}%QW! g&h.NMë?rnyQE J`UKGp&24{n(!Qȷy/;[IV&rHt g/ZJ|L 4~1r|[IxУ^fvu7LOtοhە44S%S_Tkf>\>_Fo_ FKN/п^w\ s%PF!Ss\ۢG)4xSV]8˼6pBpoʋ*yrPZ IRW6~YY 6u E8 4 [0/*-#YlFxBk ~?dƵaЧt;HhPVҗk?e3x~[~ _] BIYg*Ono|b=`9׾@#m)`,xz{ TrrgLAjvV?ÜEXxw%=ܳY࠲I}Ji ap93+4kak#p mMH͹cY b%,T<[@pMX{M*¤,$~M\y&]Ed"9GUAJE&D?=KθxX^/fjA,?s /R0 SuqS7y4KǓ#״N:Aiڅ^OyIdʓx,i>Q|lԋQ[KP~:V)?/q,郊FрO1X,`)BJBTӨ-xt; a=-~; Gsxxb <ߪTz9\SߠI*ZdwI\J?kelfbŒ )2؊@ 7M M~UDȝi Ku8ق5Z"+ۨOϵxRMH.yk)9Wڢp3 ==t<2VSQn|ĮiSۨ_\#nsE >ĺ #NI_4c͌p\rw| NAe/mNJuV4 nC oomѢ#`5vNx; MnML} )I FDYۖM&6­R>c%L[oUWNrAb6qoM_ڕ3?uhAuVc |ÅɤK{WHEF]n3LC`! 'a#']}YсAci쭃*=9*Q=[ t%2Mݫ96LQs |-dWJY4߹eʾ͟9UH/Oߤn͑]DzNy09[Uͯm!(Fx~q20Xl8^;3jD=Fbk`~i7 ejt؉(`v#h[|Q6).6 3]8R8ۊý]VBMf>"ҵM>|g [C.?UK:9>$AfK"gbee*%W)K ^C~OIҚiIGЪUT0 SuotOPTThKUyԭ6GǓA)(:]L,wE_6<bVIl2.ZNd3F5vKnqҋsN>ZZ搼'o n*mdX!9ݒ@r("PIsm(%X\WWN8 W()fs5DS򆙎zXd #uM  ;Z(Ë_PUh@.c`ԻLf+=tV{U&Ϣ5hjx"$iw@쳿OMF:>=濮 V[|""s_ʏFaEѺNUm$m4>Y[̗/N}Xd1@c"s JH!'JƄ ʪ1i5Q!̠sK ^z8qj %z!fA2ni fzpēn*牢i ' ;Ef֜c̰DE6m@hUBߧf˼٥ vu$E`qkS_ ū+ap:_I0!&n|d+2ߪ܂vv"F!𻂷n:,"fޒ|9m~/4 bKp`^'X%ٞsniX4'ndN5 jw'xX zN3𧻓lэXo 2@SL\w)cZ߈M4,"HZbІ Y5Rƥ=|:/6br%j|FlCmyxoB(G OVϵpH&grP:YBarXUFEa:I2JuZV{^C\QLs)<"H`1ctͰkSGٱWVD=bh.2Gu5 ?6)mU6Zl\ʁqG@jƐv;h /48sn^?Ъr.{ESإ: 0Vb5xZ74U"2`XNjߏh,H%5;_pŊӵ$}`f'!T)bÔЌP?Y{XfS5>m_MW j?,[{Tf;.ඟ|΂1Y}-Q Z &Qg@i}nbQac'3(÷O[ABxD>=ԖPn\n"?'G^3w5ٵX$N?>ZN`] .& T/3-sFCUMO|#Ni6 \'C ~B&Iv>TAM"??~MQSBdRA3P z*:6$V4w0:dT W TFDehC3缎?S8RbQGڍ|%`y߀Wh9hȌUϊ݋h)0erKek~[ojҫm5BbP[z\.>oY+,q۝:2RF򁂛DрouNrT͐ԱErQ.Ӷ&*Hc y x8sRR~c6}5Fۈsp 0J֍j C[KXQ# 7 ?};#Y 8X76-(~4U+tw+޲?\ ktÑ[ݶo~AYg)!b pio[9_ZrQ$w4ԍ,Lu JoI?;;ލ0SC)-.Awر.X8_ePb>*ԕ}cV֣(2|BP"+bMS 0cVoƾy̬*}z~%4L˾%]-LMM&'\CW}A#]8O,KKtxJ4xjW s([YIo"/OA98)CuVmcZj š6PF({v* Pg7?p w v ɇf t?7ɡs2]m<{lj|T:' 475@9%?=8hĈ&' )EK>b^;LTv?[V"_͚3_T1*Z31zxgc4*Kdr߲d.[J:Y=-!V,ԾE-/>F赴 ҂Mftx"NM," bk-!soVo<)HdɌJG:2[ȍ 6my/fMHx04J[XpEɈ:Mv_erџ2 M6g$KWߦG@K4job;oj;#s1G6C-b9ƾdvSV9 *|{&2ļMR uFqlXw@ #la5aYjĸ`Z=`I6̗ד!DEF+>Leظ (<+7I-)=ʝa@/\t7+͵[d]W>(metKjff;yߐI00 -“F-^tWr]r?b!\Vՠ^U|k|@X!uVGqsf!Qf~EZېwK[@˨QD4NJZ|e\ԐW  $Hþ7*Wjzҥl5LGFM+BhxhN8q&LQx(f hR K*xVz eRr 3t.6A Nd۴ k'&è}{)qe>.Py) ]i=УXzK>o9qjKZK/ 2EB22X\9Y|%W/3H ÔL^ՍzK|}~7r>f ߥrC0.*̬Z?nd;c=:sCB/9T_o7ޏWuL9C3hD몀L`P,5TKke*K *7&+kr4YB2߅Gf wZi zbg?BsWL@,t2~?dL&ɢ^S ?\smx& ïu&\wOE장 ݃؞lB"<}- \׬Br=Rs17R:?(+}o~'"<$$=@Ӡ),[w,CDhu6>m]|>#{R22,vlL1.FtwIQhA x" $BI=&-L5i1pN`[wM#b9}RP8盦Uy(8`XWgkg^S+_V wjNy1 ^`zSv#+Loo ^MG!qj o>7lJu[;ʤğ:ܶaXQcړD raz ]#x05ԧBG5T@ 5K qYCsc9s0 n9NcC3LHjlpg||G;Uc%fDJ^aS|% O@6mYu~.;ow}HQmOLb|\8sWʳJz:R/mz!a"@$ ĖNʰn˿P)x V-6~YW&%Jqu*ƀ}w={ 9WrՕZ+v GV7i* A BA̕ϐȖx)T ]5}Bᇯ+ܸs„Cfdm{6RӉ?/_yY/ 8[|'ڨϖT~V9:h'WijKL."n)#צ6.AbS70gI=@2{j71Z b"mȿ3,TFEyR?(O$o.^LƮ" 3]7[AIf{!,!Tpc$xrwGP@xX(b.X` A:ُ'iΪQ<<Ӓ,K8MֆG _ŹiL<CALZPKCK.hyUSF͠vÌqL(Qieլc 1X{g(0jEE\vG3v*,BQe@9`ߌO#`2kZBDi hgD42偀$;!1U]!qtq IF{4Vd1ֹxM잇,^{{ l`QfOՂuMJ%7{Q veMuYoZE}j!ǞիH5mi*!ufX9 _X4ؤFԛKn H JZ!\!XNɽן =^*NW`"C $>sm 1_mY}AusʂtUGHW7|j ȚA!ZRf$x:`'{C,s52RSrhhóy? iF>WDKq'ܧG!{cj8 =nJ LAp3H-e&|,OGk&'}(ia|w),0GnirgN9~3y8\jaDn<&VͰ;~\m@͔jӇ c|g_$ [ZO[c(}^ꖆ+a =:mA%Ҿ&V)s1+43`@;[A<RY}R6;\C'b~)A&6ϻĵ-eS>ڙ޾]-&WQ^/R&f8VlzXx92g| () 蝺2snw02|NU,/`:ɥ [bN3Ts, &1K5_ע{7Qk Ciރ؝KWf \-0[::= ŬZ(o_7+K\A֒9ȤZ )|PB#:*_GYX7,zBJ`z?"*b`xhirtyQ#CUw8.W[$XvFټ»y=qbGw7,=Ua%1ce(_К؎j @w{R79|w-ŷ#E^_F|nK;9ҞpR xVkZ?cm LxP܆ݩ҇@Ͱ*HU8F~$M\р;kec&MmC/fwhno-پxRBJdѥ}`*'܌HmA(dd)wĚOf7%&XֆȀ "Ii}Ql',&\un,9j$xngF%mv6SD^oߏT7X.SBX]w3}*5] A6p}ssÄ3 m=qD˝(zUDk $6()25~ZwV3Uf}GˈΪno1YdL<̽q]爚h]>f0|vm4*K>T,i0'%b+e4R:'p:0roW+{rXчyɣOuJ9HyM>ߘb&QsuA7d=UPG¹i8 F0\T, tpX4"tޑDlC0:وz)m(A.$íSN ;Vǭpr)rJy $fC˥, MTޝL~ mv:zhҚy"Vg?:M?ST,-F &--Ԣ$D׭d_seeݨwK$h޳[ĵկ[-?$;,k!M)rSؐAs|9$hH]V^pFk`:v,/6훈q< 1Jy$ȉѯ-`XYʚY"K"<@,8j&2,ܦ|GGM~O|DBnK(5  aQ;!WH Wl?89Apꈵg; b.?'E.v]Eӱ֏;r~3INӍdΆwEnK@{T{5Fd貵.%~1%#v&݃F_jmlsC(Q.liԈ%_ 6Ue݌_ۊe?^f&YzlAȱ$Xq5*ۯ4xwK$9]5Gmhs|-/뱑i`Y,54?X^f2(VU gmz^NԬI)QJ@5 SQ% w`w%B&-v9)&p>uY2΀88<:g0wo l(XR g[0 D&s,kMJ~Ӣ" O4dxbi0Jo"Dy*rQT9VTM!nש_clbQx 3=*ZG~h rF3%~\%$G'_(?@&T6f$ HbYa2r9BEޚp\&Z IAy+14 Vz8r1Ɉ5zʁPk*Ps $xWGi'J_O ULFb-nwߏw j.ٚIvsJyu} صL1m*?jfD 70,K]oOg%@7K:9/"hছ٬⠭UfyNP^8%hǂJA7q7K'Ǖf~'p ɺ[~͜|8DUBV:mws\j>A![Mrȸ6w#1% 9^uᨾ` ʐ_ΥfUPfdzH(읥jSĐ٪dN6^uZ2/$wB5@k.߲ i5/y]%m?-l}mWe8"Kj1jY'{zQMP9vpIS:t`~dI/ F4£6԰,Up?r"O>d9Bqo%)P.'|>ueX>>ɤF3R%{㬔dHg7Ve)V8L꘲bSXhzٛ47shJ4ǡWyeG/yJQH5mMN7 /-h\Rh8&L2y(=PQQaa53[u/.*P} H7P>3۪_[Ύx1zNE}z"1w*,k_BÌ%;dD=&^Tfz_[R)VY^R(3υdKgǎpFjlQ9*zua='3˼ؽ؇~sJc8 MCSOڪXV}"j*U;g{gn%vA8s;TQ730Q]7 +A[Oy-2uKf.AT6g^c3`wZ<( !/f,_0q Iݣg7ms{G3CJ9zq)+wmOpt.71]qGZyO/_-d/)m–SVuǡk6e ׫`RNbG`dQbE,wΉˠiU{U҇ ` 8bO\L@VTUK>0zLvݜr/`v,!R>]q*`"_#`/3=BL zS,bpu)bW0EXЯ yO >\)"!>@ I&& %4ke3*SHpBHജ(Áɿ.іqG `T}Qt +x}VlߠQ(Xr:0Dۿ H`a!GJjBU˗UcD='>~Ͽ"Xe(=ojٟ*Q][[ 0`h [B9X+Fw fl+Q?f+xZ(lu "b'\}-CCTLtoޠJIwUkQzz 7<3w&E-Jӛ>ߒԱ"J%*}bK8V]k9<;i؟- @ )Ú.>>"U5XWOf|tLzWv^ftH8Kg޿z!C\D2?kף%ń7dp&gTy{f DhD~ ݂EkKe_-}ɰ$b=Oe͚ um TjV9b6N1u9ر${1XXz!hG ^@ lhnV61%j %R'0Dp۰ o>< m'T2tw{ D*DX HUM0d)_;!%X<vD)^ȡa8=Ӗl&"5[Jӓup^ݚ=?βp{sZ2 "4|]ytۆOt!'2 S>)O-ϡj"=S5E+2U祼D7P)Cɚ +J;Y.*c`aT4MXv> /<+§|XdgCBc@T|)aʕ>\m cZ"rowwd7 A(d0Bg~ nӭq6R#t3Vڜ1+sÄeF܆]e@1)Kj 5 `˵գMCzw,Z@dDٝݐ*d#s D_֌XL 桷Kƒ9XhOMbG}1H~?J]٤-ګF8r*"aԋ7m.LCm Cy)+$%8ȝ/+tpNŽsLc]n+M (I^O-^z$V!"BAv k:>J7@l<94n⹗a"{sJ ZldȔ8ѷ/vt]}zG0T #a+JgIc{E /|F{{g L?fYKhZ9~H;jdJ"TO޳c%~"om/ .\@aU>t;|Iy^jV{; |GCwxr7 eV!-9C $RI ^Sf\2ƻIBٳ4BΜٷc_ݓD0abHVb}E=,A}眡DҺm,E^]K70 "kdWnnEVp$ueP@]+K폞`Y;CY1 +TXD7ђ ^T`*ÑjYgxa vrD(%E]3< ,f?"ռ{F_=Ii+&*e4UY?ԫT`Cwcv㑿1#q8SuRP=/rN/-}Coz1kQkPX b!$勸_,cSHe|ְ/A aCd>M=WjTIH8!uZaU+RʒQjۜ1T\KgT1͚uw_wZK4a^lܹmk2"#Z]zb^>zy~"ۋCfQH>Ϭ04m/OY U'] yȱ^+7Jc1G1C9SZ[L/d198'vcDΞem!F{ WD%t4ĥlhٕY%=Z7? s?H:N{97*h{FnrM ;rRn=zN'C>W*riL1tpF5$3aJd z$o@/NQG }##Dm$rYMmS!nÈ$&| HǨS=j#aW45gu;uga6]qun{*ZMDPn0[|7vƏ c)q!͑b:Z=L:VBhBQϪXLq"ՈnP_jp@aL|z}ІV1h[S|˧+"?=SKnf4DinF8jN(on"ikZW/%mq3K8B뷆8~ r k)__y2߂}BP~UqAFX2*_ { >{ XpKBVNԡ^|B\a/}Cu><)?*|xX,uE+mAp+x:<"ikJX˫17'VDCY ehtnM;H'Ӽ c~9#NE9튇00~3_"/ nxQa|2:;Qep+iUEW2 e2alӭOҔ`/%vE,H9q뼏,9i<Ln7K$UT^I9}p.A.ϝ?]o=**3ST/v-]ΉٗIr"?%vJnR`.7@F3=r]\h#h9)E0z-2/d!FH^ \J?±,h4$̒y;FIzȮF_IJTďt#5}T]CjBUeFR*[hF$f)qn!f[wNir=gs46љ!RYP ڵRJ"ZD/~ۉuN7h8ł'ȃhWi] 2`-bͤ"cfLpiPC:0T.NJFH"I=ɠOeJhziq ]8('eh]pCO!QL<7]D P0 iDhp3G?C;0{ƞv3iS_v΍ɿkv߭6쬆bew<:a7{8>J+F /)U3KYl4;kTpkI(ndKATxiU뀽Bb;=lԬ%@xHJQbhu,h$Xm;L3zk2ϸfǍ|q б%6(-G^6x&bh Z"F(`*KF!L4tmI\|ij;'M#o^jL#A^/| 0Mw&05mthvJ1'LaRQ@jsllY ,~uLH3%gH#&NetWCn')K+yu(sA:2Pח=:$X `w椃@Rβİ]N#m+{G}hyCUk4 D)SVt z9x2VET"A&|6#! PB2;Id`iJ=AnW2!! 3m]0 З†jkDdj:*B4y pFr[#p~?aq 6_SE1o^2_0ݣON[폟yuF]CIa! E 08I {A%-khWFf҇}5iQkUH:x[ og2{x!=6WZֻReQC.^1 ±8`F6?]3z\-ݹm&4\>B+Pu|G{E/z-s+AZE}!*n@$]bՀ05fz J 1O*UCRbO2 8]oga:߳SJ ͖ <|ϔE&I6ySH3Y(::߲w)zɒ܏rڗf$57>"5vJS1l ;kq#E9!4uE(*:r6E s6ߘ?T9kΑxCji'p/$ c2b?+H׿KؐбQXXhix́8L=kU<\Ps2X܏LWhF%.~i{ֿ>VC7]]"|"ɕ&s|z<MvN)Wt7vQ`W2A?W*(: 5p`eC0Ls>MlSoP񤤵L~Y +|+xʙ~DfB58-JWOrJ:l 'ئ.7 x/žh/`4d>qQyHnuVb]~a#?Fz=C*ּԹ_R6Ľ-ؐeUT|QOL "#,gEc9=8â1m|ϝ rw}nipUHf[lzm$x:g];G/A%דU.f -"61{ZT?- fH"&ؽ+~_p\݉1]7rH8">-cQlk&b^ 2RWݖ+|#粇\3Fg\r[f-Huxc2TX˷-#,YE2o:܇!4z@ ۈ/ky_JN6so`z=FOHz"!17?:4^~"pß iktG]($I!Bxӕv7LnkG њ Q}fT6Epg?.9l6eِZ {1 DB @UA|lcɑH0%dɓHMx5Y"g8v1t3ϭ˘EIW!4h aqc~,.r :ԢVcrf.*;DprglhqVF;2%n⿓1hB_PmAb&W\dW.M9pkD*׬ ˻;+4xGfnI<"$ٹG/%iqNk-=o# H( %/s]fV2ODCYp9#F,M7-C/}*`J1Fz8ֲ$p=?,װ2Ek/%1ӵ >z'O;@ӵ9mpR pɾǟC f~$WZ˵ͺ]E vaȬ¹:_WW!' n"xJ.!yx"gAKFϊZwuQrZkb_ikj*w4k=}EfѨ6T, .Z Q =qb 6?: --#%UvAp*R/Q[#5O+ɭ Ȃkc I6Wb~{3tUzrA@rP(ݏg*2\=ruXDۣ1:ӥѮ0En'7hVR'3dKڢ@z 6yvqF"}ękBHނOBkL_1,Ka-nO\wz"rTG-F>;3T B`>_z9;<9j:Kns a mHKqYRΙ}$G?zzfO Q -֌z8sl K8k!r[%!Ok7Ǥޅt4!QjtrU1SW WEIύu4K}l4kۋWL:ׄZs{/?Ђᔃ+xVz5l 8zU-q ~kt=@)Rwuj`NHCS.-ǖOfHL:GeKExMD0^2 ˸}c)Pٌ:NQ$1FE`D3Rb'|0΂kl\›YGSRzd/?P92V !JkK3-w~ x1@h(:j1^8'h˨$ "ʊyl. c ~h4a<3,1Kjy թ'KJ9IM+2NH AHBe@ &و.LDg:/c6fv"bi\׈EcuSFWdڙX6Y]pҪo|2VmI3JzcnCdm$GCrm c(*<+qȒhU>kX} ȳnᇇϱ.:8l_Qk<~kV_#Ll⥐Y'[;&g E`Z3;jfq)ŇQ2DvtIM.O~p/'hL'ÞUaWbFX畐#4*Ι;I8J1;w;}ۣj-c)$w1RfW&%'z I&kX31dM t4E苢R;B8-(` 5yyQ5ҕUW+t| ʰ;iW_NMvY*9*ˢC1:0u1tma4]l-])cKp ͛rY%Uyf0p*`{O/G, Ie_w=J]{%w(X(4,~֞A=z( $ 1]0 1N.L+e~Yh 4#uw]}ee\K~d6!|wʜNt?FFpv:+R-޶׻'"f~ٽ.֯3 fiWpo&բ YxMd?E!UrW~ P;1#v&]8ޭ 㸊`v3}"3_ySZFAU˘{_-:N鸄g ax+QпE<6-^5)/;ML]Xj15:BKS8(kbf♠Ҿ̓2%x-H`fO 'yc8~"sr5F]UbB~7cXu)\޺;P4[AŢzѥ)Q63]u-1<+ĭa};+GJc_4>BxyYЧ5<苅~Qp%Gv٩t J1*VܰŊnخZ*c56'Ѻ/"f7y2zl HAQĨN *TuS }'dR+小}ٱ"`ig#nq'7m6Yj:aL[6 g4#9Bmqor M:asb cŹ2 yxc$yq6hg'"%r~K%cWc÷:w7: Q/(/ 8 =L2fIU'.K7jv2j3ȔHmVx.mDCvea1no6IYa7'h02]NX꡴ף*.;NKN\kʥ3jͮAfB⏥wF2|Nm`?f]"hm& ݦp4T⤷];Kb(8 : RwȝAeTa.Z1cyY]%*.H;Fv%JcuD׿rlU݁Z@u@neEڊp/%#iKf5>5zyAX2[tc$jљA(Kћ`vGe+;]8wcՎ-[1mil#i7i3q j<9:z(}`⫇ل-Ҁ[;lb<"yM) fvb@VFm &}%̐^"HX[2mECXZ٥US x azCJLCBo]u=.שV_PGZihin8>F@xΰiՖCa=w/xЮZ,[f7r s>kqT =o2i30)53k&Y1kPMg>il5 >mj~cGJ"^ Juj̶h=&n 4F$6>O۝3 TW]lXD}OJJ \;H~ G5H"{GQAJ͵ SL@j Wux%&;BjBC"hpSrmJlk?v/R.jFC|ބ)F3<ϟq_ dY 2tU˗{U {+bD7BUO9o?-e1|\UOɧiF|^&zҒW$ԯ?NX^z"ݛ(ր@40$k[w#4V] O쎟uR_DET9.@1NГ\JA8,)%+ X15swRl:[1n@&% sVqTt_yʴYc3_:T+}T6q_gM݅G•W=lYw 1 &wx&䇐>bpC$U>xO"KTXpqy:c+r`1\j:Sf+P<*딦ʾ:((q.6!̕5t.)t_#rVIv"6BoN$B a&1n YZ͠E ./.kY$*YL9d>kG7\cOC"-".iYsqQ=9?-8EǵuQų܃ܳ?FMኬqtrNr|݀]ˍ~AVK0Ke;aY#ȃ×fYkBfa!8]Z+Аt&c$Bg4طyZ!+di:W)4-46lWp)䷇w^rȍu/ņ':U7_<ޡُ7($?6p)XUzdxH-ʟErGן2 }fe<+ l\:w| ;m3Ѓ;Y%E[|[*lOjI28p&ˬCs+|ɱ !f$'6iZ' ept ެSeѮ8.0f ЀYnVjOg@Fy74g~8XR/9Awd3pW%Bݑ縡'R4H>xN4doJJ%+@2bϼBۉ]ƈ'0o"6Wq6Wbp8:yJWM0K P5QQHם7VS`eluVEE%4{6S'^%DDoDB%|"W< &^ tbD`ܥ%Eês.CYCnxSݜ_ xb~񇇏f<46ڢI< y:xVdCTQ{%Ebq-F 8%ĥU~mI9)B 8vZG8`MUԛ[ -CԚgSZc5 *lz /:tFD#mULs rDe\P|$4#+r |s5uyji(Z%_Tq4 )<{!5*8:9ʒZ9@/7Z)jq @k;엖s pwr f@C*bZWd|XOTn#x%'31iFzKEf: ϣ^Pkn5f3bAS{d}]ftV[uk.h6<|O+Vڨi*}ʃlE~YzI%72ذ&0Ƃx7:$Fg+wx, F.OӀP`aᰅѢhrz`7Vt^1t|F% 8UTF&o$ )e C2kGdkE87[N(?-G"/i&_ؾ{>%`/5-. ~FL N*(XL:J6k۹P/ ?>"?6nB-a?=B^$0i@; =:P?Qy~Y ߏN~^$#nO l!#Z؇Ճ)l(W@BƬFDb4]>%H2 5&s|&w'guUvwqM׆f&6igUnN;B & O+(Gz񟋐3EZWQ`#+-5=SM )8=c&ܯlù6Y7 MkMVJ:F7rS%9>.0@U :A9BЮcbW9ާ^vnL-ħ}Kz\lεwk"5%j>Z~4?z/A7Ig*-,cyiJwVĀuVб^3i☙+q A`t TgT)Jx+O#ʐE{q]0wom/f%s53J q}u(ae Pqͩ8zgrga|QF2923B_(֥| ϸ@Aa}+`R$!`:Fc Hy=;M dk{ZWo74e&mkm|a;lD&/vNwR2u=hgDh*R h>6_-Q0x$ eYr+Mϱ{\*3/Njg'j~WpYCi+}ar iu`\IN,?%D}:׸q7۰̸l{g$1MS6wWz,w'G{CK0'(i)J5}wUK2:_k4{S;QFrӪ6i-[eh&Rͫ)½ov`713a<ٔIgyF'i G Pԭ'~=b+0Dm}t#z~q[2zU!ĵ/ )Ms'Uh䜴C,VӪrٖ4pi+K{_q˃o._cWF:qZ'/yk"Ky*"r՛-`|ꉛ?L7qJ ORM1?+J!|`=DGh?"b=NU5Fg;s-Oc/|H6ѿYۑVj{S27]ߢ?719I9l`9ӳs‷sz 0aق6d ihA ҲEUF8mڟmZ٪d6F̭nCAe$xk4cw&R,p3EsLRhTfk]T>)S0|:^!L]@sU~5C&j:S[5H??kZ%RZt]ޏpQ{5^WdWI/FB˞Am?:fաdz28BŁ.ҪD|؃[/,;+1m\8;PJ_TSB,gkʖ1]^@-#"@?ڲ&iRVΌ#+- I4O/酯>|Ӱ_?q2վ#5zyo2+Lr&{WnGŹĭY/"">j~a1j03$sf̡ P4;!5] :՘~nCb- b kQWM1/?DB` 84#oELNKA+"F\Ji#U_dQ v=g=-jS tS5-`v@ETKu^F?u-]LmcDl:~hEbղ|1֯wWKqfcO)~3Roq%X-/-GD':ah[?Wde'6er0 KVELe:~k$_JCknnq9;>;6;4a YU(\ȭ}NOkzAgv;f|ٹi| B (S ikr* GjbX({zVd`#a9`Füfn=iM"54ƳM`t/A LΓ  f$FF+iǸ@, >NS䱞$-дR >:-GNvsqr~'ghRl3)0^03AtdvXu_ ,%xJel ͯ]GyLCf2c |'^q{ Yc.RSp>5JR\Zv~H@,o+e9:\ qx5n`/$1q:,%d+АExz-k.- `͡"O&XIRo&p"Bi ̣Nd#G, +B&'BYx@=PE^KK| hնiuUeےrso|Qxiyk#<}^۵yRcYUJgWw8鰅 xX&Vd<bKq;$qq ӊl<#!dP`P#IGlR`G4 `_/ușkxKMf/eJ»Mt*i#'YXKg=:fA#;\)@K5U$8G^z=Мϻ9]K $A,,Mٞ٦gLr=ooƳ>>>-L>wŤ;Ї:{4UZ)7*G7jA }zW3CCh8g 9fϢQmjg" 1n>@%Ѡ~|MwytS()X՟Vʼn <5؏,fv?|䲕 :WRX՟ COa ~-c53^Ag2&EM\`j H 7@2JJ p((z&Lʃ}5 i2&^fmTnrdfRC>. ]Cd=-sCrC- ؍ }u)msscbV\(3UHו1qbtJHOBzf"|j 0J d3=Pw Z8{áȩ#BƧ}u_9A20C7(k/nIyu /H/%:ɜqmRl\# v..:}lG{,|9\"p;)kʕgߔ|4<8]Rdې(/9cNFnO `x;JBMTwTeNDU,Pȷa1e{ |OroHLPF@ү#b=PLi%+QDA/CUmo|W WQ\V?=^s xG,v-D5C-Š7qCsV0zYne0]IN i0nQuzvܦqÌd̎0c Fo>kw )P6p L n]eXM[{K+,i@tB0yl=<wݜԲv&C Ҕ8d\=qO֜Č5ӯS]KHDmC`]ùLX @JTN\ͺFY%kBzv<ӎ] $Aǥ@JjI|޾EiazUmoi (W| X2qY-KCڅ]z?_V SDMZCH;J-;5omYgjܛ8YYSSW* Y@K'(9#LK^K |e ƅLɯsji>dX!ǦAOId"^}syR%Z4Wv$jtRTr(ЀN%;`xB[7\!:tF2q*^ Vlg+c%'̄`xLBeqx"POcD)r_0t,M]B]I"qsZ`i#k}JcH!ȡ0䪣Gk~޾wj_ZցeK!_h@~wlpnqGj5Œ ؈ftăZJ ˚6t#^MT9+##sc^==^{ntt[;۹AJÔBCa8oEߎqGb̔zQmo':ȦL;N\&1s+j{;nS[yu -u# /ϱGTB Msl>(xc6_ Wu2@[u,x:L\޻ 0/?! 7BD} |λJ*6'CUH=4~^uR+.[U_sFV䆥b6H~'Ø4e^ےǪm~ g ?^k.7u?$Cvz}CPQ lY?nМ?;@HuRDZP Lϓu#*NKL`e%UlAJVY 6m7j{Wl0)*??2Fd%Ρ~u&ѿn~ @˞pz "]Y87^)J~=S/ݰdC"Rv<Efey,i9p\Y2dX%@_-pӭXGj;t$5oCdE{î&jT}'Ԟ/(ʪoKKJ}rdnyv=[:u" p@UU`5L<h~.P{ v6Zf`%jbʨ|ϳ+5[|P|#l.YTd caӉM:Ztzt"t9*VNH0AA)ㄬ#*Z֣d1"hXpκF+Xm:_b6 5e/VyP,AR4-Kni"SzR=Ȋ&RL05 M| bH 룽;([TX~I{c?^מrTy:;3Fֶã:ɿ21/(tHN wu *JOr%&djVs<.~z,o/IrT jj% 6 xvN"0not0)up/Kb,j[BD~fe!d|GDÖ=.0}?ěf@1B?e݆F~s"/<z@nEi9eM&,}4hIwd+5mIs?ZSw6 ;!7JKLᘉ8Mm/K10U`(ZF]wI o%;[HD:qB*5CxM*c0fUA !h2w+;@1EY2j PoEcyӤNVi \~k|YNle/iba*"7H|6o+L!~waI6G X/xΈǒKܾ}^0=r&`Stm.9!u43U~àb0vވ, o. ZjYZm}RM ^\]{taHZlEI\~;/`}qNDT)% ȧbJe.qь;m6t_ b[tX}yXKIkfC|84sF[+Yu\8%Y!٤5\ ֮(U9n ::Pʒ }_7tu67{}沵$(gс0`.WK10 3ã/}[̲CkPv(B,@"`O*LΞȒ(j6&65yH5UFl8oҤi]|ŏ[Z~ޖsDac.AC Ɂ$J>4u>dLy R0 k&v?*l} @ $Ai6 6$k8qg$((ִm,H)wt?'DoiB?YP<7:_?{FtVJsnE',Shb۩D:nC {ġ'j+p 23NHFfR0VBYDC, FY')0ÔAM="}30fzYuwGR 3^CGWĤnb@x^"pz\ VdzIQ[,\*3>m*&rw{qvN\?L+PxM 'ep ࢴ :lr'Fc[.6wo ׍Lu5kJ1ecK0woKc]HTשuo[ls1>)q^Y &CA3 6EBHOMmj6Jl VS9R-}-'vVn- CIG,$􉲹TU̽^OHfyZWO sH=,Nu?v|x'(þ#ExGVHKd- ~8)*D0^ #g' 5Kxe{WCV~B'N^J 0I1q<@b%Y' @|SmS(sk(]MKS g/fu Vn=ϫfy 1V;tշ(P}?;ħG:l5 ϔiP<9C&p'4Qdll@ؐz'Plpu3dЎu;J,MO ༄+l[ww~g#!Žyk7:K yI=ȨDC9S:I߿{4KIBq>ѵedS"9l=dP߃%w'Fz6 W8 ɫy}`r.L##vPS4ݔS*LYۛ9oq2Wstnc ޭڰNys0I:bZPhp>{̬YjX%quX.,kj{Cix:}3ɺUW6f>Bec{dV޹ "Z2:ȤApA36{iE")1V3fV蒫StH'ɏsH7`*nͭ&pCѡڬ&4>f~ U!S!VZ2Z}}P$7^h>NzטB:pa2#@AP|krf@ >qpSֺ&|)b>mH6D6J$ Mz`km4=NMJcDgiM }C %mI̪HǡLFnf ^ O_ &XʮS%A]8dlOp@0v1MҰ_妲@fV%5Ⓖ W/GN KmBЛu㇉ϱ)BÈ wLD<@a$< bg +$i?w싕QaQv]uƃ|L1?MB" xR>#Ǭ!di4<2_$vێ:4}#A4,69x-B Q{~C- pQ샴j] ?S@s?ΧCUg.D2,ί)l/W_jlԄ~Eӟ1.aEŀ ]:G)T2 +˂gxQ11Wt~CC'[<ʡb ZzNōp^WC窂zx)\mty%E EiɓX5S0?y=KD|yNϘ?&r !6c+6;ۖ>*-R&Lp( zqG߅:gXAYºъB2BʬsFaMuϥE+]Ū;@rxV/ZVWz_ϴ))'LA>g MVӕsK]}+A r1}9 .a(s+lsG>d}J{0EL%g$ !uo6ajkhȦ綔/J-sOrh@ ;2 W d31 g#N 񪽧Ky*ܿuP)*}QQoQ(2o[XM>x>$\=HE@} 71kA274ޓpSEQ<7&|sy`h9VX!>lGЇkc@d58~bNJDvgbz_ +ޮ;* /X&'+i,?`-c{?wavy|#2FKwZ1p2YC$0 2㫔yvEꈯs(bF(VH>N_Ćv/!x U$4_|Lo0bIf3S@&W:/l^?(d8!&9X%?-𶢟{|E31r`D"uoTH3Se!п~GD[ [v׳̘ Ad+=+H?0o2>Zh]lF" 6T} a䞳?ޚrQ7ܟv"1=\M-*""$Mx]T#+FHQUf  $6bo[8N<@sV͂,CԊpA BtvQN{z ];SWa˙5L<#_3q7咼׭lW;Fy8˾'٬4]'nXU| {) z 387eARkecCĺ(!!}(jb8,=Sj'R %O߼D~S5o *fN#J?[pK"}M-*$pv 8ϙSRWlz8CVjBpj8pu)@_,Hl(5E ?^F;u$aaSw1%t?Q58l=2j+gws+a7Jygyi%u/HwM".k/QOGa? Rd6h(rX s|Aqkq>Y]{og.]PZ -q5A AM2@qHpz+ܾJ(8V-On(8ef› ٵ,rJDlZj 7u͈QF&{X 9ML۔ ~XI9 %v~\+c^pj 3rjpcJw?E^.5lj?UrRE2IgJ(&4X9zlsi,h݃/S6XJ$Bl,K6_D~"zoeא8pgdD?+~ bZYĐN&!̻H?G%wDm(IveG^d`x^)~zϡAǹf_RM Wug1|?\AR{U"O~|^!ѫZSd&xFj!nKI/Vk\ @?$o _uR#{3('sLV޾ƪIB^{NJ N&nhDsHY%7g727rsӃվUS͝:3^v[Xz\Q0=f|Dz˽K@2Oix[Utx{j[ eᣀV dAxZ<80-UfJ#`2;!UQP+Q=tb"$Im\9NH.ϡTOW:#pp2ۀ_^Mҭ.-z{Y|hamfQVH4 A+ 3JnYgJc} ;Rei_GvhšgNh9477S\Z鼒f(JI}lo0qeta%w6idc %cPbxv#vKҵ)R$x6?JYNsQ{ۑK='ϛﹹ:>OxH ~Y r$%hit#]:"G%q{ *ӥdӭ=ئ0\qiYmX8D#~c97JD>s!b]9q ͈"R2͗^ i3Eߒe[+ᖔA1U \0c[$""XiK`  EQK\G$u)14AC@‡ح{ \<֯ z'>}}Y$Sky )g{r簟 dfUQմ&!@0^& ,ի"Z:k* :zw/XFib2f\ G$>/NnZusOgM  VO~p*2q4g$v@; ˂qվ@s~[^Yb_N]W#s)TE?ΏD䪆aaxdjUc˧*SCP&zѳR$j'ΝW.ѺgN`Ўn o\ `5o)z&x‿5*5xV"^k'3*^ e{.Ym,Zɯ .X~+=lO'6^B;qd~nGs4=Qɴ]ۚf 62@q@O k2˩ќESe 꿥 )%c+vڔƶJuA,{ٻl0/;+bu>"id^c ~`< !-/>D\eVsD\=^ } 'R}Av*;(v5|.9`ԾON,3M!N 1Chڽ]-NYGA_X#3~?D式mx#Be=k&tjFuQf቗TXFڠ!D1hj޺u~m퍁XP΃: ^w( 9/2ۈsB7^Wfl|p%Q}*ݥMO\YI~Ti]QҸ|ࠑEQ#wzǟrm_lox9`TưŻ0Ą(WX~WʧڿLQzYkwQ(~ya>9r;\?;Y&P,-_)A<Miۢ}vV}2ͧm.}W;0;]]`vf˾vP{ pVA.A(:bͻ تH DNg`4M|&E"yhNOuI:k5TC/b:N/9ՈʽgjK\zzQ߫M|%tθx]XY>Gt,<4E>s-x T4ű] Y(:oSÛ'BK_#c.ɤty-4fM [<ɕ&Zy+%FP$UJ6$$”YjJfMHN ߘ9; tYt/iE2+gFKЌXp I>7R@{t^.Y]wg¸7}8F[?&,q;!JSlS΋4Dhv0ٽD a7Iz UKD~e7S#h'I HX'Vz&&~ dU89a/G3&ᵟr r">!]8isZmV@{2wN!< 6^,YxOB2=ۯm@)[x3}?yB zgvb 3_pUe tx UK}dÓ**J;.+dwĄeE&(Ґ㷇_zXЉmO-@$#~̸7¸?1:4Lio"^vx! /YL()W(qwKCxRm-Hh Fh]r6@[ھ0I&k$<.9i3NN;hu%t&{@t6:nJ҂^ŗv sә$ߥM:W(&OroŬt͒_vg9[MpVt*1Ij)"G>qյG0s>}; Ha{aɱjv3OZY/9{5~8 )u X`td5de:$~pUP:E }!U]Ez5w7Ξ`0\.M&5{-{9N_?1'OjPጭ?,D f4M~,@G*YgdH@݋}:.AI3#̡2T`9Q%Ǖn㴷}ih3+voKn呟bط, ;mrO{.X {yg5]UsK 0a$wL=h( {}ֺgk7hԻ@DW}oJW[M; N5'J5iHJɡ l]sN+'ߏq%Dž L"SKEBjČ%L NAn$| ̅D~e-x0H-r'l;󅠸MI.5Nc 9)*5b$4P΁ o1_zśHgS]f\^t{4m sRH>KCjoE>9&7E5Y!M red&S打e-nTND9 "yQ BhbDS Vҡ]: }4lK,gJ  iU[ rLkV` `QS]fW(TT/[Xߠ`=N[J X|G{I^#u@w]P0-͟9***o~ZkZ`d $rqޠOiI+ 0ږ)YG0A?j(t>쌡:C_UDg20+`K("{='GHo&+LЛ6WdI[-+%}h7Bj&:X{K5:,rA} ^(F`}^`p*/MNI`[6#;" h zG_m:}4T"dpNwQ֠@,k\0$ `ua;I/6¹\Β@Ww!thf.bm\ݑToX@iv|(;>M@^REg{tF7\o rvy>5`dh_%5Du~MELj,ؠr}4cE/T*f] 75 Icpl_͊U@!(a̦sJm ڟ_:thAFG.ȝ^mY.h 37Ot[r r.91Byh*ylLł7ayt$ZR 4? 6$b/##+יsI}~CIC(32@XN!HKdhoY Dp7?(oq^EDn|6K( bv'}vp_͚_ dɂux3Yz HOبL -d؍B0CH&FlϛS d`i16$}^q^hr~,*&W\D>@q! ~͈=bKe( V R]z/$-&e$(R.cuL ۆ{SQj9Q1Y-Yϔ"F~l*XHs:cRFx*Up$>Ga=9.:\pTᲧ0pl54EwWl /5?& r76Ga!W:JvQp`.FL+fϒoA,i[! IXl}.`E7h3c C/|z̷ _ 3x ?Ӊ<P)gͯZYJ/4{F~e!XvI<@7 n{n!B.T:f '=[g\hBoĕyjPahMvm';.00}`eUΫ8Ws0opqX`Y|h;}pZƳ\ ԲݯR_-wgvX :2;_&>ԴeMm @'M 't]Y5)B998{:Tq),낪(Sq1!SUW3yK45ě0?_m:L3Q ? 54 5$NE=K.,SZZWQgӋ}zd | >-|NU 4pB%'e'Ń:[c. ^<7Bz#Nb_ 1[!w &N1c<ȊL! }45TJae3:HysFF¢Hx'+MILyi#Up]p⎓Cv5MaLFzQ}<74_B:%?Qg[zL1o\N|J=ߞj9Kclr to;Ϫ M׆gaQ&Ad,߽8`SQ,em)aXrL^ݦZԭ_Akr)=oᴂizT(0TnBlR5=>Li"oyݛTQYetjY3*襾M8(mo}&<=FP7wmo"ȞfFd7҇lT.H.4d ~vь4t!$( w{"p:p_+%_#O.MHآl  [06uR~F\{ϳ+lT_mJ EFΜ}l\3юB,;=%w] ~{ ,e^-CZ% XF|(f7L܉oIj% t][Q|ըtv4> "`|umaƧ,2 K Ab|ss֯`LD`RI_R nHγ.B[nqpDXCj|v2}2kgCL'P҅`!+9<8șl'ȹId )80Rl5aD<ˠZOT^`9\yGޏ{FW!7$ۀ(nt.@M[7Z[D(<|c"X*A YA)d0&d 9e0OJ/3fGfgDs}#op:A5xK@ZqYjYw"G[5Cﭓ (gb3{lz _-şO^Hf l_M"c? lxٛ[%yo3O_]4tt](cPKBLbj%3wqՅ()`xU  YVC]9kRxuD )5Dj0G5؄5w*?4JF1CNǔ>"r]z A{[t )@5iQpRrְG7ʔ^J h̰WjbE2$Rqܴr"HBnЃxyf=Lv: ^w-cShL"BiL+cѴ^=@_,uz+۝1\W(vӂѮ.enHeG=l*<8" ȼ3&ȎK "Lhe' :4Iѽ&sd屢[Dvu#E.A鎜 W>MS>( CgfCtm#hAyb:㢀Ty@%p."K*gv Assg~Yc+u6"皲kTֲu (|9V#Bi b|A'D\ƃ.FG̱E.eIBsO^PJ?0tRlaI IK9CnC1D4Ri?p?m0<`pNd aw~jRz#ڊMтf/_MJRG8~E閘X'F;u@3(揼ԫ,KgVX r ~j:EeZlBWd~@Ԁǰf̆CZ@iC*}euI Z:Sb|ȇNҢg\ O܄J}]pJsUxչ! 5Ww/_rJH m]w݋[ILF r.0FY)i4OWW6Ƞ&\*zKؾy iqm;SSSE-X;]sydqNoJ~@UV7S3xm" \ UQ5=\5=`|Z йq4IF*>*sYE7ꭰIIKf??t|BăbyMxw|{"&ҔAn\jd;I򋂴 j}G|da҆CrF.F+믁K/JuW`O(4n79#"fTuo;+AJswvX-q2[tHaFX0R)c;-%J;Q=o`ĵOE-0cf2D\xaHB۬K`39X-"rR۝W#'letg =6x zvkjt qͳfkߒ(+#gׇ+# >/#5g }S5%Ҟ;kߓUd> "jW?'iJGE ]N7LBSOk'M)*蕢=% og(ĺ h1|q^1#4zp/[s!EoGC$mM?!3"3y!O{4)d_KYp`?/ڱ{f4IlD55zO) Og4!:ʹ Sz#eFDSϾAxDx7`(%j[eM8zj}2#niE |Pa;&HuNp۽` ޜe Zu0{Ջ5b@0T! m1>L~B=c_p N^T쯔 )CU: 2_A= i.\*Xr!+Xíq^\q{X?h\`!XPqE괿glW;B~YrZ✲7\-I +H<<'Bn{o]bIX\314&Vc*uJ/A:9[ txr jso+I ^ײ9UoA{tU5,J-[Z7fh !u+՚LQ4[yvxRpշ8tD_PӀ=>}("a@zz1h"_b)KHrr}~x酨E+ k[Ƙ»MА=k͑0Ş-S&^2J FN^4ݵ1YWx34 SnS"GK +;)l6"MYfFUMd۵a*.<ƦzTVZ6猲9!C[7u.pJ0a$w5\dಟja뮖#ɝˍE[%<ĮXFy 2wσbkhOX1g2ʷ|z7VrѤgZJJye|18"E_5lhSGr{M"r!̊R @ $t)W +8MC@lMaL "AÙ9tqF)5T{Ho0O+$A6p;A2Y[489~%yv͘k!*OLMRJ-͒WC :u = 7-1f,9v3G/8{#Uǣ7/3 }3yկVP?!^QSAzaKʷfPu>K-ͰF9.S%n +ꃫ{7h< ݜ!+X 6W&Foځ&ƺoIĽB;U-w 8D1&_R Bڌ>t4*k73$lG,lp[GtS]qvܵ]- } wFw.O{q% l}6{H0HX] 2s6O*61.RЎ 5Z8E>x Ahk}AGK@~F`Z;RMΣ!,#A(GȸQעr:Y$zb_n1pf @rgk[?H}rjK!,?!޳sܟWH j~28"&5,5QV:N(Egޅ;8>CBvsNQMLLM->ܘSU5*H4 Mw`f|/+vTD5E]m Ga5_f[|jAD&V=pzj\-5 &1fEG@2jJKE54X/CҮg睇_ ~6!3\EA}PeY, y>⍔0PV"Qm*5 鎚uСjZH8~30 ڐ#I0[BzHbmE4Ve&5ť\\ @u|nӨ}'JU x`$+Y0_^iZT)SKl͢ ?}*4_% VM咦m:m+dyMp/cNԻ,0op?WGpjQUF Siz:闾n+z׮YGګDz B^ȕ[`-.- oCw0W%G•lAgT^RP,p2㏰y9SeYrY ̉ka7ěB Õ7PU4eߥc^ݔq(&'~&^sdswN]]Q +GQ8?FtsݠRc3$=_ykbhZp>J[ofKV`z.pfpR_pyhFHkU~jZ}\8ꀼUm%Wd0(Jh,֕fUw^$P [<{_ -jn&0SmM4p;yehb5{ViAzB.D,QLS \fn"ۺ84t)f[Zlu#t&dC [gN8W# qK&j u5Aj"c:+pqgc5x{K[5Уh~uy9u.:'|W -B`+8p-}ʶ{IAG--/6FjVra&W0vEee|3M jsW.0`$Ĉ5G;Ƹ-u%%۲Ǝ @ kOivdm( {0yg@=Lv,o(b n8a_0Oi=M)];YX"M'$wꠂثf}m3^SDtrڲJZTRDm@ ǙR؛9]̑gl*H֨Lx 1>DI V*XH C>S ?;'cܱ{v\>܃'h%s4p;@pHBۼ= x, mzj:>+@lrmw48Eg#,Ƥ"5ä+^~ӼF̈FWH+6<mJ=w[ oZ͖򽾌_k+YmHMfAR ]'pc@hfL[1_8w U.8iO29ݏLa\_SX>$d{6Σ>Kfu޹n[N"?4ɼ| & .oߏ!oNnf?mϔԼ} `8+'RL~6y3B.(κ81޸ߺ M{fL^s!?9uQYK c~B'3C+xw|?(qǓA {OhڢY".f`Z[P/,L?R%ztb]d{[ Z(ս<)l`asMe{4׿w QcQ&@V{$EL,`GVsbRɮc˘|ptGp_2s P;ys퉁RH%0b(58ԳZM0!E@^%S_ cijA{}oX[ Z@EB`A V;"4[>7MlK>5.G5" $] }p*pvu4 yC4x]C'a WL i' ?:F]w+&hu_Yqnj}YUt٣v-Թj]\N3Ҹ6#&"l E5XE>[ WRӠZ8/(t8-KiofJ>}+׶oN|Ǝ1=h'eȵ#xU7 ̤d'/Ϳoj.<ϋS`[Gh%Ij,`]ޫh3cg t ߛ0KnۗV(-&ӦakY:k5y#ij0+p{c_3~P?l`Z^Ѩй+{d2xv#M-ܐ#Ǫ(2&QUKO וўt|2x^v*1/0gT}ea[pY0p|^]iV5UJ ѥp1Mh^K#}~qAnm0zޏRQi;l.񁈷%Җad-Xjg9'&l-><܇l/' Cavc+_k߇/@m#4+{mZBP􂱨NyqLsPivka(m!1j׏΁-" :\䳡pjz +n™N1L|޼Tw\JnMxfvw;QguN?)*,sܰVƁCyqУ;=GX'j+9<:~.Y8M!S.@$&f쳮̣5\"?'*<87_E$ղ+F|{X=ۈwC).ј=Mk=Vذ70_2SHr\daU t?ЎO|H{XZFK+سTeOZƕ|˜j]K2i༬1@Z@:5p尰RNLR|}g%Hԅ"6š;]f"/N1_R̓}= 3h0{Bq. nE݆s֘we~o1OiHqP?ee}!b5DKޘ%?_ ek]2+, i L(T(Mqkk>G(=a1vn!"ToH1EE")(Q U8a&IA(TNgV젍=DV!ΰۂtF[vhEKz$ӳ==+k2^J0i8%{ g6*C~1@E*m/ 'KRVIWʽȗ/:XגވY.o,Q;g#Ot%[Nhy;sr@c A8ESVtFeeKY΄H?mQp mTz}as ظ7A.]8baUWN7Ƿ,o(%g%ǓRx^`F,ufp_*l|,DǸ_AIuUp84#%/nwX$"Xd4%w$)e6%XbEсn؇݆drM5}\S%Ιҭ^iEղI.o7Hz2G7.Q݌(fhTY^߳fIj׃}hbdK$a!Ւ5. ؠk"ax tי<`[=UUb dUgz/, Zl͇~a=ϊ9=PMXh04&FGn0@g.[ p,uǍQÁ-|or(`V4 8`@`YNtc8l_8s2f};g'nv#e|{l:b],kMV h"46 ne0x;؛]IH7m.s6"щ?BVsXy1ÐxodQm}gPFDg}=]h`` qGeCZd5%r$f1`semߋnx\Ua.>+t3a-SI5q:>-C.g kA8:+R؆E (\fry\x4yq@gֽeR!sl4Y}Q =Nj=vR&bv`IUL6ܪhOyy*j$?&1V=q}0 P_tW"< |/cJnbUyDWE8`>< }M19Gv68_{G Z6TN$8G?^RK$NtسRGyk,@#RMN4qܙ "9!yJDR/T~#TP6 s&n]YtP.eW_H 2zvG +M33Eh/v;E4aL>:@ $P(1ʼn%?gq!0 l~gwygf~?؎.GhjL+f#grANTwO%uJ*sRQf1La ߁Wm> jP%o2V@*w3ݕ,Nwuhݿ]U#rYXU x+{K J|߿LøE/%c=c/)&qt^ۡV ֦-taE:H K 3JSW0(p@Q#hEʵ (Ƥ j":,уЊCh6ŵ @ѝIwYT [(CG1^^Ok19?S *f/_׵ewmoYrӷKƵ:,~X_[$G(  kpkzܔU }QHW3&(:kѱ<60 Vd=%1;HkO`?1q;oDcVI17[7Hܛi1p1I1[2Uuӭ<ULveRԌO.>y UN*U v+OfU* =2 +Q2d)YShȟƯ\Ɣ'+ޔCuKZҚUhšQ!0 7 Vږx$/ zŽ ?1sceq5dM׽ }bkdqUJL jtyqS&K!| `?P 7RyIDB:k i>[XRڞ1 +q{([=($@AjҼ h_5h}΀(=0O.1 "h #?{O2UN4^[9}[wKP4ʟ[La&.ۀ_tW9e}5\0/q|n |oCL ckEg-,AqD[8ϡi:C873 kzj5 $[ˏWׁbg8>6$4C9[6mykI}tE$;CҦ: sq3"Xy]:tvh@O6Q~gL"l<Sjܫg |U<_c!֒{Jt 4*O>;FL+c,=7ħdWgɪ䆩eͩA(+ >&I7_ysP)[Nd+EvPYi9癣{d+}Hbh+l?xm/A{cr1dy.(3gAKۏLL{5:oAQZF@G Hn)y[3`zGepٚ!b-Ϸ\XvB'ߖCTky7 1,>伓U,d$Y%-A,C* lezaL@P7QyӬn_w;Y. ʩW%_YhSih4ܤlhU.9=$&a!NBQ ]M103Kk޸s˰ Ya=0RE1gC,rU=z{s"yb)1G٘,c?ŀrפVDS~~#Z– *PJ%cûru,Ԓ^rᆰԿ0|ݬ 2WU~$#N nX6k;9QoX1.v)̺!Kx;}+X/4#yVIHd},RV9w%h{k[䶊uzx}<{-] G^TW".2gl],ȡZ>iR!=ŽX<;/%YfSB?"t@sS:0L'sRBMxWD rAv@%n6*̰MkE= )_>)2[QCC|PR&e^4mJ6߅ed:/C c>al X5167k+Սj v͋.c E2 X*Z#BL]F֯MjC.wk1BUF89ۍD`5mqBp\@͚jfq>A1$K0,aFFVy{jcToRg򍵪)oiL}1Zy噆R_{K5+]]b6q"5m]Ock`"⣙ZA!jg%!/.?>Ե8AXJ|j1,  )G8Ȃp]!hN7 `S(âH',.X3[QHQ]>Id-HENeqkHA {Q#n:=a…"4<ʋb0}3ĹXM-i HRw2%Z9oˎY|KoF& C);*6F^9;_+5dTPQ,LMcqwJ+؋đarpmMIR ..ίcQK&mf6-,yZkz:ѓKXQgOtYj1¯z3ćѥ/Ѫ &T:]!{݆$w>JϽNT4]- 5~$ї;d‘cd@DВMY Nr?8'mlT]ޔKK~8 ɉ'z+gh0ս%v-UQF #K`uSVn,j7AJG!O}wpd])|Uc4/qs|' ^u(21 P棘~]^yy=&ւ.FX*5C"+9 IǜG(B@»K4.KnEZTcPuYc-/74/ Tu*VDT1iʚU B (H2 jB|OpT ʓ`ip Mg樳+[#wϮčڶd0y~7d6!%ݖS۝l]u"K Htڒ\gpD"]0UՑSPg}=_60!. N].%(SwՍQL}ϗ_&+!-++`{)@7'gpabcCB w6p+q> VF7 e仉GB#}mXY`#T d{ X}]d²տ{w{o?oY{&"O#{9y)ܘ4;gA 2 O:wU71+CNjEʐ;oH'f<,B] ΰe_ehө -{f;ý|š7?`dv"_KAɊz2d;9NnL{r0P^`]T;/X\UFI-6YU4!m*tpZJȼU(棅s_?:]`9Ҭ\Cx+`rlО"?UpВdwbk;jA Wp=1NjT) ,a&8|a[~)yF@Wg DfdbJ M@POiYa-ʓnqѴ”J!n@][ s<NCedj>i@Ɔ#XŅƦ^  ;b^É&[P&ބn|uqQ5bg3 Vr{B%|7NX(F^$:dZ9b71[cta ]-$?xlRD~_4'ko4< ~:b*׏|j656⽵ mR{(b푖>M>&QdV+hr S'b_y(J@`bda`B:-?Mu#yC(j|X #UFkvM (Op5CP2kT>#k7AhT w IJ*Q $ zP&inMU™J:A<1kQzehsQ̟4@l/zss]uЉ".B60,.73@JSojZ{xWt|u ?7$Z V,MI`rFHsH@|0&M BJΖ7ewD2?/h=f QUuP>櫴>DˋnJ$:Oz K=L=pW]!`sZ-U8F)eBƗ3N2$ܼ&f-ՆƂYm: R=Z_dZ4V|ۊ %c_dX;-`zF{]|Ti^A<$1 = qU6jRR wYtHMW MW Kt@aƖ ק<Ɋ9en;m`yoL+Hɷ傩y% t8}9X::7Y.؈u >iKx8nv4>&v0VvJZ K2DHGG|qW1#qdu퉰2 =Os`2P A#Ces'*0~fP,noY$óxιhx<Ѕ i=js_ole,Ee"Ҽh@TFLym2i%§eS 4AE :J77q`9Fb.NbT Z,2^0jBl]_R~R.k!~\'TXS1$hO)><~H)$42ԯw&76zJS$bSs9b;Ptfdd/ɃɡrL<[| Z{\h +MqiҪKTa߾``m ̖Gz56ʮ=è&qϛjQ&i!iHGnfpI{^*F&;lup#4LIuĈG9MQ%ל-`$tA2hzꊲj,dWi2>i 5Q6`דdhѩNKՈ8j| z?e'sY\q)>U&ߩu{w<+PL4%͚/>BSU9͟سSs(@N˪opf_ҳt$VE DXd4 5r{mۻlP4~y< ʖ9F,’xFO=[q5}fR",U>0W-;F1i]ݝ z`)ƀXKkóRp|W,.#V'O/!7;W;;06-'ädìAf>, 20j4H]h4+*]fvsdPzGŁ=xq-%rх=%}Om eG>5Obdø ۭk?k>&TAeFSy.uk~?yFfHUbptmGMA|N`Cj?? =sȵZ4ms X0T^sN晴ZS+s''A3HҐ26 RB'[/%\^E NsWhN~҂3ª;.H;((5k4ǚBo6=#wn@1v+@-X-]vI;&,N:uZJM3^;O_AFgIo͚.ߙxJȺ=AS;Tud:k+h;Bm~bp)_~~}ʰCFeֿt~ t&qDu+lzc??H6p7+:7êbJϊ:uquP`rhbΜ$P*Dҵ(uh=VRHBX@\7,z 09m)_kD+)9&Y[قo;P EDbY Ww-㫲u \ygŶ!Zv&O6d jLXե$ihxϭNKDu5NqT-,hm!-_zHe"!Kˋ |jx[ȝ6!9DOyd^zLƚ>}Rݲs۶=^D(L.U$F\Nd+Z d][[NEDX8AA FZYLz!'S4*M*m@BeUDzp6nRT3!lP6甍BmHnx ƪ+jh{z*Um8h~e:m.u2`rg_E'E^1?" DGDWY]X!WMo@kS7/{W̜A!%H4Xo9KLe.s^Ϛ!\U\<;9)Z`%Hұ8qh@R鏎E5WW=* uԆ <"\ )Z)qU9S'UNlvw0s?4ޘuPX\b&}78y l@OqӖ#cI3|/94 &-*l#Tg&FL2` "12ni0SyI8eҷjG6۴b`S.Yp:jX5F"uE\Z·XcN'Y o1P!5yjfjYLW]iCçԒn=?&''ڤc':Bfƒt~tUfaz) @)5 7sj@(ҡ-pB.΍>q]_mmv@Pߍ#O|5[4Unx|Cimόʺ@uqz#ײHf%g~Oq:c`0颶Ũg'6hH"Ԏ(;oE'} \aPX 7y47WfNX17JmXm!9U:Wlh-քJ5k3dd¸2> wKo;iJ!@d}y5g."PuwB6|pи"{arZעzM`LMu#h\@ ^K9']1ݧz4Uhk L y= s{oG0׌7Eb'wͩ*ŷ+"U@La9SR,9 pxYGg4Հpe񴘽Yw! F%Z+TymЕFPQVAd]pv yFkFLkeWN騄oR[`RƏNe2Tmww_/LY(])O{hz W@ La ֹaPsyj؂Of0ucDrԧqHPH.v#牨ڊK By@4|; el)(?Hh:O|7JI' tm'5- 8\׊?r0tУD3kZsw#D֥yk$[֥ 9&d@2(Nsݟ'Ԭl;9SUv d=Μ-1 ? q4xY ·HJ^&'KGX+BmsQ Pn|(T/2pؘ{ /FeПE!EXI MV}K FRݼw{>2M'N_ё :(RX$N˛|,q!"I<$IXpӇvvZV6>Q;[nQN.n'@q8nh |{<PYJ\fOvz!Ps;)pppE;8j&Nv%Q)˵-CWxj6QI pu˝`@h/Cwhh1&sߨ!T}^,s%8z)j3f׹YN:bt(ڮ7B$*E=Om;ZAċ_ϑ(Jd8 ܒ$Bdc@ gN_HgI3u{dO1.@a<gz$k*TycB: f ?9!d6krT 0'=OoKUE,9i'ۮaa |φ60NiQT>BKQ#N(!q=nИ 擏6}_9]le#uRUq` ꇹ9kRo ./:zNAAp!ptw=X-l ЇHƿO#"Ys-p,;byD?<%=0' eԄmDj!RQV ?zPHح26hqnVgbuTxViː3ɠ,Tk|rCgDWT84NOOX0[xjlQ>Ef*s?7zFJziؼX}_7=̑Z.i;X_![z-VxS8uP׭ohcV-Ilh#̕?6޽0B̬݀E@%GY4r e5| 1_Ri<8_>>bF2ϔ fgy0yHh'ay̘}:ަV/Wl խ_%;:iy͐brnmIXפ:\lLe6!6qtΞ!Z3E3= |CTn}ݛO~*Je-=̀;o&:YPےqb0nN|ČwG>8f-[y`""umV?ު l/xNBPl eneSrV@jqM87BOx)@?&YYC.'vZĞӥY]VXWek;-GDd߁ƾĀʈc}<ϊ[CfF9RZ|{7z"HǦ6mP3j*rJGP8;b$M=R A >$bHTRS[uJ[κ%p^XI+<^KS7v)]60uxjF6rN*s91EְTY8%c22Vl{ ԕanTVlx̗a <(IхoYjg5G{9R7a@$Na5࠰Z.eĐ/58= SZoV4_"VKX-حsyX$—sS,vq(׷s?H;AI^`Q>={cȑ5k [c Sʇ[Fu>ֵzC+!D2}V 8tf Z3ځVj2i CT )O0 LuE$S:r; mcǸR(@A1 &lDpb"hᯄb_"1: =[8+;3\LF*/^>1"+>3~E.Wy1BO{I m'eٔ ۦVEo Rb%\iG@~)kdρ8gNȘKvJHBz瞋7JP3݀ 4$: r5@x L-}.S!٭G?y· 4J1thxaE=U U-ҠUqe_Wu[8^|%*ĖO< Y^q2wT(UM6o7*#n8vx"o{+pW׮14#/5MY?䀟1vEXV(=FpVQSK;|(m !1 AZۄC`~z>=`M*Ox2N${6lt&F\w[NJuYԼޝ{B%8GV\M% X2Z1%hbu )JA*|izL l~Y]U8J͋BM,iKhw:DB%eRqu1X^,бx@O%^12$>w8 d|-BCwʶ+I 禐 P>*OJAtj+3Ey. kSvG7}= /ʅGШw.x  i;e!Fy:@FwKQ"3Ch0L*7m0Dvr/$֕ s."o a8=|I+N~>/zn R\-MX ecxLEꭐG(*GNXԺ_=8pAcK2]#xgV[cI|-"Xa֨hoP 4Nb?eowc Aq 2d{3qfF$kj|{.^bZ3F {p^b3U) H_H6k3š^H: א7?DJuQcUؒ&yW$cN4Jm.`-ҩr-I+eZÔyLY=ˈ.UT O穼 d?y˭=l8+J͍ S?t8x}fR6fU/Hv.?=)$m4EC;F-i" j1fuHsLl0'Q]H?=|XKu+]fM:R/=7OʶQ+t 6^Njr٬&@@ P_@=Ke%'_%ΞFi,2(O'JQG "~xMHOI.: f%c?%O>6U*wۉU o1q|Њ+)sceM3I$bBZM/-#r7{rҴQY>2XPvVJ X 9⼻3P:64:c&7M3~hJ64f㖱d`3N\X=>bOf?  2L-v_]=Ƽ隼uTx/a7ʻJ*J^WHڶ_ 삘L~h1z(cerGB[ʩFnduge&x'A5eM/5. 'MI h¯SKΜ>Sb?_y+WM$a@- 3,iVwQ -:tRsC3$R2WaFלEnC@"}~#Ңog~Hهa2:迨<ՄؾTI3ig3rSƄ1~ai>@[Xڗeڊr:b$yߎP!_t%b uWvrG'B\ti){g+mcɕ?8Nc\" DI08񢧳 epĞYHS!Eb pLi O}ܙp9a;ͷSzpSv'oȕp QU.YL HP6T}Hp"vѣ[$$1r m5%. R˦)U%SV'J7- KV,骘>dɾ9 ?Jqu\*i)^5|c uaN&okQ϶VF:)liYCvenU% EV;)ϋ;RC-l9`e 74h(ZJi q,!ZfYB `ZnX#mX̓ͼ\lj%"o X?+Ϋys~KM.u'!#Tq)O9 JM7v!Ea'>?^z"qYqBi4_a?46Ui N= 5rkzDv/MxHϗ4VH$ St$x`H3"Z7ԂmZZ~t [ᇇ"q0\ JF]xYXN;֚q7TBV@sg 'm7'iN5 g`Nyi4c;"%H|_w ա~̈ 3Q_zyl TMBL-t3]ٹCW1i / $ 2Ir!B,Y^sR-%\!Nk)IBřd""|E4(y+Јױ6{]IĹ 5ZR:_x9s$3YDCG)^t|>`p^ѻiboB;,hJ蜽E/:@~?Qc_-is[Ve S+oxY"&p^Ue@^2|թr΢ħ  :%">B j -5p˪Y;OzCY:DRH<0p`xC4:pQ͋O+4U~{KJ1g ȣ~ m@?Gy*.j" \1(:}`ncjIn?sS)dpV,k9;TsD3D` l!qaMEbQ8,Tԋ{x95Ǡҹ s(|Py[`m#YU,a&HnpfNF9glTX^#BxSX <^ 6|V#)S&՗uQPq FʘYyɁ)dǕ!cUqD"(=zi Wl6I9K3% h= Tm ,WQ)F*nZYf;X_72~@/q juSE6Ӗjɉ8Tɨ]&TC2R)y㪑gg 2ӝ%Hڙ 6F"/6t53tRjmRO}Kι/^zL\`Xt V@Q9|4+eaxq Έp,XUlE}2\3 ahi>兺PpD3 >-)*t<60SM{\$M0NDI:< 춁o<>G FE9#^"aZƱ/v/mOѮiǐ"vqpߔܑS۰ʃyS!{!&?o gN V@w)k$BR'Fl7”d/.` T~R5y@J|\opaLn-rʞPɟŨ&G_*QȌj 7vC7lQfAFmW 9OFMhfڸ—b~>)[]Rx(=_- t0%:.Xʆsz>aN]ᓓKEz=5!C  n,a.7ĽZ =5ֲ󃭳% LL{ `/4[iv:wd}IBV,ͱGikqFa\x-7.0 -@+4uHu,!!ƪQDȐٓ+ JP|G"#v!U/uZIx ~GiBq(;Qwċ<.fw~0hCE֟5c4+Oqj'tgA&nmVsVԺޓa.aePW$fiu92ߩ@۪g?9ġʺo3c[;&NO[}ZhF k}r.bob睆q(VBbFSRl/e \\s t=/ւ"v e_jRkVpmA4Gf5jٰ y\^ hiKSo%&_(&>s&f[g0aZ @n"Ș[m*O8l` R/]5;H IvYӼvP rI[ o=~Y6SXO+MH`shgtn0`gx62g>ƩWԒH8OrT2K6ܸP-BvCӭb- >ej1ES'^WEU6-&p A7.-/`!9=]|_Ht HOLCG>`E }N$dH|R$yW[G"`'~#^hB͹'S'[A D UJnKWo.gJ2j)ɓK2zs_pd+,֤psP{'q _lej/E |l8\e=0bI='Q!N^w,d3Ƣ 7.lG!Н+D`QSX}ܵҊ;wwv?˵^AՆ*R=|!L%DH< +U}&=Pg)Nwc3"rfۍqG%mUu*-p!x n9M}6jNیhq_lFp=!9|G89#7]~wPh[(`~:9)I*qlxSWJOTt;5'Jy I)} Ȼ2MkW[E:iϩdqQ8 [?lP\_bʊMzw'ڃ`IY00Njxx=awqTK=p̖ݎ7p1^65Y߅0 @/;z_ÍJBϐ6]9$A4Bt$ݥP%||[B&@b{k%g mCh Ʒ!ZdNh~Tz}ޭ8ttp25r,/Sy㼗+R=?՜_.[? (oPuOɚ1'Lbgpk.F.j O#Es+;?my_0UfH21J"AhꦥS\Е|Ϯќ \BĽe؟PVPbG-Njwpk&ۊ 8ermˌ'\ouqQAR35`Uo=Cj)ZTK'xm~{K5\[c^uR"ɛAլ5.ׂS)r rm9 0npxG\q)p_U\~`p/\lD--P%˜% (0 T!_aewbt:n&C73.bN zi+N@xFhM5m]eA1o(V73/U1忷DqXfyvwol*]Aڴm3d4Ȅ~^5ND$FF4رp0Gxur@n>X<ӑ'P=2yjhqA3#.'u kWZɇu/'qN 05?r4fQk*;ǝ'M>Љ srs!zΈn!nv%R.$7>"+Eh3t\<9Y&)zJ2 MH*2ΒZmN*5 eJF$q_,W);,{ۑǿXlSDѩB)7҆yICNy>vE7`n$¿*6,䡪rΠ*:5x",  ej0}P9ԙϭs#KzմgvDI\HvX؟㩒cjQ#Y3 #0Y'fUYn|ClEo6;8*K+."0zKMGQRj4K0N(jWMbZƴr$>㑮b4õ.kД)!{^8F΀,:lN8-;+TdO#`<6d7ǥ}*co;|욝1Bk /s¨Ft-[o9R{P"%opYgoh6Fa}Ok!~x%?W[]"z/)9fiXi,bS>P@t&* 9k,ܚ;PB :jK(lLN"]Q@Z5aa E!$GGD皮@Q~gsOɣ%ˇ6r,>6 dĒZJWAg؆naBzR]6~vfۆOjkw*tn~r M8j:`dj( 4.BZ0NM Wy'}3h^pAPq\q ALWRH Fl|g,UXLJRae_S\ДRW^ui:9{I#,pnQu~N1A!G[5;^R-8t_V1P1k.#ž䁋dd#Wjje ЀI+͡ܕ,6/%LzI8` Y '71WCz$hBu .C#NxN%IM0F>_{E/Jނ[=y{SҺ DXQN|$uqС0k H3΀HJ \o΁fMB}ਟs (л!:$V5DLD=yv&ʷ6ЍaURE iH^HȬ:V}'\(&$1#˃ 趫Ծ5,6}H2xyC}l!A\뇪-W@/jy+KghTKڤcLB>NM,գǩQ,b=R*mH@;ѓl[׈G,MtRPKPWX[a4LUj_*C B߹ G='rcu-%Ccd&T5CA.n9伳>[;(Q=Hf" "3$\܎㦑fWpGn:"_C,As#ry8+ _ؕM46rE :8"p ؼ!Bh{\J zZ2|@GS}~_/sn;4~ԥS64z{P6rpxvGğ]V2%VSK,$nTFWT{Gt) | 枙~pqx揮;&X%7p]6=߈M3N185 Nͫ5_W~L4kŰ@]jf zȊlS iMZg)EAҷBQϪL;L}v <6rx.fY5N w(+27JLˏÛZW0֛ DuHdv-v 3cx8@_jx&|DNrx0>.^abT鿹I*cm&bnC<`Q^-$ׯ<1$=ѐkp !7u h?цŗr%ñJpyo϶v VP9O nwgR"Ňpzlϩ 1G.62!h^ [ַ}awXQ#vWFu6Ooe$ \^* o[lpwqƱho}U0G>JdFy 3wÇmxz3'}1bP;IYV==nO5 Q:f?=(X)Q$gᦣ̩Je5d0 raޞD AS:_Y**RʳYycD"d̏ fUL3:*ǿVaf* ?Me"wMyߏZ/!•L~-DWy:%'=ĕI8P(P"nL,FUuUU[ 9f1K'%}Mfê@ܞvb2>muPpnRo7 A 3`ĠU+g@ W#^=JYAF@7 a{av' G)sW/6jtCA ɭD:ݔFත{=uw;P$Ǭ٦*a,5!DD_g=ݥ\umf 21+嫉εlg% _DeUgM*\=iW@9^3&QP)r:̆XÂ]p,oij-Ĕ[xj"{uh@Fs>(z >LDSLG7ǖC$E̝tJRiHZo Ngٳ(\[MX>h޿m/^]ƒh Q;7`Yk, !Zn}%?`!>f{^\TҋCA 2<faLϖ!4UL)fZ t(5IxѠ.RPHئujYFBg b䗈q[29\ZϏ0=`SŢǦ W``N/gP4[KoSFyݕiHPĐ g༓WW߯ htBl;۔:5YF'|%5tBg*Xtx>ҏpZj /myKTj_\~nt*)Gj O12h^P}Mӯɏ@is21}|Z5|@ʏ>8Y[z0VrpIQPk2nQ&biiXVk^ y0 $| ^mU߾GU]-#d@:nQ~?T z0.I]$:ߢtgYՓ{5A:/rBM>#.M\^+b1Cpߥq\<^N)2j E3 * EqFJymֽ΀GD k/gmZd[D2elxn#RΧi18\|κ ^m==XԯI8_%Q):"=MhULv16I{4"}?jc]Qm>F(*eFҨR;#'AC?b#Wx|bfvzzv}#7qq;4s̊VpICdcͷ]\u$*xiU{|t𭭎uE]oƨ$N9߷HrX<,U:uIq. ]]k|^3jTfhu|239/Vs#(zB]GʩeXa[ 5H"dMn Xi/`WV"Ɲ ,9:X[pWC Drk@Y3Mqc?Ab"B@ ,{pqV!XW0EGxCK~H:WYG3l$dBYOo4&FTS5P(۳In[9ۮ;vp[DsbT׊|uAS ruYyʁM_nc7_3lY8&u<z Mu/cX&^DX4I18Ջ9Bˆi P\Bdq˃,51m-$\߮zTުIvƿ]֓d2I:u<@l]\ݹ3R=Ia( VtYM7b貳t3>>>GuU#&v˔H86*3V7K/ ezEO4Ӽ[8nܶq1 d3eV̡ %ƺ[חrOA+7rlnE_EC w?Д0̿!C5mBP 0y5n9:CҜ$*WI.u{ͣ煖R]0A]Y ́Ҥ̩L9XhY<{~poRBiKX޵+s UiR3aB `BxU!n{b  z;|˄pkN ]ɻ\B.f3e[wG@m~IJeRSM ϕaF<'1z+E2Y"}B?e 5$A(U]@mt>Zۇm PwKڣ7Q^}v鱐ǰ\F+tq!kp E(?o9( sJ +g!8Q/17(6;vO-g_A0 k9$ _ Ozڈ|! c}? HAQbe}w],̨1WoJFzgY:u,ϥ%"J;M_׍ i5W#wҸ(l5xH{ù^L xo;d۰X,AhAt҂zxRG8K2lI!9r̾WX4ǩ܃X5 )Ef%nN1yr5L/&8J--?(lWꁡ3-fN@ !Y4H+Y#Lkr#I;kj5j:)ch]mmXf,nwv$݀ CK*/|*! ׼V)bwC^1V3>ǥ?Hw6rG}e5k fz}:-!/ҿ I,xjRk :iL!֤<5$xu#[w#~Qj4x[=rA'lS̡L8IeU=etv[9&ӕ8;ÁPu 4>X*ٹыffD|kܾ*z>c DԵ=0< !@ |5EMU4N$ $ɼ |p 'Y7rzƦx³/*> rI+ff8E=Go)6"xܣ٭=T !g&siK1Ւnxn| _ 9rCF?<50*y{:AS_R; pO$' ^5O%;癍v"u+)(hqC8R^'/٫PACQ3s!lj5nCRǜ'e\iL "Jl n F)a5@6|?ӲL㙕. P+4K+#$Eѭ5.BiY~P2~pL&vGeX."Ur/~;Y,];SQ?ko/{i/Ÿ+ZL~x`6Iӄ}@Fפd׌ ֶ4;Jp{f{B\!|`HOPo8aa[罛/z[[)&9L?ڥW `EMPzfQg~ e& p8qQCRq7>Ԛ֨xWb(>઩|NJ=6?2p/֢B(<7Ty5v _Vmפh &vC>NUL_A.Q'y1p/PSGX`S&L;&@u&OKV5 N9E~`y~bl=eОg#)\609ty/?rXVkGMhډ!k$T|L: Y|$v 6|oW[Ɏ6>{=en%o\\s8f $FbRI헤DiT +70lQ U,=̪sje0|X%І -o#!N2 &P=RoiH{#- NXvB0>plI̲9ldhKgD9`fI" e))'8,qv /j; քk F(*M) Km9P B,vbYLhܖ/rjl嘗|wQ0͡9cecFUzLF~$ $h`@b缃cCXu d#(M*6dJ5UF)=Ej(zD\ooA!˫ e#P9?q~dg^Ia$86(?Y$}# XQ6T4i@fK1EC1B6y l*qU<9ӊYGm:b _,ny03B& }!,oO;M;M>}M0gO@Տfo(>B,N@s-z<=gxޥ=u &`VTCl! p)*mhJkA,tF79׼,B|9Ɖ͓* s2B!+(K͚ G2usû%X0cshDW Luރ7R^جJm`$gDUB_%=G5!qBm-v[5ت`$y$y%,gB^$1|/sYaO0h)q0yaIB?Ϛ|u$~aB|УۙZ|ê,qZN"Ifd/_w{LgY;p6qQY;*0+j򸋸ׅ ޼lq~0nt'fHU[*[S J闂%E$89݈%CvCmȔdXt]{ΓHd6J ^N TC"Ě>̥+ 9 !80yn?Rgh?It <"#";uەG|S Ա: {Uh3V$ xm|ǚWјϧ^Ѯ3E *E< v8n{8tx t5sÇ}Ҭ%9|9-#ɑ:bxfOi H| #{ ?8rpBF=j6?_8rgKO7r\ebwwRۓw oz2-Zױp9Λɫ A|4\ō`IC{ 'FHRQL-8sTW1/:!4'{[ ]Sм6%iKf׉gl2 ;F3ibxi6ӫ]㠡 [+A=^,c86c 2{Pʄ JK>ػ]Gۍnʼn.^L$Kі,!-IxÈiT/@AW5~“^w&k㐢WvpA Eͧ jj~Pw#qFe9\;uUjwnihU_ւ4Uh^3/g /UU~iw3oo[MKciĔG{cqp̊}Vmp DOW?9e 2Uy>E*c'ޗW=V.rqDT|t➘&ՎӱnR|LO qFЏ/> ѦW:12 %Yv`KH)bsGy Gb,&/^ 1ah.è9.x$fuYpLGo M' msA doSl;6($V j~􈪄q ak,BM沦.ޮiFPؚe\.1].0բwAq GҚF ɬ(7f211$ߺsuр3GUU-BMRD_ڻmw dp h+OL$ZCoùq9 CS<-<3;Zݷz}[V4ɯ $+̇LYVTx0{IwZʥw:j)$aj&`Y 8`\_7geʨʲRG}d^jEq f5+{?ڽݘ HɯGLl0H& ; r ߝPpPE|@ 5s;]d&*UNj>)뉯eHoz,Oḏ1p?IvLԦ4?cc]$+2ɚuh xkЯ"ٽvQ0 %MGXZ~S`'ތy&Gg͚FI*!V"CB2j3%#u+4KJf;Q@ZV8Khz"S~ruZN}ͶK>ȸ ^$E(7N-[*]$D[I_,]l?X!NDV* F'&#`vrw( A^rmzrs擌.JhԂ.Cj( <4M) F2]8 ^/gk:04*[x]I@x0N]w[ эZ w wf\R]B/O5SCC [4L&r,˥]{dQ~m]sGu='QNS~cL%,_7KWPavΫ6Ĝh-'ZF g 9*\ġĔ%jM.w1VvnBPoQ-솶oKhq^T7 (|$'` 5!D?`4gC~| F ml&D+,8Oij} Ni#"R7)FgK$?>x5ISz?|UktEi0_Řil=qlAr# tG0t]f>pĘ"/jRRQX1MAŋPGt< N,eݙP J8=Olt_; c"{DXiח\ws"G ),  VЅ= \8XUT= llwW@T>!.v=ټ3 0ib 01|AkD\qkn ^J$ggIYK% -% D9 GxṱKH:4!9|ưh)Jur:67NPR0X‹6bywm'9rG$~o.S?5EfG<.Bgul7Bs+2]&qnj{՜&v 9Y<]ÆscQ-V[I.ilZ~M9 %V(zx4-:UJ꺜gAXpw9?PMߢY3U/URD;15[ K;n~pKA(.P1xїr"K-J8jiI19<\:U F*[ׯHLWK!6<> zE>yP)r>Z,d\!'CJ:W{]s [_A#[׈|M;?V^XZ |gԡHW'$<*p;'bZXJG RTrt](ж^_Ese;k COΠad2kXFCw$[[MQ%vwٓb";НjFM^X%?ם|Sԥz0|`{кKaی8Q )vAɈC3u{?v#4f>ΦW/┫Y,S.-YI r;B;7v[9N$mZnEqu"/l+ˑ6/3*멾n'qZ+Og1(;UݭLd&G4GjPaUK%f>J`H(vw[}p2 ;f) KE<%+ۓv˙ghlV/23jU'W 1_@BnI\dm5Ed7sQMkOabcv2H4T]n~~%%n\y6,iȞ+YdBF ؾm%fΑĖ핢=_=@Qw- mL p$<5n~ySiS?q^X ORm ?Ԧډuv*nyʗ'^T 5c@ъ"WYt P:&<gEIZqwo@,tvG2lix.o}n:/bJy†gר$̠[V_׻Ԟ茄Cn]@M(<F"|B_ƂxNIM(XzC2v+D'V4h /H<\l Ɋsx (hl^{!馬SB* I\mB:nΆRk C<dd$7ɴк,7> M.ܓ1,n mٜ xk(qYBP&;#y ]+N)iv+2ܼ2 {ET|teI+s (p -/HEZ%tJHn[AoLch y-'4wH~rL˫ .s@6ܖ @?t4Htqan qњ#龾cq5*H~d2 b}BmB"/ !'f/KvY—d'|xn7T?>"eᮗ3x#+DѷeqcY$B t߻Sqr8-~՟45tӥgS8Ԍi S<Ĭw᛼q~>LJE*sڀXAeWjF^}bC*,N8 ǁ:J&O:I]-Ny|m Xt6!;2C["&{Ir%O-OFiG]璶s|UzD >6(ww.J6#W[\7})X9s_k3]M*N@pU*9$JMv0:tS0iPH(mLeY)1;"zsq %&]= & _ŖpD"KaX4 O?qۥwqS Jof-U02l:5 6kRORE5|,I%Q Dv0')oídMÂ=/Mמ4x;n^?.|D=ȁgSg.%(7h.骘IϯRۯBbG۩8)lZZd*q&`$Ofu7%Wf+5U3AfVX9uS]P $*m[ˉ་&2EA}6h,]%Ce}ȿ2h@+O(_Srn:)g&a3lcUm= v~D%\eiP"dv6?GIg3Ms@iZ)OQ= FB:䝡L WIUq-*ٕ{KDHoprR$=/fE73ˏ_y*_Xܿ3 K'5vD;aǫxF8`9z͘#G9EP^G$HiAG QCOCDO?f)*^f]4E\tіGhȾkyw&ko!0-{Ǧ d!O ™G0Hͦ.M9B2Ɔ_‡(,JA/D ?U umuTn[' ޻xV<y?ʼD˙aҊ@µڌD{ <3FS~|~l4s_WS7PiY;"^=AeŌS,MUBTF4Ε_#м +qM\Y*Uε(R67ۘ Ϧ,;rD1$[*nqqO1d>л0g$jjF9LN` TɌf xjS›gF{@vG|@3r>w(R*5[IVi\e?NL䣢a\|%5LN‰lA~׭탙VA~8z]ޗfdG=6ӸxxPDCf,ngL 󨷓җth&YaYi[oLr&3|w~Cˡan,u>|5 #zygӶJUx #滰&1tc޷IP_a˶> MKͩwұŃS-0";/0HLP,Ֆƴ,upݠHFm€[숻q~ߺU} _O 54IYzA.hD Evp~7y֋^=ѨuU#1%ҘX;xNO'\tT0+2[; `/KҢ8䏢1d @`L3;_)+r;dh%$0'|%"s7ydH*G5V+pRŝ-*Su6*T!u5tGc Fl62zƍ*bo@Vԫ3Ero N.hY6CZvՄbv&Ux?){o37?565flKz1<ʼn5]\ΠKj8aLQrgkRx.i3P d{,Ή]ĩAT ;wrbGdz8MamE-6q:YξȃRn`S5F<$3Mʂ.dW`]Q"dӢ{,J43Cw/Z]VvqoTB6Gdw tfP?j N8q TG}H`jڎ@" E$8?ah^.ƍ+S^σ'v#hخ]nt=Vew?}XoeGUnq<&Ld$ML**nuN|붚MV%}Y#_K4{]&8/RztJ=sc>ZKcBV=C6UKX ![{Eo;OC4{!NPlI3.5,6$,Y?bq%Q">di,F u't_ttə3db oCPOf&sqҎ;HN`NTsIzW(K?S&󶸌 aѾyNtwY@6QTI\=+'cN1}vN|_fM<?ZE |^m=As0/hZZUߖ_'\Y }G_Bᄀdhd+kڊW-uX2vnG T^%^y+8BbV86 !d$KoRX8 K8=&P{MD(1"m ]W=5K۞.h 8|N@RH(4vɎz%E|ZqaEY_e ҇#IDECΠwr;U cjevݫł|ÊIy"7+s`tO5$؃r?AZ䀤S&꼟:6$F)ZLnK|SwdM.#\d>~mh]D߷5 \љƿBP=B♈*cq#OG@%W %zh!Y>*uSZglhY=>,s6BXwѽl G.W.-SL?w&5;؄ -(ZRB-a`)#Ӄ劘  ˆ3G{܋΋t_t^7GM~q! 8spmn5g~}ш>')S<]}ZX;Vs秌ɜz t-#܍lH_7F&q>>qNqvM%vBMYdf=CMrNMF4`Łv$|sNg[*i(I<!]:$4S6QbCThķ5g;x"FyX|ult*iq;rs!EޯlrHq SĥGR}ĮDc$Ļ{I>\̜mG8Tx޻jl72.8 cvp/_9ƞڰ *6gEX%c/9N g\c6΄rHG^w_w {|M(2XC}s}zO1&UF.ɧkXŠ [+ SG@&D`]DJtAy~CSn˜w~Q)r׹A5rO1jli^fCdДeb#Լ7GuGzgJ{فuP4lb+=E K\s_9-I͔'+N՜X/`rklž3ʇVn-2 x'u$rA`Ϩ$x7pK3/.d[82F }niz/.yX2D4Y,8?tײt DumI%&.Ufx)0cLX$?-9cO"瀞$x&m웏 Ey++7&|).X9w1ٌ(39".7Lk= ]{fy6#hɜ Xgr}Y Ս_HC)9"R'IϧRm5(?9/}lJi!7^RaMkXop؟8c%qcOx=Te\|ыBeJ #O [a-@kK}AȜ9\ytBY*{kFh=|{s 1ʫ@S~f;050kE+9dNo^Yb{uH-\ɟڍenف;fROawitf[ N} bԄj4O2? "uY9Jza!C!Am6_9@ZsGVS0pո8tꂩ2 ҅Gf$z\i3OhIPDJ^.U{? ]%}5wr xSg$P'?e7.!5f<]o%h f KZ}'"+b=YC[: [(Y5 VK.tH{1|UoҪ*_rib.;Sƞ,NJ% Fa7[zVXTV^ YeֈR Kye'AƷq3XI_m.go#HAVyڥKq3;"F*ɺo rXVѿL?ɳ<3gMҶfMNxi O?bɌg`f'E:IZYӗqW!U3 ^g]k +$7kr?(V;'dꪷ0/-_g#n{mCY9cɻ럆]2di-@ X?(u~A:P'xb4xjooaz:gPvR+44tˠ6D= PI1h Yoq|8t֬dkr_~77f0Yͪ%%ὠSDAqzޔn\! Z'Nol5 q/xET hCկGϕ2֙O9`RZ-y}W'0\+q*r#daѐR"(Ev[kr\&`OٜH~U{.i{ox=vzS-9,6Ɩ)Rn,H_y}1%grE)F* iOX$,A /z@`^D:wf$L?H+qdA>sZ cQbS:NHE-V}]LOm6\C!S,@ ة,ӴvrΛ|Mo_nҵ+"Z/oTXyTS}MB2/;z[U߈!B 2ظLF?uI׭ IV  {ܺOŽGM~e[~!.\'RDN%W aZU'nfPk#O&=+Ae;$t=TwJͿmiVI>[rw&b97򕆵vgb#RO٭wsTzg);#ϼъWN4{O.3G ٍ-u=N]@3l G"nC]7'oI`@o@bHM &~4n # vAI\޾fp:Q ވ k #wp"q-1ÇV6'Xl' TR}uHUu(҅5%.&Z*ƈN" t۲Hx^Z:|Dd*]%?2JH&Y+l$k ~5 EGؖre ӔJw]K^"Mvwٓr~R}ݶf2a ,'۶jfVZbKr!g X4дmߚzƩ H>9 ζPElcxO*|@e;)|o$KGkt͚ ÒNbby۔@}m$\?{6KͶTa}kvZ\k:\N|ӘU0\ @̗/u -%tϸu*8 zP^2EMG$0qƦ`{7Y-Tr>buNuA{ݦXQJ{Rn2{r#bR:e")55SHCQlj;]6ߍjO irqA`?pӒxmonU6y`iUP#CI K;gۇٟRY}Ô Hp3`XҶչi,Kڬ~ۥuĸӫ)L.Dplٲ㫉!P\ԸJ'/12stLY~H;M9Cx$}8& ]ܛUF%+MvǡfG,#&^2v9$4GIcJ fO8Yˆ sH -;c䱶Aߥ,ЅB;qv_E@\- }qWlp1(NZe kpY|O[^}-((nybSR2| y^df|*u.ihr+[)Nmd"7 FS Lӏ΢O?bn .+ia@#``Yb /ȑ{fHl%E2RpӰԗE񝤢m΁:~罦R Yҍou]qg.}:blhӘh\ ګxTR*csO|o#M4(/T9qPˍZ|8[j4Pn'xl+qY<ں CmXy!F*>3܁?;r4{Xг,B_r-2f~M@ ҩ h@:qF5<:#$2s(1b&N~Tcp,Y|FٯMv7e'C*4ӲkZ]bvU1wsa44W7Q2Pϙy6Y!s$#gǝEr=Y}sIO}fSSM ۴틻EѲYTwfV'L5#O8.}` kt T.ŝp/XZH뚋Hȝa\EZ7+Q⇯ d :74n:ԃi?//Ib&g{.B t*FOH~1̃uA;|~|!dpZ LS%!Wr)N#Zx~ud_*+?6 SɳUnкq‚Ҭ'D"p%juh4ʷ`Q`ƑavN''g-[ih)$Lh}%=doKѫ-8_m i ~ZC@Mwpi%E![K H> 0Æ9y40#̇ bBj Zϓz <7.lx7ng)G6,wu \V^=#zheg]čWM!+wDθgmmkiwFȜ[g ͟©0*7*! 2ǂ&E/fx)=}%oƤ@,zD؍/F޶l9JRz >R|CaR{ῖHHH*\u^} Qn:Woڊ1 O f=nk;*s%,# d3uSPkxн>*:Ӂ~wu"+T]kV<<E-Elk-_=b0|N$zZ .%6lp NI? M8?U]\2F>X6n~ x^>YZLVDk2%t='> JuLE/Mp:ї'@JDԗ4Q\8ǜX Yчcʫ P72f;U0iˎ][9?sB`Q>W rY ?`>'gшJJhv愀's|Gm=kdhU,Af AӇ$c@%yu i~q. t]g!M/z8Woޝ%P !F7oS;.E-3pGC +[OV_E$рג%鳌U7g3M.Cяk[{pcw"bq[$3y sȭRƊ\%dGE =7 ~MVgZ~|DICς/(I$C&"m_ Xby.'줌]@-ym]ݳs׼9He@܀B 8ysz4H(sӲ#Q4ԗL9Cif>ȶi m##{U-'d&Ӹx>S-R 28{a^蓮`, 8*_c9ݍN牡Ĩ9vhq48L,Ĉ =VخJ01Xɚ%5s{wL)ImőL88 f cEGzXP(iϏM%3?\#h:؇QQ.x M 7abVA'C\:-{ZAhE}h%*7c^.(h HFΛlޕ~5ggwպ_XgNo竵>%y= Bhʑ,KUJ*r3ٍϧ5=ة34ͿޮIxepu=;,hkZh)ɝZZӵ X4h_݋HPYH+PBsK&>e퇩][j>ac|Zru)xp25jy+[^?g3_p KU[95rY5$yi0T*Qo\_c~!Cu E1zP7MҙCRpmI|C*L8ď֭:Lp>X56ܿOB޵v?iyYh,ָ0$KzN[W|90 I iZ*e'No u9sMle6W/a0|duZ]}mC1gWkI= jxpRqc>-h!p˫R$3:8?u&a^UF^ˇ>Y>j,;l(ibS^qE.l*7VJzjQJcq:1z` ̈́f4zOߙ=-MnVL,4QYТ`?* =l#E;SdTx #;WV($2[VOlXU6XNYhcPA*^$emmr$^uḴn<;O]H 'ށfM}WB$i605ul Q[m,}VJUU|Q[_˨eOT$ ޶N[i)$å0߻G'\dGP<vD'Xq(.4tX1"z%HK_ 5C* <ݹzbڻD%ʜ$ z--G3ƆYm$H z)D n3?q FK1=ifzqxARr2Ǵщ{g}HĠ~o`mں{>:2l>uMxmѠP\iYA4Ĩ  Y ^;q=Z y&1BJ%. vl@"0>=Be%! `_6˩)u.]Vg$LOWn;;E8q#47_3qra.֮iCj&0 u<b J,YuV'~X:P;ûv*)Y[OQ ӉdN|)HTs{!(*zB&\8 YFq&G`Cƨ]sƒEܼܒ `OkS3m'WE*Coy`fYS"xX2?oŨ5MšD=,Rn͙)6|V M;{ytB.{ ғ/GmDҕ:z)2\%F \tHT EB)-N~˹qRo̽Kq&Y [1E~X\b<6ldڿVroZEi=ΚP̱ ,.@Cź}'a{'1 ߿ ;fV/6P# 0Ex| Ҏ7V9`OiG}Td=\.S{D Ԝ70i7yBN 8#gB3A R+jmR_xO[:~a[O;׷dlL@31}qͲ/5W'tKfPሖʲHMu1H_JBCl9urhv-B<>݈djǦ`|SF/\_NS~ɩ8Ns.Z^Wk3zgA.%▥C@ow|eQIo{ȢuFr#FDr h$Xt][>.t5ƍAWLZ7 KGwR{ą w;5Og>DKz!ѷnܥTJ|=)3s =W^HfUPV*#;s r. i=aqir=@ O7my45m\8 \c ,CIx큾M5HmщƔgmU ' yqad}!|޻=?oAL!˼}tJڕms4aUt"+ht!WA 9C%ae) Y"G::U5lxp's(>툰rb^gD{kALτy:޾ `+-߭^A` c:),fw1+.^~X:eOrjJ#8I׏1 Ieu~#=K; CN}kqF'LxՒ^, K{#,%w%OuxoԲcUcL:gPo!dg6щJ¨M8OzK'pRDٓN2VсQP3?0P86n` d#܌$X~ϻNERy顛_>5)}=h! `rW&F2?|Y3B(>IV1ʝUSB6@ !3PgIL3GsS>;1F( gb .*wqUT!?fz4=)Ӥ4|ayBόPڣZ>s%,/UuIhks}J*'7`7ih eQ!e~zF# 24Ynk$ߊbxZ4-'O%* B~]I ^=,9nd0}xHrmXrGv5mWm)8OTtT`8- 0j\`Y~NEڲZgɂ61M)^b gDݪQ0YZP?tvhk(z(BMVJ>[Ya@?cIڏߍm5v}FH?`0z-Ro6;?jb%ݱjT6Nj]zJwgEջ"UpD)V{ {ƾ[ 3Tan.XhR̀vuoEM@6qxy#9`6)tZI`U1M4&y:K!@\]a&nM$ڊ'ƭL)hK 7oh[MD B@S\kjث1k9>\3;e~̾nqXcRG¦ C2 e`"\]ŌqN4 1 FSbl50#<;LȗIA&9ܪ-='3h<։ʖڏXuǜb`]1d\ᜋ[ݧ>(k2:ԊIJ ը#t?&9$(v=YʖlR7`Zv&7ܱ)>*Fɛ= NFt#&n$/%'FULbo'r@@2اzpR<^񈛑ƈY©̱U,: "X`z g;A y!ZV6XJ8M6,#oYaSQ%$צ"_gA1 tP\XS!lVjAss11魰CNP_݈%ޗv+Ӑ}JWfoG(~!eG;jnͮhP :uHNм̉ _&Rs\ĖX6Gm2TSBU$\']we n ~4yWo95#Ñ~bGZ sG4"tBW $j0n2 rc/sGvz}q07I+_rnUtUiW͇_c#܆LO@b 93(zvLj9;ynzA(Ckg), J vW-8wLdH]'y̬0G<8N@ Ao;20 k2W9R)9R, j:sPJ4 _Gj"\ vJ"-_0 ]%[HNdy1I0(M8׼&s$>~=}CMyvyKD-_hxDPXI@iԀUzbU,<m_[/nҼ0p G!x5_ .SJL &mٸv{ziEݚa}6eg&fkge/:GiRC0?k鯦K nZᜋBnyN8")H'ojߝQ~WVRcr3v5'f1p=Ŋ pcB*KDR5 kDoUJ0+>ro*9 *փpaT+` \3rTށ_?؊Q8qNU)=Ac؎\Se΢Z,JY)SmwT4O B6Km v=N r33ʗ WAr`!x z1ڟ`a ?0fFKIm"PwNڳI~Hh,S;֓'_V>X;g%-9vWse#4PVClhmyː%94Rz[&4ʱbN* ^O( T$G_{"rT6mFO-G[> "rBi91OD'MmdER ᩩ=ҚDuyTH Vy6ܤ"b7nhxB'L U<1_Ӑ(pi.>CpQp頓|nt#Z0eh+N*Vر\ٽw4!|>O v/`+4"ݟ11/7&`OԓO8F\D#<$^"gl2t=Ɲ\+WQ\X#mYx&:)de6`&= nԋr`(^qKRv4 ƞ4jwS, !Up<*x·^H_⫆QzVvc,p~(W:<= *Tf2y.t#j7ZBҮB*$d PFV.7}G2ȃZwfOЙE٥`bI`/;hI1WfuF}[[; VT~zFu ()3 8Wo-xY95$([fJk4ZT{+9pH9qn'Jml"&Lwz T9_tTS#b|~X/ cfJ+8gT?APd'J@TbdË=&\I7EHj;!r쌅?-ؙl(7m>@\`SS;rpXdH#zc%I[ٔʄM%fg@T@H'旤@A}kp4Xoe{0N&jwJAUN;;GiH}c˦5:H$XMx h*3y=kG&?Juȏ%PDx ::CBܙ2gIe(RJ 6vv[ìeGeshwVzRv^A>C CIJcT&LcƐn[RJۗ 9vlt0D @wu|2yJ^%rh0::4?9}x8bRB< 9mX-2笳ŎPS4[,=[P!V Of"3I&GdX9s1F{|_䅣 i;ynpc3fqm4O/5OoDLTR&,F͚~Zףrv,/%o&mKPtߕ($30u x.R=YK6JQ?5QƟmLyxdTCe*c1{F=qfMVzNPdW zॹEhstyȦK҆%x {%kK!Yck|RyGiTwc߄{,,{{,}hBHjm\ha߹zCw 2"p߰HU']v:f(#P iS2΁gH)[҆(G4V{2U`MKDrm6@.|cr|:jYY8-0:n1gA(MIUX[,>da!/zENOfpe`<:4щUȼ Y( dKU-MQb;)rߕ/9"E!~pjTxwVgx&488vL){nFJ\2kke|| 3ԺT3 vC 3ol@ Jl I\Mڷ"ļM'VlOk٢p Qmdl}ZL _c)YزЌ jl5>6D^uy{!yBG.po%}+\] 2KZ܉]Ye)McV2/<5(i-n:4txdoFS4 H}m|~jGmղmd04i$.혥:"t9XH^W p 5;75ռD-jT*(̏W{Hc4ukr,MaUL2+ţH6q SE&8顲rZC;d)7i]\fa p؊k@+񶣊iG0ǻI';U;4B* 'i"Y*&`seHԼ|C^mjc,pp"46߆ Mbkkiߨjks J8 iZAШF'JZ {RNJWuV#$$2Mب+O(GG8Ӌ!h%mtT"s)G$Rf09Y3R*a <}QDg>!@(I6N؈aѢ>l-x;\H( -΂|*84W~YW#ĶMknjp5'CφT?sE*͔=8#Vƾ1T(F%1I ~zVChbUۉdd曪]]?kKf ?ģ5Hx:u\* ߴW,?BUq7fp#d,nΐZc͈Ѧ{jsIU& c"c-L R}wMvm [sPrCj? aB EGYN5Ix 96l)cu_.I|3P{Awvl4>" /BC1Wk9}݉^0|oyȳw䡠j%1"l7vj7X_YNL͗&2J*RƋ~rlq\E ɹyO&ۥCXDXt0B 1+方F)zK.s#yۆ$~ M>XOIJgF=uiԉԧQaouEM©/e:=B j WT'ctH*t8z,t} gؙ(ԾvEE Fŧ=27;F"},W򳀃b^ݜ>8c}4wJ(WJn : :N|DMJMmFG(^P)c`@qr‘n1Zԇ(zT\`+r2IsRl0DGKi [<mΎ I )x0D׉)tbXB*e%CyO%qt3dMO_nj4w}WC{dTf>AphN ~0^w~4؉:A}2LrWl:M:!*fA-8_k2M7$(R($*R޿i_]#S Q%ɗ'8%kUqp!~Ӿ$ -N1su L[^ x]1S~f3f)nTlKHΦϺT4aL'Lt4j`i^p;ƣ6&c/0*}Yv&˱|%SEG}0`?ׂ[NVm!EM˔)'933μ_vJBoԀhz_@Vܳa%aIQj*`L#S%P? 谊epR^"4޺Ti_99#i+g }\ϰ6&4< Xg OX SlE[(By}~є,Ws:(^R"Uѥr?Ln1&# gO?9E4(-FF[9w͌m.exy}Ùx0S {Nb$t'YJ%@*;^v!bAhg@1vD>*yJYBk{OǺ!hoBE5C!)LZ3Mv @΢}@rbz_"P i7mʧVD>V4:Bxge_jK B[t֮Y >v|$0]Utk,͈ \,<& +\.4yt W" *qb @WVtaQZHh%aR+OZ`¦KLg]/)]/)F wVZç*<8!G<>㝞 tI\j}3 G*}1Ha},[ BJ;wE|7wq =*s̋RΊ9V 'Wcy%ƾ>v 3=fC4M} C@{@6Yè 6g>;D ye+*ɼ\8 #%g+N &a]ϡ`.{O+![ 4hK"lGC0a+9^[搁x϶ƿƺͺ*L$Җ ýщVi>Mx,= Adà3UKIh+ yc̓ !uK,Ts!)ԡUoE/ i0 L0w@~R 44s?g_H.ro e$©h}珯O_úUI"uH-ʧXD;) 4y؛Y0!{V߃h٫l&L;PEHc~O1,h 9WfQ|R rp,=-sI8>NAf!k-0H3A+f?]1) xch9Wzz;([R#=*HθF?X`XKtq9k]o݁w%Z^ I#|"B3Ȕ h;EK.)P/+{bq{Z}0Ù$F -+,s>{Ra2Oڵ; `[ lQxqCiup#. f*ˑPlcJ~8_z'=J1;Y&T/Tr"|tD|'Y>U=Y[cPVf j6ڐpq[cL}U-XqJ]V 7>4ǔݖIar3fAfEJNx.sPɑ|>U0$A~֢t[9OnjTkNd(e297oƔ<. Iuϓ=_;>4pl n-AwyQrKa:!th2+AaՁ]j5H ֞78\45q'* 6f)Ԝ7 %ɲՖp-ifoyd#R1E3UՂ 4=QLt2R̭ +^Z:31ESXXx@/e %PyLHܪJx&ʿ O[Z#1AW7o5Ds(D7Stca "1RZ4s?-(LݿE 7ԇ"uW-klAy͚_ߥW2K y0SiH!QKPBA~rH]B[yK)'_9_IJt,^ :č1{OTw6 X M~clL8TV.!!v,lPH)0,!O[u~ *Ik,dZ7||39G˯6-Xo>gXO#OTp$dbvjHqXhSK<;@M3E8e'oPxޭڎ.KBJIl0| Y]!Wv/_/ LΉj* "ACBN^ĮYyt(-'}jD\k";wdbd_غfUҕX% #6y.*Z#>2 \~BI@ܐ~hiPZKBDQ*4=C%@w-|B$Τ!+O቎tTb /T_]k*!nnjS{ "DzhF::" P/u.@}״U;S_Ef !'r&NnJ-*ilvNZ* 1ُxls|2i1^p%VY@3[᱇N.X`{iTq&Xb>,.!/MCD`6}\BT:VѢE0y/bLLgXb1Ho-<@ռΜUy`S:|YO}FWx Ć]FzꔆDŽeMEE]$د;1q~{ tkiT$W&9AGW>֔v7SJUhTezxEfkf֦E?QFG* qݨ&W2u=9Sĭ+k8(GpP6PzTDgD{Pϝ`:Ѳ~fݼr,ČnUs\BL:/㏻\ȁbSѕ%gs,p]7B&yG׭><0ïsz@*[7ڼ0z-4[Wǀѣ§㕭bl__2o~F1݉!ꐗHB6)s`j47`\&>B܏[J+S@ן%@?)$2 I\9G(ag]tfgh$UFf-{˕b H7?VwכtW* l}JHfW$ޞ`kZDh2'X@C\R&iƔjDѵt: *ͪTcm孞 Y ^>hO @Ok`,5 BM34ukfYL{.>|3}_TLܯ96Nx;.tL3lt g<5 fdO`tޭEwby>efh"mjD D^#>nә:jsSޡ./粡TNVo!фz3/"D$"B*)N|"u Wk ]VCl7HoZ..K,ʳ{>zT=ƧUkh3=.[.S[EW "7_5#<bwOL*|W8Ԓ"cf70.EB]ċbNQOH=HgB|ZݜN6f2S 4mJ0K@)PRIC:ߩac-8Δnx!]Hs.G{;od+U{i|XuR<,xmnJdaT)o⃱CX^-2ژs?{>ޗcp $۶="s~~>05WcBWSl ?3b4w8jO4tƥi:esE>BA[_W;a9lf2k+lPs4b`k Cϊ|\ >$qC4FЊ.W礼9Icե6`,3`}*rn9|r̸.6YJ8G~yo 02tSGBsg% Օet`SŒ.ť"n?^~?\ڜs}`+j?H].tAz g}nj:GF ]r\>Z}L)TU$z# V3o`ffch-JX+K~ҨgrDjjVҘiҌύluT[}sϹ-ϰ7?*9EH@IgPq !e" ? 7(ˬbБQc3ȒJiAm|'K>j0(DO0q)Ws~ ì`/4ىusfVYc q3xTÛ48oФ̈D ?kӲ={Z3D . xm.Fj8L`Z22[~QL͏muOms-CLm׭fy?'u$ɮ\, Tshft6@\}iYrl5qқţE :͑j P.6riY$H,CpPiDlM])S^Y,͒DBOHBKK3/l4%c kmxw6D_O(UA |-Ed5@,ItdVY&k_D(Z0fA] ?:_c&ʡV)%{-XegӖbz.Li 8_!JsQ}V8[2^EQѮD"TդK1B>>whT>!!_8nݤФ90bS'RN|VUGX]]g_%aZY y}L߆5W|[gȐoBWqŋվ{grt7Re:FE_vEuӱ$ $ #xM?0 GJyxOO<^'hfA8LG|mBZ.Ȣ7YnȰӒ%5gEFг-]=(D"ba_HVu+;W5Qtt\Mh22*g\*SӜ,PALrn֓' {.;-s]6]~43>OWr6N =HjׅrK< s9Jdkz8ktyɃ֊FL g҄PWvN+-m1E@l!2.HSU7"?#SLpyFxY|*Gwm0_X̰9x63$TGU@E&GیS1d!M^bR\`y#.Nh- Ira(e 5yvK3qƑ\#$ r Ȗ[!;Zi!%G8^_]apjjniJ84Ruw] " $B^Ie?Go3"ī9lBhxĎVdFy9^&qT,xցJ"ÿ8$j$cfeP#0.*>]S@u3;"-Llف%ٚA(N^#]dҸZ`kc->Gb^\/:q͏"g.Jxڹa<w4D }arU1S 8 oxhІuy!"~v2f`EWooD<{Օ[| |j *`w,0̒r]?=~*} ˉ@,((4BK8Hs~TzCU?v} k7b=n*lf&Uo"HAAh9Qc4^H>^Pm|d>ҁEsZ3{Kn&/ڶC7!tfu{ok4\x3?U[.*Q,ɪ* }XKW@2hkRJAg465wx5ďP/;V΄h쳀\ _-ΤR/i;&^ e:!;Ⱆڥ7Bj2S۬HUjȲ>F3;!_1?D ~LՌto, {ǡT%ذ! ],+JdSxxl(7yDqgsJM*߅/)J2*ꚲkb a:'4R8*uc! &>=XGݙЩM5yN/gЎX E;*5Ʋ`9K{E~[ 7fNf%z",97 eErSc_DD3ۀV(t8*n^4B zphI&9;eTkE[$vߵ,c\RJf heL4ijvy76܇vR?d >W2~Tt$e3gtE6 {3꽘GF,a!gƮiTFמ7.4Rf 9%[7-hG]TtQ#e ;~Vv 4/r{*5/+djN[J)ʷALWPAWFz&HNx@_WQqrl.' +`<NC%E$hrC#U`=@B5f'-d%p'Eb4BgH!ZL| d-(uk%~?NyCnE(#Х`G>I~uZdPM}fђ/`DBU'e LyM/SώC)MgYl<;`ƦP_e0FaZML+O:QqK#.p5:|&wv滴^)TNBܯ:;ss:7fYMbBq|/,xc%ņLU6o+R>^3Z7mWFpSh5Qs(n?]u~e&.52*d upV5-jRE|0h;Iv|i&0C5>o֮ĘwF}k,moi ̻vB&{ֆ(Fx(t_omS? +}re?"t4?(ύVfe@t1V"&FBXc|`)F(7z fYgIa6_ol ψU.+ >-?"-In}Dcɝ0!u"` UCb ӌ3{C;`mcdY0e3Ň` >K56V{^6/MсKސS^C bz#=F8p-*Q%A&*,_Bhhe:Xʬ12: P2F<.HxUUR aH͉:=}2}K"$.9Ӊ7 .މ>5juNhS$y8iṛ1soYj:Ye)W kރCV0C c1]L-¡d^@y"[V8i9np{ޤMV FZ3=d\#lE2}7l! 00 Jn+X vҝY}S3ҧYקSl˱Rb;o_$q r6a8+ujNF@b-T Z,jT4%vFNIGCGK:+XJl117yȹ_7nPc9-n/RnU) q^Y(w4H{䇋Z SڍNAJ1/+s~9f~s R9LІn.є“NVzy;@yF}u'|aګBή %8n^ .o|{`jXvW"*,RM̺צoŴn.tC̴yI}p]5#B?>ZnDTa;0l[m'U}J$N>V.gl8:oyc['ݡOFwD*x xwl*Bft_)zꊔ y]XP/Cb '鱋nR.Q羪 lCS/符EYtN(4uTf\ҟc MJ{Wn-xZ^_lm7 :6T |M o]/sjF#XstIj$UŃN)y$jd8=u,≸.j5u'(iW뒲'$>@7vI, siN#|MS!;4%ݭvZ)ot-sҚ~(vfkqEh+zhN*LɆ\`Nzlֳz\%kv+`JY+O]_z @!ÍETptZ-*77J4wĐdzNL'PȂv]Bf=(&Q P*)C(µސCqOO Ef_AtFq!v2ci &'Cdrl)Hx\W9vޤi FaHRyǤ,YGɾ4 1C[ʓqu7w r}ѫy}!a%Jΰ:"/ESVM˓^.g#z G.(9Ln\З|V6Ftn DE슃S`Zr)pS1Oԋ>)9墑ھb.͟><#X7?LiY+ l6Xy+߸,/ E\$iȀ<lni[zŸ}_&(ڈ a   o|mL2#|Y, 0Af [J ]0yT# skU;\k &Gk(W_6jlH }viI=A[BaA#b N$CEEH=ݿ`fb[aq",:@ ;7rfI!,De!桛Q*. (X\txD{erSl\hVv~RnV]%a]Ml (srρmHh,%m9Wa^xB3emSBw$K^Bu SA6h^z0mJJ=w7Z3Q O/Wl0xoLLܨ$j< ttYjJۙt*6̾Ezpϖx.`׊l!dse)yÔRRAZHk^ > j~$fU =jtd6?;?rzq44R$qA:miOkʤ 7*/ EJ{M2)Èx( qTVEv';ȕ{`I,f-9ab[7mo3[:(yA^7&"3]'kk}ӗ"DĊ@\qtsޓrלs@̪Bs!s0;B @i#^8hO6[͚9b?_yP"s )]wcc0ۄD1\q,tsz;37n,C:N{IWsf`#Xq|AڿeI1- B6M :+]v2ocm`e{ ܋ex L 2 KJM7Դ)teu;MrI,o(/g=fm铖*2u+}%xDo{o{Y/lD:xjd,i&V`Ki 2(&^3G \9"Y~Aa񆿻P3dg k! 7Y0̑|G=T TR)Fxp Ej&4Hp\%G0崾VY09ȓU Nˏ%x+qTpuƤg8uL }I#PÐvL!c%gS9=u<]:wg2BZ3s?Td꟬U^'EbheXMLfec9S4EbY!5r+qZVmOE?Ǽ+2ږ~YY}4(!sXPxfs yqGNlevED%$撹:ASlxPibgTxN놢ގO#bMvΊi[w8ɴqҾXz],ޯ |@bXh|LUK@bLCn ).vÀu\;7lGΞm+6-Fkl}\ۧ cL[]ȥJxkU7耈c,=G\yWE`Ou/CO޼m b'/мsyu2 _IT<%Fw^bO~oS1*HH'{wO6Q.,r:޼zDcc4"0F/%vcO2N_?r\dPArU2e~k4w.0lPdUss/XiG{vwiA/|@.w%}E PǢ DK.a +?P h<) dw8δom fQ܃BnagMޥ(&AGVoh7xu\~C%KM,7ɄmL-ŭEEapc= Tĺ;? ;D>|"\{]/(7_?ucVS'k<ͩ.{9Uw0RУ4ϏL$A@n%4,b@z|EqDZ}X2p QZ]v]}#C>/in$ʠ!umS^)M֜%tz|9Q7}@d zpj w(C1*?wۀr"ž{)/NB+8z`MUQŐ|(1V ~];"ȡn~kR^g+eQ(jR;TadMڠN?ˣ /} qdW=L s'cZ>M" d˲W`j$5BOFsLٲDϯ8?耸AC{m$.I.5 bҽ8MTF3a% ?^-Ic8;)zԺi`3Lbg0;Hffo(: n̠ Aϐ]w{óیtJk_f)8rQ]Waqmbj*ej)ςum.ƕ CCKmb Y]{aCo(.0}Uipa=RX\ةi[`ćzBPcpǽ~L*z! 2G2+gvHX2J3 P S F'Uϲm Y|agx[v-`ނE5 ̶j 'i# [.c1Ig\ 0AteHJ~Wiz9X̜(V?O;F~G,^+BDVS$1gU@ ^Ǩ R?Ődtq ozh тѐ!"0G-t]vL=Ȳc&q,νcR@}5@\"hA{À~*2ZMx!'д#K& S WFtOw5ө~V/%`.U m B+ *'C߱fܦ0OnRϩmd.MͯĪ5q2TfN j1#1 c b綬(FY 1^ hփ{fq?իsjb}#i~HU4 c09G.HZSJ.~I'O=``U{=GvM ơ#8C XM EY;ܘ!Mbh/{p<m.6.^7b Hštk|*_o'ϭLaɺV vmP6~>f{ՎJǟШK˖n) V?K`:D<^?q.GhME`I3m) &5602vL)`ӊ ~)o._3Gy%[M*_Z{*=?)ʧ*ο6a6ѥU$ b 7%UUmtjx ;tz' g`v9\^d+PZ̢#  k?il鄚 X#`kqTClWY!K"M=ms`I f1LX~QR,։CJr0x4P+˘u $!&\x&M WhwrL:1{ 쏝F0Ձ*G?_/:#phH ۺgNmyZYWfAV+|Tz8LUF&^]٭n}Qx^XwĎ:?CD2f.P=9NFDF]!`$~kXgX;&a>F_K٣Nʠa'f'lXKcs_5-f1ɇvĪ\-EGC_)YϊM?3Â]kvsA?4q?~Kkn"ĝ9#%ow(٠wAPO$=v{Rn(Ghy#H+Ab8";omny5nN}|`6*= vP #k-}EE֔tWihG-@Flz dty1 }?$pR̒#''%S]/r"rkU$ n1U7ѿrOoD[o<0#}&wؖ1$::YaHrBm+:P:iVHLr3~ۊ hO: B䧞:XyH"E+B!K {PPG.` VjX=N,٤ې#9_G_W7=NGjǺtȍU2{Jdi\erpY*yCۋ"[KsbvVڕ(˧WU}Q%N=bR%=dUIXVrZuG"۲_8_sG,Qj~})C]*`qKL}mD2ПrfEUr0DB_ӷѶ[hTg~+\X VxEVײlwTGFNC`6@5PT6m@*ݾ(n9tO~v3{&!Iv-|2PS={$ b¦X}K4O$ 8bH0Ԟ8>+ [Gdr~EM.A'sP za'+3I +cҞbf!;Oʷ1y؊ FT&H1! %@U9H8Y]~tA5Ho@Eҭ<4-$6 `dX SJmY;ZL/KT RNRЦVBڗEhw!a\{TzJF/- /OXT`T8@+_ Jڵ0(0`cUmӽ4يmiEӪZ> a{Hs5Dk -ģc-(l=#O{st|/(8m:ZGס1g; 5O#&ۉ iaA榼#ExaYkWo&o6yy>br?ayY ojN9\]p^Q="!. _|wv49( 4t6S6#ΤcSXlfzVDT}!,W^*#tҦƜ+qu=>%Y)54M1d`[vp*8+A<"HB|:s_9]iVGj `(iÖ=t+վTmBBvNKx"V_îӠNrl1qe1} NnnӊxkVi/061b0٢'qnc=Jy/Q:xVV[3OT].b֐# qg#{㘾c$Orl\d[%i(3p=Pj*ha*0/wUV Fr[esu'!9+v|'$N@m`-']=@?z UZOeU U")>GԤ%~ TL:zɔhV_"&`Va^>4Gy*+gcޞ -2WcPd\bD&6)C\d^C{(Ywkt`qgƎ_" no0B.#i'3..:L%X-RpM Nl':5*.Y͗>\c0E{lAȍdB}EOOi@*o6"' c`$XsɝnfjW ,):JsūB`9O1a,hV Ns }&n״>X}:"悆M,<$Mx@r(4Zx(mIʡ^y{U?*(᳭~_bb2!s X}khiS $/sΕ10Z2o9vhG}B;S(@%G^x ށg>dETq!>oH/NY)ObNe%k0]{2E"~,zrfw7ԛ]zՀqG/np <3-@Էy~eA_ֆ4('mc t(휜† 5zE|ċ2SK/#V[CY|{]IsVs1χ+Ũan(Klhk ߂Cߙ{w9?Ft *RJT+tрBW,ۨ2X$1_Lt-$USy#PRbO39DY:Y>Aה{ZsG;6f1cMo_ugg0bҢ? DD)LSy=T!(?gv_'vnK問rE-H|ۼbۖrDhMG_K?b/Z9:ʈYn9i^lā ͉.SQ Kٴաn*`oJN&]P*mش13ı?5#3" ( 5 B Wæ Z2.½!zQ^f!3)  Id)ׂzя 4V__MSUͫvm}{v`/Nհȍ؏gϊ_S@M zyV>?uS~@v~H޵Cw &4 "kN5Zc5[o⁂>ڒmyކeD5Cg׈aOfMo*En"Xr#IL1 U8'%8JB.]$SrjUnIq (ZCuE#*G_2da5} W6F@/^G/ڕ;{?..!WO8 !t`K8Wb4h\qEwHh8? 4X 螼1>BB|[9^'{<"M-i~mZjVGιeOJ>5ukd;F--WLغ:{v辸uԕ6TXpc8,I  ΧX_XPmk/QoSP yn]c;pwz^Ԅ_vU/,m0!zDc*9"' #+wW""ä8HS}W2RbCѠIuTwRvjG8hL/7vVZHq;|$/[* Pp<~Uj>_5_-T]:ĠkQY$b!B} 0l2GEtnNא]a@-{Osd2" yTG^kבn76Lr 1DuH5xVk(Wz2HiDO0nA>Ȇj:b4Mc. Ju@}Bzvܒ)#]si sJzPsI\_>xC˧0 ,JYZ${s៎+H,D_f`7Q7f 'h+ұjnR"y15I(ڥa@?)*jy[p?ynIUz-K̄ga.[.r,{*Rp vOWWEPf$/Ƣ!妉pt?OYU#i\eX dBs_jrכZ<]"rB0LqD)i>CF@D>%hvoD:;(&FV} ߾۬u&b3Պ] m}6--]M[=9֏癸7Vģ&A67RX¦9vr:fUi|j6kBPh YP\,t'Gc-r#KH }MNP~ V3^>wZy,)ܮPޡs܊`a`<:DlvBg.x< ;Mt($$6Zg_U D\B>8C4:qV">?>H"]xwK[]wS@Ȏlky2r vN! ׉r!@T ~7yvo';FE /V8vewwR9` MŇU9koGpJLg7+k;K~B\@YpH0[O0ij>!cr?]TMB =jO:\?ncWM"Tqu#i؝L3d5N'^bZ+S["F;4d8YSb+w\ `o9j7hRv4M!k~HW։,^aH(TK5 (P=5 m=g'{rbߓҭuw1#F,Mwc!B}m I踾h+⍼L~ UfPאŽEXpUEF{08u/c>[F# sĄO2E,+xtʴX,\ZY=4~k􂨙~٘>%O/hOO$|h:Y!Ϻ}r7\c[jvXX :w:}VyTWMHFi-m@([ [HPҨ>-껿AI k(%tЃcG@ƺ["Gm QRy͓:O}?vVlӔ)}-WsQY?Q1$ƐT\FnIP⿿'@å&{nx.7jq4Z\{܂!_2iw?O`k6g"riy婀ŒL9t4צm%2w )o1Z xW!K@]-B4.aX wq,~v" ug Σg#Ҿ׻Y|B ]LG JFd)MӎhW7ÿ)3`QJHݏlcʙ쮢9y|v[M=$|P#oD§Qet϶Tt,YjDtq-u#a $`24܈m9h"|I 5V=3=}ٗd)hC~p累^ʺEafD!,jzEN`9kp#}T ި7;Q] rTB>a3 Q'l|qD״Q/z/LI+u>>)W6ǵsUf.HIN1|I~T?_Te[Nt l/ ^d Z?הv;2o׷~妟!& 50-`jxJ3t~ J=f+yּt LTaNVIjִj, tD_wpsm1EmepD?Cpp gCd$"sX"wF?E:Zȱo!Yaf1;ܔ,AE< n&τ6Gloe:N deL{7BJߺzņ"\qtģw`Pqk.K\7@0P(ʵjb3@RnQAoI#.4R4]v1͝_p{GpuwYV}Gʒ0s?̵3!c#̌l?i;(І j3jS9?:cXgRP' ( >jQ΍mK`vJ"4T Ɉ}~ HR#kVo"+.ɹn-Hyő/"6:N[8l]p80I]g#7@kXy)(q XAA!g;yi6oZ@'lQ &/ge]gaК٭6~>96lo &<(}ݥ[lW9ķ 8r8AG#IO^^L\!#~h aO[@p{/nF{<[p5>5s_ ~3WU?rCM6(soE<%D i"xXM'[{чap1`,ǒ|B0]{.8S5& Yzr{ &Kdm6ضC+3XbW0u}yBA7&3Ws o$Hh u# ʱDD7ar(wk>w '[v,LGӝzз:M*'>$ ~ uN*0[큛aMyS`FJV7{X)g?iJ@ݱoMpga0VU?`:qpͨ31Ґ~JJ,Ls9ͯQD!cFo 0p+1p߾(ui+ 0Tls $߿I9 X ˠR[TCiXc_ڑP&!3VJ]dxC0!Æ}sP}2^;p܀_pc;cƒm΅LApղ |F%딵5Ŭ !VpF8 #{ |TI ƮuVT'иYuИN52,(U +8HTS,$Ą86oVI@^Ӓ^]~i3B3ڗ(vY1]Fj|UaeMWbD|5!%b-0X/L 4e9QGkt)WS^7N9i]h{ @,֪:8^KaV Էx57AtxsY)7tl{VA"Jah%1=kD@d\ŭ˼Xʙ {A!.F~;h5~P )Q•ـ?Hy#2&҉ `4EoF|L;ū@'';(Ԝ)vtXwf2lrNzVHcHρo/r0^硓 bRoi`MU]?P j]y/~yP8.\mJOf:M{>KMA hzS\OdWɃ\>[>Q{vzd>ߣ")z0B ^ Ű䦴R"ġ)iWŘMB[fOMss)"#DM{+iKNT0[{rq@ю=X[P{ځ͐=P1y?.>n[t0I&/_s. N,jW1rƹO!ƎhhH{дC$>/ 6&>#(Mx0r+ZuGZX6'+O)#Jz??d=?gNq>=ze,$!|1UoZ{Q-X Eі;XN &H1M\/-`bC);Gd4Io]MF5Zػ @ [c^!#ÿMB+gGeEo^q8I=`ty)i⇭J ~IİhILZA/<^a)=\ dXB|[ʫ O{l>^ʀ>>O.)*nbNx]?qY );+?nKQ,nJQ&豑.N;ߡce$qI/Q/)>8ξ2TJ2 N37nS+@"UKlЉC \şQ4Ic[6!߶ؽ0xͲ죛CCۅy$SJyt"JJabs|m]A'JHU[Bٹ Z:^VyCqQ\1 cJ]vD+l ;YgMB9Նy5%لC-9t%ˠ!5-g,= LSi&ϧ['2ATȰ'^ZyW\3zFԾwGx9Bܸ D QeO#irz7d S1!7@]V &KrfKl +4*؟Q7a/7{vqDyWBb֞pv.\!\: ۷piJ<;(*km<vTm>6!&԰<~R ITBVܸ$$0gAvbq&S/LZƹXyȷ #j-WSMS 5 9]K+0#LZ 1tûI ma@![ofYw]H$VhndOr3+lW7$c6Fqkp|pMdB9淢 a?Èn}HRz4]q'1RL&Q9,HMWC`΢ 0~'tB hM!NM*; ,2Q:\$Ǟ")iOM_p}+Vg矒_#{ _+6#}Ǖuc{BKdyҢ4h1ٕͨ{ϗ(|N,+_$l)u _3=ZZ}S*>Fj # I)[$.JGؠKp:"af5/U ' Kd% 2Un*^6,+5U\L=>Z!iQmC=1c\xnrNS P860olKSzcظm}.y8p>dzݚ BPvxk@f!cL4.?;BQ]u"C'(u-IurT8:ȩ og" x6AO>J=,ʩץt$9ti$ֲ}ӈMQ[wp& u'Mw"V3kmz4}y|$"n<[WKwj־넑튚^~Q9()ZsI鎷͸ 3 ޜjH3M53C4IK6)qT5\$ .C߃gtT$_|т35vMGYP.޷O&qoRŅc2K<*bEOmt!ϕl99)g>t+^#?56RboZ6E.o!vJqaR~c0n90g*- [Sּr{: )gD9{Psݨ c#?C;Qz̲EREyVNGr;AC5dU G_Ĺpf[2K' XL髟ESy^׍o*YE)8d'&m5<􇈅rpL|XДa$z$P`L;|u;=j\ȓz4r>[~+Ы?fyH #d `<ԷX8ds?K<9X6,>:pb#^[/2HNI737%]&`]c6OnҩGZIhLX`YQ1X̥\OSɚ;WRxQ{ǐ9t渙T^ǔI,Kز{!/)h90ƢAg`a/ ؝PKge%,Gj{ ]M x^KEߊ+;G`~u>Vh+.F. Z s:^ W-hwqi48IdH܃=f+h\9kdZ P@90s,6:ti7ϘlaUFA8 ]h.s߈a)}JoRU9>> i'ة iVW<`9D+;NWZk= fv9:kE3_&'O`Gr&>\1rzX5 =S};;BM ݎIddoZaah<m= 10c{<},Wͮ0d=1 lh!5E;B^:$xWi{^ 魘_Ύ8!nƅ{9RT v?;0"n6遴]# PKd<$oɌ wb MС"p\^ mByIV%ר\. Q>Zx&,Y|3c,w2!9ar5Ʊ_.#uyQJ$ +'b\~(e|]f,4( vGb1I8%U:F|V!焽YS,% Dc-xF &ivӊK=LWLKїPLlY_ ?PC!E jWJ~>|m>h'Z`]Sޅ6GF6~tvjY,Q-s&Nf#[ (ĭT@\eYbd!m)qy]\[Y 6R&?^v<7tGWMo#A`n"+ۄ-_ڴ)l~)˳6ff !I'@p#P|Do3}$cېc.ȺPJ/꘴7 2J&KŒ-e7`dg.f !bOV]z"uKY?^*2(VL!:xx)^-`[A#[c,9{{|嶧B0 -+ϸVi5qG)W,6Ї1oxcP.n6{܄] o򻋯T\xRO̎Y\O֘O@mkekCܷj bjbe[\h$Nn &f8Ӄ7@ #kSa%{.r1bYR`U,6՝< v}ZXnefr?jA`XbJ]sLK)Jť!(m.UG__8v鏶E/ rrtNm=3P0$f6LxoH^"gfîHx| y((5-뉊ԫ,eLhP:l&nXU$N' Õ¾M໠gLd՘q7g}:$6mr3 f Lq풍F&~nR$IG)l Dtצ9vX\(|!;C8n>US2-KKe: C- Ih&'@!l6lfKzTg5/pSCKU@5$)Ȅ?>Ox%5-%:FD %`e7f{1^$-ӼcyDu/@8WFRC9;+P+[ NgԨe\LޱP DkQ&ƍDJJȕC8My2z:ļujxj#s2 5CT!"IlrIj7"?6M[,ڸ-|ޘVQNyAդ͸SX/VxޮkDgogT "BSx YXRnrC$'rZew6t @ҿ$-6ō`4[Ig)*/+ xYBu+̀:Z+ g_UY>'oFP[y? WCgw)p?C?jWDbROUSu Wr ʇR ;&L&0JsÊ/s+/}/ 퉢ncz ?L֗u(Fąq{K v)Ӣ3Sk^x`<05N Rt@AlGk/cl=]r"A1/@}P/Sn[%VgӨ-eJgݾO,@÷&gO {?؅bBq쟱6:?6g,MhRQ'T_rkq1DmFЃb&Ջ|0OLX6m9Jtמ+$!7c;*S.bVGpF7q"[֗K@,7ÖԔck4w) VTR뉤O)҉@/F =U}]D~2DبM2)PtS@J=ʣ[n,042,>像Éww{QlxHm o\d Kat>e!PsX0JE%^id3|t{8pįR`.NZs,"8XVlS r8~8l92$| WZ#7u LwA-a1xBrf&Γrg.?NN *ie{2S4`x(;jyZە1U&D@` y(hcwf>16[3&E+,v̪1_Z^lgUߑMlؤ!]ǯEDn$,eV7R⛲Xj/5hQ@6X9[.e 742#YHrE[!XoB~G8P.F(="ysXț~!B\'aj6 ҃jNJyƊ\VNb g'˨oЪep!xpIǡ&kϹ5{3ޯBϢIPPrB3T1UPBpqFa惤E8$"\M5@O9LT  KQ ѥ*!;& #dV˒A1YA[?K/bl~)%`Q;)/CԐ00ﱋ!? >F@QW-?U{ٲ)vpM^c=sQ3Yr1,.Ap9VW]kț]|mcIKQ *7Uag(YM ' '?rXߎ2h00" Tق{TZ\ mI,fP R݂k* XL.G9fϴC^x̗PitL 쪮m5[@waTz8ǃWԛ#Tj7#߅K%Q=r.+$]b| ||=+;^C5֋F/ uhM&L Y6Ww{/@v!|USģ~.{kCjߥ/R3P؞r3[QmjhJ&<0G)r>ž]tv!Q$q-?~?]28':+F( J~Y5yZ"EJ[Aˀ\Pȟo;$sv$rIF`eyR{23 X˻ NKIʁkzacKv#ܱP]:[Q]Ǘ~Tި2YaID\Y}5c ֿ\`拸̦R#M!SCfn'Lک._X|a^snӅS}v9-m/C 6³c#nS0Ӫ^œ$qVV+f$?Ovf=df ; ox1ꭄzI"W]I<ڊ|d 9Ϛ.|QsKKi7AQJťU}0 X:Gv#X>3wZvN?e vKjH]= >TV6XgzP _iDӆk dSXN1$*LJѥ[m8v6Kde-HwLH(5kF7 o/5 3.ۊ2`Yzc$ʴ{251xf,LTDT8f)ȞNթTvlj-)SJrH#7+Lgtj!W6plܚjNDf]Z85pMO6y'g7wf d~Q =0++ÇsSҙ {^g8^:Ŝl0u7IPz P0, 8lΣB(1jMb;${6, 嵛Hg{Eԡ3J]^]H}c$sYt-X⣶$}=#k.3l["&<zע]ZYZt%(M–5D#U60!6t(ZfS# N&z}JbVU c]!c(9M)qސg17mpXRnD>&G32/AFeK|s5{v~ 5QX-WABC>{HjS37Bt_xP c8'v:Jo I%޽)$Er e*]OaKjx@V%XA  k/8OI=TapR>^ ESuALϕ`dm2gy,8c4ķїZ,6KZ3AvT5sȳשՍܻ%p WM8z+T[c( 02r˪asx$ڎ$Eᶱȕ 60s Ka0R2#1"ct:U+U|![.K8A_KP0Vݚl[+B?amXĢ lf4'no_ukn'v7C 6..j\Iri[O&O|ޗes[һ+_ʑqA?(*vD-^*gE,_L C%(q)|'=oB7(`ttʰ3/ J )Aװ I-MW'\.OퟸH^+ֱU=K(ÁZэVw{'_lƌϊw$F׭oC4s *YqöoN&+RQx<❶ 5WΨU&9$!蟹E!b"䦟`+{_N Rs^,U=v߸8llj o3MC",F{dp(@;'XZ EœĖ,,W-PVwjװ7[*m]ஜ``;\Zƒr0doL!*j^E'Ѩ8Ww2 4ֿ"U9`鐐$ӛ@-eԮ́uq;hu ֔ςejJ, j-bEۀX#}M0L?LhADhdE\jYc+CV-M*AԀ `r6B<),&Ŏ&|Ԧ %v`ƛRa]H_lsD1~%(m;C~p7%}:I@MF{ $ ;IscQ@r/g'WWOv.s #3Bb;7( χ-,F$j{= ='9%3gsͽy3LK4c'3 659 `x({.d'_sU:s}7BɶJ> Kq+_n4|nJ(R$m .=v8aG0&T.כAxLBn3:ߕfJжdXq+A/h ѨV'ʵҴ e,~J,xKҗ&ek}9pЭ꩛[)TN1lL8'$ , /qL~BvpGwhAn[]吹Z$F ޶&'3|x$yo8OL~rbk:(T'Ljl̥R:LwfYYV*d{Khml 2I>tf$<-8SrYrj7R1~9NU"(h4^k@o(m:N2gUrdyAJaCKVOce@Рgm}ؖ|+'u\Y owЂ);YO2Cv>3Z,t:ړNIg?z?%]L#@S6%|_ j8W̔`cTRcBl^ʹDҞ͟#oVc$L|NBel,35@c#J^"'@>qCJ69 (40bՆa҇|fFVla51p6œ#a[GY웥H[8)ُbױBct@a`~Sr&T`C0ڵ)mw3K%Z V򑉥|ZdFVa9$~8ARZf`mEco g!ErrE"}mL 匯<eЎ5X]θ匃s/c{ i"/ a&d˶M&N5;3441q9DpT{^yݲLfXt=+.X'X9؇Alf^"02gcv8#;RB[ۮ!~ab>+RUAݘ2 0wXMmȭrx ;a ͎{Ng~k.yZ/C2Ewϯ׻#vܒ^,13;M>AdvuW7/ nF_}eM5U“~ `#03ގ쿦''Q%L){5ϙXڜnZXv=Mҿ;8VJŸMࣳU΁#3i҆\J~dXNCCL7wn)l ܭйN#6i.&o oYRhTG2r ȑ4c(~jk khm)^# @?yb l@;/,4á~!:_o:XqŌcjc Qvlj->#vG*+Xν ᰡyڡqc<? rq?.t$KLn5,4Q97 -׺DUX0΀Ȑw&`E8فJnS YT+1;OfS'pLcD%X/v;"M`|oFfbj/4]vm nFieFj/'~x@3SfWw] 3FV4ZeVN`̀_<0]F򰅾#2]J>37kO,ƛFh$vɴ0l(g}R):JlTA-0yA*S ?)-ŶW83$xkMoJ|FE4.L0w3ѵjhJq_!TQTu_Gq g7K\TeC0v5/, /\+ `4fbe&_&>gI< q֋ ڻkIT2E#)wb>^B)s\P4r񜟦BE4qRb[ OsE֜NIrc0ܟo+=r+a/W9gͳKnU#H3k~MnBls-'-^+;LGQ=+Öy2mUig&(^tl!}R=ՙ ޏb#Z(WK "]Q30,7r4:1F_[9aء#@_k`q@6W9xx;yݶ!IkN.G%D|+K`ck@ZSKa%ňG-g<4X1ь0lƢ#RgqL/ŸED^ؿ@4]rƹd3}$hVJ:!#VD-U!di)a_A:n}eEǬLk6G6{mHC< C{;+~H*g%::J]3Hkؔ oSriU֠BnJ4c8 $gkRm b{^p $ȌOT;Gp(mE 4x;`OT[('-ܢF%ڹOjEΡah DҪLgt[SJ0y AkdիPCbsrsB Y[!F ojkSԄr!*uN3 1p97(*9~&p3i<2=2NrONelkpDkZIs –V/dۮ6g`XL%KN1dqbpi!p7}׈k4UA<,- t/,*癲l7#nb hN=`OԂ]y&)3>.: j\ovg%E<=?ȠOةlh@#@2bgǷ NZ< ت~9ޣ&d>hc<2pKA@bn7KT2+'x9re?_=/{V$^0)QxzA|M#5-|R'cna <UXBHv !K<(O1Jg܇/{g &tl:ujmO9Ӌ.=eJtkWB1NRPRaS8vsν;"f=ySSS=j. ^v Kdዳ&"*g| *A]##/X97X$:{@S5%o]q"[-䐰yoڛ89s 7npQ`{vQ0mhO-?Nk:I-BVxS2 u5Mw!<=^Z`L ^nsCaOD#nrپ;U.j/ :_erDf{ty5ȘD=}Jc`LYߓuYnDh)U\)N;MpΊa09W˦a ˯:P Qѳy ߧ4leP<IuvQPy ^\Jd]GJ`Jnf)lf=]FEMR}Z8f$DYeo.dNOcO ZWeP=Yf+)CpQok:\Cq}-!Pߵ!k-Cׂ\K9j%9_ ăџ "캮ˡI/9S(?r(gC9ʖ;roy,iɢ7ˣ<5~w կx'yj70ҏ<&<,)zanYdA36{>\F܌,N8:`o*z BWȵݽMԖ^)Fu54i&KvMe-KE19ڻBs>SP2T\4Vc-K~ tSn 9Ti@ey% =!Pnk+V<_kֵ@&2QغII.b0HS0~:U`~xvّ*kEҕI{ȝI˙:!^2w0 Ԑ{LM"tSќeQY͞ZҼ#/nss"v"+֎R}#H|tQy6m^C0v(N&pqG,T}!_}B[s`g5) '2< P//*,эyP5tQf%B9֣W'BxLƹ7~E]A;r*@Tp7g_V+L%ǠN:˹Q<+IiW8Z*SJ["TH0*)ok(F_J3~LO{cf>TD1(-Nhw,vSU[Y`,)]X_xpNsD8,:fg|i¸vOYKd%Ϗ0 / > BNbʷb-> rU0dL ؀9pTsժ1:={E?|C,s]; $ ϥ71! M]xABUK ]cF!0EoZֱw>t};Ji}j!S(-7~]bEǵDeAFsn.4WG&X@t Lz8 ^;O.xlq]tX ƸxіF?.VƱXJp=,ު$\ yc[,"{//<i2b ZIweeޛ,ֶ0۵} ꑷ \ithpu=q˂Y'g)3㨉TUZ4R\GO YƩS%Ą O/dƴ O<ݎa*4i6z&`0~ ڐ"s3OLP*(u'MjFbn/?g@ s -6"4+I$m~oRv胢K ,zPEE,E b*J6PunzqȽ[%J0衜*7ۏI &V0 R[k#nnQOh_1.}sTqg=OlB˘g7{V7Ѧյ]9~Xo^j|7f,mחXoC׼;\@ix$9 ;l"p$&?`823qMΕt| u$n';\`voǎM$wKoZQm&~Ac'P2xR:Vb:' U>@요KjGއPWu|RJH5G]•։a`Te 6I".㑳_jU.zr1=6yFͺ'/M Yz wMC@,::) TCL8ֿ0F@˼a1D@_u' t(lʐ>ĒFߴ&f@L~oMqwX RyV-O`*X' i;1&©3ͅW#O˽.璥Yw%AC!~jOy)]tT@{HTO esaRVsFCq_nr3:AqlNarͷt幰Ȯȓf*v,ݜIKlOr Vd+>J=xT @P/L0-+-Ȋ}n&:XgX\e\ٵᔓepgdJ!VضfhVm4 VIE[s-N>gU^H4rXP̮Qm+@עql@Cɋ~#p1`,Ĭk3~N{24͌L2>z|}JW_R*:jOFͪi%;ZٓRr?%Gh\%Ԅ6 ȇqX{Tֽ*݂my ,=B&p4ё qv&.*ꙑE=7#jSG|yhLܳ49/b7mقu_NvPQ~p[ Ču?3* ] vFIY 9Vb#Tp=ousލނǨz2pZ=>9M[ 78Ǫ5@]5á*ă]֊<<24\kLNaqh*cVklQEZۆ }cyW)k所s_]f|U`+ = !}e;t $Mq|8T%T?M*CN9"Vxy)4\ eċA_}mύJ7T8[^g5ڑ]6Z"KT ET+p1YCx,_u27*} M.{:~g혍N*J k>so&݇ڡ߬(,%|i}0 B\˕2=BBSiG!Z'rn~YTvҨ6#0k1lEلţR }=8v4S&-XRpkɭJilVm(d,?ly/Q- n9a¿% ] Qg ՙ`<ٷҵB(5dXy =uX(28\ϿMtlK% +tfyц b`=L wpv vSEAƌ¿w|/$ >Vq{ock8FTg։1lFH^pf>tTp+q{>)Ed m-#H7yc0$(+ڧ[ӕ#ty鄣s8+y|MV/Ybй Fzյ<,[-DsޥF~6t>>wj6Լ}+ JӤYUk锋_b:(k'HEJQ@{}%-snSצb!fTkk6{l!Ͼ{̨+W+|ZH)a^dR(͵5ɿ̟M"fg'Fv8L@"c1A2+N!'OŻA-űygcE'WZ: )^&3M-:g8Ycp3Sg' Y@2k^e(s^!\;ܗ0+@g;vG{F=5ɊA[yawB5 F{mv´O|nmP'3n7&sN 0%^< JWv'4!Gm[2f7K<,,Kή1;? NW26}o'9QU'LLK RPSIħl܉%]=z:ʜKL똲<յ Up |\LOp& DEMC{(}L]g5;[Uxjԟ \$z@_'2\~ڽt-zD!(ń UhssۏE0i@Ϫ@&dӹAs8Y"oHnX\w}K*Mmd["0Ќr˞[Ԁhk3>lAU )!=;&c*1/ 6hX׀4Y%$wMh@|2Xt,ZHϓyywAeNYqKǹ\(yQ_x.ݔ\PQ+p]5V4~_=D1U~>9εBN^ϲ^cnq+#Q`+fcz[4.o?ÃCi+&.5 jIM55iªDNjq{t5L^{ym2`kLSl_XHr)Ne &#1tpxocq EåDo K<'#=ŦpSƺL!_#.Gf_# d[?׆}Y% UX!Hd@ba,D' !!!VbVQ%֕ڢq!yDy~84]Ol{yوAZ_Cp"?Xz0,k0@OR ؝_YJDm70#*DWa}UwB|] %lIS~0x? #vҾϳ7`2D ,ea,"w!:fs3QՎFCR%޾ 's=4tM8=ˬZSDq6AŸ/z|]qUU`bǣC6q7xPDX$\y%}]F'!+5A\+f;4f|hQ}!V8Խ -oY4?RےqCP_P"F*&sADw>и*Y>{x\턇|S=rawEDitL,9IK{mE5~_NK|J/ꏧ5jvŲ>w%UasϦe¶t,cyΪ؈PIU\y-V59#9owpmw#T" X3r,D7 c#*ÂK; 'Z'j1{M; #b_lk͔KC䈿.&2B;*,77͘%h|q9IFg4UyB~m0JQxLr,1VSgcֲE >Y1'sR7\`ȈЫYߡbqGk_MeمGKwSRSqc }vs%8kSypB13+Hq}S$=0w5.>!Z5p;)9 sv]4ܾFf(nIZƊg _a`5~5-:$մb0ec8u( Dv'dz?#=t`;y 0&cP6d'2G;_0H:YQXE.커,D7/0Z9 a`Ɠ{$ߵLV5ٴɡ0ozIC+)4ZY ueB!3۳y=alDI6 %+4$oPq \1ڍoB&h JlLMI|tk"\jMy FGτ{R{ƠGuDBkbe$W}w-q!PLZTuKLt#B2>9a+s}钻aTWmO>ܵ־.zL, #`Y"?E&%yL# هvY0^2obf O!@l/[OU]/Vrks:P|uCFn+;kX&1^;_jzU,JXJ.!8H|QF?AEv!%j+ +GcX/QQStA.mK+7ѯT0A/XS Or2zD)5`]i|APӱV Zӛu`r.lM<[4}$ӼEfD mݑ$ Kd:wV3Op9hK,Z99^)gH)P6:qG)I.3S7h p+xh)p7Jh mf~-a.iJ^ГAjТȾ=ftb)-ZdsDwK]ȍmls)cۃ~!Q(w=/:kāN\ALiA/8wMU3L?v">V.ŵG|T|LiGh&骜C F8{_v<1 ACN~jzkx'9ȕϜ1:cޥ  #.t= M_>٪&Cɾ.z$/x[tFzem(IhKkaA(t¾r:6(b?fJzFkk=n_5N4 &g=hG@;)`~oB'7L򇕇u5Cj-Ё⻈(wV1?G-%tYn>uڃ2/N{ k5mbs~捏!Gz` (#@ǞVE얝>Pj{ zI%gNbJEUE17\aL垥ճL& %}:5/0;Ksq:2͢{9aՈ/ltLf/Vp:?|9obHˋ6Y23}o#iУvz08HtG}M،XQk 6w/VU DxC[0F[3W/m풞l1XjSʉ_t(7l_uwC;SL0tVHmPrdd\`ޭN[O *0p5݊lw^?6Y fyz&PbPor~CZ sK@)W1V*j-;6[XW*xX`L);$4q56`fߐ:ho d's, ҨPUi%dBط>y3rw@>S8RYR d)M8L4WV"h]d xk;X3 =3@R6!%/_,P7PŹX[T͛Ig,lI;gyB[އDs ק/t:r/9w#cZ[8H\}7l7@J5sRZ#jdL1cj fK%ϚtbEݱ^; )dX"ڟ-zhQEGϐbi=TN`eZIWZۋV̇Bqۋ5+SjJVYtr9={H›hZ,Vkʹ]Ӫᨖ/aVh&# uU[i9OB{Kpw<)w"oo*ecrnTpm?ΗYb% %\\"P)}:E5{ND/|8X;AyWpD{P?i+~)2U xgSZCS9u++AP˧V B*}%|Q_n Ofvע"5MDPO0o @u |w/Qgl1Sr`JVerxL̮EB{@+xV*kj*\P!,›J"ЯYq:/ܷ ̪mWӖ~Tߠ V2T7WVyiqq.x (Xf>$n}KlJ>3s-c*2c$Ҹdؗ'_6TbG_KqP9nZL:4ԅBy,04!`/0R$sD|/לqJI1-b'τx ݚ찭Y09 I +âz!0n bZn/b0VU|O+wTWI9ia9/<&,9Ib%arE ^{`p]GAsy$ m%#u]ie / qƑXe'Cͻב"}^$촂|:o^,lD_[)#[268 A*0&C~"'W3G ̋Q37 g;C" ;h! ]b)sCnыeC]bUr *zU_/ c;P7~q ~:3DLNt\]Mݵ96lSvoԟS ZuO>1%gov^B3%!tsDqcVR ܓ]2} ĈG!J#*caєT$׮l]NKt6=ҕe(:6ؾ%6(Ch(5:_b[~xx9}i2hKg UF׿ HWⱰt^@x*Q>>`'tG(j cL>DmPeb [Kk\06:Xd_5MtmEs4<(""ɗNdoHyE /Z;Eb+FZ$Kf h#~_O{@n7{y&% nf# Wbws Njm5z}טG9FJCGѾ'\][y4rPܲVe>0.wЪhI&jat}ֲqzZ?V!4a%VM_~V.`7+"K7Uvf*9굤=t*|"kvK+3A=Kr+2Ŋ c+\ũ'Z+tc ZJc~͞RdW8.쟾&ä@P4|rW BcwbrO"3dBLIe=azG vBDỳS_\!Vl0O[Z:)8R،0^m2Uk'h6wwzph]-&ޒR^V#ZD`P0"r,^{ǂv*q!\)Iy7#'f1FKYtPTWoCCXyM^O-P:-QƐ0=\>RCK9Z?JJ-y0۴w 59/RsݳR]]AYԧ)^W᠈*//k.cj/'ٴi)f>;AƏhߵ5OoLKh.@ Sp!72k>1o@y pLx aPV߇"sgGc•u˿nw P8 u}}"+S;EK[|BYEP-\B$({ʮF["wQL1r!0nhDm!Ehq0XLwDjq6#H/pbdZ$rmOQS! cln+j7.~W`<<'gJ u?%yx8א,U4V.֓U#;UdQ.ྱ#X}u;15Y~l|Oы[h] to=Asu MR²oiU=`4#Era j+FMy]-4Ų%I0Lj[Z~oyh1X*Qj(8 a2Nl.YecAzL؃/hPн _Y4)B~o);T^yi U,2Nщ8ĂGXS~mlK@QzP`?G<ּd{(08kF/#uLvNZ){i hXo#G3$/W2sVL5 p598&9]nz3=3gOr7zyn_Xq;y^YRy:Hմix9:?T~G#䱏ڈ[ 7U>kKVc0aR>~79;WLUP-01y*({GIalY˱y&2NoX8ZaM [{P`r\ i5>jйPЦY J_ 1?F!9SG~$aaC4n-^"Օ P4ҦDQ,x.t)o5T <2($Fg7dE\lx%83&ɞ9 uvcC!n&dQ9@P)Fϡ kjz|/S'Qbw~ ]82[A"."A AiWƓH,9o^ZZ]<[#Jm+vbR)?Q?}ҹ[V(VR}ц5B:Ry7U `@ӑWqL˧A%#E*g u_ >.f|,$RBXm.1Ͼ*Z>c!:.bB.Kg:|j9lajȶQ[t{MQb6x"888kz~JmRKL^CELT` T!!h'2 msTmM1느mo/bSM4:={%Nr. !8֗M9sdžbKy7uѽ>= P91oe',8h8ql#ڲ/uJ2]OAǠ@Get]NS*!MLK֒XνP@8MIhegFʭ,ն''qw6jCٮ}y KusFRqd8|H Ѯ3|(- ×D1>/}Z쌥?l9zwr$iL5W#Z: ar|;HDXC@V-MݴD5s/S"l5>Ɲ SEeu0Aa)uO6C#S '?’]"X" @1e|(Uoոka(S^!Y6bWtX%2"-}ȴ.`Ru[.irٍtUi E}1PmTGG,P3{z0Gb<.kbJj-Z1Ď1ѵTk<ެ>" W/؍GXa`v;t~u!uX fGA%Jwk[i3f"*S+oPtdbI\T0 7CAqOoLV71'abCUI4` >5yb-~(T׬$Z L^Z}: nI=h65c枂b$;:]o|)&Q4f򌆧Y5I< rItXj M&t14<);U/+4:^Ou6`(ɾdjU$k1lZ&cl D?!.baSAy Ga49I7j?e9.|*/]g U \pE&& 50~`f@Ƒ\^g:HUB&%R2kP~['T6``*쉆g~\Sz7ؚ%|>~OCsyK+);swEi)0;kT,L 6"(dAH蒕9xԹB|@l%8&m& f%uGZG L?{=Pz! w<8U*ephJ4 6ALai(ODݮā,?9=aȅ \#wS[_F^rZd?L!UV1w聡qᕜQ9uu\*?2V'fn1P]D{£iNhp()#Fن1Ql0-f$w,:avߍV!v3gtoQ_?v:KzM", Mͼpg3].pAy18}8-%I^B:!ا<=mB,)!w_&tdDZhЦM+F6Xsw˼[7ll-pSЧ}nXqڸjHc+sfKv~G܍z¯[cmN;OJ*ZR|š.=kgPyJL(vyqUr ?wy sq#X9Qf}8 .t/!\b7k]9X7*.ku $!NEMfuXQ$('8@]wz|Kx!(1j>' \D8Ϯ֑)/o˖>/RovV xE K]TJZ4Ǥ޸& ٤gھȨ,ǽ|O܃gnrPXgS,wp;s0ۂN;OM>non2˰,'KLãL-C};whQwQ[B@"e )ܶ럹Y_t]JCmP%k&CjMd@|sg9'٭9rD>Q> r",S\ P/F;z ! \jVmyA@˵PeD/IhⲧEu>&/ԭ ևcl^as& TиtI U]w{}*D~3bw6lJ(44 ܞfs'ʛm C M彃HkRJJzV~'!1rP^}k'j.J+fO;rzUp%5b|r)ӓ N^]R 0/'`=Χ4#q~Ed_u?]&¨b-/buPSjWȶքőmbu'?T%f'>p̀WknB#ߜFH5/x,Sʺ2Tncj8v(,d5[ ?Ah+|Uݡm~rp7 rDQ)L#gȯ{zyn+K5[j%'{9 po-Ц, u !8:oL F||N#=+.ƒzGhᾬHðrms[5_Fqt,_ʝ̓bϧ#/ؖSJMED'&J~;pyb ]&yIe}ЙPhfxJб}E*CE}bq?? ㊜V~N2ד㫧)8H (bť)̿ZUIUuaaWp8:wԍӟzHwY#,ùEp/qA÷b.s`t`8W<`ŪoDY)b87YrF/!Nf$ͱܷ.4ll_dS Ft t(gB^Rl-㣐hLT\C_gSh [NΛ7?-QWo<?G㱞\<+BvwuU> 9\%߫firrS;n7;d}I1? e“C 8ZK[B]W0 r`[:]:vΩZphʝ22p=\Z||P o4k[&uG+tjI?5$6#U,/㚰, :5{Gq[L%nyQFTU426pA 56I}g\[.0neDgDrPLS%&xA~{. /,G gGDF\Ao Mخ5(C w1쮔[~&!]-j37V~ǘѡ55I [:>KBВb&R;N5C݆ 7B`6TA̺iÚ4^Ʒч&l216 J_ }T Ǧ*'Kbn BX"BqX vCvI1ƚ}:"3Tʖ.Ko 2_ƍLQ6Q- x͂&:-_NR9<Њao,'1Vi@̀&QiWCfdީ=i\b"BrFO>ح |:Va\, SR H?I>=+A;ab#4mOq 2_kǚtlwH6b̥Q?+u.:ON'WU%)=GiJ)BQPt:u5wfAi:F{HSb7z ˜Y* $_3q sDoO<--?"G1.Rw&'fk܍VʤAez fvBmyamR<˾(3`\jF(ب٣ >S*8P@inOHo"]JB7}: kJ7w3*Î$9w1u!EJ%vセrV&jzoL+,T%(E2u)$y!)}eu[ILS V csuu\ ڇLjRI82[(@h#g&sBa-Ȉ.h(sjEr4z֓ (I`?Wtx\a:ڃV +aL)u^CA vrnyrʮ}"Y#\lˣ: /- AWz43[]'pALqTdecsH^h+,\- r<%|X&G7w,bk8BF1?1ШLqҥa;Κw\MuH \XB^$m ͦ>4g,ez7jc#g{3N%n{~}Pԛ^2*ʓ t8Gd$jcHE`G,*ǖ)Q;~UYp j e:hXgodv`fHCԚ_.xa^(ZP?2{frȠ _?nc|Gpu}˯a@KJ 3!Le-䗙W<7AVGlxZe$VMRNXa 0 \g=~˼`UsF虹0U/\"5ep u+ag5J>ṃS=WdOnP@sμĻD (.iW~P x4#qy1ke̻vYHHM|7tcwDBC 'Z '(0-v.;F<*׮"1-@>VXY=rpLco[M%u-|}s[9кimv^ 6:av\nr\?QESpH*xla`:*$ze@Y@`D>΢.(. \ ^sn[%]go31Cd0G^„Qx2d:AJ|e#RTLP%C6ݟBP>O,%?q_z^a@͘R;9/,A籿 9_TM?afqiTIfVt`i2LM#<íI»-:d[j3_A>Ӫ"ho‚Ęra+l"6/z܌ix6 AQϫ%bl+MakTŔi^%" CwTkc1 \ UMe0KGmgyc)Idf Y!"h9l,BBXu83rW^c95ԵGaFSݵԍ"xVc)ɼg\ks\ uKjupj hd_C]k1ҭa{a |DσpG۶;14~i\2frM&B$Kց :1"j{W"9/u1H:"&"$03PnK!#4!X^80Ϳ iVx 8Ox/PfjKk%7cZK럢ɒiNqް`UclOpEzh& ::A:!|PXK:4:JcPک۴Uw\Kþ܊:süaSIЕvC'R"c>_ܬ#Nm[8 ƥ4оt9NyuuWsŽFH-QzPHdy 1JX&14f Fti3gpֿw4z y^UD>J~ 'X}1!jyljȾ |c ^"T=}lh@[]ii]Vd̿]ur}t̮2~{5ąݧIQE&giFCe,F~!2|&^ Y1: D-:? y?K`(]θecWXhHˎ2'E.+yW;SA`jQC0St)4QW9ʲVq 8{(j.gSҁHg& u܊zx;DQ԰GXϼCpɲ6mRiؠ\1E  ϲd< th.,;QD f"Y4ž[r;auwvlԀDG[kcu)Mo?-IzfO5eom+ ~qׄx4-鵃pL&O-ŐUS=l0}g z[ع D-&ɧA' B9<2S,BJ4+PI} 7X &4<(n>3Z|?y_X-Ra ˜k55)?6|YEqv2vHQW$9ľҲjo}Bzhۧ=֯:+8|/E*&׼QR+dm[RoѱJ+K}wXdk,e~ ELp;HLEEu8PZz=3wnR'ۖEhG-yBttYij馏Gh쇒 | fu$]sJ[b ,AY]Qn4E];^Kk1 4ޑO0X-*nM#3a&+8`Eb1ůa'9-풏8-:F43C {-/ǞgƪᐌjvMry<>4ڬoK F!/A/`̹ k DG!/ Z8ϞSgrCXpp.akٱS<&K%y͗ԧQ&CQz9eHvH";xi*z~AuHTa 0O V@8# YEE5H~Q[h+vUpVPpG+f)w1Ao'Z?v؛uQuKAi(lG 9H7z#uΉ" ƒL,ۂ ,#La"7uz!-S/M8|&)|Hٻn:#X9Hn$W+ c4Rmb?a[ y) O%c n)Mr. )qK-aU"l@1Gkb]<-q26gU:o'-=ݧdiSN@9nv=(M:˓-˦LJtG }{{pHSKXuo!WIh;wW_P+ſT3x?lV%|"'REQާL_7bxZ𑶡(3*reSW?TZc9+,j7 HŖї=?joU2'pƪ/_GbbDZޢX36n%@BlI5פjI_]D=6B&sY=1ըK7KS_{2vq hq'ɉ ؎eJ) ^OqxxCALju7.X<3|Ko툾9c &=4휀\H OhS ~yfiC? hт`VזRuhog##c˷)Ă br3o"X_j߇P6yJÿ]9L\jX^CJ>XNغJ3ۊ1.X!ʊUȃe&rSы, VߗV*Iͨ.ߚ>K}bAЛ2t FX9w˾JZvB)E`zȎ`-X}_rTc. Y4 [IĥDAy&#v+Ccig } A>mOuXZhINKN Cdp)$)uNsbN[19=NUdo{`.fH<*Y~6L }FO' (T6X_ 8Af$$jv!O?pDw&;Fq?X圄B*q"4.wCq&v{r6a%nlk{3|wժ^wfiV?F eJfAcK it*zX읳ԍ{.z:MR4R*9c2Hx"с8?h"vפNf,m;zgSHD̾O+֪ٞhi߯)lbRu7.:Xuر6oSPd=|R#oAWf Bկ.`Uf7Qadih 텰W?T`|h~imUV|Zv&[5 ~uWVxX <%*s_c&:7Ki31r~E6&Pԏ`Pkv!mLjK *<;) <.ROj^]?ukCRAau&PG9JvDujM&꨺:{` ą&$]v=nvH8 7>4'<$Ӝ%87bMWqBkP귚ШWULk4@%k{M6el<39ٶvx<):L<.0;Y޿qlBi|yZdP7:i͕@j^\r4NH΅y 9d̃2:zbɎ#GS0ద})RR\d"Ԩi;Qs!d btޘs\4)9+5 '(<ҩsy15Z+%Fd*d4,i)Vc߃Fj1̷W=w#ti~pE]KכtߎqF s%Me%>Kg.Tz;>P yHMX[)"*`0F]%`D D!|YԲglyKr,>0ja 'y֍J`a:u"b•!8KrJu섚,Wm#+.M"۠m\[|AqN }-Ο,~ER%'fЇDW(<?^ T,5(pײ ުc^V$b"_}K/S]w&銲w Mۓ3AƁi|ӏ"?=PȢLN(ۃQs; 0:B[%4cXEކ*^$R[| A|?W(܉=~ӹVl=e]Wz_@GY47e>::N`k&By( btZP oFV ͧiKYHu;Y,&B<{sov4}03AaVufr fEL6L@ɍ+bA}a}[oZƿ4 q&dy}}y14D-<.xŸTm/xKCeѴ3Yge 2^:~y?-kU'969 ##'Ey|^Vd/OtiL1Y Mo !|Kp%i'nQS2że,|mFgRC@d?b1Od VWbGvftY'9qc2;P 7nHtKRBltŖtEOz >ֺt|= v=@,Ç\}%DEdzM_͚]Gsjb n&ʥX, "p:HͰ\_/ PB[s\w 0: !CRG]1Qn"xm?H~Q𯴬WID00tȖ<$RWWX95XlzhO&Q ƍ1lrvr hm SEt\s݁iv,}=xh/#2.CoS tbX*PZ$Oi5+@`qq0O? AIj}`}I~r^}.5x 9uh1<i(wZfj cWH'4WV [Ԅ >2ǥ^i'k8}!).*&Lx5.䖰hf1LO7|΋<`Ҍبw3 c>WUc K[GS響åB5&5Myg8=my>,84nLEAtCHW w{gE)rơw\֦pL an!??qG֔p4 6pDt xK!GGn'ʒ(M/6g6)ב+hJ`*Pg6}o"+LczA!MS:, ǽoJۄX^RLwquEI  >!?C%=SNp[SxR!9ᚾ矊!ؼt C!׉HOer T}@:Px)!Օ~P}4}`u/>A)l S{Í`__ɋEJap 9G_6 㻿/~—V0媰_aMؑO*`z"/kޘr-9T%~%? /H`/"N'7z |yUMbۋZm8D9d9['cU ] fC EpU~I[s]nv7i.%"ZJ4Bt,ZnTǻFs7K~ =L¡q;k6ϼ&s@ Kv Q$99!JF%j#6hcCc ?R mm'H K/[/ kNs;AZ"겠x}[#ڠ7kfT[KÂñL3&|/0x(l{s ʪAv&I\{۳c嶾DEd.I5 rz޼nTlpaAYf( tC8^ztstpGV\SJ;jO>> !{F82 ( n[D]w݋|<[y%Ry T}^j+vu'1Ī `. B}vH%*@aP0CkJE8ޮ$!h`폊_Pι 'HDH⏈0 p"矟`3Rq8 ʐLm2oT<(7e V3^9ռ |r+]yһ#09~*&ec|y}p}[0zǭ{(J0=e5\Gj .x +f .0 vslֱϬ_L1~.1^7sNډDtxKC\`ӉvS~ ,X9#zrA+#k)2 j..8Ux+Oρk6"F2(BaCXl#\cc!f>'̉b/N ,},oJW%6WƘ!ri!qɳArui'?HWX (ŝIL{w8mc:ttLjk4+[kMjJ{"ͤ c_#dA!%hkerrkp!\(ݾLEUo5MS8eר,ҟ x[a \m+K  ̩TָUQ6C/ymEAJ4[iŃȃ+pe&6kЬz̝,s$eJWbqI;@R7熒Ur.= + ?tGP$$ f׆iHQRޜ /gF XT2EqW E!Vk.pN`bM巺,MRW r깥5$Qي%j(@_B>k]Q{Rk@V][R5l; W_V n1b&MJ8tn )ǂ߂Sm7w&j+7+i5v7 ;Ud= JSrPkeug<"M0u¾A# vIuë响'.hn.Xׄ|}7\<2F,`MĽABB̻0S$ﷷ]5p.I$LC)7C/> Q({pF'?gb+mnK "mяMC!Gn<4–kdvP-W=ϋB1S]ϣzf?mw'y h꓆}͘s ZJ}(Zy7% MĆv>_-TrEŔ}h9eҏChȮn"nTyGڿhE4H`HB21稓!74wG-1?Mp$ZUT7`q\忻mC8.TعT3`Pκ~lD .l *G9@f\H;DVr|%pff Jex7Vrlo9zqvk19sK饃K~$>ش(4ff-,#CJhjQǔ:;5~t~Py/H+Hs #iڌ=z DC,VzFf.zKj:ZD_7W/o%収ěO GQ'x^oXgWKDV揤/ wۗ$* ,&"eb[Ĭ0t& p ݭ^Ǹ2C(ugM q.Ete( CޣޞN6R&sU8^o{5Aӷczµ Cv5ԥ>13zDJi{Y;&g6EԊc)=SN;KH#y|&P DzdjGL'GVL$14bJq ]JMlmx?lUZ,'V 0C,?a5;'TO FZ pƵרJ;SPIp;K,XHO_nй8oTm`׹ IE:34a;5۷zUT^\B,P_f|G9O v^E \t~ T'W" *2C/ h<HP '|Pf7z%!NJ]DbRRG{4U@,;O(P qcV&IKl 撹9j4ޑ*C;On>N9) ^R% }&R9f~*SN3AI T@x21}C%/Zޔ>bbB.qnYzJ+N<k m, z.Q+b2V\zxEрCF`]~aŒjBk[@`)>˷NSŐg vb $=AoSV:u7TĂ]U+xťÙ>6M<_2Γ"YhArjҿFޮ0 ?.sqd{%5=?'[Xȶ#}رn8@.ppV3Ajhefg L/\Gե$#}*dvPR{D;+=/P;&]pj4Y p-Bv!Ўyclt9י Hmt%9TPeVa #>_☵u/G',y%p5?ܵÝ/X Í5 :t"Ӷ{|`de6c+x%h̓?tMR3 A7t B oXמt- xqGG{@!,ac+Oy ʑ8OA@5[jLJ?U/ɍlm4u᜞ԭgSV=yLVDOnoQ.2t.j NnS,`հ_L-E !<$[Y.-~ҭO=YHe<aT7x9L$@Đê܃,nr= CNIS'xu1JHyXS~Pn߁o4앛I'־nAh D?WlmM쏕aiqnzT":l$ͻA`A^ ftB&)~H|MA/-Ԭ0;;P{&h! +yx_dzāƍMVܔkmFʦ- 48鐆R\gtP[@`vkAodV#f_{ q3'exFYUV&' sbk"C2LEzf"K ߈b *2gKQu.OxMDj,j<\uEiW)F'9FEM3clld3,[P9*.>QGq/ _.~˃7]zW(; H|q0Ҝh aGطݷ7z.dEk{g2^)>Đe^aԐ f̧890%^ۤ\2_\(T뉌ɺ2ǯ_? 9֠ѩU{${ͿN< G.|]syV7Ml9ACM%K]l§p?캒wLP|iK'kSVsZ_XkJViJAݡ`){ܔCMCaڊu~< QGړbS ֖RC`57mf_=Sͧq}oy7\!mJ@ʐEǡOC8#.7Fz {f?bw:G+O|t_^7=vQ/|Ms1i:'7}Ggv2>Rpl#y]WAw4v6;;04ߙro\9bP毁cfk2/KzfNOlܭ.׏ڟ k}-oOvhv=#JbϿX~Qcs$8'XҺϠGg!/ÛՋ˧>jO|HJ32pjuj5^2>+cU؇@6~%mУYfg/a׎Ճ>Bp7̈#gd#F:,ޢ 2f5Q>ٔ%v#mOu%ZFؙ%5u`cy_mVpE L6nsY?hJؕI_Յt.SIm7RnvY!}=mW9Gg=-kq}l9c13OZ?Qmy`]D.g,K?QxFYV8 r~;v*. e|YX#پ[c>P^~ yDHfq 63t?Ѐu2W١!?ꔼ$rÔ:Ci-1jkF c͠; !&^B?[s!> PqQ h4,0k8 oǔn#AifJ90ÓB܀EJWa)Z/Q2\4 1W379c,: hV9g& \J䯀UD]@e{/q uj~r~E=R~[~$XQ1Rx̄Yl E,܍d0bNNC}ۣ؁|vڂPDwWJ8$Ja';C,-UE͐꘴0 \asc!95Y0 m #aŚsS"7\ғj[;ÜaWJ\Q1WZE̓IPNn8EqP D?"Gw;x 3+Zzh"D?QMWbl7%qqz >B+m6KOBl[Z|YĨh@ .(5y !BrKnTH.bLc{ iMa|IsVamIRHM<` w bb,#t'ÍGF;J;=3 ꄇ{AXnAA{ B8=xB&iY%QJVW^|]CVY}r:nӁP;ej짧6v#7r ~r.Ċ Zb (&gG:h:^We2g@CCwq_$w,dűȶqۑBng,ĐL[l$B6 g\${҆çc"#b@b뱺 :R[]yk\Ԝw\|٭ޣơG:cXQۡ^RlYQbcg'[=qwRa 6?$yqP\|S!" b*!;;^A4l sZ`j=d-5m:8pTVn›lZ%1mϾ XFyZ(r? VLN_|3|̅.8͒4UGBw%Nfi/xBc%}g`R<RTdeYRŅF]!O\ץ0~ 0_޵=N4M`?%Bؤ y[k5!SOr/Kf kM!&>ٛxV-6N%Җ1b2͊p].9Zɳ4Z*md^e !{m]RXڲΥ-mjٶa΢*G^*OϥX3d#nCJoiP[d F5D:l.1SZOD$,*?+Pfm skmILjY/1ڪMk}ٚ.A97HIλw;!jb|EHĉ CsY[: 8nTqx6.@@tt2L^(-]VxO-4;aȸҬofh\Crh4mf:x{frE ̀έ t>bΡ=&cXl/6yU1g R< ˖ҡ c$Ur2(f/ _d:1h纲mP~H=Zt=Ko^"Ƿڣ|knL*L  ǵA{r̴5 FŲФֲ9p>&ټ/#?Mjf5nnΗű 87wDIv,_r}^N*w(Y~+FrȖ{7WeXjlizjfAJN"deH¨hz ;f<1 L5hx !bؙ>#UaDI7 5TT[ђ'|K:B۽[^#%avD~-R,Z7/'[ŭM< ?g9GAb&Đ,AezOBLWL>vËU܆9dYZPW{Zo_ ?cL:X.p[,2C[GxNdp9`|R .81s Ǵ;)dxb7. 3Sm| a@MYL?ң䧉"1؋lcPz {ۧαBr댌_sU^=Y QH.[\udKcUdr)$/e@0(j05>@;|I 1dixq,E8` XҤ h ݫ]لG,2=7GxVdAk7`P*)򎯮c?uÐch~4 ^rbC%pI`>3.^W ~ i%DOP6],lMZ( mzEk7r(ѡ W h<; 8"hz|5ji 5ǜۏ42%TX}~jX2~C-Ț?B?LIgB1V/0^l[zx ˓fF=5=Koj!R3e>=iM <B@/rlVFii}ؒT8}^^ L)vHx>fR.gȥ-}oɃOIW-Fh.L=Ӈ[$AN[if J G5ؓdiW#:w8bAn_k8hiѝi_-4GBvb|(]`9;ӪX[FKlzX>WW`#:K].ֈ𣮥z&%W@1.KB ݛybao\rj_N=3Λ4ɵZkpVD;\C(׽M2tC,kd/жݞUaFRk7nʆ̸obVMhyz"+Yøl,l\K3zĞ&QjtɑFJQmG^Oby6 sm\VxW::v؋4 ,+p}Ƞg4U$^`gD88I>Ja:XLaOZ`e?8CHN>AH:I\8eкr`)T`6Jt&}L < k;alߌXmqo! bX@w 5B4_dh+8)e2/]S13W gs[Csf1A$\ڵ<땷ېz\+>Cˡ|a˔ǻb>\Kr> Ljf)̛`/v֝#(:}f엲\4>֜Yғ%Ǡrw#kE9:$R\ZAi;Ⱦ{vXJtl8RIU\6NBO2?ktƪ )5(Ԋ;d˚ަ9 )mC2fI?ìFZe< nK!rv4COy),OUs3|b(+:WМgx3;$#rpQ|*u g+8*=aegɨ8#=̄ɳk eV%CE7ؑ݋,M7_Q]|VFn*݌ѧRC\ G쪻Kt4&[-h1.ɛ,T^BG>ƗC8F=߿"5 OS_c]_@t&1ɿ'̌E S^j,ƚ&΁SFl*3H/UQx"W Ks*tŖ8*>Pya#s#8q"gb F2w Ep5p@y=]|.A${d:r"y=hM$O"^Xת2j\UL?gLr,͑zϠ7ɰgL~3)Z  {S^ vVJĹU;y3*t/,d4AQ`8ݽ r@,EǑB:ܶ R۔ʻF4v2`gzt`(!ӸY-jC)@JasRWbT<@vrk([D +D0C[]7; =ЊtjOΉ["yvpؚ}ňo L.)TvR{n5nU(cؤU[^"=TW2Bq<,˕Nd*й 5Ĭ* x1hI/TU‹ +%;Mbf˘0#oVH ܁w<[&<uJԴVc*!gIm檄\/%-{*!D;mE!$*43~75Uho~W/޾עgj7_m=WU^77tпn]u (,w3W W|QHuW.tS0?grh*RmȤ4c,\G2&<[W-$!]݈4fx=s7ٳ UDVtDz aC\Qj/BG*Xz5=k]wtl 6],Hǎc88_HOoHRRV_rUcץi,Vw ץL{:(rdimz5?4gV)sD>KeT{ua/bsd&;o<e8ۯo 8%7UR9(:Y Mj\ W̢$NWQ542S8ba#k9= pN{?խCveBi OE/$w΋U}2 0^mĶ3N<ٷvG0tzPϫ,MMp(R[~'m0ʉD%P6wmhDĽr4]W#B8li6EԹTl(ڡe w.:xr9#%$r7aGCX:-K8]Ks/ `q񟋿A?X>}]?C~u#Z螨i~Trx{:괶~a8caԘ{rLÔ[#KTZ3,1=_/arj*T)p43qᎧ˙ * ".צ(O wtgz; RlWO;V/;4o 7H77WɤWCo\3'(%tV'UO¸q;.S'HXVU{N-49WU ɾ'ƚYA:*[~΂#آ\AvaN3ZmRESx6/Fw S4#HWo6\#Y.yrQ6QG}7DC5;!nW qH !mv);q c5hT-LM}RTGn02ӕ;SG[xK׳B r=ek)G~[Lv,_ G0JT{x엝K3ee ^$ \E\<'|X錅CY3_v1k޵LnJWMdr., bvn{#m|ȆJ;h"e? k>Ǿ9eoGBLuOFYD"c=2=0" 94q.yF[{65F/3k%eO?Go^y<iO@[iTIn7Ashifɨ8K_ٱ9ӷ>z2ZAmz%NIJ\I4#6Q!7ݺhW!dkN:kY#IdFhϝ;tW|fbQ'B]*&11gCj%&騒%FѳƯ"}Ŧ|!lkjjakX&cN[5Ϫ8(CKH-(K@%xqhh%xER7ڭ@:em&ѧ? =kNK/yZv,#Ә8Z.Y]yoBܯe9*)+3L_gUgvTPqO_@wA ;}ܷw !73c þGd10:G!{P 'Nי,yNfUT,ǃDdwRҘPqjuQMb ^  :LQjص/Zv ;7c!~S܂J?'ߏv\xYAk&c2!Mtz pR:59Kwgq%!,-w9K%W EW!gX*D+=;PƎͩi#̀ˉT'aNµ 2 V/$&XwP85?[eKrBl$ T absL2ذ@@(N!shvЃ(4W 2U~ݕs.YLfײ8{-^[Tnu8aUwd&i,N2t5H{o~(Ή-ϲKC7e"57 > |. )|tjòg/sf Y2K2z+w *J}jJH珥E4SCv rpwf.]թ3N1w)3w|\u2 b5v^|s $|WCl ᱿L$r\̓ }6x\hyPkruZCbM?(X#ӎCQB6=;GvcP,mHN_]bIg !woĎ|~L&`nRhdsәy) vkr+~tVYv_La0=l5SD Z>" ~wsx/@#UCjW28gJJƒЯr u) MxOۤzER4@B>SQ2ϒ)$SJ$a4Rr(6#$DOV&ypRJ8R1/t(t6w۩֥.&'(dUʆq#;;>$X TK#fÜzN*(w×m[R KpyFNA,V t̊~ )2GQ"AW(P1NA-I׮@B 'VnPha|!4ab\V4 (BvD*raZk2~ad2#8>1i_ٌi@ـrVuLm&>2.H3qy&(Do/K R,ee˲R` r^oWlW`)_lXq.wHR:2BhE2+c"TW]O'^/’`2&UG1oqrqVLYք}$|fT}aWlJO-sc/'ۜdwS1{4 !0q՗Lە++>m*gDb/GG@nD(N' >0ʰw[;-..6çZxE2! 56yڐ~= =Si>ZKCѱ@y(;OٺޮIec]w6oB+"H%C!W椓Sn*>HfGv/Gt~ }'׋ ‹X'C]ŭX%ªU88?#4 (bNbs͜g*) o)imÅ)8G2sڙCO43Mbt? 5ֱh?{:%}6InO+ 99 p;iWh:x&u}&fL5E-k=79⦖Qv5.2!9(ǫq)%oHJ_upmn8;l6@.ND 3sp7 J穀lͷOa,nCΣ_:׊f۹3"nOj,yPƻ@2yK/bʨTj4 V T[b(U[{I)sԦY= k9*_Ol_P=\ڙ ͭzdXDSE%K6Fؤ@3J4=Bc @#CR\13߇1=\NNoHs `a -O&̬Na=Us,o])b T~۶?ٔtdx,FZtFSŧ{L)䪷Q y?)hK5 =W9,[G.Ъz89D%d.cѲ7BܒKOunS3м h,{*G2vpt3y5Sts r~`|G:Em4y3'J}%bCu= ^OAUGG!=se|LmXg.^]`т=J4*#Y~p QJlʈig{Vi PBT=9ӳ%F[x=o^B 8 |;Ec~YbU va:P~N~#:U+w~fFp~%~&^+9HYzH/mn9LոHrS<`Yqksw| oQw&J$uΛc^ '/{\yǁNZXNj aB1)fju1pR8SG1R K g=gIq'ޛhzԜ͟+l9Yy%a\F-L7.99C1@u L%-?0 DkDh ?MkokL'e B׋A~bzڽ3qY==)r@v~.ާZՃV~LS7jVvƜ]*OS޶Es=M _#$'k\q?9=B Wo ީ"!%UbaC Z#7m|DCNJomJ? &gzbw^*2S Myn6ၒ.N.w{ܳWVVZ/v~)$) Q7]y(;R QG;B|0Vq_>YO\,.}Bw'gORDTvoɏ拠27l#=ּEL%b:~K7zFMC/5c&' ٥::XwA֩blr9jnXZh8l6Qś݉uڙKrz&xֽ$]סlmd]5,򁿃¤?  XL3RVɏf=^,.%#%3)1"ָ,XG} k$ :Cz)&3Vs!_WH#V;(L_$Sx>EhYo6mV0=aXO\*L^& p{3^)5u>jHge`oIS[f3Qb_S.IVZ!|UZGl s]hiR.s+BP_jY#8V0+":[<]S3\ VfbZN?V mkR8$*^+WO뾸Zq^sKVm {E=J&}|`lJnNY9r{WI!s[UH,*bfHw;5LL ,PW'ФU n]"vKwQɜ\|o4{mw6J))5_Q>NplmpaI=6R=P+4/dRtʀ9 <^uH PfHޛAF̞Mo?K5YOU E>سrucB*odڳ'vJVX7ɣ? ʶxNjM`,DcN|{PK",fJSs[;IZzftR F49 (.%؄{e,Ϋ#@M揷te|o꽢p'b3^.#Y'ABy2*EIrXDs[J<5tY'^g ЙEQr _p$$H >Hǐ@v70Lŷԧubl0!e Ԯk',i0Dv-@DxF"B_aeI\ ѓx8E YmCOGq|z$OlC qzw SMfpF]Oͮo\.|v&#bC ׌JL^/S*aOuScĕ9D&%?|+V+}pD M_<;m ]@:oLP _dvͬxPpSpF}+4r0\ l+7m):{G6h~;2mn8=(M̒;&PҶܡCǷG1ٯ/=Pv@%3uz6es'/IS$lW)WVHpUeJC 6CNһr*;a{# y[7A[n1c0CVK)w7~KsVekS [h꙰#j~'(Z Srci˩ׂʼn @ 8`wp|}'w;^C/l)AZd|`վ&zo~Orm,&0m-n>WbE:ܩ'}g2#+1[@sr$[ZrL֢3!:lEp%k·)T%C(2H$̅a^a?]Uh9cfnwl#hĔb|`COI g3;W{AgU—Mm=dXQO,8ʘSk|<WG`aE͔w>"n={* WG{0?& [<\]pk3NͅN&P5]JzͿSsA%f%4 [Э< %Eˍw+(UdqBNl\.v 'y Wc9^91<-hνgs+K|Thg皈Y/`~axOWZj/8j[sе"г]_h|HrII"W{er1%3"aըwT)h'N.9=-c_)xS&PǦ̊KZIX=-P >wۂ{ `VTըDC+}!YZ\֐eBRǺA}y*7+Z\]´FHZ1I9_G Q(D5=(AoZcJSR7ޠDzՃ 8딳9@15p"&D/Qys2p1‡Hjg!-ښ>Z]b2@MuJ_^40HCOx3q$9?CF*OqȚև0sQe9Ф&cOWФQON^&YeJy^3T5^!#I+YTKSٴGL:u  k fTF芠4*WOvk{jFM^g8 WW)Gn [FMC=GiQҵ`^([*M\Nvt7 fl"h&=h?zA[Sf?i!;]_FFz)>C&W %:V 'XC@BnQWxjBSc~0dQ-ݠA/Oˀu'BY@6wDZ6_Hh {ݹĶP<3vcsQaDЉ5 dzQn;EډocojA'&8 WXqNr0p޼A,7!쓵:7as2 {\GSw]p`xb;7L ĪgwJH#tM?PqnL?H:P+X̣84+XW31z(LZ< W}S%jZ, P[%]rQ .\Ek.|eQ0JORf­ I4wjg~CHLC2C:-tM G͖Κ%UVMKA4+qexծՃqwa)~tV 5K<-i)ⅱ֊y<0_GƠf[cF`}A*v2-s% |vRc2 a HDJQfx;`ގFm9eN^ F` v;b (Q|88ֲlv*%a+,5@EOzm-'"KZeV}_PeMOPnC JG]NTD[Y)m$/卄@ ^=2 eEbm5w91AewޫZNE-8)@iR8Gdc !_m@bҊYkMO9I> /_5I0U3sʥNl (-qzNZ6@ȧ6'dT&X |2+&Ey]ٻ ǘY%v.G)3]-CST5рo,FLNe]287@QP\%K#b!kORtଳduަ}tu3 C@r0@-OX:]R1,Ists6V/LR k>zq/Έ/P&5s@S ؞ asFk tPjV=P4Ss~o Eʝ[Z<ߜMP6 ?Ry_uVv|^ L J7/ݯZ! XD1F0{ŖC3&ǒ܉EZL]tZXI&{u^ٸ*e8']"G|jGVu*[~敧_:ʦ(c{O0VO]s%Z0^g^ynĨm` =f'u׿\oҝ3 _NšQ1 YCJ2GhcXW+~}bŜ;V@ ']/k~M<Ϸ""INQ>qv]RHIJ(]WۨU&%[^fwB!J+3C,]jAsܰ[jeP9)+sXTo\Oi\ގp]:ƒXEȭwG# ߎq[;7׿-SAYDl*Vt+t8a' uK3=?^x c^M8&k ct+NZ[O;Y1w]ɌMP=f0!z$Pj,X!7L~"9E:akP.kkOqoL7>&K-KZ| |yh9D:RZ/' t uCI<Msi$Tz];tѤhGLUXN*Uj⥓w|e{l R!dXЃ(DYgҌ3#=%(1oJ\1:MdF㿞+Yr$iT:yt-Q als@na>TEF#dVUpJ4]eו}DV\ D&鳡d^SC.eo6ϊ#{>~~^2Ȯ^l+Z 2;:.w3g P~*S'P7^j $Mf'd 1t'<""Fg=2Qd#cg!NL]rhv36^N FN9LcOG0Tl6F;x2pw|[=.]'9)ahǘulHD.߼^:h']EU`0,Xߞly[Y+UE{[&9#CRYeBZR-`EW{K}ݖdDm2QHm|LɖBGM@B,@ RrHH8/3t՛ ZpMf;s%pi~5j?`N9m=Gkћ9ő>#ߏU I}ҟHu\،S +g LeyaJJDY0(*QZ'PgJ0#tQ,X?!7š3`o ^;9A$sSR/@lD iJm<p(dKk:8diQ0y铷)%HCM?V!\mJ&#V7H;Ǟ0KƝS|foﱙ%ݪ3iri1׍@˲U>"M-"fb&*U,JbSb`:uAv ,F-V~e* [Z僘TRN֏=~ j3-4'J&١(E-K,kN;TSO KR{>d3h":^ZY])UnAtYVf3|Ր}?5Y1 ,T:MLF+?mwVK,õH* XsCe>>TcF1g| (M.Mj!:d15_ K9Ñe|9 Mx~HJuCuo D'-IlV\:H $.J0$uh}ehUINqӸuZOeM7~+k}a2Z=<_pW~O!,K3ǒPHHU40\I{x5$y2w6y)@7HE.ٞQ^`Պ+ђL`S36fT* ͪU4Y!vk˜r5hhUa|n1U4Ҍ/RKvJOˡ̜FF_j^TN 6Z&{%- _Mv^Qꖮ' T /\esN&_{N6B #eI {%QXVޠB35,ޏ_9VBÄt3\önUucuh[NOmxO!/|8 h5@M1}KCwB\:LO7[mw^4S$ I]M|Q0|s>16Xaen9N^D2E$zܐPAyAr62=} ~Ի%t&Xg ziY"$y02aQN ,L۱ >5i@fWae<i^k7Pg"p>]H@Zw?5Mdy1j4I*59NխzSll */@pS֟5GZ!&bI  KԞo e:X[`DZsZoaTzT=jD Esv)5ۖh9Lmx\HroKMpSh4HahcMAxR"댾*7:HE̥/t`RVe@if{GsBjN*hZXjM?\4x Z^y!?mB,[%⨓TN#Qx^X(bBLsFc˚5jN%yv5\VCq=6]"(uyS)yRf ,-˞9+qĄL@$vc)R_2Jg*/ Ga1aRh0Drb z!S`ڌ9~2 -^Si&zFrPG:t2?wNY9N)LD-ݥkV1f[!w|v!a|6py[AaU :̎c5eLBGg:\3dڜ$ ~ Fk% {ER#\0uOǤaFJ׃dGQ0jT/ ieL/T|Pӣ&]==-ΥL.}PǹrR6SWM'aZG`9.44~>QmEn"1@]iPkPNJ(4}/BxN!<9EZhXf6M6%zcJS|| V1֙#j@vIΦlco4e"LiVӲD*YC}yjltU+4e> ȳڒY0.r̉ pyBeR]Hch"ccQ kCXmJ=jFsP\&ψ> ŭ P\jQ;-W@kvr3U/Ad=+fу,0Sm$ CkajsCy}riMZv(v13wPm7D}Asjj!Ys^khe SNhyKqlAsǡ IY4@D&Cs! U!c?(Ʋ1Fr5[-t $7oiKo>4^J~N9RJũ1h3TԸC?9DS + F,;CTeȃw;Iv`h(y Ed,$xp I+z4=%ȾZrv8iS#x 18$%Ӱ@v!Wi@3a*wxS +݅$@|LB? :1 .7xaP>@+|LH쒛>Y=A@$Ii S`+/)Hz2kS>EΣ 47Y]ډsyҔ|p|;?QT^ %{ٮI$:jۢvM zjY*^ zfq0!kQ*(-2Y񙑴!SBpUfKS *ODL£g]=B9Gp1+u-PW?v "з3O"Q;sD1}ScMԢ#HN5ԗ_7D`{b|C[ן˸ zN)ˇKtzɼ%vDQ5O~$2WHO^_50pH^)(lZFq'#Z6]l!qG*-mt^Ǧ3HOb؝A7c#StV ` b^vSQUdJ5E9GNǤcL@ fT{K$xْGydIi92$Q fjB٫$Վm~ШҸh7TVӨ(`vSO/fFԍ: 3%ւGW)>I̋-xɶubF=t^@Op(mwKƊqd:o}|vy z|S;u#^.b.LxT)*4bMA^w<]Bi&v'E>WNܘ|#u>-# 5a\%&]"9IʇEk Pq.f뉵0ct+%!meHR B/׊KB3 E\1x%k6Nb# o2_vG%} %BPP$@yG&?XnK@&Z&ो=|:\Bڢ0p _ϙ˘9pG ݲ Qi"ïN v( $M^pN Շ.b#r3=: [C ̌sx ?\w…!⭧U ydެY3נdxpjW@x2dn %Ր۝sl]GOyخ5Ƚhj8<~)? Zͺҳd uv7]yͦBAm&3d: X=O{صS>&LJk L☤0Ll_?ƾ~kZ, ]qJc-}`=˂O[`rʠ/¢Qӽg8"AT-lD8@f-D}̞:OfLOƫg0^WcײpdlXsC}s_>ڰ`4GT1~y }G즊Ȓ6尉1"(c\NfP&8J XNDt،(^i7gw!X(2g9 G!T),"gְ\;[{Uȏţ'$p&vv IDͻ-Hݤ~vҝ 6S ^- .@34dnJZRm2K4jߞӖ L֩mHx`[pB\v-1.b<ɛꄠH[~vQZUE2zo,]lLw4#Rkcq;QA#Vv?gDwC# Ţک |qg@"Tԥ= kXnM`?k?cT/9rvǼe](7`Zv#&JGl 4VOըZ>OIw߼:Y 4*M@ 7 6~jkL[>hD!^c*oNg-\˰|day0RbIc:DWy:/*QI` yz+98n$wc wuLӷ~:u}gASuě:^ %5<Y2͞Wzn8g*yx'en)HN̅_VĊW ș<!FFvZZUV[|]6⡆S#s7pHb]8?CH- ~\#Ur>-+,)rBA X3e5!UҎO^ym uSu٨V}y_7i #0(^)&uJyNeELPͽAo!.mD|DOXg㉢ϸp\]">t潰դHǧw%re0ye>CSQ^5f.+2P=A`kr̳:9$p`YJQ[&BܩG\2qծ^\1+ beq &{C'Q,I}1twf;~tra6jBWԹ*gyi3PY\fx!1P >OwpO6~%?uʥӧ.>_>rr:kBբ[ 6[)9t a9>;gg4ùν$LAkOhX3w n&f.\\ NV5ZCd,4$ 9L*\sR=@ߗ@LA8fܿٲE*%Y:y)VubOeg"7l}iI) O}Q3DP L ^l{-:"k'`Շh ӡ Wم/-SpKkӚlC~K{M;YV9(H\o>XO$FUa<]cϗG%tB C8/&rR,nYB4 EoIWUGū)@?I_,e[r\U#qw,f3q~39-dۊ$Ty,-uC@VFV%`K4S;.s9?p["3^Nmqt~ )q/E|s  Yr]<\B tOcJ-~kw.!!`,$whO Y~% AG4?ʀ;j#,'EɘVvx&4FXt-$Jq0> gvr[Q/Tb*}m?HIoՑ$IC_(HѢѵ7̙OpӼe\ݙzD,C[]}e/ڕY(~]kCTa<#hzU¾碈FE+\?r8ǖ^n p%eA Ǻ5X@ cboOgS%Q o4|ݻYEU d.bxʆ.ܡUS6qTKDsYYVkXWzg3!GR, &qMЏJJfSմ%{r96҅kggQRȗ#h̰ :P4eA HXGZc6AoyH֙բHVm wQWL8b°', >ێFE3rJ<|j, Xz60vT_C%!0bT݌ &@5˵1ꓳCci;K3$=292 Gw^2Zb_*~/IJWr}!*W/v^H%}V C= CFzRdߝ` Xׇ`1uUC6אBt}Ar-zDbP%)à+]ex)xE-5-n%s=TWe{ ӊ^;Et8&2OZrC8)eU;Ym:R!ޠhg+H.C u9z.&A&̃k7?Ŏry@%!lS~}nSCzlqiR71J,W }h7vtyXa7`cTLռb{1 BY̊(dhұ&S'{(y;.kԟ6GR^%K0  66ϯ.o0ge=ԡ<̡Inw}Td wRQݣ)+_2b^Yİg&p{|-)favS$ ^dg4ưP⻚7Q)48QVQ֞{dR{vya.e@  ~5Yv%bξ識{ f H2 Ӂ!wssW%@/u1/[w1өѦ=ǭ]c7[h>\ːDЍ8[Ry)iEV01;\◎p?u9:&A$/P=G?gН+ʴ* VAlA)קdC@3iZ| W۬w_ v\b5a~>~/ eAXDZ⅌8Ŝʶ V$7 LEì'#PYxy>+c\g0aDti,?RM]]m[6ovp>!O2qip,w! \[e\}Y tWu}fae'*M`YLUP3WZ HHJq>GPDJE>';s3̇N\`w>go8t2AWc^9FrL?`zaEe~LYSk;ҬGOӓP);~g\O`MDC> BcM 6a\n6SWf)c.~ ôKDĠ|p+`ֹ;`{$sx {Od2X٫Wu̅]Х~V3% zoHQ"u0(L7Irt&` VB:[;Jא]vl &~^)O҅$Vƌ{9Ciܭ>U.[܉a`×mJ;"E[Ӈ?JiG`mg5MxJ ~_H c~Fp%yS˟5IA^d%֔/*A催_]G Ƨ[ׯ\j}|nWDY4%־bAA^.f%\Y-?f(Ё;s1J!Y&IJ_4zi3Wd{ /Q# QCsꊀsRǽ'9E[L,[C"MNbēsZDkW/+}~`NG/Hvmx lh!vZPI'"ULy]0d]n E.^QpMtXc1c%p%>Z NoFOYG8b#o_BDZxնF&7œ9`csHt+[ .kO)02h`Riz'dD]ڗRk M;X/dQ{4Rp  fLPɇ:d}B6njUn:?m4 4 a)I{y]+ދk:5eˢ~Eˆ܀I5=hpޑW=ᗅws2DS;n<;Nz)xG!Qt7t۰d_\ѝ;Y:sv/ kI'NUڔ*M%\`j8UV4'h`6b 'ûP27 {VeE^OoXX>LRSӴ*E1 ۼ @ETXZEw<.I?Ͼsl${ 蕇K6?UB%4J슕~x"Ш.KNO$Ek\hybm P;j+9EU]VNWՋ`b17:oP'DNsG$k9cS^ &hF8uX34 /Kb2x/tUS4fT֩8ީG &f` wR) /K hn .8eHw ݡȱ! ,Ё;wAn1?Hem3!:УR6z%<:{m_-k?86`Qp k2ٌ J}p}ݨCUqC#'a77r:-z1 cWLApW&X ^N(%ȃEW;jqc71^VCMu,'tؐ-935GqRE-WQ5Tk5#4D9[dzCU=nw9ܮC3ΐP٠()1^e _Xm(Q%hNx|`Ωq Ѧ(A!u; O5څA:cHl!K^+-=Y `'&t{@.qs 彰<`@uѬ~* |NdK4\&Kh^uxЍ )"3ybN'~p^ ׿M"N11{c!!hqp~BfJ LTN Dv(Jܴ1 , e#?(ށ;E敟h*>741BA: 2cMwc[<-j]%x{N' %4~eQg|evtᠺC&G9 :g,%q$=H,3Vv8c"O o;\F&; ,QD'3 *L|oNTb;F4Pope}Ȓ~]Ь풙 Xpdqh}a`',)TTIl-9'Ib̊\]/6VF:i~ ׂFE+[i GewdMdm!0] #Vj]tF*oh9V͛著jB_޺؍U/_[bI 삩O{fzuKQ<'x%g#E]f:F0){.b D{.׼4{P=./l,]D@8U2'Omw~*⮇}/z"|3v㜒S2j43E_Rۘ9>88.s(3iD +U74zu/O "J%>]1^j#Քc(EOw1\| 9P]y9"7w׈Hi\Ke]y=S'z!*㙩67٭ Kk_}#38ơ2S`xw1o*̢݂#>CJ+Σ񜑪B}:kl=`y`h][6A\^HF\\}3w=]؟.wfz 0\y\s]6ܢ71+쉹^~ZeIA9sZ).<bYBY)7)]3tTU5RY^Z _Ke]_mHD_@0$w#E1f"Q@iP>_wEUBs_[p6R*r u*c)v#i5C^9o`XD!ڶgCᯕ}g My sӘo/L&(%!XhlCHg ZH^xeu)>Pw~q\*^%!hV1kwIwyp_T1%,|:ϹWn$. MܵfK&eol^zl }U'\3busJn4*/ g'.OF TMW,{yQʜ>PkVe FeI=6030UC_/php( T~e&6yoV8󪧏^ȧ8' LtR^8~[ cz;̭t$F-?QNsL]1<$ׄ+ B iPH.Pݱ0EI22ht 7E{#meIby?gqX˙Ȃ1 S9҈v=;G峐HCw I#?i3h]AUyq,36%\ىOsg=[_lRűVyDsTΐy\юlA-icvs/tkѤ6N?ĭ z H6*u (">cەVBߨA3JN{,&H*4!+L}5:!J_suap\ zO܋B p#,bQf.YŸOzƯUek>m; kv}D;0 Qy(,9fH>.̗:>D \Yhc!Y|\ʻNsS.!O0ݚeZn<+<4(YG|'3֏ɛG4?9Y8| ~҉ ˩:bt31&sAF{ns E4ϽzRYpڤmH'B3t&DBQf>ue"wYfP֓x*5^.F^+s@UU_s[I.6?iRdʁ{t~#D]{겔" ET(=]'n /}{aF@dkL/`32[rM,,zN.j!1#j+u١δ  L3?W(9{<>Y@31['0U@?`y 0ȤmiQ7D7z^RȧXqWyzmEQ(K= `t@dLuZ ܎/b>h ,\T,@IJxw^#8lEsbmԕ̷SE/7r5%ֵQw&-J7O K(өOsnIH _[7q< Ϝ}@d[w_z)Pc]FAȽ1if# o7 4JlGïj\ǕjZsg&}aBNX1sL=pH?aȁsYRV]r'iBa}Gs9îЉ>==.KS|@xvRGwjxsYƬ,vA {? fI?)'DV9#Yߏ'nH,w}bmzlϙP,qA_P r! ;ȉ}L&0JFB ;"MzI|]/\2x+}F:>?d=Y{I # ۤ,dul-Acn>ƴCXxqXK+K;cܖDꥀm4c\^1Gs0OV|'aIyleˆi3L 0qCQpiо7+Jk(;F0,5lAΈ -8'DfFmR̃[}V?:WqYJs@A08CX˄Ѥ$oFf35h-ŴԦT-r>qB 6+M3BUa6'c=ijl!'}if\=6S~̒fi\B'lj^M?\NvWsΞI B$p$f puj hmI?oN}z2<$ϳ"y*ZgoEg}ixT񶕗pr5 EYLEhr)اK`gzc#&,(k`7_J70RjzndE,Oo^288Y)>܎ՑxS(GGdķҎ MFEZBxTuWFC^4 mnrp|.겫 ,IH-u7OsմJ2(wfhiJ,!7W\F :*moiܳM2=5qLe[R{l8OM e~!pxxQ4Tdq{{+Wx=nI$.T,ejvDNOrVVhHl$3אd軼i9ET~:?.HbJahJ4aTe>]VarrK2ܯ'2ٕ؈a82e. j'g';thhӶώeۚ<p=? h2^BUܪdBSBc?T}7vv;Ǣ xѱ܃YYgXN}qnN&/y.[]X8/m܏5@D&H#6;<3UuZ;‡RFvs040R1G]Zh<}zyCF?);G07Q85] euy. zO~[9 o`h<,G\p@x/b!l99hb{'p+VjݠOeY%<,[:CDz.L6_h;U^qEcH8n3bxVg'P1!=Otx#bшx.hz5@3eCΟe[brYR25l+۴KX$:MIG~/U :`ρTF^.ˆaoEo$#ϬVz%不 LNC"`ihx m.Pܔ# *h! *U]-\zHyNv_޺7׋䍞 Sa,ԸlTbdZXg +Uhxˉœ2a\8(4?]".1MX+ YpS`(m落 }@Z;H >;:gdlT9=ߺWpؙRXQۮxgAKi~= ea22q7k*d Dlb&槪DȰ.@ ˕@ǠP?Y$4ǍTG*$\ٮ!*Ƹ xjQ5K1' l":|*[Y0W;S J]q7 {,u,l 1Y|fPxhNw(#@yw2$5x@\͚x5ez5ăQ=I bi2ټSXI㞻$q Zyt׫Mx.l^=L ]`jy3Cŝ$SY)Y$\g2OycOT?,Pc)_,҄i*2T`5CgIsPN;\ z=Sfxdz;l4DM.8.H2oYS(JhCEDN(\ԯlf>76&hԟ\^ĦUE`zn @%׍~0_LiasCrC/$P ˯w1R6"!zo%У |;LmP˘-)P!y1ځoU*ܡ6X;(3`E!2rܢZ,/`haqW%ZTYP!0I=$v~$6*5aͦՇ j8Zb:wS\.?5*X^JX{ez;Q#-179(dLjGR`:4VȲ];R.I~nk2br+^_74YuBUSh*j\tPvX B7rbͨn7_X3} ϳᛔR٫z]&ս%wiw[Ƌ.Aȥq\֑Q:(x %C*UE ]6<+#r:WN\"<J_Sb)y)sH:W]-굥8Ex)po<: 'pP&EZ|yh@d. _dO)bo 5bM}o݂l9{Jqrɏ5]NZ5ّMҍ%3ኇ:欩cEEIs]ܽ"i$: b5 O 5B旍| wOLpiLb`Cd;4@Yɍ5ۨƀiD)^u8k&}ʋlA{K/Lm8h2aNRi1ElJ}$Wc}`a#!$ܠt"$qr sa>ho\Q12xQ Hs \FsC'm/CV/hB8u( Kְ÷!j3e1]ٸv\; RHLID di!9PghRđ3c;hs0 }wmHa0Q-JhpMJ0"j13WVXi[ι\5rKԞϲMϏo֦:MDڸG| Xxed:_<Dr,fQy|+O}d”N,AN5-0(vt0/:՞c1뇊]=ʐT[r5I{܆wR;Ftٗwr03.  4eu5N"e œ -Oe;tl @FxFd <7E~cd ٫ئ\_kAW>L ϴx$6Zc8Pdi=SE~aWܾ ~"‘x]$ 8^slmz^WJKtt縓קYSL?7.\%.}xv,$+O&Я+CyAm=Cn(Mb+@Ke*RAXN-կaj)8/.d.=ϓn ڦyKUۘ^_L%Ls2N:>_8*_KxIaH\ <%WeUBMb fi'Af1p [űHPU"+nM}QaC'I=d jwSZw?WOCC`"^16D촸 ɂAގNeפ#X.KgQ9 j~~$O\"r]q]#2Gy}"h\ߓ'-3+Z W]P)bOT#'{v4~ox%,Yx eCN< _ik RL2ʆN) A.VظZ GeC`1 k-H HTX88ai56t& |[S7._>zigDɵ\ݍe u܎g%>S1}NY_h<핼LFI®CGd F: >VY7%mZ ;zD &)]Q?Z GsJ6?cjN}GzSL OJţ{Kuӈ RxRq9)o)ʮ8 >se{[<%c@i">/${=OqV.8Wq,cO./Q"}T&e mcw6 hdHu}r}~nDWOWтݘyr' _ i&0 ^P}IW^A.܋> )dpJCl+Dv|g!ݟø,o{'$~gELocJ&>q0"^2&E5iYڬqAfw-TZa?צGPCM<>IˁB\g^ Cp}P"gKm:oN-!@ =d^-?a弑y+/2dZȈ&1eF8u W2%. t]?kgK?wے=VG⹞G)m2m2t+J# pd`DK9PDQT}O"Pdڐ^1;u'K5501 d] tɸ#잤HHH{y++(A6 Zj" k#R>:۾?q#LzOphPƐZ ῷX;1DTɥA vB6ۧcu:9G\T̐~=jޑ/wt=sW'Vk3t36K:tK#kcm D) )%Rc}8+b.mY*5:CSd'Xۃ/Ѩ:)ypxg1.j#>>XþI@ t`)?a C o9D߳.`,XmQeH`#ET:pL !! ryLr uHv`lb!)d .W}UC!_r<7{F׽QO&S 7F@"H!oØM~EcT*yeeI7}v"R9 f})lEa]+2nYX](E0FߊhS ~rXˬr"sno H|{.G׸'51 UK6s2ψFFFW*x֮)#ߋWnds9َuuHm/ \@I5/?컲w)C4dhKƣD'`!ct])<brm4jj kζD: G hKy2՝E^Ԣ00W nAvq/knZơ5^IYnEMJKxfMmzc\WB)0퓓xPFTq䖉<7С)2U{`pOba>PnA$K#l !’dvy -ԫ[, &#̍2_mU Oap/ZdG8\,19`ovƨ&k sL|}Ar\k_Ps{_whX$$p f-Eȓ+}#&H2oM7RKյ}4Gն;Mf>y#~Ej Oob)KEjPEqZjrk4lZ@g{&Umn 4!JY=tyE[}x(~8\XP$B7g GJ4́FyRrɕ ̈́QE+վ5~F;J]geNg" S~afc2+o6ҍ&5,Yj1KfH(}Rhhr/b#Db5;ġ\;Y8;?+'R>r/ݫm}AD=׬*>0@H@YnpG9hlS6w!5|Z{cΆr;,QtیqBj#%nA ~P/ uECαipK Sjع˙FU~gGJ{a[i )LɣO__؆k?S9~~QzFwUuΉ*n^^3/,f2M%|^jz.;uaP˜_ʾ> n(zeqk0l<L S]kop pEv'Uș7eb>Weh?x4)3!~ D>Q,c^lČ!LX{X3hWL wpY'eYRBʂOfqS}*:ޓ36֍t_3U;NKϗ3LӷcUmtI(/KTG&Y_!V@uɔʃKa+'^n~8WNBuyK`l̢JSU~ڹcZt_ҿ azDW*)'O!\oli\?T8"ۨc3"vtá6 qtKYJ7z)zp4i2izoؗ07fNȫ.9 R7hk-%[@%[f$Ts &_^)$=qYԗ<)~VE|X`l?Q|E6wf=ݾcg6,((hǟ%XVٳ;=fc\*U(VqlɩS~yɵ{ I,\ *$⧭gf`Mǻgl*Uʥ1Bʪ*ieR̩yxL}e{sun[v-㔦/̳Zx4Rbߢx8̑(M9z~Y "]2+QyM= a:֗|s0ˈ4KeNca _I]@ao:cM$ox!.ᝥz;R}RR6CJqr>9 4Xb%R4.{FLRV1 Ηȏ^`-)U7^K|U g>] 残>#K:\>qտ{Gfv‚[`"IL7BxH/vWuĥ:$k._0w)ɍn (.J\o r F52~LE|SUEƃ=$gr#qHDTXEC <3p}B[7>c~zwO߱H+fY?w(B~{/,:&z9<6Mk 78t,At6)zB 7 $וv4d},ziYpS$a<4*4/KmX6J (Q^ g~LET( 3ӡg, RPħ~ۻ&:ނ+:6}K 2!ѐ9p/8d$39y0I/m=zEP(vx ]nC.D#UZw+-+xrW,oy)2;e i(9\_W u2g,ګFP!#%fR%n!~UqܞuҠ&))_4e]%H/\&E슯<mD"#6D6 p(~#XL[)݈5 U/'lM-H8 t,' \Rsc&&jҌgwo_3!S4H$y|tzd*4 rϒ-+kH`/okbo[;[ AU--@dY[v;X3(yuIZ2U]Dqhw{W{ UY8(}FOksxǔkD66+A~^I}F'Dzeą͐Y۞giXNeuEdcZ~ xW,N9Kjbߊ{n 94%Z`,507(iX 60)Zi]G8l+24#YjTq5}g[>!r#oqpn5fC\& 3wKIOlKw]g/<n5<I ^6YWF{$ye KĔYwV3Λ`N: {WDl?3Z*a=P Sl|[gPLnd`ª _UiBt6==UFml6=b7,͎0cI{dͱ?{WȔaͫ΢A _~(e#-s_)BHywd Ͱ-9JkSE6 ɢC*PN\&`: ͯ-v|#ۭJ%Z.UHaP#!}a?`Od hv(.c|bɛ( (?9T'oO*Bϴ5KT  [-(+QXvjJQ:+oX`l:#L@aĂDdw2R茡xNAhP6 y FWs'x?uG@DA#>fLn!s\hJ؄1 0İq^ I+qվڎ! %6 & NH>c<pM哩ZjZ_4+WCdԳR$p.N8jX$pR?:;1FѕTLLľ[2\RV@\jYE1}2[bB_Z(U/+:GR%#N gcY /rf*L%-k3ZY,f;+Y=YX8X~*EעOᛵyHfYD gDTOg!S&GN,r&:Rox~gOb+Uȃ= X+`m\i4xBMyE|Aο42DE|mK~ NwgoV ,^ڱIc\yPLEVnv2Nx,) RBDMQ{ҒM1yy6ګ7@'` '⺟g@^ЃYbH.OǙ9xoL-^fƎr3|Nv) z*b@ %>Q=5\jk5cdɀ:GWh`"5E0Nn0zWZ۴{eͬ^e28wi2#RgκVHD];Y*Yp: zqNqfl[u;a2k4dg HyΡNl]8a^U5;?='t.+GJ:Гw/3G wl9'rj[s!UH0b{2>9xL Wi( M"bMEn*A6 ?xV,;t,JuBYlk(u 49_]9Xy0T^KxI+ŏ !FԝvBw>-Tc,0iD[v_ 6|<hԤDnlǒ "x4X>͐N)23/b-,H^tjZI;?Vȫ b@`?qUgrTa-7[pV!M.=QD({[rog+#qEš :_ϹSE.?^q\^yӏ`@*-eM`zڤhB!me.m7hݬQ?˟$D)_;/EI)8W:f!A.{ҤS#+Gtjmyj'9#E 0H-5?U @L&j&CUmX B_{W}B:p8ڷ[f1KC)\z?(O?ʁµY'|q]UYa K;ߙЇe} ?|xDM;CMl/ay*=` {Cx}4$Fڐ"<hBQ+j?J%P"TNKnA6m?R>y[MEw/b(o-"8NEp' |fW+˛Ǥa/с@X.M)kKMXƾ+Ϝq- zD@IeaA49 UjQFC.bSpq3ݟO;MS'mfTj5ǵB$5HSFX+(IFXSTP!ɦ !;$a}뿭sW^)4\֮@p{ptJ:AX/_j; <;zXY)ijޕ:sO_Da"(h)r!9wt_KM~OW=[ƣ6M)1x l>#@gub]vQ|bqc>iPҥh^*!ܨ r`MCG="5 4lQZe|:FYb$)IcL'fQe 匙8 9|cܪM" +00nOU}Vk4#SMr9q6a j8s(#AwrgUxzR!B]!=M,auϳN,LNDiُ6JHKk&;B YդAR o̐0G(OO<ʊulhBwDmz u2V!Io "AwA?@=]m*)T1T Ɵ,=14.qiLm"la 㡇uQ~"{,72\zנ5XuLhEɩ?ܞȤk"( iL|= ό`SD~ʇmҠ1I".3ZaY[PoGK^zHFHyħj$k< f>]tKʨ&E/JZˮ$dd{1ѲvnX)K m:%ݹ^>^PDI:բoRS-%_2 5Ո{qzHwǫud rІDUSr>J9{sa1$Zgұ?e VMSmAuew2 !i[F`dfCK\yut_0A;]QKXbNd]J~jXhq!-˨p]2?L3W!=g/hfјV(ccEˌayҰ;KN..Q4T~_DJVΐ-m$+xD=̐4hi~.&XԚe9GSya|wۂb xE饱Nb3lMTf.SvQVbۨB1SS ͤW^d Td"ۑ˳VxDƍ?3b^96| * ^tmW78 W4jKF8pN|lYiom{1BZ!/,§#u:Ę(~Ail,Iuz}*$WĊUKB}?܏hqb&CfU9Pu4bw9Q+m%o?F֫=EZHLՕaw`h syl| ő^5O֮ttugpJ2eovBK_ÌWPɤxj& a&F ^G 9n!lXÆ ffKDC eAц<6݌D ;p0eC;6-! >@}zg7GL Ьn6FC^:g +&ZHsFi'm8wQ⻕yCnuܻfjm Fw։0O',-nm?z(= K Nc9\Taެ9S2ebۛ$Hґ7sGac8$a+tZA1Q'Z )Y=a^%Xr6^f;΂~}(̎-i2V@!˛r<1',_! X ϵ<ț4`Skf QcгYhe8mPn܇3'*>K~b{kSkűI4 \0,O[.$]nAv>LWs)W0g"5ll"eԠO3JGGf)ɣ2Sg>9hc`S&4_o1}R516kQ-MMlPQn @ +% f%nLy/#rG'0X;w8yDUqlSG\p}DT5TF%)jwG L&q \hG"0 bƿe]㓪"k"[}>tL <\_̐F g< %2|7JJbOUpƶ1{;IuTGO -$Xiҫ>)Ms~0x !B~TW1 ۈ%u{MKd[=B>FG 1ds>կHz9u{G 'F@IP뙂żA< M?<"_(n*r#/}B7v >%m0]7bNj3%޷B '=\NKc+\7-Hz#v4'GgwE`̪2|[ǿwo2)뺷/yϾ x_ ϩzGY$La$v(+1oq'mO+bt>zR10yݝ9Bf~AA +b( 5L޲GՏMx|fu9lqFe(j[Vurd($=e*=ƚ !"W'1CU ]ނ)`4D%NOӍLN+]A 48r+5D0ּ(vGpɷ`5)?d_k~tDO3/4fovP0)ھC{sH6؍ٲ=sV cSbvʅRJ!{%3nw7<1*Ȉӑe<&FsZ7 i./ܶFFu 268ia>5,'B^gNPMm2C?7gFFJ&`ʆ׸ZDL˯bӊr~ߦ+*qpL"e`6 pX~{7w.M DctlT.)>-qX.]/ aytjG&"gOdtEjRSjlGm&1^{rLˡ.>0`#<uyM&99XZbI#y ڶYZI-ORldlf|'NȈ[rÀUXQS:,VH`4qI z Cf)[z<-QԺ j8>WC"+ zj)9 r B"PM37g}މ)i:CiG_8%? _,/ɣtiW0 y*`C "3W,k\ؔڂuF|vvIwG/Jq.Ҙ*S0imB ."mn yID1Ǥ"(]4$"[i[PQ/j:}lI"2BepBa? Xu)G$>e\=.Abύ&Jäv@Dn+[Ě;IJO@48Jޥ3GsEzmˠ ˣb8 eۑM~ެ2+dBW*"h:I}}Ԓ>MzuyM塿%q4ʨoܭ_`4l @7l1Ys #LƷ1~,:0[!}% \@ )ȧNӑ;ƚyp7#B|}T$vr(z']=QV<[nKZhf?:'M$ۂScdc.– %])kRMatǭZYu'w69% ix8%d+^}d,a(Bŏ! z*CxXωƫ+wΆD\i$t7h8R=%]薀5?x 6!_~k R-h"< n;$Yy˞^@ga??2gQ/OtDgoookr>LeHKf5C[UF/yQq)Y`XTȭMtp?;фqcf]$[s+^Mxc'd8S0?T|lnJO"főxѓC ](>PB&s}(J~6O@)cc:Si>d!t^2?" *D>گY3#tYYpWm{,LG0Ptgh,fX*ِߓ+j]T;(Eqd Wۃuzz֥=dUɇ/B(24g?/**^szJpM􄙯J~X(~r{f zu(BӮ>-e9a]ڢIu*73}sQ*L#tWZTHQʋr 8s59:u%^y$qcN? 銚^i=qCCh 'Iu-lK0PC߆'@W CIHVnAzY?kyXiR©|\}\V&z4wN꘲̒ĎS*crl} 2c/LeH(Gρg 슍΁:|_(1[޲VM1Qm3SYSttD:5;O=ܹzA~)߷I' Qs:e`uǖ>t]։Ӽס#Gd[O=z#vm\K{SИ>6պ.!7951 |>*"dVuP~"M/Zp}8UHgSFo2_tt. 25b%ͥ4m,`Agx΃hVY$mzܦ]ZÄK ]P]8/x4?;b T_ҡ XiҒ^w-u.W^ oed.pמUR)SZ TZ͏C#i&Ne 7e쭙WU[3 >x &|qʌ +ǎy=DO{3NE)H?{!*Bpbh`';AO,vl#X oQq_첑񧎐C%8ݍ9Ĕ(VꪏR/q2[R Ef$Nx,8u3QRYe+67̡=KVgEV?W`X>Gb͂׼3436;7c ;oL(=i&N=֊~G 87R#9)8VU/s5С;SEQZHi8S_\ H{ȣ:W戶<\:wk&SJ m%!vLi`[?foϻ;* %m-c:$C)(EcZ)iN6j+0vmWEzsN ]A=(>_bשKHk&xv߃tLH'wR̞zv!zjz%1.,C,er%iIWmTsK+$f)GC 7_ZoNЊ4lW~|BVY8iuP)3#wްz"̜A1,;vYn{g&0kbAC5x !ߒQA*7}PdoΒG g ݈;Zbg87/;'arp9x֒|S55 ~wP7NU= &hD_=B_|onȘa`k⮯ ev?\Ӟޅ+M?d.ܪ,6Upa.)M- )r^Ne5qbz7.KouM$g\A G>3`m19tLY+d3ɿo_xܭ淅hVšTT3+qЀOݲwcTh~=Lu3tJ\ u ļ.gKF8)LWgђ*lSLsfeoEOK[)F^i_MTl_G,z=n{܀Ay$]Ͻ3?'KsD$'Q2^ֳ #JBFMRm̯nAkZ۸P6-"Kw(n5޿e@KE;#d'vT<Ąq]:$Ϗn=bnEAuUm4EV-+5"|p\Ѧ R99v ><Z`GmV"%X8]#ix̀ Ɣ|bϻƹ'!t@xs"- #N2HSs?Li*j$h}U˙hVvJzہk>B-0T?vH 'Oϯ$T9ߴETj \NT&n- &1%r5_a lþE ]wyZ`֘ae^D 7! 0(>nI"Sbrav,n)DXr^VSa}L« N;"AITAK@L9Mz;Ǭʳ8JF^ <.=CUq#F6,o˕O!b>S/ѿ+Q2_CX(4٘ݣ{ 䑩wON+b;7Y8[B'qW;a W0 ^l\KdM*Xs*e6 v6nr`}jje\?v+'BL57m?, L hiT rN⦅0,asU?LQ]<>$ýț(Za_?PEXC4|zes27 Q=1taw N- Jsg5Q2i,,94`m/ߋ 钛'%)8>I|Fy;s ,TH"L+ūBoakbkN :EɎ@pEggSD8:]M10˩[P_#O7Hkf5Ok@sX8CXj~(\])n/ =@^Ur BiF8E&&zmzꯏet9Ks.%*Y/e:ʂV4eP eɕ bZ#tf"YfSaPg R1L-Bӝ2ָl[ݭcI-طA0GBQ])6 l[)_7!0뾿>|trM'')n :Gl )Ӷ79[ٜ9<whɣT qMՅF481C~r( 6G{uaP:P:1M;xCΩNr@Wcg P0uYAM T R*,bSl{Dbt@Z~%n| 6 mS;[rش~0cFpHdӎ*Ă>-=I&gq,|'X%a"L\ZkMn*3"_u"f֔P@$FJT!:7(-1nSrKo*pJ=EZv (!00" c.dN 6o:BW&+>8QNӳ_FkI .riԱ'NkIEskn:z/S8~7?9Mtq,So>҃ƮDS$~}и s$Bu3QFߜ(-o4sո^='/P }]fRߣر_3t"?۫_3*ztbAHe3K`‡W㑻Hz]vhTj&Wnf%)jqiѹΑFMkZ&;/!!]qk@5|@܍n74u`Ҧnְ 2}s﷏rs l3{>VvqYUCM_h\Fܕ}#2[/Ul[ ܧ0}V,% ro1o{bьD6bl w ?@?+A{'cLi颡E7\5~Wȴv&Cr h;gw Y20Jyam0D{HƅR'&A]Ϸ.lF3{B؄32(|6:pD_|2 I3W8Nm C+z4RlE% Vפȗ"N50>0K5I&9D&8] -/hA(:44 2|xӿ3KX<AX@:AQa<4I(pUa#,M)9t3JVxy@(eȁo045:.>H7;ΨzŁ%8yq6Ⱥ">@9'M.?qH:1 Ib%[DmZ6ywu\OldD^vS:/KwЛg `(xt2%I6,,Q=~0 .$=# LJ͜C=$+dZX!Q pAQ2&"9;/EIED %|")D0,8Bӧ$<_vN}-5aoAa@X ;S1s) Xrm$z>\2dHXhC!6 rzk23 3wan^Iؗp8jlue/q(Q쟏La[XvGZAoTrl?`e`,㳦p U#jC+nEDɁ&ء/c-Tgk֡Wd#1lcPz5_f#G/@OZx#,\Հt9 2W+}rۈ i--0S 7t q+!qR2"f ƾI[l#n|D7ט5\#X?}Α5p= )-eA62k_9-k@e G+ _z4UG(KBf$V2\ տIiHQ_'0m6bj`k망qX9ikł8y h\X֣& ۀT5" EPrpI]u!ADmG@ҳHfT6RFKUI)Up@l-H۷N+ĩN&6h Gq8LZº!|ð+m{;{8ze.*,݃RrfuC.C `Ζ$|";~yqAL⪼;Ğmpw% aoEmX1+eƠU}֚!V\t<-Hब8b6O_WbBU{#kErfY[ۻTkC2A/9=7i`<ɏW+{p*Gߩn;ݓ-̉R:.$Y[*>@v;f]lC?t!ѪE<׉Gf%,U`p;wjF%=/kA= .!&ǩ6eO{e6}J7H3L;24uި@Č=WT=ؗ^ ןѾw%";|A@%<IWxz=7y?56O&96mbs4$xJؤ OϗHD$iqe@ܗ85iсY c|P4<9",~ LLjDcBHţZIY%_l$~OƵjU2cSDmt `/X]Fa= є/K2" #BlܹYkVt-||hRyJp9T,sW08w/_ٳTYǎEx~u?R㬟nP"MT+h)?%M2'RQ{8GXE.,a LGP.8G!lHO܉p`EMg֥X"A%aZi t'J:ؖx$9<qqiK>aΟַ;@Sc庒,w)8 rQjXBV xh m hgM7en5c;"Mx-C ?dMOE͠ (c@p=G\ b H6"4M\P@W?h\3OW5xnah#M6ҿ:qsVOP}°NKYRъɘyM5kltߥBUh2Q67Ţ$Qe>8ZjWch`<5e0ʤ٤]Xk$5@gZL֐'7,r&18UEhue.F!G EGAզ{ꃂm\TO`Yc0柋6i8s7s:!q-d4R.5 v R'xsˡbx+ƇjPML5.n)8:G/m`s~L&z{IJھ4({6yxH[p2'Ԝi63Vś<Ʉ !,$@Sߌ2rH}׭ȣ|%r[]LSʼ* _gw6'1P =j9i>cXR.a,-Va6Bb{ 4ܱ S S81J{ZXCͪKL_*9  f6_*j qjQ 餌@b P$4x [5D_.iV yNMT,# _`.eR,4W5*D(݌m]ۑ K!PPI1kH_<aq)L)cNS5 7L }(.u|"{> 2LKNDo,bbnO*BJCce UWI3P+(t o]BsP~V+f(Kt)Op.tWV|10OF~H^Fq`5iZҕiEIE ܉qn>3[Xk%NRg< 5Xax4 6I/ىiX|Q!\sSKl;#Y h2^Sx hM|qA&D.}J$n2:|`~Z--;1)B帯yJχnNL3-b2K$~Gh[|ktzTڰ'~7&†qR.'+àSGc`]ـ!&V>~ݣQr5n lF3Y ӶU0kpDGd.0^e{Ii=(6֊d9 /it)}\l7w(OL^Džg?/t\:&6R[q-2acl$kJIwyb`dRA A1-BcbR:[O힟-OxhAZ8Mo &ͭq[L }>=S7Ϲ"iZ*I Of4԰,NHos@] pܬ;|Fƒ-82!>uN-5ܢ>^\{VZ~ҵ? `UY?W Gm@} N'mnE9t0[^:PT~M4hWv/ӲM8-djD^&gL=c޸@_ H*p kQlCN&8Y~wAudr;3#-ջ:I 62:c=x_Z~j%.ik/]+&ʊf&`;#3pV s)Z0_iswBHsl?|-XVѭ D׊£Z|3_I's'-9\3c>!䚻ř:!%-Z4؅䵳B Vх]le lZG [qI_ɽ[2B#$@*5f(!z^u̇8-2W./'+fnogBVx0#!V,jM/. mHbξ] r@nTSP?)ӘtdYߪGoWsYtdEΪBNu)␡}Wm3_9 -1ʔ'aӝ ǩI ,NPڜq:t\{LQ;ЧRSaS57ƐZ\N-`+j5 Y(yݰdD}+PPi rrZ1@0(%"w,dA}Dwx vr~{|rѺFOln0r](~TQ/)/-o-RTS},I;17Hf ה\9&ޫSʛi˘(r\rƞUlEpo]Ac:yZ"(Q/eD>u2"ԍEwS $*wsNi,e|HOl*;;뛝IOeCEC!*,@ 4HFJp.@ҶsR5΂æoilO$ʹPt5'Ovwq.7Hl ݟL&ir2/OBmH+!*P$)X9=AO ƪcĿt4 <,8hp#\oa\CɃwLe2Lljx+@rM_) [ Gѐt3' wsbgcXg|K뺾3B K]X\?Ns?1ѾL/v,/t}KU5ijL`iGdh/ ZchE^tg|35þ%0m1'Nu`ŀ1RצC8'iӑ9Uwov7o/t3ipX)^$&x~xS!I(l&36 1&>PY'o{zZcl컓Ooch yp[ByZ?hiӖjI gh^ER[Z HK?pCs*U7wF0rs+|i`c9Ν Cx9mjTrʐ^ELVjG+um+5Gm|uQ$$g%߽#LNm$nL~%vrzyHw +[hK:)o3?^Nv\M -Bx5&PO$ YFU?-LW@~sMWT<'˵Aq; y;UG8_.%y+CbL#Bj{}A'I3V߱Re0\-zT!ʚ_?TN@/9GEbHyi.-6xTKraC^-J{hCw65/q.(`a߻XH,QZ!݊,C('oyQ:պW αUvF@'4h4tVyyNH[;1ZzSOWTʮ9`koV])*R[rPhψɑ\/b`=d"NteR[X_^9%lL$o|I*aNr0K8^B 0atM96F%CXMAo/ P?TwyB.`l6 Q) zӜQӗɦHR P+FM*u/`ޥoWlcվ=oRIQ7A{^=wm9]ң(d@>;U2DTCJ4;@"+3Ac$a(T ]V' "{:v{9,碊S܊Xm %<rpAl#. ᨛY$E#3 s@PK 9xoJ՟Gh 8s9BD@WEUx/sNEJ*ɥRjSd܊}9DWFjo Ƭ+^H$TmN΃wjV\ryXVڧwnG&dm<#%>Հkph z|Øwsb˄2 I:'ڎml/ ƓFA =AR.aPNh85`y_ ۂi!<7o =Zypiy%+]quM(eޕsgn-զ4V1`S\ %:3`YWaъMFE)+RJ`oޱDLD~:82r<;#OoNd%`X|;,nail8HZ}00l χ#KI:Y39ݑDQ}H/YB[X\v:H0:d0=25 xKл+w߾~-B!o?#1媊A/uA+XQWM=;MoS7sܸ|K.%̌[VЅǩ!`PydyT+<W E-q4ΣIo)ZmUI:\]dwPyh8XΩZGՏ5m?8MА6yZ Lt{Y'pFBO ^>N^N/C-5:B-#mV ׉ܢ? PήyE U*IޖszthPަ<"eP|1*K OX}R^%JR8g w'ɗE-"76vIm;PPDyy: |`6iu+Dqhk36G{gQb_]˽.KckFM gX2A{ˌ}n ^XGg<4 INb3ZR7.njFPo2r;F4]e&Kx!TiD~Y?%/'>ckG瞵u6Fpsl!@,'K]5ƻ> KriG퀔mT Q>C_lHzA5H 7N\ԑ|[TtOgGH+é$|A➛?KhދW7i$@^_q,H3{% 𸵷I2+,!p Tt'VOhW+DŽΘ >M z#;V^4͔Bv iFӧ@<)?Rxx]tVji ,d-@rU; D8ҥr4[k J[WXV [HDfuo&Нnij3Ԛ)eMf-$Rv6,Or.A<HO1@MqiQ(IZψO4Fcj lДV=ZB]rG%q|88 *KR!U=sB~ךe=l˃c"I. FZck=9ҨPA5uQKq`n=cS嘆:@69IxMėAPMe&9$KX_'ȪUgWH#&,798RAnFɆbd J2[rf-_N+GMqM6cA 4i?è jCrB7Mh !,,p/mPL|XpsD&9Gfpn? obt W[s,р=:kasH-eܭ)u21i侂\- ]!Xo b*{.G΅]^ATC\:SӗBA*L_$%-Ih%%ŅfNGKp+XA4jI>sR$13E990)v$ߋKӘ9a-^<x+T\l KAߑU{FciX̯3ƽaq\Vz636WV#*4&SΖ3d $EΣi ^M첳*Vl5LW=A/ڣ ЍI|eK~P#F5."u$:!_P`Rۈ% $`~1ѷ/|(47Z|' &tUgV<J%_Â*idb'tXP&ɻaXi\{@g W+%4 *:#T̠Ÿ”ra<e;d#e4b4)Xax9z!Þ$Uіp8fnbHYstD2|c'c,E3V]͉16Ov›a2eIZ9Oݙaw9B(&Ԑj nMQ)CWV FGXI^nn+"A/vMsh&G6**t.&}u{88%9IZY?Ge`{)o~bmoq -5cMHHgY<\w}0-g^bғg[knǞ2 zۦr6w5/-97 s[]ޘQpy,d\| +Ⴎ@vUqp/0%Ů[}7kh6 7PB#ql9][胵dKovxR<2I#(MkrlimO'Ny|42cK)hr*鬋6\PVaiƢ 8ZՋKrj:yG.KNc?P>p)g̹wb I<D~[MI/r4ƍZ?SE[s0OO4_⟾5Rۘ$3#1W uqkV y^KP V,c uX9Z]ЯH{dEjVq1FXg:'eaw3CHfuv/1ǾG :6uKбs_5{em\IfnR5nx2YaVTۇr}ܧQ`C`+>=9ztM[}=,8F.2ˉ$C",\F@w~e;dǴ4yqkGd&b5 **^!mtj- fs :vU,~hiC]y!F&i6ٴ K%3,.>ٍZA AYDx@2`PB:/k?^ &̈́6^"c)A]3'CrGl>LѮ1X/د $^@8SHUɮj㭻> : u0 <]J!UGڬX 5ȨFҗ "^< =ngcCn`QOH:NɒG,,8gOJ)mٝB3sB}CA=*u*]9\ H]a`! 6ɐuF:ͭGX͟ ݓrlyHȶ2&3ٌ~7zuXKo r _$ iνG^q 6pƪ 6o>ł>Gf JwnS;f O~QeyY|&? C-UՌ,+6(F q/8nnY5 mlc}Б^و!6 s dD(T02>"*=kVS2 %^f4yό؁$)ELDt %'kh POsfP/Nn'$x!,|5gbn`P':h*1΅\[ DxܫKC OEMLe~m8 ~PBd ߇,96(u*/* 6l[qV/2ӡwZ]RlTMXO;{~6o&㬝"v/6bNf'B  /ZcY>4CҀG=r-G$ fA&+)gm1}|l6 dv#ѭ Tl1f͂M:H_%HnKٜv/24\{EDex\]T*hExV LEQeqRta:%p"N\46y#<8!R8Z` :0|ަ5@1db'zt_g|8Ԁ^2}W4,^Vπ:Kq%X@<@S"9EMgp#YQ^E"jn9`3V*I[Ů˙Sa. ;˧B _>_ɓ]y.򉊒XN2zſIc̼>m[[RyE^բU=Q =$$ԕ8m rT!Fl['v7]zB8!oCλ#L$sEPg5wef&OS Z)gI+".-}>h;xapHP.xrr( Gzjo vT*#2GT2J!%St5?4qF-^([Y`F;KґvNeD>B5&UG $Ii!'^W_]蘘WKۜM02 $H0q? !ŠM‷t2iu =uq2joe%?m=0*8`hgq#h8Ǎ[P}-@oei ŁMɊXMcC'6E.g) )  phjiJ/{~ʘ_dEX(eUc4]m2{^ykHo)g7#AOԂk*  #uO7 P^`!p%:_sO=%ĸ"\"{tPfz3߱BYExiJ! 86,Xw_gUyC>3uy1 CuE҇۽ - l )lB7Y& <L7$!iT|>Yq1+XOO͚|ZA%)T/?gZh kxBK~R}A kj1j@֥>2AʟDݒ,hc'i\U< ]eҎ-h4.h[UAvd.7ֳO!/\`uADm:4kGJnWPJL|Q2$6Sit;`RActYS ,1:(4Knx|WN{ɲ[UUCUŋbF!t//:揭D6P9]c O [ZPqbt٠u,NH<P`HLdmo-B6x-n`Ũ!Lۥ:Q^U< y1G&]\;0295)3%4&Z=@ON],P[RYDaȓv#aLhl_hV$ƕX79XR튓5֔Cv&pvگ \*?[K(z}Б}H!#AȤA,pخHz]^E>a, 3 [.ݨ/D|&ǔy2JN()ZPK+ZV-&^ʵ7lEbi c/1!ǾV*l>UyCЁ 4nG;'B"pM$mX9 1d}WLGN'7tҨTc -I>",tp^N@I ͐٩D%`HgNL]1{tw-t&J+Ӧq1* DCHN +f7r G]{d=z{^[f&:8JF_O\IpG|3Ze<ڰ"u62 P S{ 4mgb VBkPޔE ,20G筎j;be$d됁#m?*WaPvf: p;]y׌@xWƉY$޲NV%{y#82?Lb),J9oo_\2p~0f*<' M"1jJUVhK1d4 o 6y/_RR[^O K8)FZ*z7]a{2BnWNhpUw/Q)Fư Hs\ cu ۀȠ<`ɾ٥>O ksqJLF64eľ}CBDwYe3HUZAf<#{ ɋ6UFþFà:WMhg`&` 1h`}w,YILN˪A{$pQI{> x{VI×c7龠9FɁpўcvDSl݂SYMpMDNQh1 U;G:?nO3KrJWTsv1jARԟ2[0%Q^\j C 8uC棚َi".X+ޡ47Oh4eג8XM ^[3ǭah+MֈmV }W}K_yU>,Eq+{_C˟. bw#Q/5?Oo uu6{*O4P MrQpw/vlvf7KLB#?kwK>I| `\zvf}A^m<;J kYHj[GX\ԋLR)A. z4I1x"qT(Ȕ̅[q?}_YK#Oouwk-'&93&h#:!=hXs4AΧK RSiK_:3T8a^^aX^C*ϟlr$ Qe9.19ƹay0T$ 봺{.eƨʾt |AZ78Rk~Tg >#\Ƥ#|L OzJ"Ī x B=H((5xī f;jךUN|bqIX0 S#;#O o5hbm,FZbbHfG`ڟT ccGW6W/PɦA-(QKDd eԨB׌qƾrkGlys>1̷=Q9jy"D@Y'_dwhc2V\c0M6&Cm8#5T)0F)VŹ׎3lΓqJDf&G7B髝AJ{V%i 0-IUo(Ǡl7^օJpM`D6ĀLu\<؋G A QNvÓ(ھ:tE\YDֳ|)JKw=j>Ss{l n*`K@Ys]DJaw $xÊ? <e0l8KRG+` b%k%ia&@#߈ %K9Q=-  ?HVzܺ|RcNS>~ddt<ݤXB7C2)`Fg_=3PIoHwp+ 8?w]Q3Ci ykhi-Oܢ0eYєcnB} Xa qPA&P.Ϭ̭5X Vلn4lp>U Q/' -={'DTY *EL䓆Y>eA MoRLݥ߅(^=gZʻ@$Fylo$̨|;pBǔĀ L^}}qlW*g-ԪIKݿ[9lww^KQ~1o |}IgiF322d[_ֆދ5m+&b"* ,5]`7USJ9TQ+ޠo3w{a.&a7RKfhasPYƄ 7]?DbZTZx=Pf!iD"=a8<s݇Dۑqi"`vBI$j,B.{mSiir "*ٶxW;? Xn8EJhuUi#R<勓bVRrj]"O^8`ҭ!>{ ʕUUUkSePh*R˙gKfT5|H^xUFʝ@`sF#܉YĮUHsUŋ y B amˆ["IW'Z {xS$P"#^%` tU*-ơlmR%eFmGk"Ճw$mL{J {L#Uс|o)i.o윏}g:m6CVq~0B) 9bt15k"F1KO=Vu^`v Wt%>V] 4:97͋lN1 陾-HW[=yjJI@13_[`^h3&XUfCNnR'ylν|Osz>3XԶ- -އom3'}:KyY|t]֯XЂb;7*W<,vkЦ(ϽoJSfMECk|ZsxǷm-Zޅ]f!e͇\h8y F0<[๘<1=}@ ɟl~-|^æ׹ёN_JTo|0N%].96}8Sx8-Yޚ.5`iJ>CFj,q[3MhA`2)[ӫix>i_0dl]މ'#n60HI-]ŏ4ᤚ:z%oޤWxN -v#4D>uoϿXIiEWoG8}eYS˺Y|t_њb &gRHZz KEp"(NX\}5刲Tc7֩lݿWl3nׁdlڟ1 l)g?yR.sY6Ʈ¯T#' {PGyYL?GVԱnڞ3jCAFE~Y tE[x$I6C<'òֈ 퇑D^pŴaQR #˰SE( f^;!幔r h sS![.d 40%y`l@fM 6z**oڝ!M=]mK[~P'LB%]ܧ{ &>x@;<R L6Ѧ3-J9DqJDE5v/5Y)7hgrFX;)EƘFwKcxcmIBkv@f`\;ᰁrخs 8O j7_W[HR?J֢Qr1]Zg$s5Y_8\ea݉/ĈP4W^ʼ{|4Gmu|";#q۠(4Wm\n2#KvP,-F$zk!9F C[/hο4<,~ﲾd"Y̱\Iݽ}L;l ׹`[_cշ?%$]WglѰnƇ~< ON4 wEZD(CLe Z@/FAYDr7C{!$tnVRd2HozxHُH,ɚqؑuhٯ@i_ { =F.6kM+G1 gq-Q?0_G/C+t߶9},)Mk Ϗ RWju\=J+!ZJNIgyᗭ~"L4{Ȳ]Nɳl;0L'60GR JkMJ:|k@Ԕql7w z.\:Bt. p{-@Ψi"s~iOF˻)3ɱ=7t*'Np|p{ęCۯ ĵ!R׷B/udnR(5՝`I7E/QHZ4n?_Tϥl,0X#{uzS+s'LՄnY Zќ ՗nXZ"Y.%uS g9wP0~57iF-YUtƤ4#8Q*`Y_!fØt'~LB-G'eԦ=&ӭ~*Jj0RڃPz93Q[R H#ID]}o$.t]wuQ7k!>z?97af9X2`J2\}#"l4ewuLrf3r}ZJx4ӌ ¤745ƢkgsXk^nɜVٜU/^܈9.ZW&JDk Z!HQFʁ&=Vy [\zEfB4 #L,"vQ&5C\eB<#,tVHr!ѼLۗܢց(#:Eo_#VX2Kc5C(]Q`. ?z,gs/)9\a`^V8y$d;$ ~8iܻlp")CUXXvZ #OJuGzWn%w:kbP/0uzyr)fkΌy|555Iv>Ș V%v)Re}i[Y^^DiY]/hu#ɛUl=v<˴fmIUD|@{_c5"L6+$iV76X^pC:d |zhh%u_\@8\ 1DT<5͎U臐; 2 ƪd+M kF#3t_) 8zԿ:de3Tz=*A1tl߿uF1x3"zfBu]j+@ nh̃~-*]gH:&x#G;xSZK$K-HGD6>0jȀ^@H@(ǒӟOH#j4Q$3ć_⭱eeIч \- ,-8ug_RR.[w%>_U5Dɛplă1|feX?;X/*۔쯈⓵f o&>#k66b W;uҗv-,Y ¤h yJ{ eVmBKo17JU`cNmv}Fz#͙r7.Dݍ 5Fa][D&LS5BDƁլ0E";nsNmT|W0`GgyI!`;f(fQ&9w..Iw/;tIQ .~Bylz. C[+hGwp=؛e]i؟e6ciI^|eJԱcAT̹4w}wpdƒ8D#FZOɍCC%erЪ/u+)/9k{F%%#"[#1bӓzj؂'9]օ9fܑL'$՛[`whugGEltjÌ| '-^GZPԣ"W\ʉ?ۃpӏgch#K<ð1tgV _YGA| QpWVXv[_9*ӛmnZ@ibt.( >~; ^%VV"7LW*D(65D:-X 8eǘz/S+΢X vw*S寽}z퉾%.OQ ,l_䐌> -PΦ*y~fL 5YA$X<2iR;ՄՆK(> :|fDpSAxk;lǿ]fe\)?q$r!ʲ7@_Q:ail%% KnzA 63eF"oʯ] L7"WH7{JѦK2Լէ%;TUq]a%ryś85YGavm2ZSR.uv9hm"8u7W$r!y+!Pɬ}EoO 0W;!i'YJ-qT*wuhoݶPf?s>^6 Ċ[uq7M$h3ua(֪;olqh\/u+ĀڍT;9) '4XLL{ B_2e/Q_wŽ;Oٴ;Ӧ?9SR%Ы XhwB͘u}CD+aGyE)PthRg0&gv|&'ӕ@@#Ъ('8LP~ZHh_VlxJ0[Tz_kD̙hpw%1D8QZ~H T+Y;=eU +B葔Ѓl U"KA/plZ/e/ i:%{S}X垧DO(.QzJ#FT .m^khf#6mO&7,("~$^e]F`w`dA7}}G}鐯R[1gֻ{gD5 q JP-8̷'mLU {*VVȅuM;V} )yGKy[}&7ws5aćvP?P|9qkk2U_!nyo}.;C r0E.B\{tr 4Y KI,cNw`.A2Xi7RvI%{ / D}@ TkZŨ+|}4?~e:&,^){%G``bm8VMJA۾[]+RVx**ìҮktRyNnr`Yj CA;y:Aj@q+ųIRO=Qfx! '^ӉPM'*Ja;ZyY`_l腛V+;+ϚU12dE}lp {`7οiBD|e~N!X©%ΕS>?UUzj+7-%$˄crGR(rX@00Jy"G?-\2.!4Gzh1)>aX] ?-PP.I@`!o#ܕwf\HB@Ai^0yYH\0gmIzX(Խf;N@,τFM|< N\2(w=L: [p De|CQFT":(SkX] 8@lrx?N|Yi6*a!)j{P<}v~y\ncS^}sb틝JUD gpp=Px fmpd4#n ?䲌K9Ju$- -8#*d]I8- E!j,u vܖn+)8 s+fMuZቌ<#cH+EG 9~Wyw48^f5G'yA)86)E?՗FIvC}S?304H/9zrD%Uc\9\F&۶gRLh8h4[M`zᚖIQ'+gu&L(VR{0}st5DGw$w e:@3vq+N hUfCЉAdړFN<&k 8uHήS`/)KPw|Pߕ-,1qNbf|c}ZQݭ؀/beYsC+!{6b^ I_ ggc=e"|5ҦLlyʅ{? a,#k'sTH~Pj>}@*r(ۈ7+~[cʅIrBI(^@?*4ȭ0oXS߬gvqUBmeȟĞn'n]`0j)ZV2FLI-i wEƂE O`UjH͏.\dvhiD7_EwJ)-nifk3UGǬWQP{ f!Nա'aVXG˺/نk:9tLf3c(/`e޼PcY(ԛgI6@~RȘFXe9D%ugT?uQN6ҕ*̯P6 (r$.QCfyѦe/k G:3ްO&9BZy,utIҌ׳h߱Ovdg\H𢡄-O(Tʠ]Z:ҕ7?"d찊z_ }q >uxnXT}Br6zF3yt yޗȯ 68_J0µaZ30Ge+~g~$fS{KĽX wqY`+L/KnX7sә*΁hG3:7*1Vu gf˕321O@+(9hg1EK}p%0B`4WbP#Bk&U0]n䚪eD1˙qR,t_0м0p#V 0ix'/]Mr2,7Gaw?Y-?*NY9h}gUͱ$.za% ߵ`1h.CDmahba'f5Tdzm L]Z[Ku:'Pt1?ݪ gVwe>9".j5 }[y68E0yy @=Q79|Y"|ʘcģl\3Ks#H#r=fr,?ē?AM`x"@?>rYRa :ff8BQ~z+i)GN8hv)z:\}reCxLK[O-_8p{?8vg, *[y@ U M⓽?~, ^_fҕ7.7^X$Yt|pVOpDyB4~fxB,*gKrX6HY2*4SwrRsEP,t tSlX/ߝ ?VЯnsAnj 83VS^okNA2&)9>IG)YTJWO:l/l%26(nqK}R'|IY>"vZg6lҽ ⁽Ť0cM5]gL$ #Q2Ck[|b7׸nd,qGWx;==)4ˁT|qdT 3t (Y>M7#d1e. Tٮ?PBSTI G*!{*,O4ubMuI]w̩ŕْDb ;]`KRщǙе"'C?ל(*cO>"rc?7OX`h /s-3p0v_O#$E|jߥ+f; y*sl\P[AD!cZ()Ǔl$KQJ ~#"(U-ϱg ETkf1u$^ذLez€LF/VơFTxc-3(̴cMVZv`^\]$/Gg\^%o$ !sɑ점!d֢F2eUﱦ0Ȃ*kDFQ^k` b4= ek\P$LϞB'8哢 S,8e]Ӱj*sX,+#]9CfkdCR(jwXsg%hWs-u1';_ l027,6F+eގw͖&щ"~IΗfNԔydBTRr>& 4[Qݳ^gQTA[j<7`d̘x;=OKMb-e7yG8Xfw< 1" zhi]5ٞ';BS1V_1 C|hq_K}¤!?vYM{J[1v&Wѝ}V`煷Fq=< զ4G10k lL&-lw+IV/{f]\ !)A-xӒ/:GS`= ߖ"`0o]$ L( AΩ[y/Յ6^qz{"v~tfnx/%;PGQڵODLG+%ɤcIN?:,RLfoL(I \$$ B9`m@0w}aWN#ܥAߐoNKRm yڽ I_<{i H9=ȭşo6UktO|2PO}:M29\+^Vc­sOBfsF ; #ayf)32e*Ā:Y >QMeiɍc,gZ&6xL1BR'O{lN<xXជJ%2fp!GWcv}jnw$*0 Lg^Um@܉r<3?9@GXKYPR詃eOHT4VCl&2|#xXWb?+bD&,w$xb>'Uj]EY@!/Loئ9p.xn3*ȣ`R]+h1KuN5|ަ+L'ooi 9~|)[Xq N4ÎecυMlYPQ RW-OFZ՚қt_1__50OQw [_G0{W\Ȟ)ҟ*Dhj)B [1zXWlRE? +YK/Hg(<п+cb|~!>e>-~=Sy%ĩy!|[U,OW E2\SڤBax[Eͱ|'ڃ}zC=Lywr:Mի{ׅM v*?ߍcmCSp?31Z)-2Ay~!A9,>L(r|wz:@*1H #Dlj@!!ʛ(GrY AcJn!ܹž/`ۑ(>&,}ůˈ2GQ>~r r7q q0 me0ʘeWi~ֺ'_h|xfl]㌞ۘ__pY4ZE^T큓 jG|Beчw|U&JycWII3xlzv( TyZ(0ztΣ i fѶdnRpud(f`={ʃ,SH\ Ril[1c_fUOr J >VIr#j~Mo?-VBe+ {m]̜ȑF־}AV%r\C*',Wa*)~@wo)?BuR>RcW06e0UAqpEKnj߻jk ȡ!m83êӏ<+`ֽ߫Ξ:z$>p'AVWFt*HF慟YcNO?95?rv"Cv\Yz' V g9>}ks@ Q2nm^p,*w,Dm"'ŻF*U F-\E w^mW o]QD1aBCCW)Nz5A}lvV Xyαy Z6-?YEpTVsqB\}s zl6htD~&gΪsV="*φ 25OMQ<qHڛ&Q!m[38@l4iN$}*:0 )#xPOKIȻΈU9xezϨl[o]Yd1Nk/(Pͻ;iMSQc2H`4e)DZyyU_Ô׉SMR *dyp}>ƅnnYؾ. !PXf&f)t7Ijt88ǯnS, nNBWY3u*x~_:4]f6*.o]t00Z?P *u?GCyJ/ǙcF9*Zjt K 'bC@tRfl.L9\b.Xn1fE X=)p#%MJpF2w? 4ލ rP9K܉?wQDoUGlb ]b6г`CuyŴ.=S[# #O+QO)rY Т݉P6_W(>'W{hTM Wb+`X1]j,/>NR9NZa~禚+nu rZ3Ul,f<&ܭC jwvʢa)ؘ]`g["q]r$k&lukq#َWZiEǧ^IF^Cs_wم(G6/Ff^) e;#;tJQ]@weБ8=U~D([ U% Cp; [Xy¼F)qd%o`M~2nFS^6$tb󃂣?=B*TKHүG P$oL>z \ ΗȱOٺ?|C{<GkI 9` KN9wՆ9VSrFh3 \^@5Tw1YePBqe Md\4s0\߶!J9I^&@zwtTa*&ymhۺ0.zjqiŎ|:NgR|D8>}ÒVԓ%,@oAڽԋ}нM X2{#]z@9]q⸀M=9QQCVZi|XUl{;ëJC*h)yor̘j:T>Ï A TNa[m2]ff I; 0lD}fAC{Sх+z`=1 =N'w&7cY3A .q>Z-LD# N['%%uOzi[5?l$i \5"|R ,E;WXDO{iL9&ǭ2`.Ȉ BNXQI&"K<,~JW(Wxњo+^Qѻo:Ο}_Vt#6ۖŸCXqoL0Mȼ%$i[űގ %ވ' 3-4KC<ΥgF0Mpj\CZLj8ۘyKLV؏ckuDŽf4?FS-/ US.Ӄ`rv4t:tSoPҭ)Cuĸ+J6kt_J UQs6;i.HsޕNȠ.3+` QD9mJzcM3$x ݸn %KT@,y[k9@|t|4!VC;s$AW$LU'L W2m~%D19;9ʙKO=@@?AOENIkmq +ى?t]o$n (Ǻ`OxZ x7kͶ^ "ķɀȮP4<(srN(Wwa-isy%1Np-p}$$RJKhA K|nj-X+kX񉞺Q.̙rlD3`BA\Zυ.f)};^* JU(*4lP↯e'h$% }@ߘ{*.$cƽ ~`Cۇ[I.2.Cd&w7N8齍Oh+ F-മ2+p^<>2>6ÆOh 1QsGxzĒ*W45wO9ehPeaZCg9ۙ‰s=5qn/!0B\MpZux]'XW&WF29w/ўiPӽ}2 Ӯ/myJi>~g`DS"- hfi0cw1ra t .UedyXꚥ^w;{Ʀ3|n`4% tHmnDz$7_Z)QIQA(GZ8-#?C1lMAR<Ӳ;dy2 Q!psB;2[81 ˜Jr8p` w O= ?5\BIrB#8I qў?_z}L7 ~'{A(_8Ldٱ÷g ƕfl @it:( :ϛsY3Kv #֢yܺ$)TvK((iǮ(ɜ\ dVN'mF(:D;/F*7AۈZBx[Ҩo/l]23 7̈xĶ|LhcR8.'Bu^" Ϲ*X%#`QLJ#s7%26%5Z *(ki>THe4=/srR7eS!~ĄVdF iˇK5"ޣ_"Z]Wp׻[~֚3չ6wi*߿ʉV:ӤpspImg&eKEC8.l h;Oz3qc@Y>4eZ pT-Kvjs{R I}ͥ*OYY\l L_P`wR,p XA\KUo!/|dr<46W3bszjЛWO`Ӣ}t`#odw$ -X\epj0J{^}t յ=d\X+,:%'#BWCC<'=Xu=<ʙ%ؗ̕? AwM?|.d6PkO:2 lpm1;h -|BB5W=aYV^;ONzOBȾB;>,\ҤSF1hC;~F_NNZq 'qOZ>j*OP:Z׫޶lNՔ`3NJi{ʣ=ǯY韅̂v,";h_JG؂$Գ82frlV3.(Cs`]by~lSIyi۴?3j)J:0gpK!vH̄sh-e лqwy򜣢z vn\x*DS7x'l(ŗ iZ'+k'Č+.S+&H^Qwmɦ%!T??4e/^`{Nwgui8m8HF39_.#i۸ΫM^O.GgHK|5<$)K#)ЬGyKw2t' LSًvA2пG} ƶ^YRXp"0&}:35LGfތjlCGUQ]"BѼcidpXS$5cM 77^덳%Ö F B maX{3Z`{P,"< Ҝe '0f31+@>bDrA=+Trm?=g0 @Q']<.,Se}ӨcDz18jcYAR$)[cT7}ߩd*a1F#98@p@WH\ qPI$bB, NՀp>QA/{0(7+dۘBpm m1,}aͤYLJ%B5aSs`0PL-SE[ `'ܟ[ґmEr WLcxe:v0ra%Xi,Ѱd+Ʃ`YJUbV2S3LlAc๴ݭaYY[R0_NԔPqO]1h8o/ ̹Cң.7#[sf]'(5B2̫{]$LB=AR ̱"gt߼hXv)Z1jX8DO*[;WwGc4D_9 O[m 0TG^B$9` |-?^sl=A9WoY؎@Vkg1-MlF[\ENQ#ax# (Жn ۩]$3gG"޷eգQ" BXM*I!?k]WK zj yxzq E.!0:AHPQYv A;n*/-x=.7BZ9ш=DaGUbȍ眵'𻝕g}N3ϋ3괓BZSsVw_x"Фr)-ǰ=`I%+ Φ`7:'Z2桲p:Ov4Gt\/jGP!#)vR~:Nk$9|X1lvZ@ME1Vʘgɘ<\ou0GdCTG$ _2*];O*c͂=]梎]OM:&y?au^pmO`o'Tԟ<Υ3(sNXm;\u Y ǷQT)aI;n'@- lC +=@b >*Ħir1wRvWQ 0n.MpQHY5ikV%'Tkf:ﶆg7R֫Nj6(ioh(c -˿}[A Aүs[p-*u|nfY38jcy,fU=P759r4)9Р\t\Բl~)̇l;9/*ً".rL0 ?=0 VZ!qtXJ.Ȉrf}\/N18bAA13WRk<_LvBZPHׄx^ڢjy~8o£LtX[85`Ae\`6tOd8SS$&tɋ: fx&jZҡWJurG+Ye#T:3r05]ʼnCn5pڙs+[⠛mVԕaC\+{6GVV{ޗ{'pd܅?uɵ!OD׏'']wYEFk k%^.eT@&6G`DPC9]WadՕmpbάq{ocXY tKo5(-=O8AJ?`R`rYתGEͽ 6Ҋ6WhI3oD3sɻ-ƚ +{:1::86Ϻ^Tu7v̜nu$|ʪh:I꼠dv-u[&lqgo17@]{5Ef= @TL**# X7u8!ᗍ7nǎR.D:%dە uij? ;V& o_C rorl?ڟ͚T+l *̱%\B~=ouO e tHjEG~DW.c",mrl SdMԶ`#वg[1 L?, jUKfl4^N~,پ=ia&~ȧ 3>`atq{ߖ<\D5YmȎuV+Y53hMZ7F-ڄohr~;1bPW3a6ݍ k¥&NWԴ#|_as s% u45o{gdmE5I⇵D\qZ3 c߼B\n6~sA]z+5差Cg?V̠ #61,yǪHV[Ah2dƦ"ӈ͏Bp1+6Л<@}c=Kp)OtbA`D2i-Nﭠ'gW.OS/Ֆ r^RBi=k}cU E|1$$qԫxJ$ ,DGM'Otц¥?DuIEPѯ;<@rf#踧g1:P9U1EXYH?E5Z[P7;]sּ a{ⶌ#/(4NM o|P]tp:z]g&ǣ* 9#ӧC ņBFRgPGo~\چNP̉iIoG@@')d (4]=ܲZk>!Z\ZiJRK(!_5G~xZ.-t,>=i 4巒zYd@z 6GDA5""A|>xA(y+x(qMffUq؈:܆T|[0Mf RLcS-Mv:/ 6B &Tu3u .6|n*=ZK3tZ68wːVށ)GCn0f'"-pz{LvrG\-RŠΥBksD3oS9Vf|'uXYfc\GK/ٖ5\Y)Vs#Eul@GWޥ@ۈ&]775,,BbI~tZS V){Q<2T,ОIVIȘD/ 5:e)@io\K)yZQ{bUw?} ?/Ҁr(Ez tėFW'"8zfڰ|(n ` EIvbN,_-fpwl+9%Hőк"dMؐWuhe$ ޸?)oYߟ[iyhȭkQZEg{ͽMs`l ؃^.l% gB"kwx-#VԴC2ik\4>E%XIm3]rLfOh6ѴѽkX"9 O#zfco v{@L/8QĠͱ|Ym J A@yV.ۙU0tu/{}g91~>)Bd⛨T}1G*TCLR i5`մhKjˣ!+1#@kf*jtH 8&t WKܻs >{w ߮e/ՎNlF ~e2CM=eZw 7&sjaߌ!h^ieU1rKoAb)ۢ.fG rv-kK Zh#8l`djm{HG59a=ktUISMYFDupa̔,nBDa1y_>zc4;o #R݊s'wfU^Tt?+K"8@Td61"0>bBa$%E5 .>C Զ6FH_ȭ"Qr2Tϰǹ/'4y9o4匓et_|L4U =ެzt"]Q;W]\x"(-K風ScE_$X{8+OP߻㹉ţ bWVOuU{^R45]qg$Kk_+msFhNjsrOt eM6qI!ƥG%Oz*+`(H#uYw{r?AVxu\7522cc"GX)>]Wb 1OkRRBzhH7\X:D/~QP- Q',nSᬳᵶ&Ϗw9#֥5Ky@"7l - JQ-xSl4ul9\R7URG2y Qtf[:Ox~7^Geps*_s>~Ji# T땯lm("cEܨ~Xyo%0=>;m=cPk?K}Z ֵ+\5&sNp=o6zgE$8 LU"B@xt@VsN\lNbEAK|Q%Jk#A D<,* QWhG mR]^QᄹPъj\?%JςڬC'Nܔ@Lîb}t5 l!YJߡ"shCb>4uZQi@4$"<<2jt]kQM֩fhLN~j;ۅSV$PgZ<$qJ'L^J׭=.* #(T1^V'wD 800HxNۓ> eͮa@ t[ݲAKCwez\ tV,*.~i\b1B;6,Ka'!j Hsv[~Z8,$ԛcut"vDxLL䮸W9MFn]RLK PkV}zGZҍF_K- CGFCx$6zM1U<+'{Ϫz I';a$v~= t.KmV^)>~7YVe*[@N @ub r+rb0{g+3J60d(7K@Y#?? Y;p#M1=CJRwJ; }3S}Y_*N9JljX}ҡ-3]MڎH&ݱjT6t75x5Ku?jNgz8Dpx1%eARX3<"x"@S#_^ĺJ*wV#*fG$6sx:7~/sgmY:Y tfύv)=YKFO<03Ǵ^wx19h 播6qXp$s&؅V~c[,qN@i-Ƕf`)B&[1yٺ 7 G(Xzcvk\'K` J =$N*|#Z),haǬ‘9nK첰Ώvτ8,K|3!$Q!ȝ ر|o sKю~QIZ[г/O9j̩f3/zJ^+p> '+x+T͗.$H-Qz5ܦBO_?;>ͪc` @MFYJ2*PLS)?C0!j,(_ 2% ƣ;(y兜 3ʊ=6.~_CF!W)-FGv؟D/:p l,v L',]\cT]`-irc4S@7{>ZAh_]ѕ)nCⴁGԷ$DAgM?/$phĀ= VȢ͵7Lơ'&QKQ AEHɼf\Pr9RÂN:B €)4܊A~Ѳ = j5&4,EGl(r' d)|2&0F/KtdF8x06:hQT핲{[_ySy6uP|a{\a:cX.n 2LNt'H+r݇V@;)'k PIt4lT/IXY7?&yg+S$@Xʣ7GHQT }]3K8R׌=HًJo#KX/}flՇAXR LYȏ.g1^`#?3i +^[hДfc1XZ 6> jlJă=?(T' wB]SAADzM3h'SeB̩_d7]W>@}F/YȠ-)d.h}4x!쁘[Y#.-/=qʱ lx&u5@zeW$e*VBM+ϲS,X8givƛO>k6j5j A miC'; GQHYa[ڃ)#x}-CY$4)zŚ;Q wn~xePRA.J`ÕS qe_eF)bD:vhF05[%36=XYr3:b-ZǍ̰!*'s0UlP$}nw7.JKz8\S#ңEO֖F%Wq|4A@Y01BYSxPYcZ9Bpiy* ;o\~OZ]7څ*f?L!ɢs2<5# mMp94ȢoB{s*K] G2aB(5Þe, s=Bw\W8mޖ9/41b`NYۊ>tDH "0 ,[U𶢑hgM(ۧP?Ag\-]By5җo+ŏQUk2j^WF_#|Uvu^[{ & *XԒz]{Onc%5䦏 چgH O -hO|<]Vе 96QwYӛ.LE`U9L o: %}'a)Js @tM L>'I}PPqƌ4h1t!!;QAF@>[aw`I(D18ce 6Ș"5!$ nJ:&(99n{l\h+z7rbbbw8 ) &LIpt%Q#z(X<Q䏇[$Q 29շŢ,lߓ^&nEcI/JL]=L 5(^+k۠.2q7B`:T)Zg(v2Zk!Vd.!C~8ntt, 4vgH>p$zxnzZ4/|>~I (/!T'Ê$ג&hxXHgq$.]WgDу6UCuR;y ׁ5~4]ӣD{@f3(] \S/DF7VS%9 IPZi6H'$ղ4mǭZ9N-rq,^5<(\:h]kS,aX&qbBC-*`3eN]ǹx3RKWv9Cve ̰]"߰tCE'XG`ƒw3p,a #bgW4°L*1_BWGC!^Zz ] :ҫ5)vQ WoNRC, VD>2jH"uFb:hdL < kکnp5tu[rAF"rL7B?Qm OghȊ~8D ˸R?GEȐ/^f0SQck?U(d&]&>$D xy}%0Y NyVo*Y<^GȒՒZQ}O&2 =[/qG5 &XUwXjԕQ^qr0D'u.n~#^&.zQoH$Y7Uz>v6gBƦꘃ~#.g mqw *gy~h࠾YWMb049[ECˈgugKn]8Ɋ!b4$ ֯:vJXRKa6}4d0.@'Uy5"Ddi/gfƊGp's \c-+RX^ؠOʔy:&cp?о@ʚOޣMWi- {G&܄ɝG%| TBj-ׁ\5$3OÉQcp= SO(!GkG q7YUfc:HCfG?; -P~4HUݧ*<^21DUM/BlTeDG +y֚ Nͥ6I@9|R!F֛>kT>W8_ڭ*JLUj2 B#'U:3 H&3=#ތB N#5J9ydsR¾o\EN0/v e19g FggHkJKj IdPәW1_Z{6tJ9D6lO;'翀rt<>6K)J 'MãY< B!rΉCkB,DBc 3qwo LC{X& HCcb˂*1ƍQ pA9S.e0r% {s'i;ec>(X7zp9L%6qU WY?UoL^h쌾àWi<3Pv:kc0|d`׸r"W1YxC ̑NU+zErܽ8&ήeB+J~K, $FNW&,ʦB*n(>,.ak}IۚTw{]E%B(5zӥ M~9U'd~,L;&T'gjc9Bmu}ZYS`ѽ1^1YЉI/ǩk(AAf:)!0n>JCHk>BlWAJީa a7ϝQ)|!ֻJ\oB̚8ےZP|dhkâ'L2o@i2 hLXUx,*]i:HZCZ$ۮ*#Rι]l'%/gQxN)5!Yv$qQ;گ. 'T^?]l b,Rq ob@X j;ά+nm) +> Y{[ۡ UxFD2Q,wio6#qdi{dABEYXpB(5,-*ڰ ϖ6*3w 9*w0ruigs rL(B cZ"T+cn Č$2dg#!4ҩ_X_@|53{i4b?HTJ- t{}N!/{{ I =M຀|y˒7_{9zF)gd,m%G բȤK20F4yIPA[,s'pj鬚uPSuK%Ai;|EBEqC+e]00O`dSq縎#~:qI9-. Р׬Xz.Y;[~'𴚰p&ijd(g`ZC>ޏmnq=6_X3oȺu! ~a{,8U?0= m+P/BjY$!'NI'>s| 9ÛjRq+!ьٮl2B|%/~lzT]U+KBb%03['>e*Sy5 mk/<5fKī> ߼eBdh1ϵ%"&a7O^ 0ۆ4U=8e"V?07ϵ{ hk7[gۧpHêɲC8} ~o#Ņ}RoȞU3M,:SS%ʩӊ\?]j꺋(לV!?m #g6O}[vLw8LѱF>w׶nZt;]ٶ^}Utv {e~2 l/oMNC;N(?&7Iɜ?`c8iv kKJASzn||YǦ] ~9;V-> 3Bψ]!iPQuSq+AMfcM! +v G iz%>7p|&A%t7nbć}d'~(Oo8 ?'9R(Wd|\r;H[KЌ)@8ӒO'.XQ-{uiTk-YTݺn@7|^_6@Y;i+N5M'C6ذK֍ |>޽[glgw$`A*"9=t;oTi5^Z}/,PבybN1?>kj'24y4[.W3V+pF8b_֑^:ϣy78X,?)B8[ wΥfY1$u~ojK@4R| T%|ʐC;M]:h{su} z.H]| e^¾ngJo"|WZ4p UDٔJjx~cZlͳ >B=@T a2@Fݒշ*,9= \,+Kʚ%c +Ƅ淼摥\醆iY*{,)5PgEqR^A hBXue Ӧ\ Xf ؉f}G2`40׈&J۶ճB%އ)Z#":-\tLC!yAHO9>#*Q?0*}gֺstl K)l"wo.[_쭾[2q\Z LLɱQ92L5մa@,ق9 z_ti@]p(k:NмU ȝ6@#|mvVDM7^5ߙi!w;8v,dibD~L rᢃ)PkMκFD6֙,b,u*BPI4R/Y״u=GZIuH-cIեF 3_>X&BPl_jb6W/N@0 n+.(E}=9*Hl(s]us疵y7s)a-bKϭF*:_7*"1}GsT~&0O$!KaAHSp'.-8G]q\}G:9h; 1QOFIW WeQpUެ!V =½ϦDȨrmՓ=w?JNFA6MDvQ7/Q|`}$ePwsǎ-qOxbTA4;iGRLe!qCűc쵟h`sM̗{\(zzā ͋lt|n=vlBg G}=r'fuHsVMnR ͯOQq8u Sd*h/Vx@[ikSɿ-*^ ɷ\Q6y]|U ہHAD(p='[HR @}0ҏ}mVsx 4R"9(tYCS%/+[j 6[-BcC&oHnx"Yzd74މ8( QPSjt0BM; E8r)wIxGUzFlxIwoʽE&CJvU-./ou3e)s!է++X.Zh}8*6?Qpy7k\Jn1XCUU+;#gHbsN;H~Sa.Tud)s$Gc<6.<{:@|{,M-c.Qfk:4NiNzwĹF [9$ T0ƺF5_Abx-RB^j}Q“ejCZ@ H4#P\] ](Tbi\%> qm/( Yg$ OmB&(,mȚ6r%(|_UZ1ݎ\BCpFUG+/`-ҙ K"teq*QK j Uk.& =I2,)ZT%=S> T~g"@4 z琎y{-=]izyp[Kue?yO/vAAi@W~ nz-knR!ͧ5ޛ',+3~0w+c%-]֓ky^;ċ9w)0E#S(<mL~2- ٪o\H)ܞ G&D :K>@@ܴؑۗ6 sKcBST"dH/CR 7>N&ݐK'}3Id˭hsMBr!&7\<8T!CzC;ƀ cג p.,zM[gI£Ғ6cʦ>ң3PҀmȄnJ 擠hfFJi  4ᖝ^q>-JJio1#n۬Oh4=n 9GPY{[l!Ts]YŻh9Y %ңU'}aET,#?3"'>,,PT r{qI2"xTpLVit~:oޞhopJq-N eLiO nݯ+5Zb 'gn}?@9i Ȫ8b [kތp-#*~x.eDC,c,ydއ0_c:ՙ,#;|rhsnܥT1wiސ:5 bQncl!GUh]I#W5Dj2^Gy8<m7O j/;c;OLGI^B.u< ?1,V҈'EkRY.d(|zWv_R^*gWǶTυ޲*yPg44Zj\SE J=Nu%BG'6Ko?ZLan[Ҽ90T*I<2,n?jH~86=J*ѫ)N#;.F NpZ%ġ F‘9U)qarRe\ꢃOv]TY M7r2v8M~0u.( [VRץ5i~g5n'JO\F *HCrx=`/Z)J~<nu)>L5ؚnWK^勢1L(a˫⽞&OC $?o>98rn&Vl7|Q7*iG`ĹA8//K^wdm7Z5Elo::u- qXH&. /n 6DDn[ Y)~(o'a(I^y ւtWcA%etl s4~M-H:CA9Tf O@C9VZ58zWRĸ_:)gBη r$,5Ѷ#ʄz zrZp #cW/c؍3);6^pJLe#>2.ƽ#FP]c3 i)ܪg ̗n&׼!12fdǧRK60|>j]P]'~77%$G2y{CE1$}k-R'r3~'W#dzg v1%fcc "$JNq]2BcB k^<~`$F)c |1m\^K*}p=z1,4CG1Osnpk3#BA˒ʀVpn`1<,/;xNS-2`Dfh* ݍZ(TU_4LLH cy3R1#2N "ն#ɱ@ʔU "fVd0aŏWY/&2pEg#j5'5*EZ|u40C+LaV2&`˛hTܜ^ okgfY=A勨ɍ{JB(mG_Pl`$)hᵭk@M01 9k85kqبw/UdiZ|vd8$ $$7rpӺ1f`I* y4ʷ%?=zxB!!T! "ligSAX%O$w EY1<OF HV/0=%\0E37F$?&lk@X¢~Rq~LaB!;+ j7%Xj/E aA1"ǃCo'gѕ-+虿FcE 5%U9?_f~RA)QEL5o]]xT"ڀx%5|&tzY֜zǥc& 8 <3F~}.ӔZhN꥽@SnW$\S¢HI/SmrO[B,:f:gGq:\5K͎ϣm=ңrX&7K>rxl-PꒉA]2a J' rr )9c4N-Tcxh'1[<7RbLwcU(%%5[>#[v:*:kI$3Cfqj3mʽ)#U9׬&5Z|q/Cs L✃Rx<(A`<:Rj+f<3+-'JpUo"h32`_ş=psRc*OqйwyvZȴ=iXUEy}ʱ"$XV$RԦ s`]4Q =L%zh'}^WBV+q\uo*k599ȡ_=ݢ%/j1pGqushe;BY15Wџ •}0vld ߳=c+|W$>8\0FݺmF£9^5|vd앍܅fB`a1&@Kϰ s08r(Zpw*N&J. >ifr+:ӱx+ݿB/ m@ 5B r17MGtݠ)TS3NKOKUD tKl3*py\`K,ep _^nk? BE(nh$ 0z˵!F,?5a#Rn;lTww`lBRr"ϊץkKwvus]uc5̫uEH#[?UfL$TlO W 趿__nj/9,G, qp;&_cTw~츨Ŵ"@LgO,r LfU~"t a]mM>Iw](I gBt_nXΡL:Xg& SQN5f'߈PN!*z2/9b#Ieb~t"QĚIcW}ArH! >d,Uͷsh0|1tM.&7F[Vxi X;{eE?V!gE$WD֡;3p$ĦT~ vy^EzAĵ 'A'-| ?:ͿӮ0жb.r6_Lk-u3%FeO9 B/(@֫8ҽ<ӡB2x8m`خƶkTG,"eA>EU"V ]a_LZ̙BY6vE#qYnTq:3ܡŝ<*\[+XxXx6 ve+ˬ`T-DkY]|Dv[EH+B􃀐_fZwC(2"=Dž$:7Lme`5 rV"sO mhq#ziZ2Fw:,.6+sP?Ae;Iz 3Z5ηS炕Y{n*ܗ7!s{b6zH`lIx`^O휜i'浰󅠖B^2ѷG<#<#pvlCNƛ*1BJ줘Zy*{pT臰HhBX*=h {BYcЇ#% ZKp-:$hL]j=|:US5 0 [Hٷc&Fn`c =N,kw5ZǪ՞HAveNjzqĀ;OrXYx(v9-tT HRm >/ݪr5MX#Pڦ*ğE99֌KSt&n[d8(k$,|D;:tqZ.ϔgzSҰ'9[ZJֲ6i,wc Spp?VcN: hc#r6l'k] ~ݣpQ|{!9:hON'~$U#"MNf 0ā;-7eGOIy2f\O.uQ1Mݙ̮r'wl;Jܝ c:XYSX FguK:[0#q!Kڜ{+'b-GU9a=#Gb0s~N,k'ξNA(5f o,7Żr:u&.(vfuGo%$ Dt䔃$8"W9ʴ Fd z]`q]GHaP#2YN[] З4[ 'uRc"Kď9*P>)FS<r)>I;B.WhGwU4~jNNj\yAPWmosWzx,@ y<=X1Eqz 7c j4*mc qޭ X>IJ2[WwBn?y\;aľX#y>/\4-+7ZfG.d;L (PhyA_ vV-:`A~.-*Ipl"q$Bb<#50 |=; L~ףyId=ȩyqdkݢAž<q|J~ԇ80I^XA(bstyC\R,pߑF[/  |e#j]p^Q.R} ǓOԪP=?BI{a@֌lѱLMفbQ}h5lݘlLy'.Ѽqj xN\]*@j+KU$K.5IQ惇#1 V6%&ߣ 'I)^ةGWCj|ِv5#JK촥zxDҺv2CL@ϸ8m!Gbw94`TCzX a IN~;^O7 .'v6*|tv_p?'?\t \A;B`V#Եa5rlBgDBskh;k p&#@&42'@KVRVW" 4'.Bgc?J"WX`k`5@:\";dJHǔK E+#vV:dF)(˳`?k(@XV-l_ #`"' t]6 C#t2 L[Uߟ&v?XJdsJfc[ߵr[N{i'x5,PE:AKu q8u}L"[4Bif LYLy nF%{(NM?\}}69EA𤚗i=v<!жrB{&Dd[ڲ+ ;ӱ b!p`_}dT6YIvrzwC V|E?8 a2hm\($ BUr&eppӨj#8Fɷc)>%]FJ?am@PݺQ&h|WeUې$,a2,6-;Gҁ#w_MZHj 0l!? gѯ{=)x'Oy-8E)I:YNhw-!޴ -,h|MMLh=&ǩ UCK9n^!6P!|O αb0q!V=r<"QMWWPNJ lH@?Kb۞Y7 JF/&f@f:AnJi-˴MwTDE*;cI {L%{s2t˽Mn3ݹny"" !nu^`œc\_yYސ*2]tMȹyRBd~Pj/Nxڌ'C7_4^J|3P Q^uDC^ghC_qrҺz qo= 6GdWxH VK&'NVO@NbX$sZ'>@<7}9mZn) #(f zUZq;;e1 n,VаStYԭ(d }ݔ#Y-h GHeSU+b}+n-qZXQr%BaUl4(\ky+ EIvD*ᔄ8]f!'7eaׇΒgFkRY0LӐ'A +̈́N9lwhd"dwM`8G,?Tl|~5`9$@<xZQ9  q^"#rZR(S/>Ϋ>3huбM<Әw ۡ\6?j 1RU!Tª֟М#1LOH6Ο(Z4i1-ዉU,k|opzW$ˎ1'8 |ܥx."°lokAq\6y "^NӶAVeV*?:.+7r.x4GSCTI&G KtLHh-Ow } V;4\fN֛RdJ/EV*{ ;f&L訌x¤|)u8^ܹWn|и^V#: FQp,&NiP;bzw  {m2q֞wEUE`:c*QO #@a~pX_8.ҼR߁yAgZ4LjoyofMl<$P4SRrJykysN_zSbף3S|ς,v t 5W.PyY: ed!scW8<϶g $/ԭ]G?*|‡n\d^JO?m_j?O]$rwE?z;GeC68QuH1T2WPM'@ $ P 4 `=_OLO Q?6)ݧs)L1r^UD&t:2 j݌ُ9 w x>ºrppHF)a%h7. 4VaRS޴@_p6,Y>,3ȶM|ӍȧGۂ`G] ~9z/6xsYSOSK>.3V{U t)WLѐʘ3puNUYV7KW~8/ƛq9`%v=۪jʽy<?Rp$1Q[MQVTPlU$T۱7b\~~?0YB'tZWː:[m(1~hMX?(:?bDpb,8L ߐw s0B#TuWP.ܟY.,0~nqM8^z ~fsfN>-JJKq`z&Th^ kvQKMQ)M+j(jFrM\r"5vSepX"_.8rd`VS×/U qՓc >K⣰2 iyU<P[U7a4NlLRaD =H _9&.y7`nJF|3giSeBE4zLmcpKTޢvX1x7T'RI!>"┟KKp-mmJ}/rJIu܅?o_ƀu?& #e:Iwӆ ݥ|:(a]$ Eh{k,R!"6,{`_fҗ)NI[҉Q-U)&iF  6`&Z}O_jeK_z]:Mt( Ճ{7/g78B]yp-¶`esC/VP.kon4on^37 J:gOOc4^h S.+8*/SkNL4x1CF vl0,;.a& y΀o35M%Xk'y^!G N;<\twd 4>72`DQ (hXq4yva$bf?MTLqy9|}J%2ɾԥkҫ$)F$7 YiE0K귢znJH-h ۾I,BQ,)]b[BG^Stpg xtrVgӍtr vAlPȯEDi3/ZAY ՝`p79x; &`LQOLGۂqӍJ3 <;/ E:VS)F&GuOd (Dpa(+j\Ҭs7hj!vƧ:N^q~ߡҷvy Fm7fQ?MoN-#[Wʨ|aYH/>:vnJ/w2yZsW =_]EGR*ӹ) t ~겡FOp"%hZRF}dI|=g%hoyOTnzF:vSz&v]oq$gd1+p9YH}+;kۄ#~vg%V`ƒxmy3|pFwu6"R-LĮӨCU+0J~R@wjE8Y׽䡬 iX.^ppOIlD" VM./ټhCcnVXQ}z0˒1oSk!^5]&.}棸=䟞E'B'XqDH+ {TGiԈóT{z['zGWkf6:7tbJZV8sB gCܷ%#9Y&A;c4'cj nu(;9Zd4$@}L+d/V穔 rFu %R񩨙cd$KxiG2.b3͐5} ?bIeS+mZ5s\)̐R1^f,_02“л4\ F`je4f a^`]#zG;X]꧶Tׯ ko87(t*rΑu6:@ih#v!>(>'AزXRgBCcjpSY+H"~7,<)AǮG֓TsitKu]-R4HIt%r#p8: gr r *"CS!|k\8-٩=U1=݀׵(CV'wF7BW2mY_іMaIk|'F~JKsC%#k"v Jɗ5kC r6~1 mp<We_Ɂc~҃SY1?' ^6/;Ô!.Mj-E,(4HF1EL0fZnpVP _]4co _`*\F1ͽ)p@ܐOv2 пb:'7,uXy͖()I\7 ʐ▛OmmA 뎴 @0g0xN%m B]Zyդ6?a*)ąU{&:z˞d[XqXNNlj#gRAck-^pqcAf@+mSe϶JaeZJwgI麋\|LX%T۝Gd~0:u܁y07sOΌ%UZZɇW|x AYP7@Jo,T=,.'9c ˫ 9|/(C1”˙[~wVHSXl|:E; !N ^rB8 w+ix&|'.sY!?혦$:1Xȷ˄n锘gybOXY}2Ο B{ )4hN9_?)Ќ5WrMde ǭ'7`?ʋlcEAK-Ų:J_732#% kyr.ͺPۀo2j^^`r4jPdpaM I5D)nNcy xHv#98E?3uZ.m2,NV@)S-5N1G٩Jc5_+54F2GG`aTunWN3BnYC~Ek&):xry8V#7ZDZ@zpY0[ȉ-TʴftE7D4eHȶp&tiº)cXm:_ΔЋWF*TM [ be3 YAyEy_Lqr|92H+4Vۤ_pP CS?=XwN3c*|,9H{9J;oHA; zGzWc*$(6gcfF$[q=e;2zXle@/ pb>T  m@NaJ{%"_y6;w/O|^yKEGE▝=+tSz/oaA~GWߍf"p"F+1bhWУ ?|@ٵPܢݯ86j@JX&Ua鍕yHUric+?o+M 8-7tp! TD>+Z/c>m#}^MN*s G9M_3]qfa(W[ToYY2PɟT4eJ-_;zŻl@d!2wsAB5@2jcY3> Hw-$(=ZI1Na3)x۾LNOUx|,SH"+*ZPO!GH1g+.t/IDZpm5ra8e w→ywR > vݱ3Q@X\?4k,Zx=-~-ܧq`WuU*8ޤ>"2M9Ds?xˤ\ge1ʜPChGR[8_r"'Q 1UjyBcJ_&-Í^dy-{ uV.pV2Ъ/UҶzruZV}Nd,r ZaOYMb+^C׃ZT=Y' HT.]Ii+mSejTNQ䡷YstdBٙ1]e%[R+ ;rË<1Lԣ(Kz F*Y5!?_Y6hHDD4*ɼϧVw 8>hoj⓲|w^88TiҧGP3 5y:G?b|'-F)_E* ԁ1p* \d犵JuGrSU׌Y,}>|'kv"o]y<#E>LO|At{0apͤG %̄KQKP"W8znἾ3^ɒXqWͪu\vSTd'@H4oBMPЎ'RN[ QUgHBo9`e4°o4]H3,m=sppYKΠhYCAV!?iejp䶏mBTdH]"D9},T/9eܱ08P9‰0!"NcyC"~ރx%%%g7d1'(2 h0@Ez){< Z-f<*ȹD([sGhRD(rw/C27$Satl1Gסj[Or.<}koGoWvprҁփ*HaRB, ~:>IR̰zo?5whL.M}y\}-1BlbVveѾ&d+IfFf"&`I;T׹f͒\mP .j-ϋPjvS!qJ[lWi6*!-G=l< o[;gbXG1m FvRfݬ)0희ڡ PXL=' &HN~:E1Zrk l厔I>J$2/@x>Rod1+&S+!Xh!P(({wnP90oy,n|?fF0U/ʸA@/(nA7qfjZu$[_`{?P*ʃjGk4 kb6bV__L#\>E颙&"dw|Lx4FWYfG&jfsP;GH^Fݠ\౶ͼ-e-D#yG>;I0K @-1G\.Ͷ糺b]y\&@\t*Hۄ@$i SՏT/~ǧX[&$mwsG_Qtɯ¯mΐ5@PRu2PG V7<9*Ad8%c^۬ku4E-i/#6oH3uYUɄR}6mVھH#jNJ; f>bŋYfPRuiRKn CD _9Is '|y[fb@Z}p@RR `,2$T\fzGY^ qۀz5pU6-D4V4TlCAX5SUz6C%4 _'9VL)t;`Ag!B~+9_k>k>l,e`Sy3 yoKd܉# ,שV8mo{+ ǴpE8)O~ t}f$\ֻrJc;wab^p8u\Jߙ,$D?r(/m7VESX/*o֡DC>HwU]`LkAHVRz^%16o(E%))dhDU C\ZG!o!94Äv)=IwYkΖ[eC{ՙXTkMFKɫx%"8gբ t61͕GDz:?`Xu9g1]14U7fٮo^z;*hrg*J9>ںўk^XFnXEZ T4Z+AW[d%@/}_-f(~D97**qJgt+ċXѹ>H/MSpTp54= o#aP_YgJ3h=f}ߋ1@,vԄugгB.$նQYt;+.1+.3E5ī C0˯ٯWNڑWz_8pŜF!vwd_Z`R)rP 䑁> =Jw -ءwX׎f8*mH폘 <7Fd@l)7C(*G[ԁSH2/-`5=kAmth(#IC)ռ,<Ԛ@$Z0vy^CӚyE2#&=3qi}{v4S,֫=Pk;ݝҔB]C;7NkVߣha9oT\^Iݢ~P% ^R+ifߟXF:>Y5N޴vRJi*j <\Ddqj2,>uTs;r/IU>̼O@jפߘ]1G+~VkJ;'.{_P9I\(`M|Dij}5XA쇩 H(^XH軮ab@jwbfzcXXylN5 Slx%^xqr,$AOS0ݬȤS9HcEO/g3ZZA ~ҕj\o֜x~)bk ,{ ([s.+NJ#=N~eȺn~W?ZpM+D58vQmmo_^LxXlBf=m(_vHx8ᗘp3qNhjRCަ ȍP5u@W75b*pvyTC=jg) ΤvPz2Zz"tKGJ4G0b0;~TWg `QH[nWK4+9ػ>J liBT63sucû+KmbpZܤ͒]vӾh;8q4V֟ݸQPF|Վ#5.(!ԅS x>I'#H8ԥaf?μF\I⠴|ݿdf8!䠰s.FwɴK7EK[|vCO[==+i0<$ib ma6|F@9vmH{9WQR @aֹnY:Ez&"&6F5xϑ䩘"Mlx!lFj0H=Y6e\ifExQq8-3"DR,N]j=.zvXO(r޹⢍~^! !q|ϩ؀n.>B&$on&^A=&cN`Ԭg9!d !Egl dAyUkf'1ڛXڏI~6O.,7b{U ?ss *Ҳ~\Vam?Jtz.N9m3 iZ }Y-MF%}oZɒYF S{J7=y]H*o$\ qVa] (k>3!'?NM>236^"FǷ % Y E${ae?M)[!֥Vɤ 6!zf)v)>9&g48qOngcu"bSɀuof7qaK12 78/*Yڋ֒~:[ ( ?C1>=>`rlZ& X< : Au{GN᳘#:Y]DlYgif(PYnl{Awf/tuD5ߣlAWB.jSd m(Eȱ>ޝf6ߍY*#BxDcSdj1@xףd8(2p[ R4G-c^4YJf5g{iL:6>歙Ukr|Ec'3 I28*@lyTaKP}1K/!MXHTZ:GVc zz*sZ:+y02dSI!!hnPmm C<) rOӥ |i  rZC[r[uk2KavFhCsd}I|xLW!J6/p]R9B*eg%:: -;-& X_nf>5;Pg~9 ؅29굹IV'Ñ"W&z4#xbEe:?/Tcx,]L*gtK|Tm캗ا*WE͝DXv߿$afs1A+Gkwk+u|/#\XPjYPU| R8=|VOwV FAvOZ 'Ő[-ܮw`:$т^!~c^c7c ympT?AE .B~@+# )Br-rhvR.'qSw䗺95GUvO1vhNbss, i1'̏wKj:?uUO"C2R>5?򫶙bB5H&بh)hl*Kwc5FTĨIRt{w]Gm0@pnȤ1Ha \z oVQ ˂ _=j `0bpXMPRg?,x] vy2^ZeK" r>v(nVL]e?EUS>H)G/* dN5>ʣ"ä/,%xA7c|oR]n쟴מ]3S[,?w<5'+L~BD"V]>G5]z*!.D H<Dv4VV!"L4ƾ>WpE]x*x-[G]{ #hWI*7;RVzseWtS@>;C9GEoY,+:,$N^o5 O~ȼ1v#~GxySJ2NZE*xDC:PtUOFDPuّԋ+;Ge $l?*^ιaɁx Xc-#]s%"ni/ bGGBD{E;'f.bRƠU m{@Km\ťɮڵ<f9"(bŃ- )/W[k].:TυDzi/P-Md{}m)`%(S&Bk <b8׻yX2rBpO^vVAᦗGG4T(3t9kXJST*wھ9g ,65ibc}S7eU0Up9DA_Cb#eBy%Y$$!LzMG0a.l9fK}eIle!@xGs'}wrI;[[1+JS1KLxX^dt]]浅4"kSP`$dm>l}62$C7mqS' t]V`12-RoFQ+%~Ba c ٽ[\ʁaQfQ|]Mpy$[͏6+5몘eO<֮p\E,a$-,nxEŠ%fw VݩėyYWC,a9wo4Tb}mYONڑ˒S Qisc]y$0~n=+|rjQF,nXil>mCژ*/C=vadjşcr&pBj5:FלfVWY>@-'+|-Tm4_? Nt~f72#ȍ [1 8>m :d*}[݊1.~c4706a2Zޛ PbaùY\2'}O 6\Ͽ뀜"U)ct>#aC{Jog$j(#b|J]'_Ѱ)_%EJfA6 %O-]?sj.m dJs4(0Є2avZRLjL˜Ss,e4n%pꤹL0 pdD+G^D`V7"%} R5 e~h>hXZdcB -+2''eS] lE7h^9}GGc?TCmc,\Riֶz `>JI­;e&y/Z )3B֬gD@Ұ︽jx6zH^}R7^LZWzvaX_#[3x@pqe0Y}{͝G݄!N5# `Q8ϒ,&#56Aۗtv]a\aE6t=1)TЋRl99`t允\yv1[ `tGn|s<<[şЃͶ?2/R nJ^N!1d>-Z'faixѨ#Qښ=f#颔^Q̫6}/`KxC9d>&Ϡ.;y#s"ʄRSbYeV8rۘ|<Rhø_U?. 4r'j"%kG0}Mt;_i&ԣ!ijy2 b0AcHVH09$fقIu%enaUEC2߃l'_s$6-JA@[AZ35Q+M?iئǂ*0sվp 0;eS):(\3 J 5Ж~FGr_= sCyNVH;i&۫i4] Qr.Uς.Hψ||ak58k1uP6hqLujR{@ l%]*HŪҥǤt=|6O1j7Z'?S)PH`|F ݃+' PA0|`\L{/XoO^1ݫA%O :EAM){1:XH$pE@v X4LÂ^4s%gL7U4OНIhrղ7zʕORZ|_SИ HzrP`Cb2no!9op#b:h3ȁH3L$ "˿%OF~CN墀Q*Y]: 9I8Y~l"a Ji?Jg- 0(\d3|j+q%P3V bxf웇b9In >1+O$mBƄ>_= pOx5<9 eO[+?,u"ZƑzr T&c"Z AQ<~b5or`K4w#"> 5`$ɉ:oPw4HR|_AUxoJ7i7:1C~n  'tWᕋ7.X6[aW[8^6Hs .=?ⵏQ =ŷ' +r1)!<|ToދyᢵۥXW"GqgSeէ>x􁩙:$"u0m`!!J YfRq:2A~=58C* uLZí+_qLpزǵCM+/yݑ<""aEk&*Bl:nL99}!$"i+$%'ޟ@z7:=?xg1_vBԵ\ \6׽Wkӱ޿3=4[O ? =C1@>5];^GwΣJAp>إ%Om޿4yoQs|z>CP#So<=VHl-^cڲwV7 5~m)8'ֵXvIԽK`qN 5$Ky3 K C , i^'s7ZU!؅"ELs%F{J,9D[Ӭˁ-cYg㎟]T;+"GAȵmY}(q0) QQMVoa.{7)ЧZwpn3PܪK#ϭ~A-nG|'{`ACfęR>zFCoA$ o3Sy҄˲^* ;-r3%Nʥn|0GSuV1o#<FlGuVLo3Y헖9 }ad,4 z QDVfo?w3rz^:O+d7sS%V9 I8$mCbὒUM4ˀzߠ!L!qbˆGֿUr bJBz) ]0C 򥯮'҅O9Q<OgC Rt2㽮C؏KT RbSl3c{uo&S~Ù]'Aܪ3{4+͙E0SYBTq;C3E+eee&]bèw"DNZȇ*  '54],c ]E'f,^ֱ=06#A!o&t=ٺSר]UyTaεTJHߩ7!+' ǞHŽQl Lcg_ )T=nchy?LjϟJhP ,/X'P||పsɡds-_J ׁ%@I #Ԇ93:dr TA'%rޙb@̥|ymYۍPR\:o52FCuF]4Ey|La` ;[!z–=!İEoC@$m>ǽGҼàp]5h3Y0J4#6/J(=#u[%`4dIvRbJ3J;E\-vc˕EQGXh\ [q7Je07*⣎ii 2kG:إZB}3^v^@gUqm]}0OWHTpԹ9[ʭ_ T?iYݻ)!D= dF\ 68?K:2f:iV˥| !(a_V`@~՘6T֟j2;[wI,xX-~'Yme2z~C"}IWйdTer׸9gP#l=-3Kx0XEm6M^px erMG^bv%Zةst%?`1xR Am XH09CCrueOW~8K'ʑxf]8>7sN cR̾}fV>je LJͷ^VuzAfh ,gФ;ę>0G&=O$.t„P}Fo3zSmћ1KD̎d($C9z荎F^jF %fb9|R-F@\S/˼IDyb3*ݢZOZŤٍq}[;|4ƺzD5ZIy$g"J'_j%vќs^uεDʭ]y"Ql豱Y{ ǚE ˁjb^AfǝSRTg_I(2A*f4[_a> g] 3ęzCb-g[M)f$Lëuqd$䍫 DK}U @=:NjǔFcΪـK>Ǔn|29I;u=Kg@0'I[etaùoU=nP3f,|(> * ~ zW`碭rw*7oama[p ]B"i/[Nֳ(:Y WnjMRSYYFt6/ܼd {[$LxML[QtӢk3 v]:.iTǎ-+K=KX7m!+7w֨ʡ[ ²T8kcN()TLB<u}7!eއτsy*Ai8pa tY0߿93io{!5p<]²zOՎJU\L(ޭ3@N*lv~t[ 1ٵ|QvbI\\%>K(rsIIê]7X{@3%fe*A>͒{Cľ7ląu &?a^F'BKoM֊P>9Pv(svk}kKRLD&7*5lDNn*H 6'[%5hG 9po,X߶ ?gl_Z$³GeCG7m |JdR-ȓg7I5 ՊnkzlW)0 *Mݦ Տ/5xg /04_~1]Ӓ3\v]6;E*eua7&-/C9 f2-^I&WLiY8g=CoCm="[ḬoÍyG(ꨰ4;ٰC>.ls'>mFd48 @ZW1a]~5%8>ŕBUҹHt/5, O3\{#r;ؕӯi ! L(vؔ6X58*`C yȋ}װymV5Yp7c>fmTS4xGC«aoM[2A ui-Ak' 'RF+ɐutcuW(c]|d ؤ|FD:'4 s!0*ȅ"Ih6YJk~?̒+V`"5<*LQ<:(| WeyĘ& 7dDMigRa;#[r=s;q|P 4PN-Q/rHw{4E3|⏂6Jp0S5G\ 9ꕌ d=Q |=4 ulODcQʓd^轢aM4Ѐ&+&Wɥ<|p@P\Ỷ$vWeuFxZC@IrXTS.9wpcy[ xy5;& de=zbAܼ11[eE[pw䷛=3hrIVrx8Oqv׫lb؊`B6t {SթT *v2)I:~١\m1vq?eZ*B2^9mVn.tt EKmkdZ  ۶6v,g&<_sfkiF H۳Oa&7Q}3ox摷1?I+GKB$}Tp#'\u;D{WN54 (@C>XNhǭ9.KP0TJh5RU%ЛrS.4A;`nVClK2? KUj`ꀬj|Ib(~,Ψf.ҏd1]OG`/w3rr\-Y| O0Ǭ%UIr0$HƀT(~E b0aA}S[_pHd#j:)̻>RY쨱j銖T;SMlfdK'mcD< Fq&?QgV% pp1.ETIx¶M֬U &t?}񃺟۟(OpWG| HLxAʠ]f&&eu3ϿIF7 ֮uJ Iæ#5!%;띝<bQ9zB_Ċ1(A!E9ųzC."K/NI0a&?w%1H ?hA3a^xX֌Shpғl7H/MFc$Nu8:K;n# .B6Qc\; Su챽*0& a啯C,퀫$J#7ϝ{|, KZSac,ٌ4wdB7gU.ԯ U;T ZtYwv{L4B{hq)OC5^>{PM]eZQ/8 ^qnA)E`;N 0׆Zh~'+?h?ʌsaw]Et"ÁuA91[Of-O@6^gb CiIWP/xy`W@0aC!adobJI-@ od ¯(:GhVp[D5FdR%'\O;9(M{S"'NRi=I&h ;l)J7TCRl[s.˥Q#0XGA"4vi' čDsz~8;ﲻ^CRXT!n%eL ,aF|PۂD<W@&E*#G EwE;ӫn&R~SxT:-.N%sAI}WtV:lL(ig~7{qү9[zn~ 'M 'j-D?Le'USؚ#6r ,&MkAa6de@ gEQ3r(p~/Uky_ i/M=cc*OݼK7%Qbep5X%:lg:lY^-nKvT]`;6~pzjyQoj8؁m5V'/ tG!V~w%+_|H / *1\cL׾X{>Ϯ7(ZN߿Fo$ gS 9A#;*Mb+*}q7N‡ j '<]$rI,CHj5pR8E$n* d8ypܙFGv(@zG;){W_3ͻ/Aι٘x`!ZҘ Dc9)s:Ȅq1*dfBLBT[t$nâBc}k94g*uzǘ1٘hFeJyjub&^HuhːWDBg3vK|of!"N*׮`f9*sE~ Vat'<|7`l#?RdJneغ` 5y.vu)Gˌ~4]B`͎+r3:  B'_Hp2u//`ՖIGZ*D>#M /` C68 n?aІ+a=7Ñ0`2Meϰr^HSCX&0A-\~t%m p~9;E4w:jtb5ugH({[j6 H.VEQ*A!˜o;!}4^q5jzlˢ@dYx)ck8Y )T0bi;TE>Ŧ4/! >|R!$+%(Wkn/l<,蚨M!Y<-\Q'|@K"aGd4KH B O.wg1z%G\19ʦonTzZi;mfŜgY3_ ]!pM'"U ^,feOF+uo6R,~`0:7+D׿I5xNF7!ITg>e%15(b\')o"y=YkN@H_R ^CĘQW"=*ZxknWl ~phEx:fÿէjA>7pfkd>Ef:/wB_# mo<;xp^4QCUwgs|?U1ղJkC3nns`V`%SkƕYp,(98"ưyv`dL9CUx %4a^pծ\SxTUSt~S}_٨B;l#ek?"Ǻ~2dC"g23ȕX[f6Xr%Tq(kR]~lLa:,_Rk'9f@UZN{JͬKUԛ!Eb$QdxO)5`ުo3=zVJ~XXɜ=ldm#ZWӰMgm?G4Sq.n2) "Eɼ'?m`ɉG=1"FF`Kq ⛡zZndnL}Ֆo5kvhݟQF;T|0vX"Uo%{w]-L6W躈~mlM\AHZ#z@sv-:  *~},v|0%?&K^S7b ߡߔ[mc` M2twv(HO0 ?l+ԅ.kiBzM^҆Q3 X^fOWT4 /-w_O13(G}'.F9AtT 91VVY {~ܬar 8K @Mj&ڝCNªk{ L{YGH%chZ\:fBu#|a^28 ?fUTN ,کA?(9s2ƣ`ܙ&҈?)'35? q ceM;yCمC2smqx?fKPeO.#v2A|piGt^']]>YV""-:tɞєuIsa[-:>{m28s3,),2Q}o:4ْI3Gngft>. F H?pqtR}q5d -,߅񠤰` xur~ mVč J Z#ҭOD<n R{bzу+߮W#wGuoG+?j#wJK:YB1'{wAfKk6O^<յ՘<7y3xR372ʐ`I\0'L\ =xm17>HU`2￰s97OhO!lВ$ZXGT9󖨦3& ͘< FZW$s284 L?U0q0G*i*(`!%WTdNS@GA@;pzNm`G#_m.x7HͳMxXnP2lmAc9HtAg#!T**03Nc@Yn߰ n5S"9n6rBOi+4,ݷlvn}lf3~/+n8/}}u뤭NT`"4Ѻi}_߾,qUS3lQ8k]VjRG|4W (cD7Չ*\H8FŗsS#DCB'tU}ߨ6??U5.yD O밸oPFeP<~R jR-viצۢ~c65d怵DOY*LS>jRϣ8oծۘ(^Lw?oYEb6M̏v^Nl`$J?d|Pe}$ vL1f,ۚ| :5R}ۦ$Nt#``@hg5I+e(&/8}C}2|qS؝An&Nأg'٬}t-~àPprd]!ۆ7W; BArWS`/ :]ϯw6vFu(i>NEF*WSQϤBKޘe;@@?j+s3JEʍJ,4GM,ģ.t/RJ%(iTø udֳ:z>E#=lR8^0Ʀ%2I.yx=qJ|(rVyK:7s1dLI"_ Cy(&k@QN3wk߃w䷙5&F,ez46ȯ^|]4Hpk qc%ؾ2^5q0G΀:!aÕ\n3 "k͙,m ~X#F2FF7gk\ 3zxa0hp^gq}4yjP0j%dN) {hcѕ!vU<+U_D ˲A(ѓfoȻ'[hfYAL1^!tjh*+ՊH?F8[sV̌=Q Y%)VhV̯|W 9:|ˉ x8}AA2+A" 0-u;%Zڜ./LRP& i#H z,m&|XG G:ȢC. ЃQ~&MPQ΋T* ;o{U?goA7/X1 `2r;3%2 ~4Rcr18Mo.odo?;sȞ!iݒƘv"\~ e0#_dBpfo(t5W64 Z%ouu-~3s^@ &*6b)EK|Mq!8$FtQxDcuSr)-iSz%l~(8JY 2.#՘YwJHyBc/ַCν8bzP46( rؘF p`y#7Y)of0>*NhR:H[d(J])30l&H]:wp/_ ҫV>$m\?+OaFB ֧+?CUf K % Tj9(|XDU~lk_E8H+՗j$ŵA tr3#"q|, Е|qEQ9JMYc;<m䛥[P@2 B*᧵ ]LC^u$F%2&&Dʤ'K˦#s+w=Sϴ!ـ?1~Q$Hb)Cl{%3!uG*p b1=SMAAVfcۡM{|xj`"Y9\OÞ>ĸTDϤ?]9N?7˕8f}4l ;ʁ^}KCZ.THF "D/ON`3ZJb 狟0'=VuneԁQ9OR`S/QW0֛ skx@y[z/- s5"TcMl w(-lg吏l4Y> (3DLU2~2u_in%@_)FrPi%SxvgEA_vׄ;(`٦qql:;lmi0>sDURU>L$Sz9]L̉Wpe@gvDtct=KI˹D+EUkք';9/|e`A!T9aPR6/ ة'y?ԣ/=e ՉK.7xFKL4|4KSc o;;mx(8 tK9H<#ıҶaCߙ7dNF , ŗa=,l785=6H}#,{Ť;tQh~')T2  ̻{) cKG6((~Ryމ@X Ϛzf|2D}h/SXWe3(VdqQkS:6> v񿁩^.E Nd\O3Q]`nb#/jtVGJpӤWd'}1L9mJUviO-iyGP4qQÎoKƾH!ScBE ^\Bq[W~ʀMرo:"V:܎WH:tH}YIB`!7\%ʦ| WsOҔ:!$$=?& 1Kpu]ǒ*C)jŽ?o*KʓPblJI&7MWJ6JVWBmFT$m:@h݆ZE A Ea ځَ l!jtqb\cl҄$%lxGGXT8T̝OuGfCn|b?-j#Ł_ TGzv e;X_'&297ߊEDKpzX􌴔#=Rz-ZN(5҉RK|4&O)Vʥ|{ ۢ}՟k,&YNq 5H;9NS#ԎS#^gTyG)W0 07,O4CO]"g gJ㚳PD@qr{$TfOBBP>88o Vc'0~a"!=C5 (vVG$Q-]iafTFQhW# 2c#|b oˈzn)eJ_:\[F&=ow-%K<)vWV>!6(}6pPze~p =h2Uf*3ީ:xgRa:Qc XCBKj$ D/”.]Z@BB>k n}}4;68Unp52'qQEcE!Yvs9bMWMCncDV*ttV5sDmc)2[o_#\P1m/O2ՈWd|k!Z!ȾܫX0Gc X" @X~²jv/HlbFɵ:4o3p2Z\I'Qh29kY0VyC:z?]v? -J_}1/x";:AsKsJEt`d2 vs㉶E4[(lgU*z(zG!nf+#CS{0,#)ҜwixopS Q ]kcmRV{[ Ȱ'FP$`2S䐥kPܴf5J!cN?hH͟, N^49sڶ[{aЉY':;@4[m#ejq %2Z g]. =7XG`' M^#[Emz}!oaYcWyX e/{I'I44x~6ē;}E2 F[r~xE)-&K.o>Z*O*{ɗ QͿƉ=`^*xoɫԣr굔G4x>hoStq^n-լ|qh fEKLc%6L{_:x0^1 S\WSXĻXT<{\عub\7ΜNpϝ7O~'>+sC5SXH%b4f?>G9p(u=GFАsCӑsha5'ZI/O g|>[9 'fX(ֱ/.D b&^Ro:YO5>=#FusuG%?m2.f &zg(gzAz^c(P\KyS{ǵ:kK3,BiƄ,$]wu%&*y@?X4k^TDt:kau8?e%Gj{K.,F~ $Iybm& QK3)wY@'o ]G1|G=8v&<3QhMUP=%fte}rRT_ɧ 觰; H?Y yȖI.E_t,_Gz( nZGW7K$l!}s('HQf';*Sl]UNP<byj3ya7ON^ns7|5L/?\l{DZ^q(΍·\:PºG4KC G -AuJ\b}L[=iNz6H0@T$72dF$+Jzy탒=28M/'x{54IXۡf U?\ӻ/ul?⊞$B$4>_,'ƣ/>BthU ֵ ک٘ަ΀o6u"Oh6Xty@oI ICa|cj?TmH!q푂-/q |-P rGrYր{-xq)-qgD-ϧ"˛}eESLu#7技"|QTGzkP0Ƈe#nAl&+Wmyauux)|&K2UMwNqa+&KЀ|Jx}lgi jWhG:uGdq1JTSm.VLCpq֗3,Ϯ:v(%uFlf8(lE}&\71eĝ5~fx3" ~]Cq! +AR&38x $3rrO4+S(ބRu;ΏOW@>X?R"›841x{eg*"n%# {_-Aĉ@cF<&b s4tT5яW|i~ވ*&h{.IE?{F=7>fxAQ]\oP]IBAd8ml:2SnMwF,x|K+a<hwt'pp٥h&@,U̺'4J-L{sd!CFzbV^C*N.*47j-c{_ƫ/k-W&B2pvhX5WV LlM(]ٴ,c^U;0o T {Y|OJZG5%K5%`2ign%ipV'Ora6 ˌӸ9I۠U EtMl7.5`Zm;{1L6ߏZK0c6yC/b{GWg` @oXzԚhD_N>d+<=Ut\Pr =HJAΜ_ km'QT eBDi\=1Mbr䭆SY#ri[x8V\6"U\G8n0WUç3qϏhdx1UT5Y&gRb w 6%ے|dxR pԛߙRD&!P9GŽ{ܑP@ɓ~>ވ%`YỌy(s);h ߱]>U.yZ+̓}ZNEU#H *'}wNIпfAvZgaqv{mT,Mf,JEp/xq.IE[TM$pxL" yɝ>-bTÇ&SO%)}fz ;nȜw'2Dز輯l NvÂujRz)G&S_chU1,ֳiuäB@YD('i+]$dQ+‘&KcػADܨpEUM=%xR!6`ݰz+W Uъ-_Xq$Yt߃5:Ƣ)`XgTRnrc(Ft)_s[Jᔜ{{#6T'QVnG'&bi;{K>#F+]㡫K&l _-9A2C6mцF:eteŐRo fFj,'L<(ٰ8in|W8qRw\8}Wе\Ybz7YeHu FM$(.%-? k0 c#׃f_4]IQIц,`X( l^*1pPC 0u3{^Z3=q rU/o6PVcKaܫY]Ԛ9@g`䩑=~Zc;tTX\'1WaI0qq2Жjw\v dsgdL@A,F=7I0iA=rVzC_(qJDǒ"n@k=Z9*ˡMR^]: C.x =;:~1]toH,g!i^R|w~C,Dj$"-AI;Wb[|Z Kzc,R'kyTY-Rf\y¤;hdj:~hBw͡['̂ )/qh@xA>yE0fu_jpLidwOCb.nD-aq݈҃[NKQ?>VMϐ9Zrmҗ֙F#JNbRC2zP\6Ĭ<(-luIwvsQcV3n [e/uG*hϒI++ڀnjr=EM:n&9rZ݉i ~{) ւ#[n}#e"7#|E TZ\*sY\ ``W={.SuGr#HF/LeՂP,x+e>K@}Yq-yF՝C̫rrȘ8IbҌzŎ)0!1?{ABI3AO<u.ɣ1{ߋ&8$SJW`p`(j,{H _bO&㻵bMo*p`E،(_ZZf1f+3lW*Tk˰^ߋc;)?$!%}+\JL฻~;B6=/2/r%>';0F$o1g `W|M*rl#yX=ÝKIo9=a7{)Z57рs vTKJcftL Ìŵ`sEhZx$7P'$zS!hFax$t&q}ӹ ڼ1("=uy9 VjB*O#- bSm4@8&ՖF 3d߲ub|@ ܆Fԛt;IWsZ<L'7\1 Nk|l?_iRx:R!)^MY=wuZkN-V]@Q$}+V{vg ! ]+/&:VG#N>՘+01YaQEyEg8bcP'>D=w Ys’!G] m&n#&+'mTH?LXQ{ޡ>n^Ykk]EKʂٓ)1A4~o1Uh' <F {Rn Bʸ"Y{,!<|8 ēR -VYw0.`d zl{CJqt h678F:M e7 } 2 }) >EYj){VADұ-hZBcn͠Ao^YZV00.TRIߤS^U0kE>m$IFl9U ]vFyC}YP~~|jtZaO)3)U=8>ԎT &Eꋊ(ez[/xnb?'Q%t%WCOB瀇7%Ox[YtI[J8SۀK> h& #Ӽi";@^'{NzBJ{5I\n@Z9؜tǰDȮpySc(!9cUBl]Ñ9J Ru#I^Me4q\ 9YcUmtZO~߀Qqf% lͮ))V0+ߓ/UKv|MQ"p讹T[Jf?/^#JI*`9N T(Z#lÐ3Y,ѰsK>!_LdIKpρ  8DG'ւ 7~f9&Mj1Tڭi+û(e)<^t-2CGcz̓q'5bE+l&H6ݢ[`Q $SS_yǮ=]YÅ=ǀUDPF5+P_ܴ씉mk"CTh4G6%&IT)tz I&A2XEzdr{PԢ'go( M5+ZnC(%a.uVc 1օEt|F&Y! sM&8g&+Ph]JBvT0_CySStwv0ZNT&K禛I>2OB7}+D^RᎌH_:Aɫ0VQ bT#oޝ6͐f,o{HTCp%-LVgԉ(#X9;6) lacGST Ixn4ov`s 3lC5?AJ/܄ L~>gх]$ꃞ>%0aQ*7R#4$WoO  wL \p 6+,ps? Rv\;=R:]@ݧDL!$vB pvBQ5bB˞@Z9/U`iҕl3S4ZX4?N C%j@XҚUЖ> (}y+~a`yLx|g8筋8:틛,ّHBP''m3`{@_굆SSi00r"jπ iAz@cģM͵ OfKEbPžGlǩ8r1:5bsȩq$VNB urQS .ϛ.6A~W{&XVݒJ#ԨUkd2-/0zfaߩu%pS LdCU% C=i;g'Ja@ \ 0u}95tmÝ+*23&ƽxp3B#2̠9ٔNnf^$LS6  СPXDv pq}!$'׆Ҽfl+Qv|5Ĺ6?*Cs3:n 0jυ{#_ 3d8V ׭h鱆5_␨Р'%54:d~+1stȉTq; }jw-I0*U`lu[(S̖H0ao'1&q5׀X^8`iވ]Km,8T8ne?@j b WÕGr1@ VrѪ~F\ZMז3_( ư" m/"6c&lH#f"?7v6#Akꧦ"SfH:P`5y3u#F@3gњ,$= dˉfsbIV&6JxcAM` o'fA"~ǹj*'8 ۝q\ ҧAX4 W~f&<⨬u{롵lH^%:}a839<y&&x35l.o эvc1)^=oc"(qL*;eLi`! 1뤒1Eq'/>+oTZ+1>l&e)r,>Ll9!MޑBht`6s[߮G jR"U./pU=M S2smɈwM;އC ˊC;6 `LK͗,{^V.2Qv4=amCVEF+ Sa8+cbMLHHo]Oߞ1hw;2Rm*du}i*=(R'ֿGw7{:2!pVz0`P?G#Q ',sDdULݕ 2%L^NN]dHRz I(u^'{ K4>O f)b]d昮EX{vb tVWb3mh3Qz_'Awjy6Iq|;6/)@lOy==fIl8=Hť#eRtSP7wc@i;h_!^E D"^.}\b:Qev\/Mq7-28Pvu ߥG{OS^5!HEY"r\j.s5ʪ+h}ƼC̚h_ߝs%j+^%4--< ){>U2| p9pX֚vן“mN(%4ٱB21{x Uq)ց'wQcUjaG-j 7|'dPgvte ݻg]kr䓎@Qn|DV۱/_:|\u6J0.-R壮F~hiX̪ t1tS63|E싉4F__&ꓚ6g GMRbaw&{BV;8.Bbe\/;QCuJI0Mr,`g(ލm |J.bmc:Uݖ;PyLFejU^'{JP9E7ISޯǰϝu"%HŸzۍ^L ʡ3b2Z2¾SK<"ʬoedG>_*vxSl C@3#pY%<:U-jz*=Q7V ~;ƫziUryyLozp?rAy{ɋ7֌j*RfOxq 嶀Z2Ggi s#[%V 7xlnIXubV^жm vTт Qp_~( ,楰"{Ԑl^.R o46:usPk&&2 ËzOiPuզ:Jl& ^^1W2w2~񵄃x8A:,edߖQGWwu&n?ȷÿEv.ޥAa #\ u8LӋ#c;xj,(uZ%anoU\f?O)XIś85r$y'KZjF&~D9u'"aGl.&suM {.D3?;F=, ߓYd ^훾y< U,r-.! &zY{%咁9ޮk+غV Uԧ<-{]|_$y6|G*NJFDD˒NIX2ʼ~6/ (Ηڸ/fR(0XUԛL9fc%e O+sϗLV )!K˚s>N. !i NkFWu9+۝(! ]UX= opTSѱ @-֐6 К̲* T)"c ,Cja@U"Jxknϡ4c$].qyc&HJ C|}nYMK=c MeSL/#䱍ɻ撻Z+,ܥP (o\v3ruZq`dlCDO׉Qvq796snI@g"C[ywExc*&ҥfp5dܿQǮd_e j+z+o _D_ڀkVb#~\S ,{w>R|u] -BIgG[ 1CTej 8v") u'2jv348'"`zoձJUd|~$02|B#t-XVɹA4f` ^nrǗG SJ!)#26jE@pF?(j`c3z;V<ޅ"kc*oѻ_爫svJ=lGZ\QN@>=;5!?#0BУ-ueq|Pk56& >IvOI ½G](}N/N 1X4)AGŸ<G_v<&O2GI]ֿӜ>`mCq0j{ Zr"z0VJi'=cghVZ3p^GSJ%aW,.%7d{>v 5^jۭe-~/vO嬬DVEOgܰћ{$ q%]jвJtd>tO[CߩПtXRQFJXUשKD 7A$bF=vdWo h]hFz_=<|4'h:% :oܴ.ǰ$ڧ- 7e9Y $=w\]lf_@ k\vQ˦4wD`mě<&bR=8x@˗_Ҩ!{*YҾRt;.S}#'m8?]FeZNך@dJVj-5 >V\ʬZ޿LŎquZj^c!f HV>Jډ}v4+7/so.T$rzg/ti菾z_o,O%1z~'ܽubr TzBz2A>~|Jll̲/JRqE_yG(9U@Z)r'%8zrjy^nJкzWan56l4\0W IWg9kVn" S;&c, Taim=DM')k$xZ$܂h0Ԣ듧t`VIacK{=|7&?Pd G`RnXGRj/o{5h0aL?դ3Mra9N4?LR2l[Ê]p `}Yl[4Z ce]("YV:/Jjn`B_g> Zh?"W yϼa,z`&dݕ2Qni]uאPa8c KЩ|GLR`~Fgi?th/,2[d_B5E<̒VS|Z|oaՠ)gذ߭ưͪ:4]Z #z>销Xd%V*N/?ȕ{>X-a.rv"'RijPesbɂc`<5"h\j+hof:Elf9q4j8{p] U6yZuNr1+ԌV.CfRCSc56j {)ﷻ!3BC%U3L[:DHuGGqWFh7&2Rin\i@~__/1HhߝU?M d *Sa/wy4M9<5GkU̲j;Ѷpe |w|XH4P?5pN~I{g<qJd31ִ1؅Y>^Ret%n&_$%ّ7[dz1>>Ң `d @ NIs|8oD iD`|7OGagjOG~|a}z╾UZ|̉SGkKbuUDNpAFC˺KM@*! *3t%_{8m+;` :=ɣ"i=O˰[_I-xnK)Bx2VyD~OkЏvE`?s ;6__ރQd07MW4MI4FjL%]ƫ!P;̜ǂu(VOwu* #i(4_̅ԯwoZݚ̀6nB ߭m5YufO9'戲QKMآǮ^D&H1ҘmyP|  0"j}.O1lvGTup}Mvu ڎP1„\K0<_聱M.jp.w)f)5L\nQJ'>^Œ{ m#ci^bƵ-@Q A> %䍕UZu"Ի~x "լ`VBf`ujJA("nJm$e 24htBbucz*{`c0Og)f׃1J*w)ܫI6ɉ8> LJ]RF_KD=7e 48sM(ܟĀ:/5&./+{@_,z-r3*kG)'If]&Eޮ_[&Gj >h?/V-ی`!xELA-vxZ ]bPp0*Z;9,+PɲCu"hb9EAYtnqB%W0ab9,9dr#ZWbQ^Ѣ Q)\|$Nѫw(+@C^%ǵ(|5! x 9`]awNm{>ġ}7xr U Krb<߹y0lkLj閏N~xWkl>{ ؓq0M.@?zyy79;PK<[1)9}t _XDm!yFoc׵X5L+U:6uR-PLC &"ɰp D 2cBuN7[;0ON`{`FQһXٰ@'ՒL5CmKw@nKq1:dJΣl%f|p1/S8ߚ]=D`#3 x!/^Ȼ%\DX~:L*M"@ޑc1T(}ny]] ;gMK?S C{7UGm+ 0NSsw2ll nC)l1KъFn+a35C! ]y#CY( v'5" B/}KHi:/\! ~7pqm2Ӽ/a!9? rp4'5MiLFG0`E<R[ QgWPi"س->>ȧVX#^&ÇM^$X"=wA?m|\+Z]A Bhs7_1Bĺd7&/@SV`r.s |xK-s\#e,y333txgD-hWz\, aC K96-:ZX+n6G/;~qyJ̹zw[_khVvlpǨ^' \hFHk(` \"K$hev #f`8()b8]yB#@Y޴D EN)Tp/ܛ#uxzׇ"=Nڦ˽u7U"v?ʳ"0jŗ 󺭝|a/5xQװSI'RΒl3vU*ΨD4Fϻ5}%ql6;eN&1"9&W ^dUۀ7JҟĥM?8^4>L79Z4OP,DZ1ZrK(`y|y*Ō'!e_Z)a[XM '}oNfvVh>Zٷ9ùd=8-VŭE$4¡bTñk4Bhhbu),S%=# W.<ɟa+ 8J/ݹ߶3iΛ>qAC?-rx’ZiB%ާ? x15`cH<}3Bg>ZtVGZ:|-'0~z FXI"=OraM'|Pg\;[5uT/ J=U+`8Y) ώg!H$)`\\ a|79 u=8 ٖ-w׻(TK)zJ+(]gϯ}/2ma'uLLdnq iP8<CW"a"<]ΊDO8%6:KVx%>Gا; '$eدZ#Nz1)N@ԁsJcd;sTT<š.7<m^b+i#P5*r#VibUL1]@vǁ:գ3|dE-q)CUjvPw l4\me&,awJSDF4RQ=;L~E1UL~?w y˽iY[Zaq[U<Į,ki<_3<%|cIv[ U1wl: *[Vg]K2hBX*ǩx<ϗwu#UUUhpDA{%]A=}69d(c;z}CCy炵tW4_2 &?48.br T4l [F__̍!u735 02dGnk.XmaT9㒠 vBT}^mtP;hbT/l">!‹jB*gݴt>z;j+Jԉ"9 S::O'_!12ik:蝾aŘx[@jdta3eyb)28qbIbAc%2b3oCWNO;;|7c/A >!E@R:B O\+*r\3PɁMfKtkeQDT: ևPZpEJ. רz7U7CUxJTNz/nB7tL/ j&nxZV^13{u U*Dz vH ӻH/?Ӭ&3 iO %F*eɂ3EXkxtKvYSF@@K׬3&k[$,:B5[x.W+WѬ\fŊNjJ]=Տ=it^`핒 ԹPJ e-dJ`~쥜+\.w8aCyijRhV3X TnfoL6[M4IEq]5C:no2Tdyz EUD=tFvw.j?֤*+}*9eh>*r*`/ݾ6V':",q҃wmJ5ޯ 4L%f )sY=: jqLJOP?-JP G~1y2<ΩEٕT}2Jrw#H(|ͪDf|+xO 3뗢aw_ᔣ ] +#f'RtK6[5#7{D_FDΣirwMS5©ɤ~U8CQt2.L\rdC\y<y%=5aqrV1B`(ZM{&cd2JK{:nf!#_cϣX"wSʛ;Ͷ c" X5 _kQOݿ[g*7I%,d<O` o򷽏0eI}GX*U&Se6͌@BZl{e{ۇ"NSO:@‹Gx\rW[njJ檲p]Nh_kk2obGE* y`L:)"?CO! p`Z&1Qdc6W|QF4Q|l~L j<**8 %;ǬDH!V_ %lgTGwNo*D$l 'Ku7_PKLYV;4CpI2ŗw0VC z L/&[F^dSPoؐERĆΣ؊>F(c=ő,&;ʇBPp3֞'sy5wA3bcqyr2Q||l%Dͩ`֬3 =yꮆuވ_&]gFSuRX}Hv5eɋ|ZFPdC;e{uۇE[G(GF9]g QLċ"eTZ1_`r,3*sɻl}Jb/<wʛ"> Ҭ.al{|.,k(T4`1#F Vױ[o%S7.UzOȺaNZX@-%QKגiIHgԳxwt$`ěKXF>IMk@0jU~C4d6/S'.AD y+8e黀Y9Yc"έf_o: 2:ƆMȈɻk.]V*g!yp6"Xb-I/Kn]Hm@vJ.hɽ;'өM Ϡ9L8~\ɭaOkRwpriD8 ޴U|`VLjaŧ jШ2*'Sp8dg:HȪkUvk !}viX'e zRX7Qsf-{ 4ä#k$f`~c 6ZmnkmeD;،Riߣ5T"J@t$C{g(jN1PNe\X 'dyg5Ҋ=/rSXT %"swZ0k œXCiXa+H%R6 FBlkr=F8I|b(Kx 985N{-~ΝP+$O Q;*_%V|`uo=+R#ZRIݝAWM3lq*?QۜרϼuDx f3i=744Y+[MywBWEDaCb*x0 L f~}㨱-^Wu_C\2PI{R=O 0d/Ib\zV>a99"OfpFpx*QFsNsC")W⚑}Q:ϟ=^K$EݼzQ93&5U%YbD zJ(8/oQv`ֻxQCC7N O_}jV^PN'o/ɉ G,ib*5Zb$ 9uF5eGϸT֍l y-XQ&Gぴf]Pժ18j737@M EcCeZ؟8π(1KU(yxQ%]l!-{ 7k$=5ĸ"UZf_,jD[(%\'|$Q`f*0 JMKOt|^*mʑT[Qvb[wyŏ%_OGC|b ǹ[:/*LyY~GOssTSx/lF[|yb._"qcsyZEΦE-]Gc)O[cI"lm ?fsύ]q=DUã< &4Bbދ:V},_pv婞OMox~}HM6g9GE-`*s!;S傐ސǧ2)ġJ#qJ;X.|D6G[@ggoU@~3\ p9 yž hxDZE1KK 8 M^):؄yN6oǕ\ϡΖѿC̽&C10m UI}9Uyc4N.&KRrAAȡ? Mۆ,޺Ѵń&gM[1[D0ξRu\xo,HFcK715tE׋n !6.v#g;ɟFBGbabo1iJkوT+l+`͊)!"!^r("f $0󁛪9ITS7lrǮ|i6;qg.ChN6? DPc~6䲓OmpbKBׯF78%GR>G <2?]"q$k+L]tcz,TZQ׌&v}ק윸@{qnЃjxLPdۗZ`R rXgFggk?]y:G!+nai̱xbڪP_8-&} 0zxE-D!mA (=RkPxMŴʹ^D3uŵ>e\:jIkOjUc =Rㄻɋ_5 7k711hL\GEKW| ? 6]}ׯ`g IOB,-Ҕ] ^J| =~{5**%Md=Fyf qbPqq{Z@6Q~ o>nPԛŀ5Sf\o,-r+2-$8{|vtx`$덦 Μij}לi:8yMT~&BTN-:-3T$J=0F_ZCwI7J}ї:D]\ߤ$!{P2|)q|]JFu,0 0vd"p9Xy-5胢V8hGZ_DOHVƦ7Yj_||# ԳYE18 D{^1_2ί>桀A'D՞(Rm 30Qm.EP5ClhL"gqxT~.k rB; |:cN>g;B@QLxOiX8rE->rVP ɛu,)wsk!K~⠢s+ap Xd>'=沨7\F6qvorù{#tu 9V D0b@2gG)0u}/lz(.߷m *s}rQ) c̪+l$f--9>{v|+\/fkR*v ;*&ˊUׅU6) E,Vљz{lxy=[#ԟg`ȾB"@n)Jq_,L*І]Eh˞NCj n)s^EK 򞱡L1L輭&>1,y30\{8[kD;)DuҀg?ۡ#FZ21kinM(l < mJ ~sYcyI431 N1X{~Y ,܋ _)Ïg4FXAk߻*.5zvruNzjO~-uK ;84DY-wBb{uwu7$h?0 Ѡ "^ݹ|h5\w2=ġXTͅń,^ k"gS=@<i}%jz.&AZIȃ~ :/nBuY-vF+k}FK[@n;mv ч)BWy,w._|pݙH}bNj6 Sf"sg<ۏ|#=CeHRK&HrR"054%K5G } qLDI%WX}!ci/ͪ+' 0jj 9|/,hfnA LG ~uZ݌xT swTV181Qh2vcr \zSON˧np=7VM1n>ׂG+˖7X`,ZYĞj>/㔝G.8a0Au>|$:dbP(sVM$k =64]mŀf1@)y(x+ȥr9YW0#쪗RtxO ?x aȖxMb\dmC5T% "Ov}H!EBn -̥\9&pr;%Hw^ypa OD-)_7[d%Gd_k핿γ=wBl &F L^K2eoo$uUΚc֜ i%)UX{b\O #[SV}'f e'~O뒽N~5.4'h݈[*a+]5sc%=_ya|Bb2)&ſo{W0NeҧKHr>K KOҗxTfMR8С 8E-|Ltz3ܻ.[Y_ ?X-肨b6!6qc)QGw>~ކeylRBd>'FE7cmƮD s"ݦc'%;mKwO)l^rWDM &(lyX_bwEܝgi 6OBP:S>w0 _dJtF(lF0P0wH/*d(>ȁD)n&[R?#|okօ(RZ#q8^L l|m 7fL^n|X bCgНi vCB :ZbogrVr;uK!}H  =;(^^mNj@?vƈThIhsj˛(B8G%(3:°HkfTxH{?JA vwyb=ww?\>' 8{ A$tڍ$p #4%Aݠ+-#'"B86Ҥ%uZkʫu7w*$ԕ .M뺕4V_n3@-@瑛/W$S>ew ;ȴTVF,_ا'`lc6>႐pB]y͎'zg:?!\Jj$s/и~Oa|nc1.H/˼R\I_hW q*QU3ra;~h UM ^ v(AXQ=,j_&%.m͑-^癁Cꡅ!Xtm*&cLDl̤mI $ ӈ=%,G#Z`-IѦ7~f쿧r_ U`@j Ʊr@)e8YfTQț\Г$ڦ S4׻¯3 iS#kVQh7t_4!Z2f?OIh$_be8ɢ0pvPs &SEjv"V;k14$l]8>&Ȭk Z <0/y"-rK<񽗰2(8yQڲȎ88yt%(Ŵ̯@Fe]cxLt/)njC*' ukwwKt,KףHhَ)3 Ҩm{j,ՊL?.P*kU~ !+ Fi@tw_n4Lw v51:Ꟁ,=P|Ὣ^F)Qѭ*3\0phfՒ]8R[[=ׄ+{LTTNb0QGّx\0Wmvk7E#oL~NR޴̋!||~eD깦 N#!;據ǎ@jJ'~z\ ڦ[?.CMe;q2Y5{x%8ΦdzIƱ$hF/uw+ba\ =<^QPb*]ڐKOv!c5oK3SXpo:|¥OwK fj^IɾH$tn2p8SeL(_Ζ.I@ r"KE99,|dbxߤok/N몁"rV;vb='1SykI綻M0U|\Yct]$5˚(k1̋WHy:a|ڑkp( :+*+D s&[nRRe co.Ya7frn  Zʬ (3Tx6.yݦ? oku M^;07W4)V;LŞZ;߄ 6r:{B,L_VAw=ASh̃ZFnD9eKƽ񐶟`U޲sƜtQB^ȝdUm%'fݦ 0o^\6 Ex%A;+aFMw^UO m+(D+s=ęcA#ө f מLh0z|m%5b"W#[k"?V`4Z&*6h,9wDP A %nPSjkBkwqX1Gm9,MVhoRw0Bp;puv,R-ka aeYT8u/g>6u3" "M/]i%LEwN7؋d7| yV{t, q\g!7ȭW9%^*c zTtvv7ϣ=Buw01L?-[J~c֧ɹlKEwh } a흮-~ W|G)Kx }GQͶϞđmhh-fqDSXڟ4"ȢP¸*p.`t<\Fj i[ZN_GX=PA}0LK2M(N^p fT]1! 7j^ʷNM\R^{WlåC_QqE.= rߎ.HN(2eFF*+_ |n!Ѓx@K8|(Ӑq}%y-nU$}k6##"2矘- cY,8="{;$~xw1>'`MqiikVQop,1VgZ"e`%@-t%MCL8r}'J |d7Q"Z=[utT|53t(BO r Ezt޼w{o/גIxB'\g%|@Tˆhɬ0Nc*47ۀGHp3M{`XY5Vqh~H e@aw&v+Q,(|W26a1$:,${wJEg|;혀uY% ȅݸMFksiyplGĿyd3@+4O=0nWrGxz(v/Y8V ]\wV)zJ->%C.~v/L+y!6\}|ilFem)m?"jԎDa s Clna,'~9zhvc +@ YyҠWlF̈ qmC/r⾉`1~|Fx mT^-K}.t̢֬/&jܿcc:V?YVm_>b``_LqDY!/~۹>>gH d\0cmjoݶ(T5& 8 waM/T#o`/ bGΏ· ]U_W*!pUJR- 9qG&^_yMoe7猼8-u7n޲̮BX%_rϢ`YKϤ!)YzR_ P7x s6roaIUt5,G#hItp]^E Dм}܃9AO&*ņkr]DAA5j.q𕂆:Ws12G3X0h):1wDZѫٻ ⎽\X|菱D1g:ۡCWxɷq'#bH\ɘ5va5BV+uDZݡ>(挍b {C+e֘_*dzu'y*޻Trx.8'OZL`8 '!t8;2.d!DXh#QgKA;.zEUn-$Ԁl *wjLm#&ۭs*`.qҸM >3>mb+,uFɠ]ԓ22zh 92A3ʎry)kc]p;9el(!cTJle&S>zHGEpP$!.u(_F/.K$˝`-eЁ/[He}JV\F8ah3etFp%;{r8ZWfZ6=!#= : 'Vu^|`$gES2 P"5~4rdֽBmwuhN>=O\1">:-i3z;Q d w4unQw6Vt /tb>EJ"@MC45+4FA)ZNF6&ohKConzk%<)H"@YG_~d]AxlgViy]ΜWhAF:VI1I~wJպASU7?С ᱰ*csOx׈E$!1ʚB?,DXBq1b-Xo1wU,,ߕ |wWQ5 >T. cO[H]$eD=hGZT\1q,DŽB4,kGܮΐb3MIyh3PvYO(-y%.eVQ`Z"!vcǐo%"U: 1tI )e#Wt@?1ʍQCE#'&} π`WDIHѦSce,&U$\ӿip[xo"RL 2Ȓ@IŰ()1'Nz1^̢#ydˬ]M@[Tsԑ5iDVӦB(Y!=:GJbxa,ۤ^4!4$ {O!R&IoriVMm-g z3qn: ˷} p5,@&Ki❷:<ˠ*W3J[ `!ٓ4-Ͼ4J~v˴j&DC D! %\%;"5 g.SE?"bX-H. ?Y+#B;T -꼧[X=NI-{ooy*\y^`#J͘k|ByB-)[˧ sq_Y#!3}ʞ*"&TH=.m<6*ch>_* 3%D]EBmW?i‰D!ݿ<}K" aBFf yR;h+Yj/Dt˥K䁮| )7xtf(ZaF U5u\{̶TA!L[1z2~WnA59fd_7dt^^#W_OD.`\UgePZ ,q2Skah , 5!թ%}}a]_~>dE쎬[jI̫HD-4ѽ=o=a)ӊǙ8&F]@I$hzq0w׎nf(YP¯>?mW9;%%l.8+ǔYPc[(ޔ"N&B]Ky'J8k VW]uٙ ɕ bS΢*'ho"u3S# &lrB@@`~<7YkuǙ^O' 7h7[ T bt} ^q|&zXqM^uRΉ`R##כ: 8v9f4|':A'|_v驜!W}: c.d\P~|,nQpFVM&WY**o΁;X{CqۀQ a r&$ Нxٶv]?9;e&U:0<_AM .vcA!Cý&ѫ  NLu|cuR$ɁxSɈTV?V.~(,r#*&]δ]/B:/ |]"K&bp?>|_ #DT ~(XC?}\c¿ŘMG]Ksv\-bX.I1mz\췲DʙkL΃bI~0́ƉZ.t rfh T[A9ڡ`աkW*t7MSn*Sswg<^uWowGT&"9~<0ZI?R87@C"@};\ےk W _97k!OYEi޻IA@f)]NM iV(9lZKU- eA;,!XN,Y͒]/ rE)QQ.px_S^v`s}o2y5LL&O^߯FQ/JP?>ۗH)[QLuGΡ )NqC/;9뉗Vӳajcìk׺160S|}wSu9;vgwi +}cIU[)UU~̨zg JA(#Q4%z]K+C SC6@^_17fUm֘[˥S_KЎYMBcQ*p-6mhC0%m^ {jW$n=ǣ]__74ƾix&cl{=v.}6gh3` U(Ӹ9#b^e "YCkd7Kr XKގXw$;]~ZI bї? +\?,-J3ljz,Dm4:%|XvSmT\tr'4M"ʟ]Xmi>D\ HvE?n_p+{&/b4~$1M~R;x :^1i 0ribź)Pϫ))˩X K+xe4Aw(v_"ϦٸB O+6+Ǜ_(Y?uN|LêDc;spgo!J@'1Qak=NҨԘ;v8Oߪy\R, ԞXq{ 5IiFݼLL!b)K=ug9YMH;i/E7XO+XT A2kgbfU FqR6F 䯮쪆ClRe>1 =;aAv*[\S*)r3#l CEHB=op1~ўQO~PAIXk#ޮ~d_Q9pf#C ܼHI9M@rĮ Dr5oI -y(I^o`<æUCS98 /8iL32eE#x|j{]m;br{= mkY%r_ϲ#D;%maX+)0\7:uj;h8bXh hs ^/|u2Vt<\V EǝB[UlcWQRQ":!n#٥(\|WC .QHǷX{=JFȈy6e]727 td;c|e=bH~m/~TYtT@ SgWKuwaxgIH+Εӟ>ch˭{wemL@>Kk]DԐΩOPʍj2Kkl.įvjS T:b\i߭٧fbϫ5o :=:SOtˣM8Mݏ\  v1@Si*RpD6w x5N@kl-0M~_c9z s,x!PIR7UEVP'l/ڔHA0j8~gvv®ЀyܫE܅yDtP h8)4Ь'<ћVX_H  D7𳺛eL\jGwe|O5K-]'MOx-$0|:s~QKqNXR?K#ԣtts..AFt=JLvLBy>DlY_b) Nybz&1k]5IEj?ߴTf%v01%Gpۿ>:e@/3 :Ŋq,CZt;xZFT B<KybFiiSNlYew-&}$:Vk сN+e"$F6FD i YEzן^R,EH|rR-\4F@~E,]. @}%W y뙺"]$]Hd_*,rb7rշKEݍJ 7r}Cid=`HZoV]ӿQ3;dB%j,bsKY= *}_.́@Fe rHIY<9~NRJp羬ߗH*w k@G.yl8kXd%FBX͉旻BwЊXHZkmJooiNOPK j6?dΑ'n_yDaQ$-!Q ywӫEw'!A4O8_X~Z-H2ërz2^bCրrx}bj@bލMÚ$3.s y $j۱ tjӠN+Gb7;q*$=w^&UV֠ߛFUbOrx#uKtZ+W澐8KMyl9%t\/]J:Vkp~ G6XJ^4;ap( ظ.7m_PoQd{^.ٹ_jRh|}pyB@Xd?EM$@P##7Z,!-!D+T5pO5Y1;z'C_]c4Z:Onm-oP`WL,JʩU)i|볈{SɈRUKj2YģK(+ef֓{cXPnݡ@̃ՠIaj!9:GHN? بoz$zP_)[e9rr*F;yg1$ +eɡ>/;$Tg&j>E3~*[k? |~mv;x"djv)g^M|3ybbMo5V >q-G&͢x@LHܐF-T3(#J:_<͠ mp#1}3:FLR4x@@:P=썅t1rEJ kR0_ {רW_>kDZrb+\!ģƂEBa^5myKԒ8i9Bltۗ* z d%mNӬIJ)Kht~>*qj:QzM\ٮI|p%.Vl8nnŔl6ĩrn+g4vf "' ;}fJ<HUT{8R.tWҧj8ނ\<c یlZ1VJǠ,u*Л+qũs,ܳnN3gPLv$]SUDIq7٘7@|˾egFtM$-Q#FƄ́mqUJQNTc>81VH;lzF]U4_9LC-#m0Լ <,--@.MoȈ5V^LI} 4G/#Di"SݣCn;5G-eC[4TH L''^˚c (4|gdiu==w l0,6O`d fݷ(a}??M@a蟞A\.96~Eu,f+IEzH4وN4"(LX;c W;H?R=@6 NeՃV#ĝ/VvDo|RORa6_~h |V*/)D G4YU:1 ëHΡmvPo+}-a+h {9ʬFί?S&scacZ=zk>޽?35ZYiNOaO6-M2,œ/gϬ4 p|Ղ÷9wcBEx)*+;.*4ܕ֊b9eMX/ζ0:.dϡaWFLyZ,ɐ%mc 0\ίZf-TO?=cp&Xu޻oծ=xAnFz^bUc鰞@R*1bϮzfuBk~B2_ͯmh qحZ)+(ˌ=`\6Jڀ(*!YQs- ʑ;lTz`EXl6"?n* 9)($!չv3i}TfKo&HsZFW&;5~4e#_"*)à՗w@lCG:HuS`{a;EzVԯi)U E/iӾlla8Sg=SM~!]טt r[YBKy&f~1F3Z}@Ml&ݝJ46zQ+,`y,3S\j+ =^Y-E;̜M\y9G=Ow>(?+F\oŻg:/FˬoadipefU0 YѲ-/s) r7 PyAcѕm;d1X>iέ7AqnҼrGˡ 4{N .W%asgeeԆ^^, &cj$PgU*"b(4 ܓ,Zr ԏCYհ1c̪H0dI ?(NJVWef96LdTQ \Pk^x{LK8Xs73p [S0.*FWS Ί/hgVew B!-e+i‡ 92UA֮,? Kprw ⥶詒DfQkx~-VwE#r.EGWqUdNHOQniSFˏDc846YQLm8Cif)^#,&[;[K1<(e%d:KxgpR]9>O$PP^f䪾fN$i@ "߳' ^2Φ́f!&ϖuKu"jYVymF/|AM-+Ɛ46i&x ?3Jz[iKtQ{U:ḱ?XArxdԳȘa|K/ DEHZG-hmU, JIB|I+e9w:ܘ*]L]R eh?o3+Oc_xRٙ}[e7N19cyE7' p;ˮjS9t&d#^Tm^FVi i#V{m7)\-ԽpbQZ_& ./p$7Ww}}/Zu>rC`aփDI+.W`Fnk1>ϩm67}ȧ!M`S._ז*w~C3ePYR){' Ծ.hm(꒸H./JּJD0P*8YЎY$(QƸ?=B>\OY0 ;qy澞N%esR%M<isWf> uW!ʡ`B (V7*vZ ؕ; bx4#~%D]l@'|^6\Sx:0˶ 5СfEpkj۟P{cUyk/~/Uѐa 5vvgE!?xvh9US_p߀\Wïw W,j_)+[썕&E]6+#n4/o g?o6K7krzadMF ;LXO+Q fQ!Ȕ:ZB|a|׉˞dX3X/eNwFLZY͚uAP8愈7Ïԓ%h[~SΞl0ԿZvԈU9DlzV(| ~o:O" I7Ҥu:Z0Ynf)Mڸ30-p҇ՏQ_>Bcp(b4ۂݼi 6Q s8ɴ}/ aarh1CaI8lwlS JtǵQIW uPȞɩjĉqn Oс*(Q? ]%E}gāv*}_ئM \v'4g}?J:XJϼGqRV=&8qݞ8ٌ& HCn$M6;4VC[ufGx"Ļ,ik2 ]/Ep``/vA=C Nޥ}e?>zy?ryGip4UR%Uj̓4-~BJ< YLr ;s0L|ß@. Ŗ0~2}#YzjYu; ccٰ%ma}jͬĘKo?`W,-WW_7"}[{EN: _مUtp+ɅNCo7h@׏,Fhοb{z3H;@873Eʊ5N-=FGpx 9~ : yv NנL\'=*w+!>$PO$`Ƞ`Uc;6Quy_3lQj2SWOGQ]0Nf 8jr^=a;u csUp5-LHRk&9Ȓpt')f]M>K_>}VROu?(2S1}j[C/92L2&fvtbss2BfC2_tlH-I>P-~v "G( mҙu4<'Y0j<걿g|JUUZN*/rMVi-JZ,1P#:گP 4̒BJibM<@> 6)~smg&pl _> E Wd:gOf񍅞:;Bd Ơa_?Su+^ԦVm8FE);[q.(]* ;.1. s0["O$N\{ gn?H_| v*L_ ɥ ?Hu䌛EI;} ?~ۭg!i/pB8h0j/; n$Pn͋(CvErEx'cޮ8Ow-Ow[T* n-yx7"[w<M_vSu 5czH ,M{f"RiS~(sËTݲ=y21'$r,l9~{Hpcdj["ldckm%#`6]g~֏,Jq(Q;f8g̥"mlu~R*JGNMV7{25Xz.eR%P $U^BOY˵jӜ/h! [%mӵiYXn}5ӹyGaFZ=Iړz >!3JOSz SobdM:"$]:]@coEi˚hr'!;Z񄆖@G%Qj; ЌÞxU.*z_:U*Y[9ճShe+E$qriG|8E^r@Ց8BFv5IÎ"H[|u"5;D`A(4IbOэfywaBΦŹGYwq 4ź(bRszkMֶFH}-)$b){NzI* s㗇ƈQAof{3. T i%Â/]SP*.\*b{"ݥo6n?(Ww&p+<뜾7JjC7␿,g *\WY]ހgN{_Uhdܵ3ϳsXv 4~dX*O 蝏51D1^$Mߚ\NMeCa}9_*c,FcvX6'(,A Qig.}cKa')E`xR p n y<55 bM<ٌ/GoFLh Niջ{htKk]eft8߳N\b1䵴1첍Xe&#"QYt|rF,b2 ] umG&QtRjS3Ii2i|l8F^#'cozQ!mvs<~Y.G*w|#l&E۩=y ;\4BYf+ówNipx8E(Kmw5f| @Chx~lOɕ*z*m-_ 3x>+Mzlք0A$ vz*hEw"i&%AX#cTIBR y'(N-q.C })NE6%pkƱpfi#;f";-_v=ոK5qS#sH}OۀCp_ƹ]]-n`IZtV4: 28Q\y|8ւTjvB )\xTk`ng*stܒI,PbЌ$r;/U6R<¾ J;֭-h-€}vmiD:L!N<7pP\eOu,@#gّpCψfHؗ)Z 򆹚>U'{ŃR"y9b!׶bN,3v,g㮋`+JWoõ"!FDvRܩO6'Bw[ `O|1e4~Crr͚ߨN-73 'SWPQr ռP5>5ϴRg1@kDwX.Go .-i9"kbV SFhd>X_f> wH醩&)Rdd4A1\G_\:WBxo*-.e_GiS9j4dX1hvėȹ;]~5S14A"/~)xʮAB`%w95I=8gįzheУjֱs0yw8}d5lc<lB>X;겛eZT]} S_ /bI/-uջAu/:{YJPnBwxf =$M=Ϫxx3 .%}48|jvp(@/oA?]W-G'1BaR]|6g¦wخ*D7 eHM8HB{ >3aȞZƴt\pC,'%YH2Ͽd -QqdU#@,Nyu;s=OpǤ'MSm޳Xxu+kaX mGP ]+wa Fk21j#P?_k>w꽸T46E,+K$,y3'VJhy)-Gu ,t]Xk/J q.HɐFʤMŮm9 K!{@'LBQ ]|៉^CYAеG5$>J% fܯmR8fn`~\vl=Rq`KMSR%#NepNQB)i+L1$| I_ sO! mXg ʳ+a*NEc ¤.K6nSB^wN*~L/c uWkJvK447SA2#?02'IJ WCw&ҥ{(4z>dX ~u.[a䢼xl;} %M; B̜:i$ i/:bxf]_Zd>wUy)'{BМR.KtXPg@E/eUPg SCBW.j/ gfK5XV9t,G5iD1_=a!m(Ǯ<6GqbLD47893̹O5P`gMO +秎\"/՘֛ZyOHWY0N%|YI+?(b@"#ɴgeJ!T qQjYu܋Z5?Kf[z,^U՛{2LreqŲƼYGGYɼ&z{LJl׋doQLϤX򕾪 &5c;!ڞ俨SBs|'>F-]s^Xp=T{VzC)2)MXH&#S[N4-hܠA^7 JQu#NAW wvlxDB!H^\ 4ꬃYAcYHx`O*[ &Dwmo{ĩx?(H- sZkG \JK\Cɔ,Sԫd_0}j^--soRYP߱;Þ~_MH4_An2%Xv=DO9#*cN$8}4v TAc0/*!*IE:^b 6+fm˞vLՠs_~9y89^w}J屝->nLӶvhEr|WKBL;V]e^/y=iPF"+ΓUQxUm4cէuȧS Stf <চƒG\f&\Hr9lօ"Qn-Ec?M_e4ex|:i,' hOƛ+##0pP;18ڵ}qVt^ؖ)(a6b(3I>ʾl2dBQa5wڵ"u!ƕAJ@eHY]!cbvBPUEyDX3Ssk<O_;;df5t~CWH&hx\dJ?ĮH[)jɳh*wG[*1>g)%>oBt P{hb8 v(#^onX@]>rȍ n#3HȏéMknVG=U  ^FދiljkFA8ͣ1~aGmZ,+&$U55-ϑwб\!0e!ﶍ TID]y 7zt)4sPkI}ƪ r F1ZP8&Xt32)B*Ѱw>sA;s-HK]Db27$0dZ}?J̰fL0u+8@$hZ)3>/"OstM>ɩJ?F}jR-EK&ui6Ñ̬8sJɶnOW]&Aٜ_owxko-Dɯs<5I}'CGB_FgRWϟli4,xݫ$<5?Gb 57);5!n2! j.G[ŹfȾ%sXCHűNqf;3qDݼ@a W:q6y?dڟq'wKGBDuxh;R+KfPH~]\6S/6ODчfw`2&cy@J*ەaŦӢr*,?HTC(uJ´D!+U0KB1HV!v.rZ WZ y=٪wsJ~%l瀘vΗiTvBYDנ%݇nKO',#tGlu}5oل2Hu;5po-rJRBWhǢ,4! ^?1\I |>[>x0E(ӥf&1l'I@^ѩBsX3w d㲡s& 4/Z@rI/e TAJWQhaPծ>i".,pqOmDOb!{LXf˿˫?mů`? /\6)F x -"?.爸1 RJq)I?gPzvPMP ״W%Q\1k&woSSwINLLafHY . 7g73_A;3r3hXazl،`BG(1o^j;2mvm!Ы/FHv )y)B>(8CX?8-'P"\g`Tp_q[Jj&ak|IFb V-c/H`, $r<:]+_Nf=i9IGqgLV ]Aƽ\7V<=I%%TnT8?={O[ -)qqݶ{P`%j8@ٔG].8H^Ɠ@}(Lv4ѳfJxYy%PϻόUwv  4}n ͷnP=\A1>Z{2%NhfS@_}Y(Yrͷkff]k"1bJKȲ^yն߆t>,tJs\8NVV ZVvVTje2~}TYp4VB5In;JD 0`a!5%j@sN l;_0!}R@8ˈ Sq-E!iء3<%D'B4COT@?lsyIGc5̡dxI7д+nQ6~x8qu\Д F[\-v1$űsC+B>i8ђQPu l=ެ &Ȋ5I1{b߀.$~v(u*vo #U4(S 'h\itC)]q\TAR#9wI\TTkiT>dn0c#mI`a](YN+Z 5Ye7W;0mPmKSV%kFI xh-}(QWޝQ1bPQ=g\t֝%GwAP}g܏v Y&=S7]KGExl&5>sBD`4Ba׻Y96P_+@#@*a(0-b<˜9ς8͐X@{Zμ2%yzAS#łs.Y>L tQ>mYVwҖ0!N`vm>Vcω=DvG\r&z3&CJh`D١n{^+hgഈH!ґi$Гj ؉cn>ifo0ףڋJ*s0g*WL0MvB|25_OfP!6dሯl1N*ek E4<'tՁG*Bp ,p$Q̀ BEZv&@]Ajȯֱs[1󤰎:lC/poBQDZcن%/F/R}UկW[Nny@C"]kP|*MAѰcT [= vgO2&\C3m4P`;DB{UѕbJB݌vUq3"g?l#\``XԑxnJGU2{֮~  s ^(|cR&Vxp ]_A5l`ң?b ;UMgrϋEhvGN7P1uxUT=:IrnfeS`wH]!bHa>;0mO#lͿ8øx"*eA5V*OP_ /\/eNh?%7~~J%'B1ab@\(qEeXb; Ip7&{-TpҎM1X}a:N"ϟf* 2Ze5؀1_ղbq0WRo~ї12.Lx(2^[BJOI@5HP+\Ѕ0jRCW` ꬈+4&} CKZD'ωKd'7},!?[ڱQ=ռUn%禌^nx%~H#1kmz@K:I]ɳeYntsnK)3|R渱YkH\]q?},FCzTq2P/qD>@XB3NM@,*YFQ]4}N 3ه!o@ a,y'4o#}t u1Xhx˴ _Р: LF=]k(B 7ʶ5'(DY2N,4Mb\*E'x_{l-X%J| RA#|B{Ng.8Uq;8A_l0kǕj<5$#,CpHS?(ă~TQ 7a SF rC!AԊO}\s 0,<{xZL$KU!VLqhvTZݥ>`ˬ<T#Ma7<@0:/yZ3.Ek\CV&)Ս4%:*xv(3ekba2?㥦-+:rVhwDz2;o|oqڈ-4'6|niElYrNW*#3%Y+HreCKeJ~k}R8}n|9]HƩ *{SZ`.ZsI.e9JtNܰH8֙U]sb &(~r"al4Pr甅|qB0_>ݔN94Sn&LI6NlBiHlA "*j9\RљoݲHW?JWX²6Rۊp*@Є%`%PM >{[sLIL{Rx㾯C!Ի^$ʳA˳V@4Lr'ߢ`54vvȦP~}Zt7^a@N=D?7uj ou =u `:#DN QSCiܗ)P?)[Cl@DdV"?W>*jsM‰e\u ]+۴g< 1_Q֗M\@߸$]є]:b>͓e?FXKﺻA1N,bBU!`>! zOś+1ק#^%He2";/qlmprܖ?8aF@mI2T*ad)o;:m4Iլء,u1o󊀝;i;F (zcnd㟶My*I'Rp.)M1Ņ}w`0T~T\աZϣh)zmsmc%Ndeq.\KW+у ٬ﴉI*ߔ7U(9OU1"[E(qTrx6< ;eT7luN}H>"|ktfL zڨR5vE\Qb]^Z)c>*Įߔe[X2 ~fdCW .$1n"՟ 帝Gbၘݫʐ{sQ:q#lCQӛ،>r(Aq 8hJ +0Lxmy_XjZ}عФTgUg idާtCЌ]H~aұp:SE+GK$Zwʦ{GPÂ*jƅ&u׎_&AULBA4Q6 jyӛ'|*H0Cf`6 k%+;v{V-BpϜ)TUq0Qnn4@Q$0ߏ~rH@R!@3`--KRh9A 8 `*n/UT好1Qa Krb ?p&9먂2>+ ?/*5ae1#d &V%mMYqwtŜ`JE{jPGa><]k&U;*nk QtFIWJ 7fqKK5"SK4 _[C낮`ԫdm}rقYlI\KBuzl88;`n_`e$yR_d/2މc}7߹GlcW, -gMt3[J wjfN7gZMjmVfLسpAyB6H:w,9bNU}c^ 8lO OjU_&k0@JQZQ~y(przͯ1͒1gnB7[\W!b`##Fs2?S"rik&Bk[rpk+Xl4$$Q\Z{N߁gl1J$Z/CyQ}枥_<Aq:9:8/䄬I^!m1J][s[ˆPh[^)׶gs=ec٬ۆڒ3" @ۛ0d;㹰k4.+`W0_1kg<{ $ /@Xh>rEI9W'9}Rx0V$X)/!Mz0{fmf̰ Q3(WniA~oI8Us "@KI%x9Df$*Η7ӻֲg r(r"H`Ce<[4J*T2.Q%%^n>gx@rT];4 hD <~CA g `> CA 冺EǣӻAJ'mM"svZ =#;{Óe"=&؞(94JX/u9ƫ3Zt煡@ߏhB O3G.-/>F(YŦfNuu%kd&-M (&AYIW.mN JTL3@e ÀPk'Уiߥ \d{:֊543O]sKusS#pzTs4d\*&i[q|`ˍZz$%"|_wȁWBr\*asCOּ/If+]p!_`\1$c4iK[r׶;rة"nQvoq늂6࿆ ͡`{*,al'0L< nakN a\7Jyȴ jEeFa2yu>Zj3'16l,< ScG)-5w Qyh(_P+3rbL|mӿ?% @8&2Ý!Ƥ|Uh_O[tzI;\JEI`\0j}y UylOMP1hmQE ݯ/=R%BE2"Xvv }$S68yLrZ)@pC` VElVk kEL~s}O 6GZ=51/ji'E9 uwB] yY$ ھ*F?μ)LB:lN>PkK & 1uM| w^kdx@bA?܊k#(Dq?%1#:w@<_6yҵV87AmE"3jئ̱ҿ"35fjN /Fz7Uq}1/JbZa=ȯLr{L2';"xģeekO>]:0V|~ p5.aP(׎u.u&Jc?l eKb+=ے35QY#ݝ 8ٜʳzTAbeS+JH|ƉP;^6*rG3r<)N?fi#7wϣEhG ՂkbngJfI8= (mT3乎:iR6}b,١c{FުeT=)G*J {7Ií?2),b'ُZ5v10\Sk,Y 9Sf fSMn^Ej[GUё[N-~+T#Rz% _7f*T]}mc -ܧVW r g$m9:å3!G .c@ K ]۠xA/Z%$~1S)Xz U;?4=' 89 :@ ]vg{}LQg!o~b#g5^,4PI:*%ca 7Jڅ[hD5.φ 5 3!W%;M%nsZ{:|#4ܛ)1*#|F~[M w歞-[['@&X%f=F`Jyb.ɑB3 (jh¦}mV46I5?er"[@ǎV xJ0Q{^YԠa"ß}%-! 9))I[gtT<*܌Bxe/xh@@^!t}Ă5ٚ%_/%@5A!k@DTG/݃W3Қث} tp7ޚ1L[/i(½cOlB1& MNQJ˽LMە1@R*V_)&FiRy3#eq]2Fh C^iN}6/g D؊wX;S'kWx1Δeҗ jø)a#}V+.2 #:/b xuvz-I1L4Z'mrGsH0ZeȋY|PnOEJ${[=*D 6UgTK~sP7X&w"Zjf+XSd3!Lm>Foy>_Hfe^Wr]h3\퀺s@= xᣩq կ|R dj&jaۤ;W*JP>cpg.币]f8nլZ=/ݞH(|Ůwj\y:jGăi w0:b}t3fUWm6xBY=V_vtehαrʫ6U &ZlZYݱ\!&fm)ĮlD,cz !7%C?|N9M80jr3)2_e ƻMgk X/ q%빴}<^+^N?;,ُr#`É9+J=V&.:- 8엇e{[ri,h ɢFJd:WFj1:TF6s5Xz#~ $Z `, GhԁL ڀr.>knJ9Dhb(pƅb2N9E{8g(lxPL&āL[]ɣ̼]yZ R؞R$ŹA~؉̆DSp@QR.F#ot(4S3잆JAeElެRŒu$(! kJlVnq7ãE8!&aU>G$jgyaӃ뉄&YB}?+wW -YJe 1#pºEѺyviko,c?_el:qB|UV貞;=-skGO!l߁L=oL$}}xyʢ=E'0G֒Nk%ַxBgX:¢B{UJbۗ9G.NIAImbE;F7dRiwp<^򴜒-]O§I¶fYX>m`ȫ;32K}TP CoN?~nKKL;1;sMk (Odba{ԇ;_G|-O!nEЬ# VkP+t"`Ty;Ji=Wsޮ>GTi~)^wP`V2M`-| ~ꔒ5G2[&tt ˊ9ۧ#?Mr7=?$X+Cݾ6OC= V|JJՐguQ'g< wc`䵀856Z-_~hLko9qXRgnf-_Ibǧ(K=92IٷWvV,Pm+D&Ձe."N)`݊b3%;|5h44W|ȕġ "]ӌ-qq -OyգY2 ޏe=]_?yL>bД[llwl>זO D8 m䄻w9{%f{;3ۜ{Vc,:g|e Tn-]p ۇx=o/bys⾟M_Oou(Lx/OoJ~/>X;- n'c!ôԿ!Bz;]6u >+jJ7%jI;oB;-YLzw TOw0UjWG=?)*ʔåXb=ae 2j#w('nRug#* RV I4'`4DvwAf Ry$B=֣h( |ְ/Wӓ\Vm$A[ۀv TѤ,3K,#4'=M{:]Uw:uujH'G,wFOqf߇^F*%j=ىHcrP[nJv'v˭lnG7 bV'v`%2\a-*blrnIjsPnjmZZtRjt-UVA;wc\)W01遡 ݫ+@~Cl FZGq9t'Կp+*1n-]OZ[l :e304:F35G5A@ *=`r:pȎj>TE7bn72<%Yq\wHj{Hshy=nLad)rõ\*ǗDGCv7l7Ri=WA=&֋\+E?~D*H;̓dqhԍAu>rAV.6̸}?$m$Ҝ=$oBlj.vP:H! 񣏋~>f2) \ \$I"vyA4{`Ι=i*ϯ!Y}-֗=LяC/ID>kг.pg> FiYcIidž/5bʦH^IpeB6㨪ttd1jJ҈4ZI`޻Uྲφ6glE1ªȿ]ӓQJR@.t)d˶~g^P^{hkKx`T Et4 @3`v5?l)"sjGG oֹ \v {tKt׻ԝз7D *L@ YBO- %k%7hzNi!=Iј/H˓g'TBh6Q]ea`I+رi)bXK=Yڒe/7Kh(Ycl|w#0 XH:ePƕJgmi;)M-{v4ՓGoknٲw'D3r 64H خܫCj*cSC5_H[ud~w}L<"Jz#&&oU*bm Φ wZr{fPU|nfh0n)7lٗW_EkR8@X6 -gVj7ڡ4'D6]Pi*/ret-gPݕ[-xol.^'[*R9O B&d\[ q 8n8-# aRt}|"PNA, YMZ{cF Fg [o0\^{J,8z+adg58#2{mDh/df҈܆? hlag9Sƒ0 zhI lu:!%)Tcp^Oƽ2zoLjwGWi"3fXmX HA*TVeF[ZCt]D8H"s+J'Rz^`3.:E KQ(1zX * st~ o 0,jZR2 ;~ZH^ՑV&[FXoO]۴ q+t=!mm$Z R?ë@$KRojENY53 wEIb |$Y^wWwl?ldujN4y IfFlz: BNc6'їPJz9d?LAD6UE&.׬yD ,iT=_!0]!B6c7<^^)_Uώ^>aSz3)>Fd+ ዉ˯:j@{BLlj Dé;?036EQ?]B\8=ӚXK^Xk%gP[TLbs_fI3S4Rg{tP&OY!oƂ(voVn{)(L{{%bNd+ͮ#!r6q>yJ>0IںT9)'uzOa9m{PA]|"['^5 D+XŬ;IDƆ3KH Ͻ;YVԊz $M/E{ߒ&|*R{fn!~X#>cIiPaZg.L^ߒTDkC"Cp?p#l([l|K3Q#HYE8hV ۫¡HN o GC}E/FX# "rg)xP7$AϏ}YZDg} }C)8YgIW&TXSLygӇbLGh%ZOW.NS:#Zdf*Å[(]F`cK C*iC)Y &yr7A!ue>ܦTeQg f'?enejI."`' $f hFxh>c3$̤)L(J j)q)H*AXَG)@,BۙJi[X]ƿC6IՂ!#\DU7 LI=ANcEu# OS̒5]b4e{VVG]Sy2rO`6T; ̻6=/[~dH~ިM-ȹz>h]FrOW*#M-#h!ы gk4"ށ8#(B]67IgD4m+Ϥv#܏"}$%9(vqzLb( a<_ϪyhŌ.4* {M,ތ-vWׯ rj0?9%1m%'kZ.<_CyG#wBN6nqZy%!.ɩGc8WK Gtf~1R54ըch_6&Etxxe;eKP qg~ņ@t-8lL2N 4 үi̎d)@6'P@?m:(c@ੰ~zW$,yAz=sTq}aR=E #}EcQ1;q[)XHɼm`O\=@Ы7_2P]ot+m`a.uomXct Qe3r'=-lGaV\BQW K5kQMFk|DHwiFsVwgWI 3M6ҳӝ {ڹFa nEV2nuFr&rr8[Nq8?㗮`dݴz ?T N5uPڏYR&v#a)u8xż'Թ`YjM{1y'8[2>9+j>$f-[8d-ahӕ*t+#%LU_C[xif/X#ѨhRh_N>ko2)V{| )Kfʹ⌅2Nzg<|w41:;;l[c!az8O JrtcF!qUlݥ;"neJ{&o|.3*T=)=?cD cpM"lĐ[2a6?Uh(a3Z1^Ns-Ẫ+G^j}]>CB&f/UzI$'l@`6yᗖI_^J&W8vkhԇ-YqN@ ,rѐQܣ+H':]Q)sմAvӌVuK 8ݾ?Hoj{aMѸz/K$/[;t) S1Ǣ̺u9E^ՂGքwm%9n|<2 Q7vS!t@<4ESGD_s}OrHHy"9S~'a,H$jٓDx %!7ZU4 ɭS1BefWGυaMsE#dʐtEB')0(*ZsGIxPS/PSNp{.] ]9Oְ "x#ZF1}ʻ^Y{\2Z/AuWt6=M&=0V &wVaQft>^i:rR&-61K%=5cSqfy BMp&\ؑx5M#G?e6=#L>lTI<;K?&Iо4 9i A8`H@& XdR"G*w?|v7Kvw/((]̡pDsڐ󰧷_iX9]8 U.P3قHl*U =Cz"zUaxZY'N__{W_iZ0IKTq^[{٢uk=5g}bbYrY]2&td*quHlF\OUh[CN# L=!0pmcbsc8cYq)wb2:Dyg:m)dhMt S[;O](ͬ)`uI&̆<#0%'6$D+GK4D>- .ض:,5? ,5 kP8 ^׸:yONGQQ2ԇJkN-''nʗ,̸|-Hʼn[,RFpRv_3Ov-Gߕ,s=V'٭1tCz'M쀖2x#eA/U<ȸi-P5.;A#Uͻ?&7Frkck20GI6*׏} 87$U\_}$av䮥K$gVZa8h!_y)"KHj۟r>Xm?3y詷$\;? 7@d!)K{$8,YOȇHVPf g/Eח( 9 fEC}z,Ybk?b*e דaS >عj%vwgZ{dgN d&x^f[sky&10{lJqC>k.a|By^(*V'08}2Ke@YMȂ60;m}3zBn8@D,:pY Vŵy#dB?υkb U'xeKD8BvsP 3 J@ (wFܭ4¿1-믕@EU/|Uȏ=~Asnh^qeL j *E߉/K-ayaHdxL=Z!*'~AÄaKϸD C}T$bu^Q`(JOo ޣQ!Wo(]I=: xSNFMMj=.w,y9MaW{xўɤPۻ/E{`$yr7H9h3hh7U4,_Ц!;f`(J !K6-.=Ġ`}V]rS]΢;O;=AYm_}nuԗs=uxԥOhn+izpS_Q\eF$5itT;=P@ 6̎: f>za`ykTopp4n~1ŴB Sko!>ĻNjǚdewgob4%4F쑰J*6zUʆS<8U qgXiY>40Tu2y` ; ou$>@nP_,D.^ű -VPss®\=GJ7Nۻk8m0W&KO}/`Ax)bu^gA[%ZJm4CmϩAOɏO skH*VdGx)&6Sџ_ EX:OP(2C07$ʵ U^^u$B6*@ZC!&i7j}p`W sE!2-m~طLtv^1%$"ǂ-.1rzIXn70Nˏ[C/[m,8nIǙ)0&B5<7lr1{e5kju⮅Dgt+KZU|3b! X+NqR?]T."ùӞ}*\ pzֿW0e^zb/4Oш'YOn[i`22 Dޚ]&LctqzφxVC$PZ~^<~K7߭'_&UN=Tq/նÝE/;]gȘ*J1ye!cࠔQSP_^0,8阮^9lI?xt c)(Pf|l8o>|09&7zwsH`nިKY,">*ܼ=3 Kslm߯sYjMNzsڸDiVsy߽ϨEcB9988cgӡZ_ f~N@.1=>A k6=W D]jcj_*IG_=knhexbrwjo Cǣ3l w 5aulAq=\Tsdp@u]) 51@pX ج+kbI*;xIY޵6ׄl-$s&) ٳ1 z:cq",1Q ͷ!&ٹʼ:n 3CœvJZ3;u)qy{H465rΑj☲9!x9嬥?oX2Whes86`ycaè![r+3i\S^Gc#R}VʧS"duQxB!½A>+T-/fUjJErJ${TI>pAԧY8 |`aaQ`1SX6)8ش̸Vj J^Y Fs P(ժ"X@S$:Y$D#KSXpKK)wyvNp2yTx97Ps~Ko&\|xV۟8 n2FJ] C0R kCO%.-̳՟ðP 0WZVR@{! RBwqrfmZ4c"q!lc[ט"60Y鄡7Z(Ph0Oӭ遫SF<)pMJ6wمTmɽ֗5X*j+X JUgDYE䬄 _H'`;*4 ƨӊ_ bg0P_[ϫ^,Iw 60y2]P(W )=sqAGvNߩf&+&H\8^i%5ObB@hu;XVR]q^KQ:I *OC?{GaY0D=X3Ǎ? etcԸJB9(: p fFڅc76NI.sTgQ+X n"K灆R3<C%Mhe{/HtQ__勸F¥`r4`FqɕЇ r1ӈ Oo" qyX!@^cJ@NA">a9%zs? X~G,aBDFogE>۞II怉\8wa/F 1eT>X=D37;*̣4MaZ熿zVlZ 1R|B\#ώJFvʎf>B΢`-n|`j-]%} Q{U4bX6*S#`)uk UA& F0׋}D7|ncP&6xM=C}(N(]tDajr O]ƿ_ǧD<1W O AXـZKfCHhu3'>.c᫆m}I׿_#-u2e@]nʂ4ؾvO+>\(b YCc|?ۨW!P:12%@п^@LȀ*(^N Dpˈ" dN]pJm7h1E\ku sSd9isd*C^i6Pcz ET]2K?ě>cۃO0kI+!2;었-@iw"=:z[2ŴwOBW[1xĝ܉j(x%~hsu9Z@%gp;v[ϐų> WOҐ+QQVSg3f/AnO+]3R뗗vS7dRqGEH m%X"]ެi?zx3pOQ5Y9p%~23١`p^jxYiG9.7q?ҹ oAV60JЀb DmSs{wG MTcڵGm/iڤs_Vv v(stV BI0~vrN5| $nn :`B93_xur8ckT6a .>ˤi$ cOW D'30,q2ݝ[>8-87_f۵ |<>z 67=9u Oyxv r Sx\n7w[ϋAۆܴn :OnK  1@sorY'3j4lkp48J\1M74\qsR6m/V;Ui %bpme>B[)WFjzm"Q!3G[Yҧ z@`ƹ?WΗ5<`߀aHOոI"x#pqpQf%+)IK*$: 58}RlȔ L(}mld.K˦M7 6X#o$-3~p*|XD|(־֎*!C@B+:`9/QYtw11_uXy1ݬʒ]fyYc2ݵFQLlv+9E\+hOɐ>c}%hΗ XOz1އU[+q @Q8}-6>8we=XnL&Bq?DP5\C~¬RusSB}#Ũ=?wˏn&*,b&B^^+HIPl5H ]&#i-n(16ˤK+mFjRQVKj. PI[d D]OJ~Su8 ӎ̚n.OG.8N2O9a/N@ 20caZwgqtmϵHANzW?Æݠel5J uz2\$ 1rq qE{#򎯞'T9@3ULRm Ñ $1/ -}WH R$$ Qrq>+uZ{09kT{i\_!|'ܼ^?$ev!}ζ&.|X>6=9xTT<+8]XY&Q~%95_[X"%iSL_2'i &՚g6Խ'GZno=R`UKEGUf1?S]`C8Qp?Ht];Κ_8>B&Ld 00jTh֓ng*H-~ 9>d X3 [.%Ɠ7j%!@\Gp R3PYv w:pPh$n?rj;NEe'"oLIvh&pWK Ack4Yk6j2PiHH]D:r:պk [Pk[BmMtKB=-yO/_X ʥpe]Bj kQiD ԿR- !?t7շq`_ϠvV|wVȩ@F.®O7{_>z<k#Sɷ= At92ċKU'u2x524.:SB sg 3`ϟK(ǒýe4?&5ZDz<+80%&/GP:ά (w_4z,B1! %t%&rBX l 8}"ˁf0>@iϏ DC&Zrؾ':0m{KCnW 4-KZe?ƥ:0'OL K +7e&`5nNRk͕&27S"K' ]{[M֛^YcY9e!#mKX&9͇xnLJjkT8NnfmFܠQRe={ջ;ZUL6X (J3M1.o]S_l& .tوxc0Sy`gy7 u0KyIny-6}KHvq+@u;Vo%yF% v^HAN&-⑜&`KvQkiT'\EL;cU 9=tqG[bU֎ K҇4ԭ;tbli^.L^L xWFË&KjԭԷ4J ;Z$G|?YQF*z$E uʢؑXXz:FI`/~fIgnn]wM] kE˿)ryj25y=t #K A2 V{a ƺ؋(N<=,o ݙ*kfB]-_:e_\,01xIqMY.<D!αB-fYPcF*ip]o`O8IÆp-fbڷ Dž)%Y%d6鉡wSptlڬwͽT::oMvQuvv+qګM gʸc =H⦍3?4i% J6%B*AN/$^"'eZ'FF?&kZG %L>D:CDlA@ljqX:  3bjG]X!Nw]쨓gfި|&O׿ :r@/O|JqV9YSq nʆ/6NZh| 4U0UmDT3muwr+r.%瑦qL4T$=UWR;2eRwFZMR>Y=gE#j )Ϳ8,6.a]f9m+ló% C#CvVt{z%M2.=|v$l5?2 3o9&:5qǫֹ` =!3 B '6-Ҕ,!t8xQN%tH5ۣ΃/000z󶚋~ßC $z$3?=xDž|Kc2Y[}]9h( RKlxںpJ%0mhbmYG6իLy|ҁѺ_'ړz;8Di. [$ N-w$|sbϻk"EÊ9e9fO#HSkD1w8|` `1+9m b,̀[K4:hPH'*{3==pDF蝮L/;0 ͜' PÜ>#c&-̩r!<^撯2`uҡ^g;G'Mdn# n'Kv- q#kheJ]k ɣXՉxϻ6T20<`1!YƔ<∥C9:Ƶz6FXRnsLvr6,(V;c #DFkuJֺF:{Ͱ#(_u/NbSQ)˗YaQbזd/NyߘM pB`~<U3yvՠ }]I-d  w[Ih~.0 8<#;R2ܳ CA10$F}jdJJ_$Fn dCٿi\5MTڗiIʈNj~u5y OeAEmIγ}%Ǘ~ˀ3M'{GՆGJqRj҃B>'DC2 Cؿ~vbHޟ3E)CU*c:[fRs|2MGx 79[#CN!Q߮ qZ3D2#:(Ф=JsHcn&sC{Rpvj%4)OT-33;*GP@ВZgQ Z7&erSؓ`7E;ſ|F}KE^˦ĚWf  ;(s7(.P C6[1sVDsCuqBv n?: M_wK'UnzC5Cכ0`KyDg~tzJoxPЙֵGk Qq9nJTX;ajo:E7Zcx a|I.=t{em *r݂ Bh$veOk$c}V1o5 p4Zt<bccvF/įU?{,9ul,Ā=,T[w_'V/۬H5oh# ׎ܴwW;[{fo6.iGү 8j,:-QIBl'uA3\&Z%(5SZ:ZPn&_?ƣDރKЀ.N*$R<䉺܋A_J볼Il\oҵHe1-ۿ1͗'[RispT啕\`@vj>'G=:et56-z_N&7[F*~nfb1)賞$ Hwq0XvATw £@w0"2XW!;ݶ1~m|T0r9K@U?ii+#59ʷ!yeDg =όD5nIZnVm.P>\y@ptShUޣOan9|u$S,nG"??ؿݜLˠY–5d'7*Pw!EzNno.?xuSPs8_I97RBO8{[i}m$?Qc#j( ;\Ge_L%Ӱe;w ז^Z6 - zeRr+!>^:1 0Ff &űG'.|bJnP>YOݽaGky ]kz@tO4bIug85WN?l#y l4 @ˉL;r Zz,KrxsE'TR-\n.!+#ಋsbY?Oa ,CXUK$ae]ß071ZU0^KAυUgMv9*zR4{wَW:Q} y[f#;eW{ ;[v}38EOE|p*=sn><!z%ʶ1"&*:bsdpJ죓Bź Z}Jl~RW|>Dڅf'#fG !K:7F&: zG(ke`>cGuoݖk!TzFvdx\d$:KE NMY[ YQ-쐆Pz6pD LU:BȶJoPĂKm`f؄@݇ C&퍙%_;c'j*I`n5"ohKVe]|pR=[÷X ‰@vȯ|ϻwGGV !aA>g:q%^_/1׫[CT<ѧ1A<éK^aDH<0<!o}C i8wV}~X uM]lDB}⵮y ɔ"18Wwe109|Q FF[t #4Q\WmfE O?ƹ|W@'*kJ h].jl?KlQN$TɎz*ﬦU>_<KK.1"8Q-Zi&CodYL613Q( lrSa-)Z hm"jGȠ& \V_<6zOs 0ZK q|FSLpCsvN1߲LmaxEނv2 ~ң& ,)in`~R21r>sҎaGNJyp(]V= 6Wn yfSkhVk4O4"29p 1ǂyխ- N j]5Hqn/ Lڲ2#UBhjd+m:踣&^S4fS"%P۵'<-fxf tJ|F U}Tɤ9) ։]'{IK}l|ȜE |Z:Ŕ/ A=DhGr?VB 3%F\BﭧAG6C<"fuLlqz!PaDpy$/Pӏtv \WKy C=ѩ|:myCs&ݼ^qZG>d;}9G[?1GǞ@+9|M'v#h19 տFuD32R[["8pBƱ7kO1u-~9'7\)P8Z)ۃ}96dwI]N` x?:zwr5'yg|L߂Lwr$̔6I;U"(/Q^/DP$AW: (wv625+S &eÎU՘)7]@ף`߷4)lOƗ%TtX#mhB`Vq4#k-CD D^\P'P.{CѥE*d,}Y}ˢ/O(#QL{ьroH {٪&> Iaޓ^4M&ʠO$nQNasl(=Dr: |"_T0 l&57㢤rB7Hz!*-hnHd2%ѰT3*/~Ifa`H;iQ#ů.~{P>GY`6·V;vMxC8'??O6VUV+Xq{]3+%_K#K/aRI ,f&1oD o]F' JƱcDqo!&~Mk@T{Y!ia}'eoC#$EǼ|6+ª%Y]*BSٸK]iA8Thʽ^V4/ZJ$Ai4W"m@4U!꼬c>Qg`~8Cz:1je Q؛m܎NT1#i vAvlEL";iYثbn[iuSHh `0._);Z 愺nZ5*:&gQVl)3[%\HIx$lB&bFxL5]-?'(JA qVv5c!OyW'7QW57)^ݹ‡CPWhAe+;KM^7GVf‹qv܂QE m'DuH*#͌Gfbղ+?w*-:Kl4rnuCq*2=CIڪ%JW#t-a[9`(W,O}{Eu'ImmV$Em >5YD 1aA|YxB>Aw, *|;lR37Bg?5ăY4A>9 s ?rX*F~aG95W HFA(`ۀ\BXt rt`٭ &ò! n$'ytj;;mJ yӶ 4]\[\uW\ɫHT  9׉sk9l|}D6nQ)R[_= /]v\G[K~ܿn_UG\F(Ac*ۄרsO| t >;}~fKhI'}IT}_JbB"[$G^zEGmgV}?WJ+zQAP%c>Q_B@4Pֆ.?\7|bM29tX+T%; *3u`\˅B5cnP +5 ,eGz yCp.eU9j~ ʗ^6N^.?)pBO䦌~ϻš@]#6f1/.etXsWwĄ^a\9j*40% j[_f?x׫zD{78'h69896IIeQWYʋωl}6vs꿭8Vg՚UDN}*Ȝg@ېMI`FwR1o”NTRc/f!<nv! :2.rv +ͮ\O/Iakīb;+*ADKB=۫޽ aRiߠ3 r%*T0`l@'/Z!08?6S~Vxc tdMɋJoԂ7FiyYdO@QTd271Me[bJ~46LZ>M 'U2RkIQy`(bPc!"߹OȏD#L? I^[ZOIOJ/ndifsbL>!0 Wi| P7x?Tu)V-b Q7jfi%K7;`򼑢f- 73+d⟀ !YŔQC&x6qzD`*3 i6(%s e+]t5x mɖ _aݕA3TV1ή<.T<]BIdEbћ0y/D8*38뜾-J^܏S?~QU_Npt#}Rn! QAN ה O JMkt|{L̃CvcwvKa&S(VDk(SSa EW1z3ƽ,98E oᠰofo^ a7@ѸV/źWv\)ik[Zd $g/ KD>鳈]oܜK =닑\i-{0ȁ{jխg؆GMѻ$\j .NYbTl>CnFMXәIX8: !;hfi*JDj㉏[].ׯY=~$x+7nz?aN U1M VcbC!di毸|g[_C{K>q??ޠacS$=f|mW7_-4`8Cm*6BeS"5 -zk$NN$@ōڐM]? 讐^GX@0og JQ'=e@_EdVĂJa1;*ߥ'D|8E702`]0V&|T bn[jmz0Eo.e?k\:#VFNaR941UUT*W!.GK_ŒOKץHsenMkVCj9-X~4d$QI-d !L#ѱ6r wIgLqF$wsxvڷJhHʱvjePvaجMm0z_CHxRp &`HOCHK⎯!k=!xjw.ߨ3s(jvl04ZHΦa, 9/ tg`bDsTTˇ9QžŴZF5jRuFؙ-:蔎wͥ$wjMU(;ųQtX>pf/4hTZ{d~"! _{$f9=$jwڧ q++"yRR"B\Zl woFԅI;k-Nhs}{Z@2|;Ku ]j;'fQ?.N5x]3cZ C=Xjix7 qa߁b讝i:r*nev\k՝ ͇(K+.E#:N/>=cwQ_ >BGC&7 hp(Fv m$'rϓnՊPTo9ܢ_PhΓH c+WY3x\w*^KD XXNhʨ2c0 avN/BZ[,nm彫2wl uy4;8njsH->Y{,D8m-<ŐB:;S4ÔiP8 KSOU Dde⓵8G4durzwH݅AyX^7,W L$GHևm)~;[WvGe.[i REDaȿOpũuі=E%-v\!7.gIJ Mg>)c0B/aenӟ<:s|#my{ib!vTxuZ- cJTd@zXУs%\v:3y]u3F?\";ާ;:Q0EKFQoHGZ@$4Z9>S_bv|4YC7]qI:*+ǭ@Q)*RՋONWPW-e+,m۴$ol{d/RYVSZaPP jW9zAWpA+ޙ.E5JFOmgyJJӮ f_1Ju" v ma"'B:&Cv0ޑ2~2I ߈kW] J)8!Aa*׉mX^V?+oD,B2C&jΫofFzW[Z1Y#z2%1tڰv62|+Mx>yDg1;Ґx鵡ꁋ2$[|k,rz[T]pͪŃwf  ۖy Ry6iSYm[O鐅3镳ϋghRtO쩶}˫Zݬ |4Ye{sZ$Rdukh&z;ɖ&W>{y?Ƨ cjL~Y~z\9ꦔ&MDoւY#R25Xo{~zB׺Ğ B 8=j^N8y/rbrێУMR9^ Q%Hpf:9Sdt:#;u* ŧݍ{0>vtaYτɃǗw̥q='&S Radb.:z܁ޤ6"T2iQ ԛVR(~ YdcX%.N\J،3crKvpx ? #>zBwq , V~451Ri1׈qkl%kvu*@*9WbhSG>+wQ0Њ$vdSurH3LQ+޾.YKjb *Ž`d\򲡷K6_y3Cw7G%DW,F3Q UN7N(zƌF9yX1DfF& xĭ%-w$\X`u'XG=D( >q$"H2_?ҩ,W;qOMRu\q!yIF2lS6Ņ֍55_?[D_MKVr2V~tL? D$6 .M#t%]BHz5B"HP~{ *&ы4|OD`MtԔkN[mMs q3;4U?|t 8<-/h*)s /שh1/,:8uxᓕ椰sN"ߚM}\#z}?\QEE&Zn\`dy;BsR%v% 6 6,$mH-)vo n* ;Ҽ_ +> ]+8܋+BQfM(ɺG4d "E u /GIVK S4XE G[?2"֑"8e_҆jcm'`p*`pVpL9!Q\9)Vsw=yM0myC>ao(Pt{Ic¡na@&`j%8BS.2peLU\7ƣp`^~5c3s+{!@לXX-#9|4Ec~_#E-~YO?#AVQ9 Ms1!Yϡ^G_-lvho#+cO/VoK`XzI.Qw C@h">l'6=!v!{J`Ku cXU!oEWOL:M@ד%.7h.V)18`4^5[ )i M_Pw=r )Y"W(kQ^]#,П=yYEKxNHBj&ԋU1 2o\Ӏp>,fH̄$q6G0ig"QتM'R)}[MlDQ=\XKAQ7ve2# gMdaz`Жy(MRj3?XvR*ss ޔ̀u7\γ`D8\yc[ɶW-#W SLpJRm*G*+5IW8'`8}s]"akA*{Qe- }y~2z\]IQ/wS2 z65[YsnR@{G(;!t.Drm=ːʑl")巖cwVP1KZ2C_A4_  hq.XV ` P]d; DlaYpՋ>XPgG_6`t݊5t[ vNF}޸8ヤo,z) .r."H!'ib:=ٜ1^u3JG߽?=w]F Hgn(S1??P<62iұ0*p>~X*5(&CӯCئ8Te@hF\=,H=grthn#B+BUԲtHݿ{rHHڐa9DA|a[zppm(xa5}wM&^WE~ԮE8lhf3#&EoHUdP0}#%l4OiY56g8Ae TVSDkD ˛Dk8;},0V7&5`hvLDVL@@.đS1"Fn[ ϊ*ɮYF=rnFqCttJxݨ~>!SvN`>G2B UNB=(K?K>T5*Y^'Zi7q#5'oC'*zET;t:&F*J_cO&f V;$|;[PiYK73E 肶>/$#0fP}yIFz[*(C-+B$TBs Dw6~EK'a)Af?-$CA}XWDureŠ?sL>qUobӼN~bUöͣHTw>V}nܰ,;E|TEoX3~&9%A& fvWaFbdrĆ#~@g -/ZamO3Sj&tvIV i )R׀.,wW.2(L͡H/VGiq3~[0iBBCT7 $ge.ПVaGo%,я%4\;PZA]$bļu_Axxk͟9Z[ŕOP̤wLtUZe9J CE`f!ȵVІ[3{O? AփbNly(ϖNלu㽹z|E3zǣ~*K?=gYk덾};W.bk Bov$d?#Sp ?\Ab|zo Iz ]-^N8dAЌ D(К,N6fM&pXQL7.mtɣdlz߾K]r/~D+BR i OOke*x| iMlYtGqgn}\T1@x3$G lO.䢙[O_c4-@ጾn=G]|B焅[&fmx>K&Lh΁2KqA^=kh 9B/dD\ܭBK=:kD16F,CZ-! DIK$à ^8/moM iY5Gp&7#e*F4:8= ps#D=6s+1(8] uT7km+tq[aP{ \uO^[tVt;d+)yDREɕ`ѕ/rܗY)fC=PmJǭq zeT`ʦLj{3'*4.Q [4oGuSIvxW$QI% ]j @ l[R qH}19t IǠk[VԮ{\5@*m^>L΀oXG/@j;FIp6 k怇Z%ZH~֦0ҮDyK*.N܄ 5ksG嶯GV#󻱻u _:Fl|8HŹAZXo۬byB*E{tƸc䇋#U#s- ܫ]HBJUL_zGsf^  .! P3/e:7@Hza`u _b@6T:6䡌SvHM|zc֔"oEƽ%H}c[ &i(ogU vu)/Z# Sw 5%;$][w92<@ ā \19M{>ڄsp8wRx0EFoId=m{J6^1"6aRy Ԝg /|ltk"xrN6Kuڝ#' _U`5ȏH+ H%;m~LpM~wuU< ~dU:Eu~|+#a|=#&uca\`47>͝ )>|9 -#mKS+J{K<AnePxA:uleNfb"gj/= .ffJUK\s`kl4?Lp$ @E EOv?" wC8A6lQVw]3de$Y c7# K7;$0,/J{S ]2 klbLs 65Hu:MRQ![r!9;C$r]RK:ٝ;}2"W4R-3Fhϋ!1m75Q4SkO# NMB3sq(* ׊xC'.!@U bԳJY,֫i/GyYIi$90<]3Vy/ ) xNﻎZNQHJMH׻88ᯇ0Q`, Z%ٙ?[jPe)vJgCn-վ Y+kOm0~T1b8qx/d |'k EW=둷gؒ!`j-Md;HE^:b?:D<:M?wnCg!=2<3ٷO[_nX剚*'2iwxJ07ld5/56"Ab,zTiMs`$'ѹQMd?tZF! 8a#/[4K%97NJ,Wgrg$`6N*8;~#7ICER+#]tgRrFt.kWX܎3m{O/0G*.Z6>Tt~@JVghPeS淋%!OGq'9g ^l,[+}.?*~&tǖqy[ɃS(17~҅EkM*`I H )M{N`r&$@]K3VQ=78+7b|g<#۔X jPM &n#1}ql ŋb"C#eR@"upQn}u}P@Ħ$@ eVME+< 9 ư=[h'%^VB^= B&3XtJJᘣcWkY2w`u8VJ`3ޙUga 71{d#K %c1UQj-+FU#wU$nS Rb|i*!4Y5m,?px f{laΐeu\;Hu5H(vkg7z6 h:"!Y` 1%n<DZR.>f\|bG*JGkEGJsdo: L*f">VRcX_ i4!OAԋaw>E,+B7ixɋK yˊyfF8ILlܼ]#8#n:/0QJb^z;@%yPeaqԒGNOON+bG;E<N<\ct?W21Hu ^h}Z/p¥xq$cs1CJmJaj'Ƞ8`UO,ZEXwB0'eM$6\3E^["6j-^ٲ1تI]<0DKν˸Z56tWhFIΣzibϻ^-p}uz9ܸ ,!ƋXJ܏!J^^:X1qJRKsd@e$bc-2cs p{h J@y"#&Bm H:>QzCbhtVMeh=e)&V @&֚g\崉*!EȀŗk xL G!W&•Ixe_D= -:p8Lz%Ո'#%.CP 7Wzΐ?N>P-cr]IZKi@З$.t?69k|4a"dp 3O?R(;ո@0I~GWjyfI=NcՒ4\qh,t0<5= ǔWU~g8Uuo#8&l)jS۰,hp^x4+ы#=^_*ј4;fvP8Bg>'D',b/zg}C>[#rcl-h|XƹHqiQ.9ut*^f2G67kO5&D$B F9t`938W?hq(@=;Z H}[yU,ڶ?b8wG} YF⑋`7 >9s/vNLKS(J):,dGtr=2U9IT@5+(#NYxԻƯ`L\틵TT| 2 gk&6䆰Us$N<;(Q+0=)DDk~t$$7EG ۍ@X@pi+VBw.?k?/]2,p}|1wmwĪzHB$&U\}C*嫿P$CF!/?fjj0DnnYUe4V~#s[@R/o=9RAUS -|!^ܣ^>' NB _.b gcgAsE|N1 YEB0)-aU."ueN - {ZYzFDbiVBJZ/ kkHF8 P},;"5N u'ImXxQv<[נT "ݞЙhzՎ~pf4)gyg$IF ӟ4) ExV vb㭰͈#U2r;yn㕜*L@)[}z2)"fjq6n1PD (W~`I| Ns7k(OŬV|8_t_ଈSfalxN%.(ɌTr$.u×UB5 F2LpxZQ?<#ڵ=Tz7Ӷ:'*ֲ,6_mˏc|3-ͧvs;Ń*J=MD!ȡJ \otXGw+l[YꑃsҖU;8#2W67BLY\HY\ )8u}hpd5#SM~ ==ʪ"_}s-/0qݻOd:%And* ;Rƴ\ªHpBBiRG/`9j`쎻_x*f)YLj˅ O=|e_k >J@hzRa[n|R^K 9YLMؗ#u۬KvHyDjS[jJ)|m;}TCeY?ݺQ# w,;u\_JZS$ j(vv<^wc~AT`B칂K}% (Vޔ& r9%k:_l(s_+ǮzgO xm IwGS~px@/@56opP*J]]Z"m‰QWݹthhwվgKrd>J3Je 6_o,A vp/V1Mr u^fY6/y%W֦\_$9l<gIlԿP{̬+ƌR2$*`D)0:ϪMY@!$zB:Ҡ S6"#gQ^OM&,)C:ݐZ<ќ`x9Ra]P"ů:d`䲔:qB!ۺmRA 9E?Q(l)^jQ$d8~)m:=~slW["VǎLW~mCL\fvUP⦺ayّ, B޾$#6@&SibJzQ_G;:bMO z}dŹ\-lEq)NF]}9ѳϓ.Qg;,`?+YtfmhQ=Fu7͟xa0̟X  -onoop9_> Gxx<@T:=[y^|9 `Gt>I@lNhU;jW*Y\$DI# N|Fq9ů8ۢ?)ѺBS]q)oO/z$3B;e#!KSCڊkQʕA#pIL[$}33tɬ"^%G&oMD/WMoFiS\)0<`VK|7 D.z;o$e0 niMs;)(f ::? iCI^T#j_.lpf-V2Jv=uM~v:FB& dinWJq`KX(L\Ox#'t_FD=f7[q хƅz{l;IzB;>znܿ'9p䵁lt5(V,1mѓEGF-cl 2vv.5Erenmw#)D# đ@S'4iQޤywDٮrbq"lD8Ag+hSlVktEPaZFkH+]jV{C+ul;TzuQTp.R|a RL`#V&<;yˁjfYV``bNLQH TEŕT?A^MȈDnQ׶*㍠Ke'0< aN'KVb(gD( ttwY0̥ʪ@r~&T ubx)"qEd7-0V ޥ!aVËS&Ih8Cxz\!?h5XK7=3DR ++H5:u|7KJJFCl&;!k2(ؼMl!AFUǛEWک+/tj=]LDgʼrx1:kY9Ȋ;Vb~-O%ܜWH4i~ci=`˙rha)'p1=6O.+ r_gHAفIG]0#+4RO%C1td3P/0.oR&,F9Ͽۓdcv6fl>.*w/=q*RJ*Q,ؘ"ս=f;`iݎڳ=U!Πeby"~WzqѢ2PX @Mo[c:ݩ@w42X١HVY$b#?/=f@\ 5ﳶ>sqY3::WأZ:UAߒinax뜩\XA5&IY#a uJ˳ ;Z0fɿ+1?匰+rn)1klɊ (". OLq +X€|Ӈ9 H Dv[hr_jD~4NSTvMnc6gfxJ]pC+e84QA,NRdtT>SeUN,-IGԍjG{bɀ-{z^ĢlXg12ɡV  sl]I& _IQ}])x#0ȓ'eNsHYL |_'ށ6AWuN~1` CPc/?dAgyD;ؒ>.B#*lЕT'GB^b'*)kw/ix{ȩ3kZބ]Xc [# O꒫I1  Cy={J)ϭa6)%؛$1I5ޢpװ^[)հ6gݤ]~|U=/3 R(wxu atH. aM| OHkN3+9tD.V`]g#sOVZ/jBpR)↥M8V[<}_%ڻܗBlmHU{sG[LWf EeIlC@ЇL 7^5 /! _F k> f$H@ڕ:W9dG%;>C c"捣~Gzx}'dʫ[ʳɼDba.YR+Nx\`0_)IW:OE2.vŷ@ewg2 ػ N9Aԯuo vu\8W j/]&ȕ4-Y}tN5G2}MIXJsK}!(If.|rb˜B5Dq!Olȥ/SgK (FRD˛hSB#A]*zczDIz넔FT*Rx!I4 ]*0Q_ΐb] =AInL+XNXU>Th;Cω Awleob;y4v)tmBb,f̍zxTwq./ `cla,h62]h~b7FM􁺨uڎŖ7EM|pٯo d3a^дA6\A4]{M!/6­1Frю)ZE豭:MFHTE+ ~bz0@h.ÚL8c莺#7\=4^j Y#-ahn3Q/(rLOJZ 񆌗ഐ-Q'#ɪ>J]cNEq1h=rGvI[_bc×gyl52nfO;5P\ eε DLzh0%5YrȮW%QZ BôvwD[yf2FkGCfjz_Vl -RK+;j [EHE<^Nksq6b,GH3K8yؠmD=1룹\J=30gJݡSE#=xmXkʡf/FK  57ai@`(tƚUw{JqBVw'xFQb0Dlz%[o 6"g?ĝadGdQU5Cdh5LͧU_`6MRZNBB餗>3_\FQReu7-% DN?)ט,k1P%L:*enK]R6*PZT)aY$]>xGM^Q.roRhde5fH =+ P@HXWe}NG-}K#7t<)w+Fګ`YDZ xU^hSnqoD[ܞTAl:]Uf;|%ܠZjm2p%xd#JPV}ˆ_@L X߃ "!Mc`:?gY?{:@r'LzUtՑd;;ɾkmi{ +qt-Z7+ɩc=u$: ˨kybZ:WsLjȃ/@GRGgSh0Wȸ\=(ȓ]kX]SȚRmRx&;U:Ae# x*% %T% (L'I+,ϿL{Z0f B6kU՛v^kQr‘Jb/ݼ`Fhg8@!<@ompZL !$Gt143c`[~(_S4IHTdN) )4G^eTf_DZ>wɛ!Oeݛ/]7\n^Usr؀e|J͇5X8+'QfZb /`@olX%n j\׷IeR0g{ >܄^ kr X`=IT ^/.4jr-(*䱝z̈Gg}\ӫTbHu (V9׶84T|MyMWȽ߄&di%1"h>N_J`@wѿ|9Rxuqbd} D+V @/F\o`{9]g !X8_ Ŧ(Tn ?.E>ʮXg>;ٿaG?`08ZD^38Dv3Ɓ> dI?iP})yqujsgP}FJ६bVoAu<#"bف܇ D"&o#*O[bM&~DRU(v{ in%h\ ᳯ,-!wοe' GNyWDQbh\nF U@[&{It$Puj|I+94^H̠EX@uUEx1^|` oNp~[Cu~+@uzZlWBuHj5"LpRiTSȧ2@M P˜3h-6( kcVRz*nQۼCF |ܲīk@IP%]ZWՏ^?_Ms-}q!JєAwf7\q^֠\'ҘԶZ|' Xn@@ZRSz~ sy<|!p<*?ܕ~/[ug ii,.qu CbSD K6s^o0Q-۲7. #Go&Q`sE h""$YЬlRAd޿K&۷~b*,T:VɡeQh `M\5G[Kl*#C%QϦYj8P宲^|^&!Tj?=.l~Xp,Pl1fOɨg2EDc[d䩅8!?cuq@,kI@}L3>&(ӂ,12_ozqڌHoCan?ߢWP8ǜ<$53-!*ѭk-f;eˣBQ/Z-ĥI@&dHl8TL~5Xɚms'E>yJؓ$^483Dynإ/ef-ՇPTT\OID &r g.ߪdAx@{}"Y.j&[`8ꣻ!O |shwZ Cr%(' y|HpiTԼ#: 8Ha  YμZ OW FӲ^~}{; LWCx YMWl ǥ=;*"G %OﵡnIy{tenKԦ8˞nq\yPHۊ/Va~ZaE38F>8p$gpjmnG-ϸA EL.U'ƁV_5Dy ީolF0W FxNِ\CJ"2xևGghHϣH> $5 2<?g&FCF8y;qüM=!n%UxR8]_,Q FͽFόQ^UUq\Y),p9\'^孽m!VPhlEsH&>R:oR u"= (y+GB0q &De S6ĻnXlc M1D liCT ʵ^NKc.Iأ8/$05ٜ&7 g Q?eJSk}E?j۱NW ֢ TlyA.R4>Ġѷ=F]dY{2m|1E [ xoJ,' ) IIJW|mKc#ivKFi@MO@3RWv9't{[!:eEů#M|p 1ΨC9gb( g?0 )%nQQ u Ы`3mY }/9F;~-\Dd 7%nG>+BrlL@2\GքGpι\$Q@y{K^E!.W%.q3RIi%迸DP/o͝gA#Ϩ] "#inR!pg0 h7Ha`U[vB;+HN7ZpcQ,[*AeOt@ il[qB+^_GP< bYDw*Ɓk4ͫ%|cSCw(rċ-f(f"RyC>y/uoX፛do;71zDqв( P,d&z5cskxD#t2s׎VN=\uJwL:crXzEP-2%RMy CCB >U\xǍX²6$͋2bE2' ̥͖7ŷcXv8zJJk F`Z|A8<{X_7= .2~\'_8 @XL)>ҩ $F3tH"b4NjWzR'c?NFpMx^Ad?Z4Yw-wb,zϮ"v,~\֊ *>T6 '/a#rf혀 ы@nY籒S\G``f9H>%OҁRƀy5'"XcZuгjuD2+WxN}̽e|G&g7rOo5OՎo yPF&|ks[K+QP/QB{Pq sVMDYrAWXШL‡kD?kĥǦټX2 |wÉH8bO*a+p }ZԱn 攨rK\04\ MٗjoW&П*9$6^  [ey}b"- @am + UKLX1 =nhtce^\1gc޾Pք=W60IYj}i_y]2L=4,t ϯ!\zB'2ڝm_=}6fgw5Q8a>~8l[v%Uk}$y_! ~;t(U%a/? s\H%;Sx f>U+]nxe39%/m 5oKc;"xGgy G.|}*4cu0VVUv4Tye&oކ~jy7*b5)y)Hpbx-j]0?ycAݬoN;ѣ|da1nj-CiYl#*֛{W|ԵLˊN@zp0زb)1ը1=M CN{RĚ9SI6nڡ hPl!g|#6>A-qMueC.Y)7Գ5; Dx1F8m).Ւ` *DσK2:ys{y-6t\q6z%^)@hziÄ89nꫲ}Cuv_#rͧք|D$X_qH \'/9EqqpB&JŐ+]G J;iFzy謃oԉyj`qa|DhKݍydo Hnȓك%J<^ UB̞3md&*¸6iAWlS|ŧD)È0FEGb6K]8@k5whfi7ò8Rc`1|@+''i5.޽{5/7"@?Z=1<* J 1',g4_tvlF<ǚrfp&{[Z/!?PД 7˜U ퟅ11vE2#ogaτp K.9ӣ iIi֖#zBF +suNaVOPߪ9bWF\` k Vv"{`E)dFRE̕קjW5Rpmi򿷌F1+8ߔSaR] tOΫ̇,,{a[qK1pxvu&_#u;YI{2du_H;$̮xC~хX4V^ޝb;q=\x\RtK~(֌ !4oܾ  _I.Z,@ٵW3H$`t7mHNJp2U_:힤L.[[Jqd ޕ٦ϒ4]jU# @w(nBw*?1-c b m\Hޑ5ɂ6/ytd$E{/&owAST@ʌaO. .Z.8N-+xt0huf~w .KUg|6%V[P"=qxBD##rl ~BJˢ*]1ۛy`qhGbz6M1<^fPRK[6 Ηe;DȚhhC [;Pz͖.]~S'ͬmizla/B iT,"&/tu4f1WrLd5}I1Fc3G@ \{&|)JF/4~יND(_+~  ļƟ {¦ =y֔_yŕʹ2r*uF|2nD ݒԶ3vH'bI7u%{"ذ٢We2%MLJ>50 hQ9捨. 9i2TK ?ߙ-J8[OH BN``DvJOT{Ah-Cf-LW%ϵ.IuWͿXj5Re.VPka{/ CKJY >dp2gF=ҥsA{ד Ez7/U97rw)1_'Ӕgp>4'.:q]^|nw٠"¦\a!f*?@@Q`܍I*}n,g)Gdu ĴtƇUHQ䎥;fX(.cL0<5$Bs}4Oxe0bI=t!*| H8+Rc"\F[רII!M2PMaPLB b騆RH&~V\ *S5Jh`D .?{b X+tL("${frqEq/Wifb@$Y0 ˾OYkNB!IJW%An?et>s`PF!r`YԑKFMv>)?-o_냂tQ dϠwڄ4 "·[(>"|>9;ӘL0" Mp$潒ayS8iх9Uݼ=DqT E Cʬ0o& ˗wgz{SImD[ՙW)Z~'Ŀcn0BqvkHsV`Xy8:,i~|Xœu_? 5Ja+% {"볐]RJW>mQEʸy]ؙ.ߪ]9 # ; #3e/Xčv!j?2WëX~V}9; O/.BŴQ}Ld5S^zT.8/*r'$A#M{ra)㒕Z$?ejl?!g 7jځ ƊqY_I8SQP48\/k#\wbא1%{I ` Pw@:NC / fk)<0g4?7W,/j1=sB'wB%W 9 Πv8T~C̊Hhە*l *1Y;[?R:ȰdbkLRǻj-DeBq V}z>5d ؚ+_xTS(gdXT+; Db^V L"_P#7GܛvFҦ]iy Jhs[}8'Ũ7^`"ZX9"F)5vR\Ϳ?Ǻ/{}{:k$qK}3oi]y8-,N#tG w633WQ: x-^S3iM!7&Haap4N,T'2!9{Ommc.xzSdN`j%ۜ(!]Ws-z9xWX />6N XP]AM05Ϡe _S1'(n\vhThʊNuH 5aHT8P JGWiR}N O/D[Y(G:ݕ1n '6&4K},P˚j)jt\7nuW0lo)ܢZB|<n$/)GwbVQ;;H hFdְhڪMz = :Pk.+ZkV&"dRS8e Pa5В~.S YkjǤoņ<ק.ƑU01f&@#+rXLqt%$a))ʠ ,I (tjk,ZDk <p}a)>#ulqh@,Ӟz`|D5}󱌀+?)?lZQ1`=L 3 ١&Yu_@5Ef9W1F*,.CP Yrd/ʜU]4ґ|)v[ݗkJX݃`\M0u߂nQ(0 5VQ֏?2"#LI@g=_ w'lj_B( > #KemGWym\Ҏˆ[\[F#xJ?nUk=E:JSVz{W7xGR3TV[%ETe،qg#ZtBPmP.Uԟ}ߝhP:=jJ~"tOHoNz)Av['ϛ+ͨh{tqh~Xss͙j|#=yW"|:4wg^jRw҅D:xqaVJvڠ% SmA( L% GV.>N*4(4Qbh k?HYH!R;Jr)䬕~ns٦ܢ+']DBYHw+Y{YV|A4$c  ;s;ū_,v ܗ:٨u ^5ispuTp XN, LBVƯ[Ica1Ce޹m +[Dk(H5:I@ 9dك hCLhtH)*|?(<#H1Bkr{Ќ0(EXƶ1Fha#5^E:Yzn}bIRNlܫ 3 tGE:;':9usq\D-6Ԕ] c7nJB髓00V E"D]J'ImQ Z!x [VRd)Z^~jf\q%ÎN%z,zb1iVu?ٗ&[._Wh4YL_fw~R➩y-m9K9@qAcW 8gKuN []h O_{[!&%LРxr X0Y5$9OyփznFp2:TjJx-@Y롗;ܴMourmHyH} n7u[BhV*i|5TsA"h\؆╉ Y(d$`gSB8vaWʁ; ~} X5G,&RRS−k6:RK?D eXGO?Y;߯al[ x1QJ}9܍?#MUu1"AҚ,m .߷P u%g(*{n{| /8:kuO.*oޡc{E{N$2 p qڤC3)_ѕu*mͷP]n^rπ*2✠6C׹"kc]u#0%v*aa5D`QgDKܮΌ b7KzބiWN1 숝Ďknra\b:Θ5mЂ &fGۯ6(aH:gy@a^`; |xBnT/ֱ鄵NPu\{qDcQE 턽VrGՉnif͹0Ho&l%6hXM/{Nq! LY`{pzXSC\m&"s52׭n e|/QblENLlWk?tqz(WmYz MCH]Y%g4Fx+@Q,vWygS=We.!-DL?{) ,b8UXuYOd,{(sM8?u^W9{nJ tNp0SLRBCF8 cJq/1Rv"܆%+J 8Mt/QvTw`+5`SN{#Qž@';+Tlr16ɨ}¨WUp8vkXxTrA:SYX,{[r=fQ~_xQȨ琵0~۬qmyYKH{?999\V4ā=hAaq?x@6(珢{$ƞvLk܂ty]bYEj[7|f$% ЧjzO\{]>iMЯo[֕тQiȔhLУerEN EȆ@X:a#讱w3#$![cڄ Ӫ m+W N/mk)Yo tGU%%ɜlp-Z|m8mY&'0xK8uQ"99/sMQn5N0zSo 4=! ֆ{ΒJtK<-}.Γ<"#)2j .N2;1llL~L+OʮQ^~TYa PjBh|qjZ;ΥJz뾻vz/hd/3<x3(Q~?HJPzS ju1ߴY EBq9Ga99-'$n8"l{OB}Jvc9(ֹ8!fpmh sb6R;|fڅe5 /2j֠e`[a<aoFXcDVfX_h׸ yӐI9&zS~$kw[&3F#=Vwb}r&2>s+[bAPwN6.o%#p&$$Nsf9/biZ"t<+FM'1Ztw `FyWȽǥ @fueEJ4M>OXxɫ&|35 3{9|v9C~c 40O'q=Z}zP5?EcrqLB1v8&iw*b䘅yaI C< afa%blu]W{gf:+"BT7# WcmD@  +I.>\W+DנIJ4+fTɋ.pT*)ƃ>"P/7\0(m bgeq[}xyv_F&]&9r6HLT *pʪ-/"g$ oYTې|XOm&PK[ ѥ@WX-NcNdmڠ IMoo3܉Z?`l 6գYJG/¸'#>Bu.IW+,48 Ia6,1짹\ykL~G8r$f;ٖԁzp:T`N vd.=p}'wPk ߓNyCx#h74)ʎ腱K풻?򀓢αIp?KʭqPҦ0UXq/ihᧅ:)b-nkg]}~L @˼)N22ꯙ#^XBt lfLuZR׶]ʛvEu='{xͪvytٞc_R6g$GU:F!38^k)t΅gײ"2e֗ c˾_fRL\zVj >[wt tt&,0@mPКc, \brAiTƗt}h@Fedql8=7%sjIlo:bH4llsmG"3`ea&XnFRw~/ٜ7%)dql28vSl3h8 aϿc1ks_m^a"V$,M-G_ =Ҩ7e0 ](wDBx Kdʀwǭe'z^ ǁIT7j܅sL}x\a9pV(3b_|+zъJ~y.X&'oO}@fwl3rZ-FaT7 JH.*%='SMLȺtELJ0"rL<BPI!ʞ΅z࢕iVm^NJ8Z?D˖jPaیPWtŐ]I Ɯ)'l_T:i$:zIkthr]PTcF >b&yscݍGHx:w3S'{x:9/4-ča4Vܭ4^dPt'縧 sX``2EЧ BOiȲ&6=a{ _Jb \=B>}PCa - lg12kQ<w68Lǚξ U,qEE:1P,$XpbY^J7go?IŇ5-!A3Y2_ j cK>4oh&瘛<тiR]ʵI;vґ"xfٯu,d8V=8W>k M89]9 l;}ILrn ψ_Ts3kD+:IvG-Ɂ9?D2I/ؗi3) ;jP9 H&`Xx- loohX`p\u4ͭJTX_rjl8_sdhE3O< gށQ^{6s`L VC,fr5玌P1:3%=4įrK1W:#YFЗi듕ťo D5/ ^Xh`uǒb"K(-L# 69,ӁCH*"P8컒pÁ"[Zu}H]IA&Mo::zOЃCoeM Ua%0dS"BzACnM;cթFy~|FumgF>AR"4~|f?9گUoi\bP@%vk_aOx8l@NZ_rӘoR y5Iylc+TP(etz@12(7wS}`0Sy`c]TC{!%f|<_-8 OD[`kHkjXyF\pSsA?n(ɣM8L |a򕴥Jhl< dp .YI=j4Oߣ #=b`W}1f.=h_Y* YZ6ZeH*㦫p WS˜+߈\\|{i9-0jK|ex=ulfXD,%&v-OFAk}*Gq{㯒P:'cM.44cI 1v<+&L(P7:oeҚCE֥h5AH@ꮓ,tLzȠz,Uo3*ٛ<άaԮeq-a5qaM&]:؇N\s ~ @+4)M!nWv%_K_(S˴yBtud:?p_ @ 4M FfUA.Iц{U߮k:|$-1𒕰 |6Vu\&BNѲӀ;<Qڷ}b_9kۗK.⁜kV\]@Q(y9ZJ[`4n_U7X4-ǎ**\A{aے;Vȷ^Ѹ8`O8+<`3V:.\Tj_Ը1BFkW̬. 9T݀q@C!y&&Mz-y),Zॖ6޿D=Q3Z@^uqhJ7 l*AQt*t7U?r9mrWqm0I_eHof rTᨆm 5亨}V u< OTZֲEpwcQ붝/ؽhbO[û{d,ի=ȡ EP6HYCeo/E^c ΰkT2UbDmVd@QNѻYzmR:.J.|vM(V#s$?|PM-^#K^>A ej6g\$9t.Kq x}nC.8! ޺L {k7V:h/e2^ YbqҨ0^l1GjsJ~BHnL f>0}.;bw{kO;cdO R<>8Q6urVD&_޽f(=ݎܱ%^|K-ޙ@F8YwKo%Qk?awo˥>_3J0UOB`{)`A*Xx8Pz^뼡Nj)a'DP'QagD zR61\,P0e[VXUb1Bu܌޳aD8ɡCLd,V%>}3f|)D|Fq;;&],oyH`',5KYT=I&G8K=iL)+/,lu֢26uق5E;;D{>mGhTS% WM_cK֕ 7B姨rUIq-󖶕`mYnH@?6̓:CM )/nuXKב|ڤ˕g,~$%<]JEs\= ,>D׍ 0 ǽKS:1\ 9WL6{M#F}vDXP6kQRapљkr(3f/4 ӱP{>.CL4[ItԁͿQ^T@o'cԸ8*.D0#MV%hTIeAHrku_H!'ֺ'|N_6UϞ}c{{%%*Y.1Vw,ыAt%,Ԙ`t';Q jI]mEpllÆ5fi𧓷(>RȐY[d e7-$7@'sY2w9|hA#?kEv( %XGw$2Yz&DzO@KlEX*zDa._By=A1[xNRñև;O\]'ce.eĞ(RI{=%  Z_'.~ʏ,`(?s(9n9LGRtK9-N\iDEqj-b⋺ H"Z4  #knClɷ2.\@4Aeü"= GۓXkuHm@GhyrS#uĪ&]0МRV񛶀RE6˖̀V%8;~a2]9b]m=A 0ZZ7MeQiG4@U+PAKnz@@pa;>eKȜ3{xle^p~"B8d- MDmѳr'.~gSFR7ϥ/Ero.(83ewEc (pZhNʠǟNpmi`TYBvm2 ™}8$ên7د3j^/*k7y\a݅r sr{rP Qr18ڶ #A\Zp3F%ᴂzޭ& tMl ӔMP"C?i^Cŷ_~@c bPTTB\\,CgBh( jy7qT2?X|oX09q NP;O2*cĹ [dQ) ~(]8^xZ\Pzdl4nVyl&Lk ְp}#MB\hsGY4 T2Fj΃D[0uAW/S*#Xlx~뢀by9mԒ.aJCs88&j}Z7b0.09ҸEFnQ?dTN8( u*:l^[t}*2vP>5m0AAG*ڢ-U"_7arv("$7ځ {jqp1Kwؐ,I#=OoW7HtP%IՆG[+~q@ CD͖sRA|rP)ǹ# (<۰S H@W[p,>PEv+zu?M{=ģ۵_ IWwgosncCoLidm5$["9 [-9ɳm9(]ŬO-]NV_1,(2'5qnFTK1y/#^?QEMBp\jt0X?F]Q|j&a-N"Aؒ`M M,F~ϩ>R&iRIϧբlA~mts|U^ǐ}"- vnQJ^<ȇZSvhB>5WUVFKSmO1e:UЛjSY{9y`A-G;Ҝa5lt&tb 2&8 <@a ےjoi2с"67.~PifjyQ]XnE TJfK.3Ճ9%GJ,iJyTQݳܾf R[9f!"e&}zEYcdJQ5#ؠY䚍&u Zpqߛ? hu$`oͫkuPe1~woA.-88dB10Ѷ󫎜`#.wiG>[F.N;ܨ_͡zo&;(&fģn9wVy IM: z[cp 0+ɫs0y'#(+GC2Ċ"ϙyj b-ܙNmFB~lۡj6/X%T%>ˆ&gOcbRUJ7q0d}$̽Lwe ӛ p0৬P`\^٤}u&aP/nȉEfoe5jL%VOBѧ<֛W>p…Qo[82V"%x%r]`O1 }xCuďdd6)~BY!3(LCm2!w*k3Q;ObF_<\IxtIĄ6EVAJ);u_~;K+6VʹVY.Z2r˪KS+Oeib Î5R8 ݫq$Flx`^U/H?vvW~Bhr " ɸo@9h-uϙ+ޜ49_s`]絕 0yC{9t:Jv)Kt_9m x03i/ʛ5R3Bx-Ӱ Ԙ_E"NHfsW FC"ƮD e&W@ҿl 1ɯIy/I$ oCDˎȪkz@/ F=]jRJc`OMs7&hTul4͖nr0)M[ȧ(qY6l8Q)>en#[Ms)hȎ5e, =XV"0T~~.۳$2ilQ{|iE\1X$TQBC;KAEoiR*>!}+f#xBfvHmZ{9L&ɬJ6ffW*z+E[#t#{Iřm'D~b 0f6w .{baZ+ K^9/Y֘iI?^Q}:,"}ZC0G[OphQzbђ( ൅IjB -hfU Lr7 UOZ/P^R;{=_ hܓ,Gh+E,L'|">@IwҘOnQ}>t"f"BTIiFcR3$J1[&]BaAUb:/<&p&z7XCKbA׈Cc͘td5Ǧs}Sx/>;AokPbF'f8w ^ţ.U=]HVr$#m/_f_il~zߥI˚3p> DUsښQt}sk iV|y+ع~r0H"ċ#_3 2wFo?1he?JP)`3;*49̅+p73 8wI<|2+7mEGxeU͙ y'r+!s8qpUhҏ]9٥>.e܀5f'X D%?C~5u'Y3HVq*Sk 3<>1"T*׎^aj@Vy/73pFiAz%u|]+R_YyzM&QQ"=rP2oFǯ:*9*L3}KAH,N$ʺ!Ũ@qI4)L3xe/ʍcl3~xG|\  xWV;GZ+#VrS O uVѢL2P5澳՝QTFa6lia;GW*+=&RMÿ"3YÈ]U6/m(y-qoD?$‰"58R{?|s{ 2r)ʺrL;+.O[y8O%χw@jA_jiD.G){q>HHU{Xey[,\qQ^|[\ w؂TM8)e`;ف.`⣾_^ @#nj"Iׁ_ML67:YG5ER%(?Д`:NPp`!X˟(~OL(rIRm %"2 w[p4k.yEtA _ܨ* qv ;mK0eS۾?-T2*e)$S;w=n:j[1'8Xϥm<2;c ]\SsVtэl6& vqaE( gb[oNuJaU&v1_Aǁ$s&yS?cI˷cbC|ފC6=RCaL#fGP'j>*٘5DƱ$q\,EƷ% R7>+tݺcbJP  Vꇡ'uMb}Uy2ɗl12l\'!LC|o$g0@f;G9($,VOh&:E:nrns!*~#td\Bl ȆCUB)__%ME}Sy P%ur U8mW4.ΚqX’i弄23ٍZdpNй6Gw2ܶM>Fb^p6nS9ì+nXZthNt!LgQl&/"Eu' 6큤q.'r"`lAYW|@EJlŒ"GzڲҤ݇\|z[ E:4͂{gzT I">}}Wvr33ƒQ>#.孎NMa~ Ee^̼Y{ x :yQ~5VŝJ`[t Ч_Ն \j-_Ȓ:=^ʎ|}/[!]v7iUSe 4Fuw=tZ)+;T⡰Hu }}c{CuGŗAݟvwMI.SHk$s 謢QA'ixSf`-ŗU˓l$WrKWc!an<(Pzk`%?+Nݿ!f2U`1n@6t|n)y{2o"ȝ$rѬQ6񜥟Ce ' >} :MI"8y@~*K)K& H=1&q#VKa"iL|e(JXԾ^ԯ},xmk$ 5$iBޫQflDJted ֮9f!:3vEgJn9BYЍ~% ܓ߫Xe %IgV\? xs<6 3b-(&ZH 2s5#n o\/yWC?72zRNYkHGwqE^Nb9R噸bNsk: tv!սJ j 6>:>ɟB\܇]XHl(FGK]:@`\EWv-dPicw)$k4aai1H'IW&2{0\NJѼo靮H ܤ,SdRE"M8U4;t? ݘrWr0O/3'w-x[JdbD5eB.g']; ߤ>'ԓT`8tY*T^,1FA7|#e,KŠD/[o# vW.{ɩ+vY|)_KRy9U2N 5&i YYg_SW*QAea"){`o=8vHf8?z!$zcJ$#U5h/\s'z@t6*X6< HE^Z4Ir e*s*RxNo^6Կ-iRŏ"eR8pS4)%,M#UfA;_N7;ɁNi(,*'g6h\ ]}@VEf!Lp2*R8d>, U\r@&RX`8X6}.!n~kf׵([:o6 j1ʦ6ޤ(ÝGh:ETTV~* 'N^l~j?]r5muc_ |W #g`;ّiѼc:ˢͲQeuPm(;'" ~b,/4dFEԇM|Aq}gPg/\a\L@zU{It锵?9o;&Rn02/k.j9q6_ԥMq9sf6nNH(511j58AǨ@`a5ws[ܨxw9a(#E|{A;V(Z.oq_ e=nR! T7Zuuyx"] u!4 !]cUTKw֧) mǂBF' .Jl} w^|Kt$f3hne~:KLϙZU(%R CO9mڢmҮKզ< R}^eSWx Wt v>.9rIƐLBk}ο ` *Bmi=CJ$6i2jM 8K p+̇Dɜ{ ax t Pot0xa^ zXHL&ܯ.8nb HJxF2}!1Ҝ1y JZmL8cbuOtgwpV=4̗OX@Bꋐ2X-ȟk&~=P:n'[)ƷĈ&ݎ\23 e9ڈA BK>!Z[7E@ӵD!|G| m>̷ d1bt": zYv]>g#߯} ^6I{^2S_to!*JK䃕BigT ; D˳#[7?_Mx^qaGJoܦ W Dp; 1 %^3v_?&V}6U _VjBZ=?J"0?j"D1g2Oit_yBLtEqjR^ڠ%j S*H.>S`9޷Gr y.I?σðԠ:)bWSbPn8=&)]M^~;׍޶.ӆR@QCjBeE*-\HCU][Q#؀*0 K觛1\WutG_d& VG^;Ym"$"AKpldP苦H[P ް p)mbw֊'TnX" Z(V#OQCl"1%`HDAnW%g8fn!(2I4O'5Nש֩35:uI~ X;fe2W㵬7m :cevP"Qi:8z5GhdQTKIN=EW:i'3[/+B. !'xj9Nd.7Mܜ{W*1<}SyYe4wqh[Q1XP,ޡ$<(2Hn`HaR*d/~F1C?v #`MvN&|> ο°I(G` ^.Z;nB 9F.B[m%X;P엝J>UYk )  ʑxfڷ3:Lb#*=N]"*{Fb,9֑.vv$sS"$b0I}lIbpvVeM1U[8No:E!Z!hA<q}%Y[Jׂxܪs4ڨ{24Vx_aRZ3aژagE"Ĕ:l(j@&K6ΰޒħq1`Q| x2Fl6EmiBGhWz4⣘;^6:Y&|0*|ePJg>>aWkt}R./r"a4,uٜ l{On.؎ |."|H m_Sɘ&2 ͗{:Q]c 9NP"X<ŋ|@ܢGQYc!=#jU[/5µ4v]I^pڞQ=7/e 5FEff](8iwze>boS/4KI jAԁKjk7I(b՚F6퇜r!'i^f{ $.<(ݖ ^蕧ZX-x1tgrفSy+,OP GY PÅO~$SNt.F fwsZyo},\xH< \WjW G?s)O05$][fʨ[j$ FjS什UȪzEh՛/fOɥ7#g&^.|,OkAHZ!k$+H.Cn<1|=>}apXB׼.,-?e4 $s[z>_ewAuf!7BPD@q.Cj:oXGҜ9ox&֒lj7MyQ]H1 $A@Y.%;"kL@$`SW3 ;n |E;`/S0k)2Cjd/q ^ kC4[&C γW Y ~2U^i CI3[hSR83,P+ bF"17kFOMO]eV0Qia,衉r*^u{&)n3Wljz09lcu_k1JM=; `(AÝ^gۜk-"DCS!Iqy\m'=p<txfFB# J y$ĖJEbuZ`6‡X9T:O`JKb,5:5 2Wb.5 $顦C޿Z섉ؽm[a׋2$ixgOpU i` lIJU.ןςs]; M9rFw9!,!X{-EC!k&&FhpiOg7'an  6b)'Y0~2'wx|QqY8{^wD׽>&2fEEgGk#2Wt"F{@G!mxcI]8oAQq Z죌NRUr # SRU;Zt<y>58&2!x:XyXegt9x*"\S7zd73zIb,jy{TuJs~f8ռLnIμa2 (&?wJ$S[`01mzk{6uaз 3z⣑C=\S|J/SC-l&qBץ ]<<ŶA##x`;ppSHv)\)ƺn#nqI3i{0 |0nTsmĜ j+I5W`«]3#aUnb&|W#a(G}ɵ<ӏ#=1.ކ|#?}$ekDGJOQ`•+HٸPej`dl`.Tkco˔XN7VX9h4}z>`֫D?OᛕQQ5(%g.9|H?-99d(>vo+˫%3HǤcXbDƩ(:_gm$=e ̷,r? Mv&!rӪ NA@/UD.໫.F[VyT@1Gk\|[Fp cHTx=䴓,T5}C]v I[X~}٨B, 7s g)IXoYP-‚S(h7GݏQ"JnaեLEW ĉp@:?A的%]1;{ͼG]ifx__/X9-7픤SuUN( \&MrEr;ϔ(Si8*^smoerOBUAE 3^x/Z$G#S@ 1oSh?zsBDYv3,йzYy73?_^ k4vI|FOCו;)|T3V~P*:Y|ÅS+ xZǡ6[T3{2/ofQt46Mon4~ *X2UN["]U} L8e {89fg|)}?2? 0j.c^ }$uo8)IT0Bw {\vmcA;rt兰1AyZ @6+^>" -? 77^X}˻T).Wy~ߟ8b_b!v(U5鲲@ݏ/<aJ`8yVh_>xw긭.cmfFq]}qe5Uܨ[*`?eIa!qiP3K,`bdBG\̚ #1%="<]\}ʅL8U_:Sx X }|7܂[ԡ8Y`tF*ʞ/ɻ=LTs@X+1n e<`ƛ>YYDqXwky>τl uk'1:8ڱ]NzF;a )/WG1!A(jD'Ah]4H60BowH`/-6l_O@b=*G>.pg%8U$aB0eKWU":*:=qxc O޵ |..U}m%P$ 7&pFF=9:ˑC:N+&O6\е  lb7f0 ]q  h|V ";@ghK3Hy{ ^׷tW w7@] a0,öAo7l)Mp!Zo/nHpf_{ȥQ5X[؁n)X "ɧfMrB<BB7]y'2oVhk7O1 /FeB︿Dƙ[;X ٿT-S/ґWO_\^vS̷]=h81x}yPw6&ժVMI_>94Dd!}-tBEN-X erwBMm\*5"?ӈEYpt+J7XAPlwΕ׷W~H4 վW?N=M_K,p_9YAW9mk26sÄH(qD_A!̢,\FV 1~Bc>L4.3'%^xoac.X):VK[KR5\|KCιgo"MC7a˔Bh"` "j)31]jr2 3kI*|> D?A\>řq2w׉B 'ێ 7 ,ƴmHސ2B:~vtyI8adJy%2x,)'[pB52u'.jh^/M@ꨤP ƟU9<, ]2 :aҧX4|PttJ*فouM1,&( ]Fu8W.&Ζ#~df4ĢC<&Ly8B1(QcYx.S V؍amz'׈Kܟ{;-LP'ޤ7Ѥ<<Pyf#GoXLkeхZ(.@b|qoQzut1}r`wjwIFJ 1͔Ӥ)*ɖі#wG{O3:I8'O{ įGt]=5j [3@Ksq찐dėvrtQesTK8}ѻJCa[tlN%^Hٲ*7f a;`z( <*=} ƶ3=1,q8UmC6ΔN 3GCȆ.EjX oe^G+4@)4Ƙb س-}bUE J; $Ē=}|^,raEl7hGdЫb&ѱbc<&= g1.~sDe7.1%rS;"#o`IVpCDxo) ?:)p}75t]g%I jI&mյʿ mZcCmZkôJ\张_:ҪZrB."dЂ凌*qC*XCfGULZ"pCN57'iPo|,aa:VF["7et͖Μ It>ڴAa[QH'!EUECA8'\L !vu~_FMTZY?})SfEB uP9Vl# c@LL @aM`d&^zTY PGTj=I`L0?n cDqcR#K \|T@d96m㉯xX$Q?E)u9]K{PI.nw-w1ٓlKmhR14ԤnZ;ϖE*N ^̘]9xt R~%оpŖWbO+Y8ե/$C0|43G vq=:`oĥvvzI*E|<6o +'sت!]J/dRU ϣ;ZA| z-ɱ{gkm\ 01gS+os*+fc¯eI#3DN,kIGfV(hӭtlwqlGtvvv,JyF=U七Pᘍ;5׋$J VhzC|uc!Y)d5pqahedk#/l a== JhQ fʇ5-BޖlycӒ@$ӧ%钻/:r1&wk!_ o`5D3U ]g YdVdKW&Aƿ@lA { 9k0c')YL)2bL>`CkMlq w-v:#sZ+Z,D~15ж'_&Z R% ʧ]5 -ɿgGYR2Y7LyFLȘy>; Xl9;eWlVB\a1gjKA.8'$ā鷢ZshU ;eeT4'+ZBCSKJ%a. Yc3: #z(ʧưc.eB̅`m:R&0 #dIʦiRk4uY[tL:sSĶ`K9j$yn`qB/C\x~ !I]Ss7t'YԻ"9 [0] T]'$r|W0ڤ8$&NVJoY pR:VteAa t%7<ޮ)#t.Uޥ51kR;6=&.(Iɟ-=No=пI,+WO[ z\5q/ڿSSmfjǙoyiJAH´L%*| r UM4fL=VkcI~8}ZC<+۽"'9(PL_2?O+"N Q.34[􊂚̔.m-e(ql򶕹DքD6mzy1% x'yL J>lϪꐄbUA+L k6`Ԅ~'e_og(yo =Yh( ھ:PΪ\o4v7^ZrFAԑ%;r?RIf~t &"7~˽fxpeڱlUeòāK7uWV򺤎GlVS X"z <2u0Ӫ#~ jԲ!`0ƎNݿc;R /Z?:I.bAt!)D YL½X@BJjq Fsl\oׁAPtn;>H)mMM5w XFd\\ wy0iz\{;SS*$A6Ex-xqAfW_+O5G&=⫻گעb$K@%^p  4=@>. ~Yg@8<͏9mUD9HP67R?.A \/ "վ£ox& kbcmFk(O_C5+q9zxֳ/GPxE}&eYt3kO,FW:\jUu@  #x~NHEu8(߼tMbl{PB^T޲L|\_:~7炨pqxھ-^RP43Ð+!V "ʵtӝ4-7U (לff9[e3ex\2wX8vT}vRҩջc‹ҰJpz?Y ;:~ q|O(u#n3j{q0GHUw!S t]G4j415jܟɞV/utO 5z=@T<.$&{V7M4txVP}RYWğŝ!k5>kx/?)Q<2j*SRrnzSΉ#=2þ@NP7=Bd/k Nk5$C;fhT8ꊩF'G ?$MVf`̏#eHf%m7.N/B+*dzAq֕=kGy0oAiXmo'B+/Z2=%\^.MR%/I6v dP^9MFsD&76'9++T{xmPgFxYG~zV%Y9~\'ca_(5_5aզbU.;2+e HjP~2I*/XcVWa߶tpRme5&#+^lzU#[w1ʊ$DլX?Jo?t$t,ɒ͈i&[@൤Z0$N!c=pttȶ/<0.Qnzr"Kqo7"K:XV%(DMpU7sXdJޫ^PNz 38E|=nٱh^9,Z8^ና!3vAH`5\u%b.gyF$2cD:lSć||]BWr._Kn݁ Ni)/&MIrVV(MY >Bw|wL4uVgue*G+>ZɶCs0i3Dl`h8` %:Eg}Vkq#r1YL1^iz #R>гmܠZ,m@y"鷑bSCD4Qlj ;xQ-哐&?4u֝pp?mYZ~VT9э/Ȓ5NKQ8,脥"#Ob\ k@tT *Gxn K_"uz^O}KqxgYHդq&%4WOHRPr^S҉^APkӸ{Rk<~qHVdy5U>ٚ1a~YOCmIdрЀfibz!PYmnz/ʅdR3ՀL.g$1{6Z5g"͸w(GrV~'v5G$qA!K=skl`n .$GSouFF^q4Nasa+[?}:*Cƀ iKTr+h(VzI$KdG;JORF,\y 3MԽl WCeh٤DMf Z,t|ʗz(pB4jo:U—jw.w nDxѾF*Ð| Tkg͏J]]n.i>dbpWnغ e##Ҫz[cEY_# HQxmA,.bVWxt; wPmR ,l`E_ +}W"`êέ[&-N2h|FԊ6כl6ȬPubzK'XjLE~ss;O #e,8[u6e 4yI):kP{ INf&EnxN:,ypDBr 6)~t,6ߗi_WсBwe.' kQE$!Ԭ]FPl+blDN> dbS_ `nZI$YY_;:Jmߓa"Ȉ Gf,,Zʕ|zKȫ \=}^2 ,j ٨7`~>0ōֺzi |s`1!AX}Dd'ŀ z꼯'iaqFI0McS,_|M\vl6NQ%Vz-da`[sΝE_Rbd@d>vI:.3& x#-i#UcΤ'^2#ы2BSh"o:e}3ޥ@-OگxS-U:# *~6\;wu{8+$JLxmsU0w0,Y 96`K24+L,,UK,C97;$@^AWB C]G S5^vϦ Qv7ᾧ;p=!*_DBJ;L{oTxj:NᏘ f&ݓ&-vBsݱlk=&9 gj":[Įk<_Gf97,!<'G?8!TRE4+i }ir$'Vl>:圴gJ1K@BWC]BEb{My8|τ? %1BMdUrOfGYi *\WM陔nv Tkop%g|Qi,9COj6 Q_bsKON䔜9LiYUBsdU,!_9̆o ںjţg $ )'R8m?ՊkߺS̟*/%䫉9&'BSQ$P8HI^H#H{]M.0,j"nMwy:VawAnv_I >Gӷ`tYBN^1<)}| G}sJC\h._y1p$C1x&6[hMjw?ok}:];vGO6Ly4Ԟ"cH(|64 :%^oi߬'` I< /GGm KEe6a {xUAίʺHrSzW{Gb!%>*kCea9quv `Pda@VѮ4^Kf "eJSН  ڕ q  I[BdrxXN9^D? 򹇐lq}HȄ]$l ,QbgEI(ˁ6a]84eLr%y(1}1U@D`\@Q/\c<[8Q(B e߸e{br}eyM\P3N}O׻rGG)|m}7EpY;k+NQ_zDO%Ui!x JbLi mEqq?Z"b?,•`NYj?}\<U)sDэ1{-Z7imT>4v%e;g_M=b`p_qFOL/a7Y/ո!;0T2_{B:kv؛ ߣq}E1n]͇@~E}mR -&;d5z\38HA+\dǟbt:m}#8nDbݺeQҗ6ZZibmH7᜗a+c:'(I [yt@\rT~mg$@j 8)$ sax*GQ#&Ástҍ]EZjꍑrHLRL(v{ӓ1/~93i&JF3j\|Yzנoɯ5OtoȞ3M(͏A;-jHa\ NrO<09'my,lz!#yPot$9ءKc+"cK0uP:g/7gD>(uדU+DŌӘ1Ei͕fC*ͨȝ΁¹ҧx0aNG5gj d^jX";Nxj^fOQKaa.7LD +  ȕd ]3~-F$,=T[~Bue?ZgѺT"Л;Uye]VQi#45b]goÙaDy(u^b5b*8Kb;x(b#vW-o\ʺVֵ!is;z.$:9kрJ& "^ɺs0(t\go%7~\p)A$,RΦH.qI>N鹚ЄZF$j fzԚ9sMH"TT{cYL~A3D@Q@©{?wM{y xF4 IJ86ÃоkP4\mcCZMō :Yǔ.\{%P\HUz>p˹vF-p4IWFg,N)L@7]"d3= ٖfm4^zjWX8^CÊHL"( Kg-#0{@UL<ԑ9>(-*6!5(.56^ZQjm|@tȝG ` j,:׻7{~;749=ci8f$yaKVl~"} iahqeXAU{}̅QB!U+,*2ChyΠ|c*~~@HepjY@(Krүv@Lf`àCKc3!%%«r ^k`eq+<aKVՇWf׀Cx kU߰Y^0hflٲӸEB\)ZM?>dyF-Ujƨ\gmq*ɪ1+Tmq~9\l\~ZFh!mܷY:hpb!c Hv<Y'L=ta@cuN8UYDY&":ǯx$EhtJ1U7f$R;TZϦNHPj02P!pAL *h{]1JT$Y~B״6JW*VlR؇,W in2"!<.NPOÿ_ro_A.uرt䋒%˙y!;G <@tqJcgyW4A±p峋iKM=(F_VIFʸ?͜dwFu>gNY0o5#D lpy-jHO}e`e%s*7}_.b VIh➆svoѱ'dq_" güqeq;޼(jT#6ZD D18_2@ Gl\RvdgE"G]KҨ~f:y X}7I ڍ*ZrVg}ْD>ݷz ,j8~שmh] Hk@@FML.E,CleC<$#G] !ƁU!(. W69*a!l&h C]:̗sӆr>"|]89Ɏ<S,&x':|J# hrt ҊzPIj%k#],!Uuh-U:J/+~fF bbZ N5^٪?zxNZsXt9 >2M#n&r)(ȗN}sF+$QpryF-9zaU(Nul/YYq*B^oL^@',BR_![H ki}\ا+AU!Ow1fG!ܮ4|ʦRh7+\ġ $S1o3e*%\юwXP2+J#a(Fe%=,/lkV.)Â8ΘE而K-tUR<;~R/X#"b$ЃYSb;?.w#Qw(Üh 4:qLJNK2NҺ;z\u^|ǹ!&4Yx҆1zr'ֶҌ$v L'ӨX0m )[( Cn Q} k.2Ϧ7tt9D@)`sxü^x&"Jx{nC|窎R4N@g% @>'|תFh d[UT ҭIC 8T~bX]3^f8)q Mԍ>P,_]O,E-#jjh*oPO]F[(v1 iqyT= m~i<؂ˆ}XYPޝțZBrxl=3^$o×i\D+BoXƦi=>CB$'}3\` I׻1՜KOBLY7+n\PoY` W|&?xK )Bs dhm}ҵUME ;@6eA ^m=_λխ m!@࢜pYլ]>!ЮZg~%bl@G&84BB2a\ph˨dX:A?4=Z5\@@KM3})hk*1( > kߜ4=5&G"Sj6 @{ty1_Z5pyK۪ͣ(ƔbB̈́m726 S 5T)EV,Av,IG8P]-%cA{wW񡏥J4 M׃lVFRfxQKƔAZ1+|mȕ0OBHDHٔC\H >c4(?^.wD`o61C?6A *P~XvD[P}Wdl{|3bIc{@Z5*ya2<=PG̳7xg`32)(x856/b;{1ƆV{'oa1rk}EJXummқ4"F9|(! ĆnMѳDžp +q~i Vk]7bȊUVJƛmFlx<kY=5>rN 7F6Tq)1ap,)?De:Nroiy:+1@ՋQ?]܅U0N*BWEwT2-8r{g;&1C^UHw1J˧IJ HV; 䔙`xL ػiC!nZ ˖ͣQqp{o-{;|S$ @8vcr"UT3[ʲ&RуxQN~gxW6V^'AYBŹ@E&DX. OԊm6 y.s49~GrtDRDeIb,EJk#x56fK9i KF= NPEs}G] *M(vG똞8$G7PK|f^PPrhMY5%!> ku #]Fʦ^bSwW۰۴Jv<~tjҪ-o?6Jd!@@ E习\U}e38 d>oKCN"Z= q4 jֻk_T3DX0B,YjMKyaL6e]nq=a.ck-y!/@qD`>6])-^ E@ ,a! 4 Z2s5fliwi~!AxN.\ ]$8 kæ$ԡ\jú bn&E:$[ QtB7AyzO;!Z\:׉P4p+$>P}H4c`26ٓl +1pw,=MBVR e;}0euaݚ+F6\˳ɕGEM 5[65~4ɕonVQPQ!r!h-4,zFF!O$ w\/W^1 À5XhyWO2 {™,eGD=#J$ ˓ wg.%:4S [=6pybR5תpe#a&4GEpVYHmb7&_VzRǥig(ӄ`"3X;#=_@ʬ zITNv)J%8 1anJ<|*@o. !kMƊNēJo(CCT>FN1_^>E78f9=#}nuoJis-H*[C{L==y]G[8룙NVE_J>r~~yGĜ|<^E/ -%p51eeEtkD &oG <0'[UFsdl\z w" h t}% }Җm{6]$ /JP7}|S8Aw 41:AHxy/rjمCIhK!Ʊ4SX@ttG|W*RrJ Q|| au4VR4msEWamJNft7t}Sٛv *iUv* 8 V\Kir<8 Q*{ Xv%dԨ Ej$@RFoHw5fy|=x1W2˔!e?%0,^gzW75@bD$\b PG<a %1R3(T?4/=vt_E$"KoĆ.4SIpDna$[;K E8A> qW/OP|`eNzRG+ñwµ@ǕO$!vC5D}X^X! wE=z c`8ils\ DYxʛ$o'K2ԕ3U`lq&6s+"M."]YnjG[cҪPQ^fU0NຢARSL>{I|%súnAKsU8c}/WDW\2ިhNkiVT> %ӡץwZNt>^&1MJhge鏕{K&ÙPŸT.%3$϶w ֯(;>m;4ΫU!GD1@fon](,x@4÷CwKBcW~,5|;cޫXZ~c%mtB֡%q% 6ɋiİ7t0bB]^*t3Y聉xE*}EoL&Ur7tNB&Q܎ۃӫ̮IYFiM5NQp"NEF ""'0$.O6_D~KW'E1k/`' ,P6v\CrM4>vw%}p[utssV7U I.E?㟨~k†cABE`}yLV Pѱ(Ok7ʮk${ѮjRhҞ?!U%gLL%$zrRuxw͇]PfVyjN S~2I,*: \UwTSmřX̅}aj8)@Z* ?E"%%ë>IQcּɱ99f=2`O:Zd"50R}lL5᳐ʽ~*Ȁ)!`τ$6-c JaRhƛy r@q ,rox .RRDzȊd.U+M\+Ү8ukk}`\;uCJY؞R HaxȽ졻/5h bOZogwj߾u]becs<K޿d )E C5՜ ட%tl6'19ؘYxYߤ8?Qiq9 g3^w+,l >+Ps maF Iک'X=b%:xNڜVAP(/|' ] ^/f9\mͽ=A9%:`Xj:ԙX=qZt QhJ JM !C\0 ~t"Q ͠No.JEH#Oɠ KrOa0nk>>wWq :&=Bq-\94Ѯ_؅:W&|BseQ9RlqFjoK)qR/`glnʪqǹH[[mB&+O2OOb ]~Nj(dGyrhi[gR^3)n|Տ6qiMI> Nױft+Λb54GZ(R/^ òOihضCv# hd$`<8Mο޽DW;S"⣦gIFu {fA#k{-.}=Q .sR}\(f*ׂi8UUA zcsv_TzLapF۔~H!]9s85 N1=HpM~*]mY3"GH3 a5[GA,C(o~7B? `$XJ\QmJxr:4AlEA1Ib[2!2lŚ=LuL^!FV.F*o1kĊN}Q׵4§Uౢ:PjЃpπĻc4V1 \ *bE<)%r2"<5AI%9!MϪ~\'r굦Pb"hS?GI<|yqc1JW)+82U63ہF@LR eUЂodۜpGW!Pd݊cCAa^{RҢXW?c"WnNrHLGhO_"Oc~~0fӁy)q ʙ^Pj¥*`9Dȡ 1::NVJٶML3g8u%DT;E_p Wm}?Bu{tNHwv6ZcMN\@dBmrsֆG 7U0ߙ(3L)c>GXॺN5zɈu6Xb} +w  (|6Nj32JjmKNlE mS|"c37:6A~HsRfNW$]XP'u-l6TʴvN4ZHT\ ñ #@( b[Iw/!N!"5C}*gVS|I9D, >F?˪6z7dwq_3^o_Vg'aՆtobdoq<.# )bN:!Vc:eCh05((5S_oJ+^(BxUP*x\CMWD -uBb;5 y1@[jQ@89s=C;Ii _`[,'V/ i6m<ƶRlbdX .7. ?])k]%Ks2IS bU*#h302.h9>оޭ'Y0=ңL]!í][cdàyO]qW;Awu!}Pi8-?Q͚C4{1&=Ou`})8a0(MHtO(QTD[)뎿Ld°lJPMJݿ:3f.cWo6Rc8%L֊Qp{4>VYJ[&1>Sx Zndì_Q vO+[~h`)W^R7w¬Α&:<Ed+U^LR-2WblSI JUZFz;")F^r [ EhpIyV^m{z>|٣F㺿)lӡ|XA|5MUѪn҆~Ly\e"9$nӞngZn \ No;S%^gV}==Fx~U3ƚLa@?sTr{tJiM8(f27<ϡQS~ iJIb/]4@'J?V[SI{?1GdIMG" ʲ5Fq>$<x#j7X8䏽 f.IQ|ߠۤyAv(84?w:8KG7=Nkeh@OAd+tHg70<֩Y"pCX}@,"yLou/#S7K + ª'v|^tMƍP_u-60oX-&V*bXj=܂pSJ&}RxjXeUC E7!T k]hJ2ަ< V:smJu>^x9ROfprSȁnq46~o9?)yj~A+uq:4R0C<)n!nB =bJͭ~ԫEV|pgX1d Eq.aKa _fZ*WO2f*ֿlv$>`vb`ALS#{]pvɔl,7+HHdWrY?s\HҮ ALЂy L*7$JtWU"n{h2 ^-%D1S wA|Xݮ_4ğ?kj[eqkW?QD$ P܌Z!8ڋ&5j5qZg!PDRO|k_^2$ -Y˿hԆ(p#i,*巆Fz0b@j~;鼀=<2“A򏚠1h4^ I.l>3/*o kp-f?3el+#t^ U1O$? ş;M2:֥,I*: _T&D!Y%%ނ6r<"%]zzx)7;°'gm @`=gG8v|h7&nrDHOuɈ:Ry8YUDP 1Y²?t `?QrVf 9.ܝɸ1M,3$ Kk $GK74j{}E蚂#gʉş#V/\o~b[u x5! 0tij"=jHڬdƤ١' M_{VEuub?2׳%kB[;xfYyve r$tB7ՒS/Ts10[}MHNO(*#6ڋyiM]Ab-T@eչ?ER6JZsfq5RawAT6VO}@@yLntQ-w'#i =pIunu!Ϭ8͍&lꈀ} &6= dǝd }"( ()/(XPnEghmk09IJ8}g~:2m\bg+nM-;B,稈 qM׌nFo)X;i^>>o6Z42In1_[Q>sQڟБКv!qn\_E>*4]I'L$LʭNS5TUL*@G|S7FSDëޠ/̺dƶ!tf=B{:UQJ\VPLzL" .;Μ~pKn+FjEu~fmgўoȩeRJF5(T_9@.ɡB^ 3a:岧5ovp <}%t5MO@kL-$1@)jɌ%Ș',<|e,j 5]@o;G4/UIGͣlt_|$s#/V+Ht 9 3\DfGQ<&2;bF6%S{)p/̿V#<;{>p.-x"qiZ›IΕ}GR B(O`3Ozvx0+ץ3)9a}Ÿl6XJZ$4ݰ :/kd.z^黡3!oT<#bkH :1`PaB+TQ%*!ef m((*Dv3miU,\uk(2\go#O>oxf+u:C:^[q#W5/!sR?-ɦo:Yӽ&{e:_#±"y5'm%{8Q9QF?mv؀ Y9n3CNЩ5ڣ{DEǜOpahȧqMv(w:k \ hZyZIyb)l S ќP :б 녵/aQJO=4@0[XBZ}GٻPymmӞXf0C-q'oGL`WزKZnjwk 4AA2F[[P(;o}?$ˡJ6БTH@tG FJ煟`]kK"$ ξmp>x+@scY!pD$Wm׊V{5iWoLH99SM>E?ڑZc=93aiEUbGvT<&cC{͙1Ρ> XDXh<[+.iƜedUhgE ,0y>l*}1b7jza $!6r̥Kzқf)>e^LhGUm&mX't|OL|Sݳ+0~b0s4iB>Y4 ϯIQޜd nYƄӛ2zBk1301R< F6 5}+c'%h՞'5U,"eʥAÂ"=wobTLDxΓa}JToJ@$ۻkkAv+@NݮW\(5}EpAm* 91R^oEc|uVbgcJIeMAMbd1H(Փ=\;~VkfnZlBE wRKihـ~/N d5Xm,&;0\t8e 9ipӚGuájZ<.7bQ ++˙]W״`H欑朽`l%:ltI}ɧ)@<*ID5̻6/BS(>9{$;ުUZTBg=޵=LI.m;M(Q16;G-ΒМDq8O*;?Kd1* MsuϡG0oc9m V; v$&m>2z~N3/v} J`CvX@9ڣazA)Ƽwl+$^,r)-Ѥ&*ǩlKȜ{W3rRF4k('PI3QjGHMAjfKXuuӧ ~P@(=h\q-ZЉ1Q#JZ/ᆛ^w.V%w ]`!^jѠ 2B%`N+ W"p:?.ZzFB2)q]K|NQ7L! [CMnI2s-KcBg1j%By"v1TΒĚ6/"=;`whƟ]؜Usn;+mnO;w.FXFa@{țЪ~]\V#iġ*\oYqK/q  {\ H~?ru 7& 3S;dH4:IV7j! Y>RSBΕQc9ec.(w sǟ/}U)^*u 'N|}i>Z7/_sEP|VR铳dn G.e4 #i)pj`Vjװ:g _ {}1" >P#o3{q?)F+R *GqeE ʿQ_\X$]@"b6b^9IC`\ 9hlApT]VmR{epuSr?'Zc˽3_YЧX^gv̫ߚ/ =e!U'EoW+-vashxS/lop)IJ5yϐ]cq]iD錮6 ֪^^̙<bEd< AftlEEv44ȦsB`?T9 I,v`^G#;׫AJZj %o.ɂm!zozXdl?tSd@dх]U-#LƹvVF+t EM Y0JƏC+3u<@Iq~x:n"?A:;Ϡ#AB}h멢j@D@.]c*@<ЋX"*Oudm ?b!c'`6p\%\8޶B<0CJ6NеTOaހTp݂-PD|u%G`μش!W]ތy ]$m6+ "70 u3/o><$x1 FˌLaf?/m_ NoBg*WT |郹)ˑp Vf-JvџCN}L4k2a8ejVZt7!iG_$xHOu;zjq;dkh7S(_)i8z5d0ߢ%vϩYFxg$i\FbɼÂ(oy2XXNei0'Ǐ{; <5p߽| VA s Wm.AU͌"(x-jGT|2v $/c -]`qbNMCbQa{M-1h>&t\n1D45wf``.?+Bo@uDDW:;ۊ528:͸>A߸^-_NTj6&:KvbuJS 3{0*O  0* rӞ$ 6LRƝ7y(qѭrӟ$ F:N/$Y9Ip(ubN939$<{2q#$HuԽD V<^KLI{? dl)ȵX66_r{8~!cUՀd]vƷ Go( &IFh?NWMw4YHޮ^dL.ܑ"Uņvxء.|kҨΖpF`Dr ~NjZ~} n-"_g*NlJJ ]:Jkt;N #,^hcrqmԏ"6_*ibTM ADU~NC<@.-T]G n'?Y٫Wcg^zulSDZ{$YɐO 9% g^?4p֦R:}`Psam^T#V_[%r#C2SpؖA";`W .! Fȶ$&_E*o(sOP۹(2Λm]y `W o4?ejfۢSQhɤŤSx^c4`ƧƠR20(rI:aӻ!4T6%ׂ*N0:9~FL4@Ŗq?o=9SJlziqXf%F>3T "I@oݔgpNF'w@C+,~mO {}T|ӑ W1ʞEý.B G@+bu䪗H `iH6~H$eq%T(3wCU{,u .(z$ xUKx.</ߌ@z .iN 菦c&/F:ě>TZ!=.x XD5DLW6;F*cxǖ eK{:*i9ibܽXF %MُU,@u=/S(d-EH%{o "8uI(pXHzEh6Ƿ?*fW::_ SGGfE">!WӜȼ?ϐpEXM Jv|rd:[!1L (}uk~޸oDxV>qp̭ T*xĈAM ӅR +Rb-݃C/U{Kjۼ1D'$7f;f\ūL*^6pm9;q=C Ѕ.E2KCQ:\zBZ%?(l(s >mR-3a`5b2GW gf\\AYʼ8q7!O]U6CơmEY( _2hU` 5 Ye<H5Dk[yôy$Y c$w#y~rǕOڦ#]2^zB>~eTjv&~ӂzq/t}O5NA=/WoEuHGA.0ǤYA!O=nh9t:Wv*!?T[z 3ê58Y<̋Bӡjȋ ^=ݓcJrP~9SZM+ 2\} 3(Jf3ZqJgZq|sTpni^X*5ʋ^de2xA&[s醐qt$o»N B b`/+֗#kc$-6D/7yFkVEr?\RTb"7F1ާ7PK^osxNcM^XD~I|΋2iGלA`T, =7\3H^cLSb5\'V_߁ f<09f6E9@ g_'[[2uJŽZ#urWt0Z]80~U7H}~t/9ǪN"h\<clS'f1U5"2)z]H^ ֥Z02x;dFk+#v|sge!07: J qZT|pV%&ZA]6ɺ`8ޓGFhl;PʳKJbm7 VSZѪ9%@@ǔ2>'t0ۂRgH[A@?+hcf0,ͽ|9$&Ɵj}7T֣vvŬa&kT ky;qΤb}~VVX0Q5cgǫ4@ȁI6J#П'hֵn$vA! Qo6a0o]aNyo[-Hbʄc3BF(xҟYLFL|ݐn|Ĺ+"C~B8{rfUV:_,1ڤpC;GJEy7!ۃ-P Vy6yK᫂n0d|[+aǴkv,~`5o/pޟ,h%˫!7Kg<4Uk <1;B`jg5ÓNp>@}I5!1JIZƇrz,7lU8w9uWGűvhsڼB߰!/:*AӔ.Dl{fC^ߝ)/=vd~ :?o^*pVYkdb'(`s bUpniUBQ@K uZfB?c{]=}]qc(7ai%Kadl8:>6C*D6N}{ڰ_#v#G|DIФd0Sb 䐈=8ttA?|8u3~ԖoS (0ok4h9=rnZw;*]iLBpz jGf!BZE[r[&Q,p.^^y=AyTӁ\i\n'L!vEIAX4W B_b=;xطhMec>H%'53)Po({ɷkD1zL(}z/;@m1гqQ׃C#32R+"ƘEэ/~xxUn"iX;2Px# ɫ{Kx湗QwpB kY5`ZymgJCڶ:L'9<9ߡG=*ٹJb'C6g~恓Bo$N{R#[ ^H^;%:_# sN+#VޝUq۷SV֢8/'r^/)\Qu^hp( 8i a6ڝl;gYw䬢NGzMeի;~JKެH[11H^?9JCs2A$ GBr<,8o@ )'o=m;*8dF r%zuXQ-R!@ӐvI(,hi 1$&e0fqedԂ8 E\y|I'eIv2?-P7\>YB,W`X2s+ S>\$*8ŃREas vzwįԇQ3"נCۦq0b2x Ң橚׭ sNvk44SAtq>HUB!.u~ Fwd 3̧& )3]*q!fDfY<2[Pה WX(T-5k|ٱYCBޘ#™d MȡEIE+hs~&)=R :.i?Wr 7?*YpL)T$~tk&{@[7OZldC C%iGȬ_GFbY]n=rCq=dFyи,tOMIdua%]2HXeO[5ʂtŴ ;T'aÝX(~vļ=wzFr {\7Gȅ|T$A 2d*1oD+zίVy* X9kWA π5a{c{v#Owua2TWҽiHxVwJ=+|뢩F?aV:E_CH.k){lq6{¤P.(a`= =I ~f ] dE'#$B5;7`7(Bnh9c"-Pb@qIR;R<źSthԖ4O?Ňβ9U**gAps,o~s9ϒ<c='aa5]’ 1萛x-3&x:a^HY? io>'[+"ykZqtO+ĺz/(3a@mĘREAX|5nZ.Μ&lx+;MH]3h<'oڤ `*%iQ4RL<:kYfɅ>⍱W=~Th$@H^mT_(R3S>2RN@.'ϕ@<:X\81sFfK(l4=G v~9: DssiJJiuDn'_gSX85NIU[e@ѧdH'Gc(PM9qZ()=Di55tT x9:64VtSJ+PCk7ZJ.A} $5LP/ֶ)>g!z|-=>p_geR\~`{I(Z- ]HKr22H1}bv}d'wqq1!NfAO2U%R0*cIl_hLc1-8ˤ w&I?åFɲ׫}QW*sL]| A9w{\sk5ء1E'#! mn `)AJ( ZC(&DAH-p!_'P}\6Z;0'pgSv^%5WD7 L*V ӽ]+/~gEp5!FijUtvWZu;%CU\7o1^K ơ;_ssmۂl7>4X,;൑zSZ|'QV]c!|P6NٔP*w -aU; Uj2`"g+60#M^÷vqbԵ i܉C">:t Rˮ͐SQ+>\{KLDwsϗKra:EN'S':BddOa4[!zXi+`$WctRH . ᢟ~, X$cJᎤ]W}ķ;5n}m(N}a?`B._X(88ˈA{ gg \5p"A:#"=r< 3JH‘nާw>L < [LKi(>_QA (cU@j-tp47oKY+T(5>^hBW兖l6n؏(H˞ӷcB,1DB7nr6d3kX!ĐJ7mіEBa]ؖ՜Q+L'7h=YM-W΍/*}=/zESv{Ecp!2cŽvԛpu7x,͋S|RISwKCf|O';^XGxX#2JG"ׁb6iF,S) l軚Z-n0^$QU,VˮLDT=E[g"1,€qcdo˾3v.6 =mzTKx'~92y6MؐoX 21HIs?]2_s 2nP̷ ժ4T-ƄI'I*w@o,ҊIaE%o49̞=؆@/DWmv.ܵw_>y Ϫ~*dv9[0#H rW pG46^h|z [`SFCl,Uz- <j碳(!h78; vQ8%އ`WȘW|''5U;"%L,c)~O@L<։t9#u^!˫}A%8@<]< Rgv Ҍa ,n¦j,ێ̵<SѾ/{%6,-jR܊ӛ:ޜ`To8xzd0-@SNL5F~QN-uƅP?3kj^G-(OqʯY5T??rp"#+1R_?-55[驿f)t2O}zT1Ft%!ޯw'YwXx&XJ[ qi"_@2 /CS@3JȀ]0K9_yudw; lZ%GPh?|eztBʮn(B^\·C S4VW =0U£LT z$A(5 "8iks(5u\3/lZAHPk7I;SMyxxi # D";- =;;?FܶzwsF.k Bv+.JRM|nxeVqq =^hq$gv?uL=AO#hD0uָU|=ۘ()t( KJH#0BosӆxHzENq)!Cr#kTA!Nk&5_G"{\ q(xTsQ}+^ =tNv狶g&.?>IUyvC|WGY1O.yK|{ _ckNЏvJA"*??߂pM;` EqwmK24D; ~Ōi/8;)v3 $ONpo]S)j(!hO5 Ɖ@\:1}% n^+tT!,\p6(|Xuw1쟽fTk e+wϬpd+ⷽxL)oy%k삌y>:_[x W:TABa=7[Cf%zvuUf{݂oqYl!hCI.Qn\eSNwXJ5OEHة3;pTS.Ϯ_>Њ oփ@w-j*wRDd V#/ч( jkb% P Ru3@ zlIWA#:,]F>9n[o/)Quwl2L@#| m }!Y^nlE‹@iJMBFfu2B{Y}k!ElgAX5߲]cD Aȵ]"+kfwIV7g1`^; Jep>ZM\P+f4|S!eңJepBNDGG5Xר8{ }%苧a"\[A0 eedE⣲~"A+:s`rAkՍȏJ9̩oƨ歟%T 3rJa IwnjḢǓ7nEdmѝgz’Z#S捽Xufm1OZ@ڪ<&TK9fv=Fjm>6E4949 S캏`A@8.<\ 9ڃ X[]I_6F|?~21_;h>06GOVLM<+kV)Z("O 0K%4F.3ѓ^ |5̵)W}YY7 ܀wU[lB֩ ѧAR?AbؚQMbvxxd6S݀ 9bc%ӨW 0#!lV.FGdd 񬦭f,g8Gu;ʴbZkRRmʫdv@o#T.b8$qhW?٣\l &K;&ޝ s6$<*%p= Ji%@)I-Y[)db"%iJhD1bvQ{K&R$@ 32{󍳏5gS?TW vpC}^(x-)#qP!ɨ"3F{y)uL-R$ꦢ6PΪXc,Q1욛s B 1Kҥ|ì$4P*U4C]g=a:84Fӹ;Pݷ-UYīw{_FP!l'(h`Kv?` uhBOc=U!WvgPC|U: 5 =Tb;)n[&͒ܲ[T \ة ~Zb:oGp|9 矑R6޹v)ixLpJ"I(D$e: )$'qNL h'[QZҵq3 kfպ)Fĉ%'7yZ(z8"Cae#IZ1(:j%^&_@r,<W&kO SFtvkܠړR|c$yodS-+y3uK򔘂> G;\GT,dL[nHg(x@)$n`N۽TUZɇi-$KMYJc9p3x&>8*Ր*+ٮ0Ԓ-#r|6$ʪ:RRV #.:Z$ Ci!꺾H=98o_c~xeW/D,'.) J(Ri$Ql+aS<t8pzPu N+_* j ^rCߓzaLG‹%?٥礻{&xza KD\oac |wוο!G',l;ֻjN^/(:pv RN맼?ɋhm2Ey.C-! $qLmfwgis&"raj7cO3}G?p>$=Ru+ZJFJh{1ncP3.QǎQM/¡ܡe| ^_.ڔ(ON[t&+t10Bάܭ0&+tA'])д4JcyE|+ Gz20jgĬ7RvbHωc;E'53N*$XT k[b(ma >vra.km$N4>Fc.z}6>\U؍̘9|-B"];#|+/9"VDJ4@i;?XeoD `r=కN]؇X!Ɩ~y{:rG.._:[ E*'=Î#6M`)I1׉d.{{ŢQTBp8Rp}VSJ^VN  .V4Sݡj97F$I$LG[\zu' n]A ( L >Kn~YsMVk^D{Y&D*K4}{m?ok: js09ѳfGwê8x*jU3k$Y#F%surs|QDyO{vjsƪm}s_\();T9}1z?'}~@?]c##3f4L4Md@-zM%|0$+?,iNaC* ]P`(} %t _pP/0ey*^\$)5Ձsq^KvG%t yY%ZpQIDsطy|= 8{+YGH~ćXO"{ݳxoO`@< {%Jܚ#CD@D2Aїj:}nv7 Yg} g+q/) +q\uC-_[s%8h]֕a2io90|0#7*!zQl֔d6ֶ04|-^М+:72Y>\̾6bKf^%*U[1ƚ0?-.HRɯ{< UouEF$*C3OCfDYM<0N N aejʗcXvx:Wr3{Gz8t5C)j& ^#::5).&yjnh^U.y͓ͅTi*^e(|<{2 A`0q=YT hU(B 9td6[`Vz<@Cձ?-t -$O]5]ht?7}3@:Ύ~^SjkјRctu jm,sɓnIMtbI%@I;>X$NAR[KSuAw]'M .Ø,q:w2D| VvoEX{< !㐛~9* fQ4I˲0=PӺ- MEkw^YEԖ~-&9ŋSZs?`/>Wк ^/st=s<щhս FHp_[2)e1O׻SxT4rXR Rӽt(:%I-\%41@T>5Lh)F!߇YE*m L!?Tuੱ=4 DNڭԹgaI7TT)A [AAӤ h>gq4Py˗VjXO)ķEؒhnfC4 K"b!ư1< 5ݱ>sq((*t-Dm" OU8qO$*f 'nl̡9)|zm 3V\TG, A,F\MMVUaWe $_䢋i¨?ڸԠ /x@7c|8hbɨ]\}dAqCzb%.|c֮6=!wݚ_~ۤz:w0E 1}=HSx1 ^ax[l1rU wOT9+1W@z 8F[ޜoMKCK*DP0?=gT[;0,o.׉֖Q ,1@kR%ҩ cXݽ[TPWӎhfRsD+U&îe(3_GA#'ni{=u-B޽q+B*poLJȁ9fhņR#[ԌGZ~_~'ˌ\R@4L<_6S}$PN_1r$ cB.u b M<}X7뾟0.t|s/2ϐy7ô N9rCXئ_I㎵\if$yᅯJ=mDP ^&eMސޖdU#jA?**6,ޕWL^0dv 1:e=8 vm SX ~ζCT >\>c)D~w;BwXfa}7\+)Ux?HQ)}Ș{x3GZb[&X5(@G :F7G8M`cCl`H4 #=*[A(?$-x-26戲 Rq*7$XRCSa?~.۸;$V4X\TN&5 (Vxt73Sc~cXVzNxYnO *!)ƁXZΝEG]sZB:e3B']x/=듹Tv4_:#y]8bfU$ڮ*c'e5I4mA*I%^Dy!P6O@cxFnUgb1\Q)tO_a(*+ьzTV8i], $5*3Z;-)G2NZ&Q*O81GlY=?4^Qyo Q:v,6J5sg˞{ze]^[ #a*&^2.])/>{$ы9TC9vOQi9F\G@K,C]=Rod y}XlL0A1(~8*wォ$$ߴ8:+|j{e*=hXn\1Nkӵtƻ%m8 *VD89Ē6cY@Fb?LY#r;{xlT  +(b!%#/**ٱ~=#;A:1Е)aC+*WꭱQؒ1i'#UieDWM7 *5|_LǶ9 a$ǧYAa !Ԙy"*Tߨ-s:VB(׭B`;/6( 2\5>ac͆\F>མvd!s#C#cJ.ˬlOCaM[ٞ_}l쎋fjvദ,)b(P* [͘4NKI-hdN8&%:H5=~Kl9G}})4i$1fnH ^@_j`/CeLcO-wjM6R65&uW-݊cv;&1J eP7S:(bw/<~`7XVԊƒ'l)X|l)J9Uu$t~jh@x^Zl9>phd4 GU-6l/wM[m)E_3`HTuҫO53.U/:n=څfw-):xS̗$6݄OMP]75*x$Roa_XM/3TLwk{>f nL ("%n%f 86pQ3 z+8#Tk2VZ7sc򤿉ľAϴb"YuPÄ{#HC2qpc)/QC{4?(܊0 u + 0'r1w-G_-3kvZMn:-kmԩ%-[4ѱaKw?ţgmɓu,a]ltԊҍƾl}T\Ʃ̪β޺7H-QFń:p)ms@2_WIsCrVtW3;~ vI,9(Z6)':"XjKCp}0{G>'Ga1z\'؇g׸%ufRˆqbg\OD(mXM)^ԳܙƦ؏o=Zyu%iJOi|TOM< U1BqXϴj^Ճ>>w1̤ҒBZyWںr~QtɨoWĻYȯ@W⽔'gܟjVw&j,iHP7q"$a~ݜ0?j=Қ%90Ħ>Bԯ/0 aqqCGϚsajkkۼj>16\7N0^LN_y}~.yd2UY*)\Ŭ5>ǾhF~ؿ0̿χ $_ Ji#~@#G=pfFAf?E DxәӼpUk}d+VE,X,6fn=W]WpW+l) }ȃgɶ?- g}wRzH deEr};3{F}k@\Ig,I.eo QH%}̜d~? y__ΤѕuL$-^XqP%|8[S,ycB{j}f%AWR sh03rϚi*J`W^6u\ѧ$y8gYWii !|Ru]H6fMg-o;G;[UpE G5xVe0!o5L_p7ZDV`/!㊊8|?`T6ɘuQf~pԯDt}(EE@ cn_S 0>j-5^r*(,'-6K!ǴZw|_yJ}{aF'95 @5Rdy* -'ǸL!g@Gp.1zZQO'֐! [ؖ,]R5M?<(Hlӭ\~EgSW f*EYUV<տw_띜_nb B}ܴ}[p(|rނh$ٱa,!m2;&7M6fdOfP{9BFb?^le&8L& lkdq9@Z[$Ul-X}!6 wj(6ߋ~־8D؅hf^.9-H{/{^T̶c]< Zbs!`̰CB\-J/͸HoRTb}ETfptd:ޝb R{&Wl|(dz'4yE?_b;߈J>,4iD ǭ 7Upn0 = 5x4#<'5YvS .f@t0A159zA)  ]u])”_@4IOp(Egac62?Y~=8ZVMeq"+OK yh'xɯ K߉!Џ%$-ɹW\M?S}'7OZrZa31ul5 eR+SJYFI~A{*>o 4D_A5wotPGIC3O /wCnPOVEp@]`b1ƽ l|H lI$mX߻O1#(j ;#cl<ޓSsB.وygҶ,5QOU[LvO;O"ab6a}$8jsqTx>>Q9iŠ6Ϗj5Dn~fM&,QIa7cV.%,C$ZIP!uX纸 \W֛٠iP&>>WLdvvy'(pZfѳɑouolsTG0b7#]CȲO͜ٮ:zF`Dz6;%TU' Nt@EO{^B\S+8ef 6#r[[ń¥D{g7 >LPLEOfXa8 8lj y}LzPU u <0/Z(♅&pq2>n[Oڶ&`寴 7 5zi?gSOt ޤ Ǚ>#Nl90U[V5а,ve^ʌMBPrYb0uguN )ge 7(q$ѠՏo֏HõKEypu)njOxZJCfjJD7mZ6Crkuea?&<懚*HTix 8?cCH%$orE:~Š} :T+Džwä@, ®/IXSq"Ӭ< e0@ҤTe0hfĭB\."a SQͧ'$J@æEc15[f/ݞ295GW2j}vQAs%rO*@8\-kΌs%\6{O~bg pz-( *:!;! Zj7D|ڝE\cX\m B= rU%XSB,W(q%z lF,~H =A~uro[з&|6մ&שka7jv.%= yl^D'ik2eU7Ŵ2x5ER Ku{kR|?+ԗ~Vo h/:m{gir> ]s"0rnR 3_ӧ +Ye"1z4YORnĻORWo^)J%Vf \n_G9ɳtÏ6@SK3%f-' 즖E{0NVUh"Rs1ʝU/eX+.vPA w TUr/Ю˅,'?2y r//64Xf\rKHbƂ*jtDnqS3˜3YK3|x }i78ZB+ %ϗW7!X_[qW#᷄ `nӤi)ڬ1~aLNj"z)Ol9u:+L{MDž{^Z۔-+i+7#`Y^v [&ɥpǽ&k0 p5/.]C[r#G[5#*BKPM)!.0>L!4"L.-X`ԣ]o:M#"m nj#3wV1oU1DI8jiFT>C#NGٱ'gDYchSHKVlp6 [OAtW u\ .5 tZNPkv*M,`B9@]{&Mԡ @_DӰ|ϠrT 64*[ɹvY"׉g=FYx|_"Ea7G7$sѤS I;oA%lH/_uИ;#V[ /b6>?ʙ7u8BF) ,?NaRt!?,֚_._'‘{p`ƒ!^,yqҢs 2*# #czlK7E3NXXOSp3+e b^d0sUrēr2CKvYStNp*UFYpѱ(J2'S߁ 4^z{NlUTpʛd=:m42 pQZdwi-n0`-*Tɕ,Tqfgh@ yr,9BOGcςl, , +$%d(?;=rgQ/Y\+Yum̉V+&Rczꫥ_1j~}㆕CoVo`w9uh`NW< דnP?[?;[̣#e'0#|5Hp50 E`Z>hM8^en3fP8/ڋaU. pgfX~>9-0y IU~B~tC) m{sM+A"5?(5C]s'z"y'F,ޜ쿟%J`b/+<{8½O]0+lיICmc`Y(Ϸ~ KzX$ٖD,œ/M%ΎyRJ2EX~C:KzړTO?ĒC퍶:*p(tD}kj!8.kO4COo&{:Kő7"(SÝ`][KA  |Ȟx~6 3z(1GOcQ׍`P /_\ykn 'E12|Nack-DP%ſߥ6U sdm>β.vXPo^F^ `|6@,*80"+s۶#I'\w! m}4\ ցTrAy+~ ڮEگȑ@bhIX)8fGJ0{T 9*S;8Qfʷ):DzIHQHwgnTO v}+F'd6'!LN~-fj$h@z9%Jx A!Jjo!SN/1ng̃CJh;oyC/iß=&TAp6RW{SfA(ъMx:9QdUf8!D̀BJ90lu͐v! $uJRYTc@j-֌GnY,,gdd&vGA.ܜu[o@'D{AB^;v<\6[f۵X@E=w";Db_ D%ZaKGECD%.ٔn1v)6x+]MےH%( i#6^N%pT%3:E7]ςι.Zh]#-~k<36KIܝrWf36d)n>@|XH57IFrQ=42ɧ#zԢǹr J0Dˮ?nRJ:CK& ܖ⮐nK_,Vw\ap9I!ZrryøR_Q6avGa9XW}0r|mJ2/=&pMt( x[j° ÃPPK1E~ vPO1bԤyC*r6)Ï^˃x.4KŚ4~A>uDTk(e'{hTi/S׆0!HVg`퐦lM1ŠY-:8'ϒSuxoGERu0⫽l-3"zM,/GA _g31 Nb2)8G g /y5CO6/HƼ.CMD 5Y@ȏܞqTcVxIGK 0H9X= JAewDOddf0/utkΐNXG2>^;~Ѳi |W[/j!ԉ`DJ<{,PYNBkJ3\=p6l^%gH_C' JwMYh4;(3jwDRy‡MXNoso=@lsÝH Pшa)y+4OÓI:Y9] $z7aF竿 u67oW@[M~i #|S+(vWrwɮ=DršBءr DA"b,v%}M2|lwQ#@\=7f4S24Y1&ssz4'UB~!LIT4Fe=L`NwJ&$=¤)k6@U8Dz C<6giwܷ<ύfX*C3%+._@x >ujkLDRUFh 3MGYgfGYoE2kw2w|3篊3*t:r XߚZkeO,9pP(Jgs??筍{~~n͆3qvɠ6~Ѵ,[V'N/1ߡ [|,tXH_=Z 2L7-t2SlIia Yy_B$.c ze>_/4j.HomK&tǭK[ʘ{Rڸu>'yUH%egPwJ׃ף: %OE@{H{ߨ͂xD@ %nIί24\zS1д}L/"`Ij[Hf$dT?"}+i$G%_jwcm헻8$A*bdYS*ȼy hJFJ3Eכ.rt԰{J('] t*d #(T8ŏVxz;n9MC68,NZbܞҵ2v@*h- #$_~~5PS3d>摵cFh0oH EѣC 5,CZ59Zk~+f;EmHAYRֿ'Az(#I6pQsf]F!:(H;P~lF^k^{veN]7}o@atS :5ƥ#i\6\wWD}'NUB1]v6N1\VE N!k.oTKsHڪW"@Ar!惘uGC=9IExUs UK¨ N'2rUq^WsFC D#W% k.~crdI@ܰ#||]*R4 4׍iU|i/u Xf-{^CD/J ]WMD|$"!Y~7U>ļWZ`spM:|<D Cd{3 <ɤN}DտZauCYJdZfKh̫lAs>=濼uv}KK2Ϧᛲ:S)qc؇?T":P, xUɅ/Yc2cbKK71 b{}[]f؊?yYe!+[tAGFC=(x5욭I:cOʸV>֫$Ng /]8,I8QRh|.z{ |(I"Q_< *l£oC(9+q*岘 F. fה1ĞckXcc}S:C[\2sFbLć+N@2ǵ=GwQH }u_[VDΑgQkjgO/N1mCWl^iӵ@5yjm[>}).{ m|?1E3g'۶kN ^/(bxu3 B8=@㷆wۆDHEu$4AbbPp/6#OVxkO)IfM%İ*e3Aϳ Ww &>5ttJ:pCl[n|5WX >{{H'9}ۇ"!B)h%9ZPAgFa7*.>s ҎکB 6b5*#3gLMTi&dKUSUe|.ʍXayV(/y+i~ol7TbJDr*l',u؉Xgx Av[DhCsAsyL^pE AK!vd#ggZW]f'uT XtLp|M-QLT=Uq2VY.kƒ;]K9u!}`VXӒ=5)M*eٯq9b:^אM>}Lɗϕ`_uw{jgQ16ƗN%QBWĂab }IEZ[C+S?:<%;% Z*gľ.0$: IE7 4bS$ -tr;QCiybwb6C+W"5g^@֧hxMfH1nȬ2 G҅@Z y?#8:2;MrKr6)$RRҬmޅD`D4q蓚Sڞ)o6l2YvW q|dEl a!*qx%M.\3}(ej;K)-8p@BO)RZ( 2mC%ȣUq7q ,w [ \4,5y oz9F C-fA2MX[ى:Y<9k2M|oƾwqOQ QbiCp]F^hEDEeFNKZNel}6,DloX_|. 2щv<Ѕ]R3bEF@cFVԩv?bǴE GԙjrԿ+HrдN-TZ-eHT' QKJ5{ҳS_݅|!=}@ m-b>ܛ؍>p(|Q&95ՋrLUk()ncQT1ojF3$pvS'!yP|M >g9K@; Tl6x V2Ӓ:dK,?Z mc瘿OHHqzl *iqjpgNbm΄Arfcb} H_T q~2%͸Lͬ54d`DṚ &rP6 VK`|PWXHm(Wy$lgaaƙL%~)·GJM86||n}3BaP6MHǃ?.u2eg Ds3E!(D#fd5@Թ wnA 7GLjrq^fiLl^*"ٷ}rP0S T/L+ؒh"u]a~TVT<>z-\wJ!pI`)^^*RҞ},x*!~El7Y"GK/s9֗x֌Q6fM n,RWhL?&xғBiEp3f!J42ᐻGO {De4D`|Kw#oO#l]4κOi w BTJ^ITh tU6h?}edw挲K.H̥NOaiձD3 {gts!_d)FTbk de'G/R4ƇY'e"IF;+SW ŇAhc_8{7dXUʷ!s8-NQJ3"k [V̂f</j+}9)X1H70h :$悴= UG0Phr/q̬!Bi.`>?ڈ7V.pQaquVI-uA%gACg%tҼC\~E}Y)a% v@~ "9d^dTF5YE5G 8_S1,M ނt(眱HG2ڹ.yKI<4 iO. zqLs I q@i~ Gsz 3vhY^ܗ1xg@ tzGGVSfDҦk$םDA?pe>!2=p;Z=LaВ6)nkf2>ÚtQ?Ե iY,DZdwaثyn[0,uTU ̆\%;EAVmKMrfb?MYJ 9Ӡ툪"}Z:PWbU@ %p-&eIԕewu*9:l 6'6ENk EBЙ5qK`+D\í&#EuC ,8wE˝=a 6Q7{7<8$Qk2F `W1!riE:_Ha*f8C8]y!kE(LZFy)JED0QGPGɹ츲ϽC>KKt=US7T&.E`~=S@9AmrzJe6OItz5\sJB/[L2>%>(\g1}BA:*r,ߝEe(SG~37RՆMaZfu1 s[yγg+Ehr:Taqm,7mujo]qroĉRd–*bRe@Y  Q0*OrB\Y8IҤ2p|?-\Ɵ:!XڗAR~ *YR:C=A +rm1Q%A=}ta6N/KbLAFs]tPaah}xPƛأ#sʅ\-5#(g~X{!Am[uCscxr2tUQ} |$1n~ʁV,qySS^Vː)r?%gd<}F!O- gUЅoEtfw?*5N g"{,uzoµ^,$워Zۼ h9/j++I'ab[vm@n+R&ieYn]mk`#Xց-KB5MZ|5k*K\(霱p5p"ng.T hΓ &R8k . D^Mgxeɼq>;Nps^IĿ5HzM5O릉m񙲰Mh% e Ii *>Y,` Bv=~to %Y8 iJSg@Y8~;&`q٢4Bfl,8y-_ZJv&k3y?2R4=q)ll5'd3QeԦdOݏ~Sdme6XX}3WL_qI'Qrˑ~ŷ:he~X?W,=e`8\CAQaZ)!ć<+pΧ<.AvU])1fSX}썧FRǣ_˫3:ȮcrwzjHтnZ/n}JX9YY ОsǓ=;coX96ZV 2wN_f +9I$]Gma; yL#})J+. ,s&zś@$#QQEDtLDٗe5f}Stů߷+'X,|ʭ<XP%}].窣huB^4v䖊, qFJw6ڪ|_1}CڲQ8mOFI^ܘ6 M8R1~[vPY6d8&Eˢ|}6}W+>(V%GKBϢ3BĞr\M)̠mm[+gU¥A:yXDua.dE8ѻ$ؕ"kL_EflKM İʌu`}qcMo5LY=њS&Y5]MQ@ I뜖pB<4+(/G9=r &;U)[ Sep;J:fw.gam𸅠1Gmr)F͈͠Kt1vw.՗hI:'J6&^ZY@W$ s&_D0qZM"H\ %M_o+"µ(+\]TG N>]וU嶘SniD[xC3}Cv,@H$&]&B+0MA^;>U~!6gFF1p$oFR2;Ck"8N{V찄 0-a?rwd~'JNYz|4옱!.}_#WVUh"|`J)>MRA0vu[j)yt~#4Z~{~r@⢇x+f6/%1-V IŨ5DHӄo#I~, lg__e1WecDy]5P05OssTb7Mn/>>2h BQ@h:~]WTmVa(1w ҩ L|ϙ){s P4TudGS*PqK# tTE{?Q%*%MDUՐZ]@7wOe˴F˼2Q JLs:7(M]A%K E #dň<%KJ3kvSVZ(k⨱жfL0ŭ(ЌIƾQD|}ɷ1_g4w"5=/Z\Kss36yvvI_?z#p\%+D+U"3aQZ]v),S1wm`uf^Emθ#V+6&ֵheC'"x3z0 -~j@a*D-f"̢N˱U"閕硤?n`"/vX\A6%E& :xB'jmB8adNVHY0L[ՒhBxR>uc(xb8 /f;EXVA/n<6e4 ~WX`kia/]Oj %-2H;ahnH sq=l' {n#fi6l6=Mw.zg7'ꈡ u7 SCfn` gag ,gxp;`y"T)m | ~/iG1g  e*TʍnJ8_H7׸> ~(LVf_a${ x'Wl.nų7̶kpw /<41n ZأAM P"%#zK_z0 թi\wPIa 16-Lc9 .F'V xs:FXڷ=E =*41Jq=#풴DpN"FŌf)yƢbÆ-uR/S?5d{a{ٻznwP-:gTN~Q9εa奓K> ͛̍ B=N^|(DwOi DE5wb8\N`v~M?nץmLW-b]Ҏq6`FҦPS6;K57PFKV1=V+Fr9iQL= .RH5'=q9밦o HXVDN n%!28y_Hq.W z_  f69Y6Sj g h)P]^ܫ1iAd2 z0BlY25mR+7op6Ks4j tk ȐpKOF)%QQYʨhWvS`:RO髹I]!ڣ^u(:b^XR~nɗqE7@d/I2e}q$a#꒺mu/W {4TVHGTq<ˇTMlv7Z}9 1*sy jߵZ/C{<y2j2&v; /nyh$,g躉,s>ښx z:;_?Ziҗq܃ohG oTFQ/zM:Y<.F9eϦ;7wp[`DZk"`m=ppǮ@NmWWdqU-aKoW IA3C*1 pK]M31b }yz: 0pcnAӃb%ɀ1_˜Gw 5.D}@!~CoLh6I=lHhlG/;"d3@b_•ZPhQFc3x>hPrേ*R$6_jK2MP5O )+哼덙Ӌz8V\H+co~sT=QlOѴJaEM E^M]>&z.({ͭTH&K3T?1PAO)%o$-HIۆ?'$}wMcˁ^/o=I}:kb Niə$b}H}_FcH]e0(Nʚ2x (%Ϩg{'*\&& lshV\d#" C.nZ|~\XeoW^oVE_X.z54‡~н וL؋ ^Y~c0~nGizU9dRC!!kۗ/Lr>o0)$nP|b"'- 5qۉ^D)l~0f)DƗgaEJʨT %;"Kx?|NVA<.qx96e2ʒ#&80Uabʐ7FpQ5$(G`FEp4h>lAr`IGIO*\>pv02(֣ r[I}[~"{}%^=jw+`P$D(Uuxtc6Fer')*;:=!+ίۨJB1 Igȳ : Jo^Poqtj F`~?35Nc/w7Js鼫DEۇ&.'Sh>eIQf鶐Cl/e3E@޾S;!ִcW=< c2 >@+A-kΡ.!ǀTʎsѓp  .m";E o* %qa6Ù߲ TXQ-&}[^x66:m91E,<n=@%*.F\0$e/^yeoJ,1C⋊sfo { AEzL 0B;7M+%:2Q 0E֝63'YZiJx* ! ΓsQ [O3HEܵ-R +"tpߙ K4*ͱOz"8WpQ~v% QFd7 k):u7kl\U7CxpP hr,i&i89)dv{?`W Z?ˑt!&2~d7qaSuFo\5hY U[z@+8x@8eJf(Jń`a3 ܜx`3ᴼT%V]haW/f^[Q{$^ή ͨ ;3#U_5R+;$9+ދg‰344X\fApba_b8 f!+ۊ&3!_6_+S];S&K [%8V\ 2pLҠ<n@e(`8Z.mܲTE=΁0d.NfuUeӽJk[w#}EWS 7WL uV~ |Yrv' l)JLb5.6^| `j:2d/ wR]@j_' M w9sC> 3Js:=ҍ؂Wl)@HvtrӴp"m/H%}f>@y ˌ7 Cu U")} jhhNLe+š/=o@wӃZE7Y+gMULGH |c&=GD<,#ԯeXQ`I4;NFWFOS'l a?ה^ʐ$ ]ک坨Ў*ME"tsӨ$P*ʶ +7P{|~!t6`عaL9)WG ִcB)IW1 YZc}+`$Y45Mˌz{#tӅe0PjAY&qݒhb8U"6n"hDᖉMVc w,dB|V<ƆT=]azYha'0J.Jb30}d"I7q}MD[Ox3pL,>ס{7S.Js=Sj84JkJ\ AgL ?}H,f&ꆄ2".m{5YtqN Mt?ŶwQ9Kxm a %4Fӑp?ytRc76­IAm9zdbjfOЁoWզ٪9r?q$* &TVG#'.АfŜǠ낯jy)֛L)nWq&{ ?(׋=sI} #1MrQlđ^ч :+iҬ*65$ W߯"߮Gj`ú1 2νm8izd 鉀F0pSM7BC&K_" ST+ߓeQy~!E 2qglX>F`˙ܸ}9m+ԣ=H1O2peR껫֝JzZ7!f>b<]ly=+ѹ D~S73c|T>U,L\(+=PK6ϧNqA¶2=@d.>K&|%WDLjy`B=yˡt 4'GFcL\u6@\A6c  xuO̯EZIP򄑂x(5 rH8 R8I$W3f:t*hOTET!]Xi\ŚLH9U2 s/iuc|IotBmuc5Ξױ[`uf4zI;K~@ZsijKQN;>Zfݙ WΟVx6|S#E 4._* 8݄Ky=8 Dk6Bz tAE߉siH尭y6婖KR\uk&sX> k1]T'2Nϵo߰w0l7QR-)n9 J=J.Q5Y% JÈA]mޑy!8Y2%^b1(ˡ;FBNR~)NAؾ4)-<v&+,~_Iϲ6֊K;-+[]Ęj֐P CtT?҂6'?~PO%ѺG(6`ߓ@a?>hwĔ*;㤨Px,W9!ɍysA%5h;@1k M/9:%ơFN@nYLj ʥ=aeɫ\=wm|el_X&9JtIIZ 4v nh_!" n + NQӢJ+Z>h}8JuVi; IŸDsW_^ gr/h!3>1D:=U+h%* / &m,ux_᳷aRc;5W7ՙD`9&|1\ûxw=_c]0eʰl[;?\>Ċ!l` t|CglΠ{IWgr v*!`BLq=6\Yuq $d6˅D^@R));\?R%#1ww?OY4~ca6;Cї\6Lu}bt/y݊Ceo3e(ѸI,ܷZc~[S&v}+@񬄕lU*(9Zi ~gG2X_'Pʷ/4N=*W 4UgCq Q#p711ւT(D %תHm:!=[g$Zd"n~.;#%ןD&34\1JSq q3J&HoH%v,!etzC5C+jτGSo9Y MLCQYCng/tڋOus\*F7FOKf]rs_J>p*u ?1O-k;.PƊMF;[0 ^ 瘥Ԟ#0yuc[k ,efEV["?o"5%3C PVDKWU =E UzgOpy`m}I<՝ĠTG͒~ҥ]tb-6B8&.wt"AwB.[6i#>X{1%kR r\gn ׊H:eoͱD朆mA,mo>/ 7%UgIodwMR?uT[zu9r+4`(#] x T姆'&9PšS؛:KlO֎Jzh=p cֽp^k. ("BǣN2 ziO2pc9gj>P{qgl'wWlC|p%Z.9MKl/zuld|0G0Jufօ8.6XWPza5H'zY_AyR6|Aze}b+@ÅЏ=pczu7`J 2+a~p͎y]#TxzyRVN0jU$@Ivb;qa4mi5 eek g.X|5kCcG[18vj\^]儺O ASAm{D;΢8љ7qyF+!AW{ʖ`=9ۇPcIV;o0g~bJ 6<1E"'yg~ƺCש}鱌Qnc;uRg}FrMo`;13:9)r.t[jtMe#})l8w+ī\9`TYyEB#JtŒ-9^Ʀ*wJ!+T_ Kv>)$:2ت\σpum]U$Wdw᩠=,vl})@uX@$s4&Zo&"YK8twzF_[h g F! tUEp͝K|(abh-4-`s7>w4²~`ۚHϭt;;V7_!ڴi4EV^t}.IH-`52\sca@fW5V;>7qpWٳ 5ۖI4{'MR]I= >Xh:U"- AU3367LjKXju~W_eY{;CvaaL_J= [g Icy6=052-ӴH ᰗ?'J E˚UʼnwƨH^ejC vcOtV2Gsߵy& =Fn(>`oDŹ'q8[,Zɘ?.a$6SJWג= ݾՒ<:ěV2qe uo0Nݚ)6KPz{.rӹ5L8Z%Q'αX|6?(hWD-{<NYg4]>NG04ńT)=PIR9HRJwؠ-6QNmxZݛ*@>%KA J]L=ysO=~-!x nn/#P+|;al6/10RX{v"0'fmIMzc㷍f&v-t;e9d.x8e_RAB% Zfx G!7>ԫ"M^:n@  J2b347J{yǪ." b>I@ϙ Xvݗqb Γqq/W3ټ]nŠI 4{K 0_xEm"X'ubVA`n]5p/,|@2aQQر-T vJlѯ>WNߠSvMZ^[TmjJ>EaϓjWS_k :4gd0Ur*B5VURNV!E9לNSlo5zy Ƒۄ([!nm jTsJD/ .$N{֢ԺXrF :{am^\BT=0P4-n- 'Ty\iX0 ~{a4 ̕i[sED3M0L ǭ?M\ϳ)iPѥSdA__,b2"5*дA lQJڏ^NCN)ln_G+8IyRf}(#_U.;%s ++=4LQQW#S ȃ5ͯNRS͍:!NUybKN 3`3K5o`i)K"wsϽ j$E(q4фTM}W?Pg;(反0f B 1/.AT%_њ v}33\ 'Y6ǽ`sRw4~17 ¯Z "d_q̸XZ 9ɣIbu쿝%I^nn#to;GJ/ r넌`4. Wv^4lPb _UGAH٦ߧ[90 z8wh5%v}m|a&2[<<^'ޏE \m)z ӮkT0nNyw3> S' AcxCJw%;RTbk̒KAiDM w ɭJ2Lt,^ _*LITy扔WvaG{pahծOXQ5G/Axm27M)EUf(J\9$w=Rק!$ kg嶼v^S'- =F\u ܮqʼ%T<5g aKf}f"~6@"hBX}[oY0v/ /a<o,qs˩,ǮUԸ/cm6φD6`+=UJKRˡL͐+g0gzBT$<~c54n=PT QBo0{`ݰFYWFtF=9za2.ƪAM/83hTw_]w7I爫v3nKNe!#EF,9 ӾBI[6C+m-S j14A5 gh"Reb8Nd;b$P^P>vQ'\^:VȾIy%^" dUdÂy/B y=_4/PBYc\Ms/R.嚰-GQ ̕Y?3hH}q#w?j*p ɬmh7h(cghpKTTv,Mngmn$A(eزx*r#ġ @U$ i[ɔ*_&5:Wx! E]p I+,Meh v2TǷCЬMǴ|j:B+ Y(*À:449ٰ!3xA`%xY_˵Kǝ6 G8Q*6_6y+UFXŵ Ė mhи/0eovݱ~(Zẞ&=RNa;999(5'Id1hf֢z0( ii7RNڋǷ>K a<%|kiBw!7Wqd"EL Τ(+ղpt F%MmZ9jB}gW\)Q:s EK lW2EF1^cBu" ]8?gQpVJkĞcS56T2I>tyo%؎'gc44B}S u - "Ջp!{=yXfyw0yt`!oǚb mL"TMJLY!s6h7 iyd{LHj_T9[>zW`>e(rE'פ nj:Qگ4aJb z0vbmvY?!}3.r+zF6aՃX1fn"3G >lfq(=Uٖ,(H493.9W++?v'Ԁ=ٻ&cm6ԦSriĭ\H4ihi'mn픚sX&qj+9ǧy%VB7gOK+|G?WG*nJjsgH&օm$nq7-l_:-r m*4=LX}wbعn3b ]$\8Iڐ[uXYQY4{(aZI@b!h5k}LƳ=j֕L/Ǻw3Nh-pSNH-e+0jH66H h^]Fyx,#ZiBj?@VIJ&Sl~L)b9ݲScwe_E=^UxYE~S#X jŞ;*^p$')ӥfF$u:]p!P_Xa |?=+q%!I1m.VBO>gpO"*v.dW/D`.} 7'jۈjcLaǞk5 WIyMMsFa7oT`wj6q_n{vB0: qps/])t%S<+T'h)^Tg7&ްM0u_I64y%h,XV{xR$IiS 3a89vՈ;'FQ~u p?>w z\`ߒL7vN=6CXWb@=ڄl*'C̠ aJ;7UoVIVsD H|?=v2U_mT R0jT-4EJr|M )VxƔZ)r,̓:q<`V~Hd).O|"Ǩb8 sf4qx( ܖ.Jr 1CbxuE DLs31CL`g3G9vX|b\"{7Ծ&E)ȩV^*IK.w,GyAM!"Ð+!<:q3r!Ul43{d`CbҬZiQ^*Tz)QmD^C#4Fn-sgȂ27)3>#3֥/P1:wEU6Y~ BZZjeˠ?.\5uT8QK&̖ȍZ\d q#s2J]dr겸b}%B3z罷J(f36xf*ki1?^ֈ-X"t#W_OA5JYxZj/_\eD ȟ`^Wt4W J &P5̥ETy Iٛd) +K%/p/`+ss}_sAs;/T]X73SnCht@~u xǍtzح\8zML.kOe4B$=Ӎ hD^߆wâT$0>i)HrScKӊ>`]e,ƱtoҼ0uשc.LSAm<>>$a`!YԨgF@T 'YaҦ(lpgA?R|IV/wGo6B x3ov0RE"7~C' I`= >KIw+'-ux*U4&̡-ci cm?YhjMExD^VUq>ƑM3hyNwʻцmcY!fAB$ՙHq}b#"c9[%% )mp %7 }-yMO-<"/ ^gM @(u 8Q-FC(sޒ@E-Ce0%w;x3uzΕ[kLЩ~7t, KB^L*/+.Rz~X%YR'\Y (N ;e6NTN[11\m`"5Ng(T~jkXL]uxWuw4r7y -,`dpiPD ڙ@+f&M!;w5jnhcdUI$ԡS̅Ȇ\l"JG#<-τFU.[I<B䌳)mQPeo&8Uv¨z*;=l~Se>gi_ #d*~S2C5}54a9jF3?# @fB$i=k<%s0 v Q UImA'Ffq;X-n"(xh hABfֻJlT8 ? 8F 6Was<C7|k%}{hr5MZy=;(!tmS j iZu['Rbiҟ֏c!!Otu,Z}?(s{lhgCW+0]"GиgQ;UR0WÖwjf`<6ptŪKK 5޴$_G!>R/J~3bii6gTCr99Ɲ@-B `S EZqh9BD>wz⹢@kuOj:|E:m]нlǯ7N2׼NfI-^={{e |خ(HzҰD.~9gU*H" 6W4e~vMgCrB*2軥cd -[#qGm\STSuҙSéB"NӰ3Q:H'򱴡ȩ̰ˆnqM/YFsƕ2I :S2q/FY!D|V _qMe YMoSbgjuڑqhfyn3ԷpX/ҳPETm-X] sPZ.Ha0u)MֿIhh1 ZHG|:|oYd=w.`dDHҚ|&a)u:]3h X_xR1kl> x<o؛fu_So\u .w7vPN oX݃&HGJo`x$<&-QVCPv+mqoX.Ats{ܴv=XF6IxP% QԦO7L0]ܭvI+Ksu|Q=6W*9+'vn^ffV&E[5geIщy_MFgTQp*ńt/xα~zԟ:ks,wv@^ɍŻÁH}/$t6~Ft le zݟ};pO~I'}nbkXV<p},nZF"Ɂw 6hrlס6ԟ|Cu4lĥҰ+X>p<+j}q*ʢy -v]4.z}+v@ hWZ#%VMemP=69=,'6zG향7c6pzߺ+gQOj 9JngW-:.y^RϳU&E|U4&uYTTG#٢W񁕿-ޣ/k"`Q\*Ii0CTyҖ2{G\XY]#/K]Eĵ׍79s@h|}M=UԉeݒIs%xA=:vnZLc1Sۛ N'C:ȩhm){ƥbؚg*G |_&YNjൄ6Q/]خIyfK;EQWL+}8Ex{ZSBs"R0=`gbtObc֛ђ5mι6ī=bN5D5m]P,EHk3B[AΟ! l+;Y4iӬ׽4&W?-w`s{.šC]Jh#[2J A/`akk+L9dˑdf }QSs ҪD@+G{RMc~E]qjfܧ-G@m:vvl"w'> X{YPJ \ )-{;UB*)3 D5JAhV@q =-^qRir}I|]=sk۽nH9(),h&'01KS[ %ٕӭ;4\o;LMzrҖJv>™$=ibh^=^P=>Ux}d')Hظj6bQz%PK=MݤF[*P(|Q^ p QlC'?@q)8[}\\h6|ev臭 '%-#k 4%B_O=T)=\QهӇhYJ#_._uvvϾ&nU6~PX%jLLF2䵲$9z_bc>9q9|SHC3cٶ1r6^4fI@)~e*s'ɦtَ /)JF.$[S8 v Y'jv?aG_C)WU2dbP\\<uN{"|T*T*A0Cd,8ߒ  #6QT^5m뗮y FՖB#,"DŽcH>:nOY+0' @v'/E_o^; A_*QƧ2v['575yHƄqd[]Futo_pҶXG^jŰ-PvSϰ.1`zgVDO/qي'QN5'tFqzf ]JA0[uF 0O3`EJsfwW.3+ϚaUj+hΎJ|ټ#ٙCw M'A,HuJ'V1u9.ųm_NJpO]WcB|.yD"[1 esoBf !n%T / mÝLQ!񰲬el u)o-`r>$FZ-ٟOszfF5ݱ^Jc+}q ݸZB4#p-1 Dd|cQtNjr&ȵ)7Mh]<ȉq,3(%T`~Q~xl$yXǐ>d[6Ł{>kR~_uG+oB[6$30wDgiw0B8^{q\k08oBٔQ9qݳb͇'y\1rx'z26z7-03Gyڋ8ʜDj.ȽB#7( v w 7cDoS"F4aOU0bVXWCY)*Vҳ@Gr$F\U٭w)Y6Ef%1X~16H-ҁ?ifpoPTd~}-DT+ilۨʌ4nt-p#ؠla `!݄PMbl뢕% ר `D=51؆jp!{ךN ~ul.y3@9;̪p, ;Q0'%OneHӉ̂ĝ66dl_̱ 3 rB׍,cҵ+||PZItMLZYƪL*%y櫵m/qّ%ܑS\Կ1qL55<"ƨO8&Az 8BUf);*I 'I98\kUB;e0(a;f&ڗIzPq,OV;̠$.U+EX/9iK!7|d\)do2ԚX)c3\Y'H~ 0$n{ =Xe{5>3 Zr죐IBF ?]I]p ܋m:E MnSdRsKlr(2'O'pXϫV7.qBAmgO݉*c 3O#s3B4jȵB066ԮbQj*DtG6`ԙ+ҰTS}XNPJ&)CI'0R񈏋i rDRE!c? i}n^J?N#AJr,XI`%/1KaSܾ)vThkLŦ|لNjMsޅ']ߔV~Ԝϕ?7Vax֝%eXi."uB9P맠>o|j#0dūYJ!̢* R;qPy{]ȫ$[Wd|1~At.2l8gԮTAbS$c#σ{ovOE!sX^uᯞ7'y%{xcl\{n3@5)ͻ0wd]˜ Qq]d{Ď(91㚀h@85B8׶Zv@ٜlx ~ՅZh:}\0Ld0Iԗ5" { UpY* tB"4TϠX|erY/NUm,:=&vX,\6PJ#woM/B"ʍ޴AMݛ;JG`7}>;Y%R]j![ͅAASè ւJ x- MF˙2z`ʦD-o 1/Sl0S?3%vҥ Pv9MNC=s/$,<9P gv0ҝLְ~%7CmSCjUÏ؏|#vCM[9cn;b}OSÄ޹v[ MxL|RDZܡ..q@SsZ֬5$1LY6{W ss,x]Q{_{ƅc6 d5dC"#q>2@if8Ԥ~`3u>k+|aB t<6e tѪ=QSȹ&#0 1zY1$5d]tO5]ALf! f@-'Z)Ue^% Fmlg(zOtm \*T"Dj۱;C̭І`rnn"AM >iV`I]_XU$2I^:;3(݌Pj)\p$׉]e'O)n=ww\.#ƛOXm~9֡F;KaeΊ0Y I qFcq54 .j9yq쉁{`CT!7#_S`w(fbɛk8]Zo|0' 7 m1DTV੪Їt6gک@3l+WlK!R2@Nd] 졇 }Bt]$lY6oGw&=1܋4ˆ]#T eG1Oj0s5L9%A/妄\MӦ)#FWm!|/ aL8Xۇ @ᯎ8߶HP@Mۺ´Y6 XvEjeR@al_kY֖@#FEf]cĭ]iXyѯv$Un%r$q(os>%Z㕩WD VF!bLhAҸʧuUHfe 1C&9CˉDŽ gM8f V`CxA(yj-g(T, Cvf:6lmu>5S0Z1-y{A*.pLOϺ2_,/zc9Q:m7֒k\jNܠZrBtVYJ+Iv f7./oc/_\}2N Y-HSz?BijG;nY$./y^5HHuZsU f H߅6<$}"3 &`P}oMRa Bcc.te6Ե$3+I`#fӶF{0]w9ь"ǍM کugGo-p<4gUu zTWH3rYaq.b-KQ#Rۅt:B1R"ݒ 8|y-|bIqA) `lwN,5;Y`߶CΛ nO(X4~XAWt|zc Z}̺е:j!uKhckTLa^]qUek ]뫦o*\m9EJ-UՏC3@34G5x\ý?%`M{9,):d jyrsq$gedfrŠT?7*z 3a.IQuӈ _8NR#ſ) j\Rx2btc5%dwċylѰ?yOkR3:Z:ZZiCRqdJلq0kƊ tVˉw~âiBFeHD}^%+`kW=F,;U iEA,,޺Vr:\͜#5.\ӂt< !nE]OcR Bqb\&"9hyt^Ld@o)*>(5U-:t+f#~w-kz ^C}R|aUWl`wt]p܇=kPdI!tgF!gId~ŇǸ J;y찖쯰Sԡ)Mi^D$>slv e;zvdLԄRdq\jp[9CϹFW6k+lSX47Ё`dnk37`[(#@9Ho&!t!ݨl dD&e@Ul8_GP-0>j6ɨV{Tč CG9n&4GϦA:pT/τt]]=gx :*`=eUd7a2#طMk;,} @$h}^5 /P*&䣬أVZ#A!MvP[:oՅ9gUcq &Ӱ/vme&8~!P6|&2p2B#ǮC4´.wVJ' oV{y xhp'GmlM-=.-e'Jiƃj vFD% jVzZ{/Uȍ)@(bWȐQ W J%u%lh}A$ pYEcqNb#&K^1ε[##Lľ!O\b6%Cє u ƙ<@>fpJDF,>njNɛ[ يpzT"}_O#w?DP1 x^ةd;)7e֞@GY%5Qj$^#fhl%uDXvA彏.W1 R^V5 xE3VsEh g52wz٠j\&jy%Mh9vi?L8^^ft&Ԑ.J[/u0 GΎ%Y :oNļj>xEY[˛'.ھ sYHc1=C;#[N}ޔ'gY|U:~hبB蹴IJ嘶)lQb6 p5TE%ިw`]Lf(i(./V17,9%dŰ޸}fHά_sU:O3ЪF!')-.',!UzA@XZ&x>)lGkqr=/,vou $mq닪hwH~&<) Hr~](# *Zv>{_{'~&YXxk2ךNg-G["T,*Hbw X$ݱzp|Jst);k;`3Ob P/4ɍ>Vǹ:AoPɬjvkkiV1wNcv^-24 Y3FR%sX/F-bf֒!s xzaFW`MpI:yAɸ]9DDkg^UAU!_4-eG (ݯ(,XƄv"XB$P][W'xE7GJk Rd|)^rlY礞7vDyP?)o[4,OǑN\" X0/Kꇦ<rZe4QSM~PnCKgܮJe%9w0ТZZq$ DFf>FMV@`6{"IZ%'BޛH}Iqo5|G [uzbO&^{6֐) +jS&`f{0 즍eݧxqCݢxQC9jOԖ8Z ea6?Gp׬EB7<]Y4(n9d5-1ڃB PYCBٴ7^jhNZC6J8䶧5֒ߊ-[ `6M*Z;\%<//R00Z!o-Y&Q /Y'fF6y4 !]p.K*x_:mhnSsenRg 2Vu3v1`֖ j)B!F[nC 'H)S6Yd;iYFTLl+M\,CFgFC NXÅP{E*cټtg:'MUժ$v8B$|&>2ҷaFSG"tͷ1{(asrHwoE Q]@b>@ 0HDO7PLuy, Ra~l.y:6O[EV-4 ;I?H\8I'a9g9-`R|S֊/EVP ;A%l2̇6yH\u곒|bdcFk4f U9=Tf9%p{`.wqAк Вň(vP9r~uꮻÇE{ݟV$2nP!:ʩ ԫX;$ROJe"G+M󺏽m» w4_ȝjU ԶXw/ +K7Vj [ZՇ E_0=ve{jAW퍋/98]h6 H۝w HL?uW-$'v';z;?)})_13V7yiz-ҍp 0 Gleߓ K~E[c|66\Z30Z.ĘaX^h?Dm7(#Yp6 ~v>q4d\1Ymn:JM$],t*R&J#k_ã.?EƂ߂g4Wq,ئd Sި1!qf-l"x|pv!P.kfӔujzyƪz" b`?5q*\~o1C O6~p|5JsEs`kB$ XRN>D~yѨ!)c41:Q\\p+" `q/9zÄfTӀ bE 5@MĝhBɚ-+bfviUl euຆ340f>Y 1$o}.r/MٌHه9 !ph8U4y'1oܵ ] !ZpU^:t[AǦG~NS&lB*UR=Ge89IߗyulM5B.CwvB"u>V'SD$͓1ΤO[iQYƹ0.觸=Md vJʛ_,+չl0YoaѧЄ+Dk@> twz .;:a`wP[:Z+wྖ#xY2uJRf׼!*đY3L&,Lݒ(r!u+>UՍ1- $6X~zo[O"||*L5@çm}H n9@XqղX-tG0Fa8_ ;J>T&;k D)t~RA^t.trdL[Q$Z$2cbx)2G;R_.0dACWrfaG\c8<M z/ ft PS{ommBC,tr؅mWjP!؍}ėē ,7o[0AN?"M P_R_p|O)eYwm9TrRSa?NEPA&glbWx\=1 }8,*4Y\)sF^Z!/Gf+R9?BKO|Q3vRd(4D3qN:MZ۾Ջa/7g9g=V.=sr5, ovMb]A l-%ϕyDlzLҷ8̔6ʝgXHoC8alƠ^A Z_V@E,Kix"+@eXCpmH"T? -sZMi[s87bȎqZ7 z I$VuVBD5ߏ]K(t=>%寥s9u'l *fr !C?!8ZX=6} vsm)jgPiYx6wh( yDu6,<SXYv]``k7Ql4dϑ^Th h:wT6ׁn1?0UBm%+`q4 ap{/ps[+׊;wfDs^e4>͹c 6ˁ_QY~Ek weVW *6΁CW$6^+-P gTGixHH'lTEzXRZEɬAҋT:ANǝܤmnalrQŠf+Q=Պ+RmzzLǯo} =G{xwl+ڪF˧#& ϼ =Pfv-^-Uy:I=*mg௬d5ſ K,z$;XX;bLݚkL(Z E @'ܷIZ]$r 6v&6[}ou nmBۑt[+Y" [g9nC*MoީmDŽvQ@gjŅW|3Jl;!? {dq+Fq/fy;1s5pdaLІ ski. 7}eu$3%ҡ&L~j~#&:UgjpвGl0^5"_8[,4t!Ah>ON׿d@\f^CfNj Jlx!xCFcMDkt=$%xϑ#e(P~Ƽ&})6hǝ'B4Q{^)zn0㲁hZeKLrG U"lƪZ1op&MѐCB0G$U+*`Q gM0S7[oP=VPJ7)z۰1L"ʿq TdÍT+~# 8zm=}6w H&(mf,AfnF};Z{~U5Yd5x:9Q H/{ ;,yplR9 }|2ҹ,?%1iqڙkEJݮ-)~AއRU',x*ܣ D6Uˎ.B4-v97Ⱆ0;GG-f| $_]LJAtSxE 9t_}qw.]=E˼ r!Sur;9ʡ/Wň\U; GAY^VzeTgc037 jdr ( 9C>esp'_f-Ⱥ|skAw P%/9h:Zbp$`hJEyxRKO [ SPޠ-/q:!5L7@w,^BBy'u%;[&?#VC9k̋l'=NDXlU@u&7Mvǘ]ਆ3aЯYㆩZ e# xMU>h!&1Seu&ӓ !d.]2{0H ~KppE*HduW+ᒥY'N? Lg8e),P2Ҷ_[rG^A:6R| uxUYMF-?Ƣg|ch5&OH|?o3W{ܵL^׶Q4tEcyDtTvc^z6Z?0-& gI];&[h c Y]&*07* QٚnqϼuWy`p'>@':b+ i7y*SUJ8+wNmmHIL;ힷֆYj\x&% J6~"M_y|k m#`t¶Lb%釵xSq%YyI=CŁźlɽxEq@E qpJP( VW߅UZsAFռYECM?NA:dcOȁfŹk%#cp*1o@Q*NzžРp V 7.HLl@DW[͡Hxu6OWZ(.:AίCN7@pe B\ C^0R=ءQ s'SmD^ {ɒKg:3SYVw '*Oyw\:>BuJU_<Tb8 +[!xFk>04BCtoWy#[ D}E"%/Ip1Fn8b}9Ɋ0۫oTGwk4CZTdhs\OϕԌ RcW&)-ʲ2bDC2x[u:Zj[Co":vW#@CPD&6p8^P*m)EK1;Y_'>`p 9sJ}6PK:E8ы+m+ GT @kT۬W{Z&6QTk' [sV zɆ_FKE  n-t8v|')Z_=;xF_`b,]m*hD&ۦ+5c/S+;/9肙( hf3 ΫUe+ )ת?_* A;ijYܔḯϫ O# bS1{NYgc5ʷ5vs*Q!pYVI^ρOʌcnj 82AJ(ԯIe3f;ˤ%'f7w6b r*Ӹ^P,z([8U:c-WVtv[P0/,Ѭ>%-vo4hp f^* X{Y2wM`b٣O4u<ܳiH#w-{d5}ҴhĠ[)h< ^tTpWn%xg0:EXdE?8Ț٫`E _iu.Eq&Aʼn}xS |8ojFxۿO-3P2bwЋqO Q.degN@rdM$|#p Z /|.Ir٣( wL 0m9(Z؏|w甫Ƶ?7k*FEa[jRJKW2XÃ|ChZ2irksAH 0}s /{:i9d.~ 9wrt4>*-K7B̺h-di0~kK.x)(翄>k%0E@D십P|WY$ð*PBW0oo>1PBsbT`[פ$tHUՇM>pbeTV/ Jih$T:=~d&1ӠS\|\Y1|Urz%c (OoH;`TK;kpKA5aON%xn*ILU5`}{E04Dn AXIj 7'E_b!gHa&4wO(nւ}.QCl'YGAAŁx3Ѓ oL |T<)o.IieZ 3~*!&bޥH2)o̘aDB?1~4zO,S/S89^kHyJVR P"҈)!ߨCqveBU:~:Rac#xÁ{·3 8T$ ~ c:SD eß-:Չɞ(ZZ7^> > ha5Ӿ g56HRŻaq(++_st챩LնU.8FdR g-qtM.> ﺽzy-b<D:5>)G,'ķL-k7~![N!/6neDž&" YסR'p]5)t$?qV[;$CJׂ{TΣWjSF0 #&U _NaZ~M<󳜈4- ꊖizzP@ەÕj3"] 4ʔ StQW~#߿raax T/(݄dE\!7 EMa㾭4,nj;+uJ*c N}<W_KH wU&ζ+?pO6yUǟԦ_m'$Ҥ*<ƝWϲHPo31RTD-L`צF:*kES/ȃSqGog=l$l9!&tųf{bo{']Gs'SXfPg,(K~q M]]I;t |Rwi`h@s|:glW|T,?E9RXw}gc ?&O:NN-5at~h/59=ߴҰtH)W^NH?כ$m絶[S;[93H1򥍈mN_ԍدnn4Ben@^E Gf,mj=^D$څA-i>]@Nj#10G]1 zУfXlPn"W2_RK*p Z(Qtm2zWN+i'd~ IM 2@LVS[Ϟ492Ok7 "ߑ*q@,Ҥ(Wѹ.OHر,v$JjtVVJm?yEYzP_~whe#cK5Ϯ27A52*.1g|X~Rd4 TB}噎 qЀ*Hrt /K+GKzB$Ќ?ܑVil|LqS.cE$돈Oj>yˮgP@T,&1@W ByY/®&N#*D7dw!* 3m⾁b)O갶BWx.2V')Rz0.@v+iKOȋ7Bu9xZޙZ z-@0akMCĴ53B#h ?,.Vm4HycEFe`L-4f_V-BP׹af'<:~+?|*HWX3Ðk[N1Fk'Y.:I )6h^ʢjn[g#Dh5tL&C GsGnJdF4mYŚU|׫mRF bK#A+񩒴h̔w2qq7JŒeY4/ Ѓa-ُ{=Xk~3\nt":m' 4,,ғ1KTSo-!pn  ZtA8>14^%pIG:l 0GrR%>`** y|GjЊܬ.'䞑PmKQҩ2+7gqvPI[{MJpFCSiVs~5OȌK.ga2R$ )%nߩQAt\wԉ,rI.A&ސ;]󂄓Cz׸jC?l/EKސ .EeuNlYPJ\@/eά59K"p8RkH{%┊9K@x4T2L63QK=KXk\A0F)/Wt2fuVF7 ½1 Yѽlݛ[!v5;K =vz?pQ*&9û &SR&L6BM"|OVcY`R˺QrWyŘ`#ٙw,>Mm#k7cNAJ1ZT8\ʎoU[\uPExYd2΢*:ZuQ4pZfhHLfxa_c06cCR3n0KoANn3Ҫd,$↤ v9 MR@40؃/R95l ;Í{鉼쵢[Ib''W8Z# 1'7.* U߄g, nN6Bw=II{7ehי_Z_Te޹ˆUf&V6M1=KۙǾqcc lŕ٘ιCOjYhСR|2ri'*.d筩T%H,y-P[cnj*c6LP, u{Pn|LZ%.:PXs%^X7? BX|u޼ "V -^n?`( rbbf:qOy/)*XCy[1?V׊~Є GU@\9CBb EJY"HwOǑ:i,.g":y|v,)>Yz͆Q LlV% s^svr{ C"ʩ0^@|3~ppi2;qG~4An/U.H7H7M S>vD6Hy7L:!C:_﮴`gx6Ja#pR+1wc͡iޒja#R5k r t{ )G#ipEuph<^鎕B`S^g>ߏ™|ZmܦFiup#:nZZe 19>z_k4›x;KXRvc_A6'P:qO?=jzmy-0Bhi<C7jyZyVkmpQu!C\jqo_τY>CٰvS/W-;6µPZ~2uOX{wV2Bk%9,vO26`ALsx9c=,OfLaqȠr8gb#U {u#yB * dY=YfKjv;5LWބKДHʕ̱.FcGoC1)7gߑ')XPy]CN5Z0N@pUiB7Bp`X5W.88_T?^~$/U_4KŠ.l1 | t8[,tv|9ۀSa׈'ZX"4T}Mj}r~ՄTRN&[uh}ʢen+.6 5r!s<Noṯ8 9?bvaQRЊmR v~ 3&? $#$ M8x^LK NoEӓߪplH!IB; @JQIL|ۯ6 H?#d05z5!Apwo\!o.w(aC&M#IWk%dԮg91f|N."0P6 ctʄa&徐hE$-i͝jpt:8EPȕfn@xl)H+ߒ!MB~DRi|G̥Q ߉.E yB翛8!ϧ"RP|VoKwVEO_d칽l،z3fu?/HNh]7^ ZI*\+pŀc,w/8 5/PWa7SA1ɱuP /[!~@2޿ُܭO2!Aw]0QwUlILF>G'!g4d1ߔd#䑺IMaVp+!U^!tb&տk: Otp(heܯ-*m_CFBypۚ`N[ޑe[~b;m<௅p!w cm|s27‡Bq <:\Ml#ș[?qv oAm^ՅBV 82+SBAB*4C-mwGjCcɉ&)lEOa(KpJr2V,oci@ec~4Ɋhϯa@'ɴzkJN2R6v"}Jΐ _u iTb+E|;LhžjFT{({*"1'Db +Uۺy^cc37Q =eF%åe\X40iP5kȰuHem2==N:S }]vcS!܇{9_trBC`!e C/r>y*]L`wjJpG;0^a?n2+58)C\/@YFxC)3a=y'xt=fuiypB%io6 U%@]se9|~AZcЌNPf."&_EԴHf8& (㼛2 ʊ@iG{.dX !hiȐ lB`]&ʾNg*t+f $xv!$:p"箋:#7IUtaQ 𪴋k]+?p(9b$;@&̼oѕYYo8rGYǾhW4XD) H2||}7P:%MYK."U:}!tȒ֬Y&@h%1,12ʜ51XO|wA f1f(T;b!Fi@mտr~9a (<ɡ-,ayP?:)4qA!v*2v(lRZ.|(V8'MV4 zLR{ï/[]#Zl<eI]dkC7M/B (r/FX2N10S_ݍOdj :Aҽ:5=]E䩨UHHFM)y\"_ ae2-$vS Λ赞AUv9 &p%Gi ӎPΐ|a, >)n0Gg%i e]fP^uU'!1+aAӃ~QTSVa \sR:y<6g$?~$O)b%QRcRtkdsL?AԤ10PnJvSq^y 6|F<.u 멝Wb\;;1=}7bKc*t}t_H[Iz~k=}_J*t S;:V,%6_g( x:}2 #J3lroA2}- 7-,2 :hBE?Í ZXjl@| S/7y.ӜCM2}qǯij/[KgI[P"R Z13 nD…&M Dpkk62yXmtpy)" B(eC | X2@ 5dIfM.L oc-2@W|#iUs}WUGmC@0B :GOiN..oETwula%>f^]X^;e40OO5=oO6*' lg ֜7PD͝;Ʉzn$g+1cP+['K4֫Þл u2ke"-/"ѐ;*/93?. @bypx3Y4KV^/2,󄗬FUKEoB C^۫p442mOOcTf)HSSr&]03ԑrw [<mGɻ]/lGzW(MMCS)^'Kժ5/-󦑠O CPD^K{ e} LGmةk9 j "#Bw*YX5dJSNn>{+ϙZB(p_sY꠼ۅ` Y}&{99n|rtb$ M+y4tEC?lHxfZu9}hM9>\bGcH{ ͷ=dKW"]nڿ@1J$Wiə.W| 'hɦYװbsTv}OشzO@爬t{aȜnZQb}>\`bܳn1TQ{kl~<`lE 'JYJg_?F3oWHO&2gX5Tj2r̐U6`ّlWwMr#RU%MP?DNo絜?Z4Nn 1Lg@5NdzEA a),gl7"ʈZOW; SRN.,b6zL/8Ae|l_;45/j^;zE c"s]|INY1JpMƟ#wؐւ m7CNVP1fc^kT'Ybj̳Yk>4g\?#̾#3T*<_0t[jB7'ōV9k]o2ḙ@sКClrG)2Pl@*H$hɺfgs ~MZE:9 \ukSQ)ɡ&@^ ۫ mx:̈́X +F4u:B ٝ+LS5j˸7EG)%% ұ ^ͼO`mxW|~}f<!HI_2γ,* iNjh嵇v,6h_}f$zѳ6lk3+$Sb8mBOE6CĚ_ȃ1ؽRo)Q0gEft-!c1F*\C [EPG`|FZHvqsX O5{!/KA9}i&5޲%KǕ&$wx!FW6.,:CcԹdwp{˝"\?Dё ip:jd6\,])Um8X+MCbRL)tͦ䷞VA8\,y\f3k%g[|$l'bH6/"9Jm>S>_8^/~a/BVe?\ w0Dy/}+S+7L߻sv`%Lg jł]*0<S𲜅l,Ε918SFSޘb" [T3ph{z'`bŊ]:bmm>7ޡƒlu>- X!+K9!y7D;{+h隒J 7:Tk H 8ďDq'McnC;7B|4D4"`6͕1Ej6mTqC5&͟(q(KRK(xVS\΍d8KDަX̰Pټ5FmK !ZpdkcwO&dc"oꁷE/|ӪK3ˮ\~!|.W"|sjSnK nYɅ7`Fy,Y)E .ybY3*|bqp"[!Hr"z4Jjɤv,4H^L 3xzAƴ wa\LDF'bӁ4A`N³Ղ5X΁P@ό[Z.e}g CuOˁ=gA($nK$Kfš-&X'*R'ŹN߰x.'embwfQF;Bs'w/#AZR\V2V< ^"Hszz9 5|6I*1GPԿsIAD0\b;B"~JetLcSt ֯"I>[!B²ZհYëM/[]DJ?8^ &Z:4seLǘhkGuvϱ%(e~~JƾT aZg +U7ܾedԨյւ/r]ri=6̍$xG iJ6/}L9(9|([25Ş|$ztwkaSH'qܫ@dסe1 }uS%M;R)ea`w$8w|%* hƔFZԟҚv^#{Qk۞}z졟BF4t0';wx!~9?e,Hs25gooB^xxK.v|k[#K.q Lxf$sOUTg-l#b™4Z(`t'n'To#>[Q;kJ@Od@J4B= ~6,.d&IZ+7 lBmfCmC|Ku/lqo?O" J n!o8  KJ/DVZ,ml#CB2(->Y_͎_;O(7sk2\},,O~,KcR.ҵ X&nV%3`hIvs >YīK |wFe/W )QK4[OC 6^Eւn6۲uI?_BkRWC;}QlсC#}/3Q+ DB .y5-eC#?H@xGN2n2N\;2e]s/M&O/)SaBP Nľ#b^!:9x ;B5q";HoE4eh8;=O.'BNu Ulܭؕ|N]1U_ #'/etD;ƃ0|Z7O˥ :un5҆?HxiUt墈P+)͊Zg~;l.۸ι/鼲&Z)U!"J,MN./J4NNN{31gbTz\ܳ PTžqsŽY1Y_IĹ d`l6ED}gy1v~Q+"e66h}PA8?(Zg Iꓖ?Rp|{j\PHV7D kVd~gPN} O7ڲf>H[ Wx2659%qғa/NA `RvwFjw YZSߪDz('r)`əde0J0j?u!.nXcuH0_8.2¦d]S\yis6Vׁ[o6d!vn?s3()kOmQ$R9 C3jl<$>U+[NX@fePř]U,Mﴐ0ݙS QxS=P% v6lᔋ@n5(kpƑLM%Ly"̼&dRW*Z^Xjuy V6tq f[5I4+Sh4LHD<|ν芫?{p̱UFo}!+f4o7ú~?B-[E9VoQqx0KV6 6=TF]S4믈nm.+x&3&XWDzmZaWU:Gm@3zɴZd.LZ }[2b1kDgbFA3hӑ`۟P<.kw2p̷8"Ҳk̈h  U(p <E}.+2WCMx0Uu.@D ڀ~/00tF=k܂|\' M4f7PsVP\FNBs%j:2L@z˜dRd2QRǨ$/?3VR=ihTyEuDAjע Gu T0ү p-4,,8e ~+OvBګ7=z|NRɚ| w pM10{h,Զt,-/-U4'siRobuNgٽ\Woy7 e[# 9/LW 29x!c؃*ISG ,'' \!(zng~Ij)ĖX鄩jVvх^߲mU*.{gs"_GBmXS~I {jxA`H谠oi} :qrFNǭCh*Z/09"J>Ho& ƅa[KU=}rDSėULk>oϤ3AޮjbċqEoFusH3Vwv <4=^Q#li2e<%{ ;IͲ1V窄wÍEd6ڲgKz?֓b=BHqv[lƞulz:ÉdU rJc(Z&8dpIr8-n% :o#:ݘU8< :W0Dr[uƪSiCpeEp!U)uo8%i2~/%}.>p09؊f'M:faj{Jawnl"Ü1_95P"`H$k #@CDsÎc%:QΑbVYv3P2БfCj@w G5#(~yi1.Y].WTizDCSTrTcQ~ZB@bB=\oV.z(jW#Ok09&Ľ373+j>(s\t-= 8P 8U,,4~1EƔswHNl3G}d72Zʄjo_g*A}Q_3υd/LZO6#n\eyOjlZI 2Xm@Ro:%&qNـ:tHYܥϑӂ!C߆ Nx~q3Avw 3]>w*kUm]'# I[̞F;,o! )%$հ 7fwǠoç{#fy9C2n0'҅w}ˁ%*3+Lk2k0N߹M%s[\kuїWt2nՎxWC"Fڱf(wTfrB~o)f-~!Yɾp7k2?yC8ׇVV=[A-k3Ů4"{1ȯ'$Z|~Z>&j\599Q'of"K. ώe^R_ hB]%RllG7^f𔴰UY%zK%"/h&L+؉PLfF|YQ;4pPa|z,eioQexni}fe~UN'S澗' ,% IG"7ol]:u^.ݑ(px?U|zP+ 0v`nrU,#ng'}ÀӸḿ$xi\e\&҉@ >06HBa*[h7p%M m%6jh2t6 9ւf,2aJ[£eOBثĠ >ngOv~w/yMA[V,/NR\M@RzLJƇOL TvϹ2oV@HAN\.,RܓE:Pj@<0DNKP,WG fB󴼚Z'f>Z'螺- 6'3rtqiHI ɦTQ|{?ӭjssĭ[LCR2UQuqdn|㏁ s%ĦJYmjZrPJfj3Im1qZ&FIJ>q &ڗ8eeZzLP50Wvb- @_LAkFS]@GR/ gp Ri|R *P,-G N,Ms= OQ֖aW?MO~>>$?;Xq,jmuЦA!q}Q٦M<4mu~eA1F[*1[rIX776\*>SL5X<ڲKuT(?S_;5QҺo\%Jo'REK]2aude8N9aMӀrbFL>?<]yҚ}錏n+mF}8bſ| 33<ꅠY;:R~{AOM@c=7aw)PriJ У7מn RzqrV_{Sh|6eRJ(aU<;ܜ \H=:CIQjS5*nѤ+l ra;I[>qc+d/HqX>rv\ό JHxoc*kȢ:wԲ;j[xF[6lB1uv.֌(Q\sž7dvL=s B:x;wup(s\¸F*R>KrYNbε'Ujݧ6 t>Ϲ?a?ytDvO}rt&d{~~*ۈ"͸W .2ՀܵHe҅b3».5Ҳi&U .8?"a.2N_@Z&C 5A+I(hS&w6H)SP tv!{`$G FԤ` 'lq0f_ՕAQ*A%sb9oR)Tmꞛ0~-|LpUA?igQRQ{hEr҈g(6Z'x c (1ǷRDSTT%Z{7_SYYސ ȝm,y[ҩDOş)'\%iϬ'1T0%e}.h|9HkԾ4=t.0YPuk,X@*#\ݫo[:O vKĜU _#wx2/֮9YTP"A%(ܒ[Թ&.SBM79Xufşe>IKr^*@޳?a'wrӵe1= Iu[G].--j=nh!,?Uzq2lR)\S8.cecr!Lj1ۿH<f]Q ]Z(OΐOwRG|6셌([[a}T@tANnLF+K00pShnLu}q4X.ۻܯa pfQ4O<}ω㾯:;_]c.Ж0_EnHb6Iqϊj*q |IJ0 ;vdx&Ckf"O@~sS>dž!(}k.DiStq|i,X HX7}SwSCK ^S p>h]yFHulڊ4Mɮ^#mGvx/V42ie `W!'z`@1b?׉OZ*7<񮥺}Pm^Z&nEqw܉r'ws.u9e?+w4~d)EF:tHmMA$bC*s ]ˍ#ȃz(ܒ;tHoy0uw7塐ޞ3swh(z;RU]Rp)'i·؈ȳuUaʧF6'ՐnisP`xJJ]P+{eH8Nȿ9e&PoP/а[ChQUZ$a 4J<t{B=0$@+]>p,^dӖ ;EOԼaD}\3}8+i"Ut]O9IuY5X')7ۿW5ԋ_-OD2\".W#Be..332L_FAL(ϋ-M~%_0쨃,G1C ld#?jx__k KB1~”- ^ʩƳ [b6>$_4XF'[Ź 0]i>`9=7eg*>DjH!γVD؀/œ; Ib]WOXBRSeFnD3{ACʉR1fvʐuk1B-~v(//¿ZQ 9@dە"uV_6* [ $x }'u4|XºSRE){P)Xf 9ΏSo<?K!߹|,!h+c+ L ڢ;[Ç}~{߃J`;u%(INK j9!+DfJ jhhV']LXqU ΅VMq+BV^ ~"Ҳ:J$ю\Euzgj3~nYr<kp§[}@@}um:K0SpEu~=OyG6,\hb<Є.J5AX H{=^zq?] cmr$4vISRCs>WIZv|׶`فEߤzŜMƒ4y` `07CĥX)pvf.y nSrS1vTi"]s[tkdܙ7l}k h)Q?Ku8N 8,[60:Jj@9)R ! ,GMvxi`J, Rv.ŠY X"QN'@0:"@Dz 1o%b \Ŗ5ɨjB_Ũ weVfT>6Ԍ[!v׋d!{}{K;xǮRn\&ZxK&? 33,5P߉{}Q/cs-[:J5/~v,eJ\vjEs!8b0D~K^)/G~P!Ye'9lFhOjcyi*Vqv'ۀ2QE@LxbV3:G S荍@-.L̛}!˙M 2BAfr#w͌/KVx 9ꥢ!07 eI(UZĸ錨*n.J]CL&}*@_y7 !}%W2|?-j4sFe(n+&r#,t|7X6QA8ۨ日1 W.ޝq;%ί7Bel9YH^`}2*_ݕ PHx*(g"i j-Bi<ehU;^V>ZlT ưa.IʬnDZ{Cp@\OHkq{wHׂ b$@6>[=9j.%>B`x?gȉj tհh"4sg\`׭(@{SZZzځ9{oyQ>FŏqjZFR2틴]$ y_#ZB2h7.s)lbx mNk~}@9pAs -SRH|, Ά=ոh\ 1ɚ4-Q8PڙhԽޛ=!RCNmsV զR>`&?tܸF=IHQ,>ֹbe˽N( O/Wz1Z_])MnuSLwKo'l+s{͛W¤5.p;~^y6ޗ$u&0J]CI,J[CN?G%orxP BDV| F?㏴;Ņ@'N a-} 8M>I#`fRM32(]0H5ќh6({ ̯Y^K 6|~{? $R/d4鈁N Na9uNLhwtnGg{` JG~ԁm9>G7T u/ʀ\s9d"rxY]We[Ŀ',"SZѿ\\k/UDh`hlʱܐn]mJp2- :ZNut; -3{cfӗY^9.H<;aĽ hoG~vwvٌt .4z#CT™-n_4FԄuߤ#vobVD!4ImF\]q B HC~VG%dxp;VgX#΍oLzxY2UQ/XШ{[CI 9@v2hJT!.AI=ox7a'C29cQ@# -k龹G_Zn ;,;\"" f=]>)'HMUu$=umkZwKL[C5gy R8B"f VģB`9jSpjK1+*2U/QM2!o*xٵ6<]8ʈWMuj.\ t]-m<+d/Oob6}KR8_U]i\<l3ٓI C%}̻%${I^:\O^8QN5w%_3U1|=(:!X$ 3W[kdz#C0HaQ5(@SZi5`gƱ\ oiUq3s?W[_@U,Z~Ns~+Ƕ: {dl\ګ p|eሉ}B-V*eOvd ׂKcVk+Uӄ )hqԩ:+FFD,| 7FaFPoOUxs!?k(@ hG9(<'rVh>mEVFJoၡ&wxj<^qɼD7j(5%MԘHpc@Ìp%dܥm@ImBPVL4J d{3|v>.UWvC#p5jJGOJN 5U lZN&|Nz;N.̭-,ŝ+Ol5!5pfj1A@Pd*Kw94q.4_zFM?>W+zVVxĵ@EzOl\W l1|aLض* vO0%Upoނ5 I-,;|h]ty=>hdBٵq1A )8@\Yve0|μJp@;X ꝍ+8"SlrVw\xbol4-4^p $Y fXIPWQ7Nj{_G)HQٜmڎRTaֻS|xG|}Rdc'i7%v5Ds Fs.E-xһdo 967=o)dBbWe7~^l|.`Fo<%M%kqvN447p-Q'(NCC5sy%(IuoxyX.gOTh %9JdKd*vب߯@d͌-hXD ;/C"T` |"+@3})'M@%p"[(,Lk>;f`z΋FMpg XAQrsԖ#Ϲ_a:XccU ^&>q=^e|d6+k&NUz1+פ"i I< TPDr81n$i'u2h0> ]N_}HhPyAR4;xX[x`?b: l7tR_ڔBa6D~; +3ED`/qBwty5~ixދC^NkGp2F;cAG!T,uwhQrv/er¹'HQ@H9d?ͥƵ/5qs^T$tTX`Ѯnt|&:-#&,T~33"IU3 Pv0+5JltKFΥl ٔ^uwq!1/[W,/NLtѪG4?kZ\.]4+]U겭oE(Dd7"*>x>&s[ߋ:<đ"?8M^o`x\_VgZ,/Im+#ӘiCX]f;;^iϿH*q6fBVQbpS2Aa*AG |\؝k^A` "{$?7,qDP~!#VMd= TnB pN'rI7"AHo} O&QNewS>sH'b"jl %,aJF< -P]#omr{W 2mU%kK P5v`=I>1&K*p\M0"c%(L)Z!lj.<ҡ]X[q GswiggLt1ˡ yސ_)2F갗ikoL~Xѵ {W;$C&_Kh`]5D`% |ppi0 1C!n߼K V= + SHN&WihpG@D`h1鉉qO]ȗ /laN.JGc p/X{}YA+gu+པAMܜZLЩTl3eÇVn MV5 V~HEnW?Wc\`?/hbW/W􄚊; Ŷ~bqz,î|cu(G$TOc r@wn>ɦMfsFDƺęL{9/膛dIaɱ6ItD|61!vI3szu˨h 5PhGU6_z6o,M_( UE*9zx^#W ?~wE9;Ş~glekv9d'*J H;96ɾs^  ?+mCRhvQ8y TqR88X fbKp""UP(iUIu{Y*t8xֵqBn'G# {ahT~Tw[X,f"uMho4Wxt%έ'BΣGjx>AI\&&18u64ޏrqRUMp>wCStzFBxh3,l OM *9ZC FP͹Z=7s`$`=j>OrqKTuLKo;ͻn*Jf-%r : =!#l$W=.w/~NH0̮-%bao(_; I)ٞ1ҩ' X)Z> uc7dW:-rls3wSB흵+I \WQ>H{X8XmQZ@=z I>+!ބꉶ xzҺI} mC+T5mrh{Dd>`Zj1k3 _3T="^ |@H vVP{f}TJ#NH|uMviS`x6S qL*\|0 J:#J-c(_,o逸k]eMI՗&wRwO$m|sgDn@st4$׃ʭ˯TIZ~i6<1u:jQ \s+Z͂Q%MS j. jV?F/Ò~|;iȔPPs UD,)Es!:rN`q<9S=_R7J>MA4kbKz}H֏KP3KB3l5T-s)U&d7ͶAJj ` zvWv2? \]67<C_Ѽ%M2)[At<=*h,TLGIN&=2+‚)&N ,H>b裀p[Iy(MXQȬɿE$Qɶeu_)bihξﱀG9nFt?1.w,32 OB鑵@_md@\@ubSCޚ*xnÁ]{71ɀU/ﲙ1[C,KB#Nn+'C#B32gcUvuڢ 4~]gT!NV}r/r&>0jS,JϹlk\ɮ$q-g|w$>@?+3b ;/yr?+@vD!ц t{/WwWi>?VMN5U3Z,2Mg\^c}@&.UG&g$)uAu/L~,n27W![s/Z ?á״0x ?_YcN%h%'LkQbiwwS5kG/D~E?6!(C5rtlDGiq0%x~v2)> lNv=%S 29yJa݆FR! ><Ör#e*p yzy}OFmk7%'Lf$ { Sh] )gn*wh\1ꑯ=`dJyk|Ex(,А0&dx &L~|i^b>]xHe:QfS9+!C7 #}dL/ ~L9=1ªŲ 8 [\ NNWN3M!#\3B9Mzp)mQۿk9f>|>ڎ8GxSjLJΉJ.};ŵ{7IA7M634qVohA5- hp 6oiNHYAmcf=G~`Ԑ'5]cu{ cbS:d[")1t g:ߋ{@/%EYL/Bk#aKePsm](wA){E[W-[)7 @hZ?!у.望 #qbנHn:~ V:ޡ٤dl'5By3sd,_,ܔ^piCj!n Fjx{%S]^?j(`.g&-SXC®wIj8әWO 0OQ` 4TV{_VG,̪ ێIhL˃G=(tY["-' `#,b5ϘBZ(/nOxZO5`ʧCf,G'ǂ̐ q+  :V _5LBWnoyKdH>v*-z0giB% KܘzyͬUԻ T][99hºf5Q>ʌ KJKpolPp?Cq| R3ቋ> ?V*44]1fL(!l2r2w'ՀEXkri5HSЮe45Yl+7ʃC/O AjKHp`n*ߖ30 ڛ^{VVHV\hR)y!+xVOO߁b~|B7':J--0ZMV]]2jdsfVf52-,曅&Ґ"ci^AB6üah)=`=GPOL͇f7zE:dqV@ߏKU4bCmo*:1G?I& _p2"U[ "rv&{,pr D)PmP#`6-fRGB&kZ(McB_iB-t ˴qKSYlq5="\JEgYOV =Y&8sH|*yN!t3_l:# 9 l f9;@SJY"h=#? luIh5Vbb_̊ry qaϦ]6K]y_S/)/ QoC9WPtfixz2,D/+]`d֓Pc`>aeᎄTi6Bh{טvW[.TDe2 6):+kyE]rtlCk~FITnH,3FWY4мs# x95c=7Ƞ]N'-A 6ndR*'5!oTOOs'Yy7zeW&OF$ skNHt+ O5ϓpI!VXȹ]tUcںt#?횒F P{/ X!?|a@NB=!Q;;d `홗O.ïYeyOu3t2O}ɶ{jܒK7/O]6CNDa-W j. p5s:0^@`|bx͗$Ve@+?Ag㪚Pz)e8ԛfVjp2#]qz6&qH1=!ɀ3Fh5,qܣuHm~k3v 6>zy 55->(Ӱi11~n -V*[}3v'5Mx6<{[fȩ"ɕzr=Vf/]f{ebW}ʑCN%>B+}Uw: p߃j' a nev&šξd'cT5d'@8|'?5WhDk(Wʮ|{h" M| II9G&|$2.%L>eӖ)gpnX$r/*''zQ!| +ic^x DE_/PYώX]O&4䊆F8yBIHtJHRsnSs O)bzq-ه#q$K率FIH\VNf=#Wqe>(Ip<U`iR< ܂diZ@rn Cq?h~նd*)~D>\=k (]MCqiaYCp[;^*$Bdi{AVЍ r.#+"#m9'U _ gUB"NA@*=tpkzogg6yMQ#NGCU_%7JMyK*Kk\׻Kn 47dA Of\h"buIMU޻h+;FGH3pr7c cLU>_YH9V?˯jՀne,e-1:ERc6D9|qOjɃjKY! Hr9}>\{?hv+`,ٔ,QzD,*8gE~sQ^%Ȏ`40 #> OTPP¼ōߥWǭ wqIV')6(in7Zң,U61XY^̔xaժD}(+ÔpJsm jd\t_b;^wl>v4{Υry89R}†C>ҍ1q&R\)tԱ-k:!Wu7壀m| vO' ELPl9F'SDJ~+BHBlz3cq<2ܖ1`ي Ov cU T3r75f@E\TZȍ0JlQUI';'9+ )&b0zR!*b^1 V?Oο-qCGb S? 8+H.iG*c3ܿge:a39!SAUiHR!p7c}d){B]:i$Dע,@]T+ҽKjl}-JU ]+p[X䉋l=:\K'*s`rЯm/|0`&"HRM]*,*XՑ-3ljLd@ ϫR&6qY@rˤ*^k0gpIkuSpPYˬ@Kյr9纩2=]fr^{!ynt&9Ds@KS]W-uu"@k-K\>r/hP*|XOQ[҂s[TE}V\QB14*\<C eH0oz6AQLW,IFQh^ЁDŽ|Dʨ hHAQI>/7 MT"Is=up0cjIJƚ㝖S3g>8:q@[][B ڦ!ȿGz ީЗQKu)N wj',D v{l:! -f4UIE%N9jŌ9 Ѿ2G9[l'??G"AMڬ]KP3" F!]xĆgLSPWTskVHJIVoIp=VV䊽ٻTȼNlHN v4ҐhnlǍӁ2 y7f- ߆· Gn+-}[&ҠfFDbFoߋƾASGsN\—mŴ.{s>ްFSV $a^/V|DKdYeޛ}PK{EW{̾oҬ9*@ڤ[^/vM'v䰕 ^3iBr[Yܮ5,Bli%;3`x@4ȚL6P_׮" ({YK0.ØT<)<L/䧗}>qH;i+|7hE-e[h$#,v+؆^

XuL]mB{зƸ7a̮J `S)S8Fܿj(䑭Q(*EjI[qO,J@5Dx_\ǀ 9mt"㓧-<|= _ܧԳh`Rڬ\PagElvv C!-ȍIUˤT&iiCL|1܇YaI-z1H0kiߩqYkj\ Z'5+=оө DAtBPMy|NP5P<"C R+jg Km}Y&C\l NhjQ+9,ũַ=ve0754WH*YYeťT!MGӵ~ɖT1ٙpFvzE@ Rp=XVj_74.MҏzsvJc3<0"2TBPy@mZ0ܳt7Irw^#EX<j8'{›XY%_y.S{ay䥊/n:mhb])D*\ ȯbzQwx`T)yوT1'AGxzk "j׈/22 aECs PUKi΃G(=Z5 K2K$&R8@(mLܦ3w}Ȉ59uydaOE{2M9v7=l\Xpc}j=sP+J>Ͼ1KzXG W~='BKlB;`v /˛̘87u'z.oy6w?=\#%E0 &ьomTsc[lԐw^ #pD۳ &wRm*TxZ5~ľ_F/&eI/5.4qOqޟ =Ϗ\ Ff !*c.LS]~ sG!r?sD VHWnѐkE,/6 5e@>5NiW!sa=qv8n=w+p- OmH s<(_pW.LG-/~NsͦPP17Yh_ Ig=AK}*=*&:5k=8>ٺcJ#}ۯ/C(L]sQ'/MԿ.nU'ҏ%|^0򹔿`UFv +yte/cm(G(\刂E"~hGx]|3%yf/<ܞ>."Ʃ`CE|oCjN - &SHX-;T! ʾwIY2G>Il :Kn=@R'I= ߛ~v4RE&@y :.lQyU\ht8v'_^446TsA#A{zQ0 }zql{DE[Wki"@ tC1r6pL˄q7KrJǰETNE@E{D땙F'x3l׎:z |›4adZGw?d{7s1t.]!͆$PD{5RI8a]Qޛ2PۼZ-FS^Thy< zOhXgk5A/(ǫ8jPI_C8]?a`WO 6~BIQ_AA|@:+U3vm &9d%~`vP&@<ж53\Z8LհKb *;~* Y Ʃ^j12db9)\5~ $lR1D>m616mET[( a1;]z'xShā Ez{'8(k-2m`' ..c -en҃;hg4,Axr35ˬ[.EA)NXG6ѕ,ϕBr4}M!jR&X| 4ѹN[=䪿g.vհ=4.Hv']biḓTI:Sg엸L2W ݫ,*"c VoIh1!'F x#\e=uL\/Em=5 Rȉ! K󰹘j Ge0 R_=zvt'S)ь8[č.[ !i6Q50 b-^wF xŎ/M9\ߘW!kRx ēA  `ω#!["GgHR ؤeŮx|g*m}9)З6ҘNnƍ\^qWR :R2vnF-b4 \gDɶٴ5<"k.i46;PSܶ.K IiQ𹌧ƣ\?ߺ'%HmNzT jmb:87@TtqyQezۇLPA68Iv24y_f10VUTNǥTF,2U@1usq+'7'-;%"eB?$+>n20I4Epfu$=760fV/jf>^s+C}fK>'1 ءS\dt_R.OZ|\ s}< Pp>R."_& |t֟ydn^Vt;^v}i߼!D5R^\Jre#yrm5„DG \,^T) S; K S:ĥ_ծ5>WּhBS50<^q?M|&B1'嬿$nE]݁rP%enٺC.ZFĀa?`P@n Gj㾀d Wń&_hMwtł V63#( "oU;_@qnvpáRO-+_zevMD/|[Awj}_Of8!ؐWkHW'31 w6sV vg oΆHKk}54]DUAM.1qFu9)x|^עlCwcK9ۗJ}$т.:$K1'GYZ hjWGHکLrTzva\@}JEj4ZR3eq!+L WEHAZBDrV|3 Y+r5P5qq^DXݘ8?.f64uruDhAO"PV;; tޒߚI Wb%mqσHُg<)FagCG3394bFUUiD߯}"$:)ǫUj%FGAu%GF2"qZ߸sH?◒oֈJx[Ta YРg)Z{u8'y:1[ݲ?F{sָ#>&\![q@oeT]n>;:Db48o!j Gqb Pm> (6II|C4uaBӠ*D韋_HlM^An2v}"[r/Vz\.Qr'.O;21(Zj4Xܝ\0J/,#emKˌ>Pyv7dS Y@9Bn-Nl9qòї?Y.G8ĉW"ID}A|zJRf# ۄrblR59ݙ})HsD{gYNbJ-3ap_A=-`"‚ V[Ffʗ!9hUݾ=ڛÜ좘/uq|. w+ew^5/Ӝq#OG'i̵V" T}VtLO9tq*)9m4e+1?ß(p zL'8?\}kv27&=w"cR+eq2j>M֩2aI\6ph֌ԟ<]3d C DbUϗڴQ:1A>T.V&S8Ÿ2#h;`xYnYAҎш*H{{ BK d#u?r5i𵔲Y]qt<.@_k@}TL-xqU8WyG,bh%N^ɺO}rfG KMC&`AC:țWEG_T\ |rB[-7Hݪ(=_vyIPE+ghץ^6'ZqX|8M*_hU#\<B!FR{Bnj5&/CJ,e h`Όb6bh HKض}7n2G:cә1 jp\l~Z垇8,KbH3 XD?%TS{g刚/ux,+ b }k4k$+7Ak>Ds9LCp>Q'^$ݟ`fsh4O>R bO:rV"#oÖ-k}m5D< %h\ "1QHJ3ݖUcK FvۓaP8maJN;iq!u{ 6Sz!SaU3RV+1Y'+QanbeȼűbhcJ5A#8hQ uU.`fXd26w)'`/An*>8![7֞~P`?!jă?=fqS<\iI@saJdb6Z b 꽃#(Uw8cb#҆P7Fۙ <n|7@eʍf'E}RQF?^/NS̥>^^r#.ΏMZ1t <ұՆ9j 6B %Ε MliFWu}Avm0;)q\7/:xBPQW2d*D{018ӓA@܄*t!@U\WeN$uaq+&\q WDZUd-;˒.mc?dϛV`,L>(پA$'ғnnEO&\qA~꒑@ ?"BĿiEK(q]ibiX}*갱>Gu\B0EM{`HEܼJ5nghcHAx6C ٻ@G{̣dtΈqq qcK5Ҭnq!݋h|"hhGmKjU07OrUYt87#_ rVU:lVɞޓ1O}Kmo}|J2 *Cgi8#'iAAT)dAM=1vмC[G;ƻ~7k8길]fFH'h `ٝ.=wG)'@L+U!*}]@~pY57 k+>Lï[_i|;pV54~}W"38+Iij:S9@18* C4Uu8r3 !>~W|SiwZhZX}qC[ 7WlG)x5`ꫛ+K^4nWK5.&)ODUv/Z~Q9qY0ƴ< QXqczgUFD`R|IMCɽSy,tIP8A[u&}L 7b7^۝1N""걚9Z6rkT_F!#V8E7we?}퀝q: GGrcs+l| ˢ,_g~F KіV6t @Xʕo@0duaԿh֫MzE}G]YH Tesn пJn.X2B\̀Cט2׎彣qKֹKܞbȢA>c6gި: +w'ږ2|M#hA6b\@Q!1K/HQ!?E˾Ub `<, tRڔtL5jӫHo"hP={E6:H|ڸDRc|Uծʗ_xl,夣lJZaff> %RdpLkrŮA8rV dK7#ٮe| M_I >]t^3:skS@MXvWG?[&yޱy߆Z3I#_O=H<꩷ɘfaݢg yrGߠ'YWTXf'`Cj {sPI0"yP8|22!{85s*\Uda5#*>D] =\AD~`g&7P%z+pUf|eP=O$kk@E0[>tSA@K[%- j 0nGZ ߉Ttw@-*=ݭZ8yrLS3qD3 bN$-!E`ϛ3r ςb Y{08qnƊf z ۩o>;s"  rst"#N46 `xs" béfS q63n_Dېd[܆s$xZ/A9N*ChWuhَc]'|hAQ`ƴf}XE3® 4ɩB"s(?yXDqP$V^E{gj{ˏ&jzhʦ%-f/KB<\C ghءňNnF8o>gu;*]|gmdc$B}=zN M8F+w]Xg!h}ӧ-j)$φ9e!8b au2Ft#. @=6Ż@3aIfˏL|' ȱ@gbWg(U0 I^Շ['+r gKWIإc3)i ̏=*Fjk-zY^I UYcI8;F|Ez5˹k}mU SB HSV41)<%캿w}@#vG *O}M=p [8RX'74_L_ 8e+.s+ٱF,*8>̺qNJ'_ugOa21;NBLϭ]D41ӆdIV&:I)TԘ/`ЗG|IZ/,Q9}^<|qԄGx67QLZ։8kֺa z,}Gr X!@{"T5e^|' se0(dD:+#Rxsrj-ʅx4F,N&aH!DЭ3KXtJ(\R~t@Ծ@ɀf Y*+arjѰ_8muN폫"NU3$PwjnVQ6a[ CIR?7+} fAߍS`AϺ: eVHC826'J}@E ԘxE> ,Z~Gh tD۬ӮBaMeqV&W"^XJEzrtx[^@2u4;_J+o+;>^>ťC\JV4Սx ?lW5YW9+G>;6h-y,\fe p_"ֶz<:?zpXhh"4f\:ոuRlAgw4L{ǘuf0b{oF融KE`zٗXY@xa̜M-4$LGȿlq'k T4"'L(;[ -.x[I‚2>vk֐U'(i>h- Le_W rN@ϑ.Dbf_!/XȲJK|xȭF, p*Ou:İ{!T=0>jrXj“룊;M1vS K-` :+ޠ_v'/}J|=Wa21xNCWbCOXd3sPv EyVX4SY4~Z+ϳMHqQ00(8?E߂R nt͈x/F|~3LiaC%'zV ܷ҃@ 2k] =d4f/`S6N60F5"*l6,&@}TG56 ub63{{J251E6TځNcu9`IV<`rcߥ918[;[UX#9v5VP\qqhbz迾3^d?{>7qmS"Q)'s*:eXc9Q*iְ;PL6iStFzG=a _ΊdKorV]j *o@],LbY6Rxb+K$>z} :ׁ`5˚kĚF,;[npsluz7'1C ^ex#z4n{RIxdIN=|?ȶ y;*])q7ۉ|C;֑Q( }|;*+w^z([$TlAQ u݆ܐ@y@T6~Pn6uw |HTexC   J-&;m6B^%CA-oPB3%y6qZㆎx(*xkaNNC >:/m6a&@zbJS@CװaЄޙ @[Y4>z<_f-%w4WD9eA nh4)I(@`eϩ6 oj&]Yl4J& o$XK;?^mة]֘{1o0"XX=?]( ܋H!sY[: Vd\*Ͷ\x\=\y&Jȣzn!\ۅ k;1]l?zZ>qZ9X3[AE}cJu-_Y$ԡ- /QQT PuqthIi_Ӥ9/0؎_̣@z:}T]Lq  #E!~xJƛwlq\%E#,Wt* E/\l7Xb5ټ ^;Y5 :!Jf6JT!n^diΑIBq#'?O;Zmők| v ٮmќi>q̲Kgn4=)Mh<9/c%4_I%O?j\lR$qeG2ւfL>%tJ\3Nf &T @@\ 1Ifzob2&[΋2fKz$6\ƖmF  M|l^8ZK~5.2N}O[\dt`r@@~pzAaFRY 5Z¢oC3"P71ɣB-NWQA]v(&jhzKs}}uJp,Tq]S&ek&4sx"퓻 %JA,"^q { u\{4x#Z!)1)<͑q=SPF/clr7xHd`0>N!cuG[͆Cd_}ҸT_9U=>s<ܾ^ G}*4Dě.C(h+L 8 rnF9.@oM&l׉}7"V GIy P/' g0?SB2a}u'Z1"kdZ8+w,h^(* ݳ2~Zm7dV/ցnIh{w cn#LJ_F!ikTϑb8ҳbRa>tn+<7hsjRYBK"cѣ96= SJ b.}DUe{u!ҳoǶ̤Ġ)tk|%H7eS 8J>{ѶMFH4ՠޤTyh-b ?{b0E[Nޙ| 0HQ>~GVǵ ga | tB &jyh['(7ɰP CF9Sm #I8eS%qjq-41o*2dQ<,70j a5,_Xۚ-!TD 9f&|\ëGTp 7aa!??J8]]fW2ІmO(yH h}u:*-2N8eF# K|=. 2ü]I9H2uU;e^_j͓ ]y1rgP X6Z?.",ߺaԋ] G f@[ޫ|’bIN`vHJ\e=-#de)'ΏCZM?=L8yTZ$s:n6I)?(\Ԥx@\ڴ0tvȓ™wtD#cSSZP~5F^'6؏Վp9[3/Nz.$uWefylWش^r]alK}HOumXÓ4#Gq+/, e-8+k /B1[Z3 $,J-6dSKmDMSQt*-߷߅4Fg}0Ӧ&6 ҭߛor~`Xd42]~.V-Tm-=>(&3898z1ubFۤ;٢9UmV0f>`H*x8KZywdvB6~d"nж?HW P> =[oǔJ8=}EHTpW"`(ٜAwQza$uGK~*ZyB|NGxeN?oasScIg^$(#Ycn j5_?7ȸ7AbYufÁm]M'}>Q\") Kp4Nڬydڰğsp >z6*#рnyI`r6so|oA#x4"pKiu9©Ywyg"o?MߑhJ5V!p Ra.Bwz1-Ee^S'(e-NI㬋<&{?9vRJOsdߕҿ9dcA:`f)45hE߈w0Zr$gЮl&w X5!۲0[ЛT;\ۛhE^ٮ<1\8}9 I9XYZFͶ02VgW,!4O3Y myEYu#yXbtSs 4"Qm XFQ ĕ[Ev>$s}zdZL60*S$ ;ȰqNdbm/$Bc_y.Ό?ゴ*U#WJ P8>#H絆|XY@ٍ3k=*cu]1MJ(Hm!s~ qo-i2NvŝkJŅXpGiV4w}6OG>簇c@̉-/ 7{ߦnݙ 8ms(#pib;8 2tφG' Yw]4g _F1&z.f1̨5b0K48.]ؖõƣpC!T @eخzZhW SWGX1/k ʌ8ۢءʼüqe[cg O-ǰIO֊fɦPO;'Ć1ȒtOLh}8ء"!X\y)<|a'=Y ZZ{Ir |7ѡ%n۾`\5E6 ΣuwBeh'!0CA`;r^ żߩqq?e6vءN]T {ZaUg'=߾[L:ö @Ws~EKY NȞTO:s! ]|p/C;yOңE Ե}lU| s+B:Yj|l8PvF 8C}IfR! Ak22"u*Wm%e GJZi&i}H2mPYT9/llAYx0Cju_UH Xaf8XۭiHQ]pu xefڤ|@%Xt?0C5#CܐBnȦ4o9a!wqW밶MѦ1묧3(pW`f|O~0qvɎ]?rEFxfTKa#T\S[֓a._Y,j4ʏ5' 6[s]4DmIzI>h"qҲ$0#6 NAb/|aQHKв}s;a3娞V=IPېBNU+.R_,Ƨ4z)=Ђ.WrږõXagR?O#&Y)+d/ VpV(XH&1r#Y% ͍m@mmhpAfWfC1-5Izd e:h@vdO-Vs"fOjG*d;r7- r&h寧d'` a!bXc/^E6yqWe9K Io4q(OtLB7kJeu]׿M+f%vt"1,`oQ&iG ˆYӧ'`f47&4$Q*\͌>P}nc" $mchEfp^_OlpuP䨥-§[G 8-Q HF26 ^b&6貔I#Q SiwTN bĈ;7;smiL.bC`ޯY:v+Y);HͭjpWg[)N]\^f<&@:BxւAęݫp}*5T՝PT,ӗzJ˫#.MWv(cFZ~fw- PPQrPwݔ;QHd^S*AH*DXNE6P0ԓ//L.USz%9SX$գ^y鞜t&2fEںHޔ9/oy ʬWp]f/Bk3IßagT8~*6GFu^dc'%oY*gE=`ayj̬\ 1'KC%l$y䂳e(ܞEz-y  ٞ.G0Ҹ,4_iYnFx؈QԅuG Ji2Z{w:MpcJ<_R2 R੒\2sb6/s[ ߞLcЃG fd`QO^~5ېV!XՀ)U5Y%wHɯ'qik |K_flm0j-:ӾMXZcUo &fczWQEO$swvA! LvG}[ 7Af:~kf͘Z}}=^հ,7]ϣ"9 4,Ёa0.vrw̃<~FR|gƖ>\1a̯0p_A?*l\rBo>CGӛoI|?zø@5p&Eu?RrĆiOmox S$M0Yg1P~{J+WP6}hbCf:&7"r$\35#`0.+A(!ߒt2,qԾ5hAI{|vjWT&KJ|g>" bnygҵx>?q$%nvaP5y=a"pn yQ:"/0,߭+r19Ѩ-GwŚls2^|`31u B1f?m)r` $p6 ,f6_ ?D<9tANt3tG:|\ g ogW}hOet&8xq}^d(vwWSz=oÁ)l D]q2q+7>{ŋE/ #3CK?~@o4 mSN*fThFF$nj{OR U :QlY"ǩ!/V͋Vb>Z(qt7OmgA|˩&"¹!qPfH؞7] {՘(yG$M-/׸-VJ;qe:"f3n{˰U{0yh]Hc Ob͆/ |X^~2͋BJ QŶw9}q +07JyV!!bEwdki,W(](n7Xy@bP}_HżҸ] !&M92wK'/#sAː5Q=F|uɢhE#Zծ)=;VcIUWvm7jhnjjb ںg~#:):H ~)$cES\=Ώnͩ2' s).9|ڎQ!zDkm'n2(b'2 #K3ǂ 4]Sk j 4ۻR0U#R]NS)L 44Wt4V]&z,d)8U e``iOɜx֗GG+Ttc-_ 0ݳ]/Xo Э6W߼[ vkJw!qb$GҼ&iyշ[0Pmry^!5=⅊pܿ0-g[WO9`\FM*|p(|A>^ꉻߞ@U1afsTBW%1v \ςAi$PԘܽ9h{'"EH<H֍cj!yx*GyKm/s2sx?Q#Okfv*$ b*2mxɦAfR̩aߑPk}OjIm+gD Q$EM&( ѿ6*IOhj mI@zR5x2}GlchiQ*T6/VJgTwPPQZf-M8{Au{ d4=t])oߡ} 1bf;_h`I7By-r3,e̻][Cvx}Ԩ7;5F&+Y'. V]fHm?AUq:9/P{VRilmV88SD3i_DSÅ*y`)vX Bx +GK#':xx fq@|[]RF2(Pө7_z `i&]nn Q3|6zַ3f8c2y!D5j\[T\̓0O5s.}- JEjt~݁Y4Ɵ[+NbSh&N(%tV RᇬV !0]x@9hoQ". e_7AQ6ǀ?Eho<7:b^Cu-E>fs;9Tnn?]NΈB8)eQ"Nܻ%cXA̢Tjgmž@C> a= W")?OSE'%èe~]g-mGxw ,bd k:@0iPR^r\9T/wO<l#ݎ{v X܌0``pwVгDZz1Elf;ff@JCc3tC# xVޱK.@&5C*'_%uNp ǽwBAW R!wZ SuͨUpڅ2Z ? NN|:ڈb6˸ M$ OBEP#r=L zT4q(Y_LSVO򩛨r[jϻn *O\S^ Fjh@0[ xe=/!+Vī+1+h|(|7sӁ+&ϱwy2V2$?eb䍋O+G  /WoTKjjy*ȑȫEC5R터:i$ %-~^$Ս%KCZ ps*׌uUBo-"n:]60 DHr4MsN4 p ,SNyM bCPQbo=Y?Bl;,^ux3ϩ>euZHG(IAȳ'_5?&H*2ueX\dԚ[А4TypYZ2H)l8EtC;z>=)ࢤg\ 0fxדE ۗHk_c7Lf^p潭t>b^gGM>R}0y#&˦X6͸q)j3G[ú\`܈ ւ$Y"(b&{i] R@wMhBZFz$KTdzT bQ1_ k`/9LbqIy5Zag,/q_J#R?N?GX*bHm#>jSeS`ǦϪ8xyEhhM-]QʣkVLW-Gɧ0B&ևFaEF " mDG14򌇿P&83C|Vgi@a68ıDE!S(y؆!\A޹>lz2t;nO5 SbЏ m7#J2m&OHH0ҟ;UYp.4(.%("27hs*Ԯg39^ЫA /YBH3dF"SŹ !ۂX MxϠmqY ߌR."C})%ŧy2. il$Wgn,z˼"3_YNtvlJ]ei(Lu e^V@Vp6R O@.&Dizki[*y}m,ގm9<,(X?v }}Br-J1ݙP ind\\m)_*bx[5-ТSBÇh}QM q%sLXW}l0묢6 aR :qRĨ C;qt-mChkM 7aj[ݨNf3~i5D_㰷$<\2SRPrvN%rf'Y}hjPWѫSaŚʞjEu57LdƋ9fR1UKNXχ'T:{<]U;c/$%~Gb7A KJ4+rUodU1 rL)0F? v9ii;`'cW_Ej|5$5ȤdUȶY Ngʲ:k$9K/Ta`): 7Ý-xI*8/roV 5X]z} ^Tt!E<o 9_iyTgrB8-?:}S{ՇqNMxpZA|xo dͦ4QqajQT ix1sR|Mx"(ΥD֨T^DwID¥6z$]|S$!P.t{jR&3+ S*K1pƔhN7B{m:9eZ^#8Ril*UB"7au2Ԉ({֪)G%E!,Ȩ4~6"R+{ Lmk~|,&\03.P2X..X[66wk5ؕ2Ń J8/l|'g z8X' 9/`F@W8`BΥDcV(йMQQo³ E|L#*x#Q8\דPF" I]frm'J\|t7dML3(~ӛٽs{*A:J)}ZEga!u~Z"lQV.~xHd䉽Ҋ$0=eF39%ٻq_m?Rgeۻ/Nf " Ye-\g,8="A񱜚93F?pe(]4_|$!YUm&a4!t*ߕ_${DQqyxhV6G'[LCشK;|^g=ŋ6-O2S/v}=N7% ڍL=.'fÓ4_A$$ ʘ@R8~A_z:=UJ ,17%X)r&Q[9|q`N֩.zs 5*@';q ܳ7ry*tn{ d"ih"@jB~ Mcfsdd @i&b@gZI]#_TgJ#M2hq〿O""ŭ[BTu:c̆ӧ+ g8F]WbU![>]T #sk';&{K*mA˗6>YGyD ?P(+wBDU,7f,3-apF7E34CɈV b 3Ho(=vR6c -X'-ŝu cǭ{2`̉CDf9פ5VdEs|Jt9Í,se[Ɏ賬 na}/|cx?a0.hfaL=ZIja=g`C,@yhFM(4A{"{{<)VҦBJIn/6€4De5`a&qy,I/?6bhL6){?|CwIcr)Uh} !%,DcWү?2VĞ:Qtcai`pK;% W؅Uu[D0} I2j@З|O̓Fl>1Efobg~U|+'l2S)wawvW fm{T\XcqȿB/ oZA1E|?=H<bUJ/ zEěC{Ԡo^s< mS+4LVjYc=:6"3;6rD7O5۲DI_J"xxN~F)b@kH&*[pOglZn`ZjC#@n8ePoGv@V-E4YzP]RbqԑT`0?_OMݓu䢃5 gs s^ oÆ 9ްzX,$9]S vn,E@>it0=%fի?'Ԅs6v.@sQvX/^ DdT8ut80хh_ BѰV_T^_6[k UTklNJoM T {b6A^6E3w+GT|!L_0q* V?Ni@W]*? E,uNa0kw`К`^a$K9:*dx4#q0?[L`ZpI:W]D\YR̡-߮2|a%,8@ ]'}ېhlen%B}ڞTImT@ D`6IL |`O@JM]5$Am2S9OH~1읯$j aE)$Q_ҩz=N*h FkjYZ`"EޝeFi_{i *,T[m0f[\%s8{>CIcЄIE;Tk9f9IK\wT&`{4^.j+K8r潕؍&0H5JR#Ӎ=K`+ߙd |fCL;S03pG+ r~ǵ+֥{IwmspȏQ;U׺ =j~ DΌЧ) RGe9ii$3KWo" ?{lU+~h*kWrK=(th f͊-)[_v~_芎~ t]N,hA%[,B]s纞wV>p3AŸC&˃ёhx_וT'z|NÏH ;H58$ͿQ W;1~ASBF]qrTp~BY}ke e0qQR,EݐEH/H3$kl1u#7KǙުn4*ňGi/r/afsFkt3zsX?bL @h?MZ G*Y.-ϡid`д`?=LPm>Pa("rC+gvq$$1*Q^Fw"똪jFT2zȏ0D?J/~k@u|M;e߳::<7ѵXcE>7z-2MxSB8Qѹe*T%1)Aj*{;qL ,^:KQ{~yI ]_Ōu8]!脸r7&CsFFrR?'ffnC׌SHWE q-Ei%$ 9y! Z863;>J)a {RUOq֌ w째5Mpf8/R>zzAnP.Lv<`Y e#ƦT~X25L"9ʠ>i:ɶ=I] Ҭm;LShA0DIbB|Ѻ'+f t p;hP`g mv-rViPaAU\rARY[$Q3>?mmz+ʷf$@%&b[QapD9? .fgC 1օX|◒$P3o \Lulz3h7Dž*8ij(@aRTQ3>'tjylv jHmSv|$ĩ[J &xùӖ+ @~L} D5 weڮt`9$cM?Wⵗ6$rll0;n>g{u4A 1o97AV},~SO_cNd&;f & ]=sք*6`nɓuקռ/q|bphuv_Yt.7 sv<%NAB&@F]ƫߝJ~ ̿Dbj7{k TU=wpH|8Nza0 qMdOk!bdZcϷvwqRA,[D %&R0'l #5_^2Yq M5S,G(tf0=]ϸf#.'jBm}cP^/YEt/g]´" XjxPHk CyáFr.ؾgŭH?$UyN Mn0Ξrryz-?m\3%tj7 `0[訮eP|#D1Uz'Aw=Χd4C.r|^ovINI"8!r9*E8R8>Ǜ9_sHrVfa:(sk @^3&P$ nKU]]al˚=9Df)POG3>9 9Y_9PګVBVO2EK(tG ^e2eRts|mA+^,,.V3N_CɰJYSӪh<1뢦<ڇo:wUu% [{"g9§y~KEiB4eΊ^vX0* XCH;L;,Qw0;٧v[MFG>-G$m+MK8OfyeE'N4?ьNɚ $Eל bJ\#pt#%n1I#mqHal`x ְKTM9'l+-S-]==ls#!G | <[ILFL(S'dO4i]' J/̛͆h8GFڌ3nҽW9ZzZY,# z&8 @U.b!UL.%_pp'gH[܁[t#F{;nSloUU#t:Rx%|,"{_{%F%AzbZ3ֶ^Bʅ5#'ukx+M,}!5Z0V?O O4E,D@dĹĕ:'E2 >LDH8M:݉M,"ofv͚M9IbC}+SzspǮlE0i$UmL\M^x<|1_TV\ l2H C'~^i~Osr!&0慑`;5&)YTyI!+ʚ<7p#>r@t%l5.8j',:[J*{S%BDN(q"&NwtNM5)Gn㇛ږ RsS'Tq+Rz|m10 E =6.ar~ғи=$l5|F: foqD|ey X\JKT޹1pwXJ1tEռ(9a#s/뾉F%;PGӣݹdJsU!IcjU-d?m*s7R0e1-x26)dMGs(U+c)B/TEc>lKtg?;^:6 8ܯ = PVFj륬!TVɕzOp&QZ߁\K&L8_d5?.vh oM[ΨT-JIkKrǟ8&#Af>קP5Wg%sh{tn1e~5|q pf0ݔCy軆')Y>j%O;(%PO\3oN#ZM0G'0bVÿ!BhhL +U]%b'-,dFDNbs]"~ YlJ\+%J\ 0c/`Ф^س4`pk\k?LC fXQ9+R@X(iȧr]>C9"rxzAFBjˁ6ki1U3L%l^>=b65_ah.f|c,6Џ\} )ƿtW1BAy{3K0~\S׷d#'*=Hir Tj3S k~2+F?*+3fKg(hUn1׉OQ@yE Y1/Bt LW> ^oОȴVyԭ~Ijih=ᭆhSy }]fJ"JNaa xT9\{6?ŝ;p0M2ELҺ(7;;YhGB…M.|D+rvQ8[sFwo;.[Z@ċX $Jyf>>3kg7Tv\KZ~+RqtJe>8OCAs+^6QӐWn-r]־!}cLjm}w<s^eR q~@DY`w9@U/j\,,m²%x7w+/--}`/]MRAQ2_P7ɖD `Ԛ57M+4N6l,Y @# ?Z oCnP+Gqx^$ObJX?B_hqgb0zTS̞? &ulziyp06kBalGޟPT]Ny9YN4ts8Y7&htLfyt!gl,8op 7 ˨]+)w;j֑9B\$J2zȁL:SBZɆh]h.fD6]roYMz :{×SF^93}AdN?@RB`s)KHk,l|uh/i6L'v@B`^lHObgHuVu'R98c٠2e.XU]A)Rq /4F\SfZ ><HU0q]U$2UM߰Mx:!G.eڃ g#"-SYC/KfAsy7oWs຃ >(L:G8eA%=*\i3ұzZ|c8Wy\ɑ(|.~ɚQgg~U4]R.;KTφvduN ~md@9d3=ކ'G؊5g,լ9q^SKSHU!0'륓<(F%gv1 #_{yXa bu]o>~: 8l8Gʻ8b l2j["ź>#ceьw\U}s<3ϩL|W+[Lw?b\Srwu\*ȱ,Lgq!ۼ,A,o[ݱb8bw8,fޭ$NH'yash?Zcj5 >"aD;l}m\\j*&O+"MvPȥrX`)沭=\T "yeBXt$:w5?1tφCb7Kr.4)V 56xu5N_|h"jLJ8",xz،['lL+[hFx/fF-bD7"1.Z̀;Sb T[r}&ofߚ\)v̱#Mn{_pBHf B M* _fRÅ:Di1Cm0q3qdVn}; ʝ{AaUMdOԧ92@6B_(ztq:^2Oӈ\hܲf_]T0+B/tG%D%rBIAN#^H0k_ު Ѱme+(T?G8 L,'@zI~'2r.z:lNc#"L5@΃Mn ,pL$ \?D2yO^Oŷ ;F$RuL[Nx&GM &[ =y5#DuN1v$ZY8iOrFW8蟨Y|E#G[Sj9 a :w-:nf1 Zn3n9 3(˙9+ fewv%7)MEOMz+Daj{Oo@I+?/myALJs֏ϸN\_ If," ߵy6w^:fR@Gr@hy%~C+589I8<Jl#mh;_ЊY{[5c $zH?F} >`q쁷ObQ2T;$8EOtu~1,>UfH6o#y_R>/ Svy^E _X4,g[9Ʌ:i<4 XV"Ua O,6pQ~\-@&=~[FhNfPq%_sZB(Mqma z+zóЌYf7h3r颭9`=R!:Krl&oqߗ/&!R< ?QƘG%$/E?K'jU/5ސtk* sre 9 4f!΋y6 lJì.pK]TB`=Y \jInq?qkTu'4msA' <[^nF4Vaή'yt_D,W Naɨ4E!^Ta dL ㇞3cW]O(2gePh0hfX(8\S2g@m ETäBぁaDJ3 7v!(J ~?ҹw\Eh(sFe >sȣvXy*6;,Y\q)Z@/V3A _Ԣ⣨#yϹ@a9Eb2n!XvD#hDfV 3|մnb~hۚy>RW7ռo?ѡsf_NJDaN:Tة%cvy6 %x\0^MN-Mozy1 hvgi!$)0`|xĚ~򅡸1v~.[R fxks6{ٔ]*Ze=-{9e0"v@*)t֦ҧ2ݙIY9.ynNtC9ݝ:@J#iQĆ䃥ۅUYëct _Fǀͼ(z{h*F*\ai]UOX 4׷5,YϼlHF)l|6 #o»3@>d|Ҋ@xZoUsdCz@nf97m ;sQ\|edyZ+L (9KuhaȔ1qvTLf:݄VGT>|\ԑ#-t< |'bg|*[fDT ^l9"]aYS4iֶ,rY˜㌚xb4O4yS\(J{ Y4Ȇ#9 /e{XSrmE6YËM-,  ̶Rਖ਼`@1 Ɠ/ RMϰAW(7km/ElNŶ{2"bg'h$@2myrp]!oPYr`|قnD柮s32Mmn+ RN HE7!hdhNmhD2boDNT4o?=|Ťlsֹ @9Hiݦz*[QcМ\[A5kJXף9=SSO}۟V_tEqOij RHw,M8I\Kqrc Aq2e%dw2XDN<, ܶ8cIEGD5RgVhC,[x[y Z\dQCSvB烄{3 @7YiRS\p#!d ? Dž;- b{ _6Y>@^x?TǶO DfX3; }Yb;8{A %v12l$M#`kLKE(%;G`]qዓR/@Ĥ\s8JjFT2FMi*uG4DJSivwkګR!S?- SCr_}dר943 40ru&q =`_RZ-'ݿxisb+(T,YU ߋpL\*;'Z#^C#,_$]ӣuVwaܨO*0ks^ HDnvGII=KȫAT!E,[1h֝O,V c 2D> ^ !l 3Q< Mj\u ji.ʏҜ,QoՆT.q/cez5ۼ-o4_ܣs&|`n_Q)VD+l8;![.FjoYJNZ_=_`J|"l!nr^x@y!9K%8xxg k_ɧԐx x4 u/V0nG`!,gߨ?O$K~|΄WylwY<;H72C_{_=ի +d郠ΖэzuHym#uczW܃ZNt4/gتأ5Gl߶pX,5Wp\>C8PUX:0ppCo5yqPZH˚, hD~R,AcH21?;.)u7hq;:[\Fwa],a֗mD,+YB.Z|.qU#h}bS=AN*I\2ԎoJ~s ʮBYI0EM6"d(>UU &L^ks<HYϤo+(>AXXau4>`>vQt1$0EBԀf{&@D{vz~$$<v*jKLZAkƶw @F7}y.pj;ur tc5{jxO>ZEekMBa^wjϦ+_p÷v3nI,v:Я0eDjD,$48`/.PkK.IT51վ; !J /]>VMC GHbuFO1i67Q6v_Cmp 02Q8ՔWNޜցC8zh cG/ Q"p_u;\x|޴ŏ[Z]᜔:g72)ֈ\:~9) Kl cBjÃ!^ܥqКZA` 4.Yz.&64^}b벦bjI{ @GL`F1U]N~ +hmI Tpt3)x`"*0 vͰ&p>X#DI͖D/J]k: 3)Ai%fUV`0UT E\3G="  o?,MoS&1Zb_a!7P_Βڳ )@rNO9AW>AQ8]x`Ny-]hjZ8"Q#qh1m,OZ~q?5TTsw,ԩZ*~3s72``:H@1, w3঴t0y5`uqu܆NX du1M($δ_E! C7b}CvS$%L=7sԜ;B!yNʶr]spÅڳCEdTF(Όl^pP$[T85сCq`U< RvIPTJOnj㛃b=&v1|ȺY\/#@61@@1 l& [@"껡OhN@ ڦ9IXjZ\`Ώ7[&^) *ѽN ?jdIUucpe5.*}I >1KDdnW7VC58("=wΜmzVMs J&fP%;=Ϲpz{簇6>nZo$D&IJ5Zzz!}<i-`ˡce[% :Ӂt w <~ H2Ӳˆmp 0"P.P/d7H}'X уcY@V b!ǰz+ITC (pc*G=>I6J(HtY݊ ʜLقXfTv]}Эe#T4|բ8q(۽(F>2?P[ʎ^EƝUO  ͅU%3bԑ}!ֳw1֋KIed)u(sRf Gģt63))q%f:L"o܊'t\[J~6|i;Z8$HJL]<ΩN`mkGQ,2[p@An(3K6y* 6{nKO$ɮν{P>ǚ;c޾x›]NG<3Sm@_;9+{3I%^&AolIY?s\uC;~?L q*.Xp̗清Ճ9` @nh+Q253uڸ f97pcӘ"-"NJ촡 E7ɛs_%<[suS ^RvÆ3EY !j)hUVmЙ3[:d^IB~39V7-}v.5ɇ+A*<8̗8ȬSu۵ BQ-hŏ3\oκ11zTmÄ&a{]jw |bs! krh5Yu>Do'F'a-iZݦYP9,֧5EA,'\AOimpCQr|ꋱ;F-Pqc|943h:@}7hkzװHA'iCHLqrD͜+r|;E ^vNJ90g.)!B+pn i{$EnG^?$_u{}k˜"e ( bÂL2џ\Ј2іOP=w")L.q:lVta[[i]eo;6uڛiGcގ<Pi&($,Ì7\ղAt&;k PMFdFr'D֛xa#B~RÒ&Gd[3oԤv"$_3U #0TG`|bDA60TK1qP@}Y=9ffDXLy:jW.5:~RRa*ud#3{Oh˴~rUf(¸\f50<?ѰL[s$тA@dŸa,KV1 H8>ƜC؈fSϡվ%#FRYcA5wă_eEM/,eY1،$^Ve@0o #' 2rpTL̦&"(~ O }Eu*D؟G#~2,3ׁ kڸyj-:Ip̈́|*yt۔_R75B^dxT2\z.~TC<fAМo[`TR.g%Zv*rV_}P 1p e1FSW LMhsU AdN ܮA`>6msLt"z)y04^!qbm&h{FUkkJp11Rh";ȟXf;7kbU]@;KPIqS0V saO\JW:W[@Tj%Q 9ө`[;lx#ɬJ4F]dQ&BRr,y/U„h$@+Zb+n/tsP@k9'gl )X3^KO)_(px6J>eaY`dY\{?V۹A~ ~Z>35(ǃ {rxk@[[Ʈz}yN#8Ki;OL-X9X+L 4# LllUr7#WLpK lQYl@$s-,fCN8܌◯q8&}rα>?)E{f5({ۛŏio ֏ʛ8$RqcI. -h>"\ix~bĔR@v'G~Huy< cFzSsoì%JJbP^i )!9g.Emo3V`'JfrY֨}^ 5Se8uu-%{NZO$B>T-"JP2̖Ol\АƊ;.&b*`qk)丏/ :^yxUC8H@߈uVZ%FZZ:b MRhBx&& KN3!d,zgjNug9a%fh!Kg#\憇6XZ.v; ը0ғ ҕfkhul6G!zoMfe ` ~$kCզ}?flW!Zkspi)BşI/s;9CvrNK`#zed.NI2 $r yloK;uTrHKns ī[ybtvX)Pȇ_-*ƮW(-7lM\PU<C_+پ gC=Djex]*qO:~LZ,sfոg#-=]%ez /FuBwbZv9):sxR9=gXͳ"\ x[Cިy/N* _55']\gWձ?1k@]ֿLlUPWNZA]TqsᬨaHDO1=p>.f-,'_dz|>5-_$$Ȳ'/}GF\)海ʏw۞ g74r灮TJȹ*a#)nTz׋ 7Si .sƝ\/mD:0 @r[o؃[iG`yTv,hZ7\\~7g#eXrb)1u4 XQT|5p&7.+ZG9dm~|w* |?'s_0ת[v.L t|^e0!sP 5aA$չqψ`{p\z"F@>B#v>.z!6 1Eķ1a0RcҸ۔xw75Ѻ0*\/s+v%| &M\ZiLa?hc>([c>`qWG5 @jþJA>VzUa}ϐ4DlO|/60O~$t=piοO-K0loƮqzaɎC'f~.u8ߓgrTHnkTֺo[!%Ұ|=%2܈fz[At+Egj^D1OlK|W;L^(%N l7Фī }kQ`lA] #lld!<fƅujSQUџ O6*4 ظ9YO0z|MRِD9K5 tUvr !>ѷM:\q"U^pCA~93Uk!([ؿS&ئhTmޫGh 78{f>M){z|J}wf8Z%Se?M4]tEx8ePߟϩ~9C kS2U<2V{z\$37;&5'>wBp(+9顦vc5(*>f8h>;F7^Be9c7l4AdSf:j;$8qWɈWsȪ΋٫rB1BJsL>rWS9a#efW^9=b<4 )LdǪ3q-n\*x|S'-+oj'AK4%Oکќ_NSaG$9al?h'UHŒJTIז岃>g/$;,k!= g=ZTZwyϫJm2IBKKo:qx]:nHVyJ&aKP:V(ڕ_}#9 WBə>vQK _]eݶv8@xTq;!<|lvxgx~"FtJ5؉x.,9 _cKK ڒnI%s5u#H@3W:R ĒmIUv дn">7@e`JA^oI :%4ץkC85 jzV}lCz ܟ{4o3Q#Z==N.O _3(wak?ΖN\Yug;Khk)Қ+Lay+Z}^:Lʝn 6^a0%֙k^u03T Yԓ.lj<,0p5 4SNpwatt3厎TN`pB_X FIT$. }zG̀v*Px&E х7+nf8NMA6-ӣiM8Hc -q ybB:;ȜB/A8K>J7Gp\Ao,7`]{7 <mqv#3oc1sW(׏ąpd  NVVz8Zw,8ͤqUQHɺo=6 c6;{Tn i9WoW+]&:4jѓOp]?@/Z]R ."g~^!åĪǕ +b Nr͵C6}[w)X#$ X[j&'1=ŕ4J (k =NP U]1.' A__.Mz0ipGdݪ_+_:,@`SCdHFNE{mCux!:"(sLvaMRn6޺I1.?/P!R}kOGQTM$>u26=f[\1גVg!L (JrMRZCQ +k? *0ȵ9Zx~rjg^Bk&!YT%x 9wQ7%!&:u/4٘4/ &VWJakZq6dЋ% o.w_{ɪM7Cj2U(\6V3SECbS3daLiS6%V/bo_i͸70ۘ%VsD|?xË8ƺ;/i|ڈQ'9:`/uam wZ᳾Ik9Qp~&?eeEpAhU=ުX4Um;Jō DyM-o8]a鎲q޲v+lq2 ֏pKn`}hD܇Tfc.%Z⛃?^?X Ec)L&!yEf Z!PH;sU41 Ctiɚa&+5h$r922"XNR0F^9dOo#ϊ7,k ĦJ:3sb6Zk!\e{c=q1l:$η-Xq4:Ř㹈&-"g'G8z˥:uXw'\=)_MWݡU0}UHoڒچ0ˍ0:C '䫁> \7(~\.`['n#u 2۴*1T+{4 ̍‘K) .M(_b64`@:w -liw35%Z՛8U65^$,Rt믖`s\SpN F!!LJ:m6'riƉ)M(73XB j_:rE:K<^BQqiQt0{%_έlռ s[Xz>p=XUArxT0;?(IKEt~v/f#D 5 IQ'g$_,#ૃpcK):t?s9p^',Kl|0SD 9GE_K|sm J/d~6*;MZ8 2ϰH+ƼhK~q=m/TD |Ս"IyCc9ᢈ\02:+f ZC - ,&[9Orb~.{ŻHmaЋ˼+ݡeȠ۴xf=B}kͽ(odve?B>U%DKt[jGzېq,LFU_tǧ:&-{$o\˫ul{Y_^5 I1rY׊04:kQe1p1^1NwOF>p{1=PjN<6p"M?׿^S)u2n5n4. c_[SDB̼M7x#o(N}~/95=.Y!@m^JE8R҃~m ж;_ve-^x&yjvx6:0&hQ(fW{r&74 (QpĒpُD*D6U<)?Vwaߗ7 xzMhȋ GC9y_|(J80@LU=U 2.V@`Ry:;`sHHUۊ_ȶ25_E F_TUNB\$MRcr^bggrI";#Ig4#S<ݏoS6N~Ja{|! 7;{=4LlQeiþ~߂nrHH w!x#"r$f@EUyrE׫;t;q@{00%X;- 1 ~ī4-FPp@߹LP]?V|b<⓸Z—(#g p=TTs!,^#9wM LMcou['W_ANNp37 :R^hE IՏ=9wС\mlwCh&/`pH}[KB^r$.T + &e^GPg^0]f)Gk8g˛ ͺT$4M۠P`6Bh'aQyvi W*"cb=" okSEUc} 觲ZךW !]gCw#L2+g&]>\;5p< *!4K8qx{xʷi7HT},QymiX>I4J۫/dD$.ވFms9iWdXjH+a1Ζ\4 / !g=In!+z r"'HH`uvF_m瓏+]\w,}-q NQU'b`_و(Gk[gv h)J^ZD %I&,S\6p-zy7w=38@WAMpJ=}&q >C& 6H)ĩm?~q.k1oTQTjoD_Re0!^瀯-\@y'_c*3nA( H"<_&kL4X$|[O-ϏW:  $/)帓=,$6 U:MsjXÈ^2yৌZ\XHzJvT8ۯuZUol0ڬt}#X,:nm kA$ ZuכV"4H2+ɻAnΫ:CX &Jc'(+~rоrS9y,^[D4d'(CN!S;[i0ha\[%4h(Vkc5 mA;54eH[Mlodx B8U/t܀'3]Ct͋$FW\N7$0^=`H2|^<< %$>Ei([ppWUNM{Gkc!wO,}ZAƛHUR&p{5هCt0L~ [`X3&>WlDOх8*\!wM/k;ڄl_H͌QO keUWi%CDоO}YzOf0k}M u$6D*.mq {^L{w/TI\TAEDz$~C/HF|kXwwdVN,dO3 %|bhF X ]..nn+7T~('Q4@Z;Bx)Dkm't}C? SFUk`Hp,TPԮJ߶K&J)#SHQA|akRǒׅ5&@~)`oZԙ5\ 03m~/:1,ȜܖM S%$~`TmX:7hiLo(1S%#`OAqnwϔt!6^gs@ēQߴe@mF[|\>yZڀ훤| >H_sҧQu4TZ \䞠LK~EjQ5&müdsV 6zJE`@<>Z+K[s);57%P[ O`m>wÑtj7k MJ_ϼR-4M?y\V.R eYtq1+@ 5m; ?٬X Pi|$b딎,7tAsr 'on'+!~)  tr!ŧ__ zn;{H#"b甚ORW2=ܒ& c01@ }΃xWζU숨i x=umBS.iV&/l,p-ŗ`ioJR^NJ~1׾8Fum דW3mN eW~?`i<} vT*;62b2Ww@^8l]Ga"Pҡ.A@iyU'`B8(=ua,| _B֣^~)nf|R-\[2bo:y"ό,>DV ꢗ^)kbū(A=^CuQ=-%yjPޫo9/[.56\BLHߣ\I5$ |.<u¶q~L34Lc+&Nk$腕* 2t{ƨЈ6V\ty߫ d]@=ӶQc!n),wx-!41{D-qUކdVZ2Ml=+(\濝@{FlҾ" ג3l-~Vxl=0lf~WAC("kw$!0[(Z,f&/!dax%7\APҪ8'T@* #}JmZFڿb^/O\"V{[0%Z&"\nlB1S>x&@+F1WG(ZP$ړYG`/"oUvĤ$ʨ8竂xn€d5;Yq7;a M#oRP%G$18(7|^鸉[o>4MVvM_K2⮎[Ѿ7O*l5׉D#x ]bB%CĤfE$x&U-sZ-޴H|Oi..+a Lj ., pa?3QsQBbt5K\"/&=\ÕB7H^r6!"G6t˄` I`Hǜ4SɟY0p=$NEBjؠXXA%z<\ppR ?FFF!+s!ɗKAɤmhKV|`*p *WtB5=(^!A6P@)KdksQ VG2AmqVhOT#j03H<9*BrziJ.iU}j N!#pEnڦduV5 -TitٴGXU(VyUkyD> kB{9m|[,??kZ{inʻLЅK}W@ՔIV䵏l$-`!,$6)QIeL.֨t +mOFaѾECTRA1$y+:F7SGU@>7f%YD=!M_&l3K5VPK"y7=+ۄ,E _.6CIΛ%=|>w AS@]Sֆ07ʎTOB4Ef1MS >ڨkο8\n:q)߅*&&׳my⋙?&PLk2!a ^$*,xCHdQԑgS8ÿ&Pl8zLmJϸ)V6'[0 gE b~ +fU/c{W.y{)$ I^bm){!8l  ufV؉Zlv U]Ki3Odjy>Xv,߯ҝ~%9 LWON &)$=6^*Bo;xf'h43[̝): }G MۜD#ёD_):n_[eݥݪ[9cݫIL0ƽjw;桔T-b$:%,‰^@(IJo#ddCSKb/lzOqp-)x]mˬ1!H W ;so`#&pexOkRP)2JށI[Z ޠ;ਖeO) *8X@<ڑ =P+D:(gDZcjYsJ%i[K 8kIs9N,P#I>4%|y}n-d ƭA'D+hÒRݟŹ Ad_;mpݵ}0]LKw$cwnD˿Eu݅~^P:oi ܬPѦKJrj߬; ,z65%F Y)jOI@ojl 4_WMHXarIrj*䛽l. fEOij6G"¨cVJXPu\r %Uv$5iNn{tl63HsKfN>y\ϺS-9ޥ>@ϐŒ]7f@W <̎\ QG_3~7K`9Re]:V\M׎"cBP{= FS{m|kgMAtP637+rpKR-=F;Tf1֋ENfތmbLy d@pΌDWdGP8tGڮjwYCf{8c_&SoMAՐY2+V%Eli#^:Q2Av4vKpyl׶BF7KN=,QrZ+'ːKh|0K9{W\=ߑtu 56TX x=o)pJV1V]Z ټ@:bhJ6έܽ*}}O ѩRN [߻77=(cZ[o;cƴepKiw8ۻ?91*;ӽ~yqa*39= Hg8f66WwiQhQ#=t߳3D!*oZx3"ZU5ibV"mmZsKI3l\.prS)SE-oϲLB{pB'VSsws?YNJ>7z.e7?X@}*3Ȩ [E?;/݉SP>^{GgQZ*?UT<L*+BcAF*P٦'QZ(CkϿ?.e!@A.Eփ_wәo1Μl{Ŋo2+aU; Fh3)=h U(Qx0w0e<媔P}Fl& l^{E8$;cx\Au}[ٓ/Jx m 3H \ry~`,H` U^ k@Ie !eOF+,Ăx*@7øVAK1Z^2%_TΨɞ1)XѬ-N /Qv_f)#t)\0PA5SGFwYc7n =gW:xǐ45HܐM0+Ԙ= ,͠}/6~\vU,Pu"$=MI+VGyc6!A6$wFAOkQ9DQ&%EG [+d|i?eۛNs.jjkH!|6C') lbl;4Q'MC{dG3rɒ̧`=9ez-N.ᬕ{PCBuMH~̳ ''_L(K䟝^Gs-g'Qy$WƑ86 K,Q]+7D rw$F%<^orm)6l nƁnf]M9{>emA*6]ˆ\Dml6ؘpJs尒ah(|~xy_:#{Z|Nml#uR1/EX%P05?38ԵzP>+0H_4=:LYU$+,JέI11hvQbc"eޛPh<K6ŕtCa90 أDoE E pm*G%F@@֟mEALuwKgu "F];Ҫ=?^0+.Ed<("iR;hBWi0p<>jٍnn,kgR[NxJ Ba56:[”r<ƈP[خC#u;0M: pvD$Xc| \]SG|+b(< \xZZ%oiꪩD [#{H{Y*c\_z򅟖A0[Τ_eh_Cڗ9a^0|3h~ZZ4>8l3ĵSܕs>ONuPZI\~ FK~4r`(i_?6~d 4(uYv!R RZsQRfx5MJ0>9'[ohpAeM݈@Z0S!N -!x@QTo#w)ї]Hh;iҝMkݣO]W rI#66_cPQwg¿oX3 N)TR=ig9&{r@pWv ԯ FDڈ/"'6gv]>2>ˇP9)8x{."[X'wR0[ߝ'f5U2ս L`Ǡ<#TRXZyeiO t+N_bvVV3򶪥V䳶 h]  Eےn fA2N}x̮R#!Sl +jqHctoBCI.<`1>_uм Vϳ("Ki3p c%(r3kdb!ӏ[ 3 ɿtYFOqdX/z,Z|7/AoY;a,%b MޛyfPD[;;DDr톧Pl Bk^՞:$>@lW$~fe``#gZd[] -4gL@A\Gzj֎0CSI-{q {%\5KlVKɞd' (9h^nɳ,2m=WØB6*.84&_h%Sa9{Af[ ~Bg5Km| CTЬ|!saT&FLK)ao> dѦVxUDm:' h#cox 7QK)Kw+ ţvҸDitOHK]*YEv.{:W+P/J8U}TBCo ,~#6Br9A@ QYes7Hh>aRX(-OMYͨ8x*O01(u3J+@@9 Tk_ SEpQlo!;TL -E,vl%2= mZ<8Vr]U ͆&6C"J7K'/}A鴺MR O6DDM5 DqVJP|)/XI8y>jva[61GI$dBU -_fRli{z7{ˀpm&6),<~j.~0L-uiZ_1P yo9~ũBZ[ H|:M⃮Dԥ42=7Hzn!I2Yn xha1 i7cӵ9ZDW5}F%G:]c׈2>]o\v(&RE1;qػsQOSe;fP\ ߺ}B5=9IBj*oաbb9nz7d9t*>.hEN}>zvx<:-z7TDE97VZݠmbGdv歠,oРW)-Ih#؞A*mS ZĐ{B Z tbr>+q.]`޷ 9\_n(!T:JqZ+fG|ݥ=xe J`Vk.8 $"?rvbd!oK;GM y6LȰTjHV*B۱}_8IBl*4^8BɅeluϞN͹D(ح 4Yffj5?:8U6 Lt*8S`v Ȓ5^W 6lx~H\Hf/E9FT=?܅`_o  h39[kb 8X^{-eyk,t-u; f`p#mBsf-$T$?h(֎M7c/gw5# `(zU2SDtyuχP = ԋrt%.;c%>J':p`ӥThM+jREY9+Yj3Hq߮)Yxi|e$+Q.SXH:*ډw(hmeT2DZY0!Oy;EQΧ4T3$|-#Ђ|&,X R#KN8ZU1}C U=]oVlw)1(`?fh*ꡏ闯~ (X> p=_į)L窏8*sy;(")'qr{k =x  mjTh (B&~y Z*ݯ -gH=lش%R} F3Oy"v*WV(_ x;5ވ P$@I q^ !K27mHaPz4yd=ED++fzMXFM#}+إW7ٕ\` я4x~HӾ%}J)ݾ, 1!T5qoT[ŭ_2.~%ds氠eَ E6xhba>tV̤؛RӯqN@+.Xfi/!"8\=Q #gt;x n1,Mpʕ mRAj &א]CqKұ1W,08?TҧX|:BUcHjs~`;B`GR5},4ݟw}љ(v1iGD2ʉ:$ig/z+0澆fE4J ׌Ԛ@po/qQ8zj9Y~8 dOa_N ]*U s"]E!R2t:*8O= JÆO-uG`;uG駸o'r6@ՎWRۑhϬvpԢ`K2a$G.pBMXX"~T 0˱4'mP،fQF"E}^n*.Sq@yn=9>{'];lrѿraH){}G $ (gz}UF5+M2ԨgD`h2]@UfԹɜpq$Fe*I8 Ys{s!zcV6d|Tc~]k`㛋_1Ǡ8N V_3'<7ٕެ)RDfaDJ+y1CY裊?Ҡ1N6EqdDՠo+v'̢>zywt.18fMFPȗ!U掃+ٴ%s4 bP+K}2'Q ck pNxRLG[Y,^5S4BS@ŐpQZHU3oI<%F{ihraSW_g2Qmyp. {ϒj %aD(*PZ:Ls%Q ǙHN /σj<Ӟ @qz[,ٍ9e+A@]{jԼa!m_WD#ijEīԱ i mwzXetjhyP 7 ~mۊ50y­jcoG@9=mU~c):,c-$ ޟG8)"yyTWfs;u.TDfk8׷X~o[֋M/x9`呥O1": ե9ċ0z!NiHLsm%uԿ}LK dQ*TAa)?EZqN:{׍ d4rdž> =:ѿW`sl}X$E|P$iZ<;RE~K!B4cj= ?%2?d/Wsߔ&:4lgƿnW~~|KH1C=)ZXW3ʵlx9LG85_zt~?jy.eM `ұbYͣs,X}j*$Ք=\g$~ x-IFDhk_D$ l`;z{X0nü VܐHiۇByYS ,s޴; vuR{OSE{}ٟm4<<&V]ZXaTN{!#Y)1!w ~F 6Zrk;/SK{ȷF$cɯ}0haUQ^ey||2.g0!1nfg?ql{e6v.D#f $o'vdEUNZ5&UbArm$y\7<9o~2Ĉk 45)I9PĆ/xS$VU^JxI["`3튎q8֭ p2t|aLؙ_8.1 \$whl*cKVJn:aJx\zLU+4X`kN:=ouhO`h8z hjN%;sVD$xGd?]KUe%|ۯi#7`j(7 a'|ێ.5"ﭾxL*4O^5yHz^]󒓥!}R}#fI, qrnZo|^nklT=ɂ{ɽ0!Ġ[I҂!y\O.P~E#T((+RMBnn=C\-\;!wH@n^')8aY(q/ w2{+{A?4V]C{}A@Uy w^C`𖨠MW\6.Y˜pby/MQ3)X.p wUXb-9Q dᚎ♎?=L,v8QyeDqѭWvQA:L?cd)VKfI(88Ф} p̓NkS u=yx.][ﭒ}eQ!L ̊;~8),P@+*ĥ$-~j_.oc ĥ?T7~z*!ޡ#ƹjL$fsP (eÏ}V|J Hۨ~POV9 %Br*&EotEin/#5VL+ 0Ef1j}FY/;TL':3}|-L$.t[ͻbě)k+>6 Qxǩ ^k|qĔT[bKBƦMݞY午h@`T_ꯎFdf0 >՝ Ch@ t"y,`fG=PYX'wAM_a%OPjUdR/x^/w ^,Eb׀OI]hǔȼ G?Xo懛>Dm!k-œ-ÑF;nSyM7ۉLqvYlN MK$I2ݙokQ,rŊS΢S4O8p񧘁SIù7^UIy0MF) {F^%Uylb DZ3,>홡so g# |fʱ5JΑ8C/K{^2 \t:>Vh'7)ol  :bT;{P]d JfvNvQ"V\0jH` ҭzP̭j4ѐLZP3Ėѓߑx1Z D٪~s49Z.M!c&􁎵SQfdj.Sk6ot*{^IextAFpZ0lxP,JHsiտ<|`:DD {K/{8 ;4zs$tf^ӎ9rE5.ߤ[,`0–(}6IxgxȤ~>XcHhì+ByvJWվdٰW'_iEn\,J;xEj(>hlwSjߤA`wKk*۬e'Λx]I?1Z? 9Ox_?-LREgD`< ޛMlDlqH&dasxcJZ=dM>Y,=|eLό8ڿD)$lK1P qY⅕5Z( F 1*J~73R> bkdrщcNc`q$j|S7%d!ugıaxZۍI'SQp8/IP" t)f,6 "|!-G V\CL/UCǸ@S8 v뀩"G,{'KfMΖ0>1KA?Bْ+OԹ,4Cjʾjg WDӣNx/fѳ1mYvL.4vrͲOކNY +8, n, k$<6G|>hr5g9lO5I\҃%!j7 !g1"c0a5qhԺY5< 4r#H+a]uN>enH]$‡? |pmF>k|;jV<[&x1HS5e./+1g8@Ѹ ?sy)ux<%Uǜ%m]w/m2MJcڒ+ŬJ_2[bQr 0ΝHqzنm Cr n3D)C w}Vym"%7#.Չ~{(`ŧarGf4Z@(@'B p`S┙)\wb($jIq=%o5rI ۨΪ2HF$9Pqvt3l4ߌd&52kp*p ʣka (wg,;<`t 4iNxVN)T`M1@Ws׻7GXO9 3OH-;Ay3] eÜ0O5#8Q EN=L6yqËlzn6TmsoisP]j*O$g5Aծ\ۭw% B^CǑeN ؃D%X 3; ݼ $As/?2!); zg1r39B+#~V)m%0VbXENwµ=pQ9%V|-b*EJMnmPm`:ճ2tu5B6pH:>{%W].%:t@VtE`5 [af1ri#4s9 ~ۊ=0 /w ~1:]ln5kh + ! 0M79)EL7>86^^559?S_rSy!oRg:25N1q h¡o} S]a)L.чV!l4鲡 @G,BȶmQQzOBfK$ybCAV*kVRU%{^*F¤KE9 -'L ixZ>pCq J#_6B hJuƺ')o4T.2-cܢ^֖Q-Iм$vr-F%m )f=9Uf*Q6lo7"SV(sn`a^^JW1#ǵ*םPzB0M .c`\[D`@q鲳Y3` JSrƭvpyq&H )x6I*5^9Ӟ w+/(X㣺/T«'lBy-i-/mA}fY&ɳm9XFa?lC|mQj F@1鿍\BN'.4+.nRhheb.i4&$9p%1D6-`+.gPĞ=,]`on;IwhHEfʑs`!B2=zE\fp)L),U-o Hrw 7׀0ªO|X+玫w0$u1N=fhIr[J5yIaMQ'酰6dX::1w95蔑Ɓ}KDT[W!M*v Dr= .~@Ѡ<']Ю33x% s 3 (UM\aL u ;܏4-s:~tv,ٻWv܅oiq>iD/,{Wxکc :wG(`Q^~LɫE#3hs9֭SW^Vߛp9Afw7!w66f0p-N:l=$O[_3B񲹌A5 G۞b굿&M k0b[+?򲬆#hJ~lnPdLEXSlx+h?mVH2$r3 ? lWpOW6k7\ `jC|?ΏCGB9 toFA+_"rؾK>_׀7U/:$Gxc"UPu=nRR!'JI2Rgb{瀛ef?wE**DmnqF`J%r߇WgB84gM)$sLڠ\4X B*HcNOq,zvܥij:` G\g Iri(1[ɣK$ӘK:w6?Gg0( ԰e .QL{6Y~#Eo}7Q RT/,Q({}ܿ5 aF C;5-~h!~%d&aC let>BW:\ sNÔ[ ?O~Tp~ p7N(Cg`uBTP.6|n'g\+K|?XHZ C?\`5BbְAsLN<)9SSf$q@߸99::U72O9jwO_Gz4Al[BD}ISGù3܄, SDM<$O# "hB9J0HdǶζS؅*FJt|5 mf%T.^nȅQF݈?A(A^-u9d|-YsoY͎siAl7c|sFx,ܮ{vYv^;p (R[̺[ySf6qߪ^cb]P@-a~eH ƁY p%5G闀+S6APGJwW頣ӑa+lEg;a5j?F_<PMߑp:{ R$!v7qR<0>ٯηKaB#Y6*6fՂdgJzn׫cSb-'/_ )і\sniJBTzMB+)1 ):C[c/*<%9c؈No!lئf"@K+lfj )qFO(Gn&Vl(ri-LYg6Hw99)PN [&z %M<6ZF&-߫p-ό,M n{َ"@t6>y8%*fw8hd QENMJoaEU)^LxlRIk~7WޭlVd#'gUEw-lj6B"4B$~xAQw mH5c*(w]Jpf/8=H%>!"=O<#c UJy7prWm=o@<k)#!,OP5qwpraN$q12^[:[X(ȸ-Tr~y[qVڐȵmlC,yVϕ&0uzr S -Le*'Nnu8Q#n$uQJQ>̧w˥{lyz ]+35[_7}skKG:3ׄ\=<&'Ӓ6y7Ԅ^,p5 ૆F <漐2OuFv[HuDX@?ޮ`)b =$P%' ~~LO_+2XV&oe.?{TUu: \MMxKJc$ć`hF׫wdƚ7ˈף(/ޱÂN-)]`p f;Yvz)M|PkE uu=l*̠ސflhk>CM,2e>:s]eeź%Ôٚj` _[$XqB fY\p.$Z#J=?e>kn6x $$AE?wK$e4N`*;nh]QNk ;֭U(~X4 I6L.QIeuDﳖ:#MyL{54|_0z<~=޲2!xĈ[ זLU҃?I۶+?orc Cazqk>0‼,DڝSGԙx[ 2.‘)B/2zǓ, rp7>=ٍ L^c uU)a*cB` ܦvjkjXWh?Pѩm&IJLbV6@`[Z˙qZ08B4XozoqÉوc40VP5H„ =c`zKK90N~ OXq,gj|mxGHq3kh[ٳb2#P3 HFp9hJΠ[~R\7g<?Ybc%NDÔRA;,2yW$p(ж@ Fh v+sx-:#wRC]ɦe_٥薺Q64|&pu6,I{,{DHxKED|NU_}ĹjĄZLHr4?\ktȡwmϮ9wŦV#mQah*YqO!7 ZO@8H?ʀTN?\4 R쎅Xf'z5 5cvh4 SX7G\DN@Ԕ\>]$\ӵEYQ}Dau1;ö*։"B3%A钳zHc߁c^OHs=Ѥt-;1[FAozMQ#Kw>Tlr84T:rLSUНmL=]$W\)/+F> p$.1TERML g/qj)= ?G&2Ǽ+Ƕ)UTM4dM22R=j$wT Rb%IˊAEQ~B UZgN0:@B~ߙo`f.[<-YHEvj XeyqR.=O.Uz8x|ԖBV>䢞ED ,#$I ؘ$PTܽj'JR7\!8~ •V]F̯Yqo{XL 8b/KƘ48넕p"NX`Mnx.[Sm-R"1Pubte8P_+v0 *kz;NfԈʓI.;T?fzEIBٛ!H» Y7W~ bRkdhOHE>t6EV8"f}{(5gv<|xV5R~NyHg& 'NHf3mHG) x2^G"[nzH.i\/=C$3ZD4|ABFLDe]囥,°!;>(Q}\im|﹭4k4,( 5(K-#(W auJVy7B#*(u VWbw$?A\ dQ3bGDVF d!ЧF7PZ* `(~sBZ#`K Co OߩZh`,"t׳7- D.d7ӑbB U|hvfpɕ精shNi6O Nny^=:0t TJo(.t$l{ ?5!3={>?' F",tYhY-czҰ5e1~"tգz,=6ͤvi(%f#мID7$ ] vĩ]El_@}h`0 o6].VZcS;/Mˍ`b3Dvߢ˅07TSƑY^:Aj'FD{4{SSu>@&ed yMVG_9l>ʊQz3,ẁSyPΚ#χ\0U'UC13VsxjLw-~Q2pJ/ڮYLJI?DΨqɞ̓Q/%P13&“%Eۖib16{o9xd.88x 8MJuwxOl;= ~@> >tNʕAe.0%,O$a^rgi&b_(hh *K@Cb%"[]Jq*|,f(eh%V)7_Kr*`,rJr=X̳M~U7߁GG%Wl jiG\2eԬ7Ë$?;p<]GRj*uLېצ G8ɬ"D7>:P)f&_mLR!!]Qooy%~]c F^H[#eu`Y- '،IDEnͩ `?!+n!V{e(E5q]S 25naEp3 .%R9)(!(r‘ 1 4$=p6ڃ$qpٟbo*ġ0wkYҾK=E? c$9u0f`36+ӏK^8frq|p'/=ű2q K[a]٧' lw/9ޭ.]fSpfյb{KԦ1"S{*2iIj\jn fP3 R9}O3EӘ*DO.LwE42cu i@!pDTCn.N_99M (M [ N+;zuGf$ˍ:M  }*F͹9ȋ6tO u~PeNI#F9+0!)Fƍ{HalҴ:~ UK[%5ZtpBLKؔ;NGy!.<ڣ˔1.T} $lвS2%֌̺ka"J𝠱&}G1smlX.bV h0)qI/@'Y|&%[0 wx'Amw֏mMty66L.n#JD;#@؟ 0# zo[(̔MU=˽.m4]gI>+<|r%gmk—R9zlifڽppW{FSDVaWYXDb?-pvkjSs+bٵ2߀ǎɀo~rVͺ1,ޯ9:juT4ҥ_L1MTT~`5)6H's`XK%{U/ܩѱcbYe8AP{S:S+8-ͧnw.QavjD(\̍et,Gq]wJ˞;Vsom>%ι'ba=Q2v{>@OĘ(4bр~VFhR䩊@}`.+^<8ɝ=.iKw/^@D%/^q(OLCYHp*i.͔itWmÑ5Б?NWDH,&UN*e4dgLkv`GN` 7 ᔝX Zޡ{ڈ'.[  =Sɕ G%ϓaw'j!Xib55x(?F ;:Gt-_I+ X'\Ptǎ}[UCaV|y̝* i^'9 apG-e1āqΙtQp lflHˈ1I90ʑlf1Z! gH &oʼ_"lUkVBI(Ŗ a19IֵNx,q/H͡-30!I_}]R ~ <gĔ QAҕgx.ӢJD|CRDZ}Bn*~`\1KNsȱL0i 8Յw[e8kI<4 Mjmmq3CDv Dh!T |JTj[# Lt,!!$9]`϶Gx3?ǻ[t܊ yb !=16RXxѣOj,+Yp7DL"WwTUASqLpa-8y&e;!(Weq^E7Wcmlipj\It|jO9[ #L3G|ȅ @uN]U_>ئ:t:EJ8ȏ4!K^b88(;Npw]-Wkm~O߀߇֯8 (3xOxsfABo8BGi4<HxI?'՝ꍰq'0ctP0\8 @y'ɄbSa)B=kfnZ/B!`Lq_EW7:gem@jXdݜYS@72ZH`gK0 mA&ʹx)rF6ϕ>N/\D.>UJڸxwp*Hqsr%qdw%[ 'DC櫠~=Wqw%0?Kf9Q}2Ocu6쭏Y 7.@5Sn.6-wqjruAr AU'iZ:#ŀ /B.@1/%+TL>Z g߆ JM$o|O0me%,p37}"qԑLzњE508¿ߢhYen!4x7DMQ i&@>##ߋtniSŞuҍqhG\t~PrUPf\+f ,~0r"ێ1|O:7ˉTMƸ/!џX1C\sUe葠80S]D:oGn$gj0_,7U9^e,a_ .$ƭ le1HwgjLo:Npw-Cɛ;A a%cPi]n EޞGP|]fk(&":N!W_= ~}^_-%f-e#t potт" A8RE1/ ZJN OX<0dˑ.=S3*];ϣ˹yD6s]g\ JV"v6TjHo]j"cll5&ҎŠbH_J}c9؅M9p>#vvt@Fȡ.l־  |ma?Qb)asEӼ7 ~<nĔ\ЙLX!6=иr?fDxN>T}ſv$ ?Ǵ 7C [mR!zS4dU:JiKkM@,2`O`5 i9;slc3&Mi(Y_\eMnHV(WL@c4#ޤr-3 4=2fGdQf')L3$w8eڶVb3/0ISKX[bC97>K!28jO9RvUN7^r'Z&Uۄ䙘cISy.51Դ=&)%UE\޵666̅"(R.CQ <%vF_| ՟Իt7p;\$V"yWD/½ +Z@JQ3InxbЯӽ ;!v9ܸ|mR#РyFkCڛVbB1fJYGGA#qK=Z\k!evlkItfJ;O3SmQPeGAP3;sP pN"g>/PǤU7g=$_|qBGBL ZG\PJ֧fRLȞqX!Mz@J4Ρc^G'LTc~Ïv2SGf-rm΅{}dc`Ul8 ;BW_u?u|ԝyfsrV xEG"Aob8>yӣwed=m( VApBIޞK "uRJ-vs%t7' !@ X7c"¶RVF/oT .驢pnH!d vZ׾O_@gVWX/ :q M-i=dC'.Awp/§.(^ DRkbe]V#!=m`Cqˉxj|oVŌyhO. %m7ƈ9gF?ƿnăkw˻.^A[63DcR87=:ʠPV)+sF}](=z^ 6k1QeqJ {~0Hr㝽|GJ{џ|!f4_mitw1M5ˊq!6~D4\P5_O}>V8 J^uWkw2J>kj;p$i2dp*^1l9g`J/JtwM9M9ay\q A4%)1_*!J}3=}.//SV.޷X[ܙ<Π\`F\=>d^2ήwU0^ ]E7S%[uWwIZ\:{ͽmZiLlE8CUI_;-];0EW|Jhm4ҹesγO81y? u)[z9Wh%/BfhM7E⽒r=vt4-^hgB/HO%޷R? 8e%#4^#W&R {% hM jH H8Μ%㧤gE-ZgVs<'%'WU[C^L{mRW5fK.07TvezW#%f NiȖ봈t@ 2:/O gWam.,WCɏ| f Y lWT@-Hw\A-l% $KLB*X@|VP ,Nd&^9WlvWSx§9aR.?H=Ko/oƤc 9}3 9J<][u`b-%01g`'a:`2), K]e?N`npPFiiioy^A(&?Tzv+p%åWٕgu_u/R6vVej_֩ a[dRHc4ڌ]+ێ[^!~i DFeK:'ck}kNK򤙓;7D 9` P[NVFx "`1 6dnbQωQ勄 oɏXR{Gѡ~2*H.SSŞs`5ЎWC]Z㒣g`;v} 9z*_* !mYuf@5/r7:ZZ 0{290!4B]/63<6K d1[Wmi 9?(:45 }RkrCt#3!7cz _dW\r#0hLMznHQ#@׻GӚ<:=v7!R4SǩvԂ+\ igOBM$v|y ޔ6l[?Gtv3:>iͥB/&㱢ߝ 6ؒ;hs4e fqr_o W(T+!ML ".S Li2;"$׃.R5D0j:~(9:wâ KmTe 61Є?lev\9pwi?e > ;~k,D?Q_VhT[ew)FE'VI3=`0pުHRTK!&;Axќ#"|K 2eZ[EVr,9 }CpR22D B1,ӟۃ]rDn8R$1 @o4TDq* e<-c,B3++a@zTƴ8ѧ t!#Լ}CtoA5*[ZRg,Nmz9l ԞoG%5MBB,evف{k H䇿Ej9:NfDy]Hk}ނ4>S찎Y|Y;J}IBe{<,USU6GoA1J Vp8gb.cjHj#,E\볚=1>s⡠qj$x Lqʗ^_hQ郼ZA^Vsz#yZ%+.3zQLb6@#1חW3Gg.t[~oF+r?XHIx퐼'(nC=NZJ!zI \TUfnmr #[;CJ+G!EdAHw{֕`4 |H*I{2IC8hؑ@_2NlD>S&[ K'NU_dBRp~ΓQmڗzs4~ب4 u8"̈́weW;c2rv?^<D;|Z&+@! 98O G آT N";N闡> |1M3L +gZ%BF i<ԡ{\5dLP:(M9}Q4Zs\9eXjq^r k䬓 뼕˅Kt"d{n)wh=EG4-^M<]?RouDw#!?)Y3R^GՖ!wYVQg t $]Ge3L^Dѐ-X_9:΁aLR 3ݛhw+=kCO>yehHkF^Cah)W2G ]3hHq%9m"Gq% iFPW~0\d Ӎn.xEQM¹̙jLrK"K^|r\7-Low %$u>,%zV-c8%.Yt1<){}8B[xxTcFX'rYm# ?i;O3NJ PZ-H+oEq(eO,s@}ay劇<]ޜ[osgC‡nFZ&'K1[^»gn7 ~1"kyӅ@gБ[X5F_Y>Ma+iBIYiI\FZ/v]}̉iLݿHMrG"3@GC(oG4'O8s{logpUJYF Wec  Ym,U OM)  z0]Q#\j$+\w lWm=R#N%ɚĶQ=$]u %h3h-W`&Sa0++\/&8T @#Q9@S &ZQwD4{Cq+MnCT-sܧh!@M>Pa]ĚҙhiMNֈHlYuTpWJ%96 ڶ`i~\b,Tl%frԾ A%` wJ5V# g4H+ Sdu/}baR\"&+!A.1yK rNQ%󯂐_2_j]Gԏ (i{I*Ry %V\X1 acbw)JǮ?Z!nXUvRctsggKZVAxR =~L%SEkxQF3qQ+`I۱SSoobkY"C_BVHP,,R_La"6${B{ HBV% r.W1B],Xwܤ]׫ l>JV2q>}5qS@ELd'O+'dCzES]=e@ɶQHN\ 1`L Q[_?7r fs\AqHQ˗o_TˌU&kƹ;!3P4kӀԬ%:*{CA[) ڶbdXQ 1ܱdЌq1}YҠ"Rڔr3kg^3{XQqC[յ$n`qW5v9Ef33.2׵SNϊln:Hϟ2іH9˾|OWT'9ZhGMȪNKnlsxF2 +RA %L #J> T 1`znX@`cHskXKzjxiCRBO46#[QMc0+<ś<֒YҶs;ȾlroU0{"mJ-6zާ?Dl,! M도@gԯbPab6%[G+hБWt0CIx ;dgL_1ytҜ_7(}qQk*J[|#>)\ۀSf&kAq;W}D\TQ鐜Ŭ#8)chgw>gU X@0~i>IFTܵ!5k <f@5 R.Pb5m#<,Fgڬ?1ea!G]ZWjÿnzR~NiO (\ ǣ=E曢'o}ߦNPk`@_b(@*IA| S:Gmx YAG$9Bpa 牷Y#I*#„LRw%@$MClv@GXNE<`0'5E3`B\}k |>ASm{k44Q;HYy#1 jj"&VÃw-(C\jI tjKr&gR-4L񦊯, qAV2&W.`lML&ŭVEvD"O LJRUɢåAD4ùc%ZTIr#7l>YZ:ku(-_ 3oi+/}N?a!HT`A1/T| "CeU6,>#˦@BS> ;Y/T'q)@Ȕ8,GČ*jy=W L[b +ը,_%C4Sf(˖S3Ma(M V?c ~%Du xU}j}q;kR=M?}E8[6GbHem}n5.V&*q,[vh$\~5'sau2n(m-_ %[݌:݂$}״I]rHCiI{&4s$ $MrT {R5\~ÃtQA6wlZy揶K͚Y?ٛ p8eU*@0&>@hnhmyJqI*YAB (Ǎ֚k#t {s/) 2I=[Wk0tSQu>X6oo|`M9,R•l$1FXz*TbMnj}[0ulr6>=1 2r7CgH64g-;ԻέAF `{- f&JenDBEL6"668-VҌ( Myv$D!Waq̙wӢ^piVə(&Bv}>p- >?Nxs.qXf3de#BRf*gSm|nM^)2q}1-Ðh@^l\6RO׊EjH6DyujC9_xt$G,ӎ8܊ty*ũOƠ00g6Y.>;nLR'S?X҅] ^gt༈y7JqN!g\M8!GWX \S_ 粴D["HKX*![1u3}Y%ϟDKJ:h4dKTr&އ{:ՄHfCnB0Y= -ۯ#XF"5}$&[Թ@emwK7-'`r3DAhjA?&->Izzq z( I&Gn89 ל(cKWeNyrջ^aUnEM3L3#Fߪb4b6ײJG_ 84_4𪖀G@D_SMnA[n3'pr#]PvJ,K:-=gY`͎5.5PȮjh,Z.w@.(X8>0^~gX46JN{4^*RR GBT@Tӆm˦Lnbf 'C26ZJNLxU1́H3O?Ȅ./z ܿeg;ǿ/HT :F kE'TV[Z)]nkqL 4 FʃoFp\Ox2?E$:tר33fRe$?+:$WJOZx.i=հ"˩S-0:< Cc{s$"_4"9ɕvT^1(%8KcYx'hØ9|#!b[)ַKY*tWFvsc"UOs"|.+@RDZlT*/Tr^QYX0c_'>(p3VwfgsSM,p, Y%l} -a׉b -lD@Rsf4+jx2qe/17pX-m>Ná"zjHLD nNm}e[/ϧ!%zu7&zʁ(ruaup6L]l$QJBk*a[3O^5rG P7Z:!qܧpA_6XFJx͔QA @< %"lEAfbE}Bcm%C!w_i8fh!F=u?1N)*AjS$:'2<*&y\?,ͻyʧoРpVr(w;"(ɍ7bArL1dSq|!ծ)W;A;Tx*QWnMeϢ Ԩ5X56a@t(H4ۡMʴdBիha.n/=ig7L_o4v\ZRzrA2pxZStur`G&[@p6˪mf|4xaG̋ z[0'JX^YrԸ*N)@Eca0X5N<5{3&Lq_E ]uL])wvY4_m&TG?YRW\ BgE*V ;USKNƇ9>dR/u޳Ka@N=YЛ)bފ`@oԥk4DM6~֝1 >pSzL'Py5]Z+{S/\eA؇C'Ҏ6w)4t; &9"ّvEo~!]l앢Q@8P=}cK옊0&CfHxy+vB]b+6Mk0ؘ˝ڹe6&,X%Ჽ #Y[ #;}ڼyD'R̽OpB-̘\| QZ^7q~ ЙU. ~óB@9t5RT2֍{_@!$3 FoՅK,]m*@}5 0g[!Tq).Ht5zQ9Qv\kƋ*N%CPֱ!H v׊/O9d^P&9<#R浓f`l3tHy2,5o@.T:;yK:=D?M[$Ϩ=6&Ww8ވF? L_rT69{`g*xM`:YgrIfݲEy}<>D"L(Y#dmTAaݼ2S h=H$!xD:t&C'3s1wc d1;#>w)0iAL\B0\"Anִ+`R 1")qg;!&5.7Nd)1'KR90[7. MF75!?%iԃ""񹸷+9)k@RN7T#!gyHaZб(y!AŲPVCpnZ8Ե邡-Ws,Nt/=g9vB:&66NPl?`w򠵆c6=u Ydrkh!Z*_u*fܠMa+%Wv#xQn:mW}j.Ԏ/Vz}9?O0z.MTns4`”t.+ҫ,[ 7UF\۴L1+c=;8)j-&" T73u CI!r=j۴S飛hSɭdOA]>S HJ笂ſNMVvNyȃ23y)}9Jx1wٌ\R/@>NrKy |o(%ο;\ g nY_{|6XlvL_?vj\^HĭO '\l<ҏMf 0oXBsO>E|i#y[,R20)0?I;ķ.p ՝@EKirbE۔9 HY8lq\Lޟ~)dXOLf2!B\PfdܺOU f?-'j"5.THbg&m'e9,g!|t5|r_=f9Ѭ~姬:n$8\4E!ey ~(q.c@ҲU_b { ~;x6V )¯0Rq_vps7CXi&PZ_( BƧl4ce1YlZ }歭K޴x1ڳ/סXLʣZ E|Q $$`w~hRһA0W,SQ<Ɏ.R2dHvImշPȇ5_\j8m4Eab^u!SVq$v2]%{\LY{{Yst/W!K Ӈ]QG{DwGC EoG;͜|m#~m2#ntXX24Y*VWa`aR}|lNr%㾏UjA# E %tR9"`W]TWVb7_-F!BEo<' J~&ǒ؛iȶ/{ 9f90SSɌ&UB.*bt8 䵳N$R)QWS)`VnW,(YaŌY;P+92"׿^O6Q4c߼%pIʀv;pN͏xA Ȯ)ڵ$~9L FF&Jǡ7 XY1^tCkk϶ b sDZҾryӫ8Pbi^z[LHTA#.!Smqe_U3XE;&F0&­Z;G:b$a,p$4-/?<0prQ=kŕڏyl fZ@Kȗ@1' o?-$9Kl~)q6Y(r-PU##kqw̑*澬cr9m,r0Ei]qqjp 4_ZM_uYȧjs?g銴eF.`ח+_@|GO7*$Lu಑/)l`tRBT/{N MQ,~  %ZgMO=H%V<5}8չuwxa9Йq&}VgO fq݁| <2q4n(X0F^$ @>9ڊEWay(/2)eJ]D& H(QV-aR(wX ذca0a'~^1Riў_=#l! ʼzc k_p6G`@+%ޭ?B/!$#r>9xܚ9A2|2-8s) |#W~P`}1@ӉBk\^߳ȹBg ֨ +FW BOl<L[^pKq=qlg?c3aM`KT9X[@&eGv)֠Dnɷ[)`t!@qLs ,X:>|\#iZJ},C"ۜhwevêH"nwT;=Ż۞4$CI WT8T!@@m-oޚ^0 :N=[٬`(jWc@>:OW?8WވʏG9YtOb.r+fK{m(M t>iG =Q~ ]|?[s2|[1*׷jZ#17$ƛǼZ$Ք/AB1;i\&b|?l͝R_W92H&*mPFjϢGfe*V[("3.JĬv)V$B9 0Ox@G6 }hI=]Cll Z~KwB !FG1aPgBPHC7OBz3 kDwpx7Zrؚi#۶ W7D-5^/ ī3QNˠfIyLM3a@ Ut |=WcD+Tn%ٵ=#iQ_L&-$o[֣ݏYP,_3Wҽͯ/1Y̚0ӱ~QiХM#hf [y՛Q\iq=1v:ǫ:V =<+ VX0#fCpoI"j ʓ;tɪh}Х#UNTl`l JIAF*k'԰:&k3<f]fuu$,7ᔬ[,dtzJmڱNr>YyAv7k`&u ]GUezY|WU6/Ϙ$ 6뢟Nvlѫo ;YqڅZ^pr.۸r6L=6I}_?B e;h^em3U cQ G`yw%5=0D-3`0*է4J]bX@m'*KKy8)+O>^jaKY"uЉJ [))#QjuuBØ5±DK(~ [d75ft#Wק#U2FNg"o<}fYp(v||V1Q eډz: wChoGs S v>hRs E!= LTVSB=70S(-lEm s\0SaڄNg&эi{X0: hS-plJ.ĴxG\ҊԒԲ-YI+e,5gG fU}CE¬v1WmkH8erP1XKbzU "[wʘZ Zpj Fy^W ?56ا/M0";v}+Vr_s/qsmCNp1rQgȣHsE J !ZیiwCˬNr֒p@Uި&Gۏ6,!)1rBh;R xoAM^J]BZ/g{ur< Og??;[2|:΀r*q[c RckGaSdH&S"?O+59]m/:У\I ,IE!:͌[gwxk|CJ9tʂ^N5@ؘY0X>B )>pW$5ja)};12I9 NyY1 (k'[C_K;y7]Ba tEʈX`Y吋٣JLC(t*ߨːKW>~|@ml>(oh3Oٸ*{Ms;Vri}_7OY,P_҃'Kʪ9V,\ xZ\˜xF;lPDέegO?η/X])4[d&_+ m*qBKBoL`-LUy)F;gB9>z+6?XRN\>-+hȅF~\i-s2A ?H_jBpS3edH=EZsW[)MxQ)iq9IJഀ$DfS!Xy¬rcT s`0Qi t!Bڞ!{歳}G-gZAzW U#ky. JL=͉yxfZUtq { Ԋ-7)W%vq^+ "1'񰹧2Xwj(hDj6$߾(bϒ&DD&|ԈJ?^ȞX*hv9}[Gr{:'`/gK7tCYJ"c<݁^J+* 9HqU?T0C6.ٿç)6lCzZN 8mW'ĘeFu"4S6Kum0ݰ\ * 7Iޥ%Zk-Pb|g[>`0j9-6ؔ=.yI ;Gg.Eǵ~sKMs5T7<0RJ}񿟴@.g >R+f% MC XӃm9[  ̎ LkKӝZz9$H2ơ԰˘G4ʧ)JwȨfǯ+Ds(|YWYZzvCr囆S(>ݭVPfb=:9m ]Rokiy| L!CƺJ8c.Q3=4j\w ֗l e1-ƫw|mPm+5]EZ ;1[RΗAlVl0g]7t(5pD)^^&̹F,'saymVO'E 2?ky*e<M2&XU)-V:/agz1٪_,7z٨:x@W oË\v*"7/k5y@TFĶ&>JG@2O 1=J rъ]Π7Ί|M9ꟽfW*ۿQ*#Dv;-#Y#9bvX4.ę*=hOCNA>7? =Ly }Dj͎<)9{#6]Mv7S$ r,vYkQ$ G^'7r p*]HЀH9-R4ھ.x<(Uçy,U6"T틝qً;NF@gFvU_louD8_Fʠ9?tXܫ,RMU1f:v|& ]&@'wӵ#JP>L8=_3kћ5/?][oDWC "E Fq;~Nh;j>W/0W6u_ڸGAxff9Zyg\$MBMSS?z~XZXc~;Vۚ.߬O @8Vu?nΗٗf ˵9?(qIM!Ldm>Z|,9jF6̡^Xӗ^/f-}aZVPKAͩ%i!(Kam{PBS{]nNN\^ڂ_96<ÿy󅞢=0x[ÔYh-?/ ) 0?]U0C۸kaS*b'Z+ ǂV\aE.m_qʋx&FX1>BG⧄fd2@'MKK0EyKf}h`~bQA[ T'gOu5Bpռj8,p[hR.@cN"Bj,)ndJrXBקn)jgDHNIٗBfbJlgBF.&47,Lv"84 9%Ʌ\.l4~` ,;m[vmN4w1\RW*b֨0~>? EU Wka{X 2d\ԛiX1!%ޕOy~XpuTbi(.f:\6ų-gx1 W`{WӖ<>)shQYt02@ D^1@Fr/;SХ'^.HU}xA݅0M:FsUc~7֦`dNL cY1vu:*J0v$2Q/uncᇀPv 3đL-t;e9=tTlv&&=/ـxiHF럭 ߜs̊(1z3M=˖\E)~fK+ DC0܍U?R+fDX4rHH8'ɖ*+)7m#2Y9pRjL'9/g9F&Gd;U էNd` -\7$@l7a$1uS+suHN٨-o|U(o+KOPDGӌs})7`\}tS &]kyM. #ҿP%\YۜGd᤮@dKqT5e9:/eD'ik&Lǔ\Ʒ+'|Is|6QsJ8wL2`10i}c*\'ut95-ʓ3r?[ӥhX6|rZez=M+'jydYcR;84sk wE˴RmL{\wx*'j Ll$/l0aE%vи+jR>7B8a%-v6H$.qЀ Tyݮ׮2a<[;!1֐^H! 9pC`Jg{_o& G~z~q5o-Uc|Zp\@uF6`Hy)'QKY4j!ŝl ʵ/4Rkw^ S~?oL[^Nzկ ŤaY\M --%BPٽCiq<*_ KH&`@κ(0]CR8M4x a|mւ5RD-VSz  w#4K UN$)cXNgx6FDOHf8K|\b؇QZKuEkcodRdCQ*`Ĕo1Bjܽ GYnl gڄQx7z }} ӛZ@%B) - _Z@eNa?ØXZ9H!lƨ"hh7P9 b>X[Vgn){7 #u\(x:"Se'oZ-" w5b[W艔+>.ҳɭ&MM1&M QSO[/;lH6$ H܊[7Ϛռ:6) +ׇ1ǁ7J8\KݷCRQbآҭ;ώz"MEQ}y/0}1NkM8G6V18*ZToҜfnmIbb7} Ad U5:]UCY!]K ,#CFѶg\H#1)XbQ̖6Cm x֦ O64PZ{' dK={t:z43U۰=c8!wh`"Qzڱ|E`PRjz%hP*Wv3m<JZN?nɤ )Z7mO?-Έ3Gm:7EdnBqF YfR oށ`۟WiI-DK2c_AC D1vQNR,'[P"mڷ?i0*أD̺t H%ZrB6CPsa% aBֶ8c(8di+<_&:u䪽5u!}o+(`;bٺ:19yOTRkJE>,Tv4&"|zZ bJpzQY 䝷 Ȅ$riL.|OJAA.)pׅn m}GJ%r]1^JҼOk{uD 7}g,ktuS% ^fG`{#\cm$PB`MrR"5So_dr*/:a)j u0 :5ގ eU/eFey_2>څTEʌC>H ku!lLfSƀ-'0! :@Uì= 5+!\;u TvDP(SJpM[ܰi>ˡi?\?x5ޡ86f?Xo_~=@"e!uU O$+9VFN5q}hБ^9b "3tP -sS<d$g~]FvvYQ@)"LVwxVD xw{C!½۠:?XB+'@o 9!MƠWY*+RoF>Z K z)n?[y k8K!Ġ>*XsyIF FE+ }9ob2MMhP{LºdP%AM~)( @3>/6Њ(FOX~CUQ`WeHfTIO.pԀo Ԥ-g5n6Bfc*{o[N x`;أIt*V}_^[`=)R3Z35'a-·2tGv  .z)MGPX$F/#\iKKnTgBFZƎs"2 PxxݭP)w,~ S'VigCdR\O;@V;'-a~{W.׭濵`c fe卫pbpg>$p I oU;AYm155>'5~.ucSg>3)]9b;'{y,F櫻fNfBc%Eq=_x4)%Q(UzospHg#=[9\lHA+*Cbb.$,:pEGsҀUT**m<GBaD6ƔcnZhߠ tH`x*!hApo=5n x|N7碴Z TmKZ2!){JĕiWv\5Es:^YK޲-Gkt,Ȅ?sd{upd"Ed&`fDz]wW;J~<=JޛBؘ4ã4{Nf y,9bd;IſH pAǀ$c#6`YF Ǵ^M%-p[ l(KN*;39TJ:ŅFxDGC 5@+WyƟG_U##vmWn"l!e݅ 1ZS \.<|, XWm! Wgl;VG:] @?m>iNǧ}&C2Ehp]C}N1bf0scì)D~74d( PIoad.?Psnhw,gv+S]h{C(j~@FY.~i' N ?%(D2mfaA4E,ۭ[ĕ^:qϷK`;Qch!ꦱ=}Dل%<8V{`[3W 폢 omTKl{ QWWys}. %ycz" ׺= Qkƈzei3]rӎM_ N WTܭ$2&qKTժGTljT[pwYMhN)1Q=pP*o%uG[Og6AI$@EYI#E JX)2{`5U߇ǜApje j}?P}:E ~UVX&N0djxb'glQ\|{'[Yh%qs>,#H#Z,u,'vt yV`p_o #CJVh亴0RRғ/ ᐭ'-]TNq4.>4MYhk*OÖY7t8w*҃Wo`Z$fQW2k``6(&k۫'zAP+RIO§MׁeŞ܆ј!X؉??Kl~߮CA%?*L* /b0jWc!)2dح,miVatRVy.A:$9-=ӵ Ѿ ʍ)eR'뿶 =y>sU*kE# }\T649ѤDLW6NN 6Mf,mD7q' ga` VU)`R7bV+YAݱqߌ=|#H0yl"5>Z0!= eX2ǫ窰Ρ⒣`=OM>k M[aa7`t-2M?`ja%$Leo|Ġ;hl(޲I"u[rH QL|cǸƷאA0p^T5Ved]gQvmUA a&&+}X\7U-DͦjP5kB\#okȟSseiV)R<;6Ңv1 0ٓÎډ*EMeY*WVH%f;y'rxpcq#! ߷ GF\FCy$H|Ùs_d\r3tUտHwbLwE'4I M~ Ÿr=–@3 IBȵRO1 ϼ͗TTE r TW76aI>ĝ>Gj&}w Qcv$,Voq \ڳU@L{aH+l_UpT~sVUy ~)We纑U֘V!r ݋pdu$z*ga]QO^8*mmm|ǜ=nwvG)QEVB+`?Hɭ*HQ&c}^| myv}ފ 2&*"@e >VD2Ajlh䙦j~Aayif*jV6 0>q fqP@Do} ,dEJ@GAd18sTfUxćdkFxnfisiB ʇZ18`; 9FT{JnjҠy|58xG~247+Χz̓n1CI md5I)<7Ax@@ > ZY⶝p5 "97@Yy@4@0M4Ml t=Yզ8qAM=_(xbfeB 76Kg+s4GಁGa:o>lӢNqN~2N^m͡Ť .hUoZR*3pynŪN>1d߲X z6G^5zBե}qAnQ[^ax^2D('RI}@ӳy157oq#6/-vIg6 C\]|KwQ bkշrVPWQ"fV^ BNcm$ԅc8J?D=ah>xʼ8!/V$gOhZFY 得2|p7f'7q+l+u UEb2übȏFq2M=e%0 GՊBpHuF?3VfjЊsί`/IɂT],)+wޕؤe#/KUچqi<\\zҔWdd. "|$$)ڸHUoNڢm׬yٌ!YtŌVRo ;uX3j)F[h@>a^Ch'QvjC0]` ̦`KN'+9:9/ p*%;Y3t|.r 8\$.^SWO'#fS:~Ѯߟ^Hz@צ Q>&CZ*,$UqFT#Y[)=~xh>EoE~_L@\ft=tTfjkh:jUz 2Q@5 9Nm"cl۔6u`[E #׹>:eDl'J}IPc rtJ>#1Vr 44DѠ)x;\Ζe؞CRe „q(3S.JjkMX?'bRHm#dI2_ ]7a,[ Unq\wE'G砯(1(,JSe$t6=Ε}^^јe?5$?Pİ4έ.\ӓ4Cv%0Ζh|%r5"3l-#S@.B js9B!owxl8]ڏP&Jox0[yDC(ݰӎO~m QeYW׸=8s)tԇx+xHn萨<8 U +,! OɠԺǪXDe*ӜN]@X%Yiր91Z^Nu3c"s`ܼFtC,ҿ]XO+,c4؟Ď4";YH/EͷKN8Y~ 2,sRV HժU$2&M ΩHHyЮ`w1Ud=! P҂v)ŧֿs7|PS|?@ț=N@ L_)v+Aur,REu 3BڌpTYWQxCTdD UOKH+쨎>(;ѥ 3U*<'4[ AZ"nyr.]%<+/ČRn4e!Y$MhUБc`nLfLߍL˓T'/RUD]/+] ֓ Vpvcg ~~SeWwW>F8 DL=h*KJo1r-MǴ%a^7gjSjF\kuÅp+/Ag62ݏ d>S^>>\9l+0LEW>!+J{# U'H^aؘj^jqx1!.uTbElZT?r}7k*g` ˪ocN)b&}j.:;^N2y 䄻0B|vm%fg$e`G j5D$s D!23z Y1J)ra1j i^BRPO'DuD U gl !A|/7 @*!gm[M!Fr_1*_lT퍆 \^ِD67@Z2IVeaЍ%K"];~z@b% do:^)k);Æ&7^-+&T6 89XNȾvrR~5ݤ\GZx6?@GؖfʊZ:E[3WZ6=')DQ/ 3@tGEL-{sP'<5ep6x-8 }1O)E⫺,w^-,:R}D iM @&:&K&/ZRRa0MMA^ݧUbnMsIbRc C u[ ,9u2i5Tݘ0wNu!6zhrJ#a\W1Y`l@%硛 !ņu ` j<1=+5t3-Ϝ#YZ6~Q2rq|l&{S]=% mLJK P1Z*㧒ڡYy+*d Uob QΕv9u&icف;U}d,p3XS'vH[xIt `^ㅍ,z5ڱÌVuY%נTIoRr}@;zƘwmʳ4 ?s%61qڿ^cJؓ Rް EJx&Y(dILx6 o]R6`b 劜i!L: Q핽]^Fi;{1)qWh{,LD>3dU g`[-}$}'lY9fF=PE Mʚ\y£5iE?1fD_+?l& ixfuUf~T>ѓm8A3SKSfi][ZicG __'=ib<>a$kNnikM6sBFj'ŤMcmRu֨\*ry=l^\- \lpc(yDN6&It5xA_^EV KMvB%טԅ(2!ɂscC ׬.UvEG*Z+}% TO`0/|e:c0PvU ŠѬnǐHGAgpkpP9Oۗ6ٰv*!\@`"A?_6,ȢZ#:}5Nq!|"L }7*J#rX@ G}{Uf+Pu9NLmy;v|@ >TO<ϓ@=~ ~>D5sI7pZik~ήy!wZu6mrs?Ґ؏Œ)uN{l*Ɖ$ߺf6<VZi_) 4,^ל] e-Љ]RL-hyM?(*(Z`SgI]r⮴ъK)M3![xC?ӿ[ꓻ?e˼Yhb$xK]ԧD$b"R&Կb8&]G{O"zؓM Ƶص5[|ohuZqbNS'[=/I~c}qΘԩs.N5jF}YA Sb,}\NgBTn@.2M_1H&zO%r:\!N.zHٱ!$aEȭĀBTցCXx_cMβ~{n< 䖉Ps>QP)/27yѬ^Hf $a-U`/z o# FyÚE";PS9Q. =eMֲVV!;}K(.9q("yhyJSTeqEE)/C` @n+jl:3LP;=zi^0˲xDϖ\>#YC̻K5LtC8Ё$'*7ԎesY;ev 99,7|N(&|qU2-; sĔzGl=΄J* F뒳@!cy!tS NY&bÍwPc//z:X_q/3Fm`FjlakΠHmz=<ozS ކvH ·1:D]j,HUPB1 D8Y 6QTs*-+{~' v:ղL昵ϣm sr l{[!ķ|c#Z9‘HB)]hGGKrUPLS :~DB~ 3ezou3*A tq ;k!˗ ^gw2)zh{hASXKO#} ~Qʽ dQd cY8SG>b*C\1o.0mo(IyU i!+/ Wn~z_Q@6HzR]b&,m+ii ۻTbMrH*=?Q7a4BIEqIocۦs,Dlvǽh4r-r1^R[RP`Z=s:#+1b"z 4 tvo!NЖ0/_?ef~ЋTJ6۷Z:",2OR#W|M`v#~)v[Քnrl% ,y Qjglc2]S <;^(h}k=ЉSzTPQ`as(T_${13:%aLLi]H^X/PHeTԆ|mXTFUt{SLu}e7d2Ͷ[0 qS$)ϲ=}Ů=WW N`IfˍLf(`&i۷.%gyBsְDlj+.\,ݽ?w9pٳ5|, Ψ?ihU=^[3$̼zA{1R^_hcg]c0?{ݵOb '?21 {.,7ԯӡ#&v=yt'@fLnNd\{I_$5 U epJp,B澚|S9 ,Xl_oL! `o.+l 蔁Ւ4SԲVZ3cR ܳxj#[~V72dݭ'+aNU컂V [_\fiv Ld4톙tA&OE٬+s_osbpQ`b;9aƍ%;!o+NC>'< gܫ.Ͽ[8dr`ԍ3ӿSs_{" kp~[2hW N#gXyZWAԄ&p<9쯄ۆk8'ZNFE;`q `>S'[ +4EdFdY#N1NHbW,)6r&,@'|Rm`Bqc[+ Ć=}sdF$-b-! Q YB{ߦ\,7>ۙѰIab?*D%λ QAĖ2Xr&fKB$?Qfǯ2VSATN"}NNOV *chlUu+g)KO@$:$@#ڦA; lސ yh ?TUq%ˑN/yAgj0CXRf]f&$X.Yj0.DV 縞j޺+}eԞsgnɟ#}:yv [ԒxI™J- 㵊{5%ˇBݜŷGmДۇ>J_ *}<nCh:(ޟ[HĝOgLR]舕o%a\IN=eϋ*, E,gLR"xݯv<TQ]kg3`9rͥ13A7L"¥䱕)n3@ڟKm"HA%KCFZr<^$s"RTt Hn8ז*m`,H\O1Vssmai& KV0/Ƿa>VI0`s÷{!W9e"i7w;U4"zy qKCv"e}N)]Cn  3ڏtĨu;UK7T|lw椵,: &^ .xAzeGꂚ9$QJa 'áܚNw"&Gݫ(r+݄J gΎ ".]2.@;)"4:g׻6B帉0;ePXĩɗ5JA4ιi&;U 1ۼ̟}co3?Ane]SC79"<=tWRPSV@=Was+Nå=+iS)}ug![HdKE+2N<#K0<+郅Zv#L@Rw^WgV!%H9D¨' AٷpE4xq"ɇ]bX6VFxEW,,EB+ x퐭 Nnu, ~A63vwTng؍|e @[L@W qE"7A:`q;j. H82oΡrAr#4ND)cN{4!EkN܀U//)SFNͥ|<Ų5^܊I 'VhLO&0Q=3:Q3Q2 kc0TDOFM0h"b:]| Zs襓>z1 iUTkؒFmN)JcAVASa^pHw}ģ+O w||p;lU 1aT^T0>+cɅhWoɛ=~'94Nꡀ yQXڈc;o@?wAi(O VlxN4@E@G"!bcADy6A7v]: ha|H0|Z*I ,P%\YNM>(]hՖh+GRAP*w |{x @(hm[ ;T虧h#/Tt og)|hZV lޘl)fvHr9F`DO3XJnj^toXj.晶\.YyP h{( ~=l,vmsPr}tH}j?7lTwıOB 5`TV0;6Lr8ov5@1I`֪ɞ0(14FK1xBO(5@Bם$Q ,n\57 +p77p"~sx,樞}qꭘ}}xºKИ4JvSқډ[R =ܜ_0_jrPK)eW# 옰)-nӄI&\]@pu0t L X\yU-W{#yNL74<:%{,6~Yp|TV?sDh R鞣([Ia([g]8ᲐMf!: B_ yK^1kMP4'2꺺 Va;)nf} "zȎ7]M^N2;kZE #pȜ\UѾM  >K>-I1Gvh/M@gLlW4~")j+n"Bk?tQM)TN|e^, `Gt'N`{v%C]r<8kے"=TJQzp`@gbNp*cM:DE3 % =@43AdkDf>6{(cd-^%@WW'$w,5pd/UaK6.8#;1MfnGW>9RWռKq*7-oȄuhӫ!>LYGGij~F)Vi;3|?Tp 0eZEȁ]MC'.ۍ/@Q06Wл5: n׵A b Uq,YRI/ӱ[S!o*7auU`j)!\Eh(qwV 9 Ы9`EzvS1/dg:v% KM"x3ϖ LY4BeF`Wzqg(aO&r|V.9m `L LlYV|*kmϪT NUNw}n~XVLREDv, !^$[d =hY+$~s"擎2 FO,J|u0-NiENr̂PYy_>qs۟.v2?TT]gqY]fn{E:^y-1&Gq I-+kuCQD F)yJ"}Sߪɥ.s˾$H %ӶɷnܻQ%BSOu%zU$ϑz Lp>믴 4UvǶ/$I ÿ-T1dƕ.OQloB1^ɣ4Vq `P\7K?5J5ʊ;>]6u3կ0 K).a5g/lLV;Qu LisB7'N+;Mv5)gćuc=Bi $!iC+ęsL6F'Cte$^Avh=^Ű] Gt>1/4:tni -6 _" +õwV&=,S?f1q #_G4v=1]'O5FnfԜa7K/my/n7`S-aSHb}8@5,Ab H " 2ރ!>Dd6K_81"|$T#Ԙ*ک]5;4K x(r`L82c-6$nʛLQ) /rLH:uHwm]I?Vɷb+?u| ƛ۷Y$A3ִxg]\Soi_ռlmx?a)@J-;^Bc_#6e-,7iyy:p4WC سK頗PbhJjzxaچ9-Q[OZ-藳]2gQ fgq=n &x*oi%?ѹf] Iܵ+-3\fCլjՆ G_dŴ8H5}݇Ic)cfC@Jp{DܽҎ/ NkrtB?S&;})%9*1!A*,n[q;ķwv4)EŞ+AؤGTm19htOo&BQ+|!^Kg($,Zy(g$y!d)A+Iqِ4(B']3hgT׮.=K*<>fٜR q.D}m5W7uoI&nހp,[78J!{_Q-t"k|*t{q1-)C 9ȗēkی=1`{ d#*.M8 W"Yuq`RNk]9"49V p--Z n,SfHkf0B7 PJzgt%sa@fFƹ59d^<^=2F4V|~zՉ_urǿ-:guL9Oռn ߄]톜-Ԩyx]=ZI*:Ʌ)ԐC!͑q#Bt0'lnLbPne}]  3:P.! x[&o?Ei9ߒ*d㜶b u=KVOXrba[$x7}7@ec%VLiZ71آnP2=YXţuUϛIR$ 3~\Kj_};wWP@N?}oˁ1'gVэ/'3=♫#u' .: , |">`͋cn2Lr\^ЁNFԲ ~ÆCҨsR}M(ki X>~̦2~eAcTG)oWʹj,L5_!]wjĜty֦ j͔[.@,gtj`AkB CF$f3z8yyTOs@—e/ƆE "檽bclrbc˱)QizP:G bC=27XUdY):, Ѿ^ ]h@Tofyt`jNF/CX#:/xgF^3Q~^X"/m5oBB']}!K<6ߤ˘7ʉУ#η,ET1LK- ;@Niz=5ȹN58Շ$Їl 5g~'QN-rX(L/xTXge", E.rV|J&1,EѨL RI5NőoGW AwQu6E9 _x=<. "TZu4w-y?0'}ZHߑԠTjBڦa\}F ƍ\Ns]? hB`pWT[;Բ֮R: h\ ј)g@j&S`[m@"6yOI=ם\4Ѳig- EJ۞Z<yQPvsfUS[a4N,YJDٙp2|;YT8!Fj^KhRjKBy-[#>k7QJsHYggt,Rx&RϪ2E1@3QU@g ܎\豯H "!&jHy/+܌]l+w(d'>"7rѩameo/HbGl~d({@/+ͶRJR_ׁXxB/omj}ϴmYI-2g掮%h#rgc@9\EHf>^ZnJq>8bCY&`+2D1?4̿2Vkl˵y&AQ9xżx%skLՊzح,usF9 {㶱atT&+ K=k"‰Fie Pp{ǎac}d1?JB_}srzy:''hoj;c<l.TTs Kpuޫz6LnIMN9'D2ÃRu`%%:?9B[,ov Nd.u8JzQ:p' v'bNm .~ՈL_Oy >sɧC'*O׸)^24bgoV \}N_2}5&;< Na4bPwDmtKyV v綝47UW{gFe"fʃ9t!f7v AlMBHoT![=h:D';K2Ez :DP݈ %W/V?73f Šv2|?eiUpSh E ^qs?fSz0輫09X`UꇼA^noISGgE d`n>YA#R5XgLט"W2n&[Fp[dPğ +VX#Tb%' up=[HY96}{m嵐~W+AXvq<@hbgᓮhW`OH<85ˌD? u[ezaY 3 dJ.*j~tS<&Ы)<0~%lQr|tE\sA(ƜECy9ҤGS<]+ρ45裏N m;6MFKS mrkyx"<ދ+(C˝sT\xt9IxkIʍ;d n9 T^c}DF}*em(~A] 4A s]֮)ޱbges`oZϽ? )n')ZCW˟6 f2T1An6+MMJ5%ʠ\СNZ5#?0WAvM7Tmv61YmNG _+(LN>ib,LD|lqUZc QY Eqen}LHKKZc0(sUS餃GޅK pu,x`K=Tj tq pqPxd4l~~~ARW{Y%:엮gnbQOoeU@-ʐ)a~lJ0_w͈"lG>!^т>S_lQ/&ҹK В`#^jp:cG*y1kC.P`oOaloY\ ګRr.Fap2&׸Yc2[h_m0؜ja2^vA;9QzU /aKP0x=||ykgFirR؍t:&]Jrpܰu_(5e^ahנZ~de'̀7א< ED{ (gֿ~Ԃ%bN~ē:eew9*,Qz25h1҅Z5 4`1u1n%*f=$KYiY]_phCy_q߈(bS(Lg_ĻHOHT@vSL㌖Fi7mdƩSBДJU~e*`TK/AC:jd`VTeXWaOу,Ms@DIIT:N>!֩v(&}vK1~k)VH>0*%in!_0,5uSludpntLbZ)zhqs_/V49F/!wVeTwNidՀUjZC<+v\PXmZpa4m| Nt|XWt@ D9`ᦺDQİ&0$(gQ)ꜭ= 'kʹɝb3C&:HgƔ%2P2S"_oz’1UKo G5x3V`#U_?u;Pw ~qT Z:(r{mn]؆nITF +tԜ & <,3F~?E+Zs\#,V8)lޅ1+jCb +6%u]+f;q+&L:9 7>'!I:3[ 4QaCNä́!,M\vl IWk0N|;J": /S̥{7Q939\ 挶:[6Kj-$iTӒְeH>5F-XM=W0!zO67Nn\ S:ԊЇP,4˟(ӓ9|e:g^1eX7,-F,f"<-|ogE  PZQ0(G~i(e#YYd @I@ )= K(-M/JCn0ᑾD>lulYGlMpaw/epW F7pIp᥊6wʬw%'s^v5oŗu4O62N7^;yX,&^Rf|Pc~__ 8{|$3,((76sGxu~l9-15YP{z*,牟9cp; AtV~M @]*^Yֿ>Yy]c3 0)a\%.t1(n ݄)\vMťni|cayP+LZ))>R}O6)Ҡ d+TIMs~9Юeq et0,[OOנd e>3Q f߱ºh偌:~IbwO y OtH:SrF1\]Va)z_Ge+mi@;[Mʐ4g̭*eRXb!^X#8qKm^>o>7Fk&W&N :D!ثl);ӭ^Fxן!q'!a T5RC(49":f RS&20Kӛ=@("PJگ3wOR zw#y /TlFF<oeUtO-xVgzWt=q)9M -|ҹKqB\~iiQ.>>85XjmG}}2^ՎfH ƳճS풔L` ;jkhu1x(KZ@>:VZoKl ݏݪ'')RKn3=̔-WR(%]G"b][lʹ}Q1@@ĚDWqD\lvJHrW5dծ>ۙ[?A߬T)_(A=e)` 83?6M8NES?E|Iot>*bVvB² +ŠiwI~,);qnؙ7IN=SWxl%W6( a 9f'a+Eb; ~Rv Y@1a='rضJ Q4gSOVNٔC Y!bTOAuKLnh:Ca!(60įvem=$39@$Cfn 5a҈u--J'sϑO?ݬN:zg>Xɷqa1tuGV #&WckrOYQ!Z٫f?3Ahnd!y4Wu>%e=(3>s3"FJ@O 8Ag]}3H>ԛEL]S#W){D>lOS}B}[MrJ&T.T,; o y VÓ́5ezp,oEb5*o_@P -$ŵ@^۠r7}G: 8 mSH)*j7ѴE2d*cs $y Tr-! LoRӏXN+2_'˻))K5 pʸ뀳gK qUq]1-I3gڇ l1O![א7uKNV Ww[ FLfCg"[i lN9VKUV(M}qݼ[ &X8fD77V2?OB@?4uF]ũ?@T`f>5)إ9.SAO5ksO{ʓw yYږTb3nk‡ZΚϕ3t;Iiս 0gG`5F8aY5ɟj^ICDzB[b*t zy_9Wp]ު_B6v _EHxsyXI즲-k /`xN'^GR @\ %W=a(}'L*t4`+X %׹Hws;?CL'?^;B`\f(=,v 'PӊB')pe{N`1)F7J(UW-z &P!f]T;9A ÀL ޠސ;ֶeI=aKyQS^uK"= q m 2$ǍDؑthzRhwyE~OX{/\bBٷ?˃8?`Y ؂wPP|F˸Vn?` 8c u@M2#"G?~݈`N% /y(&+7AF{ -y#a$A5T+ce|cق`b~TtbI}-JvH֓`^4?a@)d1 ,I{V؇O.$@\x)b+(@Q^"DR\AS/v?[=Vus藘H?Qlpd]'qiMQ6sW;`s=Rv(yuĤaQ7m %L# IJ#ti[[/IP"1US ,NĝC{m}U%8I`lkE nt'8TKqbsa-N?O4𐹋Mr+b~3\0>Ǖ %b:J;x62hA"?>@ikUchg75oNNʄ~H3m9V '̾yl*#IКS|9˙?i8=Ob-fE+Dx\Y.]De; %z8‡3|qs i'Ǎ2 }+c %mkvUV|IV{޸zBBCfeΈ⚪",Ye & E,q)6a؄@{$o%Kݗ~Dꔤ%|4k{#;\?3dN)őQo`W=_2 `̵5R7e52*wܶ f,=x0LoRZZ)=3w/u .7oIBikp}4g^tTkvG{}1g{s -{,Ǎ4{OM݄(]r]JV~ʵ؉AT}R-~,|gE81c1ݰ+U7ߋ]$gwj@yTCͥAurHu0ofi:{@"O9,B-~ _U/UM-5q R껓|}`*%cd&>;;l5tj] ! x3`aj7f-eٺa^o?@CaqcDkW,2֚|ķԋaZ^+"'CLa#ʙh(9 %toac; KGl:dw܋+} (ty=14mBu:|$) x.oh?䵥 u УG|/b˼E1mD{^UYVɭm}KײΏ,Ehx+2-b=n♋{\tн[.q{,8[HsǥI0ô^ld ٳG}/+336(?;#ӎxGȻZHBȊ4E -91Fݢ>6y=us2ps]Wjy &ziz뤏J 6#ٖ'7u@#`F;)N"u#UHIUR|xjωJdzP7" e? _xiNL=|=b/jE F,˫J,>K!iiBkUvywDYk(p[rUn \`=Xu-33DsX_ XXot.ڨv>oE^ʸ5S>$Ŭ>&eVf<B>;@xF/dQޛJ&[:e-L;r\ ’7#AّVT+6qŬ뭜a638ૡ<&sH69@q7;+>jYӘ97[R1WaiW%(p/Tdqw}YkͿG]ZNTDu<(x7Jht3jAzZm7肋%B[eVKB m]Ȗd8/Mii)[sClHZ` [ϊ$<*6[A_ϕhY,b%f.g|qj.cb֢bԹE/yhe;Yea8[pm3r&Ia !7tU !pA!ʸ8uю)qA&bilYi{u;ߖ1yZHdVcNx 'H_5YJDIBMg}P'H!pHT[cUkiHԜ9:l &m9[8~x}}HfD2md rQMT07-ѿO+5Gid11],Rg)$ qX O!A}\|v\'FdeZXErō8wFP>lj&|z%b@+xclEaT>>3}(6ǐ5h͈&Ýw#'Ȩ^'^YB!wYQä+pz^kutxz#w(j?{Dztew갣!/K9P;~~p1 yEC4,;˺Tf̱2CґKy=8qoF o++J>BRQkՒHYPS<[kנ8dVZEjgPE+&"qzi)#} WO%2-Z8~M45wLeGPBn?/\AG "1n$辉w ՇiI?]FS.r-#? 8K(ՀclnORW޹.0e )]g%$v.(퐋[/7liytW>SDbϗ#*gωbS:d-Vlqa/2sy[8E끤e|Yb^u7*D'PKo=/j=sԬvG^j(~: *э#_u^X[Z cGU[>a+({2O|VRT5 NfP:'wo[ARX-x]f_ 6Y / qs3o`};¿HaY!\>BݝԏsC},G4,*E"+\ה F3Kʰ` F~N~,c]pyWz4QPWѨrKs+cRvAJ\ah?OYoF 5 P,oP{@i\GX6r#{u:RV!?$&Oz ~qҹ*N#X F GrEI>=>255LK0ĄχuJ_r#K3$kzrca ;evO(^G+> O\!2> #S)Fh.`|nA]s|L30jāT*l@V|Uvgr*VWrDzȚ،jW,zFaEuӁ$h"K$E!7&7!S^sm#  v񂏶+Pe1xݩԛRЄn}Ok~w^}nMtC$mgS,9ù%`/9SU@MvMTVvUrvx&YQ@ g>G+`9A]h,y?_fg;yX?HC̙&3T9PIdE_bV+{ ;2]US] 5?j`36A6E!'f7eW.Hu/61]zH+I7`t3]V˻@%ۊc юR~g82A-:YvӺ¿VD J\H@ <~Y S ^5Y׳Yzp(gv% }N7evuQE lcޛO5&6/W:XȸBHa(`eb$I_u<|RN_*Qh:sZۙD[==;] `ui'\t](89 *AAYhI,_֮.׎T0 J|! G_.6 i[C5; _Bb%*j  pWJ*n!NP4G9z޸C~aB ^ $ %ZJlSDH%;_LD:T7t5r^6r1"\WVƜra];6_gD:Q9q`ehƤmOh+F`o0i ǵ[TLJECۈpAooݣg[)گP9s nӢs/LE;j@NnL4)$?s|V)z.E8#vVy9LN<&y9h6 i_:@[v!Ex_eo-d \Y R$*YfW|Â䧪 d~v%]kS`Qm -BWP6N=mY3%T劼x%GsMʡ< cU 9/v/! ZAjBL a }?rJBLϗkɸ xjU[au[3;q^Z|F>8'z9=̉ [uNȮeTNJOЇ O ".cKAfG s2L/~!.RK0jO"P3LDmnCT,QF" ie ٘" "($ 0ME5\vTᥩ)u%̡]4~\=+ݻ_0'pu0+t nroyGBS0}M5}m1W4ӖF zX}g@pW ^m/>բ)gj_t3qy|DY(Ί+6$Rm4gLAa&BZ_88\iE#FsР7@k}Ҭĺ)# fV+"]8B?Wqbx4)K6gJ_O㟀A> -R\?9!WGNQK>GIft*Sl+,)K8-eDE#Z+kpl$%I.|L!?\ڜؑ~Һ8P{nMA)b'Qi/gO1Z#ad 8ʽryZkJ>|l?V-0,>91d=A"/jW8yRn[7eyOH\ VYf5"'xEx5ll5);|Z('!W^JD+k0(繠L*lS ct$'#ވG{[<Ÿ@@ec 0lʱr.1ጉ"ޑ'~& hũڱJy6`~mhYu_Ny-ѩ#sr~P 4+̴Ã(֧Eŗ1* =zuC3RyjQTWCSSmP&t ]VBR:Ĵ/c*vsL=qڬ<_MCP Jhqhnq]LFmUS1\獺pޤŨ'PNy9?7=ZwQ ZXh/a YL`BDzo k16:pD#]u"tw˰' 1;!94sP*A<Q74{Qk |xEQ]H%^5r2ESNI*eu08m$Vf>= ٞ#-l rG@>ZEʛ-oVD^>]sGΞ*Zm/W7g aFs*L_/;sm#"MPމ4K~i;VTX",;U!Eo9 *Asr.9j_T$b0gŀ&r׷2aDZ@JzR,J5DZǀHrVI*xDWG'eBxacV1q&NJ| wiJ6c~Cp P97O9Ji-NL5z)t>1!eDg x=<>@{%Ӌ6u՘ےWb LNCj++A~%QI@ج:GJߥ(c 9\>Dlj&wY+5~]2hHn,XQLU,dZ~BFHTx(s`t?D`]Xhz}0GV_l6W /n ?UDY*r(pbJ;JʟoJ]RuZ)#RRc0RKm-Ui"V;nZRhpQ=dcF]Y(y5/Hޕ$ܦR",^@a c0VY(Ұ?mn':?q( Mp.Fw[ ث~,i%rD|Vwmo'}zEMzg1m\ߍ 6Kw}Vao < > ^Lf}a*)j0{x y3,"( \+*2#Oh]tG< n§sQ\&2+:{lQ'Ow6'aF׿.˃ۙ3؄4ٜ@ jiOEacsǡ;3b1GP;*U[ M?8P@4LYg 3<ӂl~F؂\: N8(F V r~p;Y`0u(I13#pMHvDxX֔rOSx@9ԝӋ8Ǿ/(_e?9 ::c@HPקb\MtHd~2++z[A$PH 'HU- /c\<9B"zJw~w",M,*S5 !V=/tMflp131r+Ǟ /_B%|)RIc1#wPɴگ"K*#N李BؔcR+{5w*nFTP%]1s LSt y|{@= 2Q|$$K6r.ǁx8h PKqj2h`\T%: 4+lXXG_‚#ce)2[F'ž4hEs3u&F <\={< ȀmF߼Ez9 a*I C)?/&RMEvaQtF<*fӆnFћ1Vx,K,/^Ƙx jVcS* fnst~dvp-Z)v9&gȣj\`=0=4EVV {l"̷y3LׁsgW JݻN6nZQbgrT|qaYVzQ&G1@K8G ؗPIԥbF[甯}C+( 뇻Yg^@ݘ(Ș#ʭeh(?~\R#Rx8(BB,aoQHRֱ:Ret@C, SdP2NjV $z8Nf ث! @D#tjeM}<5|_A@D:ƥL|.`$"тAˈEñ^s#WoQgnaMe%B=Jd^7͈nņ'-ߎXs5P׈BAFJnxica%{B=b0Yy֒roM*˼ZQ?i? GNl|uT(tՅFyד+/ʫw~^@EAVlC 9m 3j^crBdl x a~Nũmfej=Gw_dnKұ2d8| nȓ|%m1cðR|V` C[x1XP7R,2:Zu@\A84mh}U 矤[&; XaTOz]shxPp̖F44MJ]&,j092)L\{S)CŏҤ[4h5JaAddqq>ii!>Hjڵ^ɂ_HT$ՏOL(XKض:H.Dٛ(2]N07FBdn(Ϲ'1w-ca1Bw?W 7jO/8Hj>^}E(<#vțfd:+h-C=k*JhGdop zZUSЙiEXnqH7:m MB7+aǷ#urnZhh^u?ܧm<^7Ri*,L&ib![)kB}??R|]o5|,2e |ʚܼћc\̉0OV3 Tm@ݪ,敍F) `'oErv鳿Y'q|@O,{2\T~ҪY->^wG$;(Z^LH{kDb6 *Û.*f ^V3x If`Gը}"Z #\{rLyܠ,O"Pʔ..Wդ nyl irdQ$(ˣbV!$BXa5A{pe' 4{ gmrGۇXvE(ԤEڍXe/|%wrLExfA C:)I׈G @~ ' 컩24Ȭk!9|*4b奅Pf3֒!tKsfn0P +FύsNxXHekx R|w[;3S^뜖Qm;$#N$*R! zNP1d8w6f"H$i<i+1r^,vB%$FRzj ҥ M2:cu#?)K3uk}NVajcn[d7C ^}|f<&X0#*_pNg}wz*k$sXElA5SJYgp} 0ArMN6 d5BOY Pc"+$O_tdp9lw9ɳ]hgL8 cm5WކD(Ff7Wɔ<,_0N>Ə /-vleSk+=5ǎ.3Y>:rJŢG!,SW9\.D5DFcC RQF;[/&f6NbE%{ЏXR"$d~eG?8ټ)sTGnucqHfӅ 1t0Q}T,<4 VEԗy`=n^ Y+?F5h@#quN͉_K4vhu+L=0ױc*5!Z>@5~9։dykfVGDlpH&/SC2Wd0C}8MnթK8I %2¸'w!T^fx`~ OefJ-ĸzN8 ENIzfX:o/T)$:8G  "/oI򡦓siq[Tvv;IHyŻ_WYGWL5?װzN <8hϹ Z^_+^RE+0䙻f5-WS̸ ǣ6֒9EP_Yt6@{kVYXY&T!=:K8j6ۣvh>sDX e<$(bېP U؈|?^\m:qSfڄ lgJ洳Lsz3`ܭ:#JAt-TQaCT6bnjZmVפTM`&# +X}l.V%XP639W. [3`H,L$^6n tq:XQwqbP _\Qڲ~$WYM6{ \n=n^ډdWyjfԿzD ~pr,xͤ[6b7vy=C!քUBȡC62Qk}nB 5y ס=ܬq_LםQ|Ϳ dFlY/Cj5N{֠;;Jq\ a/nȈ+ "$7_7ͺBs=.^({GS/9K0NRðmi]MZ4N8oȇO[K7n^\9Q_L+@~WRS.wԐL82`3MIdWFs*'uN2:v䐅6ڭm9xb@nR-0u!1_JͪR}sS!)LV^0 :͋be8Z၄sԻj.yV!j2%R:8o3ţgkd.wk_;|M6W"%;V,WpjR0)s+5EgaBk]v|_wehaa(bzGWEgyJĵG"WSn!DQ239՜-q/_0А -('f+NlO2 `2g􃥎{/YG[چI2]{ixxUƹ0E CE\}Dد0,`T֥7p;ީbgĉү$j4՞ORh_i7=#*lrn$g)jZ|24U dGY] aЗ~5>c]:ήr#h(ɚjd&:Iac]w ] ]$\p;%ُ7Z"N5jx+#\`(mś f h4Tr%NG8wesw"=}n 6CдeVvjP?WSR,0X-+*#IG<8k7MElLE1 c2sL-wOsd*;#Bkj%U( ХݙDGZTri 1XE-(rQoI~dhT|csjTӴvvUškīb7G N*󴲘Jp.Nz>!Ka0`86a^^+ YIU^e`'9"φ {G.@XDWv⾑hJ䓛|gݵU)p;XuJr"nzL18#ws|7 "z5%nߡzRyvN,F u#; =!4aۆ0a1hԖ iEeG sJ/id]G o]q/`|YP0Hyi^N%u:6VMu67s&0KL :z}Fz>ONr擢4L2']ʝd O$x[ERW-X\><q Pܔ0c T~H$#R5)ٿ= Bd]slܥMEr_T!讧\N[5uԎ(|0ި1WV#Gen-sRliS LT|Ma.L̳hf22)f[>F;gp!0]:di mIDnZ|RGA<N?kNL{,}/Bn ٳ ĜY,hN+qRADg̣i;fewAŌe[;- i{̙`Z$-,F ٪[4>Me(؃zRҵlLDb(^u r#{.:9#!6.C;k8YTbZ3h -a &orfIpSE!BdߣeclV=ZZU_Ƥ p!SY#?VBaڛK7Lw3-؋Mt-<7N@>#Wj30QaV(Z0 4HRxPJ?k, Z '4ajď9 (s t#LvwHa+4rb;DJ6 ]RNZϢs/ƊT!^czظR8z@;F<9r T~ϝG;w1/Qe/)3홭Ru28!uwUSra7z7 X>XE&FJY&XEBh{1z \X/n=8N-asizfp@6Hħ`Vk~]:,@}uо,T)LvP~\ ;hB7VK kw>8$V 7cj^K~QT/$C\Ԫ;I9#׿HfO6)T 9D[nj'!Po>$ ktGgw 8bIvd2'O+-bW}ɲOcV س="=<ں=|dۃ`C xoVO)Kz؏Q zjNmU*Ɋuu?YG# dȇ'k Kmpı{qfLۻKHVT]f)h:U a|x8 S:5#wAoHj> 3_?f2#pYCK~(c8$ o'M9 [1bE/<1:d /_j`*qSM=l"NIQDZm$HM$~!l=,݇F(? W@H'"'gJ2sH=7K Od71}5nkT 7P̴u:i 8s9Uőt--yHtP,ޣL w'9*g>?mgbCECg!/( ^(s) ~b%>+F0W]3 F\qvWB,Y .w][PHܺ06Z,F>vbaAWAy嶫XŃyaK3 dߌ@/mINeBE !LbJw6Mxٷ;["t'*J&"KTf/bJܠxwDgogbKXI&"n1*n'Uc?aJD/C(n(OyږI)V]aDk7VL}A嚾a 0'Al G{ߤoU<Gx4mjt;btm_;}i|2;oGi3]Q?DMssp5MzM'"p\I'.8r`zmWpGȻm) 03x Nk̼U1๾_@UqlpଥLy]<_\g>&jcUwd3?]klAQR] r*LL Vx7$jD!CDwAJ$Fux@:(}v)> xPtr$y N3ܙ~}yH:&#ࢂu \NfQ.֤,uQU50aS`ATEs&H5ѝ|E_%oy9“xϴ,-Ye.yeZgd$V_MD-S[HY+%:B>*̃0_`yW }!䭬`.k߆t9k3o% V:"@,TQ&1m xjc_g"."wv]bn{|=G WWlZՖ":tQ>=1>ءh;$g8NBN}azR7\${ͱ=y}=ism#123{X9 9xvS.6t]6zgf_c::_Ƙj2 6~Ym?6hswl<0#4~Xr~{\@R%=9-A~8#ϹVL#\#Of< u5gU]R^YYkiǢ<3PdN 8M K~[r ]AlDApn#* SYr7lzk-]~ !o;}2f#vUE@(OWGڱISwA~1Fگ̮aRGLNN#oCrMW*I49IZ:"@iH^ٓJe뭪K_% tmL,sh].Xd<//x^(Et8Ѓel9X<9[Jێgx3ɥwREެQ|/AQc8j=1< |.|:>_,kO¼{P7;QaPXߐ`ٷjjYH{eQG'c9e"1H5HBs>xUe%RJ7> /Tz6e#'G1%K&)ؕmrAUP BƶӾ8H?ʽQ?VFX kgp3!$NYMjt{E~-d=f܋2P brHL9,¦~_{Q,`(A~b"jљ ޕF]ʹu-(OQm(+ETJ̬]Ց;nx=?CI2)cZ5rEbtu U1-Vlo3)n'nٕ1m0.jZ@oHkRPl6k;#~nq3KD)K!3.3Y> 8LwL ;\ ɞ|JL$]eֽ I R[Yb_Rܮ: ),N#d}DCSxU=_ϜɅOD'{+Ҡ?M]-(vU]ân7a GC׮CùuX={خKi2-_sH:Eڶ\~ĿSRcS̄*a^~%/>btE~ IL74zcVizգrNSw t,$n|3_7 +C/r7g|p晁p>ZI׾@ɲ<$D[`qZK:G=)w,M{*5sud);>!& ~XLF#CCEiU|]E:]N4i9}# 'v }_?$s0<w~~̳Y1&28M* 3:UqЫ+ dDT<P)4p݅p^̎%£LP-b<@\uPun.?0H% I9 0SR-]0cIhc"f!(v?[;LW|J˭8K oJd͐V5[ W=`(?F(iZɊ[VXirt,Lz~-v@+E+6_> . `ޝ#Š}i氍 x8 7ƴU86% WnKb$Ԅ>Q Տs8 ` 6O;HF8Io  i_q<+#ȓJFlK1sq0UAb41J gϟ|J;f9:ZNuTXm?P3,:`'p ُfcKz {S]YT]a<=[hl!kBA;g<z'r-aU9|wQظ2cp=SO!ζ$]a1!lAbj*۩6Yac34cGx ,Y.¾dc*̋[-2iEu^Gv4] Z3<|CN}s9"WT){YxP~5\[<[S Rdb0% ՖVC/Ɓ\g>=d!56H.Z!88)`"n.r]$6ș-gD )"tNP%<8C߶Lm& ö69x 8SUWE wEeuyňBH9 ),~#V*V\AdÕ#7lD WbHid.3-R+D)Zn]?]Kl8U*׳4t])i3-ŌqS_ɇ+\8FےS=$LxbbÒA(Fj›!8] A#$JFr8qNѤ1f]Gs WvNZ6fR[W_1zg&./'cS-{prm17];ckqA/ ,D7\ijFe. ?bJ9VoCp/bDZv\JsnRJ?&丶R0 MR0IyclkVe㄂ljԤ9k~ >;POVyw Z=o˛w)i6bEp Kd˞;X,s!HgКTvVb0NzyFҡTW$?雇txO -k`VfUS׿'ۙ+iepʹ$pnq`4[(;Xl`8I28ʒ,AF//6Iozٓ!?aQ6$VnĆpd1^%I,{&9<3,+[nddmHAxb\k )8\ބ.PM_ϫ\%E]x:Z߹dkߚ˭-ErBsn{0̔yDKH]H%9-p++֬U9 ɛmܶQy;r!"Bl/^LK(Qapma>19Z͈ 0ko}98 YQT-`o,$tu#1AmyN GvbS̅}Eo(YQ^PEo[SkN# n@M/ %k]O== &'roC{6lS aԁL0ś76 ۺXAx?(+  O>p0.rv.L:S!QQIl寝ΘXZ?#A$~0J3ڿ:az3$Rv )D|oɱZ)<Őwg/va/[qS #E(x\jd'/G9dWuiҲr*' ~G\+b- goPx%@+ryk\~TGK"჏x4X8P0O<*,zOf/IEimw)װ̻&L\(YBdE!c{3RPWo2+-#mȻˠ){7Qd1k޷G9R+}E"0/`.@gTqU.밭銇j]Sޔҁ<Іv0ZtVwPsn$GAڴ F_}%;mqzЍ408,6WDw$l026o6ڿs=3 xΖ*,9@^u5&r7p ^H1 s"@ն_hODm8TAt"'fa>AbdϐqMFrhG%쨖hYʫBN9!bl&Ö\+aOՃĨ '6s8_v%f*J֍=|?Iu>_ç}Cm@kX !8wzlF?aP{ޤKd<*ŸgBJxpvPeHEbů]hhi_) ]@[>k蝐NRO~CȘro3*$$YH*,n7aumvF:~A­*CR yfeCƂ0GŰtJĉa\_yU iwvG?$+65Y9:h%lZό[t1zG9PUͿCD7tEp HUCH Fr݀oG ЮQН%V]D@f.@!3zCTs%r6OSVVmաn٫ReY4)W#0c:ڀ沄NԎ]N}Cv]?wT>Ŋ:|{QeyN #!]+5p*pmYd+g0.wA'@X6.v4ןdC}o'h |vU2~%W ly??-lsrҘ7P`Ex,_Ƙ}^09m!KN.ud  T 51"nD_R7~Y=N+ߖ"敹>7wJPPƲa*Rw^k4nGtSRLbh/f`)>K؅Y Q;*m'I`.!h9 1$:z>*v7eDw>g⊴A4S˽ĎۦlQdŢV f^<zE9xjҭA,&Z`spI8 b bڭ e;"ex Wy2ԣgCh(Tm#00#3&Cv^8pmH<gyHH&2`s?k@Z^~v#ǷT56t<0ze:n ]ѽXs,姨.y&•O~62OEATr-$9+ `K=fEpWi5i|W=v*+Ŭnog,ѨXC{nbƄYN4e/8U~2RaGuiNO[@J3Z"*&WXˏSc hkd`Q).J)mཽ3e-q%!P|cy6,&GURƨGѣfi߂$7,`Lp-^FI2>7k{H2+`Pb0_"Mۏ=c4v]0]8` RqɔkUvΗhFkŇo'TLҸ9O:Bga^T8婬Ѱ++ddrꄇZntБb0?A tup.!曜__ R.-mi!uˎik,K7p4:L|+:OxlwtZj%u-dewxd5E&#a)ʂHx_{mRv-qN TоJd)FbAiN^cd۸&H2 |{FX,BҸj)Jc&:"o. 4)ШxfG,ޯ.rƮiX!y!6&n1ڡ'fOm6U/Q"5-b#ymB)Yyl ENm-hZpGzPnL.E特յT-4:UlT'%:ەǥ˴qS!}DN366|"Yk_K!\=c0Hj!l3O 5gvftP9 nBg܊a[wWÙcRbv۳I-@ݏ;Hu@3s1Gܡ$Q(|!/!єaqI ~Xp|e&~Z2xD nc_7ɗP5Z uK̷ki9ߘΝAHR;\_X[P!9`v.9FkUVM/&-Hݾoh2}#R$*/[MyaZ"S1^7*%Z gALN>eͧ:+{t^Eٵ^(XM jA d2OQ%Ef/vZ67F$i-@<$BPwl?ktƋA¬.Olv}#nQ2/ڀϽH8%^D4z80CL5? n#-{0Jf9Mfot'K3E_IFO7ҐWxE1+Z12VhnR@_r86b fZIHZ*op^A?( 00ac{A/ٞ[{H^ǝlĂv1`=uQ]^{TMZ#Cqүm!#N">Ny X)NJ:z͕#'yڷ{Hƕ]e0*.k7dVY4Q?qpu+\Y>Apfx$<:F{!/4"Bԕz>`S e$oWsk;!*HMV*b^T5di%* 0.Lk):᡾#뫤|եdM- b'$N(V]fv$-Kl .)yVUӕ#*HyaL=c~JcT UDXlͺgN녧"2Ɍ-y3 )Se9!cJk Wcf[@]Imvn/IﴱY`0fK఩V)tғqA(۬iB]t"NE K> E)0:}hԭJ:OQ)2<F4= J+ힽKkȹ22XH/ql=RD&fB6dG+U7*9I@Jz5E50KVz]*0)[YL:v bE\C34d2@j z~ >+^%ryAs~.2gSHI!/9^׻A{uyU[_m$c#N? ? ΨeA(UWvoU ް!@7<q9dtYNr$Ч3 ( i(;'ҟrn C"y"@6h-5Ϭ:CBMR(˶c4l =O^?tH*ʵK(坤1>((̾\mش0=BKԉC US}GMF d +:]wʛ*~U@ܷ]PZdC@iC07jCCXǵnz +{FɰPēLSN lU*bd׭~^B_w/B!+2h{ϖ>{\%狣Dlw*%PfUWS%p yֻ ,ɑ'%*_Wi? » DF"J5ZKO x0QSHX(B |%lyo8MSCtAI?72KtZ.?z[cX >uoi>7T/8fnio D>J(X^=ǦkI@b*+r(N1D O7=%>M qb?U%S]$;`7NF /HE6 5-5-9̉} 9A< ;:Y3;zG\muWqc-#j-L"NT)E0q[ਮ02N6JqFEރ|t?M3f5C8*ʣ4!zsh6kpL`Dzj)G ]P/*bCYe:JFm \359imU6 ! 8Re8=nY:;_ 1sno߹ZrX}⒉ 4'`@fsua9$uqx^R,FMZbc&P w<2}Ӧ䭊P$52>KGR(Z-պWx†MEE'"?чabI9`z)-A)I'(.Q7Vok<Ɖvؐ&o!r=>IHuIހv`4/LrLOT%;Op1xJ}LܖIuR__+$,xR=bpS}P[G3{hE by|;{h A-xF>(S,:I∮XJ 奐(h UX&@WI¶PPV)$aVlWffz&┾fK.3 ۖNʗ%Bjcﭨw(~>Yl9] :JA&_BT^bk+d߷ru& Ũ)ѫj2 wbԜq 5C_>}5aY>Ji3:(A[B_[x`'̡0Maz#RpGm~U9gwbi?ΰ/Pt8@5+-DwK;CE1(ZI_#H=Ҡk \~TJ9`,K"FR*}n'@><gqK0Q |-K8ZwD &A-]ȧV>hutJkRQ:<&yԔH!]_J+My~cN5yF"hj*F\/_(Ł2dଘ>-%BA+Ymy t1'\us`Jf&혴,@G9!Ys|۞߭5ԽԙiĚ;kb:AƵڏg}cgl7maY"-g2h.mTȴ@` `Np7rb*Z8yX&w{+ayhl/wӻq$#mj##5Ii[jꢜO5obq?~9_;ƂޠskDYoq5+)TLE gqiJHwèX[{%kO==TMh-E<_riQGxV$E b{V.jV"~IMb\o:L(;.x$6P.1yQ9^;^"eT;1 t@g;{2N6ocM}uלR5."K$sX $~O.sR [YB́&lFzec>JJ:޷-a-b_sxivjn-3~MbmDri|oFܽ$K̞B J(к96H\מlȼ"RcKRi6^$V$̅E {N@i5 9㎺_(Ud=-EJIF޳lԸCZK§=&9i2kAB V\S 䴓1HDU/5w/4+#aV7PV :IlZ,Ӻ{ل36v:.r#;~Z+ Gju8\4.7 /~2uɸ1w6}'/tÚ`wg upدj @ћx|`Ddz^TeDb,I:`T\q՗j8R" RQ όH츒]eA{3C ɿF"F/-m]x܁PXS0|[aŒNzqe5\8_EQ/}Ń,AUl60gba6-=8^1W7?B2݊⬙9~¡"lBrȮ"6WbE`~Hnnd&u(< tRE*0У ͎ZJXbOE^ttP9lbE!.}ȴVqgj2C=e7GCursO7cUv$mC$gԂQZ3{z r5 &;KҰ2MA},M1O#YU.&$(`0w& HΜA"n-HSz`e-jN 蟊5FRk8twֶ^JD<ݔq}b.C@lu[]n="r¡/sHҢ#P Ei"iEj!d f>|n툜~r&0xd0&Ȍ=4I_WT'ZQr1yqz^05P[옜*`dk߭ 6o-rê3M$@0U$)p@x*hg,3(MKI'~DzsZ-+v@AXA$Tܰ2Il?3<[=\0m4ӦI{*6s`'5vf͞1b{ =gzc"hT3抛*)ڲNwI*&is1onuSD㭪1@amy2M8lG Z&j4̿wrXevmW}&J2mˡٗQ|w!th +kᇤP\!ϦL噿+uWym%Bɇd57psȼL<%Mwx#Yk5KЛٳ̛$eS4wDD,P~(bI>],PeQ+6oNGmCb7`nIWOp>I*;$gcn mJz\} /`b og{vK''ޝ[o]˶>5am+[~m^ Bޙ$jwق* ̿,0{mt0fQ:{QF1dc#D(|f?hk- gޭoow*I z_tOJZC: V ޛ=z.^Qcgg#-g4b鈴pZ?pr줻mɽ~Վن] #$&] m _CK!.ݭ>$ד?닶׭uي b'PaL'4rx%TD"W7݂:Pm%Ed]E([s[>}ֺ׸\i93'>zBbs'w>A+x7,{z9.f$P c8]unvUuU:no48]I'3 bȱ>ȃ^FG<&3q!JÉ]8i_u*Agՠ5ѫ}ŀYD_J5fak ҡ/Ǔ9HV%^ws*NQG2.j:sc_֦)Z_+*hD 9MlpQgJ ~Hrd(Ă>ȫUʈz&e=1Vfn/pBچvݝ0{ft?ˣWB (-a2n}[K1a,i}d*EIEAv>V;./t ab3–0O{Ԁa_|LQBxߚ::a-pF™HKص@7}s`  򮘌aKVzItZ(RXfS ;JF9&9WS:BCPRYh`;ݳ-f[|jJ1_îR7GпN zd m}7>a g7.%y(v\"X\/?QMg6vP;e'l4CL]%/LRmB]_Jl-6J·S+hi᥶lr>[ JA\Mv)8{vRlK&"߁yvRġV#[gP|T|?UΑBH`xDo 'XOZgzP;M ֭LMBakrtTS+5> .$:=q[LңDϢ):h:҇r߬Rr|Cy((Xj/gtQx,[.6Ԇ/o.*iT>Hz}uxM%gC9XU&ơN`A d<ԗ}(0|0ik/Ub$ݘ$$˽a{ q-ZB QkK}dBFmB4ܖp,p"EbՊo݉GGTTutwK::3 iȄTcʴ\~2c}4FG,YNY+l00&ad&ӶYCun vj]|aل]x /K4)bU/Lj+hxa<~#9= R JUGt:>Z"  (R-[\ c]tc|4**{/\y@{Lt kw&]'lSZ*c-쳥x~ sM cn2?vu*;AZٮƩu~n=<:xE!QZ-ʶDFs;*ȸ?64ing èJboWÀ' LETfv(WTsv`VkN2`֤ .;YKϿd'f̓rCݬn&%|p8?D`v_"O6\wVHyr"| 2 %4n\ I#_!ƬBE)1 0ToV/"Ha3Xr [F]{ʈOE;3HO|H94@cwOMPI|br޴ \8euS3.xDC9FW:š1@΀^v|Lt]n7I?r:).{dRs? Elg3R⚊v6qeQ+Z..# ܻOV:1-?A)*6qs?_N:T$/h!NlZu~J(YB`' ɨpi(*0JRԝ=aWz~f՘ 2˳C6x` \(l ^ ct4 )@W i不[ӹ. nDgOnx*x Xx{YDYT:ۂףUԾEᙶ..0ԛ&j,馸ĕT ,^ vE T&n"RY8aW9=aU\C6ʆȏ9D$Y #;QeˍQLuLSbs8C%YFKpJ qmvi(eT3)Ig,d [KX vS[aHk$}Ở^=s,,9L~1si}d 3M0D,X:=? `46 ]1:TF_"O\ [ƾE QǤĠkp+_M`IK˩;"Ѣ(^2Axu$;A߰b=̋L9 -xʂi5y@f:5<\Z{ B `C ,c;6~NtUhQ\g@^ѬMW7Ӡz Scޢ4H{]@7v^qu~Jގ癘K11GxEUͭ3k) p 8ۜ`&Y,5Ovt$: ldWȄY|[}jG3ઊ.OI/f%/ApW] GS }sn]k (`wSlgP10@;N̡>hZ:5/==aL(L_.̹>q>5m6 &F 肙K9e&hZ3zC(5KT` 5OWGʿ`61`8]mg*gˁ(kn`P-em%O}Ǵ LݾSA ڣJ:؍$>X\;b/em KKOr5 oHNs35Nߵ# &w$"\KթUT! &~% _,H^C{|'ֱ1y]G;,=rsp2$?[$,☘?8K9G˻H˴`#P -j~ Q7?owF"jl=\Z\h:lgz]D]SF'*X81e2 djm M^\0yіli7Iv@uiSc chT mKu&5gwu¦}h@T ]T;Pth1W)@*oEq"5˺/jR&QYE,蔄Kq1Q. vԮki  s~6p'VI+ݹ?aepD,Ԡ-(1)a0z>eV8iQ WB0jt6ik,;q3a*#.vaI6IBmc=ylqb{ D"Z>m }Wn)Rppbi<*};deu, ۱|ƭRGvi!خ%<~U&mR?Bpak> ބ]Vl7o=mIֻ8vϧD_I~vF2nA|Z&z#85 rN6h߷[Ἓ^IE5n"*\eXH؇6 ĹIzY1g[M#ʰK (L75P5BF&#C/xKXu'Lr;D|$&(BzͲ.t9ً6x!ve{r ?U9Wae~dN>hQr юnk6ʵ-}?fAg@0҃M}pQќG*{5d̚{|vt=}j զ3&%k 6L<([*Mh%wl-MeB\+lHCi h9vri8i4c~+N>g%DLutvD@5mVZkF_sq~XI-ޘBop1m|S0y|ǥf_P5:'z$deRM o;7v^n`NQ{j±D֘(eTuPRA5*-#nǜ)le5Dqμp6YOO'« p:aܻ$[<7z'IV X24c2h!M^+mH2 ӚOY{O Ja&ŌJWBSEظaYlx #>nF)maƵ&j1x% #MO:gb -fy 'a`({QMW4}Z?{=g V> :_bʩ1(e^Z]?¾XlCNI b.X ާIWI -{R^jXƼXtn\]tG*15rJVvhȠ1.zÇgv|M  Ai!,Vq/f[Y,*}jw~Lt }%ĉC Lb($Q!o.@o g=ߵxֲugD tx렋FS#9zUu4KIѧ K(@(&(I#jVU\[X, cʯI*!5pgg!ӂZ]zw.:kp[<ڕQD/7Q]aV-HkLq:f 1t6 mq8-f5WkAAWre0v`f-T&Omkd< QYrYHy"-luj ?c5{0bBf'ŔK< j96b eCuvgX=gi@!h2Fx_>⨸'yP3i9Zhn_TZ9ecݿP/{pKԧ+"v1s`ϼ?qpVd8a~mS ÝkdjC䟘YR>*.|R}M -S7: o75ul꟫CZ=&ѦfJwh7G_´0WuQo÷54:f9E-ؐu2Z4`Ixq6Ԡ7c4EL#J_ A꿃ҋѽo({IԺ U(mep *=#ԉцa]I:$C 47U(؈%4l IFX-КN!u |)Q[5_a& Qq6ؾ/EbKo+t͙#zNoh|e _#sIxضFwЉ4"N"*GbQw9gZݞJ4́ Eu~{pqI};ZKwݝҞ {m-',a4+[Io'6KTdBS "#cjNwaT:ibX#RG gMۢ5kacV 92)_qԯ;ԣϹzB 4(KaJHl_Zv߀cYAChz?59)-?^ q\>n|^a^N(rͲٔ\dDjӁDeT Yg*yW`^vy%z,ůPk@#/7@KQMZh¸Q j5(W79韄d+̓A'';P1mcA,Wi 51š H^j%!@H&ʹ6+7N|lrxv+'D;ipPqay`+ˆw@4ђ܂y%Q:YbZ/@ 5~=pWY}#Nw gRV)08)oșB^ 5ُ5-r . gO>fj@Ja~x6(pP[b '-@yp<):~8ggK5'QBS2 ,7jf]u#_;unʼpY( IiX@\ ItQ|$WCiM^5`1|&C2pQT^tElr ezQ -O=@j}/7ַ`xBJ !BS5. G7M~i\0|87򳥬 ,":o> UCl F[WчS;M .êc{8AQSsYg3ѩ1=heܸb{i}[:pc2`__J숡PnMT#R[#$ o99p4.06H ?v;.n k'figa<^TL/2BwS9XcOۜZTfagDݝo 8@Lc kxt:}o_V: [" b'FwW !sA[$th10rN 4ȋTHc0;7{t"߿7)pebڠ>a.isdm> 8"f5-XZE9g޾lʚ:X+Ri$JLqRz`"rݣB͓bW+ H!"Q`m-* q,JwqssƱL ,2;/k o+pAOy+(p-!~PXۉ8oO__Sp6\D6t C)O R;8y Bbр\p4 ʙp.gyg(8u^12yO5pfŞvzsIl:' IrQiB0ZSE`Pg wB&AIMܑe^Ȝ>Y@')ge'oJ4B{SqL(=.ô RAѮQ ]+Y'.5= d旸.(4G$h3<ԥ>V^m4z^^mz6*ΜBytv@c71C,^J/oxܦ 2BK> LqQJRh90ܥl;@`@SoKz81`B D:J3SDOmp}ڽODXryW ջq?!,Q̐K 徱K︉U# WO!] O|x.韛mo"%Σ8]ݮ)X+zհ :unjK%rq:Nԉ5=_*UB+EQbT`L]10&E{\0nn `Bglլ!zئ1yHb硅5) C%*OgMRxtd+%!L& ܻc m(ZTV/{&Z~,8.7$ɩǧgf>$s쟉WAs?a2ВiajL҈6$լ ^iZcF솤ED㑳UE9׋Id\x3.sɜpzTi0RK zÕ|X ٫A V3{I9C_eۋNh׌QE**Z9.R~YlX+=d p[M^0<#  Y/? cX~aT\x@R̯Lցx*ZךϘB~0㛐Gsw*0" [p~ kc*Y3LEFb`VFUˈN%XÝ5UR1[ԎLbWeڍ 5 V[K,@MFofRY`}bǓ^r-iMeo gFmg%f.yfwhsg6AUAxEЗ5i@c@L# lVW1]-BVpHK?/Gv Ĉ"xwI8ؤx.9۩x{JV*?i3>CE!(ʂiE.cɺ"I;4eTXU7aق A`罸@]e&m*8Mw汧$)׸. 5y}];ϳNpnk5ԑ#TG{Oo%hfN6 8GB*Nt+ R_=)bzt(sdyG(T{rp/%]<`hUk +1҆qK{n+wMX9A`u.L.a1W DAi1vXBOk0!06@ 7LuȏB; @|7'E\ϏSAvD%s(HZ/N2췈c.OOQ_J8 R^1ɽz?V i=?C)^VRN:?oI\L*Ь"Tqoo[׉iV-sXm 9Z1YM `=wE uh^ߍTUPT5 -d%Mz4U0{)$0yiT3Ulh@^U89<~KSn*'8+PRI)'D)CDizK=b 3]Ae2~GܕO`!8͑R%yd=N@Sp>'4&u,gDfP[vNPYtbqԡEa)*CPkҾ4pXiuWI P}m|= _3xeQ}7@tɿLqm呑ΎY^"j4E`3ȁ~g“/ #Y?t fv8).{XEKo[p$gݞf8Т{M;ae,U|ג`Hhl᪰4.hԩq~uGOBA2v7y)FBd Tf QMb.NFzkDdK(jS@iĐrKn/$t1S 8j\L(jN$Jz|}qHD9M$t/4'c_ Z;^aʠj8>62v H{f8m,{mh֫b&I[s&A )sxcbljIt`T,V-SUi-uX <o(L1R{ {<6؟:luLF2 )q4<&SPnqx0}4NR/O&E>Ua|i(܉OC,kNC@{hp$#̽IƲ6p jA hYxbyw#77imtG֫y%n uFP l$ }OOdʼ:-A, gi'\S_P{C|,#%djϾ{/Y45/"c6l5%~^ PKH%*t>'t䏏̒VTy8], {}9h˗!b: 1;/J497TG+Qӡ ژT"!6LRBEGHL_tw]0 >rj@`q@w'S]}KBuZ#2gJ~DGH)hr<MLF.>5Eo`'=e1ANʊUy\Be~n]"?US1PS a65AEY w"K^rc KBvIKEhc(ڥ5o[\y@ livG@f@L;{N`FAtb^a ȒuT]-<)$jlxYNNEV?wZ"XM۶C gM;u$d V'T 9IgDeV/~`qL !^/74 /;0UyU7PtIAs/!inz?2BQ*.>3I˙h/A &! <.UV!hVĬ>{; ( #|ӂwGv0,Η:m'[QrYTX^l;aJ}`zK7Nʄ|~ْԓQ9Å?'xY0`j5aWJ98N^HsT[)<-lp]!3<5CyIR[o.jFzGG[-/%헴$o< j<9 O*ͷq"L/^˓&P֧RZ0ցFqq&xn H@xdPB\F24J? qz8x*~.nCj` $UHEX7vW#1yjxpgCÔS@ f":)ko_(a bѺ yfoAs\z7fg3X;Ł)os*= L7e̾YI^-ˆ=k8kR޲6;2$ hgY#b=5<񅹱D6\ ,)mS-Uw krcDy9aiM#)AU&: {d#r#Y 2@˜Pa,.J|c$1F/9ࡓ@QM&c z^+1J'?pXi _hT*Qc0$NԒ'f&smYg#넶;:g.s<*תz(;^΅Dю?K勑p+P<\gs>kNJ+%m\u_i;[Ѥn@F8Y *i}lIa\.-70/ A 28b$]\)7ޮy*{_D[A̡ԕ,p% Po(mdN1ϯ0MK5ߩ,*,z/lFλX;O![XXLTƥ@|)Xafn٩h%=q^8?C0/5(º?sИ_"Qs'8_ՈƮl+ݑDrdܣ$`JVCE`˸a8.nʸs#k q{ʘ'ׯ=kc*+;*V+כ.bLZG74r>P%Xq`D)&{[ FUE4Mh)gGԝtb :nIF(dIIhlF B!Y~Y_3or]eYHu݄зPGӤT ?MN7K:O][zIF*r:^: CIx*B FatUAD$b {cJ'g^{3ovtjX]$ ' d$MbT=*;!8U7E>uKȴoR%;OZڀ p:~N~q؀VNw2{7F|i(6GI| {iYQne\ }f YK/I ~2lSbʼnČ;bG_~<—&w`Qu:5/NH鞰uz/\~N5:Jސhv,N&=WŨKDՖK;:H%d\ sthq S:yiol$ڇTXnP**$Ņ urgK{Fo1w8<8נj^A˜%/.&L_؞1h\z|uʫ=U [b$Q#} < XS!%sl1*&R"Dߴ{Hx򑫸C/I;%ߛTQYǢ0i,[%z0P9]O;?v_믹og'ݝlfJc C# ,d[4No5+7h c#;#"Xd@M0y(.p!apҫ({\]@(5ey: -.3A[cܺщL~ʳ2+2*>hvYzޑ':f+%{']D,+p6'ܰ@oLBƇZ'J5Άn"W6hNQ{7#.:{wwQߟh=kGU]B?ve1]IZn:u3xAN^+VXq\ِ71T+UCm87EvVK;gz& #<[Fܾ~ha'P]\C,[0#l'}ɒI`)ƭ׊Po3ܣC2ucs%ԋtŹIS..cxb.G /~I帝gtp˾Z-&64ppA(&Mh$~-dCg_d:'M <Px*?B9e$WAkwG3٤Me|`n{{&\@)9IF +xxV=;FgtP<=vHp`ūC Gf[L⋆T\e~TBŪUe#"~@e2PJ0s=g.>|߻4ⓞ,@n Ek;7eǰeg:j l:2]LuD-#RⅴeR}9ֺcb?O. SeFKX)4d.-Gʷʑ @W˚fl3CģtnKD(99цq0:\Dx [K19ٜA\sxvd6L{3*`H)BÉ<3}o/'4JI 5N坈sзBv_zi{c>wr}#4rm9M!gkծX4ӄպ7k|H֫NDp?ɽ&2 `~UEo 7O/vfw~Bgy_hZ%ufCTqpSج[j4G&G㥼6. 3;(IZD E0Z;)CڥD *Ly۔+gQz]ϲS C̃A|&H"43PIMg .R(-od5=Nb&R%%=h ϴ!L)D􇣹. ~#?g?p{O1dßzv/4qsp m⋢xD!AW A31W`!!pѳ\V'9 )1>p* Oh}er>Ә4o7__ȅ B#%?MfS;wrē)s lg5A/huI!/6r V6m^(h+?DSp\V:QthLG螕, $Τ=(bÕҾGǝ3~.E6y +snkOK]1!Гْ"I|]&bI{8j]IۇjX(NG%1ckٿ~W :<; 4VL%ؓr#=m}s d?RX^s'd-t2ޢa }- F2;O P_*bKnA<_Kt 1zu@j|}3(NJF%v0׼^_oY8c:Yx5xjHlcd1+zUb^f;XdF\`fl?]ǚZSڂ2.\$ڥ nͺ #>n ^10~v׳9E'Q=+8wAAuCx=ǜ:)%QcE;:—( DUKהb(1nU&0#tP).4<$~ ҋ*қeT0}Mw~֌RU(ۊA?REd4Ra\٧Р͟Ma{LU pH7lH5wM/Zb׊{dيS$_v 25i kuN #kK ?8 }CU4"ޥɹnI^+ 2ZDg7bqZ>P[O:_s*^&2k-OS0'zw +jǘ DuP~ipcg\lA>*x}_hb}<!0`w; /] bCҌ(3bfDMݿn$i+u!gJYpȷ s{UXeŬC:TXT<Meɖ/ 3BlWK 9xKIt(@яBٞ;ܟ?<:j{PB,3ښwd+†-f/@fl-\n> 6Lb| TP0n8aIFc+IV> R/gY[ti\BXګZ|^*3qd7AB+OH|2 !ꢵ%ws _npnLI}=Qz xwfWnz(Oj{Y,@0zGa P:MAN?KDY`R~AٶzK"aAK9;|Bnr&CrRU%_P:'(ZUq6e$:$%YQN,})$D1t4UnPMȆᚃV ldf 4y!(jܪzO`M0B3M?/`T9KN5{&Z~χCJ,fa]IpOzKn' 97˘1-nh:VÝ`sgB&d~0+$yeIP2;̐@ŧ!p2(zSC$?}C t'kCY6/1@Yxh|1%c3-E:N5pE{+ $}%s+2슄`0a+hN.3Dؽj&Ss`½xpn*fv;ەoʵڨi?+۾M-Pp䬵kv#_)atm>cS uKq\;)N5OsTa$Ȫįhvy*(WX6ֳ}FֿO^Ey'1T|bV<\:uqXJ[^AW:g.   .u…P^bz 2?M[: ɝV|j]b,D_L]Yr#lLu"`Q}| I%!ʼn9^2ז#Nܢ7c<*¶es7P uW4-#93bz#c-})6ų51ĺ( #b*Ȯ"ɢftK7?{ {NQÖ͌M~Rs7`( g!\ <ޗ C]GZ :MV` N* Mx+00 %Q!iEn)1?38+zYP˅^j߾$U,WV̀%cFUQʇڳ[ᓅ7&:v5"ʏutn[~+77"̰1ܖ9!>}8kR1W=gSvw't=ݽ8Uˊ6jDTj=٘ ګ'<{ywZ!]vVD݇+ }U#qW5U dw{CVisw L^7`j ^WY1E5-̧/R.B~zA6nQbk]lTxU'@_/N), Y;℣my+ nGE&O"AKl nw\G0~i5\w` w/!ۋAib@4`QjOx ';R ;'wB3B]{/QjMNQM5 p0J&EfH:/q"9 zgD&کlyItìC,FAv@K0H~/B3RDzXޡ@|H;azbs#Ո}KZ |jɄ.е7gDQa %$U0tƴPqx"%L Ή As?IEN.CXkxƓU0d<+HOj[4v6U;S= f#ce@{zqB ϣJциc%Ux(kKEayȡi 1=o˿ IR\VT'nFX0K_cg}߱oX{zK;i sgwI#g`CT)JyNE})E9^s9\H~P\Oei6:GXf^^HCJ1Q7v`g8}~)5K9fWFy7Į !@DUI:q>_K_o_xIվ6(&̮s(>SHЌyBᯀ`(1)ZdN0QEVҠBG_~G`ƒ7*ۀ_0oox{v:DHY HӊU,ݿIa ,QC;;:6>S¼=NOj  M ͋|쵢=lZp!l>5>RPL 'T@*ӯsP\]l'k3J,x?(Ő$=ĕj71GCH m_5.R޺o=9Ri D]ALcMI۞LM_ څNؿyoQD,D?=51!Z|d[#„J3uxm*JXW=3^Tsybcmkt nuFL[v8V/a3SgFwOEq殺g}}* ׷t@]vkd8͔ʾJݚw36gh9#j򌵀=#siahj9W};Tiчb\@oKTp!- Nj'Z}DxBT_.Odǟ8%tN QÆ=^.%IA}!o3Yv~m-<{stp8)01 a.X1gfH?dBb#|O$t@I@©XjXPc90 !WoA=U9WJ+&4!=oEp5J=0xqof,ةBڇ; :Bf^4YorHt%b AA< X:r0zTɒS.{f&Fo;r%T$]N}8g}sk~ݷu{،Ԑ vL5!|ހFd6:u9:[g)K8ؒV+˿"dĝa(o= *yjhZGxam g|V;NxT ;n'ĥg@$PCz5ݣk0uhȒIA51k_.#ީG2e2}G'Vwܫtn08Η~'чY+)[nTbA?@ {$̶OeQZ%c4Z-ASy ټ˩a8\E05O."7ӷSzVXPN$8^bOPcCʚe,1 Xr\߲s85qa$DMLacQX}:de@27˻R@,:nx?YLF}I" D{*|-O@ e@}5E! !ω 0:%04ZJxo|dNp5sJE詎Bcc.Bɉ5mJkk p Ff I &#{bVM#Ѝ^C2sݗ}x8(Hy]W=C7iQ9|&q iRY ·0Bbz#F|@,AyxX:$0]kuW^Ni'}D;IGʵʚ Glg aQH\2K>iaNM^1/1t,KصgO,p[pGmz2ʄ_@bzV1xIpJ &h] N* q S8Ջc Tp(*[-tL6b +`zyTֺɔO4fb8JǭK8_tx2ż[[7XK4~Gbe$ƃ\PBi,TV(- ofcăFq?{i]fU=tpa,iF.*Af*_DL^]#?NJQ[U57 Gvx s,XAgJ䜉WͺI$nEC,rѺ &msչ  ?COu!vs|/#Xn),"J7Z8t@8 tO $ZSwb-.m6 b@DqGZG(J~>5Il?{!+qls@eX6֦*#[PB pq,?[skzKNT}aİ+*P%9) c\T:N|S~#6ZE ֧az? -]MfLfOH)wi!@8i6=el[iqD'.Y|UJ-|p2qF+I ħ ̉芆rrj>&h nx\{w8kiUpץ_К{e|"_ DG8.MFKS{uWk6:7N#^f駫@>Q5 ?̣6yߚ#G{+a[9? eitX/h1AAA;ELusC韕_kVӍ}F?Bヅ4v,{۩4[05j*q3'd0ϊF%ABh 2y&KTf^_/WYë S ?pp!:=H l%tZu`q18V/G74r]s2R'wK"Y 08W}DoF%t7p)'QJ/y<ȌR>&5KE\*H!M.0zhԞ#LJRAB c+$1>pY MSKd&n mnUR/S[Hdn{vP/auaڅXњ%)Gzʸ ʯ Y[Е~\{# k 7>y3DRq'QCp,FRx-/qc7gNk:$b>0W?9~Y1sdN#k?!Tt)ڹ⁜<31GOpU+?8iJw:%x,MD5ᎇ($}[LuWa艫t5" ʎ}Yї;]l4.7`S~17imFZ:T$W~I0}\BУW)ptƱc'd5)Cj[8VMߩ+fjdzmױۢ).=.I'):fyr9lbfhz~WS<[-4Su7-:s}t,+tÔu} 2CG|#[n_Kϫ^pW^D_&oOŴ*gnKbdl$L!-cf/堓A|6GMy W!h1p2AɤYBt(nᝡKЧV;eDF-#r\Kb]BQ4/\P8F|Ne"m~v03\Wh/Q?[͔ϸ+0T":]k e)8̴o9%ۣdZn*)4FHZa!?z4$|5X@ГصREA{$$_:|D7xTj @Q'SLSv%%;?NF[7i;:+ 8aI-mQ a<$v[Ԍ练_^w }%RPlnZ5$h9Q*2+g+pE,o4Ѫ<$?![dkED(I>,)gU o2﹓_wĨ+,9p{ұZ 8Ms}`#E/  4q;Z%.7JlY 7My(*=%4-y%n3N U|ۗJpMhY<؃h y׺8'[0vO~j6!܀ׁjw>gIy=Jv|$:' .L覣\zIKϛ:KOzč{Rz=8,FcͩZOѝF`B.>T0L]Ƹ9w?Xm<}S!pj?ўܹi6u.Rad=?N*|snsLJEBoǒy>cxb4 =A u|Ǐ{x~Š8Dsڃ%]CԌևA1xpyAgk5*ӨKFd|V˷UL;Hrt.gq>-1u!K0]J0{dMO_y%gj18n0<4^,3N0QCpKN,#R%kSߩ'IODk L[ML|# b)P/kqi{wD3 ){_'`k ?՟0Wt4B`h'#=62i[ ީ^f`WAŠ ˍ9],?KLf\1ˡr0|fq'v1V|_!aR]dJfO 'P3ȀstM-~c/kܤd=XJv5<@ێs7qHkJ={"qit=f@9!K7;v#yXq Q}9|*8цc)enGHL*Y`i$)TF5AyA/'T\.Ж"c<"s{e DodY&I q\^0Y1N|Θm{kCx`,8]i 8c2@\~=6}nL!>RR,TkD?roѯ{.^ٛo>DjpG^~gZTLx^`~yuD!ΏJѧ%؎WU qEx_62!/hNhΥ6Ԏ=WF q:106BU|Pқ_?e|L㭦b.~tTtA/ċhu .-4]9k5eId`)T1ȡBtrII X|!Y1򪫕Mؑ-}Y>@8P}/ш"LN뭎w60zXPFRH-Q-kJݿm$;Os7A]BYe7 f}B3Ⱥ-9=nld4;fPy -~`1%/wޏF^ 8'1 x,{' VDʦ:(EeD"4bmdI7$EW_~c^\W0<7}Ǵ{;/xF%$ykTX)3.dzWcvu[m[K=@Zz0qL'(Ry 4wLjm4#Rhy}9Ɯ UKV@|f`ژ8Y7Vkf6{}#3HD @ێ BP0uq4'hE d%0n^^[Ӗ9Ж5+qv8z_\ *"XuM=%tK,lb<#J2uuţ'2$tRzjfgzKؼ2g!!r1hpX}Rs2')\U'\.n"9ef `ꌲ&)YŽM n]{>~$Jzy L9Qݘ~ػ}⚔%;hGOwgZ1)Vz^OfPWQ3ZU0"XTJ%/6r2q$ԇlFEMՎ! ޻͹aS`"POWj3p;4\xsjWKDdQށg^|W+LT{4 $"L?$8;ݷ>h\||֐H(Ͳ/5B&4 .P= "m.Ɯ؎?Qtbӛ!k~*}D' UBq?j*5X_n%/ܗ~ k[hE-^? u a"]dʷ^PpޛzNvE 9 <], c%^'۵s*XrR¤)Iwlz`_ȔIm@0-X7ھF\w;Qim <,P B u-< r2ok` 4rHiPlєhs^F%3b= .Ei\\_!i泬SEE!N>kԙçIt(!ҞQ՞bA\cUǃЭi+F#W}TVT1]5f-,>W q :c4lF otlIA'^buqhtװD٥Lf+7FCyv#<1q 9ܛ9n )ɺU~)C.笪?1[$ǜ&oj80UO: [+m{G%^TQV(fӣO1U5Z,T#~:@33'IP8{χ~l>`Yim!߹l.OVIY*@CТ~)aT}1VZE;XVd 8_N=d P9dm\,~˷-έGQɡX˴}IbY.|i 5p[7 ܽ}h׬\~mMM𹑷^=A hxyćCd Ex%S؈Z?휰-3`@~:;D5:Lqf^a%M*a`2_o)*0fsgO s.oђ|KՃ=bl#P=1i`>/"j]& j"cXIw90鿇^B6 sO-u#Ȕ X)ǨyG _ucƺ $:oVYG]V7֣<׼2_z mPn] # qtf1욝a-H Gul)քGiBS<-oeb#QXcWWs:~B7-caUOW _u^=;gPeTC c+ci'U&0<`״ܓUn@*7ѷbc}Ospv-.W줷P L~mDRGB!PO _X{>\|]"wߢ|C@m D E}GgCΎ ĒBN,eZQ]7;u)c4lV A!ԥf*P|m m1sXN򉄲YC5S{:#? 3gyD;M6>ӈ/[t\nZ+HFJש&7TY#;+4h}WeoJ&LujkI ӟoȣJO~]_g<<חu,M:jtvZ`䬺q|Bra;u`e瞾mOG{ϟUu(\Ra.#H V$m5u3ϼj# 4SP؀G:AC9ם 0\PL]BC-3bҿ,UX4szSBEFyn``cs />ySJ.P|H}0q(vΧ@坿u܍@zm(u2ϣN[.?kU />Y-]%4,ⶤ/βZƫB B4FܩR\sRX{?sy58ϿثEύd3Mzpa€p~dT02X8~rť* [4e}YiN/sn`00n[=Zn|~7q]'bllѓ=v{OEr ɀUޖ؝/6͠wc}2 "x6e[z"55#5mBZܮ'4,Ga!X>_sz3ʼ's{GS=n\4MY Y:菀MEO/~[(bB8oMr$o^ _{rU0\(8ݤ7:h2R Hi"q7S./Xp5ʉ(Q78P}1SKI!RYLxP^DK8H !iFe)0m'cLd qp.LmSq6J^V AQ+`,(P^[^!C,ФxJOI_3I AUfn s=H%i&D2qrC;S *ԋ㸹A"Z8FJSUqjm;ɳs".̭PPoNA*R&r"uEXJ8mWX[|*mשvPm%tYkt@C ww.]et ώX a=& f䋷^I)x3 k(vFR~*hqmTb0%_-v5[;ʱ6R1wOԺru)26Ti 0+@ /^RLOp2*Lm9فx؁Ѝl7"#]Cц{`ϯJ܀yb_eѧN#~"d 8^oYk YUG|*u)-@Fmnj5sLOobS'M#*yܽdgŶ-ҭšyTGI3a,q:7= ѣ($-޿y0P1ˈEq,KE8 7mH MBӉs-?n^-✰41+pn+BK) TQnO {E~r!֬[Z= q^:@xarSC,^[mbE/E 3p/Kbø$,`>u46^o 8v"ٚ@a԰+NryHcw0*_H TrvhC囮^&ff@7s'43DXمaK/[&4a&{_"TG=݊vC?~_p@^& eq@c7M%,JGr.͔LuU k<֪& WeA1hh/whd (=I)GU9{m/S3={l.j6 MXks5矒O)%@^.WuW? .m {l!-~[t(nLs\ß^qr+ >|fd0n(riE̜x/|"ilVR4:B,Ѓu-~+29p 7[F-*BmK o0&*].Ӟ:") +zcww{Y X4qv4m(wǍTa"E=>{R;X h 7SȔ&%Qn@!3u ~i)bs0 ,hTpdXzI\D˜dF'?QL#u>WqSr?ċ ID\]֥8AYsM& 3h~Eӗ?WIgp8*]^+k۬9frAsKQWoqO"&M9:邾ɕZ+nM `HMU|: N# eFG$Gs?Χ@aݔV{0N@ZaƵ~o&_%Bn2P;Ƈ[߇`& "Z:de(ic^d 96!A ,v|@sW"oZdj&<ݹo8dZ SVԆfOm.x6\[E܆E-Pm9;'Y[> pjϫ|v;a^n"Jaq!=TuZ/97kGvcmՋpϣ|L%QБ!f!ŧIa1Ews; W;!%wJ14  ` {=Ln,CB#f>t|"Ay4"/hC!m=^<nj@|gRg^YUTp[5ze}0f<=%E9N?I6zkBc+:v^) 'W!Sv n:-[8+\'@oDp̈́t[+6N\svHh&:PWewEW QcfUҠAB*nZDF$>-ggƙ yh[5Åژ5INtFa7P%@a:Uٷ!}N}eq<]E~WG3GfO_;S:VB"əxa9PNujDጷXN91T湞-aTSu,:%<^U ;m;nS'G3m d)Huc o$}e,6byu./EA:$ Q.BkRHEB$$$P"Q{dJd&  =uҞaFɵ/,!ϯγtlǹ)-h #/xi)i@L3"j=5@njXC!KhQZ_'-,!d]y哝_>lЎueT3?p"&a9 P b,feI֍3O(PT:rBlCՍ|sRg:̪?=ӱjljtcs) z}muώ]#m̄(vV6v]Je]Y # y{ 񗏇=gj cFӿHS Cb)%J,^hP~n6{E $GKgXEpn>^/Q2|km8jPDžXrb5i*BD+;w7}R=Г;Y*s 1nBpPW KoL'bMfжvc7v1{ U :JWuJQV=)G^20ͱB 2`^p:3X_8)i`zؒL%*ᕹB~.B8x(YAuc9#0Ջ<ߖ`q`P{,u~(uW^S r 7Kc<1 v҈o_&+X#c yU9ugHhCoښ63; Еq;8xRT\krPG%Σd #K "M$'uEYVqن3? 9jrܙ-LPQl)i Q~=9}ޛEQr#gmAo+) ? mчbs uPp9>&|O7Xo okg `N-Hx{č=X_Q\,>N5>kCȨkzNn1>-'!p`bW`P@WbkL꿏8nb.x !y4pXWh6ְ*1^ZNG8&钱Gҗ|@.ן "&meiXr+W[j~Ew&l#N(*GNbQA2l?.`J!vci#}}UZ&*'+ox:?E54 L3. FMkiat&KpLAZ$OѶjmqs3_Tˀ7KWWv,v/Z ֣Ht퐦WFy,<_UvoUrʍ iJ3:R1+2JiǐS@an|HJvaRVTgOTY^YfTJ!_ oZ\0$Bt1^[a=JMa7)$ˡJI9 "~(d}=|C5c9IT*E@Mg ^{t}A/We0e;=BF}ks=W(:֯r oB4%͖TF̃L2CLҬ?ز]qJG@7tл X q%?p>#[p<"Y]`TB)[8ǟ"#0jͶ͎;xIt%y>7Zkp/X!1$K7j\keu~{󥀔wk !=z kY]>߰Vg:'-=o?;437hyǍWmE"B.I.=gXG$ =0;x=*&M+ޔlu:436ozE:Fu&,DCFKo:/B_5-nT_aXd?M)X*f3x Ժvݦj =Cxzќ-C^%< V׼ 3b}bRn;߳v 3DYN!NRURF#G-OFzE7Dſ-Q?idAH?`iD Ӛj;P(! 55C rEuj6!{jˉo$TfFZ `W5Ȣ2 s`X)Do囹pB3ݻ>t5*Ƕ/a(_q;CiTgz|긄zv/3-QM2QVa`F?p'oiuz破(ZRtmMF+ݍj3@V+V=TEdu cnUKoqh2PvE !N;e &شX,gWk^JC HX=Fc䁼 @K.l7UPzmUu"z@{q{(Id9[J; x5qW؝go.[5*Z%.cEK$ g9VӠW5H5!S}^p 1?mCt(hQK)bnRldEDlelLqZLѡ-g^ԉshgPP$ @dܞ|OW[jJ= d9ЂF <Σz9D`hۘ']o0O/vGΗK7)5y!fp,*U^f?yѱ;Yl/ ;=.VWXJ&};Jijy$oΓm.  0܁n2Y} ·u W9K +8-_~Wq]x ߡmKiE7g>${u!W @oNeڬaGlzYGa4iub|X{v8=A{ jˋUȂS,< xv۸{s_.!7] n݃ 5e*7n*dAytV99'<zT)[72K~E|,#!EG<kxSx=dJ`^WnPE|ˑt驼1uOx0?*5*#]+Xrל,g*\ukW<>O-˘lC_OPLn,M|l,KIz1>B 6Yxb?݄k7h+S&Y9`/QO hLBm`[xJ'&}2!c|6 :c8\11mi8mGRYeZ8f#LFy C=/&zY݌N k~c~ M~hQD&GQDS 6 Dxb~2 ,g='ɡp1M3»D(htˏR1ui](-ۥ+@aE%շ :nG6 : F% ;xKW" d(OoI'oe"i=-xE]wL^3*#?YŨU_G"*]{EO"׋Ї[vk Tƣy7~V;F.{ %|R+gEhvv& Ea%k:Lll.%g7wzmMd%7XMaQ3Cxв+  _'RY@ ~RLr{Y.Oe ӰsE5-#hA4wW(Eި8xhE*բWy&DLݹ-+yǦvvl@]SiEr4ЯWY$;H͂NƱ^ Uy:$b ]ե1ڪ]s3b7/MC_nxWdHAqD{aX@yAՓ$9EZ}͊7GNlo:5[[s/YSkO~X ,f`cboKdOW~V=ТG M<|X>~N:L`koX6s3r97r2d1wǵv<7kpLnrd-`xfvUeRBS*dp(ƌ4\sL'=JL_Cl.IWļj|= Z0s& 'N{صڃ&&{镗V+#-R^DNf/rs:$XC!qi"vQggB=A H7 0ϩz#Ƙ}E12Z2uKrVM$YX9V+/]e;}覎Yhk݋P9!mD%\T3%DEyu4pȌWb_J i HXR(7ce­SoDFaY'ZJnYB7"3P`mBĆP\FA :/1~&k0u` BcUc3921-`8W etcQqz4[ BM= +]=A1u*q.ͳ -_/00 a'n +u1fR#tTH-Ct.Vc8șzoFNmD5? iilvzA#W _לWAԕzl%Ճ/6fR:/K\<Ӱ5MlI,p40#J 1 [B 7a vsɻ^2UZرp]^vfK5 ad#+ Rii \ $ojtq'p P9VgFN)( 5&ޚ3 L;@Xf$"d]tE6C5[Yl_y,NY#qbbkq#AWhi2 T)ZRHoY2 ]2sNխD p[&ړ9³@]kj4_Jliv G4$%3b6,K;-O &SnT/o0q9JPi 0> P][at7B"T%?bp<^J@hKĢs *ébVϦw)Zͨ$gByRqb7O\rIPX 2` /^]rP-=>=7d_eZsnym9Aׯd1b5|ggXZˤQp{J6<"R| C.q7<OĒR1ȦP+(FzwOSߑ{4ޥu'%NJIӧ4ob==~穓M4j7* Vۂp~wSa]T7WZO&ɫៗ]2bf4h\+?ʎ)K1 LQ]^MKנ]\,q^^ z0s-Z6tz;gxq>`ׂsbD ++ xX!?y3"C+vĕSFqk8/y Y`R|xhk-i8+of$zl TX-_nyՙ\!>?{{u=G!*c fmr2F~ԀEhȊFE0>Yg`@ݼ<,yGLqiGiX ͘GgS5p~%E!z׮8dc d;uJxU+Zn7͟Ѿ+YElے>+PjdRsa2i}[BRkV3xA8]5JxjT4Q${Vk#9Ϲy["ǔ- ,?@Gi0T^?FP8Ý 4hi?ISuLzhHv$b13шTDlSiƥ vH)Sؘ\ӆBA+zSmu|Z%±uZRM커o};˷7Ad8J*܁wIeQ~#tn6L]E @ϤP8a9`}y7|mGL #OAǨMvf.;P/Byf)S/I~ dOtتUƊ{l,J.<9L1psȪ$, 0Mb{Dk;G?z{NR@e`s9/ n󨁤{ N dzL1d@As h~1†.;oڬU#>׉t]d2p 0[}n1V, e ^τV)1ASTTq?Aɯɭ86+(h) - ,7nRқz˶WբMx:  "تs6g(: S%,iU4Vr8Q(+q5+aE9T'C|'qlEnGXq7&\yxz nO/8'|*8 xAۯ5Mh+BN4;)^k. avHu=9)NxRѹ 3~cImoK0居]&Fn`hQ% ~s>YTHe91n?X @ՊAHdAʐrOd~Pbw򟓗Inڲ3B P}[Ȧ]4*Hid.YN7y/=-HkGORs-iƌⳜ!~o˜e(ۯ&Ӓ*S"w;uǪn ilwW'Nn؜F a  򊖢-\oqx: :nIHϵ.jB:D{ʓHSf3_ (O")c-DEUʒ8ރ On*6 "+|Lk~d2z_ 5NjQ?㰄VΦb͜8@swH8tG!ۂJga=a`еx^O[vI0Q,,5dxh'];9$3 !eyjhI; .Sѭ[¸}Eunmy_yWRqo0P}фC%8YSwQO_@4hTzrekV-w{Z]'6ݪ^RzLL Q6#G$K/"O)q<)pa jdz4wҿ(Ѽ-~Ʃ:8xRN}6#VM)T = 挃=ه桕E鮞(D"ƍOu" œO&y%kB.[<-=u-qҵ`)> 1 *Pk3-F)-Vg}ajߢ1:ڣDiAw ޥ"T"@#`iA0K˿BY]e)_iY!T5O#|2c|i[{i)_L)[lpo47i&GpMR!zM…;EOw413rG@O`*=F˶:%C`"%Je" irJ5T嵜`1d1)L/q-53oM#:/x0_wXhb?s W%ӧ*ڣ)@<?g4^prGpܙ r:#, c5_ࢦzvzX VU!P Չr@jQ);CF @2˺޽7~nj=!CPi0rVЊQzg.niέoף҂^[csFW'iv Y$Eg0ϪR. fE t/ǿH4zx&s\olȕe ^/yUsrYD?7M V|ZP@ޝF ™y稐J*^Js*&a eŋ 7#0N)3\@GkdeRp$ݼQW27!$F"̊@uJ'7 uLZŽ>WW[iSUJ ^7JdG(F1R' )ۂϺUR%⬵a/WOD06^lǧ)fV g4aF7+7NE(nw Y߃8ITJ?oKV2[$nSSl'uJ[yP:ʻ8@8r>@e2{pE15=YA~˄:K0q[ %e3ZjpluRsE1Bm;ZFUK /îQUx Q_˝Zqϯ%|@/v2ˆ`Fȅ:L8$L_i.XMUp'0ٌgg15u?E_vA*-r^xW9[HHN ҉v}oqw~hC Gs9';cBD|z!L}yQ#o3+ lIBq#$"ɴy yƟN?nyo):Gߋ+octe"킦^(Zf; 1]d9fQJHPglktof (#o{qc7r{8i ; 6hbB<'Eʆro{|c]Mr@ t;}n{+ LHiD8iRcb!( y-+K pUS<m)N0KZgGÖ^!yg2m5M\sPvR{xZ6ӓ|̮kӿWˌ8eӮ"EV $ E]?gkL–\Q=lA6\gݖI(Im_tX5A8m:A Z6cg{`|Af섯7']hB"?huрxtõM΃^R47ʓwtmBM5qʍ*Q=Ύb5QE-?/߭I|MGdNJe1|"?Jճ>ӻ^Ͳ?|rW9\ΏSGS phd&t |J>@r5`Fg8Toy VSv>q/L88_bsWb9u7 ?C&Xau8 Vlέۨ3Zl,v]8g57w>tehs䆳<u1SWY%ǝdBt "Ah8>HC!'yS7띷m e.I[}l&0I1jRSɦ{I[SXy GAI4ߞ7X QCM<c-oٖg3LxmKQ$bqZU"n9s ͯ"!3l:& ЎyݪBצi|v8}Q7C|~>"M[qkqo5."Vm6U;Gaם݂TXn/|O&E=Nd1LP/yhN>ܪTl_b[#>݅F\ 87u4Vb05,{KгiHZX7&wa)&1yyz¾hd=Lf|s<-#yHycצ.IK04Q/l_!V~2h䜠}h" ɴ4o^K Pt{kv p;pQ;RwIFh8"O6޵?b<4:9pﱆ[ \ +ǏKNRݦ*kV-yJ1*ٕ";}n@ BInGkgB $Ptd,:&!\>ӗdGNLٲ5olcψ̓4%dkbUw ᧈn{do##^FX`BvIg:9boϳfI*Kva1]+ M6 l.Eɝ@kA>(8%! `S c Vl^o8]/dI1>WkOD_7A>Հ@M ;4I6oK0(Q2*5y";Xr$MȺ@4BQifNpq[.=/?XvqWڤ?!_F10*_fV׉[U'=3'I5Xtb, ΞJ]WcKHND؃}!t7:\PYu*$_^GU4K>>p>!k4/ؘ0*\-CZ|?~v*_w:}B[JUm7 E{Ee,%aq ^Javx#F-®sU3/WpS' ػU2w4X\+{%EGP XapMvQ%:9cw)Z+#{h͏U-{G%LR@mt=cf'H-t{f5ڙ ?Hߵ;sc$6z=;ˋ :5R) x`FrDžW{AQv S+qgodJÎ4EBl+꾨 lAl/,3BeYXZw~@ ' ȈMolm˝?'Ai>}6灆ŲFjREY1ac"FA ؛pRϑ=HMȠ=7ab%|&**H'5Ft5 [ )" bHV WT1ߦwմ0p%#@ЈkFpr;xQ`kr;9tk`}r*4Dosz *]$uQ@u!&3&&9GNbg []{4 &@?QgWX*Mbf`$03*ƚ*!Mo8UBkXN=̶S/ $wR  mozװZIABvij8"r{B?.LS7kֲ~4EaN'Vs9!c<4G0K!#6/.Zc`%ޑwg#8<DV#ZTp!3GKͧB#X w26)cKPfI> 0̉2$U}L/y=361d*`}*\FsEs[G? G#Rd?_mۣ;ag$AuSFtm'Q5;A|_尙Xbu[ϬByjbinf _Mo%m*L gH޿߅geT.:{`h=J$zEbSЧwꎒӺۤEKx eKoF-ݼUu<=i{:ـb-܀j@ȹ$*ET?{%g 3ʶ>^Q w?P:qϐDӤ*OP`ʆRęTE HaV"m1و,.] 5x\^ ?M*.ʼn@bhl79EZ%@H nB!ܺccg>5c!lj#eN3ieXï49n͒ouF4"XC3M޵PBc Kp!@n^9vKheꛛfc\UL ѼqmUk!~ m |l"8rK7cWH}H3+fdy_5m9$f=X.NS޿'.ճ(F֐lc1χ?MGD-Jxi  ak][&3sT$kX-X p1t 뼤(砏JgWhXZ&'͕3afG+z<&i}(sBT[F@UaiexxjVzғ1pYp$ E@ra\pe8Wr/@wcQ47*>T@:ᐆȐpVUC_J>Fd2e㫉.}u`&V&\)^,-Y]:Zl7=z{M݌)vb|_%im> *+8GcM|B^8D8Ehj \ih&z-3xW*a) {Ӥ(H4$%j;~xkذϖI_׽!)Rgo\OޤSI9 ck>jI^ᢝDvAtm'kˆЙ!QM+‹lG)!ū+!`07y0Oڢ~LK5Ƀm)XI@l`4ΐLז< $鳱5=!K-\XhSJ/!i_wu|m @Rxf gB-(n#+^k8FT};6W [φ#-#1@~U4.$o#>펾Nr\.qmvw5Td`_SU~/a5Ӫc%4|(K*(¡?rr8<" FM- :g )Eb걵O  \}c÷C5[O=e[L`+VE#{#8zյJ؄tA!*@a,{F~13Mz:vd&мYx|p c (q2D]qtNgDsB(.lxB0{h}n4Za2+RQI35~MK1d럺A| jUy hKqf9< =Ɗ%2͘c現g-IImRY؉erx E T{gd7Ҙ̅^UO;L1% ^''~ N˔\N )+%\E{0W"K,HB0ZBy^6Q)ͽj"I8]"pUNKLG񒃠tϞQ/Ա: cpIp۝2=Û#ͼHd(c":%tK-ylbH1/_SVŭ%6⑜:uV{g/o |vۯM*^յm-ݺ?ZkWrMNX23~y}>mتk'ct_chp! 95^ʷnB- Aؼ(N'^\bIYsH`GU=CmD̾T\g6_°wے0DZخ6|GwAU;ڟc _KplTg)Cwu6@C0|N<@XʡeW䡘lR= 㶪֕JL*K{q:[Z(o V/+{y@Y-k=C (cDqg >}D @p{\`2h!P^#BJ;dW& Daf%Zf7bDi(Klēk )D욫ݯHI;)kϓ*[o B[26pQiqlglkd"Q@WK-Ճ9r15Nϖ^ ':7flIW6 e V@Б?#QEM&m-|'HAN ,FUZLscѹ|="Bg/'~(FP lE(xHy2?(\iBDbIXQ)JE{Bd]&-%ac6g ڔAFYE(xFRCv]go_Ű)oLOp$Ȉd9Uq,ƿ9qm_ 5h/kֵ>޴R8Ey)Im=rݗݪs?)1yۚ)Y]&8q-tpP >;dey]J_]OGrxi20TE]+Ama_4r>o]vi!RtiW-ϟ+Rw28WOAy-qFNС5|@U/?Q lbd1LJyFLZ21(;?hZNz|,ù_Ӟ5V8|5)Ugʜy UxC_kK#e@mS89MnL [}>&΄W2; k`̷&G0 48<^׊e!g bhB 3Vms$;'0}ƓvWcݥv ȥuzxbyH0g5dbaz(]"'F)tiʝ AjS:Q"TBcZAĭ"Vj@| Dt;o]f[ 9So>?U;Q_UHD;ƕ #\FoX+C;(xDQ >ZJ]mEUa q)|yd5F̿jz\ D(q3̓ C#?fj|H e?Q׷ah yz\阍]og: !bw?o2+`KoݜAQv.R=,21cMloV-ǡ }v\.a#GֿHvHۥ)b (Ed].iiCoA[TEEEWos:\25vg߲*3$<)8-fr, LFv`f <##V i pD< +CN5N(lʛ/rVˢbgjIJabՙƅڔ<0?9JЊ^#X0 EtDty~?i$KS%DZpRi,SZ+c3:ahHϭj2 G?z7/!:CbCߓj7uG zBhi"5<Ǡk|THv#fhӀ6p& >Dsa#qf[mlFhz_KZJbZ:uRuiJqẅ5<6 GW/\^ե^;}=0hiT_/Fb@(Aq!;pf+O8g9m}F`؎j ,)b \y!o4i0 4tsYvО0RΤRSiP3ƻܘg@l ]MXt$!@Ã+4)Źr6\[ Mi f-AlzE8Wl󝂍inȓj+0 AfZ_Sc]Æ@ ,َj1nX#k-%45ҵ)3&<:NbBFYL}K=÷$o%N͹}em*ƹ_:'t080Xؚ[[q;-'쿟yeȹa$+߃a> ]+{b$ϹqbN;nN'Pr)wȋ5 k給kݲ=v3o^ed1"8 `#KK*ßdq&$nrJ@`wE5lH5P6yhr|Ĉl̗%_j΁(YJDڗ@W󲘈]lk VlswY66H[Z3DՀ-ܸPE!'/9.S>VCy_RਖG\OTv0m`w ܪJ1E_ƎslV•pswτ'/PF6eJn} $2a¯-P`V+z8LyS737jV:sAS'H.MzTr#yǕxxCnP5-<J6\.1Mb=cz7K|=Z!ֹTިC!"p(dNso&%֚peoYɷn!͑= U [ MNG$-*IR+ sڄX@E6ttH߽Q16" #d*5ruS~frL֓$+RҐ@}!P庛u(0"^p("@A7]$F΂#yr#Ala?67s5 M.F|@5b .d<63?$yȾ0*H8"0XGLy*q%V@κ05Vz(JDy xnC# ^j|V^FRi2g=sГg1NB H":^Q2EG=8=($ޏ|_KhA?T iDށ 1qR?Y=vF-P۞-PN6JHW _KN;+.O-7( TaH2/3q(,`(el==kDJrqF Zm*i9AΦGqBaAt v_~ d3䜙8ㄮiH6x֥qƃJ y#q۪ޠQJs$r2$zyr-jF'E CAɵ'92L xOxa}DѮz4 $x.)noA3P j?1Hxh<@~EZOD_!tC(*;3\g ^. "@d>\A~rZINf>_f!ARj2]=AΟ- 7RNj1Tѿ_6}u屢X}$+[ A}kB VJ*6ق( V9OG$TaLKH@L!gg [K1XI%>paF3xy(wᘈyi&RTWUHkOfw)/ ϟrK*n=fAPɪM̦&텮;Xԍ{ AZmU&|p xΤq_*έ7jAZ|&> RP1[xxgR8mwhzMUzN3.p@(֦/hm ϗ8N@lmLB;L[uO_'`%7©O? ;;8( _?%B@ӑ eqi{f[Ī3Uuy~A1.7-*(]s(RťoȜ܊ }f+̝(FK; ) BAC?֛\( Hm{¨2; RvW_;W :.ZlԒwj0nzb:*Adɨ ^U AO 1ߙ'+7Ӄ~Vz Ktxsi4BdxJz G,a-yE.+8j Q~%1IB|Hv@f^^ ꟠O V~vQ c0ōvaO_Ү ~naYYfÕQM_jbsi%C-ff:$\i~Z{S0׭AH͚"щXO +qTm=,႒֣2@Ɯ"LO X§LyNuHZ"FnoP7Wò$tޠ;gFIhZ)*pD|HlI&O,An]ZJ$TjV󈍩9/U yUP2Ĵ Pڒ72e  &N4*5|,s$/ACUbku/弚m/ð2V;hH֗Oi]nezH5X OR!:hMI3AԳ_)qd=&n,o pxAIZ-yVX (d0:1 s2^^i.U0V}6{eeUΈ</4AHڻE#2'@Kn;&*4wqY}Y*!B'dq}41[DoMC|oumoTeqյ_l:& ipF9*7XEii;X)U#3k{3'4 &#eNiUcuA? }׫KYdo/N[˚2VqЧ [)שힰ3kTBLv,d}ƨ 4m5aݧC;I.ٻ ToZ(ՐЙL% G6LDpx y9 = .r50h/hE{m |Ɉq~&|OcAgO#Vi2*,UJYiǒ.MZdw(@B# Z/ Sg+3buJa}L;}?=/x%#ΈY@9eINfhy LVy!38k`*s$/wzAh5_"ru g&>"s8gHv94y2>2j;ۨe=.=FN)bF6> <#/SCj8τ/eGWB2+?DG:(B^YSA6lel8$&Uɭ?CR SpanRlѥ/^HݴWf^č{ o1H=t:]X:GOm'3/ϱ)~u /l8G~/Ş1ߥ4{uNEMOj}|d QK^t8,8S^!vptOئv]pE+D*;owIt:dsqZG2^h;^4ZwR{49^酃#]ctծnW,$QXgcc_@D56QIzcpoZfq\^" dܚ#9## ڃ0A;3ȝ#kϮT7dwg$"T|*˂~5A0c}k6yလѣYȺwY`2C-þpxaӹruZ-J!M?Cc9@pVRJlMx(>mPzIHQ1sI&ˋ̘(牏# `^s!~6dIĮݦ7Tc'2oH\8~0˵ONx}JWEW92 y ap\Ae1FS+-[><߻5m^*6ʇֽ!ҤH4鬿ugE8b;A87s;/,fBVhA9v\Sk*a[!*o4h4ybXTOr]&<&o2 zWoq*ͥv/Y(b^0-8]((Լ.M(#jHn] ˤ~歼 <),T"oPY{'vxwq}7ɆdBBLaC"u,9'Ê8_GTX1x}ѳoygފzST,m[oQWNX")Az@HvB͌ѭ,6i86U\*3yO#.ǡgVRTVKJU -#=RlzL8"52s Da4sE\P>2 ̿v߲!wS|A;q %F2]K2!ڌ]]lCtU0yQ߱ҠvO3?{9m݅Bz d{ϲUMJBZCZbU]0yF_|9sXC\OoqgOt,(#aj[$_v$eۛ#fgٲ'ԣ2h= =+ /=$MqooVT1hD"Lƈx8naغG@ZOQ8csVTMׯr)'iQo @>'COٰ}9QL[iN/1\]oƱpN h>=qˢR:FH}xtmgkS8^ e|`:N%N̦$M<ݏb\ElY9`Aϸن:/)]{DN?ykD췫ATtQ\8=7fOB-tԟBʆ0y$dF||ԏ1RE`8p pwfa{uUduO%s_{wy,uix~̤<5cJU+ CWw&\PC=1&#`bBk?Q{/a *9I4Zj WQ&t$~fc-շ>Zb ~蛐WpG(ۑYÐ65߷!~Ӹ"ڜQ Q\Z¡}[*gD3}'Oc]g;6זԼ'{U͗|9B5(V;§=661 y (Np֟ } BvL_װ1xʠ;v%*0u1{s6 P-<_N REIԳˌ6o=wuvkq9=uG,nǖ;AJuˆRqa\al6wu3ݏBthڡt֑Y&1uDyvYGbTQ)@7gWIC7t/Mc+VL-٦S@-Lԟ٩l~)B+QΗ/5cTLl1!$qX ÂúY (gNl v9w&8(O LoGQ$?B/DSIb&{~ʯ;So:kYUkﯺҲ|:jHu+oJw_ʆΎWN L-^g8 ]i]-vy hREVxT5桎?ƹ~<Ϭ95%IwlN|fƑm-c~X>S! @rٟӬIwp3|b.o0R; Fas(u@vumI)U#rGB@~LPIgT c M6؅4q`r3#*K ?Jh] zFIf5g*0*ag2ΕAPLFŌ@V'..e@/%-_laռh_˒C^ĦER +ϼ " \\8#]cL_eP61pOԊ 60!YpJ- ⦣:<ͨY܀H^%cY]x+a6PmlìCX^p!3=dNltZ;UE^pի06Uir;oOR6Ji86zKjAގ2'5y'Z wY]~PW/nJ2{ݟO5'O(  [wҷɺ R:bE]84ohP1ͅ{lX '-0"Zp; KT1y~vȾV8<":jamI6WR%\>;qIQPK}"q~ν^% 1Ӧ4IH0nzC‰.,@ g>U5,;Wt'b-ЩW[Y?ʒ1ҖÐpUaM p*026"zNa%Ш&%73{'dt}]vA.p$#M唄k!^6`0m*G"OI; ]$vxC=>"HQߏq HBV :b9`YO!f F(5է4|taҗ㋉]WަUlUhܒc>x}~udzr+)As2PQ$+.M;|Bh/:9 A.mۜtz&̯,ǾN5R˳PQhi-`E|ZZ*nlZ6CWe_>mhG݇*MʝjT.z)p' |%kqz*U&TRD5Ć,3^v;G5!G6WE"}Oԃ3M׻W zVmVHMrXOYoGl_YX!ɍ잖URW2Gz[.q^ p(A=ӀCA(g6AZ;rA10ohu6RO%@y]'MFJ9$S#3^- tZf_4qOϺ1]fU*BN WOK84}`$;ڮ$C1qV3\;HԈ.x/ 7nh4=+̔4819YkoB ~_=&‘4IxI'EuJHpu{ ("aE¡u|N-O%O:6ɬ[b-7K 諒a ,BX dkbL,{]Z.-H3ٷL*-ӕE<,s:flhIlEj(U0pJJSǻ79M!@Tp.`LiNp=-Y]!1j4XzJ&8fhxvO ߈/a%#~V%s+-D:%N'3ÛYR7@l~S!/Dp͘c9!k!2ROGVnz6˭sє;y|)wX Fʒk)?mNeY>A]dƈmmQ:dNjot6RVx4LWo'F?=%Sc4DCdW:kVXaDgۅW r|4Yw|#sj۞zv(WvpIl Vq B 19h'UCm6s>^P*mcJSƪ{ z3+ѹ:ݘ=6@2cA*=w33V C_`>!1Y$2f}ivOpjB3|vINO[K/:=''N*CF.MpQ`}" >:`pQ¸VI饅>U]h(WFs \srNu |v;QK2إ`Ǚ&=Du,[PkjF |[N>(g\pfHBQ[R:/tc3CQZ$JWt-KgI4/V:+K=at[;d6شe:50oǿɢ}F58˵>%y:p.ቬKZ.ϼ闪̱DNvX3H0ht^I?Ę ]/R*9)ECּ4?LMtBnuTW'.j]\H rܯi"qX+fp9{:pKdNv*eԎ: gc8az㯯cQS>wVcuB1/N%=4 }~+}D"Xx}h7b~s7U%_>Ԩ- }= }FoT) ku6z-!4IR8<Y6fD%}'fhs ֩ZeXI-z,?yԲ* 3Ik*1]Ahce}F~??p'8%ʂ ~#}ŒOݘ_-[[vǰ=Noc+MBSSg`.ઘ!WC8D.^vaq`- [!6^{W98 D>:ګ{j7YmS mh1Q3] }PiD= S'Hؽ ٓ 9J/rQ444lg A*`gTZ sgxY%Kj@%*~Z$'cZc.lޤ6Ҥ' ޚc+hH?uRێ29G)HU3 :V>!x@*T'=AЮ~^ݐ3YQd@P˥^rhùdhT=$;|S󜛋TRjBC,:TFbnVg|ta܏$5^saT` z:Š>a3ⶁJ'#^eLf(v$F(x)cߺb"g(:n$u:B2;m⁤.6h^L H= p4\xdgH餍:L|Ka_NQa<2[!"\5zbՆK6_U_DqKn碎MMQ"<_#+|zuX 1YE0N~#-SJEoU*V͇ +Ѐ(7t("BK, ٪sJLEoIF7z2KU< orAe3 q ,н9)8Q!n/ L)a$L c"'/0ZH7>\i^.]%YJ.J]_ٰJdcIc\tk g+٤WAOn^eixXU;w,koIG M@mm8)`d.uk<%jjXɵ PCB zr%Ilx ԴBb,鵳8Ego17!Xل{D˵ƶ8{򉊩a BqXGd*pKcӢDz jsۗU(;>1]a'bȉp e46e(m;(ҡ鮙ͰbErJ+JOpHzO1(C-Ї%wG}-*0rQ:IR\ 'SPEE{HWzu"(9AWr8 e$c)$; NlyO`6MާoK~8K ‰6Uc.7u?S'lѶi0z~*u/?7 ^Dv[SoJ]r~u4 A_`^djx #7HwB7="c-_o@*ID;?)ʱ8q{(0\!u婡7M>z+],qLV{,RڕA@vxdSD.Hi ]phEo8&zdi^CQ+3?آ -FȎ]"L3+j0nozh(\Y=CŽ# 5F %}^雯!rCH )fyJUYT +h 3+@K嬤1+k[0 I|Wz`EZ0_ZŶ\Rg,;;]IZLE2'C3U(+q;GH5# mMI_~$g 䆱ZYȯmߔiJ܏s6Rr˚Yes<.XO~ƒ~FR ZQ{tj86_K\+” uC2`+(s?b'w"=/FLХ`ө'Lle(9b?DmȐi[5>Z-fhN SrҒ_W̩Dr?iE8k}Fh1*e&{z!cC=>ĊȺmpg'4SDt:NI>~hw3s>[.QkVEZTL՚& 35ςTm5!#LR:ג7'YܫTt;Ho@b F+RiƐ}e@3m]4e50Hi8$NW Jg iU/s:RMxqYS25lM?1%>8_SSz/$׮[v5;V^x {+9RkMS4{)'*mLZa\ w^y1)x(D3xtc'BѴEջkNQ]" L\&[0̶4 "PaPAscFE9B pQ6)XީoUNK)o_{$J" /4]B)EluޤyX[~sMmw}통eP>i7 3<7,]T6ut]q>xA.c!M2XZLw'|D h X8J;z4kY-񗴍jC geR~̘큈;M4PA(af7aDslrO, OUQT>nx7vwd#" Ii߉vO BԕTQ , G:iG"N-#^D҃lx†ZPU_Ehqt:|S1~uV v |y{6D3JK(#>\ (P߿bvqcλXvx(ލ}) ,5YQ]$ !]SfOy-'  ˚=]JzNi:HxP6Bt,:PY['65$3S،SpzL8;K5 `AۋKi^MXS'cfv`:BƊ"\kӉ<,H]!0XGעa%f{RCԙ5+ "QLr%du2 ɍڂNRījiq,lE[8֗ʀI5и ~Z,_ߤxsN2$AγB]x!o\9A׶0_]H 0 lw0{i-:E' "1n#\KVNQ."<Nbt*"|h֊7KD)c#MCތ` ޱ%;7FXN*]͈?8U˼Y.8{:ɓPJi4>^fV.%>UperzǖA4?ɨ*/-U{.E# -O #w 7`CSȲu@ð:T:c\*>`Lg,AfP(JQB֤j[/Y?;+kKZHSՁ| m{pN^a{~ǀŔQeUr-f m=;nF^HWE8\Uۺq"gޜEIQ$Qh f- nL58DX sDo\ /Nd"ۭ䊏.~t;]W<ЭvCҳIx%2C:?h0)A"sC+Ah2r} #SWM{vbr(F >DCȎđ)nʫ8jk?xtV!K.Iބ5Akaj~!4YB} ǒV)NlPu *<(2o7)MGPs#`aެKX*wt0ّbyV x¦:z%Vnoݷ L#Qf*x2E*BE' T{%eb&1C\dq|% ʜn"69myWGwh8 FG4hg>{MbH2("=M?2@H0;Yn$K+au# lF As=3@mQ`\5;2"/Ƣ0CN$][6 <fTUT5eEN]x.??BaH4+hIw|<&ͺõ.H._zm;%&1/6M=kB(<9m|O{{&7ڹR0h,$h҈&ր\3KP j# ]gdV +İC0(bc%Bdrq';W蜿[oDZi\Y S_sVnP\hͮ S1>AyP5<-‚?[MѯDG5 "5B(~nͿ)z3bE'3`4KC~R$,&U) ݈^'z-Zsux&wH{r1g 1UF!Ȏ >"%1:#jI"]κo9w$VB*^09YE*L_ET]3i3`h~\2;cr .d,.p]Vrl X_ jzꞁB.^1{~@ɝr  [D)hJt:_НL 0ȨqRۖl-JW1U"pdShf"OYflD PˤCå&[_+/F Mxɜlbk Wb+/LםD9S[6O}+ $@&Lq_"eyWŤ&iLvR8l9RsM-$(d]zcx|X ?lV4ES*)'Dž>UA$t(^5!x +`M/Qp{mMGo*1IRp5T] |6،e෧L 7ϴpQG'ԣd*gd쑴a fnr)ŵJ=I'rIdXSnEqG6[4(PL^w(ҵ%NX!bt_Jd>"} *6{uг Hr-<9~V- "53LTmI+0S~R'n4Z B:`gu03n 1SKR<Mh/['PL2O;nB9f, #bC֑k $bYB =c-#G \+Fy2-`ЊqqK' k$B@Ւb"lEU]$|s1}݌X%4*Ma,4\W|)IwǚbҒtNACXN0Ԓ< Yi4E(Jς?AJ6#`c%ZwFokSWցTT0r76%OZ+y5{>V[& ;|p`qJOfRjI}D%nS*7H:|.@Hy,(11+!^֝9KS:RvK`PMMbLL4&fY^{{D|w5:H`FslpEG4>^>f-U'8v0 ƓcFI:&')/C!ͽyy쉤" BP;( {c',\gT[r2Z={I5| oEZ"ŝn{_62iJ P%Q}%#6.HYmϲ;TZ01FA%!#.Q:^7h+_WxiPN}C wgtX}BPWM5($bꋽ_&F3] v\ufM_J\L*`K`tvg9Z,v .ƲXTn9eP Bv6x`-9i" Mwr \`@Լ#GY(Foo)pL}Zf9[3>yDWu?&-'Tgf0 !Pҿٟ3Mwcyx@Jg$ xNI/s%el:G2Z1kRaw:_3_h>6ؓ`v|\ӴTˈ7锓ɻcpd뵮҇$a 9y, "ƄM@gR^{0A|C<䷷ZXS,.c7F0{ڽXJC eňH0}zziqb6XSĽ]8@)v忿#f"mOL_r O–e:!LcMZPB(TM'e@?īgDB:1_(G>$0?~g#/~DOET!ЉbaX DhrSS1yB L[t fEG}&izs@huXK 2q)J21,"I^w vh;ఠM^Х_^U\A)9 :_9dJqzO^2]%qb0`C=u {e T˚Vs_H3Q|+ۺN!PA&«tJwf͵%hfK$TGa,]׮M\8Q+"|0d3n⨂X:mNi+\jGFo:uU$$[_~O'k,Plkdbg)V ?DYaiXWCX<^Y37&1kmpI޳ɹP.DΰefQ^rTñlu9tRp9"ʵh>HA> cOB!8۰6 ~ҙdUfuw(a8Xu ^\WmF^ L~N~3sp똋p#ϩ2{ jx|Z*MAXh]:kK;Mb&cy% װ],7ZZ 0ſY k+}{ORC @v"& Z1mv\rϾB•Zrqh֡38a*^PUab5phg#[_M8ɸT^+O;StȥEvQH$7o]2(ߎninTP<;cFz})޷oaFX@>a25vz*pP1i|ę`"[hlYKYJS_B9m:>~ )PLvFeR|d2i~aV=OJ&\]MX; A)Db I8[5nvc I"3sZeVy&Ċ?L᷐ `IҰZ,bvh{6Z@*ݺN5gk0pf kjgfpLl9.q͕Gw'm gi/ZTTculaD-Li*$pB93zQɦ=6;ٸ&PX;}-2kr ¤>c!oJ ?f}ر l!Qlpnu'^/1h? $* )  uvY$B4Vh8dE"E#`xX(i'@jjD <ejeHחSh-M֟ 72lϩ hSqfRB1Ǽf !=xSUN)m 1:ݨgQ?BoSna,өIl篷k~!ʬTMh  {yFw)jaF+*1M9M55`6Ifg~+>s*3,OJ/?m@OsVfl:c]k@+;؋p[r2vԼ{m1VʒqykBK| #O')ő~,p/d'H[J)]'A͖HcU71ٍ*_scUf9G7)YX bq2[\ͱ`in4QMQl (қ)&b|60 Gg:0~b,Ir4èvbTp6@tj#-07P;\dxaIalH3xL}%B (Ay,VΡ>7LUso͇f_4'v3QSД~oD"O kl 4- b:9q?x:_ƶ!R̔Et:*#,XpQWu6PV,fF3_J댐j<5Xoi2YjcQShb70C ,D\ed&/f ɓxb>nLbv]iN:D|AɎ=6ԭQk [B# >jm],Sn-2b~հI(CՍYr[ހ^+G- F e\notN1CH]ukv\x`/CMqFKn2s8>\ȸĿxǏ:;Pi{V1}PX;UI">㩐*â0B&Z~0>6dr ا{*hW*Fױ7la>;╹Q 5lnoR·+N 8l>/H'AFɇ)QelGg '3k\3xU~tpIJ4ɹI~Ձ(iIW_< ,ʤN!Q47:lZ g-M. f?ǝ!TU+wz?KPa:ʣL"bpC#ik+HRs 8\)i 7춵U44p޶x5b :-W߯@@T֟K<Ǜ;Jpg [QY?~q :@b]lrfjR貴A'+ Hœ4MxLl4<} llWej'2JB15]٧L5a\F.6jyO*mhU_۳=a'$}ͽBZ&Ӛ{V~ B{A't,|rd'0nmɘ7={ACfFUS6us-no\TVaG;σ0ޞ:S3GNy,_ >訶|BC}hqm` g<\kNE|0hmcGGcɷz}nܯ d݅5Dc8`0FSTk;o%!Px6uhtb j/qv'0U᲻ v%\7u/VIf 0c 6:JۙotM{\:VX# 678&o`JsJȨO[rZKhu,zS=ޞQFUtHB|u3( :HџzDrUU"~/ mjꛏb/#4Ċ@qp\\_{o]WJE6ІÏ˭'R.xtyR1@|cS6i΢?i_Krw"oC9rZۣmʟӥa_"L^On^.dr--\JN+m 1QD.ߐB) Nno7U(C MBb":U\.+dו#(l*"=4zl} U`"mI_҅O C7eֽ辐O` R)QOeBAcqF&bdMV:y^K^Ԯ1O ƾ"IXF-`B=&@ۢ+x 2&h{ŦөLUt-r$ƝlS'vD!}XrޟQo3n02?X>{,KPk/Sχ]V+BVl2˂~4:punMiK7LySυޟizA)qK Rfzw}E6+oĢd|jz8Xz̥H6̱S}zÍ8鲔W -&\i~h"UI$Cp#zP~tj\ڛdᩬJȦVmiH_nom/'AS@)J.:[Q{)wXXvRBfhv28kv6UOfISti);L(s+To4id  #1ksuMMя2֦1 g@ǵ:Y.z6.!O{ؼónOzom ٷtxH#)nT :,8 d'|KJݡ*e56: i\oQl23l <ȽO= o8hM}4gIhzsz,42QJ\3F k Hpt2'|OJ.mVSQsHp3:R ~CN q:m-& ` :@JQbplWqޝR5B$$9!6fЦCQZXDn79AQw4>03qLDȉlW5֮qH|mIޕy\z+ s)6_cx<K" y,%]xqZ5Rǎ}b`x$K0z(ID$i$C!Q""P?t+ֺcdY @QL=gCgO?tkyig {ݯeZ:VUh `WL&Twg*ʣ\ix$RǛlt/R 4RaDt,0҇LÐ32;#3>]K⿒';pˬ. ~;'#nuT-er;k<|94#uw +}xwCDƭΧ08bh&9 F0+p^>LvLFT7oh;)"aa:e"=xȩmɕ*"aUl[~.Žֳ }?gH|x&FPG )yZq̵Y_g2 q'*XЦQ[ZDASd,dSʿ}/*}ڴdl?]l!HcC;m~5)}O+&υ }֞,5?$Aosn}+>{tĒQF@Jg <,}a/~/gF'mM$12N"59%!SEm=0. ICµ-G +C Yf*f/60 {9_-Yi/ "di' ꓒe^IcrMżbH&$UE`FD~R9'k*^_Ҵ"sPN.!p^_B%ԕƉS[PρaR&цqT/-ﳯG)hذ)9#z^<۫>gevN;O)&Q:429}9` o!y;`A2F6c9QR1:6˔Vl;#-'2v3Y4͏`e09mCYBܦ+yGZ5 %Esݺ#˟vMb (I? ۞ l7 IB.gxx^kG kJ/CPXtpluLQRj:\}0.}sD,q?藪zݹh*eצ C=v"\~4Z.0u:f'Kks %0cPuBqv %yB 7GsF1qFk]za JⱷĩSEE 16y)"Cd7f[N9 %Qg bEX̂=`0~<{'c :`mY/0q8s slQCZXk4#'<(t eU*Ej><ߋ6 Ltp5];vy`7 }C-2i3q )![]Df؛KvekvݟxLix[ d9L@RWإ't}#)V;-tڰ( }A4 Ns)D%Xpku'Tf 2#H3L{ 1+ؑRT:( +N-5g#JdK96wgQf.X?25s•$ETJÎW#QA:|d:?[ޏx&HgM|MY}TSc.S]cIc"47C$ȔJzJ;JJ#z JHi]%䂤츚b݊Xv:-r$t^ .~ZU|,JY=yFJYD#H:HM-a7FW#)Z;?1 b DʺzmL6as1(@|'f㘥P B :A KgtQyMB* &폨GGyTuq.f,>0s =Z͚~4PKֽ֡|Wg[5!&$XxzX:yx[[MQAԢLjt#!,ѡ㺶JDŽ|w"I܈K8?({Hh?0l P۠%ch[A( Ĩ4\~r97BF%<"D|_gĢ ⎩]ņ[< T%p& 6X_`җLs!b}uF5i.Yu")A#Y2x 띧Sϩ8z$Nfv>XќPÕ}0aqC<3]VͿ9ݏ/1 в9hM)DrGX,E𽘨άcԟ{E@M~n5jXC9~jնmc-}G =ᬤ3uԇ"t16~Lˍ~h%02:mP3> Aho!zBUvoA|VXinh^ѣ;t SXSԬR u)< QňԸhϨICoFRόi+SYVmu~"a&24' bM*|6}ei]aD%F3 0,7)#"]艟"ET H E.1ޘdwb>b*9X'Jq{ \Pwҭite_%Z&ejtģmMwo=WXDaS`E v *8ֺ=j8+N)28j,< .v:Y ܟT+VpQdT'݄ hbEUCG5<vXwr(UЄX1(A+8_Oz xG8m+& ķ5lyAGKz,Dd(ppȮYv_` A1ǽMH !Ȝnj$-@w5+#qSy!S`ēu(D:Ri E{@ILz|t G8az1h͗(`P dWuiꞠq`r t^ 0|D|p?&P_G~. Gr,ˁ{Nwnr-Ҩ;}DŶJAPmUF?@ 7~c5 TEB@ÞTy"(d?[.&FxثyUSW0U!|e0d0>S[`{v) 2t/sAH}#Б#/XM{v[jP89g}6`.Q'"}Dw/6x $M1mit)@s;.9( vQ° uw_gGlOg#xrLBَօ`!<:-]Y4H3Eix mDiTACq{T'0L,VkMo6d # T9CTd޾ oiܼlx,'{R܉ !05rJA2,ja`/ۚn$C[c|-N\IӆY҇0n#LNnPp)Ѷ2 (ؽ`V XOo+Ǣ~m~/KODόIVGEؔsʄPDt]T&\&ͽAo$@LC$o{^3TTwҌO&܋O?(n&%E Yz\ refe t#Xz+iGpH5&H&eMGcgOdܓ7\a%'vV)7%8y] Zן1P` Z Q3~;JU Wyj ^o 1 *6K CdNa꒷Om7mvΐ1 kySݎ?'\쯲x߫jj^ vR~ {,bt;^uFjk4ZMۍ_VO=YU7)tƘu](v%B#9*y8$n8DsHNK(It96'TbJ+Vwjh 4#ۄ44AӎO׈ \ڎ!b<27T$) վ6;b|̲L:n$pVMgI %T*֕& ^WF1{/LD:rUpEPV H;/c1KV*Zk*]/G f&#M>Eљzt58Q -,%+/s#̤|CzJ@dE݌ bUC/<%`: s-`,`^>jѥFO%WǻPb4La)]pvJc=!1e=%5 ei@\?$ n[0Hj}(rH0O?YS 7d^( v 4\GZǘ NdcK&_}7tZXEEMKچ;pB+4L6"ɟM9XC"-s K*! [cw"TLqE qB?O/E8Τ(F\,~$ -!s?k_C:Ec,,e׉d`Ar2pkg&s 1sdorؙY5!6u8k>P<)9u>O-ȷz %F<\-$u[  zd-hVg n9*jOF4xH8ï~R:Cf){K]IfQP\o}g:.0 78s1 }iFM1 -g 6%s~ZU_#%Jq=$݅xyiyiX^; Ud)_qr+к(wl< Q$S{ f R[wE]RB%jxǘME35 %ԼFdBEzK*Ǜw\iLfKBy.}B_PL=*LrN16lșLfwUŎd%):ػV񪐸jpn[' w@P/0gggJ9_1m21)?w]0, I.j !dak7ju|Mғ/A/{u"BB/)g}{264D]-̾R8^k6nN).|Ll!$bOy\s;q\GqFlZ )jTgEW[+*|oDӷbC榽a[\x;AY(uk>DqkpFע_蝜a(n2:"EZߡ2e`ŤR9/<|En!'%Pf)0$GP\CůO&c&zDHZ|tI4`xtӡ$ٟhŔ1Q{ 6@0]!G8͞dQ37~'G*dR*(M: Rt8H׎~T&ƅByD%:?fm).BdJ%v=-/'z/h>&Lce?8OQ:.|g cpKt`Ƽ6Ebv(4m !.R#DWK6/i[Yh?t L*ޗ{P:a'4*ȦTܽZnq#`^)t'I^H\hvz4iQLYde`$~(xJFG8uSP">zP2{9-r"ws%JMh].HV;ڇU^st월ٛV!7 VC,#F%B2~Ήn MKɁGDб^jڼR4## xQuhYuzJTm %`jt$=$1M:k@bgmeWܿzdx~hu"hX՛*ɫl97uF/ -8,~3 (;-p/@\F^4pZ#WuFyie'9V89 $1sJbeLښZ:MNX3O]Y-Wu7f<7 (˒*A(cB, k@2B D!|+,LVv4yRKb&xnϨr1^W`y@Q}7x26!:R`U F}ǻNw? fk\L$nnybCt*$%R2B@mmYu@S2ض|6d3 p¾`?%pnnv~*I0TȠ 6Z@9^3MHsT tu8=+cg\W}TQr盓smP]W/y _*P[y|!/zSUjn:9j|y)+UO$_|c7vF&_3P#xrȼkv`"qJ b=pq~ 4ENkM 8'V #jbi)N]bоXWuA)tNޔVhYzFxM6 1R4Ԍ#$n.BW y@)s⮪S)*tDd[DSIRɸP4" pl5XavV^ίVc, El3os*J+g7Aaqi 1~P=YnO{O|[o* ֩LErEqm!xwefB޽pYҙZ,Ʈpڋp6ӄi|衏K֪oX04qfb7 ^`޼VeL6Nbtg!:%~©6m\p@' G1VS׶I@8cEjE0^/eZ~il›H8 ςWhҋP}GG:AhXd DB毊Y[z\mYkb-~W9]h' Y! ݤ—=fh!ZXZޮ?݋";CTST8kS_M9/vC|ӮD3>ΎO' e?d@uֿsr m?$<"}GX5^%=y!pI׼77\znk7pPV,#SSl$,i럚#Zu/$s)Lּ3;4tA5P+k]$d62=둡l4plHf-}(?ޗQ1*Ҩ.+J(,ug5V$f>y+/(p٧wknxwRuqb˹JՌ#K*Rn00Lj; giX5<ȍ},ye$ebuʲ!Vt%?25Aaz$]3u|ܠ#m@X麤O7sxKsh0sBq|<OGˇۃzy޺NSI}hgO;:V6}u$ ͙T6( #s _54nēyprd50W)8 #C J܂·o'߉B8dj⯄&28 . 2ؗx~O{ T wa|̵w;>5" z?ux6~<_MLEǖN'P{II=%TK7gWKn8 bjO^Xɔ8)y|}주'PK< ՇȸqufY =S I{9^[zcJo$5W<B rLdLZ(X osKSLeaU;m! ͢)HHFg\LE4 &M]~Yb[=12XHfc8Vp[vBs<^ZƉz:lad[7JFu pQn W>_LZ>Sn5 <ΝsaM5QNɗLn},RlF}y_|aSjaO _5dYRjm2Pս4(l2l໸Y|uJc/]ۘG0tvԨ08xTbwSìOeW҅2US `ke:f/44BE+2R^A4&VOf5aJ/̘Dnl[g;߷Ƙ!wjz+sO "'PePMOvo]7'*#4yOԉ) ّd tG31DA܎a/H"ዢCM6>ɨ&d&O٭F/cgJawZ\qS\=fjwEQfoO,!-Y@.x9XlgΡ纭K(mGæl1+x󥭙>2~X߷@G[bYRm1pJ1J/ jҰyp 915j:2BC1̼a7ܦmߜ) ?PgQs5wU3K:IPR73r >x& DjB}VyQGd=Q?p8u yү I;_ < .,J!,g2k͎L:Zcutbt2*]Ѡ:ja[<ƪKι'9ј8- ݭBBl I A%wa6"=F=8tYɍ רdb)$wـI. BFghbo9m~~>:&._ȗ &+B}}l:l[.07씖8JDwێz$R*)Gdy%匶Ru7ԑϽ0] :Sl( Ͽj gޞ֚x -*=},ϵa`Fxߐ7+H zTz=ّ=DX^Mcy{QIR;@[zIE>tH3;{fţ8s8-mY_HoǏu*. =o 7@̡eC5f-VoP9M5u Ev_WEc?@;g&3$ Kj5r4+qPh$}O)X Ŭ}5Įr'Lӊ޹;?ԫ̓贸' yq6qP8[_TNfŚRW-a4:vxc]D/;q!1VM~h]esma2ʯ%r&$e? e Dωcdt2i@~It5Gmԏd |2C\h!{t Ж'GE^ab5Z!vB?8/b݌ζ4/P8=clmOJJ+P/JAMl+ώ(Uj,`",8sb׹v(0?ŅL9 7d=cQGvFx˪ P o?s~l(LK[e8"#mC`_V*D( D0`* JC6WSQZ%iY]+/c]iFAmd)c&O(&3΁@ rmviD7^N'ٰzku{&⌹5K58XIYČB%}IF,25FR<؈p;'4;2aU$t`N|$?В ULO> Հbz f:Gv)F#a+n!PTKߖ4rܚ^<XT3DU`A$;n2*SK{0ȖGFd3lzM g* 'Z ?*VLV*ܳa8k!}`^2ŒMtnfz%_]HD҆kfhfhnJ_<$w@{HCC,yD zRxn6$D[E(SZm̸y@4M#2G{Dx!Q\`P;C͋x :\m5^ w@F@Zd#Ӵ2 0$wGU]Dǁ$mq4=w\{-z8mތ/-bq&RnkT@G;c!镽1Or;;i#C4PTdP>+|tp ^'YV 7byO?&[G65:RǤAɶ~֭vFFv|F%ۍQ/ZO{WbGC&_L//j6E=tٹxfsqnq , &<}>3'͘H*"D4Vmvfakm~gܱ7AXU]JT ij$hr#`mRǧ {+g=|z9Z9k@p>mHoJ|[_s6E-; fEjn64ˤ(EZ1ik;]'shiIP 9NjzfrE<`-8K 0a`7qR'0 LeH]pi6uiou-8itv9Ӓr|3 =z\`hX]Ӛ-!21zf宪0 (`K K #gh$ d7ځ&%چ M fCis@o:gnB9tr#vf)ԃFbtPUeBm:/`/Qg#rMҲLj{lT" 'L@r6&J;JB:U ant$Ӭ`;jzrDL@ Բhl\:U?<#($NKiAU iTm#iљeHS&?:qFMVĎ{ ~p>CT߱?*.Eu^c՜[q<6E1TDK05Bt;v~.LRE3Ks}UN7|Yam]Ճ)뺶* ˝1T.)VMUUd/ >v`LXaLaˬUWFgGW->{T{1$IY=FW{yK k|=g> I=3@88'0&ǖ_dW[^P_0 թ/TOzj)1#-0Qo!#:طvx0' ~h9P:RH${N+M䇋!Z(|<-uDݲk|dG(p6W/w9ܲc-M\s͘oµq#Qnro&فP4&-Lm0x_6=瓱VxЩaUR6&x;;Lȍ}AߝɎSB|(LvOᤍ43/es{ЖbW9op\%+,1\h;^:@z:;QݡvXK2lQ$8 >8fE}g2#H#08Hr"gT}-Tڂv(({X&~N<2&f6iM)j )+0uX >o~7[sЍ^dGE֦nI"ZH(#Sviy=:VoSr.3Nv9BS;?U~L3ͥr4( Ԕ?uP-QqWB ]ݐ_yW PS+?_~,U Tov w PZ3-C'H=k|杲B{|Ϊ}᣸ Oݣ uo{;j]&a:֭pQŐj LO*KwVsAG8Mཐph+E6'%=nܑeO mq'9ߪhY!)ڧto|فxnxZ&Б/ȊbzHьe%=Ӏюw|.AqF*.-GE.ں(&HEl"PD!ڒdt0+jB^X?%Z4!\51x $,|"NI\1񀧺.Yt]+!E/x:!eXi/e-3yS+Ԙ&gIWL:E\ėn~qp<6ؚlOZnTD:C*A/bgpj)v"^<)˼9`a$xʼn+zXs&#lRQf(dv ^o7FЌLe\]ۅ8 zJ ,G%Oe9i93RS[ژL-0N R2kMǢ'-kbp:j?Ja|f_l=Y~O;Rx˻ gI: Cʽ\rCC%ΔTҹU7#W )ˆ) o~QwR)m2ZeHv|j6@w!3w|m^@{;-,}l4'Բ \RNB'k = >_ODDmпRa+ҶbZ;Py@"%0&rʩnF:9#9vrEG%Ru> 4)5>Lၴj$x rxj طzZ@H;4W]~/'|2qĘvOd)G(t68n(p#xU7~#Վ7`0|rUӗHd\snVOId!?d K;Q9c,+}83 usZg.5|JC.5u1v1`RTG)CyϋiOQÙi0>(4h׺cOA,_f+dEUi{0/K؝ᬪ;'Iz^j_N#ME 6Ο*\MAt?crbvY"1j'?3̦l&rT'Kp7yDÔqbjP/-gI|ugqDֲFAv}mˮhɀ>Wdq\}Mq j괌ة0>&oA@" P`m!qqƀαH6a D(%OxhE ͈yo=L>A\SzH6`&SPAdrx΢ꡣwuN-(sx H*&eAS)SOaZAK&m {K䲴ܼ{ӡ'%"%|F:gFzՇ J ODCNo` Uv:Ǯn>.:Q JyY-8nM ]czxMqZ^![C 0}zۈIʼ#s`OYA.P׌ K}?W<rʰ.\|8&b< ^oWU2y)xHo<3h_z$F8/wm*V󐙏;-DhB k; utIe  20 /v8xtMèmS=`zNsjYةvP85}FƯf1xOU(IYWN*^YM =K!ϬQS)_ 垳f: vI1{YL2# MU(y@(.$ :ǣ9ʗāL& }Ëi,Krvbե/i@eqs@;j$ ߓ3S, 6r]I؎Luz|_U<Α7jHK78eKtCMP&+uUՐuZ8m'Ϋ0gk 22 ~#qXX |? ʍZo_֗Gb??.T{{tmk:vn&dZLX4L,_7Hl󢉈SOg+U|bE`Y$@TFȳUјg9r5Dqӥ1LeLW2= CEc5u;$̫!e3xbI8Z1H,QB/j!U_du UEATzSULE!2帵Äx'>)SU?bó?>Ev㘅oM- q(l<Y,ٴ z;(Ÿi݅ i["/룳^BjOZŋ1<@noJœ(,\L DgP2|jfpp3Q53ޠ6@&!15Km-.VUdRH rwQOu*EOI]TuAmJ͹G8he.ԧyvc #?q2}(L7bG9#r奶/YVnELk~"'ظqf"{\‚j@+44w7i ~?M ijVq^rҼ*JfS4^.B4>`WIɲ2XcK(_/xE:*o~E8rkw VnгO鐏Q莤U;c4hsv섩SxI6c݋ڃ㖅E.&s5!/&A"9M7 /ĥU.$Ne.W#٥UWLmey^ća/ C,@5[iM])WM#/HJ{ں짅vR𡪸M4Vkf$0S';8؝3"FLZNUΜKҿeO㘥U#}= FCFZS L_uPM$uǦ~pWl+✊ێDjz[!3imgp4k eh)3Fyl*Eù2%2pA1\2@ pαC~8A87 ì x:6,uC)&`Hz#IAUbry8:riI{_:cdhS"ݒ t1?Wt!i@lǺ"v%T>|}ylzıAF=}0J[$z2zcz?QE5ǹO~2: r cv"ecY]^&rMc(>p]O8%ֆ-*$#Xn'9Pfc֯[x8Ig{@mLSfk]]O\g#8=nRvZ?@ 2 e%\ '*w8wۏc#T~jd-^IX!<@t% ǗV0/bmb C0B\:9`t q8Y9H3}TRHE F'0h}"G)OŶ9ӝ(3zP}l(;?PCVPԕnn~Z?"kLŦ|`q+ٛ![ɞ.*i};{uD13C1kYBLܰ: 0ݸ"NI 3p.ؓHI%fut]/ޠ)ψ{cGy960ä"3&I|v!D#<&0o6vR3K1OvA:h6-44r=͈9HجI7:΂GA>-3im2Џʮd=΀e4|70 \@{bQv%@MPr7{.w=QѸ6WzKJY7]H B'Ts8̴qX3^Wו;:݆ERtILl+68.'C wq}(r jF(MČgŕb圎 qR+!:> cVC镚TOك[iimM(M}ow 0Ӂ(?hpřPBl7ܣ*2{5ZT+ 4%AV*a}Ek|(mdCI!+ٺT: p1.f-p1O}z԰ 1qryVrQ&(As(E7vU>^s4.luC\"q2qJ\ncl\эuO׆Lᖋwgs .r>"UlL0<{'<1bqE`KФ(3E=MLJ}s>U~~VSDk\a/u oeoBJV} jToaG|RSۚJ6͉Sȋ.E7V4ԾE#hrjY^zXJ_o"&FT8AG>.xAA$_#"p> \,*<U\Fuv|-h 9 ؊SWU#Tývr5`1{c+hL dg'\0=4Ɯ = +=.*$gУrŋҭ&Dub -`VuA Ȟ^ALIއT .z`cA%[`^1s1T kF4hNV FIPg0XXW3 IR~hTnijʴvUXI>*s~os(*Ǧ֧(^k NROdChl[1p@se㤛͒T˕m\/"MP ]àNOTb<Ϣ;VQyMdq- >'? ?kx:xG8>* Yn` {/ȿ$k&H\U3\XC 3:X5v8Jn=ƦN#0$2FU;y~7 d%Rj &WJ]^N7+(4ΝHP7 ;;+XК%⪲gj.e>1n#"?A!E_i((cMkDvU*J6red>$q=-MB38-AxMAQ;6$mOK{ف uRT`p@ ".ִAP+At<,r.n57zEҍhאj_uEDW q!txy׭Tzt oua둂/(/կBLd*"ֵӝF7*촲RG/¯ XMx](YKU8&G2{JJf%¼ !u:u--r9WZvJ M$n+:QGU}}ڀ@4$9ݿ &a!ӫy~#28Q #)|ՑF {"}̋I lH%Y˴UR00}Ղuߵ-%8wm092d|Pi/}". f|)賠z82H.G]#)>_tI@Ui^ 6Q1_h՞88 g-n'f._ҬbD<&Q"g8>Z -4aHDZUB 6nӚj9^Bɺ)rdte/>9fn&x/ZRMǾA՗6ʏ_줟z3ҲOl,]ެz4qVz̥Cmttx M~K1a<Mc$l©VXtF!t$0'ɘ,nE03廟$iu>?֩]+]c[61Uɢr8$埶΄ڗB612G[W`lI>$#[cN&N~X ;3_^)Bb"']+GU9ԈRFR,}N( HX]] sPOfK^g?YxQzElwz#JqԴ T5<cf ѯx4wmSCSo漷߃^eo79H3[z ~[.P?K!ٟ\{J~v?4d`*3j,s8Ĉ5^,xcb\.9) _ iE7?_=H'9-YC5%NuRf~~5CrINU+S|g tKEi3֨#c/)}yʑeoО(3OӁ:= }"1ȻH+ӆ2L>nwz= S#7CfN\F8 vKІk6яԵZ᭧I*%քuڗx:adiŤy]SUT!(pޅ*qD7c` l ߝQj^{z/0ZaفY//כqHn2?7Ȥ|vF^C"CY=X"W0MMQFt; "HQ@ILibAw>JȚ؏:G6N0wILؼ3ivu2ʌ~[Efd4D=c.JQ#uVb̛`f^aFVs;3ؑ^I fmlg2EobՒ[2Zy:_&Wyu[=ZVצdhZ].LY%Q#*?6_^YJJSضDf4S9eeRD<%; 0up ;/=)Uo@} /G+Fl=d=\ngjURBJv7V4mIBnW)КisNkF騆/ٴ.!Kj`-"Hds+FT{TD*{꟩C,ӳ%ͷJXB>B~,{ !l9>|DzmnGs{' 9 G7zSW+qIO1%R M7];ܐYg}x%ID7:HO$lzuJ7,HˆХElv+zÚFbw:H*xs>yőNQaɄW81mNoYMOFʇk8wfgBȲVJX/;/*u1F=o5ąFr$Bp!tk-~`#Se"؁h~6_ ,L^PL0޸]R+>.׍0 ӡbE* ![:ЧPc|oD2nQ=vAJ,p¹J"ǧBE<%RpK yZ>)uuHT=HpgKo0zvg)< 07!fg>}FKO!7ps*"b0Ku!b0lJXJ"!b1pKΝ2%l 2:+=ԟ8>2BJ.EG4%vǽ]ۛW?l=H^-dQ r2d:g GlH̨1MF;1xvг>xNn8dY1xy]B:hV''ǁ kΠjm}mBy ~LBUMtEUE/süO\I.[,XC%giAC!'wr3.M"FV.}Șt5ЮȔ] YòJᐽB! FJL`*#3i&<)Ye ⴛPw?1=o{lWxL^qNXR8aa"hc2~lo"b/xRfMPXXaA^̓Nw(Q'Z㜟> Rֲ`JҎn^ȨuX.YL_မV7d7ZH-Cg0FĮD4Z]s ĵlP/1ꁕ4<8v+Notd2Ffr >\¡`^yK0evxSE,*iO䕻!VM5Wss|Ֆ']{p_i'(%cV/3vva\gh0\ë@O3ԗ-Ҫ#d2X pzVXV"0{Tlzso 3OqQ{_lFMxHւ+$}TxUPC&٘h(Q+GnF _g>˄CC?^^'`jw= ˧k"o8 >s&D*Wf] Ϩ܍$) ϣOmwl4!13 L(4Ю$0=?xuH"ZHg?U" DuM*M1RgX.:X+%9WN,@_q1K 8 @A5 Ga*ò_ NG2K97M k5U3JK T8mR>ye (i^!%![m9< a/@ƚDl^shhԏ pYWi菍7)}:} w/N{0dޢV앹)=jKj &e1*3^UwWI3_s)\+ tVw&gXm]A;(mc鼌 .**Ȇ@ 4KQ6G(ũdyQe_E J#pCG`m~8?Qrwʧ 殭KH8L)O<ЄNNEѥl#CϾ9yg!@QaFR24U$2li<pK Gk61iPHjyxgf:DӮAJdrY{KIn3A5yse qyin)T i6,z9&oui%zi(1)VH]#e1eĽU5Ͽ9% zxXS*m6o ?IN6[~ >ڠEO٦Fpv繛mp[-\8FsAl[G#t.\r@|v:3k eqS6}1Z%ɽڌ,hғu4,R7uoB퓞:JD^öa*T_TnKʯ*f!abaOτpnc +!"Mi,Ȁg^>G5Wv-P֑=3ƤfEּ82&8P|H]U54Dg#6/Pien܌=Npl76?3_bWq8Bf4n9-H^LYO$*̔ ]ܧ0D1 ln>`cNVW-p\e0ɓpQպIj9iG_/x_ݿlQP4;>ʥ-QXLjn$!&raK }d  9+W;`i \w9˭3'gG C֝M^nJ+p:Nh K2i|j '?ZvbAjXELLuW|s48ΔuQ{!mW#d/JzjFj'ӈB';;E:TU-Q #nLd2( /wxԲʖz'18YNesu[#.Gea*Y5$FD>Q)bboOuɔUyɺDAH1!znB|N`zk v0F:˪VASA9̝͠[:rLĎ ,J>XΓK4z5ODB03bwR5ϔtsEGO$´~LJՄ/[{4'!lwOTR(%iDzZk+@X` Q`d|/菄I)i*X>|A:tܻq ŤU>+,.UQ%ӽȘ\rgAv+hYYiCEռ(mޯ>ڍ)E"g8HI^Tp,^w )KF\}>xMÓ$y6$x6 Cx /6H']THwuJ sʀ(eaPuc!^AuL,;A{z{e<}~VOQW( PZ_CTfg qȓRGFTۨU b[@ V]pBr/q0K]G"Túؗ~FlZxս6 1@) !x׬%D%5=B,zoљQ $:VRR(⒁P?A?FlpVRjԯ+L ImTZ6XG&!t׬8mU!O%(bĄFFcGi^Ĩ峎xZK-h 4 sWT𔐼[ͬOOe%sEnAd{Ej^Xe7qxZM#L$wGN˥ɸ*w~bUﶴES]'HYRՋOM^=^'MY:ď2P) XaL kz[߯^ſY]R}oR73dOYN1v[wdMA}pmkh4˛^_Cm876 xW~Mjd9aQ5q&~ V/w\΄Y\B/k%ϥ MEHq176BҼ-/p\jNRtZ$vS^6[Zf[ SےL5[QცDǪZ]8z6miLw Yc6x-]%q4uQW}ǕQ#B7sA nTkUKhz) )ȈBjSH} \R_RS!=gœ?8ٞEhi_om~ mSfE@TF=a_hJ2w1`ϢjՔIћ.i% "0J1{+ u8ckK &PG.ۥ$`)YEĻֱ| O͢L֨Xe=G:)_l󭤝ɏs ߱. v&6DFϜ KuzyJ^y$I;[u!+eո;sgI,UG- 1$8auwF6IyJ{3)p4ZA 8 0ނz#J<7NRگIRXzkvKm }MC1hZHɆ者ڴUmA D )QfXնm y'j jIeM-ro71&#)뇏*/}9W 4=0R/-wͤ14q^צ͂74232jP? (<쯱jVHIpLѵ WVk2m]".E?8ZvTغ>zhZp[dY' Em<deer uĉ!mMA%* &0`p a1g K̹6v 0]vt 2FmB`aq/ Ͻ U3irͪuɥ!5g0hgd5Ll)|ݾ6Ξa`xum`>cO8#ך|a1t@F'ѪjghD4hQ/9tP8o*4 Eo}~pXf4_In~(YQb!ێ=lߜ6IUԇøL 7I uR8 <O>Lu+(80EؾB}13 y߾,j mMN༿WqAUu%T ON#1i*ӿ(K 1^çhӋ;n\D{u QøA}Jz`g cIuk]Mxf^=‰ֳ>w]hr<".!QFwz {Ytfe%_99jjQx4 o X=MnB8FyZ1MH%npޛ$P~)NtArM[b5.BsǂD .T!]WV6p="T,ON;О~- '%|R]*Djo${d)(c骢"[Bhk F(S{9tH!AOwc7[1j8@ B>`[ku;-u>w !boT9wZ#9m^e_DΒ#t"ff^,M88a{xWB2ALnv&uk.W&P* Zsы8K/5ܬy-{친7 x>L5,XT=QP0[}fN5`6#m/_JRAj1VnR]G0'7^(mJ&ȀP$ZmiOn-Ĩvi1vz%uKmOߓ̆dW~l)LσVV{dم!o6!O9u792"Ղst[w3&8:a-p| r$[ B '@)o}2Mz._qO/>q&} 51i5a( 0EY_% bV~#f˚_WX(Bޚ&[HrGf)%fk&zcPag$.ّnn.- A`KV=~b'GE q&~Q+7qšE[g褐$Sh6nEG|c(okAfU"Pro " 3[2]0 D"2~ g>fjG+֖>,CFrADfTȀZb^yEhh𦤜-M> 1D^T`6Y2AYK [. qvԭ'4܁ґJ_|T)USʦZ 8iT}zpT=FzϳS͸'=S]~r[28 =,<ߞukjeWvi *"|;g;o~ J"sۊ&;NznӃ(I5˒=dvg >ĐsOd8%`?[o-N5JE^- /Tj"16i_yeG`vKۖ^7 Uy-ۀL9e0pЏy]B{ykR[`3٦#츬W`MK-9s#k11nFՇ$ӋUB(`s, aϦ)k8d)Vʹu*$'z+Hd[zs?XC%B`"鞴JZ&>P\-`1v, G"6AOL3{Q,1ZgYj[f8:`!<3]΢wyx Jm7ZtWr-҃O[]_f&QB!wB?1n̗J$ (CSQ*BJNn|ovL4rk۱#ujcG!Tej{iiHe! \ lQx-3lXzLw˛e$a͎T_VUgzqa.l[J=_ ښB~0}"2ؓ" Tnm)q6 wdKJI조vkz`_yDé̹T, 6jice@G5aNxe.d$Rp%,rΨkD>1ՕHtZmWI@x1.b<SyNt%* 0 8 ї-[);}}'h.ݒanLb' Wu>6K@Q$Pq\#kshf.>5+7\cAr5V4OY"[ z,.vtنHܐu#ڗ\Wr`&_9FtSQ|MN3EXnד5е` vW0,HTo(}8 -qɕa^D19 pWuW5<fYV 0o̊gh GWBϐ0e$/./i}ڽ6զ!Me ? QO<4;*ķk~FML|2-_v[AwTwuR.@ad6K,!1 &Җ=\rtp #G0ܕw:wh*srܸ F\ Xa*%&?[P 73ԣ^;Cȟ,(NK;V#S`'ĎK[< bryIueD/qE=mJ=d镜|ϯ|=[=뚒óv[;mhtPo;k% 9X6х%SEX 3 wjB1۬?~8g$ ]7``\j$ Ƅ zdpSvB Tq(/02| Zr{#ɀ3.]ae[fxK#r5$Cō}9dkgtA3؉`;>v6 ;ۭ/jTpC? '(5[R+JZ@LKZ"Dsnѣ*RrD?0Z vӷy-97oft dгXR_7m*V`q ҏjU7rxxX)^%gڑ6]{.bYIo5:/SJ d|SkV" @!1wyg?dzmR^$0X:,qM4)M*duĿv{usRS=e$L(ꩶ}bvtaP JP&PM("P[M)FH24"+ɑ *eÄل""x3kA~lCn3w $yJWAв =[ӴZ@^AlA8 VU7aB## 5f}~nOZ8)?SAzREvN9fn  A6WE8%%ebϜTߪ<(Ae.} -ـ>(1n;ҽQ6s.OC-gݓ^,Kؠq|OƄI($IU—Kjbx* yZ$ry -<^DSW±"9 $}* P/6#yqc9ׯ9PEP21rTr*5 ֧;.@xLm,Jp-DGk.`tYveX,%Pk|sm|rpC`opD:֎)ER\Mv9dPVi͕9v3J.=A1**2$ B \_Z5yg͵ P\ f]xv{84 sm=U#SB`lF1(нӲIr&6PFTO45ʽc._{g F×j,iDDiTŎ,@`;7eGȵOoZ$ `b˴] P-vPR&g'PP}s؋Jv.W!0 0;Ƣ:"LoD>9Qzub2Q=PI`!=j'k^MKO#qhi|za>*OΟ mbO 淜*n5T ?npP{nE|#zԣ+Kiݏ>Sp^k^boE|i\{[J)!7n>ڕ+*cyX[Y"Lz)8ArjS5'\Z*8gR=[xj )KN1%W ?JFb=ۑC#|aB^#+A-*bDʺ],5ݐ9'瑁3sYTPRkbZ[ejsY麫̠|FQ P4tFTGk_2%kmԚ2HR3Ijmem@Op=XG!ە>'9d3xNt )*{xY{Skfؖ?t6Gt&Y uҦy,,`eUHf^aI;lW#i5[XЫ Uzʰ̋TRՀˈQM[,{†M™hw @(v_vl(P4go=R_17 RW2?Xq|TJA/3/𐆾7lB1bWZ]qOw*Oitɤ#H|ʐ_Ā1K:տQ~/@p}@ 8Bc\UsՍEye,SQ)臧.NGQڙ1bo_!f[T:T E!d*Z6WA0iVw7?Q;clzll-vCg.C9(>$Ϋ̇R 'O E`wj&#Yn;~DZb˯>\-}EkV AX}2ϾmQo9ͬ lhX@'Y;0_ILZ_xYfHˉ%ܻ8@+)2UM/‚9ػ @R #+ݛBݶp7|L4乄JFM6~Fdؒmt}T=7Ա%MrUKRnp -=Qmc; 56n<^ӀYY~x J3@0uIvG}WSpFPOB +H9i#V|؁0fTG\дyfg&4˳#wLC_4QFa( S2Euxjș̟%pB>k-ok M)fL˷JԬ5<(VJEnG= i~N#%ZPvxI? Seo C11".x tK 3i_ b.e_]|k HRAЧSp1+JFZP%&M B/ݘsӢ'( &ZM^I=q-Ҍ~ʼ1;g^.Mدs}3|˟CK=/dRʟ433Y)B H#64VjDPmOcI2[ e?'HRΗv|~s)_..aاӫF3J]qS@qAFYϬ(H<3v|y9&`0MֶH/ʀ:3O}PE#iɩ"wU1m,"­\*G"S(j†pPF㯪_uy|_||mr͔s",tB"(cN8@n*R;iK?n\'Y--CRƇ1کZȳ0sT=Y.ynS*gU돎mU˾nYT\Ӻ*&H@du_.I%A,7ؾO84oqad.0  P_O)y*=o g]WK2r+GZgA.4?Å%ے @ =/I;4ݰNdvXA).:Zl.{E~_{/X3p"]~a%hlT}>z\V͟FQj-N潎}ܤA&Kfޒ<ӰAzځl'BhZw)ko-χ*t+(0x[rc$ȁk2bO2dC_1PK΍|{^S(2s@_kKo_׋]z |y`]⭯A7yD #o=R:MJjgw7+ߝ VHk3;^9$'G~}S9˖gyL6[<ޔRpͺnݳ뜗 R> @Tm|8a1&8xhI?AzV)2-;e/)S9&۝l+DA '[S-{ 7BZ{q^n%9{9缡Irn|QiF@ ;7sSoODzxW@k>UkqvV.LyF'u-v81t j`8D(hIA)fLڝ4H∡idE[_Џ˖HdYl}R ;0$PLr*tQxෑ^PCw/~"PocHcx!hWޒ=O\'!DDW2vm Pwq$YXZPr&{"v=zUTEG>ܬ*L>ic8>jX,%ts^;7UVHaN@$ + 懃סülڮ8X&/ D)%):D_WMj5bi ف56.7`%PUYiԤ{;)wx6q5 O2d'hbsb RIվ!6f]Z'e>c`GgMmT]7Z~V{U{#)KG yH̉/ɰCqaP%@2h8<)d¼?sqk-[]#Jc6 9d~FԚyϯQ5_΢`C/tCp}pV7 `"U묟'?V OŚ:^Dɬ NyilS5L`u~g毬W 7V kأ&b`t K&a:{R&҆DHhO(:~~O*G3j`ѕTݲNmΒiN^>z)%U`(O% ّ61wIcm6}Xw@1:ud_Κpc&퇦~ \K8 Lydzǖud<}#u<9J^D`2'4Fy-K N_mgfQV;YKXL0v]@fj1չJnF$6bk:2J;lW=vk2<3v+qvCS4{\.!!werB`;f==(?h Yڜ!FG3AWo,Ȑe-E}XSiT*$q^$l.l%;_|Cdc2ńYviug#+i`QI4ʂCo. PSj=aibscPؖ),r=eJBZ<jPf(Svs mIz4ɏIWrShS_[(w>Rڄ%LIkGwq 0T_MaoSB`|ayFkjՒQ`L)o<T:Ve.O"=y3USIGGP糜j1Gnwў!}r8g32w;}f ߦT+\Mr6g0ҍJ,7%ކL+G`'RJ ]i%/[NR|lq?1S̥aܲ'CT_\Jb8:E,;M?bcNqA-l߄]a=kc|S ~N_:}eL04VqpxϮը ӶI@rqV{իb :1;Ĭ,n%T$AsUϿ::RHT.#KlhONѢ.wdjv!UZ.L]La`c Gl^n=>֕i ӵ񆡬b,&y+ND$HrRatkz^H;q?5iU!&Jy?⹉%anVoHÌNԄvCSjb\ H~Y,ܝE:#- A'̳R lL; =lش<@8O'S)ی#:'lrӌ}O>"ɟXܾuXC5>8=3XR0Yi4RgRJYwhضHjR{i.tXfewnKx⥓a]1@Iw&*grg\?5 vB@m6^+_9}ӝ9wcҭm(-OzL2Kl⿪ QvӯLK=eQ#O˳GU85v#jf_n|G3qn ?\@qĬml tw0rO`B!t_ ~@JTK|Վଃ9I,#D$jqy tI3nq0xf~ 0l,!\71AZQ`r41ePD_(l3#m]Z RWpՑo@r0WN| 'g219^i ÏPxlM 0 A5y_R\ 7½G ?AJԧ>(@dJ3NvI!ҵV>w,:KÄv(q9j!ERG{.$NSlWn?cNT9K3IQ:paF|~+%v g Nlk3!h9TKWGwUdNqNg9S8^D8x`.v %wINr%A; s > qLDƝό6p5{ST{_/V;mUt#ysR;L(9@#.)V uA׿& `46h3#t!;K?Iz螷s Pp&O7?MJtUp4)QHu.Aq{ P*{Η&آ ^G<-7:\swdf"VGL\U`$ Qk2B.9x'N-lB~Tnj,Ğr@n$/7C cx*sqYRv z'|k?R9bAN|%*6F|$l XXȈWEһdB7V}[pʻ!i/t%Y7_ AdNEcl $ϖ1x؃A KOZ|Cu/aI7'NIyu_s|/q[I6z9wK?6yOZw{ jzb{js{tl}5dqc ^&CLJ=jf2*( p7EVk;ʀa9ۏjVokG,,E3ٟB8tZ-%Wd~e->"aB_"yz E3y*xny[YU="QP?(6R_4?I&`wBfb뒧X@6t5Y`Qn^ǯcu=~J'¢PhwlR : Ur몹T!e9!},y{P5 W '3Q"%\9vGSM\C>ܳ$AGB.ec"釂|0E8)oL|p_|ԼIpmP*Jpg >~N6k j:=tG),}sm4 :4%{wrkh+i K^. mU͆Jb>shɑ0yŘ╉_G)fzž솱6nb $lP u%dĵcZ=ߕH؉SOH F!7(~F470i|Fn8R}pi(H OzxCKҨDmq:gNhUȥ8g[aj_|`l[7&?eE+nϊ[*"װfg K,(~9(4c6X#Wa!}3e27%lUi8;bƓO`}cޟ*`yrVeUp3ʐu¬ ^0?ƕ(&FBv󄕽Yh3*[(5o[Kt Iݝ"#\(Yӕk⚫Ox- V=w;Z'3uvU%tw8I\|$La}ˁ ,kKO ɩES̢\}k!G@yFYЁ;$R=\n`WN¹Ȁx}dAA[ߘ?L]P֚óĸL5Dsz`hsd*)X ㅸh~HIZΌCIyrT2S!4 ŗP (0jc;B)l豍ɖ_ Nz%3^м!x2t,GN8 ZaPx5vF'f8"+#A <;ƿ7wm ?X@IOHdbOm]qz#Bova,pb|' D<Ɲf: m%NpцUi#W+{Y))@.^EJZXm˼wd\3٣kӶDCl@oJ? 4P=Ò> =\Y(do,Q}z٬u_ @ȥe6 r9k#kkÞ!i:5spr]`t װun]O/ZZo@ pDQb\l#(;}cpl&!KR42 Wf$9]aDr GV ŏj!&Xq"Ct@yS|FtH䟔Qҹ$o:Q1) BOz*]8`m3RSkH~M3x R Nޅb(mvM=MxVfuR}_tH:ОyDr-~/ aJ.^1mZztQkI.hm,ԗZݖKX!,1vέ3T= 3(sV(ݑlشـ6mdSF|ǣ.=#;1YݳRe+ SӀs_g?[N'N$;Z'/rumKtx9V:VJ9gu ѨK<]QIf _L2vە΅0pG?x 1><-m7oDx[: ˎ-'>AӹD(U3|AX}3&J.Ib2U8SdY Q^8qmb`љ~ J0*Ւ9KRF~T!T{Xrs`OTV?  aˎBebJgbhvvZRz)ėqgJ`f ަM۩\f{ePe. azX.5vuny j{a5z1fա%*zIǞ8&\zHg\[*=G .:+CGn٠jiWJ?m xЅ3pȄM|v}pYmP;.)uwwnz$nf2mjs},`6եKucށcҜȴA +'4xtn@.xrm :q^ɡ !׬}!9Ik?!ZM:݂iWտE9ɹ ^'~;Y šNh߿Zo Gmkr mlHh:15Bmy]粼:h;R {tpbp[ 0u~$|X93m4W`t5҃ JB7k6Nd[*?$[kd x^P ZuOSɭcBnǍSD:Lzq\Tw m%Z[ |V௶SZ|bwd9τ ྫ)XrcnO/iJ}pFiUIpxçt̩f9yW:!U^mj q 9cN~+Tw~R/D){r53tv H 1[H`qt^Q*!:ljD^% Pttl!YZc1G VEf-O,yK0S^ ^Mw_"8olG1+(o{ĉ pVQLVk̼+R۱U 53G#KߢDycrI+dG["螪׆ !gN9L@ƅ`![St FJ̆0QHq c~ϸ ^ϑ`:񃪸<[(y`Oh8<A:W1-W{^ª?Oޮp|ϑOV2AAmhm "ӌ,XTk)zW^IU#lXz,&_s:'zHA DHwN|W`;DOqIMUFoCtH8k\P1nӋ>!tK ^dEx̥3*zk|~7*'C +3_i.%Y(Tqf* $cRM9*P%Z6fhŸ^~=@yc].dacFx T4Tzb1--~0{5DԺ_M\4(u]J6eIB`'KeR%9G!3gM[2@KګsKE ̚#\Xk=b8YlI0`ZC`k^W]?>R3gXp9yB'MeU'٨puImɨ/J߶7V=5/!OeE{iưϓP ,ut~wtuX{ *pj8OMaUsQRr'  "DWcvV&OHQ~+ARB"INb~j>&{~<'it$bFPʇkAr]B4Ñf FwM.Do+B7륧Mnv[F`W^^zjGk?Ko f0943!3]*x+ vF!Жbԧl#$uxH^= s+gGar7Ӌ^Uk ?@c+~燐^r 5Sb v}溠f@ Q7T-;GUL:W)Vҟ*$w|7\{3'$(W4@f̧>Mv M{JRxA{*- JEh)m)ÑJL1_E9˶gsk=0XV ĺ4$21/H $ڭpS9n:#lI%C=jQW:Mq,i5={Y{=%~/"2c)C>rlN2/] e>fz6H6S aRá pޘ/AXY3QD4NJCN0) i ?aQ3 zҌOԃ6_1f1{X,L~*R)ds8`D*aQx~4ӯ4FB@x:o^Q K:^6ni'Y%JZ6yVs@4Est 47_r@ n[Z\357 ڑ>/P;0> .w_n= 71WBS=g%6pm؝Pe98r:A f$s.ZG`I9%}(Qfv2> 5sȷEʙ-yW4=qOQыr@jhI^Z>B;u;^-qJM6RjƼ`aֺ9P=ˬpH4#2몞n0@7>/×Xj_[4wlCr a ],F1/rwD=ǀ/E~RaczcoY%n}Mkrˆ& ͇i̫k}a v s{=RFUF{2dutpUX@e~j۔8 ]}C:ҜUWVWʩ* NWldFaw^4_Y$6#ˠqFj0+@0),g*kg}^I YPf8 axa(+. k5%dKUEۦ Q첩8L7Bm/ Bgp_mPgJyW` yD1$.2[9<4'r-LJtYC '=a 4+bMmʯr˖ r{BW~%Pv V9FP\My23vdvLJ>jvUXiUτ8sBsO)D:[ rIpw w<պT9kŰ--4F9T-n ǁMdPxǛߴDװm~o .E}׻,s`%s9AuNwu4xkAP,(mSkPGcFtwiǕcbV(/Q.XC٣Br{ܤ52]-;&5"nod.{l=[rd!^j'=75eע.o8\ܤ1^h/L :;M(+ U,po Va^=:CI#{7jJ,4QNWc[ ,[p_Mԕ|2v&? h`78I!4@RH;TdL5̕<WK=]m'4V̴b OB>FNBaPgLOMtF֦MWvqYj}`϶qHȒ8d.y*>_IY.un(;2 d^ʑH=|q'+ÈIG yM%œwߘ|&ŔPn!tD$b8ۜ#!.ob2{acjdBb?ƆԱs/>cW1Z bLo-~WFʸ!wsܙXsqJ[dWw4q_C\q"&v7a0㚨Xga;%v*3 V+TPcE) &Z%~$U[W뗶v{]n 9OMD)@}\Y0kύFcdZH7m`+j`=Ö fܐlC1mp2ԺH\7Ae:d撙 pyN a%jjMta> }d͎_.3v2+^Y 8 qg-QnLL,RF˩Y7>CqÍv ^Ɲq|d6 YdN{B_lGuJ`s bYĘ]o3y!\K4ܚć' )I.`LB߄r=߀)~:},@6Q RZ43}^ Lt|qHЖ`W}, ծO׫f!+oԋst`Nb8gLwYS.*NO=ey`v_);ЋLY:ĺ$N7] "nn+?3">p3|f 5hiQ qe=8 U=XG,'PY}C %ͲQZPSVBSi،E7%6H ̈"=tcr3 !Eysl4F}譌? Qbˑk, Y7|l3%;xh>Y"Of^N7 c,lc", ntyTE]}2)έ2Տ^!YJCŃ3 DέKD܂lO-5`PYY3#ЈǦ3"=рg QUp0> Zbe>WQ"l[ 6[|ߟCVLKnhย6TmqokB@kWu0$33q|Xfj`x2qTUN`5Ʉ3CL7XROV=ByNH]f,\qJuO eNç" UmxBI U64u0%\n-ސ]bo"+{2*fY.>"I)1oqI ʧZ'^\n:([mAA܇t괛q`ZC< \)B p m1ʍRΞuR5XܝCѺ!q rh,llHߛrYOcK)w@nQ~;qߚOb*D$<L(*t {H~L cʧZ~sv4qGˈ ~VookN-y̔g ;4.fv*c&lT!X7e JکYd5>Hڠ @ V=4l 32Vs4vОfJNR0:bKQ?k_A(m/=r T p<. 5Z^p|^D.h zR4& TǾGZH' #J)ܸm2!3 )HBfSvH h; $\ȯW$˰*0 X7m7*Ὸג=:X͟M\2:$M䎰=1o pQGgevel _PuHꕽVQ겤tLy=@V4UEՍ6}%7DinsaHd̈)W*|́:s4s5N7=^@ Jo6B@/F~( 55(*_C3$D2C6җ̽jv܍;:|Cs'qޤ=JXOV >-ZviY.떝#c5b熿52U;P)cFN#T*gQ>\{xJ@'& 4%[.pC"Nr'Fvp?yvj _}(sPGSfpSR|4_= !qoBU`[8zçʏ!hYɷ>_F_Ľc4lnt1딕K'$[{:&?!-?]a Xr/X1Nw`ָ0;=ZA| h: %DK[W~&9bk'ur$F6a#IߪA_1 A7- E):fZ1oU 1Ғ@_R]Vmk@΂?MvqgABxǸ݉ZQ!?ۀ"kj-P½T΄ٰ{Tܰf+D*P#v'w% ܜ<=)Ɋ+3J=ة<}`fO<|v.NЛ|-N_;DO㉘_:p8LYast͆-h}R7#ptS#dXжБx95Иf` 4~~ Y緬JigkI7Dy# IVy vW<^ K,xDAY=_0B kƃN"}p7b~F4H#ֈУ+ՒuԤ*98gh, oك 2*(c448!m'1gSx ;MkoL&>&EQ&/H&cؗREs-jb`B^vUB&nҎm6ш? iZDYBX & sjB#RZut 1!v+_|e]'胹$1K5" $v}Yœ!A" 3m%"[x*HʩkL+ 6kc(KHn@>{Jg >] '&дq)ʱug ggu9``?Tf>xFh!kJtHuOuґȥ.o̓\&xT @i믮xC0,sQOb3̏&m1p6*'A$bM]ʎC[ \ yR[ T\ә ` d犾Jiasʹ/503#6pd_Ie@哔zm(,K,k?mLKnkm/h㪡E VSx}4^f˹6m .bE(\THgv"{w^o1\!fKK4+J#=7o Yl*r2G[QƐ1z͆S;0M_cq{X7A%C釻2\$5[O5jNgKiP` JB,A+^^jҞ8O$+&R/:ZZ{gNxۙ)r ՐGoOW"Ĉ0ya=`wQd}cӺv!l!T%?BPN[_]נǖ\o+S ۶Sl !\M;囊d^g jѲΗMKGKYI3s HQܻsv &E7=GBGdI6@l\ܮ|̦-˄_e_Ge86aa~hQʎ;f͉ ј^-b _DMlG{>|?W F`3>r)9кB+Pyi4K`{9 !4N ގι1( BΈߝWxk* Sy3R"{jH7[RS3Ch?Dǂk%+Q'6*]#ѼGA 4x,WՔl@Gu-I(Dd[{㸑Rرqj T *3 ˰tn#NQEk@#Ia{xX$ uڞÔIFL>|UGrmTrR& =|NGhl-QkG.nvﺉ47,v.4Gx*sRZMx]$gcM#Zgq$o+X^ߧ&;?))bE- ;=,q[؛ԥ-6"埣6D nw9e,r/q .zN{)R)aYВ~I^ZOPg }3-wz=&%N:*wŽBt{7 fN wsуp[od YoHY60CutYbl=o*BӿUdamrICGi*,FNm*>Xk $БC[ꂟ)tQ?lt[gLD>$@VOh%;F _;8DTx\Nc9C <(PG@Εi1לO&pgUX*b~CJ f1ժ;AV`9k[Xq<0FH K{cc9o;-uAI 4? @Vq~QuUa9Ǔ)_93DŽJˑPzh*p̸bjF2hW?pDSxq*g~l_b7>+}\}) P6_Ukճ*^D̑Wg_$4l*p+{zXN;6~nTLXX30aRX8U,7qCw 4  OJv#?E@$8t LГ*Yid&%| wʄJ|0Ek_YjTlHu%YNeA&ueTf ?w>X6fSy)?z uF^RlAn_U y| 9 M:[V~~F8Bq*ϻFi/uߪ2,W&JSV :1yOl)(pTHܖn=BUXb :b7uZr5? BͶd?7ҿ;,2}G@*4c7H ):&Iq~|se99X񱋑Љމ*TEqwA#)yzz:@~NҞ"6(YnK.0kcH&(/U6YB̪#1$p2+1Se'3BHԴ_JIx/mm"@e6|&7rA$y˝Y?i@UZ"s2TP||vXr%VNVIa(K*7t׷#͸vW0]W)mQaldK|ro}^Wt_Iq\q"'ϔ@ ~X tƄ)w_F I,(t%踕>BveĦN $/xtn I5)]9VFR.E*x#_Sg_ Qt3p~S?Y|cł1z'8ZhA6Tә82Zw M2 8 Íj4zO ئԽ?SmO{ z6 yPɤ XOdNN`{zB՟T85G'*@^#uO?? g>+vƳ?==* cnr11sF E!}_!4j |VAkbL#1|%A]o`r"Ņsdmʔ+U8'2 \zs`&7@Vm}  p\C׃`^vE-O)+3H{J5KRbP _,r5P89s%eKci7$,ˈl;<&?*J)q":=%:|IF6B2o"Disʉ!o}K蝞A M%}1!z<dO3 c߂]Dt_Qv[q=Ho,bcȘ]g@Q-- ĒD$F"s:=E䌴(N Ր ƃRͽ}Z%=Ӫ[_5%G(K~_t-j^l45hWRń˄{}5}sa 1#_@7p2i# BGeuj=%€95f8S{kWy8Gh1e5$Mӭjd-ݷ2ؕk:|g9~CR{X]pPHc5t^\ܰ&'*j+]Z8w,Q{;A-k ʾp)iL 37+$]6>U>^3!Q Cfu&]Ksu~٢@-snv'%,$80~KSB\Z_"ݱN5w\P&톃O/zEMٍaP毸B\d)uT"a/|%0>&[s %xC |R["eEak"!\'p$[L@uck|}4s_`bTƵZiqVR`w=N7G/vMibX.MikJ"\U=w )a2ч`+v!LCR5%=z@;9Ur,:ozx&C'bq.9|,{m+ݲ@?M(PZ;2ɇL#"-y]\.a!* yr2Λ aMuQ+2ki@˔A ^]t#@XޞL!!1br)+H$'KQz|=1˳:8`oZ]91+6PO=ǁ}XDEaz1Atwaz~&<.hÚl/ޛ^@DufX@cMU'X3zo$~Vm2so^f`=2vK#1-}X1p$o .+hȴ$]9N򁠴{To r}7hZ 3okQL׹"C{ ǎ"U=r{.}Z0l_P^نG~O$cRa2tFr Iً#B>ؐ9v{$Ǒn3ec 7 #v63ӡ22Ԏ0{NȬ˟+ ч G+o IgSS?b N؄;*JqUrzr[עX,S}OXOLWԣ0H_u˰+t utof +ebمc8t(m pJ_]j@i~Gʘ8&|z>ʴC?V$PPRƌ/ZOFrn{pr7:YͅfGJnn-7>뇥.%G}|EJ EC<|C~ooݵ؍~St3$Hū1eKK:Kg;ָ2pڎ!PPdGBzgvJ;MUΤ/m n>No,)(Gp̢)98,l}<߬+_WT72hKiouTD{5qzQ{0 vu eHT|`<~R6aoX+QG{Mkcsࣞt;m=p}v9OFطHPq'vL38rG[ Ӿ$uNLkodwِv@tjx YH;} i{>4'oj'i{#D_(!XhNq̉:3 [bfZv'*[DviX&%{jCffTO=1US[(Xj#&49bh{xC@<773M*?*8iAL΃ݫφ*G =) `Xq"wǏ#K19zV}tg@͆1ޚcDK|Hű#u Yrx#3'c60 i/+X(frlo!"zt,áI=YJwH0{FO4 8~H{`=D,x` N1H hcGdgkZ͗]tm֪UKHZ>z[(?x;*'13رTL`& vpV7ʰhZ ^vifhj;F\Hx=0̚x5<]]>Wz$t]<奭~bahWJ/ȃJm_ $DkeS3A75&7օrgks$.H Yɰ7:8,=hnhj"B Ym69φН؜nCCL>JtৠC y\boqml'gOOpcFjyFVedTV;{k)#d(4x!ρ橥4LQr/HqehS݃<-pe&*|t;SZ?w7ڶq+ ӧ` UpVzq?\^ ӸjTA )u/\7ПHԧz嶮{O_D@ %@FEK!H0)̔ [3N3gs Sx2#2M8]5lŏCV6]۫CI~ S `ȮO:`L [<ɋdAf*+ a+KֺWp+.K[9p{k;p@N: oY1t]9P{U,9#6 ׏SF@g(an2pmfG1CwGggz)R}b۔^*x[DT\EK۴l>Ѵ)\0}-[.4E6p9hw`4,~}`>Ub;BI 5 9i nI]􄤋YC92vF ~!z }ǑdfjVP9NIb"ce|MlP0+ESR.PW1k)q6o `hd;5|ɧkBxZ}QgPck)2Rt̾I+J^C))QEF]d(Ɛ,Cg;Be`&̑38dҤ_Po_{oda6僑̳L5.ݜ4:!⧠75CBiNu5nƗ-7Vtr>OK ;$_eJjKa΢N}͐.[DI [H:\7'%Rfϣ=Drl^]`دndZ08P3x|JV!}au*ѥzYkѼx2?0?M33PJxop0B֐EOZx Pd34F+٥Sw)%~Qġ`ސ51>,W6v `%Xz!7hw T1-tRQz)ӴVEq߆l{ZmV(JWe&fL]fbb0aM%.2TD N2mhcdn7DuO[%Do7!m*0'шd7(< $(0WYz$"?He2Å5i!5R8r}-M2.mo渰lgV.FgLe\Im½ #!H1J|5 FF2etך\P܂UM PG'eG;[h` \ߥ:ȳ9FM#(:zg#Q%N-G+ոlL'+FL{J cwKw3Zbe͕ۗhED#KǣpԘ2TL '´\GvyM0uFryh:Z\|<ϮX]BD\W!&$yR_K^O%# td?`ӈ؀*'iQLUQpm͟x(+2b6YzD=Qd[>[H\/NKB(٪GQ*4ӄhGY ߄2VoYL/ҔYPЙlǤyAjkl(2K OW4"%[q❺bXl>0 (ݟ*2c)5 >~jA b55!3;qzPT07(=꿝_㺂_ǝɋǞN<:Xy:~RWafvIۅ$۽vne>*&0N*I\nc!= ɁHLG~zu1B˳H,}>jYnbZV_h*;f{l ;xЭ8 >y7tvj̢KM*'GnE֖OZ9lw42:~c) 5QWmpx. km6_VXK70Z})gZ.hL?f$ﴡ?ğ'sŷZyNd(~[%[ri#ADc`݇' b gJH731[- nT B nב&pҖśs<a΋JW04AភU_VĆ1r1cDS5`i}[0Gu8GRyxfP$.B80$7?; vVֺ?O,!o bcx~i[<Wx"L`4|P"os/~.d}up;blBaQfq[tOP1,='4z.+額\)q2&aݦ mr}!4+k=oc鼫|}.7ۭxVr3gǦ_eg2Lb5F ` O ' I|E/Z[w\3Kϓ̄N: )񩍸ź0nءvLtvC^[zYHRy#"I)֥!:W$T);PSGgl{5xD:ʬ|҅f>6?pWw1w:| Ud͎!͘vYJ6B@/ Krl\C1}'JED{KV7x1}<\0ɞGu҉-f\8|U) ۳o G蟴g8uI ]V>$T͗3XsP;ï e5C꽱`S{ztsIۍJ!pB\R謦5]ʕ.u`ɩ rKuh℠Zblp&<{|ozĀe]Gi%f[,Pk_w*iӾ5zr4$@R`SuDAf`d,󳍷䃯'=ۀbF @=\`Di6Bo>Ĉe.> {~?N4 ԲȓP7u]Ҹ,nO[W[khkb~AfO-hs3sjAF!a2$7y9]kTUbI|sΙ@lp13?ZE{IRU, St.d} XN#NုG{$ h|%c.vtRHa8>Q4/4=p9sʳ]XB9g fɡ^Qbta6& [r7S)])f=*Ҵ87)!KY86sh1֨)]yq.F-[𩏮%&41hg[. FڙT-Tµ&m`!L.-8[H,d zv \̀}u+L'3c>V:Ye7ɱW N[lrv?&:HB ApA*=\NQu >GP鹂E8(*k,,dDzZ#¸B00 9e:ܐf$ u`l :M0fN%[? t9tw9ȔcDJ0W >GϸrJ0sưd_Fk { 2pJ9H=;E-xRbؙ6Ml>D7-ި qά _Gt_켎Y閎++JdF`h'{+ ʯHj bEJ^?g)3zJɚa:"ѝI ޠB*%̓ ݣioU21A<4x:?~NX%%&4nz/>]zS}BE0l h~־/V` _(erbF7T˵7 63lѰ?a4e%HX90)I2ubHv*K# ĊD %׿kt@8Za j+%6AK4ꀛH޺,0X[4LG5N1VG?5PS5$sq_c]th{.ӑP`3fX?Zdő}y?ˈ<ƈ[("!N/[~Xxx.J p \cA6yxí" &#wKu6b:&L[ZG&vMs~<!G):ʞ[cC״BJ*bVfa>yGN W䥚NS.5cn``zLxπrŴ(  3Q^tƈ#XV؜zWѲ\nXi|zF9OUS壿e!D?&SXSrRohQUQrwKWwtBKYLj֡!1#uh1)z#Bz4v41ax#E@]xHJ 3fu DRq$weiXDB!{Q3],{M@EC76?K]8xtQm$plH-cRn9pDdǻ[%G?ri@@dFV±NڱxL%g]?<*727pj|E+1?I꣓w 䴝y 8NUkph*[8Gg|7rL(B?U!zZJHH:AZXYWKU`?-;"ueVw2mK".0NBgr”-pCIӒON?PdR RZP("*-^u>N1 :y显k^)&)< i~Ed^8*7 ./HL֯„?Bz?> +ǍlJ&&LW^M"vxHI ?Y(CBTEAAA_kC̫|AOWqSen7e[-tntzhޟlU(GG_%{G/2A_Yi;B&?Q^)օVcx6~O[79MT&A bbyP s':<]W[5>mh߹|+?ˬ8wbPlxyxQDd` "84~P=>Z< C/\葁v/iY3n#Z ', V`-7/הY3#dHϑq_vsNJޙaa./׍\vU24MCb5ݳ&A,k:jN;v ,4\CJ=xYD Ž;,V|\,ձvHk Z Ib驤͔H9(Ԉ+o(' 7v)ywx}=\$I@X'<>, - |Z!鎆m2?GŌ5R߮^u_T Aw`_;(zȝ:SE/yO[6-y/;`T"/fh}ԐX< ,2Bi--`(|NB:J@ ?i@԰&ˋHɻxfm\!ĶsE ӳӅ|(B% %`. ;:è(Um?"\&(#+кz49)?Zw0_:a# ˱K]7@2-oY/BVL޶jʼnDN=?U[̻yזqK- >l(wD"RpaffB,¤Xv7o|N*aL׉Q }@0 Fu݊FqGdKߘ0E̿y3VD6.Z ȆC;:>671AX>sìMI6< [r;y^&R֞Y\n'Y"я  US{NеΉyX\Yev-KJk=1c֛!Jѩӈ*k x9?RL$-P"DV?@\ޢ3fcY>-9/ !)ga}!\l*!HϴZ'd]D: xJ7q\])?~Slg7d'L#b`:t( e%YIZӪFWZQT8Ib J dT9xPq+PF⸴?6CfWc_VpF5L|w6f6M`;J!p^PM@n53ׂ j+@*606 5HBKq9Eh+a:/MeVBMuH/LԬ*HE./n-%ߚ gaȌDqFA:wZlq S}mHdא],D"kQᨘȽ#?^lDWQiZT٤>ù|Bhb/awg%ZXID)<58o88a-u)X$tIAg~ NځͶ֥4y&j~f/z Hx&ظ~sYg *:;k'w9\#sa&s}aSӀW?=-[9H->{%NkY߽,t6"̂*,"圀' F> SQ*rt .W7ltܟ1p۲iֻԄ8Y4YaiV_~;zfn?Z^Sz8//VؔqY[֎kKE/o"q3jK2/}5@d\ge8ȗ/=-*w!;p6C=YL |ƃEѸ(<6(Z[݈;}.S*ە9V^s^@TʌSnSQwF1i(t$xk4C8[aiǢčxa3s~[^E>MiM5׾]ݑkHttl&T˚BmiRO 13]y_GAT2yĶZ wyC4m(iODZ[{f_4mN1;&J^&0Ԟf;2{GgɸCɛNqXIk;|*Y@j4Pۆ!萹+ zgY((\͇긇i I4ԩo,bp'Flԯԏ2yj.XrQ 8ɎNHAzjDSMSuKyIs1L`,L^]=e%zِ vd0|:n$1?^{$#'1+y@|wP붣xD޾O%n#IjFYjhZ0)\u+8}E@ޝDuYRC?E]-hM ɤɁym QU\#*lGD21Mm lӒm5 巐9o,)5%X-&g +x5I;Uϻ0z_=+LR5oYN!a <@oTlgmْ{,ou 1f^"9B0$0|:./6mD?{ڧ?i;O>6sX['U,\esS@6mE(XZ)N+Bf3]$ԫMg,=B WR#yv(F8S!76EzyYIe@-ҬB]W$ig(mZBTLϚũhZ(GT@u捓Hhm˙LjT](U7#=35)U.yL?M|g%.j_6P~C*"< d%?`qj`T^h2x/nm5(gZDY}paOk[ i? _PF 8.Cz٦Q컳 9a ՝o6/إ dh+M>A/h臆W/nFOQlJdiF ٪ DYShzwxB ݁mBq'N7\tjjVt&V^KV4|7\k`%;O׀H0 ## Jv@wo";gb-kDJ{'Js'M-\ r7邈yPb=A_kq8]~`[]΁rccX.V3Բ.LP%n> #-p_|ztjf!̊]ETKlT$f t0K+K /a5RyLMn!U+kq18jV }7?eBݐ+cBN|3n߃jdQ^f!`BKXz-6uP^5Kä,nW%ywΉ~Rl8r ,Gȝx]~5$f J ԇ>Ad]}og;0\r L [.'/|Q*b(Cկ ; ךȽ R:?OE XR(eFI_pQ0AB0;l_n)XZ C|?e n=U 4:p&DY,)W͔>j}d52b| }I4OmVI,}sJϦ& m8 |69ްmi`_'O̓ /9E7` %a<^s}ug!oág4젂a0a9 {bf_@uuinõ?dT#e:\wT# ~oEܝY*g'EUHp-B7(ӴB#jxPRqI{LZ kɾ.f#㊑.DW>l2vQd)ŔQHwQ+˸^ʏj>pR{T0w%8B`x:sGr@G*ki䨝un Yd1SiBB`L'&o: _fHAnj`${3&oP: q)!ʂv[B)ΐs_t7m q }W0Dvwcj(Tϣ&E)~%p/zp ?Gr(Fs"b@4>[7l4H途8h2f8!=`+8}M߇1}c7[m3(UaR57^u \PRZIa'YnpKB>;PΠ"◜9)5wkurJL(*ۺHY d{)^Dz<*V5䜟jН{iVOMn/qfJUUD=|Rbv$=tNzʄ֙ d=.p[Uxm S):hGS둱MTսihSгZDf b"0O_[ Ț߾ 2NH=әM> 1E^Liwk{d.0V1yᤰuW:CO\֪1/['&{8g^.6#v>|K^ee5V[wցUx:4wfW&pܸ|tϯ^#=V7'@fWj;#*Is$CAb=FP5CwE6J[,ɇ\y7v*0}Bn}?H﷯LGf 3ʌyR\N;.}>O$ֆjp!|PXqm*qIxA'p0xP9&B{c,.E C6‹(z&SZV+N\Mu'ka\_0d؀N/4YAl.wU&t骪[^ l2nԆԾ)b1lM[B|,j8YRNs+j(XMl0_ ls]1) IކLك{9[rԀCetPՑR/>Uۿ`NYRP 쟷t_*0:IMq 7A#u(׫,uT&3M+)K#4nT|`PTֶ[?|`dqv5E|]{3 tj ,}aGٗMwHFCKM~0i"4P/(%IІ} 4xyd搔Ы?6CbA%BRd 9$>LMt?S|)H(`p_͊5mxxK3t*!.c 20բʅ3w051_pڪT9Ep\cGr_&fÃ_R w+=#, >(K#T?[ 2_+ ${v^h]UyuE Qs(xwqJQT)vq&8p4yj(`bf&6"ڬ-.}[AZRw_m"yB I܃:vPk@@!j$W8[&+[h0U&5Xx>6ǓتJIv\r &oQ>€KXPs0w -!hEgR"!?]&%`\")w*6_ۮnQx|w}A$5'GX"*T<$eQinw5J%$,QPev2@!mHJ YɯݾMvh|O(]:Ѭ#ו̤SPQQ:/W^O)wg&dc[N0S1XWE|^h3&*ϮI6ǂoEnAD88<~|;:R_.MrKR(7ڸ];S>CR s=wTR c9#tI?aUl##QL<0Ы{Ď|P 469HggFc'\<4|= *}mn2Η4l6lsf UuJ[ m\6%F뙾(3OT[mɤ=R*HeL;\ }M>ߡځMЭq^0luso|0%w>L0^Q/x1ݗ8ztZfr:Cuc=_Ջ73_# EVf9C ) ]$F>PUlO1vxv:E1A]hަkV^~ 3XN)Zq0#yE"h8 -.tP|(u/~?>I_؃}Ad{loVNO0XI`)ҳCe>GYR8%=#<^nY ..Ja߰t*(^4B B:xͻ Mwn~t[Mi\9@K 'J7 wK}8mSk+ 1KP1KweHQBm],8dM).Mkl8fUWj+ዬP7f<&u֊dvo&/M!=6g)۸Z\߿͢6 >*PF+>SFe9[: >Nc+Rz)*Hfd b6`5?O=d%[}7#BYA hIއ QPBe{39jg+݃pRgҢOvzσ{eQGm"UcF$.qI2`spP|$c"s@C5.Wsv5MyCe7;V Xr2 .w0~p0@߹?5n"(r ent[cfN)l\a1y-ES7֐W/4h1P_c!D:ߝ}4^swv8aم0rs+d3p3&dh"51#l\XH7aK?WĠ%F~p*K'K!_HÊr`)֟öXa@E <'ax: mRH J~ ={7ƿɘ0"h -?@0N˴Nq{"mi$\ZAu&-Fe 9RhBj~{jVxhQa^7"Ȗ;&AAwU+q%%((A7&Nq8e&6#֭sK,2veQP)ez-lJ3Ѝt<1~qTSږo~_Rx& 7'&A*>4\ij[Dʔ"BV@."~AfC^ڛ-sa7ׂg< .衒U)&*/b <%lؓ&D!5wr1bɾ mR %ɏtaL_Ee##Komd%NaNS?E%]6].XO_ain!3WU Fbfӥ8g )csXTۜI#~6%Fk*.J2[ڞ_QLzU<`,, +XP:ixiys8V/GLP0P;KݿM[TMi Ikstn{b&[?$cnoҊ@}ښE9]K/}Yj g]6IS%P6  ny(iy)j9w T(ySv; ͽ9AT(Q3'p"Q 鳰*'DzY$Z(=lcrUNB]fM_Lyۑ z4bވJ ΆU~L=vIv;ƛƾss snw&[$:G!ETx-U;*&[5|P{F6‡)lNFjqLoxLJV\Dl隸XfQHb%p˨0=GW,Bf!c{e(aZ@C>[/WMa10\Hp^b5%Mļ9 c1YJTjڏ&B;}z@ݐ>,$䚹A⍼#3p-Z݁4gMJ3yIʼRUBllJ$ZcHvPP23 { E*{ϝcf@_tHN3mHKJTr %:FD(J\7L(`5M}@<~=E{`Y{i q~*6~w@}[pNFř0 qɋ?[E[:Om}=]8޶ ؽ7( lR3Mg+aBQb&K 5>w1jV ߯-ĵ?N(IbZVwlT  A}!H$1ARtl0\̬Թi@!E7h/rcwmj(9TUCOmu+F8|vL <yY\jj{}l *$@Kh0Y̱e7fޔyK(pacNF6I XS0֍vQk,+*U4q; R[<4\+nggH1꿀6ҍ/Y5r_A[?6`X:;[*}ᨺkbI/ᇥjsv[%,oJ̆ 6B2Pԧ}@=R Y](^ݢ<$-vѓD$šC+EA,wI Mc"^s)L8/_Б=I>l$:YP`&}?4c&Ajbjt-~V|@jtSR0xl21|MhCT7?KLS4jrĝ{iy^|RǛʯ6N kF81gaQ™BQPQ,3_ j zFs)!/fB13n|KCa|w }lE^ ;ĺ&q[ZGej@oJYJhUtPQsp*O8\ &O D+ TQմ@?${Es>4^|N1_js:_EfԥnS(^Hn.eԆ^"ް/ݮdkz=e9 }Nj@f!aJFOg8?~ZI-s|:+a[W<'LH|5/Zj& /Ko(`tG(V_u{&)wɰ:r#H{m aOߛrg1ͪ:6ӍQlj_'B7qiF 6z={`#AaCvDZH$ !}Z?9,رQ!͉EK 0o뀽K-{ѬFک*Pégɡu<˟sW5馇!Љxc`ix?x/̵<&2A !y(-lU8\6Mlrgo("Dz2-㧲 LeɅUI)fZS|ez6ȅ[xXޔm*&A!|oUTg"-ѤGXbݢ5:z4f\m}k 8eG}C]ma:Rl^Kr֭c.kme v-0F+2 '`Rا}reHW|VɁfEs5%g7@Be,tyit9l0)#ug^99zFo+(0ػ\>X*8{(e\;L L5KzO(HVS9ֻ+5ƌ̗_i@K>4ɥ;p)6ruٞUY3(|J߇uI/Ȕ)}' >f~ ش;jRMeH.ɾxI(LǜV|r?-DءZӧ >۰g:.\r kA9S4?gjQ) P/  no{)LVMX/Qhc]ΌxjAdWdYt逵 M==]vAys;ڿ; CSe%։AE5*Ra`Ե+M>ܸqpLgs Z0lK`u|Pm8*@/v!}lnkâ\9=>PabB6L( E-CI XsJ ) F@ɮmO' -ьPN6]v*v"JAľƕFz A P^PxəNg$^`^ o!s]B"U4F!cx& V5 xYJzn6J]/ZyiD8x_3ECPv _/&GChS8'e:Hñb5cɄ]u,gtQsZ[QBƤ@m"8#?=n;zG2ԻYC 9DęaNS `TytqUj.6NZ/ו4oM7_Ԋmk !|`%B=Yxb$ JE2ѕ,i)Hg' GA}{?^vSIr5H8-Tgv@,Z 37IWb@f:FSih`'Jgf+b:xS5}7n]qy啙jRͷfZ{n9J[=GgQ|O<\X[ȏҭo1$xԡ^wLïIbwu.`1pB~Y6x7UEMłKCX"?)ve2t*UX" ~s "[> 2̟CP"5hWcy^ .[ 2t vdqPvNL TUh]?ρOg DٽxΘsɧ+6\7ZhT!:_AiV&hF@Hw)t5 HQ"!Q/CЃ&L *I.x8Gߔ!u#JZ$r0O/Mv_IO->.;ڈTAx4n|,}r]҆fH@'|n#WaNwDZeJ?[Wv``[82[F}%v z#~ kv*x]=ypg_rfo"F_V.2]0(*B IY,R&LzqF&FCmFLlbc2Nc;8u|m5sz6kʐQ6:KێoA*Q+sj0 Gf4q21p Z9{`h I3MZtbK3ж3^ã!.uq^AVm07ۊF܇Lۜ@],딭8Y@X!m"C[ߵM]W [DIN{ Ӓ}W%Ӱ=ѳH A@$D ȱf_5s (+&g!ieu k*$*6xwS ˖=" `?Ǻ-.H?˫,e:PG 'Բ#·}DŽsj2_m7lI_/WVps;*nRѹ_/03 N+Q1G m*U1 贈!B[kgՄx@śf,O? <7ixl2/_F8%(Zm!l۫#v}| +LkM9䭰H=:[P$u7jP\6 m3WZ jr=\+EAĢx"p&[f/GhRlHO!^2 chwT*>]QPRe^ m4=P[7Spal rjfŢ1q: Y3 Zzb9fOj&_2QsʓE" '8_]{' |oSSYVțj_ !H-`N}¾#,,Ɵ8XGypx/.# uHqihU4{ƕI̫A`NWQ{b4vQc ioL!0w/ &Vr~e0c9uMgJ9YG&G+$aek HZ5^%̕$<ﻁ:b1${` xoYCR/9u0L wSD扭Uh086^*h.G9s<(PbwnG]Xƭqj]}hh@Z:42Wɫk~UY {߂uL|u\܈y[[A╲Z0>h`Z/Wj\G9BqT:-Z`<7^la"ޟ5(v+͂ 缋kaU,X!s-FD۱ݞi? B"pr&,"f_~}%"˖m*|&.<5g(h ֩-e reW!iX8\uTQ~,8acZA*- )GϷr@U@ )q;ʺ 01/N_JMCWSNzۺhW1]E,˧ |]ƉeM 'S:[Z6HQltbbDW 4e?V ݈{nsk8#PxQW̓VgW,">M O.>oY M#h)~=bA@s?$"*tn9ء; ["iA$ # !ㅆ ]'sFޱh" 9ۃ!#ڧQюpB )Py'_@ &5,DI'zn3irby^q4`}6#_7k@R+\dgrw B$ʼnU}İ0 Z s9`땕l4主#;%Xa: Y[F|FD}a krmy<(X,Q gaT*9MӝEFU*;Ͷ-$Yᚄ>*mGfpiyCsXJo=-^" # wOͯܥS9Fof%iWs@ЪzOZR[,J.јsuFS.BOnJjrPߙʹs;nX0Q6+4oO֝]&"70DZ\'L}J>¿nrqwwݧ- ߆YV9h00cr&SB./uO qNLHշrU@ $.Af${eMqj7H<r@oRs4݉ Ѡ|=t%vy [e[982; 1FlȂn'b;7@ѿHt0"b[!o#l#*7q,A[VzxMf"V_݋0lIJŸU<wj-M~F2\e0d $:C#5JOp24$?x5Vsu6϶< qH*'ZEآ9Ϯ4ц%a<2#k-I+Xev1wsQg\NBǏ35xY}0A):'VaR8Au }i IC):.49엘 [PLQ5@d>;P~1<8e[֐xԭfOwOk2lZ)C-Z]FI B3>ӓGG>JC>;{ %Y6:/g߲$IOIp{wikQՒS7.ijYk/B^ͦ'sjD?\,/;fmuEU oD?)/&`DՈo,΃\DPyi*yXED0\H䶥GJ_lN %Ħ nws:Ҹ]D%SR/P87WF ~Y!(CBYR.l{S]s`/ Uu'G85R&mOF3&s0ƜŽᵦWVxv `u=Eq(^&FvBC.UG2\TlٜJ6v]z:h13ny\X(^nhܿ>U"ZjG.G4L) P=Ju, 1 }Y6{l> 09?nN;N!L858ѠTQ?XDFRQ9+3= pev V*=1#B5O{[Iвy}։DW%-]"}ݙFd0'K8 AU].fiRh 텡&JY.:3YWt 4Jʬ&Վr-&~z7\y&=;UVDXE?4yBO|n^iنCV5;:T@S!l T[#T5sV0gMGn0zTAk{j vm/ãWcȗFYyZhg]X[X~h#C{;V{0Id;Խꕸeu0"\C -ҝT8tO77x N  q!y#ךdծJJ ('֢Ay]%6wZxGgaD.mBτ0?01!yT#$ڒwKemA)Y ۙK] i|7UeV,)d=z6+r{`n-Igޥ^S7*;BeuΡmMdkV,WDP 'b]!LOCϐ*Z0/Aީ)*fGQ+*'+yO3 rb֜ZĪL%f,IcoP᭝cd.1Z}zj;U QS T+ު[;*4[C4yu~y̻Xnp/6ECH|tx%_z~q92cT(FHAr 1T>tgS;]3{p;rG#7߈9=M 7˄z}gO44o,Mյ(72ԿbIVgd+c';H-tbcd2\mpiU-Vߙg`|5AF`; P^s)Ȥq8]Ԏ>^:!%E7N0є-Izߎƪ f-.RsI ~^Ue95"-Ut H玭+u3tbl|N=sDFFc۾Zq(cN$z{G.x%UM% D݇zHSX.] ENOlЅ1i>jSHOl܈i(@9 h->+>YX7=@iQ8f߀#<)\pm_Ĥ;V$ ܤpiU֙$;!T,)^a$q>Vm' e>,}>!pHjwwB( M_Ux]{'@؞ƤZJ/GR\-SJ9ɊTO39mK0I~E<}AOiQ-TNKW[xBy }NDYWj];}[Rj^qPA}mxhg Ovnp1{4 +"0zy " aykbrQCV;h} p^=#^0^S}c YMMgVkS=tSFyG~ُk KN7iyG=' p{lL`[t(Q:Raklb-06_t ym>^C a/wI'> 9ϬX!b_}^SI -Rd>Bs؁]_uKlԌy5F @Ȓ\y;dTfX6 |1( ) 0)Oa! FZaWꀘ/_CFK+[kkUh1BpBNNS(y$ɘ=4="W_]>ǦyܨJn@' 3 zqu\2qNK]`fźQI N!;( !)~'/}XpSٮ+T^to!EIl>v5WS{hxe[^}M ˭*rOҧO)17ja Ⱥ-n WjHvHMf WI$Ȝ/݁EIt;%' fhiB"htᢊg7×{ x^ڼxC*`8wРKn`BC# ˀ1Yբ\r|^{ iRZ|ባpq?jCO=oDlbv`:DqD5۔Q{[0 ]WoP7_cA=dnwIP4n̰HP]~ۮn³7qҁGsIjIO\o _j6b)k}'DMZ`(`z'xz0kvN,( 'Lve>la>3"܎@<E̎ޑv&lU.E,>;l6d-ל3-弇L\:iz Ԯ!!T<E*&@B#,%* F ylYKP9ksz3U͊ӟ 꼜?#VZ9 Pa䐱\"E64D0/y8수Zr@q d;䫯ƍug`GƖ}8?7Y'+>i Q]ȶt/2>J%ms$Bnwe׫{ewL#նxYֲ HZ3B e1s/dHTERǻLQdN鲭<9l % uqJo=\bQ|[]@.ݳNY9{gpYB}x[ ۆhڶ Іvm oBGK*st*ϪX٨"XrHEhWƛ󹡔!yfkW_ȃ=6M[Z:PnjAo (sܕ lqoI{ j?Ra\'\Ϡa|:UBh*dm~KNf+]N [h Bk-icjc?J4LQip{@'/T{vH4. Atށ*IdE7&PP%Plp~nAzeWCF f X`nMFD n{j·+l`: 8q~mzmhTQE5/$AidуI+чi)GPn~퉞;i)+XPZY͍\DѪDU; L:@ΔE'k? wvRNJn۬f4bRۣ+_Yl XAIzB+E"CEꅭ+ŵKĪZ\>ڊ o\5Pc{Arc1mp.87:^2(6G[z>CHG]}뜂xAL[Z0 #EEJ=|ou԰r Mx 6i FLIG}~  Pp&rK(ĞP s.*t:) `\ 1[\~cVjTԈ/tD*e9l3zJP $Y>9)f誖uRPSoZG 0).3D= %r㩄=Uh='|d?Vp#'Pqv;'DxWYHp>`h8;f!M#7 חLAJݒƐ+dA%;(?(H9Bbg.}kF(wOYۆt\!*WnEU B,4sv # kq^:Ɨe#Z\|}yK~"ɪPH I=q@{5,LQ%m<Ⱥh8- ֺͯVY" 5e6(rnJt~P)ǷlSm,_]Wb\as>'!m;ز´;vJgsw^o,?#o"5=6,TE5g'U yuILN@EƝ~`ϲRòavsmm.˂*R.k%vG`%pîL6mN"@#*i4' Y 0-آ5 A_*9J\i[߷r2)Xj/Jv [`L#aN֑Ph/kqPil Zk:5Yz`.aIc ]kBN`gz$fp600z)cԇ XG=̠I_KV3f}(U*[l~_J&^D(v8;YE$Nj5G,}pZs.1lq%zEC-CuQ_آNt>PuGL&YY 1Hh>O¶o3s)6 BJ޴_/dM_6b[e?~?!ߙ6m(fWª {?N\6|59v@bl_3ssz4 ܵ*JD'8~aɰ=ce'V{T75%ʇ1 e+% lxpSw7K.J@`oy A<EF?"O],B0y#h0`:u}QrgLRY9+]˒=4bX3uy%m] Jp+sǴsv+CT꘥Zy|pbw"vq(r(#T\$o!J)qt1P L>6E U_3dRuUʋ^G wc h6D\S`?kQ,mq]<(*.H-.#U! A]oR.Q+.n/u0TՄ $5wQ[n Syw ,,7!*_cVH^\g;i_ʊҨ]r!(4܄iO52*U*THߠ?vVIW 9$x/ϑ8"2jn{l ٖiVVpTuUgȅtxжk '` MfC+ϽA  (5vuxcNA Ϥ-ڙ\w 4=rZ*]K=4i#Ja1hL%= H$tK"5o>;,P; OUj"C1I<,1_")UP8R w`(6l@dVZ]tK:z X;X= ԳB~}5;%cn7L|Z܉=D w.3)3groirOt@9Ptkˡ(Ӧ#)I9M]b5dfx&. tZn`~mHRg)wǢ~xZ ]p?^ck}'vQ5Zh͞o E<]$}S ѴSTb2JwHЃvGiVOdE[)Q7wZ+3_?ct3 \$D ex_21UIԬ|h֭M% C2,RGj t'rjk$L,G+eQJym+P𙤵; a7=vCaT&9\Qij_dMU>`W,F=Rg;7]`jpW| Z1'-QB2GQAuqb2#ِ8"]S#/28ƙS2*8]]#sD <)ugM&/6(~_-nIBSy+?$,vaYsO7O6F>^ |8WOpdQcWEw1nO7oJJ՘|EUqjrxt_^>u(@{LICRP]ȈP &nkuXJ.J'^UfU- ׿,4V*IͲgN/o-~A_v?LlI$tNҀM2 V4-o(j{LBmkV.U]#G<IUJ0uô;f[o75M20?Hi"kAPm(gi hylCdޔ?ł gnxqb&VV.&kZ\Nd?L Z+sPT@il"6fgx+]刄lr~0T!7,O0Q$f>'cu㏹Ƹw.k3]ZTɑSoIZLÇ;jWfϚ1 8Q48h݅b>ϭ8~M4$CstDȱP[#[ 렗m8$Pqhs , MAȔ-+AJS&tm.af),)сkG.H,dVUT4y+ W< UöE~ܟ^]߄{_3XC[)A3V ^-Ykr媷̀b_S*J6rd,kn #(SFn :]iֵtO254Q[&Wb]\z˛QU Ļʩ_ȇe rҜ0L"r$A-K&~v bUv)v7h7[y9$@a@Eu rݷ!ih)B&N`8k < !}s6?FpPi D7*ZaXŐ,$^ㅞ~ǵ̆}fIXv??Y9XWu Fc]P>vg=7U[&H.]szG5jz^P7 +VZluݝvd{#u"LPD'jUwu %HEsЗ3Y #"Z0mveƨ{ҩ%*RO .&㬉ʲ_INs o;LTbuyd- #1Q@ur7[bBl+xuTZ =a]mǟq <U汀UhdC"lLW-?Dڇe 1y: edfT;pG{z hGT;//-VG=T;H1>W S;mHx}  T;76~T[/d6Ls[yJ̋/FfQM 'Jxѹtf:9MR6\Ic569;9 :\0F=rg`dGI>&oˢRLccW9Ko؄pY $.ѺjQvѬ~jmfC=:Yk)t+iDgPjԱK^~H^' dEګɣ77*xɻ= r*k]KvlG]aǫ|mۇk7{[!<\ûh!j}4Ņt}}hȨiE sMo$b}ct~aΤZzBB O7mIYk!|؋I%Q"6K>֩.1 Ӎ2=t`^"EM;?/t%Ivv(g4pQ.32Ej 4NaLZ6j H_X~+l5|Kgk;E\!c9v,=`$[$~-6*g("*?7;M#ޜu8o~2|͙Q1q+Ld K'}rX 큖1L9R.ٜe9{o&k'3oFQfγ)^6WLn* ^'!(wzM[9e)iԫ*r낷^@viPaڂ/Wցwu9W6i sH|l錓rm^AC6Gɀ! M9)P|=8n5٧(x_w$Y-H kjfݜ;$A!l; ?NTmߨr<ˍjcURmtsisDL\4AZBH5ށ4e-ۮ;O1Bw|S˄:)+ޥFovά8|{K֮ooMi1UW*%ٰWN8<0qC !Lr54dIqE/( 3ZD@$=Z ~ :a^R!bPI+Tf0~ ׋vr4MX= ۴):7[a-{8P@V}Lfe0GjnBj ;Uۉ0")gU)h+``~U`^-IRt e]?ɥ(@Eaa ҂LsYZy& C {aBPVų.W rhJ܆L_@yOZڢXm܀w08*6Ġ~fsĤԳ| nH r)'$r@OOC뾉8j(ݲ3ډU]=]i!H8<XVKt^}]9YSLKh q[p,d }n8UXˬ#o= ҖoBBፐsKK:nwW=eReE%d (q$J)%*Jlͫ+?}2:<34l?ΛYՍ'l* 3c'{^:NbxMHhb 6 G0$s\>2[PC)"~ m/#SMY,%x֚3!nL 6{X55r,KVsL.j@ܾ:8=-hţl 9Փ-I3giAާi(fﳕ79`sQZA U-6gTP.?pw~W)M%(V܂4$kH^|ݴecomsVg#o gH/j_iK2]g>}7a "^:k`q2,Q_@1!3*z"׎|ĞYRқ)qcή7k.#d+Lأ70KH?V0ymqKrGDFp6@|k]0@9UI4>}>'DrG\'N ݌Z4a#3ƽ73gFpڴj r!{holl k c)pS?r;8<^AYCTzCNb2"bԄIs21[O 0 8T)v/3伬#˒ 4lU͛F|Ug$Ƽ~u"؅)95ҧz=\sPIe_(Қe.A7^3h ޏIp^ZW1Xǚg҉+5 &|3 hȋv9[5uhHPq̌DK~D/0]_GЗ2G,K[ŌƱqzmӘ%P+:Σ Qw?s7ʯ|׆jl^.k&CLq*[]ˑo-Чr<]oġ˱o摊}9S{&hP$8=Y̋[ap:ǒ~ͽԻ%),SBBCf;X̵[ j]d[+1LtEWfI!ߴ׉T+ڛ50w8]> n|'!O·^#,pml\}a3uW%O./켶ݎgkMWn/T<+ŽXDM9t!&sL^\ӻ{&D+Q% MnmP4V49?E_㌩ ǫђVM14BKƑecV7[h9E3nrYC'RO;N4?6޻PLz!vſ?.TC@O 3l^fhڄqgX{.F?AB]]Yl޻CHU0?I |z*QK6pon~Wwf7p$Lw~T`W`j_bm>RXfvJ2G$)hQ@+T`WWƛ97C'O͹IzK^=P҄v8쒆v|b!3} ejD4U`@nmhK52kR; [UFLFp u!L bs\kV ^=8qs]V9 ̵0] +z-ZB7/-]ku=+ZNd&Ъ# JxܮM&;nw52U orTJhlj|>MHG&VB= T#'!ۦl({S;#ܺ`5?{DL<ޥervS% @z(<+0 w *>@u)2*ߟRG,Hy%[~vaڡ\p# k L9YX4ˊ;HCٿnrA]kR!rG$-M iaRs9p6k2⪺L>vEgH 3N C+R͛2Bk*ĬlauuS$-(oOaP} 6acHm}FûА`tۚN25; `r!L ۡRqpH NۼtHae|to9xɄ5ti. P#N[ K`k+;D=?NFCϼf;fv\xNM ze!iS'tpZo)DI* w9_^ԁ,Bs\t0_V#@ }Qh\;*kj49К*A?FLx_Fzdbl9cp(Ơy{ G$?lfF RQ/Y* O NlĘVT$JIV{̶amג hV=)}ʇɨ9EJЎj9[$(TT+2I;ukuG[[[7aj0o9V>H67ڶ/Nᰚڳ+pL8,F:xD$Z1$F\9.k11|4  oIaWk9]$#Nѡ0a2K&H \,f;R"jǗl^mUϝT*O [jCg0l#kj &hS/+L2dDh[ꗁo(|X{# iB&cb(5pL/^1aQN-ע Dv1ӄv uwӐQ] Dk<o.s]|!ؿ|>e) Q?Kļ˜,ǷǺ JaV}|<kP ʏiܪ{pHΎ;Klɏ>:q5dE{r0ۙU9%S|B\v'A3?#!頊KpNdTe_(2࿬e~Y +;1I>s?k_2'tjL7|0.LBRq zb {$r s)JnA"+UsK Sf % #Qe-sYt2PXtG/"`_ T~uoxlxSAA/mgv& v- 5p!+ЬNWv^,wdD62ߐ*~OnEۀcBO=3g\NJ*m8Jzjsf5t~^`A0LM g]!D^F#NʹL"-(b&8$C@`'z?`Dh1H06(v-\ڌ>ħpU0OB'4NmJQ z=?d!iZp'i+nTIbl^ :G=Q]g ieHFxmi`l+t(^[|^ĹafDoqg XZ_U"@L %@N-՛orıφ.uE>;,uS|$wyWb2TŨ~E 'dnʼnQWڣrk T$E!J4>#<E$)3; Tಲ5:! Gy.7bˤ߈o薒0Hd_bH,gY?094 /ZC 2@cJ&z>)&?k+cNc{&RK;nuS,!+6@ nLWK㗀W+M"8,ҳֹ/A哢VkXmJ FQ@j&Jo7eЧP=閦Vhȼ'԰lK a OˢToQj1̨#5c1sji .+"me츏%"ones@s3uQkuq< ;c o'khKyijI%G>B( \|睠%MúcB-2V#Slro7j{ԒUFb?Ǽ۶@ϰ@`8 O@ >ɸiIA W3cm8[' PrU|t`qkN1Y`g2U#6*>@'fN4s9l2 <.$Yvgf=OQXc-=\"ɴd%G+ca)@mҗN; 1ASsUC{]GFۮ4_~]Os6?nѶ>qtV|`,DԆg,<:7DxHYmiO)=9~>\}-[^n sKyJ2YW>>h ;wLI#g$_&{&Ϥ6U4.6j^ToN? 9n޹:I}(@w|,l-I^/V"Qݚktbq)]#Q>R]a ÷1 "V2(J`$AkJD/Ɉdff_}MS2^ ,f.KӓMP;dGccB79O'-6J(^ 8^HcQ>v'ZR F?GhD{!NT=+?HU+:83mm52Yf`1E dcqDM2K4.m;E; 9˘+̖m)\j7X1&{@LM~r.U"ᛑ {ٜؼJ85 N^gx0U&/s\/X˥:{AJk&\O#סzۈcռDLJ; @paG[_4k9D W? 07dB8)wgKO*_'$Kêpi|IJO0gȕ:0(v v ':jhU䁏ߒG[$;Uٴ#wu4)Pl,GKG>Mugp9 E[S<9@>Dqj!)3@$, W'>v]IB2H\hg B'ԧ@^]kd` ÿ2,O\`:?:=(쇒|(G4 ZXgf =vbdabgM酔jkXʳ܏7TĢǧ~થYgxցرCbh?=4LA C>)ǘ yw?xƅl ϞF:zpI%;kbGl)`ϋ>p WݦɀZ$Dj<;"L_c3l)jK}~IxaKWv tSO +5lL3ݖ )!%z``.lF|!;==IPr !eu0m」$s葟f8p* "T.׸XK:3ho!&ף]?O: #@e'_АSjq$ocQ[Q;,"8 n؜;R~n/)ՠ^9IESz+ 19.-}C7UL2G:)ah^B-Q:3*-H'd%W6HUɗP̩yE8nS#{xʕ_^P`+} Yb {{6h9͛T3s,tZhuyw3EEe3bJ[Y\Ûgˮ5CUVEYKYhf Q`p~/~g;\4uZ׺T"ܯ1Go0m^;i']<@-^9K:fBv 4uؗ1Ջ6wL%!\WaHy5Gًv~حfpJ_il񝵩pxdHѿ%(vODE;Ymqf d[ 2*)vuʋxMh,_ x2'«Y@Jl' Uw9((K)t~s4Q~h_Z|۷RfLϑg%ORO&7, (%@ _ H? 6Ñ!g [3A2G_0Rt@s0+,9|ljk)oomNR7RU5FpTnܩo,X L8^|euʒWR(x@#U8J>ȍA4(CKLhxJʛ33[iGXR,!swoᓐψ[]0_Qb 8E+%u'8{*Fş*'hUmڰPu&EW˒;Us%Urc$ szʂ,BЋleYw4gAtp#QQѬ0lx6H9\E€ \Ihe/r_(\7ŌwLNXx Uo '{Ő *S1#ifXe2KϜsM5ȑ/]}eۮr[GkB^=,e2e =GF 4s0X oC7L%Қ) 3"u.U,+۪*[ޫO`u=0 "pDQACj_dӁ^?a=iQ󣬿oӚS`>Cf4C5'MmxS?'ɷ9d-6t蓱)jyq=^Q-dޏ<{i0F-(BY h\+@hh :5!& Y >a%d] 4kpާVS(&mu-$|HЖi̒ƈL-TrtX?~jJ 'p37}j! X @Z+S% DIMaqAg5>X~T$FXeiZW>5E4/on 6R%jIb',[Ӗ6apmKTKw)Zs*ּ9&W4X%E4Oʪ6;#K&CEl @vqhKm|BUs=uոR>#Ƈx̥gpn obOm{ ^{^:̌-?L6L%cyXMrߓn''|M9<#ҿpdĖjK81\/E +ِtaƍ-Nx32@w7ıX/ҢE;:Z{Uψ}h(JmgTT}!A~ džwǀwtqVސ>q^t2~(=L+M2m6]usC=O#h9B0-S,T-* :%HH7N~8,2Izr(Nds[?s ȑMnǎVwP:;ۤ({-eh'h5TIށHs}%bہ&c.?ܴ̋_iN7mC.]jJ򔈂>re0Tz7ʏx(i%pk <(_9?r38: cN /*a(88sH`>/|[.^7 ’e`1,0 4 / 9c_{VNz+Zl"r`bx6Yī}b?3,វڼ1}WZ N1/!,G lb `3VUPi(GöDJ< "]QDHwչ4ѭ "%[8N*gM$"q^ׂ;:'lƬ\KFn"8_wBg#(v2H'0Zd0)ځ9~w޿2,LצU%Z e{fcc@59rh._)rOu`C~:e_Z䊑itrȠ8g7S}gZ̰ʞu!۽4&%QtURlqk;X5DiÐCͽ-w'of+A}niw֎ռ'WTw[7rAXiZ 4g&:2#xtT/NMeVni9i7N5O lf]wzZs0m eVob:IPwN= j6] yR ; g](%u⌀W'%.KwwO,W*eґ9MzPmRO1Xq^ofõw.A3&zez.1 ȸ!NRPBeTEѱ-`  uBmmj#V$Vyop4`2tnҎ;I]4M,2BdmP n|>#f'g~g'Kn/r™IVr1~}{9#`QJ !7o.*{Íb{L><>[YclL)>?+1! 2J3W2צw3]jX^&EU^r^ysJyX'uW HF%[uW}~WaD&م 5K,iMWp%m%<%6VcUwBϟUFl%,؝Xߣts3g$F7V xMÇ ,+'ނ\2 D3imXZ;&` G洶`@f|Q8i~{E 3 ׌OӬ?x Y 戒2sзTr6ι0ɹnEUbXmE3,@Ȥf|ҭ3hg~&wG6\orBL2W/r5QpDzcŵÁ-إt*$ ?9O.-q[FGe^A TԐ۲!8RLf윆^{^Ft=mKwcl^iR^P.3spAJ,$ۤϕ&c"?h%aEB:/͐#m^{=!\ƽRpq ftFBMϊ$[d"QÐsr%Bdh,39*E?[ټ2Z 3C( Ez֖oTRi?Q2Rl{6VowZꚭzʱ=>BW6a{!>7-s#q!c@!k*V׺t?=J\ x^ǰ qi9:MGTKq埴X{Ғ򚮣&W(#]WFTxQ9*0:!C#bf.{z2 %\Spڄ 5cʺؚY=%RWLڠ9a.%v_gz GiY%>Q\o-oeuFuر J_Mi,Gmq8^ op N?7e20 {%4 -M>)6 iRVSBD+͋1s]+R"_/dEv,]e IuҟaР/n+f\.B/.CVYl߭oC&AUX/*#q@~xv LXoM[4T jm ! 5<Kf[6(19zhW߸ljVfK.3 h:HTT&\lYC%Ol75$n"u@<H^'Z FtaT}nհ&[0f}5iz3"}"lS6Dk*T^d2!APV{d#>0*Ay]~qcvТ<8ҹo|!!":."i1&lpOO#"WY"J '( 4^8k{՘'Sݦ5̹? +e};LJW5Re$*_L*n3@ vH[ wEäϨȦΗg=Zl@@b( VjBqHoL~/m:+hžErNFLRan:^c)ն]bqTz'^8K2+$> UX JeEo5+Z 0jRя|Ե<)srx#!v UafD 27d]+3H @ RMPW,NLC(,'P<i(QMt` Ay'sQ=3IkDl|Y )4@eN!,F+X{jyS/ߝ闣b$1NKd$:/U}V7{o;['4Iuko'-EOV ?CC3ߎ̢GOr]~ng{EyeUnJi/q>da.J?k Ԑ&W/jb aUr b4.LrѸ;@a/1ͅ;jcU>*L,w=7~*qc͝%Q`+|c jRB@ѥtƂC z]Lzģ̽*CSGn}Xp?V;@PtIwJ> ?i$@//8.eA"C0W|lpb9:}m$vҧR]9b"YL0(R8$qaoEc3ϙ&RiumsRJqxxqz(";c.ڊ5 g–rܱ.(hdw xPtӳQLEx` h7:oIsCSuJcy2}/'r йE^W*r 7`JC:[عߏq*JÙ`|sE6Prk9@ʰp_rb 9y[<(՗,Nš)ojBa7Ş3TW}2,:\\yעkkֺn8!3zjtaAƆxD/h©u@ˍկQ ,+-O1m=Iv5kυ#u([5PgZ˸Wzd8 t {1=poFp *mwh& JL,pO30v ϙJ9Hw!2}M\-»_`Zql8UB~4_0aV? Btey@8)E&6 7$Z|JKn%8'luF; C[>NUv]Oo&s#2_O B%[=|RZ@*S.w_ s3\4 ]T,Oor/d|\tNԍZ9V{r<}Hp'Ht/tݏ8[Eא)*[m- ko~oz1yT!rS|D]6$Xl&{'5.9r@ƛa` $qA'KVUbz{疩ۋOƚ;b}H'n1NDѶS/3ޮ?3GRsCJB}I]:ᬋQAbVŢgΉ+v6Pdz)!9׋O h)RȚ$ՔDڥȅb14hoa' #?]Ʃ~MSʦ]M:BFpqux] i e!"6M,z|W ?Y@=5_o0>:l $TQsyǷj[URÔ-.YVB"HWyd=>J#`l}ٮ_D0fN$m~r',ܞ"ʑ%AYx`DmB34zG.뺿7m mɧqPUș>&v\'RfNc pNN%Uە+@{f$ y9OKd.:jOy7ȴ&RAIoD[@Ac+5ߣ VAL ?r4]Z^zDN :ƲZgjb0^ـPgˠ;`zLdQ_w' 9(S?[\ācw%코X,~eo4XÂT3{Etc 7ƀM>Qխs{{Tkh&4CBV(Iq<#q؛q43e#nHgc<T[OXh*( ٢5Zx!?\Szf9v,꠫? & wF&CK̀Zl).|tI%LSâE>zS5 qp5$_LNsrUofn0:|%BNMh7iiDcYɄ\=))=DC]\͗5-0p2q7P(P {4§p,_I#!E$GGZx0y\Ko,nɠԑ9+l2"wCm> 1B[˵0׮85&ǃ%f*-[#& ĝѶ7 B&%Yj5 ݭkA1L.~ 6\̗ Llpq:cMJX-75mg艃cP2瓰r̨و̧O'@?䨣^i轮oacPn$4|5T <о'[^?93 ϒ'oCA羪dݓH-/I1lɶܩg_`4ٹjŖd|izbؠ:ijCQ)"Bk-9xAnAB4!:i ,6,-lpx2cVyFx,SéÛVS8E.oA[MQ LW D7peM\>~mylE۴^W FLQאPJb&)R%Sf؈@C=ADbHNPf IFc&X/B{'8"!j} ((>խlSxv&VxWPFu\8% pƏiu@\ɹZe z]u#z ]$~d\}xTaU. ~nӪπ+'Mx:Qj1ɜ9bֻ$5U=lُA܌5ay]c S{X `]TFȈ\kW#fI01g:.ᗊc1(k܄US|5y't2nk}m]67UVX0:o'X[d*w+T0;טGE]Ynm%ƍWکA&P;@Y {v2,JY9(Vץw;wB-h^dV$9#{Bm_ Y5P:Q4^lT?W~0(wXK6Q{}O[Oʤsʁ^8w Y'΍bBdmu_*(2G"Wm WS ([胖׋̺Eڏj RD'oUZ/LKktP78؉ c2P ݐY3(rw]UY٨bg0`JѸ^œQ |oZ8TM2n'8,# xA[[ rJP 䧩qJIY%w˔_5?]` v4ү9w4B 9XDګx /F_/hKW+ (Ñ1 s@ThC̲ӢFİ:8i$zjG=;P^]GWVTAF@+Gx6l+ۼCC H{Y_9kdv0bE{q}QcA* #p,Ju _8蕮5Xl {xTgLJ9w c= D4n 2MPn-p~I86R6p::MjE^{$voyhsA|.?[=f] a ~薞.0k& ;gX]ь3hN%j"H]ԍˤXt"q rn &! l(_i^Dd:]Clz5JIyۍU|pEwgժZc` kF %Ew[~~adϝ0Ң I Yjt K?aDqx_';o4Xb[ד[3{Ute׭*+!=ŕr0Ho)aϡ,x(hUs]=)Vީ$Wq9&HLV󮮜.7=I op2-r>|k;q%9d`zwh;[q^ՀoєN`Ϗ; 4ȷKcqr Wl|rcCXA55JU>O}=f<3qչJ{\X/*fĉWt7r}8Ib l9= 䠧q,/;~X?T:{?v_5Uyy؜x^yTcξa~?k#0V%MLW#2^֕!Ɂgf{$ (ZO+@JOlmg _ ^ O'XpmKsIz !&'UuL+U9^mdqf#`lד'uo\y>BF)X@hX," tDY4()cQg +"F6qˆMm `RqYވPǑ?InϞ79}.dR/v#7( 1 0W!;TCFZvC>1@' n##*g*\ ?IA'3[lz >*y($.#81pvǍUT/_4zlVd";fO{ʏe|T+("w*DZߣ9o*yPU:p)]jWXEaTC]i<+9pLdf [ %^^cT-١M:x` ZuUq#n&8.Zb`AC\k2J" 3*9 =uxl-j8zeZ{#s:!MQ=| d:E3KWEvNg> Pkƫrx㼋 |\:%_y^91GolAM(p]G8}OYoȨ'{X(E*se;%ѵݖN.h)&~^qs­"q_u^ҳ`/sAH!R큫jYWQ-HK"rWtk *+,w\-Dţ&V ~ͶshԻ C$|t|+3P 1cp{P)ALFUl`*B)7=*}͸e?EE;Vq5).Y,[2dy|4){[KYնsZ_#) :Љ4t0PrU:ތxjB~LهayȾ$T9Q 0Mv78, ȤVs\ HK,cc͔`Ό,25&Z"v@>,߼n453?Qad[`8eyeG|s] " H}R|ft7S1Qj@WIZA8Fp  #4H^1X$/ _$<$M5-N!Y WEi=QB!+|O}F:J4 ڕ3-]<>R@F{kn ~>XtIzm@ *s"'d :8=[9JsfV>ioSc7G-XWYz .˫6a2m"mD1^eȢ7)Iq[na_8O+k>Mbl?YGP)2%SHԥ+Ą JקP\4<ʑS%%tZM1]<6 Ѽ% JLZ6r&AI,t#gJL ͜9EYuy+Js4QR`7?h50WI5D>aFv9*t'GkϟMW%rwf.P~gKv]>rxl[;572Est'<̲_e?UPXqަ]QT|3DjZzT0tI0%V({HPj}~!kgƌ{__ w8'S*o8Lϥ>jFRim4P݅fpMYX fAتOaX&:8'/O-K"sSh9Lq+-u v^-mUN+`}i3'@턢Oc)X3]L,{s%di Q۷:oi*vut@*d^K빲F^ijBe{I{j39\i񴴡N %u֥g K"Z\N d!!{ 0.܌‡MVLܜqcp CQa!E/؜Imn(s S1 kMp{0=!( \[ovԫ!0%=Ě~xglp˛m2Ԟ%sK0E9S0jKP^Phu4.V!P놪1ƭljSRU'@Ht6jnTL K63|^u@Q|A &!18d$?8أIx5xPI џRʆjy*'\ƢIةʧI·Ѕ>wSտʌ%-3H9i~쑬T 7NYal@n7ÒA% 7A)އ~V>m(Uxqpрal/cT?ZC{Ip!_P"_u4 h.ੜnIǺk_P 5~r ٠.ԷKi}ٸhas$xmpjH<*E4#h 먟blDFxt*$4wxtkpLux{ m<ޠ(k$裌G,#q#mCϱ4*dĹc] ?e'Y#E*Y`yDqJ. 9ṛ:LU KSNDf65ԕ)8?o;, .T%g;7=ƾ"Zu' E, #/}1;FfEFZ>IQlT+30/p6\cbPQbUݔ2ێq#UÆ4Y)WCpxih HV[t %-\|rXWPj',N 0[>\đl+d:O̷.9z<ı#pz`cn7CU[s͹Zױ3chbd0bl`Gjdd2kyaZ`1RJ[#@|A!Gf*$/^rn0WוC(R~IQ=]cX@Dc4q/jp}h4x'0޲dHyb7'SͷW[Wh6`iQS.zUUfNTDs ʻ.4&r.1f;[X6(:A>=YN}F.1V>-OX'+b )g,Rh`pEن9 6jhg-pr*)r ;%%ڴFߞ8U2`DV)ßX.[zf)oE-}庬{+.xr鸦 oV:AU_gk,hJ-\$EZd̆O VM.tTA.bJ|"Sb]v"z )˫ 0|'PWS:fKx)HiEWe~U| EId:_:]κ44v(q5liŤVH^!$ 6`#M`sҹo'zJ(K%=ITQgl#[+Z'k{ں ߕV Aٙ֎J;(G)Etҕײ$iԸS۾>1/3SF;Ȥ4} oL~2܏ˌ"omx~Ur&1n{lC@< X*C컮TIC6č԰`(2N-;}>^wdw4ϴl3p0?1U NhCW߰~ ')ЖU'n5LV^j*h ,ªeG.vu8l"#Fļ>#m/sh/;#9-Q7g `m14Xr221Vh'qL~ŎhZʏ}I'Lhl]hJC_`]gpf&]p79`90orfsNݺ;}MZtYmDVrݫ(*)6ǭM0U4V   \}N{8=wcfYzjGh fz)yH{VR \56֚ZD ksqb/ }U3PWDÜ]`RCП`:Vaw}Ubo*-Q}qDk|1 &-0F|X5i:2e6 P[ ƖB5H c EOTa,O3~pѢ-T?l)C &?!EPP#^ }[Ḍ"LZNf)Ri3H v2)uTG/^ca_?/2;vFHk ~4M8**'?yKs}S}#г럩d2Rʘ`L xxٍ#]oIq<7{ρHAd=a}?2ɗ K|A)ilh+)N3j!ޅ8%l1'rK;Uc_4rܜ%LK__e"ZJf|KxH&g,-a^!XwCˈIJjv1h<5mB7*#z*3ƺ[QQ$x):ԸAQm!pv6.D68r Z(pzVHo#Ee[؜-.,hf5k1{MBQyyJӜ9h*9]l#WTk%Z`AvO:WhHXPTP2=[dF="j5 k8;Ĭ=8K;:g5%r^.CqPEY첩@D'Do#l5^5mi5G@̕M5ŮduA sWƯsBJ 6L*ڮ_?xOpIGqkeY:KUqj=P~RQmN6gT7g`LR0kI@ AJ5q8g+J= +},pbK~H^|{oIW)I?=Xb0]@LMDL|q}MIn\>()7n+>)uϥ 2MY`@z1TK!g :!Wy/W6( Fe6vWdn* U:(Y.R.\w;/yf{> P_1dC_Λv+kf߭\?`pTH P\R:U:`xDlMtg ˮU?ybpTȓuz$B+9EBI|/'^ ࢦ<*~]E ߿(})ebgSi6A:"r-?<gW 'P _-[g9/2Idɺ5lPBg ̶2cKdo f_ 8}Z,#w\|}tBA"w1 Yu`lr"ײ7uw2 Y{v-ixr%񞟃" ahNtv*j{hr*fltK}ݭ a^ cD+E9YT'[>LHѿ[Q_8ԋkĎ!# >̞Ř\"~qIN^d!}0B'woq+/7??N,Jq\}f f c/}GՃ`SD R+tTUc\cڬk}welc|Z pEFk}gR p~V=$ ~Du5dVfP,æd*ڼ':}(쓅d\M~uS;P]=c4,$i"4dυkVTbB h0G;&a|6%=ȣ @b}Q pbiBI;u>|~inYp!;~HsAa_?p֥?o2F3 ʥb"%a,\'JhI`b34 uD#em!g0<_]/?L 8l9x [1 pOF~s|$Y["P%Ѓ7`j "n~p fWѠ*Af΅2;eiܖ(<>K#\hM\$vr 1z2nX PׅҜg&GZ^l݋ܰڑPӴ|*ǴnIR1( w습ӑM}!})5:':ʛknA_0~:0>8d~ZItNKM 5]-ۯ瘤G]! WnMTo4U+ohlO '|eHx 06&n{Cw_4ӓ 3"( pe}5Ǔ]*9 e_y%/6N?3y_]e%"jس#\}c9OW14!bYgk@qIƳ"ljNt:}d/iOy3> qu^g'^.Ɯɒ"6cBJgT zwY~ط߳ɉ?#ZV%Ztbҡ )05S1a.KYA+~ 򼅟$\-g3~#b['f z0uVS_NЫl)Ep/q EL+M6K]A$j)CFVjnPZ0&e3#Yɲ" u ne8?WN7WӛX2rUoN2XN.$(m;v҈&\ysE!}o)gȐ6lR(hdc>?HZ"e69^$<:e5ljՒ@!C4amF!5d$,h9cl>W%I9[ lbRʦ{H ͮ'6p^EC6 =W8|vD~&̲N0Zg R&&‹ocsE-ѨI!g<#!i0J(2(_us3DGFOHaT-ӯv ]{Nct[G|/y4 ^lCjlb3hY9!>^Y#m;5s`c3>#9N(u9FxRs &5bǛyEhվx.JY>gއExǹnKOz4@e;CXNg<޽ک/cqop5J(ሗ>M@~#>PQ@ILTCpO/( cL}ug ZJ@boq5\{ijg"˙v˽K`]A4Yi[\&}_ŋH*RN;Çh{T$qDtKL/4V}K֏ 1Ԥ%!+ M $^B% urx Df32?cPgs+?\< K:QHz\=s 7 IE5ڥgsG+bZB/%7 %I|<\sNGa_kR%hc/u@\~lj;P tL!Hq^i"@qh7-E,md*Ewo_ "A]Ok}gF"J5E"dɐڸH17:#cPW8H@R󠮏zh .B2TâgxbIg :5=:y!fiǘ2ڕ*}t.=w"lSCp^–I~y*Kr{qi7qeB|x/.(ELn/{2i;N2@e A:ܩDRP ,QPEXjlkH:D'y Wbz,;C 9xe<%pv̖KLl2eЭLVrUr]^zJik8[G3xz( TGuXd_1w6ٜT\*~e̶G{Rb lGoPudl:ё}"S#Oyy\qcP˲ 1cJ󓅀>Ik%-wa]"C܀y5+Qgw N*=>̚ Ԋqfn& 83S䫅^x䛬]f1 *eOx8vv pӴ3vu5cb0`"Fv;XoΪF%Y^79mjj8DRB'2Fhe`ri=Z-=SuL;mryQս+F&UkGM(Yv'\7-Iܸ l\bhx੽*|Nr\@'&BV5hgnz,O heYR򀍩H $F*V|$vLėoufS>LI*YJ8H܏J<3,Wx,S)k*8Wťλ/IhPYqPMj7#*JVJ[qik嶽*@9>c+n%nrt5g-'tG{ оgH1֡ hZa)2x.v3ŝ|"I^ӤV9C6+]u7)yD&!Lȁ%dAmUvf^OvsB~o:).Zw:jhchnx JOc~>e5IIJ1G:8+)7",28׉#eXκ_ X6߰Xq}a+('EBC+&(2f컔i^m&hp'.3L#C57TZ5v683XSuvٺ']>޷+&Hr?cw 1R(:g!򏼹-iKH,,_'2|yC3Jk:d#ViJ1qH ٣X>_^A!'#BBCZXv1?w./ghx197c -p)ᠭ!Ui87`4U#@PHA )߭쩁碱Zmd,ȚQΞأf装\"^8s0Ul3DֈŹœĖM6gXwb0o>vxC1; tS'45'D$TgKjlͲ(vOSsc?c"|㝭d?6>W`a .[}rIf7SW=y`Ġ9IĮ~вVnF,k_[%PҦAgJ䩼8!l2Etp.&9yŸW=vQQk,K/x_% F::"oR'GH.˻/)܋:U+4&!4m0Qو5c=Q'BA?q$T͸]MMʿ_~ (%6\-q?"=ै:!pHOж2q~ZMv!kK15y$&39b&oϲff?1!LRփ 9j/ 2T &_iX5!s)ߚ> !] ؛fB̄cWtdW&Ov'qZx [QUܐX@W`A\ς'(?SkV\?vC}:kTCRȖr_ܑGҠ:ӳ,6>a߈ǿDcjeh ՙ N4ney@ޓ8Eb ]&eo'h0Qz]~b~) O I :y%]YMb;$CvyVjmuu`͋a낐TLFN-c,wNIFEקd׽V@>? IV-8h}GՈk G!Et"[%t(mC&>$(x+CBޜ';^f,Ӗ$xWVY)"2gַفs⾷4(XZ 8h9! }ك7IV-_r 2=9XzT%;$3z%\UzO\S @.t=y5+ť)15|L-!ydr aD>OVm<,r FgHLӧ)δ7haKh9Z {2C9X#|yTYwhsNʚ H~2|)XLKu8ɧ$|OښHl!ŏS$D/@s\n:+va4!!ESC~m)љ. ?bf ?I֨*U>zPF{Ȉ%n@gzg=Fϟ k0p_M;n{I&*ttJ@HsK$> |@OxTTNPQxA@P+Qjǰa<>vG>P D6זu6 q֠ `!+nTTNsiKXp͑rR`ɟ85~9=|Q^ف|l\?䝎\P᰾m 6O{luʑ 8튶'a/[5I@j)#BËt\4ݎ;=r:)=jbo 5; =G <"aMpFsB j#y:[腵ŭQd$1df88T+WVH>|-vDvj-aa VUsFW)n2^4nySVawЎ/}kOaC&|۾2zQ^KX:Y |ѸѶ Ɇi'pw孱x#k(}58upk؃5_ l1U9 VU*M SM|P|sEQ@=]<REECiWH$,%ĴT̏Tݤߥ`&w!µ.䚘(hTRM( y]E^0{?95ʒ'5vI^}2{lA .Ӎ7<ǎ~-_,*zDdMգW26pVfiJ<~:.D5*{)5| ]*'Q~)z'm 1uZdb,;sFpyԨ'pg sP6CLϠ3Z ]O6*$Sl ~wo $<fݝݹLi-[$z9R߽UcF̰tHkm'cWO ؇Bugg@S`MQ,vr;v? 5bs 16`,>\E^L?*5Pg2 Gye|6THqԠ}&̔ &]5qڒ/; "A7-~mI;}H;A喖^]V`#@^M>Pq"g9AzT"zt-HZ,⬵ E~](!s(:Ws;GqbY mq7S[^pbӋoAHE1 ~Dz|+`@F݌cW#P).&;\ TH} msBqy/BPlmj^x8^pg20@Gxy,MD _A]:=Op>oDK`/h4;SDY3v'`#ä]`r'!ʨ_eۆl.TyמNRɩ<"+"cL qZbi2^1p V-78e-! :ZHjro] AInd$Xn$p݄(483]AU,Z(Q*֟?"|zyz-?2/悛z.9;7qKQqۣ HL9,f<Msg+Y΀f o)sjNtLh @O8݂H/]N_6h9NFg6 nH D{~9&ybfD iPmoˢ{}]eNj KO(lq.vXnuP'ڡ<CAWps4w|K֌ ?cd*wMV|]V'?m4 &Y:pe9gßM6sE;^nGܛ@@y'ʢ}@QA;_pjŠTo&lD3"y38AYy䜔fUKUTN)"Bܚ졿Y2k|i~ml8Tc7;u0 '2C%N;q!TB^Isd*hC"EiCā&6 4–+c_CNA 7?"`3 ޶kkE@|WG[~-]I/͊ {T] q/)T2hH5v'K g|X5@;+E%(0(Io'c#K6ӎ0{ȳ7d th7/)=/vOjCP5geā3D%XL\JM930sY ._Wr[FvpzE-칷sKt$v~x[vs?yU2_fݣ,$=80s=R9HStC{_dP6Vc:<۹1mQ{w-2$<{Sn(p@NU6:{jX_8SnK_9x6ܐm'/x>@J ,~}pDFb m4]C\d&C3x3=dy]TP,^OߵAcB 2ՄyנUŖtrbzuO$R׵SppDYKT8:J{V|AQnx! V=T \ǚT#J4q]SZ*BXy=_SQ N;{vy l0x nSD/#uVd^Zt~ȘuEA)xtKl- qU+pyْLiwi9:yVOmG~w-U{ 5eoي̫$/SaQf)aZOp<6O2V5Zt{Yëˌc?+ۛhUڔocǂc87鶦0&H7!./@}tmThPOÚ3 }u{Iw٠7j>̼8*ar@3\J_ ٦nfj|s]%=Kve69ÿ%z0:ґF/wQ'yDr]&Y`#8Ztc3DRg zX[<\`fkPǂQ Dʼn C'St)XT Tb>'lSn$/M4{"Ͼ1e5w|c7Lo\Ԓ8R`}{:Eua$:2PYbg#,mHYCاar4TոMLjGiH{ O|}t"@9\CQ?!.Nr!IO'!3َz_M;|5pCimB4׫TL$_ö汱(҇RIΒdWkw#E[h؏MH\ }mvC'ʳ*sB$@i>h@ c57o.gO 𢾬aUDp(F1T`#}fC)l(١6|Dt^^,F'x@k"O_G mhG;( w"6Ag8;@ %|Y6mxj}{ WS%1t̂1GLh7dA}- B-wRH>@OV*Z3+4:?`EZ[OP?+X,a#(w89ھik)\"Fڿw IxSc8tR,Z>VBIs`ƺiz"/:# PoqH6&]"0~&om!Ych{5V3z,zzSdHO:cޑ1(`^z v}нqK]a]BM:PEV)#z` *fƮNSFPTw;z9P<J|/8p.[ldG`=Kb?K`@O~ި)%I&)N R.$j@n%Xn7՗K+ҁ*@넍X"uj{KʲǑbBp=z"U6"eܲUďZ`-!%"tZ3L ^>rTqN>gxb߯ȮIؔLP]ximzѩ-0"1[eld_$hW @?"m!)L>#`Q/PghpЦ1¶w%Z[˩*ʖAH Ǚ̓0%' Kߨ0BA]Uh3UFj+ix9xYr%,%y8v~+ -i%v@653$ ̄_ȥZ'2k(DZ\ LsKa5jwXC)3qiCE6Iӵ6|et܌KTpP$ mFX LJZLxg_eq 毖(?HJ -A1z@19PWޯZǺ0N^†88? 23#'V1AF y&h&uh@3 'ܙ ei0Ѭ)?$+]Qט,D3Hv&g.w+&_@د HNåIv"-$p.-_ ,)O]Zp˫@/WbECU4ۋ7s`([o7,T`h!TrX!vVj fWJ4Kv8RCa7@(2e<@P`MG1 ; T3[Ç.te~On2G&R3UJP0H=pZJt6GgV+a 3//G}Gr*"': s)db%i>:Ȉ]-OVA##ֈ gbD)ɘF籪]Foۋh yd~e @pW.F JV+t+r_dEo~n%jzL8"n >l _;chlzaծU7|KQx'kR<PJ/;)bJَ۝l:/Pb{X~[e%}!T U@]ߝ.:;~C8YeoJ:TA֚-؊+4,+qVካ%"4 Q$JOk<9lGp)"i< t "IHM/h \x a)1I:ʻSN"<›ܺNIns})Bd!W-eȥ&E?ݩ4;Qn\\0`||\3fU^V\_rͭ>mk"߂4t_Zp9WTw~6tR@/Rr&ono66" R됈rdM<RӶ^}Qx_ERbnb*q>9#@m9RydA)ہVJ藣=apC 2mBbt.NwU,",iJ咞FQ9rthdBkY6^ b$ke!@3|.*7 ś_6& >y *;4'#̺gqs>A{f ]&^ykAH,R:];45@c,x^TA&\JyeIyR(7lp{o3q y$IQ .Q*6Pb^"J7TS:`AOSc("fB<0sFkn<w*`I1Gπaa>UQ.~ [cw/߽rW%nbHZꥢK֦C_$gM?HmI/#wD2,UjU5d|H^ `a_3j͋9p ,Nn^ ܽրN,-@9~)qB9;sRv=fsX1'#mz55?PTۊÇvf[Uar7a aQ*=('V" ԉ?kI8sT~$gQI~cZ11Wg*T[E*;M@I('k5Gc2;틴?ά鴅t׀w:9 QXTp{T|+7$3r6ါnJ:!Z.8iM1WB\̛`wps{qT1ZɈM=Wk.ur %p,xڐ0(ć֗P40@hqCͮjh0^!Tu硔oB4*{HçuY|#!3񨃪`сJ݁Fქ/<)t̬`(G~e];[/cpSrgXpn"kSzgChI\QN^!D$ |GؤuaVܕ^=v>])!)!F!?fM9+yQ8qhǏ*/ojCXtCXD:C47݉'4-AJXb*3liio<ő85,f`GD`.zu992W,G7Sl#!խ}kK3I&bf3VBo+>Tb}?uѣ%㵣?3XB39|i q s"6#!韟*M${fNr@x9^]ˀ:\,Vg!В7+9v6ɇ,`|t B{dcNkOO/ghsj8 V]q NvPlČG#xVeXL8\RjgB]B0A?uAbFyW?|m5|wfS=OcvAzB5-oa_iq)hqq㺙w@5dKە3p`=DaEqh=X=q4kt2v@*$YUWt9/"R_d;Du6p %ÎS6߲ ynsU;*h/{Zu i;1TBS%Ë,5;Í|v[ST1he4yaUuFzEQ5Ixn:#if qy0؏s=;atz`_|StAo(x[&2LqaWNo:DBQ*:/>(hLVX'XIbnC,LD5WeT<)S"^| T(gSAK[ .nW\N|(tS2&zR> eLxlȻ_'$VT0||/. q;OCf+<9<5TT#b<#GѲg@[vclP@tWsd1gCGc.4'/ed@whXcfH6;;Qdo3FZ")? as$/s5AnE1RB4EhŵM_֥-z 8H{[\fM)]g"E|F?FI@{lSr (o^8YNI"KO%e-b6Ѯt{ء~F`Tg_OХ2T'!L*Gpw.6 u<]\yY擒 ~T Ѡ8<׌Ju'Yz2=TTTE`$^q5|9'Sd<=~%C_FRd} A!w{ uأ8^36'|{WJ:=Nȟ<,j+ P`r!NFlqž ahX*j?Dxrk)}E"Jyz86#9-_a!nm8Eum{o`p_WFtsVC~@KCIL[y\Tx#`4:K! 0j]8xZ4K(OP:r΂Gv &S'UX9G:?..i =]8(B1>dӑ&ֶp4>1 bW51[RA^"ZW-XnU(TLfjCT uzފ`kV(X]51Gb=ikaZ1tM~ڤub;ٱoH -Twpa%[x@+xppBlPߔn߄tg߯a0 ɖ1ޝÙL.f?N$#[6:[ ~k8>j%=b3 m=p]CgB x4Ws^L}̮$q,ź hЪu$]F e:tF;Y>4>^繽D6J,)Rcj֚,]FȈ0Ax#onkIst6)+1"MI)xHʈU@)S6ɕibzLD}X^]CB0pyȷCxjHMg.\L$`1 ZmxQŘH2)|@ÃSX籽1ŧK %;3EM*syB]v! pPHr:|eۭ^F!4\MY|5?e/O)(8UxD"15Qq':XeC26zh`6% ZgW x:WH|wTk^,FIΘ zmhM\۬sL1 I*cIiݥVFփ ޿os%`WdC!Yp8x(Ƅ0D.beh*(opmXQBm${в GSuPc~*ܛsiIXq!\䝤~Ơ j|u{J+Qg X ʬ.E=Mڤ|s's2.4J*V H}ġD"#-#r1ŜiiP>@&mqK:kӔ*:կurޠ~]Eq|or)iA*I'2 :xqI;z Ov zJak23̡砌@I= u} ϵ(:TF %w,cgfQ(܊wzmylRmjbGʵ4Og#XuR!Eyw8oIt*r[OBհϊ•qxQ?`w^KM4sE?mUˏB"uzTSـ߲/>i5t$y|D~|t5Qg uSs;yč~];Jxp3jpKbf$DgQ #ݺrʔRviq71UmtuףGzCԔY}A&v0_Y?V-udyv]؏u28EsVafɤS'fBE Hӥ? R;T/]ZK"_N##cEC4zI>;F_R^*)e$8w5f q`'N=vGq8I-3]@P3WFzkQ6>l$oPI 4jIy̧fzmӷ"9wIFӭ9+yն"9<^B,zX0CSky̢S!̤ZU 9%`ꄯ LPcUdG̽ʰWSἋp~%'2,!pJ_߻$^$JH,ۖMgݼ>B0yt,(zp2wǘG#גh0PO"Hmq)yqnVve;X% s/I Q1?kã twpX|Hњ']8m9*w ,lÑ'H cz Me":m&CUphsp3(`ԝ{o_XDP-<MvsPmR4$6Ɲshg:٤ Az@mHH(gRK!Ìe;@N6Np 1N] ޤCr3>4K"ddsw`o,+?n׃;i [t'ʘGss+c1&/'(V0O$f%æE,*>@BnpM\Vfp[췍vG|Rs' ֞K'n[F8SwkK+uiH.}uAK?^{Xa+m:^IEhqIp^F\\YTD"17"K' EzjGַn 3VjH u\jg3]i̺$.O) q(r5k3mdSbsێ_zPmvq~/!>4Wx}$!L 1:*InURf {_,~u !" 8u|8=]6K:W%]H0 J)]T@LТJGO(nE`ᚏ͸h]ye/y/]"@(jݚbZAQG`ܕEɱ}EP:4 /@m|FV^}C;e=]hM7Ѽ$JS&5}˥rXhݲM<_ѹhƙ<-a \RC:0EMlΙӦ;`%Wd/625&lie[T.T偶1zwe8_'T1ebtyAq:KvV1 @O6#=5s=)zi~D ?|AvDW?tvZlFusKaIKXT`rs8Y〾D^] *"GiK0j }%g<[=uz.-OYk)ZE_w$x.cW2Ղh?ݬf;VnT;PwxecHW}UN{ %2uu$5:oR$,R=\HO"Q) Qտ4]Nf`㼋-VXH(OhHRO$ 1>" GJ*BA[.L&V & rw AsqOڞOItl2`&zn]ZM}js<UXBcxfM.dD .iOŌᚌo+ t~hlfTO>& j%йigՔM1Q-rD`ƥvԾt.n΍0rc%$pv-DFy#/weҮzkB5\(1ǔB|.& 2GN6؃ nnRw`z)zM?i,E HJd^<\11G{%to#uxHB䚤#֚ EoIh.gYe$"8v"Y0D*$:AgI Sbvsp:;dz7*5)Z&:/_CLZsW)Ig vMnZtĬrJv\9Wls IkO\yM,2gp΂/5VmO( 0jXz)&$Q&7A x59E>M=5epw3sB/% h8|(<ٞ6s1םnn;W|濦 ;8=ʶ[#XۄW35RPiVwjmZv=dj L"ܕƥ\[~'Y#gUmy$rG Z-FYPy՞~t2&)cZ0|3hoxfJ/+E7ܼLbe81iNiEǯ[tr9 +w cp YN5a{p]M R= b8j7f1`;Q'vN)EpT9/Of-3;Օ]o0##VG6*ip$&lhv&d6}8 ` &Q[':M#H>pe:qj~[Md-+`bЋiWI'o;cba~n02|4&?8 HB8^ZI7hJs-%^p{JK̈́L^KAuYJ.Lwb)F:Ď;hUo]LFXCrPo [H%i #QB_2i7oDI2F:(֦^lA#D,AX157*nARtvZıskq-fE'νOiZ@+."UZAiz!b&zRa~Ԉ2 ͎MWf!&}hfi8 Vƨ|Ќ5Fy>FE{_Ѫ*sT%dж@GMy,vYBl{>3=Ɗ:7^7:JqV]C_ij0 &_{!qQr-yo[gK|@ J7xKXlR6Fk~iw捋LԿqn}2_+UՑNAƣ~+]y`A5ؼU;zwR{\r-yZyb f{m}V>a'#5[!!5d B;i(Wgd̵a|.䳩v4wdч(w&o1XN&G3\mKW.-cõl38eXr Gg?nn65;n (x!>X&W4Ӊ'gdă ssax=%`{UZ7ԊYl }6 ^~s9)OťۓW`rqmZ'O&D>6R|L=[> >WH> , Y/ Jy<,#q*):-fҤFL! X ~}#`*iȶ]ƚNyG#1huZC$l<\Q}{zš7QkjE>Sx#7kY{Qg]K){QTzain>VM:}-eω3Q-M K]5/-EP##Tn?!IV OqZ-MR{Y*цw[]-S}2H W DֵkaG+o363Uvk'!%⮗2QC(Ap T$tCGa] Ƀ #o3x P"s' q⢺+)he>-@ ~a䏪C~?d#*H0{$qZ#Vbo=@|Rhkg A r )wЦnY!ep4?&u3UNiJx^ NQV\yNX1mՐ`H]ėLn}(x,snJpGe|Wvឹmkg`C$PBs#}ʐP\}2X/sY`fmd'44ˆZ"N%$kq'XI`7Jm!1('pfmrFH wr:]"n_Sbmj}_K)1<0<}V#Cgam|c|IߔAf<T*8+G#J0%?6нY/b$޼ı ioPev J~MЕRk89ޘt@ub>9]l=zr)9rX0Ӟ] -cZRFT`+E[FKxcVo/Ҥm9Gt[ hqRv=ql9ƱmGH1}쫈gS5{[= %SkHcX.lj,% 97}S6 :68Ů~pC^劄'R$= CO\9[V&Ȧ<:?Pt7KyI~oV(r[2T*&.Bcń#jgFs dySdJ 7[&G'Şȣ6|oa9?m ;D1bmߛشQBLz"[Pt;^Os5!L](" ƽa|7LbhJ R@_cy/̄go 9*H VWE(L(\8zoiSQK+xd ~zAC}su&ItRU7SG&ĹƣjX@TOs'(WOD uZk-Oe X")"›4P%:||J5 _@d v2`61wdDYiqe:D\d&X49P uNiUTGgh4;\/@]G*@"1MCV-0+ 1!ʖk-8$F:yc M ufQ>87":ؑT7SM̥kZ4G#?~MsSKXDD7߲)|`&imS7 ']WͤKtD`=$Gd'ő[Ǘst2/1o }3焮u ZiHc Ņ7' P}HCVe*7uG&[I^U]xcL,;+0r[ZP4^ gS}ۤgwuJba*o=ʐs;X[o!y-wyJ)Ig,;U3ܬYx`+L"ݭ ӟUm@75BKq*x_>_7Ȥ\zuN/=sk13YK='Y taEuT;d 7%?.pdQp`+fmptk&jVBXo ah *?ek3A{#n*Ñ!!XBSEXRD?62He})JHr,;O\ot3 BNܐ M4/ ';%Z `1O${gw bqdddyշ, ]Ptln92Z|e0TB)kK)MrS:0SXnPeZ 1ᕾ5gcXYIpb,kSmiNWZ]PܝWOT`aPIXDŰ#kuhRK \N#-mZ/*"iRe^>ԧIIߣஷX 21B,ΐFρNb؜ 7G$5(ܭ&~cj"ӸDe +h{:ueJ$:i/YU Y{'}ovoa,9)i=Hb% +hMk{ړ|TsO%56%u<ևWVhÞ_2x9 p]ruq^o$C~NZ`]OlMɼcut[a ڇn%tXSh`0KfsZha'F# 1$jy-{8ki{. ‘#YAX*sUmһ8, Fra=6KcsOWP>ԆS9c=6d2UgiR/|9z5M("XĺtUrb,.mȲ ;Dy>-'I9`jrbvK vZPɥ4-Q1f5\x *%qˮ!N{ͧ$tCIDi>90z#&+ݒE[ 7^DaX > }0: 07W BYL:itMùaߵXixIhQ:y>/KS>Sx]u-}A$%@*ADA ^ƯVrs KV#[)ku紁qа危`JrJZbBtB6wMہ KUJPr="6էe4X]y> s?-jb.*_76ikeb5ź @ktuȄ莟:enwѪWW$ 3?YpПy]Tڛہ[A>__-}CO]ĐdOK%r2脴y͘jS S-n-xbaa0TY@Jp\ѩ{n- UR"s]hu,;4K45X3-Im/ *'X׸3RhF[&ۈv<"s (&Ǜ(N0J!g\fC~=c#j\.ςQASjT7PuΡAk&D %>k+wf%JVwqO[B ~FeTG>Uoʅe+7?i@ kBzjlÒ;b 4\ F58sz?Uhgh] Z`0=03K/Pi0v[YBb5n^G:_5/)dW2eCkݯMwCs t!U1{$C̹}F!ljN媇jXMC XŦ9I5@7&^J d'&l3$u)hqZi= ,_5 1pN#2xܱrɆwlTxra8I2yQ^OVѱVE7p&)[tΨ=_(=xyq8 *\"m u/;Hf0 r?4V+E阂^%~$aٲ #Td~7$Lw_㇛<4+/5b:alO: r) o62.:pB,NM:~n%&//BNX1Ҽ5).oiY˒N"upWB).=֟t6g 778 Aʡ,&[eWjDMo1lYY Q WIٵfJB&~'lGBl)Dߺ۱hA쐳zs\4q}A$ e3Ts7mo)EԓɍA["ҁAv0^?Mueq4 !5IlYH <IBhFyyGg4 ;DG2 ~~K.k 1"_k!uB%rZBKJ뉈$>HF촔)kM H[i"k,R7C6b @+>S8v(NS_CɼW!&w{<0oȵOcV*NW0V=oV+M{D$ Dg6БԖGo+ ABM+% DԣΖ]vN~G\Y:\[fCOBAZ5CC mKO#0 gMRhXgJHwar='P1\) 3o'L߹3-mkw*UAhkފH}[,;wj*am#G -$OUDUE=UsF1-룐 V:<[ mA+*Q}ymF+~'KvZtJv%wQf? 1mbv2nv%Y9DEx2`7ORm7s: &;4蛄eyZRjk Z9hT1dv{S0z̥ Re]kM  P.}(}X{<"'{0J8; }ϜkYƗӡe<9yzSwQ2rjan(hX5BZm>?x{ٖ\H֋ywnȢ:hbҩ~LC>~3S?bw\yXl!ŷ>R'J. &fN\EfX>\{$bGyQDm2j|JnQI˱wB j*t6S󕗒#JiߵHVԉYo4Jq͆򧑾BJysm3tE/hsզ3xLԜ5+" ܁琿2鞰Ƭ5r$Bl{"ܼkuM%&t|b>hWDkQd߄YcZR#&?gyMPV47Q\JAA۩үIyq` Gv/pƤwz̧[[~ Iq¥)]Oe*IS$}[zHQMu!}=T辯 '&Ve>'ux;3R EIg|];Bv/xG#%eqѬEtϷ#32,# ۖL;o!{-j迄UuRiF'-vB , i)!Ck|0ӊMAC$Y2cT]'j\(@ˮoߌ}1W} n=&UC\7 M?ꞙeĤY adtJߎ(8ל8{. 8(ֶnj0QѣGLS(a4&pv9;%: _<LqkYw5;ã^K]9M|B+e(){LbPo%M'vRr=]вL א!O*{.Z׫F;QV *ֆN 1G^1Ӫn%NԵ<,; 6^˻?y/d,VK tM'7M`MZ':N:g_\#PeT۵@B#| fqlq{ Gg(ӷڧ0vTj ձzE(&YS񿂳}4z3=_ `ݬ@9!ve@#/z O,?qxf4) xX\s-Gɯ-`f^,6ٖ$W vφ&n S@ ZLZ]1=aqsX<@?8͂ZZ9031Ω#ׂ){< Ax8Tv*Q=^Ȱ'kiV\D,u`HNƴ\Rƣ)m%1d]C.WQ>Zb,\a].Kxݷh7-*ő^YQ%ʂ茐t7T}UbsT9!USBlKEB́/N* lX|>`Ϟc(^&>d0 /kK[ "F/tiQ]z9^%џ%mLg6 IeCV&r4ޣU:,{j*WHa`Pz4|bDʯN=CΤBtǎp㣷ϯ0nuLuGO],55}Ta;X'q^LS^b'AX<>BXzĠ ʧ8Y0&G1VI4l /U2$8I,ɉX4Rj(ʖJ//OSV!^p |X4 6hㄺ ˺щ6m>q֣rX3Fڤ];m3uf8A H![D,b}4L/{?QIm!]rk|,Q<ϐ.ɥc@ה~tSl}]stpKIt{3EMSm~BZ\纪)zk,`2RN9ٜICoܬcU 5BD?''.vqÈSPϒ J)OZq!.;+Hw ARb"L_;JyFƮ=w7"z-U꽛ӺkɈYQ ^`\}<;4+ (MN ,I71_Wy(DP~a~g BON!VU#N1(k<:8 5k!#޴`?<^ߩxپEx y鐞s9BYaG7"x{B֭3cZƬ\S#35yC)I—3pW9q )O,nŵFpeb^U}IiihMpLTTӏY5I[ CwXz܏A Y+pʮ pbvf}i$"Q>rqGN~~/n~~@j)ozIqu}[/Qҕ hY"6"Z*ESa5B(ODûAE!LO[:{-`N,#J3= W];BTa'wK?"&fL#qW zLvV QwX '9&CwUTQ& 1Q'ȁD` ?) \vEXHV̭uƕQ6[bOW'ʨ"ɠ@|q>2k( TC\x6@!Ü|B~ K k4%V|n$˺8UaSЭM+]ZbEƦX̲MS15֟2b8"i7:AZav@Ut-ϪMwH /:T3i9FrZN n8_ J1/Mkf'i~+½#܏~z]\k|`b Wh^_ۘXnyB ZV|9waᨛ#rDF3_cWx 6.x~[󚪔cea|H2|D0Yn _2>\>B 5#ddL cxZ!auɋ9ȹp_z 3i,(Vo:xZW@j=q/B2E5X+%y=;cLb֦:]<,$r5Bd%k~?4՜_ᚑ4nۜ޿vlf.(uJͭHX6_ΊGN ǹ"(/?u1x*3~l}*;p_RdumBOuۘnzy^9:.ǽ[~V"14.SЕm@gVP4 ?PG:4 xF\ VT M@C>ANS *u:r]D}Oբ^ :e6x1ArM}88 "@}D_a֙{yJ~0U}@KRfoFOݰ"ԑEuBkU[޲"[]jKPt/&kqEತDE0j*Dz8 ɶTjј9KB%Z:USfǯT3{E-Qp qϡExjC? r< XH[\n0#xgPQ1{k=aO du b9jYU[ւ+j^̥Q#Có␠)g7w[gŸ.E7Ti-(:"6h }X&vqzG&@(:nTmXyNgVe4\rpX0#]gXz*)~ېP΍M>7VT轇맥+K:.{䦾X,vt.u'gG#> SᮿWK{ˌ+/Tg$u~cx 7i'Iƣ4@dȢw77¬/RmU˟Ɍc3?,cygR`.Kek 9QYZ;YD+ 0tJ'2=6=I(ӿ4.P.iۖc]= v}Ÿu'JQ}`!t=cU  k5,d%) .h\eئΟ, H|_LK.Dva!"dRIFy+~B5xF;ˎy,bDkpR_.7Qc9X͓ Y`Vvڅ  xLU_G>rRo$]F҂N/uDKbwCU,٫YB?~FjShO.x0_'hB2>h9΅B>( }Kl9Oj\['fKeDɭo{9Mr/O}i>9BG)+mZZ@Ȉ>]$ Cˌ.QH]>6`7,_#ȇ5́O]1483/9@p1C:8GʨНW>(Wٕ)xgҍ2"#K;SQ0jJ+yEr6X6kE֏ w;xh0ꆟDgڸ$enJ]\9Zg꺆fk,Eݽ~FHJ3ɻr p09럂!k)8*߂A_;kZ/9Ͷ/qqXЍMy]uƢDڠCzՒ%IBMeN4fϛ3]ޛ-tt|V&=^CG "`٠R%=`=.УySSDvc]$DS^e\xF"Ϭ,کXpʡ;d^_h)!0jg%^ܿԓ{[RDO9B2B߰Ju0{Tq,q`X LӖAJ|0g]R2*܀;cHn^Ǖ94fm /pz<=GU.%lو. Lu,?m眓Rw Z9&a"8!o6Z:IM>)_ӹ)LӚ乭Յ)w>䱊n({C57mxFRrǞUb"ߎd~l?#s+IUWBF:~Tud1TyЂ>)beL;9f.-˫׋ ,"By@pNڡdE{"3lF,$pG\^;>mg|LqHmH0 %Њu8D[e[Wd@4q`>,σ4I;E/D>ZLUפ+z@2hÏ9*:m.7br;nkHg6݉? B5o(C5uv"ߝ6aw>.cҮ;[ۥkz$ Ptꨌ𱍝Ț9qk0` IJmya ̽M"`Fȼ.:* Ėٱ8NNt=;WZ^o/F'/e3 -`W +o Ϥ{K/ Zl+p #?5m*ͨ&-@` vw4H> ˁnHş|pӲҍވ×)f.zIJw  Hie i@(].5qqu^,;lqnL OO}SU]?ev9d5(5hUM ^Sibv|G Xg7h'k -N`S2uK32Xj1_:։!9 WOn/%25*Xb_sC'V$_ר,AfdWv*`Rza I9?0|Ҹ?8yR"+j 4^Q0 k͇gSG7TYo m]$@uɶ B'`r:oVNKሑ[M=(^5[əOoAhXkt2E/(C3D#:9EC8sQ!J<õTG;”5\t 8eQ,N2)Wܐ{sm;dMu(fVx#NOяt@/ed/E6<ҟ8Mp?{λp;]D^p Hlnnwa~cmSؾ F&!,pOW[´f6v'cHt>Ss-cرD3 fO#&ӓJ$.0Z}5>!u)%j3; ղilwPN?,mFw: g,t#l82>Ke^&+(`6IӉT7f}&lwj8F4LfS -VL#΃C~fD9z56NUC5ZUzk_L!BPŢ 6| B5;YvV^S]~e^ck@J taWŜE\qx2苑nRܟV/I4IJ!<-q1⠺,ӞŃʏo8|_*4iΌGa|aޱymd}`3x'LHӟ BR'[ɦr_>zdSe' G3@#./;Xy9]`nR)gEi΀t[x.3dSMvA/=N8*o!.`ݲ9Xt/$AqfTɱacfTjFBH'sɳpr]Cj}YDAߙ2]x)YhrjiN=*};) EIy Zt*΋NTXR0CP 㿼?% QkKV{˜(CaC#1Z Ce?мxD(h&#rS;rr"ZpkLjH+ l08xdڄx]e hJ  +O@r{'GQkwR+ЂkQ)<",tzh$enRd4 t{8O pJLQA ˜-ulZ#ڻ kz$$ M0BC>__+B> ^g@*Ҟ SasHȳN/uJ}#B+M ?_;lIHc[3 @~*P4ܫ K)ݘMd]Z>IV?-SHfˋD@t$%RQFJ]={dSw, ΅Ky֒K gIǗūijńvjwL:D*f H?AA^Y;rZ0^NSXvJB'Bճ~e~> '8>Qy1Q$L(DXes*|A%ccew`?a9.:Z|GǡWOJݫiYHn4ޚF9N~_!B`&ªTx؎d7'oL^a\ UwW!8ݨ& x>ecMa~`5g')!W hdHeXm:MC+*.0 [vmϔ~|u5;Ӧ{B$z̈́>>½ZxfܞĭUлD2NwbBylv1T퇄a >Ls+k4"W6ígC%L>R,>ghwd,xB B[ ŁFZޕ9N ~T aū B ;X[f tރx /a!׽TiR`B,ϵ"k )~;yA`Z `v}-/ȑt ĉ)\{ȯW*}hX"ba.]$ɽ+8t\1 dUCA׫HAƴ sdDxp/XTKewʎCW޳'iA ~$/NN*(Tl7iJCQ-6ߩyty6s jd<kJA.\ۍb緩$msydXlS`B@4-u8Nd$MM9=%$ɿ&Њ鈭3K| F俓ɗrPQ4`;ڽDs!ǧ w u?rs\Gtf,~~&6gQq!jưr9~uNzX{ ?w5~(F* [l!a1?hx-3DV@H*|BgExܜB8?L^h^ T~EX,aQڮӭĿv5 gFy !oc͠/GHbE4xx_kiن~"Wmz[zC"N ТXuvzp_/-.U Ҧr~GP{KXn2 Fnal~_ 6wm]6&;ַ/RCTqP7h74'umQ"%^uaF|~T^wVoZ,ƍrU=V/"MX kZq#?Q$!x\ɉ$rA_PyA%D.JhHi~a޺^U.P{RH]{= ﲌ!_GM/Kc$[mLz\?%e癬XLFc5똙;\#@oF0QS>esĉUpuzxg{Bp(7? cd߯?+73S'ot#*Y߻AO0v$!`H.Qrrct6ٮ,m_"D-B:K6ai>a3z0B~K7/yy6WdEȞ~޽O#a ΊOA2%w 0 12i&W-뮊jCସE إ^RZ|Zj)1|^?5O#S1rϣpB3#=]kxYP³ֻ)?4ЄhW#a͹Y·xY9dW+is޽˪9s sE0Ȥ%&ơ7ƽ8kjc 4;冓_{놪C=?9xn8m\;(}oqχeZHӳ/pzY8X'cp,Q&ss~{1_ kWm $0e9/\p hhh"gN)3/ِE1 ? P5&ȊUFn "Jk"& A: q<q Gp cXCky/={s}H\']̷bcu0M[GC˛S0!B,%y3 O{O[WLwΔ};ơS]\E;Q6T\)=g}A[}ŲdjPfGwHnJxraJbD V"E#s;%t 2s]C7dv1뻷7=΂؈&.\9/uڅ>+YeǭK:w"2.$u* I[qK$iO=S]@[kTKK 1 9{L@_nԈ(8:$Qp~(aZTX3Ib-,DBJe o[16]2wv{׍HC< `AI((1S1U̻ǥ.~}f\lYV"g]1;G)?OauKJ`>~- ykV5^\nn 0 fe?˖"fgjU#;>|ju+m!qk5-~&@2,৔> qai<;vخyLLфʨ gpLa s !y=>*edžb ¯;4ij?&n= zzWV VtܧK La{${n'mMNfң#dj"-F ,Z מjuJ[>`/"bBѳAAzޒg7Mp&@t%\Tr^fg÷irX^rПmI~nPE  +6YdstWh'Cyu&F Μ ?$;YX&H :e'Eߤ0ZHp'6߀Qs4yB׽[dZ3mH"^e]<ĉ"@wƭ`՝QɭDJ BVxpZIL`\#K80+J%eKc?/B>v w*àر)Wm+H$="|STP+*`%"j1嘾/& ß-f@Et8sNm9D_Kv`" r?=RAU|] + TyfNӁCYXkE-/ 7Vq5zE]fTE1K @QU>i IM`+40?<=NGaa橃M=psv>$$~PGhWVB!6͈0B@,Xk@pH6%3.Pc0i@0K.5%Wd{v8Fi mcK,l$݄xYK;KjOvF O6xכ7B^ŹQzicyº#'L'yaɓzAEۡږҞoEb22o)z=Dv41 Wy@NR@9b WG=u5.w% _0GE"f^iG(z o$°Hpvl)۷2iڢI-)1iėӆj01y!+թ\xMJ)a(5#Qep0`у5޷9+KY~>z"#a+{g4z/Rc$ͪ;2'J֦q -d2u[aCQ^Į?5/)? .V5v7ni^2@d5 8pU)ߒaU bGS+!2XQuHsNztBbՃ5 mbGCLQ;D+CyPtÏ3c=8v!poFY;e?.:.Ѽ'Iu@fG6ZJ?I-ڙ@c63:>Dc"VRK,eS| ^q89[g47b0{[e#d{} aҩU2ϯ~`5TR3Д^4PilQ1Q]|kX@%9Lg^sf0-= &NdFkmᑮ4eƀ6@v(D j[ʐ yw/USil~Rec?|yʤP%Ttc81Ak8vT97&Smܔz^0`K8nsvOZ8{"e6]2 c3S߈/N60 i(}! t`Z cGbY'M 3 p ,72V:6韎D!x!j|: /TKj5U ZPȸFbȑߨ?Ӯu~t@"~@`XKvEl gWyW+WԺ?%~ ^ltG9?B2}#B@(tknOJu"[aQ|au]_Y' FMh~zF!Dlъ63Z )gu@W[\j2Ot-,ߋz ^dK`\~Bǝ񍗺Q[@=A5PV?bK%6 ][ rY;Yڤj4{poYg og+beS2Hw>؟/<â,X6(C"EqHDT }/sX R9%5I9A PEs(k o 1n}"ȓ}ylQ|EoRKP\!6 ŠZ$ $~S&ԑ;$a#4Rsx90=`#on 4-f[!3s"7H Ɇ}3~"SB~kMã&GzC Ė5žlBW7Ojxz $[(I):"J1=T]@Zs-&zN8W`g'Z#jWr2b')4H~L11qJ25\ҧfM#}*M'@t􂈓[ab$q o; h$E怢ת2Kύf0ۄ~VŮ"Qąf-)S앺pKv>դc-|18C8/@ *Q"'|O:p QizrҀ-ULElN/ȫg➰J@,TzivsoMN1{g#*ePIqNKx_(,J|PIu2.MF7{|&+|G>YϕyHLbžD>3@! Oef.;eeTG 9ϣ*IWAN-Œ8#B$V*NKNFX1>>pRkdY*RqRiC "Los:KJl˜4:AF6qW A:PK#S{;Z}<c\;pUݲXJ:bEGy9I^L`"(/]cRF38{" <E%luy(LĠU@o,Sz8/4#0;)_6Ynprgx "fHk0?6bj0GbE3VLM2ewW COO݄n,f-i9F^4KL)GXiI=+K/^WkJͺ$P+hGH2y$CJ%'u{W]x}¦z )!o\r/h` pA$LrU˟Rx." ȸ+bo/l7d (#SWdšA#)TI'Vl7411P@j6H3&`Zf&%py0Ə v[C%4♟rBPGkdGA FYoh02[]貹-J`$,!X1Y}usJdT#II)aX ⢢[+!*D3IfWO#1hAR5|"vk.O= !h!%g}x>,262f%.czuhqa*f7K| l#?y3`|}۩#4|"7va:@윍z䤕˒ĶSqT ⚊q64&Ν.o 1g9'SarӂDwFak=7po}D6rd|l`=!RSş~m0P\ 6wln조[P@I vYWFǝS\h$߫ rwU PPlKƗ' kim.g; griU"ZfW1pkuZxvп=xu fv(JhY7vzd#8 .9'w5fOu8qΣ 5'tC"fV(]=dmLq>ّv cM`! q~rNTC(>xWAg}Z=.]"X[C ;s qDwEրП4T5u"wvs5ps]V>9-ֲU.<`ssA¸m.LƲjaa-N?UɋWx*5,5vStKeU V;콌3jsΚ'[?ʯ! Qsbj/cK9OGПۡ5{QӉ3E]p]m8W['χ軞X1``&M$;`(@ݏD@겺yuVq\c du7R46n dO nԹӗ+T Ρ x@6 ͇:E_Y hr鵍*?NvOl ݐEVg2Y)r5JIhc 鎉!s@RрVn4Ȃ|YĖTmu9Ր$%sz1%.'V#3=cVMA7豶  8?SXB1RB5NVK%#cP]?˝ONY& L)6Ő __r~d"(E9"ubBj7J>B“DHר5p<<`tB uB]uTEC)x[lv`"'9GM1Zypf64,m@+. Ӈԣ.J9q݅I8tT{R|M_s<[7l]V@u.]B0^QvNC wyK.bCdH:&#DE+8I-Hz'ϐFxW8_gb*js,rسY i_8ExZ zL"3#yBs_ݾF kjm793/)s`+HѽҿDg"0EN, D`*ؘS1pzۤO¤MvUtno:'{z8yޫ79CD@{>C-7MIUĊJV"tI)JxJde1ynWc.>vqZT8T ѽiՉGv7;\Up5JX:_C~>M&b6!f#FmxsUMIY0@_ly'8 G-e7>jc{GPK\OhoD x0V`oAʃ@K,u8Y_d]@ @$I$m/xɲ~%'#>dXg1*lXhow lE U׆dcΧU5TBiEBtKON9}mL;XJ[8kÉ igiA |wFfe~!/$R+un*4/<94yJC zw ї-@3XYϜ?.Yo2d]-['V_ǀ={+EN*fOc9mYl0aT[[ɤPDiX+O9TGK^ZE~KoSÓEwf[|>cYJT4QeVfw݅F"KNk%;:]2ks'iG8UPT] t;eڕŘlѲƜ){ 8-wry9͉3ᆸ (x+6!pVɮKttyaH#T4d S'iGpu_skx܎A{׊ @³1mtElrLY`F()YYJy>'ǕjA4buxQ<3OU;[aa!&MA`읩 $`{ZlqGJq]rjw`Ax||sJV 2FU:^׸`'Ù%z*D"s#%G%ֲ5S ۣ{Ĵ^cԢu2½LN:ɸ3+jG>bSGE du`S]$r7k9U|PJV>t)_p ZIϹ`\ h(D-trfp;˗f,{@9 @rU};۴NkL_]n "Mj 1oYTN<#-2#C3>bDq{H鑪x 0,5`&tMZ:wٴwSY;m[z^nPmX/[;kĂ[/՝XԀI9~ht}n0lSx#.[obh&t4sGXMeDD)0d_@FS)2GL Z ) mQ\;=~B{"`.HqJ3L2>&x˅201ѩV_`O^o/y1uhqF'yU}j%Q#D,z" x*pnz]0'iٍy)~gL'q-☞ c jʵwt'/(j߂ id5aP?G ܊ !z>YGO}MB@pMǷͧ|J[_$7eNc8狽0mIT~in܊d8ٗ`SqTPºN6 |'7Io- BK׮n"`k9;qu[_2'E"y1# ?#&_R%-]B~V8Ǽ䱕^b͜!;$})8O8A[C 9fΒѧ.7`4M4l13p>[-(%S`Z :ueO"N~.Ԝd½),Ħe-< U_&ޚѽVeI[v+lj :Hna.d<##87]:sEo/͗*OD F39s)^L)zBe҂DW_Vy*W>5`"(wlt$jg,Wo^-I ^^ieɽcHUI AEB >$i`ђ7# J֓\= lZ 5W8o :}X#hz7]~Vt!( "LV,O!a|Zܻa l[hRhkܺ6Ӆn'[ӎfÈ˞\&U+&d3uJtۢ _dv׳ `2F1Gv} RQGauSD,8N{(pX(=s`Xa#O5l?\iaǹ ĄZQy5Hu?#ҡ5GY{sbD<' N4 ,w=oo1-6+J>2 uh1AtkY=)Uleހ% 45abQN9}k4!'Ysat'> WGR<>wLyBW1G``g%#%hc53.`-u4w%]饶O\g2C9K.]),35 XrQ5fu`NAKZ±c[{Ga/T4BhpC;oay@C:*}+73A7mˆ?f %":9_[Æ[q'Jnσgo^Cc=^&|.%ޡޛWxQND1{ՉwQgҐ>)3.jcWBW7O6ohCwxNM_n[-C5*p?sfj]:(umɻ0Ȟ,j_1Tuʦb]=l\4)ͦH}-XyUd`s&4SHqtUg̰kCtR ymqRs_0UGW4L?8Q0H:$JǬIW۴kpZȹ>KJExxŽGqW[l˜(l0 E(XW.+L},VNIiDm:!c;&ae5-~D}L2Ⱦa CԕvGz=mHO7fAU%Yy573}S"BvK-Q2Xho}eE 1K?!6.<Aԫ?Cլ n!ɠxdc:˔q;-Q%8 h#L@pHA;Dl0ŽzSҭi?z`}kz]JFő́ei9 ɹ*"rS݄'zD!n+ed]:~}%ߟ d/` }ɉ2Lnj@%.׊^Ĩ&n[[>o0`BJEyS՝_%?'T^ϼ~|LIdJa0@[ }<: Y>nȋF[q{s|Q{:0LagJ['9i넞|ԕϑ%iwPÿԪ 'VW\!baJgtYv$<$CD\U?;S3fxW ~Uk28R8F393GxR1(p)Lg.{%V&~52\N?Ѽ_d^ :VC‘ '&h 㿏GE񒚩R^]gڒ96WL'^LA L2|Ox %7nD%yb[>80T{WaEOM8y;uԈA\T 'V%5ri/-tk,@ YSWXIR(x;rWr]qa_,8"O\)h^HvVG0Q>+e@"vmTHk.LW^^yBɊü&E z(4@H#FJt;ȳ({> fո=esC\9uH,fAsAz+qU{ uoCɚ+ "Xnhj.S07gWK̥ O@zÅ;mlwˋ׭S]\(1/ZWf1a;(ca+{;`}nMo>NH.7}9lSBM)K_Gl]ގ4fZ!0$)'MߧwH>s+B~Mt7w K$ѥvƲF R8jlWlXu'j0B Yo<ܕ^7;r;>`ّ9Ro NsGkln=q2% J/_yW3v''NqZz$5$x% z|VPObx[zXt G[F6<(֘aY~|GcP٪RwހAT)䜷_`e;U[B2viGa!A Y tP'/*+t2҄ЩƗUh wqI^v72n2m'aeSgjfrMTr{K}j̀e<[@?Y:Dm~MGeD( {ڽr}T5]VXK:H/*̋5ҪxEOagfymxeGQ!]CogvDYWv,M9eet4;mF<{(J"U&$K|J+Go=noo FMoVAg.a9|p~&[儔^SOXE$oO*?7Lkc`qoaxmtNvitTe=a|\Z)mt7Z#K8$Ğh꥛MnĢ.d;ꈣBo aHp|8~6*(w<7J.[.l||mt c[ъͭa.T8FTpzJ2b̋ 40i9@^b!dVIJ*+'{Mf`$qVj'?KX e/!c&Ws]>'*W˱M !?YuXIS~y]b15>H$ fSWh׏hK&~:FBz?nK]l5CFMBϝdU37%Gf!uP4̆{Wn*^{d%uBGugcU"-%0gd io{f'OdBBʜqM6`ź8U'"/֎zؤq<>塞j(|SOqk'y`ڒID? 1ʮJuMX(K#+X-E+ӂl>Db;^^^lHhzBiFέOM߯| v) w.zhdC} GiN:6m> MUk~u`D,~bB&Xa$k"%I){ i:$kRgbn ! HdJ N+H/Kf3jPV XJhdU{'Ԗ6h3S?C$mebk.Gj_'v;zCXZtg3WhذZz`9qZfg3BULCY"ȊiKg?0GDl^h# CK`(!`)p¦ǟJt[]{³y>~SW09bT;"n8v+x?V[,:&`z5y}F#?2`[q_hD+yKc~r_Gb?K GQd S*Dx9S^D[wI"7M u)D1I> r{-+~o4TGCթmcmDΡ~#BA*qݾ9em4%6ϊgL\)nHm98(18Mr)MhDYoK'cdo\(XL}pv໦qܧ22Y8:ʵމiJ]%X Rlގ@hLP@en@ƅt3|:cziWJ1aMz8m4F=( 1{/a]@W~=zVƼ )EsvuP|QɡV=-h~k7 ;/ll.bly3ڊEzYKT맠@}-6>. :0?}:#h2$̭j˲$^̫9]YXnF6M~OCf{ ƿD k\xH.!%Xra2tidq|^@/+|W|;nҞ7T Mjc,Ni (_G8B__64*4Hn7^?2 G?XTb3‡'̬6}V~XMnz)}k{e7+ZEHPk'[U'jޡ.70xd|0P@D_@0N|o U: v`i^Ng5S#U-p.@TካbB@Vtu -98 *zv:K.'SP:FGIǻ)"B0k鶌`bD85Rk見Z3SS7v?PמN<78vXZQF)!i;J=Y!e_Bx=h&_J@Gnt*L@2[̶[ $NLmnI ǩ i ɼؠEsz5Aq@\%?LsXaK:ML ҧm 5#l8k5ـ"oĢX[p\8_wFi.ZI5.pI\%ռD$Kb3 7>.Qׇb^6wwB,G6.7{GP;C̜v6Mg,y܊)xnҪ2]kQp K>0m٭mHz.klj{bOXQJ1`Pt\RH/~sWþ<ٜL0ZC{3%.6DO -00k:P^wrǠ̵EkgI*ԦeʅM]-W8s9() &!t9qm8xO'b8^;_pe>L |,˖m.9qU[ 6jk(["O(0Gu3ɣUfI2I. +39u%gOa cE:0༟HQK[~Ť<;I۹`v̷=_ [d <"t' ی:/}q~À%GȐ:ϷErO[s653,pk;Qܚtx)ߴXm ]v颔̷2jy5M.^2T;GxΏW)6 W1ي f:k*K KSz8O%B*kh:ـȇw-gy#AvkvҔ ϶D"n!ژ(;v 99̹2ox@_hOT嘛SW{C$*!%`JWu6(Yل$p7Ls {øfk0z)\z|B-h ~}1e+KZTJᇕvix cKA`B]xfeo52d_`%ԭ[4%WYsQF%$a^DZ_}5JA̫fEQW#޲ߟS34 1# G7w:ufbXh~.(ƭss^YXH.(oA( +|!k1 0zQJGbSkci9]E:p=U cCy` rzx"{ \_m.uĉ'PK>"V 8`Du KZJGf zɪ4ndXR#ph[ ݮǮB,u,iDf*y)LQŕyM/(Z lJk}` ǽ kq:ie8Rٍ o^z_q/W 6~$w۱|@? F7Y˵\q ̸%eTYۆݙE ٞ5:Qb jPn xM!w3w|؋JeTl+1U2SJ]P ibl>s6Jҫ^#1;S$M´'ȇTtNgOl䤘5z3PW)8C˟`~ܞ IҔRyo_fJ7 {C,x;$ aj󄭇i,|M?-6{[8=ZxiMF5DcUg^3KS[:#$赥 ĕv|$ ԕK ٍnj)_TrWnbʎhӿTA?qf@:937/J Y4Ru [A#O?M!-lȋjw"<5FpԏI)gr &brOt˙%@ nw #+<DJC0sd٭(Se%_$'w'x`\ӊc2!VN)`ǬN튥=dH)˕ݜ%Gaps1{L_V/&VO<(S4& TMtV'<Ф N3cJKk5db[C~U @͉u5a$W*|ۊs3~&\颐lsrtC/{y&"dkPUnp|A'Ճj[Gܸh^@+8Mόw\ױKH1eAۍ>A}4t4rݥSWeoLhɶT9nn7^ CKn͇Bf*+ðAqd/YЪl2yCTniFQsh <} PiՀj9/9wgn=k5 \i.H~(a%^!H9'.c$U ’5j zM8G4nNA\|B\!8G;Ifb%Vqk=Qjo֧R 0W,(^J}ڕFq*'uq%$3f[/foNDg4:f\eb4"a`ay#eX~iv%j["@ -^*ĭ}R:]UncEMC2~w ab+ k%]!Uz2}B1%e+&,r˶ˆc8h#%<[Zi{X8 ݣ4iT'|",v L\, @u5hFY|.;%[?[&C՛8KE|!η~|+nId>`v@xM~C];/T<ʛqV`lk''5\5T0XHvJKŁF$én,e!&j1`˧t| /mU!C[C3j)BW`%l땭t*{ml*H`'>zqJʯ>W8~Stk1X@(7T ?~IrJ@weMa=.>p0ܗPo;d&#F)^_ $ z3c7/]gИ4$IP/bKs % `q)eq֥ܵsK{d;]r[}f7"v`z}> Tk1(-(I!Ĥϊ-u#nC>́Y?I=Si):?A=l:u$uq^źHrt7(甧8[O4z͏0vq Ok )U4]F'Ƒ!_~| &7=ڧQRA|kvꭲD#žA|K #zC":7qU.ONjx{XLiBFTj=d6QhIs&co 'S S=:DxrY`֢L_uI)I?rHZL ?oZ=ѧzLoihTǎC̥sk_buO_1Ћ؀m/ZHܽ3>T*9FE訞᭘ ƎK":NS&D|b_<պ0]\P4&"^ pŭ?\C,&⭫?P-6*N7\㙲]TrZRgTT:`PVnBY$qxVON?6ȣS^#xF27"pK X%+ؙz->} ۢʊ0 %M; +ڽwcdΆ˛skH QCCWKN+l!P82'Eȵ?6{]48j܁YD̳,7Qa;ұ,pUBJtkV(?!;2BY׿ZAsi44_wMŸ&?Fl'17ߵw:6 [X-&BԡU;܌>$:E 4jTu'ŧx[I^Q_è_p}(tO;_V{&lqQZ{I@!H4ZDn˙-)Q  ~9DAz@%lrgGI+):3Ȫe9eRhӊWC\W)__ 2~|#I b L &K&iPM[mNh/zᱹY&M^*Q)iGGC=r@^t Yʧd$SRF]{Љ =tB:w  Mt1?? iP虵0?_<9@]B0̼iYfxnVgEFw.'Cq0gd<§]}LD,rv,H|ÐMe ~FNi=k׷U."SbQTC\8CsBߋ07DT uU!Y{B.;U_vQH㰌5怯w `!7@K {嚀oG30o!jX&)T쭩U^$}qes;ɆLu .KARtkO =߁79}6%8'W5dB/UfszN55G(ax @~pQȩk']B? U?J~i)!N`f=%"`2`}; rVB|\3$=>[3يN6'ǀ:QU*ِ4CmیuY1k2̒ڏ*uk` zaY#=j 5œ"6˟ 8_$ &7.XyިRl\Œja,,YvxY9ׂ^`P 7'T eV"UjE|*?n-fq56|!'Tgo/={W@յM# *۾/0}ǚG mF@es3p d- sLH0 &|\ySް %%r*P lT 6;(VMA/uZ6S]>|"bf"ZՓoz6a$SZnA "co Y#ԯP疗p&ߐ?h]|-;W'`:j$\Yɜ*ɕv)3 j Eܸ* }Z0s\ڤҙ$4w< $-8wA 8UXv9yoj. EF!ɁC*4 ^״sd Gsg瞑ddEWe1u(_OGY:Lm%\aWm UU iii"\Lќ%\ wƛM0uBD>+lݤ§t DD1Cfg:{cgHFd^(Zt_.&0},ͪf "afG턀#.ی^ i'*5~ǣ~M+kg M @=j/h&ZLs_X 3y ioflZJܚv ́qŀ*_?kDxj 19tar":Xi^?nP;rô3Şo0.K2DHAkx&F[kT6zKF{f< [%iby37ʇp˘@*Yd Ydlh[!^jn dڲCVcHn?9 DU[PdrLOR$!&3 cz[Ö)w0'zkI/ceh2lfD:Etl_iZ>`1i"lrYz9};dr=/d ebf8Edn#E5 D9.FBZ$9/: ¦B*ϥo?G4Ɏ}S=m;aTˇW r]W$ƓK=J =!&mPr9ff'N]ϗoaabFkNQ BRXa~vyjk3B |:2i ڊޢ #/UquɥE@a"57+ӏ6(%A#ػ$kG HdsGBn_ mIHҐ^AӸ_\](kxT_\2 җ7!\EAm™\{ٷ&Ϯv=?ƳOa&iy>PNyl@VDβUcȀA_Wdva_yG?nW%+-t/yѼphQ>t~;q5=&Z>TBEF߃@&. ֦}o!c?j~5+u0a" q$Y"USIF0 k_᝭. R+O=<1!Bi8eĥU(^)0Kjrŭ ;ScJ%e+F!boNYNم3|S*25zc_׃WU?;4~3f7Q T,g̷)n\m~ PcnUh*V\6"-L!ʕ^'pgg12L?PIXL~cYr*v ;+U.[LVYk|pPOg`h.8Pɋ j!Iٕ!ϗgcOw<'%wW R27b,:}tPU7&A}ώCTTI;ێu O*9!@(_Ֆ=Im|1u,QK2f{$J[ڮ*-)Ux;~G-hn?δu/9JkuI@3JW m݊ſtcT@Rô 3Шi`*6jܡ&J ɒ(GZ*wk'>tmdlmK2^6n}Ss;K Y1݂҃~ ]yTW["a~NMVC]x'n ^;obۍ,S|ljo&_, oUh, ?Ld)lre)pO-{3M=F< 885W>rs }F{ /,?RFr$"=AX1.mtJȈ-:ch:_d2`۠]n)hʴN*ik$2 \Xt:-dfI%)ԁT 3ExJPk_GVI\kA]k3'vEVJ"v@T $2N8OOfڨpEՅ6^ e_6@bb|-B@ &$I̙.n@bvg`hYh4_~\/} *6չb$dP|"1Q{ 4§R5󞸱.ePs}Ik552DRlRtFcJ*7j,,yAw+U (5e؟nzx&윛-9BWhk(Qi:Q͹/맏l{!rA ,UXBT.8٪qR:V]t۸;Octg&'QCͤbɍuBZx,'r>Z ¥ ~1Ԛۮ`[! Ÿ4g9,ܠ^5QPSo{*G4Z rSfNŀM(}C96+&XF#sQAv _paHWqa SX3`.yp-+SBuFVHNubpӤC֌2lq6a|tr?AvxT7s!o9v(&* OYt`Bfv]=PTR{7^ -RB>O@ғ٪q qPpi5fX!nJσ"+J · s|-41w'۲<#܃5vU#!kDZ :Ed16R㤨| 334 n%K.󍋊O _C]BjYo\TZ\*Ne61^SMBR0!b[|N /0N8s?{ǠNNw62$؏j_hҍY15!@s4n& MgFd]vv+hJz/]:O3P䋹 5 =55#_Ÿ*r~JF7i87V02ywwP[62O ^JHIa6H#GyK[yu$e%4Xz*%<8Q6c ui8 AX^Zܿϭ}z`8~9baeفpfh$9_XIl>6<:QJ%#Z8+LX\X׻/YL~~1%KJc* o]P(t@.֭nd(E •wpԳހ*f  8[jkZc=Wc=w9 e9 &_"ٷoC0IV훹T˻{3ӠUg`Rȸ\ &uQp\ uFBY)r|6r=l>{ܽe8_7bxuޗmo:;LX`A.䦕̄nw]z6$&Vkl 8q [EkS@2big+`,|{KgBHad4dj%"cT6@c5#&6]ο }=^\`lw!YNbɠӦF-$AyLNjG}e Έ̈́%G/ZkcO_g"2TI `F^|#聾<*wQWpgH:e[?I=|2BOaZe;>FDu(\9,>Zʌ4xPA-<5G9!y3L}"{6ڑw}b$)^:P]JCF?*eb7d=cb8wyQv}nԠ?Ϛg% >7v 6HIL (b4 kuv|HJwXO_dQ]xXpr\RdCx&" vIF%>D*hYnm6 $va.T#ΎmfnuP"lvϬ_^ /`hՄ1J΋)I5G}MnVy?$up}, QaҖNSJOa@"(X^LM&Ue<;vko=;J:K7QyG ;Q{,W3;_jB>=ZBd-=_ƹ̌dT76׺_QQ 'o`w3&ЇRH%@݌6GFK_S~>>D1)((A;H<Ɓ}9JQy,LD{VуWw nOs:C@e '-X)^ьMB!riIc6d؇#f-zXv eUЀ~Wn|if&z+G VEĞ䎀ʂȴh:D\򓪼N;o>ѯQh;ee$g0Nq~uW+/٪'~Wct8_8Xzw]?gV]:VåUĤ:bMT/h 5dQ]6i ^#L#:k.c*Ӫ䡑DYB4B9;7.3Kvt5~&Yxْ!V:iP<.=-t7ɨp'^!z򠶪T2оu"l:1"Zp?K6cilI -Yw>Q~X*-2Cnδ2~żf76HPX8FjwaߑXdڝޕa,ʾ%͏/ :c^:Yʹ}G\\[LRRlI8<6 -Uɂ roʦE='zPxUϐf[O hhjw]ZP/mff7f񭢱nBecyNKQuS-8А#&{"'@d[QG(#lkgcm6:4ϑsr[Q_@'۞(A+M#ep89jЉN0gY Yw:qlA <`}hUiF;vC^ah)NfQ).[v,8`˃<4%ԕ>Olbk5|}- X f^m^uyV;a4pпz!0ӅzLV㦘oQ b0==s0~]zOḢ|w#&?B̳N]"r 6#rAڝub=Y6n4STNAWPݒBmWM]%7vXrO)(V/Z輇>)F,!P?N #/b{R=H݉Q76YYiL@8KI淄99ژ`s(O%)j]ZxytQ \rnc/UBn^WSp) :g 1a;iGY>f^IE~7 f¥wB´}BDZB8e嬦Q ,`X(s66B@wD`<@]ΤpfkmWof1bfB3|"-NPnoliU;&XئyN ]ljY-8MY]D5) XMDǚo-.'eR B OS+:5M%G(JkZ?"W٭88ɥ- `aPL:#ERy{Dg9R0 jЂֲ[aڻ@uTU}DDܷ_gn `٭<.X߆9g(Dٿ;S!`D@VC~U9aɂJ򊥞'\.B%r%ۊ\Fnj Hu%N$&D·;Q3v{{/I7!'|^Xc=dV@{ Drt_&l;!mbQIoXlPc檴6/ŖQUdlI˦y };S‡+^eQ8!Q =E(O&ҾoOO#d* DI>mV ;}3$ k4Vwdsdki,C [^jv%bg[1V3 *g6bd/LGMEg`J@Vom1'T1xL#`Y>]_PcB[P]GO#^Si'/`'A oDc*ZOh'Ca{[(zap1^L$$Dd^!rf8)M1}wl*l+yWJ őRk{KNR%:b~xU[Ȫ%:hl1 C [W)i/gW>da PKZW`?#r,_^h5ale0cu._wf⑆5d;5^)1m7"b.쫯~Ye`CD'!dzZv^>TXhf;&FŪَR@=۬"eX4@Zi8әv6M0Jp_0P>H ꒅNJRG÷sڿR.lZmpM l٧ET>6⧎Z=WJ]*` @ bf޿#=i޳F lT8S4}㒶j2>}oxEsۙb@B"p-F-KOZFi# I!SbpƕL& {gF}+*-ާ;hޮf'>Iuy'*Gnw%ˮQaˮ}K=a1uP*/NO L]Ң\.KC:~u 'FU@;׀ ;yS~X?b%XY/``tR0ŵ 1zRSI Spᯉ6Bqq0?ks`ުӠOlﯛ7]Y{M)Ԋ *.H>->\em)'\kE̋|[f_)(bGis8?ρa(o}m`p>&~kHR,RFmsų `e3DbHBMKt.;kxj <|J~G\HwՀDۅCˊv sYW" Fx zc`~Ul`Rr@;NPUxb TC2lo_ `  ȱwޢ h*4#zhf Jgm#5<6DEjd@0Diޥvh69ĶL*l-1nycˊXyO\!]AIQfX,C焳ăHCmVZsy\bߟ Miݱz~x+I 4#8C]3M&3O!-GVD_*1.lgШ= .UĤ t*Y]6e]q|`My5¶'߲jſhF sm#n;Yq$jWg@ϮIp4v'>4zh;?}o'Rh펗ؙi+sR \҃һ@iCa? G1G5")m?ѢN<$3-E $gK$1LE¢ 6&uR ,|+ك%|lov-dŐj$-o9ldÅm'GNg<$nP]xYVE9%~z(F/8˝ڹSгLN6rwnr_V-gڋA.TR(023owBM) ii oa@s-Ɠdn0(} =!bbHk /:CJ( f)jX~L3@W}6R6,BD<ꓶNK Pupއ75RetyN4.WQVR*d*I.7%9p&1= ~RW ;R\•w=9`:k;_i>殮IyjjocMԢBW&|UM-MiKz7B[/{[EE z?Römx_H b(j>]+սk]6ZWR!&:"?&OG<"#$J%FȖ/،C@O0vc\r HvPQ.ȿo13USmVkrzx XK"΋}߇UI#/&jwWPUBa4Kh02H{l #˘ -rJZ1~`b"t,,iwEbg5W@W5b5V^R[лW:,${' 5w38.j؏G c0%@#lݫl1v~?C:bWTSymycYZ vd]gO33LVd0mFxnrX7UN';].I m(M^4)lkr &>ả\ ./nIq;>An8/ J])RF9AgU7L! >'3As¨~LܮnʊV7)?< $Q)h_!Y8gWYJ_R)%a5Nz#u].;ZOG]ltH!\zs e2 ͏Nz@!iVOr[ vJ&{ Xaru5L|HS:QK8 rГ'[*Ӿ7`̤mQa^ ^8="zoV a|]_[isU]"(y;2iPn/9+Lk$b*ra)xz0U`u88M_v½\OB7XT[QUU\<j3 Ğe&ډӚ$y^2"5]-U>!lAm mPhdp!B/_#X,ԇ3@a9[얂}ݏ6 S@Xl+c$1Yf4 CY5'vhmqe ՞)h\Q]7=~J ǿP].BrBYcc3.7!y;( Gxr(8?{ARW/`[U 0գY<'K!kD[9 jQ nP-IYyVN qe}>IVce.l4^ !4X4z=4HjP 65 qzM>9RSs_Wi†kx"Ԗ]ot#f@Zifҧ:D]5꓾ 7tDΚBEmMs>x0IƄcj^}{#;Jb]cH@\G!YaA>P-L3=3[Eg&zZGOLd9{yI m.nsrgz{B֡sB5*7|[# %6Ds zN-MtR 8M"PEF##b{7'GكN(n#bnIXcT[IO7%B.,Z/;]{o.(╬Rc@!;!{حBp9^b}̶f=ȃu=wc]3YQHLZ.A+sSCPI(ϔ;?K:Z O¶ [[٩W㚡 МjO:_ر]^ϴ*)b""F$S㡈D/'% Y [L砓5f+#dt؄bu-UVA\ѵq#E/xbOaB[IRǺ=`-.<# ?4sgw)}ͫ^GQ^iMZ /jq`\Bܾ#4 ]>&҄'rJuJ=|~+k3 Q so0췕zUDhr&SW2:`?j<Uc adBk{䀪mnX7ZP$hrM^'d eFB0&$/  4._nyD1_-Xx@A%=/8fI`~ c.PMnJ9nSK)otʹHK-ŽH [ѥr7PVjK!Uz|Bs pYr@f@(,Ri?A?1.Е5fh`w;´"g N6!~ŀ N3J%PIڨ$} 86BIP))k]C=~W҄AVeփSm360} Ppf+Js"} u#-Wi"_mWG1 h?y ]lH`+Z Jc^xtjkJ\tg>_MH7)Ns[NZ攌c~Ợke_X4vԿGœ0!m{]&R埳؋=/5-X bI3R%_J:yPf1X֧F֫Mւw̰/G T:7ȕ2 XܯnޑZqb[Ԏj$7Ll38sc_"u%@Pq'@?4$"ʦ={ iNGG,I,5<%vv{8 >ܛ)},B+ֹ>SL44UqNbg`0S" O!^P4*LrX4d5A&B^g/OjEE DڗZE RzI2o=B{Bbn#|7 8'g (yZꦹ/\h#0t{w}d2{jt_YqfJwm`*? nE$34U [+T_Td.-)" 5^C44a Aw&hɀf+ M\0,+p?t1?`@ovk Vhm\SwI۠[wꁒ0qkuuO޸< "ٞtCg& %UV>Tw>Oz$ i*vO'>bh:fmo6DX[Ɩu=u6,a]7 gv:n (V7OSu)=frHa6X*G/u63q ayfbEWm?{[E""nܩcPGn~?J8GL~r eaׇ众.?[w`SV~? ~ ۸&r'@ڪ#/jN*Ϝ Af/ۘ3 ߠd!J"}b;5uJƔG4%qۗvi{\r, Nr޵{p[cXHw۳Ⱨ{Mnk2⩣w/澢WbUT9%ߣas{pܶ?JrƜH+D5BVxbi]EzNw|zhÌƧj-.R+=Ǜv?Ad' sr'ݎ#So"MfVSBa,Bi=Yy2pݧcJ9 6"0ߢ R=x+ۇƨJqzCэ]}T1t%k|6ݬc$_asaz/8A8v<",sg/t&[UG~hwi(="%JFԚ07R[ڏR I($9ӽ~)i~(x$u |)`HyeY=[%0*J?4ZSw@TĮ0F.PlX};'>{6Dsg&`aow"f"_|Hr@=t >I?Ԩ1.*%y>I |'AeW[!9-$C`Ka~LxvFz Ki0"mN5aSRWC"Ջ%P>VnjEG ~|A_&4 .ZՆ*I e9ٷ)r =mt3s@rY641(u@]@o9/vfl 43ӓE@Cu`ߧpQr? NA>#sÿ6u$1D߲SyE(PL{ծH4嗩V.u9~C_uHWk(!ie ]ENn8GLWkم>k̄6O쟺qF"QUKb˄\Z gTF4PE!A9ZMdE{X :$`-`*>tdSg#wd &4̢\xw.b&h V s) B[ɄP%o  XpIr`R@[:ȌhtpG'= u+"{7!ˠ愨6Ĭ$JLsd"헍s{M;+yELB_9#gGb%ƃFu A22QzG~Okc~#"ن挹H-Ux1v eVپ'9[p|@}(+ڼr- ^OSJ 'ZXHK`Ijwb);fhE$Fsdx0/s~ꥉ!q\gQP>: f.~i-ީ靥\QF P`s$ۍ9Qjhx/rvI#$DAͽ_QY8 ZϹЗb*]Ԧ*Qtu/[`mLӶ6:wҍ٩Exj]$|M8'gE{Ǎ(ffM`_^knv5mD'zl wM3va,\ ht1K_MM,5Ca9Ezw|L.0K!mTHm˻Ӓ LKAt_fNnl3r0oԾ_ao!R!Y-pQ<;@5gytؤ6ه>Eߘ1R-.{Yn|K`[sZj%I)0'zbI_gQlʴ4n5ۣV--Mީ0UNpucb5i4RFi -q^FC{O\;[,yͅN+KvwʳjV$jpz1ɬXz{Kă`e-B>TjjffVi[}6J?{Aqj018Cܾ : A8=5m=ȧfL&~Z;6qmv;8+#8t:CdSl1Ȑv(??@VMpAp3 Ά` oC ,|Uk#4K&ڒkk#$Rd;r(+܀wVV=[s|(W7]D 2 to~kk;g+Ycb>GJsgtd.&w }Vs%['V(!ӟE.id Y ICkj.%||de,spbr~Ɔ0qnNO|~7an&'mo~O,nIJ1wqKJ5B8QGu*kd0%-Ri T,Rgl<%9F +Q//q}6K'yNjmh\xodám0 lǧf*[a#Q:M,b;ZyGbYfOG 'DL' E+CGے+v⟢C Ě}I֏1yH W5sr-×U Wd-TS'r?Hk S\t?ɐW5L}BLt؟;\UM/꺮Mr&!/x?9tGkl$Үh?.mwWP,WNuܝ\鹶H"m'?Ea My/aɫ QԤoӟ ,}y&:/'L~OHHk<>H (4f#`si1U6S&~lw.$d3Cx`XTQsCaـ g,cnCTzg gC yXPn6fDqpsN@סHvBG1\J_)u!_dGv!ck O}mЯ3FcEh!6?|'`'^ (tgɉha ߽`}:'+3q 8%8 X:4Q"=d+#8.sӾNG~Lq4[* C6?HXıva j(3~> L+S Unr@鞤m}. O5Fp0Lo8dҡ[EлOmrO fr^')Vh[ʅ7QvRD,Gnװa΢,S:z:4O;⻤Lf{+-峼DaZuMsʴC|J5 C_v~f"/-`y:@䮶Ӻdly$ 434*rΆrճIH;I=#vz/Bd?`9Ba]䷔F+֮ DFWsڋ&\]}v-t!tK13ܲg97Mo.a<-jIO#6풥&)3S㏱(\a Rt&]\v2 ǤJfӐPCx1+lz;ӲK`uZRP!w54*Bop-!-W؂?D E"yw]BsWO*He[;};NU4OԨ&#2 Fk c(Q RiN 5RRSWChD&3Z-'"9Ek%ӷۻ/emQp]-n~=zۣM3*5bt5d9в},h,z#t ?P- ZV0%%6~t6<52Suyҷ[eiQ> / lWۏz7q(zkQ~Lj $ݩ⭇ci8}3yLKfɝcddƎI{aX-بtmOՇ0O"C;|57&#{FM-jL ̀d)c]o[v{a78l+rB}Š',iP|( q>Ÿ0:/uh+,9vUu:zuV.z#]s2p\ 끷G+D|;{mèPWilֱ92_wZЕJw-a @ "qݶ1 ;d]$O 9+}jOXLry8 4Aan bƜlT1=LV@nPvs gޝMFi?K*~dl#:.ˏ JWJ jxsR) q!\OR'߁Sû.v#;o>"|ҧ8&ַg+gj a5)ܠSW}ZCNGsԯ!ifJz2C`c  &1? ^6CYd?RB{\ڸ<;i>(8qk .0+C.Ew6^IT$|I ʿD=B~@3ʖgE7v/U,CDx H fxi+pXzQnQdu}hC&* |r;Ea@J"V,h ztKSsp}/ԖKQaTM#߯d8 ' OP} id2#|j4]ʏc(<*vFrR9Ev`x!|&Uc 7c*dlP:bP|ʐ0(/| NvBЇӑm}z/0_5g ӛ+=)rĢ–;RzP?W7?Ɓ.wY0_Jt}إve3! <scqM/hp )+s@2II2g 8Gj:F-ă'6,"KF2 v7H>&Dgڀ>ѹ\X9̾|ѷ4Ek%Q.KWr^nedYѨ]"Xl Aܱmp^T @m[5;?AQ恍My~KFKڹ]*h"v- 5,z1?a&tQǧ^~:,r@έ$#4*uairY jizk1faa& &2?ROX͎ j;3l_S+21s!u?Z$0mڨTli|  x.>.?i> -x<~=]*9_/cǙpnàuG*63} "8&џW4\NU.Y?ΥɎ!nxZj[nm8~vT["Ud B"9>6b̊/huؕXB*`+1q_h&:T^j 1QyZK +ޗS W .@ 5N+;˰ؑlwjMY*ݶ))Дf'dX՛<[#M¦z9ߑ̻~-HP)q3t ??5iJZNJ5)R8erU}轪,x2i±I?e '9 ru[9IXɅ$*O)5,84qzz֥ |B \[NF;#|qhPNjn7[*{{f<+@EԺfs)?GCI<"FٴT§Y6!>VE*EYbjM-p?$5tԄȥ;|)IuBi+$LޔjXp.юp WXR߽;Qy@,ރ\ ´%}ӹMm &+l?0/G}Uprn?Ы_8n:ڵ!UBB7\C ̹jMNPu i rO z[QbM2C(~!c篷&^r1) . P~"L"v(p|؅s RwVkK9dG &Ԗ ,/CI8n]RDR M;c GXƵŕfSQ]_C1%m x4E-b1p ^'#qJYWg1+\X ktߦ۱`qûѭP'^|*rs)E~٫ڎ"Y5hkяd{~B\ԋq*D#Q$̠ xdrݰs&cҠqҹ#҈`6M-~$02ZM$xw#2r I?Br98Zp6正ij~?YX"<N ijɃo9|1ΎBp%%{{@Ͽ>wkN^AtIopPEٌ?XOhPvPXc~\1{f]wld^i* G#%S<{w]Mig"}_WQמt9(9$@#Cpwwurb=S@į,ᜤV:?vm7¸dܖكN |nJQ>470Hs䔒E H:bpBmՓ٘ gg>ЃahJ#@AyJq^ 7藓6!ShRF'N%-`uke\@M D-xwG"v5’C2NS g?¨ I8x lZ&DKX/uK3[N*} 311Vܚ{cJʭDi,0+QLӛYTv&R&e @ۥg#x[]/L.Kɮ2 %z eNDƤRHO/.m)-n\Qh/G섖eϖNZv_zF*jp3@q=p9G.I9b$[n^lqn *d&py8'lfr*ؚ3er#Q|K: 58]~V ^wMpq-O TKi}|C)AЊpZQ!Xa3֢(kҳʽj9։-kpK$+lL{UWdoNl=& Ղ=W1HsهoK'ǝa,6ʶvDtTp6M}AlV~һ1bM[ʹpӮWYsL;{gaC,;Mn@WQ"E)?5¥a hTi5^L**P_bd@2Ctq Cƽ.S~zb%<蕲t)p(Wj}=tWnlWe0Y; DBe=naˑZ0#NI ~% F(Ml]=DDQ#rKDby?q -w9ʂя~ mcZ+qϋ|IdO_}iÃ/!'ͭu>ESrM"!zKRek=8~^ݲWʯ=>%$9K# 2~Lg6\UO8^PJU(ٿeqA7S̏$ Fu,K F4>GCo,GQ ~#g(<˻w@TdϺdlTR퉱PWj<@|:| ~Fwڵ;IAol(# ߂fa4._vjæQ9йo>@p㒆#΍V@+C#" 41gSޔ Vt>cҙ+\]uN)t0T8M:d{A#%gr?7`N(*^ؾ;Z3 ?vW%%C~W<=|>* 1ӱ>W´n[HҼ$wCQT*"Зҏ3 O%<׆? BDl2v 8"zXtgĜ 5]R F>ڏ/KL97Y $Z[M {B]!Y?(8tv[|_gl*bG zVDaP;? \\n9AciɸFaוZ5rC-G9 \>&@SkWȌ!n]NbȰQO029Saņs{3!?ܨzv&m^!Ƚ3;tiE׵qAUSJ{\ z?!nUI"p>x>碊?MeP"[Q#LёOoO޼ :VX$Y&lqgg[& ZF-ͭ;lc#5R$" X Vr6wk>˂"7tZM8n Vja<+S,k1ۅQؼ5z #B2UCJSR^Xd/Ax]h:S --y"PRRbC'ȰYwc&뜎ϸgzZ@bF (s-V{>*[p6Z?f[eAGȁ,1FYYU޺\Q9&Uml9DgP5M9S9Prр'k"+dzR Y(x?eov@JK.zY<`'L9rk'm@gnvEir% BVOm LR^mQCeצJ"M6ڏysikdR>*ȍ'Fɟ1@LH> 1M.`v& _*0K5z'o/p\a*} ̡2h.r 8ᤶhj` xH[w6]+S/&[CHZsa)#D_쩯ί#|q3D ~&DkW|vUHpi0^B/3^V {'RC`mEV?.dUSt8 E_c' u^"[NTx`62ފ ]@.ktCuǒ ׵q˃*`נh2c@6:D7cwpzc @I]3nYm(=RC(oMM)1^zC,h|Xp7{Ey{}>"~T\{\_,P>OM e*9^y%hdYaexu@ <x-[y2]mbӔwY>|VOA#j\ Xf _!c3t3C=jd_1'b=e B.$$DgCrwb#,3ihVXq\V3~ֳHH=wCXX'POQi1euI𬯸eȫhϝfsHG?@}c~^Ib;|@pSA4 U2>4!0%<[P2덌4|s_(m.PfH\2FKc8cC& ˝V~#I GIlb> 7o7RkP^ ;FJW\>u'~kkVh e?:Fsw^@qP.j$2^ſb;3v:\k5Ƚ Fl{<&{sM#bZ fB)*&8Wfw F@*'G_!@s # "8A?vAW0}bZ`,tw/g8J/55QKZ974YPTr9Cl8;6p IO={v}*1ǖ # 7JxoMdnm6P% ۪3Ҝ S '}o:4P/$jN*+"dNj=}dtpdC- LgrR|j*#>1Sx ݜ6% loqPiO 8(3o I,Y.xЎ$ 4=xx"9]FLBlҵuN·VI.pc*2e}{#S~XC|( ޓ S*:(d d%Oj;NPU]#w:, js6X[cW9`hCk]LEAbtKMOT&NRhOm }f>ZZ΁M"Xrb{7c Zb~ NqN[0ÄA7}dAnЯC&2|> #DP V;/yѸ߇goF1WxKt+ ]uU{ T\d +cI\s(fRFXVϿ=68cĢ&Q.v2Y Wg<''B-ԋLˍI>qXki=5ЩnI|2P>(e:W1k@ĎmvfZ/UhC'|jXb@91}dl2 ]\!FTTݚK8 e[A#pNr/Ή|GA2Y4R iSacCQ|@-]5f]_<=cHN~xJek;[^z:,/[,~"?^" 4v2|Je0xH`;q` W";#L\s%Hq ²UTb<啝3P(1+CWP3یW]+I$+34LZ!/[Hlg5{y8/q GxQvJP8+$5j4,o= 3f,Rj]$ZcQ:?-\w3v%V;}Vȹe"En=f}RiQ  o{ΨtoHAֻ?ë0?r٤^) k}i"`г7w1XSѽ48ya*>g^ #ofу) DF+~1l#=!"*r)lC~=۵+P(3B;5%)pѨ+)ݺM5ꞓٗHkAKGVB|#P 6bg#pa>֓Sk$_qC 7O4x4>Nk 3'm1'law$Z5qH&],LIf{+r 9UI{3fi~eZ!Z2( `k5]`&$ g&V ; j_E+uC2$898(E]^\gmnE+~L;:Q2QpiDć)fdŋ5L

dQ[KwӞ%6ϕ9ZK)Q]jxm2Q;w8Hyh-.> hu=8*kCP6e%PۮN`aC@(7]r}%)_d$ZE@M_Zt_(Äb+FPaKf56e׌A/`gQeaC^n)g*d#Rvhfd"ݠTdjɸn~cǃ9öo4l%FDG~" ^U`:-iryUK]ؑGpOr̜|D- NTqR1XLdUbkQ׃b/f*v ö#/BJU8]eN{Z~s5&I: Λm6(1pjs Q4l7X?9{nLUCq7~J5 RRc-X?( בNWsUȀ& b8HcN > Lj.~ӊG?-}esJR?W`o$5𫥈z8}fBƩCX0H+/lHhzRl_Q&'g]*h:Ckq. :f#hs~".wIDU:EVu{ɏ3 8n{&LL(pbfS>/~-c~rI'OK3OlV6/,c8uwh2LuDsпMjkyC*u\Tr C~4)[ED(0+ 7 㩙L j]ak^X$}j𫂶ctA;Q&U^[!MTuhyJ@ L׻Rk+׊am!rWX0yi֠Iд*dp}1`Ø#9 O&06^o~_B 幚?qs c^˙1${zofq!D[4&%Լº ir&d}p*bI)HxT`E~u+p V\dɂ*T-?Jv)P٧NN"]UD|1]VFPiarvLK3GnwڲM"UVaS5&gG:vZSE~iw'&ƨf39B sۣL,2 ]-;h) i͐:8.ҿ95t{;9cYF`;)՝cp%֎Fӡ4N9+zGt23TIgCɅE4M/R-PSŇ5MG&>ZQ7 3ϖ$88,0yOFYpu|~?,w,"L,ÝFB@N~,!ɻ|Y[Nfh-SKd_\ޟ'ݘČ,jяJ&A3p .=9ǃNf6VǛz#1_m2=#א$)x !^Vfd[qRX_~Åϭw$iEnA3qA#hB4M.63?F; Z#ƒ 2.g]oE1_${9^d@QiBly'r-̟b!,r=Lg#lUU},ᠰ`BBKe8Q@I[>yڂ76,a5#SY1er Ϣ:Ke QoiH۱|O]&), ;=[T&At^i]eǹIMSQKL88q _.mE/_(Б hYFi>lm^n]-M`_>q[-L#q75!.O6 GDts?k8BIomPQ_ {k@bԶ~_d0_YS.dHh*\V E'jS/}}) 3m헔B@VA4™,@g[V*כKɐUTSAUNf󷝧3}'ݣpBΞ~ B&lӝ|uNj3\gLNܞb.N\Ddxs c|!iS,5$rtQE#up-.AdemDUja\0̮ uV`@dzU"eh&?ځExSfn`gUv.Cĥo, 殅v%Z^sQB뫽®e?X_JM6$G8*q_,_aZP& ;E80ם߿ٿ[KT6m\x`)m(&w׬o\dFٜ-U),7% 6 7[vҀ󟉋vQݩP]uֻ ʚ|u4zy$Ŧ4$ Ė}z3m紁u]ޝ[]͏C."=IjCbrR+vAWirl:ɍyBb|Uf&u\FyER&at|_?#Ξl{1&gc3 $}|B,#Ah\*W~s52/ęH&AץP>DHC0<(y  s"i\s=X/\)3ӑ& TNAa^iWqͱ pH^!ScEbMM5:EA.P]ԿV?}ౢ_p~id$ҥ VA!'Jn`c5X@h"V&"nb5r|/Ʈ?2|87^|a vBfu~HwV2g>\O2تǚ5edsW9N_Ɨ$~&v@D0oت(cAHNS|:a!jUݽ|w"4 kHsV6SK)UMˠѣ\) _TrOfy3疚W4}FXe׬ro2rlDGX4!T[~B9KHA=&_gxBաjN~\m C!h?J t)Mcxpj=H]gM+迯W2fܔiQ#DuεUEIlK0PBf'u>*F9g7- +]WiB F|YBOqFF'ٴt0 kk`wa% Q$䯌ݮd B(`BuAQXO @aEL9(JwaK}?ʌ;[2uzerQ藂ԅ0`I iՕXfY_#q JhAc[%*nVCw:,a* :v+Ub!'&ejiz%U2qkK1'dnm}Am lt$jTb{ທtz@莱-ES."T`FXXąe7$a#Tap@x`KJ 0?8{k5FYl,lT \%Lv `R0/4Krn#И}j%lpHJv(pM;0ϮS-ݷ}IpgA^͈@m5KDYe5J;3Zv*V[?j:Ku\ibO?{[N SfW5hȎ_>~0߾!ڰgĊe )Kt Q@`z}E @bۻt:[2DCL'eUhq tr023`95Gz7Qײ侭m"hƠ j 0nar$xʙmS㓩>!Qi1L^fّl`,Ui<Ýruqhy,1nj/IfX \`YF A0#Txeʬ|mF INrTu:BN?/ ]?0j 0?cAW.nrJfs'^f*Gr 0PEquoT_b`SIU}i`{OM!5:1L `f"錞b{zW5%h{73ԅso/Z:6N}hCZVՐT,30oqo&Q8̙v73P*ۓ O!Kv`e{py'ulP>Yŋs5@\`HE8` rAӝRee7;a˭Mj(o%Q+R x` g L[5O&!f_y;s|ڊ0(Bo`jVh~i6 "FqRifuWV)szsٰ4N.kȑ_K̅fܖ$QD#ZCQ>K*F? RPPaRJy>2006q"T \!rkl׋O3)_+Xs]oH̯q/."U^B\܂#m]g\asU2K dN5[^0#q뻢 (=6mäFwFJ'DlkĖtGPʟ^eH΍@~blA B}yw ׀r߹⡙Ryrrމ`)9h|Jug8e:'RS9"5%.i%oUHPIj_:WZ^ՙ]~qYںqlv3 񤂽^؎G"z /YxCx ̅ĵ),#k 50-L[J/bbڠֻ ڌ}}ɵ= SX.攌i.'>i~;cV=S*!0ƞu55|*1CG U\Y g5M]Q)۬PϊkFA־#qԘ3Z6Ɂ”~>+DJ2/XkٽƁvn-PVMR#g!Pofuv> Q&c]`٠όnǩmŔꑯ(ۼZM=HntwSHg}}+^f٪Y vGZ@79pi*}+oz@H&H~4ǻ :eEfS] xx^Bk6gR'l/j9}qU}NޥO3(3E#$+垍5hq !ZD_[>eT!_PXT0M% JL{uP}ʇz|Jo[SӷےrM ,^^`0с<``%L#BUX ެg1 P47yΎ;D tqho~ c*da\gdx+iF 5s i_m\N_i9lorLQBOˁVi[%h\ڕz?|bi▧s`!]mcE"yb*,c%aw1\g]r-d}Sye'#+k-@1uU~5z D8upj*CG &AL2γ>wiԝ&s∳3`g ]-ȳ4_0xV$+3)sdV3[M< rǔ' 7&}c(P(XY,L1tv3 f;_!&GlC*[2AMlFL .utxup,=:tDVuDoW{9^/UX.IN=$߅>wV4AqvCاp̷V|m«˃r>&n)^""[0/9 ;wAeO~h3jIEO/oQiדѵnCr2[-^Wq>.A m+V?"Sd5e]wt>$cQ-}zo>KzYݼ0IDTPեQ?r]:lGk Uo bR޹4b=G+hI ѭA٭ngF< _nEyB)ߟnvRO(.26rXQ#0CԽ KQlF^>H| *SwH ,,N^©$r"`9\It)>/? A$%y>^k,0FcEIk@,.ƪr5k{@жiGj;WֻQ@0AB|0Z;NAs ,rԠ4W~\on(%YX&Mԏj/qA)F.uj WnِK}CRb<cfftgﯔ@;AВYncc<#9OJ[o v/R).baxH7lRHx y~&|k#憼aJm#x ZMt!]{B$ݷ x4f7;G! jf"g~$X@#M_MhCܑ}%_{ kS66p|D:fhUEU[_ 5|L`VufCHcL D6pfK:RjhU}0EKZ^ďπTVfH5s8'악#QvfZ{c`^ "2t$ʱ౅GEhWēУFR8s=Sŀ"e z׌ ދ==0/4j<9~5xSŔF_^ȲިK-ހ &fۈ8Y4ySSVMhΫMcvidɵXdyў-F|K+pN'Ňsnpbzvwv1жz + 9Bv / yD.&HuhulauLjZiƽV3R:tӈl0YƁP'4Q]%4L RoVWnbo?6>/NUdD2ޙA|YlSxiVX"i*FqO[gWw"+60zJ ITĀ7 eז%͍ՓZUYK7K8ǐA,@{ē2߂f \~;_{zͥ8B ]aO[.}W*A, ;"$]0x*_G2$k5CY};݄[_g\[Tk+o ‘\;lJx>X.;MF1[52ѭףv_ FolMS^))mB$Ngf̴+SO== u:D_\t@@2gփ{N8qӛ~l˚,F7EgW (N{JYgґTA0nSk9vwmآ0'%n; g_d3reII n^20$+ճzUc8IgRMs.ijR}b@Gu@0קyLSK"e9bW‡M3~ojG4WFwۏ&% {c#I/w2C|fEOyiإͰ~S49\[eWfqY,5 xcXޭC&$U F+Fĺz0YTd _arOfP  enKlNbړܮ4~t3R&܆OO2o(^=ʸ%w듺GngF&gWZ2^@p٧H4rqa4jα[6H;5d_vqC^fA')?J(Ϫ;!Eֿe]+`D$Y b“5NRXr8a7)gGkNCx=[]U&$-8$V/$Pg2jyҪ$4sxTGypvQ)RȬkʃ"F0"2k-*%4Ң9^oX={=<@W:؟LM~o=+j6<ݘǹ'L 0V)9thꉨ*˜ڄV(yWY g2bcC3:#kRf Q7=}&x7 e*Mi^5$qY5gSN}Ofp};a3HO1aӶ]%WA>>-A 4'rVXE9 :"pչn;[u(jDwq@#0t ;SoB>s] N-Jon|TFC^z8tHCq&*U>`ƽ;4>DC#m!0@wݮdNlJ+٘'YYTӹ[d kϥ'6R+1J EkGswz(%MaIe@n-eՀ^li{ȥA~qF葦 {{09`r8a<9y >q\^ "}P7L=׬@:4IV RiOza:嗍w-=@0N-\5a!0@\-CYH ]a(c+٨[2i= A "φT"EX{x4n}u+:S4/Chmuk aGq#WKsb I!/ў=e]}ۋW'I}Ovt6;3Wr݊ B7⋔g-@bN;Ɂ#Z~r{"oӽ{cKtv.ZIۅwxGOv"񱅀j C$?kZh"&g&4)vvJꝸC,HV}لW#Xr%n!sNE"Y?tO UL7]0j'f*OQqєh4'Qq]ASQ ·za-=.d@p>gDcI*Nh;a Y2}'6hVHܻuU;W}g|X/w,^ן(ސ$K ':AU`S%!d&Ij;0-cdOJbPF]uZd( ^:WFY2 8V[kdo- p4 c $x/ :3'+#o5VMNɅ\ >P0LS*փqLyEZ_4}%1&vh5 ( ů&GLv3Df3F}KwVt8[uӴ [3ar=hKgfuS(]:ώ}–gv%m ZMߥ7,6Ib_ f;;SUN 6Iluxu{I. F>w=vRDpi1vKDc–/Y]D/ѭJ_y U8o{5e3~Zk=&k^zZgqɎ G #x"ЮqLw0fP 3F8Zg$Gާ^; QbDC&7΀7ԉb+sU泿iU-hIO IjhK(X 'җa^ِj#}AEW^tXWY  4gP4n'YswbZ񐪠e{^ VBqZky&?G Ã--Ԕ  3kiN|;&'YAŽ@k5G>J *'eA{2$OۃslCrcɹZ WINDVvUc&DLtB}YXBۋ"^: &$_ `.'g%8snDy: l<|3{$;a}>>kѓb93;}L{0M8Au͌}|{ZD5M>Gw貂ѴTjC۩g;t+.q(G|f 󗕤eXhe fI @ jcԞt UPl1U 5eGAJE];ymϋ UfNoōR驱t+>xMa(z mG7XʐkRP 9y/ "\+=ǺC=?kDE2JH?|[ܴ65A!{. l*KцlݏxcߏO'\JYmM͈3з_^,T$owv 8_T d4 y,Wyhp<>-Vۑ  _ jW ԓg(ϛH[ꏛ*EWթ¢ 33Z2~Fu},w"\" s&HK1&i!ENfy 1 J-e )\ CȲlsh*MVСԶ2^!B;9 '\90dݖ/(A1q(S(I# f~!C&YN@ז>ZJUʲ̈f49fV/)luaxN3TU @x/ero>_cfn5wC˂M w}Mb*MA#dxۂT_K(˞j',DŽΝԗuv^ D25DrP1*3pٹ e GH4i%qux`lANi,VrA@헤댛cVNsP&];7ȄK+qݨl&rч)bz~g5m!\LhUkHW{H˻qCm)%B'\0JhC eG满%d7G_zv}?yJ=@Gsߩ {] LAo;qhW']'nb}b4.s-0[*uun b=K&c+DWQnx`2@3M)_bp~Խ@:*.cP5 a #5;Β` U!pE>Pj HbYjdpmd5 |2-:l3 U-h,Qʅb:#<"QJ\OaB؊!f;0T3X!$,aK>6oyR yƙZD0=FV9x(iSe~?P5<2">t?}ݶ^LUjcڀυnC`ëGd }BN}fR4{x W+)K0EqK}K5O y|:s#Zv܌)Kyܛgol x$x{ne,dل^ HN1Ǟj YxdQ3lZ9hQY1*Jԏ3[V;\AEUtlƜ.i3D֤e8641 1ÏB}38s9v8|68gUP'Y(0jqD7OL(/ȯ_C&9=S:{rᐊ!/WvLτU=T}HH/$ 0%ˤ;Kcp0j9.\ J3l#flIy5jl;,gH'HgbJK'F;0^h.鬫=ӥfrL Iھȗ}xJy52$ZB Lju$n/QB( tsۚ\fjS,/P`j=ZuA 5~5D%0Je\@CR'TJգվ}MM!F9*&vƁ* KO pӫPhKU hOE1 8ALy|ӤPj\FfPiyB8H<@ƅg.j Ye`Be*!M6"4Fk94EiDa|31P*a Sg:A#F.1*OlCK>C4ȇ /'4cB̰J3&]8%!C]؟cdII{CLV]63o`u31. Tr*7!Lk[5gifGŞS_Ýk6)㽊]fD*?ƘuȪ{kU]e;]]h}:^`J?L)Lm٘~wWڄ5y(d_i1)Rmmb.XoU*!/za<_/ uj?-H=X.S+OdI9{ Sr2Mg\QۯE-K/"5RLclE("Osv5u3 ,S]fJ}xlZS"FwF09׼ڦQ.>`r].$ FPL`FܵYc -͚0wEv4_΁3I͍bXFR>mΥ-ߊ?>GldWn[/_8EjZL,h$w W(of/n~K[}C 0=U"9`Y[Gm2Jȯ֏ ˫v܂圛5a-A CsqpÄ/ܤ0䚜DW;& Gҩuo>EI&*SgJk*ۤs[Ǒ'\ތ߆q}Gҷ8$=w@;GdzwTo(%<㵺7EW;pcݳ<]- Џ94LRU0n7h|asPA/t] ٜ:=?_!|ʠ6*9yǟnH"vLk@X]S-(~xǷ"u Vn՛/:ɠ16!Xa>ia.ZS!: )z[d]2;rC EX(:Hv\F,"Eh 0nSMX8%^#J,Ox<5z ) c촬mӎڲzj+ymrl*3[bevWg0HaZa!{oY`w]pvE?i0!AEe$VQ?#-^dጁ pjX?A/wnL.%bBD9mWZ3GF_m$xr e<@˟kcgg b#VoP}Rdm!Z4 ۥ2aEܫ5(x^Y7Dn5 UkF@EͦxG⥪%d7ai~ڈcK @Q'A╀|eJchT(QvZ8%9bf֬E%T yt\Vd4#xDQǘ{$E 1տ ?B<V=%CшpVc.AZGjc75jGvccKO+WiZ H[|{lp)D,6uOI̴ţ^{E6,SM.q;Wk$|E;~攵'U(qY3H*E mGTڪa;Ԍ+5.#)n[Qt\;p Җ)u dMBgWlzK< (\ D]q`^5RcH8֖k|wLp" @v?1o9BK7!0SNbKe{(rqg2[X(NזzϬx:*wf7ˇA@)nBR%7}qK݆_ L1((B0 o>jJ11/zǎ4{ 2w*An8qMi)sVy 9L7r7|C;3s`F1>yT \ !-Riiqj"Cb4#^kaM/RМT܊vZzVqmɛ,F)PUbi +䒹bB1>49l>ʴh |et~}'[]^[kXpg,[;i9`*11[QWUzsIЍ/MKi35 D4PSjS $hk;TO}P#^4ҽr RwVhbLJwv Vqޭ GǚV"n*wX)no=D{ z 8wq[+t6!,vK&T/쨯+|o" &!F-IM{ܸb.?va7.ÿșfDq<mxNK5/igU7sal;$ ɞ~-v0+~+»|^וv.,M2ҵZ3(P hTAV^8s~ЖJTxrqa|DhJ>Fojz~.7TԠ$T {Jr7+:\A{21$0egslW(B`/cr'/x>>m3RtzYHK8o ޞ?zT 4lf~'LÆ+ȿ_I4"$~ 9^{.G!IkQB~<:^x l2┼F=\\6wܟ6nj6wflbA$4 }P ?~ZeCL.jNjevy*Аiӭ͎o04i0ݹĐPA~S0t¶Z%=nvIf/013n&v_.9XD|rjPXbwy*P+9<0hkXi=FdÈUO\* PAȷ_ʩ4R;H, 0Yk('L+ԵM\,\m>U#F46땋'^>.9%AZ̏}p}zu@ M'CGfS|iםb'I7nřiԔ_+M&<|; \ߎT',M܋M z 얀ToR>9$(9Xu"@~!pۥOՃ,ٽI EKH/@ۆ 8l Y&cfY]<0WOo#[.n\]FJ x]\cxd9yNn}WU 7NBZIR+mH{g"Au"<&,X fU- A׭JƛR ,0Vw|h"cU"Eʠ.p+şx2$ca(_L*Ґ<򪂈F{T DxvFǝb:||lm_ $:uIFG1yX]f&#EKznl6[tGU~ya,AÒ#rbn ڗJe|>HٱWQ)1J$Un_hM+h "\n~/]?Rdpz~+%wukI3&U'UkRMeFu1lCڍC]4buh Fmvi:k٪yດVKR|JOg`ӛ ݏząs*tj5% o'J%'oo{y &Ox,DSv#S BnfGnTI^&_͘uAٔkDS=qk9I@]-.LdX"ݰFgY2jOV`YZC)k 2 !s2 ֩RnIv- |Ӈp{+YS}7&fL`ʽ>5KƦ {Dr 'AMtQA _,)gZOU;ԒcށZLׇ6j9roF-@EQRt\&Fe%~u#5!^݇Hٰ4|V}4)ERmW c`]{ԃ۷.dnCc+,(i>ԲnWstZU$dw\3?'x\珄̻nJ)ZkqZs$Tn(xaW:?Ij| {_8rj*b::Ʀ=yI߫*mtJ+7  ɝ`2|ૡ>jAxo} ?%~Y-|,)M l!0@1p$6#WMNgX&<( 76Sc (/8߾}X$xcp7)՜hcy$VKkf^(TNXoPo]3}-sK(Iom`!q(d9g[@%P|f391 fF@Gsu[8پ9jJO~Mڛʶ M;ڡ*Bp֯9Rjub'QM=^h@0P|jB@?2X /ݪ}-fjkJ?zǀ6%R_Mʔ&+k7 ieR߄M?y!( (a8t3"o VAvD'ARE֭yVANiݗ}A8_c決`w=?󃉣AGbp; rTf_-~5Mhd&V4On l Nz \oO9햤\Oz-DX4{EۜX)Q&o~S(kkhHk+BI4Ϣlf*xv\vXpOy$[<(Zˁ 9]hI9/I``Y p)8##tɩ8ؕ񨢌EoƊ vq[E3hu_sc$yaaԡBI)o]Le7QbNv^6"ԟN@?5[503!;Yc9G>-Ӛ9?!Dq9etDDYO&e)Nr @ekt+NkvF6&?A ؔwOgkCO>Zp2Y Vc}kYf3Wf2V+k5hѢ_wi"$\]bh0 qur:jFΏ׻hbm̲ bf%I@wNC]71"X*6ho9MnǤ?ؠ'*O}!q_%ܪgk\J:)}!v>f?>h$Hݻ3QQfu؋]~|qodڴ:Rp৘-,^_@{E00 U8$fQe>06:v.H>ꠏ޶9LIү:u0F=&1^4  ?g1 i-dѨg3OsJy>N.e=,YeMz؏vM_Na9wsrYP!{ KǂD.a i3di/S}R=-=HQIJ^R]]ז7K-U:0p WN>U}vLu6:-'1L9Mz=KS"e|a|yxfLBh= `YuN ȶU=PI/^5HϖZqk~~&hgnslc,I[BjGt9n[vCßAqfPDmd=P緾"!=w#ytdV`Y\ 6\KoMȟ>]]22Fg}1)ub+"" -~{,/w93qL܁_TsZ^0~Mߍ}aي%I9f; l@:)MМ\BɲncHRןϔȑs,!LaF .xc N[y"Dž$N U֒M؁ _+6##߻b+{L$T9Fۨ4oyYW΃!e.[Wb@{c]!fM2#qJ鯅"{*Š$y5[.'r!v2'S])!A۽+YeB+rX M PݤIKM4蝒ż0E(* OiF#Y5JՆ>5,9$jKZ/vq$=زȐe*}`Q\q07$_2tN%z6TzKUreCvb 8FtK] H6qXQFFo G@{>;I*ֵy.Ig0X{4_wmE 7}[h q&̆UL5uxBe+Sv!,-P <] =\uzxpΓ1mt&(Ӌ6V/Kw}Pa Q .C%OP@q uqʗ/`b 9.:G%Xn<_o>?CScbs:N֊ Q{mޥ._e eM: T*Q\C8ZLQC 7h?qj#(2\hctpVB_[&OF;o3;e|;B ]V;v[V2ߦ!aS7Z @NjRL8f`_龦7\D_Q%YH!Pl6?FiW'liTl,voU!QԶ+0<ɜoP ߳ͷ:5R\dԃqc`KEԘ|mOv>VQRtcEN.!X*taE?u]j~]6wT]VF;MjGs>PDpy㾊_ 5z8גex3V+a(`!EOƋE:biK{6ƓHu@̑x L eJەЧ;8xc&rMf}!4w=vǕ(g'2x:>QI7'1<f\|V2!D#zz9"p5W4J9H ((aWFcn<ۍ|k&a扶|,%wKЩ4+yZ\-"Z+7$E?Z^Ob XH<eRJkUUV%7 @/GiwL辳$]_.2}+:ڜ QiCdHVh-6]2.щ赾A.\PVBn 4ݢcM3 *?V_# a1WBAېJg݌oO/gNc*I;D q?+S4)w D yw$m|m6 r23ylK,/V@WϥUB!W۶F,SŚʨ08SMvBNC: N l-&@Iss1DFr.I f6_v(̲7q|"ܨz6cYcg,-]T1%^Djک(g *{̕r4-!~֦7U"hsBĵrn$@h`ZAs?i?@g#N2]jX`e^(AbLp CwQ0uxbZ^*WT Fڪ7ݛ 0.i]2ĜCfVaIfKP=q1 tE9 c `pk/SSgS`U͍Leffk鵘\ox[&() Eִ&NSֳ`X7(UWJ F.򄅎 7ʲHp2B}UÓw'ɗ$̯'?C #l(vUk>5vޕV,QPɊ>gg3i13-!s BjFD$'/SlDdڢsͦRî1&9 [JF!\ȅaI.~˟i?D2 y2iCDQyz2Q4{iETKȥ$uꉡ=v'g"Rg<(EmK~CzAbq4=/jYN؍Ske=U7lzhW$'UęjM‚)|Ԗ*\|p25M. 'P=}7cÊXVOT`τ8-<ȿ>=Y4y zޞy[7,DOv c&hkyS!%^ 0;k K^3KZ'=7< ^.Xt{9=x]׌9X#y"fno)KOɋ 7C)TtDA,~X~si$`W?L*u=J}y]t48>م1Hq \|qfʻnC?8(Ez14D4d伎C^B4rhtt(CbBNxe'$B.gȠr3Pj)eEBMmcSj*29dm ְ3ه6fn@09~o26}"57I`K-I=hڏ R ګ|3G-O1/r.)KZo17_̀C^xR|2_: 'kևƊ3U[*3 Âux[bb.Lb%oNSx'%yx;'A N@5ƧFi}ʄ-LͲwi,nEx)M BmD 4)KIr-M]N$"!B:U /\4]9!J',)d>y4Cb| 4rR~QSuӳY,v Lg Z|aي$8BU;Z\Ľ@~8"3CTU oJK헗ɇ|9}zNsǼk=)R1K"-؁uw!)_o\~WIMD|Ck}L+CVMKP}!Sn9M~O%&}AXL +={)r1 rcmKyX| R3LvΪY[DO"(+ҵKUPIDq=ʾ]|Z}g}?D.R;a$1wt  , f]YWZB#4Q<Ɵ-qۯbyG]ӱGH&Rx濺tZZqPՍ>lcUx+>6!%^L# \,wf.]}.ڶK}c}x.Gyh5@y僸ה#Jȏj'tȣ2jZ8`l]RPV N 5Yi8!c`U36_w֦ܣ:܏:{P9)Tu}4O~:Tc I mw_ɰt«:|ݣnd:%Sǫw5rO(#LEh[uw†)ir o8{7 ko( ?UQ?zQ"yE!9\` fCKe mn>O3W^Ϯ*ho L,+ B%o#Ue_֒lZblƫJ Q/ @p1#BM]LzشFϨ/wx)lprC6O:,_.x7q_VVoj\ϫ5SnbP~[C)`U9@cM:o:p\dC}G>f)a/{XΎ8썜GS&pߺc1J8ar?JCLpaxMxDD'n:gXw1p<,#'xcUK`L}1{K$$0si%OǨC?u`P`Yطʑ d.:k,SS')QoFz؍jG)fbh&(#c.XNsz/r5\@)\ 6ϣWZIϑKik(1ޣquSb#-G]o׵ݍP,Co6>&&8- ˆ5kVf3!gn-J0Dܨ  {hbk ̘ͥ5L51,F]-r‹T->Y+ uŪ}PB;P`cL>j`4ŷw;`!s  cM!W[Vұ4! >sh;@P4EW%\낞(zqti3^Csr&y._\Yo4ǯK>Z,.e_dcc{\AO֔Hx4Jt{#ǓP.|5y+6q4|"V/[|\hT/g`p*&ͫhYԏZjEApxGˠͬV&9cHʿGt6]#~18h̞ho v fRa83vI䃁2$Q\AA(A( C" ᮗ̤)ޮj}Koa F[3uĢ; 07l-pdA5*I C}J(FF3@?E1&`Fa 5b$j[)xDj/.l)ÝR5QGBxg6م&{륀C!Ē~TuY*vdE<`Xts%,w_>'c!lBuqDF_q7Rh~͓ZLNf֢JT}Sُƺ2|Z LЄlEۤ$ ]ރPMB# /=A1t_vܒ;r6?[}Z eƑʤÆ巤SٷU,|]aR \M5cX}R&&=RE-1}P 6"%qOYk!jGa;n!PJ * }t0.2>éld:|{0 BIL</p#F)D Tь״xHWY`` xe^^ln Z>+jj4bw  hFУɧEI5@Bp195L'1s^ v@-@@/HvOYӾ0f(Z|;ܛr'Wu'M7Fg>gx{O[JBdA _}|^ 6mw.gef p0Hw2vzfqEucmC<8Mr(]N"/ҊMWXJ1{CEuRk֛ȟ\}(VGz/ ysKFtS(w` HCNcBmL(]6 1yRMόh_|2 1dU,uK7.|z[<}*Q{z=}%w>sQ3TPs<\]Nxu^8Cbsmfw\  fq 2[1zj~}O3ug"A X?nOP:rfRښz>%SFyI,|Jo:PcSBEh1n$oJyd,?Mi8>OXA?YW]x%WFј wE?Uj۸&|d(RWrBgY 3Aa!W;q'9MY[4R~>g |HaPflө}!^l lV*)+f=?]i֖ :#9@W`.}Vb5!9aƑٮu@+;l_i OҌXՎR4 ▁a}mAR*32y8 m{hR4Rg 2]}c[|g&;"E\$l.Gumه0aFs.#y ԑГnjwUV{,=kZʐelPq͔)A/F-.)CEJ]4?cDE2{ʌw]eo]Y id{`%<&R;/{>GDLk%ݔʓ4xXFV3="V he{&'1>UIy=/IfzhvC7=p?!lmKha} "yO\MY)p<$p@{Eԗޖq0JUC %O?!qD+v@?J }k)s*o⛇"bPCu+q*GDG&~gj. ?!%VK*!LjYaU''/HeQt6T8ZCR͍t809fb9T3_4n( 6%2K?ɹ6S0+$nNkQkguRٷ1z<4#<קe:BUlqI17D/pth5ې7=0H2nU9d}]7k/Ȱ *q(.3 g?pߣ>#w$ְ%Tq*,>wy x;ѤL7RZiw~]oZo?ai֖R<]ֳ<"C#GI&HbRlRYzxX/>8Nc%1CJiCF欣Vemٹˈs-E%r !vbeє z>;7hjZauhq5 $fSgp;gn>DDlrniy' (UX:űy^n524#\儹}z8&f !DLwR[QhQ!Y0󴣳0qF]Z4 sKrrz8aʫDM߯n?>(]I-_'bDNZ;_qC:TAotSgcyy\%iQcj.S{fa~1ں s(&_vck.HLlHGM|s[t0-z7x-Flp@>p 3; >^#]=3= WmkSH˕{W{'5KVF1eD#: oE6Bَ_9|"dr/ryA %4{Ah1#BvR!pp?WAr>[&*-J0\HkΊٖF #[E$/Pvi 8}͂ #VЫ&Rt )2Smr^y~Qg]I{ݱlVe[,ɼwN#At6فQ *mt>L~]{ltF J) ՉBjbqt۲ֶ( ]gB*/0DV{l> Nֶn(DqQR$X,(ͫ#1TZjOF6AV~mxMfx:'jLjCop% q+l*>&4i$.G'|5G7U^pwح'WD2 sߏ-1*υ <z^Mwe}"Z}(({w'li<;ho}{WHjPV2cd^e;L5w vtQv"}~Q41EaA. 391Q&I[B{A#I'8' t|O z`4*54=qIj>+"ܱ91t;.yCeZcg\ ,|0^.d7nW a37-1rbĞPcZEUS h-rDS\'1xX 9,>y1*A)Lp.F^/emAZè7iw0-!#H!yvQhѝzAFm|)bX÷EW=Dj) 3HcxwRhC6M 6֪ +Kp? La]cAqNqcԕpaH[jX;P; ;~^B{ G$.VdAbxJ+\)oA^I6\eI5G# o*+1ědȅܹ8)LCu-Eޓ ,A;N0_qmA|}Lv]\E7IyΖp"&H`!Mb8WW-iV \ABt5]w0=;L0`}u j HZlu ⇹ֶIhCۄ Mƻb Ca*pPKqޖco%5[^N~ܡx?G@)S0 thGƊ Xªc4eLGNI' z #iYʇlіiRXRX% mټlM,oXe`;s~$v#eLBUԞYAOa-PxEˣF9%ozu7ZcLЛ_z7S۳ofk!cTV5am?}{o)>&X#tV+jޏ!5i7{ɺʌj5'wrrIEIo2dTٲk%LωʼnS|gsvѷ BΒ"N@/ϿgNֲ؛=#b9!З*ؗR-<1DЈήj6k JU*J;ѭTCRՄ4XAySi6ӁX`PhzQڎɠ4S=9G҂ÝQ)s)ui㜍5`fOCt]I&ٕacT6WF#t2n}hd>qR/  &`G`1RC|%̼N894:y(^9F'qG~#/,V]MY9NCTޣblQTjUsf?^Ҭ Up6hW*)wT@?D)YU4 Y# (2D(y֍گx(D ߿loKg̒Gg^6u;6R foS3ehb)dž6*1= čg|e5%%b\L1Y5Y{e]c3k 14a.wuAYhsɍC"S("s.Z &*ffڔ[(ݻ3 c|5r1:(OA]՜^Ap44s_N2اuiao3- wb5+~CR>ŸrReã"VM+t7.eIB*zZU JaölAasnEiCN5:ԏ1٬q;P`O \5؁JZ|ȳ.~nwSxʩh}Ȏ%H!wvo}4vU^1XAXZz{J`e >CаF!V] om.F]!ͮ L8s,t#"H{Yt-Vqt=3uYo!^"ܞ/HO.GE$Zy-yLj6lӎZ_dRWGA E+)NԖ,~jx;;كV3#_gMߨ.vt(a O[ J)q@vYt!(7ww/b}wxg^Iٻk@b;>.V+K$JC#>!r?9&T 4% N/~icuNhcr b>J(GOBsZCaGT=/F0,"ULwju7(q,sVϦoZ%?mO{Y:ZUyivJoBmuyÏ~'!nkW6mGle6f2I XCjc~ob=4y(Ğ$a~ϛ!V-אG(_IFM ])>0;Syb|n|ިzC='sIHr>?u`K~^OPH7g7)g\pxgʊ7e݋p:( Do2| d9p߳IqRo/fl5Ohc^J.Ps-7– 2x>2ӡ5ȉsgHG4(? )V݄:'&7LzVLӓf4屵ibDm*ACC^ӹL2!%jLROq~\ƛ&U DݳebbHkOӪ)dh9%B^jCND ٔ &C/e`1&-cCk\Ж~}(Z?5ݳ\"cOVQdtv ֞M&%7*\k>1AXJ:.Th<ZBAOIUKhةJIr=Nd&$H9ͤA̻B?^ )&أDꆹ ;>Ydt G3?sn$K:Pooj2FNfUgAܶUZA͢Wx!\9؛!`)O 2oGJ`%f-|ዾ@bJjnANK#XƱ$sLt`*S8)6؁s#AH#?+ahhmnJ3ZΌM Ia_9GoX\*<эH-[;F&ERt@bپ蛇Ҡ Gަ)3 Ӭ [(6bj"\ٙ3>~n|GR8V[E3R P)_s~:K6+GV3úZ֑3}fSsaP@M&f}wmmNYmBcB fn&O{9 TVO^x/UhIVG-mY\/͉uǀ`>ODڀjU5qI0Gk"tIP"oa^[\/e+'8rzg1رT/bvp\QIHf8ƺ~hz)jy6$24\@:(>Ƭqd"JӱeEtAӉJ72x[׾Gvc߆۞M qҳ ZIA [7[=LmW_)vێ.>g"p-'g@y:q+ VIw!F۵\ikG*;F>U%%]wn9+DFSK12  E}g`T)AAh]o˦5s5q w#JEVy W(o~b6&0L.ʆ]%$8/ ъX>%ww$Нl _[ } [FlMT{<pi~V޸6{H^0Qu'ǫ}d=#j7]uɓڝ1:[gNY?V|B\}9ۊ,] et'rسH*%Q"xH9-p{(Z\,^j? foKD󅦦B$ibRJS  Wkqj&m2yGę(p8\f++r>`Zz`Ѝ&!WZ))@ÅGx9c!$wĮrf)AZrj&!m%|AyyZeؘV0oF\qmx4r({*Uj~"m~_,t*?m3RBfm\g=8Um5_z};<(=!^2k 0*GNy"IWnWd5XrvGLXDipnLGlMfc>`%b{v[IjAZI UyPkxQ%1vF 0}'s$C{˰uMT{)y29u"/=G 7AQb݂[-6&:Sn9^"׳@ާGY=-uo B}VtXy]M)X=jF<z jc˱9mSwG{Dg@4XWM0YP1䏮 V KR<7Ft;E>O1{FdGUGrcT "Hfc戥9q~<=>\rB+&GVY7!tʹ( <"9@޹^TRZh|!4-,FIz~!5"l#~Β0s"NrR(ӌd'Oz+B,BTl"<d;bQ>T\$ܟSA0cU׆:!gmԻ*m!J |Ê`Qo ]Eg|EB:qؿ&~M}KEQne<NjZjз &A#gJF/45!zgؐz͹zhWUi3){8@MPn[Ax1ۧ ib2ѿrz ]B!aEx!fr>0* #aF*ew C/uOaEMlUΔ6TcJ /5Icx%-tHwOs|1,U}mnz`}j?gD2C;*KHhC dF%rMj:j 6$n:rQ*NͳN@OʎU7jǀO(2W]3afͱ%*-Z\dɈZD]N1)JTj}S#ȄPJ^hM nyBgpEL9+d Y '5jJ yz;瞯yEy4>tiʁ3gS5TYDI]~0JRk̃O^$qo-J0=K p;FW'sP%Qp@? ' lJ5:\r&[&5Ϳ];H˾XZ;~jlQMʺl'}z6m+:j ÃNd 3m\vZ3"|DLۥ =}FEBP׍V%$RiL|TeڧS>sz7E[<yhSXگbMo|F@㠟'\ā|栮ɀmY4mi>}{v7+#]p$MW'aDo+ $wN_B7juʬ,@x+Rbu*]|92GDiELg B`nM&7QS(dACf rV(I>vV*Q!`ʜ-E4_T(R n2A*Zʝb 6ak^w*ӷEƒ$?EzpCZ+g ǃAyV佁#ryAi]X7=Uq{ Y^ #Ԉ"Ag;h5r  !^-R9C˅q꟧ފ{Zh5󟪲lVÀ(4 zhLl{bػbx>kǔ/)\ϟ٤=8M>a(:'߹NR :灩q:w\}" @-l؜hQE d%m. `zoݶi܍ӽ*,#yqQ5$Yٍӭ`7^H@pl Kq^ߒ%z.CA7 tRH6Ս-c Y%2jj'\ {u e'~U5xA(: XNປ:;8H?QtGNjP?A5ea|0ˈ'!`;"vJvwt>xdL:(L[_xv8ϸ˪5],4 ufA֎dĐ O<8%/j;3O>u됁JF/ ھS ҮdQt} V1A*"\|Ί`@YWǘu͍{a) ʽƞEUtrz0ErGEjR=~th+Mu?U\ [A.JFl[;T4%^NM63k7M24kBP@D-gNCa(}cEr"TKL +k(ɾvsoޕZ<;њ9x'7y W U] ?rW11"U |"HbԂA\U'kc[:8JϹe#GL;[էBf\D5:4Mc=ELVdjLO<"Y Gv_oH,:pz^EJ?;YXtn7F3@hzJN᫘+' mYRYTMKdkCSɲ7?"@Cf7H- U9^dZNX3NdSp`1?afLJy+ޛ5;V0P栱ݳA itotP]P1Ukí%\pQ+1xBv=sO;s6"LLc2TߚJdcr[n A⣜҅2ՙNRW툝qpo#yd&J f>eTԢ{:&PUO f,djC%]:!bQ0 ("`>TCZ="hDֺ$}es&YJ P 7˯لVY9 H o&W=p6Zt?+C] \ ӯ<#ɽP:{*ʽW[@^7حR0kǮRtcp}Ѿ0bҔK60Ɵf8p:Y! . ez&};q (ͲYrJS;9(S("`NS!uժ DŽ%T`mBLdNb[@b^!uQпW" -x7gh[^.-©*rrV屠XtxHQF2r)륞!΄P!ϲWN9w~1v?# z0zI1?Z੧Ѣ?sTF?y?ZY8NJ܇ [ 2OFv$qMr> ܋stVI?]j?[~Q![dEJξEMbE[j7JAz+qئrW8 t  ^;;;ytjNjҞ{ؕFVtOY@#29cKD 1e]*Й+_U(L@/-5}=ə5>~j*yg`_K6A~no8-C Z0 y'ı?Kg4X/ϧ$22Dݎ/:J o!΃6RF98.Wmbݿܧ}v(`ݢQ^GO1Z-pݓŖØT~\\"ahUȚ>%Ce(MfotNSa@SM6kr ejkg6ʷޗ$Qb+a \@OE'ܭ=lfSFb2GV+}(gV` @^:&TRݹ-$'DS]IRҶGe>}"d*vǏ89Ln UzK^O*vHSQumFnE9dLx,O 3#DHE9;Q'0-[MEdSGZY<l>SQՙMC zh ,SY"(g+^vbL_\ZGPmdgOUzu8AvYj*aM!®0/WW_J6ycʦӆAj<I6CvՅ =t \`1ӂsRBPDnm(!?㧬~"ϟJ ,6/r#1PKwPP\ßߒ'27]Ķ!0PGθ(h%%(sol vl"?Cu3iDnJH)Ëdo kULhRBT6@m,ݯD!jdlO\}>춥)"&:$(0Cz_YZOd;V฻U}<2 1x|aeǷQ2"n (PN0 d38EwH'^@"w{uGim5tJz3݃W3~Mҭ쪥(ݛvB\y rA$Os $t(z \'R_WG3k ?C¶DRz\9*aIh5yA}͎x0zNQ[OIZUO1% Cu3ht w:nj-sтه@Iލ̯ `r#`2Z/ZIH >BX=JCVåOB_}oyfoC`ͣcd*t$ԎG-HKڠ_mg[qP"+sE~(T$gT:WCА`#/]{=iߵ7$GE uE%!a-URXpd eBG@lדcMߵd/2] $\-7a;"bzf1^^--Qწ6 %2꫒x$Ŏ0+rZEXHg#ϡ \6|kSƲUțiT1Ϧ/S¨: lОiΡIB6җW[OP`غYD{B!)O4ղnj顗Mz?8w/;/RaY$I P8fp<Ӻ>mX!F( `@镼:<-:jJ]?cq(uK";Ks7<_wߩ~Z摆3/5_|k#E,%%dq*Iqdops%QBzi).oz"ߊr5x*SkIۓ_.[qs&g߇Dg x&?t0W:I])޲~K_~0#2?mM5ʴclrbJKѴڴXR\owb3ГzSh-|bx*plGSi YH2qY҃9=my)WL֏Hn 8@E})ފB>jJYJsqXG 3>'+D1RU=ƙG2G#(VAcvx|$HmW摿pPܶ%+oAmâV{CrDlPTa=H v1PX3HP4߁v{ jy. J=Ψ+,!-v9N,h "$G>aɣP X>V:q 4bP!j#zF#>;E^saV7厞PHO|5{iL+E)lUQ6=2P]CB/Q[.o{/loe554{r L6]VՌِ2Y~ ]9papW䙴o{J<6hyXnx7.MO5H5! Kh^8f!eMhD{q İg Z"9?3R&)/w;hPUEv<)%g[p @'ϰ:ԑ -񘔫q MJ;k6쩔% v!7i hY>!I cT84JxdoUKzs&s4wn)`}(ilo2ZWB'=hLL@Ю|)weLuAy4JHKUko&BjXN5!zͰ)߆D,oL )r)&?f+ Ѹi >=u00S1gbe0Gtt /rܢ!dvwpRiU|[> {qMl2gͳ AN{'ƍRt8侺8w$ЅDR4+Wx*-͈a^Q@-E 0 > UX9F=Xo|:l8ɝ_/SIƺN 4 !)1fHDb6 ]Fj'X'u^M?~j2J WG4WpP~;Hwcp9oCE$B{7PFOm+!MiAnb:Jdѐ0Kbm{M5M;d2 ߔقb,7~[(MǼ ]@ UʊBt'in'C$9yqB,@LF9uImš!hzqG~p8nGzN灰v)0EEI'v $9A?:H9ẑk'S={8=5잛L=|r"lQ};tfB7QOc '4l{z"ҙ p{,I>iŔ[[ L>L<ǿ_:ANHTbՆULg#SK5_̭΍{#] 6xYW~I!+qOL5;z T7Rpؤ?'EM)Fz.@ZL0dNn Mr%ARan=.8S)tɶ<@R4^'> Ta.BƠs Bǁo}OkV/@%ѐ+trLiRrR{$-a@jW2I)>0d 9k\=ZŸSB!|ꫡsCl~ NB{*BgF ٕ#wOP]ӈ =+8W,#.A]JbXu lM ^Z=5X4bQ~އ|u3@X4= e4?a!κ5M{^$=gۧBҕ`߈i P!%Y,@bK"xΧm*?|AQAE9p1ԓWWSM Jb|d5oT;CP'IVAA >5s5Ե:5sRHl| \-;/i6hHгw&=o['k_ 7'*o5RU @PO9$gvp^Bo]*1+Mw6} Bw+0xC,~fM_O9ogܜ/:-7Ħߡ)x8b'3M(3Lk!pBO%jD<@vQv6Iy7`1avl@gCuO.:}'0|OEp&Ђ%1o "}ތ1+ \ɋ-XcޘwTd2|m~ l0$H[|rҽn9$˕t' H0ťf mbއ `5?S # - iw[T#OVm}t.G]!vl: yp׾]*9 ڥt> (e1,ejFG>oeW ]h}C<8UbݷXxֿRWg=,ךO$JjZYK1H=WؑmFF~POHZ>CobC/h92Xߠ *b1%&ze|`)#*QVظ_]oܑiC"-7(B ߞ0 <"cgUbKm8)bZffs%a+XIb´h}oGiEs~!1n_-oG@QĦ7l,vcTEi 4]5K\(V6D)=ε@Uɓ_wGA23+ʁ:87d^bkYůp ڐTMMvTt7f䩼/6Tv=4V: 􅀶Gn,lf{`_߶ SbǛEJLr5n/t& 95WKCE^?44h?LT2,)˅EtZQ<ܦx+(C Ov.Dlb-~<{ "h,uVlgEN7} _HX%TTҚ#O2r\쵍 yi4L.A_TJF{pDr.LMv9s vzD,o(< a}z0C بQɛO6~xdWjs,gHK>.ûOW#E>s83!4¯5ſuOcǫreit +AKX2.5 ahmUYcxS %ݢ~Drkw Q/<fA?ozGMbGumJ[ )&ѯ( ~r=GiBV J-mK>|oNEJ86T@cDה+n_eah5Uâ>sϊJ5_37 ę[Oȏ{Jv N$$Z `kՒG5ކ:1}RL8ta~/TkRh9r1Zs.xZK@WQ}{.ZMBtQA'y7( .xddX U-Ƶ*^s}voV$2jp:35Q pϨ#~j:x1i{e LqB;Oo/uΩQKX1,ݻ C(ey({>0(үkȔ.?d'$m^qqi)\UV^TӈD5( ^\Z҄vrݜ!|Yoo\ ^}ʭuѝ_'n&W^_3J/O9tx{<=H\G@|7!Y?C& 6ABe 6"r`% ~Ð^on6`pͣ񙼀o2B651hYjL5>8xFhHI ".%{geg6PS'73v`"E0`Bgz!{]5s Y`D܉]*r"Mdr݈YHCaN;yS%E5[Ec7,W]*tB.XSxEo4ooy {)F4?Ddʞ섷}_zkzdoɞ ]1aו0pۅHo|`{z,FP4VXg sH}_8y0IAa"$O&"5: q>:~0л:G dquW}nB{.«_gvL.O]-<{۔Ї.N9 Sdz%_%Krx#K#شk:D=^\}8.5W D_Dsq5DDf?vz |m3 !o'T=4Kgr'rȾCLϧ2 -T20x@K_ AjV$ %w}p,#g\!2YךoiۢR R<Ͻh[B 4BdFܡkE *ga,оoH{dIwG}\PlҞ㔋}k8U-Y1v߶"*Y:h5?X1*r$ky[N片h )@eO=jsM:X9!IwƏQBt&*Z|*j._6k)|ՏS'% >9⻫z];8Gg-Kչ \Ӈ(6>tt]2p/sttAc{я@ܔ{fza1B@ CZ ̰r.RøہP es)]`)rlnIR8nvWwL8 Hk7fOqUF Lh8]A-ba%qEu-, zSZIC`t,NBj yy-OMTC߇񘺐;p ~)Mr[1! c͊Zf;֋y4&hct~d x(@0 9gF9ڑ؃e%ǽJ1khq*\H)ֆ<,,ˉpr)J>%C P3LKiu/0ĥ}#4ҹ<㱗&ƅeHKbc sj#WÑj+slqhۺ깾uvK5*qC]d _ڻ Yg ØQ9 yvj bZO'?'ѳA-C8!lO~IJC -F /KxotgE[䠀ij9$qanFK{i}3j)- d̐6vuo}wX57B"-\E %'WD~VĶ鏍pv$norael3}`WShi[E0~ \SSpM,lueZ*;.G%)Qh ikRrIHWA`{ǽꃂLrO qn@:CwQ]g7{l kwk ;5CyRgeR+>҈mDk%YX3[批PQGНǑI 웠Tҷ~LM(e:)$:])J!2ACݴ^ VK8CLav.RY`0|:}Gz@RNQSGْ5rn< ѭi#Pm #=0Ôrdo'O>2h@Kv&]B'sԞaf~':#=P*5Nl/鷍ZcB;Ǔ#OSp<б*2 M{k'6j|X=|l[vuBSl +=ߓPFRPm/%z/|׊FJ-S!N NJ~~0A?R*»r/ee`.3au㿢yf)ܸ@v0H 갾\kV^1O#:ޖ߀oX2-Rٜ0ׅbg+Wu3Eՠ?Q|`)\x^OC_%,O+myMPY{H/ vWŖ^B\t7oI@T\v(\v!ckz0,_BDIT3kbK*FRlIGgq@W_^?~ez7Aސ)jOf`74'{gHqr&Tϫ%DIC|luWXpG `BtZoezrBfT4Ǖ`vY\r=w1G>D&Kp׹x?-jݬ~(m?YgNUQ[ǜͬx C4>[`}Vhݱ6h.dr6.}fفu} xZ{|)VH2 ޺FCh/@Lx <>VR0d4r9@ =[1uP\R*6n+7Ιe6 reW1M`B9؀V "s؛M%[_z O=EF-GM+s}#.p5LxnpGz`DWfH#.VŜe]k1)>+7 qLZ#a#4\c&9~vlP%5ԢMuLa 2 b^̟xs}Kgz*+N0C'cQЪ<(5Z;K3*"vC)DA&#nrj8Έ_rXS?+XT_V`3IH/TkӵY$)vÇۀQwA~%G:e\[EB'{P”CաX`?Jj/Y O6lBwY=&~)UsLWħ[TE-Y2hac }/:<X0 bL($-!X]1 (i+Q-sQ=:(+u kcx}{^&%&qdV0}WΆX0x[w{OiSK~qFKLM4Nod /@1fEۼ,8Wd?Y]*_$ 9<NKnÈo; r=9//X Wݣ CD:Dq6#xy(b)[?3EBѢrC Viĥ\ΌF{EbCM[Ұ[n ]nVSO$I˦JÂ|?IC=I3xO*T!> )׬ –;B64&D!)~7( )iڕN9``s#M8Hw^@PNBώwȒW#G!_C!0p4 C6=m^< 6xLqе\6Q#t(HBsm!3 H^ݶ"_tW.1klo1X{SV м5u+-V<2x&3bB0>D g8Mm9=Jc{[2_ǐ& Gԫ}R V4qit2%:El+?:ߧb: { Oo OIkN@0a"ƾ%9bEˎ䅋Spg ?97ϧ(wУ,! (~\3pWf (x^WoQK_=[3ټeMM_O3ߠR}M7]fQA>(#a:ja9Mqyb8v691K6 }cܧ_uxnb'-$m+ @7)< [ja],;&v>l s1#t~ڴ*qTO.׫CDu6 ?UA϶ު ?4YxZ*͖4_sq^b "BS M5zHތlFc`tFjMFJ^Ww[DxYs V0RAd_tf'l";ΩNAPh[MUϜPa->Ԙ^S0fr=>0HVdM:R3Wapx+^lJaTxzS eث(4fJ3pX .G|E;}ӿ[\P8A}>ǍQ6=wbd hb^M^@0Vk}H¢v31^B@ׁo ®ZbV1J׀ղ-Z'bLRFidkؾjw1=hcg @Z%٧?_tKx5I |f;uv4p9Y%WNJ ~hL?eq>N%rnҲ ') .T_8ƅq^l@+X/E[b:YF>ȅq oi;j\NBG;jZ`"."E^5#6ܬ<3'k*̚byr3}}}wJ5,tSED%v@/$";PiawTRHn2z$5=Ŷ_FBȧXdQn:+4V}bؖ P i13Qy,H)(Xr8Iɋ+tu"Yԗ*z)]L縏-C3%W9}uZ\!׉PjS a.j 5{7= hx)#t.5 ?j7B?.G @%B/b>RͿ)rAS쯔E"p1&ޖbиѨTgS9)P݉0?okf&$(xT˸/a*ʰϘJ~u-u/7AXT5}AuCϣ#n`2#5G,ЮQ![UAt4J]{GRJom{n=dheYeGn`k'"ݝ92z)ʅKީdڗ*.+_;6V*!0F:#%X" U}{iJi'7 :BuvD/k6,je_fbkT'Um\.(t_"~ yXT8H~fƙc=_dspO2 &f;`R.X WDW,6O*i]ڡ@[j=ۉͳ_"5-=??Ӄ+VܚCVض,Ўӳig{t$K6F^x7PXȣ1iT%maڨlL2I7ecG4Irm y;*Iթy6[(HY0ng$| )aе-b4Җ*1Z4( a*.Et1qEP3;>V-eZ\oBS^w](]qF2 >:siŸU ñWH9lؤ^>t<7*wc^8Hdg-H 1,?O"^BJYd$S89Kiw3ҫqtEZ:jh0~]2SWhu@.,aM[ήG{oa;߯5w͉c` !"Wqr& ܉0|L >@unIV )&UUqkp̲AVAZ,r*U(1nqUQwvqnK NtL[ %\ƛJl&ݵ6v\ZZWtPv*<\@ˠp:T'ܒķ**=TD{4V9g[B0mژʁA<\iCVQ1󮦋 1+06^#xٔg/æJ6Xm`H o;!=!z;ze|':l?~By+0T3ր!V*eYO6]lR-: Mb$&9kR}#[!p' |oDC `]V[_DTxDFВp$h{-s=۴#?hJ$4jؽYXRU?v ؿ tR#?sDQs.%7ޫďfVYl_F>+.[on1{vحhSxT۽"c[8Ok_lЪL$nxiCLCB{ta{ !s%杒vVxQF/M!f}"K`*rq*|]L#h325j6/%zCqɞT⥶Gn>TDžP_潩d`=>Më 6K/A#f<~Ԝ`>v;}\9<@ZUI3j_Vm>kpN`;V5*F%U t9G+RxQ/Ͼ-؝zW.m5X>'Ac%C=._T/hs{xHZf MQH~};嬖9`e-0msoSm` GUm'52,@z9$WqtЉ sj2"28q9a<+xrw>k5T$z-ĵKq^_e_H+2kp8,h/3dL 4ljW^ÑMO-c<`="|H)Ryq8˖o'ٔ@ ){g Y}AU$-wׯQ*=WX/KjUe%Fe]%k%S0 [ߗvM_%S &U) ~A~tAF+,b*}Ցu֤z"jټHnHYcB8ZyS8"[XBÅ"Hr Y PgNmՌ|.dS7-Whӓhk`vؗ|4d wq'0@l0m!7ߦ`JIEWsT\*ߞLXU0 j{F޵r# X[ܻުNzESMmo8@h,lJS jNMOcHY&*dfkp)ըΉt0fcD,.IG?q)"sbFV|WFN<9$g,=#Ey?}$^`ut>A?_Z 0ITEQ$) 0qnkdVF p') 6wޯB@@Mbo4JԲ f& +pBpQF\fz\$lN;:ݰ_n$Ȇ5@5v0DЦq9Bp{2wFm>jW?fmuH"9)zZtpTMz&c7WWጾ,oo㐋R̾sudL {~OGiI-@~Д 6ƨudxMTN/[~/-1aIxR7<윘\ 2ua["fPYdMW#69X6_"*fŌ"1s/wQ^<2& t$Z7măıtA]` ^&; (#Uz6FjmgEp1@_U~# >Ǥ<%ri9Sw//jdEp,tEMvW~OnɁKw{= 7b%Xjcue&ڒEᇿ u:UtsϮGcؖ澮א>\ 9ȏSāV#D;J6Z"0Id'' +} 6,%O0Wi[_ 봟@|^ro/7'Z$r.,g1l`Izժ ^옮Ӽ_ZNkXM:~؁sZp qiDe/*c;ogʭq)&.eN:ފJs+Vpa9/" rjMzdhՑvNF:s"e iѦ61U2wT h3Y2eK*b j-C3WsTehrvW`%+1I~: ^;P]v**|(3~jZfB(bժJ݌oDn{{AWzTV#hGk җsKQ9xx`H&.ψ45p3c _Gzhm&O q9#{4'4 Xlrأ8@aqB~(i-4{ryAÑNDqmr&`NIU W\|fy40 j"qqP%L /b'Z7^69v_ T a+m3ׂvnڵMnqOp>y#uz_OhtGÊ纆 AǞ̷*׷J}j5A A ** ف]4zJDfu Cyuy _sFUpJ; cPc6 "IhqbGXzCԅ`}Lks ;4.|7W61j`y@8+ %`ڪd-Hh'6Kp~cJ=L%׊:#])sאßhS[ږgV'ܥ9-ʐa*-S?&W"2JVIh>L,LODr`5Av ZgZ&5[\+NhT="Yl>rtJmcMu LIbf'aY",9m|Uf׀:;at/a8ŐGփk.gˢ52{H/$LߔC0s̞hiQþjC׸40!an.Um1>ߐHZnwo~ʴ!zͷZM%8O;mB@_?/N+̽>7s/:mmla+ ,ϯ%)-)1rgV >4(JނѨb([6HTU:p>&,Sa#]KE! W}=C#CF.'͍1NwmT灠d:|,ወ򘙺l!cGf%S6JoRF/1isυV2cp*"m)t +hK9c>̮Namq- T-ѷWK%%dYp\RRB3`ՌU:ay8a)KAX t=ծz$vlRN79#EU5= IGDyZTt}W>E@%;uCu_*sX9 "A#' hhp  %R<7i5XGqGd RzF$(uK'VT|C/,e,Ώŀ?.3vbqڤ  'Sv pv& N4[?H`†RʬҼ;f1CKO2ّ; {?T#ZAS*Y ;~ȤlPlF|bw(qYv | P ` 3.@ -VQq\7 Q^=V>&.M Lnf$k;r)U|Ex 6P#?? $( ^5<5Ǻ3__O+ہOªwU@ [#Ƶ;bSnhrJEfZYMFFL@edIz#2>+ Oɔ^3qBn-<2%cyEu!i'#6u/d[B'ՓA L|r&R;xSHkY.Pڰ%}I5-!"C Ȳ; 8S:S&x=wJon6s/lt_Ww^P w+f5/LpjFK+l."<%鉣d]qhJ˶ ޴z HAdJNBeԬUuPz: |ˈf"Y(}c"}e}8I lz pBkw1j )Eإ߇tc6c,e(<-NcrTE%W}-c쩦AŦla(=J eD"$•^+q>)a5R"MHWUOInu*Ϙ ,cWvC{ۘ*LJrn\LD6 |1';q#eE*  ldۗq߷~1IC`Dgob)"6~.b~+Cs[fy-Dw=ҁ~.\[mwT4=wIEaC%=d2kXGiy4 |nȻM uW#6ku%Tz3-ˎE>uOpzP3kP$&Ȱ0O>d6Hcrkja^]9+zhmLIR^pAE,$>&LuG\NgwQ|O8iǨ~|-JGϞp:Ce*ywƄ,a(3GLK>ͣ>Tv0O_!*]4Fečƈ $6FqzlL0TBe(dc֮HabyWtA[XJql73,^BʅʔF_HؘП"-$/'Q ܭkH&@_7VNiăVkt"2 +Yh3(*\1 X~+Hv/ȏ, 3CPjPrBN&"'>>ң!4+'0Kb`}Yf)s&hid;sF[ZCfL^;QP]Qh\r2fj #z6SS` ŻNxnNkX1^wO.Mg=++?XJ/w_, }͛T<r"ܘjz .E_7w>sItfz\Os-J5VܩDjRnc>Xk [8M,uC %&ֺo냺 M::xuK1:H۝TlV!_D>w4U Q]s3"uzet}ۣl/NXPڶOqH !EPrktE ؎~X_9V/GHA`C7 a-h!𫍘!L%y+aC?WpBܨ)2N}# j%ZH  k&ytjeZ5hK \\qd+[ {(ʵ*x~ ,m >͟Adx:)KږehL]ChFN@݈dqݸG'q]RjvWrMoлq9*/w98+ <bu{)Mx1 %.Dy4er^Z74M!- KؾEl d 9/ P}! |BK*J oZCN)ڱyFA>YiQ1w%ѶM@mg(u[(GLMMrG759]U e؂O}) k09j+aWD{Lc+w_.nS#w^0.b=ėUC0) nr|@IIYVhf|5]~R(hE_'$&SK*>)[ue^7c86.p"K=={bikHtjAH10<{a;RdyV47F '>Xۍta}U|Oϱ2Jj:T|#Uta,s!H5/e~7n32RvbV\w_;2Жٰ~j#v%3G &^%IF+6d<0 zLL{syB%& VZnt+ Go<[]@t'H*'V u$~R;x'HZ䇄=<0%&ETDyi14G5+ 㥮2xuy!)_.nʣL/if KͶ":ܑGص)3'cQ!$=_s2FgaDI[H] , ypo8dϛhh= Ӌ+# Eu"3;ɳ1[&iѕ}9dH)rIKta "=7@~v&PSIN'lhUuDB]x[6t$idVZnr+){'c6xlZn(0V&Tœ{AØ>K۫ _hE$X6o pf"͖n6in0Q.]v&Nc|#Ǘh{ixQ.RR'/DX֯d66C|]+K)a|1 v)yxl剙Q%h/_*pn#| }͵1_BFZbI ˻nTwWL 9-6 ܱ ʊY*4Gl_=4 `*~&1>bd:[HQ$n)~ܣYɁZqVڠ!WP6~BW`GoRgz0f::fSeDK\uC2)Y{Q--!m}XeLГF?{ BFMG=C!ZԭyVvCESW]8+*\^CHEkXl`ivEqL3l[g 7 dS;6'c#uܯxC*v TI64:1A9pb3=ܞA_ȵIs*la^۞QHY'[ CALC:KY#XԂΠ<|3VaqcX ٞeZ69CU7}BT SEBTzB{b\g_x%Exf Q} O;+E| s Eǚktk },G#D_9xCɏ`R z4OP%/NCmM7 9Rf ~1~@b"D08YX%|^ba銛B4VPC$&^':~dk[qU2/QBXZ& Z7[~scHk1o|W#Ea*U>xC!-(%~@߭U4/8Bnn6.ܫocWkpe6֣)$C%&.C`|pE`}:%,aSm*&ɧm0 /LJ8b](ageӋpU~e̓~(]AG/O6-ߵ]k|ه%$:TpTDf%%P-&nd Z6]t?[R9+l@G=ՊtPP֥YlZx^q~j~YDyLs݂U/␳&k<{Es8[i4k9zqn;m`*WPtUgXWQy?nXD-bzKqaٷe|c$0+{p*z%K"y軘;puXnDH\ tgh d.?!aS=C]P]=Q >=DK:f'Z]v1g,m~:sѠ?%@ja a QkYCkڰ8,L˰5q\ #,Տɔ!*Kÿi4_cqJR8,Tb_sjaTtF;L^t-;'ג5zcnT![\bg:),tЅ~/؝` ثy3rZy7ĸc-QRh`^3FHw5k+WmDiQK*xAkD،,l6 pM4QW0j@mڝOs֮rƝIXٮG&` K%fTtPwCny$r>r'" Tc hUT y,U?#y+ö͖f48bv5ïhEQmmOn J/d/{^rF&2gzԭᦑHhȑ Pj"?iբry@+cįN쒚H(|DG9;kzKwRvĠk)Z백 .2T3_eJST $MVZS c0ЮY*,BrQaÕ! a-=Mb1OA2ZAG8Ȩ՗`$ٺ 0K4tn&AT>Y"a{,-xqhmpa:}4=ׇUÚaRepH S9]z+,Z<[kL<'5IEۋu6^&,xDUyZ16eغgzX27 M+$_n&ýyRa#hR`XZ2C%G ~5[>*e.9 p3Č|m<2?X+eAQ&MQ6m*vnn e5B<4/mx^ R[KOܮkqx1fM/@P4ȈQd*%3<3 ٴ Sm@K},w=ՆEa :յcF]AW HzCM!H~y&p+oW)>2k!wA+YShS׈m$w(v8D[!7l&iެX*.T;e- %G*q:8o+'%T|y,rȼ:W*7Us.q[㚢vNGa"~:m'# 5 /ty3,Lۉ}ȅX/±3Q3 !Ac885Wݧ?)@ҷQN Bz5K)ni$_P4LZAG ? 1/H`>|3|D@m)޽Nџq"巖(sɬ uޖMlY jL4T܎mp5)CƂë^BP-m~&!mƅ}aq!4yF_ `QrZ? KWs^0p05x8y I#eMo\z!V=QÏ DD_gi"Hw zAиUݬBj<9x#ذkRF]qv=2LWnWA֛;`әxi,G<ث2-ײBvQ0Mk'-“G;2y US:ơ uJŮ/yq*6j[>T8L2^BP?*z~;]%~6 y^].*i[%O w(v`cPH=n0S) I#< >orMxSxM\NdSWKoOϭ ϩq&P"H#XD;SF n(e3ުBǷwb)?̮&9v}Υ~JV. ~[*Mŵdy&@݇M$)G>@Í$d^r,:i>9اH+7|Sb'?DРV,yjmEm e`LVy>cg~a ጀ9L#r-Y5_-?SFriI;"_39r,ϿG'!s;iWͤ"ZF3!$]Y1Nwьx><RqsYݠn?:/<QMHmtq\evꩿn -j~V֥źSX>JǣLxJ/3;$:cJ2tJ)#OJPԘw GsW@ƒYƬjB+%0nb!NzeDlH{jǑ<w x/* '˶Vr}w.*nB06" KVt_ Ƀv =9p۫[Ahv!c LЄ!״P|^ KΡ6Qo%7HL41MWVVz5qyV |_;r=Bg+ǿםg9 zoɩpGY_J`r &.9sNYLDffok*v=/(6-T3h_F7c`|T 'D턗g#ą_O(Fb[@//6S.>xT[\'(IweB,qRE"gPL)#ul =܊HZV֯lQ0p>֍EOȏq.U|[Dӟ" 08*wؘȭ#%t~ Kczq[|s.,iQy AՀl{Ǜ%5<zd ζ>_I,$ I$Lx>W l O37xwH_K%{o4kƭd6w5FXaƏDךҕ9񗼬yީZФL>9ؘ/ƞ{Ũ )2u~393 O.#d<Zf̔==)Uy;[pY_eTQ 7u/^lU\ ]hl# NƔlgW.g6RC,A 2t}Pa !u4n+=D:y/6z/ٙ_"R$1,nCp?B$=R k:k>F#D "ؙ#ǹbDBȓL.uQ;>8b.rY|8gZs" RulifMebaE~y;RX`(OA|]sj}ƅNTͶ AguP+_kuF*y8Su@8Ji ー;3Lp@{`j~wKn*.Fh = kxPv|Y2?P"l}F5 &BV}~S[,[[C=ת&WEBp| XgϪupL8*b FiMt<葳M%"oeWBwMi,COJMinUFG 0+1#26~o̯i83GOiX}ñwFOu/L=4*#9GzjDžB={_J(H>g(kݴOU ۷x>GO}! ;q4k~HdV+ {]=`1N@]aG̓K\?&rE#߸^T.`+T$&23 R)P2-Z~=Vb9'MJ B qYpHl#-nqJ5ב}8 ao$D-=m50uMqhT(5U#b%)]^ aB".%-gc  C0˧#"z'7Jܔ<߄. %Ŧr˟S]^֮ǜ71 YBÄuq@uf8%]TZw0?GW-**IUgH1[/hb.h cE]x=ύVnqm)zs 25k|OgKJ(9j&<ƖwmF ց08xurl<5 kgDqw'5ul? }1$,{*8|]O *v}:?%wQ & /g[,62"WaE [9n:oq MD z1~cfZ1u@jHu s9 e?RDfOiCr4Ֆn2j.ɃN׊DC \m5[Pe>"r}32E:i=痯Q>= b 2UJ9hkd07ⴾħL_ ]=+?.Ӱ|/aS|'(PsC>:9~Y󝚷jfN\=cm-_*@1U5v`$l@V3z00iz]yGܵ7\;r'YZ#Ig%U72EQ.=1:&ljڪEFzFu%y>齞v&RuNyׁ_"/k?٧ws"nr=.PROlk .(y`?f](hm2N#%m5[.(;}K[# /n&j<] s@6!TcY\]3=~) }Lcu#U tNXv|/ӀrM6|f鮡pV, ^ ߭-˥K^N>5y4Y?/'>*0/N M|,!5\ s"εSFN1/MuDw4zxa;VWw Kb' +˹Ob7'[L]Xn9i(u`áyԟ\AU;CY!R.1b)*[n˔æx]RL0b5,):$==I,")Vst @z3MҶMR㢞<T.o-p!1oYe2.v֜oݣ1):hU*j\wFdyΡtM}zNV(̑e~@"[7բ,|2+PeximcN'W,m+huC 3\7e(({m\̛OL3|pQU2wV3Qy6Ο5}Q[ h )Z}`$胙j!)Zq6IP*_ޙ0scx'yqPo) =q5|ػMݔ^+|4Ǟ^/nr6W1MkHU26 WqE.*f)sk?&Y8U%;u3z58Ni&҄@׈Or&0B/+ל^5h~*n>+,q:Wf@ ˹6Zb8 ĉeG,.#O@AN3_п{ۭu&)'`@]R({F40[Lc©Bnx(o{sG, ZO H#$yv룽N54ȓNf=VpˀD9X{fB!/fk/,C| ;#I6X^ܯ".m}րF ,)yٕTgTpJ\KWTS4 ICߩކy󠊹`-%]g3)e7Qp&Z}fkԀ 4 B{%!>f_{a{?ƮP9 ^woUtI"\t0h[w"ІOWڏ3ۊ%H@[/}0>|8FHþ1 5;zѕA,Y,!ָu~ҨƪUD.'gB[[tdd8nɦ"[`WdJiК]UNVmULTEJBBg. hI} zJU̖;h}&۽]@vf|H  C0j6V`9_Egfv)h: ̸a798"L6sxVoGUS%fx#g%BD2ø'Z(z&I@c>`i iDh6Dr_^ !;|J(&j ǿ=<9.Ufu$o| w-i6L/VE~'et93*d;ׂJ ?W |RD&ʰxwj@(N2T61'M΋WJgrltǰڨvR_HSqcjX[NEC0EB*&gЇޮ܇Y?$9@Y_!$ͺ[E0uWs[MDUsN MRz\xD߷ۢ,F~ؼ,䡖 +KGlg9zv޵]&oWr)SOHmr<m)n{{"ro#` zkg4<µp6C fk14zHBB]=qPP@~`B2;=&)˗?GB!!7)>ON:<XGCh]i5,1 7l(?  G>%v3ҝ:y9l 1~Ud#qwKez6 t`,ZL i!-- Y;~П9cA V޳'xM ‡]w 3-f[oKS1!c;P@^ױ;/0 :){uiŏU=qZREc+k+(Qo|j uWaq=粄|\r.ే4$]m#x%YdbjVt4D#՞^PrRě,t;`Op]g_$i7 QH%*=0a+̩@$hv:'ǸŖ@Z`C:QOͩSן3 J6R,>>=`=#@#\eR> ?ɤ'r[1gIK5SqI ^=(![ OffVHkL/7M}NHi?waƅ'̴Ib8dڗTV"ǘ7J(f8d}*y4LrŃ&pkPvmG .k7OQvP[:]-ϥ^S0ǐKml ב)sj%@}/9iS P\*zqa ^o81M'HVuN+-MY1$vQ-F؆;gOA==Ϻ]XdX#_;E4(E!dWL{ģ$`s۔yhqKCR(`jϢ㦭h>GÔ ϕĥ$_ d(2Z],Tg{SQy8xҜ䀬""pTXnlw|h={=ᰶ&m:qd% 4J9:F$)n`$_u%_G.v: f&We#'$3F0%Ț}9xTn.a`\iIC9Pz:_QG\jFU[C~O2k J 3,hfI0\n: _0L⠱ @dd"Lp, ;,[֞ SgtЯJRL!9\|b1M".VSͮPTƯ99/?Lp~38e9^YCd3ɭKWM!s+ih"&nqXZޕQ䤡珥4)/fJ7p%p2^VVz`lO9"G.G(Lc6fpI`D1~mµYNpu&J Tp+.fDt5N{S{:1+BH2s2,m;AVufgJM$X/lE'aDOo0S 4k1)ka ~_(0'FV7^F$Xj;ӡ@I(p̓`J[I9eDž=~)չYgtO{y/6*RjLM*'c}4r47n DeۆmsjnV_|>|z}ap~.{;G䅽Ǵ>'K"}[Gx!PoIJcnmҗEJXM `dgEnҡ mt 22P83tSP[A _|ޮ:XH=6Ơ Q^TL^1 ޺=1/p?+=6ւL!Uً-*ط5+q~C,#Ӝ}_KQeLK,6L_2iA6#9F`VŖKy8N+.lf[vsu*'7-ƭE-CLBHtAKUt*J7ƊNb msP[N#VDB=/ ;_JsP zy8(Mc4F ޢo51ƯT-s/XR8)].u< ]@:jX*EI^г3B,!f#ގ֌5W[;˄%Sbx9 hVDQ)#Wޝ$f* +$SIWR4s|рs5T,5d{5et= y '99(4ܷEݔPc}k9٢pëhBԷorHrbڽK+tWE4)"/͛84NF{RC_ׂƪ4L&)k%:? Z V $  p1]5WF5[DkVΏ JNM& Fb 55rc<iBEG)0 8A$'Gt8𻝨%i1Bю"!c?S-v.p C56no9T*Z|+Q0fK A}Qf̘ǻHH8 bS8.ssf2.FA bED!|syo35ZFBU@G9U3>0ejO6yjR+걺~IPg̹ڕrR.-3HvV3őS&?縇#!ӞIV0P}9%ghJr/Ҩ\>"34&SAi1Dէ1Qح]9A`;dFa!PX=rم@宖7KSlz{tDSml8ʲ"9cE}!FJSѿE=3ٯs E3xӭ%g.w^F嵋o@5.0mK4Q* 4AǷ\7 g0ld8M0n۔4WvfOvnwn>1枒^(:9|/Pgb7\cߌ9l-Kv9U+XHQVN]^SHkP 5ǤvB2$j4eUyDڏdX{nng'" )Ejf왿 @$S,{3C$w i%Z0|gi\8kTK1('ى&UE"HG(^{UY5CR V R38:OG}lF1:Egό" 0f;D֯UZz7> Z}Y` G`?EkzڅR˕3过x6sҽWB< WM wnq5f K`BP-2`,1ɪ7%Tv}aC@tLp2R-?߈5"#}&)ŻөmFgߴxiÔd0c3"\m0V1O2y3k 7hjy%Z~0*s,z˲+h9^E':VM9&D|+@,wu&s@64pҩ+; D]:"@;]W>V%qȎOK]Uwhge`VDqdw(ˀeRΝ7_Yj̥ÇE-Ό~L ht*閈4h?ĺIHGE~\b_32&|SB\U5 ܇.aW ~,q;kT6A*KBnھpVQ_MDZp{2R] ;ظKZJps+@#X2qBƕɍDDچoƔ3tUO,|Dqs֊n5uldzx{Faֈ*=vPCm.fӜ7)4 Pt|7H܄RWt!C1Q*-L#i ;D5tB #pƬw _c?? =0>͙ŪzJQ|3 t=xQhzR I޲e5FQ@e(` OB(6ȌќK9UHMLP~g㏰Gdzkxo_!I˂"tZ>ۈq7eK#~Vr30lGYAm\GxqΔ#)1KY8$jW}IEyT~x`T:_`6:~T.+!?_cC 9PڿRD`]w)K3 ֙0ѫC)R):K;RNA_x˖v~N'Z҇mOD/r;{+If0.mrm1tBO˦% 6_l_KH9tLozӋAL>!FEz ~(zn:wо_Q9F9bFK%"f'^8{RR`<;"TG qFYRw O Ub vb+mr^ptw-vZm>655775!V:d:v5K ]񄦱M׺i<>H%b[휩9pcKUe>%rŔH/BڗK#_у Ը;h 3 PrϯK1( 41'OJIdW6qFѶ+(5V0 I>Ӧ) )DMKYYyu`K~妛-l{"wܽ%W}8<]b JNUoldB9hFO"Fl׸owLҽ ]S;p4[F<;*7#J0a "`' "'oρ2b\pPٳ̈w#oOCfNxaLh́lM#2Og b*szZ6¢:-  J ]?j\j+hzPgxֆm#-nz0XŲf>*D?&ivH( G$r8]zg)ёU=Y#upwjSo&}ȣx.J9IpJd'~?!GWO:D`O`I~(AI̸'p/}cn3y2T]gCAߡW{\מl;qdK:y\WR8hg]NGˣGL7Xr 28aT$bN[J!4Azr*LkPPK+ !fYϴ9Ak|Iedž0#TKCZsd&s:,r}jZeOܶG`. Os@Ջ 5G A1C ?6S&@V8⢶s%J*|kmU^M5h s{h+({sT h(!ޚk0/YLm`zHл0z'pYP'R H8X/Z͉uI+Rk*>c<(_U+-0S [a7Ƃ[Y96\q$4 0Չ$:U}F[3!Ի@*Ov`bo],l*aSk^^g4i*~8!6˶o>%^]uH"MFYbKnA6 @K{{x*WR{Q󩆹P'~L#w*Eu! 2byT;~yeY|'/4Q LT|dz՝O;|lsWÒw|ɾl(8W_[8-|r:k]pL4dJBUwŁrqVhp yFgڟDI3U\<$0i^$hc\HnauDqA̿(wv:Uj%![6Ǩ\u #%*Ss۱uvgQ{}STe`,P榘kR `g4eK<ɳ\ѫowkLN k4֛pz!D\~wfC}8Br*{u!ZY4ѱɭU 0Y"qnB YG~cȋrSR#FA 4_^.OilSN}"l:`ǒ̒G CŊC駌Rf&g|&<~Ȁ@|̅e4gq6:mS 4BCJ+ 9 x6sHu?tӽ-';D8)) *k־<#O9yu.¦A#i N-!0oշF9 )L1PGe='8HݲV.ԙliIZtJ ţux0|յuӉiDRӥ'cIŵa"Yۙb+#VKpxrU't v{c9XR 8,"1ֺbdfpMsƾ}!w;u굄.;"Zd^xKzo^Ϯ%b-r^.}3>e*Sކ)HNBlmwj0'/탽yR}4H*Am~"_C9bNb7VrU *P}B6-+ }O[P8u]Vg=mr#Z>q%ջOWE rj$q_+-~4$E;W grm3d%h>o\ew5}"dw$K->phP"x bbmHSF-3. wSs*|Cs;R̕{7qo7Ev3I? גU O=cP 36KN c7ab_?}MWu |2QzוbcU%zO_`c$+Rånlat cX qְfoyRd`>;`:r: H9S07Y+)%$WܖL` @I;%^PDmpڤ`TGn [KJu0|ְ7{W9bh6B?~rKV$[N :){[$yhLUQ$4Ӏyހd9P-  (Z[RAL=@ Rr9 pʼ#(/ˈku82kkr%H}: |2v[K̋+m E4p1 ?^ZpPAc {:HeBfқ$* cGV:8{sMX`\)7ۅalmxm$ \K=dQuom W\ˡ{tK0B_U'L@x}Yn&3nP&w| .%qi  ѷl"j~$ XX4_fi=GaJ Tڤ#Ճm3+14}P9mش *˔1Ut ɖ_:>-i6R& 4}yܟxNEqVDfA`  gQtgQQsr ֜ ϐDz6#Hp@~(=(ٲ<= ˁj ^'@h|GZQP>J|MGu%srQ+?2k"c@lW 2rfW[1cw`}jmK6O Qѧ  qVPכd(dm]y`)sTTU'LWp\hSr%↋9[r2TlvL"D-2:UC\>qr*7W_\>=ñe9/}m{̄RRTcXeOZL6\Id@ʡFt7$V_}}fv=LYsa?&t$6@$b#L#(0hY#>Tq:]'d ҽͽZ`UbXQ0{=z*Lt(R垓Ii%}g?`)4 Mwb'ѷUH^w5 7WwNceˆU.wk>k='x/HNdӠҥ%_DS\ZTe@VJ}6{LˬKq=[Aܷ2%ﱾ&[rJ6qADt8{)QM7v+d #'72@CTjj "ԙ|3v:Rh2N4u Nh;ʂV^KIݮivqaez]+{9Q~m\-jh={#S a N>T<~+h|Jy'ò?ҽa+}qh">P/y\6cdB7Jjg/Wc.N$B4Y%ۗصITa3Vm l?\'Ml "RtCU16L}FăʵuxA 2A@,c{W?}7dxjY+X 0<9O|c{[!1zIR(1CMABFU@P< J}8DHnޢSg4a &僑tp6pӱ$Ó.@һu"=ek=0:Sɝ7Գ 9ӈ!cKIcl Yά87AQ"=7>hVd% ͌Ɖ!K{n #l\RzF{3]VaBl#nȤk9%pB{m jA* ZhiU@d\tA r*R6+ ̺Vch(Mno{DsӅb] (k)8{N=d$&4A5Зq* n>Qf/{hD}u`/DY5ZF+Yr :&8yk>D o7%tW{ DF,Bl =?"P ʙH^f4!oVEy,/=F+@e[w o;({sƅe|ÙvmH 2E0>\dap^>Gjt$*Q(tu aیu8av8Թ1ID춧 `FKd"&"jUh+Vp[ mtxITEoFK2-Fkn<)XA|z&܏Y,/*ql3IUeCDuS[sWVx^M3M#=̫ eZ[C{`r}QL$#`n/u5y]bU]NUl,P klGnv*8$OZū;{b0Y^=6;$[j#kYݾ?XKwЀEl !8QXשM/)٨-H.;FH[¥Ң^bm'M^L@Qk~73ֳڷ]ŭv'IX ҶU{YqZWԍؽ/PƊr{4dhMJjAmj}՗2$"vVݝ~K \U50.dSo$t cXzLo{<CoŋhB&*>^B 'E߻cm&#_ǒ87N7bHA)ܰq@{@ŏj$huy\]t$EM7+?VԞ Pi/2a?ҵƧ[a?KJk$Gu6f\aا9QК!by JfMgCu6 <= )6#p,Pj==S 4iL^0|K@ƗuBͪ '@7r<5/սI+{\hVaG77kţ+uvdBhQbv|0`Kk.~fTWzd? ܪC%5SӚB BGkoY1Y& {9k )W5;ߚ,iOoJvj\{Aks&4޼Lk" n<[ 8"p?rt"o1,o്;V+(hg!⦨OUa?H:Y ̉|gsl\=oV賧[ObAQu~W $CG+ 4Nrdp8>?e+{Ի'GqO· ,ƮrY&q3uukm [A#f] (AgRK?~]|u;j<Aojk:'˔"h9[ s'raLFYj aw-E{Z.ilzgCJ?t|;v*Z)ː}է!p ɉE+k V Kg+;|!~8G20 a @\qxBuNtMΕ:V7!3]~fZ^%N=r+^㊢fP'il%ql-DU(Tj\Ė?U uKYNڷ~I7EW_\rOxa%3MϵEÍF^AY\٠ Bp] Vڀx7`(=㌝va ~,y?D+KePkYP֠5S(o|'N;4y_OCNţ%{ÇL}: ėbmUUJ!j#*:H;ˠ7IZE`XKcイV!z-]1ე#SB,J-b* @` L#K 5p AFNNU5ջ&n~ޔ@ u'uYD#O;+ERr .iY(o`Q'σ l!4S%8 @+|U@w'W߀BMs0PNv']|rӝ}h+@OZ1#A#0Dr[?aCs_~ m >Ԛpy=ZBT ߶aQ$0ߡt3 I2Sd'A8Iji+|Aʌԅu鐝'PeS+Ny?x?&O!WA\5}$Y0 ?1wݶYi3 Ok ir']V5 Z?5ҫ{ &buS΂qiS̉atl4ܥ[6#'xPh&NhOO%gatʹb>CKpBd'>TuC1NjN>OF>GP()zmu1"̺i  }`s-2*lu@R+%]if>(Ӏ _qMͰq|ϫMQZN&̧6)~-Sⱅ0n*EO.MQnaCrB v D$ *gz!FfB0؝=ZR)9z+6ɖjmϥhAWJQT>17u<& {y /x)Ȃ1,F44<ȎI9 ;Mh!/c y^Ȩ5i&$j9f57D}3J8"Q[D) 0WĐ,3nl0ٝe 'gx Cmw UUb 넽! ҏ$ 1 P܈ѯXfpEaSCb15Do_q4S\TcrJ_+y[7)<*Z!=u3=zlhHo:~.]T.Gel&N:]&I$W4o3=Cv +%,xahswGuC^!Umξ0馥YcfEM8a'ttZ.Z#%~}/ۣe`D3ξE(}↖E<=L2K-kvv-pѱ(=ɞ&Vj(M ~A˘ߑl>Ye&CdpHCy v|;[|^>e^۞,]1 \Ϸ?+P=(ex=ǩ5ZA]zȣO3VIQk+я4؝!]9R:[ h户.V$bY.&)qOlrϦukN2-'TixY)[0w$ =vVvCE" ěP mDŽejܝ++.M#R$O`0gB!?4h47u?0I-?A U jm'e1qzvjg8& 涊oce 䃳BYڤV\rҏdhٵj."Yn?駟?4]/~ ,۱hj-2GuAݾhP42)B8>4s6o< LƄ4L4B J~=oƕ\0y7 bGA(3 cܨ֬Im5eFy ?$ 5`ߟD[u.%l~R#(@P(WQث]1데cyTZE *^(l:!/sn<0ҥIdhJTx={_lB~Ml=!i6G n3GXKI*NtG${\$ ޑԻ~SLՆ:JQTr0&isUYȬ$M3&)RǑ]f7ݑh[jC~n!!h65ڡp'N[3e^WGRI,JB{WᦲO8YB7gt 6.`;4<|iL|7q{ ރd( %x a}6LD᠐tsĐ )FBD7E( ;39pPLA̽^@5c63lVd]/)јbzeR弝ida`^^(A *LA>AhL\qd'Pt::6mUF >5i @5{^Ѐ|I]єq7Ua/1/W1|8y'!jiBd} )&Nj [ɠA.Bwq <5N?ֈՙ tXMߜhC& a' H#tr-Օ EQ؜9Z^M= ~ OhmJ;}!~\)ot,5ʽ@_,8fswV/ͯ  .OYکu!R9u`n=Mfe/z \Җ= id.{Ai$p hfTebAΝu5$MVKGW鯻aR3Lb&H#D |~/ws`>cnwCG6"x5{_/EFڀcGcU6_KipM3\Ou38c^J ]E"=wCz`%e2,:Vw|O!JͰقSBbV Gybw K V7Y}`@D84$Ѝ]J*ycR"U^n d[o<́SQCF5E?N99~ U߶;ѐSU1S)eDƗi*wy$pgVTk]P{He$]}:09} erMRۘ p|"yj{8c8H}aIU~тDk$蕥bg^Ϗ\ BH`rmmѮ0j] PR q;-_[ kNܰR{#D/F/رoq(9 QHYqmRrCC;VU 1PD63,TP[E5BM>W0C{x4cWQsѠ9BC|vo-$;",fn}i-s qmKO4ULGro`Z鏔|kd6S69G%2- A$tD8 jYĆuhByW>lL#-哕vL{aod[`+d=mEOS:=Hr!&%Dt' M$د/5 Dna_ߤRD)ߞPqWD0?$?zj(NR`YVu ަQȥM\@.{bIPL،?@X418SҎd.~?Ҫ|RO*()nJ$'=tt%?,/{N`0ҍRF==gn -j32hc:m }>/%m pkzz ޅ35`\T,iT9e~C֡eLjmn!$%[;( qR/]9_A2lẻEdbM&=fye[ZAu;aR1gD-R'걊2?ܚN@e+^߱iWHB8T8"Ӊ&8$=vĈLo*uv!}2rwߏeeV/K֎2ј XNef(i˚7ґFgO"C"X9 ʁTMJa0YdDC!ά?L#% :5]f)k`Yk74#Q*e"bW$7{P1(ˉ⮘䚦b>_Y ;\Iu6)taK@̲5x53$0n;!* Sm"W]aXOs< ~^&$}[&sg#IʁST 7+5<)^d<`įD: !+ Jk% ŋ'/$Ai"+K4x*v,F'(W0  Dl`j- fo#KZ TitJDg^'ȍ!΂I*s S;I:+ذ !P2Ϣf2{*O nѪQ$bOVO&zզm3Y(Q2i! o:޹;(8OIzs,fϥ"=:hUĀ) w_>E͏\ZyIn` :>pYW6=xPQyݤo{;^]&0k'1umN |cJzWwN HwǦ#Ae2FAdAܰUCŦPǡLjLmP-޷VZ^iYkXwzrd+4q0T̵bSJ 4/NeYnutxo(Lkqu0gL&#<4ıY>TdO97pÂdƇB֒)EΟc[:C (6Ʃ콐O*i#[siQILߋ}!U}~ڨ;k.t&"NRpGn=9lj7-Xi`d2Emiz-{hs!B !<ʷWmZyp@'wf5C<)X1ԙ{$M՚_tS!$yW ;3^i5l*=l`.^* K&;ɨH˻va.U@%dtxS$*m [nc|f gQgD%X9cOWD/uS@@S C7V/6W%lR[4'|VtqσZC6@R;tV݄:8̭p%vѵ=Ēi?,gX[}r+ y%؜?&gf tXĵ3u-%NtJ֪tz=k ܼg0.U,r2@B퓮rڨ&A$=վL1JN8*Dڲt'!`m=dyianCBp , $>b߳Wf7+eBV[KZN-`PVFeEm҂[sU0Uc]P=}E"ZD.4\2@9$cg}Ip$~+SCri_ղ6bߜ1ΌO|n6LqLWI| ;7\jpB"oe{ڞu*WKrY)Fyif-Ռк7UCBR]S&x(IJ8{+ZRJ?^H_JyHyl:s#500QG_ zdEbqm^zho߀$}0a:CYrg%>DAp#R6chYˋ_y^vP")[H߁v31W<ZFHɩz1#'A r}.L[Hb#  oHjKѡ~ic^8ٖQ1j:j.Ghӄ.Ǩ1f+cr*'y0PIcr57:-(Ӑgռ@Nv{Z&ȻɽĖ$'M?xU,YbeOkVHiUa枼-͙{-h(dI;j!,Կdtp?}M_Ӱ0<Xt!MX, fĮˆ/.E| +Noh8a (Ino&)$}S6 œ  y`gڽ7WXhqf*I\EXϤk-s$vN}Kj&J D;3F@Q`!kPi)0[od- L V4%b0-jwmAVZӀT\I8kk~,94x%`r;u|3[=WwN2Ʈ/hmF;`l~T.읺׼ \GPbBSˬ@uO0olm](/R10!71H_q@5`P#,3SZE5ˁmPT~FyS)ݯ9 ꭁT5n&sߦɝ$PtcSzIoPf^B84i"`zTԸZmHCj6gQ$W딭,CKb.#>f6 xox$uFzn.~k1wJ 3|BL8j،x{aoqG!{TV7X# i4PW#ʛP,tY'r_@o@IE&lCtHquoo4a^)&!m~Qn]NKQ_<:Z|u,s6[+);ϻ+4]0ۿ̲1$.;[2}`p5:E{ OB6z6zCv>7 LNقu`%:+; 8]tr2W|3/ʏx.\>6[3UwhĆwp,wTwur1ܭt XFE;rD e5<"·P{ P⋡XUCÀ#lmM$ H$W0 e+Ho-}h1 uЩ],6mm{,`E ~}'io;?9^p]ۼD9vz,c(iK 3s%ݦ?pI4"30Y\cRȔG^Y;2Mz\w7J7FGrSA, bRQ*и@Tv#a"ШC9Ӈy6-}UKtr4~gy){P*;Rj- bw-Mm6͂V <L'tCj!A ]! };yqH0 ?~G@/<#ōo-X\JAねS5ġ'XPJbbSTp=mOBH3k0<ԢSh.y1HH7Hu>]6/cTR,4fil$$]/! aN(](MWI<\|"n}"& BJ'`:W%qݽ8u[SdVyXp OnC uHFcq]:ǃ%R2(ecyBL䠒*;]e8f7釆㠥 Sj3MfE03-ފyqW :3YK ~,w3(ꎆ`._kf{-k:OCۉm-\kˏLn7Yma͓-]wA fʕãc ?WKg[`>ţcԑ6 6jSc M0/c?Ϡ;E}tUqayecZZaޕB /?tБQAJOnݼ`;^52 "6c=CKUHO!QX<KĽ&ڭ_HIEli+Ey9e㜓#/|" il#֗h io;:]ʪ> Ņ8A*W B\2%J/XRNmxD<0N jIBRƑ}MfG46 j"Gh&#<ӊr6$=iH5 +anEp8QbbpD.~60XNs8BvV0,\O=fHCi?}| aox1@9ilrV !\BwA&xąia(,:](p[ )EC= tݝ_|dk `Xk#/vd䉰J&͗>% U=s_MlW:..@YO8igupQ0/3"'#&v{w`\r]|1#5Ubk=|deWlpтIu%fx/]h:EA 1,{Zv%eQEfU@cVovbnW0uF n(!I'<%r!X_^F?$ Sonh)NjV&"Ɲ0QIiߞ\0ʼL#w+&,U=҆Q4DWR5L KeIMʇo7d[={KC 43ёKFb& *[gCj=>͔(/S*0^QQ~el{ avT(|VqeSA~^}2ߊJ5{jHƮ`?`hNk™mݴltn"۫LH)h:8+>럫Y n$vh::Q P_k;BeVte]oO]@3/  ݿ5DK b}"y9(F,'!_'_pw0.,&](Sb3RR?$k _n&ew,؉׊<ʒ9ʼyY~pH&Z)bT%Om<:ǡgo}!^ݵ ^"KǓӛ\͂Xn+ށg"jJ(+kL=^Qhx_gD*>.&,oc J-hXoHX6P5>x`m @Z'+Y4nqLMR9M"D^pY/><6"t%QzYNf0C5T|8kD lun-alD4z(' nݞY{rx=;:4~˶ꜴIcV >ˡăQ6h "*&B\!Q-YZso7NԆ׫[Sl[|o|>dC*&pp!l&e2Gy" >ܴeNg_E+Iջ.{d'i==񀉩#;y]IW9߼GRCS6beX-ܓuȌ$c/MfF4HO:C@t+=%daa&MSêTP eYMmXGVCTom` 0\He3%9tdyѓ"sDE.^`UKL}Fّ#DX QR1DI@9|\m [UN!"=_)i!ˇjjr.Kw=lw2N[`]ЂآxYE2"%ī#qw{ٍs ?>>CA5Jñ@[LL4ޱJk?"4+PZGvOpRndAπFZ랮nYȖ(m. ǔʳXROKUXVw3N+H)8HAgj)W#fchhs74w3-cm`Y}HBU'&gw[uF!v"yֽL}8,*<`߱wk k:2q%-U(ЂoAi@)fȚp.لZ=Jd:.(7?b=p|еi\ORbטlu$2ly('Fmt,Epv\ɝjKs'5ӓt#Zo9j|[–, 97N$@r3ʇ^sQEY'N޹2 tr-4 3>aw'QT"">`ATU/ivCγ?28߿b@Ԭ ph?2*H{?gԜʯBtRBIeSޣ>Wqt)A1N!O;ls3Vdu&?7dV(҅{"[QtYӒ@BBqR7iT+!W9dDO;1B()u]Q9ȂY~fJEx )u+~Rt&$el]iaDQڙ/ʯC_^P/&̀eԕó!訸BK8W0',9D&x(S =:qQ; \& G+ai\&iAMoC:djBE났iof*0\>GrGwV 92{e`m $za|у_iv r}h\uJHeN/?Ѽ(_;'#ؼ2 Й59Xc7v3\`j: o$і_^/A_ebQe`m(1ÒRprJEn^r1Z |Hc $RaF箱̉ qcχu<}׿ݶ~wfФ&F-z6`!a_N s[u'I!,f{ 1!^ 924 +Q[p$5 ~zBkz?r<&S7C6s ^n= h'}2(H=9[v]PPfe[N]5xج'p`U eCY޺k>3 53>Ҳli2cb;An0vN_`||ߍ72BAaZr@V8(qpm2pNHSIaA1ؤBffh̪nI@IbFÚ5#]=mT,`(zizQpKa'J:֔pi.;URdyLב*P4v ,mInLf3i/A5PC=0Y.؝RLVf?SnQQH8@R aOA`)*P:#SISdcWN,-{\y~CߩSf9fIzYǡ 麜~Cn1.m$Q́Lx4X5d(]D;űKZ"<);zoEU`i*MmC>,R bYEɕ:O(d MYcל |X`n<0 aS')*ĽQ<7/TC 6'-\-.t C"9-1lJ1Y5^ IICqnU?7O_8^1C.hLba(>ݴD X] inQd J IL 61^QT\ϋG][RMά4FUy%.Ʉ0& MHK vhf_;chgٝ@[< ’3&%|%Xkk[-meP;S}71K;iG B ?YbByш(C1N Y oJ0O/ Eg¿ !Ol6?|W=He[zʈ& gL3PlNe0zsZȤ:Oڼez D=%pzǛRa+uƞ ء-'RGkz鄒q`ɷ bxGmUeQH=>ӽA3ߦS X6N3_Uka=w'\vFfUϢXOJs&21̥#gŕ Gvd&vv݆h$,e@} ]} 1 } )4ˤ9M ,M0cHh-M`s~BCB{; F懾1yP@~.B9L 9xť]kk@gs>/Q0_e5wK4ǔßh&w%x>ъthP cg}#`Sj+Ts~0$fĢOPcZN } ZtZB (wXњK(\rFt6JHLnwnO3:> .h).ݩ͜x~:p_ϣß8m*Ɂ+j "PcT2 EH|B ~ʲ:4|kþLrMgt][H Q]1bI/k(_,m*0ٙ3,&cP:9r2U8_0)g!BUgy.[jo5~XRtc;tv0)1=k$@'x@= ˺T̘Oa75~ALһJqӋRjI{'V]Bw9Pw pI?tv-mԍLq%9V뿷w4 &tSlgk^ï A4"jC,-7ӝ"d @\N"Bc!d Mj;+b?[|Z~",jCAشFބdHZ;vӗ㯐8ٌCOP8+>Ò [V~vO0> SÓ CY.5RV}؁I.ofCuj}Y)-т|듋6Lӽ6HK*Uc)znNNݭ Z0n&s pPE.R߮ Víi޳ }ə۳^nE_؏&(R{-\qQ(g[3ʢsN?I`'ZS5'nĄÈG>oLyƳ}-g8:r)mv7I;HNZ5$͗8&JL'k+jn G0Z-.f>8Ţu147/D9s[Uo1_Wt+=nF+[-99ef?ܿa* .+ $pоe؟\۝i'^1lLOvig(Cn"%v0{E|#e({hD V8pzpts%[6{zW (D:O@7Ч R fDl󋤟7Z֘iUd@*٣m9.\k I.i: 8fuaYȩXjTWQuɡ>Ǜ29Թų޼GR-d׼/+yNE49Ց#$uۻ51qrLZ6HK1Y51\4\v1mt,ogm K}vr@?*1v8Xڤ@#eyi =ޱԓmbĵ*+~}; ֮_ړ^E ɕ[}1'5x֏ Vk茠nABj4|TH_os缄rfy3 b52Q)2r{Ĩ}@L H; N݃plgl%2+`vsCm9FK*\ߓ C.4yen^ ="@e+bO2UB}Agh7+5tz}uu4KՂ+h(2fVsk+y &^ǵm@WI"Ev„Ш'K+׵#/)U#)3b"B:ΪʿV%si4WOm0V4Toؓ3|bTFQ0iEvMzK&gnuG{sn\rٝ\٢DA X;z aRrG?i` gsp/!5wO\.B0b[9+V`>@EEry_>B.F4dk,qVn3AAX8wv#Pyl 3ðo6tdYԍک,8HSH1撧q}Tǭؖ?{9=;g2͑0ځ~5+am י75:IߛXוՌr7?pSru)y;dę֊F{ ?bq6?3|h+_S:܂- + ~{z2LՒtաHyB>E^iIyE4,)0(" s}EF7EJce=LSso%e_/Ac4!w}j6CA #LŎWbN9k{ :7K\y"( srJއO7)]x锬/A"_Y +Dk S U !ծL7Pgd&:57hհ<-;X_؁x`Fg8_;PEIQ׶iFu q{0J LdktަNG؀]Pq)*mԃ.8zuލ NlDKUjqugߋb]֯J90/wW0kՄRba7'᭒!P62 k<Ɓg~%1PrFU/Tl= jM(k;/-G/DSc- e l5!pॢZpj~-٘NvOy~GMpbN0}卛xw,*Jc^rJS6_ sKՃfMg;DCJӏ62 e3ؒ9G:6[*Õ<(a/v1=jqeJH7;ugGD \k?nj1Wږ43??T4 꾑M.zɁ/!4 4't Vˮ4$jOίJ*oP4uFYe x 1ML;`zL^ҽ[!]( F]9:h۳Y~pU!-*U$E;bcRam+N-Ugtjߥ5{U).'#'Ėk?~Zlꓛ`19FwA!O+Ӑzr /m/"wϪ *q2Ѩ ?E1ՓhBPc~] Ǵ2Jn1Rc<#_yft[Q.KwVe@GҦZ^>Y Jʸ_.JE@du5wB,L$0&zCU߁3й,  ]cJqZ2=՟GtαNs +Irn"]~v[z n_ZY.r-,Qt[K(ۤL'eN =l%yדzSÒon80P, W"E:I{t 98!^E>RYЕeozd4C ?^cf (:.?WY(@8|PK.L 8~"s/iWga{ŗ7EM`׬vF%DRwmvo ӣV*0feB@UQQv 3 a,zܸ=,LꘋCK-l/__=)G3n+%d-=7K_X\B4x*]_45=XcjK*&ig_[\>8pA!ޫᘩ<`)0GU,Of60}'|Z,<  xzZ|c Tw7€3z߯ ,S^ } H[Aǯ4ެ]XR>fc({V8Fj#'ڿrz't$_z͞.PR{ڝecs]4ӞOQ)^ed}*/kϮU̩;?M—L-T_0acNAl2>n0>{Dsk|,rH`նZlვ.3#VBY):ɑ1k~;"z=`}h^y:qJrvgUFM` )Vw-P|da"-=+#!ΚbEE)砚Lۙ hXǝ?M=*-s^-Jk^62ɇ uhb,tY8GW]J擃+HEj€/kYjfkr)DZZ'ֿ(wPPDfŪtfZv {#fd;Jbb K)9Od|!NE1=/𹃤WҬ8C iJ >0?$ ]6J(쉑>S7;B,$7,T/Z]|4Eaxݭ(Ah_m5xz?`…o9`Hig ^E6E3'].<<¸]-uɅLݺlvu%Dpl܀A ,9,c!EEqEcS״ӧ+~: ~j򋞻nCsõF!&'{ɗS7Gʈ-g F:QmcS]>JBpx=m7NTF4sdz 4ͨ/R#=V3!S^u5nm R~O`;#c_9"V'$60*L,UZ0+Խ$lI4,JᮭkX}ɾo"!a~joehˎCU_(gkgڢ$F-BNqtcJA&&9),ř.|~szo{[{¸`ɈM>T2n>.3 !CXe/l]::&%$<+>E7O{P:Qq,;gܽzDg$Bu'_YwpN߭=yzY¦rr}6 hQI]dϫ7~&KjՂouE"9"^]3UsXiaD ؤoA˥6wMm,73"f$E d' 0'1^%v@TxZV'_*jŲ/չ=ϡ5C"5]#21CE Z /ߒɒ/< t<7vJf#b))OVZW܃72qx2vŷj J2@㗍"u0q-Zy3ĈQNUx۳Z+nu ` +PE#yeAܤ:$ `+fwaq^K%- xh M-62M *-uLq\ kd8[7GB]SopixJp+$ ~>P[ʡn+;syhK+& j8sl^^s!=\عE1":eGFG.Ԅb"9͠6@]MӨ@ryM랉k8kOH)."saxv~+Ѷ婲֚saMo%H[Z`cWʾ,MOqh5x"^s4{Y h% 2ݜ- MjILJQJкxPNֺx›^"y5EbVy&7(5Ak25 &7R˕S38ZBa_ɿSul9UaaA1߷J.G"el$0_G4)\F{PTT{ᶍ P_qp̪je=: y<1+_>;7h}g!BC? t]#&:2ۥlg`I߶s= 4[BI^HFj9ɹXgLWq; mWo=&I_(~ɓe?j9Q33idf"4楧x$^_C&`FҦ $U'\u\f\eyVrmzE9C .kV*MuTK$OڍCkrqB,) >]";hG8`+Y:@4РXD t[$^QԂTU>n|rm$Aq[sk8%S9$ i$Abb}4aDxCF^|=8 eʢ,]UAuC(Ʉۏ!yͺϞG`J#T|l߯Xv+m5K(HYuơIo/_&і50Ot' V@aЌpEEǻ_jGm%jc-^E%c4 ͼ}w9߅&Q8\澋 bXNU}9,#<UpMD`N$$}gǦD'FtAZ[We6H;֋@=:JAn@K)8NкYltsdhk_ $ 5DڿŽ|GQdtɐ)uȅ~MAf+B7vP$ &2Z)ƋN@8MHm|A#%NqdW0] C~2t V+"'}uUץ'6R5"K {a| STWTp7k&ꯇq4OŸx0![#r5N72!Aڤ*4<w!qI_m"֎0=\kIV.^Wx3Wp)Yl\f>Δgk̈s[B'臒N3uQWĒARoGLQQjGX@b2UnC%fqb[0L9V U6*`-Ɣj `.2Mp,W`Jk.B(P9mlʉC#|wM:lB9 iJ80嘫 GgwTy6o igJ)Hߖ Z{ e"@/Eܸ $ (q9dɕb6 Kzi;w}RGލ!\gi=hkߩȇ ~FfWJQSy1.*YD?ADSh'}/frNCE?3q:wu{`:RV˩Bguy+*`]o%GMz#(^aX`~%QZ@7R䛘T3r`ʷK)UQ~*RD"Hi>|eR&B&cHR QLvss8Xtn qjMܟ $~[V\VW(36(24HiR?B"}e$^*>2~v>zUTL t|k!{q6Nl%M hJ4. )#ڦMyBTl JrzXP";;p((f" .Bړr`@!S<ʊѰAF?Lx!89X+Y5m9OTO8J0ЊבҐ;֓i\ȃT{Կ 8j$ʕqxzuXS_̿D'h 6~-P~gx*oHw/@]XqYϴ~]h1cU `x3yU3 kQo'R0 Mfv7L~ 'RD &Hr=v,~\i;[Ӛy:^vkc/*pw"*>u"`uaLP'{F[xmvY[X3)jCF^g7s8y|uAYzQe_ n>2E(Pe/9NIJDF%/ ?! E09Um Jפ7g Q nTzR߱)5@;85X[Ս]N?( ѩØb х+!}Q JP>Ob#w Skd*3gvTBG44.a|^b/3EQ-AqZ8-$ ^d&&KR,G#ߕ"S5vvۡtvX\JE:>yEI0';ž~U↑k.5n a h!1 `U} f惐LcpJ)]XDjrg!N5p·fT./Kb |2'>隌 xEsYQ"hiPï6L~bCVHb~Zpڞ&PuGe80z&؜)}ݿRؽZ1Vz`n9PWp_7)|'h[0"k]RK?JM K +8ѥji!jFމNTŸ'4:X1:pZmXAA@^X3hB0ٶ?xqYT崅RPv~`00:;}ts^&yV,Gg1cB q>r'q) U9aε_B 83"3 4c+ oE }O' egB!;vx#ʽ(Hmٯl^5hAx6fv-u53,dML!R><ȡ]3(Aགྷ~caޔ5/lL/c%8j%בt%߂ACHHϖ,T"Y5ds!(Imཐɕ 7HL@, Y8!\;~~i%MB3X"QTM {mP!QfXݐJױB1\FUYTqD%! ̘urDА$,|dڻлELè6wV$%V#eR1"lmcyPlN$5"A\8m ?aҷc[BhaCzLwNHVڳnߛ\,6RRpgmeG*)'[;{h_PE~V/bߣh{W_~iJi,!Kg&7K)9Bp!j k>N܊4BԻ GiDU<)f }"a* A2'7>ϳ_iRԏ~a+d{cgIbUV&o!AdMgoژ5aF1i칿+2 |x=3fgtaQ[`׌^v|Va8LT%g#r tt-y[yLbBh4 Tf*C1Pg#1i $D8ԭ<ԘX105LH ~bd*ByQ>NU*nCIjsJ򽙞ng1ewROIV 3%xO …uuQKm>> תI[3B&޼o f?wI= v.]OI:K؄Jf[(Jas%/z/IҗVyVW@vʮprJ ~%Q:m~>#6C r

r'$ ?Rũ2W{,B(P߾[Px^"?]a !?_ԼU_%_/\mPJB׿c1tA+LLuiYiLjX/EYo@ I gͷ iΛ݆wX%KJ`]u*&iLǐyydqM8]". o"5 °t&cwW,5 Sx_9%G~ O)"Ǔ~13K * P'4kѸN\9q hPMYZMG[w>{=h}s5J60U`C){iZc$+-;!-nƱ3/2B驒-LX2V\d:,hiBlQ=?yjoZWy/{! bp0Po# Xg-Lw\tī?Y\ hNLL4~ڡZL[_=@ZZ5v7O G .{ ڧāg+VNl2"?W)a"32W1 ?:qz3qSISl<:ػe#ovu[4=5aH6g~a `D3&; ; CGx]u bM1)Ngb{\\ uSSYT7_TCA~D"(/vzhٔyj.iO*lE~8T ؤpiDuOB~@W~l̬ؕtʴ88aoYG'8jQmTQ p+t"Dڏ5i4 ͂];Td* gVs /ǰχcq Ҥb8Y)Oz#?Kؽ*NW^0LJl.ZqMys %H5I]?MBrZ"W1, &nݹ6WO}_ڶmOpy!?!+tj LC}E2mrUʑ-'gy ;V~EqN4PfH1yuW<pK4d gI$tJU]d\wy.5Y7DOqyhߛd%yHܠ5la,Ĺ #c6&67;XL'Zˆ=`&RCi|:w`j, BC͔.Lj\s=(;>ONB}t0niza ٬ڝ$D"3FxJ QQ@H>ݿ>e# ڼּcYLodzu_V')>̨E$tfJ[xψFZܼ}yj,aTKd̲k)0FgdrJj^_?]p{^\g1@#K b6C=zv'i|Wl{=!8hH%`Q#_c-@+wN@qBbU˪XjH!O*kH_ӢA=~U$ΒI:kv'JX}I~+G&oA/Dv~$o~1{8p`N[ }z!kDvd~1#}{1uZw<$%5amCrs6Vrnnx񂢅 |VQ܂>y!jS=L+! 1WzxYK`?C K"~5jR#u> ^|b?+#A| #;XԝG*"3J'% ,F &XC1{k SP o):&N ocL":'\A)樎U@]tl&v>¸_: sd@`@ JҴ"MӥxAN^%nV ecdt,ߚErQī)lSoSZ,V4.J*ZڧfjՔXP`y$|\R8&_<OTvs (-ޕhhJnvr:%B=W'3vYe0λpR _ 3@֕c2beZ_۪yqp|6ENNi W-țZk<j=v>T 9,\0֗? zi %׌hlj;#|*BFL8.˳g! 0EkF*?ITĥkf_N řrdN7nXVJΒE_TڥPT7OAA[|X@:T=v84cуьkE) KUn`x?P'695J&1v*fi1ڸ2mg{kSY%݀|z 2Yntis9"T۝ ؈.N[!Ɵd0 mLQ + U e6n8/s#t!:nHw yϠ̪x BRVޭ^- Tg1 oO$a!y0\$}+1DA1+uBKX`f65\Կ/ (\i8#e7iNuoFIbn "OJ`_Ni0qdW+ފJ|h4uO P+. %yUj>7x3D{xgHMǮzvDC$PT(N`[;w3_jE aOR\1ŦҌxMw4}ۑHkTc-K%IRLœ>V#+BwH@>Ǡ41)Y;X?Y+rJ%} $$&&Jd3넺s8sjuӿixW4DU!:P_1dwB#dx4ub)_{oNFJSI'Oi E<7jb,! ЭEߖ2t'd:9ѵJ f263@Z8,a%ۻAT9c {w )z0W}n}Ó ,ʳ¤R)tXOv-~jɝʱH|1pҷZ^&G`QNAhA@CHGx4N&_J/gH w;gR`bDHk=sCYÁ2Qa`n'߈F #,bJ+WedwKC#+x q*H I -[fx{+y=2+]9;T@Vbj\lNx\It-Ţw)87% tG0R4L]FW0L gu|/_gTggr 'A=l5$9|pF+X4 4Ƥ5jp;(bBdd7n)zgh?Iv+ߪ~"~62mKh<juf@"%TeTO *:WP4\K8g\;|'TJ[p~܄9Tۏ&M삒;&Vlr䮌~."z J_mAr"7 ŊIvøbsMr%J%;h!k#>R頔g x<73tR{𳥘[g|na%_g !STEqѮ²ŻT{%:KY(M%QV8{~o["^-F dSoaɨEZ&fgc.]8P{5DЎr*7agPYno*YQc)ee C(3JMn&!8 M%i)b9iڦ(vX{$Dd9k(,1G!J. 7iP8!g~@T{5iG#Hg- ga笇¼,:ɐFRչ>h׊( ԉ d&$] LMP\eot]9zZJŊZ6!"g}: dgw› vYoQbx@2DxP~d#Yl*V#`JM.  ]O9F y(\M` n>csoPmFj} ; .#>Շ7v\wוTtèwm10h r] S\-H ] HeH8E0pF>+8&a XPU?tE#ˮoP۴W!:9L0A$슢VMLZ`NbM'aYVƿ6vAuؠ%wEMa.E DNb n?gɫs$4@hٿ ,6Z㪉 ٮP2$v2Z_M7 i%;梖9w]j G{Y+ I*Qas~u]%( ;r߳aS@ PZPԮĩѳaMO4/k?hcb'*3ц [jZndg%W QصV%KAp?8:}xM 66{o*0ߪ^gtHnܣ8vxLĭo,[Jn͍ۨ{<=X%TjLK))N~ܾfm~+I@5`21 ;[+jgg2TdV!cBv -pz`jͳ|R."Y?xN 3Cгd?߬PBbpFpk;-V>ۖn)+^.t*W;T;]!>F\AOzCb#a(*k#4tCRET| KW8 YŪ\1ф]1q뢡+/1NŔcyr'*H}EfZebcc#G<(Z]!љӕ47#fDsgL 6 YAc̊Ј0>:b >;j blnpn=]h̔z=4WkC7i1Ë}b&k_?]x+3_#ZN }> ~ cc]Gajm1U+wDVLr~!x_Sꆶ@jW7>V{-vG/[}\/m&O0Q&ϊU>No/uJjB@uGn6iC'~cGZE\ ĎWߊey:wN}7Mxeb3*+u .PHnܴ̓2ޭH-bp>$oRtƳ@I*GL,F#OdYkͷ-ӣ9Av R;Bb?)gbCxqA2=M{քHW O ksqZ&{Ж9 iO:vM]ڥ" ̜t>L0F^PP $"%*4W '0~=!p7rf\ɌDi5ΐ+\L|d!1VO$.eA༸&{7}Eke)k zU@4]'!=s3sQ\O[i2D,fڐgT @]f-+܇o|Pn'1nڴͩօB))c!! ?4?lgMӪ*{Oq8"W}BAq)Flw|ɿd =h[$ֈ̳QC+fB?^*ǗYlh\[$ q*ŏ*qvz~?o 0M"k#^ `*LF *  PM?Ų 5K麱_\R>.ڏ W,HƮ D^7L?% k=XW՝A⏷L+Tr!U<5QobܠjuhJў1]Y l&//` DFk|b)3D L _p5~ ,]p)qܸy^CX:V@ 4k{kFΈ"˴}ny gH7~\WKa95C|+{G".j`'|j8Zrblܫ*򶨄j[͙3a^9yc ը\ҵֻh32Cgۉ*>CG/1,/>ưPZf8YOPK8{ __I+Аeg_RAɹ(7un?@64\Tߒ, mˤ%ZZ!kl%'}SZͱ.䡼5;&"sN!lHl8mC"~=p,3[R\XޑX!N:JW\^Y*Aӕw%ŗCL #!'O_{*Tv: fVT1Ǘ y"k%&p,N1}u{Ͳj ֔ C[볭PgtOYX7l>A\אd?S zk䰒H kvJ}#$<=vdz#-NaoTx[aTmA#CU'W8Eܑ-)R :KT 6+M`?C]<Rp vb6u"+ue=I5u`Ѹ}y J#릌XjN(=.Ź% 1LR6N>cN|~wNQ"gtQ=*=h>.$^Pܕ ?]B7(CR)J q_XzhuW#jo\BER>~Ej?\5p)l5jkV0g M /R*RJ.eieV}QG?pk<]?E=a%uUW-=BU%+n =I a|U @\0 # |VLE'Z+=B>Zsi2sO~x9 uO=lQ ΐ&' a(e1Ka>@y-MJ j>i>Q|49iN &#Ɗ͆v+qƛ jL-6v %yA|>XIbu n *rSgyT޲[Gg\@miQU:ZF9ުN?ȡe~S<=GZwꖪ)**S81zLʕљ!yCQPN{[FΪ%͓툲rg\V*tw7Ps°՘y-7 f͙?\l!&׽譻1ԇwB}f+*.:h(Ϧ}E}"AfC Fp QWj ~AɕH6Ϗ3;bVoɪs٪NDN' |8`@>D^to.N QΦ, zġCT٧3[: 0(Ud B_91["Tnf$HJMͦmILD kjX ,[^G=8Su:o dՓh9p)SUb.?+%Qe ⽏'W:lmR6 f!E %v)qȥ汖]廪Z8'0fCl': ;?E 7^EG9~G kp6u3j:e0٫aK ئ $^@δTc/$P?h1y2 %h@EbMJ@塚f/h*~}Zs}Nj<Ɗ,I7^l!4F~{qsV}gLgޠ  sz!aV>[&+PiTt1"6~,r>؇7Akp4-Y<:['/N;ruuЖ"o}l&˘pjPWb)BlH2xE:4iTU±: w {}PikPFp5h?#'ߓ@2e?<yf~M)G!w}pF‚/XLh?u KXa7!I'%`MrHP-\7k), X=M{f"imqUÂ9vjS(ʢ8cBg"{NQbx{K:4.̖R#y?J)\H.l4Ux-/PĺVL?K)d㈓ߒ=,0lW_m!⩦FaƋ%P4ŹfALEZ4pv旂 [$L'd.W#<$C5&P98#:v" NHh4 7Y*7({Yott%"~Em\|ԣi@+f4o_/oG8>_DmN\ZpلPy˅S]ycqπކO+W~/C wbY<0$Mn,Di<:Ex|i7Ƒ`9";k]?jG~ڞtPI[0eҀT$5*G\>#S}q-+My(ŒnF$tMf/ouﱯWߣT66fT򞵨ʁA# B|7? O{V>CbB!i wsp5slR*riSR^fmj_:dqBY=eJm5)&yѿ Z hmb_mZ fz$9_~i7=8"{xi+IߠF_N.F8Ww\:丒A1"<2җBc-Hu:-T<6<S%{CT7@5PAXՈ)EBl12$uYJꜾҌ_r))_--ϴM *Z+:lΆuU4@gۏghiBv0O$pK n5 t>k $h{VQcTf*+>!~b]:["ZhC'bLH^暦:|EC}"Ɗ ::MH2ҍ:nhi[N3GR妦GGt1˷ˍqΛLnjI|ܠ̅ɛ$,J8uCoN017}gg]:WS;;) "Aibrª C;TQ׌n FٹHuB1u*$ Ծ$ڹ ';MQ[dC4*$h?A9XJ2Q.؇==*e?~IJ{{LoŒDJ\8c5/!{W&s\PHa;AxzT 3?sG84kdNK9-zMDc#ysK;=J4NON0 s nٱ Av 2_sk83 Ph.v=hف{)ApDRWw[xncPtezK!|@b?#w=7xɹ^l3dS;Q'BmmUԁ @.z*vvHi"'D"`Wͬ _j]vǛ* 6[8A;Oㅢ 8}0-{s&{;ײW,՝`s}bI J?3i'%={0>^g*v;KA YP YO){j!= #mnUSR<bٍGw+Q9? diDPCq&Rt2 zZ^i>a#s8J@W,0XBkBӮA^bTk|ʟTLw0ckfK/ӶûPn* l͓t"bSLO|FGe郠}]tf5i_6[10KSym}z<raFJJMKp4? kە/(+tWvj1]T$,$r8`i" T4kg8 D ntʌuw,ch.7xO Qyf^C ˡa.\_6plQ M'_W'=E!&|Pg8T|]GkߛٵU}en!MmGE #Vb)v Y.öG";9FEQ-Gyb:{NW mQAZK+b.ҙt Rm`;QIC>B}rcm!Ylòlic\GY%bL:7,?ׯU}?nr=u} S-zmFimbu]y0?nKu{`\So6vu0 ) jkgXM (w;֡Pi"|ozx[&qe8>9Iܾ. be=D{_cܬVtvIlĚAT_(^3DF͸;XAq%BpAP{9ZbA~wD]f0Xf&/K1;=p*?UPz%4ɆG*Tf3 i2AWI{"stQɼ!Wp4C}g)T#T-5RkƧR/,jaY >y-z^$:2E*6PG,,=;:UM6x/Ndpufv´})]r7 `&I=]G(kbL$oCa'*qn8:4K~ c]R!邫c^za ڕ~l1Mnr:JyYq! ?C HX#`EjݽY _,Tv^HG1Ozvٚ"ee\(ObVH hGʨ҂W0}@~C:u#:.ZT 79!UuD.fF=^nS(=4#Vg/AjG JxGD}#`Y0erE3D/oM(I,6;U11v^ L#8F3GWޙ"@ce9VJsغ/ŗ9Vd88[^$4ೌ|rq̊h'{^mP怞2:o}*B4 3ŘgOfV)_, \u&CuD { q|5Ыuۙ/ޱ+5ɳVihNl{Iaw@ҔúG+T<;n-7>ETU fwִඩlOOT]I0-YPӭ-%ڸΚyh gfɵʃ8;L;e+')}zgBQNԋcܷlruGf*1ϫ.N;S&e zjm=ړf.RyQA&LN]{{mS@vBA;,S>_moqat0vEQC6Rhkc`O_M[; i[CzU㰀ƣDSJQ ͓~ )6}5Q4Ogׅ~Oua; ) Ig#,Z` [|&7-3{xn=O~ z6m9*ю8Tʷ1HMK7GQMH_2tӵ'?^DW,xC:0=7VyfUy+N 2pTԟ["ȕ\$,cօ0tLM9 ê!wK<0U %`Or [H(`4<+Vob4?OT:JJTS $I(eYp3k P3z .gWvv!;N ]tA\-kat~/M:&$ur$ZWz{{S pW' Jr;NkC%,=\6󇺵+^^~K/UI>U%uM,iC/,oEȰ!25Cˣo@[V F_~y1ᙦbbAgC/b{ t&μq?"ⱙJ)C"9AhWZ|@>co!bҝbV2fB;Z5ȟ (>PͯW/nюc $1S > $xe? w(sC@@Z83#I2I4$_u2b?yDvqР5pH3| OSw DR/DUs/̼>9夎S ȜuA/m] 0;DqV[%`<^3y,0nwR#~O0e)rTZҳ5K<}D(ގgD[$ TuS8 *B@2@w6e2[)d쳢Lpg 1V'IӲ|d0,OPߩ>#C|IN[C5]mpGQXQr@9ڠNIFl@5vR) wwF(NLK';DG2[/pqh/JlɺJDPh4;j tefp&eIA}YҜia/\li7Zg`ߟ: k6,=P4WNc⼯TV8V}Fdrcl^- &L[ {`%q`RNe5 1i?ts sMlV|2pm,[Gj v!ZkJbr Od3TQK2 6f^_Ck9=Ή7dV7̲xoK3˝%K3I2Us6ш3,BX6?<.4Ya|@6D},\8o/$(Y]VUiۤo~79G<]Ϛq 4bF7e1鎺Ζn,썷,V)ٮ$F{_~-QgC-p+npBAlq=*O#>2+EAdZ'`U:q]sx̃-idK 0ɭAf_i{ i>ӳ021BuXB ԸK.u؜?_,5"%$ii\ܒpM˘`XLSZ Ɖo(.@ !Fi40F,#(1/# ˯V7u ' Ԋ6ކsD92H끂0M* [g_.7$v0iXJyV 0t PFq5GB6$+dpʐSS}KB|@dP. {9ݓrmw~3F4L!zl5|߮] wbI'-)-ilpm2:{lHOVTDF/Ҏ >[5xO$@gu vX{`TD&C19 W쭔ug}uY`u6kMuk u^S"Lw#T|E@zKc0OsR>@&>~AC*:~bxDEY$$b9rƙiS?/`7הShp̓E,KwniQ!Y"skfEڄsR*rn\:"Co 6`2”3m-eѢ}>@?ޮbL!;܊C k2t|}\E`K!~wOj 2 impC7#WvkCPHF6)$jٿ5Vq[$M"iAޏJ{"Z8fg96䔨hu׶ܖuc=0?dlKN(Fֱ7fvK_Ɏ6@to _њ8ywbUÅDݨ2\tR,ߣ_hµMX$j!my;rr0ǻ5pm0vI'$\n1WFK~ C4hcmëqػY}:[wI+M*#W/bH6S2u|+ V!߅KԵ4pkh0r@2~ eڶ7 LuHɗxiQ6@ZMzix%7_RZj(fOd 4$K'Y'.ʈ[kPa9Xpl8 vU-KPq8GE$ no_ݢ@+׶R"FfU{AA(7#G+>,Nx9ZGluR0AHpz7GgV^Uz (lBQ2Wm+C5k} ȃEDڷh8ɌƼd$\d%qG7TWX w*}Wp9PapO0;ze2 T.E/ȅ.\C`$r\hW\+dlRbT:"{), gz'k Z3jǏSH>P{@huG5fYi\$gۘCr5 Z gEx0GFn s RgpLPI$Qc6*Jh>_h-!<$҄,D9x`/N6aS+Nvtf8ެ"u>+^)geT +xHGrk–B-\fOn D xp8-Kϒ[9bZ?7χV["Hb[V28Y+Ep.iJ ~΁c4?W$`qEVզT;oMh|8Bv5.һ󂹖"uQ/EIV|o|x&Jt V**Mqǁe ?tbhĞZX|t+ %xB1d(!3Hg2D?ӹFf!5Ji{g "2 HWV!D H ؅[ʮX~.۟ӿ;aETl٩!Dcg92_2 .cm#k*hH3+K< fKOցH#ts`GaC7{,o9'Ρ=?ޟ{jrrvMYU"?ӪF>%730 ۂg@,]&nksE [tLhu÷"l[ytSQtd"&_'|Vc~dFO=#njI4P\PO?9x_I 56~R Ȕ@>;rU1#MPaw.e]͆$WIQwe1+wpB, +WۖаQ%,y} x&=t55C>@ChCȼyl+m2ѷV}S?@63ɸ/ɧiD|nYxƦNÅ_Q4q, ۱tFV;zD[Lf{̝g{OXC[ RZ TN\,Q>Ϸ5e;2١LAk?K޶F\oLߠb;tEuF"S]0e@}DvǸN붅|FHX$aOvGs1w+lg e'> (;CvwA"Q9akd:T)@#zs?hpwѐ',e[]f \O!Z0M`H@t洈 N,.6e|?um2oVn%ʥ)Z&]m[~EV|ـ+, ]>ɆnB:CNȗBFG:|qO~zfJ{f34-= us5يM-Qc3QnĠ0hZhuSl(s#?u C\r7p 'C -9qCDu~6l!y=>n_Ax=nGK?&Am0f*`ΏOh_DmY, a1&͘l3Vە DЫ#BL6ZHH SV~gܔ]36ՃXC{Ndsՙ%4>6*یh=EhaQc0SeϕcmH yNEl?E>gX q)b@x2nLvب=đ0L ;gIHQKI}؃V/IА. iO3_6-R; ߿DR&>чmR^L eIZ!X₻w;!:zfFwGcuM? E򈽍8XS*xjҡʤ=I &%2s#ɲd͆l!5tÈ :f Tl<T6ZFK}9nU1Ch x'z:տC5`o.JFgr6~{ĸ%DaMӶWφi?(7%E}/]\l 尔Xl4-19hS2ǨZO{p;X(pŲd; .HD8_)?JI:l,tT 9eiƅr 's4%֛ W :EaD:c!63 Uj*hl svZۖPꭔH_3FT+U` pzO^ ?o.=Q, =lZhe~c Sl1 S\اo9؞(xlwi岯PkO1=rl&>Abz9ȴ2[wƱ#^u?i' @nAR7Y;$z`2XBO@!F%d:e M]J ܣ<mⓤCctB7%6߮)ǒ2hf+#)f%ooI]~a`it_IhW\goܵ3%I0WgfXF^`j02 %z1]qۭR 9\ f2h=1yN\ſn`&Q2/)Yfb4j7.(TJشC|LVtmngǤEo=l?n02O'9M먀ȵ~'eנ|ܮ?zo bd5Uʨ^EװEiY{}Ycܿ<~LBu*&C1(tbk8Ui3j "ÖZu&Mn(lToIe~E>7k?3Swg<'~{*1Hz!rXQ$'Ì '@ [5UЌ|,bhCxq-ԑW=wޒ`U2/I:ID= c mʎjMkfp0L$I~OXZ[ f+ޱ7-`pZ:KJ<̟|.Ă-`6&1fDZ͜\Յ1VԠJ'lZҝ\{q $YMOۢ 'NN"IyvalS"-c? ^kj8b@N>tgud)i|frQy?msznAD2'(|G33Qb_M-dwyFIDT6d+]U;s};RLwuy ڵALo<\Ti}LZN?9\RbvȃLjU}ziпbP[iU"qYk&Q9#v(PxdrGb2A@BSx9HzF.00ԭ0 V$-+q%$ʣ«E=Z>hE4%.HI?r ܶ n&ȦnYБ4ͼr"pxLF{ϫ20hF5a.ĭǦ R~Y2`Y4쓔}*$S꫕cފ_.UBvaAKRd 5UNuLG:V:Wig\hف f^wzQ̍ ]+sB7p!S4Me ; /*,\қyɱ*;Qβ׽\F w0L :(k8!aa,R'ߜ\L#BDP弛FXFd&G_q"}? rqR#,ߒ%(UP +nNV_,WWKc`ߖ>GCv5՚[Ǘjm9OvP֒6wnd+,܌E26%[Ve1\\d0s2) #jh&%wSiy>5ḭ$t8H姳 _ڛJ5'x5_JqCl/8\/ aV Kreef'嚁Nl3`Ōqn2*- Ս:D19ǖuDwi]g$))X3f>0YymggDw;E"d4rSyeCUKgS>t+Dznfۥ֨\xҔ @8Qe- nw_".Uy)!09-U/*Lku,Rn"PNQX3sϯQ&t- nſ85!X"7>jPh2@2ٿ?PpK&c>]Ewl .IVِ ~T*D@jjCVFl1ꆫ'VU/#|F ޼'PFi_)p;Ҍƅq/`PƔy:Eʻ&y.Gyc&H^hDJc-,::-Zp{nc(uw?h:np.`*@^N'ke>SbOԸ'g (dKzt<ַhGB-MB `zåJ]#|=PS AbP =C4{rZM`S}{O v꼞Ftf4`Q)}xw v\pVb9Oq S'%[ZCX~@v$(HrȆ9Rݶ;d=rjk O)O/b,p=z˄_|쩈+gqfB)ȷRI;ExJ2a8-Dc;xZ8y\C}a^b\ 4׏zkq#ĔU6_ef\W@ڌ/((IH͠-Ԋ>]&/Q?0$9橗\T;x?[Ë U#Fb <&oxpb$-*Y8(no\fURڈ ߠFقmv5˾ ,Aua9ǜ\<ڤvø09\Er\~@s#c&N:+;9T> hQۤ̀}]H*P ⽙?~L  u.-l cR\{FJ;a ]߉ZYDk Oo,Oօ?RٕO^\I0ǓLdyqY~a4M~z-sS`7^'+ YXB8KF/_Z^(e 2 6~DrC1N:z*x@zGD J~ ,nɝAo `11{1=n6 ;qhZ!Υ?{&I_>(Qz 1IЁ3#hCp )sg嬥듁gqNL~!t0=$LkSGb0WVS#*,j1 }-]jq?kw[v/Z2Jbs RF`/A xܴ,e$B%2ow_R_A%P,Yo|8[ٓPK{& ƴkz!-a9ma|7xL:LM^ˈuC3TTD{$zi Y<}es01{l48r FR;@sP^`1iA y0}A9e^ާ-hEyp?Ji#UCƎrd7GJw>`|ieq)-UEޮ_ Os/ޒ8ΝMy7 Pn',VTc҆EE[Q4)_E?j_@p:OOٓAX׫e5ٸ}<R\Y:,,>tl@KP m/y2+x*3\phQ8.w8ٟJA;H?VLj׶quV80&G>3)Fbn 4\al7oRQ2Z[wgfqOH2 ޮ@r\Bwa:Oɾ<2(3p0>D*v@B3eVr7%F)7cH:Cuf [< B3 x[=b159wVS*C}z"ʽ (wh a$|;UH|v/trCGJުdd.vOhs_Sb+.p?&9d3aKWtjbt%dtehC͖3 O'},ح7M Ģ#/TH2[&`y%0TˁevK:;Ju@mN#!!+3*ho̓XQ+$Qe,0A (#]k\k!xa`H+6 9Pn-52ĄLMϴ Ќ66y?'61~$.9nAO]Jt'VX8#J?VkU261*G/Mjم'!\Yr~>1&zMxHmbeoweB)Ơn㭡1.]^bVv{Ue*>}EURL,V~M>| B2&aݨ6%'09A|X)q],b7DĶ-V,E -Zjܽ'ե;cJ8S`A{6j2rvIht4qvT/Q_W?UBĘs2E!le4b RBnVqK^~ F,r츒qU0GB)Unb/δ> kU+&j^{[@"Tte'm a.7F\@%@'G;|<05HR NrAݖlQt{K/R/Jɢ:XQ%@"[-{Z<'M?Si/N5x\+`; |4PNFp= P *$F&p3ːndզ>v7JnWA9s`񞯈d ߲P6]ؚv &W/-" l̵W}J>6.#ƃF؀\K20"sR7П2KP]565oHvMďit+O V 'o[JIZ cqLim-uosJu'1ˇ 6)r܍ D#amHج1g¿,)!ݿszAKî~ gVE-cD6$$ҞӰvb RU7XJڟmjF/@_(tKa +d?NJpV0N[D4:֌a`lR'}@#\@:@J.U$O՛e<'p= ?$ ]X3uL~ξ3k;qIaĘ>tmC9.QAp2\K`d΢'µ+=|)$!t~@ c1 f(9Sd "f9K.}[avQhpn'˄̽($OZ'9u #K|$daՊ`GHr})WҾo\6/`eG~8yQm& )h!+maT\72ST5XQfW P@䜞&Т5@6)h~nD[ў+eRM1_[Y'Xq:׍JnGMowpO=,bVT3c̶#l z?̘ul㗒_Mx*ib/FR"e-J=Ph*̕>o#S X//!01r Ně"g?*\KÎ_@0D!"ލd o1tk?|5N\`*-8 ;D_v|$6PdtFD*ߕo_!A:@GLY0l`5~>>|6QRn7hDVѦ¯\śjƗfyCrԀ!(cK=+\[d 9_o\o7|>#H9Vj7ZlU L`LI0&YnYmyh67ʊne}X-(%̦ #؍%T= 8]{~? VV>-%wA[JA::X|S:)A@ZSPT';dc.יK=ߪ֙a>i5p>01 m|Y/at0Im?{e|M ZٓFJKhٺXc49 g"v#YXTIMplBB U#}W_$MZvl{Wu.{-A,y!cJvu \o$N̏⃷J1!`g B[e=RjhsYq@pEt@Pd=EA$p1Yi2N×0$DkjJ;^.6Nиm>X'D|ޓ|{<;^ (P1lp 7Ӽcս]gk.4m%4؜IŤbS@^?E}EAa_#P0鳌ѱ~LY^k09qo7@v (1)lCcDAXIu~fL1*@rvE| pWg ?YkU$ngUJnHSsW[h3P+!eZX-͆dh:0M2\J}\c4w5J,?R.oѕMϙP:GJv-o}NUԂR`b2M%ik2#1+l{OA$rwgԋ}([Mբ&4X (C$D<˖"'am5`w`ַ ᬗ0gp3 &249l[zʹ#JLͭ JonGEЩwT̉7l(;JG:N#5ryDfH΀ƨC%.6k)s~+vPF֔&޼moa5}fi0= ŪݔGL8~yȕ[b;<6A>SHѱEz8N"8kGLdwDĒ B%ZٌJ4+[FLrPv U/g#*f!@Hxr7 V K&,_&~4He™zhVgW/([X ѕO4MۤnK17SgOE'Fp.$hUwStD2KF~зXP YC%+np sWVX`_75E<HĿΆîtߗiV V,֞}~F;Pc\t%J}GbL?[StHrfypsƫ+`ioheo0vS-DZV_oiɧ7-vIS]feV'{ Fbf-9ϱ0s#%y/W"_3тtU&l3-cY ?9ZJrXr5TEUB $@QEp1Xݼ 5S6dGe(J(@Qg{f{-c,vj =ea$򬪵CZBC701 7 xܱa:8ePFЄ9-?5fz?]}N0M 6X/5u[`xTR jvݔ?q~ŧ#D#ҍlP s7tۦ0s{2|<\>~q癄ұFܭL(vj[#dibDNe-/8diCR/a YkTn 4.fy 98ҁ/}$ A<11Qxb1`^Gyn.3pa)(XTA {ܚhV* tleQpX"ErBv5}3p@:ゴ4g\F kn?$yPZqD icΏ7Ĉ#1"׹,("~ݪR\\/8ޠD{$z[K%`dGGj]_|iBs#~Цb he<2?ݻKù!O i eSкqǂe|̳''(8Ȟ$n4M1:qϜ%AЙ[̠3p4KS9|WFKt_|n(YiizCgmhC!u4zݐc?rnCŨ#,x:r"t}L)&֘:w՟ƜPb>?k uB$_P|CYK_َ6(;('Z'ͷ~:* tJ^j-kWnIDona=Qa=$R V'$ zxit]¶ym?cbcgp<'I&J6#q驆Y'yIU<(B=ƙ[ޑGUMMں5 g3qzTXp4 mcdsgzGϩ< AN\0=srJ]w䬍tם\OsBr0>+Ȁ/@b4,0, z)N, d^B]hJ"8[~Hz¼sOTBp)=ktXX*cJdW̟K%c*"a r ;ȬQ"ʡ3\dk"r)w1[?&]f`lO|x1,#ҙf)P|~/HyݦFO^.ʋ!(l&v=\Se Z ;s<+]{)sQ.?0+~ e%t\m=F 4?fU; -3Z%]hNg(-$&7r7"0!m<-fI4$ܽ @+(|ݱ{ 'CЛ a+z6G(ETJ׷6LT [ )4>- y05+_/%7';?"FWrdD`qyۆX=JC*^ɚv͇t z`n2Ŝ_#<=o S7SqH?W}OgQ#?7H|b:;[`j.$ S\ȱxrWFڕgC㎇|Ak~!1s֤)ym8d=.XOZ5twsW|hr?B:+D~QLе)Gv]FkV(_ή{C_Ô(}0 ` &y/of+5[7He+{U0Zۜgj6`5N`[3F( t( K󠸾Xm4%y0]\[pΞm" >ǎFq;퉖j[,dب_ʥ܅f+Ae'N7C6O<&BF>,AcU(n=[BUr7U/%a'J1k2e$es2U[G>X)OVס$]"F*.xXK1d^Za91X0/]Ȫ6f>7'h..M@f{⹙7@(6ⴚ!q%+bnxYa['N.>n#Z0oXb ?~y SYG&L{ / E\Hſaj1jXt uY1Ŏ(|ؽwm%3>!0~k"}="nڹ|a9hr-S.ǁ抄@}:;\DzVŸen$y+pA: *Ы">.)ObwW+:*Ho4E@0ЙPaAeũ UkOIQTqSџ7]n+x SF\r4Yh?%ELv8ӗn@u!g@ gz[Ed;I6ZrԺ O#eȑ0F x iMDA˭{[JP8iLj͌BMyCXg ]&nJN@z!nuzzU~{OQ]y›mԝ6bc@h-M JUc:ӕ{Ŏq}NzHס (?@cv.|&".@p빺ɶX)$sojDPށ6 !ڵ8xy,"óP EeN Jh,$jŠN9X p0@E- 9I |yŚ/?]eثe18)r~v׀<ׯg+vPxl|gz_6Պp&bx#9 ۹[&{y%鰜HKLܹ"،r*V;_8ulFm@Xg %2{$yl()uO'8ꁰ )`Ӏh@/y*[L=ЮAmP5~>0Djf<^J|0a4sP2;i6"͹E84 s]`,OFp8zYAy}q`ynněИdZj̻Կ+^#ʰڭdWGlZhs4D%xI9bZ> }cbKIŭ{CiF@K+d.C ]v<z]hHOWa9 hn@=%]X}XTb0r1s%Lؖgٲ`"vֺSQ3?uDгaPwDDl9=Ӵ1H+C~j:s kR$]Kp7y+ʨ2o`!mڸW;W2s9Glw%FS92 ɮ UQ$85|uLon3GہxE4sS_T$b7/`B*Fv{&%UCC0R1O~X P_,+*DO8(o=@g.!0I,E2TGM5fJA*``)[W)+ d7$;پmw[ HhEYb,~ -[+rppBP]_/lSa{ۇ aʆiHKO7QRаxƊ4P7Y+"Z텀pKm,RzO =։Ac3\d07h䂆kd+!NC=e(Ѫx@ 9 YKv{P24vE(ő\`'أY-@k|%pvG}fǯY~]4I\Tq*T1|[%}^yC}8_JSs!m9 vUɤw3m1s=G$8[ˊE[72^?3[YUZ25x[հyMzǂ BQC*z{G40vz[xOoﶷ3DQNIs~TȪ6 unQWvqvg)lZ3(kJ 3s;hCmjoG7oţ0[gO/<̝1T0ˇT;#]c[EM5WaQ#reoaB"6a -&LwiOJZnݔv{r7m^Rg6RI!b0Z$&XqK$(P AOH9rwd]VQF?+{ߵTx#)9#OَlW*ɺD 2Ի{uG"Ya"e^Q_ISaLs֗hh[;*FskqL;6z&ojN5lvDp| @!tb;5v9JsbqP.`ědx 1Nz5eD.0':Ż~7qNL5wx42tL[2XuOߧqjy."ՠU- Ii='?ar^IuTL628Kƴ5\ /t߲ b ]IֲY}EI42Q90^zo ߽-vg->w5,6VqrdF(:Ï&LH "7Dl^xQ$e_2_a EsL 'S'B~W3.?wy3;u*xwUym wYzf t*eMG'Tkev>A9<2Zl|c&9wM<ߔx"d"N=62!C?%lI/c9){UiG2U,W1ZZ["zv+;=Sn!0r1a+n-kS8;kh`QSY@g^B[^pnrjEvÜ͛k98.bo`k.1xr0Q -%>͚%xta}"= q·4iu`zк ۦ&D%1!$|ڨ;q@Dta+{7H:IGS}{U`qlck·W|^NSVy',JM}{_k[70(Vifc*!$A K ۻLQݲsCeKF%(GhEĖJ=c$Qh=4).$d2R4&a=M )=8֥D4zEl;GB- fǥ R1}FX*&sO͂XFSŹ,B+Kx>,gg#1a0;G@dq# 5&Z5 [{P,`ٿnͳ<'\2}lS-ɧ .: 0IqGx*Vɞ $nb/P ި9=v 3.V&{%\a)x[v鞆Rwcm.7;Lz(־!6Z(bZB# Uɭ"FskX͍g)Ծ +S5ۗłJ YHiTuԊ!<36&Ei% Zp Z=%ts8&E,wCH8؍.xY~9ME(>ubf7PQ]c#̗)i51AcH/tV;>H%؟S\o@{{7?$˻fݦqΌak.&c_?>p̈́4όd{! ⶗|䷤gD|!^;m #ed9]E]9Qw݃g]JZUz6@%ڑ%ߦk?ıg*Ƈmƒhx%)8J#>TlBSPQq4ߡ`Ӆ8ڔkQȟ~ITz졐-&*^ݛtU\npנb>t]‹eZxܦ̜-, &ORSGOo 6iyA3\.;*p^ܤD 5H;VC| M 78}J7qJ?$R'ab8]AD8Ѯ(A %P#kEU ,tu`?̅#?A*'i*cWRl 3x5PhEM^,qT =3)TalAH۰j&>U*ShUTPIm9(Ƥ1*g<Q8`pXdIY`4©JI!Bd*erb i0]ǧΗKd;-~vֽ&O]НBu=r[$)f55q)ygrKNjÌHM:7 &MU._Y&r\ێ ɢfPmFUFD 4512@H3%q ~]~{/s.35K>*}áH7:ܝ9jx:bA( >)lCN$ Sa &dhehIMv{*Rr7tF_xEVE ͒&U A|u"uvݽ2,̄T#\DXEy):"DA3{U& j56gz4+٤UoGiƆ6,y $O[q>5>*o{[" M| WPc_lre0p"oL!8WgSFMST4`DYk tiEPc+ vNJ}hV+.cţpۋ$}Mu ‰4ОZu&HX9__+7âJ|1\ri'joo=טIl8XN^'Y6}ůqQV>TGXp{bL`1qPj8cco;UjLN+HXIoH>Ne&2vG\ H>۬?۵ϝ}hb *Ő4rȵgҺ-vLYk-зO^KǜJ%d'ը{IaR&Z38TyJ˱4|KN]_rE{qKdCK:&jdYe< |lb_}-hh甑>aV),s)_=ˑ/8>'].L)pgN='|sY(s:5x*Aςq *ЖV Yካ$6'Oh /N`:)p, b,~dX{W+ɀG'׳Pm[X9 p WAe]ep<=@C* 4K+ؚogOX~t g[?gƟVM:'Z;=>A@&R`RI"Ubx#goR1)jng~bTU4<[hQgl}blEI'fп pgSf>]ת!^Ku>OyiQ[IIet#q%v<1jfbtN:$w\7$a-wP8džWՖTT(B̰CFDڲ+;TҾey2FYy02H4rO]g 'A"_3Ba2>Z9<ݽR/Rqh˦,wpI9 _[(5(%kNɥ'8,Mӭ%$员:ZHf<=4Xx"m*7ۼו ]>HZ_!wxXg#^Ftk'"A)RaP<̶=f˧kbI g&țjEajԻJ&Tf{*=eǍp2quú z)f!=p؜Gh Az&%0|՜:˶s?:^ÛK)&ޝ# e>Wjڽ uwn&0 ̛7M>o ֚Oc< 4\\{6t~{aU[fade',s80ҏpڋh 2/n=׺OHS4Se@[mY}j9ɥ O"IᖝĆP 2f'?Tt~$p=@\u:VJj؆OFOq7]t" |u ^_ņ[Bh9b-WМ%@z~:Ð~71_srhp5:&oCO/wjB,>u=ئ9-d8 }PKt#  g BM" tflRYmg.9޴3<.3l;`J}jty3s\"!/GfriR~?׸X, ̶r-p6:@cyAR!n5ki\Z"|(Yopm$ۉ08ZИ8[$-OY/V=0%/Q b[:O=lMf=$!;+br=ڄ44wfRxw|J[2 io~'z yt_M?5~LBxJd 5)%U*|36uo\1[Zٳ7U+UȖJI]< N_IlEZB YɏPh"K![3YON.*eu$R3@ar<5iQe&xiz CE]xڃdO?ٳ(S}{RhPSnKx&۔B0A2y^|y^C}Uɿd nTJNL w>"Rd*:UL*=2:v1rD-I(pD, m:OӍ/ ɫq?%FQ˲*2%IZDΨ6Mf&^\Xc ZX˚[`El:3d4>*Gb&Yu% \}D9P}%ͽReHz{# Zq9:2(urk^/.]n$1WaǠeype@,`|ߐ6gp^CKSOUߍ-o@N #6B~o2k[D2p^F!plEKc 9HA/lDh˱Ҏ=Xu]D/--D4^A(˜_:ejavpjx4ezԤ>Mu4cM#OS]::7E*ozxF6?l|f=ha&  IKaSQ FYҶKL7Fe]O8RU:.nNWL=zož|) ت9kPx\ĪkoA.vtkU{]2^,>0X h"'!RsڎqR9g.zTkt8Q n^g=ltC~8}-b'mc#JM|״T&AZt16@@z˺Rr*T{șyAe}2I6j<լUvv{ t`b;)=y1*BYS 3ӏY0r xZ QNZQSb>߄R Zb8Q|xV{ʸG 11n7 v-r2 [np?APLjfjBnF\@ci5yUJ(oTSFe[w^5\m&nWMTEQ|"}I2~ۓRo3JLJ= XsxW]E;*oEm-v0>0ͯc~JB_T֖SbN><-9EJ5 1:tB36ds@3NВܚY*,J.WA6 eUnbTܡM_RZ t+Jgߤ9 $rDBolOA+2M=ݩ'I1]3Ij7Kct$~hUi u߂yU:#Ghã4Us*")cobiRf=j`t7~p{w0z4% -$T7T˩\Wݸ^O$ixa0gFkP#~N ;Y6<,[LI9NT|+8o}:&&%ЭF *xAm+t4e$.CT d/"dk2{W!{KS?wA;}{x?|׮p}em=f Mnx۷fK+H ޱq&'y un?Tl*!)zv Z9231F:q?KWܿ]I^ jŮ7jlK1'%"0Ў.-X%&es-(C>G+U}E5%M5SSz#`35q٘nr9r$KgP\g_z&|b{*XOUPtP9CTq@SB 2V#IAzY@EC~7y 3ђ$ERCtBc3-+2M?wl,m%l>3eh^N *@y0(ِE[e HާЪ$P~|N TcT-ܲ9 __WEͯ0ш-Z]/ŴǛ˫SHaw0Wc}n0)8;iby^8d9\I+!Iapnc8f5~~k[gY`ڻqEeٝDў9S FvzRR ɠiyۓ] I3#hF6>GMD/z+,k;5r,O.&٭ES)-?JvIw~Ǿp1@&x7Y΋[s%eS9Y$1MF-1ߜ F nT?!:RcL Z|l p#Ѯ`-fj7W8 Rg(=D}V&%1h\gS;Wlzxi{-V HcwSXKPVxG ~Ph2EQ]Na^Um80j 66S#-|5 Ï(6(zcW=@Vi2ɁƼ=wŚ8ȓm+fB+)t xiYyh(vTD0v. F^پ,+W@f~+8,ˆ+iyo[OK17c0a%t:;N!Gh#f-}4s2Tsm|YsAs"klZUiχ$_fS C=BUQY$$u,;xۢAGc'Z? l-醊͡8 Ys |X0;BQJl5Ұ)7{@赋1 iTi#?kc/ k'E0j[2,箧weOO 2P8_̧Zy8`6`e;ܞ'.һ{uxq.`5w@V >I۞ k3 )a z4z^7'(:BJ, 6v=/BIΡw|š]뀊0k*%]—크_g%.UE18}ц}.0;1Njk):ew4r ڲ3S$q5qrf*7=%/+Ϻ-6rE@1U5b;RaG٫뙦Gd["w/;q n 5Ꚇ2'$Gna-RQ"^u,ZįєCAC >4-Rg^KEk62 \L~ps > V1:3xW kk+)#G/uu{.V +v:zԳ{Ҫ\'87>U o$C! .S}uWȧ e`dm_srLŒzJS6aFf sm̪zD`q;˛UQc} =|z"f!J]O^LBҴ@vAAiF\7qnyS7Z,8Ոvva Je-H[\c4CLkH?B}&1wW@ 1Mތ|ɋ+/͘d[ s#p cI1l9 %ש?@8ӴC8lbPTI_ӐQ{Ԓ"YxNf2DneDdlK7L|_<]0F:~t3'"C *\7Œ6Y]oRKtf?#?'[gslJ(_q.oq@m{}W-oh\%Nܵ,h0:L߈[]zOiZ(^G)( @ReD8_*['xo]M1kz,y!݇xݞѴט`Y^ɢOAzaׂ2By_l#OOߦjƥTf~L~nn\ǻ(+.^#ANK_HnqV>8`346|JG1YW,}eڠ! ++8R'x͕D#mLjM\~,9bQw2 v?6wMC̥|C{__iAǙPuG^A釞,t~^ >PY`=16SRۉ./8D 0dPc$+a`ӿ gT'NHpe &P T %CBY%)'XOx\(¶{9u18 /?@!siL+dz@dHBw1>OK0uy&]KA]%??9#ldpH뺂b&VK\1_] VoZ.`z8K )ΑUZmNNQDZF̂f)j!HGyWY6Dr DhwSH%UNZͱPYUDOt/C3Y񫁖Rp<1x'!jXQÀa,ni~ :3-Tȓ[mfPIɠs"WnR1v%'І,qh}eݣ&}/a;^0)EUqi, 2Pk#dQ#aEϤ!9õ΋3*ˍx7Bn/j :ãX3_IVl41pXؒ1@SǑMAO AFU8Q 't2Z_D X?h..\U0s(]x7qێRh]kmJ^yl:wt׭@ǒ; ]ᐥ͝5S b$e!NLc){ W̤Q"[2%0B; Jy#6F ޵Ae$tI_옃08BtdG;UoJI.S{{NHs{z+'9KS-IGfkEv!p^,Hvf%{u7=SnW.;!JP|K7 W k'ʍ)hcpw ] i pS vϮj-֚-nݜ*s?cLp6[f6f-2! dV)"Ur羬=w_Q P\ zl?)1ҊGH!4+ZZ }hL ZhQJi6 .Arj*3jdž @LoQMS gat1E%аRlUP| [MGQԍpcQZl%+*]scVz^šΎ^9mBSCDe؛:9gH3)%۠Ѵ)m8#AoSVG y{dz8'q.*m“)Sy!3wzvM~UUzԝ^qt5a o yG}[Ґښӳe31EOuCt&UYr^tB7Ϗmw~:K -:mJ>0"p#mqNfu1YSwݚc.$~CwlMf&9bX0]I<%/!d h'#*̜1OE$YǤqti ZWuVϖaoTbF"@n uteijB),~ v\ˀ~zZfwdS`hV~k']DIo &eH J k!(h< c"xÑg:4aBo-D%$8H$vTB_ D١خ07|P̓PEnr/-f2au']{>û%ҍ΅H9XDTw$Š1h#@:o.-rLv4/4MiF}nhմ@k*Nk B! (jrH)8{uu{ݝ&Ksha/f9ӅALǙ٭z{"aِds M @v~0mTdDn+11٦"l5c4MO&PmE?^>+iҫHR" h]ZcCvb 06IxmG8NR? M@ \]ƙ `q<8cC+`Z< c-c`_nQFر_'1'kouU9SҦx!zG4aށ"ԕprZN/mv5ExU[@ ,ƕM\إx{-7[VNE@}f0pSW8lŽ:pZHX] .z6BˎRcÛ5>j}g'iHHP:5 „y(jV8"%L+Ma!l~IW#̧+3CiW4 ʓďeWz+4D(.%cFl3Z<#dzmZ=Xldyv>fD9]J@txP5?1U83W װǂ0T?)'2H@ɷ$+qq>nAq6`u73͉Y7l_UbOTN戹`Snq !W&]”c"b%,]UB*bvh݂,'*keGl%G=`ŋ ڡqac?W- 쳝xʝ0N@c>BBrSZ["lha)CK'|[d t|2 xqLcMQ rLí.6NBq{wua[ _]/77WrMxC ?Vo߹}zOTBNV^ط]ե]c1ѷUO놫T,-hŲikio|`$Vl՟Q%&:DM+\os#n{9p+I\wh59;?B~x;F-xhG僞ڮfbZ Ms Of`7<4Ľ饬(rzb@܁y[gP׃XgPϫ䏻u0a>NWF'eVki bDYCj (H>qg=yA؇XYb.80ȹ }gˋKb1\iN`N!w!vbN(yOkT D/G5jAS^2smy*rJΈ=aA f2>t"đ|6FW=z&QL=jȔJEq7ͬ/`#9BbC*J$EB6%|AsIV:T,)_=x"ȠT8rI`ENB}C+SI9VJ2" }i rp=\FF*n3o4R<({tM.%FYBH+V\A#f*4\RNn",fT+ymNi9OqyُB>qY֔i'ꡘ}kycwǁF fs@f$850Z ᆪc2zb.mn"%q R x\GsOAUҙ3!5=Zg)"'FCBp_QQ'D &r\5,Y }2}Kjb4E77?SÊlw9v-,,jm%lN%-dDEiE5cb|h26ʝ8<5 H|lI%Q-2ʦa (:J OݱU!uU v3ԭkϋQ> XMNg7;m~yŎTTt٫ ލGcȢvs{Y$i/%{u`2)֙ܓ~m\54oT-n . Jר`ja Xl|< >_89h"ixKeӪNP"JDhg妕QՁd0"q'$8l7J?t_;IU:2$3\ŧ@ !kšHHe~O9t_0 EP"` 5Tמ ca8B@hBoèK ֊u>sYj/W%F+VgiJFyKV D FG\DS: *[%Ҩ\_* l*m3ANNMI\+*% nm1*`q0v͡AuAg *6Fi㦸h oaƻ Q~\8rvɿF2ބ~/~;!3~ :OT5Z:ԴSnh? TnfM<QpR|@Tn Y~!0?XМalzlXJ>ص"Wn-[ܿ⯦ޮL Ƭc+w* RAdĭ=}D 0 -;,Lx ;>ѵWmšg.8= k sMUQ9NGy\@#r{=mSR. 6fœ*{G~ )[/lN+]Sϸիێ0 t U|M9O+g/Ov!v(G,sEABE*wLBX77;gY4Ugnrc8r]u 9׍8{ Xt->dustctɔ[+\J4y'0B&Z$ebf )vCM_,FW?ToTBsx.Bݮ6ɀ=4 vx@fȄ.b,֞;@!0g;7{" ڕ2aٙa0lqH-5W-Ƈxx]uɟ-h/w| U\'Dcxݾ&"%n?Xr*R%<ȓ SƝPʧ/H3}vQ#ջ{l`R #=Bԧa`97Ĵ7 YÑűgR+UXy $$bATz~j2D:b/5k+suu7NV@ % 1Tض\Ik:gL'ԎIGEpӀXNT.gf:_vqq3aqSy~g,} {JW& IV+ޮ i#aEIX]6®1r6H?hۂh]"Eo0W;|9/o`W~p%!?P?kr2tBf%w>%`opJtjӛz%`R̛ug{D+mtrEVOԢ p򮀥#Z]u۴;UUgc$)4iD`VǙDtύqdFTaeV$W#|bF }*F d.uK$ V1i2!ZE t (#_NGBfB o׼iqRh{Uen8t`rT(d|ђШJpU)je@OJ/9*iplŽ$ fϸ=ƒKh39=xٮk@0o/F YyGCkatY>u|/N2mX4|aγ@\>bU"Ԑ21mMuTsCX/9?l]5B5p@i4T)"kqi)+I sCf"Ҭ(9n _q,_VQ[7 5s jEOR!gcw82@u2>^D6"W2rr5J.ni_R[nV1n@T|:7aki[u.vCfL1}%H=:.]?r*Jnˇ |3jkWW$݌`95 lTrC$v؞7*\ 3?[wxy)6f|j-SRᚅ$ϷΣp̓cųM*w8ԈpBedqqRG&OPM}S *-GF d2k{>_m42eo@Q"C2>TI_w,ܓ:4/k'-&B"E{b̚A#vAne*խbuU('YLvMsGq);(\R &Gl  ^ktYη~n¯X#-ljᬱG1zG6ziqfW_ |+Pΐ wVMeX?qun("_#΍жkquw#y#̗qY2F3TIɎ`w<_^1?:^@" we翙wPا7>.@9dz"/ĞY8WϋG"ňsCwQB]~jIzF(f KԴGD!Sxz L\܏-8A Ns l#{||8r 4gU@X~+tW`WE3rnOTemj-ϜQt.ɍbj+5OQy:{;kq vn _ygYH}^$h -zz@2mnq7$-}miѯN{\GD5y@m$-3H$rjSiNs)=|ߞw1Q$df i/hjAH! iPowFUd X y ֑r8F6uh&Eד(Khh s BWZ( eV܂-7!cߢ5GĢFtHuHƏ\hQF} Ō8\C#+ڎua&Ag%DݵǪq}($KZ?M(8TLCL!l`j_} /=18t67f;>`]qK_ce= [_G8=ȡ D PM4BeAEscO޹s,; ߔI)}˃(PZ.<#"`i6_c`0k Ldt0Xfrowwfwy:YALӁD=ιػ&[@Ҵil 0_\$(( 9M=dT @CtBiv}RufW8k}-zJ(N̕W*$IC s\&lYHAh%DmYb}p+7/c!C\DÆn#`KѸ [/iV|ITEO(,ғ̸coC= %EA'w!bjm.c+G0aRRb (;ƣp %C֕G3xMb8//Flsm.SAR&o=yCS" ^L*H`)lڃae }HA$zSh;IYSϫ͋C(U~6T$әo 2e22 L-y!OKGI]05ݽq.WMK\$qFԽ/ʳκ {Ύ${>..?Nݰ,WKb1:txib=P-_B-4}9DZO^crl UnC~'@m&Av`MAK<3 v@ ~KQ pIo.2//!rD5!' s%9 B)͊,&78$x*-Ҫ/d;z.Xfd>֮m8\Ԑ1//lO]ו.B}pqtϥGςbF n6g?~܍4S /աOU=^̰kB%kl'0r|`cl[ ΄2K9y9h:Ȍt.f][S ՙ7nN~l=H+[ly<MnD^(MN?WM?7\wSr7E0\8LQ4JAm ,R/q.LZ_2wұsS݆=kI'P{i~$i3*V^EδTg@ tdқi-T|CꋒOynkPCF8V-'muXq}ŀU{.Լx>W04Fȭ@[ |Յ'.WsƶyOxoD6);O[a(f+k8{'Gȏ6s&vfkmwL7O#VɚnF8';waE8 "QE"Lc)b블Dg[8`~!ft,y+(_~p>ky?\/C uXǛYG3<{6I%|0,La<+4@BiX;/.GP8XFCn.ȯY(2Sfk2yt08Wg !A.hzj>dmձ\jߤevH9|g ګ*,d8Hӕ8q vB@##|Z+<ǩ 6~u! \{.Hi.V: _(0odKr)!|(ĽiH8o AMwSvaʷl\7 2B+c_ ࿤fe^d?'DtPБ';>2Ӭf# ~6b-=],^5"'-^',Z"݊e#zRFl .b$nW1׮%}ۺ~nϋEy:h[\WAENv%b#*] @d2" !J>U&dx ë-&[Nt qE\,yS2(xӃ NpW:@ ,zBQL..(T/-uX{"4#mҠ1aդs}O AF"HANx6=flaL\ʛOu1{AqR!=r rܪƆ'2{lLnlk{YֽQ=-??S9'={&!7ntX߰68Ep Iȴ8'OgR"nܝsvѶd)_ϭ[q ڳB`Vac#oɊkC]qI+q?;H[CHζ'5G[⸿ѽ ϚT] r =Fʅ=gVfcrod$%#y 6oӃ>΁YRGcv袖 0~-;k:WȷLC'=Vr~U=c47LoˢęR\ߠ mM-;( '82>)uf*d Uv[(&-Tn؜’<\Oc#i jJH_MDw <򓉖_32C7pt58tSo?nN/6H,|oyVl4KP('~IG;o< nc6pUp;1zP CP@0h@h1֛o)U F^wE*6{PѦecO*Ytv hPW<NT4(o#Opa.\diH*8 6~[3!>yzP ^+fָk}pV9{/18f\9P܁K!plgֈwǜ/]fR]ȝ%~ y* 8Lva"$YǢ \Nh1b{Zu0FL`ib*D>h_WѧA=&dj !M~V΍]ς, h9K| -9Ђ!Ǚw,`Ow>8}sC[śΰlbSYN >ݛg\[<ؔ79_ȓY  HdUUtia`z_mf<fEoP96 Mh9.@N>hPe4/.U a~]gꇑ+8>VL x6\#ȋ!ao?Q1AfdGaQ CO@!36W@jBf`ߙcG3VI̼x 4,eLYa{SZ stJqky0VYabX<ڣ0ݾ_H<Ş)’ z G;s[㊚>}D/f1 i,]=^(~ ϗGY ASAMX|fq zcCTVP> yنz9e!򪛙5ɕN^#b(j7" U6[mոA4>JA;F6|G Mb۪C=ҪX3&zC< 6Plvڈc.Tz$32*;@P:]vzGDe͖֦퐤(2{oՓf]z8eʜQ0fm=!3DΚB`k_%hā^SC> GE.-l4Vn"$}BUjfW#hᅲJhJrYŠ+C`i&~_'?2a(No6D6&&O%V XicP#~|{D]"^:\!սb|Hĕ7(`X~|K%@CYCw'ڠM5\oɸ;#CU*/  Z@!|ASpr)Ukl4d=6wTԔ?;-G]O xqjZGa8,MH䯨Wx^~k 㤙<+ɬP1uj!5'L; rH.C7{#ץf}tgPvl}èsRW%j)li9c85!=dFlo>GnIY3ȼ8JgeH1FnF(TBB}+^C%RdpMx[Mwc/ pxM[ru-̎GB[|gm,\YN]7Hk6[Xe4A7!Tڮ$1%_9SjrJ/PIoh&\׼T2J {t4*/lhh&:/CbXCWbq_ ;zހΘza.6/?gnS8||ijoР)cIZ'c.u@2 ` k8]e-"GB%16cuSGr0ִ]V5ڿM~'gb8×)tF}nAjhKb7=,RZOweagj3K"8tH`W eN%O%{X{,L`f%s Mj-״"J{_ApB#)5]B"51mm]R*5Ou4_F߲pf_0|9lY\XL;:y"u6@~@Qmۗ57q-H`XWǠN.':B:Cn ^Wc6_+! hFnqՍ(Bx !HjPh!⟯HVfܿXc~>e%.d6{MdS 5)9_bŷE|l<. 1q# I\Nӝw\j&[lзwgsPb340q5A%% e/G0˃&ʩK (0wI+FdΕdH\+KbQa69£qJDUXg%6qGQ~jQo6qp(*a('cv v3<(X T%-Q+xs`oFLhq,`̋ 6՝C?EYvT qWh4H +L4 9F1/|Al(,_^F|%6M+Q[R6oVK["NkK+!XWg!q} ДTL߈z<ۡĉȉEk-\f|ªXͪ@-dam笠m=9|3'o(,M^0^2'Uazst:ۃ,m3SEi14Ё~$ާk#?kk4h7/"8PeSx?KDQfV#1X'W#t~nMJ ɳA&Nw/Djyvvܖ(RC0y:ːMz##֠67 eL.M8p|<^E tg"[-s\3CZ-#zG#lMGBo:޺u'}ciAN]\ LN)$/&ai%,vwW>'oģ}SꊆYZTEBvW>leVثtY~`{X_5s+aG;l7LΆǪex?pKF "".4K&-%Z μzF  Y+:{S;|'PWw[@l`qK *yZ3QLRVHRIX h+P*:fn 9аLxq,YE)cQ͘b#OZӘTB%9S]-Lճ&d-*˷?5{1ŭ>e0`w@@{> rY{P?3Eُ)r;Xwc{ &ӷx FQBD>̤u{<ˆ{3A$ ?A:2EhoLuFVמ 0e~>8RFGZ|`HjEPK>zZSzZΰ5h3&K'`wBRyOi  @Iz:UmƜ}i[R70\}6Vhrn1I4gʫ&.qrbWbp8Å']#Vh`Wyc.^ Ȑ c)I:~FmzR$PUAC Wƨ-"_pn_b KdDiV](NcHAJNxuꟋc,U!zJe>y['0t{cJK҆&UiEq7`вy pLwk ⣫rt5RN5!L)Ŀ,q dֿȼQ" X6&wmUx&oiM9[ۺBؑn' *t}tM&(<^{ߑ;فvkQ9{swC1n{p ;{7ti(e]ձ%䨗r'rѧx9w:Uбp v" foy#a{l&0T:xhusniVCn%ds.pZzmdO @EdPM}}-OJ QpC"ea'mE {cꄗPϷ ;KF_v A,I<"M2zzq60)Yu5L**t䮎)t')m -մB4"?_ERVlIgf+9LLB?`7f c"17V3'LnB6p_I49ivSYE,+]9e3Lz@i7 pMB2'U.gƓ%i>}_KV1:S⊮[ qJnq@As>jAXG&Ҟhʆ0m!*\]2wTA3+*^۱崷^]vCNȣ"Moe(Eۄ#VY:mbqjSsNKPҲ3K1,J=26n̦Hj|}dsnnY(i1BZYSW{%dů0E:%$TӀt5@OJ%8m@:va&3Oް:XL9ڧcDڹtuO\P_0LzUYˬj 'ϽzaHY{Ѓq|"-z!񎇃Y}p&V:w0nLγ% m6s$^o~HE@.7҃΂Z_N ŧ,&w6g͂w+5)Ҍغ3ۣR <3g0oN-')Qy ^)TIOsb83+d\#C*V1: rWɄT0z-&MNN1RąvZRw129_zm(h3L+\c׸уL\i{tH:!2HEzT|LyιDM_Md3U,|Mr4Vkgia1:dSڿVKu) v#.^fߦ򸐼;HR9 KM&AyΕ$jm2.\WZ `# ٞ?4Mj'7Ml迖>\c Z+kS_DW`$b5Xq_Е?ѿz؞` +$..v9H7,Hh]fn'5SGΝTLoifʼngr^ ܓ)7$9,wؿ oÎTfF56YbbU{>]]_,ELw Q S 5:|D4 y?Ȱ!w>MbIuy#c&17PUwD6R֝HjQ,,PRcم5e~9ti[U/.JQs՝%!$ Rp+_&Q)|*sY\o49ۙFqCt1PcԭQۋ7ik fjXZ~2߇~a?F.g^dzO(!zPZr:S ה^/4}y($vJňH7k1#m:{/ a*(`b@7`v=-)  M%ݦn1wl@Lya-y e4uߵ5ʜeEP6EH jZ tL5JYdYR];Qi<4Z(^/LtQM-a)Z2sAh)/fk `, >J0⬩vc/aLTV 6fC5*DIk_& W6Q#_Fa`M :EeD2R\5>g (Q^$å9W*%P'Bh8֥t3!4K8 &a_>WAWbcu0+q0l!H0Sׇ3Ö*4:nX.&z[dOn! xNSvy\Ҫ_HG]eG=Y/^z)bU+b#NYvƞ|;|ϤMnjxkP)DcwEVM^xɜ/&$FXj&zb10c劳@6NQ&j/r"̦4][ ؤ-ɵi?"gz{c* V@˶V'ce2LLmNr\6q)^"kzL o.C H#7+5;eW$_N^ruK ε["/Iugύ$5|aF2R "5d3LZ.G2v%<]s̏G<ɵnCPTHW|,c J֦ ,EPa$.ŽcP +ܷY3}\'Y>ץ >̻˪bn^=I6\g؏ KO{g;4Cc-$,t知 u{F y(?wv5Ck;Zt̯n;* PW2" ֜Yo P]mh9<`/魌\B 9IK΂̫9".549xY[):t>{NY=|s:%BWtESc{aԈe1vW_ɩĀ@{t ķL%!%³Ji=AeIw8zRzo^;jIs JX^vL"c21m*6`)mXK-1f/@0K}ur~of9%cnsirYgKJ^DZo)nLzk/ 4+TÃjIMreRr%0jS #Vom38VjS#@mKn T"p912s[ ^Ҭ5za=\$%b` Th X Z -{ahjv w.x}f1y'a)kw#y _ɬ)Et7|RW nSÐ cU-\ۋ{KE?T< +_0Gg݉f +֙" \-2%nƁN޶ȶ5ߐ d)Oʐe\O:.S(D $ \mBVkua#ͬ khw`%3P4\Zw 쐤u: +>uGH2v%RS9;/Rijۺ7S-h?ls"M)EPvm #1A& AZ6W ^oy`zvwTf嗩EcQots!*~rLK3gQhsp/5Rd؞C nJ|kCzé,~֋ԺERa4 Zn_H{$+e+Kc2+:֝ 8n= -dNJe9we\qA`21aZTKV"mD!g\N+1-pN"$޿0t&%i";PivS0`bM/^#fZmYiLQf"e`Zl~ҷFxo7=B筮kИK 4D1 'p`Be^oLe_#a׶-QgsN/,ȷ0;@#Aºh7 HV ]P)tx=q#bkz>F 1qǰ+~?Bx zBޑ? Lŵ\~F.ɸΆ(J ߃q]PKYj~x+MS3N.^r؄ Ď#[ZWbD;,U6ztb/dU&3_\ֽ^#d:,fD2D3W,'[ȅ"PhLDc =U ={}X@Se:# CzrzB2'@И v#d;Ro `0t%Gr~rձWPk$*݅fZDbnlE3 ;`k# ~%0s,}Lf5NnR8˗&ujPsmSCh3O/!JLA2XuG18c3h2[:Ik l78ˎ>Qsm! {VD?<{uCWog )Cf~1vB7}uqbȓ\g!lyB/@늿vIr>~:"%Z๏k=ɼo>Ni{|Oh#kԷB,3;L&tuGuCwjB?=ˑ7&{i>dxkv&"&$vc״IV6u+ɘ;8^A7ly1 ygABxq>6"{JcwQ l/zmLv2'4 FUgAʢ$c[ÁemÛ1(<'lbg vOK(Zو43d xXh}09{WQA.xߛMkR }.ϿU9["0XG28v~OU'Y]<)sVYU.o483xs~;kհ*/l#;46 Ćt(3zKaG/p+[Λ$}5+T}yz,3FfM5rKY3 UVQ6aQUڲ7Jފ\lԞێKwLV8ߎ:y0!!-4|Rey˓Fzٻ;FV-~iVӕCjy厧*=/ ,J@FLy0$qs [U#0IZ^G%Tqݙɢ,peq!H|'he3Ot-C/l5 V3`Za؆|08ji83v~W o2bƋ)¹a]\V963$ Nu`S4բG|GZ!XzS"yuM? "`0aXL nHB^ÿ"{{N: +:e(?H8l./A[a. ">w{$wIӬݍh:|fdqFf, 'u/pz빼<3)Gxi+ʪ5܊gTk;O#l aPgǓM$ĉzBbcQP `1iߪ- ^BrbEC\7v5n%?`v8;o"w/ 4W@۠4gl當v瑝a8RfY(^eAGu"m3a_G ɉGAVp*Z\z1I~]XcHE9# Pm rA)rC\2M&Dobw"/c90y}aZN[A,#끦L y[lfrY;<6At?ChAqk'񽐶GgJHז줤(@Pain0~'!ozvܵ[S8\@ڢ*1|;11|텦[u{ X[nU2Ӎ3 TEw~>sw$]V^@SMi\)e͌as$ %XhydoylVU vJTtԧBUPa4*fVD6ءtE]*ؗNM?*=wp'C)]"ggV gׅX¸ gJĒ1\Bg['Y_>>򺿝~u- Hbf>wmB*YqG(Ȳ}&:oHgX)i tq+ԒgN'ZPELr[=K~B3w)9e]2&3orlCߧ4_Bk&MN-UejS#/L!:x&S7M`'c{kVw']ʱ$-(I0ΛLx`]*:x?8G_Q^Y9o_ӭCj7jMLcFdir3 G:1͢Z\fC7~PQog2 *N +H QlmwtU<,i!/,=zZ[)sh֙B3X&;KRc/;3d/|r5v0-W73.-MmsF5@Rǣ fQ[3ƑzT^ƊbV&#j,"}b\dqJz2|RIwr%fag?{Q!\ƆOטtk<IPRi?|mC eiHҥ"ٞqIV-"70|S\z(8Z?H^ThtU;F瓙dUvngWW4w'VHuk18pA7&4E^ E|@s&`V顉cg[E%c] otcfeإ`υvYJ^܃ P3{7ퟢ0X)n$(Mj#Bi 9ی֌n\qKқl9iѓ&z&~תl1' +ڭ:At!gG' !MX!X~|ƿ%)B@?dvna?J") ~{R#C\},eM#1ѯ"Z# N |٫G ßƼY_h? EԶ4jLF*zPє'bi6~26d5e+0\P味$KXm у=*-%__}BM5yG8!ute[fA1lAHlDf^V%͚XͿF֮S+( hXx\*1r 3NuS dQx{yL2BHBR_`L2YgȂM _ orC.gTTrWS٧)K82r?E;T\僐5!͵ЯtS 1eKJw$Pe0"x;:ߪY}\`m'nx0 83 :<] e=Q1ˉK*?qJ \_ir7!PD 7O @2c=έ9vteLq@PGGPNxc Q%b*<"l:/5Zb_ Zf -;Ϸ22'i^%,lVEA%Qa>z$K6I+pd.r=k!|lNoN~yjlX.j"Ə҈cd*/{ڙV cW%wn+Zfj5=ڑO" ѕ#%>/ i"\ fjKմSs^ikȺ A?XY8S_MPG7xLoZGi74?gPXTE[#z[Fu<=5Nc5T0~Ȩ1Rk!Mڝ5Ytڞ$)yFG8)NXGj..晗X:)(3 ^;$ĔGTO =#l%_Ե_E˖ 1?|쨸 5q[4C S)&-`--dі;`VP6ˤj8aTQ|lK|~ØOʓ0F{EypƏy}MeS ۏiN=suDDn4escB=|Id`H}ߌf\I|[L_Ņ0bm;r/N jTB!zGcF5t,X2$@MOJ+[Q8rێP= 9s3-{|'SbqTi%=T0>WYZڒ9 q-N(@+Q[=DCGb]ŵrH"JͰfnU`Hũb_bx|vlQਥ:,^^\\zC!o^{04TsuFaβsc'Úզ!B@'Υ]'x,{S|Mޕ ?uZ%z#iϩmt RUE^$%Mu$OR %c9z !"+=THf`nɍJ/wh\/\`lİ۾KZڌ T|gPcM enE1!|!!YJy H`0JV-ert3TV(d3ȉݰA ΁InAjGLOX.'oa0=[S7߁#`wY ^8/UG3 ڋv&=\žވUq:v9L_ӵOLK-& ,hIj11Ty^!KK=8Yo=rQ&RCMCcsח  arT/rၲtⷵ R +."P(Լ.JAwwn<_1!ߑ&I<,waͤ %# 3 ˒mvdWïφNM y;`.%S=;hԌ ں^YT)fEpkІ@141 DJUf% n jb6TVY֚ }sc Shy]H3',oAױOm+h}n{.v,:Sb&YHd5 T*7,Qfvda:a{@s9 ķܪE:4 YIB r)j#<ܨ"tM;dv޿@{%\}rf! p i5h>ֽ sFU>J=ZeWgQ\;YAACPhXtDmmT@%,;6b_Ju+ 4zUک,{:>% ݺ, 5 ї@0+͝P1+Ӱ\lWw{3Ӽ: 1N3%Fŷw)dk">%`jC1=w`vcPHS$ ģ(l@mt4]q7WEt=xEU}yEu>u,|r7j5Bj=NWY>L~uJo*o8#J.Cw/DQ;W3F"!\~{e)mu#bMW!l W1eSD;(uU X9ĕ#]nѥw . 8kT z`_>w d%n,ih#φ)9Y F :D,V]1vm!<\{c '_q!.*SƋ <*0HGةT;!A~q ΠEJX!~O:Tw Ro* DdS.Q9FR eXjEU\k;l>QBr_ "SfoЧ"dA9:Oe kumCS˳(2k\ךԂ~7O~(gzyqE2F'mza6\ *wXwڔps^Ro\R>[2W9H2哰rXlaO7mSxC GeILmCEPK]W^CJ-߿*F"8`)宮Ȕom,}e+9׊p0UR;}V+p@CBDXas]Hs (<2U^19>69∤sdNI!G]5_"}D`_:;5$88uGHV[P[Jlu pt+n72-+RYa2w *oYA lc6j͔Md7rGرmvű:T[rKU@3NВ𢅑:T_rZܚk9Yk׺՚`A{fxBhi '2 !C0b\fTe 0_?xpBħ2JX!.nk@,wNڽ uQ;[!r7.zc+: `583C.Oԏq|1 JP|%sV|ꓖ{b씇"l÷eȾH2 ܚRW3 SS #Քps0HnY$N dmAp|`aʮzx*8D|XQgN>mJ!!R}T-A6?Q,j{,s[( >C&X=Ɵ'Je* ƕ D|uja/"L :W+Jt14X 1J@l;82h>r LizZR|ͰDA7t RAituE)_, # -gQ->J_-ԿvFN2 )DI@nTr\ ߚG}jdVЙn-w Glm}(^F5FHo2 3!V}&)BhOg䳀]ͦ7I63TY5 d+vWa|zx]ڡC< W@M15EV_ԒqM&r4[ 9D="|ejâw#{t+>Kp?e|e™3a8JAnsK @-r[GOV%W1]*6zyr0 WQC\K<<"bCa2ֲdӱ[I8^M9wd2*9V HĦ6O ʠ(5qb zm*ռr*y~=?p u[12bgI1dQpF!6ړQV+ ϫ09cT!`;=zV$ Iҭ,|] 0o`ɿ>[;ՅN4.>R 65Ul7#}A]7~swx&p߱@e-;;9i j2DgQ_=jΰHm"u3pIe#6pBhTK+ ok/EFB.LزT>1EQ>(bY]D1zcXr*/k2NŒtAҜm=x47hI.8*֘/J9Ha緹#f\ I2=L;GyUT F:. NՕ_π:ʡfFof̹J:^s>|P}D3D~o%x CRbt*=Nr AX5Xml?J6:~-Xr4Rƚx289Ք9"n ,Fi*}z6t+GfgWL(<>;vBc9#@‰"~D,;0h*\a c[m*u֍Ua 'I) op.,2O|Jn un.䓒qIjev$`X{O+nm1V0A)7^BP͋ eܩii|1s聸鹲a<Z"gѼQ[3VZz'yM*eߜ(^妼U"3]yjGmAO)<O;'^F}t#idh/u8+hG>euJ%FdiB"9F+c$% IG͚)}hxlUERYr8u;2U-wVTV ু7}9!YH]%q Y4M+tP\/ %J3Kv.(|u'ۍ9#so NZE _ԩf/N/S\#;Rz PBHG,2FnRޠP4= ;J!x33qH\AXkZ𺟓'-<$_9ޝeAՁ&wDG{ftЮ!=66R=ט[Nw&#|Tiڎ&,)_AAϝ#PQ~Ǔ]-v]w^5 jB#/\DӺaؤ^6QoHi U˂A=Y)dã`|q@mEJ@+xa.+Jwҁ3@:JwǃM)5Q_62tlz̡‚v (RZLw5IB>u,) H!ki?7.?@džAj*&GmVFK#<ԣ/ffO~Cnkϒ?]v^f! 3/׍b6?6ۘ] 5+9_? {-( ;ZUV&p[5`(! [I"^&ԯ3Ԕmю:ravi ASvu0 h[tS2$JhӖEcփ|LثjsH1_v) A`to;-^y.K_{ﴊO.oW0HHx˅'U8%2Yû" EԲ/ NY@z(Vg|]Τ}PΙ-KwɢөU6ڥI/R3==6۰ !ŵbVV9 ]rl.\2?!>4DWmS0~rJ3}daqܚ vLdڎN]P'tј$r3߰-^%?'AB!םG*='~q;S.4ogSܬ*S`wDm@}%]qkե5cmq&/j0CFMO4w K0`Dj3 plJD̳ ;\Mo]Q6n]ci`gk -F4ІHƮg=Ukcg8y{!0~6M턬Xoߪ1hR/*φ 9SCd/W}jN~VU\1QoRεF?h 5p x tҫF;OGY,fxc4.u[+E]f|;w'ށM*eަyQ _K6Q:LBuaիVħ;C#`%N 4Q'6qQ4<¶ \/m[G.\ZzP61dy[b3fa[g0Cױy+$@1" []-i#kun /rT^s ˺I?f+PS5ip~4w%mkʊ[-/=bN֏֥=RhxR)*6Um7"N:.`>j_oN;HJ\E~N:P똮O!Oewb ?vGDGH!v#dlesQtlN{BiFQltR ~yQ7/yTgd6(lZ/+ӈis/ITkoZA~8R_KץLo2=sV'~IRppʫofN vMٴq''R`pNμM X7>?tα3qyC]dDO]Hyql f,UM:y-[˺A0bFB" W[I=܌54T=AzaN9%r)|GAK-qI{S6yq}bez=A(f8 JOb_w#wWTҢ!G]7kI1O/K4L7A\\E[EYwH}#idxc뇆Q[IO0 IERi7Xlr>Vɗρ7ݹD(V2]4(|f:A꓇k!#9EOU3|vTCgsO&a{s%2O7:ϯR*!;)Q 2t4kf6/ 'c dFȊ2 \.˯W/d#37?}87VY;TZc14X&v\I7&RCʜS8ay)mbZWSRq\+ <͡9= "B.F|1 Pk-) $e:X'3Ӝ،֍T>*>O! mQy_MjS矸r"}(sy6I}[o&8xjfaY+B] b_GʀY~t# [\9~A0F&NCOG;uVVI4[ոs3k?!hO=暜/Î#ރQbTޝۼ'YHxSQGY\bƽ} OiS#-CZ+BsBY@2QfZ4ƴNe_ٝ+Ҽ:iEcBOA!'bP8) SGީQ_j[!Lʏ#`%{M$kVmz !tY8$"M!c]-V&MӉTu3qtJc3s}/It~ܠw_dߪ{ m)''$[D3,kSfp+ATh~/@g!`fՀ\UòL.,IL@f혓)P1햯^AE7]sh[q;KsI}x&e#FQ& -ӾӤL!ib {EB܆4gx_wnW<ҫJ tiQ`{1A۩߬g3slyR g]/Nu"W94Rfm"p(!Qm-ɿϩALxRf?~Ovhl>8>AsQ1KnVhs$tnzVR:>8*NJC|iH(r饡WY|i "9a_ Nˁ9o&KYlݠ kj7_ф́Lf6 6ZyPܷRʏ&+s~*t//=:&癔&`-jw}m΋]y%1XvRE'n>dEf D1o+ّ,FjLA %4>j v}\[OV UoZDY օNW)5_9BU[o&P?)Yt!4VYTƚRV=F(ބʠ4[ =OCOA#'Qr?6CwCۑ֍ViX[OtuT]q5h h*hSh "L1rg"Y(v@f j /t8%U*MWsYAvm=kJau*+=[gvLW΢?szL0A&? A٭i#kW$|h?΁y|nOLȺ [xurړF_2PlgnY:Qo SZ@=NbB@) :Ĥe&$ 7};ebC]ֻ`͑Y֌%p؜Orr@ZIPP>A:X7+qt8e6A;0Ԉk |^<0rG P'[Hք@aIC$wˑD'%x+bh5艨Qp^w !hRT_L脃 _jֳfE";X3]Ji56 V=6{BzI] F@B2sX咅ͤ+{H5n9Fpi :jxy8h/*z6l,JyơJhD (p{Bc}sXţU-9ޔe]4 P1PWGjO=x`?,mxq ZƈO='U'kbMbɦn rfR +;y/yjߤ3;jԚeʵmţ`cK|RDzKhpkqx2ZJI6WӮ!} D5'ҤjU+j63G4"A݂)n}*uħϪd |6py$~FZ+E@W_z3X]G\~j:!vEY"sR &~bҠ [9g$nS]+g)%lAJܺX$YmgOI`Ca@I#v s 16fc֜6mTyϐ,k[Ҋڧ <B`}^KZvlp_4 cuT>yl7b,Pu'U'ܾ'""OeWܹfiUTR/gGA-_Hs^˜%P̷,(4;xw*"xmf lJPfݍRofl9?9?MRMӊ?Jm>AɇRu6O!TwOG5KE6Uv2DVv`׃ҺIwKtDwa7*]hvˆh4ߦ% "U-nmw &<]^*1bu !'W[҂mr4\08%kwZ@mYh'u AS,|gd4-aGudcQxw>0HG@%?^cao>sљ@e/-Ey{읝t@ :Laڀc%Tˆ8~Z2 wuAV_l4&:]3oNV8{}M@ mnFSun?ֿgk߶JR*@Q{ hp!Lh56͚[Խnm5Kĺ,J<$Mc 3WvJgn{?-?x_& j&<u162nO@<;Lub\ dd6<A%e~Ηm@StY⡉IxSsˆRiAo6%J v"I<4 R=Z9*o+$)gQXP=x?_^o &%.5Z/qa#v"=LלJ_!"z#гK"5ℷ{u#|WȪ> š˂>қc:]DǺ6Y]E")q7 v؄ZvN`\2 q) =ٜ~c!N&/}ï S Uܩm?+ <;=QP* K{ͧIgݨXP%[8C6i ]H33ȫ30_p GҿD6C+I . /T4.O_ &s!uTPp:*8hd.߾ӛ^o}VCqȀU7EM`l`N22-7I쁬.߶-`M<}^ D`+c|k]ʱe!F #ǡCfiS#tܯF@m(3~гh0O )"no/و荞RQO<.Mz1:) z?`US)j^2y6TNx3(&H2`Nyՠ+C^`^zd+TV Cd]6>>O(}wc5˿&1O4qLyFSK9j*iϥoW{Q,,ո3XkSKEv ha t@+w_VJɭ l źd (T̿ Xw2 0뻇=K*ZGWZ홾$:]!7( ȣ|`qA3XmhJǃ6wc)H F"Y?9A@cLn.IZl7Ù'E5+E 3x T璏EGx1KtCG7,S.L< fјgl'Xu΀^gWf(> &[hajĽc a ^VruW,? o:#}`,ASʯ7ZYBcU뚎Jr$ r F$~ř,q>/J25 ŚO-NJUVkVIcRVX6|q ~Xc֕c`oz2 TB֏]O(N:Ed-~#4.) %*ٵNn̓??+zu9hU/_Qk~l!*qbj( Oчi]48BSQőٌ)B*m$71"KY̮b iXM[bt#FѷE4 /#>ԠY~O/XA F w|lc7cDܧ6"-?)ǡ^S$ *B4E=Uw[Ԕ\Xc4'#}iřAg2>[V{3BEHo^,tzLkU)NP%k*0V>>I.b& M$ ׋t@hf 5O(;OT|yZ5R, +<6zԏܦ)u/$h<. qreDP\; MEe1 W6G-,5`5x.S/\A5z1|XM^h1K%]'w3Ģ.7'if|JdRTy67_FgP5}@'8OO;g <~szx"eq7`(,#{k5sA'K +|8\OhچD>:iSSY;&G["La\%.DuTm*l8.Ku$1xIU^pd[,T}c.%Mc?G&|hQ9oɥ?XMҗ&oz&Cn:`z[&Σ:[!bTM0tY>C98OKS;t#䏡[%OOg_umF*˚;O#6X)nŠ}a$+0O^LƞfZ 7Ns[3pȁ@ɖ &x1{ }{Hѻfq}k{+0X_[~|/*ruoP`ŲtK^?E=yc3FA”\]7pѪ[ ]y#j_e:U4.=\KLGdib^<<~i6O#4pH,`޼O[7Z40Y4? ?p0֫4HwSe=M}uJW/]9V%$9S%&Wx$LX:2;n;M8*qX,u^8Epfo{ZVe_ӭdDPw~> o(葰!BVzpodE>__GD'^k>Ȟ,16.By72ỷ9!ļĊӉM7tkP-}ƟKU]/"P_8 e΂O l1S S`#1qo~4U@oSvOs1gz^ _A/9I.a'@K?S!M-N[PmI1 q~+qKډ(ٓ0^4O+ .vdI"`&GMMϩ:Eґzy2&((8;wˍRrW]Igvzdk-d|iX5KeNzS!"L.[q ]v]=⼟?UK瀢m#] m~VC'?gr,.DJtwWڜ5V1|pKLeJ}!Dֹv$-7a,,9U6f5Gz9Kw}sOГX1XdһSMNK~ Ag0Fɐv,?{\5۞Lt_SPO_N pz$L[q^WG)p3cظO52 kkֹY+#Dd3+gm9%M`- X-Pg_˒P zaU>YϒбM}WZDD$A+Cr.|wEdWN}̇G7O+^f 9W3{7?EP)eqjUr}í_zVmgsYFj ˄3̅wVkhW/d4W< Ln}Axd5nlNb{o>;ؾR2oʨWvW$_9v/̙ZJT{!1E T@¬ҧ! #&c-Re҉Q6|Kb$biuBrvv GLNkμm>T0 "Xn#Z"T( tDS4֕a>kߵk7'ɳz.,~\dřm*/^c>`:ϓ R67}Ej/$q~o&X+3hz01=<X4qp4IgfOA^)UqXP`]] RG7}HSN*z~c zy!$WPO%?#r+,֏d t.!ͨ}5Va|}FMc(]>U V'WKN[T5}?.!UCIͪ  "rx+M$xcؓR ds;+VL<+Dw^q rǾ\+[7֜פF;j1R H$5(Y O8zAwG? ګlS~]eqd_Tc5KڶxNΔ6": 6#1Ƥݍh)z>ʙxJf]brƌa^o} 3E&4I-(8yi/pWD0݁Ro.'9=7: Fpa?fT66NQI.jw{ >I(5OäKښI@g#&e}e~* ڮd4X&^]T9"%&;VG7}X&ߙЏ\p.w:W *!qK/4aa=B]E~0kh 'pHfZg#ÄC%/_# u8I}G|-4>ָ-[% v>r,t0Ce{IXjǚDqE|Myދ4z q{b4-%xb_ZS5_chIVU8D|,>⪤g1$L7 ѕ~e?i@hՀ>]߉+ٿymlXI>}ZUF[>DwQ2~8JPT=+O=eUߒ$@>~O I1AX?# .ڇvVw"2G/Hտ6&A0v?YQPk|#6 W)1u$!}˚.?D$V135nO(R\193,X߯N4U +JKM;G5$-{ |ip #SIѶк 6 "o Գ|V[hQF1\fﶉ܋8"^+hgԲH.-%1q6Խo2xUEVRi ٸT8-yE |cd#F?3^<ᇪɼOOi,-D#зz)\Nn+^VnO ވW޶F%DsJ3BوQmY6hNNC?,MIXj|-G2}ȘXmfTa,Մ=j؉{Loม. le‰$VGb FCJ>d&`1_֬'("B55#WDž/Y{|Ud`<Ϝœ,D \ZuB6`:}1PȁJ"Lۄi;EaB`{8N/NMq׉mql #_O:9xG8R-`2U" .|Lm2+L+kꛚ8DSx$ZlQ@lX? Tہ-'n][Cq<ȦLzلv]/"= b}EVJl H!zD,B2c땬)(rj':WLņݑzzȖkQժ{.X|ca{;W.Bgo%Rf֌AS$6ɕ%gHPy1CʏvkI:8#"X`'I3+,`,C Mrx|o^~1P};?6OamtNI?I豷rsAT_dBNv&Ҭtm*^{bVN8`)M޴$J,>8ԂJ~QV( skz~ _$[)i|f>b˧ڏuӓg+Q}/F?@2onLw i' g(J0Y9X-f)Q|jZƛ}Y=eD{I%cIHp%-5?GY.klm"'raY)Fl; QIh Ouz+żxMڃ A3׷Q;n^Z:0]ByCUlRu~Qs 澣茓%9ͥ#N-9~PZ((͝Zi)g1jg1`u]ze6mk)~ӻi|" RۭumپHy26u{i(>YI26Swej1]=Io]Vx>L{(MCaД*T ,Դ(ik= ofˌ(!s}C$_xBfsӗAj:L;?aRqnHն;֓||^[~%P1Caa_<@Iݝ_oN? 9WT>A5T#!&XI}!Y?zгX4צE!l|)|* m՜t>g߫jɴmi͗e%H{re1o?0a۵xARcnOk SLubc PSTˤMPzjh0@;Vam"C d,;iNKhΞ,}~\[[ABVM媡!f 'W< @OBaN ?M*Grw12sPVM 8z"B) "X BN3 wӪ5$Chu@mMޱrp }w0Vۊ;ڃ}@/^[juC (BjꟘ:PaLZk#67tDrJ0 oHcXr,elU=âlw(zB2 6wփXm9T Oӈ3M:=to?B}~d=sl5o [ᄐ`~ej5W@*^%hLRˁ*ֳ۴" g+ jH_c#(QuBmxa9A Ł-&txj-zg MdÇ A5>Rr6߫ @~K S}a;*0k2Q {R8 T:G%lt&iӈsz28m@t CAl%ha޸?R/)lq] ÆܒU%DI-A+%倩4Z+yU+ CXb5|_ڄbaBoG| kpWsMtͰ.j)JMdlnP;(7pf+Yk>OL؟9sZĩG:7V!e+F~(|5: D&eÔݫHy2P~  l)%Aj1)G'7ݹy֫ʏG$3sP{n6!R|zjYdL VT!iۿHhq`Gѽ#E9+c'JΊ#j-E"2bXmip7tUodw\aȞw_0pI#e~s)`j|+ԋ%BeԷ"dN߫"nx0mĄ c=/1Q,R,aun+i:Aޥrr&sq<$e!R/ 03eYUWݶbL }@67q}ACvIL҇p QrJ bn>X#)"~EVoQh?k2$?Do5Xzܜ[}l lbofy, /}-ٳZf#?˗ڪ? ,ˋޅk| 0*ތ9$y}$ JJ/X]nD 2jD:e[;Eֶ1ā䣘oR0%R3v 3!szPxR! 3-b<uI%l8R|TX*>F~AT[^I]*J it}ZI:/u͆{w?fOӋW.޿F.u^pi ͇[j]u#Z4KZŒtOuhmt=.&Ʃ9%D5-mE@FrۻR{͊8|:kx>TǗk\n`:ʘ6YPWyU']uf$%VN} ~0\޵+hwZ0!+3<8DO@-QER&"*BK*810ю`tt߅;j=F66q]3 HWSJJK>b0v;)rIkRy\U%\6y-33\mV'/fN''3@&1~ j "`:ig+{վa8ߌLfߋYm1/8u#ta"v?HJ:ӖoAR4y4N_ϲJN0}a01OšFF`E&_䌘8鬃[,,tߟB8$U\\p;6_S9jI=+%kZ=įC+-pW nDpL-bWh:Hu+iYΨ( N?K502:N.#G5r۵.3bx5eaw$z5ю0 =p6>&J2Bı""cg8d<LG{z:sy8Ȯҫy7kTo"U < 5MѨEJD}V\C uhói[A6ƞ5f:n ;jk>S$OI4%q|^yL5ݗPrߤŬef#2፝m5/ĕzA1n."p1S^U3jGỏK%LJ@5GuΛMN}cyF3-ݯ_2_jP&DR-kW{r]ס)2 3,lLXyCK a䜁ƈq)Ys' &*A-,rW8SM!0@-"X [[Al k[i|L!IbvhjcϪ,q,LjYhV*YEBU+F4bk /AV|@c^ #/ϖK"患[ e I"K ,ƾK%BfG|havq-~UطI\*քx>#)0wَq 1BW{pfjĬ Ou\W4^ycLHQ$ E0uWv\ۮKo#D(lD$"Y|8 ) \uм$*u3)!K2*, ` /.-=yȨ@{<+8thN3Ɛ, DZk^#Fʴ ~Sf:v/*kPEwMr)X7P&!#1)_wՌA9?j{DNꂲ szb\/{8g@uiOfOs>GwZ<=^g Ծ([;.wu5ݠ%h3m!,gz꿈hiĂ޷ڍgq{ Fӏ*.FW(LS|<|ט'-ȜF ehdjy@)CwXj+HI?\t@EXK4 g̷׫F3-yI"7'[/xQBI|!hYH$ݤmxs\(ⵐ:|t l:+2fR{\k|z}0|AT^PIlBtcI@2aL?Z{elwu0DH=Pl_P)c.ߩOHEsPNA""  M#uzwq﹜)"Q*R(UQ]%%m%)Gw|]Ԧ_r ᳜)uT)SA $t؇F=s1_UόHvːfGF*I ۮN*/gH]D7kƎکsMȼo.MB9 $(LEgLEf Fa3e;,Z5cOqJ@&M8$Zv:t/)_֧P|K *0.!@č6X{Tƍʖ& 9ŏ[,aH淡}D%n77#ׇvZ3Mf-4Mu b/[U9OU*4#^&"NYw V!}ːSTX?̎x5{o%@ !_us桂Yh:jw%RP%zG?ǤYja/ ȳѥ^(w@,4*]^ۉ̸AD{>%D+IZƢئu5PQѝWvRl0(r8&Ԏ 9dL ҝK=%kt-Y ׵Kށ1cL"f:޿m<,-!ĩo-X/OZOsmMm>-VNgwU+s]]ӣ DVl;4Ro1hƴ]F=7 3‘FL2 vCm^*Y {!Ao! -=[;izf7XfC'#F-bw >U^93|)& pHCu!Sl2zP.l!&-xX1“}AJh*G|̀DŽS*[V-4-2`FsiϢ94qGovhRZLhKB쪳w+P tp ׃_^C/kIK&JvH72ePGH0Vv23pzl8Z_rƗo]Q&Cg ,Ciji*(G9"P QܘSX32n5t(=]=H\tKF(_ȐˮBL" \8^$/k,37#%2LDBU\ ^Ot+՟-7V3E_ËNvﻁ;-΍u95sTb[N%eX _0z*!o' +Þ\Sg/OfD 4* &zUfF %'C+:H8CU_Wh"ocq;Aߥ'{& n%|{ǫTjyu\!$&CɆ^w:+;IbIc#3<^(*U9Pi-^\8*e˔bת"%-0԰I- w/kRDخïZ(oYtRF ƼpO[ꖭq(9U !u D8Q,'Cvř;YmZTM.Jj8n") QD=*DY߇0Z,QAT x!$"ԇ=8siQ@-NrA% 0fX(-M\YŠ]M(޿mNxgP>(ԽLRRM\Y$NE-J# DƙXl5ܩAP`%;O}|x)zm20Z cA80w9sx#$r}n؀XS y}Q$Yo^Ӹ+ Մ;n_B`*T$ Ƨ>=և-$'⠣lt#1Ĕ>u7G;?rqcLe'bZh&"Hcz8sVhTef,Kǫ&ᨲ}TQ3ce::3%1lS$n7>{yK[(ٰp&J7%ex9I2;**qػ^[VZLj bѯ947 Euߑ|bFV'gwX8%cjKq)~f% a3I4<`Ų]AqEɿx-Qƿ"9 yx ow"I"մ 89q9}ͮXBM240V-ɉ nV|4tQ:&t`xC*(m}HJtS7uF:ťkeK:2pS#PgԐIԜ *o6[g6`^@fX)zRJyŘ(w𿺰` frMj<Mm!mToط\ [OI{2J]13nbVf!gϡIZ֧&1Ձ/OGK"~z+g ZwUu*XD;PBw-nU&MȤ`O56L̘ J!sK*Y1YkQ\-Il7l%\ tx" n58 ?΄C %3kK-ɚ3o3ȇLvJ末+s]1<2ք _+pimI<%9߀#_`BdEFzu$ܩn|.,=9ϫACiqYo0*_UY_E`F3vc'9,7IJ5:t]<% ر!C9'[ؕ<ͼa_toU-2&%g~^r^CPۿ21jŚ?r_uBEuwŎ)(aqdy˘Ώwr4fYe!$ =^hK0Ukz5Lo=#Gjm) AKn]\NJf42m`{K˃ݎ0F~[iCm?tLN̑=7zRוֶprh[ 1P=@DT<38 u y IJ瀵vG_*A/+2JAV\TbَDv8kppؾ%: :!f[q̛h"x/B-^vJ-;N\M\LV7 F߭ÞeG,^m ;Lkv34DHTd ŏ9ʊkqK^7=i/ IԻqdRͨ+BWZ!zFSKm æFk P3TvkoAPjQhA}o,|UOJnnjޔQژ~.8yK*KFvk.Gm-Eن*fHPjSKq0F*[i!mv;y}aLۆ]Uj K^\kK{j>A 3csB 6 '.(/$2U. @C JWG(z,@2d2gRB\ rӤjÈָP^(d˕ 1N,\ _H|][jN : ,DAY ʋzkل/&rX-F K,a4)f߄`Y=*dŚL.G~I `Pm3{g#3g8I)*&n NR"'y*xȖSRϷ$ZԳs[ ~^BEtlX)d$ 8r\`'=Z&Q?ɻ{m?DbSPȔhvc q>1KL~q9iOUFW#:ؘc1{-gG&Y${  b`Ou.хz`蕐&)BU406'Pv*ZEQh$SR0mPda鍻Rv%C0A9ݨ*br@yf'ʼn]?TW}h}/Ůa=wyd`Wh=9Wpڡ?raD (]"$ιo 0;=OZIX(S- UߵH,&)J?[3ɤYfoy7FVHg 5˧xLSΙtH9Nj $eKҼpKX2Нq~tU-XaFz05g1v ?&Av~4x1#Du2RJpaS&tYY~^p 瓟']pZFs.* j|5s3msЙZؿ$-3dٓǣ.U.2#0~AM]MniSD?ZV1L_Z׎6D:5~g[ Gzo|M?APd10X6i (9v.wn7ԨǯXC(Z_4".y\vNۄJ1~Dsl@5m67b=09!usof8):#(xYn$Hq_Fcu$C*#WvWa2Xv$k$y eC {̿Pҳ鈬[rGe(0q=a;Y1Ch\XF\u3aK#T.rQS' 8 )]KU 1 [쌝 QqPi&44窉hǙºiu{}oϭ)l4(uAkVIod~}J{;ŁaoJS|SܘP\.-%<!I[}_X[umn? s5O.co@J\|ng'aĨagZTi_km Ɂi XBCX종azi)\:xg|c$7Hh+afp:{|{OU;Nەu9' ;ʯ^kM%Ld1Zrfonp|jqpQjQN$$݄ܫtGg`]z+_g-\jE<=Zn|=ׁs/ډ- UNsqL҄nLu51 eRCGK4HÍS.E&NZqegBH}$d~7Fx,&;$1K°fkZȑ0FnSW5>ɽ >l(XFVш`7W#GU'hk;BnIGȨl&h޻߰=,p Qd+BIPF$;wIeT;<붥#@ں¥KLZ'?TI`M͂i8u6ԓ4Hvd15`2|2܆3"!3Wcs=u& ԏD{WyҕD7ء`'8k X,cp. C]9˓,?9,.4ۑC5F|2H?z+Xɼ@ / :~I]2̙ZpЎބ6bPrml+n#5q|cv 1S~3,&Y)ޫ{fg;AI=C*k1KE;U 8p˛)ڶK^$(L1vҨEdtt U Qԣ(CQLD9ͬ)n;g;uwCZq6d9`~?DDxKҩA\[=?ؼ v:hmYejGV:=dTUfeg9y"[^.bX$L-)guQ=XzƸ;L^i@`~)HYGw7苋kr*^B&s%~A^1Ɖx9 }UY?kƑfZ(X\ggy@)Ǧqkd%r>g}ϴI(.h3^k@ċ?S!1z o'{S °Y$.ncQ| _pE3 Y[HZeJ<"c,٪nC=}Sh`L'|v#^!G Jؒ uTcF{e*Qgz˰w𿗍,1==؁ /V&{B ư|)MML Ax5Ёs<+]6D%!\/ ~} i \ i!$=r"? _d7'W{zpv.IX'7YF-g>TGq;\[hREb!ҜS9AO!ʀʌݕ-`x<+'үW">;:?dR@++j ;ǗDm(ETЖ3=B+[MDVxjL Gg-a&2}. :a|JP=S\7nt۰@~$\nCeaBC3.x՚U!~WlgrhzՍBfY=EZh!"$86֚*&NhtפO3Od}b֨TӮ)ZWUuB!ڣD_q/!1?aC?zsXN{ TȚlayȵhC`sq%G LʮS\_]苂01or/alAKmDG{Q;c-=4r)l#2aʛRHL݆oM)@d}v^ ]-VZ⧇qK +,f;xPJ6i:)ce]KӔojD ")p'<|i?\kyqB~kS.E4&*:۽PcKqe rvG{uG8T JtdO|@ܸaNH:.}IE:ZAn˻]ZCj;{~v]Λx_5Ϟ,ܕy2m i7-:5qpӾDzsɁXV̛Dy182e"n/0%Ӥ#*g!pV xşñb:POV8WMƛ03MA"gۛˉn>PfZqJiC8$4Ɗ_rSe[~W0[AAg)- 킢W}0&m<~8gu re7^1cZ֖5?s@[)t>bX?U0įx m5pGO(YN#',h<+QZYR&aaK2.)*/6}\tK[J Xy T? (-hdj2ރ,@!\RwdĴ^"$N i, 'jjvRLǕ_SܺHXFȫ"z §N'ch ^p 3ll.L4tˌOyM82Tʤf'Ni ?YC>0_t$QD5 | !I>_ n@*&YO˜8ppYҟkXl ɤ`> -[X RX|;#Qr=d ?=Nj{g6ЃkZ]$U r;7mߟM֡AfLt3-!d-Tz&i 娽}(2/R=5Oĥ~eIqt9GyzMi^Xε EIVV{I|xSKs,;5pHa`M-`7D)&fU] ^Y_m=%Q. gK0v+ @ڡգr8jجMwqrWY3Wј=v*_mWݸ.Y YFfddOD} T])>l&(Gyx4crULUJ?< 8!T:>8Z[0`p{9a0=LӃ)+&1P#ōU"N^6l%}`iSJ/xf&?V퉷ka"fM4*}vG $/7+̓ @g&lY0|rbgwE '_Cpv6Aиw6HeUbUt5}b T,07EDkD"9Qܒ;ǔ}¿q9)0&ax qOUJKPj D8B+%nTM[*,tYa'3nirN6ڎʌy  )p1l}[.!5KAMIJMh>&/ɫ٥B̓d,ҒA9ɸ}lc&yIMɱck&Дرne򳖫$THl|qVK-a%H,_feXEO х݀S*v^ FOT+Z 䮟@|2=>ԨMQ3LSX^t8 ph2~ºD.{ɐ C2.ڌЈi%_F-\JqhY&e6ۖ(X{ηl A+2i`k(f!-\Ti-X_藣10SXi*R1:gx).1*<$ߐ;x;ʭcF?Rqa^Z՘ņ~MqGGGKmXbi`stH~X$DQL`_Xn̠e`g 6x J! s췽8|HQo{e/obn"YrurF 6|4=U68|PAԼ ,N7sCQ:B8{HD@;:]Q 6?\gcdly92|,?LZ(R1 (vmo>@RBR%hwf<<g\ܙJ0e 2fgcrŌ-d6iZƦ-+Ulh )E_EڄfZbi 'VVaCvU̗CUO(v 8+ךgSXAQ55%cG0\z9QW&u T$UmLч W%O%!7vIWp? Ik)ArJvuGpjdBy]-񣾻[Ю~w[M^KW^רKܩ@w`d>}ujpboޤ[]s`llz'Ld+l o dp0Ip~_Né´ޱ9S`.cWU02izC(vr/0c98xWjQ}< ShqGS1Yi&^+,TI$[k.'rKKot٧Get2g%Dn|ER|[.\μL sk ]?_ܓ l{ayCΠa^oC *H?m7A`P ˚wbl-WVF>?!Zs X,}WQcQG,#31ad^4!؎D毁}f稼_%9d)e-=n0ԊǤ"OUUO.9!ևq^!}m]<3CS&t{2cS$Hb8o^@iQ9zpBMpr*X\ɩv->})1(?,W} *m`#ОZ XO 4a-F5He8/a|OTv~-78rmL/HW˅$Рͮ}v)I0)OH-tj垴ضO:؜5ODcN}}3 & dt \ad>ÈLJβ'@y]s33NoetB {K!3kwW;N\2 W*X^/[caB4&m`U҈ c(TLU),4ZI<ϲA{BPH<,'Q1EqG(+S:[ԝS4?ã.'dl=o5i\u;pE*F)2U uH17( E J<.SOlKIlfJ|RF>J]ҍj~:ςA(2?i6׼.cF7-rU 6(,ЖV#Œ=l4p9F|#Gi*Hc~7E2z#8l_/}f*Ez{w)WWZa{y6/ܱWF]}Bם)!le\AIZEH@p=LUA)1<( V⒣V$h*=&.rV`sAiL=53=uWXԑr˙NlV9@u*q$Ә "8`^M)]h73%s?bd;<28*[3+u&MElNHV:o1LL_fM].J$Nc:$9wYb8dvT{N[+!Pri-b""s1as=!6iLq}~Gk^U 32Cl"[Y1hQEe ^>Y=aYSGTҗ 2&)./'&ïVCMbݴϔ[ҡ3!E |QA֪ 0EUUk{*?H8QS8KnEkA{ n^ODțK7U&N3lҡ~'E> lBsXD5/0]2fI0"uw?K^G/Ԣl]df e \엮ÁJ$AGRj0~oBV ^Z6auKZlWj͌C4 X v0Awu6.J憴@h#VnU΄‰/<7KfEڳq8V D=#*g xʖ$d3?koӞM{'ӕܔĽq/p_ 䀭:3> .5!u*!{}>RŰ\:K:UrmE$c/gȻjj/X#K䩛M=H=s0Q$(oqy47 p}F= b~Ne̸v̡^1#x ~M74| 5ye~< >.AѱT|nN6(jDqKAf9nipr@eJCg) 6mðWR{ Tg-:m,-i[phof#iBM "0)w $6AUJѼ=T/10 Zj{KNȳ`?G{KKD`0-/eȊN}񹝁^zzy^z`w<OcIg^|#$`mBUh ybR?H^eG//f@9c3/ԤgJIe1;(r/ tˈSG6Rb}#4gJZR1m%.n+W(^ o^E; b+- v DD=W kv'8bjn&c3U&B1g#l2%5IW+CyZ?{%s7ɆHH\݋q}=Ϝ?U1'>b]!I9i~{ rv熹eʹ.w*̵aoНbgQCOERӡ l3&SPy@R( /M^2ħؕ%7ˢ]RUXTW9Nl۔F\'?@]FH\+IЊ5GvJ*B=&tF2jMTYmw׭HcƎl>^xL Ok5KΓ8auq)8ċn}.Fаq?| ~ԟ S2lJɎ YI*p1Pɐ!ޢF?&9a9#-G*,Im F8Y4ne $Oa-/_g b=cﲙ#^ڲedj-nd-BJRe=̄KYtV_ԍV!} " ;Sc(DmK &PIy֐AUsPKHM[,yQ,F%4enyc$4Q":}^k0R¨=Yܒ4`3rϕYZbPR 6 @p6"zFN;x+|p'ϴMxjuvs9HߒI-(YMIRynڬyK`!% qɍӆ:7Tnm{@KziAHYr "8Ƽ:Gɔ^>^,R39 qLHv66@PޤҥnmR7?VpGm[GPڜZϭֶd[u eȽd*krRۚ9^ ːA1W;+tF+ٗ0g|3z?pbǪ=fӕU B%h5 j>@,wJ[&7P MTSWm˗rIlΗE͝di9ۆ`cy]1E !pTé6'7E9DSESFP(vYkمʭSm 3d. .M1onl kϜF{`X8iNAgzKV2TLٟbV@td*L yt@1>)52:]ZrT{scX.W+9O-ט\߇zoE_vl9PVBAIn*@F¦W+t}jWH~i*0{C p!H]jm}Lod9am>|=sfv3 !8:_%DYGSt=vm4p8 #/8겐*Dæ2Z%TZ؉ꬓH뱸T0+4듲T`k 2O,YHQ0ܘva Y'FGѲz%f{GOm''cSko% ^!|.<dy[愫ȠNUGD0G) Ӥt<C:tCv-# .p$eHx9K+MVx`8p/+߂;Et`!cq ʎA+|>GTyxph⾚SҰ딃٧uvfsKr z2'"[)S!~q!>Q(t6|Jv>q5bdIBCG&!duiҞBl9x} 7i?ʾ3@F,f_bC\t |"X=u=I9:xe.PY7`@?Ml4ޠ#$]sډINN5$臛Y0x6)O]d'dII$gouWo7MynxV3!CGX db|S;CM8̿eݘqn# Ytl$qT|8k[2ћcYu.@79_/ҡYTdjGօov"%jⓡ~opzT6BqF'a7Ջ"`*Upl@·)ĆBrw$.GԆ bL0!8Ȳ ڈ9 r =Ƿ+No3\'m$ UNo4c/)p%r,BSP62dz&!6b6MDk};=1Gf N϶]Uxa Lq@Zj) .' >jO.U@a6$h֏ߺhp}nY}>#X r`+6,91-\Pn>魹##z;( w9/hoX @r\%l~6+M`qZFE0^ W,JVJk^*yiw`΀Q6jƶv3^˦6٘dtx~\50Azf5wݽ.#Yɋ٩XF].^| Q AnA/NV},X?.ޜ=lS[D|Y+I;`2[5M"M3J/Rbk5xiF nݸW$LK,-.7:y=Q cd=]0E}l*T&:7LV7rm*g'xl$6e3` WwV6b,ȱ[0Яs"mNXks{_mOjr{e^qzcK?&>R9&z~.kv@`tɇ$ sG@Cqmkcݵ>C;f1f$*W\=%q{ .qsn"zCuTR߬^Im|Uvw G!27xL##Bm\0z-2`6r!+d4j<|`6"oza 7ɯ{'O~څUXX +vf 2r(!.%[8Elazc{-ƶCvh3# `<-==I |,Ej8a#0@qy-)2k\fgDFV^+9ѷ־D|y2pꈃzU_s~FPzyYNߣmC궬j8t>jS/jC9 DtrF[b#aֺ?v5L!g+b$*G$t#x7oNN#-Dm!# s>@(TYZ :V;UkmYg]d5{Qq.N¡@ eaggX?C_}8U f7p3Pe3 gL=푀J\vwpll=>Pf^nA#L1ڊj^"'vѻVC =h1t]Y%WJ~/kTɚä? ܒ!* ]:b";~IIg;5r42(h1#$+o. 39G'jIpJaMxkH?oo'WULd ;lJe9^ "3ÍoKN 2S]9pD y{^ V#JլaQkqxh`bY Sq1sùuGt kņ=n<'OsV Bil)62`_XAtX=KVov=%EEdT$eovDݕ$895"gZ4Ec 8p@nrr7ǷE{y g"]įr63WH 10`(T?PPpI1J\u ݂20, sk1 @ xru)MKtƯ!d(4QN9zUM h\`(}|ޕF}FH_28Z/鬥w+:OLxT80rNv3-Ŀx7{h %O$㌻peޞYs3^{\S" '!P+Ldlρ32~L/#G6yz\ L[([Jh.9Ua% +ica` "v&(L@zԟрw; hYmJrӺi\3mջUf QF"#NvNx$=35O6wԤOQVUl"YyvF܌DH=%ް?N*@L9P)4%q͔xɲl䷢)ͳ$-g ]BPDIۗ􉌧ˎnw3ݿd \*|rnG%Ge["qJB\ ]vv$𥲺۴*4Λ 4S2<\Nzm;(O= z1]ғ`˓Cش5d"2Y]Z/P FLRP'="e|Bì^1"T[ @g#L\cB#튤&FФ@'? dEzI^$\9f CJ(VT٪bq%$O q"LjsІ=*L؍rʇl96SA\ ʢ+/>1jjkՙRd%yl|}z&u1@U+Fh)o6?Ϗ:4#:wj_ ݿXSt] /asP/м`,vm>I5lcDJH\bP#닥f4EZKϥϜȍojtlz?vܾ/agA`uքB2cMY @\2WMd"?%Q BqC{?=6 n[ĸRkAu TLhR?8pqffE[0+}8F5b[j+]G/>NkZ \]X4E;P>0/fzn%fBn1(t<6K9K9OA)k:|z[dDVTltGa5B!4/ i(MYu"'dCж}V~P4'lT 1ӴD<`A4mcx>5ljG/w>TA ;` |n;i;d.ΐƃ{\P:+DP 4 MMT?>I, IOvj +Z  ;D` 2-sW<1_CNq)7 YgC.Krk1H%8}wuWKp0Fbf k{eF/FTVH25eɥ1ӣٔbGz}i;$+4{F$lss%(&g }'Ɂopg2ĸjZz')u!qGRvr*Ǵm)﯑M@EEEtqTZBmL֠ q(P^!dr*m8Rwtk+/&h>[4 ;J +;}մזF bkErc9"6RFָ<r ۱shU2")seHDzB /IiKWu}[ 2GVu8\$|~ O&b=t ).l;^=Zb 9Z5捒_PfJJ(@YJnݏH0V[_sgBl0KИWǽxd&#>N{oRǹUB v֏ɌAf'=HI>眽 97#ggĝl_GHIxީ}ϓ|x3")c0iU}=Sy(ڳkFM#`=6:5azu#"%E#;NmZtJg;3-+.K Y4\לrZ = ["sӀAqCOKUN*'.ql'v! QANp#\}HA\ HQp<ԋn^GYiQiT]}^ZQ&cU)Zv:qqE{;0<\LNř;@:bG#sNX\ y01ew)aVfZ<}ʎg yU 3TD1KЦV$ 36y\=xa4%+UG(l"-~W8;+%E`ڹˮ_CЮK(q؍iV"^KЬZyiȿQwq%Q[#QxqwXtNvwqS {> ]ی]|U{E-JoڃΔi`$|Z<*H;,+}&@%(-®EWF``&e4x3ij69s8"MR}mDLҧ`|\'[>WxˡnD%z,휃(rA]~;ˉ}+{z+tbWfD Y6[nA>NN!1iۙBeɏ2yVZN}DrybaODM"IW`scDϋO_GkZGL19=%>%SU$!d߇`IO]r5KC[KOsEJ)a'm&ˠ'xE=h]ޛ\s.Q>&d4###rD'V:瞌ڀ]ȫkzk&\tDe+;pq3!#G5+MtW Љ3fSҸxL 9);RfJSyMRG30}fzyĈյrdp% \m!j SY]4g)]~lȇމ+:ŧ%5w';eԩS(hU) on*8<7hP֝YEY6Y, zdCs)+Iِo rh(G:7cIETzC8qW 8#( n&צ؋XP I*Eş?HřgQvuPz1l-wL/Ɏ dy=dEiډfMȹ2L‘?Y]ϯ2VtE0 V4RqO.UѦc+Q(>8POACԖB"L_v%DJ\q-yZoP/ q z.ue;>&"8F4Sߚ,Q-?^pi π#n}pyPH8V/ t0-*/t?Mʧ曈&{s7Gv_ٛ~W _p`q[˨]}PS"|` 2+M>Q 1rpshMt6G2z&8L-clʛw'#s <$_? 3)fJZ `,r#P0<+z` ֮D:7 X;4q_XwMhU]/jIZqc:'63e^Nl1dj;ڽ"闛>~oU6`,ʞ(XmV6W8 ouLHģS,o~D)su+6u+B LKR;]YQ콯LI\{iN[Ԅ]MǭX6Mm]rx ܒW`M]N:5mRcnB^H.ϖ"%:F}&sWA(@wׯ`X>ͷ0BU^ /\u,[k17p`ldASCAwIɁL00Yqj!5&*z ,rI &8L#@r_Xʽ Խm{- PD>Iq|7 0me 햴Rhљm-Y4C:bAxUw>Sx۝Mm?2Ƀ'^hʁp5hg9t%T77@y hʚAN+ew = 6:J(jB d0+ܶI؇l `8׀̱KƜQ̗q@_ 2VH 95{U${wzj@ʼn&*ۧor fQd#ED }~lMjκY FPWwY4ț/E/4d׃lb)iw@Ѥ7yݛ&E=  Ypui>F5/>1v T Z纠_),RAo>IFEW}T?O 8"[ʷX)o)rs-er_p~pa`gMk3srO-l˥:ۏ^AL8~.  Co, vL,ѡEv+o-n;8. -ȑ3/EY6#&[@$xtGJOdaXGUˎ4)_]ePJ6PnEYL0tB=8ovamgAfG?3#N"%En~1s fT0Ic ǃk>E{1ڡA x5L{x#'{hc& E8'+imBH=Jk4.^[ [@4NKaMSgf|HPsh%$E[f$9(ʍZ]#RȶYKJt?mw n3If\#iBAU-@T,;\j6*k)/x\&%y]ȔoX:𛤓 i@)rK|̰f`73`,=yUP:Vc( DD9#BӃ/ 72:xo4ح uuh@LKcD꠯VEjf7=t_ڱprY:ODzHse[AsVl.2g:?!Pm[6F^:>7h:u~b.4P̂&XpR5|)ng|>2δyV.n%%tT*hC(م"'<?C̼"db ]pwbi kЙ)?~'v6 `xO]IBvL̶:kҸݖL߁C$,gӊǡ[D}G(|Xl!a}Yc-cOv(UR5fHRjMyBt;CU->5L^Ɨ+yzsgFM Zs8V8S1W&=hVJ˾HcCO;fR=`^bx4;jdhBDUw|.?Ӏ4:dr0.K=FMKŠQ!XKW7^=?O{ˡRKS(^T.:/f/Cd=̿+$|uٵspρa[!9v?8Q Mays_cdXӣ"/)˸Qnk6 Y. bXt!q` V0\-\A;m˔2IM!AKPdAc[L Es| 9L2`MbE0q+*~w:)tNGR@at^r& چֹGVNK &6\5yJ,B'wDXQkAR86ײň~a&!9m_&/g>E*W4ku5ҳQ=IX#z;E#~vx>[/GfnoYdi`Fb !gT4sEoa I&U9(R:~`9,r6 ݖRRh!'eٖrw,N"#猣3Nct |CGHϭ:O '@=g6,JP Qw:1[\%( ;q/%g=buR؎M!"Q$E8&׷Bq׃)+ʊ-%{/!TژweNY-*έi(nSC+%uTK- %&֐j& [U7wIfWL笟)L4 )=b12hƫ^k|T.Ie_j1;ڗN\j͏G-^ug b>@| )rxF!8]`KG}x^D7Y4x od~3>4T=^Q°yܗs_DQ{ۨ᝻.FKa鯒3f> %JP=4iyND8朔$9LAK"IR-l2cg*ѯB <2h~RMIs붓D Ѡƞg)8hNAۢ"4Uc'7sӢ="UzSdkߪ6BV * )mVDr8g4I "Yv'vnnYN斯gq@#꽾M,ei$وW  aǥزcvFJBL,삓eu%w(4=-iY[Wh N TrNmtӽͣJVKUT@ɂ7^U|o=s0 ҴI1g[ФV-)dҧx/W+xPв&Z Y0j_Em}^E+qD4<W`^L? ǠEpMqVx6w{ae:W㱦+=#K6|C"Q'.~b #C{'cLIٍqϯ ݤW;x0a152$$+?Lti#V Ey9|w*+@aN1ҎΦ=%h!oLzqx /-;aK@9I}dnͽ q30O$tSOg|͘'6;êH+Ƕ`j=2q |f=i"zP4Y<69q{aڎߜb.wӺ(WKOm40~OY/]؆ZZp_ZXbU)ْ~bA'@ \gn=ś|<ȅEW$_akꎿZЏIeb0s;X;̙&xybR+)@@>Y au Nq$dJHߏagٵc#.Ƹ.}9-Bk@榑g* mVLi7WY0r} `ڵZ76 gCG~_G-XP,T*ׂ#yasб)2p@0ɟg眚E@PI& IL_'Йz Oe(9NEd³2.V1ț\G4P٠2 rulonE׍OoW.<^(Q橆{-CKx1ͭӅ"%#Ol\; =^@R̓jU6,Wg~D,e, o&׉3y{-ӖWrǡE| B>+QNخ" 'eo"&9Yjbly|5op׈H>_rMTKH9Cvd dU✶tUj3]@g/KD1( |7ϖ5)^Fo@bӒ#*ݨ;J |@և q9{)Z=Jj) )3d[=DxI@DN*&n5w?_#l"nktlN, .)_͇4h»8hiC77S _dk&CATOUm9@LӋ'bYZiNNޑ]{i 21p$Hk:Gfo k Hm3kLُ3]4WJ|~CGz~\Nd&"uo6|ܽDXfeN|Ҵ0hN+GO%Cbt5·u/mBz$2Qtzn?+ۏ>EOmtHO׎6Ɓ_9 IS51_,1&ox:;?wG*z;7~~) Bxc4>w(G50FaIؖ{"p rNd/HɲoʩסEax7BKWt.G6"DJ}aQg T/IS3`+X 0;*vsRŚA~Y+)`>r\S7e[q }܉[_hKLem] {&^0ˆN BD( %DYY\Q`}XӍpf2_;v&]}",KvJm BW.*?.pUc&upHRV[r$ i=fӕ$(?=?u^ onidK'ƯI"-40":.. K,S1ڱ;l/hhy4k#w_ P>!e+/Uf*m*sK,,_iD>N%f !ɟIO2GdD XӗڧC`q94Mr)by,+[`6++` +3E'nK_s{";'ea[r(ATi - lkKy [ h91t.vVW:YfTn̈́D;)Raű9D> K-"ETid;2G< #xs&HFY/o 5{b_:~PW_VRXÚZHaH"Kba 'ܻ]lE =}=DŽy +IW3acZlwOF;Vǫ^2d*oȜdXʘV)yAݱל3mtf/m`D/&׊ X½3\a/k\r똺`HRO;edE p3!%O{0]-D02-3!a]PRTrw81NW9 8Oճ޳w39; )ٗS-B)AM!SHl,p|;Cd>˪.>@[ZnQ1A4Tp1`oqGh5B1sJ`Ȫ$(8lѐyHoqU>RGa-Tt$L}\r-6CX|w(Nb^ɬlm K3i] O_2o9Jbh'cUA8+(¬V=L "S1<fLa vJ^2.n}@:{ <%l6k(9I?6$_m$#bM=M,%}bj/&Rg\ګܭUL׫]:r'Yg }ꈂ'wZb xHs_b=GfA!I̐ klc}ն!;'%4)*ބTS`;rffSN WuePv1\#.; .=|gޓ팙1qX % BtP`ٝ3P-T3P1o4ɺl~Aۡ4:VD/7[3L'ȖPJ\/<6nC%_mX 2Ο*<&Zu2H'ړbz S=$)8?7IyYʹ5'UحlF <cvѪ&T6j_Q{by4<}h|╋9!/ϥK~T`WBt%O%%&n*O6O4sgG.Z%;5w>A5VДfH2.m_&"N1*`uzEǍx J)_KPuӫ>8ɷ*ۙq')3m׬:Dd cyzQ`B v)Qmc8~X'd*p6=gQz^BIk6ћ:oA;˽gF'M|6j}:F?*=(*&ȵ/ec;_hgw=ȥambyƸەp~t!5.“*=]fr%>u2 ZQ$p՜>y&8(ˍ_e{ng SsgzS'*KD.W_T3ꧾ0;a#?) }6K2đ lʑms[ξ*mnwrpApr5!ԏeD@דMMt;cȿT;g, (T HP?kzJ.UjDÔ)^pu?_9۔4vj5 ]&nR[8]ܤ>Le7X<cmt6ENnܡ-k*(8h}upCt,vW 4'-wN8M/EFIӲO(w1ơMdq_0ǚ1Q+XpҞ Wx#N+>B) T-Ȗ vжJ[R P8)P3ojeAeoSّRg!jbPvD_ i+Q#"ϖPa&,N4[2< H-mx`b+^}jSgb"WƽCy4FÌqE`c0 p4 ͕PUHQzODu̝ww~Bd!?\u@oȾ*I)F~ t 6VnV<}HF̿;%j2Go lFqΘMeэhɎs'o*n0|ja~S~3fF $WV e_&ռ@U"bj'ļі$H{M,pjS{όnC0i b!B#hakGk=؉E~8neH]Qt!Ђ x=ˣ 9WAS^]U57croMX%z02r  CSC|X.Dʁ@f=ka7K`(ڕ+ dҧC ւ>;} ĻzBF^N>$>긦#Kf,_K*<q?!G[z/j gR_i\ʕ|؍0(l(ÝPEcu9DMZ?"'j*%el\~mobYYq zFT}eY^cP'`WT.'ސH^@s7 Hd Zz>r,zQBϋ ]2Ry/4E4׮[㓦 9py/ESjwÇ*'bd4 AGca'j@0,dHm1]xBF_ʼn:.hO[5*3D<755rn6M^x|޽kkdSξ*w)O" ̌rFx86<^=}C!+,+f蔳[ˆsRR̄]lّmR嬠Z`<mߟRG#B6wB2Π*nFyBCGHn&Ѧ;LW4"ml^?['H4$ {ps l*ڗ4q&jh-)?l'ФSxʛ,̆6߉f5<߾p1 2QzyLW6+=4K+Z=w('SPqNR0sei]#x#q î1,)q NטdPLVG_,)--4tC3ޑ{Q3MHnXܼƝb-+JکCB}>t:(u.@Φ0;=CI4 >W)/oukK INέZx4"fM%eu L$vlxo,E%ig5? [ݙm# ט[Mq|gϯY4vk1И` Mo>j=i pk]8AYj rj$93."12g][V'$uRx8~ zrQ~mGzmN+YESMcrF5Y%ewh?X; @KX+)0JHU[R /&Or4TNH-,ԴdSxieX/C/9j c8jF`Il1)1ŕw;nSA~ >BkFXނ":?_4: $UWs?6oIܥ-QEGEނ)a?oK )ȴP]vry0DAtI ԳXS<O![3 1$w<R:H j-T:hE{0+ep}cz8 +zc2H(B)\{(?Qisx͋ ~6uvj'J`h$:nZxRYRW9%o=ʨ៌MܛCυP65D 1v{lڵAmec[x#Nu7):=Pn eړln$ 3|ϸ}hPr6ȿ)?zY)iCl,z%okE!a h0m{'|x`+KM|HJ A>uy9,U3 E|8Th:e08~ŀ1H\3{77H:0A~x~2һ/ ‰KSMpGa&4a`>;uGlE&7nMm%6"> qq_%H2FjFs3P;`,gS+Ua!gbFj|7m`hg*~F->a$˹ӲT[]MvX?mr5xʨo\à{ƏFIoi.F#m8:HXxuo)˩M hzGOʠ|WxD{&YWx{vJca|a/CL+H8UxM᩾M2++tϨM*,=K)BC09蒖!?Q6,B-~l~0#輵P-,?Cw\?9M^Ot))V=z[do Ҡ{(RQΔjgtN_i=RvZb;(ߓj1 2D #L;O,zLYIcnٸ8m7VO|m 2o+,( WqS`8#4$+Of `m$̃QTH-IUc7 R9Y|(ztbrGLEbG6c1aR/de[֏"d9Kv%G}(̐# LAz 2>.a Ͽ`aVQdx,/Q\16gqCOp),UWSp!%ed:=VU/,5&2FJ-,N1Śo$)FDdgźfnml"K D rgwOK6G[\~NoIbTj7PjY`? v.nA,ZꝺG6E.UZs?!7@*XkhS{| -*r[3saF}n?MgW~).hηDx 7KO)z#V'u0o#@3@{ _F+i餠: ldn`?V RzҰ;(Wnv3 Hos#=K;vy{ ʸ#ʇ,:]heW Ò|]6D?!lOblE@0v,KW* @zoHҝLS2Rx>:.7zbWqE O[HrL;0kKU8J[/K ːWS !宺PsD`]ڤImDRQL+Ft1Odz%OT\Ro#k#eNr_N0kSp^ >^dķI,EB&{/ۋmJc! Yޝj@ݸv " 0GG!!5Z}{ ]?9v:=+F-qˈxqMfߐǿKMh~+o NfHQ}7lwM餠1O\}fv=Mer"AƍMc0SRbiT@ K=yc~"~$\VjRh1q=:i㫴3WgBUX&(E1 2bɳ۩Cy4 +Rl~ᨮOWMv嶈r޾o ֹ8J@>%%p[hVX7X Odةݪ}$BN}N pOmxv0x%Zܚ' GKgm9E NvH߽w&nUەXQr ES4>CV1s 3UP3v̚#~Zs[&ij3?| IJwX٢xUHf~LR:}|ڌꂶF1_l_*'|: T) K2(0?v\_gFDQk7C,Q%`~qL0~C҅(r>*2_v{XqxFBD׬"HFԣ:d/wtN_ҏąDcVRH.4"sZ:v=MjuJ.%oģ֌ 5/qWR\/$5GM0^|6]ӛh_שB/Z3j=$^vLL#N{r6l.2P{QPNhbBZeG[ŠYA'lD_ܷƀbXј]ITWX&3 lr/]~+-zFOR,w:c8ףe,kBɥ(մ~5*߆o8͙oo0acew̘P ]V$_nS.P q,Bcp4CE/mB|r͹]4זKd$a)yײp.cx@SE*`Q] rϐ˵fݼISOuw9~  C>bĒ;fh5=b5y{ >}$K,t G,6!āFl[{4ϖλPDf^#.;R Oc҆BC WvW1ҊvY&d@T" CTu Y iR25P=;rr1fI}ڲVueAuMFC_M4h1h:\a*={'8EW,݅CcxB_PHIGsȭ9dF4,wIZw)9&.fR0O`\m}luwX9(/  j hH :;a%11`_uL\◎wډ|M,bve)8<):ʡu8(8!q7d2?Q2g=)j#[JGш ;add0Cܫrg9Ѷ{eVbEtYmiw|@h oUFt٤iLBĨ+̎14Sw}y##?B۸޼7I&W>͟jQlFQL@7iK=5r0kMgAr;'sEJ w-/T(O\DmMlw÷Pc[er;ʳ ɠzBFWMpl^EK`VxDK0ri.?-A|%7} SrtD,2-MGFZ|zԁ tF}>ȱ`rZ\E;U fr{<(oYڝ(R-Ġ8Ai336 ֎5*MiN^ K#< Co@&gr@p.VyT N¯+e.+fݱ yٽȰMa)Œa:ozN L>et!*Ìz5 9g[_쵕s(+ UZq-E'3LSd{jVL34@?ᬺ'8zRbʘ/; [fɌ4@To:8Z<יbF1W")Iǟm t4ZJΜ%m3V3*&ݵl؀dq XgN:s[dhE ןϠ4L.3)3ѣ5eoLS&[3 ,ê7๗1U`Dړw3$G;U:Q2YDPW Jjjiv}Ē] _ zp)&32C˝Fe`ҭx > 8ɫL kOdr6&b3yor)XG` Ho@kjfWXi%P myUZD"˰g0B.ens5b}f|1|s!`k{Lb'eP4`s%B4  !J=/)dC?6A5Jht`3D!霐ųg?j*s!*i)m{Fxe|+T[-wS׃*kn09[P1ghFYә!ZE2HG ]'n7 y-eoc u "3X$"N ,DD "hDa=JO WL48Ks+=t0`kqJRI:]apP# hr^bkr掻^&%R72~mbi\ܣ̇\/v`4 t˘ Z{{4OC`K0EMOv \|=%9!r܉|_7@cB4gj z_MzoEᦩ-)~ӍAU ~6ox@^纓" GFOj"Mxft8H-+;^뷀84B>'U+e p`8 .Oɭ',Wv{C(Z 6Y}\a oh>b@O+K;S`/k B.cL3jo ax&<\Bh=df{*RwX71H.jkYAeXķLEƫċ%Ty3RPR;^B6^. {[}W,;џطǫ|p}YtIBT8SjJ{f ۜf ь0A,?ffg4PMAӄ{Np9Q>Z=LhOJF9/jt*бzǯ\?mԌ\"HJ6j{h!7G"nݣxU[0Gx틓;-$r|bU`m:ϑ'Z׼%?,E'Ήo=+[PKn wT?w [O>`k8Z@g%>ܧM-itXd{zm $j. òUq3$<jJQ@ :n`5H퐉tOmr䅄S:W8?*rhU74Ç+RD ();7>_Ӂtc22 f|Ú>yV_WЧ#tڐ5צ PeG%^mTjMEhUH:ot&mƃ0 9n: xI+6^6ʾt"s65 H#*@yX{ }SALkOZLHE;eΓ9ɧ+|}p7qF 4Vtj-($@Ym9|;_2<ayIPq =E-.On-vR/8O)a34OqY͉PE˘ip!Lsgh ^ΣW3au(`IlahDS, QjhzTzͻnҠ^DrW3iBHeE.\t#ghFxk08 W?iF T!\Y6#/[*WK=iVId6qjdiRUd\NZ{H}SQK] $J@R/aCϵ)%XƼk58sjoxR{Ls6|p4buWW x$kRrc{}ag [(\z_=:0=rql9ɤ2SiJY̼< V硘)f_ Ziѐ؃uw[ח[ ~3|zEXpؒuU.Ϣ/jXz^p-K3(0(1^іPR@ mGx-vF EﴪdqnӇ'~~Zn1]>8- z\ Sj& *0ш (uP>IgEoCW4' pP<)k0K:7c8T>-Ȱ:'!J%x f 'Jۤ'ܓg K'8Pl!%Oxhۅ0x4Z#EXW(WZ@vV?Ԗ݆4&/J;j,s\!kK~lSdOʙM4D?1T*U>2/.bhE[*$;9 9%ߟ:*lM^ksnUlAa] tkXC7LIO^QӞ l/9hu)ڶv][؄|W\1lYr_0} |fR;F4>kACGΟj5ѥ5?1)` ']9g~r$[[wޒd-hG$<·3IpfQtѮi_Pͤ3f~"oy@5O5X]$ʯOmsG7O01lHVuњPyم?lV{hp|!gucRI'&u1ʑ-wEXΞF=@Jb4E>[p6k>ld>ok @d="ywvFsu9dMpѬY?V:Q=6|YfZp$+/l$KHa.:BF:d+u^Y]79HxǷrdג9S )O'""T)V?7g^:㊗r֯tIOnf@F׬ ̞ExU^XA:Il&Jdu@Ȉ]>wێIl:hFXHsBDUJtИRC T53)ǠL;q9۝1=c {[{p̃vַJp6SԖۃ,1e $|(¥ $Y=ZCSîYDGL{\΀ .c$)0&3ߘ g&2cP ƻ.׿䊣},4֩xFrm%Ɖ),>%.=5ڦ?Щbc(:NY~]&q2;<M߆"BjλE7S#W1Scq[a?[Jr07h̒0mTInɫ!9@*'GW]爔u}zNcۊiuTd'o!n^t&.W,ptpu;S`*%r+$+})jtyX; >`:O@e#MQMHPM 0N,Պ] :/҆rAUcǥ?QC$yXtƎk7,$ؐǰ~Yyq\ԉX>D ?3 "I1|ˡa{ cb-D1/ hu!N^.Lj0a&=tA{ kD`UJU?y3=q%4 bBQw?gH+hfN^9#M-/S0t;ÎX, L?)'\P:Ĥdj鴚|%@/疹\:ZOy…v 5'` (ӁOH;x κ^V+eKY;mP ]˦ r߿>d҄IIj`[ 0>5`T aj:q(+9>څv}M/Hi+ރ;8Gwۉ5B$T+Z<-UzAOg<|Z6!XrWG 8Iz0FN;NFsdrv=Xi44#՝MT7Iamq~oW:o%L^k*I5Rϼc̍2)=z[iLΣ i{yX:WR{S!ۃ<$20j#Uzԯ|s`- ?ξBjҕƄ0BƅJ<„ -9}: 06ixK+g(~G>#F3K9!TU_Sh$7(:8 8m@85s/ϡ cAp"#8uPuiV?upZэA]Lz<|x4Yzx#yTd[~J* "A ܺwM)JiN6+v›T&JLc'bF×K$(߮&eKY{#wڕ-qywe41mZ!|v.$! .Nw<6KY(aΏN=:Ya%yR tx,V3 ~:/ޡG£Vd\-O>&e},I0ƹuLi+ī[L۟b*Y|5,V#b;:x~S'IgP~Kܲ>z5\m[G \_<ΕB@w6~>} : GG LgJa}&V'A])e'(MhD8Vf|[?2O']GǗ|FI$@`l'ޙV^՝ n6D*2uသl$#C,TP RAcsYڊUu5R nJ@i*4ώ,%Q 6I@eo6Z^'ѿvڗ!?ΙA\YKX4]aѼc9rm}1WOil5P,mZvX[uƻ)/*.7q蓨OYX:f'Rb 48٣OĆqsuh#`_Eo0tMU6_z^Q|R30*~?F*.P#:o199i?28J~$H/⺂yf?بjSX0 3 cz%:ksa'V4H?4Vv-3q0BBSUCƒ2e7/tZFAߺhJV5TǟhN~h-EPRxX POIQv[@Pp))SU*M1D( ~ӣhO)d)[L$JUqζyjC[S5>2bOz=Jƀz1DGg #W'atvK^a8VgSE3G;8ɮjREis nXC4SQ EHW#j2̔5sU[l `I<\{#Fi T1mD&S.~1S ш.F!`ə=#3 [=ZmȘ,,+o@m\z1Qc( W]i\Elygb𺏣F-}_/_&Br_WiV1j=[ 3Fro3sEh/`4S7n]@Qd%Bձ8g9FK8o}ݦ>#R9gvꤋq.q,GBbs3 @yo[E֌9M1{ŜfbP:Ǚn[GerfyfdQ{2%"84WfY;=ǣ __V6YBD5pȑPQ ~Eɇj[4e*>e VIWN= ss0OZ)Ã٩Ɠy 4e47lI[PqZyZ&.<"vL"R$@f5sOݟDH qYЍ[i|m"',r߼SJNEO.`:G=)sN5e˳@3oE pX.Ս8R9ϑSG>(\yB;y BXiH|gќ.ǰbs"ƪ" ^Q$ڏ'S`Y >(cl~܇femUyJ}/{=eEM1v!NϽ,xU֏0֢aP0YtsCŇ]1F➫8CMh]7}OݑW,:L;cnJQzXDd{ 10I|9f2uWI ,y\4)Iet~6} \05y"d~VlwFRw"v=:ӓl<[R Vc;ڛo՚PJ$Z(kQk"ikL'Ɨ7ץGt&0&jL+h>, 1tXg4|Y^7ph rtȐ@F1XrORw \ZL~6ws ,eRYMS鴃@M_ rKH 9X-F=Q3Ê9sZy-LTwj3u}UC2f|tWLz{C0|3H7HpwXŰ,i:& ke7F$#cXS7w՘MS[v~]/"pEp}h诬O%j ֱt$ռ;d3РjA0$ #8dQ? k Rj[.ɳZ @ ՀRZGJNOR&Mu=NA!ogqI.vpE-ַC ?hNܘ1,]NI7ZݕV "[>_q~F-I@xet݅HI$H{YP]t؈sxUɲkV/&ycd%p¡?ADh/oj>-UEi'B`SCw X:n ^97FJwmvZvb'_bCxzɇQ{6M' vPj} w,r6tR i2‘J8Y֌ɱ}Iidq#5cB9;nZ#E.fJܐJMdj!m%G|}gJIiיE[ O}y*j*F^<EQy"y<՚f0(ՠV²(~nYju%YXkc{Ə#2M͋D*d{1&8GZŕgQ&V T݋Drk&NWG0#vJc'gc^yJ?uLyofw ;Rmvk,,"Gb.Q5rc  E@㧦\XpxT*;Gw]6)L [/D K]^$yYx>~y:&//Jt- °;Q;BPUѻ3[\ l Umm腆~0Exj wtmuRFLBҼg&G.))z:Zټ %T!V=`]!ݗ"WKO"CqOo3 KmXƅ}C=7X  @~325p Dk/81rpZ(0xpVD Yg[׽^Zt. |%TQ߃A͓\`jݠfB:2o^%щ iN τ.Zh8Qv9&e##i+v/MCAGkE&&ǫH8.MRu%míq/0=dk7dNS>8CyeAO}6;~ޢq‡I= 554~‚{s7Hekh]I!nÑ}`\ɾS@&hKS(8z#if'gO, N)Y?\*ެ>bq'JCǟC}fl<Wo*?7`(`n}C} .q4hY*TغŴՠ>R\Q [ 5H ˙wG(G_!|b ~ez˳fa֋#=$e.O&;31!}\o|9E R߂ dgn»#E =陀έnĭ [la1nP_<>6l\{ԈAL0' d3"qgMr$&BThyVdX- K$&⫣OYѠz[ʤ""Ƣ䶭_/WLaٛRc<ۡe dsP@$OTد^*qBc h17o1ȍjfNI7֗ij-Jo P+=rdҮCԊ!'Ϧsw:1BԞWLg%Çl/ )Shm"E_8?fij)Jc@Ovb4w"+A"3HGK" !7((Bm 'kUJЫbRU J/g q-M> Q,+rP&9$fׂkiB9:;z}4U *H(^wH^1+7 Vu aD+Nќey(v`֯ ' o{I*ĭ0Wna!hRʝU} mmO.738UK{cx N6Ua39nA(N3${a+۶ P&O[RiDoIacq^4l1$P3ۭRs'4(ve#&:!: ӘmTZO}C(h`l/t @Vy?9d@lqlUAN*"ٶ)b_hÛ#`Q;9p[82s`,F즐Wv1 1;1\%EM9%Y8]BDkyҥз8:;*X=xЉ^$|:6|r`i :遂cB!=~u?rMB9yrPh*ɸH 12`YkKSUIy؈EΜ [K!(+ڕ6X<KvcRwg44cn41yUә̐~##Dã.M}2mZ:?&ڑ4B˦H~uްLbh.V". >tG8@J"AAվnWZ9]21$ޱXtW6g:)d>l;1 s"O,w]Ǹ_g0jkClc%xT8XuŖs o7r_~ˡ T_&x';szgW:'FlM8 %sH}8%kDꀺT>.WwZv2>]h]\pQ;`FZ4WN-3~Z%Z%Ҩr3v~t]>H1 `K&+BzYULejxaa:Z+K'^|b'b:dN!߮_%?}@pa&Ƅ1,.V=B'{[fxyt̶6)4b\dYsY4VsF+ghK2C-ʖ-!-1܆*ن< L&ٞ.éEދ[LA hl9o}_\N%މ4ѻv#{=]IOp[kOޛw{W?Adi @m-Ys7 ѶC-Ё#WO'Dlp80s/%ecQDVhd 5"5{Җ ȈL"Űa@X~"⹺ eJ> Gw'jK> LPB{( 1sYvHMDI8k_|+4C[zn&7 o  |!qWs6i{ N9stj%iݲ|?'rDߙ8a<qa(fE>)J5eP>`[}~"\t-*oE&3TD܅X7'_\g/-X$q-eMfb = u#L`iB_j<Mrq=]Yy7O' 9OUɼ!An[|%OHs㝦RJ&W,f)ruNE9*ӍgF$[K"i{p~4@oݥ,o-SKVZQk R EEKЇ;Q>\8jݟd G)JJDꩲ5`|>͌ rًg[D1>z^9׋Pn}wK s _at0UPťQ!$d4w=}Ix~mR)0rO캞Br<`ᱣnC8B .yדm9Ehf H~#ZW%Jڡ7=QO(6mB cZht'ivzV(j;YͭowXq6nRX]Ok E4ߙ+l2SS*PԾu@TK;8XQ˵YOe2p_50}ҸZe Ej}{$qWvtFmZ/u(ZȦ\=<A_'t)5k={ bM&kG{gkHf4Pl!Rkb1oOȀb/Bf8>轻;_$m>B+G 'ɈyA{ХBSXҐ&Hz#tTwX6v2ihRRR3$c磍Yפ1>!>#j#JVacsTFؚ{($Q%:7[wxϵ^<7`_3q6A..&6@Oe#/K/8Jf9Zcc>LīW),guzҸ_i{=5^5T03(z`EIXoyv?j)cmI^IXsbb|zڎyͷTm^ a1<eX1!]B4pgCSxwaaCI+3RpOKj[mNzX;bQܽoluE8H} km)-2$a XDeyE/E$} Z螉Ke[5iI,ZJ*"KBF6 Ɂ) k\1;h @wcߒEԾSf%7n+?f276QD3DޑOO3Ww)۠Q1d, vCpoϮ:[R-R>VFUrٴQ :Lbo?e&mDV7hOJʺH) f&ܙTV (h~mP2}Z)7J)䜦c>hUTz_wS_p:D`˧RvRyK־7٭*צnǼd̳  vDޒ +&]UڎYE+Vg)3fLX{RR:DgMx:hvDaZ-:ߙ2OY;S~B T{‡(ی3]7ip@%πٝƫKR7nO6FhxX!Oݲ&vN~bB@ H o9O{4i ]^/34RZ8]hHn\F7tн 8 dbyZؾ$:U7g$!WT]>nsNA,"l,jpgP6uX"ٽZ^QrrOH)(pQ-[JMJ(Sb+V`z^#@[awZjA2"5({k@E xZ@hwMpnX(#Y MZ E`b{C \ )H>,WT*~k3 ytLϭp5Ѯ6T!tk#CƩqNeWLNCо/Ǟz; Ӛ|W@Dذz%ckjYsqn=;ƛԆcߢB/P6@ $h%Ϭr 24~^S,Gkp= Y+KҷucK2G7f[â1|\yWm6ݧCxE{Va+lh)!Ytz-DfCh XfIozyH %վ2K^?@/9DT"e.d-}5D82P/.2qP>qrZ{D~y@`*-$ó-wMHF$ KZ&`Dbn#Z qؚ1Dpwuw;jG[q}}՗KTA#(X9 ~-qfG11Dt~UF{=k%j2BB8b0ͳf!raeinZ5Z,g ' ]KBs\)4l|Tn8`:S5@dݓ:NY~>hǎ)dc fvFhTiϋVShӆ S o) ~h@_ڱB{bc,&]aLH c=B'Ϛ&e)K3}N7 gJtw`"WdW=蛃-fƭTVRb7h[JB $_!Wu (h S7,X9` ?%2[n Bn7~D" DnA&!V3ܩTc]O]l&;OUyf# ^:!g8XQ?Uh\z~QrJj6\EFRR:jq̨4ǎ~7Ǚ7L0qJynWpRVS"κeleڽJ||Q3&Y Tz ~V^<wRw !\xOIo]@XO?(XyzդQ]L}o@aۦZ({YQi1 RRߧSm+qٌ,hDqNN6ݪBIDM-c^eS<@_%q-c>=-.?$cw]Zqq#>ꥮu8r6/$AӶIm)n57d rlf7-8c7D0Y %(v9OY DLɘųoVoyoUv$ Y VMv- XSSpˬwo*b]o f)JQ*t},'wٷJ י'fU`0l^w |Z8+SԷPVz| 2+aPTᬿ.-j!PSMfSAB]@ZJ<}EćC+&`E_?VAd;oӮ>n *~X]U)MS߸3M\S{9\  e@JNIꭓbǮw_Zq-oTآ18- i CrU$:Zߌo+E~ɂi&6sKC9GˁLTReNrpJ&O.ºOgۍUAXtgƫσ6(iUD*If`l &YW“ l8k|[YPDbcTkyA:#5- ,+!i4ָ#GK=FVB$1 \wka]rLSD F IweXT,X̤fmf@L{k WW3vEڷCƟ&d'mqG1*:c(Kݗ9.;tZaEʳ+r7;߂琌dm|eމ|*M|b;c\%|Q@>16tP:,% zHQW!^|~4[+g` <&'S{@B#WoGAhȍkD~ hS8_ixŴJZ/sɔ`6.ZE d~1eJn)͆XkƂ5 hCosT mfY:u~:XU3eQ-_ $6 55Ywo7=l5AlE0hz`T6hz`wS O T!㏒Qgw4a-&!B3g'-s8+{e/7n\Eco*^ÔQum yyB2;Ω8<[O&vJݶ51f} (Pp4$6@|Ty|u)\0)%7W08\. E8ޓ~3sy!A8vc9WU‡oA0/+T ԫUic,$AX5pQPp,^PkimGGܱ.ׯyzfl634ys+ˢX:PMU ct>/!zD?!Q --”CDŽAA&q4cFЯC t Mڝ!MmMvqm-iY#uG\`-ȧYqܡge]OsZω6q.PEFP~ɒ:^O%ǁ055Dl^,*G?d{swRFhav=h"! HqBN7%q&+RML)v Z]igfw6Gm馸b]iw53})a1kzc))$s]]BDM:xY/R:Q0@=`V9#VB܂E% yWർ5*=ok ,fQTB=ro7Đ\}F*S71됈q<ٷ%Y*e1=4=n3 ` K1HT@dЄ9桋ۗdb/ƕ))V.!77/N nuh8*էBp 绉>'Kk~k(YnzVBx!qjw -LZVOl!| \rnj j0e8DPipHov\lO!KA/|HFO8#J1d z}iK_{)E4RVd \?H>!R\lOV7IB-?|Zq'_~{xeB 4;u ﹃L~W$EyFBh1]d*ʶ*L> z+b7R z)=u0֭ +A&0!fdQDK hקAmу_&甍A8od'}1-\mWYf:RRbhFM&sP00r"OB6`)v@-J0XLlДD &Y#GWry(7CGc< -ZuOLwwAYF0*%w."r;nq2 ` +)'[3 G/gXUj!N7e=/^1a0`uTvumrEM-.ɑ[8Vx t9#F7:MZA{W=nR HsI2򆾝[>yg Q zȰ^;:s$ݐ0˹Ua2Ն(fdXEpP`2T^ s=9< sUKNh ֹFs'IkWEPϽCVl!8["hNXuʴ^I]>+,]S jJM@cY$V:zZt,_kj4yӓ*drsom8?6?74T#jQl|zs;*>!;a92kTk]f-*CmksjRUh&;EְT5R1[<8w {iL_,Go˓nԔGW/I` r&ZK7Qԇ.HrBcG l.ct9gW&Pᓱ!lMOtH1ld`}Hھ̝_>aÇcԴdJ@=\]9U?ZG TyH+> OXrD8-5Nsfh3GzrI_sVB=ɦn+UZNw*aο%CB ⴊ6˰ЧbHr+~!󮽰"HOC*4M+nNnjyM  .HPo︄I jV}QKi~{j G2(B ƵRlLmkEKG,c(NOlu"9ct[Ceм4ȵ_pRitxpߥ=}V& cف7"yS$bC߅.ssQ/w< '"@MHK_HJ_nm*iQ%f>oHEUI]D Bwp_{m_!` qeE0 tծ9{tH8ES+*|#ʐ7ަj"U_MƉȧ^.% /Dp26#>+5T~,6{غ`Mx̞U?3Sr5}N(QF6t> ,2'U̱fe״OO/#&ߵMv}Efq/a+ɧ\1QW8 iWn)w&kҤo4:CEVHg4v2<-8Gq(8b>1(S>HvGs">˂#tjou߀k>I? wͿ2Pl/uk$@X04lf>dUqnz 8-ze$+dtJ!(Xn'yi< 4]l= DTq4R?P&% B0ϻ:NW$_T:]֑-SG?Ef&*C__Gy੝p8Թh(ܰ <9`]PC96q!Lz@;8T@]W sЀ:IIm> Rŏ4$;euWxʯ]NGV"d4]:FlBU* \g*[g> .#X Է+Xbq['~V^R[~fĸzSߴJT S_h#r+ ^2<}iB|YIN&wASGe&R9~nݻؽ@K2{*%,]/rMȠ Nu#zT@9>f`FͷoHkX'h1Ft i^0\v=, 'ڧU>/cj(gE-"8fn㍷JIA>LMtApj+>[}a2 M3ݤ鸡M,D%d_ʊQG93h_.݋_4[2GPSgv5ó#33?A"% 7CCx**;ɚxS7lɄbwQ4QILdUm` !l\yQYKzsLhpEBEl7Qu(bJ1yS~ qqZWN.IZg|8 @3RmfMLpuY%zi}&?(YusޙpUߝ2pY9MɉL6 V! 6Muj8C/],~W=20~D徧 2VICC\!m#fђAΗy䫷VO!T;bm4C>kM VCLvr8/0zik?( mv9tg= :7jSn|,+I|f[u7X,N9?16Un۱kda^RGT7(o!]~` bfmvjs <‡ ma)k8.Ǟ2މYfRKpV.<8M_@J RYӿ^tW_Mgk*+"MHY]EJ[˓SA6YPԫn[ǘ.-+k|^0GݪF `6DA~ b=W_o4t^}_Jj /=έi;qgF?oLm;9xZ.9P}yD^Ї&sZ {I΢ʽ 䇌5.TuBn`;1w?zuJ'M\jN 8t>~.Kt20N1붚3I)#^޷\VPjAOGW%u٣eØp3dvuH%{~5jFAu>$qpaxZEĻ rߦ~Cޮ3ܓXWf̓2m5Ԅ?LT޺F>p/ve#О0ia7_3jZ=V8`,xa6 _r7w][/L,!imuj1xX耦dhkZfi-ú,6Zc&)L>@@!^޳kyc }؃%0t¸R= 3`̋GTdHW8C8:R"XY6T( jҺŴ[ږJȠY$\ )K}5[%Y,xίZmHϠ +G#N>ƞuG6nu _Iai7C;z d *úCn.PS«g B+ζ>Va8(Wk+tK`\Qrq&ܥ(,uʔkKӕqz4 5ʃU9bђg:*WHaP*> 6Ot7)6 uPD`_BU36>=0*'7}ϗ/:N݄R JSTL{( *ՊxR ㍛V>hM/ڷ~uuB^'r.&sFU7M~G^ӄC$1c.@*+OeLI"tʩfwB#U_(pJ 7@awc7eNM0rnTQ&v.ެX'Y:H4H O%WGkkH&kj2a27ro;LV7M:B`mGl!+QP&jp&CÑ7nVEjFD|AfhQF ;R9.}5YY)b󽕣0uVɓ :F ~E 7)&B-rQ: af_#zs^OsMO uaO\mo:ɬ4 .Ҥ%:O#}1J)VA'U TϬD] Td 8oZI[勨GhCH+= Dh|ҷJ};JbP@+n#:KK=k.8D,A*L+}׊8Y8a5aPf &>yXFaۭi!KU {,D}[mᥫZ\F6ąp:RxMGvnBX>AǓ3k!RM2 q7׏7ێ=" O#FLKff\sMl>̮;"CŻ{':6y6"dJ|T0N#x (ŃMl?SJaHeɐ&aݽSxWȕՔRyR:rD$[4Y[yP6K;zKF|HCMk]=3֞"aw>581Iep!/r2he($KMl oz1Gv=sXX2sd&ff}]f*g0Lυt,J٪ax3?sd)8hG"E4#k%Z4Q GX ̭& D4:{24% ތQ#բ5-}ը-Jw,7=CdN.mVǨN̓l$KY=մeMa~޶)]L]B vtl ~BP~R&&)Z:gʣ 3c0 '=# 7a?_tvN r~ F.9i} }\oA)|? sA@'eUCTWƇ5?u5T:. %f:2 ke@CO 6 `R]cXvSe\WR扉^`[tZpeCSWx+JF^o f3ѝWcbWq '.^_TD\w+8Yo) 0Ot(ɾg5x([s:i殔cbT^91lz«`oVB-kB2>,QͱuL6!W;(>ZKBK#Wsgi.4?Pϓ=1tsɄEWclC`Im5 >! f:`!I\LE=KCIciNB{bn!Sp>sWAt8Vj 1UH9uoFa.=v4;mew.R"ӒtD:KppxOc$CpP Ea[^o[ԱFpz/U)a% $?:]UW:]:8˸,J <s;uD֬>eug?~pq[8k֚7<`ivnl 򸙻#.D{S' QO`N2Cx6Y5Ok0iLNF۬k|.qfSLx1WFMDf̪ U5?f°wn&/Ͷ ƒj@/d8xU95:D=Jݐpڷ*BAbxꈕ.Al(Na6O˥-CI_-W#` 1#3/D:r?TZVpt&!#o ]E<I砙}׌m+xi8\IQ0w cf!3 ua7s_?oUiX3pX奌'RyuP 6{xCTR0'E1&D^\vhAn ,t#s{R.RP97ZDh3eǚZB6]f3gi%A7%b]p B ޿5[@=MNX=C8 -&>jI"<\[[BH7t0I߿_ M2x#M,zrOA&'N !h+tYrjMVtlEy9Bq%uF Ud;QV̶Gi's4i*.vZ5-w=͍kxVDY= y=2^/Tٲ$NGiɇq;5#j< al=(Yꇪ5(|KQÀ8Dތ QI-EA]۩G 70];;]FLM]Rh=Ga\ ,T, -41ܠOn^F>D犂 riY9>Tvaa NR ޘnU8SK}vc%a)e@ Qu=C~g׷(tϻ05g`o€zDM^aٽhÛbϔMV3w>V`|sk6b{2N`s.)`#M]p#yz14MD (=`$GβNn2d Lan7QZd]nט,/lo([81T\(O&(S^ J`W gz4=*"7U<;Ēhr*mWELZ4 zp<^H#,%w}5C^I9F83|G%'t,~~߸ c;R9WffA^ O44g!c렦GGѴ#Dk'NH!ʥ~MbA1?5蚭%`Td*=ӌZn nm#Sa$ɂdZk}a}H/Nsw-vьi,![l<x'ZCqmHtiІQe7Ř"טgR 9##@OM(tbAulψJŽnљG0:۲5;Z= EU# z@x(TwraGO6it-VJ$byO̮Mx7٣fl y hTr*@?v\N UV+=/;^iY-;߂% `Rt\ H ~YSɈct4-Ж&MnEHFظڼ*^FooG]uaH&{Zkw9uϖL؊ZNb8=Jz_!@to^vcwR 8x\%,^eIr3Mv3oRbdש @e0;uzifSy("1ls|8^qE1h ٗX3e|TQU0RHK˟A47]b+u!fWihcJM*oS麁o8"x*3)-F BDRFq-Z,O?TDc~ť0ΘGG{+1i&Xm hI z~Zk#Cv{ZE ӮXGPd̘|'Q a80LsĪ3eP`}vBC7j;9c۾Vp^w;ֿG74k CCjlL)\2r]5;kRH?5˓W|ያ>IL@z&)c@ٱ-7W^0"poE19Ÿ/iWR6u8 D#1&AO?Wb_ .TO!~!L̴CgeDT:޿O9PwT?aLXPJf>YAkAW~6Q &>E߂״|g1g3e>> Z6}.9PMcǞ(ƾ|fAcR23T$!ˑ <|!4Κ|ՀcQWbwy}M(aCWW:+kȀʂ.Yq;VʴGD&Bv&Yc>/nɃ½/,M|jaY~,'@z{] 2z-t5Nm2B'>c8uM榁mJlaMѸ%uw Uz &MGGmneeHG& lˊ U\NT[K i]jOj2qlȤMͩY0pNq$S 1'cwKGq :`^3l}gM ;Mj\:lhkJ-&G ϴ٦!T J =PVƫe[v$5^Nd ͭ#%O/gՂ%jz]oԁ89gGy?"L8(ʱ*[Ҋ,j9挱^M?q#~2q欪4G&e䩭<ڀ%(݂\K[ulB a\ [}R6hHViVfb+D,@p9]1I nuD}U| ۀ|ة~3mEM[ ѦL ݩuʑݷ5ӕn#¶k7vYDybEc] ̈́5)i5X:ƍpտrm҂^adE4 #[˶HyBp=$ŒD\sYH\+c+cp(4t fi @[* B ?LngRD&KJM}Lt_%*9ظDp<{ ĜGk *>PZBUm82akπau_ /!뤑WIXR lEv]=0Er{|xBsI'=Wߣ2ɽQ N;$ 0@ 4gW-Kc!AtnEaŧ=xkI VA+ ؘqX5usπ^~VbJ\9Si:na-vMsEie'N8*)'} n '\EN`9 HDL8 QH儋92,2ٓ@5MEuoԗJi΍vGZD;[#lX}^_]]T/mN+[[æBgYt0S%uftԇn EdeL-8AF3r.C&擂[W*~gEg $NdgB ;<:֕vmJo}:aB  lڠ;c&4p. Kuj؂7*UntDUL4?,E2PDo$MIwHZi浯c;qN6&H ºQ\],Bo!z>^5H&>o,5?Fﶓt@kiSClMK #I;R?:iWƂۻȓIJARIh΂UnFDpG Ϙb(Y%-Y>_@!;tNTw58,H9E1 :k3AWC}WrSOt|=,~fqs|3-ؐ8x #$YiM$Pj2ww:w?~C4]M HVOٵM$w]FzθH!g`vDţX܆IkU* E3)S gzd a*c`fLz $J Ƴ- [o['@l]?gc(k?"\d-Pvi*t rNsTGA ,(#N+ujgWv +Clb yc>nrPB^p> ]4g^z=vVخEN}K@v#f>!e/PFzT0qJK k 0(?nS 0q[QIT^-)JfH &k៿'fPZ n8q z4+EY4E. x^IhAw.815(*Y}. 7🹂`5泱YBzkH9$*2ZYڬ&aUN_p76=3/bfPV~TZR gQ^YXS%b؂3¿2-0hGu[@J) 7N:nzXSgiHʾJ/|ܧ@Pb'`6 pBmaZb!8'4{K&anN CB/5` 0c-c?#{tn岡[YӂϪDc,sLVɖzKJy 3(YK4 CH2F&0:-j17$G[͔uvɩ Y}G.b)>%Z65xlk:N^{ɛTLb<+- ҆>i>K? I5 ]4g԰ɣE$: WUrȑF4D+w. ;ݪpiq4 Yuc'J5w)E 653l$lz{ߟBZ˞vW`6Wn A BXhZaG gT2 1B&k { Ϣ-TWHE!3s{Ne'zv\F10K(y9Utc3*uHu҃ɻءAB&qwUYs*{TJ4A-"n͊%gaC+^cH>ae$.|Bm*b`r^*#]j4'?zRc.QNwT+?6#?ڞ MϨ!yPt4 E.3)p A$\PuQO]*%lljX|bD3$QVۛ6qM^^s¢yC&vH*0퓪cy22 ayZKh#ԜW % G%v|7G]LxNu i㔔PhE@2kK}t-Žj|vq5nH+xWN%cXZOf>Kf 5؊vZtB2 +~C*ם qb%1pTC~[p{~)J-äTka1^ZJ\[{3Ak(b#Yګ#^Zۧ68dMbܦNDn`kĻWK`ѤhF Qٯ; ^͒z]$%+R(kvoY-dώsDImm(⳶׈X}#?Re`\Q5]"=ٔTDsY sC#WYZ+i &3Z(OPz1 :SQ,aFԼԖuo@oXP!E0V?+/|zMކȜڗkf2Ӊ.WVX# w{BfɗU-e)}W6m^{kW0Tb\7z%N(=VܨrܿPXl9h'  ',PL*+ ]Q_&\R% a&([eD~kIhc._$lq `zgI*^(dTߡ6!ԁȴͼp<<`z$H˂%G^GfUB'젞KP{W.}-CB+܇8榼8ȇ#?oP|#|ƣd xq3% X 6Ź Vu@т's {~-V^/ 6ōJ9JtqϷ}{ v]!yBvKQ&ro0cՊY?[nJ)*xQa@u~]%5JK׶Pɹ'C煙̖bI Y[T=NZRUE)LHC|;hrz BeQ~K'AQn|IZV:@2{MŪqfou[,j{5[&C/dJ@x*>4VHn1:vX ZF×R_Ɠ[h-N߿J wkedVQ |Qz ˫4`mg!Cre (~H//Fj-W\ט4T19JYAbX\ δse쒙wu@J2gH4JsbވxFu͐HDkOlbHn'*:yq| Ԧu|j!nvmBa.@zř%A fĊ%_Q4ZxD]dѿ}/awѮD$c-l<*Օ+Bޏ VNĉ5R SnF¸8t ?>Sa\È<6gФ*ꞥpVg ݙ{9h+bg^jgA;z4(y}~8 h (WG0,8,41t:f,ms#af^'<&hBN[űhBiv D= ?A5_H@|!Ļ[>FM>KKMf39xY̪VL;H+iɖ驕{Ի*+cx~wq ">V%5mՒ 5$GWޔ#ypXeJU |ч%6oU~y( }>Of8Fx7@ӲfD~~3eI@Nu:"Bx_? aw¨a_/i}88h]NO6!Gyz1'J= qP(3NЋ}%sqHCJUH-?* >L&74%^8Ը98߫%"aEt//!Cmb]%0!Wp_'r1qԁj_hD#fX0Ӡx&7ݿ*Dv {(O^@½3ycW&3gG{"_7U6l]{)D^h`zd"F;C.C-] W<l)`oPaICz_ǪH%M{T'cVOWlz];)Qp50)tL$k7)-t+eFDwW5tXQp`6嘚?*ҠRz[0k*4~eK94S 3%u鋅Hffk% A6 <<44_\J!+D`^X*Z)APܪ>ۯ3n{[Ӛ &UO=dFY4a3/^Y,Ĝ+.f|TuZr%uK*FՔv~1 AZlU0YEml7iٳ"K @"htnV>4t~ܜTd2îs46 D-jxd#; (2?][փBA^E1C7j&I4\gqRP]c!SY3Q.tĠ5ΔxPn _2qܨn?ޘk2E& Z6ʕVA8f%!2Zk:?ق&}c'rǖ^][{pooQ,~ٔgjR$ܢL|~0NӯU9Ⱥd~11׫@MK~+}|~Sh |8c$U2$Ź)[w q^3_9PA,kQ۽}'LS*Q^MptCQ%V_Û [Ȁ-nSaܖ$De]bFm1M%"p(Doze~JgӶ{TXNW~6GɽFb_""6لQ+ BŢ;S ^>QAEFMăOG:Jp0Z2wQ} `#7Bx)#)Z\G% \rBPoYeY $هM߼o#.|ڮ$$k`6KgM#pƓtʋ3e*F2bHm>CVm`$W (7eWn}^2rc;W9{*(rL*yC%Q1{ѾQy՗s"mWHB!-O Lxg~'G&"5)nj66YAMP [ D$1XDT1ܢƌ= 5AԽ *Ap&!.0EE\e߽s0Dt^,.{Oyi.,j[i_7{.a(2#+v,sB H"1N%V #z RLu\fʠ7bPoɅ1ITUtvWQ1}gx-yfn4pO-fO=@Θ_"9J<5H[wSu.]0*VmUOAo [6JfbΥ{rzbMо(Q0ww9"@ st^y $(vȈ ./'¿eO`Ϫ;ɛBڈ= I~cDӢEW{$P+ƎcE3 ;Tf)JD+q k }Q{Wor,B' ^~?O[?y1M6a&[; {e {e^|Q(<* v4s\ۨ?ql7EBfȇ<ljkbMү' bc:x@{ i섔-݄"naYQ#Y3]{lR jwF֬H>ZΚ i URϩx[/diZ?T%I5~T4$j.&8>5Xv4Rd}3!W6G>Y/ћ@] ,/5|+>2y nc .gQ-5s%UH5,94=Vd9 8?7yG$m:)\uЃud"+sP4 1Oo8sl~⸴'YMOe}tt?f--EkHCa3C:ZN=!BN<-hb.GG@C4cu ֻz7Ϩ|ЎbWm29ɧ\vzI'StPӋgeAd;D( 1,E7VU%<+dQ x˨*D|'?~ԣY]P[3ɂ#qNcVkԷf7S{gf ˙Iق.uʷ+)zćm_Hdogc Fp{oј~W63w~.gNk/]/]|ดTf~"6PW`9_,qQQe;pY]*uϟk|.%²fp͔fT_cߜgMYyd;NpSd:椠 6zBMtŤ'e&͐e*-ϩ,$N] [)f 'M+(&LZ%1e#tR:><8u(Ч7/-K%VM;Ҥ(O£pl0j4!}iHcE3vw&zet!h}JUqB֭z}EP`5$R>n;!;,$x]@%Ǖ O [N٫)IQSȿi!W<})n έtY k=N)o=8M|6k9&W=2z㯪'8l 2Pԭtqsv!٥pǿw6X2Z=Hc=3 ׏X@֕4U{@*O8o##jQEK+L;w0t:>왒9+)ٵ)XA>8aCQ4?Xz@Q#B"L` CE ŀB.GDݢ/Of3l|/QI K g.# Qeܿl8OaVY9Q{K(_rClL#LCC2$B^1ˇE\|Ŗ-Dg}3e9C-'SLRZ.6%RMS.\8^P6Ta7 v#ךE5ilZ} z? \r8`#ySB/S$0A$ZkedChXF>BT'0#kJ钢e Fw 7A /.})AXME46a?0ѡ1(kʵh!M]eZ0}0II*ι1hkv[L^}kJKeHLC,7̨u]#hЙOKG͇/;#*W `FxI H==w7 p mM/AN5QǀWh $G)nw3b'tG7Z?r{jėAoI X/OLgƎ7 ЎHy m oL5{/O6B٭A5 A.NB6ߠZF6IN 4^?@g[|'1c[մu~_| vsp?mvb[ҩ"wiAʥ2 ! j{zтLc+vzy;EEl2;0ۢ7^{Fhf:&@JON(F<+QYZns-Z%e3ba J>S֬@}?ț,! OFచA8_t;t8S/ظy]V4TDY+'W@jw7G|}e|3Zڎjt4}L]ђu(ONzS *ՊI!3 $5%;gPIaȸ}ͼM+fGL҃#JK3h.R9 v)s AҬE-CO #$2IY]b3sy~ʺnlڞ2dfC@N7æzNej\&,&;9>"t9}barMEࢗZ)5`$UАJzR Ǽ u?Ə#8{yyFLfYsw3_"8 h=ɺIc9T-;s-h]Cix ݆`Rw0*4 ZsP uO=WUd/HfQ< @Q k9y=(k(v,OzXi8š"qEAqjXŸzodRR+fHǝM1x@4frV&l1)0m_7xpYaU1KK/t?8=2 gyDPR7YUVw.{'Yr,E짛ӊY02zSB^DSw۔ $^$v%YZII]{QP!p&Y] &rqުKLg r #Yxs˶WivOq`%!xp2h&"2T&Sxzd Zy on SC|ărCZ-m| q[x7qYJ" XtDKNV;yvN2jO~DRV![vcّ%ޭ|ܶ»t 7x˭%;]Yn2iՙRu7;;Ŏ3n3GºEk_Ccmţ4lTarib|4uW\/B[9y6qvkw% w\؊J" a޴){:_/awkѕoj@-Q@5R dj"@7}LA(G3mp=7?ޟnPn.ER)= OR^D4dt.p logO8 ! DSSTAe^pil: "u Üs39^%%_4즸y-0B2$27C4^x^ \I;c"!ywQmZ+Q #qA?Wn_2;'3v ~:ѿC6ָˡgۢ : A V{z|2SauDET Ov2s>̦ $ JB܄D;U 1Lbq wG|?IQ"%l B:MsxqbIߩk]8|đB_Y Z]2Ӷ^3zZ],8fdw{ H ~D,4J6h6=ۮX'kJT 0@;Fy;4a"4D(O#nRI-ʆ&+MT8;*,`7k9e(7Zݧg(h@{Tn|hh;mOꞔIsYۖ|OxHrT^r xRz~AE'l[*@Q?%\,a[+B⫰}*ZnL/Λ/SHRYI| ?}L]UODyPo4uWHIBKzwgbs[ DWH\vѡ)~jXQ%bmͰG[\W72Z:XQ=O%l&8PgMF٨w2>#}Ug%.΍"fAI۶LO8i -X c7kY Yޠ{(8C Qjv8JՆkLɔ| OdZ/v;p=.֪B\ [Ɛ@y7a[Ƅ UΓ6#}zr ¦-$4X9[nLjT !88ӽneYciYKlɑ4is$IQ ?(DžMR"4yi=4սvԫX9Fw \𺮺0 0 >1&qnMԚ,t'7IV;j2”ry !ݣ|SdZM9S/\:1y[L6Հtl ~ Cյ+ޕ{TaޤѫeWk ^B\XP!'Rl1Zf}\LƲ",Qu Ѻb1A BI +.X)s],dj+ 10&/S4 /"nuwA%JbӞ0/z&CrϽ/ƶ;Z.-,r/o.j۴6V0` O^f-n lm*vat96(Ԭ8>ރo'Eã=j ilFbC.g܁_&ξͮnZ{-o˝ i9L.JS[:{_'Qn["@Lq0j);D?,P"edZk+P ^E`Z''P70pUxcY?8CkՔXW}N /DqNOGI/Y6Xݥ͘ ΞFK5-DS۵m9YH Dz:sJ'ޕQE "qZa7-L=#m](@0Ԭ D)Ro+P`OFmXg86uK6)55 Jȹ:L(LX|˲Dd>Z7,kMG:1Sߠ.Ϩu%,uj,- "1~]7ڸlGq$7q'-%N\xABn_> aFlvwKKc!DY&]RZ ?r 6̿OTvH]n. PV%cg2%?1yf m};0G({ZqԱ^936&5WucB0:I0Tbewy:Iל}v->&S&/wsk6'jıZXsCP:7n?Ү)W=2cmP~"[v~.L7K03mCz|m",RVMtڋvJ{ F` $R8Ukv+Re%h.<00KtJӞj cWMwaҘs)I|q{)=C@b.dTȧ5jH:PS؆Y<'vzXdRŽ8 C5̗)Ơڤ#\/ ): IGjtשHegmlF(Ԏޑ@ZlK@94`ezIAl76rϥ|r`{u.כok;~m DYF0OyܙQoĕmYgvWh+=e(0:HLr&-qھl~"x1;¤SܰO-RV*,GW Q?J7lB#%,`z$?\/-Zv^$ֳ_HNd6\X&yMx{'K[=[AfKR6UNB*ۇr轓*=X;c jσYlWU6@^S ! KvgR[0~66sTF2LT?Oc~Ʋ~WP:1,iWtZJ $v%v-108To2"zemV  X'3Pr àR6mP3&;wHfdR* r2@Kg+ iѱW(xU |*"6k}At`xn yqQ< 瓬6l2YOc$ 4ȥ}ӍG*3" yl,I(}L%L%;.kƮo_liv~:Xj~to=_1c#Ql5%ok>8tg;-q67dX9{yuNS5ץk} Lޢu%8}g R\J-v( ޺SEB%%T΄v\7ɠ:OSM_`J5׌3: oԇd˒/ 7?Ϳx+:J~r_~Lf369- YXn?Ue#iSVM;XKzLki `6O.virHb6X+'WG Jc^ U!?"w+ɮ竡A!(b({y mqL8"c+wҥnXNy .!VH>vj6XHh ,T_!e-ʲ$!Li!kX* H^>^X$w"[h5E"[%`Yf3՝@l (GL&-(RLtKl%Ϧj^*IQrJs *̓$z ^MHPVS/W%Vmt@],gezNyi_)2;ed"%8{T/[a4õ* XI4*5x]Q,zx=0KcV'1~Ho%U)RQb@:qf >|ةP2TCXd[ ޣmD}R ET=pѢ =Q]c 2]&4jο`nlÀ3B_łF\4ԣg!ّ&3cͧrO"Q!o(QϡXUojNG=x*{wCa@̼ ! JK6BIR?#<θ# ^Sԭ!sjn7\~J5Re~&/B8r IMW#hU5!&%cT~cTu}8v~az] iVg!+:(Ot2͗T/[ʼԌ;s t~wǝ އ2onعHuѕz;Z/;U /Gʓ&[J7\Q% kCp0<5zH=f6[a+ah{U Nܫ$d 䙂()6ztʭ"wPGqwȜۻ(GX[xb ]lCVtTdLʉO-1J[lrdF3)oEwW-b@ܳLRsm/#4/@~ivz6P|}Xn6 dxPOL-1Q03AUW sk'Q_׫%(79gv2Rѣ褅H/D# 4:sgXE! E>>Inf&GyQ橛yGkQbz>Yy JFOziPmZf,-p滧T6t04m[Y"$%#h=JoYmH@Ƿ.j;{-[{G-C gc=%VLdm\R r~ɟ ?*$ 3o)Oxk2<#[!=r2amKM@Ӣzs-{}Ų}و?v kDS'>3Sk/wS[kL2Ecz5%]JY{zd 7x ё&A&wfD];*}î{dhq?4q8<ҩ9qS%Bkl?l-v>R$ECetxހÏU$@|ߤ/"V.@RbG]h;N'{o.%p5{?"^ZPd5\9SW [񻖐`Ep !f|WkA0S2~DOȟ w֮E+*=Pʜ'?Y@lqiə%k3@f"g徝6!㒺η-U1 P^HJ g u#u5QL%7!"zVK_$Z|E ]# (ف܏EI: ?`q vٕFQ {Pt5,SoyJ/=VK=g~gMF+R,T_9GpMiɲOx I|7Z(-79b*ox/Moq gkBN-Z}0oJ{vĊΎ)e7 v v6U2TD˒x:^!_˫ T;j=m j^{'ejY`>aGW۾ UH˵6pC[)7lf;1jrџ}m0}ksw%81[ߤaIEִDj0;{a\7!<7 m[7CuNG"ឱ\q"o^ʖ[ 'DުU(]94%Qoՠ!"q\\HΘ~πK__q|A+F:*!;kxulC?B&oCf Vo7(\Gvcbs MtTX1޷ӟ!0,Y)mCJYPuƐN]/4B^^[H  9ףxt2{c]m앲zsE$cnn^!E6rg+ҳLWDmtjgF0]6*_sW :}ntN ZqQx龦^N'X_nWdC:܉ȖR`~u1C7\2(Y)B%>8-$zQn˖}UK `ٽ*ix͝s31STodBi!DC)GF/A69ZaY4S4 )Yd%l*ECwyW!liWm9+0!V!w'0F/EH {ٙ|+MAV,*|AkndFFQn`;od/)`˙'GA)!"4e> 0M1M ƩMhҒc)i.KUTojmۤ>#L0 ,KV#dݾL#3}IYa ?scvh]46&3p:P]-TSؚoq8iT+A7K喇 f^}d)|Wzy"+vJ[%t]\~#'3]wՈwtD!_͜˕َDRz&X9ϝ3ϳ\̽G:%rS):{{{׬t#ECi ;5tZ:ˠŁIXJ`螬uNǸKGj/k SS:L!K_&I@dOh4ݛ4æԼ`lr!9rn8V[@8jbR1]{nuǽP 7CYΫmWp9x @1j295'Wb/ $n~n- O@N$U޲mYcϞUt(@#z,^|6Z*mxЋ[QFgQk2@Ee8HS_5D^4Uˡn*ρk})L`vψhjYLsW<y0b_[f<Ñ1wgBWs6bvN8{ w}΀HСv*aˢv[nD ~DF@Js#4󽎭!]67(Ղ~bk0U`VW-_±>0RK?9qN\x ttYW˽'dFA3. 3_KF`c+a{N،EJ|SQ`o'_=Yu4:ȉ{o2H`Z~>A耄aH2eZyHm(1p0\Gv |Ks:JA5B'VMZ =9Ss6SjQ+\ٹ}cgʇY7b6'C\]^JbAϘFz|'6id%1wT]un|x!0!@O!رѸ,IN<~f O7e`C19O F넽V }NAHj;Lqp-I>1qI8ϸG};RRf.j&g(jo\%4lDCsSPTmVw#FϝU ʪQ%降_Tg:0…jjks:̭ ENҺ +'91lA<1A4_ <,E^1Ǚ0(a=;xet"BلPꁯ85:rU6CXe֜gY?~g^,7DQ/reB9|BtS<_022v~}Xq6c)=Xܛ~LN:#<~F&\w5qVm%kǭ՝Ɗ:Я,hҧ8ڒ`S37 - ̥_TJ0QɨT!, Vb[DQEoQR]LSOG1:wGgP/MoZvkE9J}y9+3Iv}<CppyFgmzp?!]Wkq*`blPf 3JptuTP34PL@.*岅c#i4'Z~a4B M &CUD_UvF,޳p]`lixyj&p&.9q59x=-lc[ d sWH ^[k P߁׹C%g5E( t>:#P>y\^Dd)M&r<_Ռ)wГ-%EHx,O˛{Ku0+quKBdqŸ@wkhz+ĕT8c9経 f*ͫ0rQ خ3Vf)Q[q:\֋w&oA,8 }]3ھi7=xaCVv袴-kԩ9KHFfgஓ%KwʊN"R߬Ka/E;M` yW[&~L}/Zk_A|c,QQMTpPO*`F-:%c^Y c8U_u_R7 ڃ$18v `:l%Ѥy|S1K?`Ca3O2~;;2kQRN*InEDoSK4mxw5Q(B+ ppNJhP?ShhQh{yS$tOϪou/cXհJ YAGGòNOUC[^k&=7fo @Q_ۭZ}-5xX7Y٦-j\3+7 o@4䄮KڛVor- V,;kޓfARfKLy݉H90:~,u*fA]WO&ƈ] [JţFDTYerNlnD-FT~%ّgwGW/| [:h3٠9kje2%SK(dy ZC$6scwL:(3nerM,8B_qHS_ ˨/$FY^xhGj` [5:J!E4NXY\]ݲbYAeWp4_N֢ ^:?` NӚ'n Tr{fB%jLC|P`zPIVӿ@\6Ӓ+`(˷h5_~Us';7T爟49__{kۈBڛNz F=RjQR"QQy/?r"&kXX,FŪĤ_3P ? K+I* z;;;RGHz_4jY?)~%a0BuBEaRW^vH}F=U_tc+v8N &jz{:ѯ&Y<=pS".X̕Z~5XW!K5DbaJtG.Q%)uPJ8[;ūL[p >GXO6orVgZgɗ㗐͐ʦmbȝ?J8>>śWnؚqή=ưj-e' Gc7Qv*oE۞/kcʳ fxun>[J^9|﹚6>4&#lT\3D5Z]YU7ijմ 1%!if2'z .F N]<[0Y3-m lB=#Eٕvjvwx F$qC 1#5jS6:>'FD~+tau48-ûW׃Sy!-gE4sxge (DZc:lD|cZ]%}ʢ=tG'?T:X>Xt-ʴlQT?o7@ ig!)۫G )(yϛh\D, rh_$4W'b:U|J *.DSZ|DPFF!u8e!3x/P6 2>2QH)~0l5!gX/wD1 WN~ʟ7-ԥҵwHzAxu%RW ɸ-VלH>eKﲭ+gjh6сC P鶯$]&Lo,Z>{0&kXy;Hga JQDjwPB1x/ci{w]^x5녏6J(‴$>ĄA/Z &|n᫭k}NϿo+;tF2}f3^*DNln5m}!Y6=&@?\J{4Wzs 8wfdrY92oT-,5ǃ)_ϡHԸf^~Ƙ?HG1&;Y8|Tw#:LM|Wntù<}@i: =bph9~Rq0* ueuVʧP3Ql?uhdX"( \R5ML!%oz{Y4¦ zE,~Y6=xicZܿ?ޚ4Gٱzոm@+4kOMi3.)ROac3Pt.L B @ d}(43؝5%lN_!jW/@qh 9 r@eM- $#b-}Lѱ(³1qi5 lVKUoͫN2]uFe1aʾWP06iڜje͖B\n}g7-wPepWBo&WsB cpΝn[YdI?\Zcw^En3-0UڬWg¶ŝ) Z~1kOޡCMٽC%O68m/=9e+,k=bE@i-!W v$?᎐dRL%IMR.Y om4@Dhw5r,_ܴab5 H[1bMtB$=ƺߘ\-' \aϷ 2~?:tMvN߶ntl2즠{6k`"4s{H6VY4TobpJ$"XNQDZ&P6 ߽ $~0::̊0Q='tPʛEeoǮMܱNk_I ܛCt.. A&8'pd05=jDb&#s?֯$A?8—g?N F5Y@1ԑ.P P`D9.¡7YJlK1xgsn|x -bfp@>pKe &J&/b &τq;zŅ<د5Efq2;6R-N m)}& [4>Y܁w}Or5\s!jjZj:CrkR̐7OAO6)\Ѣpq&r za]MVBՆ3&{ 7GoGl6BZz@`~)B}mV|?lo׆8D F1~Db֗_O !n/Opv?-Q#=NB!ʖ/=|(D(1g(#v+ ﬑oځB\ceOIj*36xJ=MMavfcr5Nď&PE)< ڸ:ʂHAvc)>()^mp"r=TX.6ô1~@j_;T3ZQC\ƮylPH 6s5 G}aՌfCsí # 9`v4 P }6*Tdј4/rS]^# sE;b|'Yʍ6NR-lSIF"̃30BAڟkCCjBP"n+q fF/t &n-fXmGC(? MCP"Sh۱}AEJGO^MIN s tJ@M:0Ǩe-w?C熕 s$A}2=H.˳܀@یQ)Q4_tv韀ևΚhkA *FGG/φֈ?7u8`tH!i kݻu? 9'~j{2J'݈X-{E\c-X`4iH{y6I5Q~'ǃOXpL;.?^nY+;h* PDM:3>[{bEL4HJny:BT{Eljl%/f8$^g!஁*O0",xp9+b{ڠS)sfk{C1C+Y2w{'bP !6TOU" ,Q~i,R9J,_ e9󚢈̆l:Y1 00 'Ob[%ьhc hLUy&-ev:B#8?KS61K>LE Ag]HMYAM?#:1 K j;‹hgݑ,C穪5U@ /G{$ffz9{;oDKV[Զ̯I/q')7oqK =nZwF#Vj]qܣ_ld.vcȘGh)Th+it`eK?s. E}|y0(+ۆuwr4Įq,q׃8e9?7J}PWi'Of44߸Ў)BLc+sUXci_ ?M0 Aq|wUۘNMb؆ Ȇ4uHEq\"zW)aeveF+ܪ.x!e)X+Ih2G˟DLPcطVo9^D_Ko.u`Cvk.ë(tg0jȿyq z{w֜s1(s-8c ().%w%v{SHy`III;J7;\%;$ua fq#xtʕ/U;KB[qx9yD=Ge!cURd~i?Q"#V{ py $좃4 _ 1kPh}E@P@F6R$b#2glJ5C?Nj2 Kȡg2^4f7/;6-@Tk|eo*Mޙe(tvyan$Ry$ ?+z {BD N |OU+odT)񃯇?? 1"`msA?Lwt y=l#YXu>-l KײP@_K&K<54A5˜yCs<9mlYolIv>#DNs$k67U׶DZhޗ?8ڔt5> #i&(3(/Oi)7r'm;@KleeOݻ~,X$q&U(qo’%m>⧄s_:![ZM a)PZ !t-\̾Kvւ!-96hmF3jZʜ.g<볒 !p\Uu[V2e'T*d*?s3GfJlt>]ȁ?iCQ(7n5*k r3f"L % n|T/85H\FW酩#|R&*w u\4ciAeױ (gD4unn2O2!`\.,zE7C ҦIϰMlYm޺N~SjsmתHza&-7ޅs[ugha ms(s'< HwG%O y |9SNO :GQJxKb[B >Dq Nڟ+[gzrЃ ,\kPm~,G&~fǒqфh50PZ!;~=_ro][|2z!jXuO[tGՏI/%~ Èfv ߀@h"[pǂ`Q8tImgY#~bZqo[{F ;"5aIe?`.  elƶ%w_y Ɋ @p 谣uHJp1P ف4`G3S~jd*Y_>pޣt[ 0a]S f 7(ڣ謡V!>cNC V} OG;S,SgÝ,(=2>O 78W4"Hq10܎>K4njpq5ygѢ9X1t~-. LrauN\ kPW6buvg-kx5c44_Q崋f5w?[rR ,^,v$hCH(d+*im܊QՅD] ӻjРPmj{ɵv ,}6suy/OJtI9Զ/5~gfB$#-]IpS*{P*;Q >#rkA h1krQ|Zv}7o=Z/y5'c=)?kpa)̜O5o6[lJY(̍eSaafo+[񖓣1e1:8aT6m#:\ Gh܌W! 7ǜ9bkK\7J YqI8s)18zW*ݫ('UZ;UBC<X:ƀ3i暑EFmٳu_wD3B'O5H컹/2'?Uݹu ^ RB:Ǻֻ ֭q Pϗc")!&=A;1HrB=7{0xzd)5fbHEx impl7z;IiJ2eͳٞ/pTkcWW .l>BrĢaV@Ac_3pؚz<|'?%79h_ybrc0^I Jxy]Qj{Y( @6eV8:j#bj_gOUkRÉW^ qۣ1cTLR;).x<xݷ 3ײpyos/rWjNZF~iz/OƅC%h0v$ 5R)E{4JNQgmբ=4cQ]09EMq䎲# opv}Jg<}>X|Zxv}|nFt# .4_ .x>y3Lq^{NH˖PnIs t`Gfs+OhҖbIqY-{!'Pɼƞ^Voab5hTj1d4v7KL^zk<ӽ_U%rB$a؄T?@L`V׺GG~@Cp;[rD^3fwt5jsB@\BKQJMdHtcxL9hqzk>jE Lri;7I5F8cpDr\uB+9+>*@`ޜd_ttmiM Etf>e|ǐn5^Qy+xqۣZGxel2T\q /޴+ZMBf:] H'=Kc7Gvim7'Tt9mJSD]ўwmƙ5ˁͿzah-:j*")=?g<%VUSR-I >ɕ&9W@ƒMopCVɽ;X|h"'-]7Y.},;p^͘N qd'Q$\:pU{ͮCZ)D%Vj _ǏeQ(4+aqʾ YoG,-$qc跆@w!;zzqv}Z+qDҋtNۦ9rXr> jwBD_?^) 8iȯ."pe 4b^j={laC;Z8 C9,ftT\K)LUCi٥"p .5DK~ʄY G[lѢ[vVJPyUUdK<, HG ]]ϧa6p-i7>Ƹ)_X.ho-HP޻gx1ɳzIru_ū:>^Mx̒j[ͦ> xa\lMY^GiLl~D%Gkpj7=8hX׃ RWS~VB: 75ĝ??GFʝi]zJ(, 8m$볇Q7IJ EDHj0gRIQV,i6w3w!z&Ŋ].[6-EuHa~N)yA`z 8sŚ"p<M2KPާs+#p˲R,VͫP]l5c%B wB'rs~  ֥w8o}8앫RwjiK.B+XRw՟㫙Αwr1< }7C/)5\Ji LY~AB#P 6;uc+ fS=aXLiqtҳ?݉Ov ӄ}NVp-M;mz2z^T!7BN*:?Ɲ,;ttbyYZW:@9I{~U@$yu9ܰW663b\t]R 3-X( k?m)枕C/)Dqܢ<-" [nh>6X!Bٕ!K}kyo,\zf5mc0Ydd-iVGbֳBSiO}eI&kk3]$C{u}~C`Z%$Qo|IS%=ATd"ˆˢo^?v9fcMv51<0S< mus5x0؉ kC2-褧Z2l#k:N9_Dn?*Nm9Fb,)|uT` *! IU_Wg=菌82: Zwb?DBgpJ]}JO'WAmddxbTYE%j\KJ9'L;Ģ]C×THw$lwhXkKdg!0Y)ˑ"E CvB3SW>b_Jc~*,ۥr6=` :ar%:2n^Y|/FvmN _:2c2)LҼp c޽ڼ Ix!X74 <΀P%ب#gy]1L`NSQ!;JA؛{3սEWEձ,ä`ah<^b'۠j.mAUzNc < `\%gZs nCH ћN$x-AWHl( vU\{LE\~uo,Si4Bc~%r^PL(ޣsscЌ-?gu4}q]-=_ZؼzsX-9SmbS17K/]oZDȦxl":d7϶| d@8ЄJ'*LdY~E5IԓrqΞ(,!%yJ)j(m~ӠhŮ[ۥSh1p>P 8͍=}u' ג⡬cdזqj Cϯ71fajȔQ"]Yh\n[ &a, -yeӉ":qٻ]@#1ڄ§3/bG 1W7nN5;L]Q#h4"4 ew]:mJзsN$}kYC̔;+xnF YZ! ]R.}g~w^Y2W>m_;73FP ѧ"=5NlXʚ;+mJmU}ȎѨg4 S]wviڎ0]L ҷ] m"[,_4_7IG@9K 4Oj<q-4#dBG; pt6e&&KB~5ttwoܶu=LR3bJ'ߘfO4jD ڟʤ%{8)y]dO׹o6kA&9bR ~A -X9p٘9(˾-@}褎܄9? (ʈ;?]~تP+6 J{p.]Hȁ{Ŷ L+;IJFVaH);eع>| 'BKE) pQqz%=//ޒ )w;6l8$Z۬km1:`LѶyYٗQAIbU@p]!"RʈHM'df("QX'[}WiibRyu.j(6EF슸U%Fkw{+A %sN馠)K:"GQZ,@(U0wy I'3#DOt cC-3#m9T]ٕg`4jK8?FFÉ&"@1Ex챁mt97ѷm~ 'zuwakW8xRRxBuOޚ?UM+e$HX KV6ŲdC{G}.T NuU]m2]dEţkĝބ6[$7!V&CI$R558pԣDE6Uj,R>>Bj%m@_,u_?tSOCQ ;ձ@`tB9Fyh|&=[K>EӿO+7ԷɛvWDM)!%We,fî3 ]KVZ#,&uQ.i?h6o;uqˮpY!b9Gb=45le k|:*,Ft0 ʃ[|/VlOyb>XOl0d >f$(Vfa~Q=-} #i'q/_A3x2i&.bU k8ݱOb Pҹ<V=C<UC!|ؽʩ1"(*F@^(IkB4_Mq[|b@#T d 6aQnE0gd/ [bs`_+H8CJuц`q"L&ԅ4HĎRڕbpIހ?*JIiAACIG\-`N D !tmɩX^οIXjYHA9BS2JE9 )ECgPVgt%zI:mf'&/_^@3 X%?h5Lm],y2>wIzKIͣ6[]4|]}TKQH+o2J%<ܢQv@Z 8k9Fh9$7{Rr*{9H\rY 1fgʯш۩PZ%Ԩīș-\ݙsNQ}s_3e!\X;>lBUiS_]jP ~-!~({{׹RyWl Vdg)Ђxj1a偼7g4] ~Syvtl"6ۅH@GW'9_ a7(ꙻvyk[7h;䧰C#t:} j`")iqcOso!mժC s(mW cYCNv|Phr[C9(m2 fۏ;8cĤ.JdGp9bEVx70{>>ȁo(UNsՎ; 7[:.GGs#g)D;HEPL1Kx礅vl{ges0+֙.J:d!v\Ϝ݃*x>_c{_ PS0Ӵ<*p{yFE҃ja'd56^LM aJU$1twY9ySjÀ}SK$ U+H^~r~ YXc5hB6 lCibLgKize@kp^A8X})RP-ےwO" @LQD9h+Id)*YGUSTjiguSv"G4KzQsi<\\^rp g"j}0{**cC झJ{}4a-@qdEhJOSoˈɆ=HM}Oe1UgΊlCW;S̺MڨWxrUL߮Vk=-r1)؇bAq~nBxdEtG^zbkSpDh̅vI>N-j-%Y\rh4EZao$|hN@s;kS$=&ثq Ľ=IG I[Bd\2PUos 9š[**n!ß8n[Q\h&fK+˖RDD#U[^*pIo=[o4~O NIDJǫE6;TK1Ezq Zf{X دUqRiC&Dיh*(Q& MN߷ _P㵼YVΒw>|SJ\hw3oZOfTTLɅXG הρ\845Tzp`ԹkC7]2jz1,se2_IzSLv;O[fl ~E;4g Q|3p)Q :8(mK'Q| *T <+7PVmYS.ӻK! Y|5!?җwd9z>rgy 07ԫ{bg/֜7pXX  ʣNgFU&߸l{Ctc1=O[#ī@`6\M1%! xY 9o3<)4!tJNn[DC1GF"E@nR2d}MHC5mdmlSђd?8 \ ?F4=+m4de5!=Rj&X7&#CQUemE ^D.*M"6$@ 1g?ɣeனa Ȁ^fIHTOŝDX=$Yy+Q7ͤLh_&lx I{[Fѕ9fRqqlu9%?Y&9 @oISN䳄 :* 0e֧ڀN6AE?ik pXeDV۴_ $ enQ[Ί3)Ơ1PVkk <mq@7^ky(k@ZN `jOةo}4sILfњaa <ƢB++"u0ɚMGh 2 frHP_aliƴka˘#Nlj:`4 A=#̊f80²àW tPKeV"\ .A.@^9EQb{A+)C_ uE}S@f{9Tl螯iM8a[=IzqR/.OЦGk_A ";BX -dL(Cot{jU:㌽n*ʟϙLf-Ŭ zK E#!L|';lvrWFNa|BX1:+:u?jR `Ƃ!H1A%y88.:w!vA\ydz\ N' A)ëz7mD(0U@=td~Q' g~I1o ٕrְ;C-t+""??~c]_Ks}>F _OX]DN w6fK\t=>3u 召AGx79GV+EΤyǘ"`uJ E^3ruTe?`\ƤpO FmI@QX[\SKmZ.1*m@lx @oqo{?מ:}9q'xt^(Kʰ1Mߕ I[{.x[._ `ah׎(%W_"NC%| y8,/{ǀ 3]q)`nJ~EFЖn&b1|8PVvZ1[&g$8s%jW``M#bXC:9bqvᢒ.r&{j5e,iUnvt ÙlO !OO5sճW\Τ\Ox#5RU>Ywڦ3bD4Er rÖ2<J%d춱:)0 x2Sp~#T|V(3TJи/ydU`/"jAKEVd7z_Dt҆Umr 9+-" 0QozE$:Ç~:=ܐ+hv&v.tњ凞,M˫3s(,,2Mv9 Njܚ j@Lsoqvw5>kkބ?pLnG >E@̪\K{júf0{WvJknݏ6 𻆠n+3#R>B͞܈!$.0X1jhKm(0bqd^ndPu1Bwlҽ2!!_5JF/g;\⃾&ȼmw|5!,Cd&rBJ('UO8/? >5 *Xydp )!jiGZ$ 7c 'O/dZ޷0eKmiє^|bd%[o0PE /$$9s5W/abS^ g߆M9"{(!6qַѤׅgqSEh|4*n[tK$л-...N45yr96?@jqF`$ 8!96:B`hDeݰYOJc⣷iT$T_놗LdSs'h5LZiyF]_'/cjVu2VϠ+$ I  !h̻1OvN ({kWJȸS;yf%5^< Q?@=(K &\\E<iLqd;J7< E>Wn\\%& 6WMwbB T6v;yRѳ_F8K݇| Qf6ƤUNVAMcq5 Ӑ.ڵJJox IBs*h2)$Xڭ\e !"* b =gg[[~&ZnFJNQzW'3"4cFW;d(~PP;O QF`0B'=0(6}-$G 3`I@.t$܀<&7Mݽɣtm[{ pTrn r `PƂ0]J<6nmJ_5ϢP6ahu9p+(̾C5y4}G)G׈mz1 (7bvMBe%" SzDvIp;X4ʎo. [C1%dmس?}c/>]` q/ 92r-gA _>USK;ʡ;@jb}29LPIg䩎FonHD`:TǺBٮcPRpd'ݿ o[Plfm\֓CBe\UӔZuvuk"8`28ڡ} Fhl@g"ŷhJw~ڏ}չkDsx"r;hLs-T@>ù!X_x`J8L5$?Wy-ߐ';fVDa<(19, LedF]-A&2[tlk@vlہMo@f?KHNѾY1:|68!UpOYjVzB6Iq]Y"(w vA#)gh?$g[K&Y44C7وh!Do\ ު7GӮ䴹]~]_$BE.sԮ-X_Ըxa+.Z!>:~?{`L,RhfcDSKvi}5q"q{!cVŵRq6/:7E^]eCP&R D ?hb/sm \ϕV= 7qWbV0!]$I; F|ņk@*%)|hw{ q؋]6HH@ ۰`]a~ϥX 42hk.- !RU.ʘ^4j uCy7kIjGK>2h^n ܄%E_n3L~:Y'J"7+떤ڄ<\W4`Hc^I ź&S7]33|-;h=!$D2鍨4I( `MSx>{M@%er9߯^f>=O{(MN!p]R$aGR2I`Q[~Dz{Nz !N2oͣl>sEgQz'DM~[~ ce߅͈%,e&?>wuwHd_!YWcuUsQe=cɦUތKp3nkT\sѰNa&5{$jT}Z7q2m+fd|du%9A)f2Hsc"& ;Agb9V1D+> ,b"B|U)7E.\]Kz$oX0iؿJ!˟m}NU[ωΞ FpIFj=[Ț"yFyϩ@C/O nYR5Ez}p6ʹ_ J_1@Ժ3lᵍsu0*͜I 5>\|\.I_&jIm=MU,SB}Bڇ9V#joelo~OVdeWV+#MixPKt!`)t }Uez + o({Y@E ̪qBUfg#71XvqUu_É8pC-Ir+'>q ԏ=~ S=GbXߨ3Q%WE:{ƚ$d8Ti%#=#?K&,xYJ lH.:s1LKܨ)K|bR`.v+pX_dž1VU %W~g,P p/P_jy9rN~ .q1)m:ry&9McWG(,FwC!bv| IQPWMu];seE;Lc (a]5VӺ'V'UL/F@?q=ia=n㳦2m /ApӇH~3:V9t2 fA=HƏ?&(Ʌ}ߞT﷢;:fw>MQ(3[>BAdw``kL J* v-%o18P>BH@~pcf; a E&nWwşuHCMNor|h2FJq%œR8꣍VkDPBz& 4=$=VHD_v0#;=kEq4' ~ O!jvJ $鐒S5eYvJpKbEu))|'1F@fn6AQ?FxqB{&aqmئ%AHN&5eďg>-.*P߅#vة26Jn\[ԡ-xʵ^1喈>߾h7a򴋢]U7R^6èXK1SF#U*May6R;K&ĵwci61r[Яݵ osaH/!XZ,ί{zV%%瀥?b"B5+Kv2UkbTKW0 SDڶdKIֹx]dtY=Ud/u=d6gڄoHbfoF}Ky߰Y}83gQ"$/cHPabid~^yDg"٭eI~= 6y+W-dXљ"Sb>ȥwRZhN*8=F*޽9uWgy`Mc| X{247 Ev֮ Gtx=iň1$Y,! ~ C.vʀ@_&hPqw^oiduB?N;ȅ^>G?| vaxKkBfSNY E=؈ۊkwڹc |W5?(K<Ī{ƟKIА+e }.4c\ :uhSGm?IK٢4 ;$Pvu]NB&"dC~&YCg9Ampؑ_imf а$^W†?c..T.}4kRAh?)P R~è¾p @wZQg6R_.a ̳Xi:T٣=uVm];_s 4C~Cz_Ɉ]$`eÁpL9M/Sw_iZq(yk>Ċ{Aa u*Đ{.3O!sx:b<]ʂyX~Zk9.{Z)f 0lY*19NKW< yyûNfsM'a "tpBE9#J(59cMu:evE nן^$ cG]CeD;Mzg]M<Fqv͜v 8~D':pn^h#-5>66Y _*_ec.!U &hB݌SF$^*:ǷKz O`g3H+Nh 6w ]z7P7O1hf{[%lb+}3,&;GCLKQ}TaE>,щ ^ԛ fX./lrwI&hYC^ 1b&td&(OLqfVAh:HoiYGumDèWRDL{ )X$8P [KC3^eC$bvOU\43}6o?< ,Td"H 7ҜʚHܩS'E]sQuQG,6vN ޙS}f?@U ]MW(V fyX0S#3촂S?_hM,1dmM /|ѯ>ȏjOgJ~:RCH}s^aƪ707{0\H6@/gɉ*9¥=YY\ۆP5-xJ6)$a2PPc^[8ƨ~~B4!8^LIͱC"l{EhŃ->+덥erRSܪQG#_:D p'8<}XrD6Jv04эĂ$HBT6IdACo^p0dLl̂iK7$1wɹSp*J>FEtC/;A*.=gU'2 *{)=$(NPaLR8t1ћsS$ZV-\q/P1J!/'Hk raUR6냖sku\q;T9;īB 7fEY|@}i$>h ƀiSZ D/[f)e u5{<(;hp9 S==6jD[Tz8MCFtI (fVCig0wnoS=QR~ZʞzьPi>ID9'KҖ7L:jJ| !轰a) {c͐7v`QzB/Yð_I]oi4| ښ߉Td.60h/ʮY[D8$ϧ 4,m}5ۯ.|U2,~<: {։bxȩ=0#vD3Tl59o$|]` giNъ@W\N:vW lb oBi-YWpj fe\Z.eU>(%94I0|4KefiKO^ eGV#U )#5JK R1Ý$, >~3KOE}f?{"ս"CI$O!lY*XK k;P+W ގ N0-;GBU޻>DhܡsF6=?0, 1hG wϛpLIJal.CPQu+õ s qwA ͇!k2!nz[|S>ĹH&ŠMQD7/J[/:M9OY~\+zbfߜ]z wRBpѽ;6㭏Ek7KW02j=K oU;%FHLah6PڒH[?f1tPVt[~[119zJFY9o$3&Ԩ0F摈.TtRsd X@9p{7c-qG/& 4uY36_': ro+9Nf6\'S$Ph_z@15jX:8&Z)vb*B1$~?rxT2r;%EQi\sLJYPNptK(7lu5[I%nȰ0Aw4wc|_GIC=W M:1ξRz B6 6n:, mΆZzLQu$FvkN]wU677j}/жj?X9Ҳ5b0H2F*b1Q;#g J!',H! $Pj2Avٺ58MʒWW6 g-,f=g ~țp<:W0&)Ӡ<2}7C^x2\+#4ݺytx)vH7FdJlZ*I@"Xo>dcWeӤHD P?UdsN:HOulݤ=@a'rgnk1 ( .p}oKJ:I}W+#$-^Kx~~c o+*&']֩(5):n^ #hh w^,Gm"TɱN)Af:,0C}A4";l d s nD^+Qb=~eZG$Y/&s0^N{D,!'K'0ޏ̬e!݇jFg=[`_H}`8h "h%ASu>;#))*h0:~ %cTaq \=2byB,&g~]UN~)5w虱R[cBtE q*.8f e?.Tm4_c5k˓3?RLC,Sݛ?Xf!2_|zsĠtU =(R$WUe{UZJJx31ߢ8i} ' 4G]|gA7Q'Ƿ)(nh9p@z|L8lFBc>KPW D@?<%@\չϸS#)Z^"+kdhE؂r GJO VW XًW*n'+m2 }P$`vU̹;j]aȳsoێ@O{\g}5낟"FQ>$2[[B.5/V+#T'Yx4A`&#UbLco k~u "c2 nàО3YoH1ka',%ASФ=煚 u4~WTn %A 6=\F{"weyeؼ3)kH' lQ cD6_Mfڏp$6/{г EO~ZWG27gTͬKc+usgv]ZU<1! >+ݽ\j*DV1lJ;@fY,X;IU q77^=NN- k O)N3.}iׅR\kc 7\+rHL*BĠx-cاiͭpR9!6l0B<8a/Y8g)D L%iRFImOyt'Aq|5oҒF.t^m"&^i~=Po 6 ^qȘwdY0M=2bj_ 9.HTCO/u oFKZ\^W%q,u:9/٨ &˰6ʝ^]flӽ brGm%AmTo5k} YIJ _/ȘL{FS[xnl&?[Mҷ}51pO0y`M: {hފ' (nCY3&aYpfu/r9xzvh&kq2\mؠ`v:y1 j1~ej)Sr2ز抣H_(9t(ZmonBkQcݿZ!uS3?XE7$o̔%e4Fek\U4mڝ愖3 sR!iS.?Omfy)/.mLu;r.z 3ď%mF&s,+V$%##pþ5fQ+3$=BB z/YNV ݏ0~ K N eO>X|v5xF\l_ru"}QXY2\5LQyoer9L+Y+ND@ ];#s J< y.,NMkt_Ykgz\jŻ'wvvY]rv D^.FYAu,ߣWVŢ\i$%]2B\ok%7 Hx6Lԛ#<-@6L`|n)Ņk8ě깑saꖊϘK;ۏ \Iܑ2Q4;V|i~s9[문wIxꝗdBҒng-o8A܍jqr~!M jl-wڬHCΡ*K$2v3NnO-ͰnDSEn"ЯtoU}(_ZOm =qm`m"u, ړIYҎIuU{W턲,I2$)ʨ;@z7G^뭨*i~,qL df: MLN1MaiLXJ12/+>L{wcwછoD2OnvVl%\p-9ʂ9Urg* 'ֿ_1<m1?$%F+cƵ߉[$b2 }(ٔ;'%~yzm;ry7 '{ʬ=䗁lo(JAկ_1`Ϟ Nj|8t5Hd2P)X9': B: >C`|rs $5"^S\Q1T{Zl W:Sͻqڍ.У:Mٔbi H_7 {-@QΟq/쩨x"Rx! a}3†Ip[;8b'nAXfG o+; RV|VY8e'm\>('gWK;Uݪ{S Xm6;%@wP` *V7jds ?ZlLk%P5yxi>I, O8۝t}iP?W9TNn|pDqVhӍy(B dfޑ-{x1FSl͕ibs"m<ntfՏzss]s[d9v[#b*AwO 0_ڳ=t8 1sOv|fȕ iq,2,Jw!{ '*Dy /2ʂP(O΂CčpFuer+r k=Gmz.f7^s G6}!\5TY{ޚfvI*`]?5h#HP+UbCyJW{Qr*!rI4`'DV Arc6tw۾9! +i0NChz҅FTGܙEeq+az`N8)c-^^"n6 lB0;6k^vDJ?ɸv5paNS)=0o6j,:RUBtIŞIڢ] FcB@!-"4$%?`qoi;l""c <acŦC@_]Jz j"J܂gGj,"'C&ϋ"Nfe8#a7 I#j%. ^e`sw7ާz.>&t~d8]:rDM$9ʕ}@/u'ZPv+nˌa(yZ0$ dl!Q)HrŰD w[8`!_e`Ug]Zv~y,kb vR" `.'أiHWԴ^uO hzTu֖BÑѝGs^Eې5ȟЪԃ1ӿ?EDq~;B`:ڀ+ܼlkCJ1(yDRtTT%S@lG:+t$s()\ڑ&#B?:s"8q̴(#OT}gQV.+{hwYpHO8GyXxA:c0(bfײ1o88Q"G"5jZ4@+VFhnYl&B y.vcL Bd'QpޤT7YY/vn|eNm7M6jyW ^i7rw:h4BॱsD=k!ہpX6v Dڃ*jS+`+SaT?_vVO:v&*V :CA;&^X9E50q*UGh~;QpM5d`jb8L݃]Y|"6mo{X7kh %<tHwty pY-kz6'Z+ʐrDA2Ctz g^nVʌ8 V7)ʖ{N,m޳yjE7Tś 8U(M6>& H5|_@J=h-W 9&-!(Tb.OYPxp:44lIe+᧑J%xagەӀ:@j`Kwx>F ]m# %1 Hl:=!Ӵ<܃'C.) + -c|pڌfk4ϪzC(I)S;2SeԷޜzN).Q3o9q8lbޮIH@Z˼ ݎxjFQf XF?HhI[Y6\{X< wWo.Ub Dpz$^.!Qy"S׳dXB'T,BD&d?qvꊌeWRNejr_S WS+ ,e1>A[9_\t9Pozۢc 푷(Q"0(-\J<٢* M~1˱9=W&yTTVp\@0W=qT )1;"QkCF/'hI/H_PQCʩBxT6Tng,km֗n^bQZ77Mr: tn'r+q#9WSs5޶܍ԲZd cRaAmBrbH:>>֝l-O];%ʃGܾ!2/ ^E`ܳ+7RJ@жeSJǯ|UC"w'>ʘx^K i1ys0>͹A8: i>'K] rYEa;In-&v{4?jSXF{\G3O $6EK- a6H>"}}4XRVS:#O3ۧP9.q ".6ܪpNQ2̘mJZ t~wY΁:Bw"-p8Io"OA-shZSlv_V}UKNȘ+C&?6EouKP'?NLXEQE^I4dSqMk @s E7g`P{kUq+Na?]HFI:ȕ :ݗoU|lh t䯇N{q)a e T$Wu]B4?a+DEɖ#mK%cM_|C;iUQ".©<|5+Yy멳|| d[4*׺b)A1kPaaZƛ̳,F٬}!uX1KZg6RGX=d erb6v=7ז`xdf"Ь ݝN"̾XkfXy.QUz$m\B`9N_^Hlj|*iW_ܩZ@>[s>cYrOhH}6s[̖ 2qT׽~= E7SS^i͠ÙL 1"@}zҍ߉k;ggi S9Cő~cz0jLG.whr92n. r9{Nd3 ީp|,׃a@ no;S!M$w?ArJ/~+0l Xo0&9 >qhJBG,.tRU'El$ \]cQ E?ʲз? 4 aЋrOB2߰+-:XͿp/FbHɳ9cN!Jp#Uz?0~v n)ř1{F0nȔxZn:͊tV 'qphgHS"yB͔f2 >n؇Zw HWEMW!-pc-=5n1<`^zvU7\-t[)߷́ 0M؏n8ro=  P2}e.u=}  RXmT, d/G%9y^Q"ck2m6=*|HB2``ύ-q=BVIF '0U-VMsoM7<,``qWgC;וQ@ƴGe6LĪ> D\&yU~n1`{y-EĦjSo_xY}eqg,;Eg4^@gb4+-xX58?5 7^.%N8PJx7y{n&+OlM>~ gcn5O9ffJ^A&4ҹŃG?ycͻs{_>!S+x$bbX:UAm ON{\4*{591!i-=Ы@SVx)t&[Eժpȱ$_7.R(.W>E .Zu$X,3F*2E܃D:GuEL[7我 ]4ϕubxpE` ,pVx֫JАMN9) #Y_D;?nEZJ *\߻4GO*,(~TY i6>#s_e&m7s.x˚ RH h6.*Ԁ5̨!"ǥyu^ cHRʯl fbwM_fnPxy8Ť@f%I`r]45&+jrԪ;fN466촖Wî3LУ,3G'uH+mJ'Wox 0#Ǘ&# \ZDQ)oe;c2N-nlaHn ~Bۀ'bٍ؊{CE!upKMs[.?Ȧ@˖ÿav}96G*,>=Qկ>O@P-%g?1&an^BT6=zLE'kM6̬Ȭl؂AG%G~N'نGN@Š$6N3X9&==:)g7T i"^98p s~WCWYS%4)5_@ `yfߍ/I}nNn&ҹMkq(\"{Rĵ5FnQUEOF*NӭlEp,M|Wi/ {WCvlàVVLA}T„\~am_Q1GkRnjT]ϰ kf궑+x7"3z^ |`Q YAMy b1^ZEz\^S 6m%ev嫥mJr&b΀Ĵzm. hl—$Q!8`rf-w :H{߆Y?Pl+X!N(6 jy Ӭ(0xbsVY"eC!K„\G#(_;G~DLppkݛU_&7,;OBl]OdJt %5]>qЮU.cit?@ChWh!4bYJ{C6ԇDM həʧ5zR^4J"kT]\T96LeDXnxY>ao)]#H'HOAһQ $xs^AAEjAWpB/Y??涏œ ax N SB.c3: ;ߩG'ASݏݥAXJݎmkm4[>u\kodmʠ6'q`<W2ZUB%76>N A-LHn9ɥ-߾5>8h`_~a^P7 " T5ZƋr{-Z3bTBUUūPѯw&훶G}f,1Wvp]@>Vkǒ1xDz!=蜬ż/~Η0m&fEa3 .G#25"6bHxF3W=ХeCs+)J*j}P̛ƺ^pJunJcNC3}֨v5o]H#l ++q~wW܂@&=}*OMALߵ(?X]"m~̒u' b 8L'pEF0#>O}TOlb$v!e茫>$o>Vٯ*M>*SCkԊbO4^t1_gnG."~Agp ’uq#3$-e_\t0 Ӫ)s @4 SB y“)pa?G߷BXhwI=䘪Jj[SG=9s~"O,(aS&YA4l}N}Mv`XAk݋  e*ulԋaE^n&_PK*VWz^8뼓`)} $n }~ 6k&:1ZY $7llUn_m(%Kv_pOyEB!vj. D?[̠3(S m,>~`m, n> 7ryn/+oqx]YzeFEbM` ث;S8U=RmeH_x ͻh.,vUv?tOq5r|NF"=ZiԜ7s;s qtYKЂW !(\%o'\fN|Sm{|\L;%G5gRwtq\]kl+tLuW01zY5!` Sh=R.3Hf~>ПLppMp>|d״\Y=7%?]FIOe0`ժ|c!Z~/%x~VϜv[{_`fـF4ZOb>w(PamW2b\KCh@4zeT3'ζNU&mKxZpAjҖ?͙KpZAԆUP.'51ZA (i[+-s]?Q/mk'K~6fi-4Tؾٹ;;lBV&2'ҭn.R6+=! I1qn>oyՒ ]!NVKA> x_::t}+ h 7opVj$X YϦ6tIECtcacMq3xcרxh̻/qڻyvxlD /ye?^p|lKsP]M$9R5M[(FzGjcqӃו(R,=</R4oq*NGȅ1BAiɍV'MǏxCeh-U^YK:4Jжe[\k=n\/Y$*ʛuUx 1 L*5V2;x;w)6)||(؏D G59xVS]Q\/&&G)-YZƬr3ݛPP$lxqm:dj*']-l@;f!`mf@gi1deޚpnP#_5vrAï|`WMӯkke߾c=C/էx.&moӛEH4>?h%:Btm^#3:okHBΙS>_Yؚ!x5%v>J|L"1='Z2Wc:Ќ'~qWU\+Ɵ](XX\Ԏ+}pK $ X̮46 &:_7n|u^QO8}YODEVp}E!o2sNHYCxvk] ӭpBM+'0G*?D@ f2B*r1:+l0ky9䓐٥7-_Z(6{sqw[<(sx-H09_05`.I>L)!&eM+F& Rܿcw^ҺjT%o^"eS%SqjP僪mA|\($$\GtE^E˛ze9Uϟw7;ߥi}&o#G) $W~27əɳ̈!Dnݳ;K.zUZr7 Gߜvb3xd3zm_g ai[&d#qI|$ӏ:ʖ׼T2xBE2Sai훁\>EڬέW,'CB*LCqu , b0m 1+`XZM[O=`ݒ,H5lhXqVfyȤ񨮱VQ*N#8}]QSĐBlrࡣU"x0WXR|}u9ч'nf!Y K.]ͬV䜍ʼ:a?I$UH4tmŽjm^LxH7/9ooxZ5@EzЫckpRDm~]Z'<ΆI6oLbDqgDYJIz5lKI}HT[:u;[K9Fx4ʜ 0Q+٭_^pGB\[ T {:wna[? QCFGY2gCNU똃z%gqLb΍~k0[ agLZT"I5aG%-cmj,gqac$`C`!~A#ALMlE1a\zn7 3:nQS]dqI' ,M9baQyU #&0"P*փ_E>w_ve(IfG*z UA+:SDM=~"vTxnC尟(/C>(Y@0IB'PX'+7?cENI=d8$M1⚍=X:p|p8f<&vvǰxP&|HiLî ۽bS2,CD11a,Tdgbl_OCo5)Tns"-J.Op{ѬRy(F^1@=Q-Ʀgq#8<8(T{?sb Kմ2FK@ `\ON.cLFxT K wlQ8dq7rt})U]_T;r:^K~A=껩E9GZH8HnK?'|zN>7yMclЗ3=*^uJ%gl悘fwFuZj1rg 93n{5a¶k pB?IRSi|/q{ o֥dUӸz|4$|ǪLLA xꚘna${lt8)FzͲv1O3*q((1H+%raL1IeW|'bê^ǔT )}io kh֥`d&ҽ@IܢFW\)ZjkZ͡v,Rn!k2-r?mDoFġslkFZӃ @tUOdʊ ύE& tR?i<(;ܥ~iX L]#LU26elI>}q|ȨGӝV]>P'o; 9j|o/(Ձ B C۱B(39P OhYh5}ӑ|oO-M _՝ੂʾ OZv\?++XyTvDlp{2ߏ_O].r>` VL*a1t~[.H$G m;(%~G_ >|.Qi!$wc5IgG{"ē I}DrcnJ;?=> P ASY2g5_s\vZ1:7aSb,$7?d Xq2ʶYF )BtD©Dq@Yo]yjOM&<-sCJnHafYѷJt 9{DeUҡK uld+^w w~h:dM\10/4%UEvօ-8yvi[̈́}|5Kb@<˭Fo p)dΗMƽ —@?K:3wfl2ZV`4!=1uu:Rm,+loD=*^3/?'{),aU zٵEƮCIsb҆֗Uv^O3˫l!;|۞d7qak}=/ 5'/QU"I!Fբ QF%LIclOT8?7$8aPpYa x^v/mr(v+LH=>_ۦ2M/%@ڣUޘU s3ݥ#;eІ9bvJaL-\&nߪBYu_8=sy :I,X/_[nt=\Y޷WU$=0QTa$L}HQFETEH%mx- 6`q׽4PYªl|C#XيI'ƕ wp1jbP:\@_L+WSBw;u($@H"o_\FiSfFpjs1 ޺Da U-v32hf ~gq B_Zȍe'QfsGmFaY"cmU P@RzW]c-`< n}HW{H=MjYr'd/:b_j҆7 %x#13k_wo@g HaL6q0c>I'l6^+` s,&Z0=4 KSo%p?l}?2`mk 9žv "$LbcCkMWRnNb/kwY`9 _{Њ~~P2ؠQ&0跈:9=ydfM e=Ы0D\yDCjSnm#/19uM;mY`Ⱥ<қM|ЂavevABq, RSt |e]j"==^\kbT|~ǃ//' tECxtЁh:锒0}t׫o, ߿_q7("ZsZqh4>$^ [ld,f{؀~^̽d.Yg lG"Ebc7#(}A;uRJEVSC&DlGG+^úqտ2J{7@79}D1ȵ2K]ﭔv nC0c 3NeFmߐf'P@`(&%xϰvR C;P(_1%}9:׈;}?:o.(*nuX{g-M A̍4=ۅMI.P2Fxc!4T^s>DvnC()}Q p,8Kx򻱾 o; _聤:;%4d> lababb X SbL5f0ʇ'ݽG^TZXA]¾c1𥈿2AkM0!>c^̩ͧ\-i-ksMyfAhK'ølF6hb(c"aVaCYtdw!k)fζ 7{J}RQЃz#-4 Xq*N%-)ʃ[0ë~a/!íhP"^jm%|Hg83١OP8Mf-ˆn,gZj4!.9;b*R\e`m*\!X`-n ]d@*)#"vmŧM[hiGXYH`γ1 ѕRG)ӫf.jp/X$5)*!~jΘ ŃK2%,F4 6G|V^p0VH,%0ep,X*wϩѹ8NDL#Fa\\v(5R$oiΉ }N}3Ih)Hlg:cMV yٺIʻ>(Ҽԅ5GDfJ-0)~v3}(L[lGEo, 6AImz35'ot3_x&%U99;0&i Cy z!'#;Ez1H4<*[!r.[d9-S' dA>wth5T2 Ζכ7"[oq4?~D+Ö,4ҰH~-6;UTd9Ћɉkl])Pߓ]pdyErZ̫ :Ec MK`v*3t@p(Oo2tPa2~TwBe/QʿL:ƷVd[E?Tt$\}i 1D z&*evey3 /L!Y|fB❳ ^`n-j vO10e؆˿D+5rJ*Fr]@Hm.\*G !h-i 8KqQ2;:׌E{kd,NeB,'?y xFSʫQ"j,T]plDb6|w>Lݓ[i5uq*ej݀gF}yhIxvz!5XDaC <{ص7VTjPQ)@iSsT Ƴ1۫Ra>exhaB32@p=ۢ g 4ŪqO31T ٷ' V Qn"86OqN_jLIFO G0#8lMkT,,wsj"E12ns36؉ 05۽(dG"*yS2|НzIzhP&l*JQulKHhVq%VO "h#j4 J_:tJ}%P\F%LzRnر=$a MR޺*PvQ a7Fd‚ulœܒ]@`32G1i+g_ 2[ɖϛ-+f`iɾo;N׵>DžPsʮcwӭ!֣YvE5KT@f):W0>dSg'9 K7Xv`ma 9m }R?>SԒ/D]Xv:9A h{pq0>sBL;[wP+Ř$U~ڤR | "ZSזF'grH`*t:P2˫2xqGF[򼮇KaRzU3\ʍ^ڑض!@"=x\ 26JbeQn«? u!G9;S 2=E'Ju%T/DaiޡZL-~D$Qo+OqrE+xxI9@EB"u[%H}mt.16.PkOM{$P\ Z,S^ހ<</K-A݊9* [X/Y=3sy0*7Nd`LGY'"*2ib)quBnr*zUsemwyfdWʩ !DB܎r)SQ-,=FM[K UzdCkد2d#UM#u)ۅҧ&8oԝy\A06\p 6opEEs 'R}njW!l!I Yoibagj:*_I~)T?b2Y~ŀi/bM[&. qS҈H'!CAmZ@%'pB TW'?[f`C=cwᬢki{rKpmcIV犍ڳyH1CZ==)h8o.5=R $@/(S.0$ZohV~ٷhab{X v\iW1:D$2=1(#0&h̉A|`ˢ>_#L/ۃ RWׁ.k,|Y3F+ Q]8e+)5Zf.b-tUeniZB;Rm=|َe/d#g*NjR86Hr40D[ؘLE2hUţI,['>4"|G,p zeqJR-b%[%|4 D/87ҟ{+@a1WSg{Co),7d!}54SFTu . EgޑrBJ+< *o foDb"mNG5#AߺI>6nÕev\6ޠ 1;T3#FLETqM^{"@֏*Q@^ȃES񠳭Ԝ:S8; $ƛ7j4Ė&`XKoo4L5꼻Q6ZaRR˸DKm][laN ?t၏"G%_3ٴ4VϠ."G6B8%C[}dL2f Y+8b[KOi,p}jotpL!v+]!@ N $6oܭsbɜ@=hur5 9Q#K}͏鉬w@^Q]2$`uO~.2E˱27&).B*AR2 ١Z%.}fl ցɱ|tHK]^}1[/ӏ3 Z= ӐKė-@ -:-.SF*8]j3P5?m6?Tb"G7s5`uHq)P{|[o3n(蝸pfRfNH;&-h^ s%vۙ ꘸^Z|DoٻXыRe;x~ս UdGiHXov)ΐƵk'ƕIÉk&'\,w6'C{5MړW \ެ@B='ͤ&$',?8nZRWp>*]UշKa{)T u-\hJT)@n_W0^4b]t H!]:bnc9*~|۶3! ˼Ӓya,DcU 2U5A C,T٠* yW®kA?_ T_[.ejhZ$1Ӊ_dkS3i>7SOW[Z^h.=ѥ}.~%GsjG.HJ`h(1+c%a.cKYS '*u0w4naGl'':[Bq&>:~IbLw>Xiu)uoKKSƣs0~ Դ CQMd\YWZJ;GÙ)u:¸[$zٙ-w3uhzml Cx [uH ]&ߛÿ~CQR8[3ehnākIlclQ<~=_k wGnYN:ѕ\*znAjFE=]%SvG qP{x<*I Զp>~KσU 3JH"ٞ&N diȧ^0FcybٚhgZ( Iì`} h$Ӣ# h=b T|aRFyyU6~pA&T.!(}W7* |~r$jԭ+]ݥXq~[[Eϒ]]Mu }vt+JuMd:T,OQ?p6%Z͆moTDb>o!?z&tɓQL~K7'gSE(2\_inrc;e2gb^c.hwrm6l̜8T>Bns/0#/O?=\)3h3#xJax9+2aUwsI {Hɟ}lDiO_t2u{ Nl!WuCk9Zف~bCN-}b$R,,F913 r@l᥾>@續 WxSr!ӁPQ(1 'Amԓ0 𥳐IA!Jrɴ m7>8ϟ0,baD #UU:TA_GCL 0iI 3.8ڜ2WѾgJd#*Xe48)hD;)r\tOQE. ΔU=GH ^#i&{am/GC8i_t)0BGtOwQxRzՓp Y𯎲)n wl }z"5H1}r_D#j^aȝ}͌anB<oވr&hgSsNTe54ʇ+k7QWe)N#1,J Th8ĹաU*4;,صH>#;an451ŊR6Dܶ\ulN$Ǽ5-.Tg_?b2}Zj&F$vg\ Q-EN'$t$;feY$úntR*z#i̯&T\HR{qҡHFyLtoJtnsX;0 -PXU=>}.`7}i3:NUQ.Z>_=>~K'1K!ق[p:ߡoPŠCyIQ[p}u*^hTQ8̾NXZmsJ5Kу]RܤI`͖@iQg),__[P}Qc<8B ^G:"$1"~ ,LX"f_Gj!SM>XrG{ lpLƎ Cˆƀ@9y)JcDVpG|szwt`bϵI8aw߮իl/up+ux)6Xȷ'm8Y@˂R}@4u"Q܈8$ީ\Nz0pΧ<F1-Qf(nMik {ucd~^_[NxR|ħ1R7E̴Ұ &sX)7bQY @aKN(pǟل T5K^TSxD i UEp8,_{ -'~/RG4K8Ҡ4M&S%"|K"E Pڹdy$Zѷ9bsfGqmǼx :ĒVV6N{ UQU`[봠҄JC&7䎦{v_Jxf4n2]C%;1? Ʌc(g2j Μh?Go*b$ 3ر:CA-OyY0E.Xk8U;Gʼnرg]V0YΊ >]qU{Cq)x3O ߠFs} ^I9K;zkLfcݨY:c|W2XHȂos@E³<YKԪ]idz}K,o9$~+BWYydm stJ\CmT)g_PF;RvFZF+=a/\PDU4~!ί{ 5K_~_Y'|s04;{Ͷ&mڭ2\2б+͋NzAjG yym?a5XυXU[([k0ydkw3V4~֧I@A"XhIJwg/ h?ywvvU%^D-/̺+rRJ* =DDJ"<[h4)_V&n?͓|3|#\󵠀H0se>%T3gȞ?QFH]DegEBv6`J06poHȩQ{Q'Q'X[>0Y@[Jx3SSR,Jp&,bn`~qQwrw%3 !p|)@/*n?`x,Zk5M[ 2׎.xzË8<0xR(Bʶ1tv#B҃R-b5{AfpR;ijeJ Jf_hJUS +1ښ+\xʉ>)V#^${.'M0ʛ.N-.1D@L{ZVk"^/̹rrӕ;D$IJyW>ڟ(i'xO19K|ב 飵ubmD͞P1 bq:u֣ǁ+Dsn=cYށCi0TQ 6qsoSw.WVę^zazyмßKnk(1ma*8vND߷bԆ|O=t)i7p&h6ck%NW̾d÷7a(Z"! j* ł&x9f շ=><+eע\Ɔ!$S0V1!j,Z%\D5SWM?ڊ5bH}h{`>8$Kأ.D`ɷcbar\z F˒YX.e/K pdD0% d[cI#Q4ڳ?1k$xGF՞02qfɆCAەO#̠j Q>> % 'J)mC-޷@;=6xSR`xWǟRr+ĜwB7-RI)B1+<6Fg~ c3;OB˴lXAгW,xBҥ͌y)h{Tr׌E;]S@S#xa3S}@9K. ^'W"zY%rۜuDJ kYiKT+=V.P>{N!w-HЪ^z )w~VN!)ߒة_8 O^0xE9H 5h (V桒2Mx3o(:8GQ}-i-?"DOrA!)]M -X'ΜZ~Ra)^KQFnZ7y s040 uy pP+k洫=~GcWĬⵃ'UvUN.:uf-X LrԑK\/tgNk.oZ'grd<*Ӏ:|y:I-7Bs?glD8_2H˓]]E'Jr#F]_,:XX0#u\cnHa% su)&qװsEzXϽ-#v\mMHU|4/(LXpF<8;i p#E>(~'Ψpr׷{g@"}*˫t-Q~D>-WaX北ۋq7Z4MCĜuyͥFd˫$l:P =}P^n"w8ϛYߧέ{;}״$󈠽K@1ǘMcf*.ZpVlOo2ֻ\uwN|ͼTd#@cI{HI&ýP+Oag!_WmniKcl-эGIk#?M%3]wF%l+*~]دw*9` B; +d!S!AIH$|m*%P|F9?n"(CS4\(հ鞶VzلbV +hL8H]U-dJp筀щFX7$?BÃa? ,ZN/+@$|z&WX>R%̒Zr 6hFe976Pg.eO,\zR,vTf"*a3D[hA !P 1w\Dv eZcY̸:?R,犚- ?c9znS}|T( /[хm낸 Y1`/I-iូ+/tٶ)IC s,~Ύ\hM+JS`AZc:_#锍2+ CL{K2U|UiR!VSj<^?ϥ$.wÌHkqQJ&;j=0ߤ*A,\Ѩ:Ƣ-,U.Ѥ=G׼=60DqXMZ+y9(8Cp>uwJGvВ_ҎJsX;WSh8O C$2:U&5k]Ji$O'ꮰ/0ne2z\X&Ԧ{f Ax"7Dni/!@gKnJS~( .OÀN.*JMN*<03er~B% tS}xOlHDɯs|ߓނ>7)WZdff^4p+w]󣔺~Ex^yxtAOR8~zn[ /l\B5ݗ͒hJτs4z곚N;W[b_J4mw<e6Ts|Q´;g ;J–l ݂w.p4ĴIpH*h̢ѺcЛP5:ٯ[)ӆR(ػ-+BNU{|'G.iJf)A\݋G ۸ %9q=~=KT] q1` ۯ=:ju0dz"~OQ볧~e7ibz0J64?PB~MI bSº0)]Ү7lsw$QaqUM:fD_b qj?rE"&:qGqcP7x'(bdV}G({B@/O s_PD~Κ*]=d] @7N-PB(W]׊D4f6LtP{-n=&G9P&?xfvmP ƫƪJjl qÏ zSreAx"݊hDݺPW F~ 1n2%:VGe47P: Pgȇ n if,ιW#?xW~4hZa2 2y]!}?AGya^Ib0a\pY·L -1قE'ڎ(\tH%d>v@0JK[K w^d]y2VF^a#"2bLbMD(5?f}+. 񐘕p E͛- u*p$hbodFc1kY(^$IusAMyL"970]MI9v,6Bx5' KXSfV~mE+fP'=# A᪩dEo>!ߝ#hS.QU{DUy贬uYyU@YN6aҧ3ܭUAW.czǁXt=~oUa_wPewqRA.&mB̫cL{,9׬'NU`G0R6 kEh%ro42o\*4b[ L6J?VѳmӑZS<~*sl49 ~* ©\;6 cڟGb_84+\7^&#pDq0j4z}L);gBGfrjW1m&XR1> }&@89f-9͍ٜOn6=WciWcݼco; &s"M3%d^wZiಭ5ߟ;(!`6yȑ lPPvų,m4U/2q&b&P u!빊]UoC67\{&|pqs %÷k"pX|t%Kk]bGagNus/wfPKpNsYSNW:ǐ~ޚ ! Eq cEeCŞ֍1=$QBQ\(HS [ ."fPuԌ2VzIk~]~0(nW.mgزl`Lbrr8{&oOZ0@0ׄ&$q}A2pt@=`)1x{CT^FEp٪IP}AORVlV+,5fvupo"g|ۥR}G:N,btj#Z~8aFq.PBABRQahE$Uaìj}v-2اp%pj4>4S ^<"̐ IT Lvoihtj},zm6. ЃSf2Y6l5>˨K%#i.o7W4Jc馚ƬJ<ig 2`b1QӺ:U}[74ѕɤx˞S--C9Bkc//R9fݳjh+uycR{ﻝAA/ Fx+1}$hX:0EXҝ?Y GC{}'tGB!9ܪ0!w vRGz)<^_6:Y yB/gvCqaH4HahP VMl|iLh1= `$E4qSG=qR-"#_`jhC=O gٜ ʸu!ؠY#zVՑ)68L6ޣs}v+\0CƑLk4@zJ}J֢fӾXZCg4H,la:I,Wd(w.?\a4iUm9#D@)p3`'YodђHQKks\:"oKe0&"ݓ*^0e\t´\nN/SVꯆkAW$v=d 6GnG""eF^eHEjKzP%}w(՟$kQ4'U{@\`<*LmG0$;.' cor{<}9 5Y1^'߶P~ ˥|y_KtUΦ/MaU AhI\kuVgVF,A`G5ôp6: ':^xz8*"w˩y^`='m_-H]TfXueY5=9~`빟?r]|@bW/x1еbD ~pO9I/ HPА,Pn˱ =3#']]9#0ghd[Ep 2#dȔslIo&D"_:Bz]s R޶l瑪wFUh"'X`L,JY PqZ̶aEw6&X,8HfL:{'. e,n#+~Nlt>kekNҔcI4qξ1M$kݠpOI"[$HnkRÃ$] d(w^ҵiXKU\df۾2},!0h;yUĀ-^WԺ𱎈_yzlmK(cB Tp7ZM:3kC8c>D/UHP{fŦy7{Bu{9=76jro Sݻz3ϕ4uՁcKip;/6LiGIWs&;qZnl3&N3 a;P5nA \ c. 觵BW94^Vhl\K'MoC`koCeٌܵZy7Wѣ2z@QM\v":U8Uکg\;^cPhOIVAS9Yw 6]VuI/NH]PgFu:p`wƕJEB{ r*4fa[gG'q4N߇o``000T'l;@l S#R >k`>R+䉱i`AmПy)H!LO膾̨ӢoIhWDȇ* :) L35ZG9O<bum)6hsLɡͿZ#u|ݲ='}Yy3dNIɒ& SmjOmt(5G:ҁM p=bSisBJ_(ͬ<ϔ$f^ݗp؇tJA׉1XuL]D@܁th0`mޘ3 ^og=vԈLSk‘*FSU\wyG`Ib:-RvX@:4a @>'e#蟺 B1T:9'\MQtRð(3-xyxլ.c)w;Y&W/ޕ:* lDmݦ.C wx&Ɇi0_f>aa `)XM^D8멈jgK|a}я9mUgLW m>j3[v&`O/jt- r<|+?!>^0 yɿԃVSRza!l7j\l kG+nw!bTwBYka!`~8u;$Ū_Cˬ5C']i )#MV4Fa⿎bP  'u𐍛$"n%0<<^s^9#Px0\51*3V8m#T l/@C0sޱL'6<(vnkXΥ EyrٹZ] 2<3\L9%(vwZ0sX~~@y!BmlEx*uP//P2/?oHoGK>H䷒9ZB K6TTRs(RLu/T5֕yR6:?%4 eo,RΛj盁72vXLR;YB?!q:m%&ѺفlطXuO.Iw~{*G (Ҁ)m 2mb.-e̜0MC١ogA2IV%)U0c6=ث0pG%uڔ hX½\ qB OI޼S\YInqsUC/*AfASmjnTeNbRQ=v*z**&r`A-l0o/Kxk1ϑ6㸰/!IJ2cuO"5&p..Y\+QI׳xI/6 |kM:=2AXF("FꮷFa*PWuXZU']w @׆BDHFɽ3jg"|à;,{sDF||`T1lGQդQ9"dY+]g[>% dSh)'{9.$A_.Ji{;2I$=:g9-z.q.H>&BCpq+4 W6Et˺}.GPbX`\MZUI!%:J|B.d->cKJ:hyM (B]|Pw)<??Č7$_/X NU4:mZBxneIptG,Ʃ;Y@oíMG\"N '~a<N7l̖H@6'uס#%Qq]12' Ϙ;fSbKTȆ&?pCEpb6l9'lb8n+ؔBe"V=d>6џ._:El!`F0 >ibR&2awm4]PM,{XlJ z%Lܔ6kc䪖(}34dٲMflNl* B|i=xOMsJra 1Y˵NE,Qf.;)F(wKyRP!2;7 2F| nCc¸d<6Pȉa;GR:n1}ao kBvǍ8̜x)9]Qt3ºgRڻngd#Q`Zz#|9:.PL,2NX{i/S) JWਸ7m$|X!\e{=%tmbˆp@#9 /L[ɯ’[S(lfJ LTeђܮ%u#O jDSmy M^.'b`l.ݝ"`VЋ5LJ:&$!}Gmzh[e(2%uygWsy_ߎ߯ƤJZg&bʫl;(_Yik;.5oN:sgH-6*O<(P$Uz1'JSR%Yp%!"M9c½%f҃k-R%3N>Lq]TK+J1>Ղ}Q0&KWG0zN}\;%'$4J5K)uR yXBdxz]C4#fo*j!'t~^W%wntmC\g+G6!魒p8_)m8 {Xig,R4'}3,B}"B&0 y|0v%!6FN46D;vO߀XYMt(5G$C4^< `6>f 1`r: buKGڬ +r|m$}rJ:#C!.[xQ1 @dHt{6w\:˒&sidT~]^dT iJ0<(2aOh]+mZXI@Օ`qxmeSfLUէп,ėVJ:v/gSdU geӊ W1T(;jϢp5 ߱-bmOh)iPJ,֫1_a?=H/F@xz5CHlb[\5]M x&VIVd)RQӣ9 [`G"y9C,H4/hٶAPK'};HOdOA׶`i=l,4XLCNMH%rT'l׭6)jUn:o8UvQ uA?+%v74[l*vwA7 6Ty,Dd&n@& ^mT$ P tQSD(9pb˧.0eC_Qƒ5-NXHO5NUN3Hk*҇Ô |l +0'0!=V5C!{pNIftGQh8)J̘5-/TGo,=?S7< i1:J9?Fɱ0g{Rn-+F?nۙT_ATm7i释OW,aC,و6H1kHS6klRie("I:=gnzAT vt67mӿ@㕉i 1v:eDV!,7 RC#٬fDmh< )נ0a:}< V(T V멻RƔ+DŽy^v @[qn:(~$x6&q(edn1 hmx})%;O "JՈ#3L\>;3ցWtږ9%> JݶUE扠&_aC'l62Ցo(|sH32Kd+udɫ􉟼ig}rB:Tta+dnXՇL10ӏ Ugc0`]>!E+OY ΝxL 4'1 $qvi `TL_뉬bۈ|":ʰxu9bzDX~pm": ݷ߷K[ΓBqYi9/G@eR#AD tٍ :BU saNioѭߍe&_HrfVEGcf(l一뷤vOG4'W6|_2T$6ZƫeX8Y2u"U,Ǘ)pXk3/<_v^'5$<|䧘Iբ xR$d-p6޵o., Rs%$k:`cN,QU.Br}{YwXM_Hq_t dδ%XIw'mKNQ>,x/?u~B׹3D S-3b*ж]Iʱo8{4\Rv/MQN:v(u+FI JypD ׍ q"Q=s=H '!ߨb)X45 +}FPө@I ]l+$RQ'K.ZhqY{)>D֎~< ( o1ۻ3+߉$jlgjn+!v ,MC߆g]Ld[k II!-Z}ʛ,'[jՃɛT}e7V}$aсf@qSd Y\ nyyuEfo֣W$68oX/{lle{YU{ teiGɧϰC x5g1`}na]gr<fѻ?S*$Ц D jKD,@  :S å, (e{ރU=G<]HҙRaF(s*5\L8C9GO5xV~kkGڵ&tK =M7*?yt鑣oS(E FJn1b ,ա`<>5h6=c^2e $50oˈ.c{CJHar|tMжҟ4s= V0 q^k̹~<^IW!ИֲpޒjOY"~/ݰ>^a.-o5W @۫v1NؽtAEYd7%q3|0gA굿h } OulXɜc MEŴOCSJK2 ~v ɻB.O ?{pd% 0f  I-SUWPnbۗ`_nAu_47m\_zi6[KNߊ`ҿ/z U-y^ihp'n~`3K (|c7 ff a4 Z׻3E~Z UoPx)ˠ5uBj@)#}зLY  qWroBk/%%&FX۸87]ػMքX%q v'Q\i '"F(P*!)vjtHPgpᘲ[h @!s /aorjZI(q-߀Xsub!!W,JIt 0# k MR7U()eHBUP bPJ͏~H._46a}FH~kc/0g$kל 5wvt$u 2=ex_wQfQR@@\6l,p9tW:9ҨA'1t q]->yQeX^CWWڹ0pjOVc }46oovVq\(r͵C$t6,*nL>ɜe}u/ Ơ,tܳ7ΰ{PTP0իk?UCc&U鬎3s! :)h_@\Dy4?Mk߮dC&<ۡ_,ܕq0 bc Rӥ+UF[%ÖO:߷ :+| 4Wub A2[@}ȩX ͭX bTɏҜBǡڪCPA|rvʵe\3?;|G1$WD"Us/ uP+lN.F~FpZ_<"cy*A6> b= L C$v(9( 3mhg'EB?. \9R(s.(P-,Z.ApjV;Q}ok `h>; N7QN+2O.W+]f4N,/'/].ٰτiE.2o {NhB8eF9s m'jfes gfII?,o=}q.e {| zEȊ37lVG*ˠ(wELQQKA_kc^+)@M6ְvʒ0oJ{NWPԍfv|aLϥ\,ANer p" ul)}FY<8@hRd.W`UC! J0w]J%yJ'NMbM]oV(k"W 0ʩ }CE_r9A3,犍NMyUrҿ `+H_G .\:[7=8(@ù[)6ͅ*]i0k;)'+A -j),V}AKiuH?ּ}ퟕ&ߚ pdGikI;- 4TN0,j*ٵ9XCT07(߁}q}XE쏪H]!,ޔ+ϒh+*VMdR=~<s*&upU0=L9o_jH-}@iHFN~i?b_OkP?';5 uY`nSXM @a:( !Sȋ2 =`㬻Cv$5Sp\\1i(BZjrkU9b2* HK=/NeFJZծG^8P#nt3aLtDi|7rE{#I Wq*☝V8tKptf9܅1GQ{*RC ȑ<:,d5YPz.AW$Exm3CƚbUV\]I ' ,> PC9A(v;\IdGx(_ٔ@KM?-x '9.ķZ+[LA3}e4N: j h 3T:$]amtYqMQa7RZ e`/"7.Cԟ#3 0oIM[L$$eU?LXg)wc{Ғl{$&iyut-``lKc@25ʹs{<3+JFbÔ+еp愁W>.K}M]yLҜ#X4TԔ$V_H6Da\/x6 SEjv)O0@h3C(=aRd>70Dtoxs fܙ %3b]0`((c„(29REUIRG|r,}׋EY5f8[:2.`E7W&B@\=}OP<8ȎK =3s@~@膭@qQt^Z>9e{\テz6Ϭ098f-~U#LfRIf¼?-o9O=%tCȤxU۔]]Ώ;ȴ7L랷6hOJJ^gJs5͙'#Htf6Py ˒ "Eo LP} RAȎc覬0;!JܹO)"@JL0+gllf֜bJ( f%"̊EP"):zXD&A N2WC b{(WjyMˮ~GN=&>ѰgA"\kkP/uy|.! /&)KmrHHĺpi?M"VRX^_+$r1bA0ĄSa"}6iUg<. Y 7jgEߒn-Kh&~59gIf>6^0 l2-W(v _U) ޸>DZ;KD3/ģ+?:RܟN25$DI muSW˂RUglQG,R[s xo'(z.zn(T݅NCkXDVj-Sw c؄F@otLQ6C SI|dC?`eb\~y `+ė!CI%7t(zC DR6s,܄T:nxrWbɯKLQz)=f^`\Nᎈ* ,6ъ0΀XߖۄMNnx;{q3J}7x,Xo/K\6%IUZ ٩NR|SiB]W&W2L/P)S4}Tزtȕplxl! \BBku!A&һWt<>^̎e޸u)2O~?unPCV?"(pWKbraF"ΰU4ŅsJRk#"]ݾяQWU"atXT$̳)ҝ-gA+ۯzGYw:OJQbE'!^OmYw6|c_=|#=/لx0Qd.0/O[pu gb'Gsy0.BiaSsZJ&a(WEY?SY+/Qb;D|v}sHE^XbE-w MGV2VsB-}p@2󖳹Kgv~& TI6[ԙjVDDz`\u7aWBf:A < 8@s[QwӋ(aHF;cuPgM4@$XoxLٍMM/ "{BŦb8%Gp /ys=9Hr߯;Dn ~6RA.&gH?24.`39+G2QKs -;1y% Wo+ [,>a.kEHW&MpqΊGL9ZVyJ~LW@W0F`n`JYדB  ˈ.dKGMŚeo\Aj0xLMhќLM?}-`tr B ?)w֪?,wE9""NķNU@5QzIY"ο~agB{>u) hA֮J_ )oF*.4K^>yyxa Ei2vXC]ݼ ӷ9'"*$b(Wo* &5h-[SlzB)@g^ʗ0_TK8b|a0I$vsJ 8yIi7lWBL*=!m}ߘFKvHW2K:|K%m+0/?ڣ`eN28"6~>ݐA f\;E.ق{TBDO~<T<JsM,3ר!㿸"(<-1pMNf3~MY ZDym/yדE=&wdO!\j' ˀBM"< X+>G[|08ŠZ=ݱB*/ԬtKO*Oسi, |g`ିA`V"uRRÂX9XySrϑ 'V)xw{L<Ƌ̣cyYPV}>k.sn` f#dj|a=U"PN2\ȟv4SZ|7-Gaz_e3s*]E\2}*ҿ\J +!QU:UG.3Fpw<1kԽa1hq{@ѐBjxLjvu}mqPϨºxe]7$!92Węz${jv3 uTJ(n$lLCz V#Tƃ;J-ǃ>+Ff_^-ZTl) k2"qö}:ޚzA~dxE\G/rtVskrⷬUfm5B5ܰ.,|W4j |I"TM3EcAu;q,V 8r OZoEL3$6];`.'Ƽ-ЏsyE1ݟMl~t[_,mxzVf~bwq(u~#%4Pu=B&anVV3ٺhªv~%DتxLl(,Uҭy P“~ biqwK?rX7k(p2>*tHY/m1_>o =Ys1CVoA3Bubx R1SML0׽i!y`ſ5z΋j% 5h7E5(Ǐ7]~?Hץ/$%!2}$K:zchTDBCZ9En,V6(C1Y@"_SijZӬ᰾{LXT$TTaH hs=#CWL#31dc'3>c'4Y׭jQIϴ=0Ar%%x/]w5#OWםMu7lr8 /1D{οt:b`߱MRYicj6 ZNFŜE X8)ڿeB!Eٲȏ=rEXcxnZ=w|sqRvU=d1i>c2^6*h-> _Xļo3+yypgXAƸ.աG%n d}p:9ϕČ 8٠289*4AYͣi3HεT pjF >n-'fAz( pgtmnOBP,&˫7xt=zj}vi#ij)I|wPֽqYv˘eY 61}.hYb/E\x̝kCk\B{ 6Pl%8Bx~@NMwety4竧U+`0ҊGv2EM3EC7NAxI蠐Dtw=i+ :) wban)~@Tz'fY Uke*|s*l"6 r\bӸqV&Z%<{O4pQgRC8PE8 x {J0g_)#S)y >S<5V t$!i>a]hws1 %A߃<%~TZrXmxN؆q&6e&w/Ki\im%hǒ[EA*Q.O?V+8^QZ) 'W޴9cgzlu8p6,MIpT`[|FFć}x%² K`䮾m`DӿBn)"b !";{X'5$u+jh KBܺԘ K!,/%'v̆;-ߝ髒LWwZbI}Xz𭫧Y$\mL[ql@'ha0}iokQ'@wI+5ʄ1Δ4}X0;Aaa>5*ƆgbM^Gn)5r%#ͼ/- 񀉆N.O YL_s97 dW+h. qg] 4+ӲNݚKei覉^2HV d.}rFtQ<-,]`0#uJتCOTBM%Ny$C{:|}8bVS W݈tOs?n"V `u*CEYŔw9+ NzI."spxqR=oD¡8H<CB~h6C#kXy~3P !Ù$*{ lxf5trMVm@]):#‘o]tnTo+Jz2L)/^{ #Dk5uh#%.kɡkzyܬЌջWɘU9<riwBh t :pa4*b,fyk9K~*L'ݪ:yPTߧB\"%G) |ޢEF`~b:Fxlm㝙O Oh]<9ےsN&"V̆{x) uuZO#а@CS p'3;EAnz\T={Eiٹ,6(NU)(\%i' jJƁ~iXMVGz#וdm[AQĀ)ǜےmb8 zOiE/\옦mHvf勤i4\R#G +4 ˤ [5bbYRC;CW}3lFG~kB%9E%W@vo`)Zt9 2j AEpӻT4Y1*O&Cq=n;WpăJ̈́CR֒CR|Q>ûWѩg0,&MVdrYZ@bq_19 PInŧ:f{rl飰>S.;;Y%/FJh V4YJARiG 0 t^\a 7{\jޔM~$At>6O1dgaͰQf,CľO^҃9ڪ@AϠN+ٿ7~ Dce_`O+G2WqfPޓN=o(oIR޴N2cz=_+T((1Ϋ Fe# 7{///^bԁjM)LIN'2A@@ٝpთmΜrt-;qS^Hfg#eimggx"Q+=^:oxD۠z >x}۷LI%|7RV6kq7h5MƏ%mv/2@u1?"&B19qmo$4_ <ڦL7BO4E3Xx'cXD6/j{_x: ml@y%mPyX`;F 5]1}gFO|}HGɋ3J/x7,pֲ#:уvǹ%MWf ޷_—yHݾc]yF7;tѸư*+ʈU8@FO RJ\ 3syL8HoZ@E`L̒~ ¦<`2࿡&控B3b ِnF`+qCXq3R>Ŵ*07sAUrTY=)P͒`c\GݶHթӉz5.f~}|w$٨C-Un}YwF&Fͥ#g{?2.!c6VaTI$7Iģz+ OCe[qd:I[Xla{]Z{l@ ENng)=\"yq2\R\Y_D*L(YSdzA-} RkBߵwG5h՞TY¢w4L9% 5!H7TJe.铻^u{F)gﰅ;ƳLaYVA7 gX qQUas,eMxjYBL-G+VWc7gUR͙C-T<8N)FQp*yy-0K Qɭ5Տlb9~:x(1X*C]L_5zwL4]4"I@1ݧE>w [Ŵ%(@*"̳49%aXyǭ[d$z F!UL/l3S4qX=BOGX*`eH n=i˾лj==6'+$; "'<j.fubyePrDn}K8#3ҞuN6$W(&6(?YNߔ%#L)UvnM.<))@ZW-;QH*',e$*>4֤8Tr&o3ЀGP s($jqO ݵԘ!rRO^rQCtbZ;wbְ,LQ ?+st9p=䄁=rqMy'<<</[c{8_.Ldlβ@n,%t+lMF,5UGj0):]XõT f.&IDHDK,\06r"y[ Q&}i{)u 2DJ:nAHZ#~SX3rܓ! ǝH9c#r k0JQ]k/_5iF$n^,Idx= B aڇm2 2C-8nڿu`]b-k[:z'1}L8bީQ @/v'Ih3 }kÒIWVń?GI#2K>(/~,jțv˫rZI^Ltkt͂ɖ+}t1 eT o:28fտdI,ӱskX5BCޡ}V)r4c9.X w흼I*^J) 39o- (ẃ&SQ}n8bϸWSpkDLܲ>l% DJG3c ֢Q`ƚK4YGaXN˦9֩C&e\h|*o!P0CǠq2|"M9jc@:t58EL9T$Zk`&Яk?)6AxZ!D7<2-n;ow-ʾ#صXB\[LzD"LZS XA0=M5# e>Hb+oDbHbKq7V9*>;$|zOb6Zz> |7"iy2arv7sLaT'YL%l8% JOiyܯmU20Ɉq9o0`G4.)Wij(%BJJ>="XxZ`}ŝ'+2?{4R~#nW3ɳɷ8u=$,ܰAϣRyY7BA?=6ţd$UߓᤤN՜u83_KH_ŢÓL۱=@M4a9 ɗ)#S~%oyA1H}v.R I$/Ĭ(s'vlПGvML;_xc1qwa"e + ?-RQn=L]v V\ƨs8W 0CV3DfbȾ=SxAEU~T 2` y!6,9xq ::RAKѫ1YC ;qUcѭ0q<FF[q_-M'bJ+ @3( Бe(d*?W. Œ2E_nkzzN}V]>|xVj{^ofٰ*BRM0'U2`<)Y0b/* =TAt]<IbvkVUOu cVdoH-D׫ic# WvbaKRSq88;SDܔOZ񇌝|ղޠ&Fc&{KA]+.Z y{OYk ³>Ώ^^ g#a=O;(`=~,q3U+0 S˹EQw \%h2 >{/J<`5+惖;[I}|txƋs߼mXiR4ү7 ̼Fb kLQh ROGAeD,?cah#wbL07s{Oִc,ˎxne5 s/{43xەeXLgu2.. H!n\2ชz&HEx ٝTߠ@X wȕtSty:(!ZFiD@27@O󄭽훢I:bN{M\PN7¡tUjV.U~ZWxJ=YƷhAY geUyF1í'* N9&ٹugٓgsvy80=A[alO4I#h]vA1.u hlSO*=%VcN9N7 spW:X˒mn-h%|>~ʪuެa7L.\}]չɃ09B"cA@A磘 he`So8BDݱy<zT3J逛x*ϨƝɾ|Y'mIje5Ȇ"ai#Y)ܽ3F'+CצH6-)84eX`:8~ XWnwzw[~Vx?F˟#jĶ' K؃W0 _dVYTΙXV}F_ u`>&?v{y}W A]oGѻQzf:lu;V5>teR?wD~VVL0|hv<+boU i}ƿ3检#B@N!Tq8A3 Zg\%܎`Yt(-?#XyY`lFMpQkw#}\oٝhuCgB<1.,S_ 2lsX2(['g~')e\` <v"_YF5+jhoiv ]h'{kb7=.=$3sr Y=?#{P*u8™9\J1?` QuOzvn@c;6:x˂f%n1W h5Y{sL,>+ K#%oc8O2JΤn~j|L}gG]U 1STYs Q.Aj'~1jӅxi *V'"g 2?^S{de9h=fH ۲r=QzCHަخ8K~&EGoN[˙[d͂\G_W;p .no;4VϱM m54:$ Ѳҡ~Df4Kbz|ђ F:0n -=;OCWŖ,-GS2 J{cU\6v@kktcZǵexusLJy9(T':OEZgY7yYs0xA;@"GByӭ *͍O|hBUTX m+XyǞ%i@K/.j1J$gu^뺘 1w&)X Fa@I*&0Q#}@敇 ?cWl vB3,`|KND纱^/_5c8vxdSfibל[-0ʧGt!&r/?T> X5CR|y ztj=jeaA{m7MBtTl+ECL / PW)jqT\YA@@© a6C(m>]3l̰$7S}K)y.ߤ#VR^T1cFnbf6_V8?F) AܻCXM V2NFa|xҌ;.Ո U5Mr\s =o1%Ѷ߫9Fsvg[aM+?\'#>2x{, |}'(hޙm8B欌aP!}SjJo~4ytnp_--) nGU/&zڳ]GYMDD/ Uz!^;Ii&H"`ӻq;!J*}HrDizTMnf*X4~G3ȟ1v8SD>WO΄}I+ӾՀ(}1E!]x\)ʜFm}FtoE) ,&'aMu!rr:]"p@=*ߙFZbW(̌LΚ|rh>&kYmg9 ʸ /VSE_)k/9KE%J ~}XŤͨQ(;o(^ 8xjif)Ar#Jd}Cr&wz)RTV~G(TYvgUNyJ94J8f$Q3J|SώYf_Gd }>4 vTTc]Գ*W-Jpl>c,պuH.U΅eH)1l80PSu ࣚXLڮyI}2EI{/SGsQSgR#FPTN(8H&0E5E: )1%Χ9V̟؎ NTaJ_)XMy0;_zu zl A}`UtrL_Rpcr2ྷQWy]/mP| Wv\,D[[(djޅ"6&5hCZyDΎ ?)AZOw$ $XD%f6)LA98$(Qd\zjH~qQ͐zd(Ί)_P1f0:k5 $~=W$tdJǸxK @aa<響s$ %yrjÂhY>vuB~&z+py92~zgg [׈ Ad4\wdĻ'|ߺ3W_d78`dW3iݪc@`RbtמD!V,,G $%-+WL v&D6MHbk֤)jDž*!c:FXW۩(RBZk)tVwB^h oo[ofvN? -Hg Voׇ@,`y6:3D[pD"M& 8q#ypQCtvl//w7ݚLZ Vwb\%^s.M'Z}ů q%c^$#$=gmHKaBNÈY: SS.&-e\ܺ-IҿQ)kuy"^u2_ԁEv6-A"'g)@܆_&>Cq'{N2s)w&5kFC9_"鲙:Mw&!1._YTW Cbov* 膐pk ђ'! WJ-yVMPS79~c+)2Yٜ@>}]Ml ,+N3fB;%sK=7 ۱Nua"F͒4;uSw'B+C̣h9ua}Ab~NF0аD@o zݗIr߀_)m};6:#%ޭjAnZW>X]q?%AI]mEt7/gQƫ. BO]m QE4Tȿ.h"uOuPt . [ǽ UR:@؍$hv9lJf:[QUdz 6(o\ݡDh 3w2㏫FgjDCKkZm}K2NlD2R")cCέZܱ0 X O/`A&wi"PqҔ*0l Umlx eQ3!6 'n݈? ݃7cCdN*ßMH?@^&1zI|*K΁e*`iK cKcA?!:rmww Z!n:A:t\L]rh};({˾^[f}c?*#Ngy$/v$NV}bHIrXtRR>׳^QH[A- -;?F;#&$K$K|ِ;RXv~B]KNi{BI=Y5P"!)7*=i!9Q\d`ؤp"y4jPpؾ_29~ 1viyTj,ϹrLj(n|,F?e%.=M8>H&ՀT_N8?0Q2H  ̫"D*̓Q&1Z'bCE/|fEmR쎍y NW.]:g!h S*leίiQ~DOeIE\Сն>\ޣJ(>|)&T#- ^Ѿk1cNRenlx6^vvoZK G:ITusU<9 rs> [XyIhS|v,֨&G`{:23*<܀ h"l[WOx}d i}+A:Œ.Dny5AC/#@;י }[ &-Y&^r d0(Pnƣ6=r{ϵ?V%nC{$4 [@F)4mR oȣS$PlL"nPHdaP i,%k+mʸ5B,0ӍqŘz,DiG `FށԭL5riHqX{߶z)|~r` z_y}ˊ+ޠ _Kay[sH chttwjt k<-ohhJcngmzB;>?C틞1aNXi偬z"&Ch ,]Ք`ն|x|SIH''/6;>J/ ӣҶ|s_q8td=8;Z?2pIX`0PPYkqwER8IXmU*4kG?iMpD֍]1:d {4H KW'GR&Iuߦ@wc}y뷽ᖸDت%w4_'avtMQc 6>T~/*V~$2UH%Z؈7RmkqtY#"4LJ\?:%vmϏ8!hQ}*9⚙zڶ>&5BY jxCS܎kdBeG4[}uYvQ[ESqJ5JH1O ƓeSȆm7jDƁ_XPA2 HiTdp?6j~XI^;,fE`2y(6'5vҊNDpo5K'}fՀ\AOSݶ:Ʊr Eyu(r\5Y3ͭtBbu){T $Ki$r5 ^vf B;Ԡ굩W9=PŎɋڴ L J=$C{87d\0:K~"~KrvYc N!K'{[(IڢBS0k<ѲW tdy5! c˼'ېbw2wVMi;6+"߾R 8,=<ßK~`Npt.K@p!t++É*.W ]ʯ0ܢo$y8X΍F\,{g+nF=@1?fB4ƺo7@k//)dlOmje6+#+ )ACXƹVSOZ+Muijb,/GuOMqFnH@Aʁ҈N.S@\yD:$mWچز08Ɠ+*G Gepl93;N}& v[sd9VNB&$?PR2I'~lgh@ud-*. ziy"_jk ^uȡ)6*:hM`ۗ+\$\ y[>czf_)XgEir55(I6lp}$#Idޭa,;3*Ko ,V6JnHJqոh2?NG=}T#\XQ RsY.èuaB`|c+{Gev4bfwXD_tN?~W9~--WXDd[.e#1=D[0xgtA<'F'@"UU'<{1d|ǯ-k,B[[elGblUd=d_2% )s{ٚԠq؇`@~}|SZ0i)q:kh(K|{2?m)^wx5 ?|x-qM%y0_BM̻ 07$;!򳏭Z+wVė`J6d3E_Ҏ<4B^HK(zL H{.n~h f&J7cs-Q%ut# KB>YHdBȪ8MV'1H;$7[|!5L^ `ƴ Pn Cx3GQI Vb6|#"DMgDYsvYI_k`Qbljr ͅ#2PKy\༎Ӑ#B3phdYJD^hIԎ辖*"uȦAz*b;?6Tt#˜ϣZBJg%O?ݾuAG+^]U=[jԙDt_kzG݈"">ꁷ? JJoQm#cն;%̽Ŧ܁#J5RΛd"Lh<+5ᡐPӽ`ؖ$!ሳᒼ)_WǮY+WZuW6A!*i8%l#3I$! _"˨WYKEQг K7N y v20ZJIq_'_hX(F{4G E=˟%*٤#=w៛\BՐ¡Qq>E484d_*;Nœk( %xdxQt`*ϗO3xq|U],NJ?I bRv/j-G,6z]OCJ~S0?n8Na^>SԿke0*g _uΠrfG ދ]-ݶD 7$<4J(s &[Wa &ȠVԯREYGnJV-)lƐ±E R`,K]zrb<2  I`}J@̷|D]fm,(q$!DZS m^-hJf&ܓJE?=~uo_'H׭O݀3x] |Ir:908aչ2zPOs EV/r m5.p: +`osv%œ>*Advs8)gQҍ*7"{FĽҒBňMugC3 DX4x(K)֓d֦֘V'4vE3Iϟl7UVtu3ZW[vϧdmءZɧu:UBky4ofr;3C700޼E-o:}HWw$BS|Gi77r#$ ;g` aLPvbq,,||VK e`*6h1ڽCZgX!`BQ("rۯwW˲88:ԇ"@ xl _kb%yݿ@E]\cŧCCDk W%(%{Ae[Z ą)萶QK`S} }09yN$g$]>φ* 0fCF`P|JOug$X)WWŧ$+lE m)`ut9 8b Mc'z4~ 0]EZqŌh m%.s\Uɬ3kP9#c 0U&sr@y'?Yt3l`]nadWzmKnpˉ=ǥhz+$kyW3I bδOש̭ H.~I\ARN(n)OQiܱآv*2p-cIm&m@<{WݲI¼K_XA+*] =zN=.J%fplKGۑ%NK+&{_gfBR|Mls;ҐPC_d[4em:ӀE-J1X1kcXm$6;ƽ x:ih%1!؟r=*~Yk?2`0?UsOy&Cv[z2+#*3QO64dM[Rf9d. ,ܳkA^RKZ׹ /u M>? 7f]9`ThY ݬmbގxevUԵ4UUACocn_t>EU&wΰ:鵕 vߣzwAVΙT5+}u8vW}MAH!('nțpdp4B5/i拊ϯ| I%\}5YۂߨC *%BB>`Ur<>A(EWl_W^ sBGŒNuHB갌Ҽ-Sj\eY#(~!rq݅lI徿?[hdSW@}0/cDOz(6vb2nB'5o#ٚ+5#ahW=Q1fݻ(? *}#jKܷn1_9԰vti"@nBF>£| JUw>>(&p1xMud097gg̒|} $~ cȭQ}H g09G>~1lMLגQ= 3q>@өkgVY.E%,)m~ 1c.vi Rb^#4I2m-+$| |x J6Ans PDU0<yF}ͣpyQQNT5Z3 o 4f Š^TJAvr|=,I̕E鐦soAFWy>RJo#)H"f\uBr}E׷r>}yelx!oXnx+4F-jN.PcC6>>qchԍO@k\`x/= \<  8h=t\g1i ԝe p*^= H³]4؁ӟ+nRXPUx$c_48XOMw}s6'W=?#zF;K//0ݳkp| |PFNgPv7,G'Y:n%6558X K8[fӟW)DiQaEZj %]aFQTPR V{gY%/#/į8 $nXdHMZ0 n +4MHcgO;2ƙTKTS8C)NȴN+ըz3}p_J7lXY ,ox"C81!8BKHΣ;oY0pfxsZBN0+@ٿ~ 7jgneM3Դ;vp>}X52Q1&)D!I+bƼ?B!H{PYEϟS{Y_+=r+ΒxJm-'YP'URm',g$da3,!Y<m>S idYZ֡tSP T(kuQC# qО6 rr$5&&r*~y!fՎ^; Zi^a C'=٬%]h jEcja;zV*5j\qa[_I)šQ\?i{DhEnmb'J_7>YE -뒽 u=w揻EKˉfa;q~CN *-/#,&dڙЩvOtg}ܑ >FI|PO + /C׊zoVJ =:Rߨ$mV CzLRGk]@@bofMĭH2Pzt6mݱR)#p TN7EQ_Zt`wJжuIמ-4<7>W NkSE` 6܍cxI>G%YUU$椴ef-H zvPm/jB|U/Gر.ӥ~%i ԞYgQtg^?" `G }C,H O ʉl[qw\ $5x_WP뙯Q4olHq繉ޅ1NoƯ4K&HSÍ^cC*|oӹ5DmE8<ߪh?6MɂW]55kr//p)OQ BURR_x{ =1Z2vB.b5.6P4kwH}Fb"JY_ΊD0F0eD^]}%H/JKgy%E;F臌f0Z,>kXY *U i=vJFW;^2Q+>OwA|=]O= =f,jû: > G@=MLie\e)@]xNIP& t;=r fg9^qmX9fh!B_o@Џ8ktU:N21Zh*${ oEުSVz{RDs?S>_kd;6C`x =inƕVW;f-8Ć +18oK6G_ԩ;r#DvAҴ }QZU.Рv Ty-- < 5s`l ;(. rE:o VSVdC[ˆePlUoTH 77iag={qacw 2ObyhhljO,ظ=l\2&՛'[1)J*Y5Rڙ?'Q)>{Qu3 I7 :b%OMW A'BWD) ()И/K]Ugz]c|2ecl\?ĸEJHS˘q5 (5Za6ιF7WCp8s"nu:c Vbk8KE"U`=i[G'3Kq$F,uju"rZG2U&2L3fs$W/dDC~d!hWY@:t*h^&ώJ?,iԨ\A9t'LY[+$-Š&YC"bXcV0c!x`w2DuB~zGwv|V ҪPgȤcq!ꏍTV[J,|y&&S*p |?i!`x+|c0C|_![-4+yO(qtt6%`Z zOBRMu5وiPҗz\V1 A"| ٫r<*}!FFX3 6m>=LLxg$\P@GR?hh }s0EvG,#m5b\Ѧ':PE iz\DR}5o_pP4M!_X8 IfH2~m E\|t9VD4yK8M4u|e1B _y([)9163 OR4H72M`=xj+uCs{莾k*82Ɏ2VNؼKHfaX%׋Ϥ4ń@L$ٰ:l+ad;7C 1].`ŗn\+;d>U k+/9t9~ g [_ [444e!Fc-1Ǩn@c]mںᄉ4wɊ`XaɶpYyy(Eot/|X?I@|`2F1k[a`yO%6t-5nI}mMCN?f- G `^섞S-ӹ58C4"לDj(A6ڐlP*-;(м8FGJ{rA6].ʰ?&" ͞~fZF)bY#%uFU*-@/MvUNTZ&Y)@K b)V6LJ;eILwNtp>‡_d/$IwUCDD#"YdZ ='fj}*ӪV˂3}Wbv1}>h x,Oa<"Ĉм_=`9Uf:`rj1|"i [<Qn#U50zv2$tkqW15]d=Up!I$7x$>nBJpJy  X/_Gy_1':mg$r}X>a͙ cm|L> P=r}$9e!?Y.x3qnIeM؋~ӽPP6^Q]E؂)9ڨA7lF2R2ueVo[o"bʳ-/US+Zf!Пv{tӄKsȱ$9#W^;.Iֳr o>%LohY)%2vDI+M $Rgja\=9t[.htƩv&UKׅ J^TeNczX \7*Z[1Oav+,<M&ZJYUAz6)%Fؚ ^{_S},OAhf4haZW UH(2EGUτ6f 8v c˺_c/. e(p(|W^'llGkȌQTG} hntNIXaɀO/k>ī'_hOwrힾ"|g[7+wxQ#aqs#yU'A]j7[u {J?jsU=`)mS FGP.zb DNBsȹ()8u硛,5kObj+X \nm%ZAZ /%w Zl3^1HdlCʲ`7HOk54$,|YSG TUAawo|jO VERDKMa8 s٦<88g[hP! ۑ+z#othۊSaPRDwk,/,{t>Q٩`0dpee;f\UtZzOe(f?č}4մ 4 HQ]Ґx@fI%!1?ᄚGR|4l@qŵ~7 HAC2TMP&`Vcl$gL]-OdOolAu4 z2G76(Z ;~ALM}(4ǩt%#CK꿨Cq6-iXB0hq.sᖲC,y0T{>Tuh1r(g#3'sQXYd2cOyъhȅPp'م7O?W'p׼b8+zz ]DcwetW^@VtQ--hewUoX'gxpC6u=)S\^[VW.{U5~@u%b#r1;5+P V2$@VA-Pc*4 3AVjT鋅3KeZ$"KP {F}Gn),lc$ti6Qhg#$ /x.:0iG;qY0^eKK^ Lybe1xhMH0{ن"u+\ beV2*9L5M FM[^.j աS?I3l9~'4tMf-'qhjR EH2&CpIrfxӣq~@5{\ LCMFl5OsnyưEHxJ "D_;~3FX?JQ~2t]Hnv"*QDӧw.$(QΟfWdx$e1с9\l^ @ qB,zXk5dq\U.TҍOĒW L=i(B]VJc ~3/^B.?\;zG"S>$bo B7Ccj5[5*64|w`R m{<2Ea}Ԣ53ޛmg;PTGy$?LPK;7Hm`7em*H"lTtDg'%B"XTZ9Tֺ}<]Č ;̉~U`)y.l¨521h2](x(;ilg۰f9W9/pS@Ul{Xrh$U9E<#S+۴L}tɧ@&C8va0xm v&vB+Md$$msl՛*Wg~'4.zS2Qt^~%6q1(w훐=уKLVovs7eCL>H8]@4^щ*|Б8%tECJCPb4q 5w(;bvXX(y(! w2]EV bP64ܔ~I_`QoNZA9޶Ч.b?ː1XF`U8Gsb 4HGYBf+ -y<;p[;"Ը4cHe]A%'4-y&So8=% )xٗX[ܲw:еd:Kc #f.}ߞKM4nܗD:~Іb< zjYWQ6;.Ts;,}qx%$M Rrs]0A(A˂IJE`>tңr*=ۅ,.vg sz#`شzPQOimU?*QS>X'^crB9jkv~DVT :H݂EQ'5W $x&dt++񸢟&4"DX@Pę *?3{t?̤PK0]{Hޙc5q=)MZᅏ )N; 4'E6!FΖؖ6zJ`m|mܯ )`y5i?EGߡǨ ݴ֖+,\)i$a@( P0:yt"m; "Кގ=`#̕,$.tÃzږ-1f$ei wBTu)X$1ISir ͪ v=0Y0M5?NQ.YWV;H iWO\"G=@̽'e+k0#i"dvГSK0ܬɺ$P^$ES/Z ´УjUvwa-BG7])>sdk0>0;^|saA3l}pKa7C a?>o&x'uYx QVsjQ7{vc)=DP|gdVOl@r{p1D~"6BλZԛdYo]µ_Bчp6q%9$8f[72?F4o_薑~6$ ٺmX Mzr Op+=R4 8?OQٮd D@w+@oc^c:@ڦ08I"r?G6szYJGw93ǁN6jqaKUyx|Qfht@16l]9M-ArS*nÈ/3yA$ 8B,8B r`@E}Z&ycMV-/fj6+w`{߼iۋV,z-Aս}Še%&JWWU^s;[5Kqwbw:h>[$- 8N@<xb(:;/"ѱ`/L [jިvbv+$' <|Er4;*k,̇‘w.5=k9&829<y<|Y;+ v1) ~ ZߞL1--C$P$s$sh?BG·BȰVsMD)Uփfs q&@S6K}.19qFm͑ϩCGP H!"Sk00iEa$cAPHW!7G.Dz^B3+`R 6[#P):)«hHc4N+k*iFtDP3ؔK6OX|%Z_I* [`E8S6zh#Yw EqO72Ht)yN_)h 0b/#ƯHR3K4$LFJmXh2m3U]Ptx{q*fhpuҞ~9I" i&F>CnT _q) T9}G(1X=qB*;HbSL=u郜$E8'zcaH EE HEt`ﶥonRw9k` x@KG!B4‚Jf-Oǽǭp1KiOmQ(^l jnŘ2XJ7>#_CWZg2-wjyeiS&K+v~-{{&Yo`!6S[,lz jĐN'e2Jn6x įivDx4lbZ!k9وm?&Otj"Pd;1`K R귀IrZ7ZՁoju.O礛VXgۨ/#|Yp/άS]<Kq 单ըdKG)]=KѮ(J[Vs4]ArH\+ 4ܛFa#9=L #7\ewzB**ve`#N1iG4@$i>:5 /_Bj-{'f V4 .ZL6L4xeSg=BqW9>]./[ƒwM|Y@&e M?RSdH,un3RoJ͎jF), UcBع<^^5<YlF"0D!1~ 57pFx3)YBw/9(`')Fgk*/`PZbX6{bؿTY7I/ABDgco-0VEٿFIO!Ԇ( AApEKL^HENQ'4Z}V>P߷.1>JV"鸓uVV~BP{14" 5DJ&'%akO;bõ |w(i-eo8eOBsksIS-S:9I0./GXŷ 9HB)Io YJ ncPV`2 -B}ARc'LںY wJGx4:B5W+ҹrC>Es*2Np2KH4W=D{aڌhDd"l$4l[sxX?jMՅEę:X8M﹀lIzyD]**dM{JJPB _u8@H60{|ֈvd)Sԕ$GT{U7m>jNv ֎`7'jum*s s#pO/i"ɸSœ\-})@TFA? Z7sIi(hx %2-=ۜ,^N*F܂L/B/AMS}ג{ xS*CMסI]}se%! >jSk(!oϳ9#@Hv1^~taw+a\$= e6et5#~K#:bb{pcO|pQ≖"v4Zf%| (ؗɲnO~o|4?qҡIFٯ:! ,!0G ?deXl.vYt~g]31xJQo #VӾ=&Uz {ۼ.HObmh, aPra~lfsi-4-FE>ymnڴk8aS!dѵY9e i@ĸⅣ7;azGZ %Pb4&M]XȃgA0V,UDW{T~0V$d7R2J(4гy2Ê5)u 4rc~l7sS&NM\&aQ|.+#ii,;KhqC& \fb:M> 2 ـLBb%QoVdR԰A1K%hQEplQTπG޲ɦXG94V#LbLh&_*0 u%KD& khSZr=Tw,t0;/aSҾv@2ǯu`tX7l/Փ1-CnBp}@_U(";_DvܦֳVœ,uoQfz)$gm{Nc B B<;ySȂ&SN B,DL$s0mў-:Ef%$5Plt,NEB@heM(a-+qR6K5#6I~O2J 0DT&^Sj#n%uƒk\߽I8H{1fJM%/pyZxKϞzf|VF!eURX a1:^)ӜֻpIURj~ i5>@$LiR䜔;VGm5N!qѢ6"c2>w~M?Z,xx{_p+*+ k=^*D;|r nfX>UY.Q}ZJC=9dԖѓ3RՊЃrt^fpVljsN9Cr^Iy TsV: 3I!ڊZ|у ˵F\ZS%ձ-k_Aa0kc`*FqrXIW?n¢BNm Lmz0vJ `MiBsD!0ك6%DvP9 ^ϥFW,n~Þ$!N \y}eطZGaw>֝[=mCǕ(6`Cu0s|'o@-[7)d2G ۤVUUT?s/O"J:ؼEx>S'\,Fn垠3BgP^[އ:w(ka*1$rr'ST:%Gn60C{1(`~*,.]v/r 0&8D ҉u^kgHh}]cI#]vs:@Q벅j!5:"0Sr=˕Ƃ7iE ҏSiRI=c(kK_*|(ɢhYgx?#ͽsi^GsIlR+_s%0#hj˥b#M8L:E@~T UީOSnFٔ #^(d|2r{R]o#%'.xr/ՂQ88 Rۛ01Zcwͻ,UU{(د}UPX= $+7xTH;G'YxS*ɒ322M3`#q}UU 1{4@]MWɭ6jB4HZ#y~WxD,\N xB|oם四ʎw3F)yYP=^:r͙dT޸c{ư>`%9Splg*0ڵ\U)-f~(QQmVdwe080VJPtRXleot 9lH@>]Zp3yPyc%r&Ն\nQ3 J&E~.`,M݌ &Lu|epfvB% ^ݲ.V,46fm%iҖFZ(G7׀2Og2~\)q6>IAߎI -i3׼В6XwLA/5KQje#qVg>vuW􌤨Rm|g@b}w6;87al]X&۳Fu *_=6Zfb1!FϊsTcSe6C:ұ'n2Yjۃ1I TZ~@XccncF|>d͖PMBH/f?| (dTs8A9]aEv S܍FlZѩ Egc"3S20(A0骺h9G30D3nA? m{pS@hܺX|Y*qզ1ʀ*[+ jY<(J*T]7U΁]kMA,hx1[%$Y T#+ [4y g, ǝn"] us2鬦!J]B[B E5#6xT"jl542{MYJ^+F0E>bYCtF?62f O4PL/4S9*RV#LQ,hK^w8噎=Q)8.}O'[Fa7f\=ޢdC=I_'I)i9X%>4 Hu.}oǦ~fV[ԏ05ԫ絗; >_م-b6ԢBϱ _3\Sx/7I c#n)zbStlB0 \>Cگ@Ί;_5:KOS%3zM Ӯz<ˆVKqDZ\/^4xS BUPݧ+:X$s>.3gڬӬ fVM2Pre'rݦ{JmO937pBi^|9"+W@>Y3\Ep=,&AdTrnH)HGU\5$Tc\Vv#=UsIRq2s HoH~hh$;NjapH7V:~H~W׈󯨥Ξ#=qq'QP1uP>8`4O,˭in+BdzWd//̍V)W}tp25;=}H~6_ݯ`I[Ύj H5ڲ:&E‘~}}.RyV_&t:$J,lnZ-oP=x~NTPC;gbt/Cj!mΛl3K:)+Akpz\9ʮ̘ΘEQD!kDmA QBoPѺw:=? t$+,GR7J#hdba؟eYRa R'(("u P6rSM.]`;ae!zJMbMolۙ$idO64=4m[^݊J[/h򹦆jɹ7!v“/_-/^~CKP姉>xuѤ РpfWҹؠb8ZLʅ4&jl$ٰ FHn8`L8|'#$|֛j0"h;\X$À4֕Y7<Q$h2'1k}|0Ṧӯ:jj:41uAfFt3,H[Sy/KzAvxnLs?<誸㐙e8Cu|+w L~ W(#)F+x@&pkRn!+Ψe T='-Oy9pZ{ajJ>^+=TzT ob 600h9~OLF yhc+}Έ" 2<&aí~kuw\N7 ޹iE>-0O$ }^uɬfර>#R~aTw{Vre,#-fGqq G4Է)HAVx'h-S⛹Q8;םtđϹY.L ,YHO_נi1@w{kSeWk1MR&er3֓|@DRVt*'SvY`gH0G=} ]7fYt?vqSDKPAT!LFɮH &[ո@G0&I[F%%>m$CD1 %t=s*,tɣ2r0c PkZ{SM3b\Y>Fe9\epO%Z$Tt*Pr{.GYK0F}cO꜐Ia7 Fd-![_xaM6;[go(a uY%D0NVUjo{tXlB}J, G@{ >)mQAC]o=yQ,a-ʀ uGfe(GTYê{ֵiWK$Fson&w (19!PeghFQ&EO2|jWk=EHn9b&žm,~ʎ[䊳/qdyzL PWgiX.\?G@Ʌ0fCNfmt!?Rg9#>N} RX NۘժGr0m|":AbĞ9 sI3 6첏^ ~EA敵+,\adO;6_vR㭨ip3@zNI,#A5M_WQz4 ލ䫂`|6V4XxW^׺tDvZ:$ ȁbN١=+ˇp_YÙ ME}Wu{\#eOX!e)%b/fGե<$ 1v9;e1ζ ]27Z%4gEWKO*Qe!c+MGqdŴC_&3Ls-T]rcEti߿{e=;2?v4WWDM[@Ru&Nܷn^%'kYɌ0<:Bߋ-\,Y)F7J1@.40bKDEOXGZ Æ W e[vlԝ#<:6frT6d:9mǧX+߼s̔$J}K'7Feiݒ-a#RoЅFPڕ sgꗁHHc6Ǩ#_`JcirBt6@}ۍ)kݒK܋v aoǿ#VA(~Iٷtq1;n@à^ SC s&94\w)s6@쐑~g3愤Fw~HO-F3<) `+Yk0k62YeRtՊ=NC ):BH "n|M_90'c~EqO1e1w+2O.dξD*tVFikMb9P <3)IP}xφMZUCydqϴB@[68o%@)T-?yi%a$c1KKmQol}fEsGD5Iߧ)?]Jn5 *M8߲ %ЅM6gPu'` Ʈ`B76wUթW+ǫ&@n X KA~U-n/.ɛFSSgR;ڣN(0 eR`8-]JDH%ߦ>B4BƌZ7uYp:VĻe)rf};q<pI5T>[xllh(%rdBU2p izliYMvI dF`! ȩ>.^?ϊWxAu2re҄+ijJBv?0UREjœsۙ;hr0:7.QvsXV~:Vιv¶t:6_9bձyk1Sw9"il{nQAVW}?zOoywEj(멣Ao|{oP<>LLk%22?N61<2rW~LiN`+| Mr\+\gFz+x$\gz(bR(JZPw| y#G'BMbNAGmnԡ+tB3")#olH#׭7^gmR-!1 pT nJEw2Cynr3flKgN7$†+aQd؛,c)znpFI)ϏN.!j@!!wG*fÑ joDw='Mq+bSZUOvSA}!@^iG0[I+n呻e8S#en3촁{ MCa =TI4R+; &C΢>egS*Aʁ.I"J.LEU|lF 7mHs{%JYed{[`bW`pAgi_}OC#^5ibQf36V"ܼW.1A 1`UE91{%+Jc-/1ި@ejJѐv=8nX陽.y+!/nAow-WMԸqPTwG0Pöq&B 棓V.|YO@2gX-=x97+6%k;y++P#)hC* 6T fĨTX,8fӶa{-3Hf lp  qҥ?nP)5KOtAǃp]%nEJgܽVr@1I2T;|_i&JEb:,9jћ`%bSz6Rщ4(s,{͡ יDS~}")T1ܕ F>B9pT\VRcZoi*a#Ĺ՛7;ubGY90ZYayU:־F%$vޫ%'A\ɋAdzw# ]2DdrͶf3B׬Z!y Ny(6TZ*@?o]4䯿thKs:| Æyu쐲֛nb($\p:09Fq3=$E>4#dѣLd0<=7'eȬxV)ą'# o ۀ$Kp\NPֆ8I\ F(Na>~UoymKv#TzkE (\R4({Q /.TW9I ?(7\+hRdȵv9((Ml扚T,; E"*`zaP0a]2HVW}Dg{bRxYY\ÿ,vcԸ ~|QYo`v#UcXH["u#)bm8H`ȴ <8 2#x^pdPx>YLgz)TX-b&K&W<mu$D / w$4tt_s:)6h(sIwYj%Y\ tnq6 [)',22iփumE`fC>⡭J^n5>փ ߱N MD˟.l\w?.w#UAgjW~Q;Q}wi2.vG@}Ge\$GPʭC Ut'ޖuAOSbu뇱!*_ARq|[eX֧ST3'KuR#RxMe*+`Vl;?Q8$Vro㈺oWݮkϔt&V@ dD_fʗ9t$mk R9wUm&켳 Z"0޳%pxϛV@-V]3"0~Xm8P_9 ^ޔtٻp¤ˎ1 pCbauZ+O@m\'!l&GGKֆgl39U` ~J^2+(f$߀,؃:HWS=>dE/"=죟_R(RE`!@`ri _ @~DNH gq;lumT6L:۔z8њWvMb^L]Q|xMY?O*S ^H`Q45 b<冽i4Cj&j?Wt\Ţɻj1c(1#:KѻyMCJ:y!\YҀ5{[2d\tܼ<[ּj DIw&S_e'1c`3hEO([un8@1t%*2㤓~{.hL\[} &wḳy Y qfAbfNO]}IVU.{?NAg)ҥ )L6 ,r B F\)FV Lm8eZLfׁ.ݴ{\A(G^$^E@ @x:+B-uQB*U < P59 d3SDﶅ=l:=vR+E@?4.H_>J1 Y`XOUܿ wt`,qD{}{㸠b3Oy'Ȭ̡tQ4,!d&-T_Nf 5 X| ZYiB?:v%1l}3maTO~P̴[\Ӳ\$+\3:`[ .5sؼߕ+(fzfaJU^~\vK ~d <7&f;x.uɱr,Qj֣(a!v$By=\J|/%/yg% n5t{ 'ARl鮽I4K H9"Hv,NmEfZ)?Sh}+f\"aq- "TVľY+NbKM,;>_w"xvZvjCH1X}P52Y8ÿi,=̭7gV P{$P8G`7Px15"oYN6'ޡAM!$q7bkҼO#ĎaV i=h]c%oSO:$ PUF2Bآcfb16F#D&o%P)g;0Q#WѼhSMjI׷^A{) ~3;M*nE;+mFi8hS4#HMy7%8%-8˸B e= F GnmIx\ &ɯpt6%lA6fF$E5). ΤU:.DzEQ?T>8l MJ=4,;bĎ5U ݔ('!T(]4tjsk}&y/!R%<:\ˆh f?-]Sq=N*_4ܪ} @gwrHy>Ty`G5]Fl`OgΟB`yB23K,#.)EN]p<D/ܡ$`*8-[?)XxC)V,E~e֗ }̀}2s':tVk ,*< 9x qI]ud]q *QwFqFRM N-bOdwfc矆0ɱQk=#wc4MCpvgx<;jᐛ|)2 <J@QζSQl\Xxuz@N -s JE][*s)q?\F23(ػ_':CZoyU2yÐ|OQE_%nEWS5zH? |Sz9qڽPn{Ϥӡ*k\\:x΋v)R%ӱW._V:];@2y{:^1B 4;^:K^ yзUc|W G9"TFU.qqp:"N@ÇUh2I@B>=pv-^^Ag8̀ƉELNyًaI"EUQar V42L+x {ArB'ڤGocf89dPeX!iFB˖ pZ6TAl\`ҲGH(nq[=/:64(S8BcSSoDWw?-t%L+n S& R'vbsz3`"h9ӥѮ tH d0\~/RRpc!!9ȱjz |䀷J+sLs&tVlK5z:>??x\x[oNnߪACI蛳LnC)9_c+N`|̬m Q{P NcZ,HO=Y+_3'/#Сծe?|6忋_k \֛.P1jk@ӓQJ8o=JP0$7u?qǻ~4-Ld-5er,xFK^F_ z2Dysr%jڂ1*jI ްRW7spP~94U[=%{I4twSDE…TCڸq{ \5[mIٻݴ֗VO:06vա #{r LA (;53Zx}R~h2.0YRD$,0E drgJ5vHXҰOU9"OۚwFJ2*yv#M|nsM{!Wk:K^3Wc"P @aۧgiz_b|; !cuK{yܸH꙲?X ` Q\L'ܡDr[sxU3MhNrav, >ހ^j#'M&qkV67*Qhsp؏hS gl&,Ċ+CBv/swJgԥ 6ݤ }lF cַlo$k0׵N6am"燗m鼘^YG>r>2:/ QPcS飯ԢBɆ3@ -4\)5^ql4x`mhDՂpg<҈1Wsqx^*ʑw7|%ON<|HՔBQ?XZNES0~eZ+6hXQo^%%~ VtcC3"; `r 5w0y1RJ|?(!L:/nc%oWKHaWJh4P+t "%؁JwL[#Ğ@_V0U\l&8b(*4Y ݔ紑Tbt2E;\'wƵ,.\l ֡Z]dn$4l=Wӥy٣l+lP6DbD'f*f(QKCG(o[2 .&f#2TZpBKcYrht{v(ʟ3I7zr cZ2Nvʦ1M5l=kxQIfW+c+L^Vg0jq~I.Hwb(ա7VXW9yzŝ7C A'n ܾb9vm.`Db jFl=P*sne [U~RӲډ+lwZgY?W6G#4N.S !6~w22V"\006\n8ٹxC7(v&SYKOLܺmi@mq֦(x9GTN d v] in&Pv6ʖ_CFCݒ b^q*7 JI{P#Ltz1([ŐFg\j01Y7/.Qsc3 |c%P:r,u9DY1>PI\K0z򤽰PM*Q| lCrȵ)Ze5(wc; N9p  0@BX:I f4o+FT3'4v':;vhhfPKe$+UXDګaU鴙ؘfO*exmD`bmٲ cl٨+NSU u7-̃=2m6o.AXxt*ݟBx1GW悯ˢ;Ju{Z^qާ[đ ͬ71d^Wloaz#ŢX\%W-R;YwnJ_mz[=q<ϠfqjEϛ,=OS:/Gmr.,cC3;њ O5tɰ0TcM8^xb)V~ZGGI"%#"NRYd"9I‹7VyG$( i1#/ߞ__jds /a-gY6K9Zx s]_X ppEmhjow7B4OT̅Œ?He.ngh~wH K|&JDžG;yxyoeg*3Jx,Q[(ى!sqej@ηr Wŕ0O5`Ld"נwjG1D{uJ3e?}l8۷xZ8a}=g+m+Mcd\Bu)L]L#u7$#Yqpoc7N}-~v0\=R7T)nrZ=r؈?WYco5>4"pY )3BRzC>H~m_kqĥ*bZ£/hDd3*uk'&8 uQ%ZWdO(4 S(v`@J6iUB ߘrpWWF.3#(ã+JH.nzGB%ړHړk4dܱĺ(l4(޺GYL=1l"Qc8ǪēY.43N"bQtCBdz1PE3齶 cEciX3Rz3̲b-  Tn\rBYJc7DENIN\<%(a9^,thf:`lNv{N_+ /\8TaDܛzGUegP6X%BN!%V dQ 2)@J]$˰Lq;6V |bYf~SX<4lXtZt 7s=-qIz/@cǚ^TS8I͂:!V7(F:$,*iU)FK&M_ޓC$kH$`u,N3zI n($Aۍ Hx=$LZpЍ3?cUcwZ|*T 4W)$Ӯ$k \ד z|[#]#Xs<2e?j#?!>Bp)o20bN;>AһP e/^@6̹Dƕt.i$A=ؠO?=&)z뽓5C^Zg_z )к̵LnÙ%Ail^Q_gmŚq\0eڳu\S " %֬XzR?,|hZqwƗ4 8:>p sK뢿YbXɵu^j}漂8<)lƙ"x_R*Fw X<j mchjVFdudDsN (u϶#:h4#Ftt}d_'vR(rql-H=RrWj?audw=ŽBᖐP(upg [ B!m1KqmRΏq8?v1,3X0Ñ9:? )W@I["a)+Tqm=3ݕiSxNZV _DlHB5r`7;M:s.q!!#»ӭص)9p^Mؙ~X{Qy|^Ze7"GO49͗&30 *)vM-6XK뵏HBc3v6\vӈϓo!<E \ 7~wӧ"$=-׀J~#xY0*x?vHEBN+?57o_KYcml.p4SqC^2LGbBk-hdŀ &.UT1l y<>8#_# ةlկvqEfY5]A'-[dV&6Ȍ>QsAbvJ&FQOK6 %٧j[\RץX1oc#}TƟxfV,ƍ^Wp}]QI}%L̇rr˜جC0صLJ&)%fZF :"vq8d|qO8u y5t8zHO3N:&fx'LnW5u *|Bq7@OLLpy8*'yk!oo-"Kw s]' =,6\u ] YީsAKvӉJ!/_2G-}'~.R8X{-ևFn)gACK:tt2xfTMo`__)l|dmH~%56{W!zCzhSd Je2[} f<.M1ǻ3!Bz" ֠7|FBХU 6 ]]qnB_R܀ᘔЭݵO!wP0Ss~D"MX؀ 6W rpeaѹ)y_T} gXzoWoQBi(l\R t7(Mkѿ;`WSvu-dCuIfj-#?F4E)- K2[K?ÒN-&˓J% raM3\ì:I39BpaPAog5obMd.k?'^]*IΟh9P{+t~?oX,e9ƣ||]Ů Iأ kiD˴JN36|\Qf X\G aUey!eSo*.N9!M͞y X^2&2k|1P6?.Aj,a,.}sŸ.E2V(v:$farS˧VV n,~G3dMj}SrOq"} "E8T.8(#ZzxݔvyȂ~.%YLLHPݮXn$ٱ^g2&rauū`shW6+ qxYHaҧ7r 2$oӇM&Xr j T3 XJѦd˞Cۈ3JwD(h؈"!iGfHZURP XnYsaVXI,%aKdL4gܽ W~֢yegT6;LWLn%YMmMlIMή٥#v!F1k@'$.>ǥ5sELq'Vj2t⿏{;+Dn= 6 HJAH߰In9FfXmPc>q| J u<+6y#qhVe%ƹA| y5ct22/yvZr2mk3g2źa$RMK_G~=L^Īi8>)Nzc 6@ i "*Я7}`B)Ev*%3-9SM%!(*ð }__y~u!' Dj{3Xa&uqJIN&j`adLVIxޡ? !ⵢ8ՅVoUdxBcK? i<$񬏄 b}T:<[3v/?h J݆̑ jq*FQspj3.ESoU]VyT: :'/(X`2h]=~_49/'tr8RgA>5G)ih_5s#kvKYm^2͹KDHAJrj`fLyI0j|$ԗэGptahVJ!'5ꭩq˛?i@B9#Fꙿ'N%Tj6Yy ]Jib1qXaƀD LedV'RF7'6@p:ItTmj- P>ew-8sj4ZZMni%v&PLU~ߩu!t&W) $  ̯|pZsc7KU~Ubo=U럌 A j t&*(,cM}^{Fg%΂7&x}.U'R2}/)=$cKMD<4I OY}t6(565{i@cr09"0(~Bm=8w:CC?U=_eRW B68Ho?oL*H8VPg؀Z!Veq,h7%,K}#-!SVZ[u"0-0\&j2xLJCorDŸw"X鰠;g3LzwQ_%^ܘ얏{Rm Y: ِ VG1#qU:8YlN.ebŵ|:n\1%,sJ8NB0yt6V&%3fVCi\~vH4~0R= v;1iY^n0Y !{?ȟޛGna ŸmWWɜ6Uk0ٟg]ՠ/‡%6up-a4=*TQ?k&K- I!1epe hQQF]tௌRl? ʅ%>-_6IvA];e7EɺHp7nn&\Dv.aJ]yD9ģy*,@Ua2߇\v-n; Z fj4IVqcm$}dTYhEM[8ZNq^B@԰8{vOzFr/cLl/VG/|ӥxNpiXpX'ntΌ-{8 ȕK@u1NxyR9k0Xa &8PvSν;n%AgFkzUyЪN:6W4+$\XMQ? /h`~}Al0UɤSvuB| UIjϟ2'FH?8 N>VaTW fl*?qLT g',y;0|T/K.q`3 !r8s.-NEA[G]'sb2gԽ,Մw7-deb|u _*YMQ406ࢹ+HE˯P**,ƻIK̏, qpl2}_Aa(B?|'' ͑܂:8}"/'CxȫU~KVRضb߮^bU'Yy'1Els Ub>iBd(Z榮7u3dE-abkIg$('Jz(j4&_P%[v4XHTp|$۶ lwגd/j,lIv8dPUk'Brc!$4scTݒ+…. 3+D edB%59xp6?C=tԩ%TpM m|S%e !+ (,vgŕ w@<[ '#+jV>{|WEA)4Bqn76Fqm.4/rb1ʔTE:`b{*+AҲ*8'iv a1=[0r1xN#|~G||ب؞wvxG&r"mJ$}Z 2k &aօl:[2'i끮C+m?rƞy^\z/oBnu7N VTf}2\fޕO">ЧXz b9|2wW%޿rG2 *9Z9:+43άO#9%B8R tcz#R5 $+1աm4 7dA gVw%BFSPU<@i̩3|_"O"`ATE;,LL^׿lwM/:Ih|_/WB.p>F W9G"o_m3SXPJLl»50s0Xr ([D]FZ--Rt2EE!z=}_r"<,6Qcv8$:'?רj5gQu9b0(ߚx@D!` n <[ƿupff* /n>ewF=]swm}};T}O_ʸJڲNr.O"?>5,VH^Dp6en3pV* pJynF9yk0n$JZ[T.֎YN.TEXVù;2|g! 8,WI|8l6GYSxJW:N6dF>pn; aT$Z4nkD'̷#נuH<j@@OF 0p6J%hZ]E7PFh#wnAcB/eb(w3n>qsoPۍSbYݤ`%W(Dgr^  &)1a97@-wE&:[Iy'^L>ѵߐlMsЉuCTs>;gv+t8.EF+zEvHQ<PMשpARbEB1 rF1?5JD" ~~#gd(i YdY-ᚂ)\^h]`:x WE//`øԀF ]&ߎ +8R]r6^x/Oïp b5`YmqG~n`;ap3EL$ Wtg5J th%gN&jژ`lE{l^|J ^$X9%чs+9#v#khB3i< l󮨕g'%ԑǪ%dE,htGae1J?Qvyy#n(u_nn&5jɖMr9΋`hAٌoYv]j .sY({e v/oy͖l5M:9D"C-4QJ՟iף9Ҙ7ʁr+7)NrFMXь8>;|ESy &Y<ўhqGU'⾟]QS .J8 0oF|'ΝˢHg'U;ri *$Eƾ4i=ʿ@G[#Gl4O4d1 oanQ-P y=9^ GcGַW&E):#bD<,tbfbP jKrey&;_rQLGD2ͥtl3Ek>I̥gD-V$QDJ IA o|teakk{0AvC'kS9|Icʪ&z`v7eC"%Cf8E#T@3#̈\#όLD''}t^1>NƂ+ᒚcPuBՠk4įxlQb̧Mcj+ -o@ udT7߭Ku&s??} m<&[I^\Ū"5sMI}ק;"pPMZDGn4+cN#;yJ[Q4@v"ӓ/D\Rx:12DTnQ\J| 78sQok:Nrn8UE?4N5N\{LMvtL[B52)t o~]``> ݌K)Uy>yvx8/G_M2{|vXp2kNYI1@; v=0U$]݆Tˑ_CrI%d$C,֫;g^CB a<\!lOprD E Ҍ<}UFj W +K b/ک}'xt[E`4(0eZ*bh=R6afGм`&f掬~AZ}v\Nn*1(X'o?D_焹v4$1ɼk&ty]4K7@+hW޲G 6">ghIFԕrcX.O}pm&V?uͯJ hj֯QZI:IG% y%Td0JlmH&Z}93֚.3|{ ([:$K6[:.>oh ce1пnWwډbvOӁA|];6uֱI4!e9!Pkn*xuyz*8&rXP%lb8mr+Ɯb=>vMHhQwUZQ>;kDZ6 E%磤jht<'(}[:\~PE+㷇{[YaGѴ)^3slcSG&*OMs@ĽF"R&H]|g"6E=saʹ\;RWk_RJl? 2 ,ۗJwws@WiY?e^G衘HZ}Άl*s=Il&R͇@ !j8[W @Fht" NyM44 ӒuFwK(B䩼vɧ޹Ҧv> QgrA0lA4Yl+lW7YˊG^}Ȇh?GQY_]Zf^7':{LRo[ٵ5 6KK U 1lj`; &sJꠍPNq7g,ell>`D.f/EM`i!f -Wb1kąq(܉0rY\.{Ay%txaT .G65K2%A~neFʍ#71< >n{]X~cH" Mcpdb4DZYмaR}2`{4v{t=9ڗ1mvꃂڣS}q"3&ȶ p ]UBExb]+5F|U¥ӇHɠ037uc0锝6sʱƵÑ쩯EE[y[H@cr[Y޿ E+Y EZ:"\5 Zm [3k$&>ZF%K&b}`蒫6wuuSZbo ՠݻ:kOV:2lRagCrd.@Thŗ E-vwx삕_82;!Hn,; d@2CtBCB(u;*Ea9a \4jMէI𶻆_+w!_Kc.gVW]]ّq`)JS;fr*٩Ȃ7O01' $%P+p] g.zkXlSbk\Y۝`*ʽ/bU$ R9z.)GկK|!Fvc߱B!1jqՂ*`F>oNВ,ÍҗV`nHl.˿Z')IÖ.is8V9*[ [sL+7<;:< >.  7󊟰uռ́?Yt5ģi >_{"b$Dy#A{ޡP݅ȼNJJ+6Wn3/ԣj{x*Ua/@j( mϗ2@N Bd J„SӰ{N!3WXƞl܉wX%ֵoI$mb&!+Gp-۞w3^m\ װ-*9#"w D-D$ԭ:I)~ ?z]˗LPJ8 !m5Aš=\U;Ae$t;:ҭ'W2.M[S@ʢOJ$?9xg@^KW0](טTϲBLoʙ"2A6dW P"g%(${agLVX~UsP>(érnčqD:ߡe5H#J rP8OJrd9 )c 嗯Z%OOE0˟n9{g I-g.tns XB v KA$& b:ztL*NTY8h`}Y&w Ot/qԛDueqb>kB+ֺ񡅪f䔋5 AU/->\n]+_ַTQvh#L*pyHfϋxv;8ћO (>Ta8BFOD%0B21FOhwbQ lZm1 o)iV(]+qUBRktf4ޜ+);%8̡!ҁ&CDI4 #"N- fz"^%S^@?{lV3)qZ=🲨(f>N A@X37]d\Gs5rӷ͈9+V(%_X~ϒV-].zaFy}kDҌxGV5N7v%%/ds*©\as_.Cq3e>݅Xx5zd pW1'!nd2xp_|Pzt#!$[f@ɏ\9%wb.ǯ0+Ul/Dt[f4[4`.a; Eާ Vlo^6D_,{<~2MY⤚ݓ0ى9o,Tͽe^(4ъ{cRgA#E_fVj+X|q6zXIJy4%VE}l囂kΑO|X}h\D{t]6Fђۣ"<`~̋Ч(P?9NZ*ZƑ6hJ..DsyK{m"aR̭b%N!_,lWMw~Bc܀ު,/& d7Rx[VBggNӶN.v#D<5a srHQ;3ⅶ'ɮ8a{Tg9t`]U`7U8% ZʄXDJ2s1WA;mŬG5V8$!JSϼ$MQ (HP3&_D&\'N0:3й͎Y% L%V(m ڱxvby7"Na&|CzJ,nmw w D;+0$ZÜ퓐 o"!ƴgE*SL rVb>%ft4:EUGqvj3#D8>reK'<%T@//NGi(TK<ɖ n%ߋ,X0s m#>y*EM {h "xk#R5Ezg9ZiGsFW~w2amb*S"r`p2[H&mc؀H3A2f2OS#/Z GTjpbjr^Cjuj/x8 P"f`,djn}\2S;,-,. >T֮H #-q}~"yZ3iU:cdv*uYQ)?0#MHE˟vp/vI/@m m~(:?Eveyo7R睝|Zа0hlZ ɓF'!T@ޡ?6t۵ ֺo'o G;UOzz{`u4ߓ8pk mH]줄\^U ݨ$[>oV`֞HMY]n3-7}LT? ]0W$[ad'm+r2 unԑ(5YQr,?1[uދW%6$DWK䜱,$%J%Ue Bz5xdhLΆ'T5+e&L=Xt;oA{X,o6 6A,Emw'xJ vn 'aI Zu EZ-]V @L3Na' 0+%iSY?r1VXERIlG k_i(`l0'8ޠP{ʰY(m[|-yp@EBX> Y3_3Z~LIHA%qbQkFwVRPvPk/v,h%.m *_',s^bVAe"XFKҢ2/6`ǖm $_ niviyAljkhѵ^9=R i`#XoyB0Rv$t &6B<3V+(ϮQdIg7SL7ڒ* 5ş5;R}nH; ~v;..Kr/cJ;^*rsٜVэ,V=*݆c&kM |PQ?˓eRkbmeFel54F{ Og{`%hxRS4k'˭~ R-O|ոe3Ii chWMjceDq5qwM^!9A L"#@;1P2fDY/K92Q=c! cy yhڧc*5KE=<52޿& X.W(5t kBbџs!]S+hэު_gEj=+U}-dhI#/P@$_@ ֲP3R]P%yXȢ8!]3gdfS5̀="8kwѩq`3;[~F8f8.[Y~-kdY nh̓v7a7ba290ٯ .a_;B5iQن,Νeִ[sX̑NZ?/iƒaS`#e.)csF :uЬVU .gC~ MJH1D \8(ӞOnlP(u{ҸSյU8x&Arm18+&B5[#>4z[y0O6>￀2g{LVȣTEN }Ԏ 3&>Pdqu͇AJO͝b9AQ羢wv+3y+:7o_fB8EU?:iXRa42C 0uSjnJ&)PllLظ##l|c+z++>Cțv'R86)gKEBO~L +RnX,*YzVKQ]dO@{h}yZxb"~)T!S7}޴m8&/_nYvÞUFs|p@^6CʅF '  mc|%am=R4I\PTgBX.:%];Tz.mjTB@FSpl|#pcT}փIHzIL y5݊pQ8 r*q 9 >xt|gz3f mg,F#J[ԦpbAz U|Ɠxnh'^M!(׽M0A1Tjt5P?M~~3בz׀#O(0:J@#o [6*S֌Yamn,BgGZ >) { 3l )E AeqB\n 0z(쓍JJ]ZWr6p,]̊хև"5TtfijUsYR===58}l506tZ. E0Q zĐS^@eH ծ .ۦ-R,X3nV%;,CUsL}y3l/ hh*Ԝ}f1OA >[*ɈU(jQgPb5mCd\kڑፂ>j9 C'B8i 041?ڎDg7O$jC@[p*Hze#)`3IFI!zf JyZ+k8b/p4>3&o:`hbt!8W_Ý "wQۙL,?͌[ њ?NB짂~% /D bK2!z};;+G)ħ)2 4 A`}Rrkr4`CT_#G8p?X]fuC-^eʁP#*b @2CGAu\TGbiTQu{_t fǏg6v3%.I67|QiF<ם'yDNLDُc9+6}{%Jo%uq.̮I+~$("4g{[gp@j-x%lb)ɇ<`-4w zm`|@B,/m}#A{dz)~fvWOŲ?0 , @vyhq*BwNߐaT&g&}JcݪY'Nt߾w@GjՐtщlND B!pc4c e0saao,guQCn٣Ft;a+*V\pp"e6"TI[>3m*xJ:'t}\`OwhۅCe`BѾ5> Ƅ6|7r-U–oXb yA&2vK\%YM<[4 FF:;Snu ue"RRZ IXMJ <0EjjSxVby0[AK-*`UGD+ iW2{3#R:8jtCj7M\–G%+FAOe$@K>˼b:@8"KeW}v`#Mp_mcFpyy6)F o!v \.Qe"o ;4>v"rkQ0s?oAL$f{z+1R.q62ҥ-J[1HExfԼa$$כu" 2dHzxzZCWX(s6F;-﹔^ϐ~/.ub%wi JE쮼[|/<#`ouV:cHpۈ^DZ\ /B/G 5!o68?QGAlRY$L:h<2H+/f`! Նx5[T?oзZ^B[N 2B[4ò[̻`0ӸYC/#|U`g*v]ZU 5biyx >Fa!AA3ժ+9ӓd'Fhl7!l4t5c ݐM${0Gr}D}pH*WU̢ۗ%RpaY p%[/)n?(6? #El##&d:UB~9؟o#aaxʬ Ml Gi}s anNT9tLP^ Ulp,C~[G*Ym%;ukʷ^wbfk]J@gB qFk+4Keڈ`fjOIv T JMK;u&׾L:7tԛap<,_8c-j0HyK=#r] 0;q`N%xA@ FSZh-Z'e)('^ܐi:~1dكXkK^p>K^tGfjbY2:?#L]DlA C􎅷mu4Ù熽ula;se w%PG4a:ID ( <1^ޗ7@WXNsi\f01@LUzIAY?0HvM*Цx= ]B3䍓T2KSh{\" 'X^` Wc6wRD$qS{Y}o5eNEi9`ݣM3%EߏnAnh_,[RƽUX\(c<&h`4 R? j1 rLh[,_ =-Br YzVjq_@ÁG@@NӴ{R`HCqXTdA*=B-fMq)-ޖpi)şxd&7w`Zrc;#i2sZ|m4yb0 pic0j$tv\Gs7Ypcha6 Z-i8-^1hIm\;9[#o'N(Nʛ PS =ll7 'g6uRS+em36Kw ^f:X[䶊{[ݯvJi[kY%Q-'Aͭ@Z+XZ dD$KLNBh>G1rY˭UKp0 ݼbBg;&Õ鍈-EZ}e?PjǶe c0daWn C/`Oeճ,4 WGgBkۄGِxTMb Jc+h, k|`4Ҝ{9|~ "̣,5g-͈a/04^kfH3!M:TqƻA7&#h>)cw| U-z+`[Tȷ |׹TLo6b 1ϙz :%4~6>BFϮyp;LT#2ڰ 4 Z;~@-ԅ!;?iW͓ە0g"UNsV|y1]_Im]_hWW|, (D;چ )I a~6gd9t9~/$c[WA7C+ Ls,P;>5R>[xorMs/pYbYn *% S .~}gkPqQZ˅AepÊqԽXoĔ#%-4O 6(`FrsJp00^l=b.!-( ܑwL7ftG͖?Dj#ǗfBB<+F L [IVtFvKrJq%Kv4)>'- 'Q ឋn!:UAR~cC `˾֡Z-O,{r-bj~}UtôKݪtÙ V8Za1\a1ʶFLr{$Vv6Xml%k:*<5#QxLs,K{D6Ϳp?q q8_r*gZɵ-m2WԉJXqLpg>)I7zs)N }00=3~!"XDo=D?D+;2s˪NJ7rn0K-tY7$Kf`:C(VYժ8?냾,*MU|u o(P?n37bXacI \˰'pC(&t,u2vbvU$G_i tCe)$5x_\vU՞kgF.cl"8?*1k\.<_[4$VSc[[jh?B[&@c{Nʌ 48 bYk guY Kĭ>kx /b\p=l7ߕ `¯[- Öhv||YB=R!|=Y8qm)$#+//3!3FÌ+޿F`m=[= &-R sOV-;wNS@`@& U+U}O>Yc;Q*bgiz =j7-_5Qj58q-J]ϥB;HPl3.4 5ө4b-jߴZ:0s$AkNTZo.V;DP4 y[ ubӂf֘A wOX=cq@ 1ں>BcnhR\c7l%f ƌeipIpbqXǓ#Q+8;#Ġ<`6:\nn\'h-A ?C.C=;0wmJ<щdƍ ͺ@:#Ou_m%9å )7_F]l o4ǟm'Ԛ 2Q0;Lz#QEL~g. a^'-?Kmѓ,U:@6z7\4A *-ҹ*î>03')Xsisv7|A"_0Q-[dA^#iaCGNBBo_~447Ž!aJyΐ:&-%?ԄUwWy:éH&~Zrd7aЏ_8ݵtOσ(;ph 䯰L3YRKٜz~Io={{Xhz[}1̽sf?\ʹXIdjX#J^?h( GGf%4фd@a 4*ў]euf3G \ 8)z \PdsLixU!`HlCLҹ&/z "bupSIiݱUMy,O,3kwIۜTW$<+;a_b(&,R/V CدM}㴅PDv6hW|UsGWLBPe)] rעN4R:-9SH_\Pa$G+0ij3M,!%~$澓?R=>#"@ 1H<ZfjT-[jJFW.'jv5>=Mpu2h~>1Ap}- -}]T@5&pv!tÎTҭv,T}H} ﴴ#25ukD= KjpMc>eGFJpꍫ89HddQ225X=DQ2T0B`A)W՛7cۘur3c tvXAQ!}#r_?>뮅4 ud/.t-z9.٦052\9+_\ `U52taJ6\U8O R$A׿KFC$׀ox\x6V&o瑥CUظٽ̙9Nӛ$>AÙNF:Air{%{|PZ~?KjrĈULڲpZ+\P'8M4e{[M6rv=&:N',x5hvB^MO©FOfEe# l]1὜ Ѿub ՎT!WyK[/$Z6ٰx xFR?,ߔg"* ]Ūi4|AN JD 'q^ba2(B?ɋ7%=Gm.ݎ!LQUw wȥ.L Jp)Ѣ mtS"ßIc`{i\χ,C!& $K:X4۰'t?m M@2^9&X*9$Potzɸy/0V82 AI4oj>`<]?I:occP޹Y}nyĆ\8(WtaZ @$f]b*TEm_ވYNAB!#⬞fg)$|<_Dc$=N@HgSqЪ*U;[BZ +}݈q3CC,|#>heEƴf&H*O7"H )*)D[KӟDjq_7GC߇&umSTGtS."$8\l!Ux&= qc r0 FxS-,voJĭ\qP!%ء!ժoyfL/i7o IN}[CX))³@p,i/~ z'Bܴyh^5]PA߄sWo]gžØ!Mia )/ddC jKȁj4VXغ9NĔ[cB r W5=Ch`p{!˾rG:z)?ћj Z$=P2sl=BV IS ݐ W)W Z" Mզ=3"އsbyw= <3Dͣɳ.:wu/z>>_85( ./E7KqJ j3|7וj&d8v̉!fEaaPEK-sAgaE9(q0;EkJ(w`$D7&Xc˦`C:`Ǩd>۹s$ҲCˋDXh|4\mΘPŗhE-_w|0>Ѣcp\ اлo [kFH5)ТdaNWD(ImDY<$^ii<) t4-Qn`iA9N ƅhb*bԣjTWU#w`jz~хRe禂A C+$WbT<׻09OeU ^w&YPstQ3X kZߨ4В lBey,hOexL[!dUTK]lʺ;pkNr$ZG:i)OȈ@nxp.2\Uz_}#숔<;_5L)GU4wOj6_j)CubX*pN#U˿OǥӀ֍O/%}UvX&>X'?܎)[CB{)sU>۠̈́r6Ϭox̞{qQHu^F{.%A`H\LVW# Kp}J[!ގFKG :=abl.ysr/T}cg2g:k c(DD,vbxPut*Kf ,<8<2LJ\i;}0ş$ю,[|(P)SV֜195VKTSQZI6#{o.rIaGgpu=_ Wk=Ts:tQB!<\C[c|P6iVvՠ3\p$84E?Q`N Mn nn_4Cx@r{WW3=Y7L!ZA}1|DyHizyͧ.2+Df_3d4'l<8}DN/yw-͌O? 2\yk>e'AOGWL]ϒaQ|QI~x5:vӸpNd['"-)~ J;!lOg1&]Wʩh=E 4pG s[#lRpm{TR"=0>)KoKCIg>!5ϹG[B{ϔЈ+ ̛^~v와ٲ4񒞠z ǿp`!o.M@/KoE Pˋ.Jŭ/{W,ٳb %>߶oyYݴΎK|eql7 o%Oi )JrpκJlKEdzͥ&_}!gb`QJ:c-aCppUf=lq@ CGj"j/5'0w]T1(샦 9\fY٪=HZ;(:K'_P˺H-$oQ)aa#BWm_=߱_#|ď#ث֍KpLYWOFvk޻<3a.Y>!H m:Cn[zSPL[\ 9qHI?{'' O[k͸\]/RF HK8%k3wωĔU+05֘]+ds ~ zgZ1f7ڎg $kF[wo<u}U3]錚NDImNup.)Ko*B!qܠyH]t#_+r0[();XRJ> ]DB'w;/_l?̵ؾmYE8&A7Q!\$֓VP0?zH3hun/,S  imJ!kz9f\3o]A$ZOYԜdO\!x'%{)0cau=لn`q:$b$`~NwM["݋Tk;IRyĬjUC? @B7|L 4ʆ.ĩ)p 'Phc?s$,caGM@cIϘ@'Qfa_ɑsNz㪴|:K+v oKE{!r'Wؕj,?pa`tw2ivh?T seBM (aߵ&ejx*,StA-&2P=~n Alar!KfC *0\:r(:<|.~ԑw*Eԏ!+u)O\*S*xyK|+ҼU􂓏8vp1ֳ("~$ Z8i0@0/s ;X "@>BRTmH:(-CAZr^jZ6 Bl}8PF!f9`5ڈc2F ,o4K9Pb]kEzGWH:ew*L v']?7~ Bʙr*w3k ;zj(lrH0APkЬ( / < RюeŔhbgz<.+yMׂ|z RZ+ǖ h'IO;F~X| |f md{l*Il+>u_m쁛iR}=LY-PI, Tnkm&> WvI" ͍>}h1j6, [AISwN]6tٙcx GpQ@M#k{G.F$?B[I;rλ}抿Ő2${#E߃([XK Yk+0I!q9@jYgf,k4< !#M`7P9HYՊI5jn)&Ož=Z4\R*SicOPb*>Det¢fTT煚|SHU ^£p0 ޳(8E.?RJălo>x_z 0@&rٱEdʜ:4dYA9>^L ,TLH-qj+=fH oXÜZ֔&5:>mPAdk0Q&b84"n=<%}R2%iKWj 7U¤\{ݳ@% m~hvS =ahxr(c rrEܢhp94Ex܁yNZ)JﵐބScbGSg9| zYL};hZTVY:_%i+K_A+l.b+`{{CIe{o 1qQdQD/,rl^FeFz񇋹!:F.G'61rX_7u?U޷iYi mN޷߆GJKǹDO"7{wggt4@,|-U;*NX2^LC ے* d P~]S',I& (yJӟ90wN4.@)cU׿FG?а@7 Fݨse}DlS8eLy)2]F>o|bP@A]CB-hc"{W;JY9l/\F4mmq"t |~*BtLTܯб2,W;` l@հ `;kwqCOQkfen54FckuLoT>v,Æ!myŐoᴭ2̄kHLeŁ?f @'̹z.y{0ʣ!Io|U2O;3;>\9?ݞmg>)oZC*܅ۤ,O}X)GSCDq,qkl^*ѫPV9r.*fӰ@ZrP>15x;N_F_J%g1DSC /&+웕Pŧ5[* 3&|oW+A#\SmpHGG.3$a'EuLϦ^Xxv.0}]&gs)ߘb8EݬVq -H$%2&n3'U:W E2bqZ~BϓGG0z G,o`NZLܜenYij:v}չ?xŶTw!R<$)0nkɁ= # kIK[%!MH|{'-*9;]a(z01\{=n;mʥf sn Ku@Tqp§l(Fd ֳvA{& Ku,O*ѥ'V귕 N9tb`|UaFt ~!R^hh>p(\V)y΍ql-4j#ZQ1EKN⟯"t+?qSKf ;]Q2v\S#C`d@)'ģϤAצ$Fmi4y,Bj F|x8D ]RէjO%5}%ԸG"S.•>_Z@j pP7_Iq xX/eeQCꎝ;}8SN??>W֦2^]BUD܊L}uT3$끾:>1 G-87"x<}.=ddQA3xЏ}-^=2=3>` TEC"Olpb:rx)xnl=p;\[! խ?8dn;͗ uʮJ:XDR^i%$|#|qRb\DT7ZqVH2]'dĘ::99o-ؒgFB1,og@yo,e/YciB+ulŽ(. 8 WbYq(oI1|Hriتxsd}qAΒ͍gs& 6 @+OZ L~hݧRFR$'5zPZʹo#Ozo6XL%0o8oO8H ~#I5*fp_7Va =6CeR6!e i {37Rhc4XYk6K]n'uQX|>qwe}uPڼe%6H@ǚF%妇믧:4 MŒ%‡x39]3^J(~-.(_-tF$<ք򹾟3T0znG *bBu1(}P@rX&G=Nz,sE{|YRk#Guށ w$,mԶöbwys@_ypPV=W+6X_qoWʹe02yj^&s͈-7'E~Z~O*kH?G Sj8h'_GrMϤ֛wnڌ_'HZhDIUu8:ZMUuP݄=['ľjf {J : HU"m~ :M ,]2y ɐS/;l}ꋮJR#pk`zH틤HN w2,K4.Zl`q>IkzH(xrV=j5+8fOi,3 "^34ab@=?(r_Bi1ь|]{^MMℼ(1O\.[gSE糉B]oLZ 4^"nt)gփ Nmc3DhD{M%mOlAUòרәf8 +>jӮsǏڈlr* o1+f-cωJAҊ@4l'o\9fss1x|uQ6WAJf=`I%ym==,̓!t #]z*OJ{t#M i~\+S l ' s̳qpxUf^#aC6ӒtNOĿ rR3]Ǿ; &cSxG j:zՍw`jǒqxwϾD ~Q]\klC 3z"ː1IHdhX^>ݗ ?/;L3 ٰwq$ʯeuG'jM?3b po<1^-Oi+a -U_!hzhLaQ\Rw&;i9wCx^44Ifq9Eli4t3Y/xPy[; 0`Px:VCE771zZTLC`o8&7+c|vk6F>Vȼ:-?_LqeWvn XEmB+P?/O!(naS-&f}d]^֩ GmSc\{42G&VJ,qŇ1P$&T7aTlP)e ^R4"ŒxPIŶKnHP Yȷ4EdPY7zBϹW^ ZrḒHx6B?jr{&`%s1T"kS1E$ \{JW&W!{OoTA-qCk~cNay-پ-۔q#=cV|*OqD f{\Zį%Kk;IE?AM ) qc?}Yȳvi_-u3`'k\! AWWctÑPj=eL}-:Zilj,S>Y%Fy*dC4}j*Fe`m~׆jgu!2x6QahDJ?MWc (B>t} Jxo()1 &B+\c_Ža{30{*ͣKtdoPAIvhm#s:K~RMŤ3mz\|,릖p<ԝYz=tyZbwԆ¨OPv#ygJӈ슘 ShS.-6L"lfex=Ke )"pI %<%Mc.6RpsOPGI1=g6dCn:˚ OŤHkws˺< ?%i0\9%zIfik{YgGٓ!y?.HPb(׽i;8흂 жMQw;l'Cm ZnPYN*4蹋K`:i|Q 34ĥ:}'5jB&:j9$Xi gjͶ]6;aJSPKzog~TYrLaඖp*MV|[ 6`_ʹ\n >,AJRyr/AB^UU[:t#[PhLP^ ƈBcm剱 u{v8L?̫%#4r3[X|OPP"0J1x]SDlk*_O%V#>_'XJ2lGɺubMb,/=45jcP԰VEpJNU %8F8mjm#9 aFR 6tWfNm_u$K1iЊ$}KrjTztS%nKe%K *V(ZADwdCj%܇b@ ?F@ojQ#!8c=m.ЄPo;NxT8҈~A1I{&Cwzo5f+-ɩAW:Zn+ǖ*;X(a9AgU߳YwG혿 {Do\i1(~'=qMus*[z'@.EZpw%:ާuHL>(J9S0NY/U cc{tzy 3lYZ>NYe[d\!nɢ%ڦ*(b6K2 G`+^GF۔cԄg֍#l96DA{ώ?HZ^D%IML9_(_顟ysS4Kpc˓9C"[Z,͌M9Iq*MLwmps?*ĺ"M*dG5D׊,x(Z[춁pܣI&L_a v=#ģӇgD9V3yBB>>4x΄xjE bjT[J߾їSy߲@=~y8{0]Vحϐ=y) 99X<7V?V㕻ʿ}i"q瀙+A e*]tqbϯj6}٥σirYcZMJ|(\ oI{iff b+I=D+/5l=x/J%32f[7JsOݩWT#=Ѣacɔy?)zZi ]H H덵, h]#yaJM o>^d5zkUO~lr@7I~GW4VuSrj@fw!؞eL}ׇ̣(3(oh|!s\bCz8u iŢ|a-2FqiSZK\qN ,W:6Z~upjEh2 ,KqxOib /gyȄE:,0Qmh?"AUh=Sx [=a VwOaMe`cFYqӊyGâR xXuEg=TtmV޺F֎iSJmP cW,AM'?:oAz¼*wM0=L<qJA-N";U4#l_%>-*:(ѷi:? /5O*2'7PkNJ[`%R΂5뚽zh/62伒A_+yu oԡ3Y@Nh"\tELܝpBmOҳ #67v1LLl rW0dUy6v 2W6|۹\2.3#ǃO4 WFr hA36C/Ӏ4jjOatIPD2E&I`zSX`Jz>fjymIjJ Rᱚg٦R$.䰾3Xl&9{bun]ev}$&؅03ϖwW[x%x`3v|?dPiS۸ξ +C\TmAdi L"pFsKە?-2E#MC=BGJ_կ>L4~"BNSN݄+"ˋzVW&Ӽs/[ whf \la^)w!dΐ_نXU096A1ѣnÁ|Ǔ58\W6aIPPەz1˽`Ψ7 .H9܈YI NgBiut,;+> ~&LQ>Mߑ۲]VvUD T 0uy1T+dtfuWIA v}IK]}֤3M.[q<z7D!eFP;ܜ8r'xUGZ5^U;EfMj;l+ĄfO͜Y [PD7q. h@1B:$6އo#i\)( ?\ W2i59J.`k7 -R6PQZG^}r?ugRs{M_G۽,eotnepe& siDj`s65د 7赯2?сIRŅX),}gغ_55px:/R=J=0Yh*a4`%0NL0Bٲu"&'' <*<+j˂uAT/+]A`̭!3H=( EpwP@@5hfh[_ gwdr 1FgTb5|f*:gϥ[u!C+^W4 g 0Aڄ0J'ASec9(͓CR%}Gdtf BJ SkEqxw3 4Cd袒 _(0) SZc uV8+Mu0Yr5Y2q&~ Wm5aՄ׾}W)uy4 `.rf{cU' b[q pv鶖3$'FJM wl69J_^DOU/cy8lpY|)ى?E3MR~.ˆA[nWr4wzp^\KMCsJ4XSB1IW/S vt٘UnMv7smrm`:r^^Pu=S4+AF$Dre{ ӛ7ٝI)>Q}+kEy X+m,Xa{m"lzh_@=||/Ait aiN~ͱC mTؤ,)U=%D,o#05 5-l$ wdA=\zcu?)R/w,d0f^@'q0^_s1ȸ~1[UY^"R7/E@U\OtÏ w QJlaEu%7**lPk,菥=\#$T. Ӄ#L43{]Ii!pC2A&O4ʚHQJI5&&'Yt.n<1t@+}S1ܚ)atkl`7 6&MPD )ߚQ>c;#K+:0sQCpC|31NK~~ێ ;L}Zz ,2! ^*Uj6cqUkTh.%aA!5bp]0yV "< 'f;ϙB[!wB*dBE4V :T]SHڵ^.=5 =U z:~ZJT8k?j)3 tw.dpLU 'Siɯspoc6%MiS`Q[>{YUߜ1cόQ12UAwz+MM(ec|s#=S=]1M2;ů5#⽳9?xq04 ;_r~G BiDF1DS L$h-7+K}K$o͌&<6\ ' n:s٨DA<X76J1AYqM^C/" eJF7Rʸ:dK% F:s9vm\A"t,v2'X n^`+9}"µk9Nu9Zkf C,ߎy1|ZCZ.Ep:[Yj2<7P +`q@t96=|I^GE#n!n`Y; hKA&1@a \Ok,>QZuWR cbAI(P:M_-~⸳/ s% t( KZ跌D b:fnZoauq)!L;ӬalES"qYtK܈lfNrZ'68 U<T,XG,K~qJP"K x┽[ɋb}]kGPdVn 4"Eb:v=2Q"ʁ:0ɏm3L"r~\j O͖ԷMg/Ck WrōM)7ӝNQD3»x+N[ J1&\Y JcF@qmwU]eYN ӡc6!̫gx'Թ%ldǒDl:K/ ]`dJ,)YT )ԡD m =] g;/Mk+f:$,5i3ԩ6#-'f(tNT D:ZB0PZ ɷBv\٤o@<5Ԥ6TˀeBÕ%b:dB93/*waNy S")sX殷Űg̐Kw鉙^#[CVuXMMf:x]䴷汻E/\SO m8Jr7\I2uG:S)8p~uW[HfF0L Spv@|w9.u^ V#춸_~bdϤ 8I_q"n"ԅoC s0B)_ӝTg\-JI!LUyfSљ=Y \FtnDkZDZ#$\D J 5ֵf\ طE|8pZv}?<[fY_!4z? =/_ ͹"G4$c3ω!]+fK1Ү29jQqljl؍Lb`nN3{RTS9bV6SCv(EҲNCcUrUEzD|5{ ºvJܜgXv0>}i8_+? T6ORLj{jzi , Hdo!W_V71;H6g'jiulYqSeݾW `ƶDz! Әڹs+i*|H+i#? C͙&iAr$htjfv^V 8L "V_4ƞ/1I&h=G7L B)*jIYaG4/R94kjy+A p3Y{+ Rg<`4Ks au Aصbϰ\;Hq*DG3q }O7_!q~R%f /A_ś͡<8$ZU֗9֫S#_dN&Wa_;_=մr gssݣ|lٰǟ9A_׈CY{=xO+0swIv@tWK=Bx0uWә{`qyN],jѶ9Jd ðkCr2,ʦݼ^a s7'7uy܏+Uf3kD9Xags22@G#lWg_J~T?ȰqWH;Z(nmd ] Q ISqj爘?9]U1$ 0`}O\jwt(ՕkEjid"r\l{F[&7bvyHp (%&@BHbKtFD5)|jpyd0yT",wiBa^S96tK=$xj#Tyz;|}1=.y,}\x@p[m7jtNF簣m]ps '?p!t2:jIw@FI:ė@@~vӬH3^QNKV~pG9?4>7?UH_%)P9Xz>SrKj18WbrbeY^/U{uBupSxg?HԟD0C0ǥaAGDmXa}ފ}h*`hѿu͖{z1qaV2ƏsrI'yNadxIV0I':q~WLD$L=8y5/A{br}y_@F6~cu^ _K'_ ZDf,r$!δb4н1=WE! *w~}h7iKRI|mdJcvREn+dvUHsw; ppa9pFTEȺ.bYBm5#~AAcU3']iݼPX+$0笍!ܱIr W`c:7h]] ǚ<@P`l tu!!,T2};Yǔn06\TO'\}a"ƿv3fw,(#x&^ųfG>y |eػLis:aO9)51-8u@]oy_caXn`.v6CHWj *.#3hҺP XLtBN >;7N#/F F;h} .T+C NѴ$ Un%=3apspy+V/VP v"Uӷ:#sTct]S\zZ[ geml,X'l<\B 䒗ь†ݎY6~+zݛ4Y7ϛ:ޝ6Њ&.%Dr2Һ_&J;PЖK@߷]82ppiI HBZIEڻ4VT4H/2ૃ/&qz{*W@80ێLCK(DARi )Q[W㈉Dl(Yn٪YrC B siu0e;oʤeQ5Te >$zQ+n#mPqϫ5^r69įLQ6d֮~t˱ NԆN(xmÍe2!6e蝩Jۙ?'\;ʹ8?I>e\lhed*׷ #-ݞ\+a ӅÙ2m>T񫛢C2H@Y$KFT pۈU+JerQQ wkB)͈m+JyBsわt脎 FZ8v^%ooQ~%ʳj~soyV6j /`C M<.mx:LT鲾;c7[ON3S||E>؊"k\ ۷`fM S ŀ縅\^")J4H?pQ,2\e*D]dPz=|kzzu'0 nR[GKЪK -zhJ ü*ࠇvd`i [*cG&䑘iQ{Es.[nX[ a$읢'Q|-_ls8Cy;#_K^VOKppE#`8WDf>2Ƌz"#18*c`-PZ6B;^U/2/T$=Z O#Abl7Z AE;')CQ)d榞F\ax<׃>[b!sY^tcNFtƯUvH [8,w." $}Jx etOdWg=p /sjÀ_ڜ\s"" §3SLh;Z{@%.J~;Ȏ8,jL _owrNkO3>l$4p'̾YV N\ ӡeGw;γ8n~ԁwEG[^N=4ȬBLxůSkWo{(!B#@1>/wT.ۄ- (X+@ХKA\Kwif=x=:dyw֘}Q+ӢME6+ǽH1te~h(;”gOJk &RnJ+NtE&!H)劸 BaK[DtL*ТoCI$2u4m$FgݰdXc!^&Ԣܝ `fJvkXn3a(ͥ/z;[ݩLsIJGO@Ø!ef$Xpgb"k2LT!f 0s`~&!f:rh[7DtbNx}P P_İ<?v ,t~[$WΑ?nv>Fl+o; v|hP5iFf>VC,V{8YSć_CB1(SoEGv ~f#o /?QAH3oѴןPm],I>ڋ\72TA_knA׭˭pd8Ra-7Z5ihW2!3+4'Õz} ~ F5hڝ„D[|o bRτ[s=l x۸TQ[šd ߫_G%b|n `uϙ[^Rcvggͬ>]OڼX%s_73}ӨT:ғvfvbB!,Z1 ȧFL" Z[půɮa8'vu)*4ۧ5SnK79=QJI4@*X%j'p5CC_Tt_&/=CPSOSHXM{p]_vubuk ,[=!2Y>VwHx\56搴AbLdF>|6C #vZch BD95Vs͊m)Jh0Xi[SPޫm`P#o%3`dN[;;gQEO%ޙDBjP!Y@"<S,U>WdMLO_uTOe]אJ4 pKdwAX#vj_OW}ҽ:egZ,BF{#!HhTl |Foij|%\3w[ǧ[X&ldJgfE#\\PZwN ?fuafpq'yTJO_i.״ƅ@|~*( n-FqKC(pݒ~횬Ó&4+tv x,oS |;\(n0 {-_63N[ךs?9n!4]--"- A64bk^;)3*a jloQ",Ф$$,W1hv^PH.'<'-A *{P W2bY6Eݠ\= vM:|>fFKRp:u<s*3hHKA!(/3eۚDc3H;˽֭2|2+gmpLisH ''2?)ȓ7[ Ma1d2L_jt8'/5Bw ]YRm2 p9~ (*: dw d[lҞW~n4O{~xvJɘT"I^NJ29ݣ0):>oCiVdU"t͸>hq{~B4y Yb])#|{Xڬ#lj=_[D1*Q7hX.KΞc"l&O!o^J7ذY9y=Es h85Yix_w"`̀$?'\PI$D05xG S2yok2T$eOb*"`lɎmNPDa$긥gtϰJ yu|d`\}WRx 3R nm#BQwŵP@aVp8ϧ.GfyjI7݆9/&@ 6J`*m|D Ieq*"b?3{mE "}4}@e  0s2EzT9N"g`)x~?(݆[cs T9.]bfU)=^X\m URMkN̲d8EvC7i83Bh[a&e?/1yTDg g>U % sIJmE{~4+#\c~P`C|&WM(zw:e C Y5X7Ԗ+?Smp}"/! S"I.h:{,EMœtck(FWw%lH%eG,k;B9~xo] 8o&=b0),_1]zVdd0Lg%:wp%0%ee aR_#`*ծ:Y4 iU4X1>-,rGSq5 IL{rNe5-[RO'9P;}QdWKX+g{BskEJa vhdt+Zf?7b 2`(a˶cN&|8sDasìM k/X;O ѓ~$zj﷊|A {&M"VRޓ_0it0[KdY72o" ؎oo a?˫ǶGI_ǢPR[kWa);(ϕbY#ZQt˻YFK2Kc;R>ь8\5, %e=+u{J,PF'>l$|3ݗY5HDyڠEͶH١5Alp<7"XI_9MʃJ׶7l^Uxn~8j=`hx_c/H':zW"(.?mđ<%^vP϶XF?<_rT~ODG,xͤ/r}KlR:%:aC_7GINpy"ҴqsΦ#!HhDF>ۈBԽ$ v::)ʱ@,lj8e`Yr5NeXxXfܼ>ۖ**0ECx"3@M[F+79o98ܧdR7r׭V=ƱH`6J |Ԩ=PA̦јcmX( F*96j3V?DD!UdL2j}e3ݝy@'+c1=PI;-\Lý7gϔU i^¼l!h~"ZB>uvPI}B 'PMi, {] ԌstU۔@?GBLoVcf>zȋ=}t~TSlqB!8ÝGo7C E!.)9&.`h7T&+XlVԫa&GK1Y6jbCpw"YV+Pa40#IOI$ĦưBz`w6@B\;u-=Nvh7v;:>+J|!jZ ´|}\(^cmh^6DP ⒨R*9 FEκ1!t=^3Թ:dqY,̪x^0u;Hw%!eN0tlϦ.bS:fU;Ċ0"ai9;t{_mh'%76y6c6a۰=_ (iOsp؋v[.|#3Je4*:,a9?KҦmW&GᐠtK[OX'c El0)KSժ1_tsW, d1O4;6M_KbUUJ[[AWÌq4SS7(«gDɯ5 t&l$c }#WFZLt8}/T2G 􇂭>~㞣}،X8vQ3cqPα<)"Z^}nnxrO}\98VW`sG:?hDj n&Bc8Zp f9/ ]+1v,o܅GPUw,+80?<4̧@ Cke@rW? g (t0n_NEL-̥Vxs588bMvu/FGub;VՋ|~;[]41Ou`l^`*e6!,|_kunb]sجsp6ݗ|Zԁ'c"8!,gbq~i I`V4%<~xU}S~%jĞb0º1 ,m560#ڋ&hb(ygnf>Z~>e0W`bF..ehWJJtsα ,W`Z5EhYj,%L)KQ! TLSA~ ok*FՈ 3яi{h"~RۅcT4˓5_J7xi ۧ#*Ĉ}dG Fտvg@׳ TXWF`r%- SȦI;sH ܰT%|h7+U}8.EM܈r% +*@e:%oAZ!D()pNY+T dOhwmSJGd)iSg'71)3ob"ιlA.n@R}Pji.ף9\Y6۫&cUa[-?zJ B]xkJ\]~goW `{Tlp0ajZ % Ӽ6NdxyXm):d6+ingֶM5eԧ"dJW%R a!Wk;58/>t!cp y3y46EC @"^7,\[XV/PlaS~SyI O9&da,'g_~>svK+;C J#Q5y#K]/0j!6e̚ve*7/XR}?M>̹:\P:$umj=tn*AfoXDs=%*kgL&yxdm|hW.c3:pw>(vwїcٙX}2{Rp1҉Z&) jyBVL?mbﶊ;AtCn>ȡkQVnbFb @hIolFC-?ó 9ˬLdk| V-@ՐȎ{g\ZNK̻iB_F_j(a{l.GFqΫqtmlKDTA2#=](\Է|*1ĩ=bƃ buzeA-*vhݐ!ݑْ]Gmο#NgeL(K8"cRrtDx[K7Foސѥ0_9k"vOZUbn)!#~W8o6N\ nh`af-$؋KA*M:hrݡ*6Fz;˫[6}Bji-k3s~Q~r/C7 \Ycw(W^yva-&/SAV2Sks<& +7B66X^6"BR{*')򕷹RК[Z^q! 7\v)E_FŚUg1y3`~ [76 (3{kޅ;0u _ukU6p7Loos*ϖ+Mp[ZPEL)aX>o[ujQ 倇OV>D\gh=YȜfsdhUmT77&&|~0D{3c{ z6!pR'5 b4u,᦮mY?:g4(:6h_OPi'٥jyn:@:8X:i!YmZD 5 G;mWjcw[m]ۿ%&gDg!׋ 66; A/_^}=asJ vk=[+)(_rGKZ! * yғ-~h Z9bj_>q.[};sKT4~HEƖ_8nv}!\(!#f1z%3VoāμKH?8@{|Ӭסfƀzb6)1*+}BT,eav!p$C#~_GˆOϱw`֑vټ+fC܃KGlukp A]cuέTy]`8J0zXjagjJc,Wx*o!}xRݧ$%/ej܊q(SH`>3ʫ#=XR5!Ջ",Ǣbw'a@ٗ=@VW2K"|ʕM]P"I>%(ܯ~ĀHL;4 Z~B);j?x_f\f&A󅓤鎑 EYnn.%5,3 3t>+va owQ5(l5`\%u Mkmhz6Ĕq|TT̴C9[ŬlxJ/F >10m @cWSĿb0>_jF۸~٢gvPmWW~o">!AmDR'"xK}ci'>@̹@f;ks8q]VNт9e3|m&PԥH٩AxT.ڀ6:ed*v;*&RD<R*V:CH(ap:n@]/ -0,q3M;6x5cj!:iFn?H"bK &߳ˈJ"8;.>Xe׌=mCdnH#`EEG}N;pC{@?!؊YDXINFxt.^.K&!,gg*Gfl&~nҒ`h(s Y%S:OWNJgv~Y2i ˲X}eܑ}-H9-Nb1!u|nk+Iodds+$N׺! Bt~ .(7+: 3VTcZCf1c#(p8/Om}mN D/r e 2P>"J2"KB?t^ma1weϊ/E8'˰1Mf_~G@[_˝|WuzJBCPiidS\QZ]>%.ҺdrF 0-wҥ^FMh_hB x n](fSe6>}Zcf-s-l|P߫;Ux%!W4l-Ɍ\F֛mLAȦ*ZDD(T[ŹPsy׻!#P޿ypg*Q_B/B*V|9[:t?m 1Y jv۝oix열s:Ii SB#[pQI1WW*3pЍ??C_ 7Ҿ-Dd(GN 퍷GgnXyWe)z:jSfU^kLלF{Ά:8ۉ%봕l\9*ܴ?ͪyolaH٘xO6 i&> ixEPfWP|d+00QlcSy=AEyMOzBAEn OEd%c\1"wkBO"ŵu|0!86تY,MFX n؟þ wYa.P/Ryp:JN02rC{o T5uz U&“M\g="Pf (F{$p#DgM`x*}ڴf\/Q{5 qr/,sZpfDh Y60I "ox]PAU&LΌ_Jsƞc>͂fz3[?- hf*zt7Z'ÝfگmqEż7^Y ܿ="okU>t8$,ac=?F`O/B̸wQщG3|U6JB_.*ImNc6 j=6i= P*{nsC6p-=`#gZ o6[_hTql{ ;Q{8gD\j/_R脥 Yn 6.?aԶ`{rOBk`P*lp.)E ̩۹^]W,$ЖL Y<&~:1wYI ݄NrxviRx~[J=>.΍GN.HܒsZA Z\<$.1;xߝi$vq17&39c3oi('Ti!Ip^E=OC<.]}LsRD0o̱Y~![ 8$k?$h:6'q} X4eB<*Rj +-%LeJ=20rQ+P &RI9T湎KRv)\+dt,5xl7cH t1gLuGz\]yo+ahTp2VF}7 LB 'P?J6"#5!}EE&F.[loʘW''d1P1r-4د6Ȑ\GG9j +Fe%{؂ r &&#%K)ˉRXj)%N@Bc賚_"#3%4`\:$k) @0jh4iw*e? 2Y?L0 ezXf9@v>&XD|kRfҜEy#J/h}wgzWP#S&5fb8*X=eGent:^WzlŒ@`~(Q?xf >gɽ'˹hMn7c"lH|!^;5eG V_` Pe;ho-ְ#)*J f,h'7 4f~L"Tzmؓ)#-tYqCT{vmm6[ZER4+G N/`+F@~nMS~Ҵ1O9''XBgzA|XI+sfs ޗY[xv7,N/5@{Ps5;`(؍_j4I,;֚2|GBrd5YpzoQ~)6dIq'4 ~s!ɟ@ڰnK*j5 :GBe5Xp(evvw!5m>R&홤&]V,gȴ_GZ^SĪg`'МԋU8))Atmi*)*ˈL Af!#b βp/q_&-6;N<, W NF.(\ =~͆j8`,‰G?94 R.u7%-/V΃3ҳǂ4exҵ(;.qA;Pd9?'$ՠo[POObWz6]PN:v7mp"%o9 [_XR@oѕS2SXvSӍ<'NUZBnX!F/؈2h5M! v,ʐc75rM90ҰDaۋ8Z1@L]TBhc{L&m["ਗ਼ z*;izd[wܹFJ$B6Cdp@3F#B,\rtbalAr @CKlpU3T8_ 1yB3o+.+L- řLH J꾵-qS$$̆ ) Iyi5Nrx C8pJCw=m5YIjm:?(%*-7f8(1ԯV'[oŶDZ#\:zD!e `].Y;E˂ޜ:iN$ՄLZ!qC JfU"rU]Xynж&uɾDl9U<OtFG1yA Hi^${a!Q+i.$UfI/M0" _ Y:ޖ(?!"o0.rfwP!.ӒP?hg34=ttç7 \=|,ͻ+n=Ǎwg]z QTBIMPZ `'3~ƅ򋉙rE[kT~f\F0Īlk:_pg,1yJx:t/IZkCQ%h669u(ukwP} $y@tivٮ`[0=CV0_OC4?l{J`Y|3$r:S qZ0_<Ij1#N!XI!j[:嗥IO|JW# Ec3S:~DZ{~Ogx M{wM]q,dVӕWna90tYX /9)gƊ&5/=q0"ژߙy$fWP#;T+r@̱_YLiރ4,B_I*Vpaf>/ҧc3핟[MO5nM Pyi$ Z yXvlXtwm=恑:ѓك~;zv8@YZQu_yCc= %卉ΩBb*_Fp.Ss7a3]O*J&S?=56n\͋Ψ!LrŸ~foaewg,COX>_$Cq՞M[{gcan4Oq^:O, 0%y]%^!dM鹅zeǞ ո"4rlz_N8RYIZ_4q=(OVjBqLK4.8C7Y:.ݜ5zB6#ZeVB;bD5̞@ ~Pz)UwDkxXcz鍆Y 0/B_?QjeT8CNPڦ=9ٞ[y0.Zx, lAEA?oCNbqq-,j2Ycp+$՟OK_޾37P?TERPalmm/[+ǫALr\FFP 2: *A9z.8K`Hx'BƦ7qFu.7LrkA8̖1™ c%X&Ư@*,e9ܧ_iN?!d21;3Eed?wsJqqhN\x"Bt;0*m/Ym]MztsqkN226pho-Glyd^jP"4w*$]/#FD_^Gs 0fW*_E=f0WTC̣>t)02Drq'z@"$KbxUq]>qi PNXd3h5V(OIG=j$[ʱ:219RI@nR])&̸2?)}oPkqk3BU+ضh%stMb3](sӾTm U_aNƾH^Jge 3N!=-T#D1UgQg5 pTuOE谟ZeoBXǢK-j*[[ZT |7:9wVHì60\#l*96&cC˾R{CbZbë pûv1GLj. 68}3̂Ly] ^bmWkJ8Diȑqe:T"eeΧKqrQ{b}.LVGk,;HNG۾Ǿw0LvAǏI: ,Zޗ`ËO w~ :Fq58~MKzz%TfkN|J&ҝ=xǟgekHˣ]47F2`&02[6WoHtc 37WjKé/BHai=ͪ؏**J;"O"#Kޮb_J6e[̸ wnLN0YxrCOķr/V/PT J˄/sѬJ(UQD/\ Y,A?5F]KkP-S*͔a6&]Ľw TIs6W7`p*j/ܥy¶tcWA63+0K(%|fiRiFA ])V+$m/Z\7AJ[/hzlD^ 5Zy~Pk'~!WG CKr\Bޘw=i ;|XEhe8$dv yT~(=5 #3}ǓR9UcMr u0W<& M|.INwYhAڎ ʍ)#'Xw[*lp9\2kĂGeCs.;Py#Wi &l<8Q6v@y'#\MϣGǚX;mؾ`si.gٸ<ڵ)ּ'U&YItʴQ=2{tCx%!R'P0q#? (,'#tM"fҦ"W]2{&V%0cYlmfb@P|ɖM :>E0K # `AQ09Ilp$ Q F+78 + f}9,1Яe-=EkpL\"Ŋ %,2&{( 0"0$&z{M3FSpn*Yآn prHA5?,\ti9u7IJ\rۯ l v| ilsTČ/ؼVI\߸($ x+hz&jAƑÞ OmH1e %oHqCu UT,&8z^: "Z~ٹhlV;7wp]dqlc|!U1 gixF=:ئ|Oٿʠ[ַ.`ϓjfd' #Ienh#버)+8%%) t#SnW_*6 ˄@ ,l>?17qaZ 5/A.'kRpCИhft<(hw$=5t~gϯP)tzeL({&c>,wY]ĸSG2v[U[C[AR.5Ñ\MS[ 4QS.h$yBx1# {ưCt^m?!%/\Bx#U(٪X^]^AgTК\s4L5Wȍ;:w:G=\$'_"lg|" ӎ+k+ȵJ-kq"J :Q,"QI465B܊ßܡâ3.DdG0l k|YS` t4Cbµ0DQB,oն>l+{sp|.)5<8[^N{d(Jx f^1#UN}{ە Ǥnqr%%p]TB {H7vV&rgA MuF,m9Tٸ ZEDjzGyv0p6cHi=b ]1[b 4xꢶ7ֻ?2?F{)&@ ;‘2Gep OhTrts+;A4 ӘEm\K2OmAo9t®ܚwc8yտ՜T XF~*L3QTD C/ae>ލwxwFm0ӊ4cpdc-bL6=GQ$UUΒm hZy@!)%"lU1KXJucY6g05|5}!9"ɽrق Շw- n,\8yc!ޑ< vb7$e8! ^"9r}h_1c L!ns#K Bb1vg3hޜaS8+;;"V= ĕڡ(LZ7]sO;wECPDz?-ϨĚCzg%xL}74+`9$ρi{ѭD&Hl:'I"ۛ&Oʝ̵5oh]O|mw3e@xw& @RoI1Ҝ^PZ<${O3O+qr(HJ XyooI[f&($/YM=+5E3}M\_0Yncq Bq,wC$ rc`0ڦ+o[Z:ܜ>.J;dy\MHjDi2I2Ǚ2hoXE9}eop`RI &J c䫄}ϨP_QZeuǬeFh{v+GS 9s]H#_8dS.14vR](WoUGOS{ׂekK *ZI8؟#ӈл#ƫq:yQc-,q44߄sCنf&Uw}˸m!\l gQejub8ݾ'?lL(:d82b_[Q@_ڭ[CJ0YgwJiɊD&[$P9u-#1BPw GlgE/ض{'Jf m8s(з~ҼsI4ˎn;P2䛐Jb;*mtOȝ|9 ]a BFTt Ź0rFsТ/Пat4]A* !)F#P3PY\քij'mKzە&˲&EaB _z7vPTd_Ȃ$N ztǍxo@1iD+鐪-!?Y[GVŠWºB[ ɛ%h8%> ?tjgl/;]28ŕS8I,i-ylOULzh.:UT_%c/LQ^s0)vGԊY] /'mTKYlb N3.)%.J9ZG;"DרmVLid'I֨҉el6nwdLT%`>I=ɟ Z+ð $)-IKOb L뤚YyD` C<] )1FbWY#u:^D!ͫ_.3ɱX?ؘWu4^`H.;1T/<2p o?=5kGÚ2:!cjwijRmc⫒^pوNpAyj.\[ '2ďpO˅GpdpQFhik[E5WXydW-ҺMXߝP V )̫3O _Rʾ"!dp&;,gh17Ij% Bd4B'm9SL[&OT5Vc8FΎe#OFJt˓-.:k;2_yg0_ 1:<Ձ~HuW{[Wح܋p5"MmU.YN>G}(diXUNZ#' 7/b8L%t>դ4%>~# 4<ϘE1=C{Y#G%ʬZD]-4S!/nGuENi_Y7cpc,ySOI+~yQ@#۴! W/{(`{^la<H%6kwq=ֶ06KыE;H6$ivs;,!ĸwg-P]5 :/B:K[FOj%u_s(9z&"Y/F}z^$VEX@ox;8eJVߐyz^]+(9xr6CE2'z=5|Ja!Um(NِORQgIƑkh$ѱN 7uoa)ջp=vF~)U'tV Tys{.Ӡg+- |u^?UƏ2?'Ƥ-ғ\V^i&k N|{8Fd ̺ݔ|\/'}fUc_Wf=b=YVR]r?Ì AӚ"x[3;'PQ1LMq.ǩ@3"5}5,Ttm _kiɖ`rnR_v>9DWz )O#bbiXgxz  NTǜس"8;QL AQ^zͮ8%_ xV8C\PR今UZIx`SLؓo u?@I^&HR۞P s03ʒXe DtnjCDӽQ?DSM(:W -I|9GG`A%\)B;,&bx`1.JYZ4bnGLIo<8WQ d+!mHAElx&N>7=Ӂw碂^u' #7^Om]Tm! BnKx,%U_ꪸm[6qr s\ *'GL$x++Ihs|k2ieA" kE,TndV7\CBXԙyfB+”9<@F*D&Ө;vsG%V Twxm[rݠ_[M]3quQ)oNĠPuo_KQD|x};&SR^L}$;//~ 2)>q{oVkhA;I;YCS-Pr`./s;b /CڳY^Ë!g޵/$k! Uxz{vz7O@nsy'<Ύvo% Uˇ4zwhXڄՋ#.Fg~ _6%@uzJW{yVBwl%^^^8`zj sm| T&Y*$Qd*z1 lT-%Qbѣ"#NoF+أ;~pyv$jKӲPf8G~oxқ#S)%/'>۵zZ BZ2i&`,>~X9f4qD,K>O\PPo#( Q g Zz/u,{'v= Al_RŊL'[ FQꋣ>BY*1$D!`hQQ%RT#YP,ffc`'BdF+SP-2[vV@Q]}*2x6oՎse-[ <N|Nez/'oEtBe2V{W8Q4aH>!Oi }ek y"UywẊ1L$zS:7J޹ OX*z̚7xKh!&u_ %5DPf+y.0:PLoƣBUPRǘ2x L2r՚PHҿ`_LQyȮAN]m⍲V36ᄲapll0pڦ͔K\.kAs߅LD$eYV !!Z WIT> SEb0UTnsMA "\а+0Ut%Cm"i YfܫW擄H%y}iYkQnS5GY3̆!Vb_cO*=g WkM'e'n]=5m-ѳn@}kQ|$𺛪:j7ciw.ƒQoL3Bf@ώf+SA6 v̦햹GV W`%_$.NQ{9)SH"K{+÷^&rNL0rp%dGZ@Bs ??Wzd!#񚇇#,p_`,ǔQIQ7'F6n {1w=Wsi߽n02:$_}ݜ,ʄ%AnokNOI-W ,/d' Cs4zt,kMJU/'g~rӦz~7qj'\oojL)_ Ok{e";a|liwZ'D56\W6B咾2>-X19G{J~#-Vs=jL!~;$Yo K.qZҗ@&>sQPIo, ËDɛ̹'`&ljed hkMCR~@I<}sA}kӕpXW\D+X"MS V":lXvz}F=[B( AD~J@|öSQ4κI㦉 hW̕)7>ivv><^W@VsPLr7O[Bޢ/P;-l r[^Ju*o\Ȁ}GTs%EX NmwQ#&זHqKN}UU(Ts~㑻~$<^L2=gV:V  u)X|J@,ʪV!@R8Io. CTl3A݁ F)%掐Vټ0mdfb~?`'Zo9NP9.6N=PB Lߏ е8OI`}EZYE5~YS}@\z.UowTd&U%h~gnf)&-σ4-ELuRF/5]u5࠴BmRW;[u!s "1EUx3'Af2)V vي/b[|gk^ pGRiwҜ"l(w . Dr3g( `'ʒº*G*!"ä*Kcϸ|s:P]Ƃ#f?{'yTgwfv?wOۡ;"ӫ#y%X^P_5IDjZt*r }IٔRӛ l|r,A;;2`0sʔ&=Jd[B]蹀0H۬DM[X=7ײX^6nEԞ?*[r*ƃX֒g$)+|*!+S/t^σÞV`(UU^Ht?Wa9*jn[9b*BR3Щk3( f&Sx^Ȣ6yA!yED",اF$KI\o=f$/RB@]4$wbiHly8@:f$ ?>EfN)䖹+*36 fm~Q&/cQJP߃]*ep!\}71)e9fZ DHAx!ZIa{lK2'R͈jYNL <* uk>gv%-@GaVd:lKlgD];:On&kZjߏdMKW/oNn\]Ђ̮1Bxԋ)vM4@/;Tuz&T QeV:"2_7|?8J߄̸ڄy-vP#o)Vd$D)#Ph>?)1wq$w&hN&b .&K};Dd )S#t3τۘLlv^RjV<=ԗ(XXlJ-01ޝ,a<d宀TU,wsY#dƴд8%1xgJbWz S?Ô8e:^zĻ{ߒjx]G::3T$@j>`M(8uǖЪ yXu囁 9vxf\88> XSNQ*cW.-FsOSNr1fԵ|J,_oZ\RέKXTda$ʻ!ӛܱ4~ * p4vfMn!%q:I: ˫ɛ{\Y~7ċD ^8ޝ_$eCMX/؈[l9m_{jT<2<˘v<:?䧄ɧrb#(_\1E\!oT~ OF2㾛QOx n̦Nؗ_tXȤy M;'stg{mX18E{U'eFsY0<25"`Vzɸ)*:Fwcy5-V} Ne Lru^; \;Zo?Y]/YlKF YBF%pZ!NQ24m0 1#?4 q,6 [ʽgKsET)?̞S7:-!L. rfitSq)#%B)fUģ鍇Zݏm'Mznvt:贘 R[]OdQқ6E it;IAVkv\.VcQ ?A 9w_8&2{;M\YL$x%C0H>ՉsARSջs.=BTCC0,K aGz `%~T߰hH/T0%Ǣ1[B%z :׍s@oa8oQ<xUk6DFq%LbIv,ΆX={XMlB^ˤt^RwKC1WiS׳T\MPb()!FêrY2#t'wyWio[86sb 8s#Yq"\xy +Zj4aj I+uA.VOW)N"A4c$Ш#ބe.4|b/#ӿ3q ~dr{^am/b^&32 X@h  ̵\B'q#_WV|\ }c@I|0] jwmH$dNΝa+5ޞEk``oCOFϛdh}D 1WpnX)oq[]i |7(6vE̎2= s!UG@Op "xWٛ7xUq€V@00W_=F^5{M8;(?<-vlVBAwC_ni8X>(':q:+&U8ϸXcJȉ/t*-F: ۩eKgZ)zbR1`/આ(O\}J܂uHmLGQ3T,[o㛇|G"ڐnL¥:,7#y%1T릨ֳiH |Wru~&}[Ŧt<, 6Bg\T@5x@- T|8hC~@3m)9!q.Kg7)bXN 7~;1i#uKfv<ՌѶV,UVYiv 1v5Pz N#QV®2bn֌ DXY]5ʁ58|ށ rN*5z6Jϥ!0]ޛD쉩6~w`dD<=al-5ǤP:,Ν:jr~j-c9Q,PBSrc;z2aiyب`O<ԅN, D}}jP?\\VfL9ʽ?٣fMDP%;xU.쪣ըnJh9.Er7&ؤhw]⁡&I,KK˟>e0%`v&4$snes-XT),Um&wh}cu b69P⅄gPm*3JvG6t;a{L 9GԃoCe7a9m OnnAl:ZQHx_)EI4i vgb]Fz=0u`^ WAƺ„(>+,kу$B#wZ͏MU)0w=ȣ.?^q,DMeBm>ykkCN(ND܄O׹o<)=x`AJxB+T~y'X5XbfFL/) Y6Ǐ.:创莾;kH{ee\RnhZ:}*Zb 8&)'YAfz=J<` tPQMϜ/H)΀X ,=kv˿ B[baDA׮w[r6t$шkI&BGЂ}q~ӂ`SX]B6`kSlu?t~ HQdrZv &kŰh7t 1;9B{ K֭׳r#r%%], ԎEZI DWSh)dEvQDwU,4ذq`H"([T!+$!Ր6pQ9O^BB>G>- _g֔fkI$_Fא eQĔKJp(>s ʖ˅k(t" ? ߿ďR%y8( pBMohC8jrSs23;u Ө+ʎChWH>萶2m@i msf'({{ <%( }uf!\hXyDhbbH\fju !"x]a:?jmv aM<ߺʔH>,IF`|vcrːK"73xv&^~pf'+Q88 cg $++fj4%Ws{Fi.1.36Jw|{OG6.Ki/!k&@+H,ov3XPs* DE N6O3-ڣЪm ƌtƹSHW*GƓ% :2z% $^$;fo B#t$&`9&6f&r8]ᰔ_pQ0"t *vJ5x6{ࣖG`U˞"l0sqoDܰ Ѐ|0}R8bZhXL_A0}O#^5$ڜ|MzJS_J5  ?*fvU٧ax9=(emѳ;z ?zK&q}5OVX}yn:TBB]MOAn]B$Pb%d0K177bͤOcj!۬&,_1@DbC-tܨ<4̸,9LQUk`|_nA _}Y_0Kh/:Hg}_t"IbK cw޳K&7 rl `z/vE`hײ+|}h3$ug?I/t!zw bHj63Bߧ|kx`2!.h2XZ=&:sO~YY"}sƫUqWŝ!tgi0x8HGfU]dž[E$r)T^gMOE:QI N ߞ2[Jg#Q(~ajCaQ|B&:bp pجI Mqcjweƴ6\wz.AQes(hЋ!4ا>%ftNnJfms smdXE88HbQYX]G@w#s p Z"T'~PK)T! աʦ[=(ϩTY[8OtKTUM5H[7 q4Qikצ?R6jq92WDܬ`k<@Ɣӟ4/ $nX7 /tc$WJr$h" BV4¨EA=f#;j2o#c~α-y6#A;RIi5+9մA!{DgP S!LT^_-wNÀ띶B(%tSJ5{I}Eq `nƝ@N:jA*vR|ّM5p>!:m3bw@Jt#y{qVg.Eu+f`+cMeoJl0Iw:2[p*^uay,CDŽ;_|pY<)u/2 h?5rM@4tl;:v幘~\r}CRn-¹?_] ms+do6mǪ*bt?%3GUUBz<5ES6kr|a7@^{DR+FO"(O叇J-]ڠ\TLyQRr 67"RAjyhK|NBCMDM\ʒwPɋE7Gg04,XA6HP,80^JK]ïcsQq:;!h3+iM-{ uM$,#V톣 :k? 8,jtB_9 ˱Dk$& t*mG&1B_7\,$)NWzgFL\4$*3EiQE(^㧱(g`<|P^cܵ˶e8#ЗC,Evǘq.i$rdc`6+e5ezq|=f'-L~е̡ST7Cq/42 ΩٻZ2rӜGGk^WJgBqFQY鉊u xjd%!I9\¨/3w&/,{d}ɬ؎6|~5N3v:"醯PkYǻuLQP#rl>d#y53>1#Jj )B|!FY[x]q)Á| 9ug`g]_*< >0f&"Yd;7t(Xk~HZ>/__10Sw+% r[z?5$ed{A^}9fϕ[rX=VǚQFGвfa]38\ZၠIɴ \0o1ң+ǥ0f<-gz̅DajTG|oGC)ڰA.Я0[`S;!Uuą EGœ!jӉUWc>8;^(5灻GRjwhA5hH~\H-ĚbY0XE%$6ވqD> 2V geɫ 1r#)7]l ^xc M\>P gf &~\a)ZENuo#1m//jB `ʉd|}_0PJ'c U?\s>](IL1%ʷ<09-}!T)t S+CPؕov:^avaA yJE1)S=uK p%kdVt4ҎAy"nZ 90#k>;HjJF ѳٟ8VIBjX%$JKOVٛ T:E;$Ti/bHȞAZm|@nk#>,5YD'(.d/N $i>3W.+=](P$@)tg2qŎ9Q )Wr aq|4_' LNK9vWrWW^`U۾~_n,WR>ltߨșASKbzI&INWSQShR 5ubq*z|dr %-^V<$11@buh^!ѳ­ 3m0-*.-NW&uW;bQtqӈN1"7"ݲT5e( 5B.AL6+WQDf"ۀW4V$}K/O od*Et_eOj W[;4|4eCgMmI JEϫOvȚTJJrjh;](??eE%4zcL,qRI cEǐ2$}*BUV`.n3jޕ\SLωmQK?} `AjxK䴧7Fl ;\l *~l}b'ړ'#rHfns:ʣsjCdDEM@ʉvAoʆGbFW# βr}:6С`!$̨J5~D @NSJh!O#ĕnjGxh3/%F襽V'QQr cTRG>!V4q,>5%"0u;~v@% tEI~dl F80,E'Uu§OD!4Tf!%b?s%ky2M ڐΑ5Y,o3:P>wZih긆=) ʇRXl>}jVAZbrev^J]vZUӅ;x 2I%%}O.9%- _pirZEPзl|yd8_t=43|(RYhj-F l Fѽa&jY,YNL1i`w]Snc;@cRpU#~9ݩD(}l*Y457ϪjtnRCa!OQQ#~F+EmIf3h U%REĚ=BX(`Oe:pHrj9aqafΕcbPܒYE{1?`?Bqn.b|AWȩY'^ۏ:Bk0ЏY W;R_jPL&\v8K y]ċLSmOx]€f_ C"~N<)^rV {dMӂ!‚܋R(oO`)|݉(]biykbOo)*ǎřRɼ+(Du{wg]E=Hv5z߿3lgv j`Sro?Ayb[S$̌ CTK7fQHyp҆ĸK}Y箺\u{1LN펭wT?:-W_aQ5q\d2ڳx1&aO̭ҴЫJ~Yp5}[Oza:DٽP!h|W |?:m,D頪a$<@bF ̄/WhdF0h^N(T5zmLYB4l'8zTW!њ-&> Lmy w=;ygr b(=--"rpp^;=+M(7O~GRǨyn2]Bb=UC=w@=9͡j"#BF! crCX+^H \h&e򭄈i]Ɋ/ j~S+V|lAgɘas-%&\T4nß399Vٲp3CCbߧVh 4[rc]Z bB^L `-d\j(G :t9tQHcv"ճRd5Ϛ02=nYNLCW£2,i_Gv<ԏ|QSc~hK#?w[Eَ@pn}|"{U`Jo1]duBx~8Eu6XC BW6F=6!5]1\|mzP#(yVW`'U}z"<֧7Ad8xrԢOy۪.i 1Ub#ʙB%*^GK!yܹϻ"zv HPA.u}|c kvY7:2ju.T@OMU}$-1*F瓍Ѥf4"~ArGdQ5LOqQzpTbiB5x_2R/oD\,4?;)RޡmS/UϠtEo˿/BwG$c(2Ń^8i M,G 655AáD$Iyd~tH~i'ڗߧв9p'-4[z"(ya[x,<1tQbqSG-6ݞpR bK2& o>t_ZoaSЉCt}F9D-9"Y2(Ք8Q]! ΥZ[hiX;}ΌT ]`6xn8 %fh~.p]:ү*d`A>3]_߀͍\aDճ&Li2RfxoFd5M @, ӻQ`1HTD ꠪M-<(h;(9Cj/w(NkN㲓Iw뾌);U 帘ju'I]ݓl;3ȮPM,&]B24s[C&SMMZ#OinXd7cz'k2mJef8up`.8sVWZ#{FQ"-ѦWP'4}Z0j-v56Q&|V"uVG&,R0a3pQ8>w [( A: Hm&O8`sgucLC1h5"6I5GQȧZW*.^͇RvDt^12k1\r2^ƙyMXz;+3p5)R Ue?̧#!H\g^]gFpCO $jC&D#kI|S3Լݥ0zjd!(3I?*ڹNL>hG͛ZUF~,]rdTtԡ3,OI}\?9i ˛KmdV`5 ,fLi" ]'C#l$"i^Ş'n br_L#* :ǦF$YBƊL“Q$_-!hRb-ή#֓2ϔC. s{.i *񚽡;HC%.EZR6:v Q^U["7 }NJ}dІf8Y9s.òɋ:?O- jzKq NOB8H %ƣiNj67)Kqw /* >=ˉ"ق0xkEςIOd&cva|(iZ[Gݏ8?"8F I?dWJZ̧;6ndP 5\3om*|ؑw/G8*E7$?#X]]_u]]$DZRF"KLUV!]Q"PE=!B%B<ʚ ;=IZn/ cASBJ _u=+HTbXx"A@@SM߳14s#rE\hدZ~H8+*6c'MtMӶl5FX9BHB kl)z`A0ųl{>[C!8\)tVL"ՠ *D^?jI뼧["VܹeX虷f :ψQنŰ_ ?hƒy{+^Κol$PFc] p=G8hs`ۆVSރR7NOYbm\Yιo8Q}cxR+X*Ns|? P*Lq+-xS-q&<'oѤʉ7z);YݠoWJFlVR6U*ҐgۥhxpEZQ>*nWv!Q˛)15/QV }VztlTݝn*3ֺ<HU'ӱrn\i K_!~=:=Xs'1_F0ʯu;B/qN)H@TrKA̹o/Y!^LC?W͝#Jqmʐ'kx]OXb hS>b>q}K( :nIZ‰}n *n}=cœqFܜS]53Ðs>g~-vVll|"7ygv^ZP6={9OL7j'.$1wL2>#+ b$4rOHb?^5e[A%͇ܱwbL˂ (NGIO: soJ`b27y?oN).l촦eFH HhvUHƉdŒiZ _˚gH.tʚ*KF ߩ_m 3\ϿpwnSI`7LGt 6K] -\|')Ńdj(@ΛpjOy%|_vLd9ivӑKS [1b l|q4zmFX-ǿn8E3_. Pe"L}4?LӾ/J0kޚ"%Tu f\(ȏZu7bGsLrHd'b.d0BpoaMT7B.Gw\P9ߐå:/\'U_&?/\ E38.♩t^j̽搚1TD]OcBŔ9vA;*Od\uC43=.TiBe]@j~pi7뙪{?)l-1u,H&.~xK]+sa7)\n. EhǑN\K*p0Bx"d ՇwQno)F2;F>X yJI;}_No]":?>i=LiR<6Y:Q,>Yho |3!ihU#{RrK Ύ<=6!wva,5ׁi泌&|2劜zqAv3yLUb (c*{C@4U_lRHԙK'*-tPPP,1>N!NVX(fpmM +69S9Js ,ム]1 8HZ0:ڒ#SB\4RoHZ*!+ئ™[W}w_3Jͭ0;\bkUO;N/9`Tr@PI'Ҩ&`꣟]5i 0QqGn0ւ zH*b v!takVrj t{"}/Fw~U'_Wo[|,휵Jt:/@F9?W:( 4ޔ8|HTmCa-:y,mfIe4|7|dw9ewV(K#0;Y}Y}L\q Y3oGZ$xeoQA@3vT⢐e$dPͱx3p.xn өu} ID y:s#R󁿊5gGJOX-~e,j8[<-$L:8H8ǻ,Ģ] :۫?Ib}.Z5xlΘ}S/y㶾Q/`y?-@/a(楘@>9Ah;Jj;;EXr|ʸ** ݸvSG@!(@V׫ӃCXϾ^]39QrM(IzUDj%#'bɅ7<r?gk8/m @ԡ^59mG>[V=ڊBAnq"= 3{c{I_C:]YC^TAm+c,06H{P^6ޘ.H i1^yԓ @bNwSp{IL'Uk} ۭ_"ڠYH9bOIe?2!tjKB)Sbx Tyg)3ht<# zLs<8; Si&ˁcNm- دvgz/ި dTrXi%R)V`U(YfCA^CC,sk{K;*6wYd'>-R9=c}JDs(eS@|mt|+^)fV0^F:֋UMm .B />p7т=<$sQ*֚$4utY\ W߮Koc/r|`!QZuea>;^v l5#a>F-Ef`(zG',ғ#k ] 浏^UN6kUn\9X[xϵF5/Lg lGm-Y:@N{aMs,)9m%%uNi,ouuɆ[ox|O:Ŗ`|^[O]E'|WHX %VnzaJY`%eGt}R/d-_R[ϸ^wG\N#x3N<=4mB i}Q H5QOu+%x _J}޶jJToK'(ǓohJʘzshNwK~56r-B1G??(Xd"U zE;T&^8/WT=;CiGJ̙Y PKQۇs"( *t96Dm,أ?1BBxڕŨԅS0L^^Ɉ p, 8EBj2"j#-9N%q^î[yֽEɻ1ҤVX&NhV͡J-P_ʡxǿhDb ֨ 8PWS9*!uB>%?j䵶*6M]į> :A4k;zhVI OΧ^E$-(oce>m nW;Y5 جTcZ`|k2֩כN<׫%&C\\O'9 .xk[A/:d RxsqůWm!Q؇bCe+24,vF|&jz/YeDYb^39ZJ6)jQ!@jg~Lh? *e'3yo]T{M+88J~'j^a#O?`bYCm2H_gh! gQ|Xp0||$o Q8u1$x;}KM*qV'0 7H05,#a6Ẓ2x' nj-ŪڗZ31&Lwߩ `A@`lgYnLKR[O]o΍i0rmrMyU-{gT.=u x2C^?i~T\pʦͳuw98݇ogdgUL p,֋pS<O‰'8r}C&8Fc5J#Yj&kmxՋ$s KD,vz0J+Ԏ6NXzkUU8j~RM!DКuw6z~p?qC/d91Bmjv`$=Nle v`Cm>u;Lh&I75ȑTΎvVYO)=;5us}}U, !bT*r!Nݹnѫ9i wG>BGTn1rPk92ڧ'0}?䤊y⬾ 7'JC+J,Y R>]OMw$E0L[ ciqHf\iv$q!A}z5F81z/CV%ӿaOrq[*9=jW>Y5Gw=ȓ4e:-Gh@Kr^R1Mu\JdzNE%02nEUS9Nq- 4}[$F*zF3&pE}}U?3+cI =vVRsxb χv\ÝJ2̍Ǖ'r ! -Έ]~d*k`Y׀"ls4?+@Yÿ 0}U _RBF$o1 W]@]a&Ɍv^ub<Yߖ@mHLjK4Vf#+_$مyգc&׾z />V#n k ܕE 4}Y܏(=)<cˋTo|RKQXRy#.8˜A ]^~'7&U -dh/} EqC>`א%  R[xRq%-=;e/A񩢙PffᷯK}A騘N8w M3l@wscןPY>xvUD.N{, "zX|=Xaj2/͐w|@jUP{[ۥPpM2b|ǃUg36RGS Gzƞau쇛V"L+B90/r9#1+y0ooV4~7/?cj!{a_4#ed\ɑ0 #?UGfmF>F@>,>NPa icݚ8"ˁ7IY[][J R)@JqP4ХxE{r 1d[gxǑ_p^h\ȟ*LF@]aH ^+"]z Y'u HR#2^G;Iʝ)qr/쳷= JKvگK=ADZFض. TZN(th5녾mew^=\ZPŜ%Llr3 6jObTn" 4i3< #=8Ԩf'%hҠ7 ,eqA`PwEd0j3Wf#ĿˋY贲'ů]ql^*˘ǖx8`P>kqum[`W(Þ: @F՚7pRQUSM(h2U[ȺoVdpczi|`_#[AQeeL-fD?)c/cN y")f 7J[]du b)L˘ş!>D \{C5F_vM )SU ncǦ QWKT I 5-mPe\\"8;i թ)!nncX0ܴ)Frb ! 8h'r|YZFAe*J|Lˠpȶ!@jNX,ӫoF')zܲ{%6Xvs o~h={)?a=mOll/xI ae^~ )-]?q<_&f*o|Aie_V QAUa B 6lFiPڕ>?x-Xt9X{b<2ݞkZI癈Jc.@tk p/eoTIowj.-'lZ*CeEp [1-P]i.O9lSKmvO2ToD]h g릈S$:Ik>s (~,|6y:nSKqdo1a!8G[< D9ΟoV"ӤYh|;Kw"#J#38њ}W[0MRSqc#{Tg,O0E% mN;]M^5$>] ϒn]8{H|Lj:@Y+`N(t8Ca{H_tLk$ҁ^ ;Umz;4">ƾɜG O6՞2q'xgPd0p>S#ߏ$uB.Xc_ӻ#M~cr$7Wf#\0yQ4xg_kƛa8Vh)x5fM'$οl )4GA'ᷳһ75G!÷g~ $&Xڧ"+ `=RXw쩅gЀpw=Ѥ xC{C |\'T q}XA$}G|f /A{8ӷ vIɇ!׉d|ìܖLG:-=>kM& R[$Qٚ71g(sX]5e=ܨX![׮@*'9o%a/܎V(5"ngz{B}L&:}mZoʙW+xb1`b!ۤEg1I : mQ(p0cy<EwʯvyZrS=9q YֿkiӝzL!Ae> t]}@jcg.` F3\笃:Ϩ_Wߊq]e/}NT]GJT9TDgz=2:|N|JJbG ndŬ̾)D?vlא~/BFmrDU s;a<b=t/ÂbZgYO \tAyy4A6ǡg#g+B G]%p3n Uk${x^9M"QM2c.M`Ấ(F WWD,<Q,<Y;;_5"͸!`'7 S>lC>UZ g-z#\$ 8zni +IX`cΉ1FI3L"N`0R#C E9$ @6V5T:ÛLc }nي>?C-QD5ls@UY X,n«Y{~X(3"iF)_ֺ* XortY=;Ëޗ;:hč(s60_ حJЬC^xN?$Q6 yf&Jnx7dÏN#Өf7K@}5 UgoOw;Mpĉ: :{v*Y+@q!6Jv6_H] ECK 7++< ;q%e(2W)^e3{0FY{X%xW7SꌱaTf[Kk #8ewP7J!uJӚh*M;9z!㼣.]tGVeqB+yN4g8[Ԥ+O2pDAˊ aK']s8ȭ;+\~ԍf!=* | aKUpF2  ;XBE0_B(+M 8f) id\ӜuQسZ/)'i҉-c{Ny|1K0 f( ~.<>?v܍$1B$?EpeT㩡XJ`RWvh!H 7\WZB`G-2>_eOG}/ivlz=!&䗹(jgL8"pΩ˥1CSH'vg+v.*2cpFcji|uMUf-t } (nKt[ln}A Pl٪E0s(3LR1c$)yd&$m93ż<*{)9VIQFu ?d)*9 >B^z鸗a Y10 1ety;tKߡ0Gbmb#KӺ1^r=)P8jv#oGJw#imG.Zʜ;VDŽ^>KP>+ˁO1^=ܦlh~bйA/*x_gW#'f A >氯LKT:k^ϺRa9//M'q8!j6&aYKTdמmvܽ"`v#Nj658k 2nxuIҧ8A%Lu*nGr¶66o՞< ޿]'ƕحC>*S1urYA%.h A`z\Y6 =W9p$"ӿ"3{.v|0XAJ_S|-?fSI7dMBĖ[u@4'Jw^K|2n9z?1a#$l9 OPBn܇貥.K,~r}qXt:|ax3#tG0qa9Yn ~nś[h- Rx18?tط*eL:/[{j#A֪yE]TL ~j6Hs&˙D-k T{B0SGȴm^+Hb&ŚQ!VI 3:94݌LJrZE>&홾e$Q&G:k5T":ao"5qh`dQ y1l(/ 6*k\4|ׇG1HFd!nӫ!Pb>U_@xߚG(-Dg@z&Kf6xl ƭ1*TVXkɽjm|(>ykڧ"̙O}kN{m#ר*Cya>9 ;^}3:(F8w]cZaD 1/ ivp:ZtLak`e$"sn}E^~xT4-֖: U~a`cY,s@ Ҷ ->I=ky9eR#",1(^oxq;A >es4~VK@?`sҘ!$y+dpx~bf!>5VBr9pxt:*}aHQjO3/?p ,Ĕqqd:z]c8v$#Aq{ギ\#IhTolȉ(5|:V 6#ETfZ>6ӋRzL=i:*Ps,Q{b` w5/Q: ̙W=.'_Hv62fHh',Ē&%)C,@4Aj6D&\nh3QnX(ǩeT ;}Zb ."eΥ=״:$ZiS=f}lMu2IUEiX9V.n />fܪ4]h,{DpT\~BOCYK׀3Q@#41X|;ҤtyYj v&rR&P뾓ܣ񄁟unqo]$n93ұcRbXI}Lgsc@ 7xOS#MBlkPGLf'}8@dB&y)0,GAvZkc sgN@ &Q|l&q;@C?J lzL`o+DĎgF*ȣl0݈1n4Bzi U;1\oYTO5&W22- ad4SƒਈbYHB^ <:AZs1 +8 /=@R,1o48Ri8M;)o%S99fEgq Wſ >1YZJmZf}.Zto]|Q+,S_> jij\hc7{AGrr{fQ?s)YZmX }X!r$ 6kI\|݋ ,a~qѴSK <0xń-Tn>uzqL-cx}1?<yk]L/|m6f^a,aYGVl`bu!ΥI"<2md[/, ']'YMBsJ4M7ߌHdc!偖Xyy>{pP$:I H%ݱn+!/uC*m(e6Y"i8`Hsz"2Ʌ5ь[Qs"!: |3 c/ )$v Vɼl& O1 [cqưLJuӅ4\> ӡ @0;>E}"s W=_,hٞ* [Sz,A'uKyA g)?rhcaXwF>&Y \_ U /WYL&pBGC HS&ЧlO֤Ъw6;QôSӟ>ŧ*o h|}hPGG;09ʀn0r^]Nh}'ap=_ŰINxV/Ҫ<gt|I/WZZi0Kw͋Mѫs%9;kt(5p̈́)nVLgU`#gxʲ\x?Nq-^*(s!'!}7ѪɇܡQk0)dK: T֏mWKjT|;}`b+Knl V [~%gQ쓋9L~Q,AuGPGuntsX\b fy=ĔR%m-ZZf[ȱiGUY?RUIEmϸQjxr(6=wPVŨȔ'ʪ,q8V帚e aC5BS/OgWB? Y`AIaw]QVMd7[.ao2T?]iF xbe%R3,G T_P @ų=nˑ}4(|I/LU&5M0zPaq<2=U竦R!;,6 #$iՀ6rK!2Q9JxS3A}d #Qx;14YLTأ6QVfO_x#\jFFl"p.ND@0\35G˞t[{UsO$G~EkN?aa&çԒ^Œo@wDҜ:2k2̕ g}x1cw#$YT\+^V"V8qLA5aWhJڨZpHUϚfD yo^|p~Ix8 n5b h$UMbh_--ւ>=$+`mG3Q{Nn$]tQnrRw!l]%M@ȣ_$u L/Ցg#kyt;|,u*DaO'/k{t't (CaD*7\M} @eo9f<h^vS%~rXŠ)plEy 冼[~L ]w6GT}:T>|"Pk,M jTM״;+a B ]vL/dGH*rNM zb@#5 yH]sH=?o n{,c]&gWq?_k0^ޘy"߸zu=LPM?"/f *_nUl#ƝER-N_G)=|CVUkoez \'Ν t 3Ϻn&@?̈́+(L2~d`On.]!019$"@D;ڠ&Qͦj,BkiBփdw;z/˕aN /wR+4Nie.+&660)   p-Rz8 %GR̛Zt4s pEˑec0u1Z*54> n?1"زrXSV]19Q g&n^8rO p%o%}}D_00 ]Q3A(' *.A9`ļkαt2+T?;US8ܥèQCgNЮ"5HہaCt `6534/ <d`E6|\zQ#;|($Zl~S3t=^j FN p~Fu%Rpn* bW=ͭautР]jGkR.A"a #᳐ZN?a|d3* <ӱsqcQl  cSxՂ >^z&衴PQ:Kva!-ePKWq?Fz^uP.?/z @m(3gW Ah[S?eD3ޱZ6742)6L;@/{¡C|e^{yX3h@rrubY S"<i9G>HAY[M5>R({lBǵ1d_"U U,; #w@%wq.>B{Dy ف%c3 ¥*L UƜPޝr\%:WbC*u&[q[WqZt Y_X)/|:֪# ߐ{ qIekvSe4GxΉ)#B$b9ة'N99UxzkQG镹CtbmLE$Wx|!%xD̠ S_N[GqDL+!s(".{j咭yAd2(%]ՙY5 YXi$x;+.gEs=)aIE`^]GvG2K޵TُkCPuq(tYDY>@DJW$_ eȗ$v `';C ,y}a{7w!C7Z3c5.GFfK,ЇVsqn8J.wO:MJ7Gi60t=J9H÷;Z~# ޝy-N4Ր<[#ttlm|MW̰{EZmP R)pG2 }ix(V'8^.:J|ۜp&9¼z=cOEeB`Q+ooEu,6 ]N@~)[3/iPC{\\?v8E K FqX-P8OJ 0 fvAY,Qf>+V߭%LK2{V@5'WJ!;7~T Rwc=8Oʡґ\'()q#3 {>册.I+_x!Y4+*m YxST~z\HIv97I{_(,eȤӪ 3RzN41x)|s P/vWR"@棡wZs4ZUpI?72źG <~’[07L[ l(S9+̕>˸qؔ*ѓ &$؍f4rR%V -yTD㗏!)9qZ| $f@b3"Oxe{r@Вz w Do"BfV3ZX|-yvG@] E+ 7V௻וnzTֽiƋq'kOC KBuI%ʽ\}%;qѸxI[&X482 ǭK\xb5HG@8. Li0QHD;Kv`K$# aynƫvP\WroRbSdMWo0y\~LHvamo"V3IΛ2l5~_V¢G k\lu^0x082n (K&5z\@mgwi#n2flQZPJ7*uF[-eo^ì Mo76dpPH5! u3Y`L;ʓ;)>ٓ?8~eT%*?.蝢CfY1A>BFmk\7ZI(^J#4|>:46﹦;e&R!;,e YYKC$aqQ=>έg-ŧ`Giw#tlǙ˯7ӑXY L4S.مSކf 46OU%c?|˒ WEWqíaNkY5NtK'W'Pe%&ΉUT\~B(W0/?<I ^ewadK/*Xal-/@#٣ϗ p=xDE5`dVdXs)!XTP*F~D=;0:i}rT ;Kz!OG3+ U(+J-Xvy4p'iAoF~wN(:g9cy|C"hoR۲>V9t4H/԰i*Q #Ѯ+JoXLTXIa(P"/cP:6o6#L jRQgn x̝VqhP=+),"5/l|v#R3$PydKP,â:B>{Due%fUϊg% _ ]xn`q ׏T@2#D ZJLvwsfNuzJ7oBKjKo5 }lm݋I J&'*Tk)V( qU"g Avz*qˏx ]@;"JW8?H (֖>R:tsBSNGMdgE^՗hT`u4,o״i$OoX43G; +)b\;Sڕ{ʈ{^)o]Iޞ^ȕ`s#=$(ds``ADz8/Æ\0Y 6E"/MuJD/~mF'E֦V[W6 sq"%=f)KbzNd)MXhݠw='LwnU l,/b6~m& ?K;xm6n=|"݁i8Fqn9h-Un*FD aްmV,Чnd2/~ 6DF%'A!_쌲x0~8V?)L@ CJϨo7 ( PiHE`秳S=RQSʼD +x*SXB!;iz;L *a$XNuJyE}ؽT"d}iG| հj ?YU-T-];&mPLnKU4%"ѐm Wר>8Z+X_>t[  8qg'ó}(1l*֢!2'ցGuHle7Cܮ+zvy*4j(4VF?kl*DUJɕ}݋ݱtP#Hz̏Û)Zht!R9\,y3R{u/s܎^kJ<+a3efaJ4Xʴ֠NLs-)i->]S[/@nk<}YB}vtXB( [ܷ3k4,H4 =LeCl@eCGo+5`ohMթj;s<Em |$\/Q6LoI*;/Du!% "/e˯/*1\T`DX~7o(ɎՅNk፳PszV;;Ŧ߃$ۛo:zufM3w]EL Dt~"Cv 1+[V21&ڹd')ŀ")ެB{t@ٱeU.h] 9aX@<}Ԭ(5oC\ޓMOa[:͎NV(֢a~ƽj ¯82|h>W$t"Z?bS"=-,klAQ~GwwP@ېxr d~qLOLi{Hs*&f_5qc+"y >W~\E-jfQZ| sl0olQA}賑O'"eb*f-\/anp M_f/6iY Ø 1'ŪL^;aE* 9&@vI,s1 E]'? |.0|0؅rCYz3lٛwSvJwH. 1%?9rvx@7Ne e 44%o^q"~.҅8a!,VMmjVyOsrMIk登UK;EC[5!h 9I_uIVֱU&o/pZ7=DmaYI݀*_1 $ixxHjXR'X>$5JaڀIEx_a۪(c66xQrERISkrɶ Bo&pºeP0 &Ux ~"a~I~Ÿm֩c54ϠYd@Jc`XA &"!SM Ηn\\7omLT, J|9q@1IOn &yl?vQ([/:4oKfK C=[>kCJXӔuyjX(L.DXƊ NYLF [ȑ .!t[VƧcGԕd'Nj*fG&as0>c/˼'51?@RjH%|%0"EȽfRFziYw 3k`P|,UdStI OV~mjN( r _mxTC5jY|<AR}bi{e²JW6Oּpp=Rh  %"[uh݋߁~ u/R|6na)HlK^C\0DO0Ji^ rI{񔛶c=iHI\pEf|MqH+th ;E +E?/c/Us[phD8{ԏd₳} 9l˕{8mH]#Mid"VchxtS}*zF5X*;Z^ч kETd/1sB 9liypA3NVڃ~k k|Og$~&f]7apk#L,h4 (J qƍ8}|;*#?ܰb, U?T+Te vO8Yw]#9?=\ Aò; |p^yo8Ac3&ry1ac@BkҙJU eP&8xqI K_撒Tb-ԫh.0l}tU€F~uc-@ 3NGF!wR%ԿC哀 >j[m]LpT4 0SKv-tLyyߓJܴ6sv@g9&*7oܧrzԆS0`^Hmh5*u|D]u=X 6/kK}+Hԫ%#x/e(/%xf;묉o}؂EdP:^"0( ;>V06|ۿĽC> v|oK>9[ܜ\9{_ ړpx6vv$7`z3Ei)nP5!JnDKr=ě5 +CVEEiHs!Jl*`:C]>hfl'H#C]iBP\$8ƃY8B@HZ@)l#!D}`N ΪjEr^ 2 yc==9c*?dp/%t51oO@R:¯aEsJBt90:ڣ <}l@pFnBa1,rժuciZ28&>qB1PxCw`ӽѧb_5 jxV ~k+lgQ^ ωe`FQ%WBJd-sM<⃠&YNڽq#_sl/3{nw%Ͻ)sf _!gWo]Ê=I?(ϙ`ѓ -Ă^`(BxUۊN]G 8.& xXMǮXK"r %0i=pQݨ}# -@ /n~X Y+س_$HX8k41N(z|'{QNLLpҙ(wp.b}uGYלuF,wq ]^`7uts DҚFNB;q ;0{@ggn<|VX&B7xD_m :QvT@,iD(#5td 6~stܢ7X^}ҩCLxu{pZ1Q%* iܶOZ,v9ΜZ7pYJjXiL-ަ|EU|@KA,XrNJ v"OϞԻ׉ĐV},ez+Uru)]}ѽS+Wey6\8:%xCev?W"(=編Rؕ' CܯDv~02lLt)[-Yp@鷇U]#bz"XRΓvhyctBK (e)[EE9[h\4 i:qfšx9o54ʆ+]3fCeJ3$5!U=!ڽU +_9[7FuSBVLrqN ]&iϚ" "1&J3 %Fo<*u#H Xq£ 4YD5yƒfAbGƙ^Lv&y&H$y=\EN#za(lG ⢑Hȃ]R/۳)b -u]Wd"W~ N5gC_h7{Z=aTvNR1 r <..mcGUTiзԍ{/y̞EOmJo&3<*LHA!Rn W=Ks6/o$"R.2Oom3omUGQ) ݴ/\G;]y ,&Fd05m 1"&iY䓧M)w+h.)$%|AٚjwN*ÔHc%&*/`LLvbI'ʯ8`Ũ + |4) >ʽ|No 9w3qn>j5tT$4JS7qm?!kj2>8+w}1ka8nP YN,N%tD+̸֩M){%:=Pqz Ay+wx>Ϝx.XЊ|v{(oY$dD诗)qwv>"4pHmȟtOkM{6uLe%=ǧўQDS(zLkd](6A|.M.(c9RFbT^ֿkG\]˞ىb7cH-Ɇ9ێ\4b{M~P4kٶ֝ۍaa8uF$CX>|" lmjjUoV-T*T9Jx]AI4Iw 8+-2n5ٟ7i]1 (RKCzZz8eJeFMj-f01W * fKcF  BgIߵ@-hkxj'=Fl" 󗥠*QF1VM)a byxaPR%*DQ@g|bC` թ_ ?%7/#qؙ7ן A=pԘ=LѼMiiL˰-]ʤ;UG 40No*J!:Frk*36ב p')I vz߼"&Ԯ|D֞pxt)@ۭ &[v@] 0oU/0U&hǒug0{yfE GA2-0^! zIo\kTG3yQJ<]g !H7%'@ &S?}WKQkFxh.zt{+H\7Lj^eHۜBoQFAW<ݠ^yߛvhV1O:0{>ow<@-;fN{{[]oX+ ݉|0Kd=;3 QĈ\ )A]1 znG ebTğ~To-*s-t2b{WM+#r[sax)70=M t\ȩK_VHz`0B]h&"{H`}|az9ыiuVtٙ-`_`TN9cG 7 ߗ9Ԑr,^=wKjžߩ˺DG(SCW \OQ-7%DV?-Ct~ތrjc.Fͬ+BQpz͢R^[ʂq\;t&/xƔt!Q Պ_lˬ[dK>&}X,7_I{d)!¤}x GeخDg/ dVDO|#=H3@N~b\׶C& 5/r-qZ#QŰπ[DoRk$c<!_ {XY8ٯc(ܸ@Tt RPS}Ozx%ye3Ҷ&I%vr8Ri+NO [tW8c _B!˰?=v7' Zn DBT@a&fQ%ݪKϋ$+,b-+lWNļww:NMV"MCHTt<8Ԍ%pJ3+c=aI, ٷy%%l.>{Mi;ccENQr.qP,WzeCfs0WQod3/$x-F// tMY(S W ˱&Z5(}' ֌daU48%EL}=u@xěI(})g?YZށF+ O:7 (h_dD}O'H6i01z);Ѯ8}z9 s?3=]L["EjɡͼSkϔxun+v"-֕~|qBX")Sh}-m[`ˍe#и%)i7"NE 5z$>Br.e 5&{ z_~x_#2JPN~$j;aҤ/eO9,{UrkowܦP܇ESEZw9j ЧTߺ*w~.a 7 }LX;?kk&ՑE ɦeիfUe\ʁ^%;usvMh ntLJON-"RA dvcC31|m9%Fq0ܯOBYuXRIl4]Fd%%*ةX;nR)<)k&z4Bj^f4=.e~V˱Q}X|0B0GT$3 o.St9sz 2٧Ch[\^@FP4 FĢB{ٚHbH ">bCNr^ x(i It:+,H́GO[o> MXgz EJ9 P=V;Iۧ0TH@< oVl\:7K,MqXc>B4FcDE#C-7(&DzqEY\8p;aTˈ7xCX $ˬH¹R)狤#8m23T†j<?Iݠ1YF/RH52H^ ]Pwm {=;1HVչ@X_CMOZeO+6;{E.Q.}':@̈u3MT-h ZuTd@4 bJ4 @T~-nဇEWK!NnDHz*4ɁsAO5eu2xE5mKd,h"y&#Yd,"|A 6x/U,F B\>WNgj{ M-{JLČ̲al9ַD-Ǽ{ nL|¶O жlǔq6J E1=Sj*Ȗ^8=gꖘlKQrJ_#|OqaO 33>+3y/H6dGϭL^ 9>~=?B3oi\*}&}H**RmuˈavϚ8fF$Ő6qp~?hex?JH.L\J)dH3(H@:ѩxq) KLiQH=$i}z@'8cQU_윯XtxYϜ.0C\ <]2)U]9gs[{0hv±]o{[(&ǁW+ 82c>R_5XKѭDBCFe g%E;<&ja (ik@UrDP~m ]/Jv~_cJ4"}SdWN١!rNa6i\2XЙlL'a毂f2S"K/s‚HșW04iWa@XXО̒~AԧpLץo($5͌OYzآz'T[:,QhQi0)f" ~֚L2f[7|%2y "' O.s\LްΥ`iZ뵧p 20isǠCHԇNK#=ZiH4"J!} 1+ 7hC5@Hr؍7k箖>QCmNwg 婗ȠI{4ϼ @4 LDaa=fsGPe†foF.iߖ r\mF&KMe4Z/ToէY@ @` b叮qLw\4t0  ۵u4VFNV\b#+;(.(4 2J5c>6f"$?Ri54G3pcq,KΑBLh w\ٯ;GYΙAtA{,#B8@oܗ^.W~`bXSgP s2rR %q[ixɦYj(ұiM~`C` Q'\ȭ%_VG7~kճGQq%:؂miz:0nƀVG=f#:S^ qI|eK7s+Q'ߒ΢Ԑ;jO8_fSMMp@q (DY@ńV5Vj#|*/ꍫ Br>B)5\zMϟ"Ưi.C@1%HPP9rke=O`3  )=d1b ؾg'ýh 8B_Q } -@Ȟ2z%r~M I/{9abDz߳'{MX; {>^ zCv28|JS2%6g&{0JD?ژ/cր.p|8z?дO6I^61$6$" ~(T@WAsԡL š$k̐`ҙ6SxW9"ŋ$s{$*4) (%aLf)F] UJyU zj˒AหBjڜp=Suήa<%E3LA $%qЭd v<[]8gTMpõ/BHUϽq0 j%u֌\ dñY.EƄI,nz5b5F"Iiz(&b /aQ/i%N zAc %+";I~ Ȩ"!b^]u:'8:Vf9n]z6K0Ӽ]IU\tKKwIjRgHx$uƥ/DqLt"7g+>9Wc{n88 M87#c,= 4ZG%ƀ:q5D@:SďpsgFr͡ayY!i31"u|87@sfA$B%;9 շHs*ۧ9x|ׂ]rPb"k$d?A@R56b&9k翂;Uک-pOѠZۭqTx1cuեn"Sژu8'b9$o,/Gd 9Bt-":U IjL[U>D.AW;J:M̈́{@ߗQ*%Rɕp4|0S/:o^Lr][8?Vyi&kt Nu!Ǝ+ N\?Jng\Z5'6|2Ox[n`rVfca!)w"dwonTҖs9+_n*=AXs**)+1uh)IAy ،郎E$u4W8_%\lb̂@}QG+Q!}\ZrADGaYp[@-u^; #9hav?[HWyO. %J4{D5@BP첌 -/"-khq穡Oǵ h:f%U=Mlq]߭}&礐90)ٓ-%C.w?%dL2/G}Qp*?i6mN6VA7\:pfx#;OUE/g[X[(+ݛMjsbq$rxv|Ӟؗ2YsѪBGR~hª vO~{^Уg\ʐ {Dw:C=ɤ?VF<y]b"ѓPΟnVV;ǸW uhh2 N=$ŝR){:ӾW#֙=g H-:RH-NQeRrė.?>#[7i/_OVX|$-K]$<<֋JeZ"WqIşT۲Xjς>Qk!4f F؎zǣ+'X$e @sˮzVD.[;U',&H8B`b[ ̛تtS5jit-|gf& )]s! ZxLLSt#NMP(i}&싿}}Put< nԼѣ9h,4(}U0,e( L.ZuUͱj)8-<} cD#x歪'@5-yRd  Oņ U}- r1LN.-L2Bp6`fB 4DRv^Osa>8fU )l6;n7KmL+V(i?GD)C%$I>Wʣ#2@M\ pVSgј#0})vv̞]),}ePvEf`TcH 2' t_&hXB[]& 8M8(i/6[J cuzRtfM<eN4J[}I{ʼngNN#iM?F}Aw=s<оAQtUEmar)hN kڹzvO>(!y0Dl:uAoE d]ݑ8!H6xD.mg@Í]]] (##',Xs4Rz\ UBiga ok ONP;.:%Z%qLyڍ˨ɡn;^dwx/\\r3(f nxȀTf11ărvflֱ)94ۡ!q"Xap\\B;n8-m/_"9{gy4 :t,$QQ0{[ee0lb72 ڍGiЌcHB&#VZ8uĆhHwgzL XfxT '0\ljĶk2qA@qGbFGZk}$%C;j'ɒ|hR :=MGKX'$wpsf@F?~re )ch ?AP Sj>adw,Ol/3+ո}X]90 -rڤ6Oqoi\% z%DoRz _\# F ABQM[1EmďjS:FEcel%Mb ln{-wNr2yE EI wvi ̰T\S^큋{gQe~1Q&tSQ̿cלU>sm2[;g;UFuGpMV'%ʹHt'fzfpQXJWGкy rjD/ɃL+s8+o`8L?V^TRJ=/{)xkҼMemjKM8{= ~cxSuܗjFC,z5}A3x$V:Or/rL\T|xd- Z-45 |`ۗU{ejIhCfX|X0 Lꎵ-EVԖ o{[ h,q='iD[YPHeߚJ 㼢]JͶ*֬?̐ʧbZ ,|ƚ,1ELz&V&_==>5-hlb\ǫ596FrNMT/Y HhjoUˆ|NҜCׅ;|p3gSe"~se;#Hny%3Tm@:3R뾋jPr:p\EI݂9睸Z?#{Kq[) L*h:Qe7tأuLix+.OE ,6W h^HМy&N0H ԈMdɡMr ,ȺQɏMV;7^yIXCU!U'|DOWE\).7GԃAACk d~"Zw[ S9Xj>|=IFAט<]lCd$ @T|ǨOzHಟ0H늯Z`ǻ;+849S^1Q[.,0Q"V`z. 90U9vn3@.ԯ'g1nOrZ F/Y6Uk@\<:ŗXnM'.D0H@EQS>.[XuH=SR3rJOm&~[Кyt e,kǛeHɃxcsbwA ktaIWwYBY_\&w|n e]OͲ~VrPȨj{f= )ܘAWȝ-:w5J\90Hx4ܗuq =!F}`+ 3 r֝#򩜦JsvsATR,X]4x!cR`]%Po"vHHI9RDvs |0 5U Q;&ȸ:lHI/dF'g [-TRҬdujD 9ћ=΂q&P~6gXP'{S#EBdrvjdcL550p4pQil1`+[òތ#F5NE!?c~*aGDݮwINrRҒ뭿M}}Gv $+ZLd.2g)"o;ŲDfs@HrA)up8ioSuVl+rSW]8=&'AQ& " D Cϐš7>hzሚ_¥{ʊl( [q`1*븙Ղj-Cu6"?bli;7Tj=#7yE ^4b u&X^5٘ #QU`L n[yF!}57ϸKvJ6B\ :o?lXes?4(Pڍ{(MGKُ%<'T+e F-"2cztϑXa0Yu'LSaE%J2h|uç8ĜD943h4ɗJ ѬZ&%޷E%`9rgt<1,a:c%խU)AMUm8^ߒ^@A gx+~@?{+w"0RޯI>LCFV Y+X^T'Am}xG)D9a]Fo+s)LesNKu< csƨ& tp?Y|+`tpS>5J R{_ mSN;\/+DjԑsdW# ڰ,*hX't{0;y<3_QGE(@N4-3?F4l{ 33 QnS+-trF͌v9ԅfp8wݻcK{rX_Y|kc?h9@P> DT| O =>:;Ȳj<7'Cݦ8L~:Y!P"P*5ʹdY]OeJ{[Hc@խg\h`6qp?`.0|x8~,8ڮiæ Tʔ!wKny}6-<Zqr`j<0s u`JCKzG%mgaKg۸cG Y (v\!y-1JϤWEwp\| `.: T\e/,I2?]wJ n9j+q7F =Р>S("%YS݌*=G./P]1_:}lQs0lwXGΏIA.Hm;##Ӷrg3cFd pY*NXKzvCE2spg5vQf+?) CRE:ؗ԰iǥSZl8nc:xhhsL]6pDĎ0SO c~LG[wMf?/1uk-H7 Fȭ[WNb'ܭ96:p A+& x9Rc>siLO}+]7njf2fFO4,:60*'5NF]qWx9ᣭFO=5}bDvK%+ԿHǶ44DL6FYjo+$㬮bYA (?BHoZ Hl5;n;7RΑdMҋo `R m_L!\ڴHD3OG/1HHy+Ӟ>7zG9Yܔhd;b%hrυwq2;oui(aU4K"c*9 'ix*M΁#i(wg3XNб UB`}TErF)&yU=wҨ,fs;SVP5  [gvʭwRc!C9?R*0 *RRn ih" 6.R-= 7"Sf)G/w'V CAlvÙ?nVBt+-)9x p{XMw^;8p{Ę`Iu\$B/郛F*#VeӯWP0T ?u? ZwF#(#،f$%69ek&˽r[bmhKMA$%[ e~]KR-N=Oʒk E.%angZSu.-#s -vzQ.ok *k\UE;:Aʣ+:,Їe5! XH"pi*{X`ik+D10R*=3 le#Q ekړYyQU`Z{:уũҮ%Rhj?DoHln|s`)Ѧ√B皶Yf9k$T3ѧa7v|.\jK`G/1CTkՕ(9(kT`Pj _/?z.w8YQy6?YrD|roFGEtmB;7Z3>gG}-pޭ!(7^%Z%=R4 ..ky:ԷdّT:/u5U;RgaŮ$, hVX¶Luy_V6t+)fnJ"/k, cP\Ѯ}U@`,\y_F*TBZrZFNMnfuhjEȯX ET4d$i;0HY Ւ7v4xxDݜDsaO^ERۂVnPE;My7GSAd#av+-1WS3'#v5>7I 3NهfDR?/8xsjT4=."+ζù {DZ#'L.h&4|U ^\mD'8溂 Fv-#`PTfNnEDN{:?dR.FKcܓݯI!SD]j]l8AiGo+QJ<-ڟVMN/"UMf}.B$3%5H#20"~9LK+F!-x^<}|GN xE43ҝYOMԉ e<6H>W1l(e¿"W GCs +:E^0u~s)7 |%X#i~N6d/uynҗAL)X=3ܹٱ?OdCQѶ@{nѥ=W3yw5wc/4mGX9u*)f5/9*:As ZFOOن|EPdq|I4_mik;(L'ɽ|_ 4_E- *D6[# ͜U,pahDxkd875 ֧j+[ 3Ơ.8t D'Hj[XjǶG ƸL\" Kܩ !Q9{YL))Dvٕ0ս:) AhE%EjrP@b4*[Aaب~&|OFJTe':6ѝLc9\T%rOԁY!E,&з7)U[q7~I5pmo݈QLg/x㝯)"#NV#poOh(CӮSڨn&]&03i{f2'ds=:)ݼ|LGYEv!``'5(9Qϭ7T{IW $y:8#:Fm`u♽P(Sl=I98_Ff_}-nl~ k@ ('$SZA|zэ|} EQ/E')F#F%O'J33E*(?aXjX ۉۣsݬpyʼn/>WxPxN벏}%]ч;&L"fD;.38[8YK0uV!yYRZ@1"K<>Ysl)T@B ĕԃNGĜsƙ;1oiv.čUT5*vak'vv/]VA>~S6@ 'd(bPW},ZeŁ#XGJ %1a"Nn' u>*۽s xZQ[[0v2xT8φ_1 @~!,z6kOLOY7Un$BM(Y>eU"'MZߧZxRSu&X)NQOaUڲ Eqkbq˺hv Kz* lط5-?Ql3oJ9W3D`S50#9͓PW$֟;bAJ w 0O9}娟L?E#y [3,j5K06|8ф9(͂.ޑA"=CݠՄNLӉ pNф)9f؂ZaxhZ 4w֒}Pg+46llA>G% O4ږz_}oCDI93ߘ˼yPj V{@B*_}G,yf 5 DcU!Nl= %F9D@fקg"s߇u=|&OL?}V a3<m'z;x%9GbM'}R#-Sl qy[ukP<>LҌ}ɞOՊ:IUҢ0)ͻQBpld=ir'-Z hJ~HK/&P/4zҋnY֬VIG4> h<1e\-ed| t#{H-r U4g9\A32e5摒B1xiތkYbjyeD0ٻ";Ee6ý~֔&w×|.4PTq^/ݳK\|Ҕ6Jea.ANwCDH;ɀz@V0lu>qqV.ehĤ?7jLb#h&u95Aer\2gm[b |bMtoGC{G=$d#y\ũ$څ Yul( Ħ`=_4 ;. 0]=hFt{{,P׈\DLηa|R]=[#z+1cJ_5H r^rqA9"aV\)"- 9#v֍sifZ "hwychDRVm4ٯs=~}PK UT@JۚOмBDFK!ܛ"A^ݼ',-XHiܗ?4Lɽe#Y@JT8upGqўW QWD}9 wBoADh8i#1[ؽwŒajHw9C7cC:VIRTywE 5ݏ暪z|aZAL.-5BFV&qeu.gӧ1h82w\+ꯥ!_4hmcFG 3VG$'o,v\ Wr~m+?VM +֢d@ 3m[nL7hix0ޗn>j伆t}@}P 4%z:+ 3o_Z1%M&P>>h9Q`fsO8+BK b}B)aoN лasM.o(s4H;8꡽7?oQj0&ڏLr2 )gel+|+o}g"C,(~ njzk ?bz$@%d !]E/9*""i]ZB1/r/,:"ؗvK1t[mW #9dX)I. 1yo$[G@Z}5&z2\gi7a5ү9g{v,Pn^:CGƛJcwBy9oRLǒ['7iz9T|Ϡ"5mNy(Ws/9伩4RoX+f]ցr"dgal>ETଙ:#A:M<`bL,MlTͻ)TKZAZ0`'^o e.a8sGW R| S?Mku+2!YZC7ǔh<~hZEIZSaMq ُQWzpUZUB`Da+k+bRha[i)AVY0Q&dPkJ⡕. v9ۻd xDqq%Rw8voZ$u/*Y cy,52K5ͧ^f(kJ<2vj6UzXɳXPwY A"1oapDo4;64w 9.3g=hSI1%O+0$Ϊn<dNR ^=Vmr#?oU\JXU17 HmekA<- GxqK16G|k.!Ɛ,6͡?hכּwҥF{-v[dd z %(p#uv^_sd,'4BJ.߄f ::ea|?l![OFǝ$ p$?#gT*&J\[5Dg fk5\ VkЫU^Id'PV^ 0oĚ%k/?``}#{lR"#H;?e8A:\=92Jy!q\A-HHdM, vUWpc7KUlp> kt{qV!#^-B-lU#1:%On@biagn e"=bh%nH/S!l8WSExPkX<˨~1]7t NժJWAy" dz[Ok^$GuWĻO7){p`Rҷ'!o G]QN.-Iц zV: Z~%Q|Re(T.dIvȖxlwvȃ |Çs!<,e͡LaM',!_r]7c8<4ʐ5TjG5U)+Tcge!È0 +kꍢD*pZGF&.}B?Rxet;*9+7ktZ |pVTqpQTj/d䅃фwhT_9Y(i07gT5@cnu`%өeU`BɖyXZS6#ޮJQ(P .E(/YN'Pa6jZge/^;h ;t}#I<#><;\-M fm֬vfٱ_$ AQFiܞ+]{RҘl3,pL*/E92DeDZ1DJtQ,+FZn50ilct%׈8p.%vE&`EF%D-lIwuؔ:' P0{ݦׅAOaM!ziV QqoYZtL@$z O|BF[`RG]V+>U'6+SE)SjQn{`Jr+^,ˤ:֚7(ه+~zSihGhz`)+C@O hX(JVvHX.~Y/f*pmm#F#y",=6 Lfx#=KD׌n9UB 4`ނEzh$u„aV!C×5,s }/Cgj+zm so69I.jrQکSd5I4wےUVS &{*),.'-ztKpz#فU/R*2\UKNCW=p pŒ魐A- }?AWL\1=]511Ie]:T_4y";c MMII(~?vh=uliY-#-j-7}%C+nY<#?z| J4,a_"K%G(b ݱ_eH1 $qpImcކ$hoWG}~Z8/Clzǥ1F10)zxJYK9 /93Wej>q5?ԃrXP#,DU#E)̃9*P~qSZA0>J yE|UfQfF*^jZ])K`{f3h2 쐽B*Q2]2GObWbxr~=F:׺؍P;42W,C@s\.DoEs#:ւ@@QU79nB~>f͛̈́7)0;RcZ/tUo݇?txG۔a(V=ZbqǾsDDS7_C*5dGWφr3ir: ʳΜc&%Y.:$<} g:!IZ$c8_l|{~L_˛r)6qzY~$/]ןs68~2b_aCR W 豐'g`%&l㰸eY ui s\3[}:G[ZRjYK%rDp[q&:gd ؜1A2LQC/i9DTr.AT %m52ߴfWoM3ж5C! q$nl'(u+x0F|C&,@OUER0Zr_v۞x҂0 Gڀ+&"m,^'^}+Ϻ7%}?Y-1{ ۪ȘX9@Ey?Ìdс"bC,MP#oΣHB#=||gXj-ǫסt#n퇲+ᒻP?skWkb*Eb"#@4kq(1]LHKX cX՚*H~1` LNyF8}Ԓ[@mvQ˯.oݭyMRB@BW"[g9\PD$s$~k_#="nkJP*\퓏y[D@ryy~WnYyЛc%KW "$#ⓢ\]cck Ϩޥέ|Li:Edew**[۝e Gr_fx2NZ35wFup|"eI [Č䠏~$ށaHQ"ǃ痵%uVqPH,EFTBc65ktA FE rHs6dS{A__Y᱗K?VVə8ǡn]B\[Ee,1e}{}Uj9@D Hty&1HS{MqKnGHILCyT^"&+%k?jmW&zJG,KÈDmM{nf }&d%ޚP.-#.i^dZsa+S.>"e5mi@3˜f]#1T{zt?H׵;5nJ^3ui[Dv/l fu#]X ԣ!;,ϔ><[:mLK"_v ~ Vjg#&[MQ-}M_Q EQbρU! sc >}gᰣ^F=,S>tx  DThLǰ; UhpmH 7+zD=j7= Y Kjbk_jDsAb4'"w_}Uzal1\Y'=s030ĈZ‡NJw4XE<%/0HWx1R򙳉oV "(UH.FJ}y@x o/>dAı9̃ qU=tMhY59gmJ0#6/x+PF#Fzv3xRE _+ Qu&>%Pcto~d`Z o `LI BM)S \t `㒙YpD/u,J@@F 2:8 qaY΋vot]\)= Zδ!7z#ǜk07PP]瓖|l~Q/8mSn`{?iߦHUNwtix(鞘mdUT?_,'n:d=Ocp #"Q~#\{:"ֳ߉g/A_#KkI]u.]K]i <(9; ndQ|[<2'xb/ / f\CdhGY_@W &l~YR_Cb8ۿ(92~}A_ca4q_[ fI|!mP<ŞZ19ztOˆש<z_SpLߍN5/f哄WvU~+ &'H[,]CeU[zf#[K3X½OD5C춡JO/ !%uRbv*d**Tbi.BWTΎ`SQhF=i비TVMAK7Ꝑ(֛X3P'>  FdHy X{*߅;gjA15Q7g&%ٙws<6+gK71UŭC*YAӝGBJ8XLvq0:C۹Hkؓ.s;)h ]O1xs㊮ڢLQ,-&c_ UOSM WUX&Ν#?K4iJPp-OȃB 8h1ÍzUR܂MFjՑ9sҡYih:hio5(Qa ' mE :{aOQikY 96_^iH(Q*M@[sq9ȆPV| V%v+'\袸1HDZWbۤ@_x\|} 077 9s'0|nll_Z>D]OSW 6}Wgb؅{4ԹgAAl$0z縉aWjo J:y fn$0Kм7xTvFozK6k?ry^X-tQ3O5"McPpǻ$>M0^ tAgk[ .(gT 7 A4dž:X& 󑦃kLy(LȄGmi0JP^nSSmeZJ|sKþ&Z_)d~c2 -@7R9=PRcC? Fn~)E4O^M^OW>q|K4V* ;ˣht H0 %~@g| =$LGrPDc]*(Ụ Z*\tf_:j^G8Bh8w|a = 1G_HGugъmɰ\_#&cMe4=5U3 6S56U$(0c/qrd=Fct N[H=42~M h0,w㇨rêGI}maaaA CfoPѮ{-!z:`.;dh0;b1"PmlJJ'!oĪ@Bnv2 Bü_PJTQ72M"Ƭ`řa%=tۈ=xJ.\Ku/9DW 2q@ HʍDx,{z/UIU O=9{9ދCsRr2 5զRWB&T_S 7%s&Bq|@c w銍.ڠ}H9O6 7BZ ^^&`c'q>濩U9|t5?Q=sZ~o0ev< 8Vڠ #F&@k'Xyrt5rKqfz0qj(g?ᝮ.rCs*Ĕ6aya} f_ l}\-/4u~H 'U5 ǥSw$fWҭz |' Wyt8M@_Qw/WlGB;SIe 1z|tNz/HRk]̟aALn#ڃ]^=/džͼ>%c,o:} R;w֦m+;4$tO"9QCQpkuoDbXؖ7.Pzm8]#8ر,'ې_[D{}Ƙ`@5^:U U@0I+m=;L_KNJ.RJ[X,z#(÷RQdcV:ά,%44C=H84a[sP͛pǞD 㞻,mUp|Cƾx64"JHZx~E,fSDP6V>UĉKMoCزr!eQ1mg`hJI ›JOOr)} \^MhIGLuDF ތ(V&Hڡsxh^hJcHqSOzUzdaW%l%Jl/YkD.]{y Kb|̵u+8RX 7ϗ mt\]eV^( LP#4b/˶Uc39<ɻ!fN0<Տjh$ǪK ES?i|7q+p>qlr/qx@xz} >c%^r/Q=(v )߀7Ļ9 4+ORˆ`=[en$C[cNL wS?\'Eb׮)OgDO%sN_"Ajo67؀B-0e%6Nq]o\_ ov6F r[& B}1)t#+W54%̾Ѥ~NyrnkW `R;}%fgYÒjVp zlN@A?>mC[A&;tI˴׷~\!C9 e9-2b zm;2B2V&Tq!H#2Em !.ZmpHXu y2$-ldϊDtLxGmퟩߙ)du'oBؙrQ( xzH"D./.qD)'B[xfG*V58RS?IoBbN/]U/!Tdž'u4 ?4Xf# P%Le18 2#܉BOcj ɋ4DAY5A"'UE1wb#ZJC=|x9V\7TZ* 2w DvyxEtMڞԇз+юco. >?)&pT")V}[,ޮйU{Wۑ=ԡY+a2 <3n1|g&rW=\R\ zXx p_;t@,RB\t М نۄLC 9k$%o<,Z"OKWhJr9 p^22E|l<"ҮNդs%Jc!aJĩ;xEH~#|+h dӓh!LگjBֆ7Z57Jr8> pOz3"/n{~u#$b r_\g@~B⣂fX]KEݞ掝%6'<5 E!HChF5>1#P%dhF#2th >sureSqEb[Q{,w'KW'q9+^ޞZoş[öV.@Oly0pv<|k#C QPd ;}~0^yi9C{f\˿G58r)'HE8ΚMA_+"ePT4M_ˎGBu:nzn0 @F4@iK!wpUĆ</qwحA`yC;tPŒ2 ?4J}qQb8iF)JoM0z Έ &X>uߖN[aG*n%IƒC!N6,~Q@8{>& [B[&+ Rq,$D E '}j!>NfA*:odͶٽ&S$-i.ċBtlݕclڃo xQ|ÿ⩽1jE[^bN6Ư:čjnz4\<.Gk W5Z*MxO_, i/l&"~ݚZIE1@ћq\ZSU'QN(Ppv3(2fr5?#CG7ZﲐxO9?WA6uzmaδxW5͔|ΊT[a\Kڣ?A ?UP~/i嫎+ݺfFo&iA~Da68~"D E& QRҏ `GHJɐzpEee[L s4WݵՋklZ* ;~ŨGUj ov*kB+:mo/n\A"a`UpN!]#sG^@%/=+ 1Z9hˤӲvi+ hm!h\Sq:) *}U +c Z~^Rjqfsp`͵%LkX= >8pcn .f?i*ٜ% z|l߆ȻP0%Q86$y\`},E'嘗7󹈢:B*kl*LIZ{7@bBnҞ2tH8xm莆㴥M:|N?v~fD7*ߞ/OE_:㹠,}dLS'Sdxij]:؆x`>`VRo?aIwsd 4 X (Kt{J#=| ;`AJ(mFߎ4e( oG_H1FYoȖC|G"hYFe$oos+FϼO^i wW*yz_82;ӒO D3QOI8CRepY'Huk>?W0@Yos;!Tp|:+$psj[˱U (b= ufGg0Xی-k9ZfEH$JM!ZDP=<0h$`ތ"[ c48×Sy X>(sˀ+π?⼇\QFZC(f}2+UDgc-pHy51ƣW- -^orij;?7nj=_A=w0u dw{ȯVP|y/cľ?-,kבsLFHľuOcJN]%-eޫ -|'ӲJ}y;PB5+rZv2^gC69yK C Yз:u(rSh6R5S9CozXT8p_ʭuTd#\ՖHElH d. MMISAL!XWՕ7s8DzŐ? ka3PՏQ <>> K)<%H3Ÿj_N:c3>9ma= -6*NY*Lio=b9F2i>{=4!`2C#|CJuTv$zeo<{W{kv:MGDCguYPBGZ4}gaiȇ*)%Fڼ g'kMh3i=n2ruDYP$aĈ~?DU7@7 ~\G1?qϨƏ0+p6k(M<:D60TpC-s!C}:wM?SРvPZ2ӯ 5b x~P3675Ϥ?t0$7ǜL}1@lj: Yo(t8sFl_Al H"fV1"i?S"c2JGAMn{0"w1 PZ2%)2u{Ji9y,:y}h+goKɶg^xY*m\WCO[úyRg],T2ż"7cg^"aXK-ťm5kcK֟:E ,ւ>sB++'BeF.zҜK\;x>cJ)qM+~\ `jRO$QoVR*Bꝍ%$';yi۟k$UR0bVMlGLҎ\7;vLzPBg7u48W0]`.xMrHK0xzK-ݗ6:-3KQ~l*L&Ճ)AJcETBkSՌk}mar@&G%^\ܿC 8q/xN2s[;kɗ;"zSI.:vpV>^VS$K7JSX =aE_`Ky'$arjO4jo gѤJ h*ιdkWz޶x9F Fcj&| |\l\MFS/ӑ`Ǿ#,Wf*6E mmo|;RjxB2],g7 xe}d g {0qQ{fx]M w oAg9Q;Neǜ9`4f+J33PɎ 9LFnKxBK>XEZԴ!h&x0t^Xeƍe.i?:0# W{U)R&cBНFbi";&lF[]k  )/Z2Jׄiz;Xy6)c~w1KgѿDguٿgWgas*L[FrJz I#لFJZ*jNlLqBOrvFcS* s*O[~A9 42m7@EZjXc9-?̡̞e;(5=Fzj]mN" K$[- DH߽ ܴVg$ PR/_X9C(k-cbW@]OBumc~X>8Y/C _5J!>tOz_!tݫjPM,/ +y8C87x8LfN?Cf.G[q E{:,hZ1;;16=[[.w=M71_Z覼Hϴ#l)ů\KdN1@߈nA=>MӲ<;i0;+Ef:uU~ǒ١9S4>˲EX';Ϝ#.j Πh n:76T8D f3d_Dbkg$gfJ 5#Ka z̢DxfO;lͦ.u 飍S){RLd8>Nc>/cbf"<;<6:}J쾜/,'+#ʞPPSNR5|q O. @"6$@@ }h8`F[=sJٹ+]U2CۂGuWpXd~:Ĺl{Wvi]uzPA^4GxCGe'3ݾPRh7PDm̘ 67i;.מ䠒f-&pxd~yJ..d86 [, O8RJ=[^.л'4_Lc{m͖>&R}_T !ސmQ1IJqƹ|$xҫ(*x+8y$I'^[ZS^g>غ!X {Q&ʶ'as!iO&U_WGk!;JL`Z)\5Oܷ- tKnmZאK=a 3:LqI]íA} F:7Yc}Tbǧz1keBq2_Fhs&8)&V=SgۧK)d"7No߈Qk7з\<`؝&yO{B樮Kr;v8]2 E;^)1 +_ck8mW +0ۋ|ZvS`6 1⵹a+<ۧ`a7A󶕃,qA1 觕9S+:ҟato^Xg?'  4TWVCS^ m!H>Ai1qx <3`{&"KDǨB |pVrAi>񘋁9ۑDv I{' Zsv|,uȂŁ QP&`#dLP|_(aR/f"]m \ WIe4"^a(lfBkW+j,!8o2Tb ¹!Ң/5 UZ/VBlJ;8r hN`Tj Y-kƥk3C3Gm^p@\yJ$ej9i (8(i8f)S])BK5q:̶c*[9ף60vdX#%Jݶ J\bs>P8*e|?3x/0ɕ1$HISA۞pRK)lSUJeL162)5j&~ސkѡBpV%Jú XimWd0;,`sXOl;VLWS3]z"q._T+|v5Ӧu*ȺY21VN iQNl`-d"8"8+nçU78 <<hϡtz8Twc`u3qnCZzM=F f~[58+ݟd\Q1Dg|=|4e(g ]i ~9Gbz*Q^ԯ5)1[鶠eڔ\EqP4jj) +Eՙ!#aԳDrQQ+R󟜧ۉ )hCQICWj^U7 !D"^-ŝ(TڥZL&g%X3L3YJzםV!+|u~NЈQx&tUKw_nbHǂ7[)}}77lޚ\&cXr:Jmڹ皳.2+H.P#qS3hHjVs8#N!,-22{lF ^l?3Q;%iN3+/w291f,,"2-dYJ3VDn~ND_ƶ pX$@;7TxfDW0qpqAmj-P,'.xօOl㾳g%RP/U>p1/"YleU$q}qm^Maz hT[(kDpJrl4H}}ږ>ET|g:W$J-Tfs*(w;d=W6G~~}%)%@~WЙ)۽ ckOnL҃I=DW!@3ƫA))'78gwFJ@ZiYMfB !M%>cU"B\Ch &j{{-Ђ ]%2c,U\ƅyV̫/?-Ӟ0FHY؍1_M/Xʤ84jg.66-/q태3,+jFb#zerQD=hi$XZye4m4ubo#!Y&]$ X8B X@dv$ (&5Kb"Wm}>m)7%h6Q5j! Ö-T1Kd]@~|d0ޑ-{x8+AQn*L}VP:wpQTML}˒f9C$n",=h n-[ s)'X͚u  @c$9+[^ GvT/X.V+s5ȝw|ҠoƜ{j݉ w'Q֋qWl4]9j vZĎ7QAƴяڪzz6CCƵ :R7"SaU[^/)uii?[O sF"QƨV)q\B, , G8 }AG`UF>Үxǁi#yō%~(F3߬`Os=H-g+|Α@ AD^ ,PzW$dl$@Sz2GUr}?qޫ˭r5!b\*>Ɗjr$l wq Mopx8{6d^8~fEd?|se[!! %&+L5 aqV:wfS;fqɢ]7oy}$C7ciyO:yx4OW0J&M,X p脅Rt<S᢮WVg$|ٴ(n&hwʅ3rtRGzOVϾv-Q1f^(D8t(\?;eFCϻNN[,\T*~qѪv)ϲ)?F "b+XF9W$F5/AG1=Z B9S{8o)՜OOF- 0'*{!cV[a>I©% Lü*Ԉu:Ne2Z7h*/땞NdX镱M2l^s8l68n@'瞱p;YKՏ/n$Hg` 3#oY/ervGg|Mj?9bO<59?}/b&O۴=}~i:PP< h_< Ct:ʿT_h?|1C@?z rc?3RaiScF}!_Yz M ]8jQZ+yj<* ĝbkS\ پ[Hhrm@j[dNO [!t`^uNjnZ. +_"DQ7kWt$:hڌUER9/sBHO~T G(+F=ߜod/$RӑYt-2q(M\-iѨ6ă&*@ XQ3"(vWylDI_>$ K !e#Ie*ՠ;]{9 vؓY MXIcIv`c3|v,CubEAVL&|-cB{ 1 dN;Mm?E'% aX 2 Lvflp{XLhޡfM_>%,M[%^)jz_Q8(͗ND38\4A ḍhf6Ʀx)]ɒ3pKPzAzUV. Q@PnLJf(p4y -7b:E\m L09}a v #|9gFU4;; ӭB{)+Y.?{1$>۠!)@0<6H$jA+ \1tp\O4h& IH?'˗:#uULԍN G&x/B{ }q?zm1E3J,LzYJpgbovHƨ  ACqOhЀm?%soRdEAB=7889nYuٗ.D{`$B +:b!rޚY:$7%nkY! Aw?Dj(Rb-⧟TAYRs]UcSdNetCC!Y1- %j}5`'.p g#k;J5&.@-9Sσ/R1 mϏw㨞 ${mw/wo1F%`WP"NCAPs txI/b#Tqwglyy|^ȃ[a,)2MPCJ_s{#A ZwqJ]2OF]q a}V)b_J)âq,MNIw1Ѫ(ܠA&o$ޑO\zezgu3[~i\N1bZtLa0_%$ YnEt.;Č^d8~,&V3S)7.x8ȨzJ9Rrm$Ob6J *dP .*4R<]:ЗoPZLW So5Eq>QC^W)F\1ZvA6_n؟C5J5A6- h.n K-*/[J(BƋΩ:# pE|shY+p uQG -X4rՒm1|/d8*g]'ў85Lp eVrnAL6jtow)ZW 4ݏd&ݗxY>]5,I^fSs-}ϛ)jTF<3-OldY[z՚ `m] R43&|:(ðzWNGg~a)"=S2ZnۗB+ESk=+3gN.@J44v$'gƫV]6eƹsy%-ث@S KfFʡ5nNJ po66Zap[$_nMY3?&aJz^;b+6-qʷw=6U/no^zɉ` d3$Vg.+hv @b 4TUo7@g`s Gc}~sպu4YC?Vc_On9|!9 tM{ZRڥ}=$X$T/W 4tq$T#Z[v#.2}QeTe,`4ؿn `7vMxؑS ܆/:6(PoNɕ!>yȜp\ݢJ)Fרq0UT:ˊT$&5MR::Nld ML 3$wަimmn]A,N橔Ḵ[kT0o,!;Z]|x:!GNS;-ΘEg܃"DL iH ֠_̬ =aF 6:^6O]FK$+6 R? w02e!.ΰA+zN8sش`Wsұ׬7ʦq\ {jo%ӛITo4چ@?oŞE"ޥDٷ_jF:2/>0Giכo2\iXD_91iQ7b,< H Rvu^\:`o&3nxَ͟.* TtTab D5ߟħs-zT٩mp8I+IezB@(xfi6#2ST3;FT2IYJ+?XuT󚲠hgt;[!o;s}>Lѕߵz+&Vn%6 ˮ H9N]"\Zls.%ܕctC'%Bk0;1l:%o*IE?^8lV7m~sV;X UE~Voe5rQ#TBt@po4R'~8b^u a p's V>E2&?63-EIES,U- Q,/P %O#"&]3<؈{sc;XP`YN DlOq skSl5ˈ.BJB=a+)D; ڇE-reK㤯Jя_{&`aQ_}>c,ZCk# v. DKUlIw!I- -,5w,"QDT7KS]ԩIiwT- f.Thu~mz2y¹%՗y&y推r}'5LfA9r5L4)B3P,6{or+TH0u]aVǬO݄4,ϿQfc2* :B o#xmT +tecֵDRNC皹rt*ZھVZdb\ 2.r.yzNar!zD!Q2#_(?^dyh]ԛ[x{L1Zhs<$S(Jve & 4ʹpD4~hS8sx\jf( K1TV}7@Ct^)w!(j/Vf{ 7ù9}:%sL|s l``n~v/Qk 5C7/*$["VEE"tw8C:Jt Dڄ F)?&1Tl)a[K'G^Xkj5hWvV=ѐFۗu]8EGo jv"Љv7$y gˮ:0.؋]SNE9)")0JD҂lθ?*ﭟf7 v:7;7r&WJQ{hErpwB>Z^򧐐Jؖ2բTOA|%es٬wA?F?(k7'&~L»Z'~Q0(d', 1-k2^U㿸wZBOۗ.Ϩv%%>;?$Ob+[?ɠHpTL+Mĝ& i 7]Lu+$aƗ0&P&w#@UOjd;5M 94dO, ^ P;3Rs94):C\g<*Չtuugv>R1!C&KIiBg+ХGt#<-`Eouڭ0P[QQX5;t~KsmѯyS۟l3AId,VGP5Tk L6T?͗tl/O q5j q3 omAcj)=V]tGU=\b"u/rrbxtFO3h{5^WZHF1/z586ODw|W閵~" 5h0ҔOEzh(D4!v~&S7KFg]˓J{bxc ,WT_]=X́,!=n`=otocPi0;|HiVoc'm63$@kZ*o$YqDjZD q/GwAFb Ɵ֙AgW|5!/ae|; C wd*f?Df ދ _$s3M0<\&)qO"v˶ ^ki\I,;3_s@ᅭșH"5~^XVT`ϗʀJ^>>QI؏ a5ĩ3脻V7@g8qjܐr.!dT#,+UD;9x [dH?W`= D74 1=7F"8&F'?$VEu@R> 3ًN;ڨլsHeqk5bT(h 'ڻ*y┬{ X,2|}6_ԯi6YRS] R|?K~ &\bgy2]ʪ5\8W g?]-f)!굃̙Q|DUo١{믎! F()_tw~$#濯[ ǵx.fg>ϥȖsNF'D N?}mJ\#ٜÆًKO v (1|!gD j@/+`7eJb+ ?!,39Sg5Ѱ% RYl(ysF$/Јk'223* ?ÿw3?M= Fώ: h;b55yB2-:vc6@4evզŀx]ƬZMbQCla]AU=%~ ɾhVx?32J=}Lv;O\+HfJbfO,*1`%ςi\}[@gr$TLMk05ÂUĴ#{y<ɷ~F,h+ctNƹenyHN5 KhW* M(ӛ۫>@߽A=b9A)9ܧ`KNΤpH<`RާSG ~&eQv!+m&HWY.ouAUʢ'=dBTyi1TǢoO1NuLc?jn_f\уX)5y&(lS}(>KImhC8mLې_']F]EuVRuM8HhfP VfoK5EX9kWྱOV!D6ЛQO_Bch7eiG'iS2(1}  ?^)w)o'ksYȜ17LDAA78Ap%++CPG 2yĹ@"׸}$+kC(b!(N}eb5weΥIХ6hrc -50e.-cOT Jz\Xı_{lBC%ZK(]HBO&ZR[02P: f3}) gx =aB;zYC(auFu~^AA-J8=>JZ 9?LSOD .oOLQ/]UKkX ibuvhF! UvgeȠt%tAZ!DmC`#`N|n0W+1DnɟTm$\˞⯏;4ҬFza7K׳6)]tp`pňG0<qe?`ө 7M!?vԅ_r}+)4NPxV]W/M ݊^{k,f>ؑzP1f{> &n-|sG ff)}#)AV1>zt+sZ~< NpC1 x16hwg7ʹme U9^$[lE5c$(&||' uAHG`+8&d*G5B ; )'Lrp.uWr7F-H}ĉ# %'Rg0MmCI?۸( ο]43ad0My&sr,N )?|b|1Y%X4Y -:QzWڬhdlu*!!9B*ӶH/a [5GPً(J^꧕_g}[D Yz3l ôTgQ>nqv,7YvgR׃$jXb'#AץaI 0q6Ťߘ+?>kPpFY|~IFQ?5bQCWUֆ*;ZQ& \P#; i3-Mrd&3 ,u=(, hQ٢Q3AD&Taʂ'Yho0**#)Oq w7b61M {Nh9`zHQ@(cz'r , mdGBRz_z])cƤ."~6$k@uF`Zl>NW261(u^VC*v#!<ZQϵd>aAy9P#]a.t739zdGb+u~^J./A}rKnbHD 5VVPGb痖:utXy{zTK;ގR5Fpl[XsygGlGqô\$bPUL.A+PlS@ Oa-?Xm\QD{}k: ';̶=K͛?=pA^Jǘ \ '[Ҥ ^j,C2m%EMGh)w*e\idJxV^%13/P?5@nBC.dH066ZURqYs| xp=V5|FGamjH9d0m΅cȶ-ZcH'ζ&,4 T|XRV 4PQ>l}X>DHyVp([!KƘ/l(MGϪ<ύ~3Palr0qBڎㇰ^^M\'5-FJEFd;.9DG'T[+iIl -#l6nF$.;E_A7tۻm9*hlgMs^Ba"e\!~ϯȪlpOj1Qa"\U` 79fh(YZ+FԜWMZ@HxSpOwןIty /Y< Qڙt/*ʟ_'hE_}}Y#O =JԮ0QUp,@; @>pȟK']_TI!;CaOZߓ*?#IBEyH}.;_?a5cq=h/`"AKTE$Iq!|ڙmླྀ[D4aդO\9Iϱ=FZS(gK;A'Li\nIo@&qt-4M~8T9>j_7>u`$CF]6[' ]/r=ds:TsQޢ]=ڒZ_֮\\\ֆ\.'XPPj :O -as6\1>&\uwCR`hpƇpA]"X? 1LL7wPJA,[}Vv ~, zTlڦ0 4*e%1Vk(DxZqO;ٖhh3RzVZ;h9/BԵʑUAxa%Y ? 9oLv-X"=J^WdC%w}yЛ8ʵ` li░tzqˆJX^8s̏g 'Zxmwqb=|yl$Y$7',Т4w@ :n,U؞hFE4>_/UWq[e@QTY!. [HQ:rj2[6Iw_^,@-PUܥ$F1v1wG洂2e:n4nju^aBډjA]BdrK?0&Xɶ?<^{ԏKcM`f"ء?C JϬN^WT+GK b!tMs։yyfbR*3MQ8ka׹Rep:95kFfxV9N:CJf9aNg\K x$Y}#M:҉*ߍW3D8(";<-+7PJo"r{+¬쎽i w?ڠܩ&!ZJgI̪}S41Kx}O H>TB5j2Ig+ɜFlqVԁUv*L%F.Q:;N8%Q*ᚕP^l,8ƱsG[Rf@>aa:}軚Mzdw #sZvAtTtxQM*:SSfuRXHRhd̝o~?u _Dfd?숄 Y0L,<]EtTZWh"\BRƞJ~Vt+IFR*mխr7pE=='Lg,ʅt1p0 mt~m&wO>Ť)dC~)%ܛy_=b_ o4冩= *?FFdU%]kZ]Gs) d"¾3u NsȎo*0,s{ї.ϦyHU?ֳݣ$\#~VY,ח_d;iPl1(9H4Oe)5o8Zv 7+=9LD,=󘘕'\&W]1H gtr߼Ck6p OMHHƒApYea7bu9ȩ)|1Rhn偀'>j;&S00d^M{FzUa4F;aBE'g ؉">(۔ #B}m&_n_3vZgl\/X >$! ȷ-r % we sx2/K3Gaa^Eh[[TQ &/6,.gqTk emR@h_u׻Zp5yoCKUM5 Q[{DEX Kx%l#S Q&ELP/ t+~CNb'l>zZSN"#l΋5 |R1O'쟵?u ]l폼;o6 }U @ s ;qqhqA\/Z32Aez1UN~ș8Y~hɻye|6/kԬW4ڻ Te]YM(#"{C{ MzY:(XLyruCIY/Wsw]QbOGLFտrk973E_s.a햞jKҧ4 K7jȉ[ n@Lu"P=w[O}@>"cWs$W07k&=$QG~j'lIDޫml%`> m)D+7,28؟j26t?@Y%+ZÓ!Z^蘌'Su_~kծb2Dets|p{lhFkU'g*%ӣLgúٝ-8~*'!ALDYNg.">MNWH? FyD pQH|bCC/qg&9#]mX_}@7Vʋ0ϵ[TLK*I fl3xVP0X_,B߻3-zhL Q9n5{ǬJkk:DΊ63{^gfCY@4 t(RwX覡7p^Lʸ =ӽ2յ"sLnUϦfH6#/a$lO/ӕ">Z/Xڝge`n0/YV. lHCiv0$ by/R3ʵfVD^\K Mfs|'ƑĂWzvJm{PB:rM)!ƂuYU$'KᎅVRÒ1o8/rlP 3}4zY#*I" 9e9-~:u|p?O!XE`$?L)v^>- yk&)e$k 2_!EgN;pz.@s7eF}ځ)0*N|@2?9b]# b`zs _Ke*Jw#6{-(r L8XrqgW+e\}k;J2[PwÞ:zG!\m2̨lͿ ;B}?TM{;A~eUFF_'&jh=/fU¿"ZY~'F$+*b_Ԭ*4e?/nɝ nMS<}R3JQ͈=ܭ߲:<2L^ qa fljT-WY!~\QvT[`ffNM@~~d=ݚ^jǿ >7'aJ")Z{jDާQUbOaci@"5aj .aC_3:ɇ=t|U1ہ>(W EsMukB})fϯ1Ga.S0^@ @7۳Մy?|!W}i Ȳ8 ALKLŰ.#^K-KM%w`K vp^DlVΙ!fphxp}B gaž.J;Es6uWLip4emWIܰp1Sx2&`p%G%c^軹<2\ gLA]:1;{]a{?udо0A[IA/^+UhX6֒>.xOߺT υ81{S_'EG[ylPs|r\V։v Puc8 {RG@ y$fmP 1\" _2p%` ҉Icp8zpV4XGU*X!c5KJ3)f/t)I_.V@%}-rXAW$rG 4F†NߘSYHM~B.FSښEˊZ!F s6@߫-ݤBz ^$0 x [D['YQ;31"P&Xxj5 .D2d]~}01wMԚDŹ $pS:ue>fZ``f nG](GWD5i=@ n:e) %Dx8>.-Yw pO@@wy}fҽհLW9˛"kƎ`pJ7#)oХU[7OAjP'S<曼= M{w{S09SXd!gY*^qYE$\q㶻C5^h:5K(S bfAȰ6+c+m1?#VVn%/;%,HϛEsN{ o3g]}bYqUiBJk$PԖX0SWu| \g./]x-F |y(^k %C Jf#ZKUsC]K!Q`hxxkoqY+[y?u(P2;m{RUZ\0_jijyĜ؊HK @\%oqkDe=ӻv8W,(0ݝй~ټEp-tvs5Y|0[(|W؋ 9hI CPR<ˮJ⊵u Kd."FSfmNWO** .kЯU$p |iBs_BnW t(fmalM=uvJnp a]D',:~| P&f"ob³.҉p0qˆLD\mQ̻Gֺ[k&{D?fFnQp !f>tZ~!Gů(Ly*@o;{QEXc}a/E:hgy6ӹ` h]QT`Llt~ 38fc>?pD ѡ"˕xqFuߟ{:s}󜍆scJ[xt>Hlg$ KP&"w`Xf(h}Ge{yCFg63 Iؚ.Vm{hb V=tx>0ZA FQ.UH%{BDܒws&$Q˲#P77fdB4MFl$GZ㣄~Ik0!'xN&L˘ 0qÁ=3VH`yJ[<)oٗ1c$[}G7+t][U6@DvCڸŶK[n7F+޺ܞ+ZI+kD/&,-д%j=W,3h`G{l8ל^n.eH0a3hx$J_PP*Yn,.#'+q5EV~_0w@'+]ːֳLXЕ&+KHW`7<3坝ܭQEX?dV<@//R.JZg=7p+w&af$kӀMul UK\x䎤/^B>־ezdk tJ lIǵmʳTUP#?3= וe\ -bv3.Kn7y$wOA'@ڀIbFϓ{mdUCP?|ґ6`=/Ő İNZJl[H*fzT6pHilJ E xd ݦ3!ڦ \lݱL5  &xFGipj 0xHYW3e"8^)E5)>{Fmd?InjQ;#>LBCti_6oL&}F)2#!i!6W='Vm3wx8t0Lv}"Q z޼pRCPhO;0SC}AUiPnB %űzFK:ڥVT4@P w PwŜ%  1t$u(oQ&Mn{=&rL!9e2Ϟ(TU 4,j_Ec5n [ޭ_'}8n7Lޱe->0mAYs' X~N9˔Mԃ>sEbD+f a0?-8`R:mfJdC8ޥ6"-9֣CWoz\sKʢ%q[7 >O,Ptg 0t|5 TF`S1ϱf?;F҃2[U>pqPbW#P,b=½,JF&UTOcO90NuE.ћ Uid (tfƃ%=N3@jWt]}h;Kïڣ:{[B^Yd];bq=v(_Y3TEܘwKNrɬ6$;nBc1U^P3KƞG; gy "P0.Q*m9s}Fh$"%7Gj0z0CH֗ c/U΃T\|T;aQv#Gr gW|0Zy /:E1ܜw#TV%Y,Uf=/r_`&T>>eQ\*LUk<1&l{ApaY+P%%黁% @ZNF@ELw6 q"N^B935^A$I/4zڵC41p8E+e)O*Qr6qBw%6<夭Q!BHk5<ɖTi6voJoQ08`WJ}hm'&]ϽGS^Gnap!y|jaD۔!1@4F?o Po@_ڍ-nafϑ QAGK}`;sg7dCiHv$<#%۾xW\W54^a\⠌3c-JS g^0K'[+o#E7Wh͑;^o>b oZ?R]5oYi% ̠^Yze6;fkZ2w/ ,{GUVő ]ʄ^J.߱>C C{-}%-m%q@}tzϤou "SX/-]q頻0.Ü9=D1S Ip}닝<+g w?>¢[Y2/r0)ql .` 2?= ~N%n༬G~xub 7<~J\ N2e b`fh,s.Ǵh [Q9C#l3D`4\w:'oɣ‚&y:kpPvFI?= QJ&zQůߛXTU!b}4&}ix@&:Oo{q0 P _myت4^3l06*jCX1iiDzfZHXB]׾g߫RN V\or l,a8\sE 8CmlY)v+ IYWkd\'nk g n=9]̮_h $H|54.QE>Z?0N̕N苣U!oH @EѬjу˛sstSб5xW<彗l{È(F誅Tק^;cCNKR9."7.vQ{xm@S߽Z鿞BQWuHN2Ss,C{aۈ@kl30_0-v= XjPcLL_E*lQo>&8ܖ`o9 pl:YzW2w sSЇL~{^`Kȩ;f? L"? 6gB%L\dDTER[抰CV?`;OŭI-5rN&w&p 5E0(X/q|B62q%#G Bʖ4@A!%[,Kz1Z!F`DF/wfRysO3 (_aF9 {xFtPTs3h6KM:k%sr/,.1o֠bt]f<\nȒ<shq[/됋fŗSv}/-g/nVqrF5!Nb`as /Zf֟cAnpgyUܖ8{>¯-!$iZNMZY& 'HpkP':yAdITŘ5c||AW'xm6x-5d&[!z{Ud8-6'0}mP 0W^"|4\cJ츛5<׎Z{^^@sg]LA O%V{e^DNXZ]A9 -AcAƮv qwK,]&Ր{|)Cb1SZ҈6lݵ >|Gĝ%:)h襝^ Hxp~KؽR_.+)u:;wBt|{6h]ZE2F4\tRmt{,X6 I>Hhmʙ#G:LDQUA; CW~ߴid4ϜK-177ͥKp`,#/4%SUV2QUcWH*bF_!Qp5>՗ {#O2CcIgԂ賅Mr[y/aZ`ȇy()++7IpZx({B"_֢uU\ndy~4Gji߷u{ ^]с1kXZN{}H^zf+Ol zLM岋BBkL1|פd!#P-;H]R'Y *VRĎ.@= gWX2E[8škoT%4a£oP7vj@2{~@1!qp.h=aK_p/svM=I{&Wbyf Wj#r1Rc i?>q߂7Ivza3QBi8>k#+2W ME+R/&WɟZz+ 6G`s}- -8$#`iYSm! 2PPc [* ZG1 Vt3.m7W7ږ }Z ݴRF[ 9z |@nʝGR }or{XIX|L4&k ȴk{ G Z׋R*iI2)EA{Df&q|%X7x8RfVcχyv>1IsX#Ai0+?f`c.;\i~ Nʶ.!AE{ 2uC `6zh!&T@\ln㲎p+N4TW,9~ H)a?w:Xk-nܬPwٖ>{ O` ]X;OH{Cּ½Ǡ.g_\ ?HS,, -O9e?$"+IЍ`MN]զVK dۜVG!G}H`AY=,*Wmp3N:X|FCe c>2)ZB4M Pe//:J{ׯ|^?*O7v-^_CVl) f]›EuB̊W>JyKPUɲl0^:o兵ت"#S`K^6D.Ma'hl7rL!cK%C+jJ=@9f8廡i&/+|<N2)h{F`ϜV?ܕl8&a=Q7mY:`Hj>ftoTls m{7/|Xv^)&mpeMnd S<8|Jf!e#+ 7M$\ 4…PC=8ICZJyg2=0n0D;Ed|Iya "f`2dA6fh%!\C'1˼XtMԟ.G|-uضx|~m ִ- }-L6=C`J=2J9'̠7?,;a٢pVs zXCdfw(zW ЉI iB'g$_PNc7s]*ڈn' S%֖;, zv&/i`}8@ߧIVi49oT݌I$^8/d6ы\ w<V f҄XKl*ܹyDaa I_JXUYc9-eNk#ВE4?n&cm[RC dtf(BF}8mASzCTD͎]R5-IcTpF ΰmPRm'8pB r0~ۍ'߀2SV xiuMRGG@I<-^b赜Tf?Tz/?tRB6ާZ>xmj`._BhR'|Aw4F̲HS{1o\ChIл :%b̈_8S\5 4"ř V̽2`jd jkRAKPNJXUbкK;NAybVs /shPWxF?"c=c"|ʁp#;#cs.LJ&=q,5FC&]w/ |AXا|u.M^O1 MFRi}`ƠCaAbi p e1W,McVIR. _NqfxC);BMorj++EfL~!3u' ijd$Ľ5xM8Dе]Z&;3`j:Rܚ:!N=Ȁge !kNTm])46U"ԡS4:ԞZ 08ˣsMfx{]X_?6Ȥ.7WѸk3ǗHFW<7$\I܇R0}_WfSTߐ͟ΩT6<,48YɈA4V[,nՁ%QnX\-|4%}GH`m`.n 7(U2Ϭ\ss2h*jZMiL{xP5*|~CN 6S=[tƔsQ)}JJ <0FiSx3(e|mDtSZnjNÁU0]uڿ'8 8KOPȠ虯v/S NM&@kq@_%`iB' &4H:@oU=:eTŤ[OBmQ\0}&h?L\3sPk %U-~Dfczҳ}j}%7'2rS:V(`q<'4 IP>UҭIi#YlX~E;`i6:i(Ks, .o VGC9Krz")a0eGc ,mЬ%"ˡ_+;/}쮪eƹuCQП&On`+z5Q;Xg5rg+:ͺMdXrԠ(Ńs< TWjQ׫5}S,ѹ_EA>q=s*a:`5c3[nt7TW-4 )KB,̓=+ie#y40!F&Y >%흖$HK}Dv?w$nJ)vQumL@艕w ۍsՒy#,Mdm\;?](;7G7ӯ}!ԑsJfxsB".ʆ2:)/IjA]W;O\:dFI_G,ۆ }".&^yddٱ`e Sc~ŕLNi݃;g#X咃bp`""7Bt\Ӵ؋֔:IIRp<,"_6K(gJP" m[A{(9@l ?6dGGLעLFL'ħjcΑU:zΕ1 qdƐ%]hgZVBLG'(+y'6h( Cw2%6:?= z^g"}CPa@~ԕ[m%n!š|sk]<ǐ!Kލm'B1a 79jd$)ugTGM_<;]Wơ!a")+Nһ;T]Xr(y9O>%2BB;-6Q^p11SJjTnhnۈל{Itҽi  i Q -\tJnh(l=B`RrQmae#$l| ̄o=k:)/)flκ8$~h3Q#IGg MeÚQĞ93[l5A m'%uEW@ z )ZiI("묉_ZZQWAVhR>، b?h7?HPP+2Ch0̩ȞtlGu`///_F>j{:ܣ$^rEЌxhd%;@z‹G6 >`\7m6w &2Zvi5:&( mӧL,[Lj53h*+ D7 H QEd[,q Jٞ" 3uC ١ԹLPhz\m2.D>kɫк.KkS w;h~pͨ.!w28TTHG! x't0*쉦>oJ wJZ#ŸBqmA_ChF AGFH} ]"Cc;\@;`0 ke^ȳ61jhkH5dsR1gHt&"ibs-~ Q¤M!F&-ES jO4gcs3$MqBJ!B"KK}e+N_0# syǛ ~6.:H#urXm7wmU~xכ}XjWnQ!SNO |W1M7` m7 yiѾ|K%-,ϡz$l !JtcߊTG/4 PͪF~&0[v?f6˘@;±r(r(M6] 9}%_ŕIQĤWhF(u ];@.n D\.<8YQGWMyZ.6HD9"q5~l5Aय!8<.W}6=5M+HuyսRKM^{|SCݷp#߇7hN"DP\>H *Z# @?(};͈>X ~8Wfy<؀[LpZ)IllLE6#8UnW e޿殖~j !jГg}~ ='e- ޴@NPcOB+\#X4ӏBhF M{JB"DKTMo.kM-UNs`fkoqL %.%JG=ͻRԐ K7h64+9[`ԦB>/ hM8++J4]ՌfŢZqŜq ʫRs鸢0{yM*WF YKF:z;x{( /$Ԕ!,ͺ.$ˉkm tktJCH>%Ԓ''zj]l1Hʕժxes hpE,c10RW6dQ64*T{PlrʷUynQΟ {$\H?I3pUpr\W܌gxzQFpB :~SW9/A˺Hrt(Gk94b n uCsR4oQqCl:#W{0Tem$?<8?=e=f t3: 4NTwq(c!x iy5/ך4/ʣ^J4{vi !>Lk\~duhrLHƙ]k#WH} K4HmGb؃Fo.z1H[uVN'Ŭ!/!nxnt*⛿U[MM;~INynѦYoLKeDS-F>(JTR'.g<6iN j=uV&B#bD݃| 7Zd%_[i@oDŽ= I9dn% O7GӺ\ DU~t@?m=œ3:r-n,}!i~V,+r3lIQAm d=x*pz$d =GP4L /?S G۩xP?Ō*RsIn"IQKiDVZ4d*qggHE5;MKK89x>؁:bv*XiQ?<%UحA ?n6֏L%ѼT;\gtcb wK7`/!9 JgսIV1e϶Ō6_q>-CpxhsW*[tza&|Ay( i ςTB{"qb,o6ZW6^$e6ai9wZB(͞ʤ^:4>$ 8WA56>(RW&OxWfk"q/GT(5q+q%QM `R&a,PijC:ɝ|·ey?3CW1r230{cARe !zEP %+*5vy޺R͢g]ΦO,!fwP-"ȉYRɔ9L2c%glfe?TT7a].Aދ,,IL`N[T ϻKׁ*{z mFTzֹiM/cU5ȼH=P,%X0Y?"4AV<ԊI0Ht"&xQ`\([8˺E<9.M;HYćs9q(a5w-^X63m+{#n)i^0JcNQbw\hL;%q(D9‚T@BWHi4$h>$fu2B+}WmMgFO'TQ7UJ#Zd>D*2Jў,JAډ y3wkku¨TX|M[G+"s-U_<"{e(O9{Jp@=omI7d[!|0]hS֬x>kRKWzr @-ݝ){if=S]w~vrDWXu@7P3ݤgpvjѮ97>jbehP69ӔR_^S@=`?׉,XԢ}Aؖ 3~HZńCӧ7l6U.e c%hI"t (vޤxQɹ ۲W Dj ='A tH?N$Pmƭd9NvOG&c:uq 7V4Ƒ'tǼRTR_4z|nPh.R3 .؎V "06V&V`&J,]a-Kn/):<1 0j*Tqg"S;W3miJxп<@J2u'1OHҹ\^K?&_x} [m, AjkSU:(&AES2(#:$ƱKT랦N 8*SbuZ/`g)5Fat]zx&@)Bxsz",lԕGXґ 5e-߀0 M)}D  Ҭ ފpfl干A j1k?!빽waƼ _kAC o1wGA9&5˵? S_OPǥ8?~}9DԌ]}ҔvVq?=$lb[a{{{a^pw7oYEaS2hk /4sDCu,yhl!—JEI*F K#&}̱e br_i-Njw8rZw<b)Pzyid}Ryx;X|9rJLjlL;.k"a$&{)ӽh[sϹrn)mq2>|#^/-%Se%<;kEBg il/jqB*7QDLJ5 l!z,DgIA}ffXW597V_ 'E({HJVח~J^q8\MUzNRUɾR |,3l):]ОwI<5s-"2D͏ܻAStUw/gT(7or q]iO Ha]7yhnp枨uӎ2׍^ծ 7}[Skp?5eAk`]Je@)6_nan BE"6}Vpf7Fg7D7Vxڽ5h:h6P$$tpL =3w~@tpV^].{Iyx;MtЖν'm:`% .XFE%˨5<T7yM}4TUHv-wt F9][y6pΝ=PYg~O[IoL?80tX5@!d[n\uWUWt h~G;Gdzv`;`?)O7=uCsq4U!,8a5@m*j&ZL&׫U[/W9f 4)MރeNl^]F=;{T/^ $_ ɴ8[4`{^nˇ7Q?&M2CSfmaNZo/%pB-WS.ORBqa{ ຊ$aD *okT8o%-L ( ' qk .%}nV6+gҟ>)ʽ3]23vY81¥8O_Ij9hcu%n [  W+G= gȿd-#T6PXV.\3{Gb%q |{bRf hgH̟{؞T kju7M m6:,052[rG3-|(3Ր~ I{gcz!k֯arBKk>n]DH=@`z ʈ ;פ`f5Vt * MgZrC|ND$$E~|o%&P/W$FƮAvmP5 `im('  Pl[l.P[|##/2Oʃ@1,y}32|IDV$O]$W0Kq~PZ>n%1 }uԕw8V$cHxSnG6*PaK|ֵ H`"a 4ѱe'ЇhP4촜?@-#<40.-._(Bi.2^2/OMl,ΨM.3af^Z-ZR6hI֢B-qz'Y%_/ua˿_Cr&3xK ۾<0"ʕۮ47ev2KC'@3r֨q'֨1b_ȁO-"WʓK } z'0.;Fx} 43+^!ŔQli3p%K$ӗD6~ޓ u|_43{=^[L{Qsb%Ho+W" u-?_̽drN Æ<-[]/ju;_i2H)sFoT%=,4C0@J;Yeȓ%Dw\zǛ솓+JqؗQZݸR@I1Ep6/b~ rCD+pXcQ`|T 7:BȻE&y ZoOX-$ Ý(⨰位ͤtBO3PQ,Ń=JAT,9)kr81GWNnrI(mg}[/V#{bȮ\24c,Rz>WRdfw}J[1%_/.Kc H^bYՍFs mD+m&W= vw%N,>HdcLueqT ,IG*Rی Qt )tv)8|ϐUq+.Dw"~mE! _@gdԖWBD5;tJU3%*8&Q|]9<+p@+nDcm-A to[o^,D0 88e4FRX7B6H̔DA 2pAy(D+'6($#a4CF idLo$)L;k5lt)M搠8C ARٶ[>i*@Ǚ'pQW /x4qs`σ^S¥dTgXO/>< EH<]#o(EL? Śkz%m.21=.*Wfo㪗Cf9^2rMy4}&d4wyYvܨ棖hvb?4c޹AvOPZTDX~q>.T`7c4^|w_ #NSrҁĊ@k RQ,x6~$2:W(a#fy)߾I yU|!l6ީYZs?°%PZ?I譈mXPW!I9 ^a,oXQpd29tى)!ݦk}F c>| AN\J2kv何W5"tTo3sWfXlGq!VV/,Y߁٤LȑC acO9}: ^8IC`-I@uzLXw?;J5M#=R"n@z.JTU},a-?H^ةi !dZ6ւEJ7Q㏥}%T"qd3iPy:DuCFF,*#r7o Jw k G4zi1kn"K xX@6lP3DFdWҠEЌR㔴lfnMjUR_:ɺ3Jc l<$̸ nGՃSZQzmE8mvӋe?V<Ԝn(]_{ʱ?Eyz4!s˟=sA7?嚴|vB5ŊיhYV[ >kj& [#|``׏GH(simvrҖr* R ,i柰j1℉0A2noMa =yõfK.C.| ``Nҡ.ޢ|Yqm$&e-MP3)3FcG j&Nv<@nYe>&aW!'SA;@GIͺQ0elꁥHa(.J75'` B16 a“a& c;kWI2u8`2.eo|{!~}1HiMӉ{yΌ:;DXGEoجZD^tedkn,WNdp|۷&6ڀ%sRuHIevtC<_iceS"5Tz;oYxtiߍۚ^KeP`:z<%\v4r20{az*a]1˚߇$J=jg@@G jor hgMy4v'vBJ]z8uŠ&AX F:;yGkTшG`Bp+`FK`V+*"^"q $wLy07_%9)pCr+§&clcKTgd4楶TQqg#'hdLA s6yI+qxM]K1=*S5>nsS8/&5/g*ʾ c/s;rYE~MtH#{)hX_귽:¸Z[0V|p@ pMdr6h,mpЦƞBQv~MLKԨtg.ssa1u?2qBdQYk gLj ku[˦IdCkh9S1 n_R fi ZA6+8Q"F4ziY||⇚ Ț3Us/*r93 2lyNڣ _#GqzB;R4$_Tp}T?ϼ=s;c89 ր߳So`pϽVWHc⁠%q2+_)۩w3ޚxn|KXcnpaλGeqϠ bR%.OhIfC+<]g܇Jyahs_R`߸Q}Yc!`}iuI9v!YrHKggal0.jg90LmϠ/wGpi<ަk.˴|jEyT$$eN`Iԇ!VGf[ژ[  ׸y>Glzݝ!V}t90DZPi#$fSEY .hj̐ZۑW@)- aa,b&AJ^_kdD+ThA~><4OgjRW_ @]+=8-'ӦZXSUX6;6-X2g1b6%JF +zEx\//Vࢭ5yˬ@UWVJ[\Y6' g k9pe¾u(9z*@"RU\^ФdʺѲ<,m=y##}ܝdD]~f;Z:>W_ݍFˊ L$t%F/&ukY L:5IhK677(yӳvۚ\؃Md -Gj7< pFlql;A>& dJg=6,N)^1`%0g= dZ9TOHO ɛo؀  @+suW9wU3.SU?AHq$Љ"<,/JgxjoD&n2CAvkU)3D6ɗLKM}7g`myz T7q\s5pWÉA] -u_Sk% 6WO[~i[ duI1dŀ[l SR7VΙ#pcai/y{dݹ?pt@Ay$pUغ>Cjm 5X0,1L]j8C wҬQ%rpܸ/d!ҎE|I\XgfS!|Y;ut}~`[fegR}௛-%it8!ܺv,42 \^_y )) L]-Ya&޼魋}-rnm=eh݄sY/xPkG5sm#Kc>3g?pTb'MfvJnǽP8~ d/'RDˇihF7oL(~aM ~>J.@ a :c?͍VwGʼ`z->$?+oOƒ(!]-`Q` Za'QH((46_]M<8( ؎W} @CiX*QԽf"1k$xwt&?U|mR+;F{ Y[tߵnZ"|&LŽFXJ|w=PGjJJy+B|yOn]3w R?AJE"蟣u{ՀҐE DJUN/M8#A}LCk0 (Z%5#M_arL^a8|'o'<އH.J%T/x. *cq U:ъÏa4vL3 1vN酆iNe3?}Q>Lp{?eYiΥdΓξiQ^N%rïp,=kZwgQ%4٫p)WKV}ۉO80jKN"6+} ׼3m!9ֱZY s ~E(&ڦ}B\swd$%Y9Ծ&!Zw{5?3ICk%[0rt6iBR ;(VTj{܅za0@ PAqsdudݮQD ݧA=fwW HeL]DÕ696@}fq"ZChZs=1g_my& $J e!TBHnOmjFaɉť1hA'+bJ* >S~5-{Ҍ½τlcj+qf0ʉg1sЭ%,hߊCNN~QR+-F8N,%C]7o|NV!?3/刀 (,ḵ-",ۿ:`t [ߗ|߹j!؎ǦUz @Ӕ+y"#a=6'H(*<;d PZWO1G1] zky2`],x)zIh8!ctKԎcOx+#l%z_%K)crVMғ=Zn1 )zVXkY8UR&$)efm[h4&c I]nɷ&@(';#Ї ৚ڊGlRȗL?+T1iEރWGkS&OX ,ٕ8L_ZѢOZ!/ڪjzl=]ZI3K쉞C6zsX ǦbB8$Yd$k#VO,-$a nʔs۱[z1^08a&]ufgO]rR;Mѝ!Ie,8Hrz `{A[]29 Փ׶ Lyy>9\O@u LtqgDnn_NEeo찵+5*:; F[b;R~N /dX#x3!eF}[ߥBrփe]kjf^/2k1uP̳j-]秥'l':elPIXXi@!}Vҩg Q2[@zOלDq1.]o;gL^-n9oWjf.xn'(0Pi9iGX69gIw#/4]9WdN睰K6 :(- Қa):V#:QD(k2&Q$;_bT?uf#1K+H,f+*8ږѨykٕ;0`,rY:U6ݑ)RWZ:D?TrMRp,]df2cy"!ADmq >w &u"@nҳ4 ۼZ*=k/ܚ;e(:0-box6$u7eߑR)hEh۟!ūBeZPà85@Er }Nsr$uqu:8#.W~ּā3^$ `wRZ`K%^ʝ,Jrs ]ۋIIZ-ݞ|_pr&yN3 b y|TvDAW7Eu97# DtX6J o^v=-!jILpP+}ES+&MrY  ˳R,qO޷m3*[j!E[JbB~KH>MR>ݡ iԿt?Њ_'|'DM >ŹESrlylN@cZ!0]O@D6R;b BSߺk}Ah0,1 J4(Ht&zO0Xx}ްekTk8ܵ]!ʿHUhVoPG}H;SQ쬡j9lZ5Os*] !^:Z#m_J7ԡ$|lF-`Y%YcKGqϬk}DH}dj!O:]k&i$('4S;c/u3Dnb+ѭL[.pk_MiոV ,fD!\tHRHjF > hYoY0~Th wW[tu_W( 71dA:_zwqxL3͈d'zfm|Ħژcg88m7HL(^KcЬ]U{ |K FD\M-j>N _A3=llg曓 Lw~r'5e;6HRS*B̋C`j.e𞂵Q5J 5OSDhJIܹ!3@'967=d' {],qb9Ժ9?yUP̘,O:(ciˣк7w&d(~2_Vi2ǘQ~XY\6dӲP<\?9ŵIEЎi'a@V16h֟\R(@%DSC)ԘjL1eCiGH2?%sQFQ4 BΖ],g;)i=ah:YȤ R%f)%᧛ [LoARn%%N/7UdUC4 bMZ gEozhw׮gƃ}40Aa`bTʡ2r4H2oNlF1lK698w" E)§X)C3q4 - 9 jaw V S6('-_ஂ?@UIב,Mu/&8֠Y1 7H77H}: D2hV=d*/&$+炻hCQfk*\;3e'?c?h'k%te|Tџhưz yR %(̠( Y54j a?TQZc32vr׆8x: xwl/%DbLuhŋVgn>fGQ<zaO4"$;_9`47o^lk7Jd@jh7Tz`Pdၩ5(d ri|!GӈbiKYxY"Xr<` ;Xx zfdU6$wExhWdߓ/34/(#19,}n]._#ؽ~puԭ+7hnE;xM;"C6mQ1aS "xۘ]x#FƷR$)2-l*Tli!(U7u֋x{+,Fsjr6ga*Jd:D_\H\ ƟP[d?.ÏCjK`szL4 rR}{KNmh4F#@s SLn718@S1YGOX'<5tjpOqՖ c.-ji2݇(jSl$X:zB zf)Ն嗨d5]s1F/m,5D$Sږ\d^" EӲ%nhcf,hޒż`r?DekF^{=pwxWK30}vpe%u7R KUIy}m}IoAV\FC@n<(wqPu7ZRY1;TI1䍖mn_m,n&Uh޷E}شM"7ДX_a@%3؄ޥ4vDvz%NFVAr,Mq~U;،Uּ|- 5ws!0߄`W.#9C6qxC(BFo6eOl uRYLVm.Rd.}!W:)O};?+b1QU ,sC`PQn{Y{DT嫾$t{OZJ&! L8N9l8>;;m4E._Z y`aacδ2iraJPr ]m`QI]n#:Z6$~;V^29{[g-W50a B[Bkp!nдn2oʑ\Nr)Tf؜J =wbɥ6cc93,Z>pbb-lJqu"8Om&?LKb1wg w@/ADɽ\jd'l%3IbAyYwBW&KS ] ig[yȯ*GB, 6/&P6 9<: gITX#=4*0'M|#MsQײ H;9F. JikwWjo E0 gE3w. &|gM_Ke/mLA°Sa'%"5-d@+%,O bE|gQ/?$:NU~ɉEj|$sQ{ɧAoΎmD`$- GWFEa-cܾUwe _ &!E5fu~ʮZLPY2>K M?VXLYʉ|z޿_v|`ɪiDbt\?dyGԲra˩`A48CwpQ(v{j6p=qH?s9t؏y@$?Of)O+E1뺳[gq 2s! O/=I⏣4H𓾿 7zJ_$ :FGx̐J\. 8TވD.<=YΗMz$ej96_J{G]1>iyJ-doS|ŋ5 X`K [Sh r3<\/ݚHߠYxT1A Ub3\==PɆ.d .q8Z "h~* {UTI5QZ/~kًǛDoexcZmID",|O|7 w][o01|!ĕT瘴:Iȃp9[nܙXCD۔=|>x:+M0 _Ll.?ZQ!cry {bd&7&/v2H̺Așa yafs}8o)d8㯔rDe/4,9k4)WމH()kޙ0FƮeϿ%RNqCZko40`& cSTY 䄪sd~ycUuq J mhZ$.ݏ;o=q. S;aQL*,9(#q0\k'TvGvJGc7V۹OS";E-0/z K(Mb)7H),ilaL_ {7?WdeE=>A3'At7Ĵޜ$L:hϖ )~Ƿj~S`p1bZ^BUʢTL̓W 6_cɡ U"PXչV:qyG.b'~@F'e<&U}>mꨙq@#3םoߵ 6}9ٙ*0a{bKWY jMOojxWNIDS\GF#C9},: g_Ά٠ .5CTc_^eх/mxG:]YnB7j!̭אA\ILsؽ0֍C5L葷Eܒ.83p^ipf!ms/gCjN)-)a>VW{N%&^;fV J0IPsןoznoFʳV N/ĵPb[X'@<7J GBM% TiozV$o(ޤ# Tm+i(F'WPf2XIg\Ѷ Id-@E(JE Iݫ?UDw03?=lvL,ժF}?9;OpbY_3Pt̅.Sb s涉 Bc sP2C:&;R쫚vI=0c K};mWL# |Bɚ~[f T>X%E udЈ);q4C&0ԙeZ{:~7FpE֭*ݦ!~@CmB&$jwKBl/%3tcyE_ fXN=حutek>PHK1'(\~ukrz SjҞl5c`<@`"fdcRSG K;m$+.D5Fv$|-+%yx[.1rkU#IuIyb[KjB|hFF?bT}ni0P]L"ffhLxUǵȱ׎n?Mq׭_A߾5uIl#*m`^E7? 3@ : * IMB2RyI!v[ͪ#k^Y+"8x k5lm* Ge\Va1M3TiՐᑇOeyO3"%/HupHS㷯F&߫ zWBwmzhbTI66$ VmD{զbPA'Y^:1*pϠ'?=Q}w-%dcN!pf|Q9?ͣVˆb|GD[gD_\ǗǾtK{xޭ KDJA`*k8⩖H"8K /4DuM[mHx0*Cl$?&9jB |^HS#W>Ӧ]i8'(J4•v ':" "ȳ9ܑng8[{`Q)!0qC? j2xX0âIm(hAf4(5&q;9o\x Y bmcM*inIC-%#j$BÏ'?ٶ+ifkb0roxb&Z,KB-=nٻ B"XC'RS?1w-hwfN=ղ돾0!+(# Gm)}}"i͖ʘ_ӹ <^Hb-}ZbC)%P2 2rPE̦d8leE 1hV{ڮ*ߤLn10*M4- ڌ{!j x^^<ӂ{䐐Xv7үf5rJ6*@rٷVTs\؍JHy,?mI_pD++PފwB ?M}A 0?#%ųƊEOPP&3f65SA+Zd+trDY#2رcqpعR)nJP-3[о&p݋Zɚ粻zD/Ay 9Xy)#S dp$y彀٠|Db]jǗ'@t`Q8:9mi!fci4#< .DK5naJT(/gP/jeH6pOenLp+v@M:8.ŲVV= Ρdw%'*ܬ۞nPfS_o҇g U$J2#2U C/I ѧrՌQzj$wf1r\bhF.^6`Z#@rMLD|O)p={AT z{sZü]iC6ZJUMx»AS"-{?x@)}>0sqT8VR̆!Gksd ňAJKԉ!+?ҎPS'$*_4Lэ7Ltʭ8Ux+%|y85OM *e ")̝ᝋ-ط,gh-w⹡%Yx#ʼnO]ƾ$SōQ>4+Nj xSCyJ |LWs"y-D?׶l鶖D@KթqTxMS{k+]M^@P"R`X ŒڞN#m]bh\7XIO6oELGT[OS,h;kТB҄#ILb3E! ƝΊ(It7 p,$E>G,1B~dֻ<壧y,YH%_gIb$ EY׋Ĭ&Q?|0m9oH&;eyL e6~4nW˱qJ̍4 1,S ш칡u/oA~ʰz5oB~@^::sްz|@-VB$cf` -@5"}W&Wv+ M'UI[DMɕA-EKݚX&UGgu@*pZ~KtWD1SE:;퐍*g@*'s{e-nОh41E4{7te{HzеeXv⽛S I٩uȤB^N[b=tJk} fq6i7(so /bdq6-iXi^xBC_}0-8v?|!&5':Q_d&퓳}(~vNt_(99^sh֤䬒0Ppe(SO-OUKSލ? Bz1Rv_%3[/;-3iMXS4:uhDɜ> dz?{DInGU7j̱:#ob܇ }a8BY}m [l}"W|@QBK0ߖ8`5[ǒ]ZkbXX0^UEEKݝI"EMSRe:w!ܤMǟ|o ?Qork3ŪN 0[ +аpT5[E&/Q~aAhOr!oΔSԪns @ROxd0rj|L^%d:'_tKԌ42x+`wKtȴMg]8x7iм(W#)Mt?P\}0p"WE^JW3W OMr-ߖ}m].6}vz"e?$J/^z~dw_|B1"L 7V nw4mZf#]u)oE.Mm vafBcrT .7 0[H.G,$ٶ-q ޣߍDG$Ni{> R䒇DK9!5.+m8 O0+1X2F Gd!CwWΜݰ~OF9{~f̺F6:R5XCTf2A~[]+yP܀Qг1Bz/c!+u4DQ7X[U4386i9֏Y/ZBr"-\5~ʋR:_s[-ͤMy>8Fg! uqS8Jq@]F@[ccq"dcS){A#`Ow V N^0F qYA}Q$N<3!TZ|;=z-G4%וCy#"UFa\H+"45φ!m-,I,[#gL:o135|ЂG Q);M:]}A@&L -|贏;q>1p[pU'5Te6=Dj7O+ T}&թ\*ٵ8ⱇ`; `vU hFV%d3Z޷I 5gI6XP#{7Yx˂([u[ r54A{$5-fRސUB4^7uݿOϦżL>TE|>Ҟo%njs(V4XH'0|I_|S3YФ\guUg#Y1Yp8hwlO[cl|ji^0^hz4? p٣2bi[VS"t]ٱV49K=Vv*+\CP. X'Om-cM㗌 L50xzd\?8yƒWH>0|@hтd΁T?ؼL{ jxG%0k&Ŧ?{f32EQOժ>M>oAYro<Ze~P{;cCHO3Lgt&Ӓܦ$?V݌̒֍'WxGQԈnh7Toۛrj*ќf-p&:4m&̰+b>Oq!hsq`.?G(YO5UU %hj+<]0 C*B[~ t2NIoHBu/Z/$oc~⧐ŧ]B&)lrޮ9b2:t1n`}sb A-* ԥ}AF]aafuiAPv1FDo>J80qC=jڵG wqox`uJQNj<- \_0A# ]O Bk(Dj%UoDȂJ)3l_ )cqbM,3/{Y^u4cvQF(EVvr~4VSPuH {x #CAA07$T~> +@e 'r vt(翗\~#rˋڣU٘avճ]ɖT"+6{{ɕ"ڭ"g"SgׇAhv% ;Tc?߄8% -٧>F-./{X`F?EА9ذz: 4&`nr$9QqDO2|-)`H]%Nm_xs Q\LJ3Tj_e4p]tSCK@%9RAfv6e".03#=SrC8U~Ƨb#Jr˩z7GPo K)p$:\CZ F+3p+{~F!yZ.DR}s~Ri{xzh˄kU[=Dv>Ev΄FŶa? v mIV{Q ׫!_:sa>t1^A,\F\ RD5R{Wr9e\Y-ڄ2I6T iVp$K7 f۪v{LXT"iB+J385=L=}K!=YC8re绹 Di;¶ .~Nӛ{WtHP;<,L[`5_ԃXdͣ*ǑA(_}QfObaBW 5Q;c-*[jðf(uﲽ`C waLp'Vε-0lnlYx?sXecmx|P|ۏE>:C#|'_㡃ģmp7 zQ8G#i+ /U)[. Ԓo]nsEzfl<.pseIa1`W}^t$)U%`ZcR;X*jDK `I%p<,om͏R/ޞ nj=x@#.m30˗@o wԆF\K[a%mJA-Usfqǣ*MĐ}DƆnex"=6VC 3P?(BU_!.55ma6xt]BЕZ:[IB\epT~bH}V54ϭ>%@|` nkWyrTT;ea()z"nddmѱ=>ۙeI$E~z%*aVQ_ތ!a _;%b+TjJX!ݖ $ce~bbJ7AW onOYo>aѿWI i_%$z@l q>݂Œ#eqAfOḎlcᅦ%nj,Ԝܣ_$?m97k dmROiR1$P`dII>itjc5yqWdWAFMWk;WCRI ~CMHNw : E[ /< v2=ԂI8 nJR[} oQݙJ*̓p<"g[1rc[cVG&nɞLõn)=o3={ꊧ9& <8Y\mv$\" -ԁ.K-?RV<%ar'iI$b/"KXF-2@Y'ZB-zn6ф=T!O/}XaߣAVP>+k+L"kbC7_ ?wcU)@ϔOť2-SͿ,[B dH a;սb2%c'S[9.m{~Kca3<@ꊛϵ]-4SB1^b|Ϟ1L+C4Foϥ#$Q=I2< gTb~{>N ԗFonBv`q?SrꄅID|8t=XMAXw/C:^6pP6:\r7$ _Q_^5Ql1rHO^*]TVq?-嫗wmP{򥶀. /$ `)ZBnIwN6"ڬ=v0-R$_VDڝѹwT [uQ?c@D.,I7K5j\9 F7C`=lҐIy F;' Px *fЈ и r?o `ED9'vF=+k[ˊ3 M/j?у>܌/|]3&G2ۏus}Z LC8՘d⃃^brJV>ц!Ƈ72ٔ KGczھ LruG*XodM$us\p5 Es<۟wA)A.3[̑e vM'ҙꤤ6E,usM㥘6%"2 k2mF=ySJ]#}!5=40 f1f,'Q$ EɃiT[/_~%]dY S3Qi]dSݥXa)VXZJ02€ׄbΐR3>g3+pz PAH<8"$3M7;9\76TtXkIRWIOPel6B>~OW =@H i gyb}^1fδ\YVJr܅Rm1t6RѼ.VfҌ/-U?9#,pEorn$ڧӓjޣE堃ea_z:mc^yA,@<Ͽ&#1wm-rY,䀮}p iq.ܰONm'0Op/J˹ c} 4oKG+4{Wv9|kGU]PBuAdyĨ-52_2u::fCPX:Xuy:5;]Q<<^3^:& pd'H(\%3H5`~*`㢩SXx|r 7m-Diew~^0ZwoޜT%8 3־UdvHsH4Ms+ = LRpش㱰9h"4 tj.|s@{+*J||P OM13+G"1Eu:Dr&wveԀsMr6IGϞ]PxW: ZHͼ$X21* v4c E%4:ĺZ,b#uB5=ckDZ^rs`+jc÷3?$ln} a so8I뤖_ʙyPFKOˑHb#"}aékQ#:^(:.@ie*RLƗ}zh+x\R RAO8nFmAf?ySv{êJꞐ ҏE[%M0ӏj -zS,& b:UZ@AIFMlH1 2Y  3 X'hGᬅFi7}ƀj4 o|2G`/&Nxhe?Xl8ɘ`[_YPJ33c=1G: oIcojpg:݌iu|պף{ >X3XWD(=ȈDA1E̺džc>|/Vwr+n2P*H Ƨbhf;tHvf^]X?oV@=O#SM.O>v<Қ(,葜"Ն^L;C VSTv}IZ..la^۸C`nV(;5f=#-#_ ̈;5TQL e7L]ʶPƲ#XeDPu]ݜv@ͪ+GuUW,%9b[Ánl2_r$y1{x?`NFyQGUy)kt(M{6 mĊƊq!Wh@E"4Nehr-!XE0"J&EZ}OuYh% RQz~j*z9c8"ӯ"tM/$2LL %ysvej}>QI4yDgf=~@),j*^8K' .qH+5}" I^Rw(cVc:$~>C$Y˚]k6BT7܈xە]x_H8wڙ,H۬ϙM}sEhj?XrV\x\8ơ.f68id`0xh;Joc84h'֭@^}V_p^B3y3)6Ny+%^4n݇XY6.^ :GbXA$a /Q!̃G1|s `R< quUT_}AՋ('.ˈ6Vܠ.mCZK$Yٚ_, >wk,˶/&nARۗ5+ !a-,Ry9>AĈb_^r]*Q4l#tThEn<NV9eۚ^>IB#2bjO ZB՝&3OVxòLWFKkMZ6 o>CS˓.Ζ {9};UN;<ALު*Pʺu˙3x^Ȟ{tx6#j*r|9je.ӏ܈} {/dVCʢu~H WI{gucF?9Zϗ.f6T?pԏ2 o%r VWݚvlmxt/Byk+D;9KOC@gt2"g:UMN KQh*|PNM7k 3 ggdR['m/ۻVQ3N-rfS= i6~'Sd2%@Ǣ;_ 6+b.('k>9" m@뭜X53`dc NP噐N2Wx$tW†.:s!r{kQ@b1ilx ZTKS75vYݼ0 1y}tZߓI9ѷ,CehE&U 5 .;&ˣL,>B(̟oҵcJș+$ItJ/0sh Ԅ]=+7<=WJ&#FjF dH L,8Aɏ':/~{U"6*|f'`Ibt)2!rzi껩K+G ʬhQH"RŔPfw(1]1A>ܺi.w|PlVYnhqNvdWfL{Ӎg r{P(uǒ.-[-=KHo9ā1o/u+R6m rGi@7ద%8$)kD%?:KrmN70hq.O-.m=VfFتaQҜI]%Ŏ"(,WJ° =K'l1mv7rGӳ(Lnψ8`'%~E$1G/\,k|)/Af &MS^D3GfyA|D!]{ k炙KCx12_$'LxpۯšյxFA (&)+`WOGP8aHImD^@|Eg?]ٺdsPl;t[Uv=vɕNSa_TsL~|,[`[XVPlY.`@2`;xJ$4|M5] bY|Xx|L/%`v3VF.)͉*nUGMc SDž2- FoU8?.В)Ee|%HۚsQBo`{;|sCۡ{ezcX95RZS*2PyIĕYnު :*"{ s5̀ߡnI]n}ew涧Iy_n( x=By6 FKvtL)L*l?4u8!?#Kel/Ww2}[.,_Bqsġ a;՝o3z;bzN/㺭 2.#0~:g e Pa_`c{vdup o. /'2t\e(1اL_XMQ޹ML셢.p%$j(;'ϥ߅f`M霷y,"5&rÑJF0*Mkg`ѐX݌ ch? =OEc$35!g㔲$m0"J8j42,3>VyjCk0 ؃OC  1Cogdvn ӰFxl}].tD@/9dH+Rߖt'}ct4-3sErF#K?1++FoZlULV6Yܙ"5ߺ+^T";藝/`<4y"nq,!G;UoƴHn/sa8HpG.yMpOܱUL`\,żR`2+SDnMkC&3IRխsfA}ŋA%PdIxkn{},pdp[^J֕gl]_pL:@e)ei_CӼeەd/Rތþ9Gc>(?e|KJ'Gw~Zk H^T^P PAk')Md rWX c XA 5d[4MEBzQZDE@>9xiDb[xIM K}%< ike5RUߊ |f5*U1)g.2d 3E}H3nPq>6%1;>Sz{"aL2'%!1}UĶT`9%{ ӵOclgl~$i={lc.!KS-?JkˍЛܒrCs]u]l@s1̐NxTY*sSr\wU1K(*eW~_'@E] wΛA+ч殀IPU*(-3!U@M Y%~2[G6AYשő߮EET?tQ/#zeV:B o &hx$ᯁ=rs ֌A]4͐- DJK:Q0WN|ˬ_)KwU^1ʔQ)v):X>aĬd+ w O~i{_-*灅,ye.҉VAMZ#H@/<cqī5`)7s9*ҋ,._;81ԅx=&NS"1W%,"2jRj'$锍EB3^O}N3-A+eKZ%`*OqDh&2z$gD"a(I@Vwh8Xgmz=j~FqE!駓ŞY.vyC͒ʢ+ )11׽ lDzzf".C#;{AӯFqS>/<h9u]b |虎?@&28"o: LB@ЫZgnJu?LjIX@Kib'#}T^7,K-YpX ?к@"hu)'6^zPϧF3ntL^RDKؖj37E+= S!{DZ~Vk^Ha_9@Q4j5fp f3k"*s)5G+!8"kCN75HJ?qH#e{X8]o`AcUI96k7aTDz&2I;i^,\1&u Hר;碢5ݷmmm2eb;s !c\u-\:"<5Vb`8LyXnsNLap[V!y5oeӌХ\jd?;hJ޸Є}~N=]7U y3VH`m#/V8cG 62|w@LۣCM \.vSd߉.Bvsht"8->~6jPY*X1Y$9i2 ԓEWԌ=d1-Q#T$0G[!PMNn2S8v/3$z[W 7;0`Af`4=\[cRѶޤi( `pd\tTJ[~2NlćI~^XA"@rtЧK `.kX H-ӫH`dQl1\ukQ8 ^3PPC lҟ}dD%r\CD[:w`5=wiq Q2HHj@hΙ|@}'(ۿB$t"{7cbͦ: xC-1;,^@lJKܸ~ǒӕFZ uM03HZu8 rN3|9d)^8:@ xR6 |hy[P wWq֌8 "XB(>## =PHppR •GkHgwY5gSfZpHWAl}|8ggɬ&gx5`n u1'\JSXh?&(PlW9XKNB6Q}D.#`c6)sD MB܀n>lcO)wZg27e')(Q8{FTSVw)l{wy+]`̎˚Nne)E}Q%x$g٬~%̔ M Sͪ"R*lvGsv3nTƇ(N!?Io_*M6{|g6->xz/yҽx4 LPv,&#xWmWV.G!WoX(N֝ƹt^mتaʘm܂hvSm(Rp9B9p)Oi5#@srmLD9sFp#GḑTF?ՙ rPk52U2I4ξ 'Yɿ;4|C1@kl^@M:nl.W"8S-z3Z\N J,FGo0N7A8RedĪ5UZDm*\((HKy{%E_>%~ qސ2%%NEfsȡ J|Y|;}gMEBySE$Vt.u7~MM1';-ju[aVTb)c%.D %@ŤOƃ-g(VRDF2RU w/ii8 F~x苚m#t84pzwg{#Zp>r`ꋇl/:V9=C1ٍ0FB@ne XOI4QY֙5)TihOTBm9Vbǎ4I̐5J\P1q(*zM4#Y>1LZСH& 6  pvU P/k0UMӧ&` g\ {4 肹aDژM'h-0ڊwyRpivVg:} xF7 C_ x `VbQ7%ѧDKcn^dxkce8۞S_֙N d J5p&|/v^-6Q g@h&;^~\y򑩘{~7oR]S.0B]ho/]vz"6B%U "f_5pTl(ePaOr!?+k 6qTɳ'QsMrP=h#~_ z7|GkF F<+i+G^Ƭ1*^hn9B1[8ȯ>H>Y;r3/ͶRG@¬aO m `l=LM24X`/vs` b>89VH 6oBuF 9pڪXظaR»[ہ4P]`FϘ TRξȮI_2-E9$5v"eiCX Ѩ BR!ڭzf>nӕAMU_RkA:dO4ÈQEufÿ9(Wj\Cih !5Yz`5!);nS=LZ ǿP%nȎg%fƔSgއHJhX) 84Fj{Bzt!#wGLR ofsUxYO3{\P&Ǽtwҍv~|IDł*&aY\9y ]q,QX*` YFA<8?0[;83rUzNsu1=\=Nɳ-Wp$rT^,az4ƞE >Y۷,e:+~T`>9~9H_"oi[Zqމ;#"N@.+$o'g(qɚ\1Cd<}/-~;fxyYoZ/G "L8w ZgQ1hԑRdIV$ o,-0? R<GVoVn y|ධT0ApP?AAK?Jlz5+$6jTV0Svh>xco$CH3إ :Wa:@Zg @'|FaN1R{ 3?/,e3q Tc& Sɸ)`ӠxH{Qk$UISNqh}]HɃ| gh'xAX]eUu]L=kKË[+Ҩ#IU6j2;hWS0Y(T qV#6 pdvuZ[Gu]4;aRDf0Qu5~~sɔ܌Th=4r2$h!нx -X'7gl1m9\ZSn-XF:H&a\L8pt%75`x>b>( V=D\իJ爽ABzVl >O)DBvrʴo} kȠEfJsWd~f &;ՌEKyu3 q= F% [s)/W N ^Ђ@6,B"~c2`DZ8uDob::ٔ¹gV{vh7 @y@xjJ |{#  DV#hJ e)ܞ#,KP+<12eѓy[;tyMU GMN];GM/wsl?Q4$zpGMp#uwm#P2{6q{|\X7a^G ubgO߳>*CܕsF7h5 0#F 4E9\kVT\L^;OY:9eB ᆴ~q{6'+&/њÏ/e7[d&ev/( zSv,ǰnr&r" 0.ں520bqI;@V~K0X5`ukfM%ۣ$qI֜"Q*$cC؁5%jG[ɘ趗"Ak9&N{zg7`Mv_r1i(S[^mWc6<-1rȧ7S)'D5 VTsk|) o.Vx8#l%DtlfI:iOؚITiy<ЗDTclwO`TE(PڤjVCěgf=6jg lp{: uXBT-q9BVwR2% AToc ⷶXFO1cf *6PDeE =(?EzR7fveC8@bi_\@/ Z֬QË?>0m}諡NVAR M&F/4ZYk@ew䫈uV$L8~[&R ?K7Ԗ}˂hP|Q,z5ů"0w"4otY`nQ4C>{ ypߡ'چR! nƕ+=`>',V:qO ߢ4Ĭ+~Bz4Z՟D ]7цb*ΘIeSݲVX84D\YEӄnGd*Gq%M) ,ÔMTpۺY&$/$useOs R'SW  _,+652,<ſuk Ty\ۈ`[-m#%ݣ_S^S*Ư"MR>6EI}yK4Yd`;L;Ýn|31+@_Smn~X=';\9,S)s| _&np7RA݀Ȟ Ԉz9M{lkM(z@fڜ/n=7.,'9[Zڗxe@r' fYދbIQ< 09 {b@?>'6u<礝(!Nwؓ//]Lh#W2?xBT65#sUaO0: y.hh)/1hdjʫҺ|ApkSuR8Xy `v?a{#5p=ޑeܴ*؇O@/^+9bpFuțaX\Qǥ  ViUM@jôb\-O AR[]԰4[Z C#WS-,!ɍM<gߓ}-%"vOSH0 j8Mm!OW%Q`Y@4e h)s tW5 k>Y0Чgz<%6RYsR~u0kGVKYDRQBI xd̬2UGchOz%L2CWޜ("sb bww,p\ae_M^/F7$;@b>{,QXPg"bI?K0dԌƗ>*՘>(M>tf}G_"H| @z0h\*PPyu7; +ALYxjSʎ复P(v@15%!?()pqLƶ*إЮ $g?mCQV9<G5TŚܹw\K4LՔ LnnYV.ib6Ww'| e(Swzj:y*2I:ŞMmG*qL&?$A`'csEw̖ߟ]-#ol]̭N)M'|j+b5iuYK, `qBq(I G2R:S&v9i[Zb6DѶjd5=2rDj%H8{FYGqgk9k5`H`,O-T6k`tYXG}@ <&΄~ä_uw|҆ŢFO-% ۀ8nmEǾv*գ6i| tH!`be#7gO `tx^D4jf~R9vJh1`R@٥!I lÒy2z)J^KPh}rxCdrpKh$y)bXE/R/铀׸jX 3Yqp.?ϩ4dT%`)]Z˙Hz&&mx69~* ANH½(I/iێܰ2j!̺嶼.Dر=D9t-C9{0zhNQ=Kz:&v>.sf-]|(Axb<MlĚm&%TjG3vs=;nܼfBnC£@%W@ӊCV7W{r_m;QOnk) LjOUXս>m85.b̄:Q roMK"v/a9|*؝r;6%֖}-g XO|Ӄki oͮޔm=8M aؿ-[{5{<|¨}@K#IFvn7컔Z&1vokʌ\ºF?f']{Perꠈt .CJuerT|ݳ`V6ғ7c{d+w͜#jTp3CʗLCƉBlF`fM `Q0TC2T^ƒa&"ѶTP-a/L Ni.y ` *ml@j*lETSOH[0%W qeB0.nJ[3HdEFYoX!:@M?9ނVBNkGsmy0~3,Ы˟Z^sHpfƾ 2 k{(Gvf!6)2I{E :IFp@AK oe3řwᨔ{`,@׺dRGGBr:%CN'h[)4Cwdz܅Eiqs%HOE0xc 0ɭƜ00 N-d29,VxQ[r`j#TWqX#}̟ĊEfd:*z3!V^>d`Z{d2KJ>q΅o,Li|#H,A0k˽2?z},X1bZk)2qU.0dž&v[p0*u6MǷ]W*nӌuO{l[mqQb&cB=<(Gv!x&4r>]6~C=mhC ?OK&^4}T%P52u ^aP>,t:!zY `0*/^&(M8/:%"*!M-A:h}. 4ޔb(!QͺA\XPj[d0g< ['UEKKHpLy;rnGEB׆RbŽ9+FfO|c̋vcnBMW@qe/:pt:>\2y,7~EC. 9Z8$y(vZl6]Cp\=O$B TYIg8[a>cבcVEWJURa.}ǙғC_,j>>> L4$q[+{MYlp%3Fm<(sl&PX,E=.+7uŅӭWd YoHP՟[#UA*?<8!K|GAlZgnnqQO!B+QLw$Hp!Zs,LTL,AÿtkJ @ײꢖPO!ݴg}*̍[vS`B*\ ",ݛRF٠;EO0բzx~t˩ψ5W@fnpN_PfS;y`+՚xeqTwٗ/YNy& ͝t(/ (9D*uv*\aw7A}6#H0Ff40 uy/;ɮzz1˦/PKz7Jp6Pj7M8F:_8A Yfrr ~df^sPHhe^x@wh/⴪F\)eFu"uTn }#vz ]{=cKifN0\?`qlyMIhw^U. &[<>גpֻzgE*-#j=Qk@\Ֆ,pư:BmG,V*A[{sXiZdpͧ  & ;rⵓ)逻@ʀ2k&`ʫTѳ)Ԭ|O?FnW`EBM =9z%}L4? PgHvpaLܗc/vipQvRT-Y[Nn-B؈'),=w270>wlSzh \;ǗQ1VoD-"Z<#w@4bOr} %C^kعX6hml@nfJSfq)w5^U w7khY0"qA v}gRB>p IdMd4= (Yc(SVF`Q]˳p#`!h5{"he%1חRȉţ_#3? ӓ,Fo9ґ`s _]@ |pԛGK$P {ć;+!/a/Z]SvGy17Jl=BZZ'ݥ&;.[jY2l'G"+FK6)_g˦+ H GXzΤ >Rbu?/sɇΥЃ,(#AFLZCvB+|F'ԛ.2'\\!=`IV'$H1 Zp4Z/ Lth7QNtj0F(M-msօx *0mڌ7,KJS-/5,Gg4 O$a6).\O9Qb;U͘) vH xa酣5Vo?nuM K%i m.<f# j.vEhI)? #yh2 /evu' }bIÌ|hzqndg8RvόRRfHr&n:zFaX C\rŵFBy M~2d+ NJ h!i]Q{G+PP@ ZZJȇ+Woݲ5"y8/-L"v7l%-76A|;3˗q *%< Ib- V#8I}ڱT<mwx&-==:F~Ef75OH-i6=.qLzZ!ۙyFl Yuw$K, ǁ"1ϸEJP_?Ź!ʼÊsS zp/qے}<D8GA p;t|]k?EwZCv&ytOo߽>RMo+$'A /j$XQΌyH j8`b@.+@v3PX&pf[e]#Y~nkL{/e&Eٿ4 лV:B_ͨPhrhs Qk˾,r(O? -ms!T7`ٲg̗nݤj=5t$))aݺL!vDT*=y8@z.st0ܡ5Ӄ53?뀫~Oj&z\ƞ7v? __ٲNY%tV;0Hh$CzيssG",**9q$J'-xN  |ó.\ q"~ӆzSo# &k3xCL}xiNK{W4. Sq#ܢd㚬o ;/_1F@j#{K@$z`l<}/(0\vU(yʼnp'Yܐ %\6!ymbP3m@y7y:A5t-"EBl!ywvq!Dj]˥Sc99jУgttbF2J@.6EuPQu纫7ʆCYlQu܌vtQKMZU W??o122`Cm\ع])H~PRHb&湲r[RK9 >jea}79%?6K21]i4)h`h[,( ɅNm۫8h {RR%zI ${py 4Kq v$a,`4 E7UNLC'̤$P__q0XF: UվjUlv8-q/BfdI=XiKvƒK k..7fyD#CI[B5jOF ?Ji=|Ty훶@r=VX,fX}(MJGmFgek`Ы`( CٗkŲ ƞOBYKb!)n1ѩ&Y?) GNjυL}tx1@3|6@VA0 WSf]Lwr_K@lv:AbK) 5㦎*!NkTfyErM VR2&ިU+ۯjgbs i.-4׽.XHOf᰷ߩ<4cajN}~i(\Y[M ǨF$dL(kE^P#Ɖ1DJoϫ !B,GfrcXGNCdp<iB"Pn+qH_N n-nc} OĔ'tN0|bR_K!CĔЙE?[@2r2l!lyi]!D#|fa6iN7iIC΢VSlX<_ZS Ӯ(yκ7' gEU%lO#bq7+'"aʐE %X !j,u/6^R*A1{74ZCH]%5oMb7uo(Hؘ &Կi0dneNfg{ZvKl޳^}>1$dեQAK,)od>T_rYx0c}+!dLFotړ/S20+˅wt+tWҐO"idCV:V5cF l)}%,@Wq@؍.o{e|SLC)_o9Mە qβN<q8,DT]:]EgMzmx èepXgI9Wt^Ǎ>N ൵nɲ'ƚ}%Q>1@{V[P;z,7dйs('Yʨ^?[|}u( XWo=[4PoE>uMs7K 3Gg I`*2^ "*qe%ZAM@$j%r >QE,kmib9vG,έDg`yE&kF|B%…;=4W8aZyc&q/*lۈ4瓶8.N2KvjB=VY[c9>}oVt&ۋ|^%<.},;Cw좰FPąJye} DшSӾW/=d;gZ. C}*:lm&r9wܹCb8z_"e Y3L|Ly[~[9?98陧_1Sjyau&:aν_dQS9gKʚVVbz1'/aQeiaڙA;\ 9 ßLeq/xy tM#ruW,"RmL[㓷%t$鿵∋ʘ,eQ%. Mr+!7޸}Fm7C%`6z co*TLq*C X%兠ASݗHá]8uZҡE;$䞻ؑ:_DkESmͷ/L΋t ,}pfk/{m̢t$,k$} sfeD'&QE rl^717VE"4IwRN]+/i .E 'G\N[tS07*yFAw+ʓo>Z]ݨ $XR]37 d<*ofWX-lFG,0q?CBiqqF\n6(kj2tOaf$UJ9T fSh25:DBƹ+CRFr NA;CTkJ1g`]J(nnlQ 70oih;vqGSN9XixR3;2["l'eΨ߱S]^jm-@Oi2"VHZJkt*€j a"8ԴkD@O`nd[F]gQQoN52Awnh@TvtrAċ0v o3*qkoͣvpqn=n\,h80a\uʶZ լuBwsK_)ۑsòBԜ#;cg}F̹[^:'#y|bu=?wr5f x$_zl?q0TzG>pĐG~$(!:E#Y_sxfX5[!eě(t*ʙ]뜋uF[YΫ]@.2Dup݃1z5٢g f[Ea˷EC|UܚЖ,K>GJB y<Ì>z0QŲê*̡Oz9}2I5MQdbAzJލTO?{i%(܊ekC&" 2$r"G%:4%4IcK!U0'C JY@Ls#nxܚ]qDצ2O }W$|{=I'N\_?ϯF=eO sG{\f5猿n2> 8`D#FZu 2@v~Z, ʰ~"׀9_|iD>4eV`R c'> Hg|$&W`*R׃LE/jGe>|KEZ\SS>we^GMxU7n c]QC렘lf)WGWIr^˕鍢1֞uLP;4«9ARThLεqMF ZӨYqa󢣋wn7:F- O-N@@}l\c ?xpWDA:^Imq=l$#`aSi@D17WŒęs{ sUuRl|iCwLز0 UDh_!?^(Opra-7umCp8 ZrR'_`AD]5J^dHৰHIL8lܗa7 EfRPnDؓ =ޮ_^m]Y:u}Ga;7&2կlow9z*>O W49#$jfxU!N-n')θ)1&)k䎝e J.o\m׮t"%?C !c4BάED:(傩ĖtZ9"t*I7fI -)&M6у{Nɷ*m;r+WA'Wu[p ?' q xJE>p[#jp捻'榦AtxK%`} TlҦ3!.]E;Q)(;MwYcm0v* e'EL,i eF'ew@ƒhZ3V8Z,7p합5䌗 pNhzŴK#ތYƂj)3PlTKc"1'/WcB6*J|G?sܤ3 Z ;!e#8O#;p!1/?Q+Dḅ2c("9obom 7[ DG;;P(RS|9b :CmS?*| {$q _L`eG a?Hv!cTnO> ޗ6Ԧ8ƦU|,r '0;o=uL+<$ɫ>{mI-ԾY׃X3j@x #mBjZ'_ԅNvjZ63cRYl y~~/Q&b[Zer)}N 9- Qi 5#j}ẅ4*EWbQ3@u, ~ "`S9ּcj>IUztBHz,*Wij>z[+OZP*:%VCEKgqQ`iYhOX)TgVHD@$ߟT'P* #*_f}O?d}HZ,2%2Ϧ9rHl`MepPPOϊbz+r k5X[{͡tH"mL$~ý˽P&.\b/B5x]V ~#m 怢}T!,|"I۬8<B\\ V So[*F ) H"فf`h A^lhߘs~o|f1H9ɀ8YUàݺu܂QSUJ4fyTN;lR:ʾ H O^S1L+.SmkW#%wgϬNg3X+!-:)n+p=r9DNNZvFF z&ho(NBY7Mc0N0a.XBx:"ѡ{Ǧ嘲8zC^](WY@{snF"Xm&U=2u7҄QCm^{@HQc!CX"4@5twN ׭?T\?*ahṳcJBfRa+a2NݹΖы'_w&pw?E`p-<0$絽֮lj'؁5 Gɋ$~5y2Jj胯!ͱFwBE] ^҇]\5C$Cq sDZN&Y|Uu9@$ss/HRȌvpg jQI  !pXE>A9CT؊Br|@ %ARAoB.?6˿P@VeA2uOF!:4S__ci ܘ:fP:j Nş.u nZ&%ZI2bxq{c,3rqUJa4"K/%Y@zWw'x_ܼܝ76+ز\ my ?vVdi]N9a; {Lo jD+Dq.ngwhu#|B2p$(b, xmzߩL̇| ˩-5e4>COG4Z1l#D.c_F"im1phYfVfB74n'a]G;{nlhI2BD11иR"*TvP2WQ8l,Fir_c'5qrum|" g^_VB+.*nUgEBT mg\NE8GF(9=|Qk9vvMom !2co2˦hGh ϸ-3>xJ_~tW_:|LB?L CH\)&VFaΨf‡gfe)x;gWK 2'HMyϣ˦ {zbFR sTXr9Zo{~C 'aY1w| G 52@Zxك L`!Ρ+ci%U0$_kqsތ6*HݘJl7ovt!oK%D;E2vӍ#M[j3dܨiVbJj,!{gN#G8"NNK \Hĥlj)夑Y׭*PZ ]mT:){pY9nR^}n:WphYY; Au[3Ct{FNE DF6ə#=^D]Է!ЈA$tٞ!4`ht+ KkD}_hp>f(M~+߅,V55nF7C rȑ xbu]eZ*rf_+ )JETƷrB m VTbF[Sf~J[',\&KMXTR0ŤcHt /gt@eg=Оoト j&N*Ğ3?@`0%o7~Fc^ HM;p]&x lU͛qeUi~+!frVf66|S{p~|ׂ (.1 R@K_D'pGvAozƋ0 7ZLg;])G(YFluU]i_^vA L:YU)"W2\Dpae RVFy>hIS@D!Zc5(lYX D((ZWrl̛zl9xc|Uۼ,Em\2=oVY@DTVd.+m*h3(1|l?:ѢZJkXHؚ^Liު CɢP,Mp3BM;6lF1SO? !')H̢ 9<~E *9H-1PyU&,B0Ԭ|h\!·BUR.OH8g5x9-?)*x4# X{emyw2>ulja0Ic}/Ѝj5s'4l_&-1zn>] X9W[)ꪺ8T'(mFyBۑDʄqW s*{aa(?xG83XP?Y#߁K^ks6ޝU+g2fZՒY|Le架gjֶЂEqr˄\ւ*kZQhFa'?H{e9=ٔZf e,fI^kT_;H1(q}ܬ dߴ3ύLЂmc8sSLڍo֎5mjU9Wp/+UwH\ Ayusư0wxz c_ne)LeMkd8@7nP5-sF]ns_M1;:C!s\~]+ -c.#~vmA@EC4yQt+L 6#t?|h ?w#xE(W+gT.aT14YlRY3:Ϊws1w< O#QO%#+ 5~/&YοCj8 5 )٧tRBκI ψ^X1a$Fobl畲6Kpu %fiðPNAfHtdc/tk/@&'IAN18-j>Gw$#rgBzVps8%=aIdÈ4{2W"i]N$HhV8y/I] c:sHr=$,Y\ :<tX :`:roҟh qɶgٴ^ \3Q ND`0/DYDb*QqW20P$Bqݤ 1-Y*Yͬ8\vx!8$A¼,X?͘[eJӱ 5)> yNUY2l+‹[~R 7=)U;FnG kd\EFk,8hSWQ1D^u%w~aGF?X| 'CݰOf1+̦8בbԲ#'>m>XcqC2QJ\GY6yYR8/o,vw.e0mucUC*7/֜> J/5wK1ŏ\At>QuD蔕Fwv \󁝏V4~@gizQarJb-\{h؞{ϼQ81/>L̀.,D'F4ox(K#zI=9~PW[In"\0c-VY|V` \j4Eb Vry83:p0ŌwpO;IyX]$)q Gg!n|ΤݟdJG| n,/Kq'Ie0-FF/0 $u{e*~h.BYmf2;,|sJHJ4nf*hcw^98 rY_# HTV)ք4W^FJ5{vرecaԖ[&ԣTWR49G# ).tԬV# r[&3]= WZNL5V<`f \,OG 'zZ"O/דDYfN Sn ͛X žgX mZZx*u!GDǒ@A2>NTol5~ΚI\^K*9n$UqW Z`LLZ#z~XHVs-yAPҎ<@=h" m0P}61um#ĭu{"!1ds|3C+fC 뵪c82 F_3[h=/b2ފ6zrR(n!?u:>ӎqfaQEbs1'39j@֡k؁졥46ׄa]>n`qMK\F65!X;" ScQ=ܠ /~(AՂK(*xBǍMC%x;_>s騸dI֯pB>%?;F<Ŋl!U*5/Q|(ì@]6 gjJD Ϗ:{Y:$ewȤ=p֘oUf3#rǦO;N}0= fbhRQ'xB,鬢%5Q-/7ՊOPS:l+<W|D gho>NX.^1 /v༤_2 C|fI?8 =` HJlk#^ҊuMw ^Z?JreN zlIf=u( L#(M437IH)2C*06f6C}Ҳ}?_C[' `)um2Ի^Mk!3v NǾ n8~zA@ ) CWFp{g.i>A94̳+9vf]t1Z`{lJeΊu#U\D4ҫe!DgfkI +7 A)"vC̑w! (e'q3ޘ(h_6C򪶐ucg>Y&)YH`3jsLQF R]eC&3{f mNaz} ׳;iҕk͗ۢmeImZ?F.8AgyqE2P٥ȭhhQJWQoL.9Qm?ёr%Ed/H10^UC':- 2B6=?nO'Q$ը xN.^a&y8>WЊHJ۰\d님hFs+*,wq]9Vő?#j-ve>HNl5RX\ w-HTMz0/vH6c3ڡR .Rza"[-ʼns % Rѳk" ͝YƲZۃ_USK>Ԣ&0Z9cW.1Y=s5'1]"Y/szXlRv+u^@/Gƕy'5Xjӻ}fU<< n-֙\9 : PrY:J Kg+.6mK~<`xUx /G2?$] XULm aZՊa H1EV&G7ǣj-kƒtWD%U(Tcl5^|d$r53 mtTtݐD,+q !f)9˸VwZciiz2pƇ]FB˚d2{mV% 1a#'2.j(T2k7ݿ7mPaoUZ6^/H˄Ycv,=:ceim)r3c^L(Ax1~̅NH|= Lŝ-|5Yą`~-2G3 뫈R73mHXhW=on8,P*0(j* x7%} 7N԰M*b"vޒٞ /P]%Xnw@|W) ;7qסr%?xxVte )">qv,ȼwxTS ?􍍠IGTxz2aB:V1qN[,ӰS-!OuhAǒ&"y7;ڪ^/#2ϴ.}'@L_}?m}?ɒMȉjߥl_@<H)f5?eK|T~P睔tt6i ɁRh 9cJa mpQ,,' ȲZK`C>BzFεF{r@ DiLXQ`/(g+HWQXF>AN4|ɅM'sm~Snf{ށM]:&四Bslo%q:WDd}_|JpC&'~j#~C$ܙ-eD%Pȴ7VDҵqw^DnIjrOON qғ)bjf].@~PþZ k%1gp^I>yR CcÄ-?YOZl+(+F$q= @MUhq)G$) L@ ?`k6[̇YHnkLIa<6:mԖ D*m M Q0t py-"ݡ[յq!A߶ASn#qOSX`"A^mv&C>6x.DȆC۵$xEA)Xi}nt2*<ss6EiFA!H %PjZp<@ 2ݙ<~R6+;0LW뛀M^J'2)p'`S,,]i^ƪ8l[m>j Xc̪r qPbC]E!գ ӫ.Ĭy"[FESyx6G>BG_W59~Sj j] dJ_C.Xٗ^%zb?PB.kk([) ?gS~5rܹaChE/wT밋ögP#t8ȣ00=zq|7k[3XoP`QJue:3+r5uh~5Dn>Q#OHۨ皥s3fϿW_ @yzfJtMP̓--wNb©[KӒL6<⑚fZ*{Ć>-0<_M,(jyg ;^0k-1ӫ6S6ьח-/X^[ OH!#uX1Jz9"~#ZYٱP^ Ƀd&? Fx=OkhnśDsAZ!M+ga)D3ȬT ~::k)`'إ2e=[O! { wI]o۽}pJ ĨcM` $)jT5pɌC'(iM'Jq.W`C46ؘ֋w!qv@( T .E,'jAAN/āS~73^` V)҈2Dΐ"#%2CήmUTty>sNVF0OHn=5vK/Lu[տYb֍XRJaƾsey @O@\Wʳ^SPjXa&PT=k0g&L+x|]9jOJ`Lڤ˕Q[Z~ȤeH6xmTtŒ_ii7z]Ec%Y(JB*}$[' mEM88#0!_ab~`PuXD>o5}k58}xv@skrw_Yx/ɶZz#~_ zڂ?Ԗzmhwߺf~(Β̛R '0{h'~Zr_-l7N}.bYU421Pe8 drM}F=>}4[8 BcHpAf>I9GVئsIhEOS bȎhօ+IRkWDjHo1tua o:N#\*g) z;Sk47p02S8F${`ݾaxo;psf-5g\"na)RE ]k+]gϱ!7Ь $`_j\r}*L Sx%MT:E1eL;<ηIL*s`KDc8IDv"J`'^ i@B)E¥@i8!t,ZpBңÐjP*ߑ@=FkBZ+ކtZe˟^OF㷝&fO.C6Zґ(_YB:㐡*pSK5B!,m'wQ]\78+HA8I$2t <Ԉ 9S/.UDp#r^ܠa1 ܯs<bVRmFT FHB{cg,J\6T  W-y8T:xN.kclέWt0vPt^{( `#K?؉5'CAƜ5%)^X̠X"ۦ==Ot஖Y G`'x |L?R^KײIrtM¥Rnzdcn8ʛ\ u&kK,5!bL*νC6A,(}+U^jt{&>Kbjm^ ?Ӥ|CN~޴"xyσ%V)}ݰƄ<~GJl/{d~~ 30ʟX3٣'!n,I6=',{|O?Ѓ4s};֔„>6 I+Cgoq"Y;6uG[^5|(9Xv@L*e"aױ ā䖢aܖ0p"Zp{NvCM1@+3 !YLhAGXda`r{ Y ++RG LXLukƏ*}rCei?*}_P55q)^JA_>cypBSХH+^v-Yˑd׃\~ (o-3钘RfkMnT88i[4#X}~p6h݃ɕߒtCPoUAׇn7|B{(ofi_- 31qB* !&j4`j­2/;M;"D0z-Lg,K@S5\/*_w(xAG"gId0Dea\mn|YTq+Vyq)ZqQHJZQM[z?<&?v~ ]80rX9|ϸw,@TI~[zyڋ );jpD6: ߈uu ӓmB%HiS!J;5=oQI-5Go|fdm-˭iA;z倧nW]ѿ1h/Ycxm+W`c6!n'Fі(48ku*Z j/7lm_M Q4]"\xJ5sL~%j*am+Ŗd!8g)"t;dއޟ:ר$:ߚPW\_x>\JuhWlN{..6pzHπ|sC@C%hIjM{1r%7^⡉X͏L_2Ʃ pү-\r1D~W">iIGNP:ߟ ,k6M$ry:CV֬5D"q7&{Nn!sOm"$QAa6$s{I^e *W{,p_p닢NX"+622RצHaocD +ZKT[%v9HJFbt >O@q uv ύ%|҅:t 6;׈$l<Tyquk4,M8{˼D(}M!7Aq67!͊Z{JҜ!>2Iݹ!ɏ1OFAHF>6Zy C+5_o.!mH$qa0/q1lvT`+OqJYjy mf#δ8%\ϐ]y~坵ULv+R_/x`"GM-uQ _v0&pDY4@0 쪊r4O|seCڰK.) ,{+h@0޸(SVeoV^?c0eTy*F%Aضa8:-]jqG]zjAIO&agzSF7Y%m Sg$:VJH,KkYWq&F2ި;z^"gHS}6F5:[Gd@tEHxc9zVСEr)f^E!?3 1PigBޤZzpk !r:]7SvUg|{ KKjo&o *Smje6t:-RSl-Uf}Kkۋk%*$3Jls웽3ƂkSut9 ,3d/m[kDNTb0^#DQ0cj+."XÛO{<"n ri7)kU2LͳIZmOrB_^_SiLrJv[akTߨ:NTw͕VUO@x~hCT[z+3~a>ү^g1VlP<,`A8IUΑ_+ m:b@(+pYLXqO c\7ۣe84xzΐF @J۽L#+ &ZHg@ `3L2/M`ƥ´iˊ9<u%+]ʉ@VlAq.mOJwY2yԺDr̍KGwl NlK1&Gy & c:m{8 g7%WQVE\D> %Rxi:c&zxny0f.^"t:McWYe7M#ء,ך :2F%tD5MLմWS{hF^t7(bF4o-z ]f 2B⟓S׶X[ S.kjueqo6j{<ic{CZWԻFAm#p}QFFZokFHǐJn[b8Rd9@Խ)0M'5:f hᐩ}**$qDG"eVd#e%j ;)6O ){V_# )*Q.P`1\>k j 1pͱ̕y3vgDTYT~W2S¡/.Ă2魏 Ebң/`ѩS`Yq?L!s#zh7*8L)ɣZL*'X$(=yJr8a@;TVZBGsLߣٜ;>qV-~;Q(0H6eK&@ȃJLmaFtoN@]I\O[łz1#9fI݊LJ} kErwk3c?}=e|[FCf,9?djm!HkazT:pMշ i8ui&%Tw:Ha+`,9m<@޻M}'a^M]Cgo8GǶU^>QbG 'ɕiأQWPkx8x*DD'&QDRNp!pwLcgjM T_ )‰^6[H{URm0rL<=AiAa,Ŀ3fSZ(E-% Bǻ6f1‹ǡSMAA $_fT)pJ |gHj0+{Cp6TpI!(]l PyvE8@k6ٳi k|%0NLE4~Lx+LV]8m2-@p+ V^f@ UDI\yEIrjo*šF!Ȟ5&@D=))](\tR{μ/tu~wYAi #ޗ,n&F=B5x{69ŷ-d帯 @лd>ljڤ`nA;ޤ_&r `Y_,JF<1eH:]Q%Som*d\KoCr?SӇ{p"5L3D}+\ \il_y)Yqe@}#mҼI;ҵ%犣:p+VkFPWAUDSݪ0H]AH}o{1qzJ|TϪHIgm*2ꈖpdQ6 !ү=q'><ʾ5AB4r0j㦁mh^#OLz5CȊIs~3eol.ߡBRKV& sϣjf=*7aC9U<&BO[J6d0Kf)O?f>f/T鏔+M([ž^,@kq(^b6X3,#gzBj:JM\n-K2X"4L#$@t`=i}'ߓK)T tY9ZlQ&,y/Rڲ"{xM8a~rPXO,(^H7\,UuezQ5&(/`hN ozu^= _3Bªz7B|4H(6XZ='J66_YT@fFz+ژ&DٚK`s fs΄S*I-N5=y WAߧ;4l+uҭ,,_Β/VWD; ތPQY]_[?+䇦|DrO6ngC/D+DL'fjVloeVZ+1L2h_WtJ/Q,^pr3Vw#E߃Vv[jp4~Pދ[3?6 ,.2p28{(Y? mhxYR̉4 ӅW^ 9V}_-j8WJI}5"]NۃߋK, e^to0p {5gBVQ1FP֪o,D˶y1`/lSid4 {PmcSm||lѝ|6“uZEbJH)86NS8DI N]&S(bXu&PԔhPoqјf8N\cy #iE:B4/N֤_XD`J,=>!g6e,dˎeZa&9x(ɞcd]*79 7&P&˹?_Tkҩz&OQ"Ѵ~Ō,I vߩs uF0W'徖HwO"F!4K!>=’߿^;|fWNKUhܾ%x.~`c]L Ưvf8Fo=ҩQ_8e%#nZL5> }Q"%+o?|}[ 8& TѱLrzwz/@nxv Q_mVEE$z/~n]5"M & $1goscwN?l5n}!Y 7*:,Q My=rl [ 1N%wN1r{_'r"pCƢ_eܩ`/ZOSgcî:c+mF"n*a[(0Ċ&a0C 10#t +oZy 0dfHD'E{7e7 ôfx'OjDf:]d;'K ԳD>*9*t)L VQ UEr凑p;Uw"h6Wak,ǹ˦a bdJ`[ALU-W}؏[UIxT2 DBZsX+h_6^>̍M0/-qXPީ|-6)* b ϴ:}޷ +0%|fIuS|9oi]D23xIJp /I "c{I)N{J֟Cdґw[ÿÍ+3 "[eu;]\j lC%H୎N`ﴇ2;5Ua4@o-|0rG1*8ÿ\Y#yu 8j3dA^omUn2o4F}8IuDq7tedAgi\5-mƵ~Mf,]ZOD6l^jߺˬW=tȐ'XIbxYW*`|&6nŤ֧K(P5]ESE9/h5JA+-Zi"1jMK]iv4E: 쥂LDM9&uSf3 AN*ԩNT}LF~t6R:&<(4 ђ*4jM6ÓW1X .H'BãF5z@1Kj54dWs^,i5s2w+6si}m(]=~@xhFc&'pb`G-ۓ-d2+:gݜϘR#:wԙ3CH#k~fiV : 'H;f5;bnh++zh:}+E<[Zr}HًɣS|$v>ցR_#" l!^ B`)|և&S0"e~)}ݤ{q|1Dq&/b@9Gx%l/"$~C9a >m8jc:qmtsdzjJEeuŋdaWmعl,oHќ-6dI93*o!PSГ&%%BHܒrbp0z" `K^{W T"U 9`,і@!$)yab7w0v!`h-V?-rhb\ˉ"?TbŻ/E5p^(>4[TE3#aԮ@fzY`kb^!A>>|ݬee_Sgq,Je2(Tn/ݔU|F [-V< YB\%@$6@ bRS N16+X~"0k,Nƃd3e]&Ҳ'r$!eZjvg}.&S%R؅0]_vG,ςڔ& w gq]u:Bp@|G˂gxuTnaN@joҙ*AִsQh4g\]>rnaeRN uv•WcӴ xJ҉ w.Ԭox;UwډCG/[X;ϨcٖN i>F 1CCɘ+?i\9l6 z0=rq~?Uˆ0Y`|  c>_b75<_*@`&P35%DFv=gג`Y4/<}Gg SUNd%k,P1)$R}Im^.AI[e$"6zj%Jv~ZdI>UbAY>^Ϳ+f;BuARV+ ѭA7*ˬYQOtO2\m(FqP&KMǥ[[:+oZ\-y\Dt֎'P ̨H&ien0ʝ0Ex^{AԑAHhzsQF}UΫ`p8~!Al'Y&aI;("d==3$>a)\+fxHs.1~M~9w5NfF؞ x\s,X0ݘ)"ax-7(L mY2QLJz?.434y3>2:8YD%ѶpĊn 6ۻg귣YD,=ViɁ}<ȋdT~_!-FD{~$`ՇBѓ]՝Y2 l_ AY\iAB\mKb20>uܺ(ԂeCtPm⅘İr1niW]r!HTv>k&j)Eiz/33lHp-?䴪SVom4v;*[=csσjgN "uK&&'jKܕ~wGܛ`V@@&/ 9!ˤΌEToOj$4g&}Nn.78i!|\joGN0_J2$|IEcՕN}fV/b:=[K't02{qT(T;с^]Mm$v16A$ycò2.! 5̛c^yWa? fEA0qkh{+lS xZp|Т<!A͚HW-""B#?si~;.e7N!U^t+(DarAyyXfv؟(4d]1*V\}M}yÚ\ &ǿmD,L s DL-2j' 1`C1!KT.vҟGQC(n{GUg`IK0hbeɗ6DLet;{鰠u?(aJ! T.Ąho+bvnh]Aճ1A(_Mz`yIъ`#G}߿HYO/pHpKV_޽Rn*jqKoV4E,,=+$VŽ`v@mfrJ>aa 9cQ-[j *#d5LW.*Bauuo)nj\œ2N(oLhdu5"MCVϿ Ēn,We-Qѡ '0=Yl(pjWݞg*ω*qB腂ZD76活)8'{v$8aVNdpHͳC)?a^-1{`&s~5Qhf/W^|>lh<>KDM;R $> Ne|Z\ &G/p lqDœ˜Z N{H8H ',GnS,*kW**EEۧKiY K'9Մj1+lМH(꜈ Cá1m݃L?WXD1Wfndž9d줓@_uTݩ he@K໕h8)Egf-3TIp WE_tX$,Xx#>D?EhSD@-Li C!J"ьv[8PHV(sJ l y Cєm/ v>JF!s&իi{+e\(7 %w:Խ&ř/!aYh?|1sŖlKsisqwOu]f=&"]e..؟˨dq O[М{m/F -rS?h1gB OU!X'z<ނK4HP˂HMlPR;nae2t IAV`H1E)3&JzcI4d7Wnd ;(qʞQMgCYmz{)XpmnrE-A4+5(r{ ƫ12R᙭"M[F7EDɹ'c؈/`^um @/(5'."ᱼM J>|z:eL1J޻Fd5ZفX??/G;{;1[K>CֲSUޚI cj,8;\l1WW.pmL$g4W/%[ɽoo " /6H}q+j]g&3 6j˜67}CǺ KDz-0xeA&K^8r&{G=ӥ]&UX_K.+Q8?J93nj:7bA1bV.tCi.Phfر/ l:v8gZ+FrbF<̓X5)ڵ4knlU9_ >: ?mFW챑;x9sefCMF> ZR%2su{ׅEݰR+]A1KV-SurWU\H2y`"4S#%za7>-˔N$K:[H8 r΁0dڮ[Y39^)%;*k6oiO権f~ {j1h^m‘?1Fԍ_nV'=O#re堶 FQr6uP\i* -n{ 00= BZ84dU7WSp OO tT|]3SqLc9Yۼf1/w{ށNyl-Єa{%nV/ Nd/Vt%,7q=/{u`W.m?qkPfS\nr BćI$Bl ĝn%|MBݒ^URC I{Yr-svIdK.b/v\ ?/jCn\veX'`{ZCёX5иڌH=˛a9v!,>ӵ?fF᳞ u0!ǔN)I d;{*0""!J#X w䗹5}\wh3z3>mwnM,L)؎P_Li ڎA~QGF r-*+¤t?+&|/Đ]]bڼWtVG,嵶R5Gܒ'ì bLKaծ,嗜y7`}+-HԠ"U` +9ie τ]|=EI5Z#$`6{^l˴AؽJsa[\_#vT(;b]Ie) 6.D`syt/\r ZX#af3;@qz.!}}F tS\^I| :a0T&;|-gƤg=jsp=S+4T!So9$ zEC3Baq dL3(vQC4N:|Ms#;T ln:"df)2VMn wwɶCy~Iyd.m`ɴELa ř(!)}5q5𷖫RiYKơ5v_5WҳDkB-heCZ|GkSlݛFM+#3A|pfU~7F/=3/:Lj1=/\;N&6O |&{.9Pkb 1=^݀{V}Fkn9,Fxvh?'Ż\8%"OEz+].v(G/nWw*՚)|A7{a%̋A9FIHI+-SؐF[gIn#|nHVj%ҷTJ0*ʽ0V#MHHF&݈ʼntML]C~ocrT4}Q|`Z[P4w(1rZѥShݳ- 3!4J[;s <vs;,9ĉ`!h$pPjF֫{gێwTo%}kBkdIr&-jiaU/.ˌ;/&Pa-L\f$Юa.Tz,,&70 .i-s1I{3O2 Qqo8%Fٕz 2u'Ev#_lN|+Ff~f\penۄu0yEоm}cttR'ʠh\9vi-ynS9nM~N) &_ j1'zƔSE ',Up8'kzю9z֫)z$v(N|Q(\ԷoKNG <|foDp *= n}qJ\_遉<{IR4ހĮ9TyvIpz\a6#K6-cےy@-%51|?noiAXT0<.lK-AqHNBvKSx GCgBU5j2&t;R"-vX~SzEk+8cfċRS0@+apSU l,O҃keT|E(T5Ua/mu5>4MN +%_Gk,u 36䶱ڮ?%#"cY7;-4T:t/IP\|ƎXݹkhHc!PPŗT!\{|=@y߃8c $1>I;bˀT߸b'hl'g/Gxo_ѧ-ʬ;z8KQuM [ ZiS9R[-J Nb(KHS0r{+]LCƀ1Vf|K=K+Uv{"tw}Z0 1VҰڲaAm5Cf" c+yȣ-{Lf/=:hoS"K RHㅨH7㲣48yP0=!Yp4x_jmQtNl #d- }sVc"#gHQ N6 ĢM\Q4Ëf}*^E71K O}N\C(Oa{e6 XEQ{'KFI>QczdؘVtr9x(x|'q$kΖ+]a cb}찠4usoH?YKxsŭQB\YnҊ"pTрFR j j<$oS>j ҦЅgWTFQ_cmbmXdbHRG z*tӰ|g;®G{|dM[؞u>بsOs6E14p\ i\.r̈́R:Efҩ9ۄsT.6?S|3k_VH#s=TބgA 0E>, O< QQsu6 sv+iWbJbin0#C8?_99j:ޭ䬭pP2RK˕"[FDpYZ~# lp^g|,FR3U\WuMI|U* N1kB'F-zB;iVRE XyC/V|SX_"䉐5X̹Q  (݉BQu[mp~%?RBj7#iLb2,8IaQ! aJa(|MvֻY< IVߞK}Ē{bcoP(]7-FB0@Dyy0BZyC|V}7v;1VOk[ݮq };&r?M Mِ:YQH]݅8\ C&H&n2JDsO~q{ /ui5ynlz!6kI[tA0tD^?N|>͙5sL L>&Q.e <Ϡ$Or^vA, qH'7~\3JH rcd2v?XCigwO߿Kd1B)nl ;?m=5+O';*^e#'̷~{W)鉳$*'"cK-Tr!#^U'/"Q7LɈ4ݏ1Bw-:5)_pႀ$یcf;yǤO |6@hTc+B4Kl7o\28rjȆ3Jd5XkI l@6/Wr[myc&I{榫ڴݝ@3؈xyM?]G!Cq4~;SREYiViHH& mHK /"Ko}2UN;/KZ*old8K6jͤ]m- H,^@6J2'Be^\CeKq+a WYwA9F4lbrdr,@l?YBI"^<4 kJ L[Ni71  \*}0>^~/kj|_8qwɠ[TF\Gw1t!*\ k@XV:j |U}`7왹|c "5CZeT}Dչ dLloDzSp܎/%{|G;}Vw@؋'K)nl bԬYߧ9B372϶RdyеnG⣈9{h76,TO<zU\}r|7&I(BްQֆЇ5 {-ѣ>4R4~(Tsp iXTN:Re.ꗶTT`i F`e+htg@4ceSȲ5r0X ݷ2-Rc ʂ/h^+ MQc7w4 )q?⇩RsX3ُYW_n93/RMPW>8HlE;2 ssbRہ|W#RE(j b QQG,¦);U DE M8L6} 2*o@z0N7@B~>^lH@cNHƻie˯zF--C>`-ًQaU?sӀaI]Tqέʞ^+Id$$|r%P3  /w?x`y*a܏&QC p_Q4hVq4HU'[wRr|^cWE,gpƆQ}羈~+&ٗ琩u& G2Rq;LצrQ7Ӈ4 iY k#{"n"[μca ۃxtZ`eJwkse$3E#p[wۮ 5>@*RlTa }I 2+$!ceJu CKu (L8Jo u0(FG} (H,NΔd0|[r݈029`kF=3겖|#VM!OlR14e#)9UۊŮ%R3Ғ Xn3y 6@(k꿰@ELyBQXu2vAbwgFęShc8,t}{Ժ\7V.S>h6?5SM{ihp(aC<h3œa$tV->[YL稑)iV9q`rNYiR;bCB 7xvkݡ@9 vzqϾ>Gvp/%)8WuPw~Z-L%dkRZ/y腂,- ׹<}|u$ZcCYVuxȼV* $jd ŵK}?>ϏIzV7' Rq|lN>d31mnKPc,ɻXcN%V_$WxgMyڞ脟]T0ҹUko5YeFӦTxåj.hb%qKm0*Zl,ƅϼHZd,O玁gW8\dPK`H9Z)cOce gΌ J`4}? 5iVo(d=.E$@4UvK9lLk@WеcؿYz|ZhtUV'e>p"Zk4ܒ0 O.mC\%AӂU(S@ d.o fI|[hPI(م\GF*jP s>I[z${Q)(Ք&KbXę^%J!r7^(PD827S(2 1S0BH\Oe)5O z0Mv7`)c&qt ׆kPp%P 2 ^̀MJ * ̰m[ee{HtR\[n"~FNqͬ^&6 &}w,>.U+;.&PbWAI,QPrNGkFmhT! : l[5E/ƒ 9C$fX~vc9-q&$ ԰?%96 "Oq /ڌ)ޑ7aYwZ!6st0۴7Kkɮ]D_xVsk Dg8gwjH:NnAeP_T5!ƈS5hdFeOR8=:JU)VۺW[-a@4=袜nIn wXi>1$⼻F<̕*p-q#*^, n? ̍^-ngF=U_*ܖxN$.퐖ڞYsMf$xw`iL.MǓ!u K$qH~EYo {(@>$?B~rCшg%w=ag&Bcin3l7M&Y|ޢanҸ'J ?)CP!#χ/"R vk0Iߚ2 ghJ[VI:鶇QK_TCp.9㮐UP }p9%qTi_ ${r R,66I$ d''E"(wǧ!Z#f6 ĉ[M. ըa91):ڈ  _CIne6{q'd1/#/8 <)`'Xqf= B'zҚV O; k/ya9=c:mnġw} =Abp1a!` <)-LF' YAD, 7/lDgMU1Rܹ PbBDU]56JZ(' --ȓҥ&^=`7MCrbd|u.dn(~l#Ԫ(smhS.mi܍Xo8ؙgYu rqF [5YNIv"P>0Bj(h>r#۝&qoi,*gqH)VMi7k?UagNqMۻֲ@G֢^4fP^njd/<"z?$`]2Cˤ [22d}aLő*{`)fX ʠLx\a3S e-_s;n0{Et`E.j-=Kh}AL@jq#"HxiĚbdva9Dbor(;ܢă%wʖ? |5Jk1 twǗ"wT?sa,2Z6J<ih>I7;$QcV;0Ġ*nHq%e3oCR$YX2^OS w4 ȟyW l) >`Z jD^WE !$TN!Unwz|`'FEdjI6>xQ[yM+&|qn! -{έ\. 8'-SsJ ~yԘIv JU פp+B}Ky̴Uc@$BU }=k y~,;ؐKV`+*t۪ 9_S}<Kq 3"yBf:H܉D#|\w../,U`~i(4AĔ7UTug xyᣙˢF'|{LlZzo2yWpF]H[ե$db/\Wv(Q6,5q;ѴJxWtq6 VEv猵ԇ(,-Jp|SL3VVit䂎]4d.@VWp:R q@B[nEb>FJiYm"_MوŁ~MQc{FhMm<}w4j[f {onq$bgE<`兯O~ ܪ(d33qe,0HE5#3f_(w7^NaU 3jl\iV6wy:TSjp { W Wc9-֫u3~V:DHb7 3$q@C+]ʞp;vDrnu1YH) []G'^4dE`syusIoeJ!qŏJR1gyݮ aҤԲTNF]e[Bbo\?uE֪ZR@ޕ`3"+<<ʄ Ff?`yP.dWnΦr¿wCi)?\BK&DHGE)o8q'#6';;49}2tw,Z ׫ ObLDѝ>'zqӭhU|Kg _hVCYäyѐe9zY.d| S[7k3wY5`b^ߕ$Y+A:+2fȫ]aFqBDzPAu UvT|5\vD?8_{P&; .TvE a3gg IVsGueEDf!: 3!VQ9Ĕ- 7pMS?'0"Q!djuЌzC)(9PGhMeY6Fskb-ݠa~[dgV(:#Je3@ 1p+J*4Whۙj$<'{=-oU]~`+tp^&Lly WrYdbSl<f8gF uHo2ڏfJiu!Ȝ]ɢvUT.@,6d)q)tez-o'OgOP7rpM˵g`g\wz~`|XuF۵pyuj MZ:=|Y1pJM$dӶ4k{dҀhnO )|-+u t<)S$[q=nF5(9Ճîh.!VM&.L m?[+f&\3U@qESjC ؂ϫ YIX6T3kw202WsXޑ īg̥h,aecU2* qSU;ni-tjVlN&,Y:\ X;*E"٩= }kAg h;Q*>[=$" )[U.広O敫Hty4ŋS_>}V@51M=Á6% bm\1>ł ";fSKJFa,tNΘV~!Se:n:-;V;1od؟Wu(qÚW_oLTZk ҪL|5r]15BA4T-1ady5Ҍ1AG@ks VlpYczvD>/+䩷[GBJ&OUbwt46$H^n"yl4k܋ɝ'12cb1m),J vE\NgwBl&9PN")acvܸCc3f09b B1EF 0=WM{H.PNd(򺔗ЕoSQ9|ʉ\&yt2K:W3b*AJ5191D.1}Q߈aPAK{CK«׵C ӼM9kBPFl q~V&#^Z7Fm]%HqЎ+JXZk>${0,7 zb!bpƧ|ʡ6& `{[% v=p-A/䉟,ZpVMS&[+OgK$O)7;Nq]}ELkq[a0J >FFCU 5n&J@?<xtr#i5˴s_[6pcy٢~%girWCCscCG6l+ ɇZ.ɵ ?PVKH5/I`,[׎g L|'`Es镝z(8_ %S5ޓoȸwu057zY@Vjf࢏Rཅf3? y@my)iVylFZp~ˋcg)O,Κ=}RwU5?3ƪ]!~Zv+a᧛ҷ7"@I{י&UVxՆ&I_\Wҍ}C6 ny].dE`Ԏ ! 5\U=] lI ;TK"(x|Z/!O/zɐÉ~JX;45swiV)W;>v pw[o<:+j$ɒ@*,(a&抹4_tަ E*J9t+NDEMTAIb.koY 3./tpXwS !btdclFB'ʤVЧ,Q~!%g`nA>%3<WbX1k&6Υ#+JivGlYRu7N;sFM@Ju8KC%^5x'de/2 pTQ|4/&|g, |maL'?XEOz32v[(#Rr}wR}GuxlBlSjȣ M.a:<4+_r*IVV5z]? pm <F䔨@%=ޮˆ3ҮZ*Ƥ* w/)Is/k'L}SEW.J|?BnY#`3X82L](y&bu]PDӌz]ml_ߩ,8=gg!xR ,?`SGJOb(aCO0.k=C's,K N# PZ[O)4ν0 E'nf{!P(9Uz]ڼ|d8ͷ3uzb΀r@wfX @UfF^|Mu Y}GEyXg/Q? K:.FA}ٔfJsMΜЫ,pdW1[ ثQ[ICYv0LOh<[ie$mNqs@Y1Ƥ>fH{ΑG@V -:,/X5 Qd{nTids^ێ WsY\YlAPmF<bj%x*q- ~Ah!փ%20 :YDݥd&>[Z?/F<'kB opfeiW uk2Mp-MY~z]Ɩ9В;Q4N".X48;ߥSgbDpG4ϐ϶PƉiiG!.l[6sgBrŵb <뵗vVN*eO ul͑@q~NV^w &8v4Q_0|d#k1h\-p3t,j=_o.wf[y(]߾\$?y?}zw)CiT pBZ[tjq܉#-&ƶIhLk3AsBD5;7q}i_qqܴ.VnQ 'Jy2nU_]&׷[J,gXwm!fGG''u/ҁw̰m\"e9oK?$Q?B$0<:?HoP=TC}QsǤ}+ 2z[-~PEnfeSD-뭞h4†.9_ݠ`y "$ )O-sID}JBoZU9Ӛ׆T; dgCz;JeJ# 6O &EGdI2JZt݃Eihlv3DT 8ߧ m"KHO =+1K}7ҭc;'ܛBfc*XAu-%7ѹH*r|Fv" eq Ic8Xw̨P1@ zT@ڡd7,B4ጊ>9x20\plP ^.$B+ C{q$A*͉v6 I*{,sæQs8#)CA0Q>*P`zDEWڦK.!:]%_q<<$#ƐC6K_ߝK~oc]"3Oq#,FAx<H)MSCslF,+wBH<'xuǬ_K,F#X`toRCu͉iYLYjߠj. Bu R ZXҫuwkAY`bmY$̐g[^=vxf} X"- 7ڱ!f9 Y- hmTfB .$PQ&!U-P\ RUSI*Tmch+C[,(^#Rd"֟30 HlYJq }&,7,nbzoZ^}QoXOS(D[D~~`2q0*R_K> c9UqKr^&^srNj|}?m sG4m>!^'9.&5oQi n,| 60wQB~u]%Yf.s8Vӄ\ A?w{+qbA+fV$ L&a'OVor"/K |dEQB:bٌ=ۼ:I"KꥸNDD"=We-wz %6 L&)J}Trs^gՠzAdARͶ˄UOC~Qb?ǯ~:!\|6Ob!s`KJX90c:pDIBl Ūl+Ûn+lNrKo*֫`9K' wak҇W. aT0:n)rgyPM}6 _?ЄR+G`Nwډ0w,T:0 _QM ի&siseZc~ЮL$ PQ 6kUJwVOyNQ;Y%^8("+*1ـ"4N.#[L.]هY!2.07;8 r$>huDw;լMZK4c,l->Sz LYĉ5kOB Ga!8c'rD!k}rt'-*{X/6mBXtf{%_v^tEK8>+Ԭ-D|Qܥ$̦.\`TG4#fr'?h0P-!j69f2jf´R|nk"΁X H#OӰoRg@8b0 QA>6WO"Eb=য4򮮑H /n2ޕ>]-ʜ@rXp,t5(2B~|H栻B8G bU|CVE ^oL/keBwBH5GT~|GZH"k:*yǀ_mSy6UI4eTBp˴J֧Se![Mx;~~ .F3p': #I K>+F5i] pahe Y֥ʉ:[D DLK")#[ koF 28s&#R & ?WSgt۬omM$#xä&Rb.*Rq,^`WW`DƝ}CCS`xf@*ҹ/LlRtp;7~|ŚuNCVT{U*_(> `'^9+9$9Ģ+[| y~l:dsz6؛GRS[xǞYWO3gЖ9}4s&&aNBr~]6r5RUR4/^6b{׸7jkYO~ i HHj Ԙ|exELDјa{6;PW gꄰ%7c쾼t-C*H$9ڞs$hiqMyp-F>Rg" {08u ga@ UKw ZHѝf`c9;W>&JtE &HDx*3k8֛ՕM2+F7Hݟ*4\HZ9+zPPe3b-4J 8]n-d,A{2b٩x]3)i־&t D~ŏ!i Oc\իVT=9om `vvDMj=x%SHeSUP6q,T5'kb.dOxXpb|2hhifvoum5.NmE$@-9NT.3J'j"lszïVF˝?gd&S28;PXO1cqC.46g-[uL'Ft~=eY.,$e:DmGzT&(}׋Zb <@0G jO Epk0}NLג*#/6ngE Sc>7Z 1D3nN %S~SY@h[x rU`j _ ^- q3ar*a9CnS1ĺX z @*XnOxMLv+(X/JuDXfbWm8 *hör< dT$S]#Q#N,gL(3vfzi9M.D,+lM4SN4, K_!>j'WUth9vV\dy+0.Tt{_[AԴ\4!?P n7䡎-l|0b}lC>"U6oRqq(')t0V7yBO}! J8WO&GᡠcH\s#ݧ'Gܶf_8߹Jގ3iJv7fնm{]^SEza=ìJ_%퓽YtfOV,IYy."fQ3F+W4ƒ| kv)q t W0N7v>šj;~ҝCР<9Adb-vvs2oXSr U|6?Q4Zh*":=ow8&QD,{u#]˗\Kx5tAM4C‚۳˘$yO9ADmq|7[驻P} ߣ' YP)~wcCPpxn \@CwxJr$%AtF0sxg3/HW?U Ljs~7]okŐR+ i JݵZ`w>:vəeCmv "zP}lx-k>)s#mQp쑓fb[ dCb`2#x[E7 mj[-3ysm:|Sej'ׄ fqTʵ/q@Ψb:LΝ6gAy[\J&a]wKƤA A *J6DElbRQm_a'A0`/l}cf l^<{fݭgSן 2'hUO r͏սʉZ#bXexmT8])x)"ur8so=NU -1i\5IxHgEU"w 7O7* ZT,ܸ3vT^|K|a2Dd'rvXڄ5r]H;1U=;<~<&yy.aRsg&{aZ;+Tkx\/cIM5!>Epc1?dinWF8yNLAb+zw=Thr'm"U_gmx\ˈEzҩ$fӣ@#> %:)%_A[n^ĎzOri+Z~[f? $.d7J1R0 ~߼J Q2C gu,я1GV?ɋ\~=c1U{qvrK|(zUC]Jb@>.)kV)nc=^G-ж>(3~/W`d;x$V[AA݌'.[A?~xڏ#ٰc-;Z^U 3gj`Y Qnx֖ۣ ;%yu #XDE@a5_}h'& ҩ_o0Fx vZ6z؇މL^iħ"n[t瑯3䵳IE_b㒠$Lj }WTyYWc#fω-K[{Oʙ \Xv 䀋$.pHSO?i[n\R</{åBFS hNJxwѓZ |ֻ;spsgcϊ%WlP:-q|au?ChP' 9_RgV[8'+ʠ&Fn6OB{`u۽+5c$?c6S3MhC5Hv52Z<>BGP+Lج%yg` !1Qп \sCD\"OUb9 RnMtgX=Ȑb HRkT TH@s_*ʸTυ(~tgArp"ɏ|f(2ͱ^z)bǡ}5xJvQf?>s܏e|< @ya-e4tfb/ =`^FO Õd~zkESn1l;Fc J! ^s9x36GrvphLCKyUDjkK{콹TŎmut$#[B٢k%;> ʶ{eםl2L;eJ[b&0h.*BJЦ0̠.WPx50/\w[A u_丶T! Hc뉹[gy$V\$P-![IbxcP= UTklN$َWyuIB#zq ‰-6"4Ǥi3K1hda6 ;T0 ^`X;n*;4FQՑSfr+[`i"{F=: }y  }!+kձbys,ukhMr; hd+5ʯ3VV8~>Wb9YlX: w P?壎kvŴw&t_"u&xYɗIvXC0jtToiMPaڰ?+#vXdfz({l|_G* 3r{1b 1=Z|fiFj.ՌeI|RT}RkMrS3oZܩzW z8cJGtMAa@2H3StZ~+ ]/)]~'@u;\ }/Ms3jʐ}Tr8՛<ٜ{᜛2"zx؛ mZ1!"Q5Z8eSA6==LlpR'|YФ`DZE ae8@Q+MAҴ) "?;Fy?yIUb!aJ"6x;e{TI73^?&;{y~@{ljm2YLxؼ|}o᝘}-i2B-4[>;ph셳k1ԘAK0:@`5+XڭR72rMOh w^D2sP=9e<ХոdLRΖ?B3`'n\EV% n~S/#;lײï\{;B]I_dX !~^Fىbpf?!?,Wj/MfSZr[p=T[0ޞ% s|n3bg}̽`5yM}-Cy>SS2@ _rэd/޲/sл*"M1vfyc]G߱9)=#_#ۿGQtIJ\(TĹr^Bz+D!ځd;oj;>xT 4ixB/Vʛ"DtnDsn(Q(JMaMcahAsgGR o.R' ðzuJPvV}͇z'G6s Q!6`RLBd)&Q4ɽa @y{(//T 'oB"yaavʣŴx,ÿ/wxgcP UQ*ɥ2 h0'BW[ɦd,!llQq¯Pw@`7Y[u16 ٤ %. ?qHry]teQQ)$MۯR!. rb~- WGàeLsD_:=|\Y)mH[//.\`<7}xeg~Iw (cz%y6pOjƼOD~$+ƁPp[- 3U|Cn 9@v߰68:\.1d4hp4ҵU.:A9>51v5}>T&q¥׺$&%ӋdDmzzmJ, TkO|A$Vk-ؤjNvoK6=#LjwX`KP74N6xۣsm86لDw({U; C^Ǫ*L5"G4)w-' FcgpajkͩEbK5O=oFn¤ XnZE!ա);L;2&%WdΧ@ό:ale%Jǩ"oɬtM4~ ̳@~ #YUF[IՋA)yt+̛Q3uY˹f҄7PAδ@~xb'al8"Lx:Ti>4h,W U|Y'Ҩdbҥm͙ 0]O*ss[fu]sj}]4ÎT,ml-u-rR[&`toa_˯Lf#yoW1;(9E~"פ:J66TM'NٌMK_F{bD h/-õ\4 >Meh*%Q4z㓎&0 DEי9#)ܽQ\;H-;i#& H-<&~Ve귝l` ^)$;`n,{Թ"&O6+7fY?AvOOau%*Ӟ̡P-sB!ި>1Saq=$v&P{)yu}O^ 4 s/&;[IW iufaB5ޫ*jWY2_Ra`;@J}}G\!}@3&R2V!Jdf*1HSUqZWA%HJ-*nWecQbzO0Ѳ,2 \m 噚cM2s0x#J6bOSs<GLj*~N.SH^ESoK|B%Hı؛<8$΄T̍wjN`_!pԃqZ|MmڠR(63O @rlF؈'hb yQ[F\1;Dsp im0 v#П⎭9D^8qx9O*m4DRM7~ZJ\Xt#P[TE&:RS[ZRȰ+'5O!\9Ȁ~~2zX« 5g/֣UDϠ>UWUWU/ . -{/c^90-+ZD*(kmH ;{itB@q C}Vuݖyzy,?Zhm:JiE7S&R,?v5>KEϩGSD[I ~A W+wcjՂTrrX|ˇ~&H2>0"V+LΔdU%\3oEJ )L;oL'cnMnjzS_vIY0d!`9EQ@~_bjS[w,ɚ J 6.)ʟG?y-m_ )z7kP/hnFu/DyYbP{d{W溻"&1&jb͹o0ۖ")gV/hF`net$}=:Blu4% 5L0\Np. ĺ@]/iY7}%\#Ex*9Gfn/{lCTkxIư/? o`@R$bG vP n>z#^~> +"8R`Bϖ8*[iYCqzqaNLV+UeSLQ4yX;0QmXy5?&MD 27DEĔE$gX-DK-KYL ߷O6`Mm]O} IjFTq-y$;A+z{h h =.%M0C9_ì%}N*%^z.i2>oF=G+419w1Rw(2yg3fˏcA %; (wvk?AJ:Po cp6ƣYݿ8Fw0@J?4+20u`2 CiwʧZBezQZ5ٲ.r-mB ΄uJ4TkI\Dgޗ3@D|3.ʴ̊S%˨+\ȓp37y ^2G-͗cv`-/-SmNx30ܢ3У7&2R<@^Z-\/rK|pi9nn&`!sS&t|߼JS{X%u#;o3D\Y")Jǁ{8 XImfm. e=nBԋR(cU[Vɢŧ{oE>(xOL0D/4t~.6lХO9ER\-4` clWP OAt{k 6/\)?,P6ؖyq{:"SưɆĀT\3o+mI%AwWulEmb "7`K.`{R)$huU9u6̚%`ѧl?gOi'-a(@_1e;#2W'+ToOЙV?h^v$K7ae[ĸ6ܿ FG#ta*B8s8gbysk*o4WFi~D "sCxa@rO,N5D"V6C/nӎ%ˑ9 .;-C@2<|F'Pihr~&^ zgR)O8Bڛ*aoodY۴u8(iJBS D-s$!O'H{="uk]Ε/H/~LTZ*}3^;Sۨq`J:5P*Q~x'Kr3T|S;Gm`Î 6h~VwmrqZ- cW:L9We"-N!hpC#ͶAD]KٶWtVҽwWOhs OzΧx0s43ZX'nqq0m.i߄^B>G8:w5xКƈ$銋mb&IJ}S>l,q!]\xݯdjV8rW].ꆹ~"?zr ^m^H |H7cw;?$iGYpjsj>ͫT7?(l\5Cp̽?n& (c̞~c/ ҊyR''䥠CY-3 Yq0@)$|SkeBڤL1BTd"]zoAgYunYcfAQBfMAi JJ#kB,DhPTΑ!vA`bf0ݢg.bq _G7=/GݯʨhyrCTYR T|ϜRjA\K~9QdԛQ>M(bn|ѾKg&.k }n//%[ʫUl.Mρ gPiZ7U~v6F_6j6zi}pW 4-؏ 6r^:JD: =omۛ$FBx6Llf]=pQ66~y ).}iV0xX>ʪM6J-RM^! ɠ bn˓ R\p7s.Ax$^I~AzYIPg7R_2_!PLi*ZEg)KXɰ/ԕp8 6I]\sj._\sԛe`km JTQ$ЯVu$X vU@3A [7i Boy7Q:tQ )MKR \Y>rC'%{ddQ]^0̈́49!Yqg,BXlkl'p KW<iTÑ}WSbHV`Tn tz%%ı+Sc;7"e *o^Kxat.ܗ,E`z-%Y.^g5<%8r{i+.% U Mqmi8K8w/g|&K6ᴸ kQc\xǐ?;zncRCE>ެ ]n،HwP(@}|\#I O͠Ah&Y1--]ZwNэ]cS $\~(g܉; NAt@П-j!}U[YfnDVF6MڡteAC_KM? ~ض*na+y6"J/^v S!Ȕ1%cx?b|l;}{F+@CͷE:a>0! A6X̒iHp9[ IěZU; NU@!F ;G*/hܫZ m ,ViWz_.^f7 9;NW @3܆`=Ohah?Q>s#F~wMwz}ZM&6^%l!(~Qڼ'0H̎n?MXeot]K,8}jmP'A,Yt46A<+_G1fdY!=S1y޾~Vc< (s"MSw1anB˵ `yg5?N4;1ˑ\К G\Vx]TY@I8KB` pٵ!"s,G!< ȜGщVc $͉B0'FN3k48[gJz/*O{%$zCZQxʠkN8lpɰ- jn"(O. x\>p7HQ##6B'D1MϋU%Rx"&^JmI3,{1oފ]V(\z uVaPxLljs 42B{Lu7x&VB^3 +͵(oSD죚tNjcb Y;Upvm#F BIp;4\:౉GwV@~$N&S̚N7[hZ/?yg_@,yϬx9sBFa-V*O+W@̕Uoq{r4PqZ<1#;UR0p9UTʂDIXd 68 ,LDxw'sqݎ\IZE 4_*&t.J7s7q"@OGk؛#$;P_Mhxe!C b#Wk g6Hጂg)YtQ>_{ R!NDYYf2.wJg?R5 7Xèe1'FHm)".'&ռ @ݫ 0ѱQ{Ez3{d&2RuAXBށmd{~8nDә^(%6,W#',caBj) >r5 Xruӗ  L\?vEak|MÓ2Ğ6ôSyp'G#X$E (0#n]8’j$#EqPˁtG ͉[};a 7)/x՛G5B#+U$ 2-=C؉Ʈ˿m,$9ꌸ`$ hx+֭xLCw594X~ ŰOQe}(|Wd  ou󟎑I0fsX4*|shh lJqpMnzHŪ4Pi0tR%lJ;Wߦ8XK`qv\~bACÿZ9.2zȸȚA/W{g Ыs U- Ror5׊Mə\`A'Y@D\h[G#4 DvLyȕǕJl+킥0x|Of<-Vix|Uw=39"cW %E&Y yxx,5? P1,DK.PVZʾDl:?缠.|}MW #ԛeWz^sci]Gvdg[@'&ةz9y4`Q@*0T(a&k2 I| APe73M7 G$&B~HOZے nH 5^YI7ͻVVܧ쯡5o>AR@_Q*ɳTɳxݑ+ x ׎%3!xI.;g˂c?F܋{(I2n1pOlCE[_RHFpC mnO`'lpK8)2RovbTO$JfjOND+ ED3#,2!l)$\^Hi<d <@{^|^~l2kXJ3Dxڀg~ ݩpC /r!L+K+!ثOȈ0I4 p1&ToqqXugmN+t qx{腸;ݠ['ٰyP1_0gm#‡pweϔE+s>T0 ܒ]3Q[I~7:mni6ҽ>F`͇Ŭ.e=Tv}6~AefXHc'{oDz9Q\A)=# g}Pa``[L֔cmzAk[N#h$91eC\4$cѩAۅ~;}lv@uA6/ d$.\Ik\: ^"fK˻E%mV,ȥ%*~9?W*Kj1g!%h"lע}\$<-c.d[!|5(2B֌eFHP얄\lY?\fDM?c^ZmTA0'*۠IU:Q|5g~\43MS L.,-ʌDO2fذ BDLߕ- V$-/)QCG&9VA%i)\qx'l-F=]Ne=` *WC(E кu>)wi~W kZE7 Eed2Λ9cZAu 41 D'tuba#)XL ̞YxUj}^{uJ"i<)(e@.QB/pW{AQ*J)_ޣmtO^mC>z^>3]Km qH&Fo/#FNg[JnnЏL5} rz4cDZ dO ٯ3JM25ɑUDugpER$Xf5),D3怋vxv@~zBj 򏭉kH%)e8fNzIWFYg!7`Y7_;P{&I$EIW?jMi =lecWHxܦ=*C((;$@ąoDkIɞKB%oz {Ej4)pg(]OҨW^&նQ*7-7T}=_x#*@=~b+;)(*JMP~~6`SRӃBg (Y+ȝQ@':KEb9.g+~H)'l:>mqȇrh2*"&f#wS`@:Ϝc]Qʽll/05PX~OQݺH$hw&vKGNƹkyz zڞn }?w%돽liK)UҠB Qp"(C0W]SڊՏr@e&)d7,oVG([[V˞[tŝ "q{'\+z'LHNRjWURYF|}27YT/grA?NeVҍT!*񻻻aIvCe}$I/|-Pg oFj` ,b%2zsTc_$F ɗ X>A{c=0]bFd^ ofˠ-`C+ U&ZP?|щ'7C s\j2ynj0{#Ծ6\4Q$k!yegMz/=D?@QūO_?wř0tnFٳ@zFп ^u vx=JZ*"þa"!a[Nl0CѮ&I(B4?IISCvADצ@,! q#CZH(f3 x@NY $sw\6ݼ盏1Xm,)Y7DOs ~sVω*P}[KZ9L(a,t{9O~<BLSW>tHDB&Bj,ήЌ @?ҧlEUabo's;*(&OǞ2 F[AѰd0_1#Udn]Z@v i^a.F:J2[J'v*ӮA\ڲ$֛e]_=8Xla{W<ԺP1Qfy؈c-|z&>.fvӸ5{]\$Oz!-Lup:krzHvߺ qwWw!TiH5&,M:v v? Hx"WUVe&.ȨA]ݧkm-`8<h<JR aut:2IpʠQ/5jA|)E?9?fmۓV|RN/ӇP և灟\"FJO;jL#]-}lwI79άGJ,-S :փyc2b{(ydG b65{ k>ezn!\~lqD»a%$w: 7Yԥ=6rvPP?4oF 5nykw۔J{;+!F\[ HuKHUӊ=mUi\VM)z ҃Rc=j90.٫Rj:n$ŧW1(}cZzC ,B1e_l)_$=>gD jjLU\Mm&[t7}_?Q^NL7"s\IC1/,lEk6Q YSe_bRVxga9a}msp߯H7R5PY| EzĤrNӺ + F^uW51D=iC8|rHرF2sjO8G/"7ppxRIp|fTQVvQ%Eа R.~_t=qG:,BMG^ښB<yDp{4Lcq:f"1ʻ:|}hYk! /6Ү2ͪNF?P+dďYWG_h^:&A uZGX@_>ԈsŤUN _KP0,9Jg`ʞKZrrXڊ$e΢ -iC0!`ۊtlH#_E]U咒`+24@_) +!Z:r%:gJ}#TSn.cJ4L\nۆⷹw:E?İr,QQGZ[ɯ y4FP&:fxC/m%Q:r ZÅdm5> 7( ǍsF6\/"b <<㺺4OoL%ؑ]8ժEz6H[fM~'ŻqIcM6mdq&Un, RwOv~*E`6^Opcc)zuOj)O5 .Y~me]\y6bsm/3A R_ A}W*ZP`Dj;Rvmޠ=X[h^Z;bV~ nK3a,5ٙ`52JTm~ ܥ%}O K МI|zXһpPhu(b;Z휂17k 䮒kZGҟXbL4f'ި͌8+YjueIP*3$F V`8~ n>+W9Ynߕ؍IUY}Ō`Pztpݝ&[wt-Hx-G#<#″7+5m"<ߒ~m;q];~'V婷D+AKUpzt32__b5s|K,˾2|mM:"^`bh;zK LCg\SXĈcqYylS6BԻj/~sJZ$ԭ+-(C%ߋ1 6; 06htzKv-o@%.sXnοwE!g۽f-ICdX)f3BIjd'5XhƀAQT3A\6A^yI,x@5煀!rU0P%%6rGfʤx.dC50??lج9J/?2y9qvAkFyi]̑E*y،eA/'J8IJd<Y/#1BgaF2eA G0nYtnx*(JiT|N^ 3!}-Rͨ"6B8v@d~;ixwdh>n'f:_ rUwuelo.y^r*R -gX^=b A#RZ]`Zww[ZYگi8%SL6*"Wa6FwU1^J fw.y{B2Cm"LG$K{8z8}8HKM<`%ÅdFQx}B=kY2ipN $ܳ$Ǖs8oYי\+Lc)bBx̶?r.1m.T=U C j*7b3!D5I$zi)Z0 T |vڌpp5&a  ,5`mŶ+x&q\=~'C:-`xs 2:s`6L'_WȌd)AϦԒ7wOGP߁pP7ذ#*O=\]nF 5ML۸Њh/[U vMb3>_R[@"\%vS`ǷΕ GY#ކ4(>Ea/0u,SpG鴹J} KA̰ lt&18)yuIУ>tboۘOxG8 HĠbzoƫޤHb¶MnJuJi{F58}pX>ŸQStm{7ٌ;3ڌe IیNss6{o~lit? YSPӛ@/ XR}ak!w aҎiTrOVu:;hbV4gجr怟 T4$&Gzq taR1+͙ ]37r4r[μ+ZW%<3^5j<+:\bg[le셜|M9FIbzH}hW9D Xz0P:aT/nZM9@)(`brx~ N" _S~i<ϠQ xD"V\U颁:*"{v ӪWpCZj\T:;nٍ\h!Pq =!ziN\k(y`NUDҗ}%^S?dt?OP%JY`՗gyMJ5VZ'6~D ^ ٞ찳-;䳘)SR.SQSZUb PC<@ 9D̞Ε$LH94cݥ92qͩ_AC5++}_+:'iifs.L|Ce" /NSif2EIDmB+x?$fbVH$X^U Zc!lcJƐdwU2 nQmǶkJ+_M%2To}L7v,I2o_ `vF&h9yE4?JѢ%Pm٬New@6[xR\LeiVin9"XDfCci}ˑ1`Ws8)S`%J'$>O%~t6[T|J|*~v}?@s~~_{<`* BY` Bfy Tt%k^ݸ,%UE)UO o|{eҒjkXVhjADfD[YfMAH&Xש+ZQZ4S yGnh5\S=5viFtS9pkω'=^T@&[Bg=a0/EiS~ubN ]xT{"l%Vzmg"~")Tr'90$oM%;tisqWޚj Lf]puٜëc[0'҈I$q;'] o]\a&7b OR2FF߉;x\[-t"Lʩ8S=ˮB|M0%/L"e*Hվ>6ҕtkR#x{cJW |4BoXtqy]!!{ %>O)R{+.|L4|2Hԫ{M/18 @G3, ;߁.qh\3aFLW`ڸ}JmUK(0>VLS֑vtt G}*lBIr7L6cyoA3ۦ \*V"Y -`Ã|6L=!r#֏Հ:Imp-p#*˖ : 7C9?Gi8:ĈkԔ83u: d&;F2ke6-j$$Ǫ\R“{t!یlDs\NӒS-мyPF9oE\t < 5핏@~SjtIe\4h";006ZVsQ~}4e*? B2L5l*O>`} y6Kxk _NDD%vMkݦa=z ^LD =Kcr0!ȦKr~Q5<08J%up/T.BˑJ /&)U0jwFSvn;;/:?h8+c(م=-/_pp K9PYUP"Mtm&fI/SSJ*5|&Ź3u9IUn+Odް$oRqE']Ei'Td/1fɹmk7;iR{N^9SѢ45:zκ@`2Gk $kzJ2j+G!PAhY޶|z0(I&|=ĉ^%9_8 h)s%(H,'-tϴZ(ng 4g4Ԟa: լ/V7\LX4v $_m'ɣk7em*qDb<_Ua1'A"M#tozq0nn˧A^Ql+u2z 1,k"c h}h@{d~)cȅ4 -Z>.:q|.+VdY,BV3-.8愱3&'ș;~ƀ^̰{_7y V=෿vE"^튙3t h[uxKVتLFχ:%^@vN;\pHTfFe湞[Kp~ ?'(Y..DK/Ђm?w6Ʀ@'נ6 da32 v_x9c_0=LF y嵭i9Au]2Α;Xɒ+=hwĺM{M1渂Vg8sRk6LrퟻfFٺ8f|֥HA q9u1>>VIl uf\qpǫ 2Cy=x/u'ad -ݻ8613"<-"HA*Őh.hkC(ӌed@͖ oeާTBHN.ipu!6`"̿G1 ڧ\Ġbs^ũKQE[N~/[m e/xG*e2u)D~SlMTFLt ՕFO$IaQ+ |0@xcԉQ U0 dR.^N0T&STxҿni[Gzpuyh>_ i ĉQBɑݞ7 6pHg+eyP-UjTr\  `p0;7p]8(ù)=P:  լ@4HK.+x2<[$'iYv:RsL'֝%g|rP$ TӛJrȀs@5 펩j5UHDޖӴ $4XcgU\.' ov~I,],FXqsuRѼ^)$7Q <_ui%K߭Sd yՋ' ؁2j B99 h)Ћjf޻&tvrY Lx }S"<64Z2>feٮ /lUre"FEB߀hhZMB ~>DYr̍2ƺxeH&q+*A'n3bR]% |J=~v@eSE8%;?|G>2V^{3"q~TS_׊Frڑ\E,uZi ]2֫y/<Eֶ'Z^ 1ƨ*)F^׺ĔFCu[ IGuhʼI~2٤9KV{ۮj\H5Z,0ZQ@ SmciV5hxoOLͽzR:vTSM?,_s~f.]CP#k7)2g<xм@Ϗ>&Y⽎4V, /8G}%_30⽹&rBPGhT-.bM'6ty?dmӝ0RvhmZRM9.W5a>{qxwsW͑O-5r{ Cn 4~J"e@QY笄W_w0t' `"{׋~ qF^\_jK){Uuz |']ʞTE02J b멡$".!xJA:)ݮI*vݸ ՈmLqf|u`p[F馝V?H/ˋ F/XNS*΋pIpdOpE=s'z5 TW *a3qbqBȟE~6i[=MdٶlYcKBd<TF.i8$#- (~'ؖ /Φ205hL\%qf_ρw3?lۀnsōDU//FZ&0tSv?y}&`<$38,gjh8.Q-N*^|X2N`͉:;~Sw< ρEMJBLt!}u%Q#Fd|b>ܤ!%bjt%+'UspM+~85F}-jG AlkE;ߖ;d˦-I(<0r( +\`d[NZnǂ QZ'5g2!@Q3Qezm6 vv鏷օ1!0ɝIBE;X)#V+]n\ϬQ([s*t3.\eGaf/ooikm\ b:/B:> 2URzj DMgr 'Ȳ 9UVGj4S;KwV$Op]$hcY>.U䙙MeZcb240,r`i%S0 r+Ey++0 4QQ2'I}@Cl}݄j3dX7/O݆q!^4˱\\ڥWkCYrnIKѦÅ^sR1ෲ4-̨0r1Sc zMUakJDwYKz5zS*Ep=_gkFBv?5vɇtʽ6mePyw{G'M4b7ǃ&GlV`A,`;3f!d i'hS1üF/GrsAl$c`i6Fq!3ʮc!k00Q2 ڿ- I|u|j5@ҏǗN9}GH8vP^ۈ%TDh)?~ }[0^Cv{XT~y?#LAARKbsdxvA۫WVu%n?ːCUHɷr#?_4-CJCH~d_kxZ5Qn DDZyB22FW9\~,Y] y\"NXl|Uڅ:#^6r/I>=d  usTY;[ h3ڷO8z +E^btħݖ 9wޮmIFIj6Ij:'{1k+#\fbtA߶jx1xl5ƀfSh0h^vgWE̔UYC| 4 __DyqҔBneugWqERv{'¾xagOܙNҩ1׾v`WI>na=2Af43ںM5,K<-Qei4w'$GQyH[){a+c &&聇2\y &r#+u$DD!II*7 tT#sy%$~'[l|@86Pnlώ֩ 㾽])0I!}V81figbpwČ2yn2Hsⵠx (WI@>Mۃ*-z!wdg폟ILYWFAL82~i8Fu%@SZ7o&/˳r 'rBEX5WO D\CߏX}lMd%怦_Y]&F陥Mv@5kBf{Hʼn3)(&hkT|'y.FW]G$b3ySpg\mE5q5X^1SDH=XspsMEudsL~ ~9=vU$ *HqSi+(i-r5xUB 1ΊhN:%ݤa!$>Nq~c3U*Xz"/2 vݤ.g9ߪŷǮ_ 1*,˜c! mnH2"fq(Fe')8`:YxPİ/8ld`fYCǘI TM^ \fY S@q2'†y1ax't)a} pG"F.^@挔ĉi]sԖiV-gSLl;8Z 0tM<:Fͮ7]^r6R\&ϸP(r\"I=HD716ݺNzEmȿ b-[4kB-ִ&V& Ol6U']'U}< g^Wl .kJlA٬1Lq,7#+ZShb GfC^2NvJލo%J6V$Dm. E!VS"Rr3θl?IL:SsJc4bغ!16}E Qe,J>@BBsƨ'3⬻Z!E ~гe+$\3Tugƥ3exH1C; Kt~H]ku3D68i vbGơIJ'MVC:ؒz:a)jji`uȨ1/d꺩义|sjv'\'ShYJ¡ƽ73Fˆ(m#(qTQ6ԢF3†}Go ~gy>g($~AqF2ؘk?/lȨw&t6s8mj=cfųCdQ=+FS*tEzon2G|ˑlV&hO΄wl$Og0OFp˚}j[rkDN#3 vL5?kA{ TZI{-X1ixw c} 4@sj0DgnY#0cXEHPNQz)%S$M3yY7⺚׳rPϋ"4 z\BE$2vhDV_R'd[w׷XL+%="U؜$o^0y]יXW8O*e$ kzONKC3(vAk$_h2ֈV~$DE} k40I8ۡZ&ptջl?ai>0ŋ:=8ɮs;PUO,ߌ}尭mO`B)&_|}O6k/ G28x29lj%FAiȡh/eUpߣSS㚃:"pˊ$o5_XPJWKx7ϥmWisȻnMBe1{Y˃D1p J|8Adƕ˄4IqŀHz Aj dM8X;Ե:Kg$u#.Hl1ÒTSam`ģ5P2Jx؄Lb ?9}:e G½iV-˝z΄+ۏCɰ3V~~KKz&fl 20/I @;#Ȫ׊!w,S5-/S5$IrVX+fO<y"M7N0І 5 +;n%̖A`n/HAA"=|Ucw5@ar9ɋi[MQJuĄ*w^GrȧX @'lE.+~9tbO%;Z'?)3Wt-Yv#W<4Sca4h.A&O.u7ھŠ7ɯ< )I"%̆f޳=!qXe$G%MaFl|NKĩi~O$)wtI p * ȈI CuuȄS݈a(gٔ. >TOH#_D҆"P"Пyj7H$*_>$sĊuGDWӦb0@#UZ:fC[m<7y `?џ{A; M @v8-.W^p:NrAqF>5U?gNw?d?Tg: Ϊ\¦V)*4ELuWtƮr7JNѨP,2<#:1I|}1T$UŽ|ޗW֘yՍ l4dJ59רy]"'ā^Tcf{[1pHHj<e埣 _H>  6dTթ,|B: 섀%! Ms_ QCm@J+B6, nqɬ_UTPPkͨ î( =h3y0%m1q'#lm}fŵR4]fM^`CTۮ!ʘ;Moi@W,5z-^2":@Tuf+6ti4;ToN"_@8xevxmurգVLJ;`QZF!T H<_qҋ)p%PFX9Aʃ+Qd"3X)} 0!'f#ѤΒ~7 r,_RMsq3Iku檽-F.Un]b`ܑ'|ۅ}=t8c=ຖ+yl^{[g3i {@TRڊRs=L1/Lk2LMdb.Nlz)Pءl$,1] uCZ6a4tFQNL2# HVސ++bN/wS_9'̧[;`+ƓO@zbЋ5a樘B0;}xXoqAǸ#An硩:cXorUt^M=.?>{7l`FxYd&ݮ+ӞmK-MaEMi+?5&7ϲ7D[pq94lxg2}U8mֹ_[fd7"Nl_3{3or#yX.vy4tԍи`MV%]WT;U*%9R@>MFc|Ż4AM LH\ڇy-c9ftJɼFG c "],E[l%"{=u'yz0d*s^#Jw@դNMءj’ݙʚ|#FOJ'P\kT@4ߍ/! [, 30܏f|]-_6r|o[_7Wp\l YnE$w1B"FѼν=.g1(1@¬Y¼6ttIdk{.aZ]1A|D'$˸4h*:/607bBSKn7*=왪6 l砟ȱXg [֏؛ Õ(s!>[;vz1:V&ți#.BXr, |;d{%z!0)}[iƗ;=~Ƞ9 -ƪrC5>pj@nv$Oj/wa=ǐt[ު!݁1IޜӅxʑg0b)p/(98G Q'كѲiգHjٽdSo%5 a}:BCIoNVw.;qUDS xoCV)0y'b$9=K L¿Iqb3iLEnEkL 3]F\cf"KjɏWI oC0BeSU%Bzr5FT:9'P91iFFC5̂9/ ae#mAC3dM11 a OWBۓgWDd á2:N*12Q<1I}w{<0LAW@7 Զ;d$cm/x41yWJ2(]%OK-8B[CuZ[;}]/BKD!cz'ޘ|pG M]?{$sJhzhx"!wB**&QY6ݨv]'M*!yܹum%WiL;%<27OpPj#!kSUlV7JPb8gKMʁR!άIxz}긨iYS$Z u3q7g{. D'oMK^V *U3F`G3~j\N/f=-&A,u(z!ʵ$BIu)tbvӵ_I]c 2m.]/mRs表iA+QU>{t j3<<r &4 ;7 4Oq{֌SvWVeUC]w.NE7>o͒'iInoX3Jghյ5,?R2[!G#9IV9SEyf GLuQ0*W+x#;VwYB Hu4uTVZ= f۷΄ڊz֛]A)r#~shJ)}`.eoc ٹo\ijCܛϣ/!LE w#~-;?Z4\; NO/d˹-.sp!mv&表>b*OF[q{<bP.iX!a[NjI.|?3ћwݢKYWcd-$ &YxoRb:_~F\Tb}-kSA9=t\n7d)oaR;-C4 T{=aS2ʳ:]3o_/2?&[E&N&(Q_NpwHAFQMr :,<ŧTHt1%ݱ\7ؓkO1ڐi $it? cX J[Q* SYڹVgpOE%S!V-{㘮HimI;ƔQ~BuyM況"!ҁ о05htWfih!džf /R:ۇOTb^dPoݤ792VKޅ pX Vn}WLd@=yxt=ȯ-NjWZx.&?ʌ~:rɩW֑Mgׯ׹w`^dn+r`:pp h`m.Uw;!!=r$Kᛳ:jOo&]VJa['$2QgJQҘ̳PEl,m\Zz訝OSz&}$)n^E6R²r 5FaEn@,OJHK|0dX9$qjoF ~qdID[( /CdD+H0dk,ňR(z#֕~~f)& ;cw,S[-.:qut"-oV#3x> Jc&7SrEb\N0a=e*DbTNyX/Az]tQ+PT z#Xj}y]?gl00߳3=InfǶYu9`ʸT;vR/b ԅ7(e'kagC'KlN:V/"kLd}dmڨ`ocMe7ܲqfZ̏z]d3,xM6 +;diLKK&zY7}]XU/4Y-_EbVS=v}26#M.v8]_el֬{*] r~,t^?7|5 K)OF a-:SIn0b&AgG"QH/J&Llz]ӯnKt5v  oV4[؀,r}-zqW ({wk/$Ȇ:4vR@xaP|z5Id=bgڹ;}װ4kKDK|z!a E&zy'}}c\K,]!ۈu=l33 #VcʏUէn9bFC>pl00:2|I&'l oLÃW9Q[ BD UD1QTU|7SG@d2n6%Kj$UvSO^BƦ0_񘣞 I)yGFhJH,ґUT>M0)e&M+ۉ] m՗Qz"db.-Gn}5^\Lfr9Q ڸIP;sE RXnVu 5Ц?Ƣ8<-Ik)ٱ=*_=T,Wcmº)Nf*dA&+\`w,0 U(b((U$n%[4p =p/.^\@Չ̀_H7VHr(@\ٳ{ᵆOb|cJV3Y|uV}V ~){.T+`4SIK1W|á}V Dzu)@Ԏ{Oe$Ul|@+͞Xy'Uu]=J#AT3 Ze~)'Нhd~;d ,[q՞cYynvY)j~}/p xPk@\̼^MnX"Ӥ;.i|0YpQ{F&C䁶wS F4L(`$ݕfix=-ܟ?ቢ)e7[\fDL4X=pId9f4dI!XF_?rPtU 5ki@z!yb9|MnsKj(+W?IsLf`6Gzp*I+v2?U 5xN)K;oOe;|x#zC*,nMl0\#L:&wYɚ|nxGxKT'0N9ͽL@T$c[GAO^53@Hm"> \-"l;bMyD|i>A&FiB]=yZUJWuu$Wk.toRt5%efroA@[P V u͕1o]&kNU$[iZ\P$ks!Ԕ@}P%kLW7pȊB ,9.Y'x mr:[^Q_c` fQ]B,[)q}/`kE.b~%Vҟ f*O%(A~:$D)E?K\ t)&'~ 4W6/p# DZwֵم :XX"GDo=ǽ:&1ܤi5 EX&K!puV@yC1@ASт[Kf$i &΢eBŊt]iCoS-Cg$İPk35TMh^I;; %EԜ %yȠWS^1$Ϣ$RkTo$ #0]3sX1@ʵ}zOZb_&L]*"ap2D覗!#V-[KQ6)v܌ð15 'O(4'qɋB-Db;U:6wZQ>HYLSǀo%zN8h}%aso2n-9t AJiov ڗGT-w'ÔCq>m(g=OȢ{ϴU{yA-8`AD5=k y rlas+Dp6m{ EJRZx<*0yqu- B p Ox珻$@t[)0RwJ;XƎNt҆n VfNFZ6I>4c95}xs'2==[fc2]=gGY/zq\TtDi1RsR6ĖQd^gهŶPy%/ ŽP6ДeaOė4*"Xy}4?E t U1 q,hir>֢HC]10UZ虲#rmUvhtdP< 11]BegQA??*xKa~M0pdIhI'I3&) ÇXH\ye()9KBתL1J΂ڐT9 e{3IGmr+P n!Za' 1$߫kw~;k_OF|+ Dbx"{~^;$Bډi_TZ gU)cxi[:o}OH\ !Wm? jV'1uM^UڰA_wL`wۻ vLK$ד3)ZR Vk FP}L)e9]#権xZ`řܨ% '.{ZQ紹,>c-z`2?Т/{NN$V3ԛu4U[f{F1g!5`ȍŎ2weQ}0%FcH d>$N6\,Z CPnuB`mf@3g1'#s0}aDIq`;̋d}=8>|=x~դB2t꺏V$J}IQpV-6|кzKѲBLj@1b`,R~]"d;RS%O?h?k\yc>q֞yaqr& 5C?  #*/q[6{f`dDALv%z'KW1+u#Vφ̚D3<}\5}cIU:`4ƖoNzv9^XyBJ׭񹲏RbPJ>4w/5񣲟J)Ef8>VY .?1*zP󞕺PUYBM (+!OTUʮaoPHOU߲\֬0tzWN԰ó86FP6ԝΜ?m>EUyt-Z͡񿂈8-Ԥ\~֏}}W0u&'n' R/QvA ya#K饁&$p40"_PǬ y_A˚>Ί5=[q´06ʆ_fSlCf0s]F\Sxs(S@.&Us ΰ D0hRf%B"7ZBZ0g֎H6Hu#eG٫ի(4Mn%JA&zQoPcG?; d]I"E N}!bń6&1#hmWY*8hYu:~g_ t7}Ϥ>Tfֶ@,Ɲ"*6rh:㵜_:0[|f# `{k(t٪0wp7c[N} $t^4FXZGP,9v)DjLAeXRJYm>H BL vŗd#j:ׅzܹWg/~'ꒌJCR,,V)" Џ4`M4 8ji!wݚ~%\J~88^]FCvfTݒsC.KDXyp+oW%ōݰq{ڰV&%iޱZ<Wΰk !ƹ#g",o}CV.m\&{|3MlwCxZжhѥ7h~8%L9e);X>!V$%A Qe@ۛm\1lxv+SA )i(7F*:!B։mo,ԗHNr$X^9Tbt뀃!LUޔ =@ ͆+yK)jj`ic ˺.8đJFMV 8244yŐ{K=]؍ꅒWwl{'ulȣfdۂ+lIڻ KDBt ;(!V}9w@;9|g R¼[HQ&Gqunק_5U7-iлvE~.Z֘ĝ鍢@Z{VvˬwCֵs ŏɦCN g4˳}fEtڛZ3Ay=VM"4ty+Z 5գcq1GV&uOg@K1I'l{BwZHI,\(ێ@@FiuLx^ 6&p`女jKaz98]p;䣉b EJ {gZmF߱5c$^ՆBYerܓkSyDۙv*mMT‚T\c%˞a8<3ejVX: U^lŏWi8qjdbӮ0*Icҳ jvؔZA|PM8'Uwԍ">hzU!U<5fh3 ״h]>B( @7MQLޤ?Q:-(NPhF%<:T8JOŎCq6ufo`hd\xGN%Tz>0'`/+lHa^K}zfH奚"A =X#"}(7٨6@T8}lCvM4uknpm 4O-v]#DtجJ zhâ>KQ;~bǾ[ETX.$oչy]DaҺ:mg7H8a.$#A>VfD]/킻 U=&G뵅_(%76kb_@72 .+Q >e:qPXHo0QE:t'v9xڝaO= 0{ѣi:= d{B"54np0xt7TlT y4euZ1ph~uoˍ_ߘZaN:UJoQ8bWt a0|b˜=2QI#R%QM4vG#H*\0hYgdowh^$:aؑv6h ]:RT6P2ƹ][ONLSZ#>۬g@jEej1VucQ .Bs?&Zd*Zܡ#ʗN܇P Oy-(cHKT+ %:Y,=lst}(47Ĭ? a3MIDt=em /Rz6^uOI8NWF ^ڨ|%Qa>l~}NB7kX(3*ԴOyn6U=:HOXqYd^atŅg- ڮمl IU}əLJu !Hȫa7A'|J<W3Eب_ۯ|Q@O+n)TooN3.l;]$tM<>:*N٧{̆WE-!Wn<6`kW;jQ[)ㆄZtio.[MwOLeU[JC(zD8R95 t,9UD#> )vx %3g 욜./תϷ1$VuG8$vWGAGlͅJB^Rέ9%GLIs6Cx_dm?]xAỶ4e}YRw+λ',wd49zBt4qk?#)D(Nm*X3Vt.UxcƯ(cݰr)iF &ozs|6=V([^=㕈pUi+HKh I5kx5Îj]={g$Ph ;T4B`H<.b?٨8{\_Dg)`\ T_ly#(>Ȁ>*k3q1aEXN?Z_aN~ K~n \wVr?p@Pi$1$RcMTMn@Zv*it}s=}]Js6w.d .|(R\>/{Bb$rZW1RRۼ4gl*86;7(7e0D}bxTEzrkSa1\~#9K.pIts#p:RkP)cy"B-+{=Oz݅-&-rV8 &wrHR0'c?1*#^Ne[ν6ظAf֚mi2pЪe&]וr{,1aC` ORfy;OVl&q0߹*UV{Wvh]y3/alM01~q2:FXINl58~G\i'Kɔ SU5_ucDb𖂧mJD4@kP@IIlы|IE1`[gShV](]dRZPm/XS@l,PbZinQ>>lU;rXDTzAGi<˴ɢWqnQmH6&>x~]f_x?ڇ`)T`)~Y@~q,UGw}pYQd_SRԖ}rSL>&t9Q4&f0;LU/R8I{R赒Lp8C ^_q6#بpLn>Օ6" 9؊Vx`7-Ω- M#ͨR+n&N# bj=[Ub`˩?&<(jb-/wID_]h\ђoYϣ N> HV'߂کH9xǹFk\q-ӆ/ -YBKnыo;' |jgI!ٱ$Se raLuHb_q )~ؘU=5L7|rz,!{ktgOVv6G eX\.C-שBQXq84Q6x2k zGծVEdϼ~ \YaKPz;:A9cy#M;qcf~O9CYN%tZ2mgh7zp)hZb\1M +qTTq"gq }G\[%WF8n_Y!P[_ȱ+Ø zcdv\_4-Wp zEwRҧn|$L-&7t\ )xIՒ-Y K '(!IThkbvE'5d:3wQbNCYPj‰-fAbFO%;)_fkZ&s-hx |Xhu,+ X8ʃ_:|*.lCJ?SDVunZ=E#jJ;dΩWg_7aC|"UgpYKJBm7MBb RϹdg[X3כ;Bͣ9!*P W""ROzm|,ED".=ZZ L`&lD.D >OQ d /B!Xp*pO45$7 7uٸKQ9;.`ɵ 82+$xHEM\]!7_-:ɍ ╭ .3 )av|a|NBѼެ}koeWY9F]yFX:<.I™YׅZqsZ}rNēKR.;ԣC\Kroc)hkIcr 7>)chM:z_u];D Wgߤ#ͦgqsqYXFRvO=)<gK0(¸jA 1izEVqRv Q8ĥr]`;z/$FKq}^>Gq2ʩ&ncdIG~T rAv3WDPHC$&E%R;ϴ~ҟ;a.܉̗~5VFxB bRr n)G@G@H5EŎE ϑN:efRCH g&WGHy&+| bꇡ‹df˯sF|2^z,ԍ4b-ݴHfnmr "]GUIWp ``٦/ָNś/Q1Yo瞸ghJ3KEdk*>y3c5*Ej ۞Y~vt&")N7d]WӤn&^iIk_0)8ţ*$`;L}Pc$4=ቊ.ex@D @8f9w[~I=ǟ$Ƅ3j ༧!}*Lpb#]S׏sW4G7цz,%q<5/&^LZ 05޹*)CO"&ޢxk6_{]e$Ђ] nnn#:R{5q4DӑP1FM|0vemBbBGNe@@oq}7HMZv3~Hvг-/G mxS؊n\/7_tx.ޗvr!S75'LeVKNvQe {MR&GFi]Ȋ5TLJvbOM^+YK(Jًߞ-DE-戬/ c $3Fe/KwĢGXpn^F< D{&._` V"zL-=ܬA?bHF&'k~]Ayΰid/"w|y#ޮ3z2cfm+_ST10㕚u8ω%ɱ Iז^8TT+0́dw<h8xt4xEAriz+Q 0~*>DT0u`Vgv#a)) o^] VzQONt%EuFX0^G zh8A. w顜;gY`a&HږU:LE}PgNǰ9[ҧV,*{h$hN$2q>v3hLg/D7. ѯF 9N M0_J) .=+ߜ12t(fNԇtwVL)?l$+8oRPƕ[iOm 4NCݺ|h(/ L[Y]m8Rl |{mZ`#wG!<|R v$Pխ52E %v4e!*=.<Ĩjf HP6MuKx,`*j8Ȣr-8A H ! rVzF\ -a?T*";k'\7[1XrnAݗ8J5R敆;q0`|iҙ.[є:Y w7 5cė3Da@t96 H>.LU>A޻0V @s hx5ĄUVi"#\ Rpˡr wC#ZFjj;X"|8m_DN@rE%o$(i"u0 rHdϟ 45׏+3tfzSmSǀU8o^d*s 6gm +\BPholں#إ+zPiư[ 5tGo,(K͵Co027hq:>4}mܖ2LHnt@ks#'>u|&ʽWBS] iL a4 ICKTב=?V*j[0.롏`̇o>n)պkYs MuvV:6o A I X2r6늂,e࠷S\Xɇo4~|&|+Ӗb/ǖس9<x.&|j:G;@L="C=-OjVL㪸o(&}PY؟I/!`c4ěn\r=QBL=Q( }Js;%eި\U A6KNFby[=A4!RzLL(^ ((s =k%҇(yZm^Bw {t6*w1 D1V፵5sx R q*nP>dt[\,lόD0\{BwM/A_SaCb{4CRħϐgߠ@1HAo+QL+emRogjPQZ"^[lb5@d#2xvT12H,HXI~wPX*6-]uįF/^?M-Cwj1v~Xi(J*ƽ&CzO1"R Hlk u/IV%iIV2\Q8ƭ.X9nD ޘdaWU 0Fs3&b-ɣUۃm0c=7_dWP{FLRq$8r>ͮ#gpp[ CF|_c-sjXKJB@/ {["q#b<,jϸcz7"xvufPD+_B+ɳVxަXo52Cܒd\ *Z MZܤdS 4 ,r=E^[߈1q2۵j͌GtU2ބqշ:~k}hф0e׵z-q -Xf~K"\/#IO" ʸ!+%TL}CXgh_Ct=z< Q9k0#4+IBNkYG1}9jOCYgF/M*,L`.6`qDU7er"O{"u EחV*CFyӆ"Dp_t dGboțd,0E?f9Wd7\!R3ANv4: gCqmaUUU#㞊.JY$17?iN>l.D Yd͂ Ff^666ɉMYItlڣ`X*E^Wn?4%qC};c:DlXVY?[uXYɣMO6CO5Ι`6/žu,P]mjNrPm0t g<3O?*$ZyG] w޻ ;:?Zl4}.8*W;35-JXk 5h9B!<7`4Y RpiQsPёDi#eL? x)E& Q(C n{+[R2{ Q:g4c.ԭ%+[Gn9\\:=֞G7x+\r 55NG/W-;_~D%f:ƒ_!섫W$|ﲑ9bTb f1 c`^JNz+TzdfTu/v'A*@nP)3b=Ox`OuQyd'YRp #>E 22TwNɕ6` 6 .ifx!κȿf n/~I5B_t"YBe\=/3 Tu]= -;0 RƣgJ$0ut;ňJv5:C?lHP?Qz!2{tugZ@h_޽/]0oiwP1{vRPx4qR*壤4Ba1XңjK.Dm,ij-cJ6d~W#4D+mZ[z{>*CyۇyyblT?UGD<8n#RY!0(*;Qnə䠗NL{.~}R  ǫ!QLXu cŵNtd! \f<-AtrW|67ꦇC.Fkh25 Uז02'չʛj>tB~qo+4dMJƠj:J7,<  24h|C'pT"A&/]xY~E:duwO9\V=8R\gG0u;3^~^OĸHmYӾ̹-h\ԆJj?aup55lF O Xܲxz I^<l!-\R%RvCQ^C to![lݚ5_%mYU5f4kQSRˮ.7%IlZO]iZ$X(QMCP{_ʌŒlSs=+Z[̪j׾$iA?ZqC_1[%/^uIδTHy<#C,MMdkhɼL :s rp?_U^>B·9ҹw󋄔,~#} (eeȲcEBWcgs}^yG_lYeE@y#0\_Ks?PQdSeAPVq l| :B}-^zxtܳJV{/DC j].A"<*?f,䫌Țc7}.M'3= m1bVhx&ZIW7g*p};e9"K~t61VVQmrjA{q!cFx8q^\XY`m=?45S.}.j$>`HM>bc| Kk aM#0XPh$6.NN":ۃ| @*3rjH$^z&X֮.cݨ <li*'o~^kH&0\o6?6y rN| YCOmX\_/T(SY}D v_0ձ0<|i 7@π:z49 `@j~ӀG(=tuUYNO @z,ɤAPQsrD$=EȈ/nb `(W !e^V@m{WanvˋL IssŜr@dxY7d G?gqܪ}OH.Dc R23G6dZ6"b=WSj%l]x SHz4*wW~{/Hj1]M֦%]M 35HW ,&f-20>uZH!2NrKAI*&E{C2G=Z?` y59k}홂 UڼaxAvRg;]-:nu6ozq2X7>31iyKw}\kb~vA<2H:\ת#E~K[2"}tEZS?`|k5R7S #X`${cpUoK-kxkmrvlxx{khu 4\ɨo+/Ep"4]Ѐo=~A{9p.¢=ddsgSg_Tlixp]\ZزKc7jD? -Rڡ.ǧ(~@;c-H^#`~ut}!$fW/3yNEy`ub`V6?U;#b{6M7&ԭbd ^J 4cœp|#:R28 ;$!Z"^J .d(W@Os 0*ۣMǻ)& kM*RE?Jsn% .JB%K~WI:0Lz6+pTLuhƴG¯ NS;Me]l+fR=9ڼ2 \@殫'ɺ+7 eBGA9 X0ZD^yFd}Q%!?3<_tqC7J?9!I\KJWj,D !NyGo+lۭY ByS6ogJs&J{+ZN!2Kc?3S( | 8N'1LN¦猺 _C@2|?TCxfio`M7޴%uUWkMUn0" 5=C"BsrmbG󂋙ԥl;yqӃ}'6;<^{eE rj8AfQWyKIIm bTL1-`>&r,Bk]tăx΁܆Ll6.FZg6"NAΛANG @Bt$E@,Ѱ+|t |7, oґ/t^0sb]!@:; R|5#NXBj ;A4"ʆNM0GG?!ˁAƏæIm!;>Qqі?S?O`8TJCe 9M8>d|DIJz0m̉_|igRUUj;"rV\eWƫ8)$PNw+(2l)yam&k`P#ovJb쯓YY9ը? JпYP@',AzvuUppµsK~`vBu\AO4>oUxƂ3)!2,%d^>yz'}tdj+Ip`\Gɪ˺ulVB{&/pĮ߈a//-mRdK:eڣMuJj-OSO#+ɏosf/*&w+ T$,o>BЬH1åcҢmcȫI(Ão#砛Uf\Iy!3 `oqAt9 \i&=jr99gL T\2T68*rŒ Kwa_1 ~PY:=Pbn. b a fe j o'ku7KlT"dNV*Iڈ۝mM9Uq`5p$8i %~<0^rv^hO dim>?Qy> :zN^u@~ps^!rVڧ& Y-6p&nmz>X{-)64H{̙g '%h9I罿:( , X:HΨˈWSke~[Dc|Y#:LȞcA4 zM64 b-x`&51& U|2C lacY0I{iSlT6g74<ξ:T&+LV h?:v;84N!a'EؤϥCjn*~fxԬ=HԳX%XC%"|3NO 펉Oo7ʌd{d;PƱUMqn/9@R: "xSx!?_1'c5/sз´N5'Yh;c{0;c"9 [a'Ȝ^j*kH,oOMIVF,"Ѐ\ضS~SFnUþuW4xc`鉜[,ii9;¡G%<(SW5mLiu_}D?1rCQqb:^:m%};} !*9`acP+&SK=*@oVDu\Vk{eQv 5: (fY WTf#.k:Y㽾vEOIXc"st|g!يK 3#h1'7(,Z $ھ̖^p'gpmm5'"gP@ᖟP2 )BaZ97mUb|n;` #`:8y$/,WCQ@ '51L~9Rʝ8|_5H͊rŽ)b.Ce80Xz_9L@]M-(*mnu}U:+yH:֗8G[tB5Jgċdq(p?JåcizB㈾̀ ^@ o/?`sC,NI%"DHH1zSHͳp`cNܼD,85?'Ff ҔȴP# 85_BgF@m c^o ,f3@8nʝ^=a?\~OnJCo ]K@reIB{:GӄBXrC^Zg'@WH%qu`  12xBQzt`w I KYfD}^h-mYnx{w;\q]=UOQA*άU<(X==[ Fi_FA UIg DmIh#V_oaB}S|.@˜/Tq~ߩOߟl1!j Q#~4 )FԗNe+l򥟰mrt4:. hb6ri7,m閭p `ff'4{L L9~n=rFE 4sd3mF*uU` ҟu{+% zS߸Ո '@3+3qUPSU0d_ !W2@::DwjWI.;ZUY%}`5Bl4KX+ʕ2Tn|8!ae1#i_<;^Sh wMjhHuaIahȸƖB^D6*'N9\kx,Ty9ǻ Dqh{HrLEQeKa#8U\޸k2K,,Y)l2++z4\8/SA 5T:5mw{pQaW}&1wYb?_0zTwv%}0۬/~fyYzcvr7yu d,; ЛW}RFOJǺl5f~VTF/{Pw|6xm))6J߮:mw$;nrT7\qinA4Ô~[~JV(`Gږ[u0-yei5(]+ iЋYD_+QgȠZC1W 2Xa3U[]?$5NJJhVO?z I( U:O,5Hnrj9)"V7o6DXӌsMybDC}Ag`x$[P/p@ڂ:"7!r>$,o$rm]3=l PWal+6m'n߳Lk))()d*i7A^9Ľz#b mil(RbD7)4 1R74{H.q6;@ޘ.LqΥDe7e.alY9iϟYHʉ&%7G蓇wA]MQq4L2)X D?IV#+_5bd[=! Duܷ2bToh ?+ݥ@5;oPsk>ROzd$D`@n2BMaex2}E {ܻ{a3hYG38ϜJnϢidu=òeqi cQ`ׇh4}BW.颛øaV{\@~bKX~N_dIbzw<6 )Ǭчo!Ww;UH zt8]8fX62SGcTreݜW'a)"2gZ։j@' C*|]akmfaiQ# kSpv\JKNY+ V0O 9u%GyKVX v[[A;rş$&IΦ if5H)3"tp&;T#],|e3 3s| ]"Xp#aF_GP\,ATL#@oÍ4e{Uc9gӧaXV~OqLV%z`>Nnؾ_ltz#s=QTF-]cD^nc7F7ZLO%(Yg2فx`#6XY5hRGeÓ[=C}0$qp5Qr yum J`rIEEVH':nQav6mϯg c;#~Ys6Wד8Ա2Õ9B#K_ B`%w(L.ۜ1narV}H}U{joO֠L҄L~BRW^y>tW|G+hVrdkNNwxg4 CfRpT`q'3~24iGT+UACQma2;bJ}(ңPZAx0u 7>C=Hj88AWׄn"9n*1 2%Yt(sKD sX[BlqWEK(w gsJp˹`A@:j]T+ur:$Qs$c{}vP!֪$kLI^ʊ %Mޡ:^g )q.OnF #l4iC#p}&'@ҖMퟲ}(it@}f6bLC{ !2ev)Y^uw3Ŗ^X~Tx3}mQwPFz^I#6SR?aZJ'V&Hb"}c m%GrU  Nc%9Ⱦܗ/lvl4ry cb' Wa+ ^%V< ;sOl M*Ur0֚En4u'fQyK-֤"b kb~ݞ2GgL f].KbeG$<'կB1MH6ɚM8zBy}ʮ]=f CYoB(:/yϮPR0V;_niuPp?Uuux}rDoE Wer,C{gCoOi %'n[p=TCmظ[)j_OQ=v$Rg0~"ɡAIgy8/ѯR73i?#` D\k!)L98bp5>|VM/4X1jiW8n]6Ɏ#<dHivE ,(ָʹ\ B_f\ɢr/ hI"ɷk2E.bT*֣~3x2 ^Ju2u96_Yy=Px=dHk04dVz UYAŪ,G\?JadeҲ 3䔉D? l uI0BJR\ø<ʠG]1̩,[e81KC0ֆF{3!2;~!,8^z!ݬ MDʍaM)@L{P.<7:4=پ.隉:ëdS2鋹jD,괤Oa .c>KǦn>x:{wd`F_dMT40ӵT({_Vc8 x8 O,-܀o3Y9rNVz O8}HHw7HW}HzfՃFf^k7tb7(Oՠv!zG"mmVe}6Hb?qWo;6A]0$R97 4+V~.&͘q_\,'|j4۰cu煿 1dxW1\ٝ?b]}_jCHܝ>t&Z"NDzn:[L#:Z;j%9k+HZDP P&mOPT,BP.i</g]<F깞0Z|-+sTB@;_=+q;@%R5 hؐ.my3Y7U(i)Lτ"vVq9Qtc#Q[ Ŵyli~Ġu¯,Gq[9 xṅQDO!s_Fq$0K n!|U D?zq+ᯢӗ4i/d-wŨ&eX^YdU鿥 Etz@Ǐc%,yʞ{k8EJT{jSI90( mM=C(ࠒ iƷf4!Ç)5+IZX(I=eұJ,lVc+LHOj?(.QXJ,=G%OLO>%^_};s~!ʤS_dĪc67 6P WCn(ܘgn+ʜڥeo@N_3o$d \_,b?Qc& 9&I)$ 3P&DZgi od}iӔ!Rnc}*DZ *[ճk+Yfr` mj .;$-2UL˺Q4g:p2Gl(lS"șlX]%h<(VA.x&P_Gk7L6&˼?CNTPwۉCWzSL.W&E(C]hwwA˂.&޶1ά@n;Em_mPʩ2q9g:=O`[\H?ZU;h/K7/~[peFS½ LqB"~}5ѽ'.ZM˟ҧB *?nͥ!eO_YGbr%(^!05[钚 *RGwnaWgq 3MIYF+;[ECJUQp]Oخl/խZR5JdOs@awnB^[%|v;eNjnx ӝF}1b 6N7 gHc"@24f}ġu#<mOKK 絁6 }oY+M)pJ؄ִ0JFLG]" k<+>ք*Ql⨡nRlhg.C=̱=~r.3CyMsY zD- Hݔ؞R%ѹ߰g(M=AZы"|`@RJ Z^&?}V{b!s^#4ZЧ2W:0h& LM(Ӎ;#W5'P1'ǤUtIĝZڠSR6WV㧡nJc&%Agb)Q7\o g2WǴ0*/!kv1v^ܾ('iC| m&lA6ڹsFINT0.  ?&{|| aW  *|E`3AKYy .;r$꛱i!Os6@/AKSׯU//W$06*LkixUA6Jḍ/{ WL3Y^j][`_YQ^h7WIz+g ܸ?jÜUWٺPPS#X1u༌{cF59~u!ç6Mե<4$lk3 \[:|{5t$Oi2`0U  Ŷ,:$DK{Z~.l\;YڨEy  ?{пهtOJm(d\SiQzP^z'QN۶GcjCjA1/$+&GbPA'叜4zo5  V!|*zVt>\?|+igtIm]~G*j]Q!J LJqB&J"aW!߁0kʍ2$k[r}PD/QjUϩv\MV+KFYnh`T>şCnZ~;#MT^ 瓖ci~F,JvoyԳ"-@0{Rqo\Fd5:WLP~֐^1̷pL ءE 8|iXc餟Hh!5TN$<3N569.yƬ")"wpwd@EH@!wPU Wˀ$u\ᳮ<3͛?RR^ӤKv>Ay s>IU`xſ_AkFY'ݴV-q. :jgAz 31b%B#*Z|tyu!$G~rTTsXCi?OO8a.6Vp\,,^ӡ,ܥȶB`6a/^=Ș=;vj|Yy#_3&]մΡZ46[PmWSʛ;wSRǮ~uCmϖk&D&zZƝ774q`x(`st؝&傄!$7C7M32I17=3xiS7'`4aG#5zx ;1}zoܑXm蘗'1i54nXIaXuh-_TcyQvKo 9<=!=c:^;g=Fo?#ȫZO s*GX@N?HAsGDj8R#Kzgq -gyh`W' ߕL{ЁEvKzi3ZiНS0:ELkBmOHq8B0il-EWȥ%)-43&2NEWXaR;2+%lġ4@k&%AF4$T2"H)ĸe5&̼ :;R]|F\:JӞL e>̄SCH )=$Rsr>` [ƺכS| @*dUAA`hFUo&ݦv M5kI 9~2 %j $/"BSٟ'ƱRbJt,|'`^N.Yn-Dq9oBϔBGG>>]Y|YFA$U~RBN7oe0ލתRDo3xP=_JF:L0G$]XՋ{M98 0_0 _Tɣݘ}: 2QgN"Q.!+Rcns"[ϵBi:!G zaHsQ8@ęźGے1oZZ%_GYd\>Nw խ*;Y%~ RrCTm/|)s iiqou= VBJ5ugVVE Vò=w˃ԃhϭ2jۂ3}6R!zS鞌( E){z'сoNi8BK{82ڪGQV LQ5goB<VO$тR>bvr$dO{."mpK*Aٺ] hXmcu>n6 [QQb7R^סQjY7n8~7EEJ* Qm\Vp)@? Ԇ3aqd9digg^ßPBM%"ucX 9V|O&f!.DŸ<׮ 8y&UIyOfn¼uce0xm:eyq;z|+>p4bItoםfSm$*fET+q} R驥I%\WdO5[IMlh\ࠏhSMP6Ai,e[ղ4W\tp)yR51f02:T̢cL.-P'LG Od'2\ffg~|*+jkW[ Xјȍ<3-^g{&̆r+4+V~ky(N)}=3/V?~l_w( ^bʥ{B$V3h/;$g51@OeFrGS%qPea.y{SU?=+iܦ}%4"]Є/͙d>. VZ=F֧mV3$=[[˫)N`K^V@`ISZ_WI7їp݃"EԢD־e @/RfCaOMPej~na`^D~xf$AvqX,n*HI oҊ)xlHq |_),#:r93B>ؽȕ>&F7O6%5z5?;5xgI@mZ!{fYȠSVp!;bqB"f+HG?r'|À\,H{>!;/1~B5!#+DVWC3#̰K =Ug6t|)j7u@dz@eo:.XrdW*eggޡֳ\xׇLl/:?әpxÞdd^u WJB_}5FoAlͪQED׋tbIha*d/p/0H2E۶M~}GY~%Mov1Xys+ḺF`Y)^GґN:aY5U/W~5.ٮ+ئį}+'Bd !]spB%?6#ˈUp޾z=aMekuzQ@@'ҴUcѬ ȉ`)$_>>in*r?ңepBO;Hjms]?P2ҺJ_ c(zlVtEK'r/qlu{W:k8vQݢMJeexJ.(` P;z vef ArU1ز1M?O]SB[Tw)Rھ||_}j)yZDze9G HjU-:qv+)nr)HkS<"w!p QEDi6wf Ȥ(~"ŇUʡo,ǀWX.".mo3J.Qդ}X>]l%Z=Uo3ol##(:fh Ğfg ZwqM!71i.) -EN^X88VIxvbF˥GǷ\^37 gDLi"~KCJ5[R3#+rZiXSI҇@C2Uu.ιe%c-Urs6ܜ*J:ɕ ^]bܤQ~[#k26V `PQfk_*.G}_;1@@dPwo*$'?Ѯgص뮸q 9NK 4CRUK/Mp*=s@uǮx *菊}^TV +y$=g$X%x90Zk'hB,Aq#TߛO5)T(T gWGg6=5hd6d#]"uuGBA@Pf^DJxchCy8cDIs[̈́̄>7 `(=cʒv/Zw|.{Cڗ1iϼX'O}6 ?5ex^?O2BwPt>,&PNdD˗pWS"ji7X۩^{ X':pz{KvH ǒZnW `Bi؋$|-7w [}R(eߝP !5`5;* zj(pqOBj^ؙ:8#h򹛵 ,%JLeÐ_ipFDւ5":18zwˆΘGZ"CعwInPVwSWݝ&G1\#;U_be8|Yۇ%c+ F_*Z@d[2!ԪkYHq$P,+{3#v &O,RiVR$ zIv{ɧ64X*i+`ek-&~ ͱ) j-ӎ*c !H8˺J⏻GCJ. O6A Nb`InoOEQ"%7jژ F13ZbenZ A6 o^ g%S#IߞbU!t;Nf ^lP:- #DҠʑ)|cY4lB%No7'^9֓DB' v9n@{ꂾ?uuZtr(UG'P}`+xF Y}6.R;#0%g14FK=Hc闈>hnAjSbsk8`{">cWpnUn"1`( b>,XC"PR,r8B&t%-O5RP啾|!`vc{d/vD<Пb&6ߛѓY8!֥)Cgˌl3"Ejhy8IOMwҽJ[NVXvplr5ӈIY)W0j{m;; Ƶ{G'%МqRluRa;?oqPā( VƳp[(U;H5` ! Fk}8dIF4WrP_hU)ʶaCnz3\^~n95C%# % ý9ΖE5TFݺc.[pWZy;wMco8]aIi8p=IR2䌆K`= &Uvk]|RD׻Zw`k# i e3do\!9,t"}ӷ"E“voFdy!DADMT Jڂ}'l 0̀fW)~Vu:F.`R/-kFOP|dd&cOxSƤ[һ62L(|6&Wpxm#G;pjRҠK^X`y^09=B.)~sHw1f s] Pm(IN\V'_tA"";b. iWsAV. 3E/l?lx?a s =>(2u1*hKuMf2x֏@T3}ֵl 'S7t%WUTM JIǽDd}QT~qN>%A"0fXT5 96O*cٰIjtl\@&0(P[l&y,oͭD'ys"8vof3[>41}{sx-HYZǗt0K(S_WsqGd?9z+55$njPʛaOѧ$pMnD/Dc *<3EgR_LAL_MusDTw9KX3suMcU8F$¥z~:Z܂Di@gv[A_g 3gSZ,+m,h+"k&& Z9NRt .r:E#c0WbhG >.N?t_nh&Hxg[E\aΝ)S?L:!IЕ2dXjSPV+Yw<SnG%|@/$5* A 5[: &tļBu(2RUJ3HR0bmt[RB)cFzo]b{S&I|3zw9lB`y;o` G-&Z9ߑ=bIQaC`lg$S,&(G6N3.: lYϊ'$Dw`Tؿ)Y)#W"8[zBl_y ~*oftK hF4lչfTAC<+u!k@J N+e4rnokk N,Y)ֻ2:8kI>U0Uv ' )CgjQ$쁠\ijܯq;-{rIn,FP F@Hc T5pY E\m o829,$Zim9P9wr;Mkchlޘd/r|3|i9l$ 1+5c">  VM))/V4xL@Qg`#$cGM3]ϖqFƴ px\Xʍ@2F=OBt$.Gil 'x;ɄвbNW@|CJu%JZt/|p`*.?>PL6 D;eu >VN?bZZC2`Y2|vZhCJLnkd?487ù-7G|p1*tɒs_;4umZM;j@oYy"U}1K+2vbع0jp( 'h!Kk'u&ps۷_>(AKtlZ1Wz$/0ʴEeDDs/tq-(;qiiA?̦&|t]->VݗM xĢGx(=wqްldogtYV6DjG"bs8 iE玅ILuV nBq8’6d[CT(ÕC=_H٣nH~27];R)RQBv;DM3f(|BG|VA}zI4gUO[$6o.+Z ?!FǞ?D 4mʓ(yݷC.dēU~rJ&YgK@1/$so<3_|CO#أ ,l]-b Nbm>ɺ=~DԺ+ ot1ߥ֛E T 9[<&Ĝ K;AxPf TB\(+S$uaSWbni{Zz a1 E"pl%ym~9K^3=:7hBVoI?uuQרkkEwy8YnC-"Jc|1" BQqǔoFMy N׊Le]>k5ӊ]Eu d;݁[SÝ;Q3K+n *н wV{Br&WIZ8m)g!P޳4S Zc?fţLI&),Pk ʵޠQR$J`~!tI, O5t;E ,6Ã457EOP7iZod4v/"|Z>!kT"j½.P@m9PdسSZ#}[;l gxօ| ۾L*j88&Ʊ6HSP|%yQȔ,_|3mZI{ *T;.Lz [yPÄ88oiVڠp2XLvRL@5ʺiB&a}_[Wen\ K5DjɆJqCq9,xD7C KDxԓڏ'ri,@y>|켃BxYTmCp9aPg@eYm-tP?Sy)D2euP5٬%AV/E ydNu Z1`L&um͠=ǎR) z@CrjKneeʿ+ +dfdP T d.S+fJ^}Hpp_Sj$v;=V@]0;N3ѫ wjr띵N7ξ"b23PJt')F5(lǻ|:a$!왰sYD9oxq%!T3S̱  o5moe/;Y\,~gM[9{P-q&8XpD8!aLrl?_УًTfAN_p1ZJOK<,9$VG0ԆAͭe d HP~jGl1E$59L疌e #k/F6(LNODkbFf6J:&p{Yd.r3^P9/|S_VP,V1=/DIkYl]0V]%AD&Yݚg9h~ ȣ,=G(J 4"|4 7XB)O%?\F6jDm^.jE`'h?lyYrP)* G]}_"2Wo )qs=tDRx*Xl"NRqmhƒc_HNuQWڨn#\M EJ2>ht*X t= ;R[-wM5MX\ 6uI^8}{{xzԋ\ Fy_E'ɚ!^UŖ9[4qO@' G,fY}h ^I簤3ʺ1Na}W">lkn0 \ѤcV8.6;1 ms"},69se8 %'š1DkQucy@M3֧ \;wSP׾:9kOKg#OYpϝ+/f`7+s0~'?wnk wbSZ颽ņ-gE]$ 0&^Ңl~” _4}*+[qWl; cK^'aq^/~ka\dZ=~s> eЬc$ZgأeLpB809vW>e9jФ[ܲQs<_?5FI/] kqԖ/. H|Wo{ xYp$/^ߴ'o=µ6-!p ҹ)ǡLmΙCq@-jo91J!.Mş } !1_=x@X{{ 9L tŧPYf8ɋ OiZǛX!ƅmc.0h&Mɔׅ_y#FEpƋNYOi_to}!Ta $qq1 Xxc} օe{wg9Ibc'dY,7{ZZqqh˂n:f tDg zN ea~>e=Hm!TʔHN9Mnu;BHCt/ _$`EIx (hBֽ?LlP_[ۛ5   @sznj%װ2FEf&(W[i+,hJǑ,.H2c:.$}NϵS'"{Ӥa~?,YTplŹ-.GW~m' ّN;˩6@ń]ADmp rQOGQg֟SApaDՁjat[k=ksWܛTo}:}*֒ބF\=򍀇 +H^K>Yy9Rl~w /tL ֡sH96D#_Gm4mdty0p5bQu M(em}GvA=\}5C~upfDqUC *u[IΗ5THG?*#lZQGigrׁ<{(HM㤬69J2IBnIʥ: XX@;'nF<SK0yajm'T;Ӭ P1*S4 *Vt)&.|+(&`d#tNMa)93 TMZ2V7[k\jNC !i$ؖuNj`Q,Vȉ<8</\jGʿ;H7p2tߍXR \XS*$Qd'dniL[k>=;SzΧ2:Qjd#Ǽ3 m+xv?)nBE؍cz̯x$ɒ0|X'z~[;Sce.#³*=OO\&ZH7'#EѲ?QK[WZׁց>qk*Nt0:2\ Z8bJ338$O8`aB3}Or?e0 ]"u0@巋iӇf6jW"l1w5QJe<xqkP1IvKf0|Z4vSӵha{{`ɷ  NJclJ5M "Ы/2'bs艂;ߓP>;5x֥)^3cJgދY&&Ж[*hecYJ_榜G金mq Dr b($W䭰#Tb NwE[j;]UZ]ȸS sQ0y2[.ʨ_" Nw=w4Ո9/} E"SYJxc=\P9CJnXFXtye 9!ba/JO b)sf(̱VGpZ+x!.}7=PbLf0yy7.$\hBKG4Ǩ8!ZXdc@x [Ork(]qmEN/"K Rt.: R-hUX5)T9< _y' S.8TH{T )"覉6Dڼq^%ZSNh48[)J rԫxT^TN=iP2ug$?Ks^ q걕i)vU!r&G^Tt˃ދ|gi/CK-MgCgӗ]'`>;Hh.+'~~4KJJک#F#e`廔F%L=QGpLSȍfc)_/VGi[4^jY)} IC-M#]l Lw*Б[mtp W2iRP0<9fub 'z?U\m@1hyimip&.Pj(һ>#ƞ 4MIdÎC~/0 K.6Xd%]Xݮ'[+Q`$a !j' pWwhfd?NA1ah>2Ezqs\N:>l\[>V8:'«2bz]1XVZr"J* .RLCzt L7 )s Z XE`^,L%Ȋ䌡 .M.@aCKj$|O#ޗgH[2p2[Ԕwn(rcf ,o,{ݫ ۠/5mp}[r\^)5gj_q$FvYoÜƺE7D7QDE:^qʻId$m!/*k}\N#eş`@b;zjz5B ]w7χىLҀ7\%j݈v/Tay8Dfa9mˍL*:?/0JR wYӀ|Bfwbαo|CA<8 LAēC^%GqX$M$S%%l9Q8,  '-&2n `s6Yrg!zŅ*v tڽv q$ 6H9&ŒT(gU6޺řlGɇya4mw.t:3 V !.˭+P}w=;wN-|5a:~]Yq]6i Ē8W4BJE+N(6YmɫڸڱsL@9XeG?b?(` 3YDMfA{ )<<)y8g::w)4<b7*aW3EFi߆(լtnd(ꒁVEX @BX9|iwcfK6/& hY=qG3^ @"߻؏I6B/:q& pJkƯ%#mQ޴j9߹n'f23-ۃLKmߙh T S0w%uZVa _ ;Ax wŹL: ~&ih_Y#SBցg9.O*sgW^絷(8co+m̰:>\ VL@9p3R`VIRDc[2Czwjm&PZ^a0߉Z}nXg ʊ[0N9؋ &I=~MZ艳1wtL4R] -[L jyK|k5EmDWp'Ą` 34)Vr_$v-@ 3悻kϴ\S[Ex\]e\)i5}B淅?.(eXW7F1vj 7?? IHr_o/)vV _&9ݶ)O}ˎ"6K#}ܶpPWۉWihFbTW1o}6o68VfiԱ)œ-H00["_Tk`{+E=n Q6$-$4a0]#"xѠ(Q<P?M~`?*>a|0Q'*p*ӽמ.:#Tyu]ȁFeY*Pdo5(ewH[z%P[>>lM@Qo h=+8ҡ-+5o]>;ܝ/˳ݰt%7cE/x]\ ECo(qV {nGMb̀_l{@ic*1nŖ/)5)?xMb@ m\|1;/>)r%rE~4LBS^@hXD2`=LB6I.PUuPPqa^[snf?1_.l|TJ>TuS٩ 4ɫ5Mf xl!n%Ib,ZSq4v8|GT~Ic{MzMT L w{OSZ(CQ^Fv;Qn Olh^C&`S miQ?=&bGa=T`:$]RADhpKDeyQYh2M &wP"N7%J=l,$ S <>YX](DK}jhd:( 2Y]4y@1J8o"qVtUţTO31?Q "0/J-a޼R+Q?5wt6;5nIDToVAI_NlkWK- 4Mwo"__/gKm2=\hxM$`Ǿ9m)N)7ѿ1.c{5-F0 Ela2B?M8`̅c2 9?]K7R!fy>6[u l1xk%(b`78-6=rP9/HϢKgX0X #75~(B jD8A*TBzjsL=S Bʫ\朧xͷ0(Z>,G%EH_&kAbY+gA?<+ ZHh2L Z Y=)g`rz~}f.xs=wFSymt㉱x+&%\-"krn+R gvIo)"|>Qv;AWvrgeX +_=ځlum,kre;M4(x{`-Wm^lVeCo "( Y( ;{Bߍq!ǜ5CbfF& ;p :|iI$}unץ`Z:Lvk簂s:O݆'wZ쇞ӵTkËU=rˣ\~p y}\0 mE)[IH':3̵(iٰ;ߐ:=`δrɳ޲# ǁ柜7,6j6&LNl '^r {߿P|Ȧ ׾O8]Օ |<&UL-a`B@^39MiԠi(؊=N4/d7-RvPB%xʢp`o9EUƔ{t[2;g|b 'Ι=cܞn|eQX@.s}0:nwW8!IvlwԂzwV~m-´#u󭪫~yXrI &YɇAhA mdva)"]W)uՌ;05 jl諫 _ߋJBWBYY麩c,杼ju/RL7nkYJ t\D&( pޙW7GR4/h*ti{;g㻾O#Dr_DBl'ռt6G?a00dݓy}ټ-t$`Ny O9Epƪ ƣog#Etk9PԨ< )CyRahsN-3leg * Zs`phZ2iyx =>O,٨%@PB#>7C5"<#RD$nwDS޵%в u y).k>$--]&XNlX<*6D1*tJ)yu8O{jIdu͉Լyp"γuRyf8IximqlgS/YK%CcLXQr-瀡#h)X&)@[iǫFz!*8l4ÂU6(s!vaÆIl}yyg2` jZ"R8CBƒNu߲gQ a5 I(4oɤCidj.e d#!C]F (by  ka' T:e>vSZ{ݔ= ):c97d[~28*Sh$aWFʰ`LӞYBno`4GC=E1]+J A [`ڼ/e_h˝\T_fi/"ϜPk3v2HFp)fU+op2VӦ-ҐOrI8T¢SG,e/zT뀺;qŠz?jI]U G%i3$B"4duk>qLaa/ L^qҘnw|+'g gM~ J%Mxȫ!CYh -x Mi&Ѥ6$צYnteӂaf%,XI^O>"%O} (1TX@dĠN4up 2,2HO]>ɋVYDoi7*U127A(AQ߯Q_Bѵ}a/?x\7]f,g~Mj7CF`pVZr-G^TCI>÷J u ŖfU)Gt@ۛ(Y]&cs[E.{D"'>.l}/.%Z¼r{h)[Ay\S_D1zc9*hے~RغQO@.+,;{+P: R|MV5pW.}4TRZj[m2@&҃sĮVaF.Ϧo2rtl$8co _ _+ZT3qN/F~eÇTw B;ef?;'ĥf>VA=^kM2ֶf:D[ACV*Ȼ &L4o(b DE.09#ƍTCRL璀j7H (1}? A3K?0f ^Cx Jz$ Θ&)f|WB]TJp>Y$&ԵS^p26`IrЭˁ`F;D{';OOXQt0{$W;"6Cp_F䠲B=%E(oo8Q#Nt&ޘj^)-̴dN7xw&/,76Llo+[CJ;+_J4VsZZǑUK9FfrPlCqz'E<8Xvr.I>wic]{QΰgtŞ0"e3b9gM+v4[Tݎ6$@*΄) SA(%&eC~օ/;Ȅ, =s3鑨֐XMb~l$LyiMһZS[0Q9'ڼQKuj`T.i=oQBjTyTGATe4Yk)٭K/30f12kDTU$$GNsA_M^D/-gϽbj ̑!! ؋7'=[_PGZ-^>/F_/LGa:6 T'WY76iՔW'y%I( f72J>2iՉ\6ɚW ;8^fe\Dh3,ۥ̸B@0MWMb 7~j\tdi厑]oƩr:z>п[Sc9Re\I]T@&ȇ&W   ane; _I*k]jMxBsLCb[6#?era i'2N_ez{P_w;r2"H@xߧ$/&B<3!IkҌ!Vyqx\J)&;7~sLJA6'YB W6_͇zD5C7#O kR[P_xW18LS, p@MkQxDsclY[G}z_r, =UV!YaA2-Ԟ+H iػW~ŰxJ*F; cxE}Qpp2~d6zC,bG m8YPbWY e#ObeW\T)l~Y*SxG! o"FuSq=:@^z#Z΅!sW]8)n}{.2tp4dP!yB&s5*m= ^޴`aAn~o|EU=`ph k_Hلlٛ=8Evœ^n,4>InnUC;7^(KDtl\E9t_I1?mk(R`ҋN;JNK ߔf?W% 51&6$ Iw>inLtwS >{:O~#fE ] S͙"#[jդt}6-)TrH]Ix0e4O~GAףY6uwfDzPcIUn`ټYzn,)x r/[ pMfK a -t!*`k D) jѾogQ|{],GGaGy4Ѝ&ܻ?B'׼)yc!yNJ۫VeaVqB2J4$:.g.#z3^ ۴ʆ׎!`Jm&l xz5"xBI{V+Wv":Q[VGI.\HT6¡.9w̌X1spJ]C_Τo{EP]jWGfF&@ȞhvUXLޢ2 ~wOE[𻵧aZ>SE}gz4/b9+JiNr)Պ<SH{~QS)ӃI=IpĉMj:M$0A~ԶF[^eEPEThe$?3z&U k$Y B]Zb`'a|KK9Ѵ34?(\ (e(Կ ٚW„ژdk'fHewrN|Zт-:$d~rkͻqB{Q^"j .NCt) `>!և9--݀mXXoAcsi:?k{-p~kbHK"ndtA>>-o{ri+' /P'|YS>v<ҙ֮R.YZr'kGқ:ӏʅfp mK\}XpƁ{[zڸ!Flpcc# cb &o@'9\ h`>Xy֩F"?9qP)/Pn-lG(m9Z. ^X;⺝7%+CΚ Ar\N#BgOۖBȄD%|&7`AbfԾs Kil._}#>C._iU6Uy/ I%+3h\Hvn1cn:u &ڵk]{ ݌ 4cZbbJyK~CM1=B ^> 0~A;uecTF_5xk>Uf`k/.f  WroEr6k/J56Y8=DK_o![>jm“+ealq +#+XYUZqZzx~Npٯ!XH7?&Ę\inqM I&)z ԋi~*9_Wy*mN6 _'?^J_`97DZTkfEv@JYA{Ui4C) 5I֨1vMz[`o, x3c3@11. t`Cq&ѳۯ{.:< u>P~$o!#H׭҂5hF:u]fe6PI.yb3jaUttre鯝@>R`jh~N_u^tbMXmg}'*\b8Do00a@qOL$8{FW'33:SH2B=^:+4|G{W|biX X, q˼X\,(^cFlǼI6ew,maQk…/ ݨX`3 Wt(8wTHOΰQmi# -wI{1PzE_`+ ^ 3wiٺ#7C^N+6s~SuGqs!۱1]2ǟ!,gKiC$5A}N`ҬEpCnnSiTlK&X TӜ4|n$˞L^/v|}jx۵47'N){;lIS5PN-{RYfTͪ%hhIUK|͗I^NVw~+Z^@xģaȥFr]=pI7Tʵ_(c+g۴אD8T`-=sD.BO\v,0e7 :p4r9GO訌+ǖB̡' AsCoR<{q_ySn5+@D%c'@qșC򶥋x\5\mSmR"nvVh+Okq}w[x=kGкNhYHczU{uNo,Kx쿻K~&Y/Vh[ llmh^U3Gng@pvI[:UNҒi?EN$ \ ]>D'ؖ?Zط>%8/lCHn[{/Ŝ7{$=&:,iY\Ѕͪaim\:/<ѕϱ g{T(ʽ`|p_NKrN23ehKB9=}ai)_8cXM5,lP7BRSK4 C ^j'z}mR,~}iS+]P8Vd1eo1Z>-IvOyγg8Kl>J-fG@qLtsUsλ3%!se?!l57 yK?;J67҆ L!/,a1gt u wh>,f9%Ȣp'n3s1j'ei8\ /.敧<7b$3D4o?ȅc+,[&T4 ]BCMa!\ugyxݮ7CiG9ICj;m=mQ}),X$$!z\uPTΐ9ҦCQx2-d,2aqmiR9i [o~x w4V^" \1}9_ O>5TU+F~ ܵ-[>)Sȳ?D񢺦^ۖt$ݠqb)Zkr"f:zʞ B. k[ilWb2٨j7k@0$-#Bh!7j S kõt{v?Hr jIUHL fE<.\#ȶZVx8ֆ<;!cT8\wms}Mr)CBRmQoj ͘M хA0(J _ZL&/; ")& a*(,6gV q`K~]QdQH؍5bBدLֻCČ5_@e ၅$3.0-XCʫŷC Q:wʊ#y}vt)bɵDWMPOn;9mT_6"rcB! J0vGƒsZLM6HBl=YDȋa;tKQ.UJTzKδhfY`?1|5g9s4ԯtONBŃ}kki˿Nih`& RWfxKcar-0[cnDtlwfS9ZkKϨ*rȯ?fl SbPmd^:&0f#[p!u%OtժlOh?ߩf;hZm0'3︡/O4K!/#$lmJM1"OLlZiG.YΒ=sÿ%9彇6EK|EX}iڑ/''4([Zm̘օV{-NdJ!ZG|KlU{ZG.o- ߌ.l,_g=vv H My0YfWQ!<5/OVS19<L<"+>ѸZΈ C>Ә_ī#ai9@*.jH%R3Ð^%JPeJ OyGRq J0-x:qgzζ%pRw'1Nm̐pRCV(o spsLU9KWw+NRcZ,؞ iս  O#WO:TaG HD nWC#h1܇jƽ|`+g}{D +Ǔ9"roo bd؄~k}? +]lv)Wc!2l3%WRMd2BNXWk+ qgY0Gc1gKPrG5Y񓒩py^v]&D>r\D sD1[ qڦa㊘p!k6_-)fMrQȻ7y ;c$4LpPf/nLibz_J;?I`Sc,M+m|f QYhXQT*vyQl*OAү6,Ï2"،S_TQ{8*ALay`rU{yn?-w>FJb,QwWy`?O.,=Ưtavۻ]<-fhKY>C9K7dž!n-mZE׼NjKsT=7m$n$ֱɻ;b2_n_ 6-o! 0;&mlƳ.]I0+V8Ѯԉ.B" >6n O\MmA^mď\l:وR6ޓ 9K^H XgB$W~UR1Y9t8+ft=Zѿy9=NC_/axY-\9i-ء w޹$H;OEr7=wm#}PCff8Pi2?VldPKqdbIܽh zȱ? %2s7^vۇ:z163"^RU۪y3p_%$ AWʥ葯 ;TQn񸾱i86hYqɇS4L|a"^,Bhࡠ-jSK?'0L Ok+jfNJAmG`D=<+ڮNG]Ĺ͠5;++zJ?'M\B5mt6o.5x{Q4d@̖)WqX*kNqy˺HDB!ڙaqny.@}j=9_S7QgYi!`Fzp7!t)$s;ugCbo6$ k8L6|Q)Tžl0n$e6gϘ!p 9֢q)X| +ҩO \N,s iOVc> uUޘ^V/X!d;'-}r`ߵhYC$8yATm{̚Dկ)$(`n-i J%Ƒ$88"w s㞽T nw,- 5;bi޲F6ս2d%.>Dikyܷd¸ s/n[6B \Es5b5B@iz&Xף4އWpGiT4뿮@!ϡsn H)aC@Q ǙxYy$#CIm{99kɓTo-."O ʹ_hf"8/*-X(eբEJa%QG`X_n_-[WK)JiNY>6%e%I} DcV,ф-X+Ο^pRypYk9Ax!a:dTMk&"me K/0zKj0s99Lo+r. 7QSD:Kc9mS`C+G@ 9#ڸZ{ZLws-^cؑ 7,NXkUZ(VzCgԔΆq^ ݱ%2=ߴ *şADL~*u9j7Ƃ]uv ØxrhOF|zĀUⳌepR>xtj;r-_#i2rmīrzdoPcU)B-̍t^6:lۉej~{1+3BwFf&;ea.F5}H shmNRoeSP+ۉgQVw\rQ8 }:d֫7#ni"bW&?~u%: xqdKL9vL><=5HБČCIz=GȁH_#+h?RPW2%zޏvr/[LixxO1"`&TDimcJGhRsD87bDKt[5~b4y9y~aN((Q 0ey%yM)x:8(=Q94q``LuX, E]zw7=,O' Z uЧ ^ҊxmvlC}s7u9[VR +#fWZ@9F(wxN}k U$Kjk˗lgY6ն 8, ʤ97{\|s(XwP^늫Ѓez͝J' :֧xIx[?xUR}y 7BeFd sB%}w1`<'98R9lۿ~=PcU=è,$jf 5dW1xcO. f\EIj"c+40ܯhS2{ ͅbJWR4Vmf?۠ 9Lr#pC<0pοJ 1& MC]V sIMsλ&<>h@֊F|KSWʹ.nw4ד*TOR"'G)B$7}VZIz+ |Cz( WN0<<. 쪣P~!WږLJA 1MR>ZȀ4E0l`cv/_E!əHn"m9I$dK ;YYyz#> ZI#0Pt~'pNed9˟#UX=@|j*}jHa3EWQO>I^Wu8 r >> E*/9|<>(y;fa*j+ NݤWp_Q>@$'cϽFUWyuÏL)7a}׌Vdo/k~!:JCjiGm> =)e3zj=&,&|on5]4nVdM;޻[735t6z%r}'~B Oℴ#_ az*iHC;tMn=RxZkqV"xMtY)Cm%z `Z;aŎBX_IeC".)=Ji50[COM.̴* >QGGb?VE0qӸG~5\"DVWkݶYt/lU8u5hES_b~Ϫ0GL`@}~5N)]F-lCZ1?Ϫ\k,e}?qCOfjl˼KxL|H2IN4u_K֡vX/3ţ-[41bRV܂/ڤ~G8\NP"Ljn`y ^O Ly71]Uð7쁎,9! M4H8/r>vi^sAh$k=ܛ3D:FknJj10ɦҏY> KamF`mru(5)T((ؙ2]o9@U,B} SA'>cׂmL6NRQiFgz:Ň5r ¦ W+Eu@qƻZT?>dL/ 1LQ?; ++@Jټ[cMw.jcxPA@mOXbiƚ:$}<z|bH{^ܩEj2}=|S1& z?O"f 0DS)"9l'gn;ټ.v  y/8Ьy <h;.c3:I`6(t6J6[7 q V6 sGY0Y%*] ]<Κ3I<ޯJA>HF{*.7RZUa#`Z &緱ru?{?lӯfEVz6a b 8n+rPPSu οdPŌoh {U,ba^g&@ϨwPq*U_jIuQ]/xGۮkbTΪzEe8cleoPx +7 :a$R5~;'D,^&fVW]}@>'޹rFO?%a$ri[Ҵ+ppZ*\xNM?P5iѿƐT@zL_ L8i l(yT ?BNԿɥ<^elT YH䕿D;SHynM"D&gDϜ! N*+S$%/տc$GTx{12q \/a>f6 ?I"#s36v9`hD:2Yq; _xC߻T}^) ]ei}&4fk/ck%fP@?["gd Ҷ4>E얱9|\\SdL3g\!FʈO_[- W6Q,p6A܉FZkw͂Ω;=oyI^G{Hnx|:"fvKg ڙ!mJQ/k`;U`RZIg HJ = s֜ȱQܝq#m\!b%L1,UtMvPՄuFp<NoݢzD|Ix Ύ"ߚ:0<\iTl=1|y¢%|IBː-"&!6.ۇ LP&4VVubUk*tFy8qT9_q*t0qҧة>NEcn'A?Pŋ z~W/ODTYMx`3N1b 雟)*țwEr&}J]Bi45y}n 'a;޳B-noW&`=Ib9\RjmDݻ;kB456R[ $i@9ty aPg":i\08ѱ1 kEAl&mn(j"̨'Fp/0lZD|ZS7]k9E+ ڹ d_b) =b.eOry|=O5E uЎ% RF|6IAE#TvvPLv* m\\/3"ٯo4W(<1£a,nc7V&Cf`%x4Y=շ?8NrD6sL}s2ƪT(O..߽ulNRz Sgƫ!P:j+ACo;w>u;umz=V4I<ͤ8 MHYܚi}ԄYړT3t#(klIYz1H`k BvǵPF۽?[X6cQRnzE^bvHxֽ4a+[οؖ/]Q/2.`@:GLC6dztqߛL'=-ƛ,X陧ѫ`D~D-GODc|Z^ݣA2@ i]K5Fg-f3OEg6-мx/xFu' /|_Q6i+y -Xm:̖08_| c幡~'c9=r2HcE'G:gz2 [5me<)P=snvLʠ똶9~[MWщ`;錙H)3_wMrA?9cd#k Y|D3( F#R _Ֆ v ʀwr5΋ $x;n-ΓؽȂJq_ dVhC߯I]X-㩾gE*@f8Wrb)vU(лyNԶJU88.vހ&ʕg[?mh732{1]df]%@> PpxA<[G )`\?=[Lhmj*Å$!/Boh}-jd^. zz-8#8UߑhR bi^]"d;󰭌L͎Astz36[3h^bC 0r"""I-U3+6*md Qj2&]Ff?#!.o9^$۝!lZߞ 1Nvw _!YJDOKTmU>JBYe=0wkbA\@P ==LR8'mVuwRʇFhe0b0YM%& ܲ/_`xEo~~#!f~ V q"CڂlfTZ\Td=+NLf:CfU;fX5}^f`GG[e3ZGq# y_zt k%Qb')=1kע(fdVc\|2}`KRuBÕ4) *pZXɚ̉0?8q:T(:U7*КћpLN⣭6"y2)I,1IJ=ga]۳#F*@z+LXz[I2A& ad52&3Ryבָ+f2eEɖVl'7ݒ褲dMoKw? "'I|Mt)X,n䧝AܻJrrk7%徱&jA #Naj4' p)mECYra:/??K΃0;T*YkqN`$oZˏY.W&k auE2Kr*U s'='mx5NLǺND)`O0$yJ^tלn;Z!)_Ih>ş9p!i ~ ٙb ٖ[ˆ-ZVF͑$# uZk@5Q,xʥa2PlPbw"5lwk bs-ӎ,}+$lUkP=S[3|Y7kG6t7SoMm@RU< w2QrZN!}о{}Sg?lo̐ߒ! N'ByfbanAJڰcfHcuhÿ཯ $ @_xoQ~Ax&(05X, V[f&б"Lw"RA8Xf0ZJ^<7j@XDg8%D8iϡ 辍qP!SWyԅ!❕THW[|Y&ҎaDl v0{_'kHGN[I4\PzɂܧVU^E$M(YzZPoy8<ΕR\|jcrG׉#soC¡f6+,ۂS p3g*vagܨa;p2cs^2+'oq~m>3_vEfNgJdF|?5Lh1d!H pL~9RCL3[s+65}~[V&'Rqv:ӥJzN6o[{bޮlOa&RxP?>@0 NO5 "p깞ȯr] N`1 VZ :6c91\݄2 U=j9Z]U]٠T'baC!PzWh76wWSo®&.}fBd$1$P+7*\"хL[Eqw'qo7Φ(BK 8)1շ>!B̛Df'˧!Tu:)mR u ofLKtK塥=/`G5Fղ/Wl?PA5i.Ȥ5sU!bo2N؅mF/`@xaXgψ^rlռ_M )Jσ'hJu_%̈ oh{d\ &G8⏵khb*Ⲿ=_U!-'dV[In/D4ThFGH.Ž{9^7~wN>Еoa'C>UCi"0a{g}'h9"h rr/}l#:f-$2ݏ}kDWJͭ2a//C+s" r稺֧5n/z]L j_,2ҿv5`GkG["Y KDv@ܠ(˔7^+6|$A%Wi"% 72L;[ngߡZ¼2gH9#"iJ*?5B|sLYvq;W ̣Q|D J2╔+U]2 @Es[qD<:;LfbW`qmbbݬx&agWZmaO KkBʍHmd6"-b1Pp.ִ{Sx4"߅ug,%Ϫ|:WpwVE ӭx2%Fip@,ٖ@W4 ojEfܡ:a'X@7Hb} C˸.Xۨl>s"ŦTW=јDߗ jcA0>:~S=  X E[xχl2ٓ^q?5rqS ?El,CKxdzZ>3 { T9Ř`2AtDU@0rQ|'mT {za8|({Wv;j8y+up 0MMagMf*,C3mMޗ("Sa0T!ϒ 1 0)H «Pex\\vq·BtorBP'dNH+o\Nz2K_󪋊+Z%y 6+ Mru"Td$^1Mm u(7Vr݆7W>NL">ʬk{F$_c`/_`hA)'rp{Gr^l(?!S>ZN,TPN*2,KjSú  Jg,cj^lmE9mpt2a=30A5o耠/ojz =?7 @dhr e]{Ɋ!iBUbހI&-xv\' <ǜ"+ZURҟo>hZa~0$b0NTb-g]/̓p_(YU&g5qMTv,ru,JoY=ڈx_Ktٵ2R@tezG*E\6Yv< 08[yc1s%iszJ|-o SCz=B[ߺ'X`X/ g%"إ૞햣>NnCm>؇ vǢj*v1pYd֙Rxm5ٿuGN;$&fM/%Ǵ3;+X~e)&^ C6B;jP[k."=Wz'=qzOkkWOߟ-REcz|=WpnB/I=#N]ޠ}Fj߶GuW*QN3S "u2t-:PaQ e*/_U\pT5'6eMOl' H Ɩ&e?/]*xl $܂rp[X2!v6PT*C`,PnǀH3-Lf&xRrl7iƣwA}, %|} nh g<(4X$#^ +&] GO*n<6gq)L|>bQ-T,.OpU0,;]3~fDXv !|A52A1hd q{hʄnPLj*nOwϸ oTLjf67~ՃS9 =0Z5ؓx7;/Z=q);u< ,C {^?AP[!uR )yaDK3[8lQ#YCN,vq/~7v"X78Wyӧ=,ݢݷ1F |f-D }0;'8]Nv"+QQ-+E%3I'й^x̫S-lnt,HyAh?'/R4FC%Vͤ-ڡD)K-"foNjpҘb- ,ܶg.}/9nM?rw |N&oyF==srnh_$>K__F6,65} OH` _oath$/PhI";qA 19/_AND)j nYVWiʐ~4alty3);r18B!&d:xwӪض!O= ^&YƁ>Ꜣtumha%Qȋ"m:ӤS,/PLAU'Fۺ41 dW`nӟǶRYG)@­A|Z do2ևMK8pm&{%G%t1Xp )ώޒwxӉvnv\!6s"ӚU M&7)#^,Ev$bZ*T$ap샒tC#_՟)l>/.!nX5 1_%cn>aB 9R%7TFTsė&7Aw}2,&ryȮ{,' ]w4Rc}TLMc");AG $}{-/00 ;C#S]]e_$tlEt.O`dP"|q D`5- >ŰTjz޳ݾDqY`A\Yջi'N&]Eoa-!Ghzj˂ukhވY-3S7~×˲j0mż X-DyU} _&j lK1 T Uq?=}C })NOP&=HcfrfҿU7*|WO*2˷>"mb o+E{1FԠn5 PgjG&}ɏ[8))+݀?!Y$jy\QɐA%TY:q n{m,`cFEξS-jĊ#&Ad-7&* NӚl{F+f?Ռ1%ѩɭMga)?Փ,oa\pT_ an*5E(eծ[4{Ԡ>O+43=C>}mm!O;a$3Ap#]tr0 nFJX֌HSy9UxXse-G,% u"$ᢡ\YuN3wבt77ϨH_JFheqʓ91xb)k9Pd7! ܣSٜ UO6hn 0>ϕ^q㈟(oi~- hŠ}?b(^;|g8< ~+Oʘ쉀 y}H/FqFh&AުLT[D"˨{v1E7Ī~!bQ!x{_g+\G-`tqp,m>@%>t[Ŋejwmv DExI~CDm3=L^TU$peE!xk X#N(~5~kNJ`e7zus>ODRS8dsІ?#{(!;:U*Z^zjs0rށDx [xm:-A:J vKA d%*))wƸ p|/*#6dܹe\AO.l:DR im;TEs\Ț=$+dC8@ԀΫØ=VẚG &#U&=Xj.g-nDy؍Xqٞ!j^Af/_C iˀ.ޙg1IE3TT+['K|:& Rxo/2vVgJ죳:9J(Y2o).bnueG5Suf/ж{WnEw$H\6JLݏ>v7gKr%PZƔE=k5s.jzՐ\ ɯt_-K9)+ {xd-I1Wkl2 xQx X (NI~"y.q5`ڃ@8dMȁD+5PgY֒43H!c\ ip*(oeH[!!uc6Ue-:{)F3?/J1468$-%mC`e:_v m\&JX66E ){!d=+hOCf T89n-Oiy0SSU+XÕ%pP,{nA1PV1m  I"m6c\z=ӒgGŎ@̥nc`5-}&[Zsc$ ǹWgfJg1>Dv?s˪}Ħb4]3|* _"׬̗&U:VdE1 @7Es.s,x,SH ͼp\yW'uπ9tQӖҒ9wi ,N8Rc*Ri/ſp؉r;̅RTr&籩f1vހB"6>(zV%U;Rb$x(LUH6@@YV W)ry1 1Y1g^:ߙ '4~tLEGy& B7{,ѕQ LJ78h")ha;A蟅3T,J'tu٥WH{1Il_iwڀF1(lM^ Miy]bN'T$Qu61ay*8s#V H_p1kg+/G 1;M{@0 ś۰e+]ۑ\³T޿cZ=(B {ۨ2tz0`TsЋv 0oX S]ލ{k*|| W]z|>q%!o֐&Ww{P-TɾUD"gU4RY;3b$jjV%L7M?C*J@Nt9:H "E굋s\)?}ƕa̔%%[/] T5ChΙ=Y'S#h;edT^LH2?/boBD@ vZd2Ev{S_]@+C>ap9 U|HKG@뒴nN:OnO0K%IB~y) {;(.oiuxBIT7y* y:jEc[$V$0TTXvҕ'E$f=F+ *ǵn<, Y&&+VL {MEEʮ7lI {yv#˟ZO͌:j՘>tIJ-g"|EXL/5~u.4Z]~JvkXT2Q J[>pwseV+q~<|ghnT(ΞDNUDAltvǙT/0}_P9B"W&. cOv 0Z^ȕN$H=bkjϴkYӍ5!38"IybPqk.PuTg79zW0 @T T}Míȇ0K9sbdARAs#XJȌ;џ>ri][DŽ ЀA*PuqS &.?VƼZ54p%ވ?BḩL:@3f>ws1+ 1~!E'p|zl>gCiw5=D9ڀPX34m77EQ,w1áGU5ƼPk[m=G_f3fM`o4YT -[5(/-ys?)gk]os`Fo=p<0tuHGzVd&!cum49U?$̥fd0>n3"'(R lQ>Q 1{{-қLh2oulBҼ=1mDb _1ȴ%0jZA1XMs7x6E|'\iDR!hVu,Ź A꯵]F5BEha{.+冤'?jϹ!o, }s/MvpɐǧDf/JEg 3E K l@ͥWWby`3d iw?\"B'؏kecaZ,d`Un4xyin Aa!`eh8ꚾI9.Re 5ڰA 7^Vk+m:,'j F ;!K--E_ J(⛮K%pg^h4D"N(BaTY[&:d#%ػLTyf<\$cg;gؑM_6&ҩBXO\c5lJ+La? K4cAgMy/ cp0Y,6BͩW)Wk =0q)h|76Zٹhf9 ,dǙ3:lLjh@gv=Z {*RRji06ƖDEi42?җ3 %!s XwBd.Oq{[ xXDu8|'ݽ)"WC}~p7 ;YsjHŦ醙Z^} Pr*.uCzF>%JohN_R|f}8cޥQ"4&14Xl^Z[8)2fT2$,LDt% ŏ]՝!/%DW/) ! Lt3z-Эc0詡0vpUa.} ${LFx.j,M&o~ I0-]D1$z0Rp` t3'Ug($e sX: m/Դ-rtUloy˾+/&'` 2O꜀ZhLP3Yf'@m RcfVIp\8n`$>mכ|N14C24 Biy~_WUpyܼ=*X=Onb~{r=0?zݼ|! $z ,0];$ڜA>e`љMӺ+CuXgʄo x>LL;M, *kɜ eSRI1G=Жw /X ρ}?nBՖBImp:m7Qgl< D}Kn'&z(\еJN u2|~bV6JubWXb =$k@\TfCW{L~S+eV&Yfgk:̓ .| 6RΪgGQd z*df}X̓N&CR= MW~;nNa^rz{$R͒Lߢf!X >x/6yc->Cʌ\ԍWxGeNXq{fR2vⱣ tG}*ǠKoe"`+6]&zb}%ƧAQ ޜ]fO6:볋RQH0_:[GWMndD\,\"0ʳNfߦ C/[XFJYgQ <4? mnf#dtom-qer*Tڥd/hB YV\O6rգ)ֵivsDzvTva X|ěM!92 ⣚3fR0ksذ> KŠQnqf (jV1O9q%%yF(nI)1;hA6/N8sϞ^@p}y(3}/mDyq,0l;/m n'ÉɎ7>)FsNY ,$9՘4b>(^.pt([K$?qE |Qn-umăG>%  o2aqObTʃ"vn|׬؊ ,Iżt>&s$uƚ !q ˋYlqY&-H-VTJCհPBxg_Z*<xG0_Dz۳N-sRn+yR`<)g+|o9TKY 8vnlđ& lEr%#Y^dHԶxNفV I O8 hsX*[2+: 6 C[QMy~CF bv9zA]p(guiš/L!Ot[Şp[ޡ }B2|1dg-|؉}0>gAU]y(Ћ2FUHT8Kitlۯ;yy-t ؾ;T;u|,?WfѾ`PL@|5)l[IcjmߒP}&δ&"g/bԬ~璓aw` A4.+p@7 d9y 8˧a { 8Hq^Yu2Oy^?Q|a*F g2cZ }wynaޕB;!ݞ\3CKhE!DhS:HcdJ8y赾haXuk,/!V:w&P3: *,m8w3& %2u*tpf1kLe&-(/rXqp&y%$3 Pգq%R:KXf2sӸ\m8eG`K…`9JRum$^rx{QYφ:'0;]A^D>"Tb~N[Cr墨h$s*Q"",+DV 6"P't$ZLXfCL1'KAw~BRz4tTN9~ͨO3hӷI3&$#z/eM/>ޞ]C xyJܩ5pvGZO%(b?&c)*<-{ c<~w-@qQ֗ט@Rn.(HOKX3^!4hi&x1k1^ڊ ),/ە&t)JU>?\LJX5lD?Az-{L_d&p 5Q8"adѡU6/lKA~!},4(CR;a n~W ד򬐬nw &U~(SDQ'[ vpoqJ.qz_u=} KŇ PXYN/C [a%`èۿ!cҹ=ώ|:@ H^ Mv'+؂tfSvhn9&xI3"6n#i(x*a @k}԰AzZR=_qD7/"a̬$$Ν "V} g,33<$_gk]Ԡs6g, > v5%kvt),9>dI vp7G$Wz`*`e0L37z u`>q.,tPpaYn\Au* e?t/qaMAmmjJ&2>⹼G']ɷW!lW "@\»M#RMS]QrQ7Ap:}kWU: LOroQ[.F,Da`GVzc!Ⴎ P㍖j0mCA*%8_dP1 <F8..lOY4wJkZi'?fqQYl,Џ54lNpKd\v5Y6dU@ ^Xzn$̸ؚi+;ӄ@! P*r%e%eѢtj4U&s,SZe؋v'IqRXbH(2~q4u:;1iمpS;-L M" 'WkW&:OtQ^I7i!J$<.I2믜+GB!=f77hrȷ{$;fY<^#'z߽#v&}yꟾ4zߩ x?f&pgpIj.I~[iE=62׼zGf_@3^pb)^)ҧ$ ~ZӼRo&q5zֻ+FV,ndG[+F׵x ]3`7D1ʁ6q{wS޴I0gwI.iui .W?vFȧv~Q%@#o4vӌ og DnN@zpe]iʟ om=1o#r7mcڌ!T#5b+M Sے5$}0 }$'1ıJHgJ+󷝠PMEՅtS0v 3=U{iÐ8PU.ծɫ^u9&qH8<ҤDVtN6_}vj&< H>'" 1kP^xqW#%sW[Hߢ5; l6Ft7#7ٷ32VB,VK%ym#cRe$Ÿڹ3CV#q6pPǿx,@A*aFwg4KgKpj򹌺&Mg+f'J S:_s p'J{dW"~cIh?3n\)5o:_ E]:=INFf}I lO xŲ/apS¥h2c*]s |uL sR (&p%Ija$&VvƫP7I:|7stAѦ|SOg_yJ~PͳWpx)iZ+$ulv5|B֛Yg#1i4Rnlˆxŝx.uTՀ+`+e4"\_6H㑫qI;r %;lHѠ^* t(qTsj2gUx~!VpFJњKJggjw=(8q6RoyQC\> ܩGYjŨORg^kr Ջ|ԟ {'KZDaoaF#Kiv ~:jrS8faq:n &;'9ck[l) 0$e0/a:r)i= !̪oAB t5Hů~DnD&9ǐK?2鐗 f#>˝b54gx͹~=DWJjdHVr4PKH7پ 8^@qWAsG2ATa /l|U62Ƴ7^نJ@)B04("8`K/;rUtm^[P/?GTI^4ߌ4g32xݾc2ycO a4D L!քy\F"~>(撇 @Յ$"2Az,LU]xttdeݗԯE/E?PϹqYڄlBU@GৡlϾ{1Ф~/PڰOk&rf*ٻ!Aޒq0Ҧ#GH9%wrǠ="s0;HpL+UA7sC!c}DM:KB 3AH9Ѻ] Oa?t琏,_(Wiw`TW8 Ų3H)1JDN>5sC6S"zQnDai<,rh +؜ 46 ZDRV-,Fʅ@bENTGWK[ w/:BTDGIQ-Af CFTLE_nL8h@sWI> Ρ (nlms8=]9K rUb) — })yG(w׋ӑ99v 63};|L[бyJ7Pʼn*g޽QtNZ KT` IԹy"Eוrˠk\}пjTP=Ȑن v#K {;kLb 0r|)SX⺰xft)ϙ "k CW:3^9[92r9ܰMʡ`oLõz s:FΨwqv\p[=.[aѯbݖBKuD:1 ՆV.:O1¶c]Eˬ@ABer6-{6>ǰr7Kb4[U_BJk %KG2Q!6@H!K=&/ۻ*ډ =Z탰wujp:)TmwrfAD* PTRJ,E#dSwNjSݮߔ LP&D3*UY>OoAbmCD & ݪ? e~0V2BxfY~R x r(oY;G6{9־USO2_@Rq׊#Ezt=/~]n a^ gyg8[B^j;AoCvoƪ1)I`AU+HK[(١**1@~J<ķDKw0zAݧj'/r:!3CA_l&էZ~UçU/$4nJʜs=~v_#@6E-P~0Z3k( JG~\<} PRt*|k Pm':5&[:"|Sk Ǚ`;z9MsK1"L\!]Ry? V&opf) Vkr,bmT;Y.{Z w)Fc/ OtRk&/AKN0;]S>GWئ$q(i g@ a$ ĸbDk),H'ǝ3HTG=rNKrt"mޅtK y9n˜@lbl1\-{138M}w(4bE#@ +xl\!MϰbKHίNNϚlo"} T'^ ?e͝X9l6F@.h6(CA翫*9 %SR=4n?\E9ÑGk|@34jܶE*Inp MKo0cseu}U~`Z їz9134pUt86NOO $>{BC ${(Um:2 L^y.mQUQn]--ou}ar[d_ZkJaG5ɗvܚ۔E[.ؖ6^C{A? C;Ayܑì9Z]]Us WfX,6VAQ6IitW@^tkiڹ/LOL$e=BcBoLY,t] ^ߣ5!ڕ[^8 \$|?ZQ l=ݚ/y{L'-GSI0qn߳We$E!0gJ[>w5ѹ{RFGOd1Ea #Ͷ G W ;j|I63HiyXFgQnn#h oxuDULF$>!'jJؠ[Cnq|Z"D j-\[JlOQn9<>.Un7kVN',n_odCbyƾ e'.(Wt2W@ ^ެV*P^A$)h:7[2$JePL^R oe囤 "U:XNa~jt>*.)m`1oiOI`C=%>),^^?@=C]Sŕ[ i;槮 `$yw`)@t(bO2yb?G˞56ږר~FۇI[pSX| rv4/tD_pP9#4BUk$'{N `DlWzQ;[*uD5(5z2Q!lpfD3;O~&f>(G[;x'l3tPT6J5U8czLdЍTF5xvEE*_sWWiW8;(X;Kon{'wƹ(ۘ俈؏ReQ=KX-r6є`-y"ȿa 'z@tyiDΦ}I]%;@u걒Ы}TeM}kE /m"逾\u\9zԾaORQSHLD!yP j)4 v.bȜ^2[6 n!|YKT -ɲlQG!Hn4蛓/2h.@_Ee *a{BƉ|i5nDnRpdhy:oDF^1^54/yxbK[mޅsk&q_\r݊>׍3jnRpY*%R$0)+MR~@z60]7V6icm0ΉƊHb$9J6KSy>MH??Xǀyp0d 69A-c>=anNe@a8(HoNEv/@-' {}vs˯إE86Y;1]K%Mh@PCLSf9=o ^K @uf|W!D^h Z0odJi?o][O'5w+l 4 5H 6`S.|z/8²?~'Q$hq\q-Wya,DzٍLS;1MK/mlBV\O;(ba-5!fA~/sa`rFl|'{#3gwsm.`2Y4N;{@n&]_8}PȋXd(Q}=EsɥUBN]_yU 4C05F*E/muL 'Lߤ\6gOD 84[MvDc 7֙1|\ hW&guS*sv"\|HR]R{m콄&;5 3ʫwosor^^GLss ;%ͭpn|*y=Go XWD0ς4ƖOMG({9ڒ9[~Sk{YH֪:}Dɢ7Geo/S;r/9YOģ=š > FYu.#mc1YCXtg ?疊E!̙q$'#1؀7*BɛCF\E!r\{zr8qLZ;HR&9 Pϓ=*4A3_sub]b8,\b(j}_3+^눬Z%#&sՌ_tb1,9Z*I)o?t+1[ .Z :”Б5+̧G̢TtB0mKqOԮsw߳Ո/umb4*JI| ־mWǨH2s$01v}K4wK&pW7;S1( Z*K81@4 Z*s&(G?10𧥭-CSN.A) ,;0V8A=S6?VJCp9=!VDX1aR\DGT-uqh(7\|P(-DSA% Ua'Z[ЉF&6U/YX;`9z @@dȉ>+#O&[y,vODK?*T/t0fgnܗO٥PuIX. Tf'fT>nn [zϾ)ٝ!'~>;Rar6v@c#59ۚU>p mf;'Whnȑ>VŹyꁅ45=d{Hpqk56##YqyrqkMfsP -mM.?Fԇia߫~9c(tϣB I;]a"䃢qogA9PC<СB9S] ĻϸrLTP3GU _-wQO+{p?u&Wc3?F82j.fy*n=>x 4.!Mtȿ<Τt_U!9J0eirEnrrl=\bTT ^">mS+:Jf< p~߱X.Jۋ8}9fi:wQ5= ;WPVp'(51c9<{kp!hC:e?Ik9+8MD|qynױ"kn) @g*SI/&eM,r @+>LPymDlOEYxa8, U{%,n)60 5hqin#dԢ.OxW,P NEB:Ɛg I}^>fQ2Y%jV-{;ǯtDQǭh G  QMg`!Q5!Z( G*bv`L>Z:1q F}CDjޛb(h#[f{--YEEsqn. FfEYUבw oַUތ#drDG"`2i7Nj덖:V”D\T<%vJ16%j:ɿya.$;c d>ƫhΞ/F:aST;vr8ϸ]&,1@[(\Je^ߎ@vmۥmre#[Ӳ@gc%$>{ari/`m]B^b璶j3Jl;2)RvSc-!0YKi -헐|e8 Hr!)3[,?0 ϻ(̚c#dՊJ?ݠGjYm8&dnTHzulZJ8P+;uǷ'B87A0nVSMhn );53Z5ȧ-/T;d`p%}mW3FՅ8R:aT raѤ!Nb0NkC3=(~%Rr.*|:JY[M92o BM>\՛4ޥmE* 'Z6 aw\\#;R\ѸYMI{. })rtQ*zہrnWUk\,G;}6ӂ5Hd`$1TvQyt/qHUxGa2H'ѣCfdߑQ"3 y5柕Fol[+( Ω82[V % ڐV׺-3/g6X9d ltmI'5Bh0Ѥ'zHjv@(W_dSP9s̚B=4xS%O W>(,wWbGuڅ:+^\Fk, l+ޮgQY`![ B|0gaGΖ[,"܈cjOq1Jd6IޘJA72D|?{ }Q60g.X6Us@kZaE06 &nii($cOIsܒ>?.?˗5cYh]d%b"=gs.SfR7QD,B.YֆI3d)sH9#&eAqGzp|{ hr;\}sϪŻ:Ǹci1:UK+bAؖo(F|T 4m+Q ?GztU=*,UX&2R|Е*i)kM#CYpljV\dgףN";5 Vsu䖐 äh>b9C?V|)6>@%筲w67l}K]+0{9]|,8Q&DGQ9.TQAȞqIs3.Mv`+1v$)rs3N=j2 aC>{|?;ӂ"G=zךuV}࿼ҤlX^Ia Q+kWA8n^#gW5׋xs)|/P.dgŎZ,fva'],vI )j'\1>*׮ҧIjn(jOq;3D}8K$ٱR"iQ8̻&w7l1r d[z 53<;T hcs ].}_Ki[}z9ݷoS-lK1iplHRXƈtLKw. [N#w ]&ۦC3f\׿aaǪBQOJjBR]!E(kԍQ$W*ܟbhtZVڌg bogl72XtMƺ۳zz4ڶ*1?IFE-ں52P4C 4'1`*0M+6 I\~G|+p>lx 5u_K΄\"d}]0*8%q\4)a*QwC=\S {α^4І#8:(έNΥ1=1$%mgRJbCHׯKB[H%_3O=[DbN!}]mՔ2T2~\m Wӡ@ `4ux8<a>(աb(*º[2Ȅڮ"]PjD.-ehk&n;ouQL; kAp1QEҒPdu 97EI0ή8^¥,h{} d7wg~8rOUojtSRDxгlnы\8C[̆A1i ]χAmvvG98KoҕZz+s@-^i6/ZW꩷0 )hg<_ӃҙHYq[ËG)sy=tFTij=>d.*8+R$ϺLk$ Kdٗ,,*q\6lCo ҕu ZV8F(bт]jwe:BE&]Hێ/S،IBfUN _9Û9 gW *É=d 7f̋1JޤWkxddt^ڄTZ~nZBwc*;~MN%i3,/e;OZڪe"'.kRYM:^XYӤx}nLp3y (ouUbJ?$srڦc퓞o.qqmZ<ŅnjOFi_H}=ӶYUMPlDb ,qG+Y[UYZՏBsΫ۵ s(rT3%uLhjv-Ɂ|ť 5v[~PY? չ˵t ٲ{-Ii>v: ^u~8lC+7@2T; 2V0ؐɘIL)ܠ/q'!S=fE. c9]8,dWث8s~FUie1H)qUr6yt^1+fƀylSh8(:e.$&Q @%KB5\V]JX/^cuvQP,@*ertҢokɆF'|bM?t,Xp;cӕadKjv$f)ifJ6܆j>B}ͺjq.(2 pτ 8s O[:3y_Nr+v 7 7#4ݓ f,>?í [^430ѓH ?*#+$hb2r-7;LPᖷx|Wxېֆꋣmn$Blo9 Oϣt[<9>A9VW><~ٍ]4-pa8fub?M҉ZwY=°o##x: ER5@IvGJ^4,wahmNEФcizy\(tRhVwa+>=[{N.@Ky(5B@R~4,{odOMڴ YA*iρŦ/aغ~hWY9-dH#\{M ԩ~d 1W^Q-MD^<Ѣ&L)|;C[B0{R1ȆgTk]wDnn~Vuƚm2+yVBM!FiT8mvBRYĐܖX- 1}1T8@6=J\w?[YuBg)c!ړOCft>;ִrdhU'_ERnn53Eynyzf$]_?bwyI1dXOa OR)+$tsM1PMQς>|8`E//~&_43GØV$.9w;=z}Ըw<'\sl=՘p#S$ :zHͱ@Qs1@T=v"G#T]KCtr6M`C³g=3]R#ErDJdڂw^N/f m.#7<0FQf:@|AD!įfů v,)H͙y«;f XrR WzRm3~RRxThCfǧ| /5J./ħ58Q|lB YR-OFz͑8s8:u+YgG+./;DQ3YS D>AoݚT-lZl}ˊEBϽ|T) 7 7vC@G7& Ar{:>qS v@TGHaӴt`SYGRLX+1_' {Tvsӑ #ʶ槰:AJ<pX9C",4ɏpB/2I.r Dd2@d:(u Y؝|Ek$3INsLa.oK#1=|?,f Tbv$k$~V|ޛPrRTMRyд[`@@ˈY ʇ5d;WR4L2l|4!kP!gYD-+ _#* cVGS/yUd@!+pyK2vH~5FLb-NfHH"O =Җd@]wp%P@ZE '04,I؋C!jvCQ`K Qƴ22#+G|YBc>[Qq iVBs cV\aLi$6Y?Wt".jx8eXs:T?TIHݨ8heI*D> Jct͙?eBg.5ɋmބ+I1l7KYF@.U[nA#Po{&K 2g̬ytㆡ=&"Z161xRdŞJ̆-ҍ⌬w UZH]񄴢0qt.}֕M L;w&V)mVXqBrL/#@ZY^b]|mh e·TG! IJ0F̾bEҵފ}Ewu3ɖ/zL˘v@0\(í+4d׳y^sRnH{űMXKXhG}ɑ}G6W 0~TbH(\r%_@l']lTܑ |0qNxg;8i`-~פ_{&7'5;nl;wem- 1-ą߸~[)Jz&;oiB?<ZS3ЎЮ?c|[dTy'$ǧ%V>S*:%MˣG½.J:cOܻ^yꛅJsLh40s3 =JODI Thtfܠ}䮰Lb"B.NŶy֩@ %O3kOvZrX^f&#7khjI&@>͓=ףX֍+wF P$WGiZ\mp8LHw\'V$^[X3²Vp±y["@g`M%&Y6Ղ+1vCy2(k-'}z y/+myOrWa ZsorwqLͅu4-:/U1{iKcL+^X%9,L8F-81)=SF^(޸axl˰hgBoXk{yآ5-ӒEDKJ{G_ E)^\ly$!XN[!P7tN֭׮! xYSR e~E> gz=?PJO+? :9hW9Bwd'+ MjW (3AhIVUډ/QLObL N* rOɋ2?f-_D4:뻷ȬNBv [|N,.~ iLgMh.t^:G_5W$jpko1] Zx5f>`$̹}b/']:aL :k?U܎r{W)W&E7pyIɑ]uEîvBdUP~sx^}ao^\H]psrNC*8䩠GL[txbZy)\ EƁQYm[[ؐ|R\<]LΨgTh]Tl@1곿!7NOxo;o: zĮTLtXe }gyb_s q~YTتQCYĿn1=°d n@rMnLYDd{/ӑI5+![|nq+\+փ7"ü]py|kwE'ZsS:::{w ht8cě-a6@ h-I8E,41M,@h'/0˜}7;,Mc2 qvn."B""n߱~0 0]I1[xjvrSBQ1:ow&D*A{w^xz6q#?26Y/ Z3$eHΎ7E[Vř˔\Dk \kqWgu[lj VLm&϶cu}-D1e[1w>߈`>9 JkH]!Q]'V@M\={IFr;Ff"#=X5|B /AN$3O[ hωWɺ] )J}z b񠽚Wt&UoNJS2\T4׹ns}Iqx40-lɉ]~DN'*4'Cсo@2K's9^pm'dTkxb{*8H(=vpa'\ +"Ƈpl/c[DY H(pI8z;)O$RqLcfd 5 ޒ3dϵ" o9>EԐJԜTSUU8GP)?֐ocdWm FrkMF''s4{.!ś02jhN{* `_dSeיDiMsuofӨ=u wsV}<ԁuӯ L;~̪H{3-gg@ +bvqH+ /YJk$rbz~ 29A0s@^9&ʟZϛha55@xb T vQA7H{tn:i<>",ͨmfVC '=EpP5Jag A`H=bp}A~$W6<ߝIj!, }:6^u*4k(ĘA`m#_e@{~p[w Q8JHT 8ACPu旡nNp| sf^.d_LO϶uP8&B#qiSb pDy0T=6Ni (%;Ē&٤uIgrE-SvSW^ 2hoROMOzkEkHҫWGkWq#,7퍊^yha,zF(JQ#m?"}(xz^ů?>Ys7~5(Z~2U|Ev~` >Kg{sG Sy-2 ͒m``Wh*_Ű.-cGa&/xֲ.6h0أq9:]Zz r_O L [GUPZ-uU|yA?w5ffpS{)6Ԭz!_f-ʋ8 =:I +ʹNK2ۡ+Š0; mƣ G(D 5廙./ȝYjX3 +-d'߳kAΠ/fvf%Tw ^_?Ay X:ءҖwŅ~y |=L +q |n{?UJ0մw-g^IݵzXc@{?9uP׎[t <ϝ,K$ſ`) f:L{RYCCI5.&V)1 np,M8/yx͂yZs;ZՒW lm=,~ݠ-IFE-#+Pg{~* '&k!Sbg47{A)K f=-{QEC 硆0tgD 0&pD|&a6gM 7,LvjQl\Ls7@CnIH=hQ.ǠKZmM,W_еWծ휰CUt)Y5 ř# 0`w[V@ =KK\ ܈]1YѽxBHGԮ]MxMCbuS%ǝWcJ$$32GL-ͤ4?Qr&I'cAZFi3LH03n|$Aɐb3j-0JL@gP Mk'ыIPcܟD1B9j//_ͻ3"[\rZ"ܘKEsU6e2_Z#ʅhz`7;IUuf8;jA4Dm˹ޘ;9{LD<,'ɘC7*!Lqv4ZtdohӴuWWKW0)kU%vfj 5B g/zʼnf]kn^urd@uQ$CX,eOBd3w;a#pm/b2[]3iHPbl*9g]ī1^ͱm%uۙToխaǬk^W%Ho4ޟ[ ^k%"i!$SҿgNDes[jwO*0%czcܼ n)G zl k!bwť`@g3G c8D~C9$mjj3/262Gq)gf %B[]'fFjarpyT&™/eX,?6R5@N-'uDg/r ;'66G~,4­ԩwgiȘ[4}˗saYjC)yj@D!}M1r}suN^9?7i54w^W H tf뵭K$_]m'.ؚFļ`` [sa\”bƧ0E=;1xň:4lS<~z[NH#q[!o]/1M1u i]M^d:w[u@&ݫ|-pM a5>rT{P7؂fGĨ>zd44nD&> u-9Cg&_4f79(z%= eQJ%zh-hܳ 8 u!n*dfkq䮓;ϏKW 5gxp1gcDVpAJC6+Y7-"(h:"\ՒTm!)賌XQ,@@k?a|`g2G\H%,my 8Uv]~0gHг|N§9*]Sa'6نr^v[qApH-LbQ->K 9q0k $(*0t"(,?6R7T{p;"R.9wAH51^?vNX CJInLI8{$HϦqk^6w5u٩ūd/ h;}H©:JIȈ5ַJ$&ؙb]l/#_B}?ɾ p4%;n^U<@\"pV449Vy"6$>#ȑm+{Y)ԀG2mF@(uJ41gK)gOA{yק"*?bnVX5,`6Q_mʩ-#+J(U<~<{Mz<2C"Ojo"i䫄@ZSC2 t|p[b& #rI^u0k!CyF_o[*nJ_m@wy=aքzGځ/.vno܂1?e CO6vP͏_mYT%'FOkBGW. SCqqnl];ѸHDKk7q07i &~8jYRO6~P&b$99[`WW1g]D8;g4x7;ae\6B0Ū|Ig0 msLdNmQݹRo#τo@%io'ܦ8Uj*F)͂Iv-q Pih mr8y1)/-]1x" R"xY`S<> ֣ b C:4S={:waV`WaW@^^*"UN 3+K@^s3${*Hqarх὿v*)W\c[_NżsK{Yk)ziK[6d,BwEQJgjTmغYRuv.7CqYp#\RZ[L2⚖BwpqUTqxơ<8nmmpY֊&k>{ݿ[PB8tڭEd*Pk#9+O+ ᡽vܟ5tbKۡ4d1eVCr"@3!Ʀ3A+qr)Ҭ%$E/]3c:Ul%G{\n;B>zUwQx/Xkb!B}V:/P-P\Bфm7K AhZ B:7l(d>1$ٻ1sFߦѤ5;jt8d4QhuKD | إ¼_\)TS}hb_GRuDj3ȝ < 3 0lvpdPmEH~֛cwFrXR.d1Yç.*8(1τ|-*Ik`bhuV6W53K2NІBP`p%w1FYAI-7@MP5'._x($7e#[IICe&YہO\=(Ls|qcS#K|끘 v& Uey> WTo>jR'V:Z<PfPzBU  Ǖt堣{K1^("\y= CÄq5?Kp޵x.ɿ#\Wg @NMϚGqnaa) 2/9D6ds&NI9e4K+[FK][[y8ݼFqR!$9./pWcŁdEq|ЮW wSjpԞSsj5Ttuc+ :Ψ^؝@ |M0Ejܽ~~ziK"C-I ߹Em28?]J(*4iI0sgg_Qਖï)'\ш$|?é4񾜥]]'T $i_Nng;PؾYQgǝʃKۨZÁ ;I`f`i4 3*T%_ &SPW4\)p=ЙƮ+ l?3,@vyj r2_-wPJ \hpR&s͂\C7d; RӎUy-湭N_1a=jreB^z.Gö3n>s xWaQ|,LcgFc6` ?6 mT{&-_-TL.@Ri{?ia.qLt}4w|QG< $Ʊ{Dڣd{?U%Dʆ;<]V+ s#zWsanÿH7e\fU4H?@J\3"L(Ł3?LQ>T<D~ 4qѦHqGx[O,s[ǨG ڿkCUƶtKw)ѳDک . (8 2б$fk^6j  qN(ݲޖG"Ih)<GE HXipm!ёE%.[G(to c{r Ly!*{u+U9"R!oz=P*:Y1ENxD \3Lwg5hrɾ:l%]ձKj*4)}r MM<,U@MGs0,BTWaH6nKV*D@qPuO(,.t%.؄Ձ駼[ ۮͭa'r(c|7,kxy]eA:j՝2ڸ s3κ)֣n E{*jgr'B(]}ȼ60bc @Wؠ1kJ<^E/hbPI:爥\&w@!nwm yګO~xG 鉙4ԭ2fN%O@|mYŊm̛{]+@xTe?@"8bcܲY67,jlJ-kVe$sbAeӧ;dadD`ּY8BK u =pzI@+3ܞ1p~ASAOnobquB%bG"lȗLF; 誷>> V{+@^' Ç z8͖<_~ %X$39CMp˽$!=Mi0 {]gV/ozs\4\@rkjc<+pE2nL b@':|N7mpD @ )(4%Rr#`4$аY%:`5~ā2Zpƀ@xuƕ'2g0H\j%ޮYhHp.&y.uSǿCzCwDR,ozN~]Ӑ JZY:LѳMvmNNcJ>TWxtAXzYwdiW;g3LT޶jYУcåQ4%\"0d^A58ջ`2b_<3[l7HƄ Xgqծ0=Å{ mflbFZ,3fY˞nbV("8']5ڧ7$: =GETvޑ Ż7Y}/b܈ܛ?uJYU-y2EAꝽHC?{XPWӖdgZ^sփC\ *dkj_^R |$Lё6]k,M& ꗋ~gN71E$4as^[W /? O]ǣBkbLOQRكA1p^wa埸vT <Ë 3cjeUnIG=;r:#kҎv]낄ik(NodZ٦z[ ٠'tD "˗ Uس+#[2)YĮ ӝ_B[@G,"~`t `}0 TL;T96]+<(iv#9f&~wUJj/\  PgIW~ yB$K13r\5#+tfvQtN9=U"ٍې#7,jyplܦۚM];@TM++* Scp|"#g+^-밤Pcna}XJ69$AF>o!` nsAb5+r2XJ௅_@2_<:qnh.Cx@T[4wI7*]df{ RJ.͛h8lR|9BQ'ETs y2J*i!>e ijY~HoC ']^ V1iVIPu'?e䆾,FrVImFq)3/h-CJm}R H"+lE \76= zMKݖK-jкw}4 xi_^͕_VW~#;ݻ.WdFI9׋Ih"b!rI3KR'͆ng}ZcΟ1vJ %pT֖8D{Nn 6'y `-%TAo!@uYIL' >CJԋCPT޲R1)QǦ-f)k}Y`繭+xFSŏʘ:ƹJDuGp{y)F g/i%RHCBc9`䨧9+$Cb*0 U]xO2ߙHĂ>0YTX ZguAh"َAAW%|Z<DTZ&-]KcAaޞ`H"IGN0^=)O{{GGS҇aRnVb-rѷ2$=kC ecIOdSc7+hTnrc %E{Ӽg=Gfo w絿W3Dž{F=5eR)Ģ?"*;>GkSC: f߽+Av~ڴ00܋a`3䔸/sfHj@P*|VFmaf pWcp{.owWr;_3iuUp9͐j!ժhW*P# p-^G)aO+o{bT̃%0", iW¬3Zi;lGjȶX҆YǷK+@>?489_VyQU.BUAg.|YmxE {Ia0 &#J\h0 K"j A/A m=iߔ%S*GF >utC_KfEw Ֆ[(.:M>/CÍB5wr01s _J-NP"L00继c|G[W/nzl'_h 9gSCU<F@uv$H$o24 >.-:B8ScJ&E>Z_1CrƔfJ % k ,t'GЀ8 Nlݜl?dc q7cl4 wt1Y~p9C6v9: *=::,MEĨH{Ni`ZP*lrC%}WxMڣ#:*ZQAK]؉ey1L&Jՙ/s Y9ٶΨH-*NZ`t0 ʂv&KDVʮۑĨ;C$``Lj:f:'d&lVu;MEg)$>4R_4M< Kb>h܄ilGYax*k[7/Y/qy.1}u)cMg": kBu7s\gW(Av/IK9~u$k"|=YwW3`,qa岭㫔#${G\܊j3e?MZK Bvz%hRi<#UoAUC`7N}vJu/NcD.c$ 3ǽs[̙% U7X7n #Zntzo\yE.F#dTYz->@=/&Mm&SK:ճwiW!pzV4QIpTv!X"D#BVОoj9dl.I͛e%zZ=}k'{Z^ϔ] /J1Gj%[>+u%42RK+FԙO8#F/Rhɝs(uUv/M$OoFѹ?l1_0 :(ml Ը,Xc pt+lBjW pw6  2I&>۠HTfCĭ?6g<+Ց|wH eKNLy> )Ck,˝yEPaQiI}z0ߧo&8lm"Xøf4HZDi.aJl[U\>Rݹbd1^ cֆEF[>U1SwG"%"GH.\G)M_$ǣZ͌7[ seb"O|dġ7|Cҏtz'A ~a1>,_3ԩ,^_mcH2/Z'\ym;45G%2jDG zbҳ`֍]AA{-Tmxױ@CT|Fpu:'A+Ȩg; @AغͲb$Vñg4>=:Z9v'> ;1sVVC!;.B$Tr6=kA[!-06y G-4Y: e=y( ǛYK rJO0%SJPcKj ߶Wf8(ז /WLjE5}M$= nm Kv^hwhpZzٱ%eKT6:_=_$x ̌m{y:7LWD)(os)c,Dyz1djOA犀-]6<Eq~lUZ>A*h/!* A);=n )(jyCd`Th^-i$>GX3̳bTjW ZF2oV`,_.b}#dyqˠLlu"hdwa4Xlgt;B`uҀ-#5ZNh'go }kM6.ț#<(@ hp >Em7z(A6俾6ز?JÏ\ʫ@2hPA;D;B19*lRZlCV缨% onBbX@ƭN iĞM}=lÚ>z}͆HI|x /Z9) khw,tGIx&} C cW;ᅑ: uF"TGPI {?2oLﺆq TI0DSZ[֯]dnzE>yExh%$`P,Q|:!QneLj;k #$^J+n2:CWoL͠օIXє <'$̊f{^߄w>}..Y9qiŧjA[4(<;>ن!+B5o^gC2CbZuV5)LʰǕC$*PJr>mH8v\@"L^`r1z:ku b~ ]8VTJ>˰[f- Fsu:jz+؁C"|vߛYSh +ñ/9龤UkM4zAEyvA뭴Q䵩i!{%lf1vl[fEۘW&FI6j:}M+&y-^Y%fLw%xR^Qœb w?~a+P`A#x'f7&h _wWZ-GBK)0]_}_ܩ_T4 /CyI~1G-H|&4FմsaDtJlQ}>%zh=6,M%>ai?:ܼj}BC^%(_Փ$_z1t,'=vM#IJ =+~Ci{4&]ba(@.bQsT,#rY86hȱ^ˆ؉_xA:C_;ߦU7YN&!pRVCy܌>7!3` Mnu 8"gg+Iؐ2VGJϘCs(hwRWAǒT&V~[‚Zog)f )p,[\4G,;Fj4N"h3 a@8԰#im6tR 9Q}ީ q%WƫZںraLt6għ)N+2Wf╀fwTot a4YGq"Eq #' SQ]^̮8O%@gwH |}_4el7\蓣Ei> DM ?4fq+( 8Hԭ`1g:$s˽co5d?o,St4Ak?>8<0Xwt~#Yfm%$+QeoUv-AFz$%FJ;蟢5c%@wjGQ",$; }]-PV1&QE"S9 Q3~0B8ǥ5eF%!gbHf4FWlHqJ7(a* %H-z-_7z u! 2U>ERI 9Sã<Z^PCb&]tzꌯnSaֵdOіO0UoP"6scKwQ:+3NQcfqL]o#+64tD#X`2fȸjvm61D&$Ҡ_Q~:%iqa6t$!7crv+_"IMab\nh8vrF{`fڡܓ>\d/cNq_n|gLetWI4!&_>:bZO--DKa*X-ghX$-@'"Zov+chduBpɛ 0ڱ|5ق7Y>/T] #ce:pUQ!L,esH^e7:]`99YT Ju^sw^(kG2uE`c٫h8*! M^rVAL@jg*k9qb71Xv$c%0B;x.*i滧kJe(E/+\(m[tv(ɜdqTKu|#,:(߷'{R&#G3- `Δ(Ğ[O5Sn vD;IμI@u07&Ko7{wIX%RS#DWZfjJAxx;nꈨ\0iAsava+!}K}2~U+W ?iוB9e@l|{KY}Ze &jk`E "3j٫Ԗdb(4Vɒw%óRM7Na̰YcO0VH@͸0 Ed秧hcLҸ#⣘E֋ϼ 7CӘ2:FYE+l"P+#-,xFҏ&7s׫9XaA\y*LZv߬2oIsL'Oqӡ8sdS;:}# NM%`=[]b%v͌yLtSx : &WZ7 n™d"Ty6 _dA!ke(W,}*K-~-7TuR>b4rg.,@ Hdm߱RR|$;td4Z%Cl7Ujf*-ma?&s_y!*Z $bji@pmZڒ溁-^K ]IP'} @$ts]4W"&!]퐢+AiGt(5[4nOCаh)P k"O8}$T9=1v o PfU^ӌ0ܦu%ǿnH'R׶U=T!m)rӑW0 Z!#0҇=H{3rJ!\y{݁Ӭhᡆ3)=͙˥CL]n|y#xFdp 9YЁةV']@n Ѩ]永a ~BAߡ0 \+T1|D3@Ƒu{^%zL;9 #.N lj&'Sɵʛ-5ݓ1:C (Q3 _n݄JJPՠV.ι8cr@{ O*X=+[9 \$wYWqP@u^ LWBD8LNgI= q%J쐝NF~u#;J*k2Wz;+9}z߶ RK]MK}NOb:x؝S qbVbEz]e=ꙄCuCM>lZ7v)m3 )h"4|O]f}j{Y{ښ,.>ЂfW3]˨]aw'㣠[Za$ "{أ]0u?:h~:+r&y'AlY\e*NwES%K(GA+v &!F8QƱ& h!j8'# #12;zGF/FFu>`wmtv;-͓2`8/ t?d8r=OVZh(r: qc) FmoUwyzBl#>2XtmCɘ S17n_$! rf,brڠQx%'yY٬px*7&wԗEQ9*]@. ϯnkdOnB$Ϙj~r3[$c{۱*oR<7 9)sꗠW}`y ?(w">^Ir{T'KfO}b 'v Z6$q_AZf` WdOTIz *GΎG=oKKKԋEG8~ך ?op\nw4H'Kd@g? 85R ?"gA]x@;!:KG$h~ '6dSؖJ4xA:󿤙B)=F v +i?~X'sU H0(E ֘گ7zV 1b5 &k~%.K&uap'JO.@&9%4'z1U'%yr _6ŗ1GKƶM6 7Ӌlh>|Mخ9qE4D+|v]L~O Ι<2}/ 1c!/]>HQ 'T m:Ez o7>։;ѰvxBǶs߇Qz)L" &ydXv:/0 )4(i\tw}dPRjxWm]>5Nȁ < CB|;F$ŮєBjVԥ5JyAr!31B!]`9 Z>Ԁ:rSVfϛ߿G?wQBq|Gga2>Pտ<Ȃ .`G8@ `BGho:.:&1)A Ήx(? ` ϫ_KL!:hM4() 9dSZ=ZPjfRc0Q8jC͚O鬅;~1q'TmTp}ȂB<7(`5\|ͻ64nmC-|㡇! @ Wݾɐkyqax&\3]hN@%T)[#R-3jtiɃ{#:V+Zg sob'QëkzU`"R=̷@z3XIZ3TOƆ:Bǁ'^cSL@pgk7Bu \dvCYZ |jƫYTiE&2Demt1Blaq}+{H~65[5~&U(sJGi>L"/tȂC<Ŵo@z#zI\\W?l:q(ޕ&Vo1Ck7)Oe]m.U8sc[&z"^ت'pEPhOú(٭ eE@FmjDZowj0 >A~8oh9ƛ18JuZr )LKDŽ{v1bݾcG ȏ Žv{V!"3uʂk@$}}5zX? 5[G$x/ 77#>\B>I5,Il;{?𑅍4e'87y3Zunylzmos3L?:4"WDh/Ұwqs/ "<}^Bv 5"&4JJ.d6{n0 tO%V~g[Q޼v|UKh{ฅ]›b֍s|VclF@~o+6g*!JH~d&1 ^bu1ڄv(34z814iXn/Q"7a?[B{ ki%(X^`bK-E\J054srscf;{fA?t4B"y5%z G6ĜCUэ¾&.$9%咾ÁZě'~4@GFW@&t0DI%&4yNߵ֯9f8=p^e[ȡO,%%B3D)5LMjR^Oq59tP@c=IgAR3η0&g#ٺ!"h;+vAA 2-딽MG~'4ZZ[]ȩ0& }H<;E)@[L "2y@A|t'.5 o #yYRk2,UUZaq4N(2gqhPMcmr'.^20 ټ--MU`v^">mpGٺߕU@"mPd'"Dr"'WrKF&ؗ-t, gF?'>S-o(nIzISzrx"u=mU{Zk#sOw7\𗺛)ޚ晈egWl *mұYTT _rBm#Sfe@#!!K맞go{*˨L,?r6jTtrf #4YP d!~e(AqwE'(L\/RY*2=OЄdpDc<&S+m<l?$mGQd_ILxh2݆ 9{ͅeKZ k_9L/ *J H< $gfqR>0]; jj _O5M,e,ڠ̮ݷYm=N/gvC6\T:n:tqhI7δ,b~ }N"Z/wb΀SiaW>[dKW3zDž.!q~jή[y& 0{ZT%c2Ax+c}>XF~ 8'YGpOgE?#b`!\:!ja\V J&kuPvYd EϊZ0FF1,Mmx~e.la6U- <1ЕdWk0jk*;Tp`~W7ؘ"=o ]i {s׶nvќZ'Ud|=ThT\ds&qǮ*;<^i{Cع难x;s]E2T=* S=cӆ1 ?>}FHHrtc#3wXϺ÷^둤Or!,q{wZ5Oi#-ē^L2&G;ވ` բ>i!ʀdne~Q`|wG5p} ʰ_*9LLxJ~j9W~KvfmWPHnƥ`6i"2, 3fȜH 14Oi?稼4 .Lxmb2%#e]~EEQ?Lzr U ^JqFնsDܵsתLW_ &s ,`ĖB#}  |m@xI6a@!D b0FmuiZiez~ĩE!/rr9m9't>k.uksO bz!~+kJTU\wn) 賻lc2(C>oAػpKhķ{b*M{YfU;\FFq2[jElhP$1;s<L,!Hz mTk'/?9]::O`"Ȇw,U556" >21R UhZ+ɃC| ,d4]Pӝ hZC)7=UOW0ܓj4sAeWjEkNv$&(Kjl+nR?U>Z*kğ:UmBA^Qm^@џms5)^ӱ'" bj|mF!7wXI -[U~EEti"óUm<gI0,QvCL]?XMփ݈%yB-rx]\0TA"YxU($icI`h !4[f kɪmQ;HTR|tGJ%&@D&(wB9zAwϴo@^sB).=ԖEŶHZa\`cIu?un.{f @xlMtPkIp-jA+Z!xPW'c߳a+/" VTirmx@5#P#ח j%Zw1ͣ祽ucF!gd#LJLM߸ZaA'=mC?!_~?Vw+r+αM;4`UL0kk"ȸݖ5p' I 8rGՏN^L7{fH4Q%zG3٨r2{M[hNULGOW [C;xzד q w}BDϝf}Jc%(ŌZAJ6ExtT%:u؝z3t1v_WWUtd-܁&&nC1O,2W o>uĥ=K)wE,gk4# 6 0ZB8SxiP+u]u(̪dmMΛ yU龻Jo5aeRԱ"t51+ȒК=a^"^۔-9@J$?.?ȜaSAc3:7p`,-K3!êѾT-r#F"RJ2OAnX ɪ$%N79os I=MC`H! cLf4 yCfo5;!ESŒa3g F3\&cf JT}8;>R_FVeIY!nl",eM8UA] >-am"G[^%04.EWWAF7+>T$Y9R[WcM/iJk=skH C796 N+8q&4 KdNLDEr@F{:tg̦{kn @2[Zl+ˎ}GS:é-tePuv{hĩ`(v ^p=iZEFjq{ňbnHN}!ӛI.I7 Vz^  -a?r˜@j6k,)Gy48Q!+4ĂXk/R𝐙ϲ9jWvGUI\R̦bl?= NOԭ>̝((wm9+s\2.1.m=yjcpWpmrܒ"Yт5 vKr$qbv3 QwUp[ nqP 5<&Ӌ{O1z`_C7K]~"hS\m/L/p)44, >;GWѲqdeY20]\gr+|"]auS =I>{.'1j2`R%̤DŽh;5Zx 0/OFo{~[.ja̶! 'o u+l"EM4Oz&="?l.P_BS,x3]eHbW^vMbl.=0uHz_4 V_#4QFui֜,ĄU9[eƶ}Cm;<`2u[Idkdq-[pKXNq5JsشLM3/XwwJ9X_(]Ɠg~y2Pf.:(:Jx0@yw ӳqe9 CTyU5qSwhɠfyE@=Ig{tU sas1bʝ(VwIBT @##gtݘK*PVs0S+yAJD&FV$tRJCln=A5tfPfw,^xZPqoA Ewr堆R 46<7t5wu }Wi++ut򽑼`J^lޮmcL0Ll+Ȥ"yny:L;I_GKI Э٩kMw"5ֈ-/)CAW_*@T֟ɺxKFSl?ؑO.b(so\A-RDUH3W-Iϥm{xdrO{jEiGP!$̯Ƈ,xM"Sݨȥ'tb7aP*+4Am]=n7pTҴ} l!(ZLvZjn*"kHoTyJ@Vh\9 j}g&!!="F/TħTK$Ҭ *{HJ~&b:>sp`Ao{fuHsnN:tw8u-E;qnPɱB-fbY18m_ºk$ ݛi;b H Qh!DHDovDmB_%~c]w({ؼmH,2=I&J'aA20A'ڜ8d!0x aܸϊq8w2814Ke@ 0S+{Ykm HzC8Ak a|g*b!T&8 ,rS.BTI5\5)VƹC?o2j4/soLjG!ȓ=;@E|b^ qB+$~uTфAU ރ^YIyF`Yӷ\0$!?XS <"+W)L&O}-c /8&BF% dpiZ$ YM.B(}PH)QAf$S&yz?uqcڝ#~;ZPqz~, çe_Ac +o?ƜslqB lq}.B CE-0MSv!W?\Zs$]uWPD)HMSPjbݕ ŨE$4wYuaR$0E}P6d.F]Rl'N ;>3mh2^+]'ѧ/}^J 9ZW=ν,S3s[sha _ L8,%e0M[S64WpI)N֔2Ȁ7 |ϕ7#Md\tGU`Ҁ1` fw fVoieeQe NҹU}M١@٪ydQ?p;~-=|ٮKtFߠ3Xr:1!AJI@L|O~4/ӲʬG0VرƚC}*4bC@X<3.;)T#BF0@Yb;8(m QLu4HْlY 8!8ܲSGkF j;O۪25Tj6(MyM+ٲvs]j삶Iq %aio|A+͉ߩȽDU~y7ш$ yE^D`)9Q.)fAh?f#Fx!X2.{ݻ &49cNkѧpbԕq[L_鿄/fe %;4-û1Fq^P%Jgcz&HzXq֨>tزt!.ΦVՕya_v*+o6[3D_F JUuz$ljTh\"Z`jg Z~WWȟ@q XσC+ tl)! #Џ9tzf^W)Kޒ)j¤mp#l.Vؠ¤{v?J*>E6az3gv0E`׷RƆpB~6u*5=;q=Sa%rԹ\;f^,+OV9Xv3ћ`lN'uUX R^W=(YOqXrvX0~얍w[T2=+ԸsD[2Y2'8MO΋110\h{8{o;HɗDj7\"}-gWdk˅SG cT"q0 oӗݤH:c0PW:,wځS7i=j0ʋ XӬ#Pv J''Ŕ;u#:0k0˻JbOϨxFG.W™"_y7[/nA[^CH<>h&XSxY=-vDFHlƗ6(겧+\k~Y 2=Wrs<܌ƞzFѪsa(!z5Yg6&lmPpT4S@ʑ5^rڅ@ws/X,,_\|B\ɿبc%crq9}'031'W7bn{v#L.[m 3=BA',מ`D@b8X`0ewKo٫,u(p\'ߤԀT+w(b/ BԤ 9)͌fګ BK^pXEȬd(rω:0Ep2Pq V 4{@1<\(zcdԈbt>FoXc , ZݽXoZq9NE ;{6zs 0PMrc}/ qV:MAw4]R?$FW*Ҽl'꼥@-Teup0Sz_sϥ3l?P ,T21nG)'TӋOOH YbHۑkTSFuT\r^'C:-%Ke63iH:bR]@ަ9픈ҩ;돾x{ĔS^N{NQ|®(94H֋+l͍z9fwzd*b`t!?2NV6yaFb-xC.L`ޱ5 NARˏ/->~=323rcؒfq#5:XV0n~.gJB}q(ffQ}&,8Q:$U0SƫG|T@K*`*hM=Ꮼzʽh: fTzeOU%C/> ]Wt4k͖ ;g9`ZS! ]Jɥq;4ԠGK&IkfҗI-_be^HtQRąN&T3sbnі3ϡP CI 3 Ŝ'}xhuk\qdu<8lX"XwwF?곇H~uHH#p _Ыy2JX5\ og=E(RWpv1w9%tY؂װ㜐٨f!8"j퀅z5ŇnsRzjuE=9ӌBl7;͕rE%LM3kQYTҋM8v i;BywŃAРΘOH M1~Sjj31SI| o ,}̥p̀bY.@MfoޞΫ. HdZYwCӣ՟~]Vqn/a se_*!F -P+vbxT0t`F@r2oymGTAU> HHz sYr9dƵѺgA.T6ww ~+eFc.|%3Ve CM/9AX,Ug zej㦓X  k`36R2KiJ?h ⢍豹@bl&_zNi+szP$լj.Ȋ(bIph?c!#hb ۊ*9=d#90H1&sG` *n}.r!96I푴Uf^ q*Im=a f|BDah>n<8Eu|apiu\"[NwŻɄg}VuCNO!+}HeLt0F ꃷM-_=zĶg&7av$e̔U(}uy湃4 o6fN阥*R ґ*UrgR/:<p_䢌E(AnO=E̟g܇IfqNI\9Hp{$-0O\#".qy1dpRhW#f$ܢZ$ .Gj:6Cq.y& EZm$Q,m@H+jI] 5h`GRL:@a o:UB%34t+Wh <ϮS-6afNj(|`-,xhS,8jpCM FKXߐ5! Sp-7;2[Mj՚(Zw{c#y6NM}EʼnJ;Z8_6VHwW gw-wEˉ^-nu_{5Ŝj13HsSZHCI>wWw6Hv5Qϐsl4 z '#cН2#LƸ.Y4Pb P8NN>Z"0#G"(Z({qe>6edAi.$8b&0_@p ̹f=яHk#l$cwH`H%5|IQbd_*?opngQCpf51R~cZ}?w >HJH %~ԦTU',3EwlVWX3. /IfKkhL$ӢaQ:7q^>q!PwV .gm>;e .#!rd$)RL6:F x_6{7ԁ(Sw~{5g UDK!vy׳XBg5p,nӬ8BWZ-f53jds"{щ>]\c?kej. w?4>G!mZ .G֭lekHSߟ,h"txZEj^$\ebԣ  7'05oPzk.hK`NDD*hC:.b Ek&׻ne'H/ aa;@5MO fJivǑMvKucf 7U@ 9nXCݾ8>,^ޣ|l9SCFSu;e9nX9TʌwlA);TZVG5T'MDݿvs_iTx(ܐB!T5\GH((SkN&ȦO()0l?C>(aHHd{2~\o\Fsb&t$(bH@ەųgJ K;ru3n1s^/"gJ[vmhw`[d%G Xk00ĂlB5j9QeD/}/#K!R256ǜ$HBE8<46u>};Fׄ^܈9=j->>P׶iXnG6i9Zs,ɓFqG 4P_%Qڽ._RQk"8~tCLXANuK.2%*+>+ ӣXd}֋`R dI`k)x[2~ (tf)e_ .ĝf/nU"A~{el6 ѢP۱lop!$J,]4~ۺ1$%8E{P]Y3Oa[{D~bx|@3e*a^>##N=fV|l}jQ\E Jh'vsm$)}  J;a$gpNoI AC2pgֹ{ud˘nd(=םp *G^W?OIZ{F_Qҥ\bbp1V֤)m[t  ]<:%,v5!gKJU|xT\'%iZf#IiF`j^VRf7`$}`&HҼ?шX~SV96-MT$+Wna[w/y9/rIFáf[>uoǍɼVGe ͫPt}O.ikg5fY ~%ɒsC/'VO82 w^W,⥪a#h4'Svj`/L@bw{#3yHEXQ}O388+bX,ޮ`?/j`I͎6Qo|{thzy(רVll3 PyѸQ.qCFY)J>FUEg=cX5H;>ƍ?1 Աܰ}b\ ^aߡ {y)(;N6.I'`"v"%V!f@ ՇA$TŨO8,*mE'8 I.:p%OJ}vs\~P˓ޏf0K7Y=]ws)#Kq) +Ͻ.1Z8BLܸZ9z(Mbw0?U8"PȰcM':@G~޻;:T`0xk]}ڲ`BfHj:E'殉gHڳ Rl!=ᢸKB.*T 6{[tY ?ETVLO%; I7A`%;2˩- VPjQԙ$X4Q㜽F ה`:'&]@H )d\N>S"BQCE5yqnd(?XfLj)^DR,1qǚ̎,)tuPe3Qk*q{׺#1xc.a-J2u?x5 \;U,7L;GrXEBnwukI}v2kMBdGHĚX[^7S_>:%'f|8$Ʃ>>S:C{0TL`vʠ̨6C'ȉ 0mc92d#Z0A9PUI(JcI0.>]]r.XǴQ۸ ƐY I:~i7E#JuIfA]>йJdC57OUiVMR.٭jN]'~-;|dFPNxA%r4^ؼsqZwg)^圆ROQ})SW.RE@(6ǷQ]ns6'LR"&O=8Z+v)21/ G?葒FYq5ίIc/< 1yZm@k-! g2UZ3Y:ɻ܈ABnN&Cf-wԝ X@DFBmK0* 7^|jaXpZҞɦfi>C@s*w,FNm)RZGBt s.oZ,aL23Sm==%GJzqѹ#y}ݰl?jɖ<_t딹0z vHvCvs$ߣkri{Wd]Dwpq<k)W[էwVnE:BRɡmoNӽ ju‹#ZgHPV|<|l - L7 ~XFCRnzW4'r]فȼYp^w aThƓ*iTlT5&̞Ҿ*\1!¨b628erI?M.|пݯS3P)u?cvF/wXK:LEVA!wnGp`ADJ]_X#3B/茭 Ib3}岝8hj{ c{+5r^US"ln@vC0B1+ΈP pzL9%s+~KK ,: eY9"v5X VcVdeMJ A@}뮡IC+nOdWDN rh+`zC`P'O%ǐ?Sg6zU5s1sf}<]DWڇS9XdN\Kvh/%Zf d HS^Fex#fe3=Ue `OҸʽ=zr|B5ʥz-^#4\%MM>K%g:@9ܡN;taYAVNm2k9[с+uiMjN| { X=lJp&JȘTZј0>(@[ɨ4W =4,XG?L87ڹթ@*kAgUY\Ձ)kPE?fOyrVJ)˙['!9$ȃbEHG lPs 4OY]dܨ_F?.*7y!"ዞޗYRzM60X&d0K֚цCEJ]Mf%"ţ%'<$'Key5UF(1s ӵ-g'֯xP|V~5zt ob 5d駹~w$8T!4Xu.pz(e_HFSAe%DŝKV!L0)ۓU e12?4 7񪭳&=dw.Sodl}p٩k/xp)>K,@&N÷*d>7!f"NAe8 &|3}gUT["8n-b8`r!\?yeI Ί$"DҩY.&E$4]m#%t"S%qkĘ![mPyCJPYo+LAĊuE6ίnOں 1OEEP4pMݶt"N %?,+uCߺqZjȎ*!hc).&-Au5knЗ3T* :%7Ij+8C>],Y^8"d!b|IQ}fL̢h'AH(Ƚ 2TXB&FIZY?Zah6] g3$O45ׁEoE5YԆ7-ޱ&mZ6siyq!'rk0@P@ ,vU%߬EziІi)h;KP ˸#yO / 4vM6&S&yEWJl~Z.D^d;@ /kA{F@5xu_ce gN c֛ܳj38?#cu2bR"L.U[o%#&.l mV`%ri9_I@Q.)2L_brఛIkb|P?IdV$ j1~K)q lTFl U IhZ}mBzjkH9#rRDzBvG"J._UdnY*[+UTFII1n|RDy9R}֡}ǐ~/QV WUl|!_AA N+]ȩ6=g6`"f(9 'E!$ ;7i-̫Nagxwx6@q|VoHqֳp&ކÖvo rr8[ Q[8tmYYƢhD/AH̭DՂĿytI&8Wxe妼wх] >^!SW>R:&K/;crů.D_:{Hw!B_\B"Ve#(yQVߠ K{=δzEhƈ]J'i 1b8&FABzFWkȁUuN&2IQ6-ޕb;uQ_ !X1ѤDR71nfb9^78QVIvѿZ6w/+9).qlE[O#6S 9c!7 窅)Zð{Rhp9^2\-uzb:R+oaTZ/L4|:ǎIDe G#A&lPg_x)赣vR)+Miַ18W!UW)J,>N(P` ud) >A.lY9 ]X c=ۼ7k Â׋jnT6~Tl;IT?ڜzUU ,FSL(Ր& WzM\"7dHMps$I@pDFm6sO#&ڎl);#n]93rGc~}RN*iJEkW)}a>P{'yɢ<9s"X5"H>}bR=:dKNN|d\t2?`)r|.?^%&@V^gM?YF*ns[8vnnS:H°a 樰Mm+L#o4 bb.@YS{?[p]CUWѱEghmCd&F^2RwO"uAdA}yʟkBJwqSa [աѺBWakrz ܳ>+ED9`Uc;5ޤlU<ڻ]SYԩU8;#L_ȹy"45㿡V g?|N(fWV!8CO~2{ WX5PLƌdsS %n_8pGJcj+O?ߕd$PKG !i toD?S~mwul^qQ!WlHw6M2D܉NS6v-eŸ2=/y =3s]rx~+\Bi(T uGy+qVus,m?Bf ˂ܵcmR#&[nL`Dư޿QwA<񄒅K3?k ~f*[Śq|A;nBy]C>;_lvJ2iX3}ĒBx&7EňZρKzW*G^ً\ht Rn͞ܙ29؇/寈g 7mmAfgO7|9/R8QdBRߢ}Hf:/lOչuuY2p3p!c1g~ˡljjE͑10VVi$'ű7VKhfه ZVvMBFI+ ,ӰF>;n=yF /) Ncdd68C޴ny ^a$ ; Ӡg?_dFoҹ4zA+J TZvUzU" ʼVnoM<v}jK?Q@Zoa#yesnOjYn1P7laQu5Xo_P'V}Ohf3+[Kأb#jtST*caI QՃ# w*x(MO K:bnژ@;sC34A5s&4Bٳ2ls1|K(<%rDe) A-GC E,6Z}$mv7hPafOexNP +S 5'ZD=>T9um۬DO# ]C*߯f+(.G[2%?XC66A3T)ƀHl4==9=6%kPة^Cq絔{ #FdIB!!}|/L&5e8W s O<;9QȚ$~frg%St0eSA) ?<-lfw%)=xFIH~@s-z~۲U\m?01 `Ti4?nߊ%r zr'HVgF Btk9sXJTվ5mmd$Nqjy '" oF;4|imvV Z#DQsQ{/ùt!pV 4n>X ߷'wS#9Y(1ݠH5:='LWU((ߪ- U/0UrŏIܭ0,wb5JU)}QfAܜx@tm"ՖǐnTxk5z8uFZQ&Zvӳ"tPdq/K6WöM;i"y]|_Alv4jtӨf*>#EUP^.MFi|T)!p5,{|üo.- ~\z ݠd91~2S d#p2:S*[sء1/>rWc\58*S*U_G[)+4ms yXW<޽9!T`smWa WR)]- |[']-*-sK09CTp׼o ݚ  3-#w,]Gzk}[(U~<8t*|`(<;D&WF#A;5kI07ZǦ=cuۏYeQk﹥& gocL“]ss:uӾ>4`哝Snz0yfOS^ =H=Fq +ԔLC |R qeg50ѰȄGI%EҹvO]?.bNp&a,MzݨdA\oQ i6'5=3=2HgS+ pִ>0E'vě;^I*k/tPDRoad!N%U4)9A /2i¦e+ 59.HՙK`iƴ {)LGZ^,;Lz)U :'1uaff{VΏAm vIZMAz45wϐѳ/ff]gEtބrZbRE{ ,hEFw?G=SV՜za=M?OxvN >:93 .p<ڷ&d]\coOܼZmf= y!s Ҟ ΄.yK6$XaojD!>kx#VgJ i-~]3(O7 3OpA,#3?Hv_Id^"^֖w(A޻ΣXV܍V487'UcVY4Dgӛ Bdi7ĢͿ;o*3ANI6 ^ݙI Peibtn&s(N:_cG|/@t۸#nӑ,fL5id1Eih ոڬS0 +)cykgJŌk4R-Ezg!>zi5֩_7 N=LeJ 6tغj ?#unM6`- )))%LI> P w6? Oȡ #5JʰsVzV,:2&Bx@|#J0pE.jk\V\נV XP76WoR~xL9uάj@Xi.8s)soe~A7 ~@z" x--dXZB_ <҉ lP-EX_"YX0v/Il&R3ѐ@QU;.2$5ZPYQc֞dwHZ;zK z"CY^밼?mKޗ!"&ɔs]B+zeAmSFʼ2< }nGW2+܁xM@bՈW0嶐֘TLæY{$PȨ;5,aږxUMrlOۦzRȄ4f,sRMWe+,b# Td#jH?5Vp⾔Gxr1A+*X͕5.hN0)i@N1|F/)grANx&sbzY}uo!vKfBl4kIRqgRei̼} G_=9h 1~]a⤫_OZӌ`ig 05υ@dVO7DZKI a>]EeD{To@RA,c n/m@V_S%הaGTE]PV T쟀WɔB72(+l\Sԟ 3d1'qTΊ=%#*ԴwEWtn-b0F3 e&_WtLO?=m6clK,^.rAR݆wOcm19h}NR6+ UőOJr=; iCVxONֿaPR;)dH0Ku9f#[y]>sU{ JLZiBZp.^h<+"!S=uJU.Uw.?pdW-dsOz.+ -=|:mvG\2R&%мOV1ؖ?V͋gya5Hߗ`4y.AdeanJ,dĹE T۴)@g\mjyK}@Mr;@:g6$T^JkE b*7Yx8<֪]GH-+i o{? w碼E#,=q]?7kc0C }mLT^L `r싩B}iZ"ïeN t=G+B9װw*wFd<ܣxjtm\> ~ I[l#xӂ@BP~^aO_=2Qʹ jb My۹85g჎\kW_DfWkT|i`Uq(b xԾ=/hm>,17}KR6~RJn*˕LsO9 GZBUs?ګfeDAxsJ+, lF˕ǁ:uU'E-N[Oy RdYHj< _hԮ|] ١a_齊(a)l⼆UD}7vbpMZW)ޱ"s  jGұ)}͢^T&R15kLV8߇le[3/B/+wO'nMmJL ȃ^Dձ`: %3 Ԙdfȇ'Av0s{}9 YChmlkJz1V j26t#lػE䡽s,j܆+W`?iTJ7l)PO0r-7ʒ.p2@Ze,WBb">[aZ#R92zhMxް 1o[}z8t]CBU@KDV!7p-݇xοY_9a5[A/Mkǘr*V,g$|tM^3UUf4{8Q3M٤:V.yBʐ<415KF7ÉUwJ|%hy]0G]e)\Ҡj~ѦE7wE)b+(~[.$\ͦQCT8&8OFM0 pjrfnǧKL6>7$Q00{Hn k](xC~H'T/IݛS؃9QZ[.-j*`ϥ\ege)rK %8\Y,/9)Lsӧ١ouآc++49?"PZntm_2tҵ: >2U9nnՍ&BG(Lގz\< To)6l]qCeDqCD̚/:u&,HGjNkO4mʣP6^~ {׸ t06!-iMIb/Z69'{?6Laf=֣[*mYdԫt(YL{l7?faUObƒXng b `*#MjgD)DV䍱m4hGhN 5a`*,^!q}6HW̱0ʐLRԸ,+K֏њjƦ~QWL֧[_tjž9 GnjBO;1ƀʹXDӽ{ YP$d">u<&=3BY/FKxfج"7fp Vh$vy9jw"xEܔ8C:v @Q2"GO8/csLEp\;;A)9 W⡏{+.Ŗx'k _kH0J6ʹ.I6z@a;D 64;`/v|ss~#('ȿ Ř|]\⬙}[cf}״y>)ҝSk!LԐvstpATaЁUo4Lob,DTjn!N8U㒞JE$~w滻)W/5+f(g4PzgXj\B'7AUđ6iрVfs1&Byb 9ιǭK1偒Ul(ViH/˟`qq.:lw8m5Ljpi1;`rN 뉈Wɶbez}Gϙ+v Al/O_ǭ/i2i;2NAimmQȼE&=hLѻ;']P)uI*М"TdCL}_}l9|ڿuh]иy mp6S1$zXmK}0s #E*WrR9yc.Ҳ-Qc,mNj~Pп㦲xӌ,j4+/ b'p[ԡ .wt?4,&#"bu&@`JoT!u{nږdƮ1YE15 |Bl7CՋhaAc굀_sw]ZfCy/n2vH]_;望J Kس&~\Lش?Fhtc fl$/TEٵqyq~ۼ'r5{P [1MˈH!03KFw\Y[U 6Χ o*bFdL! Yv4e)o+qSNliqQ=@v`kSq mqƜsO-'JYbzpؘS+a" ̔uJ);,`A(##u^Dm'>' h!MƑ#75``MpZR|i=z9v*ec$y2|i rG奡UDpsk5P|谿h)!b>hjs)(FeWXJ6djjĞr:S;D3؀&ts79 uغ=/K[ֶ0!эM4wd sF-!DZVwײ5m%0L㖼sQji+䋒<กfUb]Dk}R'*۬.q\ Hv(!4zccYyYfbQO^G cU>mͶ-2Tb~uҨN?Z(-8|AkiB"YZqвcP^\ٲ/ڼ^4?<x LTc9fr{][N\p2~~{ýC3ŰB A[ }K{m|D~iR/[G'nvuv^ !)Iw_M|Tс}kӪԚjfN!6I08^TUYPa=( ޖ?/G&פ~V$HYLʵŝ{ ŭ;I 9( (4Hgzސd@[BNrO@ۥ֞Gr.·WDN(.Nv=R`pcÈh}&=\ 󀫟bEۭ y^+[x`G VViׂ~:A* f< `alOܘKF SVs}iM{&MS)Ncjֆ)le҈gy H>5VU,ْF?&!P,CpY'\oQݘJ+_n7M2ک@aۄ1v='*GGs+V`0' wiHҜva0-%VAmyz\'?x$aH!%3-vb(/.(@SʗRfwW.K2 ]zOtWl-;WU)w&A._ ڮzz>r T[T[Kr(E~a Z4\dݱ܅,--~wun60ԆsJ&69Q .N&odX]?4Hё ZCŨR?P蟰b jg5Om΄v |sj/PݭF;Heȷ9R3VV5{,/dD6D6[.ࣾ>(qhh)ƹ=BbqA>u{=醁t4Хo$qF> @%R .οi"fpMRo;ahop%66{fpK=ApDL㌀X_3>>xF?MV˜Z>hb56s=0#Pdvu.wdGT?'7e ͽjrRDlUu&;VɐF l8b (gnc 4:L0Hs]S1%{cc I(U(uf=ﮣٯG 7Fk R $ŋN^*tw9JPC̥s[d٣ ڊ ^ݓIE& xX ΂dBY淆 RZ!wY#-J[<8zoHĦ1YF(!\ztps}Cry=G0[,qDcS<9vԲI~s@Н?UPT_u2 ꝁU Ϙ fCP-bXj)Ԯ0ʗVq" ܄j=C7jOtG6;̩]z91sosH\a\m0f%٠FhĽuQ@ԛ{ <?AW*[M~h(HT&ۥqyS pm s_Q$!d+™ûsY&BUgLPK>; 8V1P!XjKq:Gz=ݔisl옗.;mYDdxWdMQ^so^)-O"K _~nRUB=FY";nNb˶ܪ~YT-i7ʋ2^]@{I2Aܬf`tH (ZvVJyºEq+F I84ㆊ!lB/\=B5=[zmC2^ )6F(D XZMu3JR-}A$N1#гZ.;|^mLc`vƤ)_E&)y lEؐi/GwB%V$f^EbP&HTA^kQ\.:Wfj#.Zs9N{7G,ĵ"IۧD"<:h3%V+,nvm7S2a>T8f$iKY7U~A ]x;->?p;aSUB Vu׈1WXwNt[vp(6}a,ris<~*,E\l$O]k`+P euţߩ1^`y F9_q~~mΖ7<6СK'(Fei3^sP SEFaGB3>eWZCtEM-t9}eiPHz{Lj-V g})qG%N3ߤ В^Pqz,T]Y TKn#=F>=F- Hj\#ҋ1}]]@y *:*;`!HNeB5>C+#QQTmb)/ȇUZGl 9HD/]EXc1=rovfBvCD;|[1Qey 8ݿ< U2탴1편">7@qϖ<$}/wc(,v72 ) p*=yjWݢ +S }XF4tq*"$1J8Z\^TO +\vgH=j:/G|1}4?wڴu:VhOl<3~Š$lLJjq5 |p,dTA6NLphoPK+q3r̂O Dyã+itTO*%[#3ۛ9|tҒNYJxTj+68RV.!ڴ8(\|q$8zi;Ұ"f Gh/޸En}Ode8rG uj%uʩC*7OM߅r&8Hs,-)R9*Nn?ɳ8zhl$_l 3Yׯ{&>ZNg*?u"bG5]5lnֿ @ĵod@Iַm>.:#zdri *@klN@>$phV? H/ -pԪO L_L4 ?=W(~;/7<͘Aq<":8.#']@`Md4I(GQp)Ԓ8˷UptLG ^u, !%щ %!ƾ=vcj'dx7vԔ}Fc$udn2"Eq&e=C){gpv];N|4w@d`YS>;{iQ9 ]R 9^%PZg _{p9 xr_JcG(Wc@蜯̙B[ll4rF 6_R' Mo$zŲwCw] bSxG{*~Yūjpwf.eeA&JA}sbL!v:JwI ִa(,,ɿr: 5ku M((`r8݂X eLR) _%E*WŨ63\ZWGaBά\9(=?Cr6MY;to&m$l@V(#0K84g$8ATñ!"}:ҾP\BI]œeئ3eMqEk/|qzFH.WQV%E.; SydskZ[dk^~iuqOy=D|~ M(7|v$s)qv*EZ'ӥ1}N:@( E&\gHg&("0,;#WGxsש@]tk@q򛓵0ժBX`̋L>9B~'FoX{7-RK'r-mpVmrp;m%9%f gj8J֌G#(`|, l* G^U|d͕9P,mIn9LKv,cԝV>-'dHSErbjJ:hr`9MSwyk[8ޠaM?WùO n6=L*#u֥51p\2Qg^cOдX}eYAZjY)GbnN䜣;C"I{Y3|~u v>^>( NXDὍ.o4)~kΌզm/r:n8X4Qiu8?211%:.k;囸i9х*?쬱|fKQ$6*X*]S-H|g2DHQD~y9Ȫ%v{22Cz]/ ۔OHV8|CiUb8x9)vEyL$20 %;1cVq6kbneAO1Q";'v 9ݎUvYr8}iFBR cӖ` 4]v8OC? e,>ݱj|"c ̢w6V\FȷMyW}";W%{Πd::x$T߷ D~@5@t\kSэ47+sGyI?j8$0ܢb?sDC|C/&BT=*sHeM)>xO# [z˜w P|>ڥ5:iRtQ-g3=R@7Eɇp݄_*fU p̋Xvnxtbbf w>kʩ[π ^)ߖV׹_T!ߣ;_ɼvVscbzp%>X(wtQUX:Y}d׸r`SY*MDB긐SOMH^JՋbF"p ʛ`$Qc޹B (tw,d ev)y@$y?эKUNt95ʑw Jr8Hi 'a1+/q0nx?)U#RiюxTvlf)FRHAW[sCwg뇡*`Ksy& eIf<~T.(ɣ_+Ue3gc%Q JIF:OYif ۯhH.^Emu}9GetzChJ2eQ@)oZ0jeEYDZe7VWXzUcn!bI[]Z_ܥR+9J-9P;Ꝑ,t$6U-RT*90L٨1p'nhsml f34:;}LP0jS`k[?"ƺnM+xHm[F\!A4PLC}>tztgkt)eY pRbMq5ݰ3KT!} 7{?EWo;hq2y/tv|VD=s:&Jh,$ ,N +~Ca=d-R(fH-UĞ'9W4ݚ$qɏ<x[V 99dIGkZv $M@aΧA_gt^~(Wq?4&V&- ?.] Ŕ30eYsu]~V s@|漊?SޱO/߭ E@"`$g@|oE$:}ᖺԽZ8m 64Evgtg~rTuA']vĽ&/)wf1u$|dzs-GY{] F\gΡ_.lZܾi{-HeuR,s؀]Vf"@eڀVPQu~[ҙG ?<|sc٫_e`5TV! F u~!~䲗'SdSEO#I9bauV#胩K]F,X烼C{P5,[3C:B!?Ҟ')77Ak{ůbEq?F8(]sj GBβf RF#^O`VJLSU0@KH*Mi"B5>BSmrLjh7?.ۻLb]a^L+T}T_@Wk/g²s^7D8*)Ʀ?A]1F<qmtm$L9%0޺lїkιͽak#+2j]^uqھirP^&rş|\}q \mwvsgS}+^ԓHj薋҄&>RP.o|Yr!ؿ3:*DpJ=ȲC7> oFS !Q?ww0j@m[Z\$m:Z WE-pҕ#Iwmr_u`S׋6IϮ,;=(F3}tk#Xe$**IEIyjcNĵTI)vS-WՕGYp):-8Ou7uq ^q#9jb+H,yۓtnE." HY\ Lɯ: Np4rorFfQFw/)+{%v7ǣ2Vsw[x%p_XB6bPTv2s_M%(*ZVMUӊ83~mԇ.^r%ށ+>я#R-i\*/sN$@&ѸHL5c^HT!!,ܱ̅dzPmW~SHe(\dL޲D~W |YR TA(sAT9Pg;w"=$?>;#"Oa%M B5}% 8Y'.L5ͼ 2tOL4Wq)k>U?<Ӱ۟򤨯 xE2Xp-0~ GN.4Ɉ;7 &HZPkv/ Ո64!nL;nV#l~r~گtZBǑz|W 51V?Eu}oH&@hwܢN;R<5NNL[?0l徎=pl|P:" dh}|$}ْՕ;P$%38JE%60e$uDLB(u;ODMvŕ{A,,(E" ST\cQSM[A׾4Prjհ9HTQf+!~<k+I[zrеVÖS.vXzMVIC c; /9?OeWP|g@\,q{Qnݫ헕*8^>(Q(mΨpq0݇컁>  `o?2v1S /LAL'_ |vԄAS(9drm ݶ)b̢#Yq`vyщyKMͫ7pQMi\UƣT_T,t/@UELva7#4OZKq}<~] 4;>bhhW.š$c$UsXDNˁ`߀ %i]x0ٟ׈U:˕r94sfy  Y-!-(!_y>e~b;]|cN*<މ3^ YX/.>5Cf.VmLGHj7n~Ua1M8*d9%pj?tT"*<|T)A;NYY'H?ߦWj;id "03Xap ]@¦n ϥ6ˍGH\HcT b~[0۞ӫlݗ8::{EdRƻH>ʓ^.c6kP{tpN0~x aM7?*b9 Ѝ֐~ XC0N!D1)Ȏ̈́,~E;Ys;ߥbÜ ÕZV%Bt@é|smj'䆗u?QݡӛS5-B/њ9.Cǐ2 '7tDrG:epv4 s]0!<|~$6;<}:-6?u#$W"f.+D8vR>|{{5'~b:NҒTVQ a,+r,-־;@<. 1 EԷkp-GR)t_ىGNfG8WȞ *2 Ml oUw4= UьYjޞwjï4DxIjM:<',o_O'roJrb ؠV)/Me;sV$s.",P-yT#d~}U4v|:N^8 ȆF{pEǝZR9ؾ|+Vz 3NL}T\*TIeQ (|q~̎ ypGst xvЦ$M%c tavj^!z2 WJU/cYHr͜,獵,H9wR%R#sW PѺw a3ȿWMNyB=Oz#S v]_6BpL:f7@d_5$za{56_ IꥑF^F%F2y}1nw%M" 8"YzT0i_ŶOgȴwqcjF]0֤aRʘ"~1WDOnh֜\_+.gSvGԽ^ ZZC{7r 'V"&P#u"HKP%25T&+X%DupgWi94ԯ:aSP $@"d8ɼnBp ðqC9]8cvgȕ<Ӣ4m-̏y'in醭:J{x<hW`+r?O{Zz98c}%x$D;X#1&D_"D)W/0O^衚$,5Z>;eu7Hu>3ѤUԎ^jhEiPwjXc#lEwR%S&]|KDK`' rhD |4PW^sM>q| VF;lF!sp m\ԝl;*HQʞP.ܣJ :RVVFm֝b#DB oFj/y4L!S%~ KH:O*e`򱖧oQފiN j=D_b,5zN~ZS@,W.:ΐٵ(˙b042plTMx(11U&'ڦNnιP꜒Uw;[9@c,";sJ/“] jV 5u"hI(o{/Uz>hU|̹j1w7-{I"2+u/12Xhaps% !䕃 ֔t8 GY;.U2SP$%FzX@^*(ژYKKR0mG?OwtHnd`X1Y p84U9jXZц{2N"F_Փh T~&zmI|ʭ]/Q21Sci!u^ s7{-Bɩh d!9)*RNfMόFdJ/k}=L-Pr, z]>n1m$sNjT@e$8%*`[ x{M 0C M)k~n 4g\aFұɃU+̀w״m?aPBw(1qoe+3g d\%;%R0KBNmF, RkD*JC濡@^(tzY8zƞٳNy*YeL嫱}ͱ5*AUߵY,uЭlD"@և@B.ᘔ0StrmGS|iW7ٟ'&ħs%lƎ?7(TYgLx9U!AYߧ9y_Hv0 ѼQSO-ozn}0\dy>+Ǚk6 _Sr$;%P`Rr2RTʀB#; C' w0RX4;;&mAڰ;{dίŷ%ᖡi恦*-L-^8x%%JKjM~9r-w>y ,ޙdrDkfSII~cAĩWTY?:~b#,n!/k\Y'Qvb&4q]"RSq$Ŧ X$/MCwj*.Mߜ;iRdxr3B1m07{ QG_H&x}zwnvJdz@O~nj|XvQ͟@cr,E%ƪŦOSov[7?pOyvzh…/ۍLz_rFCqOSnHr|ùkƞn@( (6f "D퀿ueN4PIH"R*@4R\56Ob2:/SONFY ^%ߨ(J-D.S7۰@ڰSL } <6 V4 '/翡UlG ;0x& Kf^VRؠlisu*+V?f8'jϸ)Ew/{&cgp{c>hV gڃ?o{[@>$SL˞LK#xt0[>dIy;a~5Tf fU||ʒH|kZWHQ? DSU{PPbű±S"ScJF)OxkIMQt'T\S[ctw4TtgsJ)8RW8sȣ!c@r3D|o`iH˶*9[ʹN3̇H'Nflkt<[!9jiF:` ({Ko_j#L*H?s~Kb-/D;cq#x%*eʥ6LJ">HS=by-'bv4eWd@S=,C ]p0^0j8i-R iEcnOtOal0AlX2 ,E0c:}CaS%`ŭUkciwAEuϗZ6aYz]ޢ1 `Rռ`2].TR`H,B #Sj$TZ lOEdr//FU)b|-c S ތRfrvV$[Iw>^2׵M1tA u{-`oy#48MOKvE+>JU7㞞 ~ģ ?9ax45;B\>;z2"uaK@C]~UX5`8*rt hɁL.\/7TVX]_%UhJg 3b=owiML҉clWXDd[R,'-5ݐ"d,$!gͲ7;2Ah8fuQjΡwy_\t΢!A«QXj*ёv ?d|8#38QѽJ=fs- '~YXQv6*؅䎐-s#F{;gS0 ?չ]1E|,T@o>j"#}35-501V92aIlqԸHT?06 4 #$_(Hf=mϟ͆ٳضʤnBś(̱  3/3]& ϫ1Cb1]Y9z igu'V[c'Cr̷Ȟo1b fV<؛#Wc&5#C=ҀF;~U-1mi32aA8# 51ZB*^.`f eIU[(OE ?cygJGv+G ]h)e(v1;VWKDA,>.T~~).p->u;,!My\.sPn in2ʮ5fH=h wn1hM_cǓGv&W0Oi}YAu3&0:kՄL07ƫ&:k CP񻇑ad&V K_*de-#b!Z2*5Z+ b* N&Fަ@Jw^=։ 6E`/0A- sBiY֟3gȵ_10"J 4.-*xqR-%^nk?_ ֦[9x&83scfe[>`sA).UDe x+ƪ{m{DVAOP+:X ß;=;#E;5p?7AG+; {t{vs+\LV;2t6Uvԓ򰶤ԉl)>ӬQK- =Cȴ6% {`HDjC+M$8 &#Nԧb}j @??O|}zIg ߘĥ,9*(62dù ߓn/~4zUn"IMT(y&eODJ?5VD5D4$+ݜR:X`MxaңZk(y+æf^M~r.aSs5'"30Dwv>P΅>zɷRf9zEX>KqxF`_D3sTMC&#t fe-oCJ9Fؗ5: {^%3'3rpD7|L[++_@ \z5^[)C/ ?Me3~N4٭F [B/m0mfдȶUb~T1a@tGM}MTA7[:GW1ٗ@'}{K)i ]#Xؗ=8hk ʥN~NL,jnRѲ.WQdxy)[j7mK0mD 78a7A7:ˀM@ʃs$<0"a}Rjf`Ͷw8;xbDyVn5M E0i$&qOl-J;C7\J#Q$&2]7V|G%zD6?9KMqBS=)8̜WYH 3UIL0R IGe7Ǹۡ{E#=\j#Nx_܍li T l%xk*'+~l0p jjDg4p ,?SNdgoEQ&s c\Gǵ ֏l)9D_E*qҗy;jvo f$^FWZIEF l*d.=[L'\:g(' +_L -Qej]"fc*9 $9%F oͲdta"ˎcM*#;acWS#4`(fof6Ai@2BmO0^}ȝ~-yB*PEfK-L))&9Ng+62 Aw黛L J9û+0KUt~+s\i4 [q\7 ?bjtP'Z㥉R'HO+=.5})W^G@mi0Ƽ8/N] ЛNgJZdjʖ( T ӟz)%@<^Dq+ oY\S2Ђ !YC2͆asnʖAR}Ux<sBKIƩS;]% Kw:@/@߈3)6yYvwYh4.Y GO?鮡4#>H'gd!'P\Uy_%a{}` d[6ld%yl %W|ϯ%73GOq{\}?7v{?3(,К m?>q2egƮ`ocަ#?e=j{T) t=NGpYIU1t7ǚkltrK،R'>]δ8X0c0]L).};+fn!4>O8 Mpּx 9ᨊB#"h7/1ң_l $ iMBێmGUykVsFe6^9A"H󦮘tѼ"&0v%Lp^5X R̚s%?;lצtrqUyze!\c'd_Qinޥ@:b$y5N#:xj4Pqf*DԔ*Sk ˻i-ѸT$~&Ƙ3yc߽.O/~Rf< 4⼚#EQ; 9L Al{aK3D rS ~J_teA(/#D4#LL6?M R$0 }KRFM8X h0biӬdr|Ze(o[սePr+^="*n( yZy%_%v}ʛ+ o[36 _{ܒ z\-(ka% 5Qj(a$,3l35"DQCT޺0\ #R&~29f)x}fRge0jݣKoToWh!qQX_~rp :C3 *; &$ti=I<`Y ;8@;Ysϝp=64Ϛz)u#uq 'im;Ȏmw#ozY&\rWk]ު1)ñsOp>sCv02!߁{ #BfwJ~\̊y}L in-u,6! P`8~.n{N /KSvR9S7Ӻ .-gbpw4UQ*e]9 \ak&*fKm1a<'O6.)1q슭gs@-a9 gM!ŧ+ʸGb //ʥ3߆`7jWVU֔޽3&kgDlH?V'`Xv`+gYEyK3^I%Wp+?b;>Q_GKr|T}M>Rź̻ ;j47zUC"(H۽(ßC|9G;5rϨ^9$M4 t8͉n(&`Tnt5{yOl]bjǜ(ȣI\Ls COY4PbԀćCAc`@s* zi^UA2&4"3TJÎ=ϏpbFT`ucȺ nF$ bHPʺ6oCoR<0\>t4V3GlrsಡyLڇ&Q2Ѹ?O95%u(me`)28"|'[[˗B yqba.{:1*. ԛ=l,E4G@GrC3޶IYw@*,q]2m`ff_,izShH@ZH9!m+֘b즐H5tω*^G(h41E7LUdsO|O27uD{U2'{g]$'ۃ; j(nU_8Ұ+Q04'n |%/Cj\a7?n# ] -]cMxLFs]sJ68dQB -HLpd}FED1D}|.֧66'eށ5UG;_G*jT,gJXv;+ *9h^KV{N15r [iԝ9MU+h?YU7r{ͤ0Z#]k?;K3Zݍ ;9EfT@qB4[Z[$& 1(8w@{a$WJ+MgO1:$0_Yha(b9ӏ?Z5 ͹4xVp7PC]~e:|l/r&)#<=OYF{mfbl+yuU|I8/[ɀN"H>Ӛ;wt wPZg?M =# rz7[<71 F] (܌fU; |ɜ6zT%2}CsF&[f<ζt2֮#+@iKDoĸD"R͵!ſDp][T (rHN˼DTzA(!T>LeHӦ$ 2P/mЭE$ [`qm>-5)ez'&A`nV:zB.lHh+P-r!r <y @Y:Oޅb$$ͭy/zT^:3Bm2 S3pѰ\.l™q!I4E!2Nsb18m$`Sl VB2jNeX_W}˻MQxW%]sUhkX{ Xk Y,GsG14+ dE1m"Wةt_le D5feqM/tN]JUQ(z9H31-/8"Hcpη6mI\3 1DT?;pԝY9ɯg~?`;*?*슷!Dk~6&MEw|slg%&HpGx Ra ৄV\FE<xH/ uvl8$~~4>P1W$7 }e=;{{.]fڈ0hUSH{e]_nhIW"T!>a κ([TWt&zf Ϻra9w`ObKI6X1}т .o90kpmZ| PA*sK,cXmvV)q$ wU<3F^w 8OXnQZK`(a5)|vƲon{ˑbK"{z}x.S!҄e7 nŪU#V$,y8؃6xc ^pAGE$Tњ"߸L'ym*{6Ogr`]q}8B|\?z8Y܌[J.0jy68 %IJO+iVh0[pz̜]gm`2na}-%OT/rGE\]~q딩e܀J$F@;0UIυ܏/>SS؎/-w~3 slL (?6ΦxA`k^m#*< ͙SoP_'W뇪CT.aC %Et_5E6bݼ)5@[m:-`w~Z aQ5.xPtKƶ(w/Ѳ]暒z3[ )Dz,dtgFaR]~,!R EV;bZ#C)f7R'J/KKAV !,QVq㝅4KԏY^Kcd N yzjp4`9 *M:Ip D<%:lOG&rGV!D.̸&dpб ?3~1(,s?d P@Pݩ}W .o[xNO4r h d^\ DHL2&h,, >2휫>O5*6NhS6IjVD8#Wû27H&{ev+l5&]s 4X# OQE^3WC ,qeVe^ V!/qE.#.}hb(etR|#)WGlИ18ҫ jvm0vRߕKO u<тL@>MrYc>1</xrEc؃7.1 FhL!<oә$v d9%lbZ۞u rGlYgȘV`77j"/%&QWMW$J9Jow}i\H2֮G"xJ@HѺie9"nHǷ {$fYg T1ϳ_\!tt>7)mMIUNmmc Pk<0|2`gnF_).64J,Nix8zZ)9,!ىluzLY%*=,NuujI*#90ah~ XT\Ps^BO[ $.IZ, { 8 ^w>jG@#bd}i,g@3&h3|f LV]uub-%J.{e'nYAC-?dV:G?%l_p=  )|&過ЃV1ލR8%بw(lJ瞟JYLkN]ԫ4cmaXgMMH24Q{fԱ`Ou^1̪2EA~beLw>r}Q͌{ Ѵy͟N$ Ea8Z ^v9exsIgl5EZ/X=_ӫaRJEwJ]#?!k"ŦP\SM=ݘtJ4ZՁwRg)6AJJ'FKuo ̲&sh̓X"=m9ƶGkLgiCU3zn&0RHJ*B:QS(NW҄w;]=_ARd=DF>u|͔6ݚ*7)l MP0 6in>c[gzi*2ѲƁ,BG/-2_]V!<ēw3 [̬ =j<UVl]ĭvڪXzrU";J3W4lK0EH|_hspyEdIIRKWJ:U"Pp8!+| Xc:UPcFԖ4&Xt9/: ͔ ֹlDlj:H?+.otȔ}\w]i&o_R(L!! bsv}`ڒ*U1W<]G;SDQSG!AhwS~`ovB /qEfKIHT]`sspڬĭr 0%@'vlKBAQI>qqԏc[\]^Ikj-{쒹UR[7I ҈E9\#/ߚ9?ցn o{:PvDtv .D=MejUGP ,9PFG%a>iH;q ^r .ygt;]aeh03 IF8/LnABd5DBB1\lڇ[/C +[]@ ]pI}Ŗh7r-J1tN0ѥZ(!B.6,UtUm4sTwAsPM!JjjZ=ù$=Qi,0 `+% bYIO"SAD&؃Ah'  O?id h$.\|&KITtq͍$_Z]qЭ} .VFcGlF3 쨱$Y ldv$;40c5bĚMaQ5֖'wxV^" O=ϋqiBV-uq`H$Hc= l/>,?_|ky"wڟf\E(DN9Ɠ6-Ar)2RdR_%NA˸̒$oN*'DjDAfhLiW BR?֐ %J]j^X% F=2۵xK"bc̨ ]cēhX[n%bfS xU3Z2cj}=PDu*h\"*L-wd-X*z!]#X7ܨy+T2ߜ$J5Su͗eֲwٿ; E;qF;VM<>̡[#bj tB8#R~!:r q]2Slq#B0F5ɒ1⩶V5?Bl' T9q\.ـ/ ;sJVڧ ^,^unR g831 IqYsycɛg\櫹 θ>?PQ߯C}X>4jgB8ʡ{9e^;#1lZ$p}`OW4nI)IHӫ&W^aB4ks&`KMVH"ų-1`vn)89(2ܭ'\ؑBӘRuS>,G 69ہ7Bí ]zDHb~+Nz|T~ވ_0r9ك?]cm3X7@ =/:5M(K=ŷH5qX>x${p_R>0m:IUpf Cge>/RdxL輶vKj_IG#`Ρj?4{WC^cJrR6&V }G^x5?@3T LؾrQEhqz9$1Yhpq-Dx"O֓D9fo nSV:ncE'y]ָ- n  o#W.!M t!oRoLE >HEU(_1kF*:>HbJBj t҆1_9<ԯܾ&$bls[{T씞]=A ؐJ)9 xH'&7w fBHfkG]oQFsplA m0|6|`bm!U {Y^mgo~KX7)fX0EѐR3b([,knkƟO ۬+KQ5 2sO/LՇL}7op{9 $pL/zO3~ag\hpYzEoТ6 "%=&lb >EQ nq015q ȧc`aWB3>caK#MȜSuy ]$cxW0mm4ponjkX^(RXM.^;T1slʭ%R p|z#? +lYiqK(F 1196+clώeyEXWXr!ZASLՋ];E{q*7ow,~5(Ҍ2I6lg)g";cF2U8j(gw}{;0x*dpC#V9ߙ(NOGSh]{d~HOXKYaK`RܤߖUWzq+Kӊ55KDvr+@q= qV`jtf/}{ Bg+U#̼wUۗ6""V4iNHl4Lp7-#elz>h4;fHE,tZctMFDӇvbuGp* VcDëRv$΅ԑi(,FZJ49,F3x,: ]l™Y {πU-2R<9;%ƵŒeOkt0;j3Na9 xF⽹^4JPoRN 5Z}2RwrѰ+|9';K=ytH@:g0C_Q? Bjrp-{S^SU"xx˖sF9iP`W@CnH6͌1_]ƳֺҾYCpe GK$O~Y3xed~YFo2uYGtؒ%a]_fpŵ1D~` ̴(H> Tc-GnX?BV+*hD(~o|p:_`[3z yPn0qD‰M ]H.%Di彩Gz}7~SW/a+}:|@~KşEpDŽ =#]ru'Jv^P?ܰ0\iMX7|Ruvt˥Eơffȼ'|Z=*\U(_˹~10fz+Ekżo% 'Hp=  b.\u,#J~jbT_dHx޿ikLtBSJb8}sf8;ŗJi)YrmcKi&UBG2p&iݷ"ճl7gq{~7ߥ+)׸GRxHa(C*L!Gk*M~Dk\/H6~+=6赊}ϘhraS٬fW894Ʀֿެw!=rޞ0<_0Žp_,(xI)QIO槞ұЋ죴!!΋Xu尦 6%@2C ^es 1ȘT=j~n1]gMXE.QܥbIL'^}~QhiJc.ÈA=iJ?fۋPFt{^ۘ3% $_[-*Rm1o=AA`Nʁĸe!-lu^16xH?a]ț #<ҋ]/I{e"n H 5%Жz]%=-GV(ίw76  "kR! ;-7 Rr$ ƥ]W!%".wG6K8T 9y\fX-#.`^r5VK!'V1=xPct/#;`RhVO W׷6qHC@[j'?ZFu^]`k -DKae2+oڱ=QÏuęߞ> OS$Y 0vu-o%HP]Qi~*WÐKdeU:I= ӋR^L#~Auӡ{WLwr"[%ܳ+ ID$W"zrDfMz/rQO;tzqc8e˽. _SY"æm.V^}s(G24}r4bVPUϷ.rI=ےB` !J/ KcC7* ! F~\9&kG0"Uܘ^ .qVT&/B PߏueF@/lޢx89’&-8miޭZ?֡l:G5HXS:PR82|~* l_JUk'sYᄀ(j8¯JByD"SY"qH`+t6,Of\f6iè(1kC=RPZi dq> Ó`m$W.kJ0ed75fQY޴}uR;F^nHiW7'rƨ[ 0":@dl咪ն.c/x14[kMs^=]OGzqcF0l3T0#p]`nQ6.f QR2-f䒡(s ILW-lJ(&i,uRNB3޶YxxgɍY=NGe% l̪уz: 8MXV 346: =+R7tG޻:tLфGJ|'N?W8 FC|D˧ilSc}YU(RҕUxmߴ}Ay-kLd-8%2m'&i~ŵ(UK8Hô_!E$s"uPS 80r(lzOު(5VhAA H-;DΟ4? tTmj(I/+mbC cJ%G*4t1Mɾgv{gfeA:ڻWMw# HȐBՙA@;Ī\k`u&rD_rmEߒq"UD̺T*YP"Q CI11#dK-&R߮+QŨ>BӠi"ӪT"-%)ˣ[i20 ?ӼtSꅪf.U2rTZ%Bf4ǔ[bkL=J QsX|o2F1 d|dff\8A=A8\,1݇$LR)% 4AKDib=D97J}0vI#W?RY<و:p9QWW . ttT=jfp:/JX79/L4L#wқI>xc\s%YO$ Yc׹~²6uZ+?K\n54R ^nb-":n!Do&~xD:B%=yVYD.Qwź]|D,1eYu.noHO$[i2 pb?Alƚ \WPK--5&hHg/j~*{Ӛ c,v!"(et7| h+KJ*[x2̴| s" ODc "rUh~y-% Q3-p6^ ~$] Nyw̬E܉.lǛk` '}h \]b~”o zB%bΟprnZ s"J<EOq0|UYIдiLЫVQ/JE 7;`t .|w$l!3~w-r+o(4yͲbjs5ӿDZ_ܭwKռP*ҫЪcf-ip)@d05!*b靋eB8\iA_Y\NR܀)kXdw[~B41įՍ&x@Sv.)Dc׌,rh@4\OU0Ⱥ"6p{eAp` bQeHq⻔(!tT5*q fNu_̢CX)BH />a/gC 䥺Q~]'5Ta<yDe0y~u64$`y}Q%2Ev1&;JK[>zf|p^&( D{#}=[ԟ'&]rΪ~٥tDZ<`#*"vdJ\V* _4w:,YRh,~t̨-͝5Mz >z\,fHDy=q! & J  Hժht~݇yM^O9* l&gsit|s,08D&!~]Sf-*OʕGx4›Qo=,05P EH*B}T~S*\hp$c36`P>0=gUmB {)*^Ds6)gG>6i\$a;UVTDŽ>|EvFS\Gmw1=G)]O$>Z†%XJφ7g^S{ gFv~y|! f;Jnf`{wC?¶bΉ=t[вprC Վ"VyP׿29 [HY $DT`5E퍆(K]#sg.1Q?nخ|*QMg NƷG5\/58+)/ ~DJ>4WvT͟<6x I)4DZC#ZJpes_zbg{)YAG\1+Fa,$g"}D0hNOGm7]?'0MWU`kiN\ $RdrH/y,)N; _z$J ` |:FH9gE\.-eFg ^oA˝;E}_$\ܱ&kFw bG/&w EaS7@50%JܪUj6$HsEuZw=wVݎ].2#:ج!FHBHvn)>).q&{-{CA:5B 0seݗb>`og1)V)em-4Y.Vu!Q*<%JnJ6$)B>VRcϋN,RPwJwfB2b {K2i[\%.H0nBx4M*:LE#Mɱ#w.b6q!ʭS-t8򡛄l LդTHQ]rX<پdH-u-%-M\[ SSheuS+eG⩌4 ]u XlF,EbMVblGґ$W)v;߆Lz|D2yFCV 2pv Gh;€?RPVHdH}6f`\-N z<]a'vOl)zmkT7m\.-jE8̴ U3Iv ^M6oy3i }>M@jk3戥45ȅ0`+GVZL1}f\\ 2i.@189 ?KK?? "ذF}t&F-j][Ъ-n9'HSç?vo įxC+f+ nHNC(~o{txRao$/W ߇$V;clSE,I#3CEiTlU 9Zt Z*َ@1_e!<۷Jf!MAݾS`*)1 0j \1kz!OgٓgA3 dt]ې+S#ei@. Up3Ѱ˂d|:Mj[Ǎ`RR ~}&7` qf^ܨJ 0{=5sĉ`}dш tb]&l 6+A.Y\?Nr b$06(eP5${ Nڻm9`6xǕ6$ToacP{ d".(VaJ*hz6 O+p"}]SC ybH>1+1SFsL0ā x`"C$_5; 3tId`yGa$TY{bBm@Fo(hl^˛`-l667,ӆy.GM""fP elM(@h^m(x9I8.b+a1Xx=J\8'2ˬ=6 Do++Ԅ4QHÛ&K[>S )ڃB"0huFZmm1Pug9nL=~ Sxm ~-L ՙ;i~ #$g*|ťZ{}xwH`#c|{)6;M /:R28Ba>%} Uz`Q 3E<!G ;ۡ6=㳉T?`19q\WܕYe 4WlpBli!<ݦC k S#~9m [L>L)U]$/-(}2-tP$SyG4=.ܝ~̓ Ե2je7UBh je[fB?0yAM I$~K-/4S#KjSs) .]3j &5]ws'UPE =F| wkͧcm' Vno<Ǡ `$AXH GH[d[vV'?0Nh+ X崿д]j<,>[5Iu +3wOK]do!]t0ïP*ysF1 FAfV8PXWIw{ERyE潲h`/]B\+'y<|a,sAeE x=Xvӕ S5iG9`RY: ya`5ڗ&+f*(%͛{*WehG{ 'qc=JI&'%;R9?J),x/sTsps`:;J߂0R/aݤ'3؆qg2%YJȯ{ Q;xi4n3c"R&$[9KgD6j>- ^F"~qDgytM 6Aս[Qٹ[8fK :L~x)r4璻 C Bi\857lpɷbS8vQ lZt:|ưBsݦ ik\XtuX٢}2eٸr*}_ -Ϝ`[v8 ]<_vY j́c#!u5?q@Od!$&fO|š wl-=(t{4x%P=1E?P $Zx边7Ggc{91uWɅX5DoHŝvNZƔf'O# 9!Si hUxQu,FLePjmE' Ku!  SbKtͺxDDƚXQ|BOF^!n*9-4yRVѹL:0Z`N{uYRr7L3T(#i5#,m7*yuіfXh-Z@8 S 5|&f,'15g8D[ҿuRrb?dpO'o̥!}Duj9KEpsv*@pY3>(Vj<)F=i#zRzR2M}503M]Cy4.eН;KS6fXi]7noJFdžlZpdǢ^% lKUd?Ft&@91^aEm!BJO.4D 294Nm,&HO*B(3* _3ɗRu:C ^F>  OC[dqu XDq$,wOS:ų7#e"ːu;e:d:> }MTb2d_nbNAPD>} MR]m:z{;&~|)#]´\~ HzC/LD@g&+."C5i8OظSd=Ո|||ڞfHA&PE2MegLޚ[ofù衋LugL=UDf7׭&`ѕN( S^ {;]¢?wA!ɉg0ֺG>~ 4xU$F >,?/g$t& ^(Vqfh)⠁5w~`62GRƆ!ʔ>'8AiJ`!+Q>n[CXj~υ|lx~a 6rIaq<s8s~#,[YAEua~E)juQA$31Z/lL^`¿NVdi^a3@UpN$x8\PLc9dfweB:YagD4D99=|9r4|CWy:BBgL׷Gڜ7$Q Վw 9uxZ} gDG#KߧB@ك.{ƈsk(B8Hol ,ૹn:qFP{IxC`^FIjhfw՗j+bAP"^ϢP/5=3NXzd[aD\rD3G pd~=sEz ˯-]o3Vq^I#WreevbuR ϼXs_4NA!T%Ϲ]^B>l,N=P_=mBK #[QҚi@3';f닀+u 6f7j8D]%qs5ߏ7R.<0ņwI kN!+<"*6xeA̹{Gz2QĊ߽s[0cyު+3yڦ^-AS?7乏QaWQjw_A ii5N Qi}ѩ4zZ4kEQ)p j,HLRi6)>ѤR,f.VA50\}zԥ$^KrYk6f W݈4C{PR4=8\搚(q Ph"6~A+mMBS*"hNPC0=YQ`|BT< ĵm|Ւ#+o6fx)l̂Ca(NMR#Ȗ\%XkEb̒x+ YoOq{!ԯ|{_Ng#?;Y+Q7'BDm]bmKeL՛2[SrYMfzYҍ[M^ф )sT4@:'b>G֒Gho\ϭ53e 4YE܈?K6R;!@ӇTlͻ8oA"w l-r=]P>+^;ghG"( ӈȇ,jiz6s'/ _nc:R},"Gs-?uz~':) Y52p[wdg^5Prg rk'r7=TU)ܸ "툀J&kPgچ1 y ={8 N8Lgz's+X\3F̴LFD/znہowsD@2BÄ^aSU ~tNH9ԵڨA5?jo\ݹQrʅOzVnR([a<̞+ PP(OPgW+iaaKjRc&XK~ Dp 9M}M~ݍFe>0Mg+Z I=Yl'F{r8L J~d"-N{O.jMD8,#2,մ wقwգPoj>k Ah.ĕw¢Fb_}.ԯSV n}VE1<3D ^ xXݸ>GL36f=jd$Cg,"%c?ݷ+]@$y\/ ?k9t?CYB_'s(yKP@OLVAp -P( .GEjV ]T2dd_gջ*FI|!}v^ r2/1(e ,.t+VĄ^zEHX:٨%c&o&hv{ lX_$ y6hm`uRn(FpG)Eb<;Y|Ga~I\와= sFGNe=eQ\l18$ՌS{=܅u:Y*Z m1x-},aR$8) +LCDe*hXqHl I EDxwM!h,M/%t$>BKܽai;>9{NaTt"lhwH@oЉUyaؚʿ˴k 8I?sAh’ b'gz>|z3CT{E}?9Y}KQbͬ#* d#]JGan|aXzQa^%.G $[ߴnxgBzǰZj zxYl[xb)-eË ^ $]saF* %sPFf+EX}=$ )B a_&~#S2IbM,4;k5p^*3/t ~5%gy ~]f_x3w?ƙ5qѻؖQ8&DdrΊ&^0%[?tZS۞ 9"yҰxBZ#p!|w=YZ$0:V5,$J]Γ( An^ c%8?0z@ { K.ۜ8U" +8Jcm ]|9&owHׂ@}R;Wо$̄37WšQ׼ZfBF[m̷"Zmv姻T0KqbǦF)3䧛0ڂ#.-]<^e-?+ c$  'rbcjurh$S΀J<%ze*0cO]/$0 WF{XDͮ %@: J0n߄~8yJ"'D^,kSАuoF:ेoxP!X Y/=! izhFC-<|K(U(HFRݤ &'[*l]@6έldGv(AL|sVte|ÒݰkHόUEy3d%`PFN\} H/gU)=\ MJjn9P XT%/ CfͲ W9A u)rA tj4gJ~dBu/= ɺ.&X2;mG(L,`&WvxؓLt> x,|tgx\Gp})BXA$>( ,cfTs(f65I(jہ~-~3g?Z h>ҹNEK(z?Ooq}/w )&z^x{jJi\paV:1Y5y4uAư жoFJo?q`%*. lm&8׾m"b_Mh 걹|'K 9,ZCqu-Fq@PÌ|b0X4.gi0AI8,bI[6]˧_x]GzQt!{[zzgq$71\H Uh09k@\qJPRJ&4w0Xv(hOMuv:1K`Fe?PD*aIe_4K"Ap^(PL #暐,Q9>>n@/L{}x]ͼ!܄KJ-4& ?a׾A[C|P=m@gB)XE4*r]_}MQ:-7QaE>%$vT,!{H̫Uf\ Ybku\{sC[ܿchiXs}[*Pd.S'TyDBOg1+ǎ´K B0O7NJ ln{l-E"(LuwfKl&175uIx.gh%"1CpR}sJt5]xzgdC/;1}Q/1*Sc@$ ѾGC/?aɒK'gA3_B}0oH4k^8{~rjwugf\%$M>&.E'HٲO84J&W^DSgxP݉jj܃s@G-VRG*۞l}fl9yza*75ydakY11?X,J49PBTȧ|w{ye->۫уVMVĚ5>"Ӻ-<쓷v?e`/Tݯ6 uޙ%zj=DDmKg8w )Z!ZA<߲é&*& 2S_(` Ɩ s3uK<7H-~dy0=jncQvT\ ߿1IJ7ޅ~@d҂ 4+qndu5sN<R% a"rk:zY)c"{'Njs=5M~?z p`CW'_ܲnݭ+iMy(3Vw 51LfԡjԜ(?6n%-pҬk9/wvR kV}_[ޭcMH b8ˑIwqiO3 +^3:C{Y ӡ6B.a50L*/F T4\2+-hy7Xd<[3g,5[!OYQ{G>QsI%!Dk+=/W>e7iIG{<0ֈ`P[Ù9^!nǜ6:b3b ,XOtg?3U!/燎 :.l-c)nG%NnrI]9u}"Ǐ$PofD&ƺR9#6XcK{~Ia2h/pTkW_wTē?OHňd {Ve}?U%uDQecH&v1 g>[Crm3#H+s(o⁃ͯ4LI2I 7VtH||M7 .vtyCAb6U*hZϰlyl327RVLg܎ǬiL6nvo+h&A 3O@i@8k_d:)kemUp+?UeOP+JD(YLkEwӗX&! ODs$YE7LB$)#u=d4}:4rҭ=ʪˠkkm$,PnfR&? A^ j ١7r} ൶!v=c;,!": LܞX֦ )5UkzH?T?zeg# ]Sgk^*oƋ=h\(⾜FD#<Y ZYCaAO%%š˖9J9E"6{QжWQDmVG֘@m=n1畧hv5*ycߤ,An JQ@{5B0H#@Ro7&駘["sK`I/0҉WU _ _[$"$TңpF͠vhug+!l96rTn[;]ؒ84#w f|ŕX?՘ސHz} aP[֨J4a|)w&C\!FP <5V6@9#}wxWRܶLlnaȽ~W ^6!~̯X)N$dЅ*\XN'~֏$ C9L3H4'rC`sfKmraw15tGRd35~1vao[{dBvj`؅IAl;e(f&lTn(N)+`Y˖ȉc\À+X9kpڌl8&,o,I;#`eG]QV3TFKzu(4ex_ 0qmћבL 2s/keV z(\Ag*S6@vHmz$*5aPC*ՔC}3=oHȃ5*p떀C+fX};Vi&q3O3$%:r 33)NI3* )d5|(X9g_iq j; %b6d3oA $ETӅOC fPiF-mN􈺄O}s4[?*}6'ggüQM-k@h+y 4w=9Tz:N2QWV!a`ڢ#p}n͎۟퐥qicC\̩g$,)Ё@# r4ډDk|;3fsbv5hsIzfk-yf΍Z[bV򾏴ĭbh=/鞩/?,wceT-B,ye`GՓ"6Qƿ._aֳa>_FsFJq1Z5d@B0Ar,/Gq !xH5gC;X}[|rh:cB⒀x3Fz]T)Rjln'BnZ<:P]~EZ$]Nj@9zjt*]_wW!I@WHNp*hK3#h5(&sbU<#߷0v>]&xCq(]笢=fLV08mȉ1Od0#}+Ü|-,Z%M_9j]Am&-{zT][K|T$mI-D%!hسk&9ηn*߮M-uITW\"dEuߛ[CeoV ,f^$akӊiOAI9T*{UࡲRbfn|A̿%[,WrŀtۃӞS.z}9&fߢ&z9{yhm~ ]w=܈oS+8\pB} ڭaOQCBfvZ)N?wG|:WWY:Dk5zsJ2lcHb`{N)XJ#]!QEYQo$#ꟷna/TʗjE(V/wt& TeBYz 0 Gv!J~ jWCy)-=pFX/-`ʭ v_ޖgdIrG:]"ok ;/+ou.1jY3f[GU뜞. ;Ѧg"jǦuu1f*'g3sJE @h0UK[+Y$FIp[l&au;4ELcD.h"b!%u83H a^˱Aݭ ZM٫)Y,Y#݂C/D4,Ŭz=2DnF;4&-߇-^. )@KG1`xr](68 {M3@O5dGGA$AU?U QH V{@z큽%`~d?;w=3s"7y1bjimƩ],-֒ڕAV*E׾Iu]TKuچzw^,4JG|PBȿ;yo&vcHgH(aʓ3Xa$ܛ(#g9$eUɒ;Bxuj;ۣ;lf\Ujo w"-}敺VNX.ve6r{bޱ /k&1?I´+. eǹ$jCEIl\z mCyIm%`P"lo%x4yzaiw 6`ǭ$7ƈDj|XRMiy X',M`+]QNv*%+MI$F6T|ɫz=&y~ɻT`Xjd/qLur}zF?9FL~ xs:p,kPRh.bECiSґpTd^V(= Tw)czRJGrz{C?cۍe' tiNBэTw2/=!dw@] zBwj<_""lz<7BHpH)%JEc>@ަ5T=z=8Oa,ua-́zYs.K#OPێ|fa.b^m@Y {^}N:&}d:YpQFxk@ʘ\,/Ra B(3yk2 YU,c~""l#*ixz\Cg cEO~$l?&F\~ſbJkDlO51/9~ZBYvhrܼ7>)T> I}4C4O7U~bZVe>s g%`֓w29 ]C# [\8u9pGvw=]Z^XUT<  ƄPq2FUXPŽy1xsp{~:n(2MWexT,=['i/A7njz]sjۏc0*hrC0ː#xx( m)b`=St$h}Xp0X%iwh0 yEt)3gz+Ï;*,{TK.$c86CI}ZRJ,hw[=l#o9Zos5#3fP6=;2q$ 짮z,bb~$'QqnLKge :A^'F^Z R4VgQ)>/Ɏ/]+V0ݶ%Xy|0؍>m!S8rd>@5} Ff4a. V'mSZua;tUEQ&mέVߐ|LBRJ|4O] Tg.sE i)@gE10~ )H|*oWү3 1Gx٢2o9W|2}fQJAvQ8$s_zTwd݊[}bY"6sls*l>J]H]*)p 0|tUR5"Ch>J60泍;] *6tSs L|S`c1(ˬ1_?%Rj 2 C35B0L~yQ&jrj #r`x&,P.E9Kz=ow`0,Qy57D+:l>4[0 @1"dH{@NlwjG0Jpz.c<ɉLftUݗsA0{p7c:J[$-*\t3 $#$Nu؏y :Ea$ZiUd//NU}@ ۺ88%$eY&A4ߐq"f&m9vYt_rz/ ܊ކST`^!aM*zx: ;ŎvsŰR-l5еB[)JnLj%ެ,B$P7x42f#Hg(K׮~`|I~\Z" feΪz %|'avE_9VxIxL!&63֝Ic|kג͵д@Q4cS9&fjxO ;:X z`7_A035:bcIE1)BRDlk_Pg9FpKU>9Kʈkt |ٰnVV͘Rpn}\ Qy?aV0뎛jzSLI](AQe6vaj`HArhCƚQFg2'`S!Jw.:5jzxaXM9Ozx TkX[bw RcZktKhN C ox +VbgIg/cߤZ*ejy궽A @@Jrɥ.(6B;Ck- _stv\[W=VUWJ4n'S°"όi;H7Sk-P ?9DM0', DX֖ESf!vE)N$C$wJC-p_@580U \c*dߚÕCo{qR&*g"F$y"r4+AQ9aq:Qv]xj=YA|{~r*P#MH1E 4kFH$[4.XR*d~ ш+۾Eл)+>-X=@MIqTZ5:Z Yc6 շz…ۑ *K-C0,)x3X< Ə֨#Tڵ0_ޘ]*@7uT~xg0DkKoq]v3)xeRDoo Q%m5pDž#R,=q[8Eu)P~VRLyispмJA&skg[/2ny`*p-kuۚ2GN eg4  ȝ)kڗbQ: ^?8]JFü9H).QK'z%i4jXb|lru~f#EYlpݛ_NQPEFjPEKv X<QКvXHz+sP0d.m٨.UBMth&7%lS[*C-jf4" Hދ\hY5ofZP./T}tYQyMɩ\fӭen ½`$<$S6.(3nc*u[?SFö[WHJmv]B0$((O>wgw(cwkWeJ+E 4pbo՞Co`.23VeĶeD@} o!.7!4eQCR%bVuS{tИ^Fjm;/q@j *yH͇(QJTIh-Qq4dzpcg  TImϱ &nE$sHa8Ħ})UFIi;GHZ-6ZOtC5&Ƀ&N]K}/&2OiUM;JS0#4VupPTn9^6]zi4sp\xZbv%kx*S6OtQT#>oo3?3OlDmͶ)L}Jt sm i}Ϛ8&qO#w@1:W6S$r*Oul&kvbVLkkۘ]ٰ҉̚4-Kh0NdاԖHBe^ߊaZ=5b:Bz>: 99$?e4$!DNNe X 3j\"^O#exA(&A7NEp϶." CK %)fTri~V!z]S9x\L83U'8 jBn.F y q|րTWZC$֡mF鶣UuAMUQCRbw1p+7n!~~oW*`6U4݁.l} n:' Lf`Lv M&I|O.UDU)j^`D?k}A h0TѱrIZR!{̉cA`5/C@ '}r5st `I_ %ce·P)5J•vb2Nm{c&|O瑩f|Kܘ nRF [[Nfե2G)Q2)z4.JIo@*KHBv/+ `:ΩYIxq0#ku =# K:_;Rf$wi%XgplZ Ԕ;>}G"5pF<]zdWUj®n̤`-$_?ᢕ֨2SW*LyfGOZ^(<*ӓ-)hw޽ k5c aЮ4)jj|T]xj-ȥIA|~tj/ ڜf9PDzdX*JcVpCGe4U):3F1Dƫ:&п,Vdej) nx0Q.quBo\Ü4֥EvcEb3 a RUwρ!ytv<s4+6@!<'*7} ,h܀2٤@r_Mw"嶑 YKO]p(gP!e0bgMT3@jg J9,q|ThU,+]2&l-4ډ'WƘ'ujɝ)$hb)}N$a? xGF˩i[Ұ_ lB0J|Y>/3=ǽ ,b!0&K [G i51v*ۮ2xCYY"gFj M7/|^job V%e[ylg;ēg*5 E۱ˇ^*dK4VỵKwcaPk$'$/%E f|ur۾*s\ T.G\jXZ& @in(!%Rl̬!t@:7w4 g҅ڼ[|ysx[/kA^ƞ#0dȔiGb6=a׮ .{BӅב&KMy' ٝg7?4ŀB.ݐn8k#KղDjG7,@TN[ݲ+'~Wƃzj}LQ܌g yΎĹV' (mI(5ڙg Ŷ,0%˓` Wv`[}5A)[ i~|^SdUkALj)GBTCCfҸ^ba:iDY.B6>7ֵX;ET7DD;fX ‚fUu߶[WPC=NJ)}J]S$g>D^ԚHUdZxt@} |{>rh 2PtM즡H܂>e 3+iMM%w~RnF)WcV='jXUZV^9I:S 1 fk#i+XAˆ[z  (ɣ834WxEFܳgPxt̞S.zu/P3E HZQE )xAwz,>#A%CfxA.!iCz{HQ( &r"R;:<~'Q&ĭ)AK{D_碐WLV1( K5f rյ]@5p*CjC?wZe`X5ƛip;d5aj_zzP(8="8fJBɟQ-|K|ה~̍j̀My]/·uӨƲ3%(3Gx!rՖ$V<*;J YɆJЉ,I JM_.Q s 2-:u qGr8-m?rЇe^jlQ]kL´N5vU (|Tld)U=P~ $|\NďFL:JʠH:ܕx8hW\RI`YU s&ed35 quZa>P}꘺@W䛙L4Ə=ⶒ{H8PxY!ÔBjF3)Ǯ=' ƣ@*: G(`6+sqV #LjBH1O+1AUܻ"9M^;-~݄$FHP-N CGʲ^UcT6=ۗsxs&{x-Q|9vd ?.tGY]řmtW[o}Si-(ޤFXL#ȕ@202m _{nMi¬˹&/zY[ ] "q#=kR^[m|잤G7|59!)5nܹ't^>8~r Ȕ^^R`Bȷ7J5*\Ä}а2/^2mcJųv 1^ *R5'YI2iq55pd GۧCe/Cc`J7Y6*۱b 9oL@O oR¡ ZaP !:8_@z0t!j摐, U0&kkMw쓕l2(\u dl= hFB~Kam\/g]'"BR5%*"]]ng6%7 NN8k^%DрWc|PmVdwcF?#Bאُ'k)sǣJ?S5f{u ,tVT6ZQ "V(Uli۞gUJU^VѰoidMS9nok^h.6].N7T`rS|̃cǯf ) .xv'ZcD~g[ܭpGƯ@4"_RLr$oظDyWcPaPI_( ږsC ƨO-T#͘red\M=K`zjIjBg\>u) XLEDClۜ}&Y#2YGW]9R}ya'kmXccw$RHpPt孇d}Xy{ ."eHcWpqu5Qg y^ } voؿq'1 XMw l*X+#;)=_ps2Ey _ $==i4mOx67[DZdכi X{߁7hG"}᪟HvQ* DL)ktB=,3@A@,6k@3BaXciJAx+}7xCӀ/JAj!;`;Oj u\$ʗ̄ۏ\;jၼ U3z=,1?-ݔgn3DX4lT]֢yA-VQteJas6 ?w``p!L5N_K͘`F>WǰOn۸u36 :a?n9T<9hb?ֺo&I=QV+tdp, Yt ~.;h@twq1~(u[VG3iiID2X鳗%@#KG\պER^y g6+ꮕsդגz 㖸!ޕaHy0@&[46d#*$~#MθeU m9lKtzVK%&LKCX`(<(%02Wɗ5? E\*wgKhqaMyCCؕ(@š얾*COs_h:'֚?k:*dvSy)ʦeAM?Euax JnָT> jH/ me+:œ:I?t-Yp6skG2f2 ˶L|e,Is !პ#:pWh)ȑlJf8K`Bn4[W򝺻WjT N 'P/?UQDLE`@C KCvO(3XL/0E|O(D];WKpL6Mp { Kǿ[}uLw]8:M"kI ԨKdp7T^X7C[^$3ec(LC}d QUia (s$ت?+ZElϴƟ5*yCG$=R č۩eοiӫX)!άv#` (K/ih`5pv w/*9.m#:# #))i.p%|k*4f^#IM,"ip,'FWV벎!W᮰XP]hՔR .F> YTRs64a)10PRI{CdN<ؿry6=0C= 㫸S*]6&i=\楈ݣHϟ`ƺH&0>,3uTo KKx,BCt:S)*:#'C"s_`xdmJ&sS 32GNʝ$}ĂdM[ePa-ܠ 0!ˇ0 N% q[WP0yҎ~{- Iv!*|}n"#|+e'UvU$ T}32l-Qu}k*&mZ6s=>edxhԶscht2GQ̯hd{wp̲'l]3#][.@h VijH 7(Xtl#ڠPamYZQ7Bfx1RO盦Wbl;KJgh{2gჟrVBst7P2m} k/ǾaD=`BmP}VyWa93V>aa,[@W1< pNP[0A -&4ʃ+Rd1ʜr#5Z&/+'yΏ ӸB?LW3MV.+D܅]9w{<]]"af0j*ǯ=>Tq++}Z]ϘAof1ʷ'4qL{ y ?.bkk 7OD8Z6Bݚ3mdIU:3EMX%o'"s$z{ }! \-ݡkN%k:9ҩ]~RǥyَNY(~npX&ѣ ޕ-"'Qsf,v+e*CW)^͹S~F{Bt݀.> WH7a}PpTlg}X$a\)uīz0ܦX^a<0#SZk76baqbݖ s-%g˅Ĝ9@ q8h/+it.}l]())9وǔL) ǪDž#0Lco)꣍g?R%h2Mžʳ0tOTis)l-q5rom"/4ƱٲAmkts,Z7MF,Q]SA){\ɆW_LMT=. wkfs$))p T q64T͜j7Li{F)*%\F R1ahu}AV.8RwcIM:vlc-R Ɖ Y* jKtf[ ȨzϬ +@þa!ujs ,]ɧ{2ǁ+UF*έř`>k :g|PYSSEiR3j_P+[Rb=dw5Wa4(tj7j_}F2Z0@ks{FA,+#=uxakuE %ݠA|BlèS)UKtZsHRb<,tQ(ݝ>Ud/ikU^| -w mMh5z=LQ4ӭQ-E^aB{c.woGc7[dpY;d| WŎpB\׾3U  ԩElTИɟY;˷E-Ul#Ml:g0X^L1x:~6e# 8/p{ ;d'QWhqGq X; w!P'])1P%dWR/ %(iFOEB 6-m<=dSj&)KlT6?[;,i}N|.2,}VVST#Azhp#bEGcFlU< K\ 9G ҭudT14Mį5?-d%dœ@08x"4MD'N{p/x:bh c@AD !׊ݺ| Pxce{ 8n{=QF)NoAsjJ .e{(IR)c?#\@J1o=AӶeMN X@~NUD &{;%S5l8`Ij~.L#1C1fYͿsX8`Dg=9yͧ7_uoN0Jq@G0{7[Zy1RX hh#6̮ J?XWHQoCbyn(PR6&M?j΋\#['4 1sysc giQ3]vVn I #\I|>i C /@e,@۳VőmQc"kaYCe sY2e^*H#o1HLq<Y d0]<~Zex'-c=S=U7<3^ kɰND3@6,q;*J6.Qdٺ*1F/ZgBx "+1𞰢93Ue j4i.v?`{(D+K6N,-ٚ -CKӻlʥf<+7q3۱0ɘqKWڥʐF_R{PRޭVUULe5] t-NlzY@28&${?jJmh`%&.bǨY㹋^ޫnS-4|-4t=!Pj6Cܰ#:xc 0:*Э;#,DK`36mO}pCX wGz+. lJ.pFiGh`[Q[&cā@ u.DN︎MZԷ]bEL/.@Zh(.EWDrԬ ϞdW"oew j%q|KMLx ;fnYJkS0)sGN&_M2+{(+ߌF}dF]y-݇b<$I ;zVs{l>K ǖ5$"jo:S$cCd!Sth4O) CM 1W$;9[hcy\K1+FH9ٙƥZS_d=U<"Y½ִvC- ,qN J4+ Q!i01S/?*gĖQTʛE鰞we3zdq'y! QlA֗'NITN}8s :*ۄ%'Q:'uifޑʸ? 1M?7~m»WFvjTw .V#BĮAj'F`}Gݱr?A8&/ W >a>3T꣫7w@yx&0IckFite6tx~Lm眇}+{4.3.fOuASEp[#Ec#Ex-x殇O%ߺ+T4;4t/,CDFb[I9,Uʉr?`;'LfŲDE[j>uXeʹ KXhitZZȖqN[+35}[Ɲ`qQYDߛƥme17?%sCLW'G]2̍E (G9?{)xK 'Hy-)ILv13}|]1T7ER͠hzG7/;z'9[0۟)&QznE1| '!R^t. 7 QSbO8~qu%~kW'9tb GPW(MȶCo`oOQa# noJnޣA6Ǯi]y7gfӕ3V~,l(al>dZ *JXŭ#Y(U m*3 }gM#2 [Fc~r|;a{CM,;ucj?'a^(]Iceg FVc~Kob&l]k3( P'5 x<1< T؊DOFDlG$2Ȓ6A. T0 W65ëD cϷM<}Τ^1?V}M)S-JvLAٍ;Qn``3\2̱9-vaU{qэ0M׏߰a&RN湮rTroc$e쭴gK-Dl YR3o?f; ):&WbK,"'|zN̄jio 5(;?*bn":nhqd!#|mL!ݟq a8.//!}U 7K8 Oy'Q2S)i97k1IRߙS^([Mx Q+_B є8F>0&+KzBomm  -i{.J'ݳMwP.^KnЏkD-wKy^,x8KI 8* ]xT QRbhcg T:,}pHhE 20҆b$/+z#6tG&x=*̛<b){%RǰbI 0gt$2ٰBY"6 Z9FБS aVC8=~!-Vi,š/Șz5eJUM!#+]&(?}SlWBJ[W(2KJ'آNzbW^iv?vBJn s~{lPvnq3'+2B`__*܊RmXc9PZ;f\bs'Ax> uYpJsp!䄾d;yK! r*={(kßp]lOvȦyQS`i} o=~56<b/,Ljy0c0KۺZUb[8/-2,mXh$|Vbtt%21 EԵcΛ Gnv `LtxF#^=/p+mq/y0EL;[bq,E)yRi!CLw9 L#CT-eA:3F2V{$%w siiqZ|#FDg} 3>).B% X]ӷD>WP2ջ11̯,6'|NiAh^ I/&񝌣&>.g-bU#̨]-I㥪ڸtS3N˲p˭v#[Dsmd9zIS~1眻\B%yyI.]@B6"Bpf ޸8*GcZKPl21ڂHiV,e؝H*˜mvgv3*gRJpt^o35;睳}$ur&ՉQ: ց)=C bIp?Ixa2`2IL@07\-B, ~@ K1O>E,Ink|Eut (q-aV+ETU3$*v)HuC)_Z9A/ՑjRvlNd1T~z M^{;BX՛e J^p=fոO)n'DZ+eqۙv`e ɬQhxDpJ."xQDR 9i!Bbװ"pnR\ &^mE 1"CCn\zy;l=0K BSe1fsHU=Aw;IV֘!R[Ι"(1o?r}JT} -c̖a5w,RlĚ:GKt2 c{9oE?Yj]~mh~th5Qo8^ɪCI_5l 㙸{QI{&J1rp t=0CB3rzb)x)bw'"k?O"ԠmȾm(!8Q*V I%5}BFX~fTo=*c]d1E:!~mc>UxVueϾ.㫱 Ro @ q43eDAy.1Mqn [dj6N{w$! Kv*QMOw ަ 4[KևcUUtPØ>`R94{w!7\д[ǎ0S1Υ w=~% ~ $¥{*DI΁)dm\p5&3_. fa3Rk@f 0)p:I;{hơ7YUd;k6sL"ayv',@ ˭"FY>%+2ns"i9DFT[ޙ}ԡk=j5_SґYQ7"5^{>ۃ Q(%ɞ/3p'p*mb'3)\>+hpK~a)O hu[#wnF-NN 3}/J.Rs6^ %p4lCX|bd#RIH +yυZsOu^/,gn ^#X&7L4zpPA  GyGxOV?_y2'tUc6Y R0):l:JPFyʗ.9 3| ;3cN{JA1nJ ]',Q;0uorT{Ʉ ),!E*%T Lx)l%:8Z(6'qoݧybp8g ZXʦzn0$)1ǂbj Nhܴ;5:64:;AԔjL-puvŗ腴p:}yK{А2aROy c/OL{ΡF%MzJk{jz| rZhNMWA-OU~ٰυұ P|lڤ\1o%_"ɔ HYqT SVlٚP5mD6x_m_Y%{Q' 0,|惂[=@yໃ> -t ;yύS_&^8+& Zt8W<71iYʣFȶ*iKZE"͍) \Mɯ!Iemˬ硢X o7D [iY\Wƫ܇_2>Α<لa߶1w7(9!@XI8's^Tq8axƿX8fk *l__f KmA0m?U݄'1.zAH}9-N ^508Mo^.u# d$eMfHow8uT 5_#MӟC`@0,̎7XI|\~r]jag2Ph {Mנ󞬧 DE"np5s޺?+Yʵr!aQڅ Y 'f̠pM5fi7cŊ >ۿ ߢВx|Vn[R=I}=<:Jd+?.R?w}+7mY!"ءߺ9ZCRhWHmBޥ|!暥s3`TCURwfd7ϡK**K馩[k'7@:Ʉ<]vѱ Gd'gM3(q[egd3F1muaУ< I!/Pjt[j, phB_~bؑ=7W|l)[hʧ^.7WK$>qb0Bs#7eQ4:dA$t%X`5/u;QNl`QrIF~Vz[EI67+'a=DP 27iUmaV=l8%4%}r$m뭲)B>a ʐ'U%"vEƌϫxTl=U^ivn-FhJuUgaQt,BJ<{QO ,Vl ev9cMZ ΨIP'ZՆs /=%7SɁza;icqJM%#Tp4&_ QO|~u _8FEZ|ZQ{S? "5`BVh0akhcoKΙYo>]a&Ld%LVǦjO^&&sNXT r= 0=;t@O>€ZR^=~%H.a=qF ̩#Yݺ]FWekZ#9Ek٫fkB.N. 1"s kCs,7yҌERMVD֢=$&Ӓ?"= 1~;u{Ec7G DjEƺx_ *6܋ յI05EcrĘd` H=!%!\tx"Aܧ ˜nBV.+fE /A5Ƙ{{˳&#/TˢzƵb-Oc yM RsLh9$1'pCSӈ>GM_$FH͢Њ@簦gz F2j`4NIn.is :GT@s`Uc^)p[1K(ܿ@cQf$*d\'Y?i<ﳙpMWuxdA ģ4BW< ֽoJ8QLxKI gb:Խ߯}-S#P*gK銼$&9*Tm1y;)Drθ~rCK䫁 4]ӕ^gi{ ɑ_E(쬓{ #̖^„bZ4fªJL OaN^_ϸ{P҇oԠ_H"_C{2OLP?_L }c`|:G:ngg;bVrLgca$y[u4SoXl<]үJM=@!sʚ'"D6h0g6S,~ /M.eƴDRɘ5}U=cudu ;i4fVXuh!ㄟ,B\p!>SN5?t7es]$7<ٍ4aH/k3Oګ`D6An;J<9-nJeU38ɁXÆ#0p=7f5(lnK :N#Rl2E@$ _g<=&]hMN {J:h4gLh+ޝNb D 9y/["Fk5QiM>ȡ_^6kyp =o~F%@2I=5ǡckHvN6P-7S8srWN&\̼ l;VPCoOj!rI.kzc\VQ$u/n^T楡z^!գo$D-7q .y "88il=`댆ꂘh&xkUPaqU*Ol׶"4XH!v:⤨v?ۄ4JEݕ!8t}?12y[P-kQw .w7igm&]%4sxҧ}s:!Et=!^C qK? ھAnZΔBW$hk{7-˻쾷"^Α0=gCM5C)oU_IE U,̺oʋ7r(C+@ОNS 萅K.U#8z"vu?%dנR5(FAX ,aa\eM;2{b GG\Rz?a+AQ ;#RW5镍^ C ƥ#CBN,ZAF-o7 kGw2^1L 0V`njh &/]V7ã]qVv&Lb̏P8_8uuu)C3|Mos-ҍZ̓ PcP/Rﳶ%3ޔKSbuIFHrN8ppxuv?GtR<}Dv؄W5;Hov7? O ZϋY$hj 3*Iܽ{iC% lLSжxb pq/ TpqQ)7qeIhG# ThB`qk\ndAQDigΕ̆ ӕr6}2lqR\b7H{Y{S>NMp;Yim>|{ar'a鿤(8Hk Bo!gf0VqYة (=6]ᰓ PBfP천D@Xoy*A5!_M։; 6z\Xʴʘ+At?k9F^ThW\sAWv򩘂_(9sh\&;?i;j@Z8 \c `y]XZmt˹%i|rԆ6#7o_qr= [d@MјRWֽ|@Z/[:6^Đ_NC<4`}I1uKf^l#>Z8ͅ~eˡ(zNQ BdEN'7`NUf?1^4;XJ'q%O8/I$b#g9i).Ȉ@Q7}܄KX&>d?o~x|GȯG3~ɴWlThap+X1HI[)"xJӧd8`rց'#徧ip ̙T*e_ ~`IDm';M0KcY &7W !nKeEU>\K}+f_9/tep=b{.<>xuwGm"q DGă Kہ:줪78 M뺛޵ђEvI֊v n1=1փ *n!6+ܴ4&ː8;Ԕܞ]CbF -R2b2Uٰ]BR~ݢ{<~0s hн--tgu\,4sXCg5"2 -ѓUwp ,Bw:5+n%SW.(`č߭oSFIsBϔ$ܾ@TP/}U> w7ӭ;yk`<dnQ^[(҅wQ@칡,*hap2 CsڒT%??Av8nyKoڥ/(,v<tky9hy5oMDj-UJ/9_2C"};hZaTJ4 nL&#?ŦO#Eb<; HyQԝƵ43 oQ3i:]FOS#a-M-G!=m\IE` ˖8I4ԥ\T҈ owA9Z# f1-U}I)=M!Xr0B۬&/$T-Qb*  U1L&Z X,w}c]XICA"q8uj/2 [HNJMYaAIafkuZ5*]?zqpImQ܈35qdͧprwokC% к(XD@薷S/~Avg,Hs5su8ewIiT9} ZNv# la!$8vz93Mde*fW]sƈ)rl^=5HRp SFEKת&Z__eu?W ~=pvs4("<HnI7M2_9@ ?+ًM0gL7$>2n2nBmjN 'eU䮡Ivuϧb m+Ӈ~4BQ./wcR'jYqD&{ٲ.{RH1̏ADU==#wO _)F,FQvdi'0lm_jJ4 )Ig )娆.۸͗© sL8/d%!ra-#&S+HVz3=GVT7ɾ[ ;FGzo*zjk: Xz_b+1r/z҇! Jds;( Mf~b1 GgM/dz/Hryr>" ~O39c$h޶W5K_0@,$KZ&G.*WԀ7{ܭ4*甠nMz7:Ul;"$b8h=kCz Q(EْƧyqf̟#e|P.ZEb-|J، "Px\ī?YYyصcW=EfimvJUiwmgF 7> .?A` E PzQʏ,A]J*(E}@?aҰӧ$Z(/> ⷇pGI)ɖX'0>l>R"/Ru&P,e \pѴ@*(|!-𮧮=pqfC6=xkDGAbdBR0?̷@PysR 3^cem|.رA|U|~l)imEl9Q2"(f۳PՁ?^gsA Z"|g>ƯPC6Q+K.^KE^Ce%M,zWGK~K [ P-lqTEn:B}Ε SlE.0;+ɼy +pԠ|=nk:=d")XCn0ws#e4 <&>pimc;*0O`[VHGUcn=&-# \1~ȓ0ҝe{o:KvVZ"o 5.#vKVA%l_0 N.l>4k &0+4J#͍NT!Q`ܧ  A&q 'U^?O{;4ɐ74w託1њ( }8W ^(Vf ~tYb@DRe.lw]. Kq-M!g*ZǶl,&,,'2ܝ,eܾ֏"o1Yې ,Tb[$B$fbA̳h 7j?ܓxm1-z'X`ԟca6-U!TBng Hx!u,|Q֤%Nh*U.qnť={p$?Ţڅ^jWj>IXK \ T}Pc&s0ܹ&h_T5$-#kH?3{ Bo\A>*QHѴ7pOG~SiQ2?^O)A0's2p:}$/5 \35A7͌6x&k9gL~ʡF+OIJ`@_N}f%L2 :uڭqLX{n!#ED … :usLڈSb a)i>OTJ~ymhk)jHHH: U(r;|wSS 9]}0P"=?UߒaFS{ëFXa&,"W(0qVOHK*`am6?)w*|pB?v$ Zt)\l,غ"h&g̔:JeUں sd| l²: sּ`=@t})fSo1,(ɹH7)E?ٝ`v:O`WJ  Ifs~@c'oR fnҗ˧#>Q?VI  LQ]H;q-eL@V4%} dY*J}ã}hs| t̃e'H`/*+$!͚zX.Ě2so:{~W%9ly~"\]jȉ0%%R=d~ : %%U\xv$ygHP! tw1'V;5IΟv (:9F-rciO=(M :CXXN)|,NΈPocưx#N4LZr9*d%[ +!FO(^Y#Ul%_T(#t4& wfUH9%v:#ĕR^&߀G ߫D7呭眄VLShSa[;scϖVO'!$vPD1X]j}+%vMUu%]u 6^gNX3P do Z%~q<#?a]UO;mei\ӶvMLtֆ8iHǕ4-m]뙳L٭;+)8>qO:3ähAqWDX[x2I1]u|8û`]Y 42@ĪnNm/Yҋ)yij=.ab^]T}z>8![ P7Ovx,|וARȪ4/YyrRA%=p.EcK3|T~&(:>Lԋ7C;]^%N^`sڀhE0kpKy4 Xsh?xBm ]X~>@-"dp/Jhm&wSǫ 筳m r5} `J,i>Da-w'D,qسދ|Sz龼!{4dn>NOVMN:L_i򤶕 wmKa zQaz^E7z23GYUdS !n9ә[HyhݽL150. ܂$H,ħ*:k .226 BI~fzT:| \M&3oykC՜WcZs_ pv% LT_fJPyOƬAF^MF~7XyCn7ִ{W.nX7z7q2iْ. $#Y(jrpuwCt!;¢ p6p;t]}G ͺE- 6qKZ_:3J6KPw_g\] uxI-R-3fBּRFc\O9d^M>8 ֋FI ?>ZMF^2,pG(i^\xmQtcw(tbaJ,ZEfC<T2\pW'73|K_:ŦIZ}6^_ Q:I)Q~~2@Qs}hZ ˳)CI'Vj?1 EUV\+ג⭝h2vXwFG[Oeߢ7Iyݡ' olzYt nRDp$l6@ګ6NLk!1p- 4UW#|&4eKv<}L2py9; fL* {(lpa9&gHQdٛ4^q`adkJ0aCl?|Ɗt}7?:DvAВٌͳj M?^f@7(@4T/'\kʯY&3·kE16Ȗix& {v8 @+~ ٠ٔ `C>:n(љX*E\_ )-sU"T+ ^ lj#R'<,C8̮ -6]L/-3x;:iTs(^p)7꣨ƺa3W}ƙn|j-"Ďz;9&n>2yh+9s}sGX>,JZJjX; L.+9 -1 bؽfK+F:!+DA 7G>/_HY!X\u&"FUazV,D\S^$1T6L:c2tg Q!^0(fyIV*ԍ1gtdt栃` ,8(R-jКbxHiwCěVTx)κU<Јp$ D@u\ !&;"2(k~.:K)4*_h`T*:zY΃H9 )Vdt*HbZ䑁NZlŽe[[ݏ,t΂XNmI,y2IܫJ}iAo5w@]~/bMik}0|XXõ u> k=d@9)#SGˊ>CE N٬T$8 p ĶsRl;sOvB8f0SS Cxj~NSzy`φ]OR7G;Rn)r4jod< Hza<1by* %%19w]<U j^g Rh(Qmyu%z^=hƒAxͱ'_/"P{Q)^K4{$JL$cfot%Mm8 .PЛwo.82[Iv6aɷtQžE%&OJh #a7z ZJm+:|>T_|'{>^#٠R.Ӫ.' ,T `.ED*8i8I|?k2; Txg~)jP{~WbX*$yQIhF v<@>Q6LAu@HfpJ~/c)ӊ=`*W*H2H4|{Œ5FbNE:fTfi!T;pP!,M>-mse5À۱_=Еn5i| k@:נsfDNc!wtj1BgT?H՘DGQV\ -c)涞H?"$)`[~ހs_@Ҕb CsNBN_70 ?c,p74LY>inҿ:x,*4{ćz<|{4y"i]$[JXMjJc/S&b1WYc>8¯-Kbk*ݗ"^,I:CnotRC< IB ._j=fs,foH86I"/l)/R ^Sg߿MwA@͖E- f;CSo(cL{׹͇ڇGa\N`QLgv?'9Z_o}g.m/!y:HަT{{3dCN6ޖ | @=]^t?˕cP _*7)M<|~ z!C{;KaoqcxЋjoj=Jx'f&/(+We2Lr8X*6Ι"(߸B{Rr=_4Sa.O2F1  'DTz4۲ip;Ki9pk[9:xIvQ,(^:6)>V5ojyIPQ:lHe[vFO(#nUiS_`Si9602!1fYY&|PW$ m:IWHWhB7&)قeYf+$?zd\!b绖X%QFȸX7LP.*)3:^BCJR]2s50ӏ#e$W7 ]9^}:W8|*k.4Ț6K3E+ cɶѯY/*ѳ6Y6Jk+ϯh@i^qcNT,3ԇ^{4?,0%S4fOcj6$g$5ۧ+VAЎ*MpbNGcd `2zE1r2@'Ҏ&IYKe[.$ԥd+px* Ofԉ4oit-zY'4׺݇Q0na9y(Z֋H!f| Mrn`d"0fVǥ/1A_xh s0Em7EA1=qG3^xϘ[~[ci q6W5w"k'rZZb_x3yl+) Wܵ_k䰿(3[iꫢydqt2pJaGgشn(oFԜc=>BU#e: ?ywO,Qg4ϓhWBCf-ChD!mSmљU-y6{Y^B;[(nksn~ ̼3!i{ 6A#G6؟|_3_Hdt&~).&ُ.%BANOENqLN?cďjfPLAuhcUm<%qe㒏P +JZ 4 0& |SZ71e93d {B%y4XČLX(}4(ͷOg?qwFelr|) ٖ;ZB3'ro!Ekcjp58aI6s(fUA!hl6 Y< &x爭SBmԙX9?s=SWFyW7\YZz 'V'7מj᧭64B`Uyo֟SV|1Nl7POHCϊ:OQ޵m(#t(4& e/㝺D8vR?+EJZ$l* Ch#ix 3<.C96UAJ_-e!E+ 5Wr$ױ&AuDwHr|ǫz弚 efo:ªߪͭ/GۺLpXaj^MLpȳ>Wƃ(/??OUM:draK`7Ǘ~2}yOۼv=6KvA'qԻ&amhr;(+xeEdNJ,#"zavʕԭ4,ᐡnסDݗKG ;iib_iԍ&-lNE*HSPFSN"v+.KDNiSh'|Rv|v^9$ WZ `Iͷ={J"^g辌/zZ#e7GvGX MP#G3'rDX;(d3/ ߙŝ5aIt¬ "$Dk5T+T *ߡ߽$7"zO~}Ml+.Zt;Zy0/ )y?۴QUBX=|LN1D|Z7d7_;w)z]Ui*tгzpGzzegՊ1u4`کp ]t#<},j;`pAmLW!cuaDHeZ) j*9#~ƳĩȜ5]GBU#N7ą>_?ګ("֪l78*6ZpGg0q^yvQb#iObcTYuo$u U=N!Nsm:ͤ'Rz6}ܦE8-]NozLEӚ Ol8+-KpII_j #&Jyϣ;45Xy*Rg~zeo/˲I$:4: P\&:TIz=FwJ«o ϢӶefP:׮ˢֹ{"iXxn#m=KdNֹBFbRZn iF."dHHM_姡}/\SAp"=D~;ӧXbW79UnEgqhjn "!UkfA&Һ(U_ll(Ǵr#yvf|\%zokv&7_yu ?fHWe/86Yѝ==T ;j&XJɣe:KNq >-_`{U̟BG3}6Yﴘ]dj[oA$6ᘐ+Q)NG0.;~{Lu;A#݇ q e=vD#T` h!3KߘӔ/Ywı']xsb(@B2\&D( {'qagá|o36 $[(@\2p,yD],T>Rtξ*CuW\dTϚs]yAV1};C/z}MV++}ܞA5=wmbOgNyP {|$AS-≞nn!2{?oȤ4yfJ$M(1i5Յ?p˵nߔ-|ÿ0២ P4 bG XRR!uIԲ(U(@Yg2de74C,,4eOr &F6Klb΍S_~9[$:h̶hZ#k|I5QՃ {3K 1h*6¢H|sVx(.$39Y+ w|GWګKbM'jJP-bzN%PW f?s^^I/ew dKr,eסIN\I2g:NLu8dzQiU!U1S/r{ #t x-+3Eh/\ctprGf9.kpK,ItG1-f%55eIM^ښwl 3U]q.1'?W8'DBW$f7< 542/}̌pZ`{ Q>$`t R%a`N;%CZuZva2:f9:-z !V͂fF Jb/kMG#jbZeGhf@2 ]eGCjܣcV(g.%V-}e/7+>;U˕{3ӈP:6gW.5rwSK2w2?L&FƃP޽ Dy-7*h|]y~m7k4ռhjJa=b5ŋV;x ?Ǥ􃖱j!}c>sJ9׉XO>17#ͿG[Ř3;5PL úѠ+@*2" 7-r_ԫ% H8U>}TO^E\ʤSLi!i&܉1"mr V@ e|8]fi X}a'Ozȃ {7Cmk,U8t(ljkmKo ^n,.HLff7ю%/mwLp؎w&'wPo!`eo`0Q)CLJ=oBRwzf,oL?4oOj#/cM/#+IT1z[$\-)P9/DrdzwcsSnĭoU+'4E`!g#GLJCWsVyk Chˍہa [BY7< T +۽=9<=Jx&sXs+pqBƉ>*୷0yŁ~NIc RNU5$$bwޚN.F!@%D ]~/ԟ|(jes,NrVeXAВW'D50H9ea@Z,Rӱ'"r؍Jp4P 9Q0EgWO`u?y`بzGBK%ԇchi?Z`Sr?' ~|Ia\]Ə2_zٖ69~τ]>)ܓGS;RmzR1`kVoNy*9-n+ň~r-fn<aM#P3Up#r̓6.~ :{gKc t*KjwUI,р<vs.űca9mvk>=IU0eQlb\֤L! |SE}%I!!`|+mTL3D -̞1Bɍ;`cd9[)%Y088N4Vqg},Hj("(+WNj'RHk65'Dr;;ǰ'^<|r";WHt`0-CV2a` ݲ1u)2`m⑪YXĭ~H,D Կ)jo%6^HsVMk̉o@{yS 9m/Ym7֑k~9-|qS\E1y/+bL%YHeiQD >] x `#I3L[\uў" 8!c^TO' Qg#tF \acRdu8*O!x 29̳@]m7[\VC3go>}ωކ 2K`$U$xGQ\TT<ֻC Ӭa2獻?R_+.1$|gI0!@4!JJu,P^#lFw5 iHƭh+YG%zYA ;#9$ bn6/uaC:ƗQ9͈x&mӭmˈֆt'4b f T13:?ȳ ͨ&NgCTXx@LNʀ3.lCKVcs<*Bɝ  < 2\'Trvseqg"cCkV0ZTx_ݞk0x~(V"ECpYR(乎yr4(/*8T1Avp#Jv>Mscof:VygnZ-|R"S1@( -Sv Î*dЏ' kHf^Ro?]Eď{p.},D/V ^Zr3#"_]>c&TR ʠ7|lXb ,4Ø `͠ǧݮiY"Lqê"aq:eکG/݋Jǐ⓯okllHdɝ4m=pg&,{llʕtf[4 ~8x̷ֻK~P?0 *T9-pMwj,9C{X15%HWms.]FC\w۩|&?,vq1R8G+kB b+d3,,ZC9bZfs[pMIw̾Eq6uw[\ʽإ$ 矿6ᱛ? 0Ų9a0M̸m' .>&K5sZR1g43X#1[K_k xN&Zɾt* zcȟiq0iZ\ʡ%2YA&Mfm?l93cŁM#Ϝn08~L=dH{/b[Vm@:ZQe^<-NST/3݌J == "Us2Y KA@pAHb=U ˣ}:SԘLUzSLo]N=*f^q-Oh2= c*Kz<դKLj#)o:79.|}N6M&`IM4 #/S^il)<΁n*0&ʛEiHaw}TB ӌbzԾa-*d^iNhǣfyK`8;v39=x cyE:w1.vɃ*`N09f$V`.Qr<YV+{|F| y{; rL ⬒ Sɋ뛈;`;i oJDW3L/ѮGc# r]bś&<*u0rsԿcpuH: WKFfTZ уD0h~G9v s ޥힺ/Ǵ$?fϮOKhXU4AUh13uHںޫ̙_šdťp޹u .q}%4rx:l徵RuOI#l[ѢoTB/?}:=&=?%/tU6ĸ3xZt edž%R. tgY5YBz^mw.I֏߇ND_S16%{ae+{t2Ң@ἍE] j⨟jtBc_dbAH]SQ`G9)MwSb9,b!$j1'@4\[c&&f;Os=H#n·Žμ>bWqRY Ca:x=.<9Y6PW #wv>:IeRb:{_w&ՑFEa-L!#e=aZLJji^h(GDZPK:ԇ&cdn4)%'tTf]vs=0qrPha|DP4,:yy}𑚓|o=+0hګHᨃ%^^82Ýk%V9Ԁy~rE$_5.-8JTd^Jm ӚHh N,ty蒁j&v q(/m-.uc>U2*Kj3pW]k3f"|h[?x4u^ -;)"UCh݊.a4wJ9Dm%-8X2pDh7UD8dկ Wu{!aPr3l{RQfo-qzfe1-_^PSu WfZ laͧw)-séCL II!Lȿ6W݀ ~88S m?+A q !qmxOx x\iYA/jxD_}`k`abmD y<1wE.IjRc2nP8Zz(7cT? rR9-h߃6D^sqv4înx VŃoHt\~hd#B*7 * J2n˸xhL|ITd+oݙDS( x9$e2r)f;""WOqmt1t|PfSdO.X0a ƽd 4V N8q }/.gh0(I箭Yɟx _u@d Jď O':a)+^ N0fTLÓDIix-43E(m+0;]QCF௬]:^ ݡD'EZF +ԗ+c|ykԵxMc֡>Knڶɪ{\JDVx_w|gX"D42nq>J!-Ɣ1j)lgk' SկpZI6HîSr0"~pcR¤׿5D¸&2nE$/w*FIiE|V>HEEL."v͒PK }e-( ~RK(& .^z!CR{r/U]3ft7=g([Юr"˭:PS'sLG)nlӆVw D=xMbk?c }tqmQ=mr!ftD2 g>˙i $OF}ʱl)l"Vɦgj-*R]ԓ@ =XW%~(ՙ!?[Pab7"=.;a442v֕ꆛ:h×$̳4Du !_?`m?^ic\ά@:93!=u:VQt&M/ vQKIH*#FFH8Vq&^z1LAKklu"!<_}KCe-AV 1y4${Ӛ3ܖAN(S$G+z@ Wy)Jo'cB*3Q$oV MMu4[7'iJ]GRX^uԿMύ+E5-C(YKg- nT9{@#r!@z,ZD4cFlBX-Ae+\1y} L z)\7{MVٸS\emQ5`fm X|XOkkҁ'-^zi-u1sư@DqVrC}ei)e tc&1`;L$[n b%CHYfbCJˊ3TĴ>%#+t)3snԕmɾ1h b49ɻcV s" X&6A#{z 3czoΎ,j&XsTY9u 1)͏-[;AL>vK9h1L7ϮҽL? IC1p}GtpEIKdw`G,駏0e1UO( 蒼s vh 3{roy &r;}ZAFYKM瓵RK#3=Ƅ;Bɧ;w< M#2-6>k*'88NH]afw )cQjq+ bXpŐw0&jqo寮 Fȍ xf0u%9f:2s'"u[Nn*s^bF{> ˜TLғm}έf8BXZ:{41@#,HܞO)U/r{qtAH`E.H477_D?SxdyZ( AFaa?OǬI~ )@ T Xaƒ`7 1k,155@y͙ V 5AD&Z%dSmsym@k]K$N+bqϾrܮk/8;Ltr.,28 L߻&ȺtлV< 0jbMۓe>'GH@)-{ uŏ<ֈ.S@`dLj[VUO0mbW7DyG3Fn{HzOP½ePª,C{2Ǿt:'Gk}~->v G]ha]JP4#ڨgTβ|vJNy[q+}է-Q4ϩޮ9y}k_+%f|l d*LI1lLLΊ-<'ZXDc:?qk~5BUT垹oƃgl4X9 +%^9xQ=#.8V:dNF§@<3mQg*GTOl u+'Pݦ{Pr&ߺX%[+X!_k aJ oR)3NPlTմMSSES& GB}V]`<1Q;ol2ntux H]XB:x tk!&B${5.>_Í%<RݑpȗDtm`*y3.F[GU4=4?1(}jBcYSIA Z <+Ȥ YaI(2hqUvCL8Xq3BJU72?'SƱ\m @ K;0O&O)eD6sKlT5SEBJU:$`pkWG: Hp!HuY-ut/LYeZv5{g4EbV %M싛r[=s &0 3 ,章\1 w5i(RNA$``A/1<c5Vœtrz!W. ,Eo7>*:F'ǃ,QhH$c9*d@4hhJR5Dgd;a(@?N"˘{@YU qL6K8O|6o$"US="DlP!C>cW/=t ~.HqRJc3&s{ whKZcut[,ޚϿA3Ѣ`#2tm@xzoo< y,[~Zh z3.}o~XEfūUD"JPk39H$\}SZ2㲧h 䠊5 &K.hLnF{,,AJkCO*q9Y*ܦw)wol> UPc+r!. VGԬLRp~\- Hr)y +uzVh!lʵ ~x~S,j„Fwڽ>{ˣi&Dui0hq 1eV>b]@R;;$ܑ1M~ B I=Zbpˍ6@\7HE}(˥?eC` B*%t/#yTbsFCѕo#vo*)59,zMW{ 0ѱ6A9F!8Y̲D"7p/}l@$4 ).fjkd)VM'QNXp()®Cu|Ia/T[ ey} b[ 4m,F~N?2 Uދy%QhQ*OeB*4[ݢ#^PBTZ_Rʁ Obn-xuj2‹T$Zn -+yC { ~B\+5%.V0Ud)mYt,|]8]})ܷ Ls{?U'`;0q_qEn@~}d+r42n3J!:sKAF1w 1kGk]^N3o;ia Ön9NiHc*,Im@1n:FV.Y|0x6|R|"foc?M 3^?@bla7<*m櫌C.g(ކԞV4ˣRS[蚈?W#63H<읅eo#y$5 *lpByY›fDh9HZ\5V nzq([Aϓ~)|b̹&9EL5 4фcSjlg|@o3vgduG/)LR 4:ݳS ЩȔPiqs]G{I5C F)(-K {RxR'FT L"i] WJ1zhvx@Lc\xW O؆/6w_O>nru jËF>0n9D:MbBZp1%B@"dt՜u0eocIrp7l︤: ܽqjHbKH9=[6xa$sr$չ1 }i\6KG''A[7Z }(<./? Ҡ3w!" oꭊ`WKn̋=誰CuCo D|zU< HӚi;Vp,MYJGFy>Mgr;=ǼQE3H̖4)!Ӭ )P,#/'vsL5 n=x2Jɽ{Zz R_55PƧ=8[o_-l|Uz:W6(-yig`+bp?Zl h@w$O7m%5>Y̸0 |v>=+LPfB"ѭ-yt_2$!nNb#18v8 JtV+,avhh'x[-nOOCa :En֦2U۴BRl_[$OI}0.w=(O(nHJ4=1{}P"ң?*xZ dq-?[C]|:ɬSb3}N<(s z-f1 >|ؘX@"\s;O0'H&QX7X?Vь+xL΁8^&uғ-;Xae{W\+7(=s9.醹wjp:*wt8}a*gC|T˪t*46 F{k%Gj;VF(Dp.!| lyпȅ4b3u]KWNYEtQ* ,9T D5TAx|-9.E˭S `ϵE=?vkDpMXUhscA?X8(Y ]G(s,[^jy742o8ϔ h l>iuUi09DgN:|- ;P<߉P^d{n(fpEi0$dmľr6n/^ g,-OJ0 'zEG%Slw ym٬8[bC*RRG1Y *Q;[i_/}c k"x~C%rZ':iÊT2r-~ A ~??Hݿ p1niq%7i=>$wJH̶Ν."|Xg47 'O %ދ(`m (|O=J-dEfG(LK xc5gNa~veL r:%9p.483XGTtY|Ψ^lwsXDOxL/O ?lu" >-T5Ҁ%B-WIr z}~cͩ@"K}aԃi ]@g }%YaD@29OO`mђ{!0׀=m_fa'S]{ SrVP8KU.;jפ).cHZeD(A< Jh{|]x*kk}CMO U@D ,_(WXBh;SbLaCѶ.y:w0~1Όu<D7EPӀjˬ2QHpp NoB 5Һ{t `r(KA9||pgQA@'d/{%<2i*1W:ZI'e)fa@h(n\Vyw ap+RqD|xaM{PܮuLP}C\yRj^Lvvl(!;;k  B t3p[Ymn3Θ;1,gf?sޜWUj|J0\oAtB+kE[nt4OV3pg)7mlzf{*c*} U=o 0OXa׷ L_'&AxH8ڐrࢮ@P3kn>(QQu%o#rfCp 8U&́:aCqzƷe;w9Bd Wo&>d d}A m%~̣AeVUnCqH-0e*Jk;R}RSȬ LVp̔8<VF@6j@9JyJ Ndi44 )hm*OϚ% _Ցu҉ya9/W4kdlI?wIsj=@ipZ ć rlO f'r1YQ-_^3=KZsL 1khJX!7s5RW%L`~r~"CS/Zar# 3+d T |S.RKaR`V%'`STC)J=!=?ީT<;xDWtœP֠i5. g$*,hC8ZǼ%dY4l6K/Gȣ[>b0gt|ΖH>.;AZ;c ,-dH;5B  C6| BRdB/ڷkM$b}*ͻPpI=yb~OcD6btMNq&ў&wǶ;> wxdk7XfoAɂi[ *a]j4BxR"8}n$6Q8ݎg;3ҩgDfD^\:r׉ŏ\Eզmp*5P=MѐU Pjѝv!!kI7#HoɰK-ekDdCR;XۉG*ҦW%>ڴ-.NL6Y-A$@8`@#ޑ]`[&Iu[ǔyh-V@Zh:A}!kVVlq~ҵ4qjLvh7V0$WJWo;|ny2P v)@@ѥfa*O]hql\y.[2Ըۣ8S+KSM6ֿj @[nDY@(Sl)oUb_BJ<`D G#F 7P^'QE?WL LiҴޝŭ;()ѝ2SP4>4T֬3%MgP8-G ]{8 q&Jn*Cbnɉ"0ff&MR/RrV=Ogm t[u`-+qFS/Q"N硰6-PRv,IeC(11d-JD_@r1TōDY D)qC{VT[ɜq@>Ll&oҤC\5\HBuW3a8 |TzUb3"w n:~im(3 ` 4SB[\+ӌ<fLV~w:Hy^xc=:HxN%(s_3yyz|&/JRewI ωQ!^Vw'>XG𥊝24b(ڛVrv&ѰtNh]]#SlMf H'ֺc=ŸY[Cy}R7zk+re -ek0KYSG)Ų6mhח/MQVN'wVFU?I7ٲ58?Rɨf{s~0<7!jkM QkقՄ܎~̅$39${0sk@b@+pxrUs/6,?tĹ9 qwڪV~2_)GP纹oƴќKv3N4 ؀| Hb3` Ю:>5D? "Y1H.%U |Eۗxgϒ_W*T dԾ(}y/yWWaٙ`:S /SbGG,өB=zk W^`ۦ8uF[񂯾cEv;J7bTA)F8[<:䛌ҝDs5˗͠T8kg "ȓӁ$Np}x'bXǗiҜ<+2̞-ݥ񈡻vgUksMN^a-G2`k.sPkW'j6ݓYT7jgnžYdw*yM3Q WxiP]:L:-C澷jڷ*  %$K4kaa̳[Gn$T%GGMhbW'%(] v|oB3=#^7PR6Gqn6GN@\e)* ?1U(?\>#15 m<~ȴɎݞWe/KfMoq >BtpɂH>qGF LM//DwrxKwYC,W׏w ^c JU0h[$PzU$6:Hx7Aqt%`zvR5&֗`rv!# B.Q Mq[qi3MĦ[#V_H=&h2_?]Ս: b=C|AR; &`in]sލzHA‚U]V.cY~א۱fϫ*h=@O(~K2d}i:h6jLg[$Q/%V>5WǴNqQ>\ [)& 0k#1C9V5 COEl!Y즏(.߲\\e+_~ͿsCO6Ab\MwA}vO6 fKKm}?3Z$֐DT{S,`2\&~ Q~ġ+ٓ3PT̤fEp I5>;FkF4; SŖm]HM â37 a(o7k?[waQ9M֣H9[bk~gePJ>0ϳj݃EѻoaRg7bdYSD/Viz}_xs)>͕7$oX=dup{ #7PޟPV\tr[,4iIݨ4-b$O^ĎwbTf[[Sc>ЧkOtlWm"{S\* 8^sL#> `6[~ {epTFZmdIš[`n /~fWTY:h1mYʁazpn &ȯ1pWMDpν%f͈!ԵI }[:l$3kӮD#hwGߑWo^媹ɧǶ@7hNr4ï9E0o>9ˎ$s'V Q{RigGoEeU*QN"Mel+c~n.1!7GB}~ZkRA Ml2qNާ05Ó*G^]qg!\DӬYmX.gl. vueJLX^$`| npk|dZw%}˾n`<):%m d[-?8 = ^);t8ֱT":H>?Jc$E-rELH\RGu0U<{0, _F&D5lG+|r" +l`/kfp:ƾUŔ/,V"5fT53'x 7WPҼ? mˀyʶ;aj*ƞPӇJJZLW\'.ݦf0i8'MwA:zP8'9! :V#l9{F.'lJ%դWk}_ Ȳ#ş[!JB{@s)JXF3򰱘;'vνEy]A3/udW)UzGw9YaLjR69$1צlp:L)Gz8n)OiS F~GA0>^j $JsB ~R$)dxwf}E?7eR?-P9{am dBc1U AnP,66MX41@B&6 ( ( ZdwBIN0:*Bб;9Uz?|1VVSׂJ nIKʚS5[KFNC%ӷWGcoq)wl3!sj霬>|*,no!Z`Ifؠbrރl\Y{H[Tg-nl\{TrьPct,VbU FNhB})S"H~g3ǷNfQjT1Scp>u;YCgɴiqt UZ0E{ݙ1:'Tujc!Uve?eoÇy'Gf#{=aعl{N:@<ޯ04 >UזC ?WCǕL\d&mF%M8hdV o.*y۩]D)KƎ|Sf+teËJ Lz*U8; .DE݄whW?Nu]XC}jۭ TCЗϤp i^Zg@%^H|r^+FgdzhX+U^l w׶_U)RVo1ttvh`B؆N~1%db7GEh/ۿEG-9f&P v[ V[)OQv?lG֎n4`f()H6 /_=jy$2o]:ދZmm«Tl|!BlC.WVfSg8G2g_`|Y{Db⍝G*d[6y'a0FH[/~\2=ثn^[қC-{"8򳐷.?oNǃp%i$!A",ƐQFzk$dgm_Qs : 0<03FYj8֧X^kӄq$KHDy7W#,!~=YdcF?zRdٷ#EK*|8 W0 s2K?V{oϟ(/mÃ7FSG}SrN(4z'+ }5˫I %cq+}W{pb 3qc@hiZx{.=vn'T8Y7;3)|i*J-c!%9{A؍F"B'%QR;}^5+MnD0Rѽh}=jp -,j6_ђ:;u҂yN`SJu#Fɂ <L(b~~Nq|1Է-)[`NX lX6Pdg_h~= "Tk^-ZQ:+U5^DZb#|iDX0 vr&7 N/uècӊOH\bϴ;,IyN9ӠjLc- eCґTYc,5(nZB=x4 NiAcroaJQڒ<\|u.0ജ|mBj3%bvp18CgmV=c0#< lr&Ax!_l餜Qv {r;/Շ]HnpѝRT䏹A>-xjXֻ{阊lR,HW- Kdsj+s7GN4CYM!;*$z=ٶ~ jzO2gWpP&E36uë<yu ܰ%M_Om5Y%^*6X>BuRPp7 J-ƲIdIExT(Ӌ(D;qtPjh0P Kfj w_ ^+ij1;K1I$]FF"<)h}`Αfs #o!Zuykん#wqf(xcx㵒thƚN~=4&wlCw0Sv 䅋+s%Ycc9h4AdL}q's 0!Ɠ=Ȃ1!0[|!:'f\v0, Z1; anRImԆ1scq0 e9cG*tHY3Tw Z/?:@"/mq }Z!z? v5m:p_W)VdFg4+O@<l-S4_ 8U86;P5  b2ZI% XhY뵼 5[&\g5GuU B%l^n20Q>-H`^2,ěɑI(uFF V): kelTګfRN{r4Ot|҄d]扚uIN}ow;2ny3t8vkۼ2?Ӑ ϕЉWL#wSPS8-zrS9zg:g'jU nP TBwߢAoi[R ~r5;Q,F{Yv,m9󒜏:r}cr5O>UA%M彂i OIҧp=tZ`=́('# xQSO2x>}!zDdՒ5?wA0DE_kv,l%UOGbeW.vmyxn" i1vPIb|hVOD YJ{ΨzT\?`  7cH߬UkT;9ZQJbp9a!HM>\,? T<ӭi+fɄj?nt A%w&Q<ƄCiJF;5B%2]Iάm-Ze1qlNF)('|WS@wRG`֡o _S, 8]ȉc?LE,D8۬H{NA& &3(Jl fטifݶRxjT,I9kJה7>tYaぼ'Kb@+;usS2Y0ꤒ;%lo'u)_dևA<^Y; >*koZy}گfNt[x !r?.yL J9 n ?іj>)K?+9nT>UeI`yoK(vqp.,I<s>"EK緕zDͿй[dž@ux-tm0|׌}%Iad5Ŭmm U|YݸKU덞q nO; W?-*$`۬٦ϧ?rKb\hLK \AI"9@ "BV5mH[$x#k p8@ O¢ΘmSMuR%B&q%` Hv-d;rNS'ȠTHq6ۏH4e6S5s{J$I#R0)bRʝE1>c笓D\*jsE~p~>[%gCosOv婨CmM^=6]~̉R2QqXD/TP@$l6oWPQ-jӲz?n(۴' tKq%IBItJN쵿:B}C%.*&cvmir-rF zP ;)jd_%R'fWS0/p84][rp1!#,L8H*Y60V\;`,X |FϢc8./$ pI6Ό)Ds00tAtÜpv7z LDp\V 2n ̕Cê}peCf;rMQn _6H6B:ֵ.lGj-hwstq¦Th%/*<*愁!g&T* Җ ҚLgEw_7 enɢ_""Ux7oو4w7'UǠO-WGYG/xh l&GnV60Ew\gk9}|Ux$?dOJqΆ *x%ǶN&ߑuȳn2ʜ !䠩-~G ]o e?ϞQz ^@&>c kS.% J\?7N,P?5Pe:n}Mj"Iv,Z|Eڀxq+n-C^! 3=Fe-&v:pRZptI&aZ #9i)*ΔD'GXgAh9(M&( Dq%^o 8T7BT 'B5IX*dXn-N>O2Z+} 8FDQP, e'"оC+|'z3a=zDy1, EB4 mb_Ҵ`lЏVN0bas&`u t/~Q?J&<<Ɣ1ׅr-i6AU?p^'bj^~f V_R-4nw5nM۟G#r7M0?.{/$kw?m^ TNm`i3`?9eܷ~chu-PK*.,|opp@f%Ȗ7^A,,@|n*}`e5TF^4؍e;|hZ\ ON8m\}妽ޡp R.KɷdQjusR#Zݺ&֬F~YzvǼGO9ގ(T9v綧ɈSS<ӏuPTpE8ǟd""ZNb~FE."}ښ/lb2 Nj"5~ȷ o)W&76c#. DTKGͰM j =7$`]j>Ƕtpz};N*sh1|+EbdV`GTW*c'cG9oQӠmo40`|4ya- 3ěY]HK00KxELO-u'S٦~kۉuf\Iy4_ȡP,eA[8S;*?Ź4 e ȵ9|BדmHkںc:@O"vbi'iܡfe)zEesaTA:,.-'=xN,IXmQ2 h<(LyђKPgdeм=3ӻM3BxFr,_\ d˹ 7B w!/ I0fofmH6e*Nb׺gc?"\]}kEOxhVРnPƁF~&!9HW$ת:Z5>W“7d@TVX'!I{4lAp#m:iAqaA;G<kDŽUQE`>`#v~])XxK.20|DٞؾʃFex}Ky!ݰ[`2hv畻thO軼2i*ϱsDG}eW6$6:jh2LPuY2F#vDuEeଡ଼U9KeP*~}YfJ$4Θ"3]c򟥠\![vKm7*T1Gi~En z'5=A0T "8 RUm~ gDM25! ۹j`kYҜhĄyLT>)#9VNUGG?ǵhR1[ N\h=""\Q"8|L{&jjD"ZH[&3~/e9~V5`[74锐b_Ix0WpsծQ+'„}z]*:*ol띘 [9ři"3xB3 )Gń{Fn?L^0[r$9}qͨU<T?FTx*'_{.Sk(VuƜKj׺4Vz!Gr{^13ZusfgZcKn)SǪr+?]O@!M&*QF{FϪka&Qu!$*|gAz1?o7'QiN*^u߻GƦ0f༫ډ_WE'ͅ ~Z8v;F#sb(UOk4dvB9zv?c/O,!BO\+PàM),ekOPrF5Lchѹ3T*Qx%J8)^r!*1*>2J ^EȵFr·4)|ilX(e L3 ~cTCDRr ɏ߱/b7A(%,ST}O/D+~I!P37IY//n-CTUT]F^DH=fP:\ý  pU=%Cvh|T`bua`~ D7Y3PѭWEWD䦎X[oXex)VUhcůXB.|RzNvd )]⩊d ߼F)hzA!d֐O 뱐J}ѶC3a$t&Ī|nfbܗPL ;IG&Tdふ,ބ(O?(rUU+f=: eDzN%G~wgw}jieYAIz 71K/lXdN)X-Q5W>#J3#/ V/p;TY!0DeufӮнFh m> W?|'RQj1c]0դ)VՋGOSȞOg`6tXPCN.+JS);t|\*|j/RDŽj7~ǾG+tQS倗J88?"\Qf&zrTZ/ZD@t.&܃|Q%llܴE8(ámcw\Rm * em>긮3Jq*EvK)%EQI*8cHK4}Z̔D1H`7 \Ol&#r/҂O(~}8Gy eFF`-!:T5t-d nZLE'idܗ@0<㌡.4(3iva)~"y7"3óE8wU}m͚|T,@b?!pO/.w$Liq NwS?u5, -v\0ZK:t/MRn  `3Y\VH}KJvPleVʧzuy24>z& 4NpE6;j/ת˜[ģʤ5\;!V=B1?*6$}qH sQZ)ޱĔp7uO'˾Z³L[;CڙBLG "6[6l:Ӆ&.x"ӹy`]T dE aӋ-IWB4lUhe4RVɴxUI1ͪn%HVjDU?טU491|\ڱYn#nʠ0s2PrB.&j,FF~O_߮306`x:[\%_4Ɔ !,7#]'p@vӼkue,uuOY CW`B`MP,bhĠc>P^J8T _ף^,=0~. aЋKC!p8a{-Iēځ }сMFtaL!b1{eHz9# G5YY)`=4!Q1֫ :/F ,h;k" Xr |sXfSMGD >c@nRjU&Ǥ$gP'U3C[P*UeX2`K{q/۝/`pV6+U+ TLgM!yX2! GݜH(3e'U5>/``:ϗi|>oYCtmjCu]kZ8_AVENfK{t=;B j&ٌ)&Z~V bn]H /K>j]5f6Bx١ƴ^Nn u}aGpB=B3&hg]H'EkEj3/s)ZxQ_SI BΕcvn1hm+^N_ޔʞ{lt˚P70UG! $D r+\ގxbĩxf? x@n5*fxikSA(P}Xhqni AgƟ/(0SqjONn} /E #2n!j\@ 4ZP!3n.Jsfߺ'*I]jyPv% 3Ɠ/a&8/@F\?Y:Ցf0':rmnO'8UZQtkEE[Rzn)/-64aޮױqqz?V#BIW>ll3g٣_X6Z}Od0(GIo%E])wҴz#dofX9^yxI1iqXT?ݚ0čΖzw5+ qLXo;>GQP^L:Ո@SxB;k:Q}Sq4 2#6yReOI*YRlҰTDW]#,kPj!v44O&o71b}c+r>W?&`v_PzCӖSԟO^Knriԉϰ`YϮv=][ɍmO>(|K[a1J7ߘl^{iMF(x0eAa."y:[thgB.+<ᕁ+gV,.RpnkYv-ѥtٷ!3 $N']t{D athcr"9r3~Bi.2! ^7(yVȟJC H&L[TFi4SD1JYM!_iaUL'@;>HڷU@iMjliþ\kW6jo >FnGD#x6/O%*s bJW4;6uwP̸?'%pG4FNo} DK},oD;eK s3ǩjy9ኄSE}u-sutp~_aFRƾ9 \~ p c3?sOYQ@9{{}oDBTa2L|wOZKn -D/[l"tf:$_JMIO9=g<*p lt?:אEo|`йrNZܰ ĤqCؽ(C-H9jV[cOX4Y]ά=ΖxkiIvKSi\ɑ\|BJL.4 4@YMjZV/Lxͮ#A_ ze=Vh\ >F0'0wTdIZ6E.MCꆎRE)CRJl|"BrM AvJ| CFcLj._Уi n^jՀi4/gE/ṽ)5Ǎ]ȋn5ԚCD-=ud֔:y/ x4|5+'?s *|G#x4$-ڬ_*fGwn5EES-ZYR^Kd6q 5I锅M-~~~Gck)%u'8aLīqg>bIEkVCIMTS5-1QH<,y O9{+ *В+c}m_,"=;_Y猧p8N?:9S^T̾ˊZ?^N Ϭ9Jd&T45!P)rJH%ҏÍ*PDPQLyFZgWI3}dsD/uj-V0PnD)oFA!%V7$d9?s^F]1jbsg6˪uMLuĎ0leiɊoa/}kKIj@!RR7hƗ:ُTy*uZB w. Ԧpa=8?C\e|5Tal-^ge;&[CSB:CP4f?/?YI1QVil{g^E*{gWǤ%WEIWȺHPi^BCBA /*.Ef4'ڴd1)rbÜ{ D!~ ynY*۽ 6T~_sFr/9H j~9"7GpP[1 rBgOq bb̘ 9WLݥ;!8 $Bfi&w܀SYR H;kBV%Ŏ8 ғ۴h(hlӛuF*$.s&hQ@1k/sY Pe`JWwVGMWZ k c"ɏ{B"DVm+Y "!H)m 4K52 f)I)#bUtCG KQ7?&4)4!neRd|ôB`qT"+*jˊ,X ^rC3ړ{.C/$H@L4ʼLY9x:(Y< 8QTT`&jc1Y\m%fn&\?N|3=%^-߱=h|&D ȣbjۡ M-*AA%R hꬪ6#K$#5 ;zFd(b\gh=㝎 }[)0H>E#x|٢uCg4s*)qkǔNi3pnP+A +7 [R&M͵T,76Tnތ8H3AC!9C"%a}jFr>cȢfUc?ԓR/r>km39^e}Ћ[-KM"MQlV2`dU6-+kEPonDakfۦK"Kǜ %qd~Rɐ9蓀tZT 6{QdÂkLLѬn]gL+7ھ?z#dk smc&q@ ^>TdQ/] NK@vzR7o Wu+8R;aLLK)v#-(GҡJ9,#eոw_u2?y yp bTEՠ(+JA)NZ 4/u\25SQp鐘ƌ^}ا:V? BeֵNL!dsqNcƜ_t\IWAh4?#w@)kinЗ+Ph`,BׄЭwG*L+nn繕=2fg}m Ҡln#[4,I&x:NˍH\&,l:~-={6!1 NyϖE>^w\&?5.Id>;MȩԀ5? RЯ%ĥz6(=x/o*+G`oY@XR?ÉUQѥ582WڜX %-K'+K:PG po9Nd Vʀcv'/60n %9v6ofzUH7ak~لn*>,hr@p<%] ؖXIyBE$mq" F `9_NRVm R/%Lht>\̝N\lJ `\_^j^/lNC "8҈0?6`: eq\em*i$'\'(8 ~Mx1SBT/{ L L\ W2ʃMsUShXZԾG7`0uDT#?mP1{Pp@%B>aGmhoY[ŦbT8/,GA jt2ص*-9c|ù8spihL{) q>1ىV=h,7QɑD kH}0 6["O#tsqR0/9K) 5M0f8ƾfhq2(9b< 8GOA2$&#`1ceui9V[밿UZWt $lީ3.$4ptY_ylzLo$-Y ʲ>SVɲ*p 6 2lT$~ΕIH{4D֬ EnFV`AC[\dl[8Mv~㬾+ .qЩ @Jӛq=-sarIJPE1M;rRtZޚ %tG&4YZSZe*Pn _Pfxal>d+ń _*‚}Ѥ~&3%,~8 Aj2[zQ}ut{8Uzw?ȓxo{.`S,=ūtf UNeN&]]+=ޤ~#88ofxd  q]yy`:fNy):xU5V5-4sˆ-o^BJ͹2k2@Y݀, *F>9ٛ@9.Ċ%u1tm 0Hc,o=qbv-ؕ"?t ďn_'Xn!uG ;Uc_KzQayMqs!~tJeAvuc˝޵{w U2t\`hTdbD,bh96KF^Tohi,~1gouSu@):S!h|jz(,e~#AoUsyl&{kO*uTwU#j`{!Q٣N qd`' g~o 3RٜZ}:QۛortӒN5*dQ!}ͯeA#kC^H(]_tutU 'd]O;-b,DFVC DZ%w ^7D^Q#"XVFC-=(:{gzTCzW:ArBZ_ćzvSNcS(yR=ߗ" s&w%LzY1\S`dn#ȱ+ZV{k %x,rEqʯ&+m5B#LN!\7a1P Aq!mg6PuxL@iXuLj3>YF1QqYy'Г.w"uDB񀀇O1};r1ٿ(4Xic!p8٣[ ^"DepdYLS$G,XfIW4TbWyZ3ʊ3kQԹ~`UY^V3Z8r[ #7"ϬhXcn 1|~ 46P w}QQyxxM?-SgW{\3X_7pN9D?ui,CwT]2p,Z5#{ԾRAӐQEu!H{ͮyyoDx%Zkg>]eV#lf=-';B<>:2C%M``J,$=B\\; XMqJs,G=Õwp#6~OoDnUxt>05~■v^ߑԳOrF-UdHs(Q2䬾7R`cV'ﹹvIM2?1vsVgAA|~WrP-W[i:;;kGoxGsⶬ`0C-‚u]X>%w Ak @$q*RD;`#!_( }]'`AO?1?KYQ6MLG#m4?ƾHM {(ل> 92X 1ې~HQ!edr,@4{@ypjἷŊjR ?08'bPGI>//9PGY)552)MŷX%^ڸUB!7c@i^)]C{ޭ-㴠.Ckf]᜝6;dQ5ܨ`8c,vq<=EVS7&nCP}E<7,ư[>s5 3Sڽ ;W^c;'ǰpF .3 6Ykou(+pv$Ii2/XO(mM̐0^_{Oc]j_u@%D ׃Bb6HKáxcacW33=/bCg5q@_wIzYjr$M[Z뤇7PFC` R5_S23ݝchuaI1IΤ 'Tt"R\=N1p3I,#;GH^ 5c&>lymWq)\3[0UkJxۅ \<BcCD ;@ ĊGN9ڧU"vtϣ0`Axd!9AQȝ[/~qP iX{gIJMT3e޾XOG@ŇdlմxKf b4p? gHA\N\D@ !\W(u +BM$ uu+M i|pݣR)S&NLfTRKέHq*똣/eQtTsفhK8](0O7XԧUzdrٽjއlègJd)vW49մ8!&<$er;tā00j 쾲SEp*ٞK*Q%lW"ly fSYP댙 <m87ě*{쬜?D d9,n6XRdTv,=PX7Qϫ/P)f64W ;5 [>SJ;j(c7 vP'c h<,Lcν-ULHY%V;G ֖K-L !|Ž{ b7:sCR`UU&<SZcYz(Icf3^dB`*6pvpA{V'0'T&C.-Md쯸&]?~&3'ʣR])f$Q@z1ks8+#JLaD{ 6"0񪫔CO{>nSl C-";Rҋ旂IY?ou ui@L th`GڎmE5 CbΫTh&%3p taɇMS 4ofd;wםa%3^4iXa`DWptm3Y).FELsưj{ 5ADeO̻^oTQ0JM[yLώFquXbH٭=V~1AH j W Q6"E*`Y؂q-aדz11 vbT<imBjg*Rlu`Hp~Gݩ[6Q[wƃ@4"kثoT&d-% !p 'nނi[GAbWmc=I,7P LNN$۰b=b# u"-{}JفۻNдD8Rexՙ8#?'3޴-;h& , >|WU:T6 ,DVY"м9vA wJ B]|1 h|- W"^-d1/#779G|l'T?+%):X6wNe &yZ`{ L܍ry&еMoI,2Tףx d6٣RR{`F_-#܌zv`w/7YD c Oiw@'۷HK2QIxmf=_swL„ UXflf+F1Gul=h&ݴF+_Y\qFK1pJ[^>bg$VH'?)Ps`\ AԘyM#eVnr%b om#oM/h ,nW}"Үψ <\"^ʉ~±v-⚵\ˤ=Ewy_{m[EK -ߝO8*z۲^*5wK{< `G lFM/+Eǯ^oKn%hC3^|1.C#D|t4 ]Uv)N~gXںErs8QXE[JCmpTŶ㇦҉!,dޖީɩ[-Gg;G:ϕ\%o%4SR`Z+U Kw!xS(|k_u`Ew]O{6[{Jg-b{:~~Hxꈣs³͌ vf쵟FV}-K6]s~3.33QGMGmkXjFza.Pw e lT HG#JQf'h#32-nxu|+GG ^98W ]O:c F:E%_1C&HwR%VVN) Mg\wQ11V űW{4Z ؋tleFS}XQ߾]]Y~ۻ'|H3l'PZ*: `F?; \ѧdE Bt4oMz*o2T i}ì[8ԻfdЭ܉&e .XLs=mv; %&e dWO%;⮓DwK "h\=:gFBeNh==0bx }NE%h}ft=7&cHr35z䌷oc&W'9!3H< 8Ԉ ֵ._#lԦjNvpG4IńlCDچB} Eu(!dДʎKD޷ȱE3IVt LRKMjP8VDT!1³}R( O70@eT\_t4LVY75GP me0jURdԩXthP5WXjfG_lw8LM>x` ?Wpel-rhɞE־ȷ\JJY6sfYfWywekBLYi,[pٵ#nIcE ~"ZLr٘c@']6Z^BYTn$Ħ>wV,u]H&ֵJu0΢x9Q1LV-t>+mOo6.Ep|{` 1FCwe)]G2$3 t'i)x31Ș@ҁ=j%Ǭ硷+4wR<8oj  Gڶ5d%@i͟ "p!& #{V`_!u@Ma|*V6|*_(vm5n6ъq~w"aH)~%h78UZ,}$w4Susf}~&˜3ΧHc'}Y]淗,"*,(@\q/ HÍ9ckpLg- >%^X՝ufcb![X+DX))$t7qAOg\]wpqWS>0E8kцF Vt*KBbM&A#+GM?3ЌYLt`a*X# s3[Uvj\uMJR; ;וΠh4S h(בhV bDH2@&f#Ȗ2 PwF>'s#˧#֡ ֌,e˕Y{Sc8~ TӘ(ZD"nj깼{STN]u3L`5VqaaNfA?YO}u !*2$E}GxG9=!*Mc0p;1%)tBCqtir)%Qn+Nп:(K0Y~713JX-o%5vCS匋Q^wv@&}AvF,^D$rԘhgXS }^gA;] NLIm*QO2b`'CNO&Ыn *HܦEz˧WGwѿ>SlyV4Gfvu4eo4]SٞXbrZHte*oD=N"oX޹2 PP" M}Ik%)ɣt?:f|x֬."sܦ ;F_,N30(ׅtIp(82JpZ195MdueKQVئ|.l}KqE,i^JtqKW.$24HH`R~]!OA6Ԯ{"~(ijOړhFJӣ+ڋDtyv혒h]"Zk0ЂG9a&XF$&Svд#N o~UT_;CKE4\c`/9(Srk!MbJ1,T`3B24u);Uu"X4@jg,4?U'vPs~Rb'_uPa]aXqUGğsvVQC3m2^v9/H$Rmvsݰ`OOq0?eMt u>QHbd9@B@OKꝙu/BG:ÿ́u f>3#Q EH"v}z"ImAt2]}'Kdn!edV/@d'%aoIrز7jz@`z)=qSBQlļVGD*NB? 06!@?wuͩYkcKٍ+f;h6-V 9(jU P@ {mKl}AW:< w;!Teʄb-[28 P" 1wɽ옭Uyip* {}dR&hȣGz~"=oƫVtaC" G{<4fG=JTņl_xZMQbCq"Q\Q$%.&o`q4( $[cYzeh}`f-:\ip˧hX.ڮ=q%'J/hj/A.%0'{؏0Z$2ߵK ע}wS9&|#_|gLcEXZgVgu s,ˁE=>ߗXrtnV.EQfh]w^:L.˘*5F L:ԱR9rɫՇIY2LqwZ̸E3㝫M4v%`yּc<$8< J(uEd"˧t"q-)9շA:ܶmtɴܫ)b"B,6BmYd0>2{_y&P B]?ӜjQ1/[4"Sqa;x;埍mQx|?a0Fg0 Y7SPVkt.`pGtoM1-T2x;a 31P!>B{( ,}gu=aTT?7·FðZS'yKv6ʖc 3fDc-jd @w# Ak ;@CťeUbEI1 Kp}KB~kDqdtbXI`S滁JjB,fA" @ Gy@ztH DAg>7ȑ5 "1=HE_4W+R`PI9JH)[1+fbY&T`Xˆ8Kyn._$礲 /X^WqW4RaO;/YpKXdb>H =J.j- .Sw{τw >f>0W{ȧU7 .iMd!xpU@v4 7uM=>`$^l'/(d 62U*裯~=ԇD1o\ѐ, :',:zYrn1cڙwHwO.qL@ [G%mzVmOADYxjx)yk2 =)-Xv,0y"L"klDSdؠYėZzCj[ -p$GiHs򷷦7!hή0{$ 5$gP u. HӨdk$ٴE8w%_??݂R,vĹ 9y@JJ%1<謑tψ-z)S+Ԧ,boQ]3m¡IvZb٧#oV=#gl6e(á0O- y~N\*@7[ȿL[~xA e5MyuY3/>0€(^eފj' e&%l} e RZ̎]Ǟg h<"a_W +{mvBG!\#Vt,+#Їxq}U9u٥9>h*nѓtin!'T z~M nS׹-mOЕPTOP=Y`F AOXkN~$ÿNಃP2'*'ɣAb]~h4c 'Yס)Θzݾ`>p.麘-BgLvCJ>jABuZ\6LVtw94ܰ R0CuBFe4,wC[mQYMɁZm2nzlnQWDpgڳ۞>p$b;̶fd\/r>G)zcfNQjL\,찻7irs}.}^دVjٻ o3sJ?Ah^W=!:75TplD @ ̾v>TׯتR[en2Naq Т]fͮ\aA ?ӳ :AÛ:'掹<R=Rn9cLT0[#<Ka@ orƎnDc_UjKYm{A:s%Xۉ_=@Q+$X6ύ;FUl~=12D6Y:ք,8х5z$,X >p@Ë0M2 c~B{`*NPn#'113tN05ɴ+Sd=#,U=U.`Z#^st@\lzՖףvB%^PoʕaU5a%cL'p~<,Q**D+#*S2>[ 9VQ୏xAt3@zfVDmME/ 2QqY+Dہin uTz|Hت5ʀjŹ:ٰwtAj tC[ud, \oJfԒtͩkjCb"@ [(Jj!:k? d6k9Kɰ {X \;W`. ](͡BVgF\m@b(Y SE[6җv.}",#ٽd]HNQT=Kݽ p䚊Jv pH#0ڼ =!6\hRn&6tܫ4FC5ZvV`'*ǥ>WDu,Zv X\uMCE 6_йjx-}PZnt#7X 0d ld7cs2}ωP3AZ.ʏC"-ﵰ2`ݦLuihKG鬦WՕCc`l` o ^ VVI5DL꤫rj=İ7?F3.>XdaM4T\V10(kBF,T1phXDДu$q2ZɫianXvHXęUOq3@> 4V)v g4!7k]Mgshv u%$c!U$涥>7?ЊI튧[?^}DE( (d F]RYDĐ~Kiz#೴Vz[Nvz&@&(jo9@=H ӿqZ8Hw^޺u4ϒP!b$k1fF6 Y"2Mq=D)&|;_wfD aః1RYnaB.ɂNO|CAF4b_[o"KPfS[CE ۺ󯉌alO"6fw7uUl(d,>$oF뗒"߼9#Tcd"r_e3!: xPnLCʚe6hj&fn[Ǯq"DjY +0p- J+ LV G3D{-9[N$ЂcAŽm|Y7)mhT>l 4E`)y8ktWIy$QAh:7Ĭ >P= M( ;g n#%`5wπ.N%~|! xa9wKo{ 9/jmkp_;:L54K/Qfᚷ3܍[@SX[P"ud@cK9{Xzs UjWol)>:` Pt"}֞P0G#keQGek; Pz[%#CVL%/ᑝl88<0jv>Pb8_5F QYE?qj^pv; H\U^O[zG!#sOc&ͳM.A ?q0J4O*: 8~}Ic"gӵX>R2!pVdcm&t$!rDL0^ǜE?W>nY06Kp"\ڀ6le&L΢|j7o0 Αh62CL)j SIՃx;Nq;zj% ):V1P}Gױ41+* 9Bb٣>zY+8qyYBN&0DDWpuW` fx{Fb4 G/z=g_s+X8u($ mXgy<}m_҅F}JY.@R5vG6ߜq]P% Sػpg Y.⹔~x,7JPJ|jA;Vejuo;5ǐ9vra{[JѼ}Ka;F~EK 2Q;lL2]}$E%(яd>pÌ]@(W;vڢ{u?w3zwH,}7chB_;2|9 UHr}8ɯ렚u\8S{kZ5=2ҔC?A9-BLФ2CMJ Zd7\hߪ$DƵ+H\Q%4 tq!TR`Mt;eDA}>[5_-fd8 d3{#7Kqҧ7"P–:tfU8ܐ8[k1"G4{yV`RΓN@ 1Ӝ0ȋrv4pp?y:O GσHkB8aetqgp xjmzW4[d9SAX'U'd'O2n*d5bmlGoә;ĉ\E8_?Z=}P %9ō::b ~(I:6)yWҬ+)&'33 ZVig42N꺵}Uݏ5r _T5$(~4@@f`;V*9yQnη|k۞bA Xq ! J9rYt8 F^cM9Pa~qy >dc2`aZ_Kk4gSTNX2m^H3y'K+ɭy\23 e~+c}L|3i(F2^| F!|tg(])dw iS=Ĺ{fdvSϖ 1bc;CǗ9eWIޯUm$-(UMJxWif+s{W5GeUԔ]xB0L RzԸіxe3Ymܒ N:Eum`7H%YLqӠ.v~AG`£P2ˊZ`EQ 0d%rq#y68 .qwCJpjh]2ʳ=.RdWH2VLFQ RQք' F+TSM=/j$ 9,|~O:qcJj,VMpRfBl~rs7=Oh/1%N /`jq Gw0$vEt}כqKfG4hX~pE  կ3k@l æK\Fy OW{Mɼ c7w(Kd %7cSZnT?蚺ƭlͬn= _ ^h0PN7Oۜ.T^a,ET{}DžK5 sۺa\@^:>؜AƻA8=P}F1ET +88(g5랼)mx[s2V v p|Q񒼮#KBtz{ #sw<>-U\E 0[[%[']sxp"JFY:5}iq;֡+JO{"Rxx]oEX(+/ DJDwCoBΩ&wm|QTd˺ C[4p̗ PUB ?zZ0|Kעd^jMFyPjpsJFbq{eF\wW;]KEAQhK,C}кo"l /inBL"aIBF>6V"6U;i s9O-!Ị2=tG|Q")}DK<:kCk^8A!!W%S8 9%rn36nC w=.9lsa3N\UV$$%oy19\]~}McA4Se;6m#uEt6y<|$h7tDDѐ* [Ud%/(Wl@ڠFv~O SjTR6ʰ>lkT1\M)eHE?0pz@YuHԲ&HV[nCd&{TVskr$cHK1|>#G.zӕMɃ;M8,KIaNyu%NY%#AwDbVB޿w!ɆOMgO3Fg,* Y'=+ ooή+N`='apʖ/ 8D ܠʭ{(̈́K횟Yt&Ll{fQ@X4U/: iƄ?꓃G; JBkn׽ٗt0Ǹy_p7jzW^>׬}U2M(%۽p߰uw0;{h\_J! Iwo;8uV&26_w Hp4P.R[aqn9:Wa(R"ViY;A9į F_xg%@1OIL| O*#Q,-mc(;!Ax Q8` #TůCfՀ~ERR^3`P j_;^#lD/,꾽R7PPx<$D_[?ɯ6! ҪiB {bӢݩl %I3c!1yB6ڑRwUQ&L {Hh0s$=5;!;[?ZB ?( Q:Ӵ%ԍ9+hmmTtS@1[ȃʷX9DejTFRHHo?q"2p `əcJlTV̍9q_ 1?0&sWKBii,[/@@pf9!Ib.5PhF<a{iQ* $ictu^. ,멷]eZwb/ۄ~ 2VA.c4T H,RN(]#""26&UG ޢٗzHx|";'z7&ۓE2b;黹tl7^셡l DkQyiE ǥZUk<Ӓ &>qhW˼3w2i3SBja+#'y#\KiҖ$cvJF,TUl`Fn Xԑ_TvRv\WJlߤ;p+L^ͻd`l.̮ )l#*nep*}<j)oI7`.04sW}`Ÿ#潅'kx󋥂D9Qmx!lvX'hIs*F ړ@<۹ur_D܆9[=<tUK3 |@dG"HiϩYQuك;rIlVI7*rB$hQ[f:DFǻdIs zn8|;(9V$nbYf'{%[ =vn 0ܘ夅hƜɛNil.Ϋ7W|Qq(IillY_ے9cެj7\5<۹8O(T$ [7?OsAs\$LG=/&V_[_ 97e rlh*5FK\Qz 2[Q\U<@ "ݎ:.]B84t:3\G,aSi57"Lf_R3dM:9^@ X>s%x)6eTT ͬ&!_Âtc0;xbŁi\Cv>dX2vx;p9aq#3opstCPg@1΍"jEN "&c JO2JNtnrkh4XK#y|]z/gڞ#`rĸH@O6e{^p{³jg3S8u]թ>h2ʥob|N>F bV8i/k/c?3;Jg 'f=;?plKsk(՛ʄ{QhPZ^tZ('`!Y TJtG-ަLRgL&mz2m>LKX_15(2\KB ! V'4ބ9'43kCYj.%Ds@{mZ&a=*[È^/Uaۈk8I(+3EXF4v;1Dc|2ND9[uzA[[LW2/M0PFj[!jU2u&r˫.~m~dcL쳚gLj̈e/>ۼ~%pd4hԤ@6*$; AVBơdIEIžCR{@bY]X~#E|1Ux'E) fQ_$?kst8 +h OC2D -sfB%eIk},-KðuXg;A"UqGދKGaTMzWl8owdM EI#3mx+mVCvzA"َCl?yFZq]h1|dSWVcF)ȟ$TJT8_5*=Y+2v97gZT-$&jB* CH,{b<.ۭ|ZnvB_r1dmK7)O k2!ԡ뢑\QT_sƼl~̢GgB,QieЫdpfa1E,\ѠAnv2qe/{ZP|.9%faPJƦz(Բy9 7x! dӗ@wsEVu> Y_GGty?)M HUXmL nk@ ]xc(Q-.@ZYP4.+ݹ#oj ,TYC,qkXJ4F|W#a0eƳhݣ)IS ľ3ο3(7Jg0]ɍ7^]cihx8ܙ}W:u>4~) u4cf,W߳;2B7ND9L ZcJ#:< )Zp ߎʈb]fۼUy k%r]F碕K6B66EQ@n C)J?V.NБl3Fps-|jҋ_WĩFk7Il>`&coxPXߓ'q{ }l _tj@v=;PAd-L'n@f)+R lù勁aRFى{~Q= gQ\ù_cOp(튵S)OYoPO1vs,Hū"צ5&4?=AnZ1 E#*t=v;es YK^]Zٰ賊MQMP6N6yqZ R,A#lDgU'<1QI͐.=(76Af*O$Zy۞ NxqO9vl|ې!X(h-2R]K{8lgU[Di: K|;F آ 8@z+qNvb`)nrF I%QbgzZ2 /і&R)ycOkJ axҜTWXm Rf! =`MJ&Xݳ+S[RsK^92b7Y"EEC2z3!\^pEP4֠iW}<Ōu5bcL5OK%,yPH~`qM7^Yx߿$WI#$5xKŦ6?Igt'2?V7Jӄ2_@(MICp{mҐXĐB.q"б5}J"NǹvbߜrjS a?Zv5nvqsan1ܲ#d_`Z"D^ deJ!H$oZKm]40\r_X{M;s:k)F1aJm+}&g{XXxJ *ܱzTՕ4G/?BhSd?|܄9<~p'5nDR{gm)BYPw 趌g'^ a#T DMc;.4-zmCjtPZѓ3S`U<2 X5 !xY~D5\j^lLq9bnaS 9SJ5Lt+ 9P =EyFޖݤ T%DZ [gEiO} h9>P,h3)2V eu܀?ς'0Yؑ :ͩK(fٙ15-].3_l\^`f(^̻!gz㘩gTkQIY9?TL@ Hsw凿 O)Ǽj߁ܳMbV?ꌾ/rW@ޝZ VawڨGq"h/G:#яN Rvex{Miأ$!h֓EŬ6τ)}+.a 1*&~.ou ٱt9D$*j6QTYX[ &=K hZ~KՎV?̢#,=:f?4_ o!\3#0^k!gAQ!ȧ z8fZ"AEGŨ:#q87I=5x BrCAS{创]ޫ )L3#xuoP3V8TuDm g QJ^5O2xw!St&s 7i kyW q[F<\McM`qm W0э3zPg>d$0!r;Ǯʋ!Hn/,6xbԭ LEşC~0yŏ#|Z\94 P-nViݓBS* IM|"Kv9#qm[@| 2#UJfSrz>|Ʈ9y Vzl -#d py׷5O JCt4LG|9U4ƴ5Q5s1C'ӯ/us=PׄD-~H)ш-f%jar[ ?Q.tP+YlO H݁G<;GdՖ.5qż[kY#5w`;F,;0M13Y>mUʡXSKeB5OÑZp\)).IQKÕ5i)Dk-MD&*P{O®ղc?&T7,~1'H` } hXa8>ObC-W3 ,w ,D=OJjRkGMX0u҅oq1:=OoXvf+jk`Teh ;.1NĮVIjW-UYV`f0j»Qo `tMWyu Ӊ(S3^ ZyT6K~hJd8i>znG tډ˩q4&8V;Cj6%3*}eU4e*-DENg 0U}i)%(3ѕ{mq{,}' (]oU*c5iZ=K+:28?tGkP8507sडg]#_([!VO1 w%.GF;_$y<7i|׾ LMqdBҜ#*lyz$e3H"C#C| np,l{t]$P'3^\Bkk7ɞ*v[ćgʜ 9SdML{@/c|{z<hu76$D:ˍ^b|pv$ VgZ +j7KyS8 L/cH0"U&%aH۝/) 3 dK9%۴L*(_D\)p]ᥬsq䜞L7S\]ttnp2=ۑ%pA,`S7"*cC@k_O 8ѷ.jʣT>j a{p8NN ^2Uk R,d nh]-<]w-a坎voY8=lVw(MIn:3]ưL~ܦ3_5C}-X M^d|m$qLPM Z}~ݍ^?Iy:24ɁXMJn]VAU厮i"p`Q󖓴!WPn5Wg*Ad=UWLwD7UcЏ %*Pp|p&0&u-G3  "aM7]U$d#U7:lܬpFׯFΌo &:wKs0nʍ :,NTi.PdȿiƷ"`lĐ/j]?N0 z V!D7"rR둪P=L$`13fnNv-EX#i1~*sXb]rc0.G ]gٴ4յpεi+;$3gs|lm:FA|B $wנs\ѹ.pbu1:$T6l3Yؑ(詪Ш=ʭ\ 1 [>m5#5t0{)oQ ->3g߸$|[Qs XL0".ڤ86^D5KOP" j9aQ]ǴaI'm?ÝҲAˁ⓵,s]vrm(6;(9:Ð\بJJ`SWzڜjl8;F}a,u^,[VhHG#7fN/8Ф9S(ͳ@38\tJOh)h͂~RHK^ž<XdޯTn.S)!LZcEwY:`oNXg,0S:Q(\stA}?gǻ`N 1UK}yD,^2͌V/r脱9=" ; \x Xo|~2XK㿻YQ/z<9nJ ZXej1ASw>P8; CNJʴߏd ːWS Nc:Zg}^so>]a9n%dfvݢ^шh%c|g@[jH37b,>en[6|#&^2H_2`RPzzO[Ty'*I%7F}[%A}Iʱ>/N!'0S7ՕoT2# ?NOyy58Jkܝ-euBRu^Xuys`=ogl) # ܹdChτLw=4_-M='kh}aiC&/'Q^[[Ͳl 9AwWd2ҐS(r;jcQ;[E$s.IZn՛7Ӛ+Z .+kMϦ& lQ {n!QAc е$N[!-ZRqs_(Ddlu05'ncg+RAЂu] !b/5=UgQ}Ѥ/M%8R]LIơٴ$P`AGGp@sg&>8H'dK_ 3\Ã'[,dWx{&N{Pr;"lݹW.RunhDҨH^ұ&rr:<\ڮ1I_G "=ZC ٽnc>'7XLn)1,7³K"Aj23kߤH?gfZ9b* =ZˀE7?" E' X MT6s[Q|8TO&  _HA`%8a#,A8"cnK[zj/7E0|wF2F$BSO>K2gdYxB^9n{%waU >A0Tjq̋2+jR9K&o!)VmfdϴěPEh{^aVi0@oa$' hwЅOA09136B@1S׸u#'p5uQ>4txJmtD~V|< _MU .i[X3C4koÓ!ȟ~˯p*+:="SGmٰK5WhRM=nhd9F0 J1S!ξ, $[Pfu'^&:[cb;E|λ *S)wM)㵮e5-zOz(c}JzG4 hݡ45n#M6i V]7"8d|'MyI:$do?D+aa[˵D2<0Ҳ|V7å͈P}a`}qr.Z#_'G8yXg`SUaѐE>mX]f\xժ~$RamK+.7# c*!>֫/͐C`v*9B GtkPihv:> . .yUJZgWU xⱶ,' 7 v2h,8bnҤ2| N~4$yc0L}W@( u3LFbdŸ _8M|?*g7.@mo<̀?T\y[aAuZ`m|Mԫ_3d5nxaۙ~F"Ĕ;3$Rt%iκǟEk u݋u팁;o-IdыrNwˢ,U/xiشNZEfY8 оDzs]qɧ_ǙM|åL}7e:6&w3áJ3DrŪao>ri[Mmr#_a%@b AY>= V9]4  ziTnfS23 gK|1_CNr =NLv l@ '$yP80&s'ߕ\iHŤ4uߐFĈqkAQeEO.@sՃ+<\l_U^7M!8j›RvJkHXn0 g<;'ћ`%,U[j6Avc'Fb)3ZĄRAw[yAO٫@¶)ز۴K8{T! u 8b6h&slސ u$~oѪ5.%k &5%9HN97K G RU*l ^3̪e(QCD@ S)t` L/؛P/o=16BT[r&]Y L]] J K{g h` A6F3Fsw8tvy# GykW3*rfO,s>9̡hmg{PSf`AUGgҡ7l~J#ۖ0}-= ey{6e0!>s-h$ j;iG[/I`B >Xёv$\X#k}ޭnWWnO'θƞV¯,G~IIVtWZU_1,? ɤՔ\  F w+Y:Xdj. YLrD8֬DnP~![B($OhgG9ΓZrIZW̑RE!RJ v1R&/ÄVI ܦz zc*M"c`V #u?`{lrKi\pS-L@avvܣC!Ta&7gDԷ%V{rg1>r}+cZuአӷڒEg-"xG;"`Y}xA=*S{kP&[F})BQD 'IvNaؔSommV&iKhDLȫJՀ_.Ƒà@G\be\BٸQ fb|-sL (<" jI@:fMbDM`J[ (KG|KihcB*~19k5mm`4?yl5fɀ3[gtX71_@;`b1n.Z/EE\p7HB48֩ B'TotKcU(%Xs:w+oŖ+\s\mL@R@pYslȯW_Xg̍ ㎥?<?IF33dDMvyA@̺fZ3hp';yxy*p<M(+U,#? ᝽{I۬c|zt`XAqA4]Gta7m0\b2a6gj'}GBK``>h_`~-:0t.z5=lWލeSԱR.+5_ ki&ýܗг~5@'9l3Y`좇b#q_XmU;d2mW+樠;9N!M?viJH߮U> JTtYbW1n|S#qMn vEhѩ/d7];llFU{ajHd]T{0&8Ƽ=lPG!CFhh UI'zi//ә*h,awCe.ndLT@^f KQha\aH9LJ߁_nYdQsaTkWC$ҢHj0+ ןwxHeesҡyZPވɥ&s:=cdpS!J*H  MS]0g\6ʳu .a:RGcY[{]:GS+gN[ x}5CT3_)k| ]kg[7\PD3g}0ihjR;m/,z"sQZ%`?(.43cz>zFdzj I f ݑ!c&RІjy k&GǼu 㪇o/5cWoLcOZ@.=UEY#W,X#p.K9iƇDXy43ʐ2^D9܇)Hrz樶`ަ!#$(*],FCX|ٖN^U߼ kmљo&T b^Ҳ?=*"ݕU4\-*+aւN7cci]4ԵOmyNpk1-+ R3d@tYaF\"G+xVNO/ЊZ_XSV$I>;q Ym]caٵB LF|XOw`רy7UF?RdYEI.LnJ[?/ F]&w&}e0$h0<EJ)" ^f@T[Ӗn6P6 ꕘ=fN 02iWNt:@ 2|?gڴ#U  ~&r՘?SWjgmWP?}RL/&w>-i0YI@$KT۹n傚]@1Mιy8;C:N%=`r[^>G+u:%)yzYcEhU3ʼnIBP'E0$o*(W>)y,Rń"d:,Jh (P^m lZ111]d<ᠸp (ZȆ]Ç5 'n@Ů7Vh8Vy ߙψMJl 42gk_p9H8@kzh0t}zZ- (/t^Q]ADӬY5vD< >/k S׎`N_a9~o15?4ȱ u#]A`ɨvSG&zZ6a^6L)/ ZAЏ"- &΅;ƻ K~>Cve!3 J"/< OO5MUi(FcዩnB;dц'=y4 Bjӛgnt=!:I'iF,#t !'!%IJS8^eɋ|O18@'Y%M%#T1ZM<;FRUSp{",)+Ұ23Lb +NcHw=\Z' 9U@*;*m=?73dP>[4fǻ7+Y͒uR A ]Ҙ? oD2ٽxŃ4nQC,9I|a*ehĐ uicpi LH&5^aS'R^sӫ( ]%1;W4\ o"r#QF ܠsK:Ax]XBĆb\{3٢# "tmxK^[jسzeŒ=Vp䝋}4'TBN/</7z3}!<).p4`.b8eE͈WP^XAB/q?=n#|I2QHP;i̯7!"VUS mPYhR¿'2Vg :1)/`O՟cH&\h5dG2rG))|ޖ֤Բ)}8P0֕l/Ф=ǩ 3 s$Z-'9TדGFVnSVv p_E!V ٥&+)-p΍?,=E+p]rNҷWu1(5Y Icq5>F=׀9Cws~j!{e5b !AB (\B ޭiH3yk^ G3gTWb AM.4/ ;Ԅ1ut S UI] K9#/]u90CJx6d2/Id.~dw@U˹F[(>kPGGUg UgiS}C{]-pey~ <?GYk1>WLY+1xT?,IKA<[֣Bf,+*Ne,bzCbT !rm)$ŀt3w_FP&~r[2Dqtn505+覭גV"iNL^6-yPjjU|~7~ܰꅩyZXGMPwX_0(7DܻV}m6ڗ'6>h|lBG-V=[0SSʜ k\.X:H=xl+,"93NL>ĎjS[Bt80jw}ʯ1sPt^`A/9rMd ;Ĥ/Q̗%L[6`rxJ1l cD (f8Y632V8MݬYnZKŵ0j!;|R| 6ul+=j|֍SBT.qk| WkL<82q/JDrϗ!Ɲ6M~)˪Z[Aǝ(n]˔ؠ /Q7qC,+< 5aLsJruNX+y Xk}86{eq!aĴɂL.2guO8|y&{*O lw[ 56ץ~"+4/YwR5kUAn9=h=pȉOgX % q3i"Q+*!s?&w  =Zb |~U.,c*P[hҬa)?֥Ð}4<ˍj*DlDuAs\Q hqk.e=FXm`0Il_oPc(T~dM< {AuZG#Po}Je~ԡo'yvrPh2OwkkR@j%)8Ɇ.(idqښ$_" q#kHPzUDk)Q/X7^5gfۈH[bd$;%Q"zD5C]-"ݑζ/%-N("9 Bf"UBR"P^,`bPUD"igt^>l^ǥ-نd$@!W*<$8DYv~9WZ(^4D^\:λ2P]1Bd?G>sC Z7mzV{]Ki9|?Gʹ+LC+o|?$KU+Y`VOʲ ߗ]7m9|L<Xa`CQ;{fd~d+6q?Qdz Թf5L o̿!)Kʥ'Sn8{sH^X(Tx[$[ӒwV}do"f/E:͑|Ʉ4>DN$IW4c: JBg*-4ۚM8Mdzw+ @vo758z79qj9GSJϬyҷ& ww?Vx/eaKom1  @;n4~(jM*<`wyp.ól{rVik|3%RpI5{Ux1Q !8'aqep_ͣxsJHc eP&}DB?Stt?tt*q; 7CN2\" J*\KCc5޹A%̤_/'w# a%_{^*4O3 ߕ=NMS3K(\uo 4, !#rh. :A߈_  wq˞l0FN/w%• ie;mb MG8 Pa{7dL4{gH8e5pGyBb2R'B٨̯? ÕVQ'CBjX}ӸN<{ puQê1 ))lW? ѫV\X7,>kWcwd_. o0#N 0|GLa =_84s\z[A%*3,=#TJټ)aVn^NWNofiNd:C0(F0^p#bܪJ BҨ0VNR_v&r) Nϵ*2W9X>}~[)RZ "nd`YbHӊjd$c-iȉiWN[wv %[0Lv濂"x{oMlPD 0xlˣ5> #ɢgMM:ĈդweEdϑ%/x.ΟR>ᶅcb 9N`)aɝk(^HՒGȱM+Yf/[h#爍yY28|ycrzFi!?e[^ݬ̐MmG#}MRގqi(~MU͝R^Vhw7)|= ݟ%oIgVؒ$&ݪEdf3;.])}Ŵols_q,$|dr*d+˃m&7^ h{#RI{=@eEbU>l<+lb pe2ӽfp~̶ո":6eH>!dta3!Kt+k-{ rpH&f>J,6 +bjgoM/^iU!1O>@ @dZ^{7 /mSxh80[#IHT*|{cM7[%q L}G/2TjYʅI< [ހ;oj{w"e)XoQ ӎ,LQ q/gZh'v [UbC-͖||[~D__oh%'9%pC4 wB2l~z- +T"il'zRZ'c07IQ: T=.Qʆ9r.ȯrxȣ~4AvEvԲj ⣬?.KFme.*dFn V1OB%"KdFj؃h)w  8*. i7]fw9]uJs  ̄bK H^
DDMSJ/ºdWFxg>=/ EBg(\mG"0j~^ /K8Pvx'?wyU=lDIz+NPxrM 0p!TrBm+.g=DL )wO>. d0)~;gw+Q !5wU5ښ;f~[hd+ޚ9f7h_>!) K5&T _yPgIA;,)`׸E嗼`XрHyB¿U%&hL U݁P_osG3kV0~šґ=CTD l n*1ln"䆀=]y!ҩ.Y$2~ { OWWfq;38 ?<b,4[\ PDRʠv@̄(T۩C򲡎IK>,r!ӵ֔{C"Vc(i{quP^3#]y-:Q}vI#ĚC2p?NCP AX脻 ~in(ZKM!!~)ܼTt+&&8CJ_F)"8%W@˵rz-բbPvOGn@t낶ƍ"O yXo]f H% zz5+|͠}뇫gӞpF\)5,^#.f>ZpP X/\,Ӽ˹)ȦO=otƓcYG%T ﱃMW foHCDž?Px-{H"ʃnww#߷$>xw9 L]o> G~X^ahőqHnXb9n0d[ %FGH% }ٹF48q jk]ўDT_u}n:HϟG#!XQݴ\ i,r2XD>!Wz) GGϊB:W9Ue@9L -F,6x5| oTh֜x*ikiC5WFZQ-MΕ92EuUCD($&167qU(:Q͂C7EL|AUhacvx3 ~/ӐT"RuY< `޸P q]|Mq:UWrSkaj!*99&'}xpeuCVY9)*L!yFGpmK e}u0->ݱ\](FCUJk݆{, |@{XqbDޒ9&>ir_/ful2U8PBHUsKVYڑۏ[ z`e-X◌3Re:h֫_P^ɖ˂1A4 zbdei'`LeDE"@j;zYa+}@nFr2:klO~1$VBԾOGkFrh|ٺ{VJtm]nBĻ'Jm,!Y^%5!s}qv!r\tP랇˿>~*fk5B`9WJJEMrrfN$U]7M20PuJˣ Eq5Vxq?|CLc}pF4 >>R1Ib(e4C1 KX5l]_'ewu"L&qK.cU^?x3 i1 }6*3%#5hrٕ A) +ԙ2 ԶVs-"N4bm>~FS|t:\3$,Le iRTP|!gQLXt:؝zkd˫֊ͨC9) 乺 ^[wGY^P̷ !naQSF!} sTˬH{#NaHP_i2d$P 1@(÷) c6{4`;%(!S-k6u|v$X#X\s`2?Mf;(K'+4-t-J082]uXo%Oژ RXʳ;5Ɯ|bA~Qu';Ԇ;JwsI!f^UC(FP'`M3Ȗh }xxL V"3MV4M~kǾػ:iS<0{*LyLPo1^'i^N βw*Jr=QAsbgDzb8O]׺j]pޤ/ ]O>1o[gװw@}PK`Yr|dф4l*SC$q8EW{F"CnlU?@)D V:j ȅDՁa#byc2:ּ\'/v{ WQc¤s񂱽ؗk mFzu=,'ɉM''56:קL&Kk%ؔ/.RT{6FADP^iX*Ԍ{0MP=gܿ}ȶ`<-amP%;p{sszL<'җ΁ gGcA#yыnP1,/Oia FV:X_ɗ*&! ˷vf'^uws&( }t8B!c_ UbH}j+(G^\cK>BH5`cb#q8U$.YS_q@ۗo9+3_6}gQFv7)daD c#a~& E>oD]ΪqCz2(s/12=~G"Ht:PܛB):a2}-{@AݦBK\2? t Y:B+6eiГd3LP{\f1jDS4IY\znm`y:,_(bJ-еr^UqiIHsybma|l MmH'ƶnl@Yに7zIN< #tMS$ßɤ5gtV2(4gv-$iD@LFF|*ަjGs>xLs~͒&|.\?iV`ulko]S'8^!96T5{=4. hg-(eJ͝'Ĵ (vVwRs1ebY o3lkK. \`Æ5VR%QDCԺ7VZ.@ =ǒ?ςIj!`s=DmLrk6+VV)}#6Nۓ&QtBeA%>oj{55g*:hf/%Ճ|GוT5ds/Y9h0sxWwuG`pKmG0/) ʈ(VH+O3P9/' )אԿ7f4ˣKܮ|rXni8 vAP_|@҂N8:ҧ0,fh2lc([S5f4]Q%W{`꥘jgU|(ق[] c]`%AHbO+){iC{̖Ob 1RD֗.۠u n>}5:lKm §5ikVi=A|&kMn# fxd2G3e}0C8_M>O*罈9l3KG"؊.n:Lf5bk]_)I69 7!u_ /t-o а# WπlA軒<;m K_AY9zѭW ,Nr-QE5ӎwݭRy:1WA)88x z9'ʬKr+{GBvZ*X^"t.9{Տ >%_I3ROB8?f 5 |==%mgX/J8&ʆ}5g2uC~4|$މcq:iv+Yl|uFf;!{ŨI,|s8߽LLkĭt"FJx>y+XeARٟki}xo1X%*,wLkc/L}}oՊLa;e"Zo?)= jKhg\jM?Afv@F}Ws;2s7 THJnK ?` wEPx2rv.zrAB3*[v9(!MiuRCUP{ݛuT$a&_iJdb}b U_P>I2\mB6C@c!Q}bmI]c&jMӺB_!)@d L0 ?M< ޥ R'˷8 umTW+;u\sRtGp6t0:n7..T]ЃqњT /{ȄJƱ a{aSl1}T`)TOV`! 7A4Rmʊ  @'4xOݶD DgLm߇^fvpSYb-Dn#BKsO"&!sF9W[618sPIirKɨSzI X !41'C-b98(he4{dw$'yd-_UjZfFݛ뭹 ?@Y!QmqS)w"(-x' ~PW, Iw&6OiHC:1KܤpH_gU 8PpE0ș%>Vh:4>ojl-ivȶ~\.H] f,eٯBx9P8Ӑ q݊2-ywCu"˃,ݴe`&DYVcx`HWwpT㰚3++?UnCŶ؇;5U{ߠE/b?Zw*.o tEv?Jޫ`Ք^иq"J*aQY~1Η긲bO0>%$u:ډymGg V<v[Oٓ[B\oXj mx_T"ڋ4"B0Il }j 79޲ ^`Ѓ=Jo1Ʋ,f';Tg8U<_H-3pc(ԧ(?guN%H% bq4$K&+2d2W H4Ua^j94_b^뫺 TN^Aйy!}x|J3IA,4v:cV7H0rz?&"yU? f \ƍ}Qm<[(V2L~_9Ll.CzujX[BY23UpEe_u(PH}l!ą[rl`g"Zd{=G^8>0**? GIY2`6KY-$RT]\z|J2avoWEj,bd& 1^%Gm׹̜8-c]qzXgZC7OP"U 6ʴ:q1plA|ܻ̀L3 I3c&SmqvHL{z b+Ge+~W.F;G"N~ZV@Qˬ6^/E+یhl_bBWA;4T60~eE^E.>.8L 1'{ї.#.Tߠ;Lx@4POt?hw=aREꅐ|bC p*z7>} x+`&r SC滛׸7*&%'1'$Ϡhi%\pdFy="u&J"Ɲn4 Ʒ$a5~ iNljs[KN\! [()D,!21d3UA5=:Fִ1OBBE9"XIǥ잽Œ'TՆO&^:{c(0 |8>Ȧ^}?P88cEX{*L:dq+`ͼY;DGJ2hҋXUA9]8 ЭI1w0dփм*v೧@No6Owa\г?QE(c)wr𷧣ֹ$3rwա #jmH~6-YV;`ù RUR["+|&dlL,V&o??)inn ES`s,RR8*;8XRbn-}愼r@H O>dųa!gp( *Э/XU.)B 'H?H~ o/KtXsJcvXzjSp}8 l70`j0Vt,po/wR ރ} 7 1G{i[w_!T6UuGNh 9TVrQ)I@IA{]l0.hf f9ʹ$CsFdæfeT ^>TH)onZ:tw )`eΡ(Dv@6!qoՊV Z)Z%N5Ӌ[ObBxk/Co"[pvYTtz3,`; $7p/\\dߛ%#Ѥ$JQZ )Y=?h(a+? .lʅC7eڼG*O 9U TE?z \v}iu~iSt %w@Z#^sߋ|GU|ta 9~u y4.+5Ye< ~!R_I˵| P^WNHpxP %O^~v24ľBM~° ￷gOGF __&1 ]+t_6ˈ8%,@0h LQ*JV]$7+QEEI*x,X9j1 xE\K8$+n;8Qw3>@!WшseN cHw `@b f볌 <.fQGH8XXȗeWr{|:3yͷ9VҏK|Qmsf[=s̪EmucmD|! ==FٳW@j8O$aqnoى>!'yztIc(=-6bR: jgS!gt列 E]I`ۉk ޥD@4Iw$,w-a'̋ U w+$ ){u ᶨ[R4KGTn95% "Bu:'94 |sl!Oi+ՠ| 8 }%f{CI}3Jᬬq =,uW0{>x9+ 6U^ ޮQZ|}Rf(oDdt }d~zN)3A4zbXojܾ #PD!kLsA!NXt;ZPqc܍!s|L/ =ǞƣXHb^)(XȞ'LH@53 ds+Ӱ;YcEm!6MUA ?gҧb5sC#̽؃H!Zh~ǤٰvEUhC;ipx*x\ OPii dg|{diNyhßX;M9$O=6owf#)~(8e:7) uHg 3oO1/ /&af6׭wR5AqCF1܂\j Ax*ezE,/cP5Ʉ,<`#o5crAQRGv#ϴOWӑ "%d ?k޳ mW>^~voxii̳0_"@­S@A5wr(NU`.x^9)ENًTLҷE'', Y~b,MOK:$TlbNؕ.y FR 1Lʧ4VX!&7C/T\eFpBń(rdY>b7'qܧ\?d #Q/ .~# U6B: yVI a|qF_@04m$hP?>"z.-gTicP1Yzׄ(a8E6%&q#œoӗ \98Pxn1dpߟV ٥ w:'Fާp㩏;IIMdB ?P},|s"#XQTBe/aqGt3ק9CWÔ.+#U5ӖW&4g2H8tj@5{YD?0Nq`V<;_DQ}Mpbx8dmC6/tME7؛ !(` 53w[?Xr\g&bn2ne'p_dr3{݉Ao 0o i1гkBs6E/~,U0Q WLhp#p;wԕs5ZMu?#ʂHb@V|q? WrYޱ%ߒj4> KXfç~҉A2 ;vɑ6͙7!}nDJ=JⓎF8BP$|d* 80$|:(>oof\p\[i bNЂ(_QV!%rզRˬf{eG}-Plh؛N+L3fa5 Nr)ݵ'ڒJbuyAbvtuH>+W!D,JJQ&s ^N`zK@\lQxBK Rtʩ dcN/_h@Ga? SjaCIԬX͇Bj~2D?.UTQWn07;| ww{T7f$O!EU {\9SPA\yY3X&R:;pHu\Wa0N7Əqz@m4qC(/ 'dBCSʒTΆfpW֏781fff!2Pog~Q碴<ݷ$~=wzzV(CԨEmwYf(JFS IkdH /Pt 1ޏCiզn"L5p&A .T#s/O@OQq1~s]36گ{EBv/ưB9 9Br?Dz.4m t%actK, SJ>YƯ&;NggV!0'Aޢ+f,dNL<naG+mxp)hV84 )bAc} $l juA@v=\hͥvYPgEUUR٧ZnWsn [?N%`UT:z LHRfyl M uT;_>ihCyʜuK 48Q$G~#vk=ţOnLENJyZU'j5zFm @‘UsE^srJW ϝg{l'B r ml^ e_!n,MWR 8SrLk G(+N/=l0[/GHl7֎pV baIcRtD^ e'p-:d_'lɯîڪp& `S$Q,<hhp&Fii!d|S`HZ:] K5",UlV@XHJH+/[;1(H n r\e(^4se=A:z]5tTcnriIǏԪimuLQ\7dW'?%s2l@EmԨv}]Β9cNx Ve9+X96K[+.Sy#hg2k Sp9kق =GD-?Fi-E]6!*CIN1Dd~wzt/s6d89^Snr`a>anu[+a㬁1e"EHijm뚾|J} XŔKTEM-VB.g]JBgv~_N^p}.[Jw$"MCjҶ\G/UW5zW)Ul %]j]q)Y7-6m=sl ZML'=L;?8<D zF{YU]d#Lb# s ڕO:_#X|c1Y WyqJbk~E7z&`AAl(K?X.s%\ڄ^c4E;HEXv\ǔ,OkV9t&wX:907(bOWi~賈YA^UaV u:Q*DQM%c82 4`-xBrB iH6mѤ\dD RR y]8?$9EPH㝑z˺,EX;[PT(V=s\`yNL` I~2h^{F@Z_#u~s#&"=:F*m:&3ز~T0@A+jEi^$.3~bbh-ZbȆ9px{ /<͓<L_~d.˗bI^eEnO5cH+X?{ _ްQ,o/eb'tPV X+oi"P-wQ]@ |03ȿ*\/n20Ll9J|۟.A; Ձj@f% C y^QՇ${)+!c5}*I8#J9?RGBuoUm #x?MoRu4Qٓ4jAIUy >@,Zx<+m%.Xk]9IxP`pO8w\y]ra=pFw/vND*^02xVKL2J1m(/OSIQOHO~\"P3r[5ZHʵw㔡ª.FXEY5b?~lF_:q\jLN7g NMI1#͵&nn~:*ef2}cS1d:׬sQE7͏r.\mR&d T_5]3$ki z=Z0 Ȍ^}Mr2Ai <`AM̰۸Rv )6kl=b}i%(el_1Ao}!> :Xs?.~<gJ~i*Ý@T $ਫ( 꽊!.DNx'P | hψ^D. $tuJYL/#,ض@Tio4%v_z^ݡ"aL1F &51AVب_ltH+gZۨE%Rb}$[,/,)`"deŏFk\P- w`CO-166k$y'ҵp.EJE5zaD 7ALJl+?^*Nݕʐ+ ILthw3@gb\%C"e=E[p L{*CG46SW[k@&DaC`B墝|n: j'\D2:mV(TEb_k 24?汗[w|D_3[>9Ěi 5PWkt83M \0 2 vs9F٠Pg־`@"P?b1!tWANZu:_joiz@u3^ٗp$pX//W Iܛ 0%\"[aJAY tݖ+)3%ÈW-+tq_WPͩk%r7v0_z&j;Ucx-< 7-9Gv'74Λ@j~m`Hw!}Dht,P]TVGwӗ*Ԕ&[JNuo`Bp+ M...sza`=~u SHD߿LK;ʠnNy1:ism1[!-]Op?.YRUGI|/H2EBH&Ȋn[t|wEv=z3)KH-jɎ; ;3{_WJ+;~@kgaF$ɵG>$=$5w Ydp%?XB7嬝#NI\PL\X=Fޫ^tEm#HEhvZmse1[.CT=Ȣь%6\"$p/^gP{8Qk|PZ.F%Yk8M}!GQڢb8kE`E<1/V'Q]Vo+ͬ5{\P aT\S&ÎD?Թ4w($Y܅=M|Zç͇imA3dfQ W oms'Yw)jm|2+aD\ф1v%E_%w9FJA3.uaAuڙ]T|m,;vB]o^v +p9rJz;L*9*U8A~PczUBlY5Y:Y\Q#m$K[ѥBbrYlE&?>M(m@각s EXg2n̆~LtN~TD$$/*h9B)a_\^^2RRa7(VCK%Eƾ|rSօPg%hAXTW@X{Q5%k,=C}a YԶ)2Y㘏E $ZP0wkp1)7#qٷ"( v.hVtkн?OƁJDH0 >m|hy/;@g ,_eDG mDjkʪXʹ?If6V6j P%5UD~ތLٖ;ڬVxVvw*0(1Ė;'*"̚|Yk΢gOS|m@>GfJk^* H ώawO5VdY 鿯1(tBCc/XԻPݐ8Of^V6AHK!;AC3[hH+p{a<*IL]_q h8gJys/K„R2j-S)%0Vv^ Mzeo? [+B[їSVos9•E]~B(WW>Aۓ\IbW?Btfs[Q\+9 1W& W(5FscKS)"RL@@n3m}7(ct1kjm4󅯫aW Ӆ(JZ+ol&":n5їᣲ}B̚ "-fc-&knO@basOJի`i{;mq{ȸ8 &(P"H6kHT)RpwRP֢_L':hFZC/\y:L7lI$` "p&> _ |ІJBc# GR3y"gmj8e*N1/65;%M/AyoA)}V9#RYSQd%2IQ~/JI n(3dzEEuP[F1 |逧!jgj4"15ǒn_C&FAE갫4 j.Rk 1]1l-7d 0jq|xGcK u%xMS{=X_ s=*(/? ~$6K*7mҦܠ5E>E{34&p%FR Gћo`9p0Jj?H{ɑkV~{XY8ARS$Wv6΂SܐA"w(%4݉zjJo-y;Ғpb۷dGCA3'I/_`B0C>4fK|nhFX@ۅ3`j.u&Բ;,ϡ1އ;ox_P NhB7X)jC׌$?^sP=ΨCmAjzA<1J:> X Xͼaב(n= 0%/:*z,T%!߹Z^DώfHO0HB3vA&Y>U1pʲrW̲G7,i6ij :Q~v07FQIlL桍0CQviSBjAFBلO(>?H9M/rCv bݿg4xeOk#to@ :h[l'c}t {q–qĬX76<0/=SJ]' { VU9}yف3Q!]Wɝt=jCj閻Mlb׎FO7j1c"ΩMg?lp) RpD/h.TisA*ee׺ huHlZDN:/ +`OZ{N[% r-nԸ" E[HݩH J;\*Mz0sH=܋Vbl/E8zWO2g/@yPzC"@_9?'Vr*EI-9ՈLZO vQzϬEes=;k@B͍+}~+Z G\W# cKT,a;2´|R0"S!? EB OcZY ߅!K&7I؆j $ M2<&s64fSCKtnL7+:HBџx!ݕJAXtvޗ̃ Mk~10eoU׉8~' dĭ0Bd0h(s9^UAR]TpK (C/I>fi5*GE bP8ĺzy<)XP>gfkl7M΀M+8{:b A?`}]cKG2g"anfqw|]t "{i?a^idY'^3jm"ccs6EC] ACi%Y[ЫEГ NVrl{qq$$7C/y/+tH/L3.]DS#43ʑԒpV M&.ȏ.QKixJKzw[Aɧ2J!oޮ|xc- %O+ǦQ_XEs=Vh.Imr')[_ڗ!GD"nKpǭ/6gk͏xU3e#-[gp(L_ž{2IBYR>Ax|F桅ۦddu<,٘*@i3EMR՝0ar+xιj22:bXE$Hxb@qZI`W WW4+Cs{ih`uSUU #R h+0.Fxy`N/%Y.SַBSX*!V)Gߑk`7^[KUaI\OJ}1;FSDQ]e޾99GY<`";h( |0m\9@Neun6d9: L$'[qĔEqa 45P%]Ѓ`VN濪&݅xG_|ݍ!Wܳ[zT/1uCkM Ѹ?Ыzg7l4o%ϒ#Hv8ynٰW6j9v W&ZI/cW/c" b}  S=YdZ"(>5cՊ?oLqLj3 )_ &M7^:dt0T[~]S d[&O->WZOHl5QpTXKMڝ/ JI ^uv#i//F)cv;W ۾$=̈J'DpG~MjB7RY vЊ,r_(}X~.D( a0rrjid(|<2RG7r uLV>U(q5;mQN5LAG r"o UQOCw`L(ћSGX~AtS9떟+ %t6 ,pt|ahG܆ "7m٠_U@U=ھ劶du/xbObԨO>b-T~08iSEuM13sItwl 1R!7%KƼNl6#p+8 [(׷uby\+"1ngw`3rWjoA8ġߙ/pxZ4b]E'تR} S(w%b2@W:M#ǻi~ LBo^KER*sӹ}ORf_sy6j/ 5aRSmˣQYO)h8ש#?:IDD؜?>]Zfo~3Aљb@d7ȊJi ^Ńiky[MRidD '^¯e ~jބ|lZn jD,+h9Fǒ4Qԕ\.292" 4('JXH(Q:h%F&+[Niy&pK ao*Iاy|6(0517z9#iR[?`~})(M(| ՛ }6Ƨ1dc K$[֡uږxݜa}Ok߇LSTb-d)nFW r^H7b[S[X E4rW9Bj G̽4g"{7u>)O8u)`E /xV@wĻ`njS.6A.Ud*9lh0 p05 &n ƭT!tlBhғ= ;J4KZXHZ}ۈ@ODA\ LS_n],_-HG%u6hv Nyl_[E 88:"M._H+'TKFi^%Wڅ2XOXVW">% .Лل f֭t9 Nš9ֻKk D&=bjykM1Rt?~g_I WGTܕߖoFw9_ek̕C+A tT!}e۵5RB9j +gce˂>Ƶ3'\Z3B :ǕdXbpm`^s9WrJ`Z;YQQ vQ,WGBFSᅖͤppE}%>q^MpƷٌ5O}~WߕG_GQkzD1D"Ε%S} %OĝtJW:F-3~vӳU.:9܉m|#\C-:f GgXćxRe!:)8E^jOœ>Oؚ.NՆ{XUw>ђ<;2% $Ƽ^æ)f7L4;YY̰P!≙ јl.$jmIqsϯB~L٬7o {5ʘ q] 6#Gv&'>.,v<> sq,܂8 :.-8=u ~!M%|IywIyDZS9R-s^k+*YeELH3PLzӑWixchH?H`6B`=_l#Y&@ 5eL*-œ\k#sVg r<\`7Qc$x#JNA:'* [n p._>, WRybK[nPې4e&|Jc&tZ_HQ_3=u˺( 5#<6 NO]|>ߨz/ \֤|ZB2[=Д6׫kYMi'U;!| VIJi@wnT#さ=Bf P]ݟ!ڿJb{$: .lR#T\.ڃn3\a >{IM>K'98BZɲ[%B۪ ii~ ܑO O?s'ƶ*[|H# ƺ gbLTG}t$[(Iy *7=cp>ӻl6֘G>dļ~JC?mT7GD & ڴ"FrBV*-mTk "4408z-5]試>0NHHm޻N ~;%?2l JvW#0,eaj!.j> {Z@? %#A I3(TA.:Y3$i4\eg]?9uzR-r D.Pb:dv۰pD2Z;w(3Ķ`yc[9JA<&s3>Ї"%- 8}y-ڔ#كk( #r"߽g4-7/@ȓVE4$7<=\ j8Vߤ^,LBluOoVAu(/0&(t >/SQEnFBŸ_x3jtpuGΗL.Tr§]W(wD$_$gPej豱vz QdoX[| T~9C Lr㖒dB"&]#s$ Ѩ 2)WLXyBXΜn`7jf+ {UT^5G7f* gů!?nj ʤC:61w! ʥ^ $O  t3^[նt,1*Zx|U](75V78_Oh);ȌtFRŇ SԽB>̵af6$|8BfppJ|Mߗ u!B^)c0Q_ ȉlxǻ(tln𱪷,@We07+\mCj /N,*WuRr@ "()v+qوEr~.%Q (GIBbߓp()AyKQeMCWD˯V=G ؖxz}ts,ݖfL Ƌ([8L.ûE om8pw ̗zCbtbEVAje+vBqVH, {]k!G'T8O[qG/R|;,Z掆}N8%^SDu-]$D]G<#b)覒mQ mR,"A#o2"4韪WHӓW$E;wH} \#CgDw(UOd"'-8&ݠū7ВuX]ETp"' nXi5cfpOW6>D~I-N{&G?E޿B_,bSr-ML2#A'/1m\c.}y e%n0؛? TW?ic_~f +߯$hlk^nQ??~K<lts=L`>ʘı`hSE bٿ|DwA(xYpsߊ2%`Vbԫe˥r쌁I> L27- ߿[%a4i1ncE0ϝ;{Ź$ͦkѯ7z} bT&="6wLet£l̨-֫֜n(C륏4H. Aa߃)b q,ϲ)&t3ѿ 0W|;]{+zUoGJtGIctے{V52:k 4ٺ# H.3 ?,uÕQE*,(ZKޏl[Xbؘ;/ ٯ>UV/0]j\d֭ufpyNݭWg?rqVN9Ńĕ \֎,)80p_$7U޳=pUQ2}6k b\E3vA#.&rV~X)d5Lܲ {+]fXYkC6 lPTJ#t9RT! cP!q-\ǏliǞT Ûg~eMTQx @&nLVq(u^hk97mx*v5? 20fUJ"T|f| `xDa7$!)5BRnn: 8WYQC-e3ٖh.gm}9 У@mΛܾ90U$l' ]@~%ڸuZzjo#+A4e._`ZBl2~@<~<[?J껢 O]1f +@L!*" .`uA1p=9RW>_QzwmZ*82QM<4W-dReZN>lV%xާ >`Q{:&Zƭl0JL !`[i'"m_IR|ʼ)N?VA3a8yȞtor aO2Sz(n\up{+>x& dZQ/脏j6;ͷ/f( GS Ktqd % \U ݵ<>ɉo1k@p.艘+3E܉1>W6#R\#\,DøC~!?{bb:\!-;_ES!&i9X\x̨-dq}mQًVPZ\wO7vj}1 41V;7tw) Ru=:S:kY;T'7ώ"QeX.HdS;ذ5i@S  }$5AV^Nun5|倎w ƶbZzۣssS{`KVܦ EX~"Z7)Ĥ!R>< s v!ZD"mnWz;eO- Z5J=N Lw"VD(HQ[Y+t k#4U/J{Y@I-!<\2#Y%$utyu[8MӤv\&$|Y+wVN,VTJӈJNօq0緶v-Wa_\?p*noL>W2ӕ{abւed.+Zk?H)ϗndP+ԑ̷!q"p;$+6 ԑ@S*1|_#uY}Gwvi\hC \zqlaJh۠h\dT}ɱx$t&`NZl;m&uF\D`VRl7jyV #j$jm(uDtًmeF<n>4->HI]$Jgo *Ύfsjά-r~3tq&H$fGgC4ӡG˭Mx{~VϠb0S)$D~2d2a?7@|]&3/*I=hݬ*GMIpy${/|0P6E2lC!'r齅˧]f9mJX,I5s_N ךD?!pGAq'"%MrL/ `suO%BEVΦQ$"{E# nwfn҆): B@(É)MxY_uuO}v9̶mVj&*&EN8"ebJ-;S&Юqpo u?qyue Oxkӄ^ 3a$G/dQ6j[sHdCMaѦ:]**n_œ(LbF4{% iP&&Mܴe|au;omr,Kms'X}7cDq&tRO ,r( Xi}VZd%S#ȬDy~< *&kkF =z~vu\Fڒtr)8:Wd%v2!uƆSEz}?n]o 1qo3t(ܧ uy~phT'&u\>b8Y)\C s$gB?}$OSZChZ.P*鄒~ի\<7ş64)hnDI:.T[Iقx}j-hΪ :os ]O|T.Gg]'-iԩ_̧X mg?hUf鞥f:NKve͙]35,@Fm"ndA.}h?( xX]C"rf-\ݱML&cG q3"b70qbci ^.e+F5!&E7פ?huT-$ mEj]V0Ϸ"kңgv f VOhJmd=I,]ݡ7X3|f-[ƒ_3t-ćWKʡ3-LJ ^&[n"[Pf.JzpdW=vuWS0[8@NGJ7t+L~n <2 Wƻ<7~Kqvq,>@O{uV\ˉU*}9Y~JnrpV_N`d|" ѕCy0HeD3긞]i(&ޮM{emSAJ6^?zIDr~* e(:s@jσ L YB^+@*4(BMr?lt6(тG#o_MoBjϓ@ִN GoynrEstřa"RT:'fCo _Lw? LΆ)S"p$jr) +O /vK|{id||'e8{JͿKCM #AM?`˭wvu3+MGfƀ7IOM;0FͦWR$ci3*vĺ\v^Tİ d^}Idkk+h5FQ]g׍+O|q/Cp Sz?gbo6^9{:T# }WYu)*MSef˪yA"y{L$^{.jՈMQ|gSYj]?ɜGV~gYTWu |35ۛ~{DZTW~kك]Y󃔤FBmRdD|h;lV -p GS9- `IL00I7A>kAmP$aE\4ͪc7a!Zfx; giư4w -<=ժIU0*_1\J!3hhaȧ,ʁ)VvH5hO3LI,6Kk>moTxRMO(36=UzTBj5W>փ$Oۘ8,-ebUi~̧0ob[mZyD/Ft@BU$)Lx0 js)SkҀ1HtdnVζM ]khdFfš b+kVU:<^r69'Gp*h"bJ#.ԡ9ÈQa;>"Z]J!)RPي;OdS#tv ˯t޳B| ڪMEzL|O\QsWZW[ `~{. ="LWV=X;97 u4C8ʺv0tm)ak}4Ll=(-+| x̝sO0 xD{>c-pz4L)#z궳NQ>DW^_W(.R H&mY;<^Y؎nӲѻ.ݍcewXЭMPb3$gY6%(ͨӷOu[E?| N3N`2V̈GBT5@p3Pj6-gr=%%^ϳ7cbhOH}N&ԠX}ǂn`2wq3կ3g/[ǐd6 sz`D#fTM |{,MOd+Fb1=ueBxP1G[.8%{`+WVj @Xj;m] tKu*a% Eh-ӻ$Wur p8sl{s{Lo 4Y[pyx \RE!IB$[OI ;)c&^r58P.xexIȖ0’B'u _n2KzXb1G4Q8POj?4}Wx)`+!Du6tf6Ȅ7D.W'żAU7*¿eSܳOHEς \x27Oߔ έXHRIز~/ pZ1Qc\fms£fFK.Ma`!5-h Լҽ.XϪ*XMbres iI+*=aÓ0G.qqӔX`$7(KpE[D|@m*[}sh*~ ~Cq\H-*;? [NMbr 2jDLG )G"'CUHY;ʝmeQ,ζ?@9y#9sCwֵ DHzn=)_)ҬuUH-RH/{KP$`ңfKd }ifYj.`,J4u<}1wjS+C|c`jq%0&~Ev g"NZ@{v/h2"=q-iEWW!\ACΌv}.^wjݿAl"+.WgG&(4F:P 0vs$1 \ܑI\YKYi;; Uщ[%o`C18fٽӎ:H%''90+=j gq^UAiC!Zx=/)r_YFdO0Ub5s4@6Q_Xqy  wu|b=-KbЧ+Ju3Kgk36CxcB,*aحr?JZXsM6euoTqp/7S!YvYCm X4"$v:1Ӻ~w߃kqW,O-ZK"rX2C*%CfX4>!4dMa"н TB U$5"Tl`YOZOCɾL$\{V+~܉[_R[]Cв7:E0wxcDc\}T sV˟nTEx~UO rd+3i|caS |>dݨnZu_JdWݝ;9PR1G+fcV"ZSHb"L\wA+Jdej@ޜ3L0ռj0p0O\(7855 G+EPzOaa&Ev~{*!8ңͫL i]n߉h1/)S2;g2{af (rM,pj{2~?:ڟ+Jαp1ܱENVX:噴2nKg&hMl Er乱尰ə)ߺ{!R<$[Ǡ) po\:'9Ξ E]XZw6HXmJdemN7oIn#T>=-.1C*\w#r^ &Z\lN/}Wʢ-O/P&y nDF9V"Sܷ~6ZnT,5֕wF ghw^MH{ߎLR|:k20DwfRsNw.󳐡k}ҧC&OppcψbxAAa̷G(i.`W W sL+7F-`#=$6])yefl6^u6XI3^Ԍsb2fi`ǟF |YMXdk!VKLwhY_>{ 5> 7ȿ `a%#3ؒxXFB睑{O7]:gJNݚPh/GD`u]uQrxAA)6:uxG`G,TpKMҙp lZF2ϋ:73ȞPv*?,|P.IǢzuy"4ܘ,k%D2Ź1FC Ҕ|MqY$gk] ՝Yܝu Nz+&4L$p"4C_YIZED Tp-IK!ԸcQNZ[PG&((0* ̎@|{f^/.yng s46dQT|U m  {(UuAɏ8{9S lw E5bQiZ=o6,kЍ-#PbU5V{8U51S_?ބ5^<y"Mp$Gg 0ܭсG,]C[;_kgK-ڮE }U^/f[Σǀt=Э"w+U#p(*@f%`C^ו0A @vb:g5v0367RɆH#mr]dx˟_.r돠wivcuo'3Ji*u&jffY\\ka=yV VPKT9'qv_Խ܍ΣCEaH=ۊ[q-LG7,jwUF>k?_HMwjP'E,ʴw*,Տ];ͦP3mryIJVњHG@n1^[ղXJکu(ݡޞݐ(dzb%}Qv<ƭ"ա/JƖ UrڱeHzSo~0_]SXPм)UrBrFCP5o- VώeLTLOO2[D&":aDv35~!1<(F\ : sxMKdJ̲#C.FA!XX Bb:p*pT a02ձk07s+prl+3j. ZCׄTd_|؏Uz ^^}hR M]|ȭ/A3sT:Q8y.:a׾aTW}=sHd+~e:&+ijxH )`Eii*ٔa(Mh^]z}Rp_\+E)v ؉BTI1p9|z2YRG+Z+ _ TV5!?i.˱Ok;} 3Iӽ!"7*5E+30S|l|)C r/Na"v 5p)I k0P>B./XԎ~ ϛȠ!dJ"w 1Ah=ԽX :)A=ñ{_z_#j1{cN<ض)֥/x7䟣WY[rN:s4ȅKi$,| <5Zۈ'ke\jM'`"t @Cԅ%Tȥ&ZWwZV^P 7+}/x?lY F!?Mqe^$2봮]Qme%|/4TgF bLZР٘Ea* W{.jJuLDٲ_J2li7B0y:7BAt˹8AN)5ZkAZ(y*[x3d#̵IU;0 Bso@VF, *+~yBhz>ES~ GSVk}e5Yvܫ<_Bo}wX!D*J69c!4 ;a54- 9Y)^5IQ.F\H.]c +c,jlY.5*`^#2 BĬZޝRGIꁡ)v8 ^{I4i&KH^aXz̠_gd :s"l@ȏ%aDa"^|]-_ɘPR~+^D}NF2k{@$.Y"AMmoucs:ioRTb'~mqL4b4š~rgK9#XXo pC&n~D]_> #: EBMj "7vwSMk6\EWLxݝl?T?-r\O7Ɔڰ`uȩ^+)|얇>}O*eEĞs)cSg:Ehiej9E˛Z`Cx Kw6:̶"Z 8(߉BBj2)Eѿҭ2J&} wL钩C$TJ0*ayDž_%c{>QRB&p-JAfcU_գٽv"=zwexwD&>Ƣ ViHV/"xNU0O7Mlz\f Wn^~_ү Nd ;Zy )6V] Iq#oZ}ITL»evo?ő'!B S^ISX"sit| d/YJg5NuҪbG@2$E1vU DMV,n4!YNݗ DwƧ~* !g x'zY 4kEAlqtnEY y⛒sUO.,Ú錸%):pLb8KL(pϠMԾYbo+f!oHY5&i G=lo2Z(Ѥ!VsK{1=E2a$t5"{Rs"β USadg/K^N ,nډ ˔"׹.3OiZьB &_(2r*vKёIܛNlxv \..ApGf5 f+gRQ D@Ig, `v9/R0(mս53.94fFwи8zYvtחo :6&  )fE|7v oupLwCoTn?\~SCaw`?H w(6uYL <@6jquzry&whoɗwβs_Uqjn*9B!lcGO9Ce=a\|2TBc drY)=c9!+@Y]P+hCh~MbUԝꈋ?,Cz[:ix(F/DLcV=qDHW_h4i2X[jle"nUۏ^zG3zO3@0z$#*@>jw(y]4}!@;iBNno>#Awl``W)K׀(=&wp̖0=ATVɄv\cN}z6puKrp!!5sI{of0-%;?;z(-&zn+w)y!nZ: R.Vw%<%gAG3n E}x? b+;sCkKWHހ`Q~p)^y̦^N~%cmc:(bJ-=.,y`TV5oh6RnQDnlG "C>)Rt6c eX6WE+TgşʺKjUÊ2]]) ~ mQY](*ZԙPN8޳%kRA73lO2X@/I\6^cd]KCp¢"T!EC=o$x%ʽH*56 6 juҞ.6g]ɩSeW!8?{aGmrӎ6 l/aQoS 3d_dd5Gk_'_s&WWH¤vD果κk!ʗ ZsЛzF/#Wvá@[@2טZe(@z+D1sSX-}43K+~9F`[2|s֢QTbb|@^k=ݧvQ:YJoVURF3md}$-&VaoVZj'Sɋ Vȣ!VRP ̈́y2ΠtfhslB,E^W>.cOSb4|Mu~bn{ }~qG[rB,\G,m:ˈfW"(ޤBo!B3XʔF<2L=Cx*fU'x,Ozc}E5(aJ#Xr3gm.oa{^$zگ@=r, 1e/&^JX6@G\aے{s(F/u#@}>\eW;:%<~|!FՄ̠e?a\g ė.݃j/lY2njQ4Ǽ>c${#ο!{L"`p1]JϬ`yH ,~%M6et] {PR?>ũF#:+mK&UeN@2Mؑ>Q!쟵 d;ɫm(=4xQ+.WU\b9آl ٽ>?`IwYg3g!`#`GQ%F!XXdJY)4,[x.i"Ȝqvzr?.58<ݟ']qN]:ڔt- fQZ4RJ TV[0E&x%^n7uv<NR,,Z{kJwKC'231a0Ǒ{ܼ4k|U}vxkdy;R +:A1L(rύcFyN? 5hֿjs t3 ;HϩᏜ wM3hg\@ŹƷꨴR1phS0oI ?SWr\qBj1V 4><; v>;4Vp*m6 , gv &w!dK4m@F q]֞XD Įȓp1̳? yP@Q'h/GA]م Ô+|y, w+E5c'aaϬCAeaG[y 4Z: p֯; Y8Ykh"pl 7j#NZ7ɨAOC`0 d/.u -?)+}E>`xy0Wʘm+nu#l p=bތ.?.SY>iw,ϲ!JA>>B\Ά+qff+ëT)ei"L0wD b.w63g4cS<#OꕊY] b֠j#BJ3_*B[Nu?)310vD$np9WNXUwd{Qj-P撸4K(G[v<<ϴy΄P嬱c9&mF`,23r@D6I[2~2^klfw< my\2;%_q<@ Dω>OkuuR:>@p,ME/Gd@CEB:dODԒU$v2clab[rn^5Mt -!;*c?P!A.ҝA0Vq|o0<e?@K,4%UDil; <{6{;ڔ0l d͡hxfb:at[.+l 99yK^Ϳ4v$ amO7een)+YpǼKv~jpz_&LP9iN닍QNӥPk# ,R 0r?@ēBu.ȰUMxi'L8%瀚\Y -?a=SY)s/XM* 32[>zUZD}Z9$GKgkaG 0=Ҥ/| ,v\u0R>K;(?7֩bqC6kG P9}gc] xVhJ*$)Aik\Hp3cIUx BV-|#g}vJL 6hNiT^ݓyDkv ! t{rE^\,;\a{Ԥi];ZnH[tr7 C"ɾ7T`mY(26-ў_ X!x+n .ԟFx4YAYN*._UE@=)]uSwe~>k? :UaZx9=5Μl1 j^{Psv_Z}f@G"Ac-Mnvx}6 mT1z3ZDVsS>vPv2/yT0fߞO&^>4 No Hᎀmt."~ mTiaȫ$R#u&1Oyn4 ٬Ni[W'_brQRk[x[*yeDa~jap\n,pʣ`^b{^L7tdNc)6%RD2)tBZ6'ZW nJz)-0: d 3 y*Zϳ`Jέ9R7 ( .t5^=ђFC&=  "tW.ņxktS C-w>^I0B :|`1NZx-md_ddqkcxk;fXYF7a0daF>@85U DO o-c?זH0 kUJQǫY%đ[ jpa­'/Qt1(?"CL5 a, rxe`8+fźnh]g!W(3~Q'Xy+tm\No# + 15&x EJE"zq+*n J7w iUzUi"7c)3,{\b~:(3es )3a}9ݑG_\3Ncs.AqYy9vfLԿ ֜v9iZxN\{\f cJjjZg>mH#l*̖L$;$ߚ|w~:db!&6ة70?)|5j-w25_X=?#U݉Davh+L]uS& h_{X,%YjeEc TKvVUKDqz&s@ڈOAsd;2ejF5_z| Zz/rotw}עɶ2޹|Ixtr N(ƼkI .r8oAP+0kzȒ&􋊐wmdT"[}AI?er oHҘ7"SӃz9A~lUqzTY Ah/r#ol2d/{z'~-%w!'ڏ50 ue&@-nm$&G3ۇf5=Xqx &n\y3ħy [ Փ2RSSWJb;9Ȩ_cQy)-}N2Jr.j`J_Y@:;wnЦH/lwt-PhjY2pNw(|t;]G,͡` q|R@ıFN սZ,̦>"S:(xjPϣĭu/x<WWP5ݥ0`)Qa`DR_Lo^93dkm7ns\ON+! &0ږ0òtW5D{sHLE]65Ҏ9#g-յ\-A 1Z_~ g#N<%^m 4J:ӄ] {NxA!aSQ|ɂrh#%>vPNיMj&l.$6J#=mkt ˀL$9o 4.OVƒMPYQ t.0v |MB~4ғ8pQz`aLeXAPJ0qMH9nYBhr6pyOwKCt׮;/f}KeL>xƝ9P?jnVG6/M6nb8`m#gqKK\G@6ʬ}{s[/^\m"g 3E;Umۺ˛iUxd$E3"xͻϛ!N74xܔC f=}+fѵo1"PM7쿮2Iۥ=O`ю6丐&萒!@19,͑ޔqUѺ؋q @Zz@{iΘb\гX6:eqZ'WM#\GV3ӑc+Vs;«zѹs4.i3/N(hרҮ9g2W_9X)tj o}\"MG1dU_Zc+>k<l., bsł&Cu`ܺfwU.쩎m Yr*{OqPWzl錭?l!@=ô6H%'"!( ,拚BT̞Y22QeM=܃{OJڸs K_E ==;]rE YK O}HCBV?nJdg|PYHT$`!o"8N0~|=mS{c'ooZt@g͐|:kg 7#!PQCzF> 8VY-ȿCy DЅuF~8>OQ,{S9Y3ccK@1J|"5ztY>otM/#r wIcl-iKlT@.PQXrJHnOk)~,<8a`Kz3cNw&"! PF}nQlKIR4/NII67!7\/u.D9%ZePrդ3Zd5FN2L1]45@Ay Ú6%HH\F'q>NI@EԻ )V i.,8qSbi0ʬ;'ӲDFy5SK YfIxY3ߣ.XUjhv[cb͞c䌼A;Y ywRg<(R+tb!P'A?(a{Glp&IScՃ:k8[6U HsX y_b{+=OtBzZ5$OIq'@A3VTsȰG99Kٖ6w8Õ*,h$)0Nɠ-cr V\#D LC7g{]ߟfNVYtG4 "noC.[Ͽs[%Mgo9b'`BWc)Aibk?CwCwʌۧj9#Wts!%pg'Ēd5M:b6^\쫢 cRHSΕwu(i@ȓ4i75aLRP& V?@aY+."K'58qKGr(iqGf:ipJ*TӐQ=/p!R n$ﳐSqS 頭&EW`P>̢%ϰ[{裇~ ݗhl-d ɂ1Os 8cl[(@+[7[}8&]@?/>^H34 6jY:^z4}rpcVvMħ*j08bceIXWY)`;بXa΄`hR0X}Gv'`E%J/ h%>q.L?{q`MɍEX'JPQW0kJQ"s;L~c rXs8K|q1FL A<G%#0E *%+*<_Icy`&q)¥t1Wj@MOaa;1)dVf>]hWd&!38uG<]qډg2n/Zv]iruǦE3C SjP|w6$v0X ^ۏإ,n"901vwMr>Дk"=ɋf QT&'LuL@ʱUycȵmmIU`BS~`pdF TS.܌GI_AqH:wͮwFtH Bk3 *˵a#if4>9H:"3&<86 33 @=WCXb(?Eb[X{@o|eo]>*prXR:uƤ~L{Ni-Fb &۲EltJD*@H@0\)~v[3)u2Fz=2K4[횠;G49 _œa<5#ߏ*q/?<^"VH uYBA! V .ᲚGxjPOFYl\j{Ĭۉ;Ź}QӉcҟN鉰YeVיGy쥛C}}|ҙoТ/GہYיb9eP{Pqq d^@쾛32L霃К\Rٌl»~;U)@H$$˒9J$0Sa"7 eTemh&GPcj؃#LS hp0 ͑Z"  ~ f5AOy;p6볞OPƞhE!iY' UeR <5qѬ(ɍlR?2aܟ|uq`(1 Ycc݉+낪 `^]}vq+t$Y;Z:cz1o$5 f1dPu3qxŵBHM?P.T)s1im&YtE0loA mtPcftJI5? Ťo$eZJ-IvSb[yMKu"^mH;e` )DԆB/$8]*;MvNNƜV|h{d9`];Y{;'҅%&jc%h0xc n0/7+==C w\V 6zr%*"ǜ%"{`1m^W@.2 4đauE0Q*ekY 1!&C.z{Pq}-`vJ' S$6+`:q4Jgj -$g?)"a?t#w@|6#0GʴaOF+j[8,ěy? L @'d B}1hI6fU7"6ȍ vPĤl[FNVyțGCiH_-H*vkR%ء=]%=:ɩ a"ЄYY*Ucop%d@wuM-,[(Lͻ*U/~+ҹ0PqjC.nHGIc?nD*;8c`a51,CBq:_h\/ s?TbC ,ᩡ5_11Ά8hJ\ꊛ+u;ׅiv~1XķePn7 ڱ9Ŷ+W7X27*fAl5 SSW\ KXnA)X'4\gc@ HSD]@/Nk< @MGGzbI2Xļ@̯i^dVL FmNBDCiR,$I4E>EkMy8mz96xe]6O"#"^yD $3RfJ?4 wÖQ_jrrU5O˛?vu0lmJ܀U_joi-34fBgŽky^p "xPhL)7k,SFJ'z)Or P۽K݂ OAM®۬چ?s(xcԕz 0`i!7$gV\m?nLp p+qJJc9NW܊:80uy6*sf7%.x} FuhGGƲim%<_~s% enź:Sa%s]SviOaDBWGj+0Iތ2 OـdxNzƒ'&AÂ[C/֐2UmO,Rд2? hI?}%CA7BQ9g~x /wDqIЈPK?K|bd&d Sq\ݰyI =ghVbws&TdUXMCw]%E_me$XHR<;6NwfnOxS4X?fRA[*I1*52 -N)Ws:h5!ߖ?ݠN4wC)(y>Z$ 1{V!qvu^s>~5!_7!TK`TF|Euje`IBQJ $^mp}tT[?;{5JWc'xq#"J݌Ҭd.n8lV $:9é;8EZ@x.wv{4 1݊g;6j} 87]QDX)k8jM~ˡ~ry:-x)f =΄[lU(9&ơ&A5ʼ7 OjdXԻF"yVym=wW_.v+I@,HErb&TYiI?N|@0+qb 26 =iAGBòndfw>U?qk:L|$ H!vF1g(Ed̤Mu5d];-P(8-)O~ [4}3 :IqX$A˽Mj^~Ĉe\EMWGd13 6Hqd+_^}M8#81pj`%, QuL?aV{4_?AL$[I22%Z:ec;F1k;;.z%Ұh.18)4g>KB3Wh"(kކ r裙 &ڜvs<ף`$eԣm g9հa -xfL"~ ;6|UGw^n7#w5 m{M9?=H\VOPz ?('ד?8(,M# ?ƔHLA#?tGpf72*iJg~/_cZ|9 C@  .FZuM` }[y?9w:)OYgo&]Lnu_aF RKb4&`|F!x$OW  ݪNgiS0J*p$e)#ټXWx'לĹнuX-x㕬A9NHwy1AZ+H&{W.Esԭ1ǥ8="kmLPN DkS&SrDEJA&,j gC.}z-W IÊ23ҏ xZS9Ah}0HO6 =A HP>>I>UI0_kHP0`ı"9%etPV%y1w[j%>qKŁucAۧ9ӏRH!Z<9hG}F|Kl7?y:}2x9&^0X/m"PF" E"ťDH\ނJ녨.c&*tAZ@;t WNr$PTәXL~uǻDֆ@L ŕɸm( E4E"!a2pߖ9KkBi02r oTl?iWCL냃%x/g* k-^[ lg74Y1Ya]CnWڮld&AA􅏼i9`."(B8?i>J.LxEDwzY̒6h WU)--VPܒF)I:$?2oAыFA!̨$w*gCY-4 5M!@hj=>Xw>7 PAp̸"ע_j#y&X9$$x YXf-ƢT>\M!C{@[[J\.bdij3;KdAǗK ghz,LpTI락Hgk~i2RŅ)- I*lsT2rja?&"As:7~WE;Ur5M({sC#?$@@ A'|$"A`#&G ht e͐PuQlQeV🹽ؑhM03b>LH6J˪JdBL|!y+Obu3E$pv)ՙt˸6S`0{ "J_mPU?ƪ^9"s-}x{]!'y/$XRΎ淝^f^++r+},W&iK*6dR~"'*mE=My uY6yƕf[Sz*iridAsJO$Ze<ϷH4֭݃+:>t_6 xeHLGÆ<يqxU !Skn]=.I_$TCpXv0_VA& |d+2h d\Za6T3Nbxx!t9斥a_j\/iIUgKU9PdM u6co)C[l elVOU[bBDEuR=_ Q Hbm|֠: Uyg{e^W~cF>=D.[j}IURyJ 9S5Kë_kDm=6=w9Wa.r~ r Ty$GS 09@Mq G'@& @]J9`a}E:J*! -Y@iGU HPc6F[33xqn#MV"X~ruzED̥K'Q$mO~4'age։t! ݢ]7_DV0G/kd'jieG1&#j?Nkp ;;K]=B9n<< $&C{]>aw2!HaqP#@WBށ LMӞP0}5C] '25M40P3M g;[Fķ1B?Ӱz=goԮd2Z04i@Kk}؋r#"-bUudw\C j3U>aʌ-0uy@Um3񐬗|_x $^⋳`"^7Tpxar$_PX:b[ IU켳1'39nGsy5|kH* k2j ^!db&+lιBE1C҃YLa}aeUMͷO~iP`%b>x )$yrT} G،rt pެtdDxb1Kn.[6q%QE|QK]Ρf #T8*FQO  AWMsr7E),c5!s۝y!L`Ya)n@pRNPI<xD!O85H A426u֍1qGlo,P"++^&FKO l˨: {GlՖGѕP2. X1F G"x :UF`@wmzlK~F}ڍ )̄\,F5eh(A;h2g!vap2'bB r*xq<'#;$_/:+muԬ[Gn+?"wN*m) ^Mv<a_b6:rT,"'UgܶC#|#%cP.dn$.LviKKTi;:cyf70z}RB>Gt F~YՇUUY&׆jj`gϫa璜ٸ'>.T-<*1ktf% ^a,Mlݳ"RViD~XPm/O@ouG}uf3|N åKJ&o~&xk cC{(bӊf҉ pEq)En0rPYΊ[XsTR>~;DmBr>Ԉr-o'ۮxzy0!Y&P|mR4zځiBʔA:'iOIibN21@<`LQ _5ѳVJ#S\84ۄ؈Q'QC]QEC"Jܲw{+HԸ7;FJ^5 ^ 뮡h;E$b|xslAfwWhp흍 UÕExR%j:#mh rfzIR6`n urQSѱjY\0$xe"7a 1VUyg]b(Xl w&xHf4;ӫE ,fSB)ew>`sEKbO[٭a;[(Xq m%4}wqџW+PrԸ?8>,CzR{od*c|}l$kT &K'9oQ nѕATٻvкYx&1{!!>i#Fw`ݞ\R>ZUډ匚IP}ktk]9f vdfqN7<9D`㧳pdh }襧QimICqskucرM £RC?MLH{0Ol`Eqz{D_I C9o<ǞĿN[Q=W`/k9aB"9 e%LicQzĕ4an l'{hCͣxbAQJL3.z+r))1'cJR4}hS9An+^P*Ű]-  wt+9:\U)Qs[w{ƥ^Wn#;ܖrZ5Nyfe"l/Brr\ uSe^`er{C/wksGlNwG]|3"7V[D#RE+)~N^2Y*@P~XJ/3I>?0ڒG_iLqyQ*XH;p؞2HR Џ5ᔜ K'H >|Ť,%6CyѠK$Eer3\vCP`jAd'=WZ_>Xf(V^ݻQ/s`'9 `zQywPZQURLt!l"H瓥a(ad9}ygM$܅% [Rf_c'>A)m߃uxiJ Y,  ҽq):Zm;Pg06S.:`d́̃1NozSܲL ED~()+5UO3qFdTr8Q^F2R =ql"qZM+wؖ¶a:\Z= @\Dt A,4LrP;J1s߱%mNsj1p>LY8tV뤊F"hIjfmEzY^ 0 <UFUā`[("ru AxoOPj nʃ@W4\ك-PBsف"^jc&;#h{#xUtCϽo؏8h}vopƒN!WRp9Je<|}T:ȸxeZV亃F%r]s&UP%0 ?>wjFI%t~30"S2|,sēt>FzBSt~dtWP|*_ <\ɪ[ ȳ3yZdI(iBމ.h@46iNVPF'!o&X2~`s"\mpbzbihr Nl귔?OzbKgQ?T)+ܟX$t< k%Hk>e- O6 V}yd?Tc8> anWe:2/z m*763Y98'wȞn?!P2.i@GI{:[kڹFFh2 Z},kWi(t.b@I*sVު$h/t_Lb 0)09ᵍPIg&rS.10*VHŜq1>Sw9ՙ0 &p!F16RLY_yLуC )hJ5;D@ ]|@I:Y6a=kr$whxAU4yv}3}+puh6pG& ᦬#P/uK]T%-*PB[,XN6RZvΒ] k&q4#FH4׆yhw7r}*H{}?dDS羓WSu7|Vce u=Tϫ6fK_򎝞A-AaQrOih% PUg F1 hRRq z =j. ފeAgS=},47׭䲅^xo!ۺJ4=O(v(_F"Tipڟ iw8/fJP)=2FΧ?H:4GOZGE5lJeyWjჃ˲a{ui\0ϯ+VZa%U"i4k%\Y>.P3Ҕ*1YSdƓ>3yýT\᧛JԜh^BFv JHWV.ت>{yOX࿺v# 1UB>/W8enfU #fKSN-v=dc Gr;ygxR]nn~~5bUUFW.%l36&R7M4VQѝAnBTX+U=ܶ~[Y<`xqF/]t⢺9)b "Ќn:tY-?U ]jƤ0JZ$:?A㨁EuGwV6 Џ5oxO:z V)]9bm]$K+؞onjeњ,z Lׯ[LTxPV2TI9B@caeKr5!WA}qu&_/^ CtM6QjSih#wb`+̵ FaՅO+12p \>i{"]z}gvqG'0~eؖDu[*3<adgqzrza<1/JJ`V+ϴ&6F!N+=O&vK_)k-IJ;:,MA|Q]:U8Iƚx>%4AqӀk::Nqx$]/_UsgrpweKJǴSD;[.vy ^f܌cS6Ѭ3I6.bvD9c7ml:,RWTySW6vV̛Ia.Id1RO@jZ˵sXmc10zx۸A6&%Om'9gk3$KQ X~`m&4Sa)a68 5 BHk!dXr׉9ծ1ΙH J͛rOCڳѕw' U _ie48_rvT^u@+Rɛ1R^Q??Տ%QغރPD( ?i[an _˲ t9b6bJ –H77#~N,[ka=FLeWt>h9Րzԏ<W(BDrK@eltz 3zJ6 5y*w0ou_[L~,,Jv0IOiݦ1"z> 6yGPG AJ0p_*[=ںR9IPVvrv jMmKB^FOB ʂ1bw7քÑ{ΧBʇpf XߑNx{ J>|(5BE(s}|!6n5.q]}:#5TޏN<J&o(U\ɩejV?x[]ֈ0D鸍JUwAe%kM Ê]>즥AymXEyA]wzyxdlU!CRxŘQjA\im+sFeUl%гq2ZsHb@Zx%KRdwmDѽW_qNx~:?-ȧc0.t7RArx7nSz 'b02FN4zB{׮NYu ܜwoU۬OB0e]ńw5#E6 ]׳h+8?|ZA(!%4kT/:nHJT`m׌9Jkp Rv>= wOTv`gKy1.=oJmCXp{ˁjfgxX1׮IXUz'dF8m!ˀ8PXN1yFl:B+(trմbm:8XŔCTH%}mdX&y/" JVo0I{]*&@c[|Q,g}"L2Fdg @v$jtƷ.jUSʢ[irͥX$tp4k<f<3Nyy  1ڝpXGH#4\4KmUZ,NG|Z8s3 T=ir&Uih`ׂ\V<,5"Pd ;'E l-e ]#RQNqc EvM$)AOpܵLJ*GK=!wH9V,H7˹H eX`^2ZBAP/N N3V̨5 sw %D鍝U;2" E0 ZIq;QEbu@qbU2ެ-Ggs/)lgշ0tN 7ILm'6?9)$SDD"5,m/ ZTж#?jM9D/h#cèe4VnZYo+0Y=>0 I p㳋%\^B 5q-"1k|ٺr.>]k24]g1A]{z&[)C8F|YDB(EZ6b\Jh^D5Dի"韆  Fy=%VMs< ۈj$iBwLI)!{oI5 ~#8 1-@_^%s9yB™3x_<3ŠDqO)2i N xB>hxrsb^sCo诋_Aܸ]=+n*eMXQTK#H`ҥe4͉#nI9#M۟.3'LOKBӳL~e"l@= "(}֜5t9 iNT5:;eRRCΥ;QW]iۿ dB'pz=sE.B=_F3x t| D*\O(}VuLo0usb0q9]eC f>H;(r,nWc/r25:q6 sw|}^p138%ĕNV#JF6MUdJnLIcWfbR1lwDw7?@ӞMu&%fGX!"ru3ɍ5shZ֢S;"^vEZ}~jRВ@Hj54mYQGX5`ć(mQC΋tz+|${ V\jԳeh;^1 _2 Z'_%Mmn$xI$iyPÆ10W"`?)%AV:M[)5Ͻ,%x+ʤ:tw"aߞ]TC8t6lY 8~w-,&2HR4[(9UEP>@!eMo#bSi a"?t.öC[sa~߅Q~0J 8pkµ/K}柦BZ(q:ߩ[: N0dSEќHSLHfXTbs YfXƤ6UȄ͗?9^};-lAĿ ԁ_WJ`ue7.(]Tg:#$/8^lO E<iyPKt<*7 XO-y%IY[ jR&ӐP X6$֯ѵN4ih' a8٪_"\M; "I@՟<tÑ޺*F1 >\װF_,,̲k8}&9Qk\uz @^a-}d+/(&%jQ@H*$>IP*ÐNCHSy{\2X4*:w)RAۼf ['52؂t7w\~1pM} oiPM!oV@E~_$ #wS<%?e$*dS[8oa&!bX㩵o̹r I >H0ސ`*wfN:`S"&2ab<8: *`aXhcͮY# ^@lczX#rڇ.5E`&~HaxeVRi(C%᪊t}+ JLlP"]ՠ!8G=?j1@Q9De(\&w)&87 m c &-i uD*{՘q={g꽘q;>M!W`\W1ohKtK:/sTylsւ6Ri:qw{fӯ;kLx15uyI:%R/LRA#ֳGu..f )7a8w܇Tզ$R)> t~I*yv6ԊDJ8A{cU-bߙqB-؛TcJg!VD{iPP+;:ׁ5\i {4 =cnerIr(uvsL"9`هS+Y#`jjp9 1]5YF fs{Rx,qnt_</M Z/VLOxpqyv_(t]14Zw9AbMF_hjt8|@31D ]Z>GK8p!@{4'xfi~dDK7N&,cؘS/gՁ6lfˇ"v3+Fn̠i fy-@_$fq?x b]/1E/J8#0[b M&fQaKb^D 3aI({U[`!n}30YL)ggM`bkعoԸnCZ<O~NZ;.^"1Ӗ[Y)+= ߮n~`̲oQb*< -7R]S$Zgҹ%2WE@#/d_ǵA0 ׎\3 4[Qex1M67,wm.KvB(ڵwX:9~O*VUTH>.y=B&(J9<|&FH؏wf 5ָ@gS&R<s'B'_?fCN!3B9xANszܝ$l? L5jάN8ڂ.I[waut]i>"Cab7^w\O.=P:2WĘvC+v!lD~AO7+詵Q5|AywZK 鱴!U  䀇]N$9ۀ$޺L욯TnF#{,{^tuh, ?7iB@9a'W3ޔj8^Ӿ^r!҃=6 t~%j]\@>l)9Gf[4VUxe C pwVi SIHqhfs=6Q6a%͞n&1h@~vb݇D(^7||Lkcw_ J'K$3 -/ 8.!&*kD~4|fd]qQ[ꄝ ]"sI+D|)Jmdi}:S^xp9͉O4R>>C+ѓm@PoDSxCW5E$7"u6L ۵>`gX1DP;l/<(i>8%v` +M.V@"i}Zp1G}]О#/jR(ܼ)oiy[ Q){|NE8h멊;bmv T2vk t(닩LfI))bn>qh ? Br?){uuљIR^K*~E=x@P:dAb?^Sزf\n~RbpQz~w) fMjt_iԂ,, .][|A ,m d孑!~?rhgBw a99qOVm~4aO*$q/{[{,M`iPKm8g8 BrRܹTYmc-U+Y}x$ҪtDlЎoXPc esV{oW 1kY3|IvKtӱ+b lHBd!|.*iGM+hpŵQ6‰S]SGwSQ ueZz=*אiN$$ kh'H*ZrO#v_?}#qCa 1ˊZI&-DU%-qV*pl_Z 3sOM;ֈg%סYZ<&$9B7'J[17CY4Ao g³MgM$eL̦<it7rnk\R˶`Mvu^d-OM1FITb\^2o[f-yUtY6*"͌^vh|tNfE Lw?Qc+|x=7j};B} kZ~+ǽC<,@k|,;mBǐצ#ݚic%A[NC 8Q(9z. ,hE5Ta!GL;wkW}&![kNJH Nuss0JS4zH:Aح4;9QJUdԫ+5UOC6Ԓ鬹4ۥCw4ڰYœ( ?ă/y+JqˑXg^vg l;RGT$RcAGݏr?T 8?__ q[ztʦw#yh#^qՒ%UɢH.W}"=W%32l"ˈ(Jaw^#~[|7rEdI{$e=Rht"$q3_7ţi:{P'â\S 1ַx) ."p+i1xΈuhhEqK\ \q R,5=fi@Mf"ͽ׺.6mrG0'2N^' 8.'h=*4 faDL'[ ۫b$$?9~Q3^y-/DsdhL1|}jc]"ΕY#왗3g8]}De;17\X=ŷZ+#`PGUW,@Ny\뭗=ڢ]-VetbTV?Y3\bܧ@MT0Kngq huDzLaf1$gAwp 2>MxmB$&egxjhB> ] jd&1u@P)[—wY2"9f[bk~@`b},)c0;ۈGv-[$ҶRsv (թqd,uזx@KݸXa9"-63x\CrjZYs= jZpdXy+_e6Lf$`M`NDŅW﹨^ ){I 22* pjuat9}S,G'fU.;w.GħZqe/Ylyȭ޾>Ѥ,Je%lf oeFhnegv(0itRøYo?I uM`1{!Ĕ՚Ɠ2,*dyLw]:2"_RNv H;Q+ɑ8 2鉆qxs>_"U} Lݼ-

FsM t>Yg8B(wjxб&mzyOZ &ǬL5ӹTz;@GWEatqh1("g [R18bY`t?%"!ؓvI.?-+ӄј/,tD+pb=PcO vh%1RO*%S 5@u`9i-g+bdjǐ1 Q,=z T*>,eNg0'X}Ng@l!8ß%,}l\-Z/nȅk-Dp r,|-WC| ʖ97l0+$A[u\C0L};W> m!@#εsNQ(A}ѭuC%P=|xp["mVUc6?.38ZGN(\Z~m'Qi/=Zk"JzR@#7ݲ Ţ6aPQ\S}lh?ɢϒH\7cWM׿2hm-bBȽ>W=Db.pQdtp q 1D{bŽA7,K, MEJ˕W`!5ϦZyrVŃ _! :آ @U,V=B8%CaCFPP; ;Mk >We>#\ 2oSu,dmkA.tEv?283ӮCB`.dv;RarI8Ӟ⿉x$/U9VyV=35BďnRS'{  H&~m2%u rS777%Tw]gmwFvuxUO/EJ&g7l, jp#z029z8>g*tհ·g'Rtg ADSj|qjcц';"Z^eL{Og.+/_̲&Y29+gWKfJ<NG Y=5 ,[: n}*0bUzc/lYQGdåY=0vWx~SZr& lGݵ#>l\p^E3#"(SeJ"v~CIOYXۀ9t! _"i_ J]B//@b",YmYcmCO_cP2[?ƏN1)pF3bF1-J_|-]b؀بZ^!xgoҲr[{*=J ϥ;EP9@~sɨۓ) JrB#g`T96+V\ո EEIDs]Oê FP4E .}Oה7;JMpŸMur?fXSneH$ѿ!qZbN맬3te4Ƞͥѐb̟Cu NXN va,E} y@ Q[GJ^ov6o'HdM e_sPI}-*gɅ?hRkFz.Y,YDLӰ5 \Yt{OMcE@ ќ<PK\cCL,Ws^ձ8M=2+/e\"%Flѹ;dTY"߳2;!o"`m ℀wN /\n]i8$2uO۳mwYlFjn60HY+mX;3pk$>\~ ݆3vGs{U $Hu\ByL3@f v+{x/Q?|{z6ۘ2>: j d3fp JGقc$19uc"gUxL#LٕZznj-βN!3#ӥftɖ&e˅3 iʪjXIɸ5|=MMPHPVml=t_N.e/Rmw{Pۄ>$Xh 5_ϓ`HdQH//K 7)6Ќp4cU" j:hogaܟ59:7{ sp)If/$,[)M!Cn }D!Ou [m=xo; {x t^nb GJs{$.&`1{wcY-f^C+(}ų2 @9@g;H}j~lPk~.?{4iNXJP.767Z=TQ{)p9rG:&@bx9xqPc0wf@Ԙai%xEs7bhhn$iC1WfLAޜhdvSҬM9'?YPmaZ8{flvx[yମD6-0X&M lJ_=[ SEvl枡dv|rǍu%2I"ʪp*W5*Yzο)&{(/AXzݾwŝ/ǏvK,jJZ⡙*"XnjkUWSt^؞ ŒZO&ѱ֑đ@twOTog֏㻁~zGWEs׭sڗsa})8QXR09$.]asb^З)Ϥ[ƙRg(UBb !.9笜((#$#O+ERn2mݘK]rx8Z~'hsO Қ6TBAi=ڥ-.2zș8nWUڞh\}~tl8'q# Еef MݖX?v6Sj8n]i8'Y7װn7z` ̷"'{cu C WE:R2=?xP"s:&χǭ  kYOrՈ/W%̓Mt<$;[Ͽ t= ^&'l 62|#%}U\w<泮4HE:P'% p*μw{L뤥>Gn釾ɶ+d' FjZ Xv |قJc'lHǁxY5{W@UgLU(s/)djPCdÍhPXG9OϽ'hb:.HZje ?Z GA'3OJ7h}Y#cQiZB0:G={LN?H[$(%b >j\4ϕljw0Lf@~R@TϖۀDF WDJ];t$Ӌɶ:!3XÊOĈ!ҴcD};^rP᷾ؽX?GKND@Mqۏ5d0 ܵEbuY c2AqIʞgx ^Dk0 B/c. i KҪBc1=x?@79J.drjvO]&EM/h]Ev6\27&t2wKi$']^YjpqB(<\w'ݺY=UFx 8=^ }f}NԢ$@HSbkwiwk[x*,89^bk7+ Ro&*cq4K]eFqmC]HN oB!Fo kdLg,h<_D{^C^H_S{mY2$*9w$ P1W8BQjTTցGv͍ǩǂACMi&s&*J·CtLp?8_W/se9CqFrJtr0)pU<J{i2y ð%VA0-"t:FO~ASF&>CFK蕲i^O\oc*Q} 8t9Q*5baI_eˎ&N}g2Bl=jٹ{%̹EIh,2}3d  Smno9Mq1IIzl:*< 5ݫe`Je@[%Wk%|P5 ;Xk1l|c{>dCNWp`f«5yBq K9pIf*2oS#Go?OQQRۗWhp{ ɆF~D0>HS@v TddEٱ ~pbbcAFbmRp]3vo='PpT} ;~Ob71$~Y;5_ H&Wߢ{I&qSYuo)&[ vB}Ǐ2#Rz;e%-0(!簝aLh~5G}6"UhED>O&lHɸ0p ǠDiN˄D%Z CjpD?heD i:H:@J>Haej8qDͯRiFL=Auֱ[VVac?86챏ś'zٻo?y`XW50/ 6K٘еo(uOzA9-gxQ(kud}=ʰ.$ksRԺj_ AXk˱`LzxtT.#tu *b?>zyq7U>g3tP]Dုg³kZAYsA)dS湰!08xZ*\elc?"I2W)yP3@R-:^etAA|R}<(uk=+gz.E R|E@s #J׭~S)%HEO>u ˜91U ⓒd>A!79偗Y{|&r.\ ֏'q&%+.R]UT(Pup\g}4w?= _M#g-}Zr\ rW,u{AOqa@af:5: Tc̓h[9{J|  D sP%D$0zxP5]t,Bz1Ya :ܻz5JbBeLː%vb%-@YF8 z+ 肐M-k@.(rc.MBNӆg-)"U 2xc5!VC=dxם(icn 8sP ?{N`:;y q0oۘ'cz6(ݔ<;3<|>}!e3`9( r;mN-fAߦ/wJ{糰Y+øDЬ<7 CMf ƿ&JY G,"WU+v;Z JmҾzK~ĖF1VLDG''X){KW]4ӫލ \`KJCqбuޤ+6%yeFOEԏ4^wv{+/m e晧}J4 ܑ0^I[T|Zq:38\/>v>X5>{*\;LZĝ.m- >= f6+ O9WFs+t𰂄> 6߅QXzWzPxZn z+㫬Y5|^vuAt,F҆`5ձU~(}繊g5Z6k}KU=[*S̉ςéQ1=-Ԏ\; x7 Ӄ CĻ@kiC̫NU-.;Z$(>> *g^L՛oHgRsKSۛ-[ڑqY*auܴPPS,maaT轔Oz, W9g9#n TF읹#WѓCe4״+6b~WrcGx:9Q^殲1&Z&DLwzr9 @N/fC/xlp 1*oG5:fcP]0tkƙAFtBWl&G :zia"G+i b?HSkPb vXK)[frhU)9BCx!˞ lE\^=3kd9Lp!`#P9ʮN*MQ<9)tj1 x$E$,=Yvp8y3% m}Dh˕Yɰ +)ٮJ 吏 $Srd{:۝59)f#~{}n-0tbw3nF2ir3`ƌs3wϪ:ip14@dʥtݯ2d^)i?v`8F!gY( OreBbx+=lۻ/v7hf:M3r;󞊑 $L0 'aIN KW$8dT86!UyHB1p#E7 V?^Ob\9\wf%eH%BZk-^CRWa\:q5KȎ̿+eID`MPy.e9Kcayħ+ 7*(@͎׊_;(.=ʆff-(S(mH\1ά(*2'UASعA3[:<9gV9j֎;NޔrryvgN,x}%?^4fۭ0Rj-8TLxUKK( ^JLTّ44ߙCVhH\w\}3'CUF`1sp~ ]b u& _C¬(.=+m4ȷD ȾІm8Ȃ#H*$Ɋ|/5y{W(ў7U[]JcANhSoG>]d(@8R \3cr#uՂ4QI־0O"80=!u<{v"j;qrC2>! ~Rra·Me @}#O^iYj( qw)dh9f}`.k&45 %ʍShf|=.>Z t]rY$g~jaUa0=TK9߫QMPrQb(*uS{2~抄-Mܥo#ZoQUlFj&O o A'4죎*kQ"n7~'h j"_ oUHp=usuƹ +$Ei{8|(z TtKڎZ%SM:5$OFr@)ы*Ƞ~nlrhODBؙ[m4Wd$/km6 j'Ad濌I!*CgS#}ihi^W0͙;S&or&St {h/lQ[,U7K/O<+gt.HCڵS]W R=l?T ~0CT_?5ka bb9DJ*8P3H*on:>'>;p5@7] l6c$3;$8 )UIsa:-&O]EjFCKÏ_ /VÚ g !9}uӺBVo=zBS`g}\6ύdQg֤@NC ^k *ڥ ",8֬#|@m.b4,jxdK*sPǛ2 4![$[QAHI6AŚh٣LoIr%gȟVjbkUA1f~5@֝23I)>>Y9z%fuV<CstKh2ZzMuvĝ1>[8Є0b,oGxŶf,}?}*teZvȵX'N. s56Ž:n G~. P^>`Vl=[{Ҟ3}4zY([ų?Aj07Eb$CkX>@q~]Oȧ.%@-:mc+%4J] 1o3"W Qpވ5qCκt|'4XF5aˉ&0Ԣ^ж6<<]`? ԆR;L⬋k/͕^R|gTRVjx1RZo"f" I)K@0a_^_yHG&f;+|h]a?+gm,M?!gCK0.Na=lyW;Tm78+F=D¦/׸su|k5עj磫7c/ t=Ƚ3;* O%Bq۰7)(BjK)}Ngڝ#;1-|(~}7<]Uܟ{ ~Lx Ffr/}+2^'ӇbFM[ K0i9o-9֨ -A uSّ(ZE4E%4HǜynQ8/LK#e xԀZjP߀3&9ȠT>`\CxTc?B2-:mKrfof.M n4z\_Jm$85ƫQ+Hdez6\7p%c'fuRMQg+Qóg#ECR]شlEP\tT+&%*yXc9_[KЃ!s'r67R+ӃAD?p;!M|b˄0~Bm($÷e Pӧ%Jx U}+>_6Ƀ*>DoG2f)j}@ x~a ǎ?nFde Jqkori8T>,Ἵb)3aqEIm KFٌYn '0l )OKoB^Υ M>"6$9$o> cL dVo_^hQBg:C0d30,TcR؏g h6;Hr{pX\1,NVy;Y5PV;&'Bm z@w4&! KޓSkv d?,cPZ.)[fGfgM(4Iqy1y~t|o36 ,.CTa:b9z&;Ҩw2U(Or z3@`9"hO+E` 79 65^x*$SJ"P\ >20Η \ J~i`Q;Ёc,u\Z먷?;AWIЅ'cR6Jh5X!FlԎy|HrOu C+y6qP6.s aQaTRRK\den&*OF@_aM#cC|EoʻMP2t]uf|ŕM~2O{)~`}SY_wł69; KY`J=@Ί:ds6q~pm4b\Q`!MDqޝ1-VhKYM}>-+ WK}~` 9^O)?8e3?"?"K NY5 U̇j%xhh!T8=MV'Kpg(Z >fΒfVIcGn!L*]>k$ݜV¥bh2 O|.޴NS-I.Z6IViq"c&X}r`$2!'Ջf ݅+o8*;Aϣ O3w[ދ4Q4&_tjN^ky&6^;ހY-gQEU[DF#ș 'N%=I RoF߷gW&hl?١9;`NQ?'ŋ*|> jBH0(re.'Ufe=ǠbIuQ/&u HOК-]O22 ѐP/1Q:S H3q~0H1V3E˂ Hw;}l _HcF!.`A`@G3Gz85qgXAz䵂J' y1oM6$uC՜ROokQ1yʎm$'D셭+5>adV_^W@< |#|cWҵX~JT6T(G by.`a{^`WQx=vzkD3( §ySv RiYz`rȝ[CHľOX8סʺbͰ].+T8-e(S0܈[MdHU>cpQ3E\.5 Q6DU]a;E#MOr hu4V> tooܟ:Է^RӄO\Xpw+rDYֹ\ M-F4hJ}N2cӼ~E6VЀ>O+ h%8x[$i+M]ߍv-fDFOL`P^Ǹ=͂L іv`fi5 p MB&BJ/0KqfMv@5?G;/׍@t;Lf3 zy@<|.e)pdght3D*F-߹! ҂D+hGXӹ|B;Oc~C< sz4p]$+CL>r(4jewD/}ޕ󶾄oOQ"˃Mi*E j٫dhQy!eјc͖IhyNw@uEt_]mh3}2AaSHGqutE!Whk0,+ʱc_iBYl+Ii뷛T "~OKIsBk;J_Wer7l$u{uILp67Qf HJ*ɣ:=2_Ś mݣQཡI߂ 4߮D1eqv@ݝؤ$eMY(~fˤ /MT0TXµ? :1^\jf^t8!V/V~u*>a$z?C6Cqdъqpۮeu? `YI$3oD\}pk6<4"e .FؗiE3v` _sKG|.z;LN5`{ytь'I@4ք3V(,K+G^L' {Wkth)꬘q,;7j2yҐ}|TU$upyk4);YBv1M qGK<8S.\DŽB7LY3TǷ@ >qH>)u1*i$uS? <?X=p =;"#y⯛CUj8*z̎Ӵڔ7 `uLd:JGM'eqnnMHZvޛ$/ 5;Hbipb?Z@OrR#в)<.QDK 7Rq "뜟YwF_3UAn۝R;I|l]O3 GfdhGUJ{S2<ꋍ)#"Rٔl'hZM_?W\oFcv%_ͺhTvz?<RhOπ:rEח4v"n{b=6;d$*{u3L:hs0'O߯#IdOCKZWVseXAec}A;U)<"U^B'L]2d7Ĥ|lJ ͋ k*dŠȕէ))} W[L{h~yzWGC[O_a}Y~~ls<7l1'-yH~[2Rrݡ~#'OϾ"M b#=VݪF" ;pqY4cdtѼlHtHK[ddgI𵙾$X{mQZG Qfv RPC/$VۀEnݓa/3y6g#3vQ޶9QYpltO_ Âc?!Ky)&}nh!Lod95F1PGL쥋> 7Fo,5bf'އIlB2V̛lJ8w9j;SW/fikV0!_9yf&-kY<]ZIX:I;~ez44_iѱ}X pyƎPl\hjM5""'IHb2_|U\`y>49* tfu#b`$kDrYTudؖH-+럦-Xq8 ʤBcRK=Z8rE\kY#wv쿼<uN@UMDEZ>aH ngoZI,mmH~ jmWi EZ櫮+߃S9$'pZmfC}mH:lT6B'G6 {׏ՍF4b[ے:+*K'$u^kbUZ?3 "I72i8TT0z-SM! X7ō)44d)"Iy(Zr2"H"ِ~k1=/fyyI:Ͳ/ lVS6tv.K$,Ȼ/anc"崎[u1}3>PK'Ң[D7B./`LoޭBxA<}a0{ Jſᘚ#C3Jna7茺.n>73L 3\˧ 3?45*A$i\%ҫ-} ZH GAQ&15D9ߥU!Ş|AIM؄VMA $,fd Ӗn=_4A$薠6JrHf$&#H 9*VNҜw[--SU%T<ǡf8w)F* hWjh|10d=a7Uu ;:Bbfy_i{ǂ8p|Js4)s>x*v!ODڜ=jLjY>7ߡHuYʷNN/gPVrҍC"X_l 샇Uu_kF":+Yg6 ҿmSDAE`xmٞbBٸi(`fgP@oLziƱT P>r?3csωd_A>أ\^KkGxU?\19d m&ýHMjDPu1Y@f/S^*L6#n3H26`#xrү? ti9'y(5A&ڃጡOB:@qzŚEC1n#3]A񟨅P+.;I ,q߸SM+)G.f% e Im~{iqN^u)y ԪYҹZX˱r.03x;@lJjigPx ̵W>o2aµ\_3^D=Q#kw#C+,ׄ7@_tFn}Ɇ-6Bm6gDּfPȵ}YvzLk˅[0sZlLsNyy)I zqwwW܇JZsdw2>^:SJN e<Ұ1K\@̍iRԧשBuZЇF556>>শY03|3bq2!- ;)щ5#\ehƍ :sQ*yw,N-Ẃ_Z9Xl%~ Bte l=+ pEuCR ~~j;[w:sxb(xO_q=8WPgeYYfYSX-m{TbW1\8blotC'ܻ.fNKؐ[!b *\ X#UyM*YW! hd4-C$kSDqV_1ˈED:$UVA{k정#ڢR\QRN} \z-#6^ݰQi}3?ҤaFC/+:j{Q'RD$-޽j섉E}տFmX6&-TJ EZJ?u*XaDmIY."{k[!\$`D^l8:lgg5ϫ}6ߟwC0"gN<1͋_Z!W>P6!/?zѦ>P]eW%)-bu  ZZ:@mE TK25^ w%\ٸY4VdٕQ:S5|FdȻH+hXfg.w@Zk5XLdh35Ty"c䣆"ҍug&yԨPϰl28 >IwܶBhwrR#>њKQM4ʝTp߫] Y0t?G (iSUG2-Ը[(`ǙL.H =-*`:X@}Q 1[<1^#R>)˦̫K̛"b_qL$fJ;ȌG!kke?z)QrW=4]ʄ stnaڊr}񴢄;;Pi4 #>jT˹Ud;*?STN8z`;,X3;N,7#n3toH˾ש.$Q9%bs M,VN qGcxDUr vpY}Q~VlaocRxqg;Ӳ ɱn.aFFHJ>qPl\Bdj/Z/ݝ3L TVڍKrڃ=$;JxRQKo<.ȱe\{H"1f%V]?a/HEz֝. 'TF7ڛh)6Up^^c[Kk>wΦY2||~d1ZG%̋ faY݆p /N!\&+l]V ҟŧb@F˵jC<'!Don[n"hDvWhGJox v<vsDwЭϯ^ yN;6 yGͻrrYfRbf ",*%N8m,SlnoNS,ywpOSZ: v()=\/"vlp6ʤ %r-HT6ށ4|^{}2S뷸+$еùȠ'EEcGGμDW96)IёH-ⴐY%%p pDNS/ʻMA,ܰ ;x<=n^dC+<|"1f泜59Q hCx @S"γ7]YʴmEW>]s S#IF QU|STs$&]o3,Y nŨmWEpȽQo7Uҏqg#gez'#-ۭˋҹ|qcdov5uDᓍ[ek$/ ?{;*wB@%{Ӧb4 YY7P0S =s/CG}> {g0iDxpODФd{-IHWPƔv Z]RpβP$s>B.2HH伞zVWcR8Br3 >gT3~҉Oe;7{'%$Vv *ŽJyzH/D+ iƌأ3YsL c6,㠂•範 =c%@XJN}8|tFGdQ.>5 G;6+ tG]{FОv +إy|zJ}lD͟VAxV`mPK7gUOwM3Qly}mILiű7 ZNb#P3wnD;3rZd1u}ba}Ͷx|w]Z\ q ]@\n芶(\Vc.*H cbRҖ;[yWġ#&D͆l,fZuɍ۩=N1 ȞXlD17spsۙ-'0lЃoYL:x\JG(ZDo %L85}Kق: :2`/է9kZ%T^6M@ E]!3~4?go T+JFl;Vϡ65q$?L׻uֈC9 ɬ:nX2B&卓Ǯp֌k:.vV0zE9إ7#GA?.%J>&sMB?`D?) ʽ ʻ%ǭ?X逎{̯KZ(ع>j= ;rʵ(HUd4̲ŮHs/φ?@ݕ ߺP攁K>js @u)#7[dL!S֯L e&.]keaww^<5\&&VZ'?7d-;۬xe n<(;Kt^'4jCᵟaGƈGXJBT:難RJǐޘӏx#c\Twubʱ0Fcs ػ گ7ϴk֎kIXi|-iVֻ\CBlJÔVA-ED Jo=QrwVxI%C$XxtQʤ}IW uNdS V )>3[4>T(&;*?F_.U$gi*xgB7r܂HL$e.16W9p뎦O62@h/n aǵe*&{u|lJEPL f`[ұWs3DeSY<$jyW"M'|QKrѶ^{d .j<(U3Gq]Zke8QE?Uʪ !5-wYH|HSO|Cܗ:;Q;fr.?'~L1M-[yCŽx<-)W?X6&DCaͿHUQ]uDŽL=bH+GtLMAU*s7޽ɲUnҐL*x͉c{(ƸIF> tc"A:yx51߬D6͍kQ!~wNSY g0x]ڏܳ~E؜zV]]`$~P)NF#d01A_尮82Y N"k{jj1җWz) h-| 5a*⪘Z&|}{R8? D@;GVLJyz!2F#lh%˻V#OGJUU8#a |p||X fe-قWj4r,(]8_5C ˔DUD V$Swy12?ν`z>:f $xU=b 4?wx9gQNriv2s6m[e J@ ew:>I xL A{r8E^xp VD2H#u]aԗTHiGsZ,vZM&P暞Idu+ ї4v?sHd9IIs\'#`p1Dւ~9Hg)?nE&9*RD|wgІ6=o/O 7zOEkwHhóFf 'w1AVe;BYwCWNmѹ}V,z+XЇz~L57RPjH e @;.f*@̳" |zggiNGO f4a[~SS+B(]ߌ΃qqpb-U86||HF'"/URd;@[`閪ԟ%ɶ]7AR]\&/tÆqZtݶ孿y mb$NF?c\(7D2Wɂ畖*SGn8OɥpI#y,mDe$x LR,c7%9zd [qLplq: LjQ;twRU3 q'UJƐ~~5&޷G0ұ=e sGO<W낙&ņdՅ[-CRR%kD{jDs(TU^yTn ~|Eg(ZWګZw_BiW~v3$A {] {̰V}C |-\"c8.`(e 8bѮ(!TBnc, H瞏Z6- 4r~V0]w`oeY6>50k'hneKjM̘>,fw8UM9o/M,pKN|+$5ktNJvJwBs!WE)W UG=\ȹ#^ji L~G=.N1AZ,={03\_dj;K K/HL` _"Z_PBvio%'0ح1yK+MIOMJKoq-T ¢ y^0/1ï)DK|٭ĺ>pQky4v87]]TCH A!s'8ʰs u/y@ G<8v`4, VYUgCa#@Je+!o"!=use1 $.c1L"F;翼 1|miT?@o,?a %"r g/#!{*k07Ep8M;$w₷7j2(c{'fmѭ_xYjx=ɃbB]vJ^+V7Ϊ`&KE{0neVݧU;#1N> ä$'uAcl uJZ~syN|BVvqًܽkz~cdGY2:A-֑1D_`8bZ/.nްɜf<]4쒛=ݤ1;kaДQ,Ζvc8kGGo¿kwЯ\-kXĕ;B *pFobkx;EKNlj"ǹm}Mi( |u'_"rx5eW%wn5|uiTl`ۅs.M>0~f:eӪM~J!Ztgo iS[._=^\S1)Jcf[ԜӷK2qoK jC>ŘWwQ 1΂g|W -qKOѷQn.jhS(/ o=WŸS\5u\_-G ަq+1PY= kTiz>'7<,Zw;ۺ?D% 98Q9[w]VFJo`/,JJ8ͻܩ/Г)#Mޱ̽S9flsCzbҎJRv?z1w,«k7fh4i\H7J%G ~@JQfg Vb34ty|D>84L 8H Jl9S%Hjcd|ZwT7`teܶOuپ?9(e*YKԹyƮnOE|G, [+0CB3r3"0-is>~߉2@;j\_~m {I|;zK!J<*׏fj N}y5TL^4 TOѷoHW~3}&3w$ +_N3N[%#نI#3fK&Mڡ#-w /G@?Ȗ,Ib7X7tM)Qz?+B]LR i]Yd|dbY)EY{Mݍc9Qs3 2=BI0iA<nJl^` XC)4ԝAϽCY[^9?.@3v*&a66 /ݙ},,K{,莀d=`#%ީќҠ%`r91ץ5{Hi?DQR/n5%Y!%KݑOFų}QLL:1RkOʹW:x2{E"'?וB݋FA'›!2$=V03w7>|2Uae.D~qT(b~{F 5\3֍Ah$V:d*W H~?2S^ z2G 3Zd&#IM`c/xTWUףYX:gEu`zTVx|~-3q|wIgP['\^y e7?VvAeSjhcڥ\tizhkk[B*j$a2v/Ө7i4Ex5IT#A@ asEE$uo؎򖃧^?b0, ur)<ӘP#ՍA!&\"rx܆K穮)`:Ndn*1Wc !eڦhHg{P'DMs mq񨩚Xf(jur:8lȕ;͞zduԸOY.b^ɠH9G8^G*Sa-|83B~IJfӹWDP/nh~z6߄v :U(0~تe{qEձ,EύJCkP VY\|BRr8X pI)]BM <7MZ|7 P 7tNoej(Ƀj9-. `/8ud__+9h+ =61(wf;St#=gWGS"Ήl:\p{{ SM՛OpZK):H;AHyFY/ ,bS*_?jFו3W!Bӈ'jba$V.\Ї~¼৤!cŨ+ݲo@ҶIr׹J0u@(l%K` q(sʽc:='4pWmoŇwQzC:KӐbDU߹X*.E$|=2&+顎`WFuH3=UhX>+S'|ldq (Qdzj[?g="/\&Lis ڧavgŽS17t8۵ 1f&RxJ0s\-8 L!Fm!b%%GT7D#浌lڡ~=-ݠc4OWqQMiK ϑ/w.ĥv}6Vs'i#O%Cd0ܲM e=|wX%h+|yIM'a^ǧ (Cy[&߼I{ʢWcuQ cd3+' H 8? (î{uWDfMdU4v!3:/q/-]5K.VɈoGmL 24٧Issakc/p1 9B1]e[};3x aP1} kV rDv9ms@ݯL; RwK_'4܇."؀lꇖb e'r ݹjא} aPIFp;H:o ]\.ט'יby_\ip:o_7'u?Nǚ4t PT`)lͤ3S<kQY_OFvqZ#͆Du`0WHⳝMXAcǗC.awa|fdNиcЬܩ/Th-^|' I1!z+S % XFn5q,%3f-$8E9\ 8(0?W!Ѕ0`2Vl̿c|iYUi 6ގz͝:pҔHz)fsu5n nBkXAֶ]XSkABȵ.F8?c﫴fyskqcosĢ~aR6y0q=S?E% |j"CX22G[KD&̌0m3W/{Szu,O?_K&Onf?lrÀ0bQY5L萐2{rJ"hD/syIq8JlME䊈@Ea:->ZA:LI;pYS6.RS7|7S85$V7JaHq Z=t9y)bS+J0 *Q(uRM1-Y u&CyS:۫2"֊fn+Tr S tQd;8 ,C~a{cґ_ٙ."4ԮsjV.["f׵g:حǭ~ba[۟=r uEܿDx.{{9I`_GtLyB-I];0dz^4l˛1|KdS]?ϳeh+j%* amF* v!PH=ܹۛEQ>mV7?P~׏W*Е/ p`VМڑ0euؤ=&[e-v$ECкB h7i0Kљ*fCvxRQlb<;\GK}Ղ"4m,@*% vV!uN(>kGُFfJPLT~ -1_D~[ )"j!ZNͳyY(0|21aьDZkDz=^@kBqH\R5 1gh ak:x|ؗ-.O>6-pZ@G8 ~twC|~ù-A/|rBͻa {"Z&F*WWZ ۖ2ѡ"`wmU ̭ZVPs Q ʀ]d^+J<ŚJP4IT !Hd^mu:$/2˕ͱEI qb{]?(664Z\YPq.Yx ɹ|Xa\v8iK:GȀލMņx3[vDxx*[43ґӰ"?uwQupN)]3>tXnMGwl)2lL:me?{$fkV]Y'~vqFbUZ#$ n /[j¢O߈/f !Z |pl{'|XZ\Tz~< 56ML玂QF3 G/3A=ڇ>p"!\xjꖍ,5JVkIθ+1.@1#b70!+k("O0!`gԴ4Ÿݭll}>3k[co{&c=ɡjS󾈷9z?HYi<βWi_8#MZgd$y.(Red(xߵ0w]W)' WNlF{EN2J,}N홡%¾wF6c#fЮ+m,9ДaUr*#~]Gue&XcJi4펃 {pL#$H5ԣ`Hᎍ YK[&ה*)S@v^_.6>\ПWy=U,R\{2DrIHv2Ufbvw"(4*Q{&<.\wυ+GmY瓸DZŢo8A'͔d6CHGLb=}p9onY,%B,$MoHAl@'/^:>+; IH[^@V/w{^Ҫx9 Gx L:e]RÑnH?[/"h)ǔTw3CJs0}a ™C/2;\ʴXDv%7wkc4+n<.'` IhJ9ԝd-ΫBBz+[ o9Ŷ>Ie;\q4Di2^__H~x"Und]aX]rSy#vڪnr߹Csc[Bf"kX:phKqV>)LWF5Z[c>"g@kiްK'Fl +|jT 2 jٛDcL$~١݌dM͓?qtjƜeOL>Vj{Ch&vd{s|>}/U\m?v̐`H<1>}E7V󘳎2onIH>עC=.$0bap^nsۆJάS|'SQ uJ} ѿ%NO ?X" J Y`:*\*V/'C]ԅi$鬬V_Љ`psehX< ͿY/ݻпa~f$' (2[\ZMg|0#q"Zi \)LNu'}A<m۬Gxќd`tH@ψ'*V:-k+Ӎ6' OaJbU a893o% m!`FW{E`JxH[~W>q6+?[4s":0XWgQhkc*9t0]W^Tѕ57X{(g%w!b)w9ԣ:`8e> sl7TTv\|=.wι6W0J4qcv7~jD, Ӷr alx] 6RfFmУ5;j'd.nދ[H0xiVu|/tkzrU]L~Z "@7lO[ ,$E9֬V+ٹm:Hۑ#v~RL~*{L#NO3-P0t~=ض3z\wQtDiP~1iƿx6@1}]*H TlCfK ю5a5`]E"B`״CTNqfc)reo,kT Ijdj6:ԆS ]JZ= ݪi_ŝ)O SR /(lWW8nD #D }Rq:S3" rY_<>MKf;"%kuu!@n4hYyC:2džf ןmaZb}]-1g| fWeN@sJ I+zosM hY ]6fe#0N Giy/j~ċcV]<5FͳYR7{e;su /lʹuʸ$%QS?3 WFU0/ }8j E! 꾬]Ѓ Ab!'bpר}ݹvcr HpCBӂ]<*fƐ> J+7i) ׈mFy5qc9).9sobQ=S&YRME3d,NL!Tg<rEoy[V9]`4S8 QUzNTE&Ĩ_^+09z \pYxcfRmEhW$@Cf@ (  ^m~2d:r5X`0Kp?mRi+ۢln{]NQZ~r1hr(Σw߇ dWx& 0&ΛK)o<299;%(#M-@nv1 9ه&꼹C'uO7Y7XI-n3CFˑM et` ǰ'YVK׻qս񭩛@?#!2. x#瑧5#>[Y2.t"?$bBrη~ze5W ^F`% (•4ыLt3?Z?@=]GFbHk h}c,]/>H]AL A &OgWocXA7i k߬1*WLV/%8R@_XBj&wx!>{4]Q;F<AMMy| /DRB-7Y mئҽZ=%@? kwȄcD(Nj-$|@)gUyI[ s'aޓ^^ 8BWQsfcù}~Xq47v%h^/VwX}@#[^QJO_`n娍]Y̦^AJR<2QM5Zfo {(BMsK%:p+L7B$Xz"Y`O YOIjھ;V9JWߥo3 ӵ|ȊDw" | ["@$5Rjt}D[9/WPhgӡf?Q-VSb`-s E+%m:zDdMJv.WJgh_^mami]4aYL 6v7!${r WDc6LFM6XL1doKvP ǔW/>4"0 =|r~Z+Z!h`H40/([ӆ6)Rq]^>1b`j1,ĕe+uM  f8 2SBm249ƞKwnV|)rZU}"bW SS.sN}q]e}\8IҪ@sw>5LJ!;Q&Y?d=2<Ǽ0wΤVBŨ6(`@e{m̹rC!| 꺺@~n!񷀧| ǮzT;FB] ACE3 6TP,q-%5<8A/ԞYR3gxVE)TJ[S4y'V@Ytk1Ƈw*yMvTE!x,;?yj~ Q\}Jo7rp 4={g1: n{)zbyU^]MsBx/\"4s/oUzΐ 7g*ѹz VәշfǁK|`WD1UKm&DU #Zi+c+ZC7ܖ0%FQ#aO jmꐎ^&l..#Lѩ p&(׊p}uG, {;lӒKZ)ގ)sze=ؗGG&Ӵ "ݕj&Cn յ>Juy8aQ^w T9a8aJN抾9,ցKmnpo ۜc"نչd CW3>k ]s CkWݑ}%pi;S+Bi0]Xlcxbr5\ڻC]k n) k!nr[&Mؐ {zg 7YgQ|FG{ %ZBUe>05>82B)Mrm_xy9AƟsft#}l䌣ḧ8-_@my5 pQ*F>'No(n؞YJ>;1DY:2t#ߏ-$'Xc$wa|iP~|N#%LY#0&!ZK"__h3?Q'5 F2GeUԋ~ oyzr[МZifĕI ߼"K?||>LەE>{t H2xln3y2GʔH@+-tٟRQOF w)z]ߑyr^Ācl?7 }ִ@;Mb9*[Bk-CѧR-8dKg:*ieS Sto8L.Q\VJf)y9׶9-LQk=,o'ui=>5 P؅躆2f{,kBl+Z i2)E ߣGi#\k2#viC֐۬ lg'*&]'Dqm8}n_"l?l<#G5 ZV=ήNyYXhvz[1ߋfQ8\.`o-DK8d\0Z*B- t=u',Eaޝiꏤ顐֧k A䞴 HQ(!eӂBE#nk5|P4/?@aWk0hCkk}9Ƅč*9Amg Si\ `5D0gL+f$p0k_헑-Ԑ ?OlrN( Z66a֝na>^,'X鎋ZnUQr]<<}M3mL< 9!wa\؎:gvs me/5U\!wXD4x'R"vgĺLͷc<,Q<)"$c '?+i喈( R"I`VBW [:V[ bH'wd.>][g<!{nPԗ'z\РJf ~QO̓%jHc wH/mrN3H50h.[Zc_,3@tGZ@٬K<9'L`EL)gQS)f<͡Xۊ:-P5p ?ajX4 ňݫG6ϯBG Lbiy7A|: МE?Fhc"}!snP%+F\c[2&/t!+ ?QJ=RGJ zYAmCyɦJT6ThD%O>StH8Huix,OwwnH֣2PpyAi*O_^nAJ)ax1ޠ;%+ʈ-ZVل {&0PE[pk,aX^f "azAyAq&XFKKI-5X@dKSw)<)[{͋lҙX>wf< `~BGAиILR= , f#O&rc%B2J#jayDm_3e(m|(.4BdXYQ"g_FL *ԷxsJXGJ.ѣQp::22M` (+8âضw-)\)4`.28@j)G%?Iqa y,-Y91d,jjƢ-'!M4,d7N?Κy18 T} KcV3-7RC7Ӷ{_—F;g?-z'~}j:vbƣGxRB,A܆|XQPrxCκ[N :Pw$l?,5("A^4\w[,9LFV=e IѲ^$U]4˸B AԈ;%@p#XD֟=>y$2m˚ *617Cٿ>^b'ӗђꍽGVbќ@=yGi$ߩA)APR[Gmv,YNʘV֏"}3%#Aj)9`'3ȋWzMQ,M5t y Crmi_HW%ڔX}&Q v ȟ9BEoHzgT vҽ}iXB6-ЁJ,%Ǝe0Xy)NPy3@ Eswi%1&(4{\nPN 1:ߣOqNmpOؐr91)tO!gzXIԽ˳dSܡ5VϵFԖh"-]5hV9Jzf*o<g+Oyo-м *D٭FhzPNǦ!ՖRdIuf9x4mIBxqQmȘ2iDW'A8Zu9yp/Deν4)YjbTRn3&Z A.q[;c=6sA KDÏΔ8C/p$)]Eḫb`~G9*mFTYRӉ|BM)2WH n%-O8?bVS~1V;i@7_un*_K2=uz*=B(9nڅ-_Цu))-6c ,[1Q)|Za7Ek@Ւ\,\˟qۼ";(TYG’Q]j,z3C3ճƄGz?)@r󴳂\к#"W<@~Hr*(ƒfȶxi\sW)wx"c`Xz꩒:m4?,s^ۨҮnR"1c\ZI؜aZvX+?1X¢S.nd< 1"pobͷ9F9w?o֓%% PkdvxVg޶qVX-H<+4^eZ+)8}x{)h o!0H[>)qK۔X>: =@9$3tjDu &/`E{D"EK}G|>򶘃fh=ڿ>< {5,Q}yu&+S-Hx ST3Xhdr4]ѤSR?QV[8uUKMl%ŽC`8h=aNf*Y{G9jG6:"$=_ 9L9hHжp{ȹ [ʇ]30  yNJ.4?]=G"A\30M"TstϾymdd!ѫ}ؐû.vΔ -CC7th, K7&O{{b8=bb+36P7ap˪oҭIzR"$-cyu'W"W8\U$&2O:鱲Wвw]Z?W0'oz9~6<-N%irܻldyƵpȵ/?g}BFĻB̹4-^*nPn0bKf,(K;vS Y kuF:A*TԽ8P {M/fC[{R&ȶ[%MY9d:sR/6y#:f<5{+@1C OeMW8H 񅒻8&:vkO!e1Hh ey iȂ~i]o{Nrr^/fNX_"sh{ё#x=r9MEg)p=(j˶}eʻR#1:f T,֝{Iҳc:]r.1~9uupg]kw]EhIdqZm%"C|-fZ{wJH礿d!DA 7eMšGPsd(wLפKOt"1&k"=W{dpC ʣ؟sw$Z*Ij¨R A'fkVB3G%W>E+k- pSm@]Z>4Sv:-"u 0D.?>t<G6]G~yW@)k1>(`5S4$odYRYG}%ڵJZ@`57 />x0ӊ] jI9'{4\3_6V 41n>.4OhF>&L#\v/ 4˰_$ {ə,FHF$W9yy*3dE0ةe; Nl{Ծ"f@1=6q- 8 RП,E:'l:.t јp\ `oeXOE2eگ׃mp$(tĩN[%6c;OlIAd!Nc^tP6Cb1}Y(kHguo˥JA\IgI-SԒ6Ո|@ .Ԣ)cvb"kh``U2O )4uk〙>Z$8x{&MVo[Á S6=6@gm )Ĭ20f}ה![;2Tĺ2[@|"'C?>"x-РT0)Irf9uM4<ъ{+h; bz&.&dJr _х|3 x99ɪ+:H||;@DmCןiy+>'Ou:ƬNpkT+uo~J-dY @ U) H%wy# oDCUg"md|g#mx6ZߦDOg9^D/-{܆5L\tFu@%Kn]Oطdpyl v{2U '+璈acx/]H@Vg%c^ˎ x6e֣jE HUgXgʩk J li/' )/2a0i6Rj3Tek0cEtbS.z`T^[>AE^sbڕ9GAE[H=$BY#E]/Z$!jHQ88pxyS[d- ̍/:n,4F!hd;O)AX( ]&81B ypUՒ70h[oLQkiC2<i&a%7u/QN&s)DSkM7jܿ0̶y%O˚wЫ`ժuL[ajC3X:}6񽙋scf :k Y?oO袧A\j  tQk-2\Qew=KL]r虯t归J$o Fj̄*;6KumXL]aFHy|m2uz h)2p#7b'4` F—<6$XkiRMGsPV zr׮־^2᫐8o06TĉV)"`SuQ)z^@dKL/lY j>9@l:h_Nub1E?= M` 0.na< G NoJr2\sIY;S|ŮDM.p<(VܼeX*xٝtKߡvߨ Αɽ_\Y1{J64mѽd/lOsHACP 鼄͹ֳi/8Jo_;RĐnZ!¶ɜN BǪyGKꕘ0 =A鲉\헹 6NxC"JPjo밽ZNkkP_{ᅇ07xIt^122*Md,]-@]p[Jyw'32)k?g8D gA:8ُh*m8oӚdqDRqQNJP֛Sz G[g3%aU]At}Ѽ5]js9箮K?> ԏW*- d~wS4 s\/p\I:P`iB,a6~aq'GJ8n[uϙJ2ɝotЗ1l0{W띈>3p !$xvyuN6֞SK 3_`@Ā>NjAe!ʷuxF^ hOMl9od@,D1;1RO_u`WB9$fpގNw{^P9"u3,N n&53],XVp>^kd?ح۹$y~,PW0lVёJP#x(~B5L8l>ŀT@-9[}<6}1ϱR\\Kw$O|-e&AFQ60FZ,mw?J,QFe ,bxݡ3g dGVas䥬 _)ABm D"Ox(؉vNBP6,;tfw;6 ՊF1},m]&t1B(~q/AZ&=T2IJaTI+ u\cNcɳ&\d8K1$#I/b)2 z ''K, w;OLxӞQ],;e/.rÃ#RZ@j\/SbMv$:IvI z{"vc7 x;T?~ RC?gj&hO3rX6 ףHE;aUfOgB8MJΝ|Z]m6y&i^-\D i7 YkQLcR(zH=ڼ%hS~*`$߶O9 H.p 'AW|_&[ȮP-U͚R23觗\e'keivL6y3J3 WٿխbqׂBHa4!fiV//I(7 MloBHՔtYh't S!OKؔ~47_mtB pK[6ѿC%Pl5.lـ~} "G-oAt|TƼLs}' ?@v WMNd#h2ֽ4ّbMyTXJJR)YP[."{X [3JaO1TL*1)Y S : ¨݂Qc&P\Y|i1 [:clGUj]"4ydG[~[: P 8TmyqL ZE/#46^?rt •:|Ɠ.{>+z]+5 ;LaZt%uf›wߴ&v W9ŷ4Jn iqyyEնmG+=)Ͷ7MLB-ЭiL'^'W:^EWvBrf[m(;vr)[@H1Lj)hTGzڦFB¥f|K*a=⌒9T:D5[ 9x95[8-3c_B7UI{L^]X86jI  Q54s.z, ,3-0Ј2 pi>yV[#iN$>Y@G`t 1<%72#YC[$!'SP&&HfK3qTZ iӷf1 *&uj8ge#g7тp`~#*!*H>7,ŧW,odÅZ4̎=AG2⫝̸AJO[J$p ]֙₏c[b3B?Ő{YF#3y3'̿F #=sl&tp""K_/s[>g^[=u@( 7 Sz1ؽDbZ}\Κ0@7/>rRZ% G?', WԈny|Kl+@ZrP,DCir~$ FAڟMWooߠ4QXj-W&/'sOBo]Ney<D5OL2tx½B6"Ax9woRňOKH!95@{>A9{Y(s Vi1ngVv<{<-,_d헀Ūi``-ֿK`+Dϻ w6W%vyJW^k6;Rh$Kc!Fl0t!隨N+8u"v?qՊ|]pD${ݞs(:$&n&AYGyNd3p'mRrhA|_K~^*،نUl*OVfIN/_GDQ9uҕe[4d]͂ㅜog"DhOn=Gwn.'~H'A*Qa#+ݻ>h$⇅)+I0i •[,)[p]3P<ècϱ,7WxJ% z70R"[tf҈x[XIw1L+ ǘ `TYm|]FWnTNTǫ蚁=t߷pRҚW ݄XO7EET򪡔v쐝lZb>bХx~)3%6vLѪDq#\ z|*tludɪeX)Ng3<nܟN^5pW_eѸ$(s_|l[Nd z_t3Oᶈ D#ɋ\rx]h¿`?ZR;>8ޜeC yFj#ȸ5r.S̩"!)Iso1p}/} v/5!o#ygQњ"A'3_Kk¿,09:^j_%g) 3_\|n=Z٤Eǘ$\k;80[䥮DyHoצ[羳M 酎ΑBD`c*'Ѹ@$a(;*UD>1ch/]\C]mC4{ ~*4^װ?͹`$!6Rcv y6µ/smܺN5(2݄!h s s#3h;H:!z]kl7?TIwTJ'A2| k!K'2%<1Z:v{kBds/tUm,c8G4?ń NC/+nKsB/5ti!}(b%~hbzytN^NvIuJmaMoiF m$ulfS \T\^Ņuoi z]鶎)!wkgur<+w@?! ղ@ՀĹje)_`{q#jגGHp䒔dũLҘ ЎʈX{[fWƤa ܜ9ľ,q@1;RH^ qf:5v>['ܻ#jU&=@e#6tT=` W?y,6gP ʨP5fijf[؂.A/ӜX7fjYv]ʑjh{sy#';&/P38II ^E'z9 vf% J Z}V54> 9b$8ugnj3Id|1EZ|\ BC1ǻ9>>$< %O8ۅd|~-y#Ͼ)as^x *,oe_ȢKxr.ʨ] 9KXjM\X6GJqpcKݭhCɝp%aLӤ)PKsyjQ+%2 QR?Ú.%gۯnlw2jQ_E:ZHZv]_]7|D q24-$[ٜ V w t ^ocMFZ< cXٻ#IΑGK," >Ē|9*r3}7.14*/UHg#\`4X [E!LўFv} U 43{'MoMK/l[C%[Q$rgw(]+l,^U?X˭(vVS+0fA&1oI\_Hjo. "tL rҰ:^s$u &[v.>)QtG:Pfm#Wy|rY)~!AbN#ax!LMμp*FO(r$7N:LE(Kcʵ7wiib×s4'ha+A!)Ea C r{{]@ؾs acÒ2%ژ| V_O"GBcy_*h]g ֋Y/clY㹵=0ٓ'MXu,EF#-[.-/)61&`OOy'R 5/I|ǣ/TTܛ7 T~2T}D^k]66Z>buT }B >`5YL՜ƊS.Na*]i]V2Ô~V" i ҮRc!]{8,{JOv2lo}x_rǍ Ok,¯Zܜ̂{L^ホ+F +2g {WZ]9vAHOBmsE/+tO- oVbګ -{aeE;7tZTF+P(Sy0ɀ'lHHnA.KdV`-$2'QiH8Gfƭ=bH+}sh2kQ ~/,Ǿ'9˞s}ZqjnT=Iýo.M1|mxi mΰ-|ޮYI##@jxS}xtG wvi>}p){x$fwLa)W>1g<ȋXv?O:Q:ߟc'qs9sf+_c d1ThYU~~5y#W$ 2s\Wn6zm6d;1q] &ePtzD&+TBr Mn0 -ه޲U}mU- .W/%%FFR =bj.:SDvרRK67kA̔Eq[6L M f] m?yKlRL G!{$oɞ֐x8 RX@$Όd,B9ۚB2[C0/yLzKY 4=b>FzGiv#&mb5cɽSszܡ2VKJIb1`9KCS4[?Lwf~ ml* C%RT/OZnjlJgWA#FScݧDzbRыHwJz ?Wrmc[ rZDO4€>!~y+*N2Mdd9yJ d~N3 Fe;)k@}YfW{,x[ܽ#sPD.^q9־'F"~/7Z3d:yCЬՑ[`]Z] R~ 21|BZs5V(#2ELv]$3Bn`z7 P] ]Ͱk5+z ST>M9Ę7j`uNɋZc-F[НA;& j%kbMxP`npHFJ/F$m֬]PX3zC-Ɨk& f=xppz,AH-م>)N`dL!,\c}ɻ49R/ZI÷,ƚ SE˰~l^"d$ZL``Q޴G!;aUf#3+ijtcB^] $w5;x:]|蟟AOS_vul~1<~?M|+=^, FuPZL܃HpIӸ1Zૂ?NAHl_ǂGm0+ )?vb5V?5=eﶣq=y;M֋u %p#m5hh\g}^`glhE7׸]P>7)"v":5(\;->,v)I](lX9ExS[vvw4 84ޭ§VvWp-eЏ?W29ix>QCIz{p/ZA0wFvWx%{o>OUFV9e,2K`EREpTh,[3EoD57~Ocfޚ+jq60zFx& { yyS>ܦg+dUw@LxI >'g.bl_<|V#Иmsݔ-~H9>Mh4M仍X%GІ}F'(k<U`Tm^(YΦOp4*EcxvٞPIha=EbܱB1P,v&uq^\x?6ї"+E&#Ssb3q# 8lWE1QD\lDqnYj05tAv5ip{O Ԯ*\V*D;,^ *Fgc\o\ɂ'ЈvXKAMJj֓ҦZW,a>c`3.@GvԔa[ iuf>D\ėTDR Sm}3PgKl̺ _#>~5HŖ񒂸eP-1]k>߱ 3L] % % 'xE4 #5: |maw۬@B5p6ֱCGhXw=U!>BucN}DzdAX,c_צb7c":CA 5X!E+]]ՇU݇ `tŶo -Tng "K`|ozj'{1e  yXa-`#-TS6j[*v>闕C< /;7<)͑qC9̝*%0uv5NQMyT[ 4 pitrKbGJ VӲK>Nu2T_ sHN>x]z=Z6uP5y!f}/\ t׹lֱqf!^o yji^wMBӢh >_dp$ITrNGdjO:-@ U.v8n8tp'ĔU pP 6F,U<Dm<;((sXr<$rPI 'MjJE=U$F),n,3T:9bw5TkH}Ǩ[P6-!ȯyln#CS֠Z7YAPquRBHo@ʷUK0Ucd`XAm-=ytW~ԩ{=VNRP6uh4c \+0k-r}I>çXV[Tu hN"|wtZYoIZȄ`cY l"m7H-XEs7 w4uXñ_QB1N|cڰp@ qU}\[6Egq-EsPZh6s pIң~xxڧ41iS!7%#sȧ<A[ۜB!_@2Jx:_$]G0Jڜ%"ڀq>VU]İN8 8̲3/kr>Z>L4cQW` 1KXǡ6QfyIkU`0)&A] Izj[4؏1Oω81 3CU0E:6&aLTew#3=Vm;bZ'>аp|ĥbHU]ˡ72 ӛ j5:oȘp&±0mTaO4] ){[gi Fn=!f&iEb< vnKq-p&@ Cttt7֑x1ZBξj併<@f,)'3R`Pɵމ->+m:גgۛ_>øʹgE#xq}는fVS4QG~ﲋd+QAmEcvPψE˒A  >ؐ}Qbo qAϹ~ef&/AJS*7-Cɐ_o ȝ^(N *vJ,h9҂*"M< T긫q<)̹Eo$gs6^oyC&vf]UGH",ū\:W`~T4[p +>v|:"~ c RL@eԥ7  ? RX -( $8G3l e?a6eZIO5ֽB(tiL@rXkD"u-}H(&t>]pٱ$]\c_/E0y1 /3SFBH\5 Ii]A4rrzgϼ1r&1Gk &?d΢"|arL,@p9d_YpPE@xI(cv}ɂ028BGچZ=IU^[?ׅaG~617D4 bʅs{Au򧐙1Š g1$nuA," +gI'H,QcU\ 4^5)AED&%=wey )ue;3DRƿ賲^b)cֱ Kڐ#%u?(UQb7z-6w])*P`ȟ6XQ9{f$ȪgT uh+^D]+OB>9UXL9csQN -݇=W w_K嵼g3"J!eF}A=(WrAe0M,&+[|zlxtK/=Ѕ qT vHLg~kը~cMGVE@y_:Gh4o%hNU:-WG['Qӄ+4M{'ȩg$k}yTASTw|PLYDNt72;|e='ֺ]MtzPo9O6F=: ֶq|L m"_zmVnxUs"9o-J _L(>B9Luw"IgO5Lp:aAٟ&0Y~عC"u%t1&<0jf^} eԈ:k]E:|5)%en3MW1$ݐ]ZC"~. w,bEh;[9D23ƛ9ThKFwI^ė;sht]ydU!mZ`X)ޛ&߷{.^f)+87fcV1o7]{.ZQ\/|wicW70x=}z9@L ?K Ocu+T&olޮ@ϴHl+)!"\`v4#Aa*Rt?c>~wZb1ْ&!BC uJAw <ᮣ*S*6(N:E3y iWUpbOº9,lƔ3 DՒbk5&OR٩PMQ%?;:T >~E&;2V_ر8*ܬwr?t3Æv[.0f+P=M"MpP2en_C 2#%籐$ر:e.Qࠌd\d^d+k߇ڣn\l(e0twLB^]60jed|ڝt6N) MO~iTH.܊Lv ~]T'P4%[3(xƐc'% ']Gnp\ۺ3)l^sr]a++ڂ=rodͫ92Ϥт4ΤlJ7"˯Dԕ4 ._Vq?8#pEskUK⨐!Y2XĦq6sBY ro_@7飭 `ᵐ`vJWA(xPY+?PO]zOᮙ[j#jV-I(-}63߫ d= )RĒ-1qd<8Zf?]OXvLܣ~oͯ1LJ*p(+0 J|ں$džFxpgaS q- vH ʾ@H(rP2K 6J>&+cs*Z!Mv#!?B>}_umLϵr~+!]q"&>_"odHW#O5 uP2L/DGej8HCS5"HE!ϞO@ŨXAҿUuS44R?@7ZL E}#e6" ,WDI>@_TIVn׿".}km9)w+Ǯ| p=QŜf2PHz)d1+/X|fi@4zIEV({+j}_zf(goNT$_pL\0?'8{hl;%;[3ko3/YFmG] [JCjzдfbuW9҈$̹cYe>a/c^vԷHYKEaReXV [Ȼ '\=cH&@EkG|vqdрףi껩T,'>#J3j?n+ em1of[_ȵ7W&-:%;AI8h~_Q1ގ0H=zcL7Dm0'4o@7h&$H!?vz4t6b@2t "鿜*<`< &3_<-vK.=rmsb%It1^U9\h =aLJ"sfxDQphuiԉĽD%Pۅɰ~=f9:֯JڄjS &w 7j y!r U|)ͬB:V(BX j8]ʺ"$x1`E'hy02H-4k c8^M/ȢַEPl/SنoM#

Ym2 #/QtQm0A L` x/b?qV\WBjT5p0 A<0a[^$_|ҧ`E{<INCEp5Mڢ(TNss< sI+8w I'=Yiirb\k۾ɣ%W_FiqAMm5cY nHEO鶌l Drz$mBxlز"VWV,LWnvZTg>.:Qlp@6g%;v;9ήs 1O:B[(s|6i槛F5_ޥBdivFecMInj4h)5f bF߀f5. kn<Ug7cԦ2^V(2vx q8l٨lP,oPƌq3Pr*E`;2ոS `?qko121To|\kOr ag"?0B>@^{/cRUۿz]nZ`|3. 4ͧ)±_gs@/ܲs=a_Koܡڠ2+}hWd:r%f;醗!`)Dr8!~ N@(}Iy!; mRv#nZZnM+S<0eia550HsX(|̔6|?.ZQ8quJ7]][doyqLP\RSM@Ͻ=@ҖR?H5Sbr ?)5M-jzw3]ؐ NF|C)I7xit݊z37 Sr5VeTX.$_Ϲ] mew3z7qbnfAgBQFV nw9 x`FI31$uSn4XS2kՎ rhUtj٠@ ҄zMLyUoVts2Jnrai8Jh21ZG~:dM;ٯm*DjZu3Fl;0; T!r1,s]c|&`q V*{巅 .SN>Big)^JcG:="0~iլqsһi53kcPX@a-eη@C-t a,AIP': :~3ɮcPhhH5 g*m wJ%fIXJϴª!l 9\uCwbW8Vqs'*&t+l-A"2նfLʓ _xw`ߔBP562Jx5ft50*0#_#^Y1#1dlyv5HaO\"WU@n@wU@ߘ[ $k+"LDz՗ "JW֐*;A孮7*b.Y4L- 9rc-0+>iIw̄=Ă4o+>^0m Giȭ2Ex>+J^q|w[  E:dE1yoyUEcuըbPK0 U1(C5-?ERIlqI{g AEpTr; /- ׺=c.\ /hx;d¡sQƏ pR@5&ЫȲL_TJ7Y%CSzuMlAr#8>m !l*V^35) if ;c$jqgU')v5rPRmHOݢGJ& ~zD!?j73!"u3ja=H#-(uIkA% v6__HmMFֽbD>RjApYO jp(Ul^ir'D6& r+,!<@kajGEs$T ySO6ʌyDj>R .r|J\{nE`ܫ'o'i:qї!fPջʠba1L50DŽ JQ>nFCKȊ+f!nFҶ M+ b 8 A^{ YxpɀRQu芡H-vz)ͬ=,6[:]B7p?t+i)F)/`SCOrPI4c;ɘqB5 w&c+WTd~ot{ 8%)/+PG31CF *tG4kύ-;c+\TWfsL"L Hn' :H({g.~Niz^}syR26-}N|ey]uH,|,Ųx}7TrYGFvwߡ`YJVj'=(/ܾvV+R6xa+,Cf)3 \c0`:iUnF%%AyWC2u@Vpq*3tj8چm5>\4д} NDLTp8q\W6+ߏxƠFO!`͗ʙqnNd[w5'P: @&hQ⇾#3\c-E2U$}ş4 U݉|JmZtB'o(ÀJ=Y6un.8n(pB i۷@0gƦ ixN8@Q]}avSp nF x3J:3Z7iS}\,/]97εqw 7S#2H%UU H_4{θdhXy"s_䥖i&ryK +m({moiyft nx/t>>j\4jGt*z~5?kܰ߾HX'i9 RpπEh-7sFy$, uuzRtVd䥐cVE!~$vwH)6';^Ke5ſ*mEB)*0; WK3uS.R[-1pvn%09]3|C sN%e#nL7pTL(iI5:b.vȥ}>cf*c|?{"MIt)Md{ovl1xBy&i$KddLMsb@fCPnh J Z;a=xa{ϲ=<۝w?Ҵ*4f&[F@)'2@UrYec3p  W_ZOb~ɽ,[ POe3g_8%N,'/~*;g‡ Wd EP X6%/B9ȯ}bEj#-r 4r ,tí){p\T:8IKsa%"u(2tܺJ9ޖ#C6,DkU,jjʔmTNqBY!$wxB31}9z=O`<1z$-OhyEbRJaTwғ-4FMojvs˝ڕPx,)~U"^^%!^EZчJCh5 xSg4 rŜ&$bct84mؒM53]ŔSy^Jq7 >Bi_\n3]}!򉷢o'{ DZ Afzut7!rP}ɂy.ME4Ϋ2k]}`$L3PkvP[]|#sѡt ͸O>4&w`_ 2>U5'xJL9pG}CQ#uA3UD }?s77cn$z*p>9]GdYe UpC"ҕU'A 躈?u!1a+J뤫T!x )=a˨gZV9RGhFH$ {kT'!f!sʴ"ufEo8bAf/8V!5@ةr%*k+](|TbN!A.ž"G+ tG]OI<")_<5(=PΔk2o ɑ,^eܗ!ZbN;GN- Ume ]k>Y W".xF]`a8۬q#K |P4E7chStu/_%rc'eQ5!5zEp&>#o0(u*p4wڪ/Xd6lj€]e9=Ґup*#/7,w Y#h tvU^ ۚ<,@FIxsTA, ]-9:9,FԷcdijH` Ы2B.3 Y!;!ydT'Zӓ1M:}M@A: hǽ%t%D>]4U2z&UU{7z 'RU5׽͛W^Dy؀Lc&T0RF>yI:@1J*vJg=eS=HKR} D|fJ_ [B dd!;KXݰY/ڇe<5LRU dR[i+k) !-bZ4bSܼtLuLm-=Jzyinl01y7*DxFD/H6i9QUS'reiлH:qY6&^^_KITͱ};\`f }Pt*_XZh>b_Ss~m@E&b #^a?]Y; joքb katBT␁OAe*]K9ƻҋ'$9 }[V!]'XphԲMObOGGi׫Iz G96Di} myx|>qVc"ߐ7-bpIb%v03fTj*26x#yQ%&1Ɏz8pgf"K@?ͳ&0춪lp8NM8ĀP6SfL"Lh~(a@)vH¯[u?J<ILV'MکU_钕g-rU$֒6w/B]w`z HySd&Ū7dX`c= X%_#GY' f y-L}l[L8aIbvګbj7n+Pvʸ?".cl䝰EZ&ȩ#u&+羀=J`@k 0Z~xݳx&V?c "D+>OU{̍[¶0O+lUM10$gb) KM<;c'.Z#>j ZYh>߹Q~|_\'vNXȺ|Vdԁ.hȑz dasdsǍ:#u{R'x~mycv:&)ds\U9Iw D_VӠ2_~XX*O(+V襊$vi"6OҰ529]}SU g Zo,$5yOy>M\a:Q\igqv>ӋJ08ց+5Hadnx1'S.o 17n[jęaF|;  ΅s]%?w Q>omw!cfqqVNA`r|I O4PRWp=ؤ/pS6*B_ua|,g0D/%[wywhJ}}SIS͛3t$!>>F`/` z_ۢ>Es'*ae?.}PbYc+- Bxd3u0$ȹ% =Vc{)mlF#d!$NcSW2@.ɊrDjxaW.c`ɠb9;!k)1_\[hlҏ/Ę^"H_ @>5mf jl-O Oi_j+{e{VIRNz6̗2_6ֆ9 YvQal~zx/C&x}h 6(>^ 2_<_А e\\ n$E67>N ؔLҰ{[ǔ\/X]ŨZ@z͐d# F3`'gӴt&).PZWqS RUY1h;2UhNx_\؞*NY*aze38k]C\[KkBXSߙɌ959z BT' rxK-sA4qp~  YkL26Wn%d&3(⯖qѐf\)Dsv=&w4cNRbu68qmO}tCjrxǥOk\AZe4L0VZ&l)gæ͝,Kp92:`u%z v`Vgp.ʖc˃Y}7<g?ȚkBj9vl>ZŇlw4G#SlgHeT\o Vn zA#1s qiBI(><_i+_AcDu/oXQ5D#HV 9&P1_T5jJC+ 8lfں"{$f"F/{0;Bi,]gAga~ DkXoIJ}^5XDN 7.sflinŰE ̥r8 (ErH+= 8ĚF 'x驕WǓ$$I Y 'KW&Y;>33Y0:}Z&12t믝1ybnk|k)O1ēC"6UsSArq%&–w/7V'X1U{JEr9PvFJlt?La.Q2rP@S3xQ%l0}:l MRP-}`#f'$0bI 7p`7bĜ ݑ;Xc*_OTO]Mw"2X^(n|kz$!ᩣi,URȓ1z;!uHNIQ˄  X&cįD#\6t_ԋx\H2[NMOx. % CKvZ _d?֣qU*ԿCFYKG\וL,/x3Iu̦YLhy ސX9 2BCly,ߘ%Ubah߃zYVӡu9w<$7WCm2YhNuc7\k"hCTjŀF-1R&KZ ?ж9'-;>&D>7.2Dʹ?MFWx,'ZoN` OcXl1x@8@Tkq>S\M=0nk͓OYcl^q )5ѧۢA{97&d\y9|? AI+!ƴ{ya>xQ6`Rv ӳRZdLȃA\sJ=:߬c{ i8j]RZӚNZ;Ii]PIjM2W$!@+#^) Q;_Z$ z&16xf_C}/ɄD|'"]Zpڙ^]9MKck)K+|jmz ChcfoW?%aqFFNa>}aFkFSywtg򌍨pbs EKǎvcIL.;,Du-7;I\czx˚Jq:5 =!,3 Ưɿ,jg481(S75pTTNk^*cxB MF'OhS%y/bڔ8IS72+;{^WfKn`[ ׶פZ\`Y_DSƼ ]i@>lN 1#{17f30Ŕ˴@D +ŕϡF0@Tp#[Y!F'F0fI"n$$ߒrb 1*'pnl1DAL.EWK_uŪ¹ ޾l+V>X_1 f:lꨨNeNbMo[ňܵղz.۔PI^?R)B2B|Rf$U5)k[BA e<|bn=nғxA.-bW/d mD x(\*tL_)Xy 5 Y+U)Jce1wUZB$q@4'nU~jkr6s ܘ/ +-QVgcmޥXK:[.3|~ Q "-6|gY3~>F%mVԄsX^neoTdy[ji7*OH {f%]7aWt`p;в(y[/wH2.mٜ >zgOTWdo@IYg&hb#Rk05ƒ0Sگx@H=׋V }IJݖelU CF\2n};^.ƽew-#QoЫ;ۈy*24u!*dWgHC"8 ܏b#4PJ U>~]@p7Agyp,&a"vpD~mA7!Hoָ)JlT7,[L@t1? ( iH2M9ppTOX64%?* 8@~sZ8h2&5Jt3߻?;yj*>2 zxғ@ VEέIA^8$5Bzױ< \ : ;̣'I\ C9bDo|O)5 ]ޥp :=A batFu{*.0N]a1u3sdM$ 9n92+-Xcѽmd^54|l-[J jkPx >K/[(q́& Yrkkڂ)0V psP{f|oZ#_wL_78NnF&UbGت}u*Ye4 wgr/n5FȲunTkqN\{} yX4pb-Ȕoo ]RTDZz lAIvu}Χĕ,N/w+\9HۄKS><"{GEKi*pT >_@d̦$xmdL qiv.ToR+ (lc1ZZ$5 ٴn=޽ɣADx;$pf}oH>%+sibt2I{ /!qc,Cs>W;9"S|RWe!{GPB"ќ_Ku:IfJG"/ @ 8tD[c &j>nK$->&oLH)+y FzHoZAsP =[6ok f4j-R);Z6GXTBg07k ;UgfCvĮ[էWOnX(;OЌ|)4Z춹-kypeqѠ;>|qLdMsv ((,J-RKo/l $jxlGxk`*][X69cKR[9C^wӮh|; :ȘHP#U,?@-$SC-e9ϟ,K,xt0F-IB++GyYbuCkxobY PjLމRT-@thS"Z93ypl( ǥʞrH(Ix萴K&MԝJM5*`ģ; >QN?sp}oҵ} ֈʧ V|ٜ氣[Wou2-hk3|/ |Ыލ0C[Vf+X0!rnO x{փe.# "KX5BZ ~G/Vȗ9z^=/Sp0pq!% t3Q܉E=53Wn.1Xͦ8&[79L'vQsV2[M^c(Hjs0Io~eTn=t >l3~;N=rܛkwߨd eLR)=:3q73jX<&Yܤ-BfsxYS!Cmp6ԁ8s}q`,qfkQjvo 5 /QL40^瑮wk-9Bx]2!ȉYQ_)@ݺݘu6a %njU) +;;˥.hc6MX5&o^]kRrg񳗪b3C%-xvt#]nJf>Iϊ(oO\x,^uV]KDhu?É=yш| mlޠ%s-PJh-;9Jh?132w!(]idï~#zVgb:<N#!i|ys'f¢ggndiy(pS& !vSIn1 U ,I: G¸m^x޵ͽ:";X<[䨱-|%ҷXl,+@](쇫F " 4S c%uo[UzMLS5Z"qq`%+0|q_\B9zwѽC;{kOzuQnoXUwscL2hs9z'"n׮QzO`$]Q։ڜŌD2x,ni ["x쬕RdAܨ׷)[?yb4^E~?QӜ\gq'Ia-%d|nqꖫK9 ՠE{#6rN ZY `N .1 C%*<3(Gr;pR{iBN&7^llg xI#?K'A,-< UR+T?^G[ڃ?;wW_3*)6 6u$7RyI@,MQ|gl-ruuog4U@+dZIR3fiкDHNT/49g4jhm΅!8iblPu&Đ)]mauP㥨mյ"PS'Yh#@yΡMi?3=ZsErI2Yt3MoMg߁ajfrCs1YX?Xe[ dx:hEWe/~2ԥtb_w&56%k{d(CEk$z%dȿ2y6}g+t/r6elOS^STSL>» >"m` Dwq~iAVJӸ{܉V?,9fk(O_9H-'g0 N̖[dhsǰxn\$} #ufX &*7=Zx}[3:b}AgVx2YOQ|]UPQUGNwr 8D59D09Ʒ̧44)< Z &/+:J,5BxEUZ8{^luiΣj IM24&C%=?o^~n 8b(I:r(vދ^wfrb^zlV-rD6Qrޟߠs&8oKϫ{# 6$~+.J ,MRMEfƒMӵMO+T7O FC(AEy֒501:snKK=)̚_\G/AIkX/0کXUr x/hdy?F.oM뵅)0@[JQj)ِI1YFECfSM*zq6XOlPUO5e6qJnQ [l W[309PaNL% VfF]V]yJZk^r..ͭ+'D>ԉFhP'eyIU,7ːYa1~XPEFh {ν7OLfNpEl;&e,^4 aw(}m>7! VV< ГshF]U`q{_˹ 'Am%(3 {~11M[lɉ^rv˃)Giv ѳ΄MS>h8h|{-u)D!TUIumP#`ggrkY T9Oy9+EުNȽְNBvu?1<-4Hȩ׺ϲ> ~~ڷW4ΐx"'N-+ʬ=bv WNY&~Š[b]#/^VLld;]OI5s1MxnY VqK^)p 2{rH7Z

V}Zn|/Cs0å?ZUrpnR=vF9o5ec>T=!oo 0+g_SJD\[.i%M6)geAΓ_ۣٓ4GsZ/ )ܮ(?A5СD9Օz"E62lcIj^9dQ5㏥$EN$jfWSbH( PQ}61?Mo|tifЖR'C  r-{&MXfO[!hOMZ9][1/6/v!uWPM`u21eq̈yNSh؃͈Pr vP%w HNKIɑ x_5~brPV13[quMHM53a)]3&H=O&:*LKf__tӑRU=k #U=Z&IAҗ" YoAlI UiF|-d|\л}j[nTXQRU6~XicIT^I`L8bL|hƙCc{=e=Ŀ,.hmE1t%t {Y2:ƈDK1`j|. 5>[;\U:с‡?j3q40N{ZOt5NƵBW&+mj_mˣ^\`!`-3Kq Ex|ʀA]RL逊u}~X]|tiֹIuBem z|=qn<ۍHܐ=䠌 [=i$h?~eS99s4:Hh39/i0Ot8=#r~ki wƮ 'GwJ.?q7ܮd&n0Ct #ٲB4;=¨OXD`>&IQc fPIń.em(Qp"s"L͞61(MkU{9?>a܀'};}v*Zg?5Dw6$LRva@ PPZzVB70R$4].oy6< /G116 @-xVs*ֲ20k#8rE:a-}'[;ruѿ4Fpc[wV/ Gm[J |%zj! S?n gaI1$y-q/dW3̹Qڇ8wCbJ:IcX7]d\'ImyM e-ϴn熀NttYp4,hq] +/jW:P\MG܋&ܛxTB VX.Zl'3+}I1CwnP5l\t7e6 tLE4Ĝea#ߠӧ<1kX$[h泿 ^cf%W;0/`{p=o&6&]ٳ얈=#vnk4 lP :Alh=8NnD^~Ty#sSP'0̱4^jmx钣w@ЬG +/BV'Ηu5A|5`wJz0 =&}SkGӼ-ҺU˯+-]<, (,`@apF{.s 튃{# rb0v$Vp]qo%6Vѿ^n@h-8ABK@}SF_]Lkzhkۮy cHiœ 6Kv^,]wc4^XNxU /%mh[J*;ipB靴=v3=U/uszh1PlدS, ]5JZ Q}/&4nނ!-M!-'C\?x"zGzCd./'0X#v[W$e&1kzt \J0|` &;8;[}Tvðn8p8KS2Y$ O>{|Pg1yoh:mɴt<_p;dUOofl@PZX%1ޭ٥{BYs49҅0_IЀ&YVss ',"\5"jo~q Q@[ic氦$NBk:N-,fPp׉gk6y\Խ^]G*y* i96\-`r\uя{+՗-m l^aIi3_<~҃(xq~5IOUn) ٓ4dj?5[[GhfHo=ʷ%g'>q rd\M\ W5}KgVsUvvtodA~%)`Ydh$F؞o#~9T0{28-XVtC~b~cHri %-HQPJO6Aں NJf Z6Lo5"sB ;h+5X&{E7^nW=#g`ػ lmNgue'dh$1ұ}h툜 f3Ҧ˂dq9XD^ّp0AZP볮$Ŕb(ktnU:5-T yA}tI,xx&?EЅq&1֝ߤI&sWp]\/{Ϗp5Q?oP^)xװ~ :*|S÷K7TP^Xuf_5}Ҿ0pbw5?"'L$6Tߌ w̶_#Bx@Βm@Z;hp';Ǹ;ۜL.Y*"ܙfRBz\1[POu T0 xyGVkg"yp ځM2sqh*XBRo9 FԾɚM~Mn}J[>'C617dzl(.ovOݻʥ 3[ K% 7#uyX IOG3FޑJC/EQ%P]qN;w~408 qKRZ&GpVY܀\G#aVb>IӭN݁t'f" Z`g/G^*cQ?C w[IF}{ FA&ܿ^j:/ʷ 8# ot*E7ҥM򝴹)U#Xwe<_T zcSqC}yLc^ԔAkQP?%|%[F9h+uEMRwЈXGi0/%=|_HBUm)_W1#ky>,1(uvz^v{*Tտ T@EW[[#w!^u8u6{?fuwp 9v"oP V/]'-=T pN򪇖F<'iGu#G[tx\$^ofxqU4 UR0S Ka,K Ƴ<P>fwpIFň Z}& l˝ʦV.k?!_= DIJK L.,eZ07d9YNM a1b!ژu^}oS 90RWexL_jӥQK G}A}=N'9u7_hti_tpMdzAqMb/2靐5du 'D7T]xiJF/1h3zjnFũ">>3'C)@Tĝ2; p沿6-\S-)d1g?eÚlc!uh_:;̈|s4j *ϸ4mY ab' ^%L bJwda4x0j(no1Lpױ2K Px5)NgD{hY"i I[ ^r3h~||ĶJg3waEr|_dQs8 Qap=м7>B"A><]ؙD8(mE>idoJSwlgIC79P{ hЊD<R4}\Q|MT}̀tF@EloJn^ a~PkYFt69uMpH^o$&qǶX ;xFytbVQSR'ƥa" QB%ꆑAED7X8{!t+:d):~ʹa,*vM-RR/AGMˆL )IoL㠡d,h+eSlzWG=w _]mKR[K!uUR0Xq%5nU*L< 'ӔޕTKdN>Yt(a6E5)q*5Ю\Hږ3EtHK!bqA {dd8TsϬ9DƽD -l0gzڰ X GHbPaDo7\cB%EZy~.?顳h*Q }w'r<7c,'ѕoM tUyߔ@w+*o|" <3c?4۱h9;=U0 49${;]Pl,~B,:גİ6$K}ǨDb0 ؄`l*cZJG{?+;w2^w4_N SeNEㆸ͖TXRޙ} W^Z wzpf` a[!M w;Tev˽"yK8j}fjik0g{m1TvnmVX͎9žuq~=!ML GmbBCZOtEFV=Cz*@ OE 'Hb|. T'{㭹hKZYq-^0KI嶯יb1 >dz;OGeNHrh*pkV+LS.\4P=|.q E`"%ь2=~/@#A-~sٰnk?#bu‹ 'tQ//!"\)g!:F0ל; H+` 1g%_U89"a` ˉTa̘͒~qљ{+ӤTJ Tʱǻ"艦$GtK/&4'd{s$V6nB0F 4-* kJ:[$jgW xKXA{}Yӂ#X:IZTVZ⼦)Y5|;jPHO64̳ra PnXɬLEC %5877P2K4M$?Xp $#Miu[S7\x(RilpM~/U%_n tъئ)1]xSRgE"J%{ǒ?!>nZM{zOVHM}lWlT;;6䬶 9XOդ5.I0~(N]AE&UiԻX D"Ŏna@xh$WL]D&MZ%Q9X,2G웞II(BԐ=ΗM`\zroˬtÏ8Cd^](Vt~!!vu}\c,&Ly%8tx}?;}P|k"+@=z-jPO?KwIj}I(̈́jpQo.\ـ!K:rF֛JƗTh߹0o!p̮u93^hS&pr L}O@/ rdZz w>>#@HtX]EcEmI4tavׂuY.NCR;2K`7vBv-.hc^o-Ae:VKұed(z>+tݯCcϷFD.,rNej<;pW*#NϘ֙1тՙ_YdG}CN\wW9 /Q)\pWӤ%;O,N!Q# I+m /STFv ?q[˯)}&DD(60QWD :ZΗ7 UHWiO#YxjaGeW@kKҨLێYbH\ 7I1AJyπRQ. q) JB95Kr=m->O ;4ݳ }zc d}33}L]ymfJE77}fb2^^9pd*XsOCn;猇ǧ%Dgiϴn̍p6s8)k;h/cоNNOAKF~}!o%%cNO-*ď TWBjPj5OřNbYiO*jxnk%&Tyz~eOsR)- Rf 8}y*o~#YJ岉 A6qHG!S Ț*Eym,;sY*ަ iIhIգ{XN pWf +0P cMi7 +F6(Ps>BX&ʁpWAy_8DP8!-^>Z?,e7D\*n#y~>Щů8xiRl[HM嶶e|3LTK"Xv; 1n]X6ԭrE׊8ŘQR= VB7`l;3}&@Q'gگ\]զS{(`{Z(*hTypMTpAU:͙ >]450H[-@ K\"Lz ժײ+qgcq-dU4-)BW "b;in*cJW2z?uMMaLb1W."ufd!Dk 2pSX+>ɋ%gmY~9)9-݉v*-}ڳbFjŀ <<O>uzyX` %s SIމ#IF[jɎ$əFNPd2`2LtkjDJ;Hk3DA5|<^\K㯀c˥b7kYQ`/kwg \VX_f`:ӨN7>>~X1_I!K"lN} SD&$ǥF Y @sXPl|cAGk"~ۃ\WiO~ܯX;)醈Ɯ`2Z ,_!LHOlj|bO<G(P8&OݥS=QCuL!RNa{a*#o4)TTC#Јz锔^VD?E.sfbOBD{4CԎ< )5t)VLQORh_x!\WP" ҖO4j4 +(s.£X(pk%ISuȨT2')+ ٵ?xYt|@e$o]syy0, Oe\Ϛ)epXˎ{ 4ñx-J~Ķy MZH/y SeΛgunv,٘j%[OA) ?EbYy?-K#N&7ǧiy#^jQ,"gd-Kj&-VUTJ@ཱ% ]#K(=8naAIE0ӟZ]LckUn@a$Ey5dLE튈VdUZ~թh?MTol+˺K ]󷒇דbC-#!!vy\+$3,*c8?O0htUЭ «yhuD$dV[ |{Z˧Y3C& Cp$1!f]d!$כ@`ڢLNvUo \7@EmP=t\#ay5j_Vr>S7EpOJ~&HnO>M0kI 75ɝ|:RurEcP\5o6kZ j-t).nYU^˦Ue{%e)n;ge,|Y/ jĀd{"+$vjKFoҹ&~y [9v*U^ܼU` -;U]I<4G8J~v;XS3|d}6=!-ec{&d[Zm &׽…83^80w5Ku*jю&@b=fm  #'B;i`S!YXH:."@ˍ˴J8\m`)]]PNۉB ҦϥFg&sт(~'ST^}.Gw KQsJ T'-HJq(Ax]XUc~3?$y[*f j pCNŵqV>2JK! Ic2c{b:OEgqf (Y*xr, rpkHĐu}F~)yK΄[qV`lMgPlQώQُZZ5jNZf{]g*C8BA&`|A_R6,/ OvڒĪfhˏK: \Idxu`=OeG·j՘ݱ*x,=@4BB-r-QoZAWPy4eδ]1: ۼb\¯r)Ў "laмmAFN"yY9 |Yؠov1fnf5)qA휘0.I?UC+lt|K.} J۽ugʵ@g!ch+@Y&*q S l(F&dɸ7(@WfNVjqOHR0"}~SvkIY [}*ҵSH8\OrCC|13w%[N=FUņJZ{əH8l+ofYU 9Vzϲ+Q kBKNLvXL^2C&YBa H= -H az5Kxޫ]oOA;SS^Sҋ )5^Z:M\rt Iʚ߻7Džoí\S91KuyQx'aηx7Ԍ Xy€y AƦb14o7qmI>A?FuI1 z`byDñiA 8)z,9ƙQmMhRXelY,b={Lkv}x(<59 ^i\0}Tr+W֛9Tu*CH>S ,Xgc)xжĭ)LQ-6]O:*"D/5٘\VQR; PuUmL(w}Cuug <;s%91i(`V\ 63j8A泮Rlf>w!\K[_7晅),3Kp|E6S_VasVa93W%E)$me/^'8x:*q [Z~ J;ScG1/B݈^_Ӎж?BUōǎrs9vk ˞([Z$b~*lżV;x$=J^-Gm<-Ǔ"?}&d8ls|!mFϙV.\z7 -X~@(i|TU >Bcv6D9ћ>u{Eo}bDӊa 78~ 4,3N]|}uFЮ?|Gy-)8SYڑL9*s"sf},H*eι6t`CH$3eKYjik;1X?e*胫ukʆ#@63N>Ӄj@6xvKzdӒiWa.yeD.dD-۽d`و`O[9ϬxK׷X8^oX8}ߴYDBĞ,f?뷆zt[ō01[LkݤOF]O296%-M跰I΂"Z@ج5{7NmOvQ]h={wAlaM'>%r% ^fv{ݰcPb΃-MnB_אIQ0P*Wp<+}3$R$ ˉ5Y8uG3ЧTfωf~p$CKo~]%]e}Mg?5!c0Ṕ0&^s_^MHǠԧ?leuOwc'zU +^Bf_Ǟ&UN#Ɠ$Ӷ^4bJ\|W12U45:E`fw U*&986 T@]j.= Kq`8%`?vG4{S=V~=j>&yg-#R,(#?bSzkb#d1F,mڄKxm\+طx+$Bfz㈏&PfJb|{O4ps>j!1%s7yPs}Z^bd)S5 if">JUXb.߭'瑽RZ ƃPqM H[;3iiX*t*>PSx+7 1@?^)KbΊi].uM&Ҧ0G~p0 sqv5FDo1]|ef,z^;X$Cˁ2CwYo)a) OIZn7'GJSzĿ}w6I9QJ= yBZRQ뾷 Mw/^4!| ^u<Ø[̻u9Rs4ɤ艍;jahnq`Kq+lb =_h}h}Twv1{e:l\QE=@N?4D2pWR?DƦmg>rh`j3Cfn0m_klB=X'..x5SZ$T/XuEY=(?! sb#<$\ywr38  '?Ue*g!NݙS?;Qa-~ OThP6C(Z%Pn7Nو+- dDs MGvBօg7?$TcJ 1t .~[aLks';]yS䁅n1>F(!q87S t2kIp'h+o"KIMjɨ'>isAC:X(ȵB {%C܁+%v 'y(U^ `+ ^7h5DZ:do*ƣ|zF{[YGG?qaiRyi0x|:f{d jqhuGcWMSpn d?U2کBs?4=9!Æq9;15I6u(CC"$e8RVXy]8;0K3 K(|J{85Eӻ8\ 8։ѥBG VO I埶,0d.|/{NHD 0,s(mTwڨ=NZ/aV1N 3xJ #xNST.{]@ BEQ+`Ȩ>u;{ѨeꕀcP1Y Zy4Zʽ"0%.;C3yz1dSճwjo8e-JK#G5B'6߷dk&<)ĕb2u\"p|wXo POz) O&[PD";W|+yM }@x `\Id1T{ng ݝ-97׈6rfJ OuU]H"ɗ)n5d ;~l4KTƥ!ϭ\E+:V։W.@~ @PJ]%Œ Pdb cC^YPYkD7fUQ_cnhg E}nVL>vtj h9WW\sbZSm/o^nC3Co~0Z<W ``s<2ölr"3RST2 OO ?ցNBe+Lީ36 ;xSˈ:n39?I3!r깷?⫌KDsWk?s[.TSΨ`5z:Sl鵘*,+~ |C #m&E6.-A>-45=DD +F| dkFVB h5{1#H |>u-}^#0n0@z[JO %HwrB ;F 4.y|K"/%nUgS-LRYVIp Pe]]R:L^!rqJ.?bXܿWQc@D<@u@oyh)X)b-U7@S?FbDm5@Oٗ$^8c_8F2⁔| 2;.jy/T陈y@_X iჲC$\I\e)\~٥(&"o=px^.h{- 눝8w65$z}  "' eQ1 /tm- _[224wbyݬѤ\l6~: D}B&N>(c۽V\m'߫p,0MКHnL= ]!OBP6x?N(_\1#P.$C-Dlo^<LUt|R}uQAxz+\S8}t$@dP)La~ qU;Y%"JB$3| MoMhqD@Y \E_7{?AFwqڛB1$iwl)R3^K6%.{_&n頋|P柇ُSK~dfCqB7oNr^;',)PZHr# 40' Z<Mr7w'>\P$rWuo־`d:k5`ǭo h(n}@z2xkԾs@rt35k'qq L y8AL2wHi!+( BmctΨjpG{mFpJ%5\t43DV1e4VIw*cNFYAa6jp]3:=@l0>&6#MAMboD%ZLe؍s vN<^v ~0ȿel mVPl]ȑip:G׌l}h;OІaƏ6TN*=B`?8fqңs͝PIGz0I d}?@@,>,Hŀepzh^%ѵQN=/$HNAF)V=G$Cq+?/LZ 6#3(x_-a|8#^ sZZy:himqNK>u=oSD%~/ǘp\Zp8h!,Txoaq+o$fJ =ꍙxfK;А/Gjq\Seܣ n`Yt#8fOx=(9kEt|hhOKzv )x{i,f{e<<ֳDž=!u ;{_gJ"ũwQ 3@'e)WEcA& 2u,CV:nz1h毳W?;; -1r/T/n JLtCG<,\Zm$ha\Ghusrҩ˗ی'ס{URRT @%ۻs`PKn\C[X%-yr % ;-~Ʋ&ۂpTp4[tjYC snR"ŚwT5{f!VhҾQE/]` X6و^3߭kD]ܐ8{m7vcaRg DfH~E%GճSZ xOn ">(X4dLh$5YQ%d!~REk_קa v?~F,wr@$X ֘% J8r6x5 +8jyɂ3|XSң5Ioxo`W=@Gh]OWS=+N湟ŔVD'9|-n~Y,EG,-k.'r@ʲ|CvԔj9(Su:NL$$8#hkWX+b'>xD=1P5wԢ1!ҳy 0N^jpUA4>|ڋ< bq̋ 4?Q&Փ빸#w7!\{<*űn0UZ?=S+&"ɪ-x) ?cVn.e%_]Bz3Jׯ^AF[{27]]4"GX6-BayX j!8vJ`xn|v=(/NYcI:p: {j^q޺ j ӯDdmШ p)hNt ण8ΗfXWv[Y?IeUź_jocF稜 Sr^>5q2=ST )}??*5͖HʛTd _xfjKZzfW9RWU^{`ʭYߗSuS~%p:,2t x~/sˌTɠ{CM^cg:pd>H뻄C7=znuj,*8D;Mq7 C/SoZl: [a{]z9/C=F>(kJR ^\7?1R'`{uqow#Z!PFl.d;37DrQ_? DESy=93#?۟Q# ֫g9 p+ b"Fcb:A?A;YI!Շk7] x&9DlueKnhCK_\- ǥѾK!/ W6 : d&^S4hNa/؎,9¹l5}q FV28ݓrHɍBݜ<#=K&w {aB_n˫T)[% 0 h6Č؈+搮 j⛁ lEg{$pB⊤Apq m.+t=eh,d P⳰sj†j#KDE *"uIcZvPJOq(4I#^tz렊Ɗez)t>WJIAR.ȕ*_nvxpS8[[d$[*/zm,z}T|]o6#| ѧDF-DqbT]>KsycM;#Z~Fh/ B(q>b#ղR"=n28Ϯo+#.{2n(+ƕQN1u Р%SHm5rH~LNҒj־o<{ @ʃTW4&.yZ|z[ S>VjN-hDŽSҁ|<1 ONX꾤 s%"% A߂G-o`ģf\laGZh0)!/d4杹oKID#Pqmx#y,,'v~Y+}+(r-̃Wf@u7CUWHow>֦h7lB`41𩆎Pt8uyY>2ȴF[?ߞ&sшrmHZ6j𸔍yRg.T@-ר`ˤ8;oj.:y<`MREsXl%`#:YqCþnQ;5чpo\}{ ('b\$s& 4㒻VYѳ{]FNDyt@(Ó3\=b_ܺ;+o/:vc\ұN'T5R 8bc)<# R[ (!؇{N'“M ~Ϡv\b =|3u@-q$Ild]`G{P m+W0f/,SJ0jG"78h r6N|t>cE~>?O2T/W2/2ڿnG}ك;hg#?Y~:}2|ǧgbq \CP*i@إ{V=U\vAJZ>@aZ=@y~&^+o[)]u>aEm{/oLg+TVv4=Ujpf ??/#(#XSlA]Y3ʟ>Rl`;0ycp˾!c`IԇӝM=p2tgIf܋ZuC :>vQa%T`,vNm#nWÀI.WwG(D $+\qyvP SV+rgX\",enǿh/Dr ^Hꕾr2e,@Y")f ]MuX-9`S1ݟk%`+Xrho9f<MbHM׻59 4{-ae9 a1tgp&l.])y8T h ,"[ .c,5]NbH[[Yo[yrkZcecsGu!ytagP$q"qTQz!:g7w2&8Qjle[? ZApwJT'K<9fRX⤂3.d` * %ĈE5O&[)&/-Kr-ĴTJԎgLe:Ğ@"ȑDf[mdX+LJ(w{b ]4 yxWwՕ /9E"dc2biJeZTݲ2&o`/W$G6gGl+8p790 1477x|&zw5 (6lWk=8#-75cKBI'rxm+'@5 JVq K;9 j#y5D{,&a9vGeG-!X#}}oHe^ᨰiwo1(&nJ]^wW8q uK- `K4&s:;w]õspCۅxSLҵSJ‚ɞ6%4 d,Z!4Y @I-^Hʆ-h# ' GuG.xpysVa4*#iQgr]м\/.>% %fhaQ-3~EtvqN ,!+&Bһ9JȘ|L,?HJ_d g:3a[@ƢHOQ~E!l߁5OsPa }U/YA<+(cCdG,`Jq(ãYCݍs}d \r0v WsD )֦0 ù"<\Ƈ/ˮ<&4I b7O}TL -~ L*,0̐~ }BEhveBV[3"g*rt,lMn |"H&|ѓb*:aٱ392W N+@e^_'銗_ՈL寚SsTԚRJ"W@"xwKVke&,iVX~6©&]^˱\½Zi:[~A⁔LYٶo/*''$}3}IUSt_^j6(Y[\dy6/ܢ~{%IibW6qӳ5# 4çdr }Ku<[ <uT-$gdgeT-M [ 鄯,v:l1.w\3)*uwOtxVj`YJpf?~v|h,C;wF7g=P-oG1<I@5Y9O9=gdvxH@q#6影[Ӏ]:8,8LjpkjŐ@N{+7&VZMqLdgf:')hLׯ$y~oF7={eHHL6Qm(f#%n!/z?~G)OM#ˎ a kpl -o&wG~61Vğ 4ygoJgl^9wH A$xp|6"Ҽ@_<VEepUi՞)G uGy6'u)GY^ORB=B- 6c~j̖ :Xu l k#Y(]Ï;, $q,}r~Hp7+PQ Or3W(6Rs/P]5' eƂʋt"VBu>qG * \wny+lg="~ Pd|s? ^SUf>Ej)e]E?UT4R&X F,&_v_hv³^0 N%1ߩ,SO#\-]D.P1=;PoTwhgd.Fnj2!͵c@( >M: ]3kǓgx27.mrT4r0p;(7Icea~ lߤ7 5 A:a*\˞QфIIphr/G% %"݋_݄.m)^ïBRV>ަi(^ӵOc]ِ@}IJ!N٬ 4t1^Ga\HF(.X芬y坊U:oE5wq(0yC*7 ;Oò>Fz3 L]Bwg< Fl#7YwItlɑ!V}΂ٗToyf}b mhH Nn$n.툻xoqj)X]&7&+,\x'LzLM3^=Q^d|"ZL l?nh"n| a ;j{=_pjpJ&oԣWa]y>إȆ sS\+T;n\\29`4"_!obN]iM]ͬU 'E>v 7/jOg0ko Pj Gu2e߳ddڙx%h90t\ӗO)XsBt"c8G@=8y'z՗DR"ȗQNrLHs̜@MERBy\8yrdJxs`~V!s9O,4*ǾuYwIpLq=;(Fl@)bTu"wf"ZtqPX)kptnm:gmBz\ hn[PXjCqjNq{MTIpp l$7BX{[8A1P(G ,l?ɣ@gk\q-hD65͹#ey"54Ld1q$J9=27\k:[2eY魰O p)qvH?4MэSZ +$l&[U87r' };3vP@ӿxQo݊K)=}A9Q[d{36G.۲N!/0 gh{|"Ə+Z'n*JmdqrZ䃦{pxqhF &5k^%sz|J8{3-Ǻߙ]h=D yBK(2waD`[B.4 A;l& iuF`T# |ּ 쁘<"WDhi3 f EK}D¾Hplp̻N;փEe:wx |WH( &S8B7]Vg2HFzlՙkڣbl[OV)(Y1|WD# <͋Y27< aJs!Pr- #g# 1N:6(Ie0v%9 I# MG k,0\"j ?+<24JϮ?ߓ_%86S*KAYVqq@\/6t,cYg(ҀҒ$?o_,c;%ͩ}t5M8.k:9秘Ag=Ek)w 6˓Ǭg2wsJˆ¡6M*g/5/_Wr!SޠCݪ >8* ;不a zb!hezFIQ+:(RE;%{?$aIR9oZOH%k&ٞ P]oj]) (^~SMG * Uέ OKF0m%wYؼKD*91Dۦz~#8|׺J{mOkDrWqg&&D챐yE8s窍sĹ 4FTMO6w J r)X߿hJ4訄W}F 8kη5 wĢ5z gg4nK\cr| 42 u.FrK xnme9qEeY‚䨌 n[r~X^b6,9wFɜܖžR̀@99aQfs$U-|,6ŭ\}I$3.)RO?doe%OJڀUv=5 p: -Vo¤ьogt>OC>gx= ܬ:7~SCHv)JJ JOcḰҏcƃ[CD7Q/#F9jŞg~N~ *4gLBu/)Piƙ#;޶U:7 9rs(#1LDu>Cm#fB^$T? Ub \rx ̮oۻy0u\ dAxҍiIQ5oC(Òc$mW8y?E4pxB/j \`SCRw4u[ys9! B ' Up0LTYh_>O/h͎{!Lw=X=eOY9FLZ߄{wm6 sa`чo26} ퟭ aROr8,)MW̌^帚8if[^ByZxCXV2njL9 R}ܬ0e_pmiqW>/(~k:Ը|!b\K&+e`0|켡"#1R+9W;眩= YH]ŦnCFi ݷ5rH"C,?,3 )aqtB$OpxcU!DcqeJ(C4貌d4Q>w븬7˩G)!u_VQ*Y)+%9ц逜P0#X3]]q9Kf-mN2]1Zch/nF(ib$[s`)Fq!OtrRs&o-G 5vHx&Ml -qˀُsamB֎KKR5,<m5m߁>p`D+qbr 2>6qLjׅ6ǓA+`[_lC @Y"۪#Yi +vf&Kct@C|qVGL|u(= 6^u2$`̥h#T]YPۊJ y`يZ1>rib 쾂) bi^A  `6r0v;@FTX"  9 >/lٚ9s=`4l[aZ2Y.)N?8=:K>FjMS QUr&)qk+6^f\7Kk0T,W1_U\ Ұv%<\tBr9uߜv_G[: y,wG.&1EϦrOzF]^7MjzC6I,g 2R Toh9k1l(;&v܄OhWgb~mזpB6j g. ~U$Hϴ]d hnɂ̑`'? ,ΪG*~aRgUR/2s@ qPs\pC #&ArAwJ^s $ x@MqR$$/{O-I-=І$1ꘗʠJ2Yw!}%+C1aZ$qu + zI%*ԧRDžR/_םRؐ5]=p/ sW |X1-zjm80S׾7LYB¬~e!/SgVfJn eLbE:č;w\x IVlXY26p𔌏HX$/Tz!_BV)}'z)/TxP+N v:="q!apF Bmja"" ]\1L9:Z ciQeb#l!HiI1w@ ҂NU/_`jdn+Kײ@APXGT bf^y BoRdOk)(iy^d˹?K$ 9X -N}s_$ݝ%rZ Lu ;2;> 31z] pQE9^u7PN"};`m"ҝs-yp ★*G{B,ym{[kxF ˋsw("4WaU~aWezY٠줹S$!p-cwg˅V( #wйw auj+c:ӹFz%5tf.|ky];C?ɋ;(3ӝQ8yvڬ|Sq3{Z QgY{L VfĎ6r ]nHa>(qUoZQnݜ.BP0 ,XYӕ)d!ҡh]1 4i\unQzURz=$$Alq1qmj9LO0蝮p8_ !ӓ/m®RϓACv7Hz4 #0L^AgtOTA${NAp㢆Y_vETwUjioļ*p?9kN_"oiU1UAIYKj׺o9cV9TQjøl Kx6M : Yj#MhK%9W.FN4)dHkp?$$Z(\v:yr+bTH%Lw9vi2rg"76GlM~Ejn 94:\9T\dJ3L'JSՉ7WI-ԁ!Sv&(zy`0Hp-׽clj#rDEіE%'*(5!p 9|XUb<Ԝ2,me'k:t4x<)i$ldQ9t_)HC̓} lc3%GPΌ~k,`.3/9\kEtJQ( 5\uԓ6iؗUNޜes.!oqG\z`B^qWYv~_V 7䱬bG~.A-F[ Phh53-Lp3#Q͵bsu]^!WsҲ-1HFnB gܓr 2υ;!Gi,Lx0cUmNSBFPiP: lWǨJ0{pCȋ1 r ]4 ĝhXCZ^|6`v3U雒SݞMK^Pw]d_E !ccŔJ! d3u䋲FpJ* [=UA@oP.d96 >R__XW4^F @#B %_OJX:9.|pcn~,xkW ^2^E$,棕G\tY^6ͣ w[D~8IU;#c6Z~&Uc<0y\s ҳXA'+@4zk}/Cvy03IXB#c&Է[J'&I-Vdt0_|žkۏBTNPp~)kX aٲ$6t'1?w͠m%.gv 2y_#6urןwĺY_̔R7.apZjmIMh,n @_uUQEöd^z)"d0C<<L(ŧ "$떁^GV;`YWxυӽ2{2@guO]ǫ܉ qϛw'1oVE~Hizb_BeU*vl E㥫Y!#g&vubYjtGG_$b(kµwiae8/#ц;<%9/ga8Fl'*,g甈9(RUoֶc?PJ_(9*abk#' ~g,X'~uBuiy0kf !$_mű-) bR"؂H}F6Y#R,WL r-BmiT_$xjNe8{aZ5?$9-ÉB-թ1mQ7LQ>+TE$u8qIt/\54F O=^@ɽ,虆Wo,w Wp"k7UD I4)_VZ r<3:w' >$vo ^Eςl`rT=V:^`ȧ0srhr5 `׋l1$zT~, 1H2V,_BoW  j0eZ&٘Agz^Pg9.=#R!O wjgc Q0hI$]M;~!~£!ICEfeШ5y C#LtOFQ$>!PO$]E>YVL#j, Ss7 WI}d+ׁ4zC6 s |[TȽκJMHhg裉u8Ĉx.c1dARY κBK?J.kMFtS=O8cʎ{1;1Wmm7>pl !Za2qR&yOS&|{[\խVp/X kG\jEmdus±0d-!>0z7n˭ ^c3~E*XZTMT2YeѴ٘[>"͗kZ6up kQ(vu;4 I Nj;@h!|Y̖1O׉-h+W2Q25'!htR?NX}̹b7qL%P^\ex 5CYW`@(٘Ts '|O =tƷ'~G.xbN! R$ҋjwA㑋#-[m6 yB;T#SSDzwW{J%|#V$"-F((R-):<7呜*޹Rn؅ѽ`~YMO[+?>r |\^!ìMTd oWX>G+鐵-N&>sˋ7~*ù:ylm iф5]O-@)@_ψf %oRcUy{%3)LN0XSȖ*Lh|ZɜgL^D sK3QZ,T?5`f :ےv՛Қ$myuxfcY` ʄP˞\ x67Pܾp8[7^&=*rٌHBnHieeLbSGJiQ(=A^B2%25/9ʿ0gp]P os+=n;v1/a$M}mor|rhܺmZU5jC ɨvڞ ?V0 gևxNLnI]}!onO‡KիVLRzɇΚlX +7WQWGcr2LNjjkP~*ZW(2* ĽnBc;`CW>WZ/>XF'Y6~桜sXgа*^xgBa}a=!nű=d !fj_sb^CSQQJc h ԒwޔdUzKƑ}ĥO׶ &Ҁ\W3i5*87-߈?@^ ,zn_Hbn?ܰhtحнTHJҎY]K>9Bv}+ᰀR6iXVn&` Lٲ~Tt Lb$:Ktv3%@k=AkGbChk*JÍ8[(bc~HH(~ \t8,SE\<4@ߖ#@+eKRXUo\-%pkuc%@{["8K(ޡnHe^O\{8`1ÁIb PR+c)7]&Α16 jEFV7Χ /,ΔE#vl-&G 콠69LAlf_˪_ylҒ73U3!̌/1b7 N}v=6m,Wq*fvgMbaYZוh|EE2Rѩ B$ݜgɚ.`cY Xl[ci؟_U9,7ȂrnljHieQ])kEԨ_|!Hs8{s'}^T8.T< 51Ձr MrZ 5t D,#iIIoRoJH+83ިbm/2t!8r]SǺ ezNt*-@$-+6?MlBj;PWVSUmQf!\q-a䀙PĽnirÂhбmw, gxI9 fB^ DVMxl t,SĦukjyl~cd)J3N=h[, _P Nrԁem P(NkEx8¶%w&fl Y0uF 8ɘN\F_:Uh^aD\Q\QW|519C 'F;g[GDۖMڧM411݃Nz|01GFҝ~HSŢ-5+z}i))\^ȘJO5DU鵷fYxs蔰+R5wMIEWJvgGUtX Nŭy>2*3"S7leuåt<>a\fC,loSfQc[pb*P)N۞fu M)H&ZaÜZ+L\$R"=H"{Nc#\c'_Q8hR]N$4P&¬)Zaw+]{d2wU7#"8 oI@0 b>OܦD+;< 0+LbsņQ m{N~y>0ǜ=3εSF%/,:9{T3oͥcBk7I˚b7WÉ>+=ջ$Z%Y %'1$gY?%ʯ.;~y-:&  un/"ƣ1l4CDEEgi (-Q_ ٿK O\*HzhF вyaB)̏>IJQY_Ja*,ŗߢCKFpa 6z2Z;CӵqN!qv~grcLr (pdEaÿKfv4{n ]4c1yrSr8¤@.fI pZ-oTԲ ax sGRzGj@L0C*4?5_HmK{T K⣛JRl@*C_yXqa Rf8sIr>.-2X^eC;RO<W[&i2gN35Q)3aSTnDMDчQ$ R-R8Muv.&p6v"m cQ]E& $Jᡷ&WQt<;VwH@;(m 20Qyxm氙Rp26s;Q#\^+Ck ty{ $Z}K>PWȰi.02 GE ԕzK7Q1%n4z |\>sNfEof(tԐ_u.6+@* d`Ƅ%wu>(wZJ=̼hI"[zlwu/4щw.|%3Ȓ2A .q 0Mx!\tԄYDr0YٿoKr77isjB1Hw@`)BN0_YfܓqF3VQ@.ŬxVnFt0ArWŴד?zkAI{V~$tEӎ+$&MMv=C_!UpFƞT5; ,PL ^<\.8t ;EtGOx S]WD.#IUg%V3jSo7|W(F-:QIh\ͳ]FWmj[TCbc Xcڜ6]t\UfB-0GG/"= ZR ;Dq_KX.zVX\Z?ŠF*e.fH4ÔGtA2(~ g.EPz2 Gov$*W gZ z8bqeĻy_₦-wF_i ۳,@s'p ؊/H}O;{ lSm~9$C,K, GB]"cW@Q'L"yb>,!Qvٓf٥N}l"ޤ8͏[o̫AM\5oag,a™|Z"~eş=n^g>!tM{MY70 Wi)rOu8(kݣ>r,g}kslND-q/'uԣuL-Y1SE h/ZqU^9s7z4P~\1n列0i/ߥ R4ɛIrAlm@:@rFApvh.,^s2h3mXZ!mtMQ.yVE&]RO+y4 ɤNd![7Kҩ0Hh9꘱_N$['*L>&N3M+y.g{TYw@ɄH̟eQ-ZSZEfg_/%`uU~kL) JM8KŸ]c(J5{FUHX~jꁏLo^3Zȃ@2gj@Nwh,:͔PN>n˄+'FHzV -vK11ƺg|/`$n0 ## k .}_kߺU,/y[gApU@l+ %ѹiKajҔޠ܊+eBvdf}oX+Y6?+eOb+)ĠdbO6>{vД͂!_ %_NJBU8A{7w-iO&1EkJ8H6 rJ17V6*EotRH02,(TW)–9jc!oG1qo!9%k{'Xr@03&^Y jֵ{ZnzP/ߥLXg_pƦ( ZUR-#n#/#Xc%WY/M-5/CziT,LMW}VOo5g'%TVdCrs:9oXY+}8,A/`ٿBS]։kA*] Yu[~p(A5ka aSi%ZI*5g NdXܢg%ʙ5`P-|Gdlt:SCXO2ϯ(+3SHbNc[S:/~(EcjlC ^ͷik Fdv k֕[ N"4rf3UMNX0ZXϡK):|TlnZ԰'45f/5e-L%*z3&ܔ{q=rG`y: TOn.ʨAj6 ĸk?( 'A>zQg+l>R!}v8'PY/BG>rHbqaa z5lSU5j0mB=YA_+0O<T3 a:zr"`3;gulm ie:%JR R%NL:s^CYhueR옚V ^(j{3&yOM Rz/zCxô{} Zs"odR>y>px6lKĂ[Mds8X ݹR+Q]li KcohSפ :þU7/RqgKT`9KUX LYrCbwf $l*Yk.y*ƌR ߵO ja.01qKipƝM!+qHML Utz ]Njr{<%qQ1ux(!- }`A3}N|Ԑd[fy8LYS `, ͗OHCF=yh!1hMufrj:)&<(ӣZ09\16ӊFbS8H\#23 oۊl^/+1kKUpRɜ80 HT1Vn-XEHBe3mPC)AȤtyaEgHC mQHwx,e/;BԬrW3!"py\-}*'тjR'OO}J. E0 31b'}}@&Af=TfŶiQkG,Uzt@XB/R홞3lOM@8_%0\)䜽eYA(H B\CIB93u2S3u e?`]@O^Z3P[arjwOE6QB9%Bc0{زz|}گlmjR&VP`}#[*EnɰOe:gMaM!Tv" 1_%{`2žHk0U6󱅥ǃ6yO{*Jf 듢(`K>Y!IqiΎxdJdl W+`rv FaC9c~#7v -4M%Q7ص>@@j?ͿCiP s%q^:$,i- 5QoIG-ax [ ݘg{VW}RluIE<Ń_4Ȝ OU!^FgkE3`,r%Tv,1 "bSc44*}Kǐ1ѸC¬?457i5dzc[Jhk!e&M[ y@[q BA2+8բyI/=l'J.PrNSs1)+i 'oM8qE*W?lQ`lmQ|9CC1-gUʽs( "䅄YW$,Fծ_Qo~zbB])hȕ&>Clˉs?Ć]|n^#o_LVdR)vZYbƼ s6gTȎTw#XPTs~恽, ^Q$H[}@JExZ֪g$ ZY - [>,?2MK߱GX諐T%W:v8' ֆUWU.Oycӫ#a[/ }8li˳a(&0Б %|Y<}\4j3bed(6=]rߑ#jd!fu.uVov QU9Jzx KJ=ii[ Sxu` s3PDJQ9Maա}P4V. LL~A'ߎ2چSfBPfd=xtiXy[NXƯsPLޖJfS"52 LR4}1esɡ=]5JU+TF(SOǵɅZB}x™&o!` 8|yw2:>-nSג^ɚlҀ')r"`Fz!ʇV 8˲؋̤ܺ!q O~ g2/fxtUj1QuC4tq13-фMTB@Ȇz]6IxAE|VDh-;ak $:*L%I+J{tZSGQRWe?ŽH|}U?Dv=qQWoaLn\Ц"SA?n׀2BSLir٣/c˴OѝPML\G߈DZf? *HiM^lVjQlU+0i2el9sσKUtBΞV3^U[g' >{(CU%'X& 0g~w| ^<ڜsxZy<ѓպqh T*j |D\-jK?4%Eu_(*rYwl4覷j^[жHlٚ@u>}tu<.#1~!;jሌeᏓ`-]hoQ)NI h_q7N8kIȑͣLoN^=Z!kݩzO<Yp-1apl鑰 X: ( iWKk|>c2E}]zvLD@ "^ʯ5`Z3? %vR`T^pjUxqLE#[}Gu5Om#ed;<iD~Y=H1_xp`ia-x+[mk $ӾdHRm^ENr-3/g)/gbY:'@/Ȏ79Ta8oQdioiUnC r”>E'́!E2܆oLF'YMk*FBYxsaR-kmnG^#ђ"/3i=p*vI]faGhG3g'Yf3B8 :*D\zPn2}d@-R`y. 0@+xzvKƤJ/9q\4D&>`@>syu7"-g{<@Ǐ0{3:cT%pu9eTB']Ͱ,ʎ|hW*eON40KYNŰ*M<Y+CT! X CL(&Devدi[268y7RR}?+>'~<ܹSɼly9\>|!ZK-X ꭒ>ۈ|u&JtT;񪎡g?ԵUo yеc->/+IfU 5\ě#5ކ)~;WZL?XYG){x@j)mI(f|HC 3RN $A٩K:E#=Q2I ]D%޻픑C-qa˧ !Ƃ`odsK%h| E 1QLkP6UR=LjJdһēlIB{׉@&l >g3Ng EA]b~[lԓ"1lyhh׍ijENN5_4OL(R@Qcǁ8x!mrBD JD(_L']'shHŭsDp sUy}/ƙb`(asno%Mq&J@ҫ6+2x{܊e!/-)薶/yC ;9m%.`8 8(8h1yn‹l$F9v͞qVB0P:`4/ "#@ZHLqDp'/_ LCů@b'-VpM3-۱[For~.B0f _ ۃ7P٩!^\",uBդ7kėjٔX5OO.r 1I+i$4J3虛a>߉VYzp[h Wu]$^4Y oY ~P~cvʆ'ӧ;T 1S1>>m Fc5@<)<G^%v3yu=tu*tiL'g/ƀ[沑Hg7:35J<Q⁠"01;v05ܼBNmAO(^ ^Me~ӻ7'rnm*wƭWwuIpz# G+;٣$8*37/vTQdәY qdזBXIJuTu). "3ީ(m8bq3/Ge Ĭ~2"Ef>GGrVAJfK+gB>g}(IIet ;I3q d=<-7:v s#^.n 2rW :d kmnO"q+V׻p5<^//LOGm2 m%%I(CI1䷱>¸ՏSBtkfvJ|،'s~a}~#t,%7-b?QxKrhi;Tbً3_~9RܧӲJbOA#&O0 s CՊRDxzBh27Ѻ*+ ?_rx_ 96$wޚlcv"7+:Y:Qoe"Ϛ'#wgڷ*//j{Cd>r܅[ إ+V+݈upFe@j?D7fv%EH=:s؟kcg|m/ OGiF pd]]zvvKS 鮛ͳ#{3?a PSJa4C+i)w M,1A?TC+Pu_VVGrC p6,)-B hZh+aZӑPx̃䝪̙pY>iar>1x;6&`'v} \bw7k2Nl| C)TÂ[$_QVA2I8 JӰf 1:^nȮo0j-1ddȐs"98:E m}EIQyi >%ӌkjsel`iB MQQ.IqД~\7+U:9mo}/HT"CՌ(IzSN_3lcW>".̂P3{HntxތCP%UghͤJ$Za;aмdfuG җL 5),I)28܁KP~1V"a*ʯW[phu |܄C>loI[Z%{/~j,e94BQp98B늒  AA(A8ѽ  83x). C s-ri0V cȮLj0^|+xsT%aw6,hvݲrWum|PJ8paCJ?b4V\ LWwx_ Js`*rYgx+*ȷPhȆ&/{#t]2EDR8O<=o屙_v/h(x='||-^)ݐ8-P?M,]lל[pӁ-W3(q-ʪ~.ʚѓ%/Ȇ+،msVF}EZsM\t<&zl˥" خ,5M`wڇfF.P sÔJ4Y cJ<`[U_E=b,RQYt3-<^p!zzOrۛLC=5s^wDnm*kvN[P">d*,>U]  IrFt¢NycoeՁG(va,1)Fd;nybv}i8B#CțPBc)(З'L NsоKE Pd$ԻZdqO[& ^pG9̜+PWͳ].3䟿@H(7Wg{;:7idU^U(\0t[TZ ]*oz2fzMnz`ֻSǁ.ZHb&W jqsT ?8Fg`FoP}]&r{-9Osͳ`WҨqhrQm+y(?RL6DXSqԨ.7>~(zHQ)<03K9D)!d;Ҕ@, ZL4egȺ B61Q9͍u qS)(Sa|k{ N k.|Z0T 's4T:l;kc{Srԕ`Y" v{b 3o>w;&:]A  ȚOb2NԷ`1<^jA jsrj5nF`z`o-2"@I97C'Sy}=zLYsTC3@6qTm_Z \.É@jc61) Q}+Jv 45>HD@-(ՙjJIeJ6;yBȋv {$·C  ԤcKذ2:}"X AcmUE$?ݒ}%T:n<&ڍ̢f56!53}=H#x:nʎt;rʢHr~-RsAM ]7=%%laYU%t|p~@_O=i&A /bNm $  ֠{eYW 6\82DS7; B(IV5X'7s~mٽIgVmo kMCJu~z#}>yZpFBNwt)8!дC0܏qSW &~UC@"is^@\20+ﰥ~,f{:f3<^ӾQ_+Z&y&@lD bJ&NdD IJ6?w{t-ĩ*.h?{Ӟu3׭D,FdRD@2gkp.hI9ˍ>He65Qnd^}k-6SR(R-$$A[{bނ xgjz齼Sj w "@tY ~#C &:-຃h3ʆˋo+\ ʠӒO@\PHH\j;26|#:[ejkIUVX8@i =YT#~8;K\, ((^lJӥ$ jkd|ennM6v $$8+?1 Vw˗M D" 1)t2kbH['AQv\mJozyXpbZqkp;I9t-/|t_q&IZ{ 9.j-Z,VVTv37H!)5Ag2D1"+pb7&X0Fq~PCG8rhԎke-Ulu/!ZjzdDFcdQ:-Yk1l2G,(Џ”k_lVkk5Xќ1yB =eF! '!tbݹ))]M#:E4Ֆ+!>0xI;:3ވL` Ȁ t^p38Mt 5j_aƌlv$zݣ:MH@YGnj8Gx/b|tv W>vof~1~~x;oٴ8=;^ԛgazK:ϔO)(r1~3Kmx!^ E;q>"q ;ʁM,rhAB* +PȻ $xu] ? %X3 mm FUFj%%˞JFX6wqQ_|*!LfPYD]Kfp-glbނ翹V=M8Sh',)Pr5 z1e{Bx!ZWgsg%s+k:F 6M}sf*‚fm =^>6,a&%^8:NLԺ2)q=I3`ֱ L`"1IlM] ,L ﻯMḺAD__^c۔%q; cCƦ?S/n#էME_Toa327J(I \F(g^`:Sc>7FY6URI/R(4២䚡6MIPMj;14غ}M-ݭ! _C(ʘ:ܥ AO !֤R`҂"wV\>AL2k+}+΁+-t~;U-X}r5dйz֜3Y# Fo*-ԥ:LΦ Aݺ /ϛK z%ao=.j]lB3?ޠPz[-T1kcB X!"쇀\Dŗr6sPߙ+^N+v^|ph 5Ǿumc1Ni?[o>C80E}v9\嗡ΡlB]vbDdBrn_!̥WM{U;CxU1F!xg1gضICq;.YD|HŨS+];UvּZ >%JkEe ΙNcr eĘIJJ3hjB%MVoup)μEsl]?*{dQ2ڞ,F;2+qIE-Sd[w]1VE&N8.*q]}voY蘢A/"Mti)s.V_1af&8Ѡ( o)NuoÒj5ZYԺPcrZ: ~z@ʶȹ2^a#V;amjYUM'Ϣ1GQAtd͜Tx7bCغS8`5Hπ0@Nt웟L5~woxfA%BEՔ̨W6#DE% C4RaЭ$QH8qE̜pSqA\Â^]1Z_ H{bk;=AY*oȦOyy-"%2,+3GhWݙ=L!}p{ݺJ phgOa̜:Hjb{ȹ%-Noc݉mxkllfj&_W(glʞ'qfm%r>rTy2<NHeSTUj;:KM7ݡc$O#m,fw;m1 ?;SL!ã Y7ɎZ18J-3&&а\Pݕ͇~4uA&OOcI@'ꄄqv<蔷I$*ں!ϹJ o3H;dϪUZR96XPNJ/UT_fU&4'=7NCthvq>Ӫԅ}aUBm4D_NW*!%`iqa)^8+^]OR0)dZZ/r*l“u(x]"Ոե9չv4sLۉ_!K quo?6Fi .@Y&Y>rchV?5 nsg[Dd }[Vqr*= h;)%tk6[-66aG~zrD㸶Ob0ۤ^uVByѹ=1 Fp[]cQO' )5e_8R!{M+,@ ]50 e$M3)uYH͐M8lSR;XJ^B[4 FĴ]1{Kcً":[Y?iRGbtV#%K+BM DfMj?2]tl̫]zӁ R ~΍VtXZ4_y; =v*HQH Zl# ?'2<ȟ!SoZ=_FhUPs03Nb?]h2 zTsOQVLqqKm2JlkF!U9iQ͔J]hT/ a=b,2z>0  SFG)zB~B!OЁ%W~1曲@ R0']چ?z 5ă9fs R,r W݈NS"* ):Ysm5Aa\KH/@rp`8Z[cR>_!p#[t;XyhvkH 6DyHGZ8UgBW+\ZYmd-\NSH4u Х~Asfi HbrbEn#11]fP_8W˜[DߚVuZ /pu兘9Wԟiw4ȍ0*GVI5GQ +spR٥2I-b JL@co(c|:I#>㎕`Bu^ZJ7o /^L7Ӕ&8U1~B, ~RNpiE!~=0tUq_> GiceېJ9Iםk 2xKLmΕ'k LPgjw?͂ӥe~yet[=Af UZ;\A/T0l/}AUo$dj8ۙ10QLq[dp5mO?_y1q3P1:+aɆ"[ﱹш&C6*L(Օ~qﻇpy~Jگ]p]A'zW0eNfY;\>X(d _tm@O1>l {3 $\~r"%&́_187 }p~E%6F} 2{UY0V R0~?J"joO^z<KrW^K-gӲ2qRwF%Dd, P$y-F V JKq\Dqz~l("~ &+C]KP42suXf]`)8C٦LIqSgVƪ'ܱ4bqw IIEПMK$=Bxx\ Cz9Yŏ$v֬E.&HjY|澧Xߗby w),32YJbvfuG⥫ߘ` otݗ^Ŀ fӇPO m32=YD\yWX95&M94FLyIB,y- c8W+f4i-Cv>~[ga:*[?M=~H8=%FscSԷ=QWܪ8 TǡtFO15(&уt>bOE$&u\"m*Ic'(7Ys"y^1w% ith0Ņj.7uk(`# 2gk TR" K/~R\G0{^0MbiCt bm!ʽmwդʄm[@G{ xzlυ b%C͡<; dm]^i@%5RUfN6o%Ղ=#'56+ ؃i>.9T&gb= qo}%@L"Q/(}u޷/}ozU#C*yBav$n`CsK4}2 bD ]lGN޷AL FUIB(ցleJu,#KwQ h`j{/݃ѐa9O<6Nv1ERW;GFhC_uϜc Z+S 2d p$*;:7ێ4'e#j[j!9iB٤.r=N4tbi8cH- (j_tT+RjO-4{ DNHh@O#?-/)u{9}Cr5эi]&}9ZM O[ISaUOƑčXACSpL¡yG;GkY sˀ P9ClTQmh3&rvY,j6jYeP3WFy!X,Jع - hϙC xaac~ [SIFۓtlz.#5.~iye]rt`s ΡBP۲EF1؊5Տᵹ z0'%Lш]N2-HeS gzQ*˱A8Jۧ 8cփw&鱂V$& geKM7l[/3LꆥNQcoFgmQ-٢u,՛JTZnEp%k1H͑{|Xgpnmq?8X9(Jcf` &Lugfp#{ȋ%fLmI7,Oza|7 ޴/"JsW:9wqE@Vb~~ $x7p9uCnz&1Fkr SHEFo+?JO2 6~e)72Ѹ ̟4iZ(Z-"H`}*%J,4~p74C)-q|0=6u2;cp{ ߙ/Wf7h֙y2Fdky0%'CSDX~DBL/k>$j<VK_0ά9++9eVޚvP튝Ώ$|B7譱>iDޑ?A'CD)}Fj @kbcopgy]W+?NjkIXY85!;y^;!HhŭLZ9Fiuf.ƜvۉIL*\Y_.t$M.m?ի-[c x8,c*IL;Qpq4#R-7[,hynʎF4Ħ5\|tnb6+i;T= @S'eR؉[)l>xIu&UwQkl[ 8;%H7[%%=01ɷP|B+Jչ=XTSg/V|>;up1 (;WQQFiN[vл(+:'bߊ]'6|G@fG׹V 72'eᢰW~#JZC72M囦54#0{{Ek:clALA2,p]["~HH;Rx:xEG<|Lkcyroigl3741#o뭬e s>|k0j]iQL>q2c3TGu%Bh.Tfޫ(^u*Zm@ Z[R~r!ڝP C: 3 tvn lxv Vm?< qBkLvC@%Jt]]sKzg?jk-J~GB͐7 SG\U8JSe^Tƻ%VaIcM CB(hW]wLOݚfZ4j0z$mGUpm曯I:Z]Ks,Y4 y Z/?+y@"@6pJ^2]o5Z A\CmTYך1?u{/D}-&@\n֋1}j][gJ٧c>\,jʱ<*-cǕ=ǷiVwP$Dɤ;?}08mlGt$n 6>nRR>2vng47@.oMNG ԙFDe ܔt$󉀀#S#[0)+Jb=Vo]?_EEʋi/HI;6e\ɞ A6h 34>5|vڌ/m UG7nB=5^L(94D 1is!WUrHz/RW]HM% 5[\:w53˿ܿk'Lj z&1K/&,$=>gP/WH1^>5_8]G{ПO$swYu6q*f1,Ua^XHEm& 7ht%7Qg| ɰ/Ov \ Z YtP{>CzS7,#米4'jδu ٞBe/,MN~^?p @&@Yx`00~]I~\ܫnz\{J18R65iL\ U-IN=Ḍ,]3`=8A_bZ>\v>z["3refiEi;ð~HQܾT %̌x5'_o$i28WL=6{!k Θv /qY bA"-MTF/JP\%cj=?=u|BA6ՒFVܱDt蹹1<`ٝ֋ewqieR5v=o _8.{'{"=7CZwA?uup ,LdS*o1xOjCSTcu 3Fte|2F!+Ӵ_G] \2,;$h_hwZgyԫHGX^4p!%ȋz BG^ x=nٶ2%6$R){*iI#q"lʨ_xO73(P[Q,[¨./qԑJVx=GY>Պ|Ԧ4l ӗ(ƟsHBQsjZYWeocA`H!W3U[=XO9ie?cX= RrŁ!iT&/2k& lvyH=2&bZC./>#-%a M8OOUgYOC1ыC%=}~[71S, 5u%BL?plթ[rV4Ry.);,+++"G\1z=dtC9=,@Z?:!"7qcT{(H@yy' .We2=<(VauF̚;6/8(QXLN;Rk].L6FD[ks%݅( ZN\%r<+ݖ## 3QE_@>6sׁ,ʼnhUy4΃.b*$rkʖ$,VNEm1yTj9&29Qs=<32 p>W!Ë>bo?!Ob=EJD[2\=_V2g/A%{>^#.NY@Vlb?f(]l =2[ u-q-kaCVDlf bX5g:mjpnA%b!EW@ Lk[}&LyA1ts0-ZqYP KDtjD&jsxL_>2/W7@JX2!bc Srޚm^1# s;wpQXseJBC#y_S*>Adfqh=Ph/ pN4.Z؃bqG(}p S ~߬=gyj&<- #Y4{OK)ٞF8ʋqsbzPFQ@mX6!WA|5,c u7|u?Q@ύ6OBw"GClh?>}Eޓ=}J\{bR"Fga'aX> 4/VN=`rŵc[$ci$_nʮ<*L Ya^5IYADfs+s :L!}|cޜcԞeXle\*I `;3AK*/UIў t)t#'c:^x \Y0dExãSr5YC2Hfv`uwAT&æ MabCm! hНіԨ$Gg.%N]V& ھԑjH{Ke:.?ܳ]'3wSrIO^}:dNַImQnz ݰ𶌐aBB:qKpr;3ߖ#jR/{m8|d;+)]sήpKi0=6msqS8?6#E-6U!G&~;?JNut48?t.[$%K:juf@EG'1n}bAs;$U_؄uUCxBI1/А`h{*]ɚ6Z-"h¾ ;q)"DG:Uy‚Ը +sLD{H{lbbĩt.^R /!xJ5jcreҩsCyS`˳8ڸ%yN5j(QxE%2#m&q `t]q#G#}Rf;I%WkkJJą'(̹wΕʋ[\yBX^iiwm),<ʡ*kUu۶Pkl#]7h9&VvW-%+yAc\$;:Y59/'kW3h9 u|wT>U!9Cuj%kOvaVm.xYݎҫ} xwlRo;u4 J%Ko&0 噈3B]Jo4!w #Tib@"EDUzxŞlJ qpa*@rbڃ˱Rzk ɫHZR.mrʶQЧ<~`O,%M.1#Ù!@HryeRWopm,{όFܩ5wblq8Lm ?{Jtž b"ͣ ϸ3'{^Gt[]FKz> 13 x8 {OZM;ߟ gbєc  B4IIֵ7shtcf^lmx۱BICrl[Ug(v= Ѧh``va X?ղR&ʟ/y쾇Bj&x z#Kerr{ Pv< @Пp *JE{iehSͽ C D6TV `lfo칲2"00oB ;Wg F"Sj@_h\iD;2NvC{ߥ=vL/?6f1'-I#:3<@ =ykyϣi0ْ2.Q#)ZvFJS~Ş;jTO(`*6Ij u?}3ApЀUɧs<$>؍T. 4#;bo,Q(X>`gxDY ِUX$ųÍVPMx[+[P?+N͙JR)³Mzcʟo>85uƊy% "FʶV&YNFTTtfkfo6(XTg pVM#h leaA"k`ZO}a/0ϯ &l;x!E,ĊcBI{J@̷wCppym^)k4Vt~1|ن\@)&K(Y=#v,(^u}ge/ 5Jr4t~F"ݹPV垟=QP&f'ooY-.PCG>f? J7){ {.8HLH9JGJaA"]q>ߘh;N,:%@5<Ç#lx`"Zj8IxD#1YOea dôMHЗy;45e5mv4d9UʎoYʍ<\P~HR_o  }QnsMP(p9©FX63=G]]bsec*Gk~FVO8 };k8BZmemL gt )PQ[^|+D3te/A{ȇ埶 ,ZTowA]~ D&tc А~x¤6ad S?"U(A!oqm+MPoȀa|Wb'04 g^۝T&{T8PT9YܢL$Xh:{@Očl1̩E W7zFDS'tbp+r[`Z:Ԇİ9I^\G7͊C•( W4$G4ʅC?8\]Yj@Fè88  }W7R(W$̖z'ƵC} ѕ+47~odHNΏ` G9;dlf (ֲ S-<b;9+&ޡdM貸 Az՝d$#]>u1%('ݗ` ^,xVP$k_|vWAQ-YUMD**O]kV U0|iI˝z/u`MmÛ `➼K[Tef=TZߓ%Aڵֽ0zæ-R|pNk[= +{Z)vcGc\-{z(n}(dq`S(<O{mt ?8z LBqF1SY.a 6_dm>F`H2h_h0WlPK?eBEb"MU;alo# o ݷg>ǡ Q\Akq#+ڊެkK+a^GAN?_/lnisoXȐ7U) "#i^NWA' PAoBc}%0Do`VkD5kA%+3|.΍댳Q gYhKt_6^>LZӞ) ilM8bPPv{/!iՌܫҥ/INP2s])+ D<*Й*uFpI>`ZBoWb^BN^')Vה ,-%F_/0wPn`gɉzMܢeHoDŽ7̗ڏ5TX|!xG: Q,֥T~t62? QkՂ+TOᆗ$ @`H.Xb;13%pED0ƿ//3u%|̞z 9{kI,KqRd s dя6Ph!vH7x{G&h%SqB_6<YV',;^LVhLq%;V_`M+%u1Py.S]1[nEW6)):H8pjE Ιu3y@ [#tvSX@.Ssq"o$1$qt>\p *`Rgw.*~sCN9lbӚEZȠ=PtMPG$#VaƦLQ܅@llMl~(?ԺٳR!4+ΒJJf #KG$>{5o?qᩰXQ/D9N[z_gѲ| S+)Mh@uZWH8'LpTHjL, J 9561h*kRҔ)x>*4(1eUd]3 r f28m~*]rɴ1Y' O|:ѻ쁲dㄶ|4)ɤV_8Y0wn|ŇT+<cf'lf-L Q7Gc=]0CJ 7X!bo O#V$3LdQ;yf'Եznu(8.Ma=LQ!V[&!XT6*D|}bG]1V.x jig%kT+$&@K$2|+~V$fd:gUB./҈Y|1=c]SCiu [֢_4dG`؋A|b\3XLE#apgnEΩR4:m x)Bt6#]FʕJeÄ[n8a ezi.WJjJ,\C+?9Tj C%'B%%ۄ1.Y痵 %YexwLCzJE9vd矩J0+; ggSR4lno0 D,e U(sỈߞ<-p2-jB8iSrƚ7SEmV?d7{OKU9} (V#(QЉH τs[4sgTlL0 +n3.wd Ɏn@əu6,XDԩ{rSE^&Ea Zd_,+Aq<Q)LJx2! F9'_ Av i!@?wN9doY8cs)Q/epjVOI׎xg3J\邊<ةu;2kr!-kc;6j5>MLȨk&8ǥ/MjH:dYWF{(1-Q ?iéVw`i]~ԣ9HCH"T8yodaMȉHͯ\8 `47C16|4)7T8i:mmy{{-;E(SȐu.ei%jDI>¥cP+&Wk3 s5K #4 Eq5-([ǷK0Ņ&s'c]DB3pn~DPzW9g+ޒ\!g. 0}7cgѣ O 6~NLޜ$.$ڛ3ߓ;> GYޓ-ʖ)SۏfW.G$o rNT<3nbh[Ď3ؚT;.2+1=oHXRθxW2rI>LNg_ZG}؎jW2w16(ބ 9O>[z1o_흨|HAYڼ4V Pr!l-e{lzju#lŲI,Zgt2j<IK}ej_"&&86܄ΥмYSEEVڞfv;IP${VqkFC/hpdC3Njw`Ja2$5$162gu@ ߪdy_@t(\<6r~9pЭ0#;ȇ˜ @&// /U$?8 ,3fwуqj0oCz|[{պpcaR1B|e\fЁf"qۚ~O>kdkt8(gy!ה/$y8Q$Y2jn{/۸GlӲŋ dse甒pb%8; y_K q%o:q'`v՚/wa&Ұh4~Й Fohֱ>Am=e<;'ۺm٧I^C1AmQp05 Dwr bYY28ɥog|M͂D.8O:.`$4Yuˎ;_F)p;jW~ J29 /Hbk߮K(I?,SBs"ฆq0]2f.̋S5LoR\;pGb};6VzM ԳjCЇAul~۹( BL7ك%:z!>bUI*=ST|VT[P#v^sָ&@EL?D;DJ۾whJa%mTuF]U)n~U@21c|%4J '&ir켥$PIxam+7+U'MUq0|,q*o1xK=urj(Wqa@n\w+W6d}*4l3!ʔ>r/VE`(^fR5QkX["v]PrsJH,+t-_ˏ ^ñSHf"RٺVDF1P8œv d+3+óXP0C. I=v1#h@ n殽s`8l*`HxPP7[:ܦHq]M=FCU!yG"Q"8P$L;FKb \rTF9>-%{)tbㇼ@*;%%uP;1Izxba O)c^$; j] _5JtLil]1nՌՏ _<9/ʌ| g4eJ5skeF/)ISh/ L}:/j퇹W9yLj.S] y׌2×(O%4/2K裾ٵGw1 sQ%,#;`jkVrOEs^GH&E;U݅,ꦆ5sC)o22᳭Yyۗ"Zq6`D*%,@nUet&=B]p^W mqa)bHL;p]snyO ѧׂ\j6ZƬ̛a\U CL +6 R`fNC }PcavqX ȇh%&LWudMO׋}y7+XAno\g0-m ~s"9ĩA4d_4\ k~]ՐfcXMeꃲP3]!-A8}o,%Wo/~\$w ;=E yCY/@""E'}1 OF> S8 D4! g,cM؇"8/j^\By'a%Գ[28 'X*֜HYQ%4# q!7?ZqedMK!V8Ǭ-A4qdbrrq\iDHJ` gFMJW?4 @`׃/"&/_|sgB?HPM"hzAq5T>jbd{*0R"C72 ܵ\'uN$^|#k,f֚szv.ӅML_y()mʄ.v *_ I[v{=jbk>ս+ jk#LAMFBWuI}=XaxnQ4"& u4ٗjۻݦ6HXikwK z#W+St'e͠DQKH55~B2E˙gn8jnkR%!ol|;]y;b=>=I>p+aZǎ̒ 7]{M7sܿw2%A8 ȎEp{Eϲ!/7nw/M܌(Hr+*M)qm%74:5$Mm2}AOMC 8(u=TWds;"ZG|pOW+_K&CdH(39W]{MRBgaL;$C,䳘76?Yزv,N%ٺd3-_6קM7c_(Do"7;8)7wA#4ؤ(ٸk(${q- "'/%ߺċ!=9 [54kDr3E U#ҧ:0\׈WŘiyu rHIgO.05F9#rF vI"fn*uMdXZoWǏLXoXUoC+~SX2_3'YP{F  Xk&O208i5=u IX/n%Dé5On7MfQGlɑ4KE{#dXXzIͬ90TfFȮ=Fرj:j.-``*VG"ڂhNeI$۲m=c䛺X`$ˁ҉`9ICiVh-Ҵ*c s0g`<Liw%r cQr9"_C:."(w8k["S'F+(Fp5)3e;Q.}{64M/O hhv}LpUf7)>5%(2eqtolA,>Gr4 C7,.\qq]} ~`$Gd7^I/Qh>Y#*2m4R>ԻBMv)Ztfh#]៭PmtC {p1pUYKQWsĘò@sR 8[@ZT+ާ6wzcA+%:x gkn3m,Sת.ZMmLMa Gi ~`]I X RɡA}@$2S3т` {5b^@bKz)+GPdQe/""~fVOuPSE`u!IA6)}a&4dB^a0:OŘ%!fVh=Fő5c6kS;jΈ3'U-_+հ/㓿AlPӽ >E=/^h:=Pp! N*OdC%xRTKFԝ]w}a$f!wHT=P۟!p#<5$ (w!y&% QKtϱߪѐ ]^[7[لlZ9[*AvX%PB! L_!( j!xˠQ\(׻^v\ )WC xb nEa=aDV 9'zsa;y W^hIK6jȽH2תּ-2!o?ôq+&BrP뀹#wV{lHmYpOoc,_ёI(4dQ̡>Z$>'2$[AGL)24oBW-y3uаI>T9,1$2VX1oჲЮ=f+hP;ZS#մ&9lkXk5ݼxM+RlljY:8>4m?ONXB<6Se$| 1'GfO`(| 004ѐ%Dv /qTA[?-TS#hJ0* 9ԛXݲqpFMP|yrZ6L BJ1(=*D1sf`Z ºj 3D@W"۶$+{`q?>L7,ż⦤c*+Y]Aؿn*XKzy%yc!hiuۖuؙJ%֊CɎ15˯FG@ Xz8S]Ա0>OOh َ;'힝 ~ c/0 xڎED\<ID˿ƪ?a Ctۨ[K! x0Wu[s[ ̭&kzq8x.R8Gdn}GQ(f`m|ԍ裝$d4Q3S}JCTQKBBӬ1P0Y@NIe_J`Wqo.%TșW)g \3Q`y. "BP )RIOwK裶@7zQѷVBLQ$:^1GӾvT Bɦ6r\q,GQOGbz1u8YPCAܹ\`nx~p3iyh1m <\K#r_&Pq_KOe,Ijl\Uvߩe^_ҏ%MO-+i%(z4vs$![sszy%%YdKDГN$<[+Vz$.&ɮgaضx=|BY7Oܸ(w\f5AYXBҊ M#%0+ᒊ>ĊQ Uy,2b0'nl?q/!Z=cTk.d.O{~GU%rN-"k{%bMMiTMUQ9mǞQVP%#Ue@%FWqSjQ9z2&y#”Č2.`mh|/9`m1biRڄןla}cPh>kL@Z]izuYJˊZFAЇ™@F *y䬒0^KC .:W1Z&RY2DJ`6Ô+zSΣqJ7gGmZgK&7TnH3kilίVܵ ia gB}u[{ Ҷ tĜdҤGק'o=NG!Bb*/Y*twf ?zY5 PYY]Ҿ P 0e+(sʢ̶nO <`q#]8!HF<-yRÅ0B^|8+EZql!m*dĩ5z;_9N=4@ۅJulSl\P8i;^+Gڢx/l)D*hCNHý2bLS{L7S+ω@c}ë>%A)Ea84c]U|&qu}c̹ 67 u1 9 =;gX'f_|aNkzȻ^|+IUa!QK ˥aCZx/6deK#h,&xNEͩCXvGic0=[Siv>5Xc.!ќp'WYJɟ"nYf+EM:[iGߠ 'HĶ<bYsv:O!~J+:]O=1=b'>l@-@1r`z~0f||dv\L!En"Oj\N\Ϝ^J*A6\4XQc"\1v5e\Y;AjГ(;O-{`_e/5VCPܗc=QqDVA'A/+ΫRa  wۮ0n|7%7ec O.pgQ"J"x(G 5z$\J\!g㕎CJd@_@Bo2|T3 Z;&2PD$Hg7hnK-\xa}KZI A"ܕyB=szXMwMު4^/_^zb\~xqUJ@Ǽ'MGEwu{3}3ؘ|'ߊXr,CQ.NSG]I"4 :OkEPPZ*GeD$Ó,^%^]1$uFd~3CʼvN79R6QU^,Be)Yǔ-_mZECXVe#_,]o }+V ή 6a3Vd 6J`J]Ţ,:<$2,:+iؓ,JnU y*ɴ,TF>'28$$fapM4ՖrpߠC`kJ,C\h!L((f1hD 35B'Dɀɘ9:aw-yZ}[jV~WJe+ " Ϝ$4 E-!C6mؿ"NGMz He~b݃b6HfU"oixlwXteНwdE^2p xU;4dvZ#T}BgsP|UZ#gbXuY׼ɑ ]N>\Cg,Uiڼ>[!Xc)p'V{JT9XB^ͰQVի8_lXI熑J CtVoQc·G "zUkkr9SV H4qK!=ΔߜI~Yj0g >_J-\3_"ώجцeCzyRwE}M1,VKo)Nޢ;M(o^ <+kH7Fj]X}]|]E~F58 eG=[FpSkTǛ>,TrrH?z T+pG:XUy$;7 ;ZMVzq2܅,> ldɓq6 ;Ug=_lKr!u $6.es[0-R1)(f9W7dLM417G\̗ UH ? GSpnbJ y^<}B6 x6Ԙ)p~rMæ֨+΍_1&6S=pa&Q;#覨`p+18B0 aݬ7d69B&vBo-eeyOD\hd螛RDXɡJo7zSv|DbrKUOPogB}0w|/EZ0mjחQI sC%ȷvZRyGb$I͗#l"Hn"9#"Y};kKPr[i{V9Ef̕Y倕9}&+)E`hu?M L\YU;\tn3s.ҕ:XfgM#.3fF1K6q||@ ۜCP%{]V%Kwx[|uG8c\K*kH!ֶZ(h<>:M+vFDI0~*P>q)LvɣIrmBg|yD6g&'[[[k<_oVw}hL!pL@Nݷ/RGo"~O9m'QS :K_ICÛ-Rl(yw ƫS΃?O$\eϻҮR\3v fa ʟ{ +٫6B1 a%8f<Wl˨dySsjS^V6L M$\Z ʻ{`t~Xp뷶})<~S '2p-|7w^D:H13mO I. y6! H0~b#-"$l~ĥP_S`sLqr? qeNcyh7_6mc%QrK6-PvH)$EƱ$ğ 眒 3XͳR+PS4!5}l0 ]]ZjDFXi({? *Z ~O,Wof*4!9+DSQrRawOֹB ?YE`CeIb8ˍeYJv m'% Lqt}B*S }A9&:bgSj>LwER+2K$;lulJ wh7r"#-r4^\4{ւLspK@@n ր$ToW@k=fd:j7#fՏ< >4 ,{/kedrR8nwwT0xcn[F.;k:|R*!V)^lrr8*m{!ꮵ?O!峾=N;~m}H%s_Q(g\^{2v1~L4ҒtbHwkuz ]5"+$;> ^5e ^܍"e$aHjNkzDx'84p{,~2 ;nbTލe=- , OrH \4hvLf0.z]"Zr|j験chi9LZ%dFW?!Xgkzݶ[_|^EtL)bg:{,L_5"؝Gq4]A[ŷ #㥲o Up)FmJ-Zb#!!1:d~7yG-8m)?tyX-'33D NK>Z w݃Zk4HHN^R!96d-`:ֲF^rɷAGXlӋ⿌i^?;n7q,|[SR9"-x'H[%v"Vf"᳂π(Δl?,^n7:Lcr,왩~cI11[H9/-0["BCeoWкl?łHt&+[wb\eȧq)>Dt{HdW]HE\^wPR@0X; wKSu8zL@gH]_++`~tK92$29˕Lc*^QA/ pgqլKñ!F[BGh__$i{N{GH"ÀI@)hafb{b6ǧ$̻ v:.LQ{0zA94 Cj§[밳4ܢ{{/무{=G0,a6E }FtU(_b.>cW=&`.Ndċk >$2 5hi'eZU0YA( b7fPқ:/=,}̦cJ|iPnHgbA4剌-J<)l/x6+`N}]m2dx?=;%a@8/i;$Е?;דQV(tȈtćf(B(f"Ds%v.J靲Usչo>ˆb|+u8f}[@)[vK!M6M 5/wg7Ya.C5U퀑`j7i-Xg `Ap5Ű^H)#q1':_ɲUDE=Pj3GÒyEo0>'0 e5< n$'J\FD*1#z< A7W,sm_9A4j0"+ P&g)l8kfjEN-{Zc@&O FDV!Ɏ߫cG0$}m~OK~ffCܗ`<%+yf`n`jtę6Rv㮜]pӴeX( r'6sS[x]ӳ6ҢJ H̲ؑXL32ƅcBYo)81KB9+B+hsH?Yt7`pr1*b2sq ::K<Ò*Rp1mkfݚ*N] k%5(3_7s$!#C?ܬ8<d( Ø;a<BEUpH:@?BMWe8GI| ڝLƒe۴/ og>aX ª͜g!߷Zz8m=C{l5ItXnYDL&$oGHtwB< 6~I) % Ɯtr\☘|}HqQH79Ϋ)…$(,4臶H ד\NIJ]Af E0_UƘ#g 93b-BV,V( rai ҟC44䨢v?iB܏KzGcHս.,<@$pQ,D.T/)eS|%.xY#jXxӗK>h{|%Їv % Y?Nײ8l=C%L >7m\zX<̈́~-,IϔRy=ɂI8aݧk(ø=-?u0=4;&HFG ЌS@ Q40}y(zIBhļ&Lt0~ %)|u!,!ĕAG ̨r՛]湶_GWs6P|<[%O7xbĺt J晥auwuW,N3}_rY0$N/qU u 'bRtɚMUGkCG L-??YQ83΅m z&d)Iu#;1'=> 2=7R*x#&I,g9Mvx#b$EcLy46c;XJyQ_ş> /{fljh)lhcRn4KLZ,\wk}E_!￀R+LOa5̪A&f!5ŋ E:6Jm~WK)s(O# d!Th ikje_J[+|?\fw)+]T۪T%w13rzfU$H?"h3UE}kI _DzUs8VfF̬ڕ̋*z=~-9G};WY)lS'2aXyAx x|5)Wn<ѽhjA9ECyUn\I)*vM -hNJ wA]BT|RPjKW**e}0jPn/mlMz<42ÊuhAaPU$8C-95q^U;i[_zBK7X' C"O5CsY~WkadQ)w#LY1>vz{ЍdMFv.2drdܫ=]vʑfOrgg704( 3Q߂XG"[^M 6QCrcO)L~mY<@uL|`k0y ?4ǽ ѐug<ΟvCM6䭕(MH9}C~Kn^o.˙I/A=L%8Mf Xu{UyaB[CgC)RaFbYC;x]U/= IhlƩ?+em,&pLTGfa,˺ڞm;IOxPGC?'8Lxɠ"@s_n m}@@MV{p9? b扛+=1jKٕ9V{™ 'Jm3yzM7< A>Y,ƿ{Zb# ,AW+{`O~"Dev\`>W oOM#-Z^CGeEmTɩ ScB4V|yȼm|s15bR%܆KѢThn*h?ERdz5Fv0H p#٬Ϗ}Y"Yu5ZC6ejxt*MWv:u<璵N9N,/oS3QoRt5cpQ3V]~^}-ʭǻM֎q[ѭc$oXChP¬D`;Ӿrt hQ$̫1,0T05X($(,5%7Z]O׌n׈ >ϣ,5Щ_'&0Ve?Vwnlr _W{NsK{eUvxB! ywAStEQ^81Ȭ3W T1t:YwgC=PiN4@ RNF;|H~RO}푴QK(幙鳱h@dQ%lHxil!s_TY s70ǧZхAyޅs~[LVIgOU1C͡|:6ai{ Z8 yw#F0^%پlؖ|H֜?$i*-\NSMY]E_ֵ̈nR:q^p ) S*:;f9{;X{m 5 YYm / y u=-$& KGC[;S_fa. s<:][<L$2((C\jF@ӐN? <gQCwjVf LsGZk~=J#;y=i<-G6plڦd\UZ,,u S_39Օ~o2%եSiW'=rl5!հ35DM u*v̑M:d*͢{{Q9z$4+`qΝYlns5IdPO vbJ,dzAu'愦$?L[ Ǥ'sTץTiI&{Bwl*Ɔ STQs-/8e PLNY7 7yL̨(]Mop]HG&ZCRC撉:w-5%!Ƴ!ݼӈ('W(+jQ8g;w(ۏ9I-)9J5WG07TL$ %,'jѧEmE&وlx@_ea[Z#d,bP {3ʓWVȽ2bߥ7 s!s+ z(u_t6@cG.o!#%p] 0u7Y߷/y$cV|o>Rcspk##U;tR4:}86`>A^9Q @6-D=T(+z␈0U TvRN߳MxBW㏈^YS'D܁wfׅ2 *{Ǚji-[?wnEP~B9 _M(_ܷt=űAX B2G&pB>`s#d~a>5:wLTTB w>vW0_' p,`ԀKYof^鴍HI!.3e8†:s[ 3;.3QpM\o5:J6 F́BTB1ncjn[ #`Xft#4ME։䩶'V%A:]K*܇ؘYrYJ@=Kd F6P.:9&2Bօ2г #N0ʣZ|(KX_<7IW;gL &S聟vah1[sP=|kW0,~|~oǼ7? **>Ɩ$8I_o?d¹]rsq0##w?O-M;Qu ߡ.(W 63p0;bp񫆒oS,_ _9БlB,=0R:aVa|6ȴ?J6iϋ 〻?'Ǡ a]J@^룦pUAp@I0mNj>}+n}İoӗ=)3 ~ UD`k3)v?F41\y'ZGR=$b*Jܐpk87<-C&YŽ/ҁK+T7ʍQL#J^[)?MC>]k#Ҩv[T;2YS m_,1^z]ɢ_mxDO޺mTwъƼڬQt4\XÕ_B92 /i0;u5o>]=>N."9(F8 O}oXt@^,dO$Mt*=harz_nHu_)e#M24*|Lo0NR"W"4_E@[ڰ͚O3Z/_e#7iUиf8^$TfHK'\a5d+dNTx]JVmב_?~z6Et@.^|ʹ-悀Ws*VؤE*KEn-CyJ8Id^(ތ0ۻ[5oYtt@3)#r ?+v*QgZ|#Oƀx3A,½@t(DiqUf'Џ )sV{OuR5a%XphjKB'Rpj>0'^;ߺ%F=& ЁkS_ef^H٪M 4#'>rqeIP2M1 $,:CC T<ٖ_rP i]nJFjW:5x$@TiJL++h8/MΨ "eڏ4EH@"I%kN/B [LI3;R=6=ba 3ٔ.lީq] d]>*^W|ҊxpW[gE6w 7w&c]umTf!LU_Cqs;m]bF{8#jJ2{ ]u!r@#;+^ G9(em<䒴e?Q.SOzgyǴ8/!W^UT{*P| LZJBKZn+1 zA`zH%[ jGON,)=7.^a!dɃ@k7qta,SE=H!X2=FV\]hG@z>תM9?Нi>;7a,q{%MM-< 37q8ض"  }ۣx ]P:+i.!*L8p; Q Kn ϺP;tŹu-aj/T_9i"%Amɽu8Ƅ2ϙsmXr/0gejV t07&خnp8^?!-M"Zj`ZXa'p]P T/7@)Gj+MB@0k!yMLOH>aRK?1[4}i )QvkjV',\y [i  >EDrZjIw>tZ,Viygl0H{ؼ%p1jv'+(g.]n!U-?'Y4=m8:]b'^i8j@i@K;':x 1<[n ݰAք Gbű$4"X%[ƤFEYJ)k-Y8mعFOp۟2%9܃=iT?!/Y+_ q WےZ͟B6Gg2aĴV)m"$t~'kPr2ɹ CJƖ,RC|^h 31_Owv(6R|&cĕJ7o-:Lh)Mo!S}^o^H`XUɧ;q.fAJ]>UF(Ɔt@aW-N=U Ti{Uԇv.2ٕ\^<֫!Fd BL>3D\seO-x}h=܄nJ6F'vS-@1Gd3FOR\W J@p=tRR;$g+` 8A׾z, (2)u$-v<(3HxvX Vg,D{اd炝PXݥYc._ag.tjKy<Тޏ77:3sڒ Z2.NgW!U6T_+M6H[ ^9ܕERĜ1q̀w 7ǷWh^ykcTἀOBpp%\PPw2L~c( Th#mkE]ӧh%/V 1ykyXU>x9[%q#tKr@FWN 'oRF=83A=XirWݵl|HGx1%2\gQNrv=.T0f!Inn Y, ԗ/ʹLsVsg9{ê[ _[Qu||F8,p7 \Ni,_`Iqhb:-A̪50l4ېW6^-Ȅ_q$QS e]5E#r=˪6;&-K ` ]bkfGH$A\#$ IV OJ'D)!oRQ'lnylQӆۍMeCP)'n!-*|u Ѯk tÀ41|!cn[*k.H2%AD܆L@N)(e"" luDг1ToWhONx:;S*(J}3f_i%m8eB^RRSKSdm6״9]9+!c P&φ*Lf(ć/cϫC3 YK§t( O^0T"[5%U^`#A{c$N؁TLJj>@xU;&xdg+ YH4EygvE'T:Vˏ./ܦ'/QBGoU=]ëO,Eb'ƼΈa&25|(,}x‘? 5.*X~nyQRu2LNW ӱ]*3;B5Qemt6t(q4?|ի2`bJ\ yq[7Y:H~ht-w:ɝH3WWG )W+ANqL\OܑRճ`Lb հY4o$[H3Ch2]:1MI5j#%@+K %+Jh`{$*磥_uJj@o̍q{-ӴslFm_V;?;hv6[#KV:փ]rc [w9Xyh94#Q1$cf1nZB_Z+͉^J:Tr#S*5o$/͵TԎ]:`wn/ '䉽ˀ,P(E _ cyUoD>s9Y|>:.?>r6K]\Nz;dž|fGif6,!BIQ 8 #bpaP|ۢގ,h+~c`T撅6զH5][1֍~N:nFwrξ r` /1 aKkAgEeWԶwgM3Cݤ{,Bu``Hc2B;`SH''lAW1 ϕ'63gI|W1iO+]If31@a ne p¿C,jd4.攪75 IBr,g6Dy5,o;ڰJ`BbcCOy8,;Y.sO`.A>0$+b&j&W) BxK.)qk˜V ٩V3=&פ8D ,#)[x~p||iU 3#MYI6k89X!.[.~"6}k4";Wu!P%_㙜$֦O:FMfN}C_3 ?^:<C;^ħ4\T3}lW)( P$VlFGR tTy]D^qg EdY ~"PNPZBZε#Њ,@b 4 FmǦõbxIT6 _1ݪ\?&[.E Kx :[cgWW ^ ZA&nf^Q0&O$+( ]E) ;OGgE4bnb!S,} /IPl&KoT9ހ+27|&j;bFǤzS,XLمh;+ݱs'nCOǑ"~l%0V 2Yʌn4Ti/( #JC5Vv!Ǽ lU+d\<>pdj3+Zˠޕep[u61T7e. )ȩzp'S?Ѥ&g&NCF@Kۘw>(S['9Z8I"1ǮX:zCv)be)](6O` paeWS+S yVá`̮4_oaw;G'Wͣ+uXQI@Lp 1F#oCrL!j XƸ#JMm\?,cgŔ ˃3@}@=>T(bR*@fCȁL'|Ha%0\[~Ԟ`Xjlph0:j2{ꏈ*l^]f%MZx\kWT<mߝ!Pw ` cXdGX¥0YߨP"-w3y)X;҃5kdf4V72C֯GCkÊ`*; D'*s@q摒mɲG-|'-BN~}$LKîu6NprQJ^20} *:c.VY|{kd!ګL~]^.ttɯrm+ <B= tjC[8׌J1[t;|%c_1w(]Gyؘ!x3:'znGd*^  BcMB('˼xU9+Gۭ]x%yIc>1')n Vspw#7ڇpnd]q,g 0K̉;U_(p6}̄6edL1|BPW+תd{@Ksպ'mOʜgr)in`Y„_ Og,~JE8= ur~p^jj*OH=F@kx։R3>.#B7jrN9K̺Vng.Ioc#@"2콗OmBG%'*z3fX?p?^ɼ,?:kX;?%ZXRfoٮppeC޺s>'< Oe-kSlcNxRbu #ЭU I ˟$hoܔ)"LyVTBx߬O4PhUi04`gRS :VǤ/Aqm|)aSDVH'89V/ kGRbku…iwKHM:^iOӏ`uf.KG8u I~KvN̟fü/<  Tv(ՒNɚ%%TA0sTJuCn2{bO72/"|vˤCs/U,GXٲ̍ Z_ mC*oS"; JҢBN&)I@ӎ{TdA&YYZ@˃32̬0AmK5Y, :/6`x,>w߹x!n1f/Ǥ1CllL*s}Osd=oFtfֹ| b;Kq}ՅpJv"^7б$&u*NPPuq uhp(aq$|u&֪&y]ipFW KX,*R)zcn uSD5(fTV1LJĴT%)Atd0q"]:6劉A 1OW)6\ JM^ٓeUA)0gK[yvg93[%II!@qڀ=]L/n5Iy׿[_ƌ^leυfJoMٞ!pԍ 8((_T)N:t\}`f;pʢCuG-H˫]f ZiFd/jiYZ2q)a2Û9avr .m&a7 _EPsQ/`bd,Wa|6`DI(e0/@ YhYȈ|RS]QMu8YXچEa~X3LpJ6A17}jA;BWm+遈8`2hv\]ҙU{8T8ff ,WD|[ė+G=~|bds&)4f׎xƕst+YcHuĩm,MV=[1fӥ惄fخ'(޳]aS>x'*#>}lRo7Ԯ{ſ<ĐPJW򕐱iYJ>pԼ؞̃=R6lpa~\Tq[_>_1аz $u͙1%upCy[Rc [m`nl5s#Cq~2ʫWZM7XF"&P7nVtqٽMceWw ~ߍcYrD>-H?W:w/r sR3&[% wMhdI4G:5u5A)Hlqfn$|=]pIM_냃Zx_T"s+GTcjSL‚R R" Y P`|;^Ʈ0!eX8zjع&J0"آJ&~fI @ ԄRKY?3EEЁrYt K]YŇ@9IrB]B4d~{pQ\fZ dq^'Pkk4<]·3qT{0&<ӛ{l+_o(؞rQB_mI1)Eg.,2'>Ϯ}Ŝ$ׇikA<ᣃ222GbOGY)5?VToe;2ڍ5rZ־սLw.,6W#^]!_,~nCzة䖥Z]RUKdǂR~:MMrIQxȇӱ]fuZ+u M M ?K{Ϝ9OGJ~Y2l1r^TJKRS{""#c2QHk'ae F<83FS>Ny]:/ŻGn*Io2KYO֖/YDkbM_9A nFVwpWE`idžp,J(%}}$ JGX .#P2n2lG;5 zZs@)B&u cIe#:,;^Ԏ?W&EcMonHhۺnկQO|7I=3EH>vxDkw D|=^-w mP3zJ g1ڣyQ lǴn0'q*;. yrqO2>&yA/=ӐiJi mKGxm-عhbv}s"r%10_F4cRA4sG'ӓW E )K:sGv.#y٭.)pBؠ? VBX\umsLM譽Y-p+4/ W32\qDpڛDm^}7nbHدt~=6[ uHP~a\^`' ho>:*A ^}tSf؜ Hʸa ԾhGC+axR5ӡ9gܨ8DNpL?H 2X1!J 9O/y jAy/FlbV:A& 4اB?fbaFƃjNpgNLSHN/o -t8C^CúAL:4:yb 1"x9Udf.jЍJhS9e%`%Uxm s%*N%3]V7M<h'pGq1९L w3\*pgweǗr+:34Gf /rx+P!c,:7r|e.wP^,QzՇ:ֻ}V4хvGJLqxsO/BŽcO6T^Gh6 br68(,BH KHOG!T ,=Ēg>]ܴ>snw!՘@ #Hc eyYQ۾Od=c7)X}Wӧv ˌja7b`CXO8cá[$`𚀤/*lPMWjp-'+)ЁH n"~\ZO/a A&Y`?kW)S+ålxQ6$WMő~L ࢣ!Z1$ʗ4bh zEFrr(r苙~axF|^Dk< zQ1*4,g>5h@TrQeKP2q^8\1u\Z/< e}N'yK&55Z0r4O5/&D2~H>`?z$-~δrqQRԻ1MACfY{P)A^IzLA-a/Hw"Mz>{ϛaeЗғd} wEfM?OS?{ i +@UG.6f]!1עGZ ZTJalP$&㲿2ݴS{`!6}8_2J-#Rה8_܄KD ʭ:屶>߾QXy*#r'4@wuF-Fy3NPl`*P*o2޿+.΀|w`+l(>7]B8zKZD8OU'C(>xwͪ(477Əj+.eOڛ pIB 5sdY"ųn0r/{LJ!UC-5ϗOƪHSABݹSee7PIqDyfPE3pŲݔq0s#;\-l+\dlҀI9{SQkѠ(H'2_BOJZ ^V`XjNzdHW|ymnz5 h(Yμ%a|$_Yb"#f4)YTfZP[æ'oEo6h Va-ЇxX7( jvhWR]r[]k@/O97D)4ZmgYRvQL Z׌nx'bɭ?دbt:i".HiyW29Aţ_^ <[qʢY[`|{r3:^>1&Zh1$3f0dV[ ךI'iv5S(B^ 6C{LfNa0?@jUϟTeNv<ƨ^xf,pk\ ,_P5vEXӔ*s E3]q-*D4ı]Ra`b\ɬ9!t\jͣp_gcTg5Yjִ6:S4%搹Vwى?Byf'I(O>8?3NSS#+};+i4:&aC)QV*gxq+.Gx]gbz]mh݊Ylmu9j(;F휼CV670g4|]#PC7J*Sg֏Fkdô_y 1r#e^w_Q FfVOUB-|'aP՟Q o*{ T{&Bﴤ;ŧ1B1¬j/\)i\R5)7l3h*:*)z:Fk_eh/nCt}[E~-We/GYwuҐmib O4s 4ԷFnjHQݷ[x&i0UrsS6s6_ 8 ;3O(;B&E0-FXeU&*f# ~--)6ζ-Iƿ_~]hz/)Ձ > kkY-Jl|T-L1t:u#8xɨR+f,d ^#1W+j_ _F(?6?휅rFoQ: z+o-:CT㦤zy ޡ3_á䤄ӕ}{39 f$ i=MlӲ⢐f?ԌBv y3gj%|%|G PQhxOB~"ߚWxp`PKT.@s9W`^zNe;{ţ:VՎ"^Ct@!5ku-0ߥ=WqNg'&&VÜ؃ 4z[:s'ʛg*9c]rv]+"D6'Dn3} fU3WDF:4QXͦi\`وp\9۞oץY킀`u[T#ϩxnDΫ_ޗ1!s= ȰXn 듟[F'HoQ!AHpZ$@X@+bV~HYϺBȸgK"HIk@IM*6VSRZQz7$v BzH}6S2/p%y/t'q;";,װV=xQD>/i;fHSrhC]kE`4fD3z/ XU#E0.mf1&]0 ual%IK;`s'2Z fwr* ۫6t,-#Vʝ\h-WKHt&p]ODC}cF5*vu|6mh ##+v[tVxj"$[2.З(VКs$WU^Ct L%vWck\; Q$&BDh\Wdf5 81|""^U򛉏ͧIݯӡn/E_I8'V<2_Hqzg}JQ֜mn ga(ǜm^vl0c1xelMCė]f. 5{ZfDe{>'0or+W15 z1A $Ti"1,L=$~3[|.t*ޠ_fd[7T?10l~B@cA3HKܬ)Hi13.QRѩdBI.' ܏L lECJDEvBdENn+)Jܻ(܈plzFܓ_ͤco U]:DOl G7w?ݠxv:>H\V- ZC ȏ7,CNۄGl\ "U>S,/з-=C'0Λ .-㚖jbr{pW!'XyaO?U j(XRBkBtO)#YON=^ޚOuHOM~a"wQ}34&#t#QBdYeɗ?ڙCo*F4EQnzE[y$~U^%" [G:Bn  40師ǎ: y$P{F\dMv_HE|G&e䇸nh]9R%r^g诵~V,Gg`Ztٳ{,c~P+5bbur7-,H!jj{dݶu,o2\}$MȺ~{E\~ovkTy3%mcMQ5'lJ!J*H4c`;:2Y@.XvS5|N4 74d2 O*:MB, :Mu'zrl#^!oc )i@b#1I³Lx }P뱄$ǃdB[IoZ[xnڸkzErnA.^}SCԞ}8r4xaD72%j"(A>ԷSI/qh  O6rW݀M}A7"Tk/Z< bz,gU-XI'HJ+u74μg! x{o>_رwf%q,OI2 R(X,X 8}DO-%JP!섹v=qvDB&׾:Yxݜg8dx y᠃$m*lAfWִp+8yrcQFSɞ{ݱwU3HXQ9v*b]3NH@Bo5 6o$сxeq-H":GTa>X! 'Gd`Յ!@ UJX\ YNig~qy!*iCܳ ;#(i" lF3N*`g kqz'~jav,x ]8(dmLhqjJ/A-.siQ7JSr9;[!*DxZW:LSbpYڼZh ]&$fh/,ThO .tr46'WZ8x<0CTj~]T~Mng7oݢXńj/l9T/E =M-pJŚ;|1~#\7+CҤz{ļ{PBޠR,r=j@[?Z}ZM0svB̑΋U y<%X -lM@Vgtǩ4V&Wys!u$5lV%%7>#Xfd9zLgCĞ;aur[iQjn%nx J{&x٥1:N8GVţ2$#qƕ`vwbrUk]J& >SVVk@Ud5Cc_ts~cCs,lo7ҢM;Jh 9ٔn!s/nW !' f *AJ8~w46<[=ԑ!jU!^ +/MR,t#og]/r`LWdeUR}bĊxCQޖCjA9b6*'~Wu[ELºWVc1M$ jaڑ Ի1!_݇HU`%F_k-c 8HOUDU_1t!,'rI\4P7K{ P =9mG3ah㋡W-2D㴗5$icXFO1&íWؚ|1S=j_6|1acjxwb%LJ+MoɪhjHk"l :i7Gs Ċ8!qK<>]q6VjUU^\Zy-n _+ۦdkXb^f(e z4QgbeES%Bj:; b k9NjSTmJUSk 8aL \n D? +%8!'[Eua>_88U.NFpN}5QxcTZE} Z (%\{wrzB( 'V +vj?J+r}_euN(\40Sd*83L7*x:rvWHn?3̅w+ c%!UWƕF:ek;*vG77uSb+~UYnH}ìsS;âiX.w໭XЬ|pP(YP^H`Ѡ/a՟@H8i{,16 ' DR1K| bPLq+D̑hH&8ux,rBxh@tŘᨏ̙0=B4!0ev.v-(Ҟ5z +"B+'_C$B|3d>& /o%m9O41ȏ\1ȱ'`Ye򮍿ABtK36Ï l2C>dU ˚'<4*"kO^[> WCs']E}' FDw@fLl96$\Up5K?\,@o #Bz Blgoj/r@n;f㬯$vFuQ]pGd} *ANB3lҌ.Śu{ Ӿ*g(K6'u˼~"PX o4G6_"Hoq (/*p=(S%H:N D7 x`  L'R\@"yKxdإZ?or9J㹻e= X4E[%twy?ٵj' L  !Bk\JRkUDV(_/&㯺}R $O!LҊ@1Zf!׊˼h西ӟTevի TbJ@//r;PG!E#O*5 GxVo(uA9"s p)0%&~x (zWyteUsPNƲAw=.=WZ;,s&_."K 0 kP}<W]|~\R҂asx'3gY]mt}S O?| CTN\6"kƒl>IT uO›+* mm#6(}KfÔC4,O_Rv?_Kh|@ &8]rZ}ȑhӵY`GظО԰ޖW^_!;7:5`6\ :~Khǣ΀2&_$hi,G+>yl7EcyIm2zRg_>I`,XHg=/fA1Kpl4d2N)@МPu)H^\|P 8瞪sjO,Ui꺸KI+Wat&} !c@ϕ4$!BS? K=rySȽ 5@J cEgNիhk[J9$o?R&yLzg.vcE-w2lʼgs16"]Gt/Rp!@+mpgL $T jWEn3~K 3*v^ uzXݓ>/d67md_^Cb7C!r[V!aBf A/}6y,][0Lo.ڲsJ'M@)٭B 0z;^:[!/0875ZFcIO+ |[y*X5v}=2 ğr}9v996(*xRs=PqJuE7nxL?0ևJyO,Gx##!݈?De/ښ *g hq3ew<=Lr7<bIrBC̎Mdm3I7IqS3Ϋk=5`roN@C|ޑ!aJ%*$!K *e8I)d2KΡ,sv.Q/'LϿХm)cxE֒2uF$:l2 8w6o2<κvaZTdq rE١ttEn(.}[0}}}nF^,V \>}et/6B?*tCҠ]-Je-F~Kb.62rڠڋw>'W`NURܭd"~(TzNP':[$]pW"]Pd@%Ww,6Lvxgֻ9uoAC?wkMM#Ũ)z0i`9?]ՀfCVFIgz! i%M# sܳB$ߦ1eNV,U*{_4OGzVo{4[a ] c<7I2p5[ud4|?)Ӓ9dSM82"~'qԣAٯl҄~h&UUGOzY>V]\|MP|LvV_Y\Ԕ~i5(c__GN @=?ЋN]t~,D.t1CXy[^JH[ IվC"Ô[QlLX4MiW:Cү~vlOÎBuW+150 ÍTTg,G2B{U'h L :&lsIK_-toeđEMfi- 2_5GJt_~PWF>|BP犪,l:(Ԏ::,Zc]˂%Y PCƬZ2 -ʐf oMouӦzE|p+2Lߢ15 }oE{&Iڍ)sӊmBwc4Lj:=m;zZA&meϻ־B]9LJBIM:bXvB,yoc%-` U%нTk]P'mJ}SͬnzI  |$s{qC%2lA=Q'nۅWXrd@gp~CN IH+m|u|-wݲ&QuV$cyr_м/8ǫߨc6 *Pdw\Ƃ!c^pR#Q@DlN$vZyWT? lɃ.;"g d}ZdWk{Ko]1#ιD)Xbpcmf9ó,os,D|b=cAUepW@k{ӵ_csgߚc甗4xg(uAe-~r*=?fr4m ^jsK|F5\ۆpqT所/2-TUU31m)%yQ+zE’̤ ]H:+^Vq0bRWK8@ k*,8XwR¨t˽r` D3) {iM_lٿ7i>nfQwqO?[ @G@m0⍡Qb$$04HHLJov`-w4p0h/€J%{Dʵ9/OH%- u(Փ?lJo<62*bK[Eخ)eN.{J҈,ܟ#X}ZZx*4 P칻 KHe<.0JZhEW󕁉 S2EG0M~í0.^-+1])tB6Df&| -6LC}ov 㔰T6FXeymh?ځD5W"LP#Aނ!vd`YhgUCUl۪]v>v$ƫ0!Kdb2N 7b-ArRmY#LhRLl- ς<{2B$߰`Mh}يf4pD$;Pݔ|>@| N=GO]8$X1\?=%_NϱoԷQB-rMDSgEWt0"#,3#W/尲o8cN15\c0FWHuΑ895 Sa(G9lGh$;] !HIgjߘc`q 5ď5HpUF2uJyv G9wǡ[joq! Z=Һy]^@c.pX~(ک\,/W$M]Yj% x, H+=rVhG[-Oz5+;-DMûI֎қ|D3"HVSHO.1(s)8~8%*`J0Dle%9+1'1}- ) \ T>"W}=W37L4 ׫5ztF m"dۏ-4<o#_kX,$ -Jr7xq!)e<[Իh%\]aU#S;gJiD o&ùQg ݦGt5 yt[rF}T5.9*/CAȹs3"'ȓ"z}f^#9ewn$*SY+z6K8ʿ+̱xl! R^4 F)kz6OɄlrvGt#/۰܂`zqhxZec[]OO4+=H!@sSIn,R$ !J׉9sv/ -G~1J¨.~_c=nf) 2{lYTLqoF'axm$βԱ4wx%$ҾH![়H&O~?/u%Q0X\z4V mQ)I*HDS< % $/҆+m֪[>J`HYT@p\ޔ#~d1Ф57zaLZ嫩Cd-]Sa$%O?tjJIT|oW?~xXj8AsA\­&udBlܖ16[f^}̥z(DRUT%J֭{⊨GY&Nv(-53J͚j?֊n'ծX :% Bnhp #S2R5YH?P%Tna)N ZUd4zʹ=SkLN~ڝ'&5%+ SaҰu10B.0"L̸aaRfQN!`uO{1^,mB8@;fM5uuR$yT,̽K ,,nt"O+xR-pɃC[Kd+KK3b9·i]6upr{0=>ac/Dm*Qc)x &U2hgbPzTۜ|G[| B63hŕsy_sH@dXld>"f,mBw8ݦgJ.%V#"(" Aȭ i'Z:ȇfo }X+22~T,BlpPҙmpU@5e @wuzP4ۑߐnc~ªVGKq!_{̀2;Q.FᗽfWxy:$ɞ QMFĀoKLb&23/R*E+LXZ`cT.}β+Aw"z%s )7@~l\&f"ĭfRWswr[`zY"dyXp  bB؂DL'^N$B[ oQ{՜t{l*ǚ%7JtTj&Gq(uPo;*̉kkbJ36B|qRL}a57_uZjuG#KdvdƳip^HYOs\ rjuY;V?uiTG"@w8UJڹ0@-j'$0+'QjR\_P_LFNڂOzv}Z8ilyoO O$cY"Cjb?Nk5?m5S΄a3AM~5ʳ6%h @w\i~,z4@_*]5z"rgS3%K.fSF5{43*Nߗp c@Z$~yoMȯbI[x#whBf  eߵTEo RB^Gq%q u 4B.  EPS˟2e$ C聼605De' ?/E4ZD=|f: ^Z 4~7uZ~! )1ی'\'eTSGeuSa?rg]::ӎbI+'kC@FW)2;6-QZ`t\"aKkB ʥu0>k[΋=Ze*6ȇHKfhzpƴ> B.[ "ˏe tZWN/.࠾iܖfNpH=+oá{6Go|)t*U -wB6}D(@O5]~\.4?/{ΑfN%3Yjha!JEL.BuWTyWWhЌߺT`1Scl[͐da,ͦ)0bt'[J0rEQ :ծkɔ1PhK7yRG 4l=^;uŒ,@S,G'ܢ`Ž%yhA?  ҳxtq@̳sH9;1Z\_CzDŽm [bcEzZ= +q G&wӓbN>eĉʗEG69``GS;uIo v;Mt|}FaVV%̖LxmRMKRM |gkX<zW"HeV S ͐VSV>Oe`97WiXhU nCt@YbU1g@Ohq* 6`9:+2Ɓz' Bvl5ȋZb!crw[Uq4ar!l3)%`lr:jW+$fPU v ] iy ;6ePb>7 6>hy%YYXQt,)SjSP3jE!|OWCVv% ::Bq]QASBX~KKAL@)Sae&c#-]FRߺ14>ӨebaGA5ˇCu#e}cyo3yarI))dLsgynGy 1Ox*!5cNƮ*\#@=w2߅P_v <BBKΗ, 4W+q!8TNӁv>t?&Í({qCF6ly@oiUjнo&7xLV k2 n0.@geP80!x$XNûB_T|s@+/KǮko׀]>qcQ6YɮX U AuP=B}e ҤqtE:]jB/[Lnᗻ1?#kS4ސxHS̈́Q#qQ?mc'=__z Z= `Z"cxԙ"h~lفUi&?slB E7;Gך,C|o(]JaզaGhqKgtWeR"/SQrL}Z!lb)vE`͎Avt4/{@2Cn\ 9nE1۔ "/ЍLo&_>|U9ݒsT#Q3,n-hsvD˓3F* ~,+Կ3{,mWqp~\31Q5鯢#B[$7mT/34a1W=^%%XoN:Gx;4?pSk {jϩSG~ Tv՚[]y'ma 8MTBYAN{]K4ߪ[NG |'Blڼk+'~v ꉘ_#/{f][1+Ѽ-, tg{CDAڣQ.y zONfr6 &S[<贠Cvv¨Q؄_Qm­ VQjߙwpQw^8 Ð+$!aU9%8j݇\9a##~fs[$dutq|8-7Jvv|$.nJy&͠>"iup,?0WIڣkb%zk>dl cs\}c8SUN!^ Z\0fS ;:kIO-E9e@^[ =ذ(W~]}@5O`7Ce#!pD6\OmG{f@?S=%i`X0D6?#A`W譙rRLˉ\1|<Om5+)[k=N.]N+]gg,e Q =YzHS-UI1/fKcY#!evH?(G3X*GkANDc9̫R"J)lc봴 L*KKogTikei:U5IY0!yyTHE_*`Tpxؽa"g{I-l^jr&ݞvib R,|N ,c%)'=Ъ^e c[޵:1Ҁl *NG? /'Ba~鍤׉0z\(I LOj.+fkfEC6bΊv(xn\*Q9AR+Mos67>lVL-]-ֺ;a[{&RR +P63-G\ܓ^;GfPib)-TU2Jfh1RA 7OzznvYJLl7~A%G,qdڥIJdf^}a[…Ĺ= ΖN_8U<&Kt_WB~Q=>PB MWs%lD#-8= xXC@ KrZ EQy9!ۄ~1H+xqv5k@wi,>"l b"bms2JP}/]ajv*d%(>D@<,PYr;"YԤµ 4dHW~ꗛ^+Ƨc:{?ϑcz2lģJ=@ !a{l;kb^F(ߵck Qht/ :e|$XcG!,|>R29Z"pFB\o/k଺rT!*?$] N5s^ΙVp9z_f*+攭@ՠK ; wh\زVcd.7D۾ahjS>hJ<8_X~nɋ6hdl˃`|%:hHΟa_"^/E?Y=N#Biz2',؞8v-h* ^ AIk͠RO_ ǧH wi4n7dƽ8fQ^6e:&vg++"nbYN 5Ę~"-C )- DMF]3f >HX~l6 S Yy`(JVϵv0 q6R:A IkO` 9)>Zh@aӆ^IIUc~K6&vJ\kcYcg€sbs3$w:  -~>x;tOaͅFӆ~T.#u5W/u=u6,z$3Mx>K! Yͱv`nGV$;E3)_8Wk9lnG~AV?Hv\eگڮLyJ=DjHP9X>d\rTS"Yύ οJBCEaת l˓0[;)x ȱnErQVvH7"OEʎ n5rgW *W+]eI$5MX9q hcrU#ߛگGC$c[qAoFgؾkNi, v1Dݒ 葹Zg*$]EPlQʄgihnYӠh^NFiRcJ+)<C7mH]L#@r`*+>4hDZngnOڗW-! WmO\؝zou4\9ڞΓPdCNQehY5|( -8 XX + l|ql! |C" ulvEWpR1}Ddt<̵kDN?CX ;g >gd(&0=БaQ6^䏊]$E o3=TsfĒRha n)1ȡ0\s5TNqx:f(5U4o es0>5(]D# ]T;d7M r CfL' .'qq=V}g0XY^b/ˆkZq{;+Ywnl!al7\;gF"lO ]uOXwOZ֎1*!ՆE<_Ňn-rQ@"p7 +eG K/'v^LMIyJ[پ$`f>b%՟1%0k|EUpFA9PXaSͧWŗL<3CBg> 魷'~NjYkYFr腎TL(H/--NWUjqO ؖ;> JJ/މ e@*gt8YX%҈#5u}Yhi\W"tUGVwv6F㝉ch!^̿SÁA {3H+ CM78#rwK ${>^'=2i;X4\T+r"X"?YQkNM- Z3[;:¿xHCTྕ~qxhY Uvcue$Z,g{r Hxv8B5I"8Rv*٤$(VՁ P(%$nEm7pYvc"uuX`ΔHDBM $)hy'zz<\%/Ex b-@}xzaB),L[Ev;$(i i=fs7]E.%!^frk.ѿ+,]Sk<~qW|њ> Ó2}U5u4jA(iz&+,t0cOM8@ҖC(:}>FH+6F3nN,ǩ6~'k$ (Ŏs{ܤW{|IJJ{b)=Eٵc;?e91;MKc(0&(gc,[ }>,)jf4zvq/O~w&1v4Z8'~UxѺئY=@vh7M$ ptX<FcOBЫ>zĖv>=_Wa,B٭\^di$ PjqCg0{IdWeI( Ż$_LQ}a*.Z_QPǢyLHD;OgWk75.tAMJj =&XvmQ:7qXAD\v{`o G4z% t+9; ^\٤PwzivmxAS8NKӴnHa+F&֋c) J3W/* K:YъwEwQ}WjmX\S,*+ABG*ܕ{)d8vM qFNH[~ MG9%ޜ,wDks\z*uEbb&l&1ԛr>QqhcK-V_Lw}4Pp>mYepw. OW5_$Y6%CΞK*wQ: . ?`[N l G;oaUyf,.WMl|_AWI>;UvBaKg{yo ]F;2ҍi7rZNdҏ"df>ɦ qH#H\瀎3"3RRB>i2rt1tw4 'F<mN4gI/˕p8!B^}ʦ"Q>˙ Қz &Y{{EW1܌ACpOQ0Fpj)H}cL9w5?r~~'t+~riՉ>(g__wnȅTCҢ[6>u:6t# `Ǘ~mXvdF[ %й]>BJwTȽ70۠?Ju{+Z*HMB@۴n˒Ȝg2vsĢVq㛨Y6疜s;0!`[N9-KsIԵq7Gm*|o{Copu"~ĥQm"#Tn *_Jw.w_C ;2n!Wsv.f.R¬[t>Ӝ >!P& T?^].|ݰY/~MU1[79Lobxx~3-~w|!`W>́سܲp >AeRޗ/ˤ֯d%,cVT!{Zvܳ +KՂQs~7*2n|Q0zG)u/@7ǿzp^=uA+Xz\PY+QW`.c ʽ# 7y0yNF\w.X+N,[BvE<[- 2p:V-W\(]مZXd<сZ|߰u)%rӉh_~Ce,DS8Бhsao{Ռ Ur6/ELIƲ'$2.u\"J"JGC$yc9 r!ye],)pquD'#1T_&E[)ղ`[O &o3(]dVCګK1co ͯy~^ddY"cV Ί1x4AWI{;Ay0EG/gb6 ':x"<8&ˬ!Y4kcUYg| אjbLP"&% {3yeRZgqSF{DĒ@Jn6ws0N)+ Gk)$~}aCݐBGܔ+H l _S j(jby q"|0)D|M51 '`2Sr4s:Y.LCnd2P%rlty֩%cܡgf]"Tai RE2c\To,t kąR=;dnN TBMUJ+SjZFc?l+.$o*LX7{SL))s>Ib;?옲LyϪ`Q#ҕHn/CN|[ Dz@B.®fУ`vHe5(%r:&8ۮ>#-" $x9=:zԍMkhACf 3ĎnuA?nFZCasҫHIgxO$Ko=Oz\phi+WeɜDYpWY4Rj[uq~GNWMaYw嵚A1)weyH Z(9?/=w~k h7{ ?ƚi r\,T_ qnRJ^?;i|uO6m P>RjK:IX!z"L2#*(OʧC)|*v6|[;hNI@5b?tLe!&:L5ș"%Be0^[J t{ k v\-;) TOù!iMH=OC(Kp \7,''NdG x;SE(Wc6*+9C4)//@cS֎5Vh y_ `V wpGא 7׬̓\,D<08-Jaru] b^޻!:6Q9/t`%KoZ`M RrkyӐWM**p O,k( oC;cU04Lnw1$ApҎ1w]Mj?wlMX2 vN*I^HE$X'rbfeY8j^rL=HLV:F=G9܏E^T?N|I ,a"ywֻFv5;qYUkV/;֑DڃV Gg9E \-j}ߞuV޹a!" 0EO9 7|6A`lAd: J TV cBOq\OB7G*:Dgo k76WW<  -Z0t% _=v[|%XDEМL= *@+oj9J+>bM+ lCkH8~7q; bl 2u"A 82X޸ȉ5Gb3j{8H2={#h Wh fQOT?`{dMKr='Y%Kw5S&PA+ `SI Ykday \łW98- faG *9ieQF/@yF鎦^eD"Ə f?I[ ,OM 3_LN&Punr(m.!s+C$tYzoHH'AtV烌:5 Fs|ZZp4ۡ|W Z@*#RZEȻU{Hh@寛Gc#hB0A";/JXFcMP/*JDlqJG>`|-b9!To;9X 06MҨd?T ɳ2Y;:ˢ8Mz+."PsGh&ہ.'pxKJF6iRi l5Φ*\3nJRJA1SU%Y0KtW zJXH<ޛt>bͱсO$kTvHi:R#ݨHEUonz}ܣw{wE@ՈꫦtHX6뽝^ 5Ran+D݈ 2PX@?lVCݎ}Seb}dW+pn$`U3RՍ"Ϭz25+'&?jgtBN-}8Up2}F߭g`o_D뢲cNt (GGwG؅0 [B<`fks9(\QD˟MiecK4p/ĕoq :AɄɮAc.O sI(IULiF7Fw ,}9,.ֆ F|2AZ8$ȘԳl G +_۳1S}FJ4믵jϭ8ty)JfhYsG\T:Gr=~S[M1g?KYACz2xzA_g,K6 #n@^K9Yj :ɤ.lf0]-=Z,`('34w@DX*C;:kժЙ yi*P?7 se$|`]o:85m,|P+;KtbbIN/jXyU// ,бvI| pgܝ9)G، /qbF':U? J1U]yܡ( WEo m}}Y3Q:m䤫ڋH4 UDpdb8#Q6B&}+cl p6aV{l@UYSPsMxQl' !KRлpb2 kqIAdŞdFy `qG-x-CۼĒ߫I}ݡxfrK~_%gň ] ӧ JؠvأDe :\\pǑY]G|`(^+Q :a}UI_o4fB +6b='nda*->Qj(fK&([q3]r=uels%i< tr7S;zw s UX:;<U1gP'f8>SP/X0Tk y2JN m(YLh&bZNz%ËEP)jIy͹u`WU-=hV1:tLhjEbͦ24 ZӇfj+aLBG -Á,!lpYEd t'UEc4cCԈ!"ɮ֓n{O xRbEHmC'&]r9$6>CK)CKX[zD{wng6T3{S:eEuzsvٶ1d42l zZ;%KEhf9"vk2gbr6MLO6&5 nTY#5(ƯjӪƷm쎸;͸2VjzeգF[.]'8lE@.Wu\^i:f9l(XD2\[1"R;6\n$'-[T|* @[yP1w/]UiEѾic+{mzg^ܱ |3O~oXN|{ A=Fq+QH@pF'(r~~M|}4;^)I)h\$Oz /}85_{Wj'6zpgDq\[7e4F^ N ŭc@;~Z4iJ}d杋ޛSkJƯ[R7#noJ=G@E\.U'č̴7ʭj:.k9憸 Jd7A$o!oNM 91n<؁iE=φmn5w~Ȥ[1kzW_r3| /sKt W#Ez5cf&4!4: BXXtfӑoIva1(:wg: L,Z"HME2E Qn͜ 4h%$r|ףv.PFͦ?Ajr&w)!{j"2ËN]LOmLA]1*/paj `ńhFTs8{@M )Oޘ?<U^_s+YMS\ 0SvWLqkV+ޒ?#ukPi` HiقȘhguP S*Y&m  1Oy- 弼 0n[76XL߱XUY)PP4QC9*Ԅ%;Sh<ͬ̎r~Y։"`qT3x#^*hys"{0ݣ]|4[@'B}vYpbD6T}#pg(x5zا؀,Em]r]0ʕlp *C)tgerfgh#È 5Ź``[[d5sb}ԠY.D2sfΛVϪj:瑪%/$2Z6>|!i>Ԅ_+t|Hi?:j)>.kYc=#_*{*m0PƟ ݚz)99t(.9{w}b`\ҎF"AgעIqdv!n;[VQj"I> gtHX˯xΥqߡ0\@8/)L) v@]BD_J_Rn]#|mX.\&yGD r~gC*>~|v}Tuὑ) bS`4#g-~Yzܭ';-,CöV=~LTjm^f-7pPFhD+|y,YJ|FٿLM1KI/&yQ'E@v8=T/XZZ#$#xE?t@8/|M \zqAf.Gڽܣƭ}J=9&A_\aTyef3BX938~-3Lf7_e)Vf揂\_?/&m’yٕÞo緄tYs,? e9~*ȹW./.>i(J8.KW5M]|ϠCH\8Y\)AP jBK݂40M쁕[U9xZW/9(/3'FYH0=7Dy˶z$vF(G:> eb[8+ط X`n0 csu,7oۂțW#Ф390.3gmײ1+6gPfBzE!%p y<84 3t"_V@I C!OYT(~^zh~G7%jGS2ի/򕤶Ya sCB%HO2n"РfhVqqQwln5%V$͘_^dE6h4R^S g=oTq.esl+c"*cG_Z7z-wRbF c[da֭t ~)aYPLMBĭRLG=T+(Sl:XT4"ښG||\&1QBPJo錍TA^tR{ (nj+c.ݬ5HiS ]spja4Q\kUق쎧-$.:WJO?@ȍP+rEgހg~,$1:{G͵e'МmiTwccǛVZ\AtywY.ܕԟlSC^ .}o82ay1x#~bZҰaKSf|#GXyŐPӔP65e{?K rMWFF:6pl 9O#zcůrQH;I7K;)zQ(46Y!/ O Z# +[QA}XM˘ ꈁLœ'*hgW9T/AX7Q0kem!e?a K\ha@xvtGI>HGXa&O(-A)n/B٨vw)Xg_r;: ToR?!`~T1x`TepAw}(_ =* KL'y*2R8˙r x~Dլqݹ2mZ}n S9#2ٳ"K"B%MDM,{ *?T&¬ctDǟyәKϧVOr7BΈ=ҹ$q_svc44ৎT<3iYǿ~;aD0b[F$Re.ģ 9I|VӈF6a1mFC FȉYC6~0!`AZ?} ^itYR} Ǟ_39À.qH`^9v/4N '$˴Rq\5^~5\b6s vpdr(eHYQ ?r|h_aͿo=lϜpYo3Bi43xA+"m4sM}_;nOlx>%,r$H@>.P߹¿]e%mgiO؅ H/ h"$FѶ%Jͻ1c1>A553 \>uo :X )]vQt70%nATywq b%IP|'?-|߾L-!JдTfoVŀ#ŽMMyGP6XS&ܒ9D)e~ӰjqL S?ĈKU",>\Řwܟ>=.h<q&aǿ|ާt ie5i=kQBݕ!am{|<*Y) p66Awwȏ:3{ËHFrN."02RG&+T mv~<&Dku{}J4gԉ9L/e]tY +RY&XEҋ}8!L3?lE+@Xx=qjWԫޣ }6ͣk8~@{`%@='=,\}0x{N'sLs82o6s+eP!C-[]-@AiI'}՜q"r0Re Af(Oj ,]{<`S?ޣR:=۵ &1a^I[Km~[TCq4`cXGj#;ucwCW:eƺ+w޸\TԴjc]Ӽ1˻w&IJ7d: /C.EdISkvu$36܉8=0+[v7JXI[u4Q='̕}D1߸-ORZeyrF卅-T|Ct9_ː nlRRY:u[GilźGmaƁX\1cLt5\@Ḿ.ev| q辦?R.AQ=wqI%0PKdGR1 **vjߜx9bH!b$ g?3mC !sq$HHi>pC_;Wo.MWmZdڼSۚi }ppzSfedʉY֞tDpL~8PnktNc\ov ScX萆85:R>;uvc:?JBCEizwzn`Ѵhb2WY|C{m*qѳ9E8=B T,E_5 '+zw-sBQlc\Dk  \ =y ^Q /}[$A<(G9#^YXjE6kU.hc~vvMC?3A&*\r<_\b% Cvrq?=)UC9:[qҖu =2T#JK#G-c`.QOWErEhONf!5v'OTG<8I~ cZFV@®6V>}R/!Eϒԋ?N4bW4pr#py-9_^{RZud.RR7 ?~7gU /рv @-,6Ur:b\0E3Uykⅅ\㊽DZpWˮH-aΖiƜ /S/!j c Q-XCl9q|uԴ'C<]A\ϟ=NaS@.v!h[xsXh<&MS1q_(ږX xz#eIe I ra=UE=,=o5>3rY͡_ ٚL&.wuB([#SĊ=~M \bNXLfܭItRc 4MSx-j@|]3(HP zpJ7A1p1KZ6EJþPM\Fk)ӹ`'6(T_bx٤ ].d=cPye3#"JJ]'iH FDtH<%ߍr%Bڃ;e2Dwۿ6F;%cef/XXb#W#=/sn}ծd.l9oI<#!OXcy*q+~+GS^%oa =Blzc n}Cw+]VEO^שU\ QW%wr9x T^UPb2-۽gCk+sjHXiy(]d/(ۀH9&.j38;(qKU@#9_o4t#뮬VG:Zr$!-b7l].WXoǾjZadxB;C^hv,**mR{Df{82iJ#Fø23@gE!r7DtbcnS6ytb# .;0*nKٕG~VűAۏc5jcq/d PR#dfKzʁNQ/9#ݭJ|#`Ha `16>9=P/{ns>sHH/ϻ…X'[bXkbLq(8U!J>=nmk}W Z:[=ʤ':{YL 3Nok|/ԺM꠆\aHHR̂= zfDZy`<A Cá׋مnP? Wp ti`j 2ߗ3:WUt%LC.eȨDGf$;=eت|@Qt;v&w7z?D\2>sXބH, p0Y z"]KL~}Png/^BP噡6c,%E H6WuOzJ1ݜ?m~K`T)Zޔd Wm)UE&sធWdg0M͂ 5>B~Ov&Px^yHuv}vߑٻ? {^`=tyZwl~٨V$ڱ5CʟY ᜽ ,_1:I"U gӧ[MջI,BDp 3my^*,LeN UfqZI\~Q<2 e O/->SY㌂R7lIPQC0VBht2-)5[ 3zYET^^U;+#YӺGγǁpQmKm&؜Σ)XDTnC*HeN#ya-Ro" v=OVBZWA[>WN!Ҹt?Ȑ6VT9[XN$-!VrּO# ro .HL?Y^+߳JhA%ՂP]oi5\)ODg[Nl\ OtuQp 3|C*4JSf#,Cd=JLmӘ)z*hu]<2^ni-4*shIvKk3޵<'Gsإq -Ɂiި u\EӨORL- 60~ZYw)}{}=as7W8p¢kYD <|q5kF5T eHt@OܠZebk*iTcˤp <1kDqH =.NHCƕ7( n\ ל^v+V&pm/p'aQ}pna#wEWvNA@}<}Ck vh@ 6RaHPh|c?$kG$u1-̉n'Y<+kI3ݚ}$<ȿ38A=%3*qcӠȶ=9]ٹ.aNBntBchcN%gzV!csy7(+<%qD[6c:cCK4gJ@?}cfD zV?ͷVJJB( BI+d-^Tc˜Weل2Y^EʭZ+¸te` :Y&2H:[rezj znGUr[Y-5ggҗK@&5'+2t Z3#-%/ʴ]9"x܍8D)̊d!y7 cuNa?lNryQ@Z:'\M$|OL3ikLGee/H=fXWQuKZXn͆${^qCF1̞ )r7;Dzr'ja%7]R[@)9 :_ .dAiљaԮp8Ad"ޒDeW QXQT'BBZK] vU^CEIRp5fb:I"0~ @q= 7C:iݲIhH5^0Q |7] ʠ>1Uy6xO7,hra"9Dk.!Z}06ك,kvaT-]Osha c42b )po(NE[]ʐ!PL* Ŗt]QPn|v ]m 017Dh%dߪ!ΖZ@{},"DպO##L h yޮ_Ux/1߅0<9A{v6EB%S ڎ7E W4Q[+_8 e,)Ϯ֓kc]BP22Fx):^(kqDy`UqM~0'bfh ѡD68ib*0[*$acS (f9fКыzj^$Cͻػ=ɚHEXXh>'e[3}p~:eXxGLuh9SA5oYz=T^`2vt49'k:81C ƫɺ ^I !eh?&`LǗY}"NlуYTˎV'H !v 6hй 7.R̝>ַtqaڙ\q2r>8o6k'P8?TP mg$b埀?Ø3?hMo7(d@hF\JP֡2W`F>wbdFRFvJL.5uFN4|9;d s=nA~ >{,N}zdtt*/UqISi] Jn]%PRME߀~}TqHƽ&۫sHuJb׊؆&o"QB`ut03݋ōD4IkKLKHYdGC$1}$8\ʲAĠ1R}3&)#BhVF̓{4MgfǼ@|S=:2m"Pcu |6&U5N 摉a{U^ ~ v'U' ׇ [{q<ݣʁC<_dKb:T'TC=qʡ4 䴙|MQ{ai>C$J _3GZnD{Yf ͒'&;=ژ8uz&AI/AU52gѧtɁ},@2nژEs<[i&}M:ip_7#X`I+1BRc&[bc @o6"`(9K"v6 gGaCu >(7P]GMh]/2`(C^YPl#./)p,ꩄ{l jFY١f|ՙr]>%1+Ѳ!2ALzi +߬']|VNAn32ĆV}"| +HKZ?v~03ۅҶenv.L# N.Vv!RLyH!sy h_ٵ3-ة(۬5,a1X ·{#'7v=ݗSkO~ B:U_˛ƖvjXdN.hLlނ1T >S;SJIGѻ.ȬJub0J>|2m,,=@2_VQhPD5zRiٙ6Acjxr ^3-<$=X|vO<.sn,B ; /!fn0^>/|4CMŲs@85wMCyi"`,AK ɈU+?f6v :8' $zю5e'i3Z3_h ??p%@TF7$4?&LW e6')hZܨ8z툖>5vC #k yvr ˹ Bo 2*1V;NjBWJ 0`E5}< Jz6he&a|IVF^st.&Y oT~_{~r^n2a:F_Sk(!^ֺc/;=9﷊RmVBTD# }3v?:vlc͌}\wFa[lXUXm٢];6@𱊝|!>$R[,ϹRYXabo>`9 Ͱq|훻 6_dɤ{Z4`̹6}ԍxAbM=7]-ɆhBdgDs+}$܉ph+jOϠm{FLԍWsSTR’Ż(vʋ"RyU۸vtR* Qy> P$3mtι3:&#?Hw^b,5{IQ(S=Ob3/$66Wf꓎5l(&/꓅z)it6];d XMԁ'X!5KL4~Lˤݳ%Oqo(1-H nڀƵH8p{Җ! (KDhn]6sde 8FO4ve#SΑTԋGJsNaY!fNڡCSCo7ng@c>C>~YLE:ewIC̢پCJFNr4g5-KQ^ u4` <|A4_[ ^mkDߤ]$`x]1GB7ΐv3Wa\Ĩ:O P_u4 V)~e!"iGV~/dIDߜ^p ב01fIbD=UOj`Z!(`'QSxʵ^4clXUΕZ'InNSzԹ^ٍfh<ظQ`"1+XLdЏ&B:g9swGޘy-BUS{X%T5(?'?{#QgRD̞QsX=\6V;*WnuCU\e,jb %̠ wG(FDWkm HљXα{#dI"2^pT`w(O5\_ /[KT+/web$J~>;`MqY ̭9GŚ~HmNUF?n3e3t[T2#*d]ӭ(DqIS3&("t[.P;؋@gJEc.c EGFLűTR&BL\_\Jdex-< Ǐ:Zg5bN/5賙rƄ<2K;Zn~΍m p.^im˜"vU[u)_V2XcK4e9K܅SL=` tTӃgw}?(UH B8Fy0UjRf62@`DV6Fp7͠)z6RF 4f=.|y|ߗ_V\NC\?$^+tӥ)w y>v+g`٨ᢃXIbXR `lIDA&^w~ĸn+w%STcy\\J{ 2hvI*d"ޕ AO=)?M;E]"оOrg4%ܑJv( S=) k@$YI:oF_O0Dp>?*c"5] DDJ6bf"*AtH-2oO!;Zŋ甍.Gw5e4 -)HLDvNn@.l ' hYo6z}֬IB~9ZkuB(L<_{#&ZpOBT}Q~TY$;.ɚ8Gwd&+F NlE,xC$?8FDs|Š4묵N4w1PJhq; 5YKdzv 5)ZauW_Y~LI@zlNZ,+brzy>vr"ē3”J~A{xVY}Bܯ<3>SFeh'p lM2}u,/@C#wN7Ez[g=Ӆkx2QwLD#:ƪD3lFUp#$#nPJh0[oOPۏ3F>UU!6z~zV Y_1I;}\qϓ{,%(wsoyY]&K9%L4Au5Vӎr#,fXiC%jI8'4ve}3WS [Jc"MCʾ+p,#}%򚝂nr;Im,\o~~a+`X,v1h$Y8>Ύq>1~d uƤV謁_ȟ E}j>ְDI^Rqeb~ œWp3)[G ~**u>rjfYmUtc+4F }L,s7ⲣlK]WBS.d;4=3b!xz a|f Y]0^+]+_Sh{DfFg+2![F-Emw ͟D O\Lh/~&Mv/J}(k:v+uWA[bNR_g\=ͪ*}>/աJ@nS^ծuhǻ M~!O$R#uy1zr?=La*Eq-EנX=p;U}FnT@3ќ$v2YC!SOx( = :n}tVl r!fpAlH`T Мn0|BP4cnzLnj0HlEpiAW D b * hH*;97]/scu`HDQ AI-տΝW[FKHލ޸|10.[aT00j?kUͼSSs[r3-O)P2!Ʌ1p܉YiZ_ic3Ox+c O}alC̐ErRfȊOpZYg4:n|,N x(n7gmic62=synJoX?&5RZT3`oO.a] "⩜̑JGA\D{lA40|@#_'} |h.Bm Y߸4ܷ'_mſmTeV-vf?KYix,uLem-3} +o| #~^cJj:SKhZS$|h!#yݗ&tmy b+Y `NEqy,߄"?I[:%2 FI;Z$ Um ~fyXR(9͔+8}ڂ؞CdѯCH% 8=8rSOtzPv%l\DZ (7`X`v%tkyf#mф.L N&9 t`CB2r9Q"/a~2Uҕ *QZiS$φLОWrM!Y H6Қ5jҤ6U@-A-p5^:5CrKsV(F#&:/źNq^z弴CMb~$=Q=\@ F G X]!HJɁyJA\'l*^at%1Du}ch8ƴ^Fs`^ t(MI<m:% }oUXM7.:+ WTȱӈ/Là zLj̟G~9!m: cȸt2u;xLG>BMG*׏Qaԏ` nsjAxف,*[x긫)Jg:j@+شߤWKQPa/TX@h# mp7^Œw#X$qhE2qٞ<M֭ gd l\pB$ [TE?6)T'еJ'㣚H9Pd&D<"ǭttŤIX=}#է"$>oTǀ1V/ڴxJ;/- rʓuCx;0ܸ -pY٨ p>o[K֨5{hj mCKN[3vq!?qY6*uDk99Ur4hO9:G?dk13syRh>ik'T,~ Ր 3Gt> G2jaԣrVfzy5@&|0:*Mm!ΰD%%P9v'|eQ^G9QAk멾}zG6HnR7oNtd>}jE"N=) ChI`]3/_6 #gS,ު1C򙔼/Bϲ.dROR1xpadkld;8APz*}Uo 8GTgcLw2.U AalXJ?~:MȖew&?g}ɰ&V[ EIZTفDBV$cKGt!KH&JڷoGZ*_~^ͭ+t˴a'L0_fߚpqlMWR218zTg6n_^@_'y@Ϟ3 (1>E*%uZYIy;}`ohAe,E5فO{ޙ-5_dQpX.r1)${a(Dl2/09HH^0!J1Y #2@tbrfSdUC*ݧjCR/O0y8}&.,ǁ痴r$%ht=O}'_ZϪ 3t\":zM^+,487(}m8<;*m.Lb̝݁rC \2v7X*ԃsK}<.Dצ[]1rQo,+-8[AjFa6ً-:/YÄ5߮#5N#ө>ߎ| NQ>dUeΫs*g4%\}hV,k`jt ~OT~Rv'aX뵪x>6%]p_aZ{ ة Rb".D"RsGi<V:<h%aNɅ]z ~4c)Nم,{˾kxQ] xL>\O ̜tba b gF\iJcup%FG?9e;xxtL^ w0vi<ޕt]5B۟GւOt4 jG5~vc=1N%35CS TL:W+ Kn.=oWϳ%!RmqRD1 Z [yRWgCDkT|6~dr?eοrKEU,&%/B7)v0|/ u'(*aZ@>g?.SKl8# wÊdq4K]ba+-z"ȼ>duR{_ s!xHٵ. H[2ra)ɘ",=^e}BOiWk]b=&(QSOش7YɞDRFN*Z?縨N\`[-JSr,ByuXdpN4l4^d>ñ~5%۪q|Z?Md>ԙw"2i[_Naؠd0wpG״JvtOԄAg-=ɥ13Org @/V^yh>oNۢnkdrZ7;pٰ|?[@+cqD/ATlb/{/Ci>{UIؐ留ܒ^LB[RBUĵC}>ۋ 8lI֮tMhw/~~%R8cӳ2ɺVh.R Ɨ))QKR7sG0IQkS-# L>-iPdr$$AVt@*N 2Hk#f|O84nىmV3,C/BDX1eO.@Z< >!xAl0a. 2`#I4( Uj"f/w_GjΆKtQ|KƵAsӗT7CtPϘR*`Ek%}qj2ٓIcy4‚atk-`;a B@)adc-bfLyY^-Kk4`F(ѶkkhQ}_τG}="3LyxVӧ+c&itXw*}ҩ6nnsv.٬ < ibTkrsM?l3&ų!жd$ u06X) :ړ eM+&+K* Pz SW ~ٹ2ncXc p+=cT(LX}`Nc0"eTKpzI@-b_lB`J䴔Z9^%-G LApFO7N/TV߁|D%Sp0,?mK=bѽ:*BJ$F+O6 k DˡJojSf@$[T! 8[)i 149mAܔlҞ@|*ӟ{gwhoA凰R4zN‚3c?._i pX5'Qy`]h";)ʷ*H$Ts?:95T꧷Ж-s6:M[9b,sO%ܚl}&gՒS}ΗX5)HQQZC 0纨zO1SqxJX{VdrSLV .o:)+}ʄOB`{?/"* bPZcF8pcl|= {A+ҷDxo;C9qx Ug dAm BZ‰sa1rBO)`EPnXy(B9c]#->< /w~`<=ɑD.c8XN- dzV*cʊPh} kЍ)ofz%ߗv~Q:=1kN >aWivf+K[`\K>lOdl{Ƹ<3a1>xi!z&{%& C=^lNzڡay\ ,nwZS&6 2k8]Kkػ!z85o-GPL@^Q3xtBE/&_4Esst={g迆4uo YGUw(Va,cz2itcQm蘈`ghk-'o/ϑб#_4Z`B=t ֎+Kl*("&sVPA s*s9^2ج'|!Z7"^E:I&/փg =mB=ZRģ}"  +`u+Lvm6Ɓ쒻Il~0,*~0+.ggAXkt鳘jt]0¾XiKDբ!=#Tov&xAD\wǺ`cK|L\PYOLݧdڙ~%๬w I(YuˢjD/(pEvEWO.\<ńNKM {>8<@5|B33~& PN*UlG +H^$e@gYn}\2oR\&@Yn,H!/ce,PV-K `O`h1.`ܒ@o Jٵ}GdP:>YKܫkV9{Qq\(f~xj;@U۪3ȫ>^k rۛxtG˨}\}.e/RTIѽǒa`y+}67Ũ,lb}#/vr{hv8L,`z`حr"\Qx3u*/i%`7frmH5wkztFOZ w_9^$U4U\76| ^ c&B}:KB9U=bD1C˺. D4" @p1i J|Ɓ&,sA5>cu|,m"C$KЙ .T jUPcA_7M9TEvQe=ǪoX º7\aW3Z?Ѧ'k?. f `<)x_{mbKFN*6?WP2 36 l:^抗fmTxsŜX@_?(&$ [HSoǁSؔBt){g4zo}wpWZD6O;"59yreInzNjg֚i{5tiFEY_My[}4v1 PD@LZ5`wBfۺIo8JBD)+L ג!?} ("NG_Hy~'Eܢ<-x> 7yo},iPV .+Жu8c$|U-d OKW_uxӾac[^oY@6ӧ2=EC|)mPϯIUQ%20k@9m@!=Y5큥 dd_8IUm6#l^ȊyM=cr|YT̏~7WNTF'}s|Z]dS 1DIWDkeҊ)-_MZf#;'<r+Zt'Yk nbGRq6DִwVJvQ+n y~Čut2r5mzYq bFL%p~ƒ*vo-=NVbu|YM8c~3{.]9`!@NT^G|rwo0ĥ|,9,ƛMoC}[`sn`n(\4$L\T*rW`1VFɒ 0Z.#"$,CQ* Or Dj^+|8:Ulc~A]]M}T#YaV`uM7Ue&Gc=Z2%t{%ƞV=8ik4HK;00pa*2x8A")qx8[Z֮u"㵤CX1f^o1;?%&o Qd QeVHG=_<]4)Er^ZZ|NƬ<6/Mnt5྅=[p&]YWBZ&@-e%:ޛ vGW6F9]E4zטˏϾCAxkԶgq)GvPĻlThy[3Jfw$n+9 B¯]wEO!f-j &wpI0 u#QE _YL ICrEe4`jL3kei;*&v! "o6Px; ָޱx?tsqNLXƙpVu^|>y@hjM V}u9@pT,|v݈.3 a(eNPF rVJ t+W['OCd 'n€h>l#%(Z$t?0nQ}0Ѩr*P H$ ľB+C ;svWěYIeubpAk >\v0,L^.|psqjA s\ w0S"߶LtܓQa>1UJ?ܩ4 yPV`.+󼖸>떾:cH |j^f gO"%\F5[| +P|P͹ADx6y#ex]R z|ez#)VVajn@Uj*|+OبxZuUK+0ՓXyS:0Țo ,y4Q+:2#D>D{Mᚷ@ĈқkOOq]RqI`XKN6TTd0F^bJ1Y!7TX6iDpO){.^Fe[qN9[mAGdm.^؏TK 7Yk{Ei#Vy4^c31EV+oS21O+|u,G.KX鷙UgdzZ5 xA<ĺKȢx⩋zl3WVsge J+ ?1XM'KXLJP~6!xՅR}+ZlGKA|UK@EtJÒ% gEe^? 4NBw0KL=Ӱfݑ@,ӽ4Qh)m2hW PpK!#!r;VU0m?fW|ɽ.6ݣ|:ٰ*q<%:QZXX\nȂ e+9~_kw>=#:DB2=~yGxğm&^N8웘$ -:oQλ]ޚm7a79c 3Lӂ6iO k0z߼=)GA0x<r  (NS1(@R#.qCǾvU&H'.m$ ư@$h9{G)qT=Dp2g~)t| ^_AdGl3ªFtwiI؃xa ToGLxpp\.s&zWyҒ8Ymb=傪)@nhx0:/q%""̦i0})+ב[xDpY쵢}xR;Cԕ/j|NbՇciPV{twUDy቙ku\0ZX]NHY6TGnÑ{ӭzL4X,.H:wa1>;͗3Z.LjX<ӠhtEƱ{aOf(;:68=4 GT\H(cT +I$O[ (H<޳p7ok>~Б7C[>is2]H2 gj 0Ye':8w\QYW,Zټ—U{}K2n1q]ׄhSOM;_DXlΩhjP2Vn(nyS$iؓ1 bޠNAoBDD/VD/fF~>z+hW5uv_p ,IL=WZO:SOųkn=2x7D\6vMbV?ݺ>׵'D.]˦͐V[mE`PdD|62>2 uTTŵұx:g9>sIEET.όN vb8(%95ka Zga#aT_AmɩhH'$kr+xiYgL"i3j^@m gf1?M\YW{"㖀[1g($mvNF~Z| li[ rX_8m#KDŕehd|.yAPڟQzq3c!cEOsV&Aqh5ȢF^PvS| Z~MQfal_w ' U&*# @2j-@ QaD ^mU"d_b* AOV<:/4XUݟ Erfox@kz֖P=L$8.Q{YU#Z7 )=Vߌ=ʹ/%V5(fVs@"^yj7~jk1Da'-Eb7_tozţ9i`YU⋜ی|Tڊ_E3#-)RgqoR%g#GB?b$Av3,oN] JK8Z45چߒ]Ε/<"%Ư:H|]| 9DᰄC@lx>5YĹ^*F`l{ͫAC <V%ѐg蹘n#V0g~wѶd OUń'?AI(@7H9#Q#|e؂Q7dH[KNh2r2@hRs(򋿏b<&8A7]dώX̶l ^88ߦ_GݎԯkFc%Hqu5Eg AZ /;0g!J~uC`tuw4at!oV,h stһ˓ ?fA /arSLYo[M@$9 P].E%.٘DmK䔊8sVzyY;3(!W!8C8oc$ޙ[YmڹlFKwe(AǞ 6t4~_.M|*JÉdK FA0?D̞#f2hkLafmFG8?&4!*iM'S9S5}y ?\ r"!H+haur+D7{xki8]>f9)ݮDSix^&֎k}zf\b?/7HeFtk$zS~T }D}2mM!=ǟG0=HVE6pb/{GߒԴI'"5&,yHDLCKiiAt??Nq};՛vRNG M>3#ִpi'j*^:~U9`ZFWw*t%s;|RJюsCHY?qӚ fzVjaF9rg~Y-w4rvޕY|#G }D;}R~1%MXFpk'j|* Kp;qSw=楇:N_OauD%fwC>gtj߄t,G@$nh!DL^$<"RVϝ!,Tԥ]rvz;#1K%PRS"Tgn >f@ieK4 7|~6&5IyhnU Ys\zQiԳnWCRwBl8؜x{#*C^VS1g˿">g7y@e@sCI5I1>q\Ԃkͬ}qҿ7R x$("d{_Nh;#Y {*+&?ţ? "3mw0@H,N`G#@i{߸]YS;dƙݒE=h~WKw "ʛomw9y˝QNq6y "jE_Zx9"$D(e/r}3s1v)'A#*@6DѾ%B s{@LC6!?+cdg{=[4 食~̜.1jm{ /d52hY^*i)y z|@i'c^[Zgt; %@>W2YCBMdž*کFj`܋믧(x Oaը ,/ t\oAKI ЙWzb5 \3KҼŤA)ޝ"SjgDD"l]U&^Y 7 <蹾Rt8V$'BQx:T=\)8 l.~$Csv험Zk<.̢gca}DVd.%ħcՁ4x:' *»̖)H@;jʝN.RЬýV";t #9=]d7!.H_faKwfA4K% lZ،ڞ<ޏK,Jz9AVer苯ɛb ڪ,;1HIyFҀ;u&HZyIz@DDൽ]z~;İq9kާ=\PF_/<&T8#x _`bmQ/DA{5 $`I7X"exlxd+HyWi%< 6Ed6-s_.=ER"ccM#X"̧|9c HlF"E<}W:9_൲:xv6;-XU7G!%83ݓe_HziX=7IX*(LJ(u&y)Ex²A޶g67 K,NVdls6CuX:3Z,ˇ/YqceOfn DJ!ƾ>UdR850 E/K4Y%ơW6rUp EJDw@VvxL8 )5_M~f"rĺwmmuhOtd:"3\JbVeTh=7ȟ91H[űQ{ &u* }>*gڶ(' bd^`ȕ,Rsޱۖ$~%oL2u+Twd7lq왭R? Ͳn9܎<a$'K(Z,r,v _r5qE 5{8֠ݥ!v  |2(}@ /ʋ&?V+ڴ[Em"90bIE%oRx&ςijc%Zc$Z0t=}+꿿Wc5 i8]^Lc_=ʔ{{4g`tQ-c[sA\Vس(W~GcrOLy+h㖩%1JNb(n6} f$X_86H5VBq?ActrR˼*.כk˗ 4d<^-m1U}6XPė{N`ٌ:;Nt{в)0ŌM-=MR*z#-zG3#Ebd/L)a nnȏvW>+wuf$ -FI >`.)ۛ/c=KA}g߰^w{6͠~PjcBHu7] L\;0f'Ǒ~e^҇Ml%C4Gt>v iDD8,Un+ MvUr;Ϸl3uR#fF. G:/N p7bv;hh2G$5_wUr̴ǣryrq4CzoYP[ *{>*`nQϛf`:gaK퓍C}0>NJ#m}UPo0Ur|uw棟˅Qgyom iǣ ?a4zǹf )kJAxW o`VmV2K$@w\!(R8h_7^5&H:90_šh+nex'^iTm?Ĵ15v3W2Gk^Qa܃H ̪4!8UFYUWl $>c.A6r(BX_w>H; "ú?x-h8 T7/]w>]@مu?j'a *"8Ȗ\] l;6!PR(Cp9 핂EOV!?_MZAmk"ڷ,c bEbZm5DeuJ-b|[W0/0HN58+,ˆ20Cy+U*3RDUg:Џւ~JW وwv劦ިlw! ɭMіg LPHMJlbSEcfTѫ<+2է,|#T]G ܱ<).xz($f![y4EV“2!] ]>N5H?QeHT -PѣD2Q[Uw'uf^2֞;prF[1H)ۣ٘D2Mb]{ĢaXw`^ݟki'^,Ul5-dzXS"*mɢS!^gg@TMM4N(2YEdI$$ )@' ֆ+j _/B"B7c k-^@+{iS̘~4O_I;j}j}=Bs2趱EpStw]8n*TK;:~_8H\w%yp *xFXs%vUQ~? $PRU!+Vb4mZ+r@u;%z=kQ "|;C iY+x%G*6˱$RC6E_iD8mU9M3F( ʩ^SQR 0-!t U%! l{ݥ;Mf[O&&ʭ9fE4i$6e xVV0| `EzniW4|Qv}JE&3YƧ}{Qh+<t&by?e9׊8#ð4vpW1RNT8A7 PprXhP8dI!4.m"OU\g[Z{Yax@HD+K;VWͶ3nI^<-+rחn l .@{h 1—K)l DW~P?W Gt@ zoKN0-~FHcڵSt#s)vmXw:]Y'lY>kWW!YJ 5 =/,FBˡjЏ18d^5](=t>9gkYkkJǮcȀU$ rn9Z5~ [ :OXV[Y;Y$?g ۰W8̲)f7J< hV GxYEڧu&S82WeJ0OƋ a]kC01zdc01>\C٣c<%+89tYKmըf ӹ0(?cѠ'TVYp=ŜY؁Mum ^Srr) F|u6gKA޵ $~ m^&[/v<'C9vL^$0G(п:AtF.q=9 %$h)qYJ]Ml$ރ#80QУd{qm rEr`i~y|E'owp7CUD:4 I\!+>㑋y݋{w Ɔp8;@ѾNbusQKb(ÿH~ɯ4 8! ڿHEvL'''Co=TrЖ6o;i~BRK.^v#ݱgDPOqWF^J%Ze'$A[uɩd,՟z\o'p#Mx|&5cJee}%L)ͯo) v背/- M/&Q`K}E 3/}=/D}L\kD.%bDOԹlonO {ك 1R tIo#}1&74qgkAsPV;Hg \Sd^aiC~Ih?5LjWa-=`)jygMߩ3 ?|K@6x1 3)!E-DlŒx9]FO~*Յaov]}6}]'Α:@bl^ߢ㥅D=.OWl]2;5VQ]9{>Ҽɂٕ4 W?0ܵd,Ixw-Kf-&).a"!Cġv 9;zEQiV*wd z}1 }"p{L9Wkwx}A#Qк2>~8#PpF_"\BGXhWs EW7ȜXXcu@+wl\بu7hS(Ɔ\egcԂ~_Bؚ<.@-ֺo@F7Z >5yWλ\YA ѽ}5Î/O!dbܮf 4뷮縟1v1JL:ȉ1\X/2{(t:GHZr 3iyBI97!xh)K1\WhJIpx2f{QPYm2PV@a&q#^|2)]~ע2GC/;٢U|#XaYcK`<1 nqVSA5@lKe:ρDw[a:LD\sp-vR?RDi%{z7"Cz.6z HpS- ,Ehf/C^S[ZcZ0ʊ{K8LbV V%숼_ud]@~{Jpxp< q0n$/1e?pJx27tuE1 A0'`epkmpMe)F-;Fzx~vP;Д3XZqn#':Dv*(xCO~ 7J0U^;`'ʘ)cۡt8zSa%r$]"a3]*xl`8g"؟tqU}&KL*#t]P]$by>4Kz?RL7>;W{hX#uKE#I$sq+% +QGhTs8t;EhJؖIKԭRV̤$=jc-L7&X}oٗ`8^e yPE1_Qm̿eڊZ- pĄu׾Ym"eV}NPCJ'X._pH99ţfF .C_!TXVyVP}`bmˊT+W8Xx %2>[ X'~}]9F%A-B!#C*b5s $t뽐]L̠3*q/Y e, =ikmZlZ'[*xH^}ԙ?Yń 7G2PϣK%N!6=1[BQ<o%ͅeV2a4GUL”ZHK8XJm]JbSAa^j.wH -)ͬzR:T\`Iq^t?#ƪohMsi 5Pye]G4 5))1rΰS6c&Þ^S nb#MELųC!vױCYLQPM6jUuO̳565r6cp" pZδħHmC,|ʠs-N}Ѷ{;hG4pu"ЏdڒIX{siWCuU(Zyq^N+GN{.AAC<)&kulA#w9g0=7V:oxa_7[T(3ŎS.a]d?'ɽBg)[2a0qNrH ~XΏCۯ('Qtu.QIֆ݂[$lBr"Jgʴ9˗Vl.B>`^; >i0REઓ/:&_<E:Zw؄bu- %75tV+UPD;CY@I\)9/Ľv{=#ȶPw`-w|/Byb~MD%8}zq8JQ>q\@Ej#e;hѿhZ3wmVx@U_8̎nTnVL[1/{"_*ʖ!(uSlxR!2^U#RȜb\3E/+gN5C(҃q-OfB*T<-O誗FNӤkFCZʻZ`Z'%'ǎ0dXtסEͮYP4T˄vCppFȸjӞ|M4|ׁGI(<#4{_xP'hF(T KxπX8(}bS\:|t.M:Vݙ8wך>,*pニICܵ!**7\%ϑyE;>r@XE?8BNZ pH7\hg8)S΃oFYEfQcc/h.io msEpa a AyK4sDVbw ѴǂP}&K^ ΌږZ iPQU\-XZB.X]+LM9: Rv ^ -0:MgODŽEٵk5\-7^}*%Aj_jAsV`? 5Ȳ"JZfָ#f%+F??4I\'$` &%~afav?[C +%ۤvC׈~ZU *v>tz62j`?`胅YW|ȵƢ7OMqq!qe>XR *o4(Yu,/g ӫ>A)V"Y y eUׁ|q USV:d j:a42aA) pZٙF`hk,KTN#/^PP_U}Jq$B n)vOi"Io izxW&3by\%9v'dSb? ꛶un>?r]j&t՜ d$VЕ%d"U˗>KH yBְ9rJ[F*h DgKR[N@MIߪF*6•xrz XhN)X}Sgy!lh顯*{vHJa f}H.JPݮ#z75r]OkMcx[^؍_f Xgt[v:!mȽ8Je}i>4E{diV=jX_Kp38GmRخTT,~>˴S7@b[, 8ђ/jҋ_J2a^X7l:Á3[p2^c,єcfӭUXQ:=ٶNڽ n yk9Yۈ5IMѥPS>^6.۵ꁰ#kHh[Jl딗FʜY)YuR~ŧm(L ݮ^Q<0k=(XY"n>(݂w)j/ߴ \(ڕ繖 By#[\x@R,`>36?Ȭ,ٜ{}-wXbzv0]̈́ES`('`}Тsxp{4FS_E.5 ёu/ڸSݨdD~j'l^& _AG票GLp>l,@_?,Z-7v8ܩGϺ}%W{cr_g3 OUm*T\Ÿ` sO-c~ }`şZ۪J]-sB\;,{݃hEݥ8\xGY͜KxݕKjNPUow&1~  dSl Q-%z'-?G!v$)0v:伛#s:t߇+jL)%{pwT_;!_FLxB1K@Lq^ 9k,g*`x|רSKd'3n./H1/䐎9"j "Uw!t30}ST}tΒ `8,㣎4Y;?W!D7F3%#5C<U&8G3>}KP4X{7B\eMB8{տ~} ̱\ZUڕ G~$@"d>z5){r'`_< drRrHæx>w~|-P&ao2I;w^Zq[3Iij[TL`*xO9srӰ|ZJ{OW@D 'WLT]I55U 0mg-@Ԥ;XF9q:mu8ާ] >~;lF֧Y0К_{Rr>N*Q&n˭ܿvqJr4>iƝ;U/”Y2޳qb:Wp+q 3oLVк7 禳6s"Nb̀߳ܵϹ@b;Ło YJ?jUEENu64Z~<`g${*lbV Ͻyx}tnaM9~`]ۺ\_WPZ dfBC{,#?[@k@ΚAs1daah=VOF|억&2)OYاNW=ݹxԗB ϤDrM:)AIYīWW8zXgm?+oGI}!VFʅ!oc vnryLx22ߣQ|-{-H6啗h!m|_ʚڗcTi=|+HG"-l0f[+C/ɽiqRfB~c4Bfu01m '%G ㍩v S!r2ۂّWːDM6W &{oe%ud|s9TKN`3im=<[՞* /3Ωh4]ٱlQN|z^WG"uR]kn[U^Gg6.Ԁo ϖ`K_Mcfex!)tCHGɧM1G+vdTkCdLaf> \[ǧrᶻgk[R!sF8f͹*U˰$r罡fF_:(PvҮFzuńH CV!Vi` UV(`1!7ݯ jMty+b|b_ a⏕c%@XGj(w:ly lO3\-Z#$Wp-Pnji|ͧY77(9"IhjѶ;DsTƅ~Qb:<+I" ]$ %l1=%K\ 㯍i Mc%Mxė-7S4>Ѳ8AwnVc|g^5 |-'XE~L~fgg$2ʱ7@b.6s, &g6}"a_J5p2`@-uG')޸&JWPdU`6;E#1iBah\0^lt?">,˨sG{@a3#Y>V+j7TH " |ȧ2\43-P6zK{Tčf9 V,OMur\ *'PkDʉ1#'߷fsTY&n5sJ.Me@G@("%KeHIxz~~ "qA";njLOO]h)\3C%:kݯaY f̩8Ѡ6\sm.S./sѨbώEY~ndYu9,RLNHM'S;a{SUZT7~_@cȴf!^fkpwR%GҨ|x#R4jJ9Jުpñg3r+sKT-sTWƴ{ELF.l3V %A; x:aIZ ?;/M ΠA#/0zYQ3T v| 6pjS~Kgd9~ˀ0#%Z3'F\l{qњ/$LCȴcrF<<҇sko[h3\7ԍ5wNxt*BA$L[ *v9h2 =hېmpF;05c*ϸ)4OnM$4C@ K *w1a1:B?6+6ko_GLcӨ" h9WuOuĴ%`1W}jǧd7M{"@6u4(! ]IJ3*Zk1x;Qِ\SM.jaC {3G$LA᪞| W "ayFl<_tm4<-m aVj7դ Ub9\7T5טpl1SMZcF‘#21))ұӘ&N, ?T^R )Q̠ X3nB'_aBB)섨ʯ` mxs ?YLǪ?5<8)$GοʩIƥx&| 0[j]dEXA`.}mόZ&<9q~6,:ME鎾lJHytC̍x;xY3q PP{&F`+ZK1dm@_JDpCUrIFsvzH[1)]PĤ RNSeCDL䌪Gڝ%=Rt U$.nՎGRRTS;Ԯ@|`i tlo%[a<:I<Ѽ[uVgDLSloUY{? jVCՐـ=Nǖi/A*JXt> qz2+X?+=wL>Њ"ZpPYc7`ؑTSS <࿐,b^up'O_% j< Pf%c_dMba.*hqXT6~ `*ό=d ?PS%#.d `%jNP^ŕ#+k^V<@B)xY9F B5T^a3,NČ.j~B wI}#boRiH>6 Į2YjcVӢ#jj#c-Fn[=z[\uSaBOLurFa&~qiL=0M?봌$",ImdB 焃ZZG3Hfs˼XCIvnO 5lk^yj+ EkmD@)|RԒWΥ ^N}c0- TkJ3pN̢DZu8Lp3$ܷY2X kf;2]٩N@:xXHҀDӉ=8+=\.t1o2J7zk6~T%)jO@{_brc~S \:WfP-oE{>u@b4a}_28[~οMC[ t.{R]1 AX/5P5:܌c%A.En;nǮHG@D!S3_1>|S,M$GP{8[}/JWh jV4B}5\EskE q1JG|nCsnC ~AaY%meS\vX>J:8mR& RiMgXkQ|bCF3޾va"큂;{r;ڣ*Gberz6MtbgcJsr0gkdQJoAF/X94H_Ro(6Wm w_ٖ5"bS>4`̓[OϾP[ȃ|k^"WCW;_@V4}ށU<`hD\_T 4_]b9S '|Gz7:x$R 4gSɖ v}?D' miT[`:tok25,/upS=fcUo-Yl IEū>=פatUHƵTRYvKۼ;{uq6f\ǙPC`{oV-A` 1u X6]dJutW_SvpOڥS/4˱~3VeO҂`X{ƽussR:F;:Y-U {ÃCzjᰣNȹSF"iS?VB{.[s%]?X566԰}Ԏ_>UGtN>4 OV/3 x7U9E@NX4DA:\ʕghpyW|RZ޳5=?} $6$y0B-V6-&P<"8=A K Nxߥq]yH0,GDҷ.wO*v=l'5RY핺y{JxF$qi8 PItqB`1|&yW^2Kg Oi1`73l椝g,T}% z$s ʆW0,, %bGE#P㘀 0LL 7hiR%6 ;~:av"n.x>Q;h1 !GSTT bwEU2.TH3XJq~/m.+f ˘P#w/d,հiS&ͮ%'S^ڥ D=Baܹ񚰒᳛4z-tLuĞNPE艽qasKu qI@ 4{^k4"~mqф;jaش1rIIp\;h51l!eð6D}n~1* pZ]bzxzM:QUk_iqI: [(XhMSU҈cI2w&0L\ҷia1y#+3MXùL03<{Qrb~{8=:ϐ.8~1C:/2:'OW,Eލ (w8:X,Ė[ 9c|AE乲l{9di2#Ǻ`g,Lkq)zk pCaH\pFB[ Rnug{w-]k6;^r%2Y2ࡊgZU?!bOVa0_|nboJ}8HudBUh{\(|q=¬dgDIP8C#KtEd `XQt 4=O(>l1<bsnVwb/fj%LJQy6TBeC#W-t2g/v Lm~wl)j&c/& da;\󟁨ZN^y DL5Oj7Pr1hE;$*H/&Tk arhc`ŔMۿ6&BL3MKsׅ_/ 4ߕةr8_}=#25kLHd2G (ׯنӛ/!]|z 0v1195k:FcŇ[- ːnt0:JnB>#H儤X,kIAS}&e4ݪ*DtFlQ/ܰA@fLϒCɠz +G#.$k|Ck `DM(w!]H]:#"9}xnt]wq@YCv U籲VYY6px.;z@[4 'D^bNrnQtچ2Vpゑm_=nz <`mk>dT%K?GBXdU6a}/d1m(_FZ-!X%wg1eoW{ ^- w!_ruj=p1F,3- e?8[w WCjWx񈾛ByBeSbVwLc= xEM 0E}FCmjhq/GCj:Zv@tK OR~fߔ oS"6.1I|:w2.}#RZT|@Q eN 7q9ŅDwi' @Ш|fE5# g>MVq5řް0jȯ73a䧞0;p&Ҵl; l"a'+ 9ȨBߨ (l>zD oEzO*&2vx|' &p]ڳ.b&./W=ĬtQ&ՍHDMUlH>Sa~Au=e֙e# -"w7Y1h'q DŹo|W[Wj5}X4ppjKn!J=~ѧHNʲ1r@Q4chDIß,XK}5шA,VtL?O%\ ͠xpD|>p4r׍1|ry٨O4xy:6͓AoR7# 2pp~İix S}-&qDK Xl_s}7:>"xukPXdaLf~N'TGg>'PI#T帝tC1hω ̀'/kc]k1$72gXo }fpF.6ɷ)XaQaHU,7~j$8p ծaH!y'D5+&H7oLh<̓)D0Q:>S[L:;d("9|` q O`vJ^&|y#RrJГ%!Uj7x;΂Wo79 oFFfG8q)ҥѵ@) NLb\ ͬRK%F;jm &fWWޜ {[u1YgGe~1)c8fQ eBuAg)g=|S~ y7<2=f?CUO0(]10Sz#6̹K{׆'_YuJ$уÝVR~H0jv>}º.7qxx88}9~{ 1DRaeUlN-Xyh먓VaWKHf/OO#U1QyIH=G~&᧐4^ ņWLz evy_@vƯmgwWgqYcPhk>ZQķTZ3|:%ф5 t{׃1E^i,[hkfߎP)S,̬L-g𭡴g^/8] %.={ODqe K 6{`\L.vLL cOIԟl΀$K@Oux#O Wh۬Ii-'y$zm *V7/:Dfgucs7\-z0ͰϺfV>Ar@ >꩖sFK]1ޙIl< 6lN3] HsxL#Z ԺvN)9XUUb՚ O_/t&pz3/ #νvV "Lbo<t9BMp m!AI4^¨^U+YUm,V!hg [brDKYp"Ed~TB//G {cT7y$sB!y,wxtMWhz(zK$,Toeч~T_x% #%XWk_ZfKSIYB<"Bx@O@ Y9AK_ɡ%t l\-_ 6mJ|s kz'R]4 XUy#]@vҩ|3QuI>)sK2è1och/ ;xkh99&UW\&  +. Sb" 'u]D3Ij +Ja@{Ȍ||+˝ *X-^TK=/eqs D UYކR=숫0\3GPʧfեdY[W?'+( 2.=m_R1T)tJ/FlrpMѽ׆`*$IQ1C"m{1߿wł_ bof=#Ϫ|У_i^_|)h WUŽ(ǫ$D(·[H'iZ֗pc?vU<>xD{V3x)&sxČ+*>:pF

z7FJD_67;yd_Yy-n#1p4?f ,ddUo@rN EΨMʹDP/鰝6J>>OV ^ҭ.q&oHtdt[>si=`RPa fWM h yvMm۔%hA2?dKWc:LjO1gYd|)Gk B }FL |1|"ǗH Eqgp0rM~.P Y}ٗH2'JYvw)B#"L hb^-$fc|SGx('CE iJ/0te}RI \E&SB0dk+=bL(5/ko,eEJѣrN#hfS?Ƶ*M+Na\.7s7/'$rExbe@$էQRǽn3* a"eB{t U 1 orWz s\fC:aa>hH8g!ܨJ5+$"b'] cFQ]9 kx?kMk)B.ۡ&qPH( !.M+S?pPxŤv"gJ#%:ie;v9WZbJ7kf.*gvyx]wyT:(/ca )p`-ٖxI.hQg#b"pM[ܮ5N)mïFpl6%\ӨVb_vȺlEeeC.ZʇP7}pq1WІȂt3c%s„,Ƿ,)x?.Gd4ӈ/GEA話o z cʯ9Kzѥ4Ӂ2s['UKJ^XX2kc.,¡da ֎6AɰoAu uhc}U5'gl]*#KErl w= [e86aU ۝j1|C+#9qξbpo v4= nwFvgzI|۲1A$)GEQ(+}lﲕ !WQc y`eo^T+О_TW!)O j@E$['ӵ@"yh򚍙eMy. ;r"?ͩ:;D\4AbE#6,Z'~!_,nkr+77RFQꋪ?"<;300llPS^JH ~~E>=^)0jI;=;Ja27"a@)x!Ĥϕ.f1˽W خn!XŢ nw~s)D!YH:{o>.89ڈ-=$tyJmZWyq+_ןv7x*z1(NИޱcmm%{ U@? Оd4|3@깙!!d>2Q uK'L{{:}kN2ԝˀR!pKtq nNYUcyk[ya2.`/,{2h?6ُ}0HaD6BW M2%m"9AB3JzZ7wJH5ire|7`LŨ"i.q*,SU@q@rӛ}$ꏒ,g Y*D-)yE1nV\|W/҈(f (#c2 `/kJ9!beEVݒrM2x\xE-5}9ztBI, Pdɸ#nB4/3[HPʣUdh%;ۃuc,+epA/s d ~]Sqҧ\I8*jD{w1RtZ>KFD 4*Qx3bl`jDKߐz[Q!2"LVp !Ǫv +jc=9>r`_ul)1mV c(xE$8VP^bqu9/3I!W1SJzZʁa)5.gfmx*$&LC>LO]͈ \3Dz;|(͵֫ylsZ|W| ʀ o戼yW1OcaX,?`Sw|8mD`JokAH(j>$-WVv ϭw6x?̠Hz  @Dvť9mrReQ/TIOHXMc⍲]BD}Ow=FӋh}nkyGRCpN?#q<KǯRK:0-,PwV5pʺ*#2׈1 qen8qn.n 꽘⵴^-}0SxE1[gG C{FɐĤ("tõz0-aLZ],Lrک2q7܍x&~֚U҇ӜFH'FO0z~OLјzceB04Z+#aƞTFmR"e=%^KpBƗ99mC?{[ oi9.n|!DDk^gS yT6~ }3ʛYUu>]rҥfdTl3T8O53 8~>B׆tϗ]Q|b+V)&TU_z.]7Jvi/t`PM%5% WPZPSc>3^?GGڮXVzmc_HDj=cƧM>T|Pm!~cIp:`x/&rT|vP כK#4܆l^3<(mWPrwSsVKڨא:3OaӆƁ׻0UjWhUZIt{0Ee+-<֧7RuU<ʥMXˮi&$g ])acB~~2a$7;~emOI=dXAUgsPu&^4ݩ;gOgX\D }cظۨ|uXׂG.6a%|8tձ!4}B[Wq: >z&tJRl|xX??hxdr׿ɘiP[B̹h7EFRx o-ڳ?0A~w($$ReȜZ`p^{?xAX[lxC/ n/|iFUvJ vD[qY~3GE߂dR/+jU `Q)+he)b|bW;N~1NLdv!e9{iAZVf4% I+(tMׄ hgtw0'>t)u6dZVBm1 NTX(A.SKf!.lWJ5f*{L<G{[|{S(Lemq|cHW'eH*Ő#j}*\:LBSQ 9f/*N{ס\Z!~M^{ڑNjcU8f\MF-udfA3gGLWgs!p 'lQ %Oۿ!xo>ZK25g^sv,J:pR e+g; ;X7hĀi/p|x`N07tS,f5TͩVbp6~3 "rR$Z*j ;MM0iVg_oIDOUЉ0ijVj8KTc2a`{Nk)ʶT-D?:??:HPIx 8HFzWwگTH@$8ޞp ^~!~ܚu +5w3I?qS^,s]es˺UN9T.m#ĝϕEn=9Q+5)`nRfI[0zd]v:܄>uWhG/\fIщd)C<^}A)34"=l^Mh;T(n5{M>u[[u68,}\b97[{ XH|AM_o:Ɓ-?ϒySB2U陓&JxZ ʩUI &\ghW-T[|a wf۫imӊ_[uh0Y(]3Tj@߶z Eo5Xe 1KߕoM1/2R4i7TDٌ 4Rvk/~B֚jR8~s85WRr,~3̢FWH5&mOooh&;"<6y^K,Rgzդnխ!bΘ͖蝄8FG11E- ڿڕ,@g@sϲj>iM(K]`:1btWVYJl F[KdnFypSs_"[9SЩZiNV~U.G߷C5!OFdɸz544gZxnseӚ]oN鼞8&eR ԞK` :~X˩@Uﷻ4;($0.aεLYY)#$Cc n#>aD3y\nzbBȸ2JM­H;fN4#ڔRW9ٙ`ÕM1}1HߜqJFlBu's*}idU~1(G8 F8ijhJP;"4IvA38L Â7wXCg f#q 敨4E&#E$nA`1"3*aS|lR'G D1AA-0\\bXW] ųMM+$WqN(@RbtVEH>Nr:z!M%b1=xRWOŔ(ܮs;SK/t˪(>"V1]hw.~}P;iǸa[sT|KsB(\y힣\9%5t (I$$J.ATI2X7E5S 쭀2EPay/%*CXnoC/]XDSoq^]&q׀JC{wc7Xm~YWn73F.U=|,ꏘ'~ޕY5FQlY-]|@^_bO\$inr^#~*,(S"DTFw5k k0Njr2pɑa{.<.Mw\&Ҙ >sO² :=nLQ.Ka+z9t6f 7D^rq;\_UàYU.z+h͕Crx٣L=ϨI9y/|P4cJV'iFU旦(8g%UNPz`5sLV*iRlc5o|4 M$dI',,%c9;j g9HлJ\ԷpP:*<-9k]d\v_jSs%FCZ:Tg\-@eͼPh QQ)bx9Hn'wrcRf+3ݩN@O6X.ٓ"$]-{F0 &\"':>UE]N~`]DfHH (ϯRDPclujN µ9Nˎ` #HG9JigU 4O{܈]I߸6NxXA};*Xi dywD&mH>0ZcXD{{L&LNDo͎\)_6HNE7qG8R$ƌ=&`[PDto^)yTNS@XGH QS`aFr9NcQ2}l$ g jzqSc@i 3(U2)\3+_?0/£x:'ܹP-Z}Ѫt MFCN[2pZ_JRt TЦ|n 9x-ƛм6YsR;Cj@&h,ەPB2$Uʿf )Jg}@ 9+,-Д2 ղȇ-ziNSa3={u^; 3C7)/b sD3Os˙!G_2ˆT`į>X,$d<2oHh!ݲ)8K_Ytj (^'i5 ГTcݵ߲Fz6NdZÇ#G2J CBnqiGf]m9X =Th̯ ޽ qKm~ tgAqB x{W)h1 {VgBU&;w6 - OŶ²p-_y`KFW{MXo4sN"6x]t!Vձ|YC)MXe*ǧ6#n [sQxf/VJjXzh`2\A)rϋEa}Zס΀Tf]ƈr`9HB7Xb.+ײVPT|+fYlؔ5la!,`OEIvk#Rk†/JMV̼CVKeIk<5";$}+OtE Ό閍@\ou~>%H]xѽvI5C~&"yq9]@N'-on¨8:qր%U 9`->p* #B?ó#NP9TK.'?O [ҍŜ.QYH e5fZz@p3WfDi7` ڦ uZˁVNizpQhǬUasxف9K&#ZT$^A1c9H/U>@_+b!!n%V"#QN2=X yVė 0bLV,!lPNyXQ#-l[ÂQ`J`3;$7.($3ZT$t/f CfK#R ǽS d|7ȔITJ*&e9RP0K^m1r?åpSTS@b?d )AM@Q4Smw Ny 2>6%ޏbv+ 0y@^[A#Nzn$: ܱ ,c*}Qj1-g%Q\ Ë@y*b)me XOUМ(]opl(cgʶ_a-JNE 1ft\W 2aNn|ߒ0J'. &2 yJ wy!$Q-EXYk^ّ-[qlz> E 녁!$f*~ӕ;XAէ\%(a^XW߹{MĴ=J."]Nf߇h궚[260=:룬=s?s WUX\CJkd֖ d/x?̳J,nYST1Lv GzSwny O4wKӌ;&29#?}]4Vΰt%$Vե aK%1%PAͶ>_4W}n C pb5T7)Q[Eh,SYYK`Q e|9ˈ,Ly! ΊRk|O=2Z %KH^7(WD@K~J)i f,6J)IV%!w%8ˆ7ӕG'ӥ)akac býy W ט+_h?~"݅,kkP8 HB9[׀[rYGԖ%i¼B B NW7 #G  O__vV|J`cu(>5o _l~4v$<LґQđj[ABy ^TǦ, 7f`!\k'ě#y@e#  h/*s$_.A'$c7'@guhISw0'w@4y@qz?W)eRsz͝!f6lAՊ=za꾽`=q.Ȱ6 ruAJ6&gUM={M)dD lA}:H/;˜&FntVLfflreZK ݒ[~l'W?k[x/Oe AC զF%C@:hˌ ˑ q,JINR=n|[J%\O7ծ2WgoBLQ]5Q'euq HեimVsa0fP6>d졑mNP!oGޕG5*%1jq6 6}yFAa-MH_}Z}v®oe; -v*|PoQW{'/!lwU1m]٩|xނкRIFf+ry <~d|3)TWV$߂iv X~:]8pnoӡ`G+D#&FSy2%dLcdgǍ>D};s~C؂ ֑g M7D2濲gzpDU|? i/*=IYV-l[*<"&e%8g^灤'*cymëg@suE4{ qO.$ г6JIbnkEv :3Ih۝3R+mHǶI_]bŊ[d~|h0g;oa Xt`LCσ^ |Y}b ^6`(C שA9q<|hıHf"/̆r_:SPa\ؤ4TѯB  Ɵ(;rc&GYJ=7iO׌v q:b0 - P\GiaNF5i3`b- Mh;+B)|(8Գ Z 4[1]I7scdR,紐Vl|R$rWAD{.CQ" !w0c* ICj4m=={C s /z}?|cr#89!acfuwkLi%a34J̴%kVwۥdD>˜z܌:=Mt-g+,5ⵎ@Ú cNRWtL(.^g#,uK*'P)I댱)JKH6K黼CUPSuq}t3niE _iQRԳGV}bK#2XװIrc(ՒueDH` c[<#\ufr+XIFL2Uj$fl˞ l dfO^5 R*"G M.&YV/ǧf-%i@>@Փz[{(>D{`i$/±fg9 b,t3W;:.fŕZquXKe-b,М *0Ϫq XY\0Jzђ/RSV!h$N*eퟧ!C;c0pW!7l$JQG/XNz Yh1?k;*n%PhCRpn Y*Scˡ_v$û<'{ m[4c^)y[HCUe|Vkcb1*B>ϔ"L'o`QhR׊y>d.7yu9,ĂL-缴LL`HCoF}MSμoπ:8rcgW_ C-6(==_H_?P{>vt*icqDl92uC: jp3fg͕YCn5+x.'mt}0Kj!$uUM7y7B^ڠ 7QQµuK!4v-oe!ӿxW\v"4&68~;b|杓s; WuY~8!׍JgYbFV4"ZN Vzr ng`y1 /+A^.1E9 }(ʵ^hb52 9?z@ȶ!vV IkqWC?d8=dBS _ܡ٨tZh_1oA IZɃG]i!#CQI\ms l.R̓/x3Ps[JQ8QٶZm&9V|LgEg5[{&fe Ub+ MbFXm63m 4Cپt6ld&3dGF_4?s>IX39!Z9 psmȬv*J4x.1P!}5Sc< dw@%W*d^l(rn*.6(D^\[#Sm1tx|UM҈![1vo~} hpUY  oraӜI+z[ ~<Ͼ?{簟sڑ`ɕX\gxkͣBҴSeIPًK}cߪ A h\^/=L" @Hhj#=1tһmÓFx/ OPQB/Ut.w(.q!ÒlN0 yU0P~s-ZȿX kȭcKIL@{1jጟ#4v+$ j貇7ٮ:GlT]鸦.)YvSfChr`=^ڰUٯ_UzuR#(gOu27"$yZB'*k{TCAZN o#AN`,PgVC;(h+E4f)5l'{{ mXH [R(8xso F p- _! UqS{:L]GO R Z + BWX'F"7Iܿ@ž{^j(lr%GZH>r\^JNUw_b: ,\ $xVQſH bokpਠdq)uZeKr4fj 7 EozBq*>Z#qƌ`v3]Det Bzl7%I( |;眈S ^oftm@)!722f/ic-]-k ^-:ޜpbx}] JBӔhJ @@4m+=K L \9lCSzO*]+9q.NrgRv IFTF:\X׵76d3 1dՌBF?k!] y[2Ȑ5 ݖA~Ѿ g2v/[sp+`--J…L_ה@+*1ڗz)lSNZ4*E$4E _ ܷ1Y0ޭN^Bfï 4:j j2.+a`Tg7w:;*edƚ\ѳ~@1P'T"]Z y10P9T*WBwm ~m:> Ihn]_*WtHPAG̱5b#*g oGCl]T䕭pA"Q^z$ӽ@"J1Ɩ68G OQ)$xW5?E뱖( 0x%#)ExIÑ BYQzM\J=/"ĝLZgSW/>U" ^&NJ̗ $Ė@ny c4Ts0{ pd~$cO& tݯ"S|rt0S)3L^C џFMQ}+ívhW~mZypm`<_h"$d [xS8ixdd{VжFp [l|t&9zq /#͌2 ޗ?-ݏ>-U :.aтe-ODJfx{z FM jv$T~ yV7naQcC }) ڡ\V Q5E](U]f|eܦ d>,#Xl?).:wbeKOv_N(o{$-,ØݻyA+&.W6@{"8W3!Xrn[+'fn/ Cɮ8^a-9`lKbrw=RnA{*m`NSڒeU8 +Р;@,Of $∾fTj. 6 $Л?-=+*dj)9/j|U}tmZfeF¾/MF@Hm,fRԍ/O03svٗ]Q_9iwa2K̤hcg#!z:xq1V*#*vSNx8ـI,1 ?3 ?`ԋ?dh{wa~Mf p~ڷ%WQLIx1;9NQ֦[\#æ&spɳ.3u7ZԒ*:t@F6#&^^_NHmpS5nBnZeq^b1[.{y,n55›U ,${M = ,5:vAY(d,~JubД#NfBL;7Ti6Mh~Iy:Z(׏}t1~(AlPL.>:2A;Er5vBz٢T)nfsy,PMW\fr;LM8gd52#Th1\T6B3l4݃R׾I4$tT}J3YH1؉鷬9wKM'n7V ?~7|9 0VlڝscReפj5Ty}"am$zV?+Cw"`^0% 0 Т-D=Տiar<i.f>-8670N> Jsޕ#~dTX_rbY!GUfah?f#gnP@K\Jv"t6FTy&1g*33)|_~Fx'#Zk.~kGWz7=l׽Lz,2}ֹ/"ϻP0&^ツu-R2F4˛aݷ[,;©x%k<1ڣ[~A~u8mANsEJttg)?[ΐ <1M_=L="ĶL2{aGv4ZtmG=ubR]eCMJqAL`*}Rjh\" a6o8m4KQ)TX]ٟ}z^NѯarM ATY{ Oc~wkP 4i esMPeD*|ڭ+u;hX(~|`bb Ӹُ)uraMWd&7 {fJmVl/!+~/ |+G- ybA[aU x# K;ڡ{CorINP$09]l_6.O^m-,rM;w^$$oP&* ܀c"8`@rAؖ1n8d~E[շgxHE"` ^6SԟHG2s5n5߿_:R:s)Mr66Sn_hQ܄Gz18gN+7;K,G$иv,ɽ3"I+fNNVPgط(Vz wkF'&7 A+ ޹QN{jZjU+<`';X|+;,!_{pYSb#p>vy_0ΧyQ8r&C x}X%6_c# ~9`bbGꖄs V-Kt 0 V`FN\r6&abl]Qe҄"Q$5!x}NGq .&z_J-nrfdm#gy@ҡg0<~itqL[_>V<%ȸɲǚT7K\dX52 f),B%RǨϰ+K.Zur0=ѕ0#mS{X 9L@:t}u2@-w}CYY™N ~s문mf^ hRbT,Zđl4PjU zX?3Y68W 6u4Y:3 Xq*p[7IZYiɓR(<"CĊu -aJ>7Յ>41vf!^z9$2=بVCR 4bvLǑ 8w`P϶h0`q#kP_s8CEO`MX?p_]8*~jYCy1V`Vbr,[$%St(TQI j.fBb|Ya Dq)lOE(ۙ EJF}/Pt@KL2aӈZ# 1ԇ"!7;$PȡƼ⠊aMٳNAYN-)|hu]Iy[({ w-Y+;ky年|=(5^RRC.~dZ#|nȩDj!vcǦt ?o5;!gwe4=S?-U䩒t8<TO֦JǛ]AYJ.-Wfu%Wgf?AM CFvQc5Тz]/˙ x^@ eN@Q?T&P'#1(_ס&nwB3ć:z-QYu_`ral`\pEhE gGh$:g_|/&o+U-B:P>6ilm|QH3vRO|/}C:-P.B@GPHu宸};2+BliS,=a+ @+^?c .\_݈ ~6C$U/IB,B6WeHRX5-W5$4M@.J|lPHi+ivYM "YD6~er_xI$߈WßIy\fl1Jy HJ<ٖkxnK~a^!ЏVBE24(zwH]hjijhlg]do^49ܳjj\JLur=v-]pn(#TFM"]ZBճJwb vx߇4B~) ~ǭ![9:I9 Nt&j]MFS45h.0e)<0[bWT!I0lH%[r΁o֨2_UQgj% pXKzc>NCo"u}/4ca4Hj&hT\&@6):OprխUPCEZɮz>fؿ FHN2P @/sZbȍ|Q|w}-1o<3Ѡ~v%; a'X z-Z@f:]IķM Բ!oؓZk8=IlSc)!j HFT`jVా{fl*r4(*A@:ɦ.{kT" L!鲡Bě" a''<(/C~3(De!!6RfIdc;KYe֟ V%&syh {ź+JFHȞ4]gEfއة̸V}=f00I22MmГ#9X[SĢ$2<]ux$(#6;\lt0zAƷf6F zk n9ȣ*_y;d5Vpv DeQpʩ}aU#n$MM.'ԾԇpbuŽkqmZY%CN B `|&6Ǫ5ag*-7z'áp)X.a!r{zcxsJO3jŹlbAaAae.͸b;zީ(JzAO; )&\zax ه?rgTYg|%(0gJ7BpRr3#oF!E}qyܙCn /Mc\;%_'i!wx.`3wP)moOjT3Aՙx|{Jӭu<.T LA҉LkYwQd O gSE:w' H^X, f15,!,SWt2!/"f~XՔE{>"٠*Ud}U^ܡ{{5VoeE#y-T#p7JL% (3z=-zA7>)}V;0M,1kur%luӹ2XKg|v~*c9Y\?A@޵ej\h^|tN޶ĄKgJ6y_G((zTxXE>Qsǒ Q;lK0]2:%8IZ U  ַDt€B8`^&U#'/NK靺\ Z+BތIy3w2+LI,kŵ4:^D6DXq#Mt񻤏6g!zg·ukփhLC;if)|:ڹ:8BlBjr2{W(!Y$7b eE *NA[gb qJD%'EFCsL.0u ᵒ  VR-m Uw t`16 0.aq3 q  w ?ȻRn#Ş\0ˈ@\rs p NF<>D4k޴S`双ԅ$$d- >pPB%s3rV_SgyBEcf6|~GlyBr Cui_¸\_sƲn?^g' B[%qAy-I2Q2r>Y"䀉xj)xDؠ<[tC(nVF wĢ<N-:ë=izE}>̪CQZ: -v9h&qt+]`jþ_4d#-̷5dw%פHAV p *3 ژMaD锞-ZPmPC΄~λR"'q-/*7PbBcqB*bϷG-&md_KOFL~ޙu{"[m'EC*F]Ư$EɲVk)vi4y+RKpMAHnEPWoZ\f|+8abhl+d?5B i Ԩ ʿN2:q%}G\`;:OR<~9/!Սpv8ꖯT0>A":y:fWfo^t=^)?v.;g1ч md-mQjP3뇡\^'hAkfuNLiN5G[6j_le&ETjiCg\˨ۅ9]fh%zspS,^P^۶,˩w֠/8q4ӎD5M}85CDfӸIOAz|8#w<7pw{nXB2Q㑹ga:x6Yd2Z:C@Y|<)R^5i.^^AKŃt-积Ez Zk46aӝ(m8Jl Uq_J3y[3{q&+U[!LO44˵h!g\{\KFobtvNLí눖[͆Eob9P ᬅRy{<Y#&/9eUfKLV[_f=G9nh6Z~{x%f'5mFB|F8H,츭fݼ𧯨%>1@֌} } F%@ZM0Lxk{u(b^vo^2/8?ķ<ᐹְJ&9O@( c58oF9Um#eBr-Uq-iK7C );`--T+T :)ߨrtb Ԝ(p2 B?u &e/bHr9҅q O0OͿB$,2ce'۸'-cNJ"/R'*~r4^d!S|m:fnaF-Vρ:8&HPgCz}5@Dt^bXO&RJO@;s`gi|lab[bĩx>H "B}ڀ.bĺ񥑔Մ^#>y3HehEp8XǭNMag:v Βh<7f$Wba1Bm3"D.lEpY'uޗN>EP}PFP1Q-鶾FE  v\̻)6-(5CTYIV޸fl\bY!AuR]Gܑ'@AZwv GK1F/(AG-G5VffBybVJFdYFX>FXV]CCLXIwq M3PBi?)‰_!0t_ *z% O @ ܢy~hk" ηoRbΔuO·+1yiO4uerbc7}_u_f eڷ' Ut@e?]yHޙc҃t }M;< ӣ{\K;h2)PJՄTJo~G(2̎$5镱UP`jvȿ/v/"_]gC\2រonV@mȊ$>ٍ&.'9{@ph${~t<أkUc-;.>2r-u !վ]hT$=_kOi}L~,M:{*':wq a#%k5v 洖(v9f7W&:ލ:QӔ0LS.tiA|YBMd,PUzڣR 5]p8.Bb30_+ Fr*286uN$33Q GI~{` H&$ 4oT0:(Aِ Κ[BGۃ@}>h'ҍ/U[8@ゴfxj;ֹONb)Dݞko~N|LNWBFȌf'6IAV#b<N`jT:.ţZ ωk)rB0DbڲUX&U]@,&n,G c=E>? { * ;05H-Rs2n}:}c ٠>=2Y.Er<3_/ƨM{\fݠX+`9u@7@>a8rԆ9P.,/cЖ_Ƣ3&{)T![-\W|,5e)|,M6{~;f?=Yc6N(P˃)oZq(8|-CtFlp5܃-A(\_tQ_Um@o:U'{ f|̸!juDlFSy~D}dzv*..f&Z#JRk0OwU sRvygQT[oaޫYoӶ o?epD H3mtUGK/j&gn <t&rGz~gB4=ˌ>:e\xjB{>EF{TAX VR8?/jMV1% |X^;5~jԡ J#MۏϠ/Fh4L#ɮo1Ctl=%=cwoneG4(Y(Ι #+K =t#V fѶ`W{4 YI~k&Scl=n]#Ggm'ȉǽA?Gp$3wTc F?RK)Qɱ*0Bx4|)m\*q,6x\D[60s?',eӁ]W+ւ|Q_{ј=~P*ZA#taIirFޣ2k[[TPrb ֋ ~T֡[T2 ӭqKJN_>X8#[&AA< dJBA]ȊX#x ѵ)zDAe`wp9 ( "iC5; oR/ pj29 iBg5t:Z 63 FY0Í1~ӶcZ{T)䰤˗mZ3δ^@F^*۞9tCXG>%U=:3ja?k%i+hmضT y$uKeGҗ"JMM9NؐRV> |ھqmGMVSyitK}BJ1/>ʯF I}cܩW<x ܙ0) :Izڈ*) gmcS]g۱MHȤFR|>D׎*eN2zǤ+ '[H;c*Guƽ0Gk`2Z] eySCJ{]{lPqA|:'ZQMXJ1WWoWİ+e)6sJĀl&<u$zK(u!$[ݹ)B F` AIdsޑLPɃNICH)x5 <ݬOF] rj˺N?DK+TB;@>LUW͛':JU䭤kAx_ R)2U؟lϬI+IyE/q~25b)Xv*~aM=dF.`)kb?ppwf! =PvDkHYQYlz%Ey _M=+WY$˷#g|m. {}˶@+ZlߝmӤ2?~W`YD3U Z7&~Jי!Leʁ(Ni5z+ `Y!4>6:ḦorM-T/yo0D /}N\Y"psz/i6Hb&l]DohSe 8AgzS?a/g1wn4T򂎄c*{TGÄXv({!3"@2f y?9&8""1HL9R52\[3.7=u3] L:@_Czj%Q6)st5J0UZƩ,ACZ{hT\ٱH[TAq-}pKv:q]fm4juZD !.g Sqg%{DP$DUQʬ;j4S撅rT{MNƋ*LivfFMѮ(y|CV]>\DoA@4}BqߕƒWǧo8`[j|Ԅ.fYGHnlqk"˩6X-?e_Uw?{.Y4\KTuPspaq<C[ru$ }h әVq;`z$4x0鳧ա ſ3xvj}CGU85E;;]{EN*#u"{`]ܚA):"җ*'PH\8JvD @A>[͂+RN]60ɈwoHGn͖l`R):WR:9ӛWZ 5 Om13 "$`c,@@]ylo,$VQAV|{cnYѭԇj7Dvذz~Lf3>W8ibG3.g_g)y%'oD C}q1MY4]rԝYזތ|T $:+N>r>NZOnl*Z~З ֕4]veH^a\h\[ .OͼDX"2UO}u7%~z`N5Zڴ]Gq,]YfW*80%ݶDc"g5|C}62 ]m!l=Ӗx{4. OZmY1$y\JcQ-L8$3M*bjH?&ʙumpb5G$C:/ e8F lO+Y=|}R+ւ# 1.IJy )gdLz%{mXqF{K;)%P9j-9dsH:x(p]'-F9=b~eЃJ@&Fܖ(ΫdUTꐥeH%(y(OAkz=|m lp,%`[)ec4rƿOU =U!h@ 1BCv6ˤ^UnP'vjL` ߛ/!Sr5&6)ȫ><.UH,C!mQr6VnUwjAcmV%G z?36-US,:7™Hbc7hl.m^VE=!< MR'dEk/iyzGcY4^mWbfk'?2<k:l/Lwvţ}pBŪhd2L .߆ȫ,B,5 5 IgD0y3@`،#1/,QUn[U%`[-{,d$GzAwZVB5DބW. /.#l%QAO^_3W:WrxKV )EB!l>kE̓ urFZM+N=4~|Y5AY=Ƨ`DCJm Q\ȗǶcǘt ZֲOksZ #A婒=skշ[Ry|{}{]l(Qa|g-Jó9%OS0-\yz#>I8l綪,x6 ""Sz lzz!M zDf~?G,; 6Covz&>Yq}t'ۜ7|ReJk̅͜Y)dƸx23gsahCT]pߪ;&ɇP[AgF]tC݆^-h~bvU;;WD4${(ESܭQ/MҬ9/ jN)JGNYr- 1s& 4Mcm:yxsGPpn^Q +RP< 4~ EdngyB'bodw9Q1y^v7;X+vRhoS ̵rˇ.zA=ϷZ⬕[]fƘ % ֭ ZB?#~K8gHֻ`Kɲl{N(:↱*ަ>%.:lfX+TUCZBDuuZi0`q WWnbJUA9 Vyֻ?!?=&X`&`w2N:ӳ)12%5z3@'ɱә5S%q}7v3윜v$~S;*+{u@D|[ F1D$'_H3-dn䛭~x-fӠڐ2ݑ'LjfH_bOvs+Z[ue[JЌ\3,O AN3;w**!fPCKF)NdfOOM(㎙ r8 0 |Wn.ǒqF?>+eK=E?;]vPf;C jili;`>t=#M2ݼFQ'XR]C,p޺;s%m.im0Ҹ×Oug>z̒ٲ `J|w [J&dM힙lW}O{`K`vSOvϬWnb`%2L (rpkF`/zr?Oh:&ˌ-*7oXgBW+~Ξ0K_ZMd~9z* #5-ab%0XOX,'|גԳ4,']\]~곔vWڌ;Qt|Zk/6C!'vV8>ײ nC#(֡ 1H`_ _9 C1xMjIq|[!C!bi{'\a`_ԗ}95 Vjr2;>vЮ)d\D.> ]y5w917Jreb= @H)ˑ+N}x8#jAyҥ ӯ,2D E $QQҀ5\C<?E kG3tZ0`+ƒȾH]Ǘ`#l~[4cU2.#\?zH0rZSc,@kevG_=*WVYT`edE\Dh2ycw4ȿ.ܡ4V?0#s>eso"&r!^S@Uqmb WQ'yP"۶zgڱ+Vx &QGi[)yz`B%3uқw1=՝ϳ HAFChf`nw2 G~*0*(H.2Z~Fɜ@pϞ~(u_Ί u}CЎ>HT_P iOTs~M~DKuo>fs[.Wsn:F8塈xx(p/\ĺJRpw13&V9@ocQj`e>a ?}S@lij:ͳ0h㛖wΊ:AOMP}/ti:u0`tohq?hRl_pϯRۚcudE7ːpiN"`]'?m X>0xNJ@$Fb[ [9X-g$o_ѻ{!ЖUQ}e $ *DobdfZ"'4}hXN8 -q\P8e%RV~f/|^Xl2C[;f~RiR>56Cت%QiSg $ Y^ FQ =F4 il|$1yZX-AB|\2sTXq@"lo޻nT2P#۪he Yؠ4C>XjR VT+d;KC@O +S̕䔦)ٍ>76<*uuv΋[US]. &͑yJЊ'anae,-)%gtWHk)',غL`#ٙϗxI/Z?}EFS +̿GIPS,(/ql`RQ^t~J ӟJr?<MwcrX:3qt^qZES+#~婪Dn9GpIJ %9(sRbzW*1wZNwc<6q:kb@*MNR#a1_)~p/TraLFr*mcx.Blr yL n7>Ӓ(%(蹛=YmV~:$btLۥb sχxXEnʐ]ANcA2]LTWC$GFW@S,F]˧C Inj%C`*HQjx˫VO7˼?Tp :<7لk{ uod%aL`߷!`W }M{Qp"c0-imnl B(O״*a/6m'ŝŰ@0JRYfMޜ4"z^ z!+M\_Ŀe%"L6DLqӣKV|cCnt!`E~1DakWKBDC&<p)=hJEȟ?B]aEj(zsJvQӻ{p5`gm@!+є'z-J'q!lX`GNқ)xB0'pHl]BIXk *V8bERH~*8 |٬-~=HX0ls4hW7_=z zh.J''/NHqQmlNzs@QJ~ҵQ/K;3o/Y˜ ^ҚLdS5TIQG}{M}Uq=y]Ӥ|K9|ĮABԋ3 9'(ɃN|Ȇ\dqQjܞ-G_ـ&xlg,A jx8kgzڷ!D 3s Wlx/VTlZ2ێ2 ֶA<^ڻоg^;L4j;&Td–_7\> ,Jq,4fbM]pYt.WK~~:lUn>fEJ31>s?gW(E!W/lI1`f/s00>1V57GS~X|_3d93/BKs4\1v_T0 C `V#Z7-U^g ..ryYr<@Fcݗb׬ =yt.'gAo+c] mK  E\a_ F4:*\)eh7헣T5 7@^qH9k|p;1Ԛ: 1:zXah[vN€>=%mt .p=Hf?BM.Q1u*w R!4=;v6Eba ,3:g&m uPOM,bIտ:_EMgJDw;/WI(W 8xs:g!poW֞U3>l)<ݸCu \E|dw&:>څ emղzVp#aNRD?!ͣ\.˫^|Z[ h seC-JU #֑~C ,%8 jx*(&›KJQv*|*x Z[g* ף%z _^\WԸ D>rK&W![di ]i19tIq$ޏFHx64KEN76T=iOEؖ{E}'Ѕ! PJۊ,a2=ͫW. 2w-q|,Uče]5Dk0N_OZy> tݍhv+RE4'K>~o  DI+a/A Gڣxu0*1YĠ6Cqmɔ (ڱc3Z5I`6c8H":kNksn8V.YƵKYqv`1 !J \eY< ,PclQ<1Z!3@i*}P O;ke76&8#;_iփTx k3x2(+qRP ^7 Vm%W=<:M~u$Bp ,}ЀuP!!Tg/tPm_`CKn^ŇsEC®;f%mF\Ywʍq7*@ ( [׫?ԫ!Ŧ~aO|_{N3@>~ZKp8'4RNUP&bCnU)S1"JϴT e|ez/;L02-!O WN KϬ7;R0e! _Y]n -uӴT7}w->&x'G*-tet^R }8s8<+[z }]Py{j <*)?!d֫ɮvkH &.~@1h1^7I O,)t9*2JBYWꣂUiWd֙Ё CRKR|cֺ,M[W3kIH2t)RPLB6vǶ@V q 5 ƯBy6JN :7PݷY:\K> jH OTfp>x>̾^H05u# W.la =!Ӈ)=dž!9kGl'!brack@%]:+j憄RFc5 TcpFԿ4]¡u"C M]L#bFtL̲`̓@H Ȧ:|ˬ>D)9~|3үi35 FGJ5dI!wIT4ju}~DkיB熽*次::f-4WR LGi"c&5+c!UOZ^ݺ-yZw[@W*%h%I"9 7OwkN%BzUB w0hJ;&i$N#kBLD?5Ĺuqո(d`(b%^h;?YP 6t&hUEt~/i,-rșco'KM>PM^4QqRRt-xj.+W,m~{fN*;͏ C]nfY)=*R]f)]6~#.W7pzJ\Pc1L4x=fۻeb  2+sĝٙʗ,%WØ/jbƶ Yv*4|Zr .:~^ ***sc vK%: gU."WҫL!DX+ie}u%Cm;ZEN{Nk*rsUUY!e#` 7EL])*`! A7S(m%ZNh29Fkf^Kr ;E'usT[O.L A|L=W[( AwOwbS_MS:bO|5Q8'hu^kc2w#-;ۭyC *8Ή{O-"1/W"L&N!3kŶ33dѥ\(J""nw`# 0)K5j1\)A\iӵ tN2Tinn3$T#kaE:hԷohIraхyMsY^$?[6p"ve`צGRSwE` x*ė@EdI 3U<lMYC.U?h3.Uv>SJ^YxBq`&$^]Ѝ#v0p{O:k$rqY忖s*m>tET'oSˡv>S@@짩n/l]^4PAd |;N2:~jZ~_L) ]+M@ _s"Z Wt]}0%R>vw2yNurbڱyeDzn8 1O#@&X儈ᜄ: QX(_;?蝇!hE:#tY`q*NXL=,0 V@NOIizS4W=Bm.У&5fP$ݵP-PQ3 vLƟЀ̝Ѹ&p Q5ILk|2?( N!~: t`;)2Y 耂>%:chj,}"0^rgZ, Sީ+ Ջ񦕩D*0~K3~>9dJU uM eZ/PJq@0ݜpNCzmiQf0C6m#X>ꑚFa4Y7 ʁQ/[a&i u z}t l00l:*~SF*oHPuH>~Z̘rDm 29OcqE!Sd/BЇ\) o="M\KTNf^awQ|w ƴ=H+܌RrY`2( >d`ĐF :wh;Z*ifG*Ԇ*x|@[cn츎`}plHcJoÍV_ ;;6WpF%ZAAZ@IG#ōw!":3m϶`S@ِ[WHI9* C(M1n\A#`,1r @B(X-2KQYFW%pGřWK6ur}=1eP/g=f6O/f7OS{[8HƦ:;5{r•ZpM\&/L nEعvY>Q$AkAǍ/yiKՌ rw] ?T}i1Bj:P(Caygswh6WmfZ9U%8!#6 RJbj܌X%[8g[mai+fGܝ A|MI'x҇%D }F}z]#BF|vL%*|"E1S?uA7$EUfi.ĵ͂:hґ&Vd,H -} ֹڀ FW ą]MW О!Jom?8/8MTHk+>F%dwPlJ+btֆ4oUӾ9 V;(L! 0^O2 dϣgVnќ($ECSmowI x]9ٟ1 '0Ze! )KאiJАO@{D<=L-MNYmcc7zSIp檕K9JblKzJZRD}x9}t?r%1M9~1%~y&z|&5T<-ͥDu)*^M螶SXŵjg@Idy'MYC.."2͵- 0j0 2ʛ\b dJq,Y\?@kї#\ւ+tBGqK _Z^wǿ1K냟e#z{yX0PFqHNDʊX56.N]Wl!Rmd[<,/ YTG ,ie$&~ <W .p J cJkP{-_%9OUT:rʃS.e@ӛ@\M\M?Daɿ(meAp5B%ԥ؀eFLE:9k> TQm@tEoq*U u9[/4jˌRK=~ăa[nMl|Y mǺ `4oi2 2B5ԂnS4>!F#$PEܔЀwWCjp)`uo2C# F7ŽAFof0]5$90lT]]evÿ=ٮiAay#`x&<>ep0c4Hc 0{ (XV6߮Ǥ(2N"K2ql^=2I"CJUɺH}v&nK !s8p ^y>w~},ů ΡCG&cuD6D9yyg*ǶUBDдx.{Cvcr$>ll>8hugyT-|r4`*Nhbw+p8w$=C݅C l:I!xefP֥P'0~"sX0p/R>pJM- cae9`3IsܝyY oIohSLMқtm*ޤ+H4YI/Y<9>eDžm"0 pX4@sx&c3 Q*X0Ix֫>cV2.~/FOX8@Z[VWWG;A I8[EKs Ms5K`-FZ_9,'|8]뤴5,*G½riW&ހa) mg^P, | ةHu a\ sta}UWO.ФpϩW[6AvedR [Z< hf滑oѦ?WU6<ĄdܧһeҗG\Ve%pO2 `AaĄ)rA!(MZ+kw]ՔK4&/ˇL =^fq](O["INmklYW{tN#b~Q#˷tt&\Ijw'aşSPJXi HEeURIECloJm0;kԡrJ> mmUwX32PYy9믫էmލh"~7K +09Pgf/_a A*W6u,bE*Eq>3F$ʯġF ^DgÅǃ:Z=.ɒ؇5qd~,!j${Trb.YyTPO,Q&Ef=A=ucѺ'y1uv{u?eqC&Isv{G!5Ш>0lp> SyէybXyH%<i:8O鑔EC7^wh[df*=O,*ݛu9EkaKZL$W+m/*Btq<3m۴xEOP4]0ޞ$Ke uɐN%90m{;ةl&vUц< Vh!<Zyp2%H̓#D|wMؙN˨#vH~B3b~), ^ok`a~rҞCYNU n3q#g]/k":W]p.4@迎.d9j73LF2#?h6y l^nBK)h^R1KReNfp@>jF\21jPu™a D^bA̬!l K-ƌmuRF]xڻ(f 9͔Sa>Չ]C#DK 4|yhj&?fdBEbv'OʮLE`|Ek}g,џP19>Nj57րP S)Ù?*8@)[n܂"nϴĄ}pר'BI4Ӵ;5``|@7 ݆]%&mEY+Nˑ۬Z>אȂWk-\Q.O?BP~Grx ){HW 94Uɣ+$3yX:y 'R5:Y.xҀx7 ܯI 8@Hi /ڨ7SoO[۵5Qc'a(IX@e@$<>VF j` hzg5 {ĸ'DY hmMGAt6z\P]*JPC.\OH~W" Q/ί"!TfبLH|sobA틠EU4Xt%0^;@ * !X [?dH^n P ,H5MԀ\sEvk&Hwa 叚2!.*4D|؝[y[ uOJe_p)DQZUp- +t<qև`L/Mr{\jM{Dph gOРr &A2|!@N" twR;WIR$0P?d}&e-ZE5vĆzvgCku"~p271k9ID%*U! \jaE^OR ޿,{f 6İۢ`P{h'ع+x4xّL3Ce}*`e}dlN?y/`z ^\j SczAm1sCW1|[C!Ch-9hc %Ln-`qEF/w>IאYPUjK+B J9[0vV`B(7|V_yx6eE+!B~?* ٻęK^/gS ḅyV;_c1f,jsD|WSQ݊ WKy_&,TN0kVY#9G绞KvJ^u_v[kDՓ; z2s-sD7U}-lN?>f, `l,~cе69Fp_-+UnmBzEq)(VD+ 8)t~Rø_/4ߛigьpCJ[Ϊƴls6\n0JC[X1 ͷ?|=xQ 14D!^;EO{~jB4)z{`s|o6bVhiV\fF-G_,=TX`Se31.X)"0̼mS*1voyQ0,z9rCp,0.qE,1`[QQmҼ_K8b!]iTtv4IKf;&1q^qv4#, uE ȣoY؎ Jͽ~_Q3rdAnKWhG1:lE\T_#ef4$v$K:J 4t!/LxGC>z@׃? ݿUL[)CHOFkj-ٔ.C&9SާWF[^?qM"cvɫ[+Ukd .hC)GpMQ…ʳJu(V6Y KAG J:컲, h=T 7%eɥMGb yr2qlJF`>'3` -\v}Cc"uUkEqbnO\%HkvȂN2?[dLFΒw~Rjӷeyc4~#5)H |E&Ct> )!DSv jإ )7 ^3#[ѯԙWfAפΉHitp_¹/fM=^8AK&G`y~Xx}K"enEr})XN>g,:$N0)NY:)Ti:ٸto7'X',ɹܟ7Y>hOŜI b8+v󑥑`c5'6T!U6!Xu+K 1 sv^#jfɈ^PN5KfDZq=ôjf<2c#`SF\ 1ۅ+P1Qu9S.؇!OUA\@l*ᆜ|JVgKf,؀gM:m<2OlW'O ,2o.wIDbO ,ګ@L3l0pz.9=2\hfL|lFPNVUaW}P?G00-Fuj"Z}#D >l.m{5|$2¬_)3 qAڷv 4` CKsV&5牄(qd $&1˜nFMx`p*Me1r*$(]zo %=j<r#b8dq'Ht^Έ0x sx:9 ht(/iriu~ 2cBH;!.׋xQqyfÞEڕxjo\(wQ"yT h@5UIl~)^OI6d'I?.No Q\蓝MW]@h/,Xlǜ4JF~>W5< c :X܉@JI` r? [ ڴ#_YmyHI?\?t>!WWyPsH|*Qf46:e]rȧ:p2߶T5tcBG M!<{f3aIqmS!Jg."T &U?x*R:Tgʜ`khei?&j"nVҹ.odư&ߦUY–SX5>tՆNᒡGvޢWf"z_;2=dfƼ¢!<% gJbn5"kwڥ H;펦U:?JZrqɓP-$8-Zwks)Ȝl*&s=_t;;/8@ 4`v֊O/HUohtz{܆ܞIClWVihIGbre+`Vk {ZFYk wZ>V82ڀz!Ocqii'oݟ[UȂ{D>AKlx)d*4~4؎l.4Z7WSK578'b|K8KYLهkY=L$Jݜ_.gIB;( `AS G՗ioM)P'e'uwSzA )9Ip cF8-h~wA6%G#&~%dNmOWWǸq&I@?8G:,FiCWlcɅVq2R|Yy48\!Dk\0Xl⿔A:@5΂}o\e^K\Y䨷U06ZީBQ}4q-޼{|5"k6%#[5;R ` 2,/a# sU13FP 5tx)ե<.^ψ x5#ؼaҞ @HL -/=~.zflCaQy UzA=nk))~^d]nѨq kQLxIbJ'k"t1ao!gՖ\YXvp1[ t=?4uU4dܮ55yݑ#MM~Ng&)_,gP8zuE$#f3'RͤU͝u*AU1AUY߯D}H[S=ZvZ3%T"g4mlO!g/!yDy@ p;-w>7.^"=b΋% 9.aʳ7R}sA#Lݷ;r MJv̒q^5kc?D@AqtոW'$bǼCH,ռ;YysN/ biQwCy!\=Krv g|`6 ?Ghʔz5->jiH@MDjPR9Dɵbv)3e!O@8x파^l[JezL  OaH~';-#Ȍ5W QT^E 6AeAaj GT1'uu[Goʳ}9ͮdCq\NVpG{ۢ| s +ꕆ:0+ YbD4-/cl V6PO=ӢЩYt*qflF6H=Wt{4~ d ;tg)T&d6X˅&~>6?@M=ka) dw@ ~@ԧ“0—$=Xxn,,a87؏A~j2~;+!:MRq8AU)Kd=@|>`mvQC.,|wW\(HԆ`bqs%@̧ZO0*H:BrUIQy?/) 寷^3[ *i:޶DՌS0HՄxsOP0eX -쫫:qf-y'<ȗT' 2yLKh<=|&pF횪U~ŨxH[ߟ;YA*#}J<"8T/-Π_m0ld;rE4Ja hԭDhaxbџYlRI4N{㻼`!d>Nzo T B}\D'V@C샪px}orjݱ6n 3RNdKo1~37@u؍F"Zݝl,>݃ n\o@d>fl{+Ƃ2Z $?,,wO(kS"yz i`j>X0 jȮo}'T98Րk2Paq׸|.)֟ycLR 혊8"& D "r"?]tCQʭUKTk>Q,C㞫(J/w9P՝G N_03;BY)h*^eڣLnɰ8bI=HеhJ;ۤ#p~4쾝Ik҅diZ?&8韛n)G(GI`m7 YF`kFP{ 7z 8r|}s9B8aq+z*^`u\֪(_[U1 H\=j a~(u3fWh dSo|UF=0ݯpr{(uy D|%WCSxI#?+_,rfCWeOՠ\qb^RBf C6y_.T. ˫HǀÎ1 @} y7'}m}#!7%S1=CB}`!Bv)ʾ e3> +3%a@]AE%ߩ[l]?ϔx \ 2yt"mM9d\|9Hfk䕮8b:TЂ: -T vɮ&lw8nfwjCAH&)B]oyVEW-^PZ^lF+4Dug.M ?!nxx]TSw piFƜd䛽*]<=r=N9@[h {Rs5k`tQn'Ïh8T 1xjeڦb6҅]S'g3-{*"SIGFLP6ϪYohoNÏ.cx&ơv514'C;WXk*piORQXzFU7>^ʉyp+vrjzveU2όdLSS&aߥcp&3bC8Ѱ5ifk Of$zxޤ*GOVvLjʤ2c⟑ > s'U*QΦjLUesh(\0>nb:X-|j/dG^ܴkPBsu3l-_>Kە\kI^y<&Lt/ 9= K*?"j:]WDͧa]b B=.x,Wҧ狱 -(7xH{>;-zȳETSd=>˒XT'>w TͰjsegQv"% k3Ȭw~=; *T \m=VYR~Iv룣4Ġjk2boaKImL_5S KdFHe*+9w_+B.${+KG~bFCmZQX BEa DZWÀO{cEաN Ó#a|pzi/<"o^ nD\eYۧ'xa28)W2493j{-/v6m9"C$o' <5-1 cK\ II9؟d/dϊ"O$L.UƥL7t&ݣ H$ 25n8N6 K+s?綎?jP > GMi ]lG[XN,[GNq2[oA#r0/ ai47$=D-D>ma(&C/kn$hc9t`?jBStntrW'w]>4=-:^}0n.lv7U[MP^&zXu)f`K=ʜrwJ5 K;B.m\E,yO,Ld|*\u 5?X/Ujm {=nXNP@5Uq:Lhp#9RD %1Rnjb\݁Tehآ1K4YE^<ŌO:M}]TH3[DH7!MasIEY)=f.HĮ(P6GP6e,b [:DWut!\1 C!;褌xx"Pdv5M'K(!DkƬg=<݆ T;Vv , t4r-ķq-tlC\5qBݤ1nTH2 υ 5ɛʇ4Fz `)WfCF;gת~}|c=N.q=`(ܪ4Hn92H^I%PSƩ,U_<9r,=ZBQ9ʓtC.@ߘmt.q/T78P s;B<>SqY+K{QD${X`( (ݰoK+)@Q!$LZOdr-c<۱{K#ڝJ$!FǘJwA-1IDXdw蚼HD> Fy#s{ o])( '3ٝ[` MhVׂ0kXO1*>Sp#߄3u\gķB$o@RPYc wΒd0[qAlc#K:2z5*+Z3.u6JaoftH@D?&xVoRF>[z|rBz:Sk^G`[esB3V͚%Z2/v Z% /,dH!ʘA*N oX>Egmև%;;;_A_g!]r_Ws5|zt /`{N?\Q"Gfg\bJ]It-.E!,@RN r ;{g8ȵ< K劜Xb8VjE?=4=1I`.L@F(ߤJ > ]$>-'9\yK~`QYW4| -cWVAZ~d%ebf$–fOæQyWUK3^4FO{A::sRXj ﹰ1qF\A!MSH QTgtmW%@^ ? Z {R{ȥR^260m,\NDӁZUs>ƿe“߸,Մl/:ӊnvom(xKk5wj2(U٦9edi|]UUܱOb[ΆjM^2t5sT_Y ;X25-[SP5J yڃ~߁2TνWnDL Bu>4زkPw/rl!H&#f\7ٷF}8JE FH)X7УFY C?e2i!Ҹ'qLygecSvLūZB|>Q=gq3ef;Fp+uQԯ|T( ],5C.(; ٖ w_;.%ܳK!(qa4'RE6(\T>G@<5!Mt9/eo8`9c"T|^̯+HkSwiNX}VUdZ"18/H!x'>C\>@o1$vCXZ՗ŃP6I=|U0m Nt5a"3q=- 7[J{$5d?QSAz c֨f2T\B84#vߛ㮚jr_E y? y5c~9)d .&L<3@F ɠ1Gc%1TcɱX^6 !IK b n|Qa^BiB?pȥ HeeUO'BEF1`>~32fs{(v1-AM^(d(cUfih諑b^aY@gxߑh.E(G ȯM9CJg){3 Y]\G 1)ǹBq7NacP_~sLPj[\T.bClXUU?8=7-hG"[뒋-bODv^`{vy/8S8$Dc|`X^4J<+Xgt9QņZێĪy *ht6A8*Njc@|M wI$?R戃h/?}Bo`7*eYwym(":QqHRB%:jGXXKJ*04:`TP*'x9uSs3|#^B֟_n0/wĎGB w*'"$J}Y)'Ŗ臃q{bMUf_▤Qj/eԤn[͠_mD&ȓSD+3ym7KJP$߬y :$#U9]=d*NexPEKEcRpT3BCyŹğqޞI2xpܽr &6k \\M1Ob?D?o&ב [\R^j kYC}{qP TUc1?J|Q=Ըwk+wjb}PRUz^aDjNU~u}s"Dl&Zqz:;(_4*׭%ZO6ħ:6XH!n:WDWF(U|$B vSzoj{@X΀jJsaE_8:_˶Νƍ7g2P`O DMVFR=l+U|( |j2xc啸Ye"n+$E㺌4xrXl],9YXGhX1o?p/XL$IHYLyv^X_i期R~GUlb77aGdnm#wM{rOqP.+Y_)# §.R6D{29|:'5 ]vall[4RMSL$3? Ǭã@>"{Hmc3rd-X`FL+_gֱ^;`>(vN*{[^]wD׽ L1h}(B8})rwr-OAݣ==0/HWƭ~4pm29gc&e]m fstSqH(? c !E/9cpb0 8#fQCy+ gHQ}$yX~ ¤j+d=ÏyD!t*3V9L٠hb"Ayf)})Of~tSlwB/d1 hiǁ%0T}]G h ŏ<`p49ӒbzRbBXg%{''xob3 $đD/5 c' ÃN)AE5̐ @܈Ʒ<ҷo$ôWyd?ӻS1&N`mU˜kؒGtӈ(f5)Qi"da3MZү;!R~sYG`j9ǯY~: qAŶLS w(ķ$nj9) AJzJ2%F9|Gfţ!p'DKO $}4f#>AvzLm- m3~j(4 WSگ'$(垆S&AR{$$k?HN|N ~ `"FE ҫvFJǰ(}BpNm#.^a;^A}h2]\-:&2?4XTӂav Kb2HxK^vQu)x-?oyq+ o$NJ)EW.Xn ^d)K;UKϙX?2}3X‡kND2!`cY_a f3lf_f?^,*nG=aHBjJh3wC`37Z̞FڎB10Kא2`h"Y N e<9U~4I[!,OJ'Gkh%(3/"u%lwۙ?-QU،t6p]iqEIOɛgd->w״YBߵ^stz8NK /psXJ e}DܦA+ G"|Wq L*L94=ĶJw ħl l5C>< yȄVam[|oM.6DeX@g˫JX&y^i CԍX.ݱm溝3E P.aJx:G( ?sd^o}Qµ E,=yl-t*wȠ `fOWqc`H LCVΛĪ,܎bq`o܁&w?id@-z(QZSe%l?m.*o\J7MhܑbNq){#~kՇxʬJg5/gdGg[`(GCZ49ASO>F]I_n̙h ~yGkp9Ƶ6~,t.νt6$|Hb$Abc _gX6I#$ ()X)0rξpõ:xׁDϰ)^ҔÊVnjruB{UAj llU?p0| CoNbjeC.M\r;l$k'TIQ ߀S]$ӃxTJjdo !.h9Eoe_e-:DmW ̻x8a54E~c< EF;{tx ߱A}I?ֿx̹&΅)pkCK!ֈ SSnʊdkY>gWz)<4牙Fuauvl푀sTV n1t =jau` *nc,%Wdif*%hF5(C38ί243D)ҚD繥Pp;& [d4[p|-3@<֨>T2̬r膟Yj-"$q-&)F \hf%Dqf1ɭVi8i/웄+xHELgEe];)Hb·rp7M K1plz ɥ n,0! {o}ôhpLgd aO%#mv}^E| 1C#9.h M)|ш1ڮ=VğT#w2l$n!ԗJ&o ; WU|&=Ki.蚭scĽDOTFt}D?LL"L YRsRV).zDueRTtu%;Y aZ`u\Cłc07|oQ 6a+{sժqM#u"I@o<5B߂wiO(*W D?Ig΋1[l`$O !72ɵցƆo^@3άÂCGף!ҟD̍+5uykSF_L&$?8 /Z%x$O[&fw2\<_ǬɸS}]}b"NIGo(u6 ><*&6c $&# %Lg<C=T |xAl3`(=|ۉSs7'f zKfˎ;6|7AͤYWCQ5!˞ޑbxR ; SP}8K4a ,COnJجdS4b 8 %^<Р&~s\ YR\C+qi&oݟ}*ՄIvo$ ?% e]OdE,IQdT c?Rʖ a,YO>t<W. Lrh_' M踛ө>@o,74.DQE$ KSUlRr,s 9RQF (@eNN'VP)8皳AGF,K1q|hrv@C\fI.:kηXk2jQoFA?9PC\=Ѻvyt ׎.>q`RCufHDP"]ƫ ci0l@N=6]=Jz_D_6f?U5v>t"u` 93])ijK&I܍~GhApo0\F7HuI1b[VTqLQ6%xa i`UK7kdPb x5s7Nb Yd|+㖓I}=DK$}CI{ՍQT^ӥU v*M tʖU@]f鹌 p@iP1VrpSkt;y1%.E~yҏr714Ez,̋os] wG$8e0G4u|d)rJ=Q\^s`AnKM,خ2{~:pzUp J+Xz0qf) "$!KL-jk3*.rL95i-#L†^LpƘw<_8x'b Lw="T$#d6hL>_\WmcBOfugn޸`t}L(u`wQN[t`GtƊM[ȴ* ٷ39Hpj'U(H+<{ e:T`|&w#Pvϑ?̕kNW.Kk00,A̸I]CҪ]\18ۓ>Gafpk xޫqaKc3}P/L!.;2yJ3P4Gbq̈́ ;!/T&ivaqg<ؓQۀooLY̝]hrecR,Ok>{h(6AtxC`UNpoaMQnf DH \f*UHpN`Zގ q#4?:=vi%=k_iۂ)f+M'CvJ*'DžѷD?2T9>MMe6,Mwq/|\NB]:-;_ JVY`D}+״~?h%V"kw_mgx{9ӿwm1@p7 E߮Gd*&5JPP2Hq/ǞZRG̬kՔx$/ZmS" FlaN#ňQ2n OF`+rZ:J}(& 1$]NŻAt' R.ܣz`0{. ;2!ьYai'Z0=zެeg@+e`8$75-{AԜos|@ t>\.d|nCڦ:GHON%o0B;TGqvQ|ĀF!fl-'EZ57_h?ʝAx2?u,yxD ;x/W`lfx0$զ޼܌ܺ+sk*^dՇǑVA~k18D?Yc xZ]h+j?@@GosX.t1#}(dFKbFb >j"jD1]Q9Y޻t_˯F"ӤglB t 3O u& _d'z4D:!,.r/? Uj;.|ik[p=/}.#(bR jj>v׍HpT&i2V{X '~U~\!~1-.V7 L9=:VRD$d!-<ܞXobzl3iIٱV,r 0K}@%1 wyvO3w@5yIg;}^6y}fpy9FM 4dw#{t3ĂYb`&@9WB3!Qi n+ NW3'7őHey`gh)nlv{?.RMQ?јYʷSoEg(Ay#Ww-h|&}:bq^Xo7|ћu01v7/RprlHUm]هkf "&haM QD .zNcO^+J%^J}{&SƒF{}+ hjiGO+FSDII'Y1ؗNIyeAdu-ȧ31YD~qP ]6U]~BP1!ml˔sְs*Z;-A] rӂu:3&p @tЂAj-9 +vHݣ|i)ʴV<$/ߴ  t(>ʽ՜U7Af>3m3Ń+fLN3i c-+uc-IN4']YbdڌHDt :{o(=$kk~0DN"SzÜ q sC\u0 >$ʱiCP=o В4W#]uzqJʘђ͋ ib rܟ>>܉(3a= .%:&rg^{(oND)CV$BB=@ G- x9.k5FE/^Ov _ԻrYIR Z~rPrIb=L[ԋϡY͉ggQGQX=7~WCNXIw[xc˾fCF2Iz~IR1h,_m+yLSEyNq4)x09:<Xliιz܄(me=ˎj,jw`0޷-* ս9_# d+*{ɣ~YցI,s`j(A'bd\ݪwuSMX0,C(ӳ[SH.G{qxQ#Vv-[ Ǵ<_%gU )>?3.#m Ъ"%F >f*ïޕtw1lx[Nй՘LҘ>X̗JJ<]9zi%:[Ɣ]nRGiȿQ8ef>3fkC_#:/XC.ؽ̍)V|?&Ll{pJ+gK ߄^&V>! =J[+ʷcxTd̓4i#۪aV/O5,U;_ ">=۷XeuRO; as kYZ ^Y0&5VBpj'C]ny4{E3X,J,vĜ~a_2+!IU s?4l`IkEbn`QzU\,8t^O_=7ɗȞ>XʲYK-ۄG#f;zL2a2d˛ɗ̃ڞ,H'LpphQU/xW =-\]S"Nw2X"DHBo7D} A$F*R4+Fu8[D* N0o˹;f4#> ͞s'jZ1ȩ,Zp&^?9rыJ)1 ee%yFcwVuYo nBQHCZwʨ؉#o%BLM+ 0^%N  Vū'a<:S3n ;XOVb!٭bq Ck{& ^2r5z=Նךc˸lteqZ9:꭬KTMď &@ ͔dU3HR>Eaw'"f@ 9Y:k9+Rj*XX0yTi"}`-7jWܟrYT_Ge5Eܳx 0ߨ,%FZ%e:|3􃨹S##_E0;JbsDЃ3$r5)(h/ci96P8*7UӤ5VYHm]uBIDoBT6ߎ˶̮Iw WTH_%d= =%HPQ/a޵vJyVEUi.Vf;,xu j@M kWr TX6K э4(֡\(sMgjXP5#4)w4l<42'p6]D߻mӪ$%iafY@mH{5KQz8n Fa|f[Q$)?G_%M-ߟ:hV{i3jhyDcTYV%C@bB|ހj-d_ |6#lY -A, gٍX0k;}X̧x13 @HŚLJ z*<-˽| lڠˁb8Cll3;'Z5Ol5T,3&ȶ&*\rH U3եU< :eYsFJTN]7ĺ'ܭ&\t1--4?;sU*݅ ?aԼqvUn_:aZM `!r~Jʕ>*jzW;/X]RjLGcΕ&"xeH\ ڛ<0tj xO:-A-nCH)`'q좌w/KR檷fS,3̇\&W q1db{uYDc/IyڞZ(lׅו( ǡiגmTcj=%t rQ AjZhCVt O4vp6J%D8L "idzkx?ƆEngڼ1ifl:TA Xz;mkJAވ׾LUatV{04zIܝǵq<+2`)fЁG]kG/cL]NG="S%/|P[ϴDMV<%1 pHJrVs1͝AN 7Bt|%rʅگ4z7RܢÝmAETqXZHULBÎwdw"a8$?/hG_|W%濫j_zŷ9r&*>/5/e dw 3NZR)`÷6Jn*z&4cx"W j~f.x,q:::諤 ] pqB,4N-[K#b GMTGvh.b;޽eZ>cޝ ߨWOdSD2pߊ*@(J VHG7 )vzMK΃@Gd, _[ܥi߇` w Nw];*Zw%+/aM,-ФVr;B:C:໢% Y Oم/.A9Kj՛\f>;y2 a lbzSInE.S1yQ9i&}س :® ^Gd g1=o#%h&>49YL nYBfgЇ5IT_|9>@J>VSXtNGD磣=1[)2"]ƎN0€1W~pJk!LѶsA߶,Iؒ†;}Y8;LQ ûS?R:ЫA X^[ٓU-o,F\+XQT'aF_' ){IOPYr NV,5_7۱E4rvart()lWUtOk#(=Q4ĚGTKQ6G~̵ ?kX'g'ɧs }1QYqV1"?Ow:ᡆ|ǒ}BYma`i O%2pI%`+o; K;ǁLEH[o* Ԩ80$e}5wn{Xk4]JF~d6KL=SȎ<4aRП-kDn;H]ڣ[S12}"3/ŠH _y OQj;Sh ;~5qZTwf-;q{)Ȍ廹%ʖ^'w'`‚kޒ{Z(XeۡkBl'C"E2h eMաi9f?=I B,pjgm;u{;^l]P Jհfk-aXIJ&2ؾl%,LBI`<*.ܧ5y ~}{v2w8ʋO=RX)}诛o8P5="yj C23B&:`nA eTTKn\\ ApMtJ b A߶>=9l+/5Sr+E&-}|_E%_^lyyk|Tٌ$r2hȲڤɃ*Qfq-z3,78 iWzAkJÝXpFgj7g;vca(FcJ=~cv魫Ta{kGCi@,PJ9ǻ'">(M \ }0S{+䷎Jd |a.R]$HDhsxt騁~/_5lc̦ԐQƗ(#:6r6S9p?NBBZi2;[=; .">=m_/>{a΋p8\P 6!]2f/ʒuѵ1ܱ,lvrr<<)W3$?ζKMB+Xo^#BD*XydfU$e[iC A(=/SP t@݁TTȈ%AUkARZߦ֘6;V~3*r5B嶡|FK & qdh`!T-o0 ļUXd8C`=J[܁: \W#kj' a#ڙHNQ,Qߎ6g c`,?rFrĄ'xLVI(/V4^xQ .,<'ؒU<$tA9$|\1^+HPh% (">$C @[Z/X[$g<:ʻm@Q;=;pHlTރ3[I3Xmy]=D7ݬ3ډW.D`vCf7%g#!о[\m5O%(Fh?;1\ ?)~z <ݵ]` ;BlwCl 5tH5blDUd6zA"KPb i^e>ֻǯHIrLǿe'IvG/4QÃ3&=C| R ʀ3V^&.n ֔R)lѨT w;n~)P`Z8Dހ"󳼯7z݅K$IJ9T$Xnu+.gu `"9C Ru[^|h35j 0Sj_lϏ">lXK#+ /=-PzRMF޻KC3";ZF@̰h4pvǺYa`+ ȱM)U}?"?Þɜ_g}ŀ#+Q?|9s/x ̄O:Gq>P$Mg7Sv֓B>\ @f;QwpŹx9t\+Α|XzҿZT m^Aio?Mc!6na/ aF@G6EVRmi*#h5CsvE?ruxWNR|(T3R2悙j]$IO&0@@.54F9I.ͣԎlp)UW-V?;Bִf.uHy<  ۆ7nc;#ܽU* ]0N33 y#m._ѕ%D_kgβCyj)t ,|XXJp,# 8yДj +W܄%؜ /|N#RzY<ަ7f-leY H?q *!b3E[YeS@{t5j s(-Y3eh?ͤ(tK]?+G\Blh-c.BS$c\ѶZS!.Pv!^G>Qj]10@lD )/=Fbf&'G0T`` Z7T ! dfZ߄6Fr[ļ@jh1\+: %Ag]*=)Nk.>göVߤX0'|(r+qfCxG"Q%00FDw+uQ[KEY p~(9p-56V;\56KCFNlۖ^7X\DÓaĸ'Ef ]@S`~*T xQ|?w/8$-|$HUo8]2;d\Eb\K8~m<ɀ,IHzVh֙8tirGP+cd ߘ-W1 <VJyO[kC4sw=se2VH쥫kYJ+T7yٛUj~fuU^۬<'Z`A9yN4iWO7 %PA'/L=BQ a2&;MH0w ipP(Pnjۑ5nJH Trb/j%ncqmC{o8" {g)Q WE*#M8W.0x%Fi{TM_[bWOeHl9wC[N}9cҮO5t)2숦j[4 zvAPp,*q L>#)W51<6s+bSF7{C*4l%}]e /g49 7Q@t|^vy=7=˱$P89,y~@F{atQf}<.](''d $9 ǏfLY{GNl ^f&K1!u||[A>UnKg;Yk5[BSˮwMji,hH):_̰gU4 kKsZdRz d?т\I$ }~XyOL5'PyT7vsz9b_^_MɘBQPH QI(IA˻,+RE9;A`*ԕeOFe$xAdY%C)Fug[J2ܡQ^ʇrƢ vRfu/qO߅H4<#< omԘ*{u'6cKC+ |7 _>?ϨDB,r}'Po#/aV0eswocq+z,Πj+ 55?7/ͳػCt)tvcJomDT03?8_$Li2PiVgTËaH(#yR*>xdA&ZG-JtoB3TnM ᤪ!+xx0|7(A9 gEw*{#gUHhr \H9A) 5Q SnŔAפj2NM2hCdɹKŇ|shuGZzp ce=/7ii<엁RV44=f/Kqhd72l W..ME3x|?L $=,ӓiJ Ue%Ǘ~_P2 ԍqS"3ܪMօ踏w*y@^z*ޭ.(BZfGt}'opD2'ڬ&1s>S\PΪA8$7+\.h=$Se4tBr"G*5ʾإςHnX/5d 6> ߰U]'F1o6to"Llj ʁe (6]lV#u/95?_&˰ci dwGw ,YdG5C!<>q}T Y$ J$]ZYZ,.VcJGug)K0ޚ7n!`Zs:" 6@;ڳ&NkYG(R7`ңơGV'gE>\I O]˃UbkW%(( ^ hk)}` S:5"}prG ̨<=495w*Ȥ|} B; >냋j܁E!˶ΕaZv DG:Ky%+v |AWr:-N84'g}eKM$*6SK^QHh>zXZ5LJKGtkeuī ̐a+,ވy EJq WtUt0 'A Ϸiy,#aƞAc$TCynϗQˠx<=Gnx=L TZ%}TfA$|`m@ݔ!p_H3`JZ&&V @8wr_#LwdVp"gU&+FM wclMD'E"W̊Yo'Jټx flZ%Kkp> XzkL~$ V{2׈GIWߊ0OaS E"~?3Uh#nokWd\9]*#}:|tcU+vh#]ng[j=d1znI^OW`X"Y/2&M!pMP7,Vtj%l70 d ewQ8zط&vL(: j2ʒEPv**3/K3?.Z4nGBvR@(ep%Z܍ks$1{w]P`T3l ,(ʾ(Z7*wp7 g+]ݑDG7/ϩLИ0`t#Bюʀj?IR4̎/`U"1' ܖ,ql( ~JOo*Kx򏆌wE_e֡b-;r t;"5/ 4ד1oSGmnb{/Gψ7"uUyq̧]-M9Eŏ]EA{P}?f9X!Yuk6 /EݕwHs<(8 PE@\>3h#9dZc.MO.9ܨ.FEA8Hs.igbg50~ۑk Iq*mg;.sK뚀_VG48gJv q8<ϹƇ.I@ U_m- ſ5T6yͭ9 #  6+n$+,p|rcZag? X;&5eܘ3#8: eއ)/~Q_5Q`6ܣ!eꑑ4]aa[Ewvd&8]By`4c'"?a=ֻ4¸/̱{Chj݂< .;#>-d3BLh M13L&loup,$DWc]x}<5-F)T/S`e- \ծ]6N'$ ZX_k 륳y_Ohv(AK{ ٳ-Zt\뒛9y7jXܼO< QZwNT|Lɺ^.j+Tdc;J2f-Oa3i%Rm#b {޵^8tr9ފZDCU:y`!)uV׹HO2. B|+~%Vv)riC9݊(ޛ?PwL?jķ{wzZoI]ه1BEt?0p0i̼Wx>b\IMȧ؛Sܯz;x|/l4U#CGҍ3ѕ-_XN~uÎ۵+4M%]rkF/>e @Uq~/k5~.>`ʺžhP> ,Ew:2' ?OU4IwEhuo=g-AmpR*O22t(l3]t}ܜ:"Q4p0ݳ*-]d$Nפ"PnH8Hd2bC n,veY Y6op!mS=J<H՘ +U}q]#z n=2̈d 9$")Y_ƖJgM?+s4S+x='.{6aZT)AM Y23l{1~%~|1s̨~gb֞F?\ROVX| uڥmʐ2a69 wmIoD!, ]pwZg,]a JHqB9Բ yf->|]4bIkXϢjɨ][SY bIK8ϔO.l+e iy/XQFplT+$:,!>QפlGU~3~@brC=pah 7HnDE{>kJL-@s-%wb+aq3H 5dhڠ@W}5]N141}N$Ÿ́$ր݄}@=Vu/טӱ-͸tei'\ao낇Z4D?AWgn.Ne&Dz*c WIbM5ʻa !\+1"/BDЅǂc6`PMz λ9pv*9AwIJ"dD|y X DOegs#}| BdÔQ;* CJ\Ny.une-<% ݌W5Fy%q.,7;AB$\V qYZRo ;a5̎"lADJ=!0`^鶷W@4aQZ,ׅ@G&[ߡ^z'Q[%5j(NS&bC{ZsdN|$?u.+=\-Y`R%`,7 `= SƓ> Ū=Q>(d[n:xӕ4f _*5٥z_F2rޣWFKjF3_EPW!>~u5g~Jl-rkT /40a {Rm mٹx=r8g\uOu.΅GOr Wo% W hX*G- 0)Ƹ_ 0r,Iop*MIq胆yA?k#.[3q܁aYvh899$ W`yI<Eށ-H6ĉ[fKFЃNjZ*Av FKn4*L/͓̿B%&CdZlmjka?ox 2;D%Q #+qqvBҶyKOssvIaťZƆCbv,pҌ^|+19 ~ `28g=9nRtO_?n9Wo)hM}lhEX=˾9=='x bV{I% `(=`[AkûerWO(h-T{(B0;t A'^Qm kIGp_Mx21M&0zBɯ>W*Gg[7 FVDj@^ٔ4|Ȓ^O$ )晵/$/Zvo?1]̎德&5 ZrYs;y n>>Ub&{Q y G:qe_+ #'g lGy86[@'Noe)}w;XBTZ~.]bc;À|Jc0&V2Xԑ8n[oW;8pBu+s|6R.G!/ ?p;lw`IiZS0ۯ C&(vH 4~[J_ؿ7'{2 $Tv0t+o-pa FѭP/=SBc||m2xX7?(3 X(h~Ò Bxbl|ATЗv䨨b kroȆ1M/zfdXX9t{#4!F3dMEl'՞.SrI&4CcUy* $':ިJ]sb/e6Ş<N'eBIHF)^\Y,o{YzY֙6{`\abB WH)ߤ;NOhbS{? iQyHAvS5XdOfeۑW=ƹ".G]{4Xϼ|EF+] 0m:u`xpJ1T J!'$!+WPӔSBB9C `z3; Ȥ8;u,7'JT E65B l4F#1qF;;Or.EaQ]\s]RLZ7iCj~,f [nBMU>̈́R |ic@ 7Aϑ0Y*B"H}~hpg,V7wNKv$C3ɢplgW`82vke>Ktj ݢ:QCB}IYLZ";vh-oƞ?1zMwй)eNi:w[1wϏH٩,/UU')M9ր JAkR<[2A+\q%0[@eڥ)9M0WaƦiW>}.%#v6DLs$8ȍo~srMu|EBnNq3~~1OLw @W]xYð:[!ScEnqO:1{ *2߂D75Sۅ^~B F!I^W׎ae'La2홸 $M d?+ڨ( DFlV[li Ou`ןL4j:b꾧r.Pʵ'/kM$,O\^';h=k- 'FbSuHUR,pF.3nrû 9- er^AY_/cx:\#f18G{c/w|5 + l<^19'Ƕi|{ y "W (5Tȭk=t^ ks%l6esDlǯ㕂}a(!2Ic^F̝#ģ`l=V,YMl۝ܻtH8IS?:KI_wZ  {gicV/~稙׮U]ӟĴmXlzu) ӂr+ uh`͜+΅Re#ƺvLgZ6S]Ik ˸[@j'hB#HRE_ d . -^sۉYg3w @DWX(Ջa}0҉$䅣 m#0Cz<0[l>`d7y;^UwDwǂh;X S Zf ҙQ\=WBĕi!7р~ilT%c[F]86Ht ҥUyݜ!0WJvihMW^Gۖ6ǨL̗qؖ?8NXiBx)J\w=A5@WGGgǥ8 LS zT 1m #(?uLZ/krƝa9B؋,4oкU}-su=f s<**hO$8K^/xkt(K! p_oT⶛ ~|8q=¯[R205w醊zG'S=yxcdz@m{h4~ajj:0TRnD%׬(D5f$ĭ¼XqNm|i$jo|9Kf)~7 9ε^.Eo86E v)k#+KX_ʑsǛE2ӃT-S?U~l#1o 5zUUp]wƛX AKMV NXpqGG(ʞ,vfJ)Q-ft'0v 5hK)*K1pXxWS$5v/I\ډ)'*X⼼V E#$꿰! ZaC@HhTzoD$lybwH$lrerJdAXq8 4<ڗxzCq;Y@/aL甦VJo j\K߁EЗUh޺e[8S@L1- :ݮd%C f. X-`bx_ʇߑƮZۭ!wE0h r G =- l}IqCZTwm|fA^~B4WcoE¦kXMP#2ѣ35.?}sjEIBP{6JC}QI4' {n H0Bn1.a#PIn*EOod, kOPwJ:\M Ȭ$Nu`;No%HŦI ^o ̯EKJb8# GaTɠn0RbJkSU'@^ʦao0;?ak~FYS BQژgï?I/h뛽EVj&W~ ~?כk( -7E&34H9?qZ8W`6 v$;>A:}E;HFSǑEPm1͒&Qp;xm`U)F+Wf^srqa˂n5zORQx'B̥i?±#ھYI4-Bӣ5^2 72vWwDzߩ7 zv"-`T%(T=9CGr43}?>7;63a~G#1iX/D?3(OQL p<'@O`JJy3 |:^ pZ='H5QL# BJSUQj9|bS%x(Sz;2~ZMfCbPPө?ӤE"M:$Wإī'c2\Juk5T؟w;%gnV!ːz[P_.sL湴-LG0u1R 5S 3QmRl= ~VE2Rhxs5.Gb(=)'Q;wMɪ4s&,bR0Y6ڶ ;{g*zGHłs,0ylJ]_Qo^K>A3Lrs(ё ;?6,xCR+l j'C5xgl{v{ٳrFaxa/B蟁P4R+cmÿ7N ZmN߇۞yxݎ))  #M}%e)<'V-vb+Š 0O= lЬs.إA}16OYBzpwt8VFCm}r)J_Ƭr%Ƙ7|ҘրjERm; 4uE<eU\[yүrҸdtMNN|(5L<63 *de@UIe%= auKG Hc{OD\LӐׯ4d((wqes%?9;Hz ÿBLP1 j+@u}T1[[~~Dl7ـ]\oqOЖc{݀缁feqX_~4CC'G"P5b Nc֒lOe?G%Giv < Wxmyw|jh4gwEDAh 8ݔ-h~ȐXDv~g4j~0z_Eƞ$2Z0$$id`s0c'9|w[,&*7=RrF̍g3!M2 ɫ%R84:6y_.l}v)(C\OMH=N;6BAO$d\-I{;˙#%wsB¦6[#ne kW]z\ޘeJ ԑM% G{SQȳaBmcOq ӳGD>t:f%J%ա3ggmkLT_a[6iub_x+4X%|g2GgK6zy ) HJqfТv ZJje!{zgjzql0"|q" JeIgM;. :,z )tvSpvfFg}[N; }fq fߔI NWoI 08F0}sܦmRQ䨜783.ɩ ITGR圔 KZ-Oz(W~ ]xhT>o^bCm\d `Ut_{e٭P@kzp:ƕ$}Ӱ#nZ빙&;?O!Ѩh2"%6Ժ.A)/M g*M,eI fh+{m;,|ZdO쐪v )XTݎ2;{m|8y+n%7ۯzXi -/cԶ[eRJp. ˸?CLjj8khFl%6nu]hѭ!uh72kEC{ؖO w dR1\d.nj_5]&BUKאLRpmWU?]:XB@;&\3q}ZrCs`{iR+‹ EN%Gi,K5XvZWnO.WJy'#'V8|!cO!jA:H-tbD3Xެ,9 Zv7'6P6uFrS:a5.fVt)߷V+50KP/ɳeܲKדϏ̠L+Etmj3S$R3@$X&תVOm$6 #f(;6g}a bc ͨ+R⟢/KX 6Yd8G$afU-Θ1xa+[ i6ܚDdH6L)a9A"Y JԜb,we,6C'zW9"ɗo KP{f$%g( =2&s+0ZarJJ(ٮ3MtP՘Gfb["a$6Afd~=ZS\AeRKDj.NUKtUl+ߖnF&.#GlFAn@J6n!Xn[ߦX&7f%CUsV]P]&pT)LO%̓$j#NaEtŚ*R鱳2Z^j=Lي/Q-}0v=?[-B%`w߂þ'.\(d.J^'2h#)tL2:eEPaIl=z*SjXiݪw b8`KL D?$1-l2@q$ cL̦x:Q(X3{MBlZ6Wz3,"~$(Y@hX jŒjEsgl$s8tגu6OrX۬/p;V?;M2.ȫiUyӒ/u>uE_mOY.,|ۺ]LX62lZn5z駍6%QF2jN_du%/ĻOhxO\lûAc Vf_؉KX#xݻ GMMZ|BClny;,|W'NMܳU}߁%;̖;GoL&{*\͈]-NEufgoZ΋|Ŷ ޙBAѩZnKnψXΆoK;ǵvǮݰJaH _%f+ȮƕX Qm2z7D D⃛*r{B;ƍOȮ֥hb[)2xNOk?=o泧 C'tgt]yĭNSyr-muǝϕHqn jP-t{bO ׾[Ztdѷg l]',ԮYd}p2e`I܋'JiJ:,|5d7g{gn@D@UOߺfn\;9v^켸ڔ?J<sl9כLEFו#m(PX[2&HvD_窇=&SAvS~{w|@yZpS%F.ⵜֶ?$8 [mKr+\4#r #PՁc C'k@瓌5pZ.R}MhL6-uTNT PԓQqpr 7>FlI=v`:{q&vE۲t,V փ{Z]{`@£V+ oK/i=I?kdlFj4wǁ h;ͥnЇC#I[Ow;_"+>>hWgf\ ҵYT_ /m)j!uj]i LtwUP7,|]O4fm]{+Oa^FfR fA :ťSjh "$f*x^?}($T$BjbedГ ̸o~@vmVlKa qFI @ wH0{Wh Pb &ECLE"CwLxg2EO@rZƝcA+vǀ]'@`jm5H5Mq_lO<>讬8)\coN[.B³yBF9R0̯GtY3rɶ٬#+S2NިwoN0wbj;;vOVO6RYm/l8Us:vAhXGSJFJZ`J_1yr 3npчH:K鐵̍/{Ⱦ(tO799 1e,N}֝-1eJ5Y #\ya(OswU MJ)J _Fb EQr7 d6"~=ɮš ^%ꧠus}f5o t$oTI|%/Bi3g}_uI҉}KXYcުm\) JGٞ!A.,fkx}O^֜c=d =il8(( jb!hJ!-CÓ&]  Ffl5{Dٳ!n <|7:WR6⧭e K<:Z 5PD 5""#2 cdkԚXCr: T,4S*}RNW9ܑv*S[W+ln)%;@Uk2 C?XÊHZ5m;Jϰ5 ex`~78)W~DbY3HNȂb(Z{&d[gwB"pa뼓X]WNփKdEɛU\Y$hR{wR*IȬéjwDqdqDl:# E IT2+zLe&&i\g$wSW˅I1fʥ`{ cŶQ 脃+ߥMAڼ1 A1=-4^ GqALmx-:e(xk~^;'V{[p*MHvXcNJ!1eC4HWrhV ~Lem*LpyjBQ=+0N Ρuѭe/=p6'y\@QvD$ˮ.@%0`tE2SwGgbpȧsދ+y_IR*uqkA{kb. פQrjdY~c8[؇](E ><FOf! ϛY&MH2>6Nk0 >b׎5%#:"f!CQz pVP^(>3zُnV窰OH҇V0j,8+E?>v܄mEi,`Dž!.ϐ1)+Hvr+!&o^B&TGg2r)Uzx"X j4U$>U5i?(;>U<-|>샊lo0-iS"FH^QFsm:l+ņjO&y11 v1Z+ ݧޠIQcr,C41d`?8Mʤg)z E~R*K d횸ONl4}E- i򳂌B\3 C^yn i׿.%ײ/jAPR $2'z97Mٛ11'/i % PԈ ӞEGqN !>ˏ,&Ʒ|-Mr_ph8G Hy)py&qɠ+&ǻ Tg{vGP?U,wtnN?5^e:z>D04ը [Y{-*K³_3. K*qHX@eㆸXuдe\ ̪f[e}@A&;쌘ponD!% @{_<v\P58;?C`Ti P7jO5{L/C{RjQ]/㋕\u.8# GI @;E``%dKy; gI?s`% G:DrtpiŸqd̍Yo0X"; sldrQ(5zS1e'b"VAS=dwԞ,piͻ_A=5,Z\C/ ^TMivá)sênKpX}{*TiV8$_VyI쁜@Əƕj\I|:++>)F`VD@你S1e`x$ebӵ'3g<=ķ_C3N;3w`KL(9Z4'~㉫)(zk_f ʙ{@CIm̥F|'n|ES: ͈up% σ0C#!kmtke@*s!l܇U2̈QLݱ3S*[S go|3FC.<uel(o!:WT< /8*xI,T3KѼS R2ByW"øp+P4,E R/ˌ#C}ҐF~A'Nv!tX@f5c{tZiIгutd l`jue-;[pHVb w1SUgYK%o Zxvw CÊ0HYX A‚[MԠ}S ~s5n+~쮪< )74#kͼrc r?ӬQ9,Ačw] 3W۪ZRmudbî[jj:taoKua"НEf'%&vrhk2XVp!̎F#mo ל1ށc6jIS'cHZ2^ά"e -\<H=,p<縬Q\9_3A BrƏ77ݍ(JJ֧d ː%ˌwp7"q{`{|z?(GH8kD~ 08o7*emN$N=cV/1Eau#/)G:D<7Au%g˻6kQ:zA?b٢2=clZؼ>-:TwmRv1exܧ]MľoP:]?~I/Bʂ8à)'K ^pqiDEvm9# |\i@sȪL1 ۀ Vf6Rmbү5H؅. ,p_hrRxG$%iֆMJ*1P,]T7 ?`_PKtDIm-]A~6qm"AXPQyo&0< B4L4Qե{@t<, ,^8!5A"t+Ӂ>VKP"~^=ik^`j~T)pU"4]V1ȗaE8^?&ˮ"/6z/  UbE r Y-Aǁ ЕvM#kp d Z~ԈX<wHrdkhͅ^JmQC? {!+J=[S׼G$Ո%ĚebyX;~|?oy*#u=2%(;q а`J:ċ7&SŪ(spVOTҽEj?}v7yBİ ;~\r&u㊛lk(e,z%Cӫ˵:'LûYgNZ Ok߭o'1S* 9M*{cN\%H\- &|]!!w2୛Pmzu4u2{+/m@5L›d?Vv\vI2)8lJ LxlAho!4HHQ(>ha?Z;s31_O 71h54g]1~FS%4L}}x7x0OWH``5"-o޻B95+X0|XlкtuzU6{ 2^xp{DSU x#Ce_HF)_wl4dT퐳1+ $ y -dJK Gxɺ d.At<~xQ<55XL:kTvԅx,o:v.5-vTtV4]piRz^V 1yJ1C 2}5troXoR,bu S8e hBgm"p";26XlI2[WN5 PD#r)g^vx\k v=((=TO6GlE.0%cO.?j WG ~O.TNJ<{&sa!;szPw^D4䵾tlK^_!Jk.Q*;{j?y򤂣 +٘[<@Gêё0gҨ`h8qukʄy֮䩜}3(gBAs3Gn4 83 yxƑOpK5xcJ>$JiOZ +X?R/&WhiM"uFU @~rQ%|A#m?O 0 FeK7cj0L|&ɹ"}qpF:y(ég0+2p cCg'<4~_m]+ I (ֻCĘ=a |QWЃFZ(pY!vg$Y[q(:Dwf s1àm kay7E>9|F_#kт-1o^D@  F!1/5;{b@ˡk1Lώ:bNưޙt9PJo dZ8e#ݡ c<0\X>0?rs\AU>6XNAK/D$ii~IfKy9Ԍ;G I61M'y*\qCSJЄ՗I.W`Aúp 91r ?I":Oŷ]5ũֽrL{~C?(ݴTvCo 47Yq7ߚ"JsH udA{T)RKmI lAIu6X(RXgQ`Cը@8[lMY8TIDrO~mPu{FZ;0ݙ/1rG mQ2 2y@tU!;Q$j#JWB*L3`wmqEŮ zd:B `f2L PS V BNtVgMNueyF.y^Ɗ͢*; .HGZi'lO3J-pMRqkHld֍1ꆉX` Tkm*%1NPY%N{6/-'{I ` 0pR"j[ TfZӊf㌲Aev7E@@FI5`}55 _&5ۑ's $o g<-NHL9?jCxd@직H݂f"kr! ^_!H edž+C/F6x6^PR#B>*(D ʤ*=6~ ~a)s9]!PvwJOԫT'c1BaQLQ\n߄ l+.s,хN3Zh 6] ,S$k2Uÿ-kQ UM zClD,D%7-yd[ŋ^wmqyn>%xPHq^ڗ7nxLl|ag^1aܷ j{1cXb#&xu:"L_¨I̩F ^iIpIK)*xa| *$J9L3+tum:j{}Ïv`f4C0pm{t&T\I*)\ .qNjH:'a;Z"+._3ZlJo s)Ȑ$1W6 hvT"ɪ,khd˱Vɪ5vz)_`%:!k2zV$2z0=&"LZ6xZܕ҉.]t6 ;DSvԋxk\eqzCkk{DT2y&AO A&k966p>|XZJݠ!&+w"A *?,?U&Û/@CQX?TȈޯzyOff1=6NArª5W~Pzw>6.NM55PNroLf 1,&S{G%zJ)}BA^0BMI{Gy1 EF'PITadch =niدe-8JV5tIP K.SzA >sc{=hVs,Nj?f[)<~HpCCӰ`ԏKS%4 N%@ wlQĻ0EyHZ sK *GPəG}6` M|a4(߷(jxKYE:AW)FfìYo6BfGsI`!^".Aڊh>gd)GV],&CoAEV$=ҽCWqV]QeձG6Owk4e ϽN-?IeZڵ#Px;d|NZV [ğBPmD qn]rB'}%rR݂8y3xhNsG!١ԋgdI@V+ ;?lܨjgf]0c"=d91JZHNnņȑ/(F+xF],93Ma<#{jk<[SÇWϏ[I > =CV As\c$+pAB=Pl.")"MҟuBUl'~͇=y"Vtq%qޛwZ9\DY+ɢE$yO[>k2S:Zi<¢䦥_LΟE,~ 6; KƼ@e]dq̈́C~@"MAdOw\L5\ `qV[ƭFgW&GUj/EU+O5<[GlJUq(;Wo|4Hq!%`Cxf0V{ ~kXaJ.+t|bB*=avmaec'TA(2μ#*AS8#BРZГNL T`c*1 &z8QMz)RyQG G| B:O֗Iҿ\9V򋏂!,&+'f b*w)ijZKp{VK7F]:_Tq?'^٧6rqYtNUt샄HA [cNXγ{L(?LeZTs?/:DϪ#?_̎Wf̍|\83r|T;|~kC2&sXRvE/DG-ګ BfWG`@C@Pى쁜Y_av3lib rKbD>qN+p5nwB7WmCtP@MHW+i Enڋ%: (K9:OP+#3k_h?OiibׁëQ4%$t|s0V4RŊsnB)2N{4s8̌z[Fq[+=Z|,? :JW b[>ѽ&4K̴"Zw%bƭ-Mcރi\qff)>4|iHa Bm #/քy.#g)ێKiyc4bm~MӠnJlb/ .e\m6$LLj)=9%@"fS\y2pg 3|2@' eStk ey: 3"oRk!;;WS@M5\nvqxM JBrbYfq3;D9w_&&Ҟ_[!\n 8kD O%vkMH\ ;,b{?@n[H!3op K8+˩-3vW-m2G|ۗVcVyS&V\H}@_/ګlHa 9!i IGF5`"wV2k^~y -I̒΀ni酓1>G>x=NL?a0ŐeX\p/CLW2X|-.]jYeyLh[v5n |P-o!l.d=;Yo[okJӬnKZluttWzLkġ> VQ*^ N̼S>mǽ@n:S~%N|oWBc5J7C )^HC[VM3eLܷmz>7Y;nhxq>..bjwӃƵEԝceI̿Kq$/_N,tR>n)#(qJB Xzr=E&X$UEB6fA^Qׇ\ xw_7j޺Øp#f{]0]Ҳ@_*D*,}P>D{'xT\Kkm/D&63pu.qAĂ&V'Gՙ)`"'S1jDW)F70]m{)0CJV6@ʰ }0o6,Hny) +3mQjiZڅO ''H5UQ! I}Rca0,S_6>oԴ{Ki7jX۾,e{e9KuI`p'=A[M4=wxL JB2}9P q@#.g9~zLP΁xfvj㯼n`B.cim/Pp+=TFr?Sdd1Bz39ߟR{PLR&6pi I[X:Myd,t;sSÝ^iUy;:wH4uvE2_?5z'eXYɸv/`ʗrT, P!Q>>_!Gt2{w);>o4jCl1ru0-*:Q36<%bwϢS;5ˊ:n%wlǦz%{VB ]tB󧒓Oǜb:)晍YjLƣO(lvuI@ًA[RĖFYIԨ:Y<4ˬaMVHB37}g  yi\y yƍJ#I+ć2r[sP N҉{uGzJ` %)# zxwXI1s9O j/5$Qt0'zC@!t~U.:gf=Wb,p ڴ2G] Y|Ʊ2˷)x^SQ\8Rʰ9f/޷T93  \얡SWNw&r'|ђp FMa[z/1Gx}hvqx" ^[*.u(uA=OMZ(aUn6Ufda~{O.X0mxRSTOFe.3[aޅi 9 pNO\o`U(Ͳ.? zZ@X`L~e>7O8[+ b4)PTOi5 yK3c2{z>("` LrX#ߋ?{k&8!\rAkf|0w8 ixU=`Jf^!su)$0 H$1\݀oS(w(pǰ-Y4nt;LDZ̛f"QIfBe $;wCy>Y=Z*Pg$,P~{ewެ]?\m~Wfӫ^ K5>rxz&/] _waiA~E14?zԀ6ԔyCfwпm|_ZVXQ oK4#M@y0` +uW§]& KY;m)MY"'7:[J'W? C֖$.f<#ҀtS*PdY{km"V[Pp$r4ԝ ]{L?ޒT< ghQ=B]f |O8ioPg|ff;b ГD-~NۤDK܉_W%tmƤb-v:N:>tXʮggwBfZfd0H;ӤEظ)xY[<5`!m]; |dR9(j\*X[ :"y:'-Ayxs]p5r.!~Kx L1%rShI7MfүjEg"܈@_,9ԁY[{//i49&C\+Hv6Nr dڋ:@w nc˲A4IXC "uͯ<'KL#'}W;a ߊ-P/܏I3~mn<745| _:=n{]F [^aq'Y`u/,%wK'ZP^|p{Nl^I%uSi^?mKmzCqsTy #FKF8`vs%%vaH.G189]Eu yc8]<`wV1B" -xñC|_'aTI߷.hL0_UF% k}Sq27BO^]j6nm׬'y@`u0:xS%ۇ?*"P+ o߾~# 'k:w- qTO#֒ 1pT&)L 0#݇w3:;aZM[ī1s8Gv jRz[@YNh* H&~_\bkpnòSx/&V"9Bv5ڴK@NeTxD0 L`RnO:R Ҏf#RZ'?|1Ji6mLX%So _QDF 3լJ÷uwdiV{qBȡp.RJ _f^!ZzB& v j=v6Ky]Zt6s$H7ɷ}du[8^ybLʝ^TlZ\Gq9'{\8ӱirpYʾdТDX:2$dĶu8ukqptοONM9l'7t88\k/nqM*rBq#CX*?4St-✼EVAWOחC6;NU`Qn T#i_7`{Dnb2a6z L Mc@N?oI2['|?`sJ֪ vSdO)'On٪jM$נ*PR}v}M;]>W2>_Ro*HpBEAH`g$}-=VN*PZ^IZҼҡYE2}ʔn,['MAD.v(O)"2zc°|eNlqnϥІn\Re9|}6Z,_} O0x"Ol萭S`ťUZm$89f zSv(p"ZE+>mRQ*p$X*KxQ`ZhfU {^hY`*>m8ed^b=n Fg= } u{s ΊPvڨRj\w0a9SHغ+'nsv_ :(!i!rk L'@!8M^a1DMæY֍d"SӮS!yu6]Va9ð_FSG~pď^xP؏[k;S.e)%j!-خ^rL)\geQcFVӨN}rW_< mͷ]_"=JLGNTPr["1>h>1;zw82KLa,wLKg.٘\գ\Qi⍉|⺄ox򠖮\6$s1 OǽRCdG˃(~=f?5ps Sį5Q_5OWY# 6Zp̿&! jqI<p5P t0|4~~2ēL{H,*Sα*RJ!(zHqf>cjqf-0PV,A R<5g_e+)XKT!~2$b|xmm%[3/嵠B{Y yhq*JDCtD*ԧ0\@uΡd?fDtQӖSCCPn&|(P~;S7VȈ*5? iTu~dKP<p%]0gLSr*Vϖ0>uթ;׊ Z9Tidm{z\.[I<ĈNɬsd#_K[%9BhEA Zee_5Jhʙ1pwm4US Y[Z5bh䠲Dk I =4C}`Tf6in,ʵ՚6(DC!%]w4VG8f]g/7;T@IY# c SCʛ;ĈPK1\_r|P8qR`&d|S ߼w,LiB!#G 20QR.\qһ ΅nQv51Ʀ(\G ̼Rlor'@F,/ u$ȟn{Q)BژÜi`mAmΆ=OUش :Zfў3T=d]20w8gV*zq1# 4ƃi٪9թ \y|RK#U./ Qlf  rzYvpL30 gj=1d'ޚVhiXBT᱌rx( :R^scB kv*_TEt~9F_v@go+fsg;^8mTYJN'+S6xQf++ScR*E{dՐ;e:$᭴Fė#Y`#PlׂK4Sy> KkD:?wJc)* G)Ʋ2Έ:#[ydޏ샐S9"$we~jGU"\<0+rd=#6NzciMdFH`=hkOXRbzkK)GK QjFbVN9`=^MX[Torj|YF1Z9 JmT``:64bAcx+Gl43!CgRoցUa[g4}TWǁK=4<0`?VVލQ5(h^=La )(R_?rUZ7A}BB_ LHD?,pä %Vq7' I Vk~iv-j6s q$Gdꄮi_y}?}Kob5;@>@"-C]+GT's"xWQboύkCܚ%9YBq҂E7 3*eغ~џxy&%;FYsq6 G \G}4pAR[kXHXC >٭WGO , y .(#F#+A>"mCG1O#9# J &`CϚO |SϬ%ɏN4ĕtتjcxuCGqQ%SU X^Ơy 3TN8,YȠ﯒6]lRm);^G-` 0ꔾ3-ͷ'^o*_IG850_k.J $ӡ kJ@9]ʼr8C8}[@=!hx{U#2͸UW;Y59|D&6NG|$ɯk/ >ſdlw}Iej?8*{Y eEdC>$0x ;dcr $%] ID`4˶ g<>e9y:q?a)P4ۭXCǞ}Xi`"#^McL &F(!VPf>4L<%pOpϡcLj_ʭ? Xho)VwdTGc3HcQd^׍-S/MҺ"̈́Nm%`rOO Znޟ C d6::_樞?x,-'L0rXݖ7e-slUG2Q7'nr8U)䇠bG[Ȧ\](*Pm 񤿿BKnTJ|l\-5_*zW))Q1"5!隅j9a[tSd}GX;1D3E$'lŤ޷Fhc 5PpÁ)X{4Pna4EK kQŷ'!2sk/?Լ fbr [̶-D"HFC|՘p4K7ōSCkcn\7*(~}5G1poI =6#xF*P?;}w=.@RZ8Q~k+xN .ݸ43̂k^ '6fP\bHJ@S?6pF&6j.$8nToְ1 Aul̅Ncn=i(|ys W:\9*|%Cb5MWȫ ƶA]|`IUtkàJ<ߟ c qR?הalWq]`Ň'>R@a;AħM#^"g*[t(,%{mώ~F$2<^R9 +͠[{ OMiQxrA=5&[ʈ5K fϯ 5y}{l-1C303vT(R50{3Tjܔ>4MG".?-ee c`VI 9DQPUy0nKߦNDkQIv)/aAb5 -ReRae[ERnœ1Sɠ{b/W?;^If'JYJ?ڄ39xBmm*tt0yfld&y%PU׉ȧPy`gs` tFuތ{i]L!V5:_SIkX`ϺADfLuvrSy5S䍜T<"6bo5و oF;e{lBA QPQѵw;®;Ԫ'>tOQ5UF SEczZʴ= d暟ӠX_&?nU2<-v(ץ^a '{E| I1F!֭>B%+[Ah[lvXr!vh3ckYvA8aN/hk0-OЮH+0M:ux橜=Ӹn`j0^qzlt p-=n*.]eW۱Ȥ#("kY{1&Mtn<[)C1¢4 봒ř`cX 6%[2E&>=B_=l8-gFr/ݴWMj?`2`8wbuӸKVL9'U8#s}y@ΐ="~^ 8cauՇ[}<`=XG0}.Cq|K\oU}7mݞ/T&oD[.~h8@B[k Nԯi8vnYb즠-(^xŠ0'6 =0:FYrmHcZ<ԣltaP ߴuX>ZW{5ct$ovTnq0Cb@jWn cOCl"~ շ30x? 2QhmJr?pIo D4"+b36i2 p8lA^fp) CzsveF]MEtѳHf6m§5ZSA6/f^Sr֣CY}>ZlBL6d l(FngG* ߫~ޱR0vk*j@o )0tc%C>ƣ`i([Vz:~v p{m*`961*v'ɔ]cѳlo$F|[io#QK'C vE!5Xlinfn~_tQ[(0C#qZd/xkH8hsvdBôm#pշӳMczYdlg`}%'{/Ϗ.OlZYRUٚ*+g-b'>w(-ٮq9ryջ  {"e:7+CɿL/u5 }bbmg5_AX6k+xuBe[.؄rť< l+0M\MX˼=Ag*#W #]d8 ,80O Sv<^e i˜zpOɓP &Y/,Ko,`:RjMi-V":϶Z1Y6JEv:rh~B%,Ԏi-)x^3m[_$8/G^zn`=lK#UIx pKmUF%ڇƩ^@5 d}2NT7$,ڣRgl[OF=|Գ0`;NM2YW4=n⡡2/,NUOs5,SmwUfhکS qw-_8{E65ox %9~p.2alڑ ,ڶM,ӜL !+n (\¼CViFi~}>!K/%=ABF|ݻ6|őF? o.|v]ryT̍ہiK<b7RF:8v"?2 K!ؙzOr2G6wɀĉҔ`4u!8MLHX_*B\ҼN0\p,0KkK#5&X#-JAwCX7Ufu!twXB;U1A&/MI;K+b*)ze @Lp^!^4h$ V~Kf s$בӲla>s$ES9N,ds!d2!=Cţ,O'ta\(|VySr ܣaЙ?0,:SrXwj,$ sWC*͛71醗(=վ w2YVj;V5j<}kSv p$8n]>Tn)%Kvqc9;wmfn2SCiDa ݴQNݏN Dl~O ]'<#e[8l[QE.ӛ gWrN&I(QϥT;}Mɏ3"/AMo4l)9 Snsr dJ{"g@D?WU' B{ֆ Վ"MV,@VF=oݷ0SZs^,v-_(gag|Sc4 m2v./W\W/,S(FO!ο/T6t,n:n}01Ro) #am.\r2E^鬞S"9b4cߜoH.Hw^`m#kAA|Sg&>ͥ_KuVW{>0ŠA9QC_ b$RV.#`C|$ⰐڴEnk0b?2Q 1Aps* f:6Me&6^`dQyDeRQe,#o=ͦ0z_3Y[q%ێI褡4K$ĬVPDC_K_Iia98,'dD^\r ^+Ml0cG erp)$f!3qғuۧs$pux vĉPd MRsTv'S'>R`}2yI33}: ngr=0@ggu =1䓵Ԗ9EMɏ,%v_rjR}UJ舦{t:2bY '&# .Վ~yW !|h3$W"9Eg8/KsQ~Z(YG_ǒ´-<;`0AIkĎW¹هL#pミX:>[<'q|<W܍ :!]q ')^aڦhB/;V6_z7Ʀz 2`7 _UiZŽRn.dĮF\ Ě[>R~g-ȕ[M{+جbGT%=t.V-*-`͕ `\Vѡc2Vd&D=]ξ>YQ^ ]aϛc18$!7k:cA[f#s1 К0 :k:*W`__օG~b5JϲO<.p68 1y+N?TCE$P. *+C-#/;wwRƣoʲ^Q KZW{i? /49m)w F}jUfj֢p7ji 7,o5[KaPb5D/ltVmlu~Ym i:4 MFa>窳E3ϑ܉ @'r-zNGkV)fKF޾V -RBW.9>1 DQ ^Tʹ(0%c  ?>`IQ.gsO4V=Dy{낵(̘=J5l->F+,%-6cyz-p޿PVZ,: L%9 \5 iŸ;D^)~T m{E|C0(c@*aj-Ho Чq'rZb:Y}8qy1PU.4OC/fR6)O?AzohO3z\@AʭFH ~oEyk@:HbbBhM W.JaH'6%)5+US8I2:P'-SHj$(0ݺ-!܅ڍ\=}˝RdA Y{dֿwK%(t<1r_b6'$ЂvEQ?erIi곾 ?P!iVs\( xc/I-J1otѝP )"h{p ZB hn0B9WkPKcln)X~#!#vsIklu˕) QZ"¥$z6ȝe41ڞV\PߧQLt>ʃpf/XD*y񵂛e '~8yEG0LK! 5"`;6j}Dp^ !g. 7㊐ Z `7JN#ɯH\GsS`iXL\AF6CX&m mAuEhoNk^fK NmjC\ D8VveΕ@&C\.-o?);Z`7$6<Ԋ7@~,֣GIܼ*{ 0z|"9mi579b}]ۋWbc ]1<${Mo+5iRO-H'iNP ^%^ +STPlOĀڟXї+# -$ ktO6 "J$jicWg1qzT'AUyN5t&YW5!p}"rfN|vNh 2,P0ߑP)&T6yPA9{Ѽ#h\ZB.GlH+V3{I*mKfb W*5ȩ#4uz4ieZS-;%edPQaG&(~H ZS. 8%˖XC7ҭaO vryN{`酊 ގdrUBp)5ÕI񐊵3߁EVabZekDOTPSjQ!ITgEXC)qkuĠ6,uΟI9.Wo#5:'͕LJ)nLXD7xM&",~^ua-= '@Sm6;)Ǝym7q!侷S[Tm) e|yfr '':z;0d=bcg(`$JаR+y O4PGVrTvh1eT)@4hm>o>/#MI@%~P%k⬚w+8E2NlIyK`\x~0nL. }ex9d'Tn7ЖXE)44Y\>-K~еI%Z?'ܯa7:AHozc '4C(02:ԥQЌ규 sDHKf\'-NUƸ6yIC?Ig*-_˰{;Xi|,E麎l YGEM}zO0@sgf:1 fޝpyVwY3#k;e4[Ye@{0ks~p(+jL,!wE#56Hp+t5Ŷ[4dzh:(AANKe#҅ ZmM+ ,Ab'h:O`cvT- eӗF XnE4!= cI2]k {G4$"K5K.MAntƮ61<0T%¹}526ci/R/.8V#_#~HEq!ŕLrLG.1.M8C[rdvώo`*vY ]2[N26*s8;YpVsջI5 sWeϳr'pi*)Y nMg?N txCfvYO &,w#׺ |a .n5I"N )Кޚxht:m_m<_$k~ ΪEt̚;s+u>7XKeiccW^K ]P*pPL"= 㬾im7Beb9 Nޓ|goAF 7LŝPo`BfF깆;(G4W&8݋QV3[g'Zdb+NΠSe{Adt6 @"iJ2Fy7^-9N~ ~n;D\ ?pdH ?Y֠Wl@RNha2쐎R_`ADAad$BR3ACnѠ5Yw ( r^lzy+ yqC:q!)|thS3ZKS@j}/?,a s' | 1 TVEJdY9f+YKG)Ya\:I5 =mʂll IBYȗ,"#ykBui}8dAkm!D*phlD,~t+0{V3%Rչ,OفU8]R $3 @d9$}_9!%@&)G a,,dk"ƒevm@ʳB/iֆJ?P&ߏByRI )ڵ={}l{ZK6uh[J;{ɇ,~e?Ng]ĈWO Z%RK|Kz @%`~$9&NGr!4q9gExTQg%=ȣlfy$tb! yfx}eYm< ȑ7@M0bk  7q"*l|+O^ˆ7mlps36/7ŏ.#oCg^ؕ^4~eqUtҽy|O 2۔Rj~"ۥLϝ$#$g w3(*8 Wp~"2}zj#(:O`yUZ%qf=1D֟2ʻ%k}hU/TO0K"HA' =M)Vc?Vyj+?d!KNJz/ͯ3#SQүQIJèAbdr_v^3=5^#&T:X5 Yf붲)hHǮI@|gxV_; GƤ+ d@ds yCG쨱&P\DgTonh$B#5+QQF ɳ22o2bQM+^RN+arM 4x' 훋 J]Qʑnve_ m-Q!j#mu&McEMϷw'jy vJbT9X lQѾQDx)JZ>M4&xkCiqMط[zU-qF $"sjŢbՠ"FBlwښ`?梉3K7l`l81RxpK;G%Jջ_A@كshjX=$lYOv'vᬒ#w!LF^tH j=5gj /gP\\t[ VL8qSV=eY2m6y>Msao+5K@qԾ ^/z>~Q JAu{\@J۠C-odHc7Ɵ6?gvCg ZI+=ԉ!>]쉷π._xٓd4/:_ @ƾ^]-lsBan(J34n;ٴ5g3ds-E*Hb,ЛWѼuP {s*,\`:xiĕlY) zh@$SWΈ*`F=e4U쓏pk'5Y)yj=_JappտY=KMVGBwMVĚS1rH-xCB[zˣ+'یU'rF`^AcuRV=#Zʋe(wh&1,tvߴsSs.j?-wy^{R`D{Jߤ/فkRqqqoW|{sdu/sͥ猵Vr%l> ǚo'㻣"{u:m?4FB"5#6G -yI&ΐ Lǝ >g$DD 8w.s?SiώF-xe',M$*63DtN܁-v})'9+?UfBnQϏ'G>E ug81.v2V0 zݳTZMKs{">ᣚ༝tPIe$GQva؇PiR4ţ-3& _;v|H_Sr*7|Ec.T=e=!D%rr%qVH* +y}ԒF+i8f{cNXg}o÷JN ֊\#䖶80%)|,rUq(KC^-q "Y4{I.V +LceQw}K\ -fCOgۻiL0<ѽhBX O r.~Ҷ2 ʼBxmW#F0tY,/DRYE2W?V׍ O8 c6fB94+ R;=fMA? ?J[s믷u~@(_`*F^y %SZ>,7Y &;NWpˉC@so5`arq`|8gouM;^+Ty1'so6Rzu%7HBQ`o ڔ@5]CH/\ $&eP2@ #G>˴zh׺ܚJeΞ9KҩpvW,xet&>|8)XhtέApIG M2a]Jmwk бLdnkG,& 'Mm+De>ku*ޡ)RVн{ޥ|W1HuePNAz @\N7q?gZ eWO2u !5vaas*ON&{:ʝ/S/wIBU9 d9m*(i{p^HzJXwҳZEqFuzYWEޣ4~u:ָ0D 4TZ0vEaye+FArŏ tNiHPi>6 <DH.wڦ ؟_Kb`PG0u -: 2jo n:vuU~+ zYЙ3 }\c~ӫwO~QlJ"u[T1b 4kEryp|А%[ Փxė@f3xڊm0F܃'f¦)w7ͥ9d'quLBY^(x`P$qUM(TJ60y6:c{ʦy~(g JZ0Z8Ŝ ?0Կ*gFQ'O,t@mU 1JpZBFAs±sCNc7uYi \-80H·t  (3|^mtyw{hHq>TylRŧ&⇤wۻH"!|^jДY6ÚFŰ-bz M(qj˙Ր-yI W"oO3 &Fx4 +G8I>aJI4òѻv At-*&|/,k,qT ne17i-*fN+7*,C£:C)=GƬyXuAqu }[Eg/?v <?#3;ג$|-]S  mm嫗JxA놡M9C+WTNT\phZXm!>J/ 2E'3 T>ꏦ)}g}|!$sDl[R=܏:IOpX|_ b۞H >[PA[up^Vdx~15I8P25{[ I0`*]p9~SbɫHkjk«gfB^]s AT2 D6Ho`7ntXy܆R(:揌z oԨށ>;m2mVGy{|ej \uѐ6$@v/eQy.k`bZ䑯5A$e6"^qona؍m  ƛמݥ(B$vCsx.-3@h+C_m>C"l41R_UHcR+[?qGcL6=Jz|V3f0.?8 Ro ٢FJیtsvWA1n$N;)[QZdLt_RWB1BO!5 gskBZF> )I7g#3k<r'C.jkF`QHuR YM"/ʇ%vEVˣ5>sӺYFfAͰ$mdP&sUj~@G:ks+"ht i{AxMv輠o0"0T+dԾ4؇r60P?K¬cDֿ#ioldo"{ kh)bbweP[n_ azywZ%XTv {g.HJ !7=ʍJT)&j]Q)*X,w⟅?sLCa  io3K0>BTIVn_@InN<)>\.SҡUĊdS^HX3L2b77q)A?:Xq}kp}񓢷e^:FY/ht f<܃R$Бj>69mjYExNߕa9 ~tkLWFWٓV74I7']N۱ΓqgƼQi׌T|A~L?1e ppXp61D! ͻw&ܼDltOve) J^?մ:C6ebL bk'֭ח)Swе I8^ awB2 P x0wSϽu| 6iV+AԢ\:ُ}صfiE^]Y;` `[h߽sV$qvE4n 腴e^m=jq5[xMٝhfZ#!7#_gÏrTkF#aaGB>f<ؾ1wSxkkp 'o`Q l+ќȨ+&(?%Ȍ<_a}zRr_!A$Ij}7b9봏NzXܕw :Va6s̈ꪎR{my[_T̊͟16p RAvn\$.pՀD: ۓ[Tf.2r T2^l!;oiwYU>8SU=4+rO^(PVG01rp~eL~/3LD.rJ{ҁLh>'vύLgdmNIv?*қui c iEj+-DqOZ7~$S7 p/Uz+vIתR*(EOf0Ŧ?D7, A^*3+|x n1GRM 60V:jqݰd)pT%^$}Ҽwq&g̾Gv.@j+Fo?|z.n K"bMLazDT`Z˯+ZiU**{NI:WE{›JKB[_jCТͳL^>#Y]&"1&0A-~U(,HK&&M[1ΕhܺG7? +lUob/L}F4"$~qŇ=5ZmER&H{]&"|dYM J!PY2 |' -jBҌ)@ ܯrmo3E >oY,3`_ ZӫBuW%YVV ږʔX[Zk, d jW9uO\6/mQH+0'x"@ {=ԩxs:TR{gg#I yg ҷW؃>)dY{ʅԻi3M$Y, $lfz|t"GA# OpHSx6S bQIgjqB0(>y.24ٔ!% !3cr_ _. ԩWI(w_({7؃c*V,Y}g8&zDjJnIΦ_ Bwv ZT LrA? C Jlqu\qCjn !JOpnϲŝ0T2۽EqvIfZɤgx]D# *s +8i\&*9I{]mx;fm:a[ } zrGm0d5اM>CH ">g!"/a&i7-6q0&C]:65|nc[ 2ķ5~ߚѪѶ u e+Nt?,Uw3>3 d'gI(B7D V^&< (J}C`AQ"m%Bb&nBZ8=2BЧxdnwN13(ձLceڥr]*h7j鲈7$"t:ɝ؍hh>&Prk2qhOA$j^ k Kt 7` 81 9 ߦqH1bB6ѽ(CX'VlYX :Q?\{eK>q9!ε. ir.S0PJҙ?/cPܜV:)fȏRЩ3Ks)xbg/ }jCEV&7)v8gŜ8wq^9ۇOTVRz?-Rntf64=Iް'-1i-7LP4żW:exxxŒ P}!'A꽑CHY҃nބlZss%Z= mkF0vN)jck_,¥%@.<(]]_ ǾksEJ13 $+yG&gR-VpTED>6h no@e`K۪*TP +>#%`&d?4^ȴ︛`[ =)n@n`!qp]S]k@rC5IZLjYǻ048[ dlFB7Bb]~<n N7ߣ2Nx)~jV KltyJQl@VWV?4ɵr|&S rtߣ½xa%h[[ϥ޹IIZXYHPXuN?M"Hc7bNa|Z쳳ԔX䇚-eN;5ii]t XrJR Muϣ\c=l{N$t;|hxs@˅EsñGbk]Y;P*EdVE\XfTv .;Wz6+uqH0vf [KWu:Q{ /~0G=AE-9˲.+&孅9- p.Q 7}XꄖB<0 mľ'p téPbPڒ~T)û)ȳm~78f{tce%;:+GFE59QB_Cj|vhM@ * w'?p53[Zu5 {C{0i:ƯID j>~LhŒ!7ܦ;uEEy?N]؜oI6 L m e#Uҁ$<#!t@=|ծg\T|I#1KRuSLlA5 .pV F.V"?5%¾U8Ilw62?8wԂc[e9\- x#Ai;G)LQ32ks8 To\P@}msXc0nQjccQRl5\?%Ͱ\[ADX+% k\[/ ",}}*֚ 8p~UiVv;BlXk񭿜"ptIhcXG Fjab+YP KfL>G!Oɮtcw`Opd#6 mjt] Ou| 9Y-rU f+Q\󑄀. -tÓruaXj0@֜;0ù{Iy+R)]O>_޲\u0aL[;$SG=,Zf씣##8Y. I#6M&79Ou&D)"n@8EgGN0wT˯ |TG0ج"[{6WQB8G8/lU႖?GW!UH5zN,fr]O-jO{EHGlhm%U oFG+O;G{`T;+$&kɛ{dž? =V!"%^ yb@gz[3*N=)+Iv=0Cf$A*5gPVt;K4p;nމ&6<P980'=V6HdGC6pV>Yv_ 0{^s,\T a ~/J:L!S1Nx>S jC~;Kг{)_:,f]ɢ=I3[3Ck%Cs 'j#>Gj~#N3^ay)5j3CK5)} Sڂ:\MБh)@̘]^ N+3w^5iBBpA/lKr(h[e+T8N~EJbFLi]7~K.#AB Mkć ! ;Ar{L#'0o_6<:}>.=UÙu\_1y^5x@$L GJ@xh?o9=q:?>G# K!?iFog-ms=ڥNxp#jb= jdnX ,ފ] IZ7kB\NK`Aȴ'@&87z5}I֚wK]ŃtCgM~LòײeSs `ʲ Ve$>4z!]z(E2VӨ1tE : 'cS3=Wq1̆4νg+FEr%SaIy0JĆ!|RoSd61a{hOe9L2~A`,2du3v[t~`l|J''x4cI/*L88PK2RxkAZc,o_8GAj#y/ow/7ҨmR}qThW>u!׸Ij9n= +HAC'3\6Jvh? 57GzҋAk׭Ú[pB e{ґ Zd')bR>m(vUxZWTrcB(ii,H}xz?J9ͿAN~r庳G毇֍7D:%dv3t _d*ef^YDMA}<;@XdдnCQ_JQ&:"<;3Rγy05PzSC/&BxɌ9g.f¢[: GYw+ob+P ܰ1ܬ՛[^:E PJ f^uux6Y97i\5kfyRwY,:R <#|--ui,bM>2(v0sω`p^G_ gT@|4DMx%u<8Dv~W#ΝLhyѝ,N;O`RF]7lj FpRl:vp&*6&h$G{Қra 9^+*1c%[ C}a*>Iah!c+CgVwJxB̂ Z_V> sÑ3<7)QMsh3T#u/S[}.d EXׁcl<[:6ChmQ瘒 κ^X&ǣ*MP-J̡.W3'11>ȋ. @Y{q щ$V/Pd YRة> 5HOwoN/1C,@`'d*g.G:;/de>⪜Ew1i|h2(!ފ,&:o.򕒶]Kz cC§x̳ &%\W} b }!N>W0b!hs߸pbiڐ R#MEYւG8_}3WMH$`?,#sI+q8M:lP?$ۍLl`~N %#.i`aϷr!(/ƣ ޓYN׮Tikd/0J baĹEfi&·X@/ |~p.z 6UJʎGrfm^77%/~~Tdv&|%طDT+ny. h{b</SDi (i[juhu0఑S',.YZ!w;ܐ(ncY\dz*e'%:C zAD ¼|*ZnXճ3}̭26{IȤo*ZY:ѡP,M/. ః0w&*:s~9g&5KPTOL &v˒fɑv`Șދ6iP-} YnE})/"r&YsG6u+4f0s:vV|c*%K}$5Iy;s?>Dߛ Ƕj^oH?[E%xavl]| 96$r<˨ꯟs{3:m>#ɼ^Vc h=zxZ~wYآvm[B0uMoM̋M@0E;"Sm-bOXc.)FNj6Ԉ|F=!绘w1GZkYkA/6w9iQo?$2 C2T+n/Ü`m\]e}c,Xh_6Ã(T1n~k^h#Nj_)4VEZF*/7r籆e1qs_I! *nr wTϼ  ^aNvyosb7Ut6 k_8[Ϲ>HhU$*j΍*[]|{.#SJ=zf)ām/-NvXBLPw+ 7/c!Oۇܕra<Jb`9 EA_7ʮ0Iv12vGnt>>OYRrtL#h**%kSq Vٹi&փ(C1C` aVx*=>6^\fKU(sZ/,ˤə)v7SCmclPRJmzIQ^5/ܼU, _] Z͎#l 4&k9\dl' ${#*R%q 9GQ`jw>|7I%oTهWI7%`jbE!<#9`d.cAp}蕑kFEf$ Ehɑy'`1"AfvZb2kc%^l*zZ,>#[^LJ #IMdcS؆M`=mlx,N04H&_+{F Ց]1]ms:NwV%BO_G!$؎a}?Yh3R;@2wo=T|@D@\./]6\= PYAdwјn[|tfq6/= l:WN'NTdƽ}Ċ!1`:.$%DtMZٔrݯ;ʍ4] i\ˉ>>C9轑bW QiC-륩cqtcjĒWthÒ"3fԟ.lP̬GZfT6;0K51BDޙҤ/z!P4\zs[Sc*uZ. gm=EUh şsP@U 0uc5$v&ӌYhDNW;y bA.ENF.Su5풫l}A0kȍ1w|ko]n#OEu?#%gC,MleI.|r&=m"[t ?(6>ܥdhH-.o_vS?qTy^cΜ=CVhbP ´"[Fro|`b6j}igH&biXh3mVdUηT9d[ehݮJ?=89IS|N/E? q~6zG?fC$ސڏTHŹX bCR1 sWfh9}^z ,&ׇ FDw~:IF!kuZ3/@a@zJ5E8<ķȾfd4\{ֻBx"}_LO1RH|WE/zTi,W}gJv%^MnHXH48Q~s8W?&9F?#LGPmijު"'M ")iH\Z~#^uw^kg3PRE%؂+*U;&͇#뛈E;co-V).+Ҫ\/#mB~'M`8d}TKhb01)ȶ)o--HNp(?W;\?3YCڞ1ߒ+?+]6p9;uWC,*] (;ݏ qщ>4km\$j݆XM{ cNq1+~PKdT#a?/6.f?pPlZԫEc1eضe'J_SoTg$`N1㳂ڝoG=Ƹ}bñ^&_p~`:?q= b2A9qx0<[8B`y;JFo,TgDXPla U2lʅ.+~)3 -0?Qz< w?sI<[~ !, vy"rAfdoxQ-̈հDbȫJ'bⳚb ]MWZ+),_h%~呈M#ij[WOQIpJʹ)7u̶P`#8E H ,%:^-{ဏ4~.*;}D22Q7ׇLDk4r[}o3F[4&  +M5 )T/ۿkirʬֱ\|;5R-~(b~*z:n8c'אk@7$2^ S76Л|q')|V}2rCl2%2 Ib۪tM(N}`K)ACEAC|gNR~~[ײ:rd`TGo>DUáz#0WBc,πe=h6/A 7W1Q,AJC&^F,\~u'H`LM2 /}n \- |tƠВmKHc ugIMmЊb׷@۪l4qbQb$^I\IkkE%}(-B$^ &/P[r>&deRV!cn:poS1_;n95zu;h(JaRK2!-#LSցE_"ki.k"a W1+IRY%mT?E)x!EO u)k|!1< b9P9 }5o8S9jbޕ۹l)I(Q;Ϗɛ>HlK'мXUʓV۴P @\D>N75H&y3+:q;oZ]s/cNiQǣ8%}~ iwqfxR8ZGIhˍ.>IJFH7U v(iLOL8PvтűUQBN5FUt5g gٞ>lI:$?1+pِş:s+ĭ.8Hp[E^\J`óہ ;i5#qq}yx/1t[%/ZYߩ ԊN*<2h$>n{uF3$W,/Y pmh Pwe ; f<Ź0km͌ڬ,7$g1h°p-KgpC'Oe ,_4Њr7.Ww1._mG /'kyxEẠI2>0.?x J YmYnѿlN/q.9/KAY&к)-~`TQ`2@BTdS*l9Hy!SB m/6?Cl`QNYPty) 1:P䊈X j@iR4淆ʦ?&H">`9:۬6:I:(jGߊ*KPvwd!%"Yf<uOPf|~ :ȥǢ[My0`c(A%6\pCe&w\6  eiYlI(!Q\=7 eXlY۠>q쫯x izq(f7LcA){!܃σ&OʼsBZLH xQh\ACKJשK!´6+8.D6[hg.GplҎZHɃbyJ|#Dž@ڷbylؗ{굪X>|lFH*kyFhPw#%g@=rR]^槨A:#]$ϻAˬ68s54ӃA|j|Knݥg>xTkk7tUq5[,{v4Ckآ.4, b)e3k.ubiuE]b:@ ,Ml*65y1!$p.mk!Ν}uIZF篐VJsnСӤ\گ8gaE\T){ZJ0zh/~?wQ#idMᮐKIhdeMEywIK:':t:Oy2յϧQH6@Ϊ=Еw ksfoABNymjwڲLe# 0(SָӨ>_`[Q`us^'4C %=0' D!>z)X*SaI16n"%yr\*#,Fo[Y!DG!l۝n$ͨPz#gn",Msg1ටF='Sݟ8pB8mfԘbG,VS5:À~M)09Q=xf+t^mK&+)pCqӋ9[V8Anuftr5kdc.vgkȷ3S'?(zp7D|DyT>F #J`#Xc'T{ (?>%A5/hQQ/t_z!4_ Y(8:-@=z7yI'hU%m%nZ\)x`xs[m2;ZO.bϒS_)p9uHmiK5Ž'H ^"Mw\,va 77+B"mBIdW!Jp%Ѓ<62ǥ*}\_gL|N+Q!8LkW=W(:i-_'gqg2D,E9!}Z@]z7s=&YJvKSr=e:{qĆ FQ|ڶ.oG'5lR¬t^?0rt ._5c 4 LL(m* OuiE*Ct뮞(6%'ebR\8kfqx[:B):8q!, RӡPyZtzl<!ˑ}J Cd"347ὅ|!bj/ClmðM$)V` *P? &wU@%AUc:ONI.SA~?rbH޼ӟ, $&&2jt6RcS%G([~;xo7My1R 8EQBl?Ɩ=5I(*HRPK'`]X}`wQN&/-f*nj |U9Y}3Xm>J|ӂ|F(xPGO)8(Ju;@CI|zZ/GCѿ03RC^{:kkB)qB_lTLRUm.vۓ9cw;*&zĭR@dzhSqVgf擼J2Tj^vɣ$G3,yL0]/@ ;q@Gʙ7E-= oKirbbVi'|fφn@x%^dJi\H~#CZu?H`$*"3rtG'X!Mat\c'þr<ƞ`Vl|EEAW&FǜJxWZꆈүmA6ĒT^JJ:>|j(sO]q渨~OƲ0J6Qr#f"Eq+WQ7FӚɾxo}Nl4bS2ܮ&5`2@L"#+ Ȟ'0gI̋ҁ>E\!)K!(]gEY1^1^BSrE[Jsue[k4*K[ r5nRgw\hۤ|gQ[,:%.뢒PWyXN~C4m Ҙ64zpF\~m#,U6F=9} >4Px)n+S2QLMEŸXd6w|Sa-8ꀓ\ߑi\iWk]! ߰o.$ ծ(.{ .iyZr(}x&(cb< VnE1R ϙӸh qM"E1v%bK~wƶna϶TtZʟ݋p{iX룶`睾D;Zr$O =pxBxhu?W'Jv>[&DY~kE$f s#as[][6m>qOپf$q"OQl/]p ފA*f@Ws%qW1=ԤulyD3Sgkzʡ(GzY?dQ3X7m]a֡Qd(VQ{\A0sS)mQO~Ov{0 g<%2(a@cD<,&@mPUk x9O Y=u:&=M00k@&nL$4#-n(*Y{ڔ!(Z6 f̔UзĢ1 wz詵r*GzMƜ0uwF s*<e+O L}=DHnQɝ[aH\W3lv&12_uguUlœƎG&lƎ"KS瞓TK|m5<%DmܣI$ Ԧ;cfT rMeb)g,=*R¨Ǹ)n(bMA^1 ?ӓk~༼3 ~OQGO!G)cC&jc9_7Az~;Ӯ6S^G[F!Z?ΐѷi!x8R0E1_M/oe Sd`/h bwuU)7)ah1-L 􀪗RׂF!x~{ %4|lK{WKD`!jo'' BG^T]=vլQL!mo倬Js "` c{buiEse$? OC)OڶV eqd Hqwc3J[&AtBDS9㕶$= EˮE96\cplȦYd$K[ϴ t?zM( ;Bu38r.sÓH hT?i^/:$ݨ-+_s{;R'F*󈰥])B×#7Jkפ؍*d(!4hn4ǥ-* s#(1~wL}5e Pi( o^`mh"`$N& q$CCQkNEDdjb{X(D4t=-qT trF &'`ld_'jTVқ8$b{-V8dh-E-t$p6n6su#_{ ״TE.۽TߑAT'ћ cKnx|WƁNGzl!:;矗4zbp_>e12Ǔ" >Byuyd1u;Mjkͤ[^x@ -ef |vI:kZ3g#Sُ|l?;f(VۂVě" x !˷G5 GȚ{[b<SV-Tމ ^AQ4*n?} T<ľJTo 6U;ЬrNm%oJc\.l"aќDg8@zst ӺraD+#ɔ1AUTUUX*O8k 7}!5uREJOc@˽zYAfvyUy*R@Q Goe̊LK/c`3Y$ƌy@V[G C08. գQS-O䩱{PuW>0}'9aIq>rY4OAze).Cw$DCQ)+.hwBwH3:C*3INOHlCϵZę p(Χϊg?J/}lA/hs\ .'-ht⯃$1_NԒD^HPRp>usj?S8=aT Z@Ri")RoS*?va ҠCX]A?'TZ BRr[HFWlmKLArsJb}2Ӷ$Qxmw/5m_fQ-ؑ3@Bf _>ytU;eۆt*^ϳ Xaōy3tLCʒ$`y` eժ(+'-`\`Hԙ#ȝ:&NaT XYb\+9>|yDt/DVY " ~[Lߌ"z'5'\0ZC}Ik@x>F=OJ>Ԏh0NU/e҈eljhrWC +J Kӓ /!YTjxIv1l̅`9Өl ; +RsJ{8wӄ?%`"Ye\ɑM={'1tUG|c-DAqKCd+%5Bܑv23uFдn]?Xqu;{fZL|I\+k~$J3kz$\?(w@+!J7JFJ{Q2L3W4]7=A~9~S0m‡G(\: ORT9K2PE^ αBlx-R/BZ 6u^w"wPxyW_; Sh`O.fQP~:W]6(˜+dgP,꫄tJ4Ź a]IoUR̸ݍt~9lce(b{f2GJ͒Č26JƷj䁸 `X*ymW3~/bW9FVAEdbu{qr>a bRcYSV` .k D>Jiq`mv\hEemgSRgd,-iKYe/%H⦆?N (g3a3%j:4Da-RP‹2STC ,$$r"Jpp,eoMF Jfdy9/ G#C>[b>'^[騎6lj8x9zt!F&HϜ$\WGߪaS nI <0o1{gHC~Q+ 0ub5\u)0nMQz'zo,FD%!ng٠EյԓC5EĞ=."#|ZiW :P-',C\b+@]6u{_{`ԝFXK~fm'7)ǡc]i=@R9?bo׿yZ/7Aȩ|=sP^?\^'/Terv&4e;9ihR`me熿tE:#罃x*5XCl8a|{Mhy^Pƹs%'=6{f 8ɮ`5Bΐj"%ڱXTטu. /L:Hj;;/$כen>D#OeyuE<ݚ?GWwc DHP"d4=2.2o2-0=[w?1JK`^T?4Hy>camVø.wVz~a1GQ9`T*`QUc>(DR+Dp΀3RJY/9 Dq1 02DQߏ;?ވ8De* UR>6Yזt]"S'UK6҆,#[Lͣ&&3bTFFVYZYº]/|I)js;(eXvӵD$_~KtYx\oz BzDBX 3npD~r+эI`/ӄ-%f^G 6܋i>>f d,Ԧ<oO/0(z'o; ԗ'61C>bW\|Q4=7; d(0N]TFEaY~ILRLB"cͽ6K//qsaM /r\|3k} t@"ؖn^Q2Hg1JacHɁgQhՊ).4?lڛ b2R@@ I{D,# <(~ִ1lp%6yY蓝+'pU )!\Tp[ տDž.!9f5 n&\mWy8_A} r݁&@F5c)%SFo8oA-&Dz3tx1h8&K"byt$"]k^w;1Qt6LhZȧ "y b Fõq9vؗuKRr7?>!lFٲ [V?F4a]y6>= ' (#+ xTI(*\l6.~%{s)/48+a T1)MCO0phRWk_?U/`I Lrl11=Ŧ͡Lo;XM8F"O\Yf7Y6eBaf˸|8ȡDD2^z%azfxo!ǠO/k5eDMWIBp%۬{f*bGMoM;YaQR$/AU:7b}6hwP.VF0~͞a% !A&<Ķ-bt\蔗 {ym EEm s r ]ЂUJ)wJ6 TߑUٙxqk寲΍!b>Bbv,V+#mƳ)lHz ?TP Iw j{ HG@WGJ B]6q\;8Po}}@m>xn9õ\/x7Ln6f8 +mبIELWoDA7#T:ION2>cx_F)>DAjvUedVuuQ؂'bWWmdehnLH!ljZuNPv4x0qI g.bE(mer5Sgre^/@0%Ye3|X\1Ag,2F#-s>M:0tXYEJ$ J՚xW޿ORQ LP3Rבk~8w:/4+UA(9Va<uz W}N[G1/OH;&tqٗpMx^&:u^=BD !}Z{BS9sϾDi d&PJv$ 2\~}՘(;3Lߙ'yd.9E3ܵI`n_b4<51 ^Z65=)lz84H8_,W<_sjv+BuVw\f2eIC+11x8Z.9U;%atJy=(YIBggY2q s9 B{^‹x6+n" 2ի|q!܇3SQ:9bz^Pf:}\R DCT7@X'&y8ksxfR`U/Pݣ6 | ٗ?.Ƭ媌%X1w3r43+˞Ϝ'WlgN ii5 ȩ`YQ;\\QsFT55\bKad;[gZ ع7,GC}Iem_<"lqR9= q<88<_k dG(D80Փ(!&v]vZ.2i tp0f 4zmsbҟ-j ;ݝ\*7޲ up[ 8B|y51Md:'~X!줶x"V |Ȝj$0yowh x6?F8=융;BD- Ծ#]wX \miG:=J^=h ߤ3UOw]߾49N׫^ij@l9迎% ]^PS{[Gj2M'閣rc)@K"#1Y0JjBiJn:fO6!V> 5TRtrE7һrqmKi~o îfgq5 'Wv栳T]GgnhxJ%!acͺ:'*4USurք:ʂ'a4a>̊ ӓ:@0lq/x;01k~;2ݶ:'t*ZB+H(ue*KA&K䉦+EV< z<:ˎ&7OdTFv*F?(yFJ!U3ţDVs9*c2}/X"wDkߩ:$Z;n-6]YÑoXfUG|o(?4|̾/,Y8\ۦ =QyzOޢCwde6gzXo8)kI* tPWIw2He>4FAJԸbKCDrx,VpP['VR7I\M^ePL*AZE삚umUdq7}/r|N(w](RX,Ȏ?-ڐU{ϓ&٢̲TI&k9ܬx+11r#@Nji$Eꨳ&.?˅? NuzULQZo\BmtQ\B@N9sk;.3#V T/;n=з5{|Dɬżx^ 'kepoz^5$~7w{{W[bNΩSd=PoG5ז{q3#BA@@٬ Nga nn TU1o?,1YA''Wڙ)ڸ,q%CjZRQ Vqh|6 %y6xm1Bb݂\,9?6Z. }ADz^4^$dn1c@LI8 o_3E >ebXF-`lBv gj7jl۽}#rI^]UQb0@;W@RRnc4+'RaU`d·\!Y;kV?k'# z`F='P,E4wQPig+S9" W'I9'ޭ©?rDjTOa]yY6* hҪ;ȅL|3_Uqs3+?~YA^r ,˃Z"75Fزs~ƮmȥXgO? SE mv(GԠDQ8τ A.g.Dc~+P,G++0Ȝ|^!ʳdIQb"*VBcMi+=^J|4,7e=<95DfD&L9t)#P#^8 e9uŇJHlRiHqJjCQ1f)he"6VT- (t+<Lu:rhm}I4 FX$~"lkWbvkx^;|Qx;x:UrHGON$'2͐ԋu7u4y|]kq@݂AL.p\d1J˫z0m3O4Ә{< v-f#wR*, h$%ٵJnOfOOCAJ8Ơ2oÏ/+Ն*uEkfnʯP;[B`Ǧjgї'"2?&s~mfQ2Y}q*szh|,w߄/Ksδ`7gJ]\4H>3.zxk,0r"0!-$v_li&^9i ζ'+ v$RB꾐򦺉:K_Z/'p%SiZ4=~ahq;Ok6IO,eGXMN@'Lc,c=my@*.u_{vZ[6&aG&:=0 fbBɯAcCI._##=ҍ8]=pf$nꌕ+>iM7 \CsX`fεУu0R[@-nE~<2D^DK4{OxI0Q]=J&:kF(_O&ʲ}V-IK'~1cᅶS8nSŷl5?f Q'cbؖ!(512A|;A p`G{ւ =菤.Eτ)yoqT>/:çR8Q^]=#xoV?5 sw$g P7 Op&\޳xmswK5aPWvvawp!3xb UXh5J.DJ2 'S6WF^qr/󘁤 _tCnBq*J$E UE;|I-"Œq\7􂟮5|ۏqY A32d3Uz^,ļWU " 7 Yo[fCxd;DT5Se1DŽL L|@D/˳] N4m8@J C9|׏ (4>ŊQڎn՛ h) kP^ssӳF!C)Ҋsm~"n1"ofbWJ\7ٍiw;AYu rUrAW9}ehKv%#IévgL Ң("mz/Θt>̙#h2dLTϣtCD׼mA;N$zc'(7{tS+GٶfRSU=)9|$πLN \7\=@!>Q#3j c[u7BFYnצC$ls(Wqm&{an NKR6R>:@^)N-;c@~;/[u2=$ӐG+ ?{ՖhݞGAt_z#crTu21XێsJc_y 0[Gԯ?vF|4&m*NxwJPgR_9@5p~1Kn5 4C-[ mu#dr3eoz83+Ӝ0'7 @m"/΃bK<5+|@Z$X偺'f22c@ءٌ95qWaV$WpMmGHޓ:9jؖqrYiU!L)c\>2]@`7vV^a \VK^Q0Hd7ӏUA_\c2g9QtZP|'7+&AQ]fv+T7q0U6DUhP1LևkC? noN$܄#8(( 8\R@wzȎ=\7nU%#ߋbX!-~^@}RY.S6pGygI>8ѥ阧[/~]7ǀb̏".g9<™߄dYjvnk=?Zl -( ịJC#¥~ͫ]K_-} rV;,Df[9C`fvaͩ"ẂZ4A&#gD}*ݑ\̀Z]RbJxM8bГ`Q{b Vǐz\ CK.L5_r4ٺ=F[~ϒabc:]0_i9w 4t9Qj%SKqr fXE(_[܎XzrqYIhzPV$MĀ4dq{NWE'Rⷤ5|_)1R7sQslٙB0@Z}?^'#` C}l>DĨNw7`c|Nʅyv3v[!s?j#<g6p/Vn]<,8^ wjT&d=h}]9.Oƶʑ"XNZe0[:)C!PP< [.'u9]ˌ`M|@SL_rTV#ةS +n2-.$ #99]vUR?Bd6FIPS<^:iiA\O-mΣTsO),=0 Q`c5F[5],=82fh}fzL*GW_tfUpq6-okb(+_$Z?ya&^?R?h9VdT0r-?=(7kOQ 뻤 Bl_YйI'~ g\$2S Ol|ɖR>} 85>_gJJp_vKP }0=pfz1p[m*z.+@syt)9Ht آ>g9`9V1m4`^4*̮hUon G_azVںfu`Aۃx=}1!WA\@5MFʨC5(\ck;Za86 1A1h wp2٢Plg"`f4Yw7Jn˝|Đ̓7!BDIuRK;YS[lE@o^:+Vm"V1Dm (&Z (3(QNsZ;ܾn@/v%vfYRg%}+Ώ->z\4:nGW;e,Aq'JxBIiR7c:|E n><1OնCF i 2-~B8_Pt!A^HHokc(Ii;>=C̽ _iς[>H˩Cz6S"26v1Bc TO8UE੾ig H~jR l1E+Uk?Ⱥm¸޴66`3È+:zG܈V,yzΤ#cJA .wkh\^ :WqYS4Gδ;KdZif$K0P*JŁl-$ x`ҳrgjZBb 9 V 0 nRxĜh{([==)jϵm`jEr8t2u}'.Dn7÷Ț9%d#  [sY 76<> /ŏ퍘 uv(kՅjtK֚\;Y>y,1na1ʒJ"޲e&ݲ$lŸwunQ+ʅ`)jHo|B ?4G v[989kpdy;ĐFnrY'RW))mQՈ)aT#ܕ5 tk-0S7rk \\^WV\+^S^n<7LV-Uz~ <3t<}-z~Ŷkm3sLȋ)Tj"BJҹB 60/pWIjZ[ގeE\%\k2󻦶dal&Z=@{xe:#ݳ^h0Hĸ7"(q!m7fۈ#Eޭt_/]u~ɢF5s$q ah~Ax@1^UJ>m pU18@{a3g!Xƥ7?BhDA/%\DJDfVfBk3zހLa=)WŽ PH,CT]7|I7CgR.o$Բ}SkĿLk^vFVP(}_qwCC ;f̐)ga"hL_TAN⌀:>kH=.^ ~l2;PMaVZtqO0a`8BPJA3P։(!UrN:#RfqM9uLvdO{o-dʙcp{S_u|ё\n{ԪGMŖwAJ.xUfQ&O}A("=tlhU,r ,jn ;lb2IV_0ǐs1 ytXPo0V@@ ] Jh ]-~S-h  ~9j Dz)<A=K;t8L5&%H\yˀ;*1~VI.D4vք~ ~K0^x=e *'f*w \P?[x@ uVX#nUX0\˂q׊$$KlUkKD/րKX8^K][V^y >Kho%@i% "}pE_#_-,Ȗ3 1!Ҿm!& ;-?vgHk(oYرj(+7!_>Ve>qSD34'fja_ |ńM^IOߍ:[0e!bȓhj\ibT_9[S\eIۡӖR170(ejӔi-*ާ"{255nVw:~TGƯ)6NOvIw2y,ϪKLf \)^)dUgYe1om2 LFPO( UӐYJ]*Rw#rƥuRzDL\6Z'wx{^| "储7,r@II=#gJr %HjM-`nYV{#Y&֞,l6y;ƏhmŠYlիNW2axY:FU΂Uɐȴ׆*9F z,K)U11q?gp/^Ji !_ yvUŖ*¡#᝸ /a[`BbꬮWƵAC l\A/s,YV`f!Z̻j4Ml*^ S jqU.(>$cbd'Xam4HፓfpZ4bf[hcJV>!y-d,0g!s7SĩFi{kD7hgB,`t$&#jՍԓC+?YFEs*lR^e{C2wrK\'4Gt2w,܇$8[t^b%8/&2Cؚ mY4]2eJMQ/^+.Sϙ煜J:%Xkl=.hE:z{o2R~E3P$.[zZ`[Ȝ#4OQȚN^< ]Bs]A'ݑF'oTI0Ѩ;S ,)_9sW&/4aPìl.c1w?u@2ʭ`(.p͛ [<_\6-]T[C{hBz%#dN.waJefV!K&[4%gͿ(wv9䌖drH׎+G7 ^ΒtyE_U>Djqu\~N77@K{{`qV OvnX4w?fR]ZŎTe\ʰ0ZےQj?ZC(`(}͇\gwq  JW|;S3V2 q|͸(gXM'/7gSH]¾)n N^uB8VAVm}ƈv'͗!K ӹ?pPm.k8{Ę7q̾Z6e#璶'+4' a> xU)%mSK "8>Q{jG`ܼ;a<-# >m 3\^%*WL끵=x`9ftr8#Z>&% ˓ء sR7nX< _@:g,_^݅L(Qք@z=n@Mu{NӃ!a *2kHE ^I5z[Ԗ%_yNS鈰E5+eEnÖEa/7?|f[<;ZB-vʇS8/ t3៩{n?XFښj-Owq(ٍ<7axC $R&ۋ%>X!szW\iAT, ;_`Izyg@(e$▗։Anpel-X\hzͰiy޴jD0'!@38.۵sIPA6eBؠldwdhk[ M{p/DI kfBaVޱgUcͧX-;M)O>8x/)9|ݗ7HgU!o PSte@S:bJv D,}xn*]sM s@ /JƱAaUtf u쮦Xs TKZHԒib0ڌ[iuʇ3Nm6 ߆j6nWdՍ>ȴQoOh=Ĝue' PUYQ=wtkHam"6˲uMxd`U]'$5lft:/Dܐo:2 CfZ. 8F^yP2<گ({h*sذ~rSp Pq֒fj1c95L~[o׃:?LGя,7_zD`2Bʟj`y,ctU93ܸh)妊Lѻl7X E}>/ (BQA*{Rufy| @hIj18TN .\GheM0̯fwxڝWOݦbtP,G 'a)zVxfpCMB1sC9sH׉4D݈?!}"F3!Cdeaha1JJ.EP6zhU:=V/^~$pOxBJsv䫺n~3MwA S\|R!waɭӸ<>w,Qgw[o2%[9.[tzwAWNÀ^TT0̭yȜA'iʐ)/~w>(1PЁ$7d71̑Fn\K}#<}wQjҰrlHIM3b{s+sm@{03[) l7OM&svA=$Ĵ/LY)׸qrtT*4Zj$i`cByv>WhǰZex_&Bӳ(|>~PmcmDIO WTR2ˍRVQ7>XT{-Q7krƂ"$o\lv[ j;ZP]` bBЗb4N1ZwpHr ;kQA3mp+$4I&KR?dž x1^ lMknSLL/պ''hq A0N%ԽW(ϓ'cndrR]@k-G!=aRm?;pD CyLO!p)b̻Gv)o*f]pR!nz! N,LDŽ b5_53p5:OIh-QEdj= ^9c1j3y 7[1zdk>M+G"zkEyu_{o۠tjs~@֤ 3!祺I6ҡ'i4XB`f8y'Εi@^#NPy f%+gadY9a9!);` mS|SjG\lyn&YDǜ픱`R%p]qޮ+3܇)_EL <N<ݼqԴGDŽCmR"ǧiUXv/o}KJDU 4qs(ɧfdZޣ3tif|%mWq!?&l؞h89ARҼ1"qvEZ'SR)0#8hI@ʇ D/" _5Cf`-)?'ԣsm+:az2&e'lGĶzk3Yh^b8 ܸTys DV܏$msR`-B6\pn.3хr7 _%{m歹Yj<. \Dgmp^AUC-XcoȖ;ww4lhrfP \;JOh_vfׇ\>ڪ)ROc=%hĝmlʑ?}Y]2/C BNj"ͦ"\ȐQf,T9A`p 24sJDb삯$#LrkcX=1@)n,Yۘ7 e'Yb9aŠ.rn^A2 R}'ʹ҆Vlآm%Ỳ8J>X$*G1i]íDUKC4d-оe!?>X5؞x4OaBCF{ 5oߔ[FvVq7C#3SVUdl e:I.+{fֽӃXa+8$u_Y$00(fE%#!\`nɻ2b +6p.q.΂z+jT϶BȖƲ,6uˤ a,:R2e0{&~GsAzKrjMi>mOh93M9u$ڇyA~(5NDkGė3dxy %] :t"̹4G{sow0*eˀ8JJWF56:/Pӣ:W;+u X|/t$ TBsXr@Z1EO[|Li=ys SU)s`p|uϴ^Q V5Mm(?6[#%_z^BMZO1T[Qw^W?=h>Y@$Jr&n)xj *n!RTPJHKDwtSKܬ&giQʍ7̈́XYRtLcmx͊R` 8y`S=ȎXK'Jh[N>uW\+ԾǼmP -FJQ+ &W)ɪ|og085d؁TNFitŇPE Ue4Vqg;d7yW˂EXzB/t1$3k8dgO)Ft\ñ)oe}񤙌FH3lTqoߕ2z, n"Xt,\-A&-0FvwU]Wv YIY4.%U!Y[EStCA?T yoq^d;hBSo*㟲Du$S& S-5Iweo1B"\v Ԅ( H-NKˁZ0rጇעH} ,sFMک"a`fűÜFMy&nc27e߉/@o,6ootփvvI{Oz7JfʫՀƞl|#e oRۓK,".φ/6tL/6U:Ch}`'.V8~7&,Z` ]/VB!C?ѷEI'/V>=c&CzZpq#Pb)1\Pqf5XeI3ꠕ\ 'p־󫹤r{V?<טXAӤ4*.z8*1S˨W/.dSS}A_;'ccjHǘ…f Q %CiBD+(m7L[Ejhwz*~N-!A굣`&6aU-i[gJX1as?S\c}-L:uG%8aI2 Z.[k_hZcvݡM)W #梑+vxN#EyI;]i>bWZci#95Pe\ndә@zlП72';ʉ? m 1#=MH3%*pϡ>6\^r,h}J&:S?*/gt*-Ǫ%\n37wzECBA/K XwR5$,2'ŋlIjH&l5[Q[5{iasMtT0V=݇# nСx%XcК"J2b7BK]J唐ٿ$g HOe}:A*]`$7#vOT=.QofUK( Ϯ0~k؊ayрk >ͱ:"Q. hڊl' 3>0B:;dAa\'fꃬpr!o]{* \Х"aGr0׾.150bɘ ٸ9\XTuTl6"4jVC9xdۀgO}^5bobmյz 4F v1 -Pl.a-D7$W4 ň` 1G6S+x@&XY#hH~x߀e$~˨uܖHʶet r yD$2CS/ZH܈6Yƶ3ܞS/LDeiJ)( F%J|TC;7t/={ ڍߘ{]Ep>U%7V\Uf?SgR8 jW[)tw\g"nxASI &8iخB&݊ WSQ3VO_m$h]ՈM ^/2Ր$|᎖tu2ApYrO:7t.KSIBK~X*9Qwg9콖V} 11=H1Yտщ,/ kb u Kg@V]h%p|mp'#x e35TYhjվE\'amAs3`^[Ji_I 4߹k1v KN^w|sA6 e\<4l(Owchڝ7zQ~K!lm(t}e {ky/v2k3aex_HF^e  .FkN!ƛ['f!zz H˸9||K@آmXpi0;{lL~fz׮sCl9 _*.1Qb~ WtozmeZfl){4VU@~D"vރ-7 /J!>x JCs(`cn8߫"jhFo L{#xgNrz ֠[?4s{dtʣ5_2'e)?A)l4Ê+@8 GIA}8daDv_Yַ~'s*04;kˮvPlX г <-ʞrCȐ7,xyچV˴",^Mc0'F"$"D`~*MR*VC=g)8@Zd|\@SoN RN=/QlJcXA; Sl g4D2n?![t-َQ";<[7zD1 dH3@T:uM9U~kbk3ˣCh SWME(eLFfEє tWQ\kA, Bnos^FARtxaM ߲?6hQ_ʥdUkO_XQ젔4A9@9q`ovtEؕC怒^  <> qd-ٍ;}vTh8[9_ {9Y3Ո;TL`g -p *?s'Άl A\ PL h|]gCdX@ 9_bRf}"𗊗 {Sw®8ϥVrI^Bņas<y_\2Q 5]I'rKT-]m%3-:O$MK_S9Wa&@̲76T媱,R5Q}l"_1{҂|o4.1HdW܈6%61uY~]#tMA!ͩpBP5K<:a1 W qSNdIm45k_K $O*b% eXDPJpܗK8aC Tp ,q9݋5 hF[aBu^(O֎DGD"faK[RAM5V6fm^7v0O3}{j%PY7 e?]ē)Ађzim\ 3σYba,yiFa# ;AZUl ^!6x\Abf⸜mF nGͤy88 V%PP((ZD;r0C;i.bSBt_?@)IGo0{Z ɷGi+lG؊{U<;ru'FJv7A B(;fKU2^.ԫH#;ʹK&&ƅScU`Kd&m,hG܉ ήdno5]0hC`8 ÜR֤0c#]M/:7pVh![pTL7oif⎥ seQcBnCڧxvA=b&w.O%@1Kh[bb~܋ݩoۄj-cs:~ KzYߡkI&+UuN=M ZNHZ+O[fJC3DC6 JRi(сRZρ|z`m7a`-PcKg8@eS_p^s#c/G=(С:kUy&Ml 7.V~16SI __kפc{JYD|f6|B?IZqHشS9?un je';BMfa.ɜcHLϳ:\Ot@76yY+=,Q<1tI8ilJSɸiG;:l;2-" X=8KyX"\佁[M?{g|xS$H'b)<U|mG* kuPy_-W: e+_=CfbdI5݆~6%Wqv׍_fǁO$Uuo]so9A@PyyO3W6x>wYܲ'RQ=yאv)M0PSSyC.2f60^?:ay9ž93'?B DFzVjWb[O=Hp`k۶̧ߋ(fM;יVWI8u,..q‘8\[hc_=L,g]ܼKMv)=eO0͢$SÒd&p;P2Ut2"谛puHI ]xNk_qNf% 7F~8bi,$P(#o5 ?LV:t1reO\rFL:[1R1bÞL3sUy㎕p4'Ͷۀ-ґ&jw#;CO`fq(iN#PVZ[ZkKH&(;nhRɮijV3Fz0BW! 6Q='΋C^f& @vq2_tЀOLna')~?Q&נޖH;w|uw#.XhyyRk0/">N¢{E0hޘJ+,?/K-=z?%;G"ݩ|WncfU]Ik @gyl,ֿ5 FB5q6z2'V !)=fgmt?z@G6|r ߯6<#NKd*IlEKGL'S/2cNM%4l(;ޜı TM8<`SZW!p#N>ȹDM5?G曬$ȱ*ϩqTq`'gkG[O9meltnVHublƢ7S HK&4-D 9>{>~G*;J^xSyLz-kT)s۹aJx%HY*ᰣЭ]ZWHSd7O![|ǒ/w>R`uYRjeQK,hJ"hυʍ#ɵm@eK?q! 7dFʗZXiv<dIcN x=\Lj\ HUs0 )0r-=M\V%_vW<}=Kk"nhvqL>!s(~旽LBWA:`~cGQp#K,刼Jh*(U\-0C+B!ZZni=ϚR)(R !ۖwVv} <$'KF= :jٖM?F.m%A.2}#AJS -K%a A]qb{i#X L&|4]55!H܌ߖ"o,KvνLu0k J d;@MQձ.L=~RǺpu"cspcΰ(sRYE8X: >@cJ]̺l绔YBj,ޔn^7S@xe!H`n)iet囵^uOT`M30Ē3z&~NᴑAG:.92R!$ N h<1R;6 ϫ=hD_ _8?V8B 1 '|6MXCwqyt!_ڋsօ zw@f i Lkf?Q؜%hA4ضKl2/[D02rbZ>:Tedw$My62.dqn)]|OK6A-\D&˩%kh[LmZr K7wmK^IYGX,A#VPZVwy#_=rArXw!!VxCUYaTɒk>/ǥ6G,|>7&X΢HkYD)-nv =Chzx.|*aBJ*1{wXٯӜI̙JY1"m0X$YM<~y<71. ؞t$ 3N "LeEfdG.]@, u.AcN'2XوzTqZU *AGt`HdFH943Dz.) !V>{?D>lU=xu%'\LQIaG~N9)+GFhhB[ifEX%eM (,aT\VNi&UzG$"<&Oe r(0QJ,uR &-|`÷lʛF ҿ 0xMi4`皫(2UCAu jQV c̖*EsMpF|s8x+ =.2Gƞ?A7ph$B(?'4y 9D08hma_M)h0#[Y۸N^I?^>Z (*J CrJϊEQH G@MJ?SL'hv{+BWJ|!(4!Wb IsX}g+D4DT4?Kh=73GIlic)Nz:I+|ICϊ~\K 26) }+jtd}2N ML)u, O;O{z߷iӺ,$2M]!%6B-ϺА^v Şl hj)Y4m>}.]6"Q="ʠȻg`B[V Hb)hDg2 >YX6?U:` AHtD+?F-J͔6ѵ,wANkLfa6B#A rcdOe X{FFzL]N]`&>/Q+A"/z5RҶL40,+/XRCWCbn\ PMXAِM}@ -:s*}K`jr(Iv[YN8p:2c2^`yP/ $TdyH։l>S=GFmwTɹGHk| w|YD]= Ͼ}r lI~ /@9!78hvrV%z0/W{8@l^( x-r|7%0BGG 4ocJROC0w r:-Z x@y+gXjG{G1|r8=ZmoΕۄ{4BzT$f:R$\"*Ή~X֕ܶU2cV`Yi~<)_G26NY6~ՠTY&΅$ScP6F䠋bV!a{s.|#XY;lD 0 L*>nń韽<΋i?J&sث"T=vEx2NZ 7QGwoנ%OjF9XLJŇU"]8'I>Edm1 ĻًP}a{ecF{O" KKig-}:YaC#0/hJWO^]Gdm2!QF %=1@de 2imFj6nG`\:Tf3L>'6Pw /#;,Hg0Y˙ԄrKҿC`*`NMo*yv ߹eɜ) Y `<4obw'5 &J˷Ax/|bl umۿMfpޭn_ )ٙUF/0Nԟ5[]W,|8zIy-Z_wZ *= KMa_3n]Ulle !mW8٘"|V_~^+l5HkCM[1NRv iς0'd4VsRQe3{ڍ\^i.e/mVsֈqT؝k# evkrp3 7l&)ɧ9l3>E:XCM?̗%69G{厧;$W*ؼ˾`yfKVMS5s/U@Dg,OUBNw⹳Y:SMY_8C&48 aLhhZmG9&l0p0n2RU=_⡺-*{TLP/ 1gUHm *9Tv^TISd8 +6Y R!(vKNájCyHCm%bTZYt04B0%h["ro{V}D.?d Yw5GqI{nD.;0~/Ne`10M$l$0yѩ|trqnRqqIOg8Wܦ$Br:hEC{d fftb Ij{ށ ,ql> KY"OX-;Pv.Td|X蜀 *MvWw]mF}Jpj o0 D`.!.Ƹܖcu%vp`f׊χ5[lL>&=i5eV+w бȒІs/B,ŝLc>.%yw[^Ş|FvwEwWbTVHE\=Ԁq;t 4 8ݸ^=6lLB1*8\ >^{1(^:?{WHVZܯZ`W{=7_Q f9TQ$v 8vrfFFVrܢ PV`/+K`Q)^;jci6 E1nٲ@1tL!HL+xkPIi +ɮsyfAA D\epO Hx;g>afhj؏p7QlmAM\M*4E%(?%\Q;yHN~sk_:sv% ?T 0O(~#ly" /F҇UhԷ3tPVGc>$+8c ty= K:8n%Ar\ꐴiԙ^/C!(lEI7+ȉ.<a-L@%+qb\)'wh =c!ݕQoCXeK15!nц򯽨9HG %u˃h=p{ 0GsW«aAq{Ya3c/WKvZ`4vE ~  NŗtG|:CTPS2w\/x=.y{ &* -㧄rݓAK$ζB]&^ lRKT\MЌ߇Kw`*$&z(+Ȫ9@lwR~A4^"݋0Pֶk/a]nC=˸Wv5giMgoNhbC ˺$ Gdn7E-l[]yW-OH xޙnAl?4;vsq]tc0޺Yf"xN&"Q 8Q;HƓ6!^09B>D K+Fsig19%̌Tc=+]Mޯ`T[!Cq Z/8VڅC=&ѣ.ݵ.>=;1;r&Bmi/FBM74ewj}=6Oz sL4vK,cv?V|3SݾpD(ӴhIK0[0Nt0j`O"u[{evϪ(j &Rb/0 vp"&-cH[FÅB69AVZ,f7Ȧ7 J#{fS7)ϱ..@ ڥ [!`TZ|DЫ.@ dڢx/,\cOe]D gg$ʜlEVW%v^15ʨ ȑ"Q* ԂHVY8BHL*wCMWقۻbH82u|Kl٘2Y_b7ֶ3#BNd!˭M@]{9D0/D bHrW^OF6 } I<8ps'i.fapmUyY/. kdgo{sgkWzEA[l\|ᨔ&i JR'9WS] i+ϡB (LфC6j8/.pVӜUvsRWTlKL#%ڲT$,VWթM kṃ5e{hy$Zu׷K%ӻH׸OjS*Ńh\3 ]’^񝾌]j]7W ҀZD`DKzlhz(v[ DI[CCNl bRH8RSIFBoJ){uly2'RR#`KUkk̏ Y[,2X%U%/w)FX[+b%pgcXO7*,HB_:$)%t>^o UScԚA'c0c=^Y 'DPl&- ]{g) G9Oԅφ4zҵ" m6rȷPaTK+ZBG9n{AgMV=H \KxuahquK#:0.B4.ƚ>4 iU`bqruI#XV`~Ш]e̎Dy™-v_kcgbp]h~ ȅqShᘷҊ4 _mQċX9tR$Ph5To{*o4jO9g滄TNC>r-.9U{(dߐNzgQ=Eú\[xdp9y)K!!:]Ri!{(OMG9j64~J&_Aq_8SlxWW^[Lbta=$0X1]3 ɠb4d,RM­nhiQTi*ЈW&k# :/ؘzQ:׭XQ{+B޲4ygN4zN[:@'atF4Z5djE|~3 t[<_Ɔf5xa > Yi%qvdVقrL3fKT0 󏛦|uLYs踢l,NJ] 7FPG(Gنoы !;$\^T*%°aſ$3qqg5\qSjy`?g=9>c^1a4kPkys*: aTpyQ "PBQ'[?%o2r AlDk }f{(ҷ//urþ3h2zU 9HrZ]_3ΧZ)cNs6`mIG^:i )~r R!> }zvI>kt1e4nXAfBBI ['-  uh1Mn!,Vwɶ`MHxŢ?Oj3gε("qEQ\(fb!j='~]CzI=penA=9Xfɐ:$tf xBn_6[;ᔉ|:=< Iv$ C("e,QS9iRa KK,4jCvʾ" #˵N5p^_mT3Ujؤo 3'P%2|{_bC6FsGxu` i*/7Q r:]2C96SMڐs|?!XZY 1޳/p "؁X$Z{)&LMY;e?veԐSݭFy1u ߊd(aR*` RVݡ-_8b [@GeK2WY~RLnJG)"HbDkY}px4'nͽCA"ccq6^/C /<%bPv>mb⤩_7$8򄷘弖:Eїe"K1zoV9-Z\\1ze"BA(u̸ǚqu&|h꿩?cĂgOK/S . 'UޜM.F/oW nLOYq.ꅃ ͑ @ϱdo NIC#z))&Q $> H-B'gJpwz;s D޿"܂A"V9Hk,l9JnBbxMJ]abZ[:ޮi+0I گTƫg<*֞}1_E5zI9O"nIJm侜RbTcmZrt~rBd[ v2* HPLToyGmð4?{DT?w2 {)B>wuB%qjD#E1T bC1+1;4ٺ6UWp'8%Cb ņ]IRkSVhD'=/+˒:@Y"\$ސBg#@`"- .19\SG)D9ncY1f]Z'[qEcYR]j8?g[0kk5^}rݘ%fgqRl8 n̢N[O~=>xfNK;t&V~mH&-7b1>#(x0vE9z9̔tDo٭B#! Np:qr\1MVj,O&ȡϘ=I>:S8O$TFCT/u뢕qMy]GfCS"h{]Pf]';@1:NϛhCLo+7.9fztN^m{YRz Tί3OU#aDF`vI~ <xbi񵧸1mng@P.k;3kvl`-l/.3}EfoU\+݆={> WE 2YNrՌh U=u.t W3I8"{,6H_DyF'pD@N<ͥ/vx,E&BXE^YV,f7́wq'aNObFCSWp>y,$0S3R% :]gJNM=֜ Jpl݌rJ"- Nh^Q8Mî7j،A@:ÄlyTԄ%i5mO 10=o@{JemT=Ddo.OwjON o"ALZ:7;vlÿ/N##'BfgxVȀzQCQ81ypTD"8aJ nAp|&*"0{=Lk3i]u$`Fle)p;vU[;xu '.zIOzS܁bOG "ebF\NNCfQKJH0'sI|_=$2@s{^%:A)הf#VmD7z _^pku W4Zg(\-OֵᨓrDS]{B'0[ssY"Rg{D wyD2"N\=,V>=gI%¨;[[cXZJs&(k=Hֈrݻ1Ҋj[]Elތ;s\*.m<8%Y߱=*};m9ʍY*6Br Do7.G*f:NZgOX[0;'O"8`?_+0q7LC/ZĄR1/j!}JpO= ]Y`;:熍~?,W'_s4|f&b\|TfZr?^Vkp"VΧsalGޅ;~u&КzׄGQ|ySUKp֘g,YAd-1k^kS:@_Awjj\>Nn͜l-41:ks_Y*~mvUVVfآ]H=BILǜvC%STX)m*P$6ٺ63 /u +&SJkG0C(ޏ63U4%YH{S˺+1 ϘB"2WNQVj yX6v?\*<5frtCqE*lwˊ;Vhb$[@O'7Zv%>[|88O{@;(i}KLbYܜ̞-߲|K;3i&(N$-66u r͘\5<@Kv#GjuB7_`_Zkx"qfąd!FIsMp'QgSE2pVT 9nHgq]&1c}N{GFN <q0TU= Hl4b$@(bRTy;$'#5h('!η5KD@kMeѪM̑+l4f>X9R:ppV?ڰXQY4n)AWO]cb)2n8}DD٘7%k}WʣSqjc K(+ʹEz~Z?6eKϧlzJh&ن$%4 Ub l>C$)aG\< r7gϦ5WFQbnqrSj@.}xhfu~MII ˩6Ӥ/|R+'Jnq[H{ B ZJyi]^ dwwYTkdJg8xA4e&w5cApط9<DvV1߰ br>"و'mN{9W@,pVQ l^)QleX?G%Ē{ni˞5S!:?_f.5s@+)YfKIo8H)æg9b~3`u[ ,..@I"!Я>S !wԅQ35ZR#J}4 R:xDUJѲ54~кo4Z26 \0 ^{b׺kx- < oI PȻj4IGXzRzo7$njGEۍ8iԺR`jX~?4oP Irq!0J E;͙I9.2TL'4̌ }~YsKZ'?g8nq,Hۆ%/We?0ER‘DW4tݎq^ JjZW6Rd5Izhc* IJnܗT\t}F# pe-}"QVqfd[H$ޛVЪrYxցmNr8M*5yW.9{HWoB7Q `bz3HAwm_Ѳሓ0&}>DK9҉`7bDu#CTKdȚO_f2ɣVѕdW;1odh\| Pa D)ކ'i@RT?&DzW{ƪaK`W:Una0eD0 s HUԢˊT0Z:$-\䬦 h>ΈZ'-rK̊^-(JJΟ[ݼ']IiYIL/Pd#2u;=^CRy!NgEya1];GO,Ϩ*VYXC;0BI˭?d}cv2~e4$[H͜mB撘K3Z*KIav&iEf/=C"hkr`L^ok$q9rtKl e'9m+aE*Q&bd %qJG )8VSrw;hmAiJFFī>t(n"[.i$ H9 4tD]:N1.xxbUu*iLTVؐ&rFI4-WFc:yDwp:[<(1 /A>&$ }.ط.wpg`ĕ<=~ONT?d_Z\CwAZwy"9,Qmm9Pw2gouP+?׀K:+5NOYl9N7pQ=`h)]Uv&S'5HK Y#8ؖXD>*)B>xE=ՕeHo22̟jhuZ ΗN^ F2Quܒ7b3خnR6:Qlxt3lL}f sbQ.z$*ȕ6Z`WQR(޿՛oD:qʔ=G)[$C: b57KU.ˮ .ޗ2/\Ė 3a.QooDe$zXCN&bs*89xc˫DG M8{+* ,.1̟%mpK|w {iF|G6{#oK$GS9gizA5cG)t=VOiPJ9aA_OpapHlʁe1g-U#$Jԇ=d4',tj,18)TV:}d1л++|lw|#}D2|]u=$h8\tՓ: LQ,6mU G(fO~FRMN_\9*89- g( ܠjXTp XҾ@vUѲleIN%QbO%eƎHRGκb? TH&>õ?єn+0R-0,"Ql~V0nDjC,QV?w#/CA:-co0@dHkؖT!= _; /dWR놸ꍬs^%8& ،D5ǴBA#3)Eyƹ*Vf-%d@ hB%n|h)s\`G .^˿ ]]Jo]?]Nvk9*?tYvTrsV-h$ 3^_[,5y =J݉j[=}o X/fك 'aP0GƳ0Q{nTc>!a,7-[QbhFz`g"]2BnlSj⊢CJqy4+ 8ﵵ!k׳fm' 1חK,?7ztK5Gw9)-w'VZ!gŸ/4. 2\0 s V_5ЁhJ+'-Fl⺐*WD| Ez 6zbX!O3* .oZ۳Fp[z:{x4wVW1Vұ~TFܓg=8d/]XpvU752Ÿ8H#`ZB*XڅZHc (zZVO&B^9 5<:4C[7Ju! > =mK)׹Z_#lgiӾd׻L˜.a5I.+ m𴪈^]iUu;M梢M¶ə340oT sLRi4FVTy 4d-3H9_–lךK0 H16w4Y4lKA=}ْAJsmT[_PYéZ30/c:5[ˋ&U?TsG鸝E5gX٨zH(hV^Lq0\ҧ0@n^ mo.i?hC,P/uZ7@c[GhC VCf})e88<6s=`:KgGs%ZXBx,3-]bd*̎K7hEQOxSZD8uB &ߕl4̼:'œ[ .퐱6eGjXPAS7r(cw9R rO{;a#<$J_gXN#-6 ի)phYH(ŌV̈ɝ ]Odt?ʾpQJ"[U~yt%(8NDoӄg@5ˤE63 #d)Hv %9|oJvtڂ I,` ;ɺc\^yI* baB}P3"rdɧl#p֍A!!ybp7{;Zվouh!xn\ܤOB}t; {LlӮT13vXCє29$jN?}TuI _lΟ48m5-M}_p̣Kj-/_,kQOlJ։wG|amtsՍl˾ֵrTaif_n_Uj;,A:KeC~N>V' S#eGpb-RdyG%m[K~|FRsܾjvz'N/rgcaC%:Ȍ"Ͽ}Y:h[}zV<ڴB` f]š11!/ٿht/Cy/a{'ƧrX2Iu1l:qjK۪}k4ic0٩L~.lht*]&v^ؾ ^e ♅u  /6Ȩ??ى|eP_|g@Xs:tJɼhRۃΆ;[yWs4glM3iؙ?;h]=` tuL wm;ANX|OK?P25Z1>Rh Hk#YF o"u:Mʃ!5Dzq䮔.ڋ9>fYh2|XWAxQAU[sآwR*ZŚAC ZԋdӨ|LE ^\vbS = Mt*IEJ3g8YyMw֙LKDZ>y\#vc H弯iHձ=) ^^y+n49? {?JMq\ /0rLوUrg}Ӳ8;U@ fʕEi“ͩr4 &,e^7"=,D"qGV^62, `kXY {)?܉n e+T1鲽 "_-%e$" {^|!sӓZӺEk%ޅ@Zq\&+^qrNE)gH?ct&/nJWH&f5o I~89av@.TYBl} lҿ,u9c8"zϹ <}ڈeߊ˯ P|r*G˃PY!QR 㭲{6ϳװ+{U3?quI兔O&#z:5n%ڍf3sP|MS3q A i˜Bs*w '14-Gu <$^+\P|'4NF 3%ԒrNèKfDe54**4)NA\8?_ط^n@6b)6\rtb ^3r6mO1Ɨ, (Ww71|SOj~$m?!x̟=R;T#b00/`E6gǔ\S]hoKdF1`{5NsӚ,); ЌپBק0Key dP&; h3>a1Lq?P#z#Js&BE<Fkl\:@}wRmPir,D|@O^(/y7 PH 2լu0ʒv̯T PB,E+dGy C|Qٴk$ͮrY!}w=d:LE~wmk=jY|(etrmTF2DYH3MO:7,JPWx*o\%iH}N_,֯VnpI&45i 2e6aNQ@]BnJ:Ok*_(:fP:2նbEQ ]8,ݪoZݻgC"ѭ߬Y~O~L`-ٖpFFӎn.aPK L֢-)yYt,5G%ɰwob|H;zߔ!'i0\‚x-p0ΕV+x5o`^P2d 綆܊h옹C { uh89#N: KSNJ2暋1eNJ qp-q8hѭ!+m =t:_Y4A;9.5]VyCrGGTS=-pzL_L%k:r~ByRTr>?X:=,?l1VX49rUᨈ}qЭN#U7#Dݮ*/|NDΪu`+ωX^Js=ȧ֍}K3|VO ITww{9 ˔R 29eڒ@O;hZGh)4{mNU0{YEe'/hYHV(;Qk{ӗԵ/ fzFc~Cn%_SptԔvR3U(79'ߐ+17~%wQ8Kƶ4T$]~HQ,?P)99s漵/+s>20 <}HsAF̈́h6}T ik~LfޓKodmF\tG Itt,_un[SC_7-Hi:m2U!9AtMČA`[)Mr*UD}/|ovӁ[zqdaB6Qfْץ1@WPe/> I S+2eAw\G3e1Y Ԧ_/6G<~^ёhP29썜4k;1{2ǹ2&,+Jh K7d%[ʅ_  *Y{o RW`UcjJ(':qH8#R~۸BJ]̍. ؛K62{<]SKh$`bZL4\DW G!pw%}Wj1a٢"2~)Py*RyI\m?U}_X?=耱p' li27>۬YAkdj@")N['m;Y,Jɍһ) aVbao*pRʝ6@4+<>3.٬&X7{/Vur֛D׭ctK7Jm0[l-o>CC}]p1Fƙk"N_sa3%h#LEc}Cfg14DkampM mrdkoJXca*PƋb"M.Y|;|"S9*Jj)]):8*f~9DI3 pxc~Ulw_ݠ`1d2D 2[}!;+9p::3MT}Yn'Њ7a@#p>"@{jrS|>_ԺOBzv:"UP7cW"SdB걇''+h.;Z,,@l|=R񀎰fCR*ש=E1X?\W Q"_*7ct ޅHNggvAKǷ (՞Mm !+{o2EOl nH/ϞQu%Wh!3O`<"-QNu:ǧ~~Ű[%.Xkn;#geԃ13Ns47etfN+c9‘I`w\kS h2WD2E`:_¶O9t4%Z) 6J7J9QgqD98;[5t o*{xg4DR_%._z "|TU$` HŰVJ߾riC۱HZt[M␋ugҼ)`ڦ 孱 ۇ}J:WiO?VZ~ VU=ie^0J0M`maJub2/P=R+:<6mKZlsJ)ߏ 0 c #pι>f)ƇPt?!&<77xT>/L!cJ I+cȟ5X Ayr+غչ ovչXьP9:|Xh~Ď{`zEՊ. GJ3hB\TR."%sw]O1&:j٨-MϭBݚ"["&L( 4e+b(VwCƣv-<(+;UZ4,7[T][4O nΤMŷLX}3>6 C! G#W]RWYN8z[ VjWQ6F8b1JgRvTz֓5M:Gm ǗI$2)̙m)I5)JT#؜k8|GC k}TԲT{+}SP-c',OݴGz1{T^Q[\{N8eMΗEoÎ c>la_{{6ꙣSK)#V$Vij$,[`i p.zx^4x/~ǛWQ -_.v/Pd&}X C\ -=GTON\Ih9·\l^*XN E{cC_&cɤQC۔/Ue#E_^f!m1-_;q{W)`/),Dxךڼ??;iݢ9-WvpmMKZ44"dQu\5SMAw csKUGV}[`0 [ \|@h>{!ׇT'oꊴm&]1c5u>,N7ߑqZn^<+4"P*g.^&sX0i I+odRoNߋἝTzœR: n:Q5Ej^P=rO7D\_Y]Vn-Z? qrj`O04Lr94뢫瞊B⋝2׏[ ulM=kJ`t͎.s)~Gk$A&q,"SJeeYtN>!E.qj?i9娰~2F(( s`+z9f_7-_ou#ǻx*R^+LqbY[S}qJq+n1}/*ˉ@<dl6dNa.7T(Ց?bqa? $~kϐ=wc'>Z˫@>**WFPضnƼWF|(/J G`Xm3s1v<_IO_ r? (b,1C*si: N.4~|[$CWd5qkbϭuH[H?pN+"祢':|FbN &yßC=AkLdzWZ, _폥Gw?X4TMC:+]9գ-!$H viKZo$,f6T}f8Vٹr0y×8%:V{O9vkLfJ腵Ak&QF#JߕގS6Y[}Nzx-aQ}x75L:(:Uc>ydoW޿jwF5'tae p%- Jɲ:'Wfu8JYI||TхeU#}Бuh_K`sMZnQbyUţ #і ͶV-ق2Z ٔ%>dzBӻKbaorGy!ENp~Ceb8WhEmq+>px\h26s ~C Ak*Vu|<&-$G[U®|,創0/uoxJ+Z4Kr2mh:7d=Q bv1͜Z]'ܺ| &6hO}[簯@eV/l4*&<\y\@`_A֟w%ǩU0L{7_kY ؃k&a_m-g׷*GqYP[8ܦځ8,n[@]q<5▅€%@xP8l\ft>4v7l虣 f9OSzd}Yj*הAI9pq&UqT; ;|D}vUOIRo5BΨL!Ŀʺ?3hq(S|U6ZMի_v!l炎 >¯2#bȎ\9 t{C*Xʲ1wkz[lQawM [V \mxV$]'Ɏٚ#Y{:'I)xLgxIjv8k2S<&`#͕)ߩ|3Ϙ\# ҏ?)vC.'vin-=X Z]Su-;0;n;Ϊ}_. V%\X9|; g X̹${DؘR"*lBB?lfv\;>i|zv''QVY34sCj"$ȍ 3х"q/a mܹG~"{0 8~grf6.yMRlhhvΐ4~eپUTI};u m\ zt=4ߏMpU3/,C(6qy>|bM2Ɲq$I>fL[M_Gb V%˚/ f$0J]>ru`k8RTrkAi~'V'÷b$-3@;M`UyJQ߇OpN##qMNG f&#ܒO9j(=!4eӤŚ,ۿåV};[j+uo!>Qia۽i䤶uA݃$B+vA@*+e()b24,+#wr: M|{PX}^S[C~.c9Na^xj=`F0VB4H5rsVyX#k rv&=H">].t)!,uR24d`%X{F^$ꉶl=2p% r=} }:%}8ea~nnڌ2fţ̐DݥqczH"V`0Y:\"#]Ӈ8Aj?VKt FP) 9mà Ht1ݫ|aj"l,{:60 >=//:ݒs[J3-gJSg B~f3'0I>rڇKpuV0_XC~`7BN5"9VS 2KcF W2+K.m QkD\1=km߀gDy@fTJh%N*1'u+ Bjiwxl\z>MK.q C< PVlRt[-yn'3! Xo|i}x 0pf$jo_E6;o*yLdy1 *F˭9zk3WJrl$9Z\L!P5,r&ny UqKVe.Hb´?TұMD59%/*ςR؋7d:2~dُBpcε\8?Ң){Kq`[t$lHXe_`_D3 K`V/s㯐7.3粀 : ;L(;5#o 07VjP s"38܀ )]VuNe&ʼZ ܛfmIi?&"252MesCV#պ)#@q:D#ix{Boo|QU& "ɰx_o@QdrPfh >Q Zx *f|Y0>e)w:_HnUwl]0ːǕW𴿒?@5WӪ F053J{ NҔȤK XͦX¬146Dw|}(Uۨs=&.vW CGIgT14 E36ZقG?i+9-aMM|e{԰:ڣ|G`hCUtXXPV7\KvK*~)UnM90k幖ԐwM_YZSͮ6:JDK*KQplOWkwBV}f4 oG 2'>fvkLSb~ 84&-iu+(PHbQa.-"aX&cw,ERr6OrqGwS7f$ &hg- CQφpaDe,~)i<8c mXf4lggqsB@QY4.#1\k'R(+H tӅN13Z)U3cX":  1CN?y w2/,A I~2v_bK;4 _4|oUc8hwꥲ>j?v|ʄC~ҔV0Y-pq]lv %1VVrQ /RXv7SئrX(3bA!fx+4 S&(׹2uWpwPGKMouitQL_ʿ0-V#UBŢq<0\8 `2e^-S2Y&· :P}42>t:NȂ$?mҔH׀HSHP}2gd%Wꇒda-OzY)>qv0$!jh}lZ~͉O|foʱƜ{5t>~-zzC3D0oh[ [kKD-WIwxbJ ƴn[sEUG@Ce /&1P{hUҿNUq !D(c:-9DנA\%',ͪ045 Lp266x)Wv4 3#bM?2|QԦC3[2NFB@8%hx,.o ;#v Nd,һ%^Gf}Cc3䦊T`*6lugsp܎bAdEysyӐ/]{Ҟ7̒yM|{?]N!Vpr_P%Ue'<<p O[ِ֗;ȗ%Iթ)@{etF/hΚ (YaDPU?ic8b)ݓ[ bus(6fPL>&owߡwr%x]U&yW ix촤^^ž?t.1QY`|i,5њx*Ѭ$[wQ$B(~"LVT8(`=fR߁J@(T-݆e \% /8YY@x#x^ -~_*3M| I'ef|٘ƇWyȜֹEv-z&v-/ע7ERBũYD",h~֍՗sa!fbv~/?B%8( s1/Z.3GO& x9I4Sjj#,HK܉6ثz'z"3whCSj\+0#uلG'OSP0ZЮ(W%Hn%ܕ9@ٳ޸>ȉQZ b Ǔ/ #LvhiW+t X_~5]3-<1"M͊.1֋s6I70MN>-%%LfuR.x..-YD2;}f2' X~w'VݙOyr!#R jr}vX1󯘨 ~s QE$k^Ej[pcw+^f)9߆w:Nex^2 [Z!O O~ tzI#)4z=ZඣVp[ٯPYB@}ʞ(g[Wekޭ'CMW9)Yu\݈L1MZ/63:6\&%?} #Zp!!v*>25~<ŕf"y ygfl>,pfC$`Y]UjaORFTeB3; 9;MlTyb@)MZ_8i=by=BkrBMI;AvFW|o`'˜¡kewyA$VD=d^Ry k~#T wg7HB%.i[o;\Eو;Bu9$I"삖7 5Ҿ7vaN xuԡӤy?ýJr\, Wϐ/Esr.㋟oCFaEɟ ?'XLai6ZˍŧȁaHeG+5o>ؼlY2#}#ÃmΒ hHj}e|"=qO"~> ەÃkSyFEY4*ڬ:rġ;%FoleS}҄m25ͳ?V޴(}~ΤSռU9 < ;wΩf 3,rYW w`)8ѲҜ WkdK= jgxzwG0>'kNuY8$tj{G͸L*b[]&GntyhjG}_v nms$]J Ώd Q$յ$$h?ʍk3~Jhupp->͌_pxpKg  lސGGDoz\]PghEs~!ͦmH2@6MkԵ<>W zNe,mc͊I}`s:e*p1TϴYۯ璤=  s.vvԫQ8mwjyFH}`᳎lfqmwb9!*Bz ^Io)eU.i-Y- ,'caPAV !9W.KZ"W8z kqc8?Ϡ=h n0̸/,,'Γ\(@$rZ%)JFܡ"aiS9=#Z 0kʓ?ZA12]"fum[Tc3 pr?8$XF,pfֽSB@јAY݉vwm٨$sdeuCp8/T((MS(ذH73iHO9DHL ua_uc9PJ}+2 r #3N;BbOL l< Ha 7k|rQGoP]!T$G$UG]-Xm6m?nqAy0:#ͫ@Y|pĥP#?V𦼪t>ڛ +C_bRmɧ\ZU!m''j<l~7:7_Ot2}Mф.CjFn6S,>1Jj3KTX 5KR ResPCIΟ9ns(e.á }b+SӨZsQI Ze( QZ> 4?25rz}8e`y_b₿ ahEb&>^ b]RsRs$bsC %PX5 ֬N[ 9".ABzD)Kc2IJEc"Un{ /Vc8ԏɅNM kXh"Y ú] &`79Età~ 9˹KDC:. @)ug=+ y𾷔wUi%%mղ1c"B{dYBKj09g_1m #rh6YgPiYpe?"B혟$BwhMscAܼ*`,[^`p<{%_o_TIODO:0ON u.BMXu5Xޚڲ2;cr/L P.d!=)|qAo"RE#ߵM׍@S)D`n?5PT7`3ߑOdM !1A 0w!a0lbMsc[s:LW,u#%kE)ڷ|vŖ|5 {GzÙs-TZGAXgq.p P!'>|ARJQ?>7q/Ɠ#eekT q:x&7Hr: 9?¡!cdSJT wVVڬG{g˩oԘW,]XH†b9V=>+S^GRˬi}HTvbo?FVy=zQ$?EɗMyPC/E~~Wf7<9Y%_esh^%@zj@] O'BIRy$fhw& |,U){@Nepqk&?iM+$*6WR6B 1s;*5%ڗٜWli]-nhWhh)# '+̓dW*K y?\@/j"Z'`w7%T9q`X8OGR| k]C (]n6sE02\7 >t51=$˟D;ޣq/x10U8@:I}W,jbB8푕!|X9wkuWsNInxR5}8UNQ@t}ۺ5aQo($_{Ll,XYf5=zjtWN2+:ǵZ]Wb26z!I(>ҪelZ +k{###c;9FHOno :8LN%7IDܬƞ uqwkIϢeKUNtX#1h`2nIM%ELNIPa& Su.ۨBdTf`MZH熡63xv^@wJ*Xz ֥)#,N`Pl,Z"7'7(6}~O^r ]i٢%dKx p(ܚ 4\fZ)o_H(荼 &h5qhPs3#jĈCz+DOD ky~lNm`V@܏H :+$!,3R5C%MX_c63Üڽja]yհRbM\l /{h2򈭆mp3K"38h(1O|:ſ֛!KEih[I`&"cnqnJBU$ӫd:pMq˰֫kZK d9Sm;8VUy 4fU fˁpn KEJt2|ڼ^gMzUhl@bBv#ͿqSr-~5z u@*qٚZw_u*;ZK#ZA-xVj$xWz]iTD\Dqc{˲u2ȚQ$X+#kB}Ƥ+u@ `?n 'HP튵5c18(*B\> ؗƍ%d^$4s$(EqL4E  }UquD\$M-!(هo^Dk~;2u%R7JppL qRg$)_GԵVzlQkiX[ȍE11@p2%mGHѰ `9$|lߠݖS[rCl6a~BЉ{Ƀ ;ޝRZjW1oY8?ݺah78ms_/U/w4!E) 7d%2?i\94 <}g:~[tuܜ'U5_ʋGMq9z1,(PMC۷󫛐5X$;5S%w7" @k (Fk J DS%أ\VT x^?Lɧ¼Eb|lӖ qmes 84nI͌A5Adu/ 4Ar*趽#ƇBDePEeX#c >7bY \q@%RNi k~D|t,E:8;̱vؽ@1w=hߵo7_Itq3K]*df!.stPRI)]AP/ ,X3 va=1W<^|Bk;,`x r ^? ~&TuR##6oAiAKI(zGy y"(sɌ[ŁvZ!+fYgoN7P@]uD^ʟ?p=߿$o\(ɍc_Wa'tGO䏭j0Gv]*߾ԸKwt k fIHw'SKp~3n.Lд0R! ƹ&9G~N'׆x4Xgݓՠ7=M< ZWlCj)iJǻ(FvKlfS [O9Q>wqBͯܠoi )E(,%F^,O.A'C2ɓ sLw%hm+R`$@ Վ@ϏBiDtQ=a'Gz  ݨ$}/tdFf9U&KҫPgv2lVUZ ͆tkU,iNBKwQ\@cZܬ?FNy;@O֏,R"c8_- \&܇E="lCi oCizh&;9gX;^Apf^}:IٲR>7CB?=h->b+]u 2*nR^"/:wt1 - XCբJ2#6<J'Q3 *LO}(6tw6Z9f!F Ž4of8<lO%/M GUVw#!2t#l=eGGB w:a%'Q }vZ',tnYo*Ln"?|"g zҥSTF\gĨ&N*f0{A+lAO*LJF߹$&19'<ۊEYzϦ&6K&~$ssyҚhxdgJi7[PG:(4-1/ѴxЈa`ީ6*ό j-fEY?a=yC`/Z+ H|+nJY Fj(XW $Z)ﯺ#R_¸!R/])oc.O8Kџ3-;Y0HG?Z(TH2??uo0/{hT?RSnȢwDlIbFm4hq[o ӿeU \Wֹ|4B=[ƽbU,{? 8ĦF=|Yn|EuYT7ܿȼA]n]ڙP7&'ÛYR7^#:m᮶fHwmwVNteۘX:RX gtI›H.` RQJMQa[(d]}|\|υ"ɁW!IyVlz%G)7->h 9+r]t ];i01I?<ӫM6 m$(j))}ɫq!\+y:`- '|HgNTȏ>1ZY ˟;sfIHߏrGWo~7Z8^Em r9)5:z̸>@^u[̐|J/H,ؤYʓwlI*b|FA*Ejs;u > _6tLv6`co,b@R뺶#3EZQn-AHao|5ӈ <(JtdVq3KiklzwD5i~~zP;tN G:g\3$u{x<k+7lr,eku<-kẄ>ؿCl4WD JcnO'SVY=jT\;PHIB!Sa#KH@Yw.pAvw\>r| nOP&hU*i6W] ə",$aRUQW#@=s8MFttohMk}īysm^# x]@q8[0Ãq0vBfieT6-.ݷ`JGp#X㧚}ivZ_ 8ݣ(V:VodDQ$SLWGQg [:fnh\f #9|M4+}AO._ ]v~fSQƥ1kn?3:J:WJP?RHmvu22!pWvJ~nNs8Mݱ{3iJqwFfP^N`Z0ڈ4=w97yxVe< |3%іHˆ5q:{74rv.I^КFqoZf"g9O梿" iy@T*Z w_B N:x8,T@5DsVN+$3O+<7Ժϗ.۰I%ƒ )%D=K۫$ncZISԀdSeD_tj~L#9O.*?jEdxё28)8CuTŞ]Y$28 x]^f\zұdL0$]=lí\B] 0 HF+:o.(gGshm%UM0]ƱKT[mVa%)3+bIAUOo{li3B 7t4Gzp/FNBAfz:DFq_QA!fcS  9)EHO{ٯ$Vl0&e!3E PKqݝ\Q=Q",0 Pg.aV˪FQd;4ngXQl wB4.+}Bұ_6__BkkNtmT'R+@)Nldԏv}ub/ ̫kԳotbp`XyQ@ *3im͎ 7 ^EԿc?;ƅLV!ϭ?W":DQ.n/,&*ۅ>zKhyuc~mξM?قwQ;/R d D mga%ZG-v*Q{PEbE/YX\KpuS!޸5ߌ-V\5 N1x(.䘘DX2 6XEg-KoìH:g;PԚ }=;~tfS6FSF6>RuFkpެImH kt|rOJ=I:&zvFٶLcd~cʅg_c E#}a4%ermyqL"zQAϥzEQlxo[w}tw-B ;KsTHݩB2twVYx`kw0^eٱ 7,ؤ5Ȟ*,U>!H;yߞt~LUjF"hN/Es脨) +sp1mV2XJ*;󑔴k }+UF0DGhբ>Q_17S<6 ޻:2{.G'CݑvnMa,1p?Fl lt4PU!zxc~S֎ \h@& K/Hܤ(o(D0r|.I~V9Xx6.}T `"gwB%UmhDnj*k8lz=<5DO|2mkli%kR1%Z[rveJxb]%s~=hX2@q^z =\dR {/xA'rȫа%ֵe֣a`Y]1H#FWIA{ gS7@ƍ IʏFN^(1NMH7:)~#xnXui_]2,#b|M"LĞ[)$RU#?ism]] 7/S(?Un2,L)%jy T<Ͽ ۃ6uX5MJeuR҇^ 곥y憱 P]=tIg%#\vAJ1wb)d沭M}&&:mgkNl%)w4ʝ#T4c~ÞuȲz"Erߋ,1z j,#&:BV&ƎŜ|*X?3Pt[xeUPL+)ɦGGnT2)TkD]ۃi di'q-J]fҢx`3npLI¶+'dبW{,IÃ8J  P\|3-T_aǢ*`6F~>RieM Y8=JKJ90h47/~{nE166r_8cxHVӴ(tJӎ[#NO1| ѯ22T˟Fc3l3%BcKБh-2wݞl~OKRyhsfY[Jf Jbye/1HƐa婟; P%౬c^ S [5 ˹l )P4b9y K*X'zQ'I'mVy{?曚m~ ?<`g<[MLe?~L %e}LSgYEC+e^ [WV$y&c Q2>Ǜ"DRzC& GumW׶A0h sWNFN7)ᛧ$߲OO7^d? DI"u vF9Hᘡo6?~Yh.\L؟"cT>)VhE*6,!&kRl2n:.0G•΀Ў]owWMpx0`%VS_xFUfɀǽC\:e$O0EuMk,vZ̵a(¯B{$ExU&1kN+ aLNH~b~^39/9tX$ ['"%*:':6c,-/YJ94%gREUqkDpmy?M%SSwLź $#- gk8(W$Wvr4!E\9jo,Ղ 1'q*B|2uj's Ge ?Tg?oa m璵xR/Mqv)D[[oT=Sbނ `4e]xwDpez庎WSKmȰW6۵ tB|zlZ< =Q;$- WaW{/J)8h5 %gc]m(='(XT-DZ, e6ϻ pff1֣՝-7=޵#ja:B n#~ Z|IM|y3'xtsrV ;ÂPw{Hyl_d)N=;;lXVXٕ#9-b QWnn ->0(BBouMby?=OLoq!gH:{_)Zhvv#f y&31]*V /ҸDl~4;g<”豃 ʞ׉1 46ˎ#8@X 6s,FL~qQvJ6;9R(7Ws2uDlCr:HH]-;F.4o u,J?7dJVwa#8'"Q:2WrbEFQ^}sLq*Ft|Y |WL* yo 7[}XYo*yYR6O$%7_Yv  ?㨩 2=ӵuJܷ.Uh_Fe} \8Ǩ-WhTw}1f#{=ܒgߎ/%]2`_ gRY 3Y,ݤ_2ͫXH+ӨrV4r Y)M2"¾C!O ;TpVoV!Ҳl{mWV2-g:>Dqgbi Dj dS'ٖ 9^,Ch \&-5ᾖ5bpД^lKim҅ԢnBh.2d _y> oXX4ѝOF%_KNFT%eq; 㯯)9s[il F(𖌤Fg ~'"7Ƶ X9 ̰C|?P24p=QO3ۨN-_NvL'?W!!OEݺ$ANJ*J ~tȝ $K@ʫgi!Pq?Bzk#6dӭyH|FtIk̩g~|dY˥<K22 2I!gZC!b?{3襂fniw PsYf8&:sVʐYk)TI"hI"K[ AdPJgݾP{vb7sjSB7-qfV EԒaR,6#QNVԙHΨ8~I] )g l]OsrFrQ"ھz͂,WC!fOF J{8m9եRV# v #9lγ2yw?fO֧o`G֚^oxzjTqzٴX咓1•Mt3ow=_2Wc쒛 HLcV] "#0ؑ6p3b;4- `t )KAC7N -H36\p٧Ýv_Ufa۹Iꒉbnhs~I4-Bi(5GPB(<GEM,` /cywA>ˍGnQb0KL>yvd~i~ ټ ߇@7F T,MuyFuÌOH[y=|O= K0qX1?ۻHAɾ6k:IVixjƜZK}b7Q,dqWDfC /Z%#cj́062v rȷܸ}"laG-yhblOg)\SPEH},ggn>[hw{7bE5}iGp6p.Lx3mR׮6  E!?(}[Ј+WQ F9#d-qSvx@\C(-zd.Vu&h I"Yج /r;LSBP>Sk5RBqPtFepL1̦P:Οa'W&ފ,'@-ewXf~1\r̂@aih8Dܷ|y7.y΅lJ$Wѧw1~>xR9H'J]aeL8hنXZ)ꃃJ'aq=7n3uNվ{'JEUkɼB,6_6hX݇Ifec:\i9AkӵAMHOI[i#0{+|Z#ڐ?PYN ÒÃC,mqgDWd)G=VdLxMjK/N$;7;^Q4bYN++ Zs3㻳">+,`*7e*^:)9SoxBom^[DOYPL!KppY> C!w!һ1OzY;Y麌\~[H}$̅o8ig\77dQ2Rnt%Hjra_R:}۰grN9 [^QeɻV,*$`7M9]ā?4dzdxqT|T,} v/'`*co{/7XkDMP z:"Q?OZdyo9ECtMU-7xxčwhFǶrؿsd0ݞ/' Fg}Q.ĭr2K蝫zNQ4X_~LxN rWJF(T% PsΟWccgˀbD!ף| g˃i9_q#Ħ"AJ=38K2~;!xT1`E=L:| 5UT17tqaٕ-N#)WfҪ>{zI_s, 4;uk@[)έl5ʾ\Ij8m+(\k]ҿ4>sM03:r=6B&?38!4ȱKq0ҩ1 ݬ1<$I !osg4퍎`$ϜFbdwE]q3Ecqu𐙣-VuTO:'"$ߊLYVoj/«x+ƜQcbŸhn9I{ڴ̱|+U&d}E9\kF>~OɁ\ އ-vIAQ4X3%8lX-AJT{)lxR'v77Af~'qxd'%fVZsZD?^k={L7ʹm` Grcڝ]:nt\T&흂\y+\x+)^T/zKzՃM| D *Z(P68zB0 ukq:Uzs ^[ Mʝ/K2aĎ j5)MKM|580^,k gqA ʼ/t"=뒭2 ~IJBTE!0MYQ%ݔlMqM6Hp=!?aL'> ٰEZH\fa;$coj$P#ÿl;^UƥuNwp:92W X"#RTo+VǺ?:ݰ&n ؙDD剿򌤨B8A?%@ս1S@SrZ<\IhLC*/PG6M,Q8.hu flbrɥ*Fz|*"3ˎ.&H[CytֻeSC+ߘ_"XǸ19i֏W O0X=Ϲ{੔Al:G2X N^<6uL/ p[փJf|pKFa`fs45P?n2KY4jC)3 k:d :̛snfqa_U?<$Lԯb/9[T!&ёBw]̏gYQ-Ew^fLe\RjagAX.r'BT=߅_6[Hi MEa.w+&pM/ lYJX[t=ټR~'~R>]a^;_ɀ{nm,OQs|+>fiܱ0gNJ=jH:es9#\}M`DIL.gO9s GBv0U%Zc$näv^yVK2i N0[%i^湚 B7<|l|i/!.4-OXyRy5q+C5pГ;QT"GQH~rlٷO!9-it _o4bqzңIiײsP q>\`l2l(M-dFY^Wn@f7"`hEDG4[z])yݖV } 5fS֐+/^tVf@2u (78y# 6$D w!&_D)|#Ր7!Ũn=kx0?:FVhH+;xɋ keΌqKڪ-w\bW!vǽa~ںKM E=^Gh@=1>+wRUIQ+L(͉pa0Ov_NɇE ɺAmFv杰y܁u6F^ +oh5ڢ55A?աi#SLt$!]L/(qd&V$NEW; A͆y E:^Q=r:K5[N:SoafwRRX4F.0tʕ/'@ h#{q'',:U8f|z[{yi] (4J:ԑm-6GWbo`!yt{H  Fi 7ۗ9eƨ$g0{6狕ez:)38jnV'G$?*>?z%1LK2̅%MHn|mQ(IYd 7zI[k# -g[&d©CD-apTagg^{@.r9RB-FGԼ&2h]Tvƥ{p2p@jh%y  #٠V<=e?AsbԚ=1xC`Mii5p&o@9OWJVwO^fWtmUH'?L(6K_do*`KEON$B+F@*x ʬ ER;d tw5Cd~YiV_ӄt0(l& BT8Pvi*ҹ]dDI*2UR8GD9Wd8$F0`0Z-Ƹ:'C(TP y 0?`&Ij%22PRpY*V Q9"w]o:wN#E1Lh=jrK$2}#'9gF4-[yx߾;Y[s&;6Nai6dp[ߙ #}>A>ꡳؚS/1OݛmeQ{4kc"\Nv_sʙk&DHn>*YO@ mfrV޻E?ޠv&|!{Wg.Xt4]p!ˀl9!W5 uk]./Oۺo% F"90S\/@ҋ 3 ꀐ7zͣ'A+l|b(L>c?R")|W #c)P|!֋a =:xи3҄'FlǷ$3J ohr)ٚ9tc('oT+yC/p 7wx`x<)O,Oe|~4+N[֝x9a>/!tJ%Z=ԖWoP y@vjO*Ǔ GyV;sHRCRVgY'C}+8DpѕQmG!/OBޕY━.heаGp~gP.i߿(ͷ:CQ;"4FۆimrqkEJɑ"E$og hE*}s"v| ڞg+ a9 NudTmq}|/ `)V7߸~,~0MRߖ~ z#Ȅm\rȆ%XQ<$|$@Έ+oѨ,yh/] 62$חt5tEw)EyT GvG981=fKi"z/FnhsJBT`chwէ Ϧ9:Of;E1|LX.a ?2䢩>':`g:wD-Xod`|0}5\F/BlJQ,zДM)?2EԹ4>6 ** 2Z(0 kLIPKmD|u|W\V%z_B0;LcH횝L٨[>8cb/ +ⅨYN!mQm8Lz \݈EWnZL}pWq' Еj~9lFbXEɓt}n,vpGS)#$ 0 Qx!{7e } ۯR>R#tj9 !$鼚[ v3))ş1v[>3ڇʋ55d-HdM[HW(;[@ʗgS 'lķƜ-5[7iQ 6U]7VkJ`;k `!zvzf`1َI=mj7mH!vb\mGWcX Rym  ?gA amsejr~fEKE"䀼F<2C'`&h5>BNxInk~:ӹo<A0jaUR1 c4:"יIae8Sg/|MIn٩+FL E~e<42;PV4iSg F\6{~ k&dƃ52mS>'oڰ4Hmtp珧;T=8m) ZXN{fҍj u , ;YC\y}$ul&;!Z+'c 0z6i' $åLB%>_xh$ i]RiYaOyq5<]w>r* ӛFq\mq4k:kJZt^Y )hG8ts.1|kB):G'9pa3c/y>P8k{B"sWe ْnmjF6Y[>\g/ W{+uI\i!ޞ,-Y^Y!HY"#jz,Y66yH.<9ەƿK/hCÖCrM{OY񙡊K#~$% QQpE+qҸ^ w%[͇HZ) P+-d$Sn>ڳoPl|H@ݦFN*l(@ TΡJj>ػ0?aep$8?ǩ`d0 3;4|GgitHpo76Ye0A6l=>Lg00s]X hb&³h[L=*tIBNIޙA_ paZjv7Det\8XKѱN.4=tq|*-4%fA n9XPuDV;+*w{gyyӌpkLMlvA8V8x̺~%>ƘRV5\^8:;XN|<̩ 챇dp>rH]9Eni]Px4 ?&U F6򡺽h@2rX![AÁ?*g"4 7i`Jl{tŠK@HRVx8lKWC=_AhXp&('=-7=Rh#,z?KHeU@y?IylOeA Ɋ!/96c0"nq.ʹ)nLS6(r]ZWij%&)wTr`g:XC*aq}{a^^ ٛF.ͱPO>hkN,xGI_`īr+֙=3&=LXt03-ܺn;;ď0(*Ӊ˗Sʃ:6{i 3XZyWp.o/h͢S}8#m*iM(i?J2mbFbZw"gmN)gT/w @֞ŴVA=h%F1Eъ|ڒ*dV#d]<5v6 Pb \A-I8W~{ e_'?Ɗޙ4N& cxOZ knv> 4 pT-ޫ&6TnHCbGguQ{K=%@^1~ӛ4ۈ O1~]G2 .Zץ~4-xwbUe8GH%kb5Y |oo[ Br/8+L.tȹrVzQMC o/AQ,uIi1Cz ,۝FH$;0k`S1( Zl}HY%DN}lclxCbPZvT mHW"֟PMvnnV!t1@_8]ί^\f T QWKm?&cMM*G*q͎/ԭ,%^py4v<%WF^=k plHRLݠn|A?2Ԥn&</{aqKvβ.aҦC#LAi԰`+!PCY:M$nC6T|UwZDMV7ˠ˫>??I^IXz tO6{;v"׼DZZ>beށ#ׄI`XK;<t+Ng2AQ~F^DD]=%CEÉhW}xyu)u$qw,yD G<8YDvQC*4qOg/"3/?.1NyK2k5;(a XVr/]F2 ̊o\M`.OstU+XEf~ȂHMLAճ8Gs1&@}ҽ0Jhc'AK2H8d'Cber̄ڻ$CNAPh%JW~.GsJ1֒͂y$mǸ3\bbcԒHFE^PF=UsNrCLj(QcCZi avccӞ] ZC۴S~b4:m~5-H8AµPJK,u9Gq޻ER<,R9 ~MiÍɵ4sWBH0Fɍ0嶭%abPI%&~˓wArr&Iv 4s( j'zVeJk3#4ܸ)yzxIħ=J&*uUH qrk&;OvqrYKP\*ߟu:&pa*cWgysy*fL"axcXWx5CLr/oG 8hg qq^dFQ#G[7TRN#wꩉw!"`Xlk[v %h ¡bReIiZsiˉ_ț?ϱV *B,rQ ~\E&*#l1n5>w`HP% -zޥZ39;66$|nF=nk hb;Vh;lX\ҽO>a*TM[RZE֍ QIBVL+LŲQc 2_@Ump 'XZR"Ll nq Y}={qɕDT4*e>-)sg2Ē=^ I{OVIsTUYZ7 f: &bH藵3Zp&[QB=Q\MjZS#lJH th#AF#Z :ϋ)vOCmn m~BONVx1Ĥp\Qܚ9-1Ooh_6c9 ~K  'Ѝtdp3C>bR:fÙ'%И!bc H-?dVʶ^IU]$45c'VjYF3ɆRq$ȅlkEH0UEU`Ud(qBM+  jni5bY0H"l);J.-!U!Y[G,p2 `]nY;F6PvS8MSRPTtMT a\I"pWCŎKHhn$޲9㛇nWs%zrlFa l~VK;I-*oqs64P:m1Ʃ{F. ǚƦVW" 6o&Z1P#PP6"4~qA/q#fz\71VV(s7< +U|:L ~թ/$PS֎: V,;Tg)`*,1z&; %ObeFy?ˢXj"phݬ6yB8(VW=brj$v=eN~FdW$Zu'JP-.lPF97 vmm$vВ0JoXoZjA1T#lUU*[d8m{PqRh:UI)t*>r:4(efE2 MQ N\0qp83(t[`+cM\IsRb.b:($#m' #*1ztUc c !]|% MDVF7s?s!GԀ{,\hly˯yw.?Aֹ~y; ?CEEu*o*!ς/|ۋ/p?wOKJDGo9١=}^?gj.WH֪/Ⱦ.< [CM' 2ҡ/$ܩ` 0v@ZVNDaչs-<4Tۡw#xgsE@/V3Q .3.݂mc9>Vjd乼+0@ ztBt @z0^!! 0CZLŕb|l.&Q c:$+8 YBmM М.W}Ap\W4\4Cn}_(27VhdrNK!d(ݹ.tCIRic,9E_NptW)ȡ|D7z)n]"1ygZ` GJήLR- 8Ù4e52!d3;,ݼ{;ˈ>hK~~TfK}N" 'Ia[؛MhTa2H'XH/ٯd|Â|k5{ӞR;1 F&8ѿT^60eNKFL:R+s~ze"h-ywCEoHa^zҘ@quむ>aBc9 n+R=K+4Wm9=0J:VLOa)O!i 7u+^ ^J%P{A{.S/ 3Gz#178/ɽ*Tt9b9(klnF" `ѻ woyе稙6B3^| z@+u{oa_>61TXzQ1A.=S&c}>rFhGT:o,.?Sg/`^$\I$Pn_FX**~f{c3Sł\'D.1CnyŢ:kA/Oe‹MnWa>0iq·/'/)#pỊ=)$O5HQ}]4J> ֙nB`zH ƟRgS`:Y)/H/lVB)s2+8?O l#IHkMXnԏF=e̱0J^/*dZf*UJu]Gn&pᏔu+0MI.Ix1Fya\HBbM,6^'<8HmSۜs%1ܯX:ฒ:g6zEAoK 9QoreJOjtڬOkNdƒG1Y*ZР aR-٭'̢DfDt5eI)'ȷ6Ws87 힐f2N7à,vT:~JRҼ6nhVLfpIAܛ y:$Ϗb@Y⛼ ЯIFɨQõa 7BEt4lȜ[? esI/׮rMwHjf(I^a<چݺP2~iVijR ;&6F77h} ^2vv,ʳװ6;1,-mQJ?l fXae6YTɘKǷatF` 3@<.m n*8 5طly\dF'QnЮZ6%;nf$u"J)|Fnǖ4@}j` #{6Of3mOx?_;F*Mj޻`KYY)KTKwJH Lq鸳LMb$u7A>ݣQP`ṙ8zb9Jǰ.DbQ-|8sG!1^.(\ [2pvx3Ƭ8>Q7@jakM xm}}.6[\C|m+Lxt=M7VŲۮ>|S{CQ- v?]^Њd!ZIjd%GuNcE)`3+mBHHLV/oZBJU/::g]ȸ4RѦTB4U]iAʠ~r)=[jk}iҋ{{,>(Y,0*3kbݦ)ޏ՟XV ;t:¥i(:2u3,yϙ~ً?^6=3$2JX)D&)dxޥ_"L1 -,f\4!+EtX= IAL.cJl@@yۈ.< 4AW!6((*Eo-HrV/ntBM )fﱅӀxmJ"eC+d: YvheWKq5]\CR[)A'e[%d(QyV/ѡ(GdH- to<"ܐn&:?4KgG@LՃ=ёޚysDr<(#VBp^ܗ1W(b\ۘq6L2$(a0THYۊb\^{m+zf6V,! SL[ac̞J^aV˅G˩r &24T/l&VH#C]C.OaN*="ty`𥇐G,`5DG;;KjLxg*.INGu^dSŹҸk%oUD{EuzJr~.圙hSma;&tٱG ŧJk^MHpK8^FǎbNKȔQ}"3=i9`_Y!?VQLeTC$Uz\af P-|a^2&WCIiff$gs-Bfʐo%$&.mdr 'n /KV[$ ` 3L8r= А@6l<0fr#.5ðl.Ŭ*CS3ޢOoϡ,),:ÛE*S^ ;3E荵 تBЪV$"kX!jVB':#XBN⍆Z%nB8Uc#mxzZ+7҄6.PcJ{hF,b7nvN`KPh^EIQ׼`:үJG @TIeQ9KeC4"+d@*Z[hK pJ*OySd;.J}gf!;GÃ_ cZsznKI3|o&t9ۻö *dý}`ހeG̵\)R/,G$#&.9w&`gU}UB9kZ/0&OOwH=%SDOU{p_˴tj1&FB*cٖʶ4e6hT45@U] \ςQTa7abV pyASAmΝA61 3#G!f / 1zE \5EsVٱ)2J 67]"aȨKHljg@ڡ>O&t2]qx:W99cnŐD@V+ZMn4!  ^P8E; \mYEI ?80G?Ar9<̍40!LtU8 fCM2MJ*VA8Fc &y;#BY 1˓5YS-ǝO֌ܺ~hK^U8;QHHV6b'Zu}g&ꥨ1NstUY!ʜ۵@{!{bj[i$3Ad 8ע 46rp-'FSP?Z6ueJ#ew}Hըbd9!^U2OL4XSxjct7FQ1SR GW[5 q-`-C@ NPhHY^Dz3-eCM7;GKdj񖌄a3f (Pʣ-֍ tV31 $ubO `y_ad2JYT2tڨ ˶pC` `:W…jzPם깴S.n,3;t:oJF贠^Nv@_ĕO [y@\DgsB^P9B@JL9s/Fp,-ʚ yL}/ xO)P-O`Hi3 h3>:8H) и*춨t bi R?biX6E^P1T}bc,jcOt_̋!@]lekbnb\ux!m'H| STKY~~ԇdBMT.eFbV ;wE7q L<2mgKPb#S哳C|.10sqY'@HTԢu2NbۤcCYR?dU-~a wT$[ E&5@"k;T|S0(9"\@$R9- 5w)Zbct:عJ>&Hm/ "w-A5 `! c=?ȧD &2RT45X{O./vd {(|)s]0dtd6XJQCc4oFD~@/;T 7+FƴoBh̩ڎQj.+̗$U<7(,{9xdEך d+#8 ʥ?h(ʧ`8գ3؈xi[/yŚ$M(t4-DP]V ǹlr3[Y&L)xЫG϶&tv| Zx8ȖrhݝQnk(lwK,-V5$=$ĺYSXuz$k5P.{A}i_7!>ɭ\7(ђAi6@` 7竖4Yt%LHmJtwыݧ`G7 tF!CcgWI1M~9bAqRT?Ŕ Zh6zrY m+ky/a8zF+ _Ш(lV 9κqx[VG퉄'!ΝWp<I<*zf hZͦPb@\µ'q<1gA/Ş_ SR!^ck ]ܑ'DWh72adҤ@_5uG}\? 7t`6YsZSgnv\4&jgZm CARU钼yi#5v\W0-Os8ƍVJ+uUV~prwv \>ä́AݟL?ޛ 6V&Jwn$Ϳr)d%C9{b Y-(^=ԅ+Oa ;[W>7$qiѰ9c#xQ tDΐu3m`9 g\#Mj#`=ࢻk}QRNrtj(JUpQ}ل45ː_ڵY7xY|Iƴzh05::fCMVwӪMd n2,imQp$DpR (TlVSN1_ceO8OonP>6.Prw ĈNܡW>իOӃ~t><~.)UyT[ %}z> EOG_eZB (VnD`eg!x-f斒Fwd 8WDM$5ʨ :T9k=k" SheMCaQ0cݹ_2?>}U>VgO>B; 4nkHIyv@]ݦ2(rJ5=j|0M~"4~-M TO8V׬d%LJD!;k w< +Q9Wnu J`D;֍\(rz;ߞ1fq~RMlduR[QiӇիoS17Ol+ ki4ԱN,`"Ͻ ʽl> x+| G4no#QW56mb0ӢͶ,=08ϐo=A$IHea`@ j {jvfm=l\{K(Ʈi޵R1M ί8>&hNK_T}05єcOyi75^',L,‘NLvOvudWfuČ_l{1AmT*p"1xt߷t0XtIG 2-X)}|k ,h&|"eѾ;dWÓ7Q[ Rd4sbζπ+uK(uO3|*A*j=?yB>88,9$m( dcǺhR?@SmC>a@:kXH#ā>GJNf 'F sdhr9 ۓ>Jj&϶<\}#fyy2Y)DsnTے ɅL \w|&ᅦ1 @&E9WpR"ݡ&Dd N"=-,SVυI\B<t#y%҅0eU)?m-5H&Þ3[U}">'/ivާ#9T?lVRki.&|Kz։dIJ5vOSѲMY:dF dǟx*˳N/w> m^p"Uς/,|Yi;_ez6G#> +.S3؟B9.NbBs~|bPB ןՔ=g"%Y!cxڒ((O4Wdү9dty!JP5nFUiZyϳ  гYz!:Q޾+9YW5̱ '7nQҷq.K]9!XຆϵV^օ2.grh!ۄֺhuc@Ԍ[6oCI; ڋx*XRW5Oq ʵjy*HOo(F HT{{̸,~ J0$A?:f Z^^t~JΐͲSz ^`Yk2G^ '47 H߇C,(&ָRv`BMlǤ)0hjؔ&{QTآEeV S`$ӒE)4;Df+MWx+q.8@*jO5*V:x)E vcKӑ!Lsx1/F3:?ʬă91Y.=,YτKP!7)?9^sF<_V[з9nҩUBL25uJvcRiY p"3'p̓jvQ6S?#97IpG5h|}q,L}m`mm ^L_u_X=sEesʧh9L~7r\4x7NP[)zRI"3ƒe;둷[i昧7=0p]lXo3/c,W:%UB࠽T1[xZ&W^[׾Βv wqL!.7n@>g(;yCF;tӈuӕ:uvCJKEeI :. `PZ Wxq{5 %QV>]y{4D@VͺֈN!)Rj Rёs } o}8Q71m+ f$VlC,% &# OT O{>{$xRdalהRb[:n*T.Dh ]/ *1b$OK1d}T:Z4Y,G]l_EaW--Uo1dϒ'̈,$-%I)5r ʿ @N}WrjƼ f Q0[O<$0,2dxbQXFn]z}#jVR;#۫> zw|F+NƓ3#' ȅv0>." b)+Բ`&|[}a,U0-$Ni c^P@jca .߃^U=VS+ÛG#׈3-ht h_7s51sv9Sz?W$рo [%ݓO4j^Z%-r(cF%uQ:`w{Dn9?_W#0A,9tgeHDvFO͏"-bB۳NEO}E%TMdZϧ˾:ZqIpb&,qNPxa ~UHIsd́+h̫w""p_{@;qNKpDaTN#P`Ɵs#T }a ڐ 70v[r2MD&RNɂ;T /Mp)WDZGޠn?rЗg4lW T( hlA(K*`xT7!ca҉ߝ^mz=7,l_H)\߁OpBh$M^rG[x'B3fzQ7q5@uCƩvyl #$$^4r:H|n5f@$%|ຂq R׬8݇E%  +q -9կXv B͞CG8l$u Ai)T0& ab7Q<6H7""r^ah ,f63-3(Sۜ}7Lt8> Zed w+M{5 atjfOC4_J7:l;cxVʥOIb:}T;;w0qT\TY)ClAO>ĦOebیi7Ԁ"*>ٙwd }ԁ-_ 6&Q.Az}8aCvÐ.>H $'6;@=X1W~%r~1aL%QF&A" Z9"e7ϥ9Es)W(pޖ $TK=~Ҷd/H%зS§$Odܰ}S02AOZMN_`Y$[``tR9!ybǨ"7JSQg-x.0apk>*?ݝabxCE|ƛ2)A 3E|s̬v(^sg-98wyRJ>w~M~wmh\s6Mnf p ~!֪tH#}ZMՀ6yIT"|J&$ qˬ!hEb یGu J6/ӂ+|5tS+bS!75A5LnB!i~}h6q`7v$g-?ĥdbkk2?@FYuS}ano`c}ӦjСF{ď \$Q\6 \CY >oKbi5(9;꼆jhO^`T=ʛ=)UڼLcW#}Ĭh mE=eF5ع~ɖCj \@ϊx/y+?ShGqСI3ka7)MeKѸnYf~$LXt \\V}3?BI \Fq0C-IO% he"$z0Kzu:6!]$y[SodۅJzv)/C/^h[rlKe촙z};~:i{;ڠO|G]Z󰂭jpuy)b)w_,_6_;ĭԆ"ȁ:IUﭻV9&,O" 9ʝS fQP?l^[?CsLNaq\5'GW^x $I;j葑_Ź fI1lrmD7stddJ.<˾Cˌ{Pz/aEٺ wD8Fkc%ـ]T̰0JeFj W-ʋMbpԨG1HO炙`B> ʗK/)6@O_6D+0R:^}/R88BϊW*X}6"^iɅ ph\2۽WMX1UV}-9ܵr}a&۸}Ic6pKi$s93!6b[;kP3r%a9 ym3k(3lbF;؉!3 _%oό XDLNn:g2)DaӪg;BϠy<4͐7NJ4pt/j-L~khm) +̅ɓ-ՖNJ͞^3P`sΞ8!&plhD8 5C))r8a+m o+C5W{#YGyf IM:+P\] =j׹㹍6PGobDmz0+ dǛP^V̢qp+Kbl`tk*0=YuAP/hjb-vũI(G7-[x+ _N }ZG ZH:80{D,Rj6 $% clY E5d׿XA}G@:j <wveЍ=qJy$`LԎ<&m)&`FN2oKĈ f_%n Xءz;LJmL;4;x)P:,=1~WE:O$ans'ϸ1| Vtwg%fnU^^sn8 hCtA NWp'#v0龄lAY.Cֿ= NNemۀO)RkP{[LOK+'$1+|B.kԧ^u~M*@م[3pM4|Pq Ə!*1RwdNXj{<~EYUX 7lt8T@6S/C^kK_`ĥU4D5s+͉i.F%nˣi]$'ڹ .=h~}"Y!_e%9-|4q+V3+pzKbcL%/~kPG u1+Ttqk~wx$;,g̝^w7a:@7Fm193LnB=zPa!Y'.OMSg7 l?_ƽI, DabH7d$=+&4!.HNBF:$GHׄ09OкNfg]w Z `e͐C$squC\]R;<1JW8t>qtPNEq/~q\ƺ g06s7mr_OX$3͝JZq3)iqѝٕsܯdN9lz}v8H`53\T>ԕ9v=Jx<]yXCq5\ EY=ӟ˲O3l?Iսn۟L@$ً?J%j@RuIwS)GMp 0v/./f~31؆ <62P)ޓr!P40"ےƵugaYRəV:JCY!l\J<,b>oӑ$Y,@\iiR&SɅ785o~Y ,p Ud;|^WhDI\ӖdQ4x)m+|M"2wx&(mDbXKL)VHȘeJ kKw}v7Xwf kSݶ*ICkĈd jdE tRM:@:~T/ ;'~#a|3^Eκٱn]ՍT +raxq.\IL4EPXlT$mtjE!;+([#FqȊ{*𕞋90[=:ژ_&znzVVI>Ӄ)+˾1;7]:Xg:< L%KBe-a Y(% &O}Gs۱i??D p!mK)XNʑ xKvԒ)A 5>=S,K7_VABe1uZc O].LT+ˬq1j rlE JET=;S%e[Di,ݼ\\!`a _P!B<7k:[(v9| \ ;=k_}9}BNȡEe~041,Wޮ@M~ va6XK=ٳkȂw!M4s<֠i4ЙLtwώۜg ?a[#>^=XF2y^GI[^Ƿ^LΆĶ_4{?#\o΋P\~$JQunO 80 yvHs&dig[=6WwBqYfzJ$Y k^=yKzUja9¹bWU$謅<}0mi;1˒a0(,o\Sc} ! YTE{RCi]?@ū*l"9 HlPvؒoUwCA B,+z֝nPyHv(&5 9 á¾\%6rQ*}Uj?Y ˩`DZ4,_J `:w$P-00~]NbnOk(1-̫ OWG)14s!gץ:*fBStgdJS7|VMG\l`*(15ȃYEjN=KƂab1F`kDB9x!ԯ`qwZj3Uk-#8#$i3FRŕ^=I`nwu tE؅\mc<YNDGܺ'gT_bE(Owͽ>CI'5| _1rgW: 1Ysto[ R/9%KN:mV(z:D;Gcx p\f٘m'Ф2٫0"HU;kg]ƍ KҎ^ro~d?)N}3鑸HjDWn j"@7?9;;P,00iIV9j & U]n-B6@--@Eb%`MQ C-T)6_bE9:&|S]>ޫ+zW=[em:,SPh:ݛ.TD(msԉkg `bU0>8ݦAva/ dMKG͎_C&sm7?Oym Lp  쭄Az0 n=DP{N[z0 q[Cg#^e3ZfssuZt;W|'|͉~'<. eTz+=&L WMD1!&25>C/XL֭R CׅXs&kVA+Ҙ|蹈Fl%qf%+&QJ0Pġ06G= ӿ j3Pq]ꙺ~uGޔJ<钄=?E⁆16bq-a 2^FЫ3wI0''h:]YFN)RMOmZ%j$tX`S`@|2BS1Q8Z%+Q'N[:LQ6ow\Z^W5Z|ǑhXBQq 7tϥH&ՙ{F\< ϒ4CPkNgN֩9P *+jr (_ף2K\̞ՔIy@2թG8?]1E|m]y+`v?% [p`QHZOϣTH 0 o̺*`RLǣ]4H `lpYā5*,պ½`Nea^BjMO#gVmƆdM[@͘27 4k{+߲)6iVT۱|O!HlzzR|%g/29*f<%k9kp&,?*WFy }o@Qht6V,N2r9X$~,Lq@%6-FoT&'%k H`:PңeecK%(0--W:dӾ\AOU ±hlHXK1^+B0Q"lA^U: _r$'6e}ϋgWM,6 FĦZ$ (]Fk c%LOAqCA|qJ0 ^z]M Q}c#7 ԟaWxMBD0O!aVyk~'U,H2e0,6%DTQc|$k9g9d~O!rYy1}AsI>I/fԽRq&]nVga#/HPӈ۹+jlOK8'-G>@y,y lr6H7vQI`3~q&l`#!+L Jv|P/-u0:Tr_W=E[7CX7l.c!'PuL43f:!f,Hcofe,s#wȒ0dHm@kNNq6!("Vo\rLLZ_١Q-Qr ^H`]R{q Y\KgB8{hH!9.[G{C΅_wZkcwwάnd!ggbKObOa"uRh\i2Zȍ2E|d` $f)p`ڊ|dTʹ۽[a1$y} 痵YR8}=DFF o A؃[Tk0̌u\_V)veE أ?vx$j5K.R+YyyĖɮ,+=PbOlICH?o?dA<<0## LX F`߰a6jar^KfW][^뗺ɁuZ]Iz[ݭaR5FuXG3ЄU#c8u깛O_FQQn^s}J^:FO XF {bI!C Bʿ:mpT2$` *@ӂ -m%K{4n"~?pPr+BfCO9K}Aft sfLJ4{EI9N~`ɕP,hua@C9咷Kӡu<\`=AWXnr*RAVl|yٚcw/'B)j9<;' S}lCmޜS92(JޭV)9ӘD8+)ut"U:;Q+t%LUG|W M~g9"G+3oUPrPٜ&!'pتrؾT ƤW=>4쬐B8⃧(ot 쵞t*PphVepu)m`%fKևyCgy>Wƈg0n _( )!< :!K᮹hKL}&k!騠44$ouHV(A&n0Wig)9Ns9gESxC T9@/hElF~p[%g%0֩K|کRK,(M_D]tBuYV| Ol%_;uGɊ hJuʢeXoע0@41$^مDBK5-ha,aR9Ϡy٘ wHU7?EH <>F0['h oKp& k\蜈<봻CukwM CX  ٽ(ڱRĤa~?+z9ع p&i 1; AN7a8X S+xkv' HuMA[6/ kx^Utsꕄ1OЅT) JAe߇z2bUM߃߷"^A"bj 籷t+e+T6,T ߺrGmy3-4.".*Ap‹u."xqEԺi+̻-E)m`[(F6Krr>z!xrq}} Ꜩ@Zk XCNm{zFXuÍ,) cڭpd:q:*XTqwdԢ CB`'c 1eՎdD21 ee0'W3u{YuyCW@g6^dLS.bDΠ-|!Ǩq>1whg1D=А$Ĺo%(,R:HL~E)XkFs ҌJvv;wt/K&C've: P QtmZϲB9X;s.dK%ǻ;1j,dNj< š!7`mèr\Y0#]ޒɰp!0_ t2r l]`#Z?f&.ku]$Fɘ,:1p>z(9IPkJqBs j7+k"G#v`vj<=†V?]Ip°Ν7a-; eH3ZL'Q8fX ",!33LݗB׿.{C-B cߐX!1D\V3ҋ%TH㦙F(B8בyr:;%Ry3 ‹"|m4oW"I&5ǰʓ6]>N={*=W[k(}M~ˆ*r!ɗ `@-ls%%DkE|;pyߛ Bd~cWf'QJG68VY+nr4Ӛ[\^X³^%Z nu"ø;_XERciy3X&`W޾v4<*5!ӘTM% 6Ez.-+}w Ezܯez3bT# WM!i}nL(.G#9Ûo78'DxUmF`ˊ[v@vCqK^"NYxZ= +~["/wa^˴m5jʈ;Z7Nvl*HMۦЩ􏔐KbI:ʰ*=2ԍ.+ZDJb&,qTIu(#t^5fZ Op0:`J=.>\n;QoHFDߛyʘwyO)1wѹ!p;/ZDPړ܇ciSc˘jK*ѵd YC_/ˣ};)pc*ǂ2)>Y8ryEC]u1h Ev`^aq tj Ȱ#O b@|>GJRx^hӡk\9$݂>,sJvJ/2t1%ˆ(J*1ܼX[rԿ$^Ź+ū勃V;z}Qa6[dGT+Y Vz V998} _!{7<~Fz= &kd tפY7mqkSAvJiy? '$r6JK_q\# =,-!>k[7ۑ37_ ?餥?A:˝Y8"4Z]EDUaiCwSrqtӥ_[óiVv]*"ED)-b\ ZhۂoE8PWsXekXm} nZ<[W{sbQ(TWp5)wBmء,A[k1byӭ2@3`=aýUG9"9Kb7ie : XyFA~4uotmH*R3S8Q}730<&(}؝0N+:UXjil[*En.=Dܺ9wP}!L7\ MN[u܊0&c(l./c89G1ҏ(P#v{/B9j||촚J#f-"@MWGr2E;Ղ|fOKX]+E?Bf.ε\ ́$z/1vXZaRf,GϤfLE[K賾^O] ӽ00J [7?I^*"lSzdtR~Ul$Z->3@Ȁ Ws6:|I[=Ŭxm>κwRp;͋D р8+ @x8|lC]Yy g$:lkɇ8 ~_ rh`݂{GsP*g?QeI}SiU}`{VƽN R}t9E@ ki`/4 !JUҰJ{v=T"dC&iGUG x5+yӲyk(P6W3dlqTy0υ'rȻ8){~ 2o#_WA\D['nXZ"Jf@ՠNJS?q,DǸH%6c; 7=c~@yrB%?*Cbֵew⤙g:}NcM-ƈ=(tB9omOq;kuPu/߈<?f ` ϣZ zDBgq.3.co *uNӸVr K:ޯܣHK ଀,t9 ^ӸYqA![$D#j3ŐhgwHܚY%|`}Ԫ*,WWIi퐚*1LP?Ukm@" O${r5/TalGEs@aN)y@^E4DNS[+ŨjrNפ! .3vrK/>w4[0 |eF#Tt1Uh͡kJ) @lO-oyٮYWvsݓxHTCrM kT5VQ}|FFG!rQ6H(F$pĴ2Zhpe½Z I!:#byAb !b VRMtxiC% 1`Ql-zt2 [kj =~e*23ѹii򏗗, Pa7RofNj aY-NMrl[l>a3r`)^2-JUp;kڣ"g{sYxcTjr&֙>jG= mhD3 *g-dp("zKr εB ]Pt0ŏ _hEϲe_n;M#2WBR Fi\'hݔcȔ+M3E+qF4pDp؄~YU|vXWu?8dmZ#O ;ۮxrAK5#ׯ! Vj$@/XGIśgtGghfoܶiV;T~;$6#0}wJkXMn#nOڰq(2@ ׌T)˩,n91ϹdG(& N]P3M"lD|>.-n#RM}@Ɏrj֊AUtX a%F3t;ՑVwN;\pyΣpDU:YŴ7+>MC_H_ yoN YC4 bxeD")=:Bx{!h%S"Rd9 ^iO泈}ȍqn69X28Hg{'iB{|] 5'piF%鿹ɼHwz Ç\_IaPĊ$:2(&&"P,WI%0>{zb A.2>/K*FgBP Ir2Aí)Wse~6wֻa],r^s#ft|%o[Dtl h6:C yT\݃baoUpԉ @Ḱ_J?IC44T*2{7ֶ2rOYa5t|f/YBD4IfEۏʛ$ÝjW2nZ!Yu--iz ^wIQ@2h ZEn;F"%s[>7ʪPeW8&BgB1D2,&?ja8hER<{&(bLX̉*@kgj;gc9Z1ݽs{($ByfcΈp}م?'oAЅi1Y`jvG.]fClA"/nyY0m G7E-~søbo1 .4|dN@bH\v ?ʴNׅ:1rH˻[o$f<=ȯUtw$VNCӱf$PԽXĐ4;m1 $ez9E d \Vt&s8gvV@%4 oٖ}2;~^vc&>|(;vJ4⚌mK98ꁄx=.RY-n-BT Cd֫8{I7-W1T57&+2h6%gC( @E:.1ɘ[FEǽ.Y)81d]hho{`)F(TԇDq^Y-fD \TcjVNNDL _Y[KmJ| .sB }f6j@g֠T4HW v}f@/C^rc̩ S7hAZk[8^z.X%^I@c. 2BD+]/O[!e؁Us7c\CO=BzZ5Pi }IP'{6_ !5d[++dG a]SDm]IKuCÎ7Pb(qeweJA[}y*3з cR3nN;]i)ض)b*<.WdGd+]0<oA@L_IUrb\_˶8ޔ&ݗ64Du1vs&- ̆er|$TW1771qeCUדu$|:\gPC$4VYSXW/^7VIbZGb.,B'VV|ZZ24fm4Ѷ܇x$oL#y8CxEkASA0nkw `}?MKcFLZԟ2~`oK 9AzehVXŵBAěIG?}eV) X{L蠠7q=y{1xWhh9Ń}u~j-;{X=>ѝѿ,)ϻNR`Zs:UP]iP\y5?6 67ot>f)ÇNqnx}~h+8b]`{,:~`;.y{1d"o h2'v}ަGRWKP#WRRf*ymc u? oR(xJsn<TJDs@#&(AN OW.SN!h8O?r ϯi; ly)PK*D$[J\,ƌj ~`ZkfַAu,;dl;Je qg3}<furuz{J2$u% BK䆱?'%;wD5{=*h̨^%~܏vUV+:JmmN%QTUc]ұEU0RQbE %Nh cgk5$; E Yr=ZVb ą>Yҥ>_$!iYc6#1X(_4D̈."KW:~Rd0 -9 k_:2==CX遊mFmHh;\DkT2b. >ј- Uw42o}g;cɏ-m3}@(AzmJ|r lm1&HhlՌŚw9MSQc'O/0ha@vnӮ6Ǿ#b$dd5b >Q36 j2#ٖxg}&=>jd IPA9'&QPX}5MM%=[ |W9o $=&Bs3apV*=hSޕUD,0N0QM]QSh\ǿ+ck^?5]|g^ iR*XwS3tUخ.XAViTrs IFZgcFw$Ө  )C9ZjH}K6&^)c:|n/"Lϻ 3{1sLk6vR57HsOKg8J~Cr\2صܙdO<\i740J9il25ƈ7:ZTfOy; k욤@t`=U;Jc qzu}y\Cc-dv$<| ٟj&{3ֻ|* սLIcNcV6 H~B AXM^dHG6$"/S*%gs f짠f>fh9K*ExlxPCWHO:d.,~'Ŗ|}P6${`%0MgEs+bދlqǂ Y㰻X3G,JD@]v4w Pwaim4ޢd"s}aΑ01L̕Şnr%ҩ/G滪]W1N(N@\6\سodߒ|υeLZx`R9:qKoYQz #O=co.eZ#ћMh`c;ӵlz:\.u[Z^F= l E^P&5˄ R>AR0zXT*J w܊0љuWAӯ^6韠JZ0Q"BJF(WpbZ[V6.ɼތ;\#uDÔ:4qj- '}kxE͟caܿ,CJvGsuZ mƯ(rf5f"uN)ڠ'أfsT/TIΈ^:!]{t *,lM홦hQfZ|xOjG4rF\; zWiȊ0h.3R}OFw/Ea !$>+~ѣrښ|IC{ٰ$͉?G;Bnh0W5 ćI9?zg:*F at .lװLBq1rXIIvݯʎU )z:l4G]+bQN =oI8Uf2 QR]U4~*C6}R @zćFƫNt"At7)8zP -QE: huy¹)7 u9s˿_m\lM#ƛG:]ڧaRE8t1MAUʤ45et<qj*Delp FGKČͰF<5*Om!+~:xm3 #|`u:&؈|%Q9-2TiT|E`вwRrf1Jmڕ˼OPdvJ^_Z^/\gb ܈ ff(-qF!pn;{pbTͫvi/tК[oƖ.gI#>ph64r=]C_ŎX秾gYz qQX`n&wnAj4="Yeel6{YrH(z͚5TY1; |Eg /&g¨kI72Re1ԟ=7^;GE6c+Æ, 3uksG۷<]"~%@= C+X6̎ϲ!fGfU+b!bMc "*!>:A,yJW ~pG*/JU?2VԜ%೅?¨К4+Ϛ螌2Xl+qQjr!ܑdi6>41/kˆad<ye(3Bqlޤ3zT\-Rl %hoEMc*lW`w lӒ ?Tܹ% 7faT@6Z$1edۄa|ix:[5HF=(,oR?*6oo,%:3hLܟ󤑾FZUgAWUu%Ĉ! ߗ8@?jDҧڛf!+(d&-%v36w\cO. L7Xq!_OA\ߣcB$r?cm3t#ՀOTD{FJjw%Keq5Z#MZnc ˦{F+!9UޏC̮7Đ*4ΥuMڠtSEs4ߵ!-:ECcV|P3y4T'HKI%P;@ +:s3̀b=m;C8PZ^iagTgGܣHNS\]2:1JEߠHJ$],㻐+܂֬~MfK4OVɘ|Ďڲtޛ+Ħeώy QdÒ7WgAt99:2X49JЪ=%*>U;}; n,tm9|4 Q0U=;%on H7\Zr r,LK-i9qLKJ/mj +GRIxbn[0;x÷Im(0뵇7FaFX kTD @{0#&`gTkgzwj17;W nX~ɦTͨ}QAd^Oz݃ D3k`O3fWba 4|\bxSPAWIQ94{1~Fya{xq&,{ﵝ!|#3),-m,ĕ$7{t3g^2B2C ' L=3$fg׆3pUxW٦ a$$_o2>ڐK\ Ϳ4fRgq*v~KLG\ExӒv{6>hC6~\ߨC9<66}K0#ĬvӈeJn(䪵 e ܘ{ C64 g(I۔6U4Ǭ<܏qq$ \tiw^a ƌ[y.Md{8@~$g:J`"zGJ]}cɔP1Rg4 _^݀EhxUr=g9 ޾~:. !{҄Ey(,֗A8ZVF~ ظ46v. r\>Q&V{l_/hF۰xb fFNqk%/)߱k7рWOj""^ ˒VnC7i0}^h1}::~zx K.lTW]3 'z<ѡX!Ipֹ{pLaV|79i=kM$:,k= S1l┋ =@Dɢ5u|9G slEYn"܈RƳ+Cfn IU%@ N &DYXR3}-8f2s9)&c7 a.x 䂀YW7s &~#Gp29bohljv'H{=5 ( FĐw1Fq o9u=GxY-œj]29}S^)ySh8uo~Z1bZpuXHtcFpW&6/n~oDhH $͒z5w  Qs~ e8Aj|si5 JJ;Tk9Q$d%M,,e+98=Ծ 29x27L6 ֛z$L+#~׊)%.fW(ߩE->|a*^ K#0"p{}fA]AW(޽O\O FH:|8ȏ.LJcn"M ȁ'M@UMj)oy h'_FI>J[aQNRޞ|uIw!Mu3`C\MԻpn#AŲHxXAXQ=C5Sm2,,y7kA:L,"]C@@5L9[+hkw2W6ʧd5􌘟oR8B;hZ >4aAtV;veszȠU4/ On v K6y -l+R$sRfds֯ǡ]9D% ? krM)oN3=M.cޭZ73tWE4BK ;Ltwi۶D/QwRf۬;܄@)F 3ePou["?̾݇iciڅb@U;yY}tpx8.'swuJvCB(5_? 7΍c)h?Svɬ&` %̞D\9{dH3:T8HC@_1kFX_boLmH.VȄ0WLL'Ը dRI>}LG_<9pBE=.t$u%^\]Tٚь;r-c1b?tAƬr5{O jzηL-NÇINAJgt0dz0hO-?Կ%2~E j50nmrWV01.^ q  J'2oW+ىDYӕƷ+淥gL4 bګ;'@`y(#O_p5Z laT;b?MON+r\i6F0zrzb=^K*M6r͵ST?#*+˩OK'^|#/%8׮! !%x#:džR 8=z5~/Fq*^GD\xNqFHv 룀Gu[Y,s9T'K(]Sc0J5BQa=`l>* xOv0|Y/~8T&P"ū`tߏ &Q*Sp/ZL}WQc w{Eѩu@{ߝh_Z'3fxd#ov\&~wxe%+]PBeJIXO[;:K' ^XIyx>B@ri-/ 03쿌Qtv\p|L*Q@y|؝Q\0M]1 Z:##k幸 PtaC::{mgƮX$EL!6 hdL[B,WeI}E ;]4.f.ks:,T5*jН `<^5W-GkNY Jńf  ĉ k<[`H9}| .tr5M(g(W h_J/95~_`??qWx$qS2AyQJ?L:k|/Q$wќ k:B;L)ý5kuNby\UWu>=Ԙ:rs1!^P:.  yvp:rFU fyxrqAeSt@*lvh M?f; plahD:|3Cɠ(.’˻\# fHY8h+h>LEZF}~&ϝDXop:)aP5J|'`bt@ {O$#"_g𗱡rpAR%F>\V*e4`=YL|̕Y 98;*rn,R.sǝʗ z5S* D$)Y Q^mvk."T A4M|-HV/ ol I/%M .\w;htI`7Ss` aUEr؉P߇AF6_0dL]DBK}%CT8WrEg+=q<vg9Iny6o ]uQ"Fe/L/XLyKS '$0hcuƾ 1{r*S$~eN2|4O 7 bE|Q[q O9@G!PnS9DeWH-Y}7-6fM* P)W $]^gjQs[7ߋ+od53hAM%W"4j]B4-%z[3)󣓩 dWUX~GTZeCݩ#ݧisr^D&`=y>T\w4N/?ER/a>N-]P$ɢ#&run<@^ڤێ6VsPH/`> yRׇ  pDz&SQ E1lEZy6)3[&{FSTփ]4W.ƛ7ojlݫз>CjD}tHq/^cw'*!gGg jAU:4V b|4^.C̽m BorNͣ2xV:k| 41_Gۀ,(Cj/N#O .f @̂m^r(lȝduEkOψ L.Y1sQCR,=;tFk EpchhN&ĈoVD;Y?&lvqְ)9X)] \͖g\6REEfiuQ.?@`!Ȳ]$ẙn>FZS_ы!+) +ST6֫@}DƣfS/;S1ާ <ɋ_}n`6+ڪdm2XYƷB`A>̲=oB1ً(qa!^/(lU? NA.T+T^GIMӟI*1+u$$vx켖 c5pSs ?+8S0ap^z3G*Dwi υ3+:]褋x;Wm< Cۭ)qf4p"#jTJyd8.sQ 0EB M/JE흿z!A4A/ik,Ai:]PV@#󄟬 P˜q}$q:Т쯶e*Yum킢#;^_>m٨;F5dG ,~&/uKbʔ%ybk{4J)'óO'%FϫQ{mF1hu@Vc[`;ή?Ϩk/5DNҶ:2|QtcKw^ѪmHh_ H`/pl)MvȈѽ13zʅd4N\ Osjϧ 8UYwtCv0Eo#nێ31$L {暡 _^6͸z1N Ks̷:i*F@SVIuz d"XL~agEF7W̩SEuS ۅ8d2~{AeCX g{M ~?a't_Ti:<Ϟۯ\IqnUkԊB`f(KAaw>& Se d 9DoJϯgعX(]aSSI 1~&D ; @bJuU0Y3|v,>?RTIVͨaE=}KDTwU FF,`:\>#wCAؽvr|#YP-Z=5nR:p:ĤGޛ sJph,.mMsK?IqnȊagQGZoWϐ`0腽]oo[=/KGSR6^w ZINSKmka}CStUTŒ`&) #,}=^HyIB;t, @V>;!~8aPְYa? Cz\RrTa'6%ճʪ^#RstTP"jMkN=ˮ +;O ]6꺶7~^ŎEADW @-/ Fl:d9Lt,`ZT W.n|C "w{(; D $B!b= Z7[1T0\|:_vX~BޤqrYLDAf4vkJH+Ǎ?L%J)m%ckqy7ꗰe;={f~wqPk|Gfa%c-e*+/| nna+4ŏM;BJ4[f?uFbpSJ̈́)-sFo],D "pVXUc7j(s'x7GBqi0Mf6hc7-ąӎYV[UlxTp%(&FՊJs~ _e / US<,[}bjz6ga"AY680Sf\|1]o d(cz5J 3cz5["ƅN -?PcKL:/X+i4 :6-}tH9jvJ( t8[~!]斬 墙*!K5ClCp<:)O*Vk(QOQbC2%׏ BjMkl {3ouZz w%:3X /2tk7qElC>B'_: c5Qb8A9ˈHx3|V^jYlBGX։*GaO0A[>1v%e ޚ]:3ԼI|f Qo,D{Z2B|Dܧ9P%#K#!vqDjN gV\T<Ep^QAUE${z +rwgx~iN1QpVvSP]M3$2ۀ,Jh5(A5Ml׆o)OŘݻF1O#u-8!ǃ*?e{ωXВze/=H-&Vbķ(F9N<# b5Nɹ5# p|C eɥuH_g<.6BKI/LYY?9e"d9<l|ګH).PɅ24# ,وcd!5A5 z&xϵIw)6/k=,RnN}?EeI.+/Z$rȟD=SPֱZB.Ub\|QٹhG~`3WmDc%sx8|G3fV]C @(&!)o2 zŏ)Ddq rFS?}%^n7:v[ZRJX3, bvwaQ-ET<;AKn!{uZoAx4;5ؾE&;H"#B(ZWfV>| ,T]"5E2vAa9PΓbOzFř9Cs.Kn{46 UW<0 j,e1q]i a_ |I ;!Җ AA {Rz ֹ@߫jܺf|oǢ!,Oւ"  S{Rnr_/3U4p*B,2ufϦZL0T+Gltn]J˄,N{I'`EkX4Iv^vtetȰ|aaAhE=no Ԩ@! 9Q1[ez7H +.Y\L65QVϤo͚ug|q FywY_t)5)؝go$ Lސ`f^“__h02:Te~zJeiSq&zX)R{L=򲚹tD~1u|n^?#,d|9-Ey(hxy'F`o^lxFSt}: E͹T9bOn@8=(Xo GivmZ|fS@ŜK(rH? iX,Y GO P{INZҧC%@6x_ܛm GG=T0&1@7)Ҝ~%-^ְ.vFX+yJw /q]̍Dz!BCL8'f`g zAc)|O 2vQ/f){a 3D1*g"\4#&6:X9g$ _LC/bC#uxp0Ŝ3! 1hڊ[Ѵ .P4%/p:A5xS ifԍg kiuH;XoR#MHW(8moX,Qh)fpP>Z=!M}3DP$>*i{3 eѨmA dVQ֌e3ݔ ~/ ބeX>,|늯  /BVO'ֻ~A+lzjq~h!2  更j "8ٵ^U. I_c!1]C;e _d5Hj<@H /rnBfDz/\p)K^hdfHr.H_ʤ:p5_|<"GL1*~E?@4$#&{-38hyKL'$aGs3-$T @ЁNlSX,*wGEʯ'ǐLg2$v>019a}ިʌkGC;-ߛy]~譽h/C2Sxm1G䝙OFVd*ayDkKǘJ0H7C? wXm`4N|ZW@&JD}n' Hϖb-{7 AkR {9*8d@ĀϼJ"t8,[ ,* %6zkkμ`=k,ԕd &DiESJS#&FK`aH i+Z48cïZp,g*i x=rw" o/0X NֺqXmD& 6?YI&c,@P%n#MOǜ$!Rv[6i8时bAèiC}ਰqG iϪk)-n7w5IYh{hR;N:%Yl4Y\Jk\77e6&; gD\L熃O5]InιoʈqS @X oifL^s6.8޲zl+u@tfvGn5HU kgk7V Z$ycn_< zp+I~<l(aA2c,+ ՞l]1f}[F/MR)Z%qzSU7L,5Mr,:05&V1(|)3 ˿ZI0qTu kn(?h*4hJPK{,?rB9^C /u%_`Kٷ}lD !Y`\|Se53xN`и:6 2}'$HRM]R.Dy_F K@hLtRi^)sw?yaAs9؄SW3ti54q jQChB$1JIo]|E7ؓŦ"c[ܫn>̷~@o241Al+nf6\b2GQAp^aSd_P0&6 ݨZb7Y@/sTvqP^|k#r)꧚q*'Hӯ6U ~f |JAr&R\GK9qRJHKܭ7 ֝*O#^-ҵGGQJ%bŒ)uu%ZdEQ?NcEV#Xx7WdÚ1 󥟣)%wf6C0u\zn`ah ̩,iZOx~`svHNgqG6gYQ摽v"dŊbt7iYe\S+8 E` tWV~Kѳk@rn?a=U}oڃόj-JNoÝ5} dr}7EE` yv53•T⹭RsiJR|T!$j r]$ސWz0z6bv?R28~qzbTT ^+0:|q/5RK>vAYX݅!{孏\:9E-gp6x=ފwqhb_˪zHsmw%3c*{<~rk5G6ԗr(.3_e`B"ؙb2Ti4MAt0 m94" LRLͧ{D]UauzJfyj%.sǟENm^2RISxW^CSP=B-2jȈ9o\\0|h(lA&}ZTyI;P{2p'7>p(&%~ kCI8cHtq /Qj>uH審Ѕ1-ЙU\k% yS=m>?k=qU;pcsE22Á`/7'2 Y mW6 Ԯ/{RQoc(%O3үe|N8|^]i (y*Uȗʾɞ F`&[?ղ1Dyڹԅaߑ;n'[@FRNLݟ5՜&5MfeI;|q:uG$_ȗ ĮJ}G .v4J <SdHx7C9`>'! EφyLpP\:̱cCQWkdS_& 3=nv&U!FJMbq'dsYĝA`HXn$E$QtktCLb9eh4kSB" +0F{HKWn5Pԋ^](9DqkUBg(Ry=~/V kz4Mb\Rp.v-f >6FсeA0Ob&AEUmT+ʼ Ut1j\z-x̄hFEs(/&匷ff~xϝp>b.Q 3iN:zAWϽ{hhS;hO@KDǵfrTFUvm2_<|-ǽh@K5 qspg:29O!vw#W.@@N%+IUCYK`?߻Cnå#fJ} M -֥t7Jso*2O H!~Z|ڢWa FFz nh}Ubh'cX4(~Y .huԾQA7xm7|XT ::b*T7Dx*)ѺTZS,#Lk?su_h K +wh)7X@]aXQ ֚gEgK׈H=&#fdU@EB4f/z`&I 8r^ۯ *P$X0BӐ(e1a=H"J]Roj ђ{˻)֮zBƻV B0 TȕWuo fnl9!ʗ`SG*"枼X-0(iZh\$ݛA˸=p$gM dիN y*^^xMWIXȩ E`E.IL@ϞuMh`q2dR[2h&B!sȦ 3r/ReMokϿgbUjb9M:PUŻi9<\9ew jtM(ɪ,,+s8/I82>|L<#CvPWBO}~7wb~'e$aӐgr}4u 4~S&h앤=e^֌#+2dpV`tc~+Kg1QD_50Ǘ E. N:B7B]L}!V%1vt%p9,> ra)4=~umf&r^P1{:Cҙ(uZ d.G5-T3$3"RqEJpP^h hɳ!/>F*NGf|8J[ xI&ի̰ocgo.5̇Ev]UlO QG(̲mqOلA{x!3tDACNL1k R-Ne7Q65y+(@dg|[v%SZŶ})JL yFD:*|lL2pb6XX?Y$7bx&fz8 iss5Umzr^V7VxN{+EVy@lM쑓M,Y'u 8=&UTo6߃t`H'T=޵ֻU@>kV0-ߞ64~hg}QˉUb=@)1H'р};.烝ѽ5"̵#`ㆊ DYO)Ֆ֯<::Xe<2XEMD^uɇxZ?m#UF򐴴U]> OxPNߵe64a99 Ilm4~)o>$PŬWKߊ=6ȴR*yoޑZ#Qłdäk rJkLE5I ^#'̓t&Q\?ü:@Nf"[!qc_,%*j[ɇo1ylb\alBӾ~ UH ܷ*j] , 1SqiJpRח]czpJb/>"X-wN&G`pPdAYL,C?>BF) Z2׌+[Qk"Doה aecQ+Q߁)\8B8[pX9|8ȤOG%ryZ$N;s9: F[DA68|DePҙ'1{X@ܶ~B>\aE?$a\[2]Pd {9cD8)R)fDz'MwB`Di{8˩; ٩+aS~=O6l;ʧwWv]~OΓ$4L,}漵*\ {(okŭܑW4B8V̭zg+S[!ķȬWXv_8WeiN\kK}yx!w(e %-\}T бzӳ?Ru;.= J t! 0&W@~[,a r\wu֪W"s0Vt]"0/ЩЭ}p|%?xYPyIjrg;F<?ԅnlC<Uw1"eT@nMDBu7vf:Jz{\brHRe8{㠉e#VCX\_cpqlc+$;'y@uFON-I֒{ϩRUGCB8X,gŞZ"2HP֫K덴?7.yQM1Qũ):q$%fw415$ OL "H :^;Eg{Jh]7:óMed1& b1ڠjl쩅mMSS%I$1>LdLM*Cj*ج `^enŇА"&{ CK ZR۱ SeE~~ETްЂnow [N_N!RQ//Anj,sFU%Xn> E6G!8Cx&g|ڮ].oS]F\> מpYyfmeKSom`Ч/`Z3Ɠ,z@Wjdqt-R^YVwI[QsD|2<Ύm=>%ii7>&!=oOO!qw/pV$ɱGrx#D{Z eR:t)ر Z?2I( >\/7'w%n( YVO\^%͜%p y R*0jnq߸#VJÇ|LQIok!%1kbܚ^e-l,AIq3O kr*P6v!j3n! ^U5?4s_Q(ҭӘ׾IZ*h#`4D0XP>ì` ȚHџ$+jb^aN_0,u.qw2LWyYq\gC4p`9Pk>I<ؠ8nC~s]H1А1eeh&PAh W[boi gMe(=_/%Fwr Ed:b7ZDg3zD0f,fnXxK|VJxŔujO/GB"j@XS4);[[7?]z(=\g 6.`ފlK{4]Š-̲`1㽭V>zl_C 6/#\[@0h1J]&zL4fkW&Omv Xi,ʣMS'IQQ/Q a?Q/<ǁijMuםK8ĞB$=Lj-3g%jyW$0+"sq]FQk|6MC,[*;<]qn ') 73@H=< \ӣ < JfK^!&#xm,JI⣁BM;Ti:XeoW5PWUs.(/y փ=A` nX SUoWsajFFǓ?,CĉeW!4@ 2) GF>g6m+[ߐK$Ŭ}Bݪ&u7Tg![uwVvqIΐ 前 >[+YP…Fh{ڢX#t6kRJw fJ<UqZI|*& ?i?_iqyUpIτqv29G-Gp%#3[65ILa={TifK;"'Y%.ЙfIt#c' ']y r%)19(77s"8␼e8^}FE_ל0W4nPl C|gY@)h`!S;-a}mOY L5%Y d2N.qP YRYV\lpaQ)gvcuoF17LGGy)Ys.8v]r= 'MfDOsCB;ULyEDc7#=,rlU"$Xt/<.Oa_ZPun3߹ 9yc#NPȀ#> ,5nz?g۰ R4{TO5B K.KIZD { A鶁eQB߃c~єwWqU1 X/+xg6%G4Y5(D4sa.t 7,tὟglyŢ#vf# ,)%{3#_[p[B۶>[2sAi _k 0\àgGIzt՟Ժ(o@x@ "ukH#H[k'M'ί/o |3'yۣ'v$1jBոXy/׭~9a4v,cNo0qJmI\*}q`'7?%e6P }rQp!-i Պ[B_Qv]0:B&x]lm;wH%o<}h 1ȬUɴh/n'F N%W,Dٕ#>4-'un?yC[ JR. (IS9".zcB>m95inY[m[ 7MNd#Q`%'bfN=% NVLnidGAAWq,x^J[Ww !PȮ%'H?j0# KVK5I HP2c:ǟB㥵"(AըyDu՗y'E+DCV2vlmuj5_z1<K؂WO:VY4gr hJ/%d:͐P#l=?vX1@}Ov\rl!UxSMP\܂cC;)# 2@vQ2Wp(rmڽ'-M]`8 HcIsS>Tj\lDedZ0Hr{NSp:RŦ75=l5S`0ͅY~^uw>c/PlĵWOT?lUvT4}ekOZb,1v oPK2Ӟ#,QOczb~yf 6F*3;J&2tlҨtl6 :J*zlĉXYƌhY4QG7g3qg}3.#}ER m f+  %6a[|35(oڷE{r(s<տhzVze>`^R4,^R4~o;e-.^% F A}7(~.5EN#0C#eթ 1 תB)ê8Y! ahFr ǁ\@24ad_o Kys7@ϖ^5\\~24%]> >=%<n-Mw 4V׮e j%yi,G`|6XY KDԠ!*mp:0[X)$g6|^l(;aFJoٟlTv?xǭGH#$ڵrMqWU7A'hoe8z |3!k4,"`*K,;EalŅe 0K/w@zVFu ȓ2fDy`z.b]u[|<tr ɒ )Ah~-䲶FBt볰 m\BV~/{/BSՄRl^S|"Q]J$a1fH`L@]ɠY&J)#t/Z Kȅ_D M?Yt:xUyim!([ >B՗'zv'z**dۍ.1 t!=.l ('0j0:@8X̅B(2I\"`fuR~~+pO 㦞6DgMH&J'{h\Gݛ* & G!Mv, ѫ6”.$8 $1cYܲ7߽Ɛg5qn C C {B#,ҳk.kk*ګ< GFf=*YǫhߡjEt @:ZVWpF2D=suA<\ M8ȭ69w7yZ\Jz[QV©Sڨ/o(Q]d=,qGݭNVAt&]AD71cL)vNeh8Uj]:&%4 9RD+ZwS~|w]x/~>`sƱ%Azq(kbZ+}POh`'-lAaˉֶNk}֮R45Őd)F̻78Fi5;3 '0em 7_4LFHQxys}&|[G/l MGm7hujؒ^9p鋲ϺM#=1J B[GT]z24w^S6ޣ}99Ʊ@RпeCG(|rQ&!}T .6e-{TJ.͠5+Qmc(l퀺8 ,&h4ѻ3KP(G&tm:Ϗm66wRK9ftsa.Q\BR$ԫDbDU I4' Lt9H1>NP>ꂶuϺ+GQ|v*#qiQ BucCsx~1S+`_)gϑp7_C5"# P(bL9XCǐ:jkln5R.h:HaEu80`0j銯FHu/XL]3(U-T~9- ǃ8. _2k:u^~ԃDU*MWwp8߽B\t+.3HE7QwJ^$c*6`( ߛ>?8B~*+jsR*.0HELJR,^pE%2JXC ~st0)oAENL C8 ֯h$(m?tyLIдXJ}D? ]^a% ^HQf~jU Afj̹$gB"͸LrBB2Ew6bkmU`ΙVht^:JtxF/[mm(˦2!g"5$jH `)b#(g֏\}|4=+ϵmf܁1Ӆ8Xؙ5Z0^",g-})>,hU+2E_d`b\ZejHrB0"}hv= 9͉ X@٣Q8`K.|hO#q04:GMb4a#[J:HO.ڂCeqkE  VANt'PG(>4@Z%QO,BN^\xߛ)${QBfmШ>QT(.8SƲ~C1:ևLfaHI]L,N;zX7I 'JHQZeJSJMb;x a^+dy3n)խUqqE !Ep{w\w"O.(w`/>Ih0~ $h~gKc,0T*ѭIC0Vmd`.># w,\q}l D:[cT* \AyR!u0Rk9jDخr|]Љ5v'Y4hѧ$7@ RΓ;ͬñ:-`fVv2iը̹ܮFM'; b!Y=PΤwZm4QBjiMEݏv-]p !@kA,Y7QuĮg`I~J s$l7q{3$o?~ 0MO)SJ N|hx~bYv$tR\gy+qkLӗdB@aSG'^mÓץCӱ/x@F?! ]18X-2b Qk8nT9>ߵh;|ǭBq^N\7bNA>ˈ1E:@!?ufe,.ЍW?/x@IIEp5,d̂ɇH%\53.gRk9P.av^&0e 9fʜ[B'i|d+Å?+hFCdt^!vE?z i-[iiCد´Đ?s.[L 'URӦlܑK]׺0N yV^l[hW?EԉU?*R?Ӑ͚(粟f>/amX)jțӍ!v~@@tv%ɦufIkh遜_𷎾Ϳ>? O7s4t0Q/^>g7||,>9ͨ5|?Y73MX;]9Zr5VelΘ8A{;ؚF,-5mRP !9"R):O6O"HYj-[Xo@FliDŽD[D*wɭɤI+HXHNq]݀M. H~ &QyB> !sDd< 0O7ELHL7DXXw7Ul`f˄3׸<733QQk*j͒^YRoý"`_&SA_FfnSW@FɆtD$=iz|Lr0W՘RkԎ6+jBaKYY} 1dZ=1W[La߀eGe~cBzbtge GD}Pf+$XPŪ!$ŎrIC{}.=xi1~-g2Vd.!f~҃.=7Yhe!'Z>Mj^}ٳ(ڽS !n$oXGAefOF٠&шQ;]K@+2noC/JJjdrgl௎3xCUUGO]^:2=lKv|dKÁ gvS@jLz,(V˅] eI꩸PNfrqu؁le ?pS|f=|820DL:5N{Ϝ.ŀBP-9#y5ո`I%2ʬs ~>LI~@nsp5X`->e3ˏpӺn4'$$1}QQ7V4Rg%B tZCqբu[GkzJBY AV9 =Xw!V]2ἇ@G9CSR?9^mDVz-h 9S  ?d\[=_qٓ{. >.tt^SYvy& ˭zлv `.kd1Vx#GTI01Fo $2k_ΣhHr*!PuNف? -j^ έ#Вa,=UuP^꟣Mk>G}9чU d 8I$PA]Ms .۪0}FPQm2Ng `R57, b4l7 [kA"*'2+.J tSQASX':a%PKvH_f2-Wp\v}8]wT`Dunj;S#@3\ V8U bRgzv2  Uˆ,LT @ʇt1F=zu3Ԯh$}N i%[\Iuz-qKk(s`A HZҢ[nq>t2kaOaի^ 5+E{I1i}:~zg SW[P7 51 -"y]hfLGMrUK :g,lTP[Sqh FQ]0:TE LGo!y,q)O;=FeP8bpF]Lts*? .crqIN`v`^TT%M̪=W |iW}:*b奡oMAžfjzlw!Lt40f#ʭ\) @歹{iސllPԱc`8p wn?s Dw:vHq< o/pBo-A 5hBDjK`@lKLI\,6;;!CU{Ím24. ۛb hjF @Ɖ U1%p`~bd8LЖ/o8&K;bO#w dd)Z+cmȭN,vQrs\e*|l;+r~CW,޳aE)owL*6^îi(RE3 Q^3eUY_ | #ƣQY.|Ã=EstR7 4>i[ &$07'Sߖ c^;Ksb0:*f`Br_ks\:e ked`᫯~><<)ѿzWL{:drO[.] sЌ28:`E3XUש?,-x&`xYK"U ]-muYA^L@9_*[o(A9RxNM+m(@dc =.kaW$VkD^P;ibNK#J{HA2bRFX^\P1pq{ Ju>S`c ~,ЁzTsY }|:X#ˢۆKmS1>I?)UOJ1wN-)FMuPc+y $!6+\h%\} foOH.oIp KkcoUpaEߙMq&K羙K*u  k-#%~Yqƛ4KpTEZ p`Uq>508 S3/q> qHFݟNxo6hA,'΃ )mpIѭb5s};A>$6}ԛؽ1(U7a-U+޾۷+m~éN7q]v ^۳ANw j.Y(YHM* {"uBqM' ԅݕ&TZ;UHBfvm,G$ U/{Hy.&mЩb{*_?e~GwQU-3av Qm(ijoo**]>sBh5|dKwѭwJZQ f(oї4 yW|95Ҧ<׋-{z[n/: KU!„=%wޱ3B%Zg*;/Dq-WAܦؑV$(TH)WNMy.ىi{3y($(оj`r$Zu/9iaU7I', OBP 븈FM_tEџzl/d( ,+.NDkl"qLcb? |kg!@W oԒm>`׭4ױ_ϖ9Q'GdOuŐvƔ@DB*<-K^0O)`(3n!9qu,.c>#o"RBlܡc F'3t^Pج؅<.@[)+k(Gia"8e>̽z?`\yQfG㋋ %SG'eҽB&?>O3,5 ly/kh F. ٖn\}# UMX>s~qjUhu>E6MFu׷q}4G%xTOsJP5hS۸gV "> ExƏxh%Cں+!xl3ty͜=XE{ wfLT-pq+Q mEW Ŷ۱52_T |Qd=Ȝ,t"=G /R|8=qTy= FJ=V"`~D:&צ,["OP)NQ~`s=c fc1~~M&o'/U6?7(t@OF M@PxZԞBGՓζn]¦̣vA#` A6{jP-M ¬VC-Z9FOƂzohaȗ݉|4IlqГ3X»̳ý|rYdlau/!GTEp ҆e)G㧛RAq_J97m=Dz$<=<+ %HAβrg8W4|H>U^ga]dQ;-m ^""fE~;%E`k^=9tV3 d12EB4eEm*G" ,5Ӄ+<}`h̠r7oc/,2$Ϟ!#/{ux&XI ͪǯz j"-I$ "Y5AHO}.) Ry#$_ޮXR{!73n6"S%~JsjK  e]યoK7Ȅ&o(+lO$nj^g [@{|_C'*f|?t._Cj;:N V1dIzu&'[45~ѭ1qNwS~DPMi#QI14M"fJP(o:5>z+0JG7rgr^f,kBm*I+/)bݸMul 0fv+>:sYҾ4MU}#vV8 ,rUNjp;%ZnLU0EĕRF {M;a\z5Mw<׳略7HN$`JO[l~n9,V(̈tY.K^0DDY6׮8dH4 8mnɞ 1F{4An0F;cIn8pِK$ȷI@,|N-R m럌FNzKribx`1j56?DBK+O2@?ܾ]3R)nM'Dh19r7U} Gg- 3|3IFD2aW1(Y$3<]z.|܂: a?(ˎր^4Np߰{oux+``crV'{ڥQXYA=:ap8pqd,sʋw>Kvg)@Q_<[&յ ~_&1 rb '*OnUΚo(Ȳ󝹽=`K(ZՍ,J^CKK*ANC0h9kpM#_GGkg Lw6We1,6jdÌ7K患Dn25HԙXRNf1rp6߹'5lfB:limNꎙGEo:d:{wq1se/#v;-d1M T`X&!: &l\1G;FǪhsM{o0~ ߟ#:9H@=ѣɤܬҿt,߾@1q&C_*C@?i; _Rx:<|;v -UxO@ݶ*vy-[r=og|Ԝoelݹ=bQvxχOc & D%+fc,Ư9ַ+%'+Lf`2\ GabpՂgeF@o9S I ] nxlqo-k hϤyC<>̗8t_oPY!mhd(b\b!c~KzGe(H4`܌ף3!+XX2۔CAǖp k}*b\Wt!-cBIs,RkPcoTiw3)e;lpKI0Ho*9 0 3tDR׈5<ᬇ3qIv_2ɜw]eG8[TgpDQbg1Cr` +e|z*]VB)>Z.i;91|GGAHg \#HKx urJ6blrT(/4IIi<`J-#$kJ0^Gz]^4'%7vO4eϢx 3{}['ĥ\L'|}.6}0yhvSdz":aDBPIҕR,ixedd-#2aDoNG`1.0_!ŖH[/=?" 9yqDe0U%urh!X9\ɼd?,r4jIɅoFE/3eQ};8 Vhhج̢9>1K=bY]+Ba[7ù Ɖ3ѯ#|*?2Ч_V l~\^Yt`Lsf(GZ 0RQ!d5x^1>D+҄\W*ucn/\$T з5w#^,Օ8?[ABZwXPo,8ӝ#=j: 2ZRV@u,8VF0O;foVD+Wdc=]5Yusz ~/ZD+s$ 57.DO$(qNhuvxZ4D:D~j(ܓkHM#ă_1j´ yS杈-^6oq3 "1Q.-| ruw1PNKrTx&xW(5~Ӊ{4Â`71vT|h2n4]#3ZߑN2@k͈m^bz0 .#x.[s>_Ό 3+[loDIS^iwCO|F3}Kx%/0rt˱:߳Ts%K|qp8]k!#YH"N~p =e3~pn]^trpzj93W˕M):}å.7|?#2:(f^[6(Yׁp#ʁ# [q 框=ޤ Vܶ2Iqr;jm<dǒb$>9LfL8%R_),al<m-s ތ9g7[W8|pA S΅YtNқ-v_T}]%k㍪X(P b2硼D mJ2&2ԤeK3EH9/BJDT1b$H.HmW#oB#h!Ƹ! &X}e ]!ǁw,ӊu`u~3Va1q5l~SyA8DfmLPNHݠV^ϵ^f7j{imPIL͉j}+ aV/--A8P^'^Cov$ b0zEӧ3ﶝ8=FR\`K3"auމ9 s AnAZJjaݲJk;((xoS.XI8-"JR8^9-:niV\2GoBF#[DzNQrP=)V+2!2צ]O-$Z&/o՚ڠ<1-z)SUf$Vi`7fC=8P sb|0ת31w*?x50l d'}kpkL,)h."gā$ b| 1d9Vr(Yx,8F~Ԙ468$)$,;swvg0 D#1s Φ1riXpNa[nexv3TŨ5="HC!!:k5H}K[3çng='Dk{Pd詚HdOo)7w-ӃL-sfr*M,kM5S7 NՓɕ#j*č NL@AAl4F7ͪ/U`:#&X.YR?1e |[/b\͙_p1%Y bJ;wA+/imb̜2W]'K%n/P>哜͌Ő_Κd^.N^}tnb1:$L*:j WqI[*/ 2'}9 /?Su\sމb́ c@(dG@%H?Tx)t|z@dIg^޼\1v65tBre+0s:R̗X-x[5[U,K™ R! B][ QyJQ$?hӦVIHlJWP"33?CQׅ#﷚v%§2E S 0C("IԂP:}"NH·0> (A)IDuRD8t? spi"A3CWޮJvl8,_xLfٰLVo3ꠙ [bf&Z?ٝaVu@)2I_b 0ڟDkTЌ\jp$dtaAsbkJ?*sjwZFi-:HBuY0_Kb(!7>.GKm>!\rЯg `Vb< @du;y7"_ygAOHZ@QtHO"_Laf BG0;+4 8mmt|kR;QkprbKE=DDԄWwm5Lj+d/oiQ7ȹ&Hr:XCkC*7؉KiW_j$<$8 .]5; #4ѡߦxpϓ @6$ Q6rf㬱 'mpYa,BgcE"Z  /G7 u<)حHf+n5C"zI7uݿ\jhɀ™YexiIv0px!d)SJ!ql(:)fbtܹ3Z$j,4X4zP,[zq[+^z\%ai#Bq.=|̽sWN6 tB;0z.#Q1ZCGMCh jvAG9lL6ծ+3A9D7\dɇ.JPxL8y4&ː*C$wqYN@rm[ (p4̀5 oο!:Fyߡ^ G}7elE'J#K֎[e[ᄀlDQJ r" G):为6E|*UIÞdn|"VBwZp휆V81l_y?[:wxސlu(yY_$'xp:hz(®GYn=ch#f4q-#Y/s>@wʵ7YpFTVȣ\5k0ID]#y|\W괻˙d+ք>\OYîv.QuMz} RXgp) N_vj{Jm$ -q:Y9(_yE\7KTإ5ut;w{d1[ #?w,ܧHX~cܦ)"ǖT$I$RK}@`t&RtŽ_j#g$uyS dT5A{x&0~}oW3z :ѡƘ>%g) F^`| <0mBwxi:b 2CI3XᛧX( HevVV/?Ǻdu|t WR) ZB$5a?Ey޽,/IEL۟0K|(9uį$r'DI\<Lj1Lj)=LWG&|[Gl,W& i|c#S;ZGeyUjW9=^:9l \o^/p0 :y3~@yvݕVƛ}p>p*6IyDTo=;y{xi%_P~G}2yj%QqORF'|Iݔl1ܝY9<B]Z '#7,ӳ 33π7Uْ Q蛝vTYIxa¿S>ޅB Wb9oKf _Dd[EWO6Tw*QQ<-NcLdRngWx!e ױEp3y G tLS7RgP8wX3[ϣD"! P yݵ4ixՖm7{&Ԗ 6+ip)T,d?o8RUbrS{AGeb 䓚zw䅪79(7ޠ߼ qm&%ڼwBwΟIMՎp"eܩ<^|? <GR??#9e:=Q1G^HYI ~bYAjҜAk Ysnao,I5WFo+mxtiiZa: N Qc.fNs̱w%adʶ#6 hF~ !02yՄJnݻPOײ2?U ݆,{IauYLGMK U^k\n'\Se^^?StEV;a3ü~&_4[f=Q_f8<0lhOp[^ua&A*ɃV5Bl\%0,NgP?Pdq3iv]873_:6w} <Uy6X N}}lF^kRhX@Fāq/X5*䴿7=0S&ⷣg|, Ԛp|_^Q@3月Ϻ_žײd8wW[~k <,"4\`] aSބ# XH9]hSL\xyX!!wigy,zY$T*]}>z/L=eQ֦A{iY2sLwF6#"~uB8v1+꫾d S w>`-/]wDz}DDkUSZ[#ݼwiUuߛ "QVx"n=Fh*v~x{v&lͩ(JG]Ev\p4;AnD[28(veY @t|G5ǁf LԹqM sryA,yxRyXMLN]P&07YqߥtD~v90ms"R~@ @:GLh fY(6Ss#[Þ~l?Z>;ewݠA]$ y׾i>b*\Gw?Iħ@T"_፵e,̌f\YP(B)X2B8 erHVTTK9gp1λ>ʝ7UH Q>QPSk;7kÌ A!0kPJTsK .{/D D h(&'8~P$w傴T&dZB'5Ͽy\AVFBD<0ڲY9o1=q|?}nEq눂bl]$aaiΟ$WQh>vbK ^ m s.>H:€uq:v_/ؐL#.glAbK,7#v[$Ù;2A TZJ ;уhPev8 iD߾v,c 1["NB?jgr9r-d}uctdȋc< {(DE&8?jt.ˋ{ea7syU nm|\."Ƕt]SV ,` <SK+y; ȇ uHO5)?}j?_RYZ,$sc力XJIr蓺L.1df.}SgQmXBX;q)|FJ޲+,F$ؙ52[`9ɌA靄"]MVH]L^jS;9~%ze0s1}ycZvdH/e,@} <ǽT{w0P,xŘAc'nAA=zy!l0r }*,=clfsv7ShL䀫gi_ERUBf54 ;˅*Od d#%cm](h*e }wY 0K &9x&i;1rK2c+Vި}k(qjQrptJƊ335oBN3%JF'P Ykn0( VʓMiZnjCt3Vt9V1zjjV3kP.اzynXiz<@Z]x] Kﮋnt>rrxFe<]e̒ ~Շb[mH6-YAmg|l2G'X6灭O"FIv\aКZ٩~T󃆳I \8zG_D<_Z K.Р˄(NĵFf^=YW1W@'PV*WgDJW~G3 dhfwl o`f)2OYm?.Vw:ʕTE@^:b֊5= d?4 P:DB$XԓoԽVɂ7FLƫO{Ԗ%„l C|?@2DW q<~ۛ7n|WOZRENKɖꇫp9ΰ"V;8}-Ej._GrƂ Xps$OCi^iQb$B-*U{ϲMfgt3A|kH(lS%I, .~MQ'c,߫zØh!"&RN9^|dq7ނjw(^Mu(0RϞCk`SfՌ5ˆ8֋WƑi]pr`IY+["+ԣÃ#Î$V MC˗>$BAC 8%eAjc'Q'c+QAt\4e$1W|:oA;rAsgihm Ls4[K9e(3 jxg{ݳ[&&?"^^-;br>Pc٧ ]$,{ 谁R2^Ф67:B? s OJjopEQ>M@<#~(/ʪ-lgHC"}-[r zRms3C;hqa~js)EiF G~76* ܡ>U"͊WkBNj ds/%9suӈ.ÉA-f;aeWkc"]g; )յAOFyb_.&DŞ[dO 6êX)W@rPO $qֵ܅B o$XNB;mL];|MkSbIR^)Lj\K+[gVHa :T yJCy$&"0bwEsmq(4V5la[3sאO| _< grșu (TANi2S:'G?*@=2veb*ᅽaa +6HIA%HcOZPg> kv ՙԨC }ܞم(-h{Jnؗ"T _- )cP:{ 3N>03{H&n`wDH7.?l^Spg Oӊ0a V ZjФQ洬[7B$pάc6!O.^H: jʇlq @BSFf!AáGBC\FkI {;~_Psg7j ^9{NƠND񛚲K,&O]Pu`qfC @Z# }km-aXx|y ɱYnj;FER ۪ y83/6O9(h GíɒVl&ZjAg=G8~ >D)U?m0p#bF^^!{4WwVsݯĕ꽑O{r:'R :7}gX*Gow1|MY3㡘o[Nh//iVJx+yA6D.=%6eD wmȬ𰜌k8?:kHB2exРV"@ڿ60klX'X~Ql:$NK2hݫ? 0X! ĽYiդ%y uQ7 qCKgX?ul'#A 4LjT},) (yqW"BcZ>f !#q^L6*hN֑8?.=gIP}__ eGj]%Ϭ31 'btS] 1y,Rw0'iAH>܏V_炊'\ Zl7M,؋ǔo- Vqu4kz|~w@ SHy=_\='EC2Sjm x౓>ט嶕$í0cNZBVS?1v >gwЭJ GZG5\q_[ȷzHr^GG#R+I:|q4_oi-j,7ޙ] 〤 Y_Yhm])_<(AyMefϹFx| JD;L`\k-eH,.!N|k+?W:QEk'K&[W>W!$H SIŦ _ְȻlsw!@\!֝^2'#Uzl"=0oU/dKPx8OcS,~l9m *Pu`~?" 1l][Kg]حic;M=*%#ǎ#KN<4/j) 0HC3#$ODcGcTߪKd 1|vYsܨoiQ>IB\>|uV! 5z&=ځ>)&"YN兝{^I xy)sc,sqYaON4'׵Hޮ+p8*(IJ-# BRW<1Act4UM9p^Ci'Ng*BT k"[ g"#v+;-0s /E}lO3mq 9T2p[Mm?v4ƵGߒkžF7(QőL&tu,,әc +BD[mm 7- uh(e|J2j!'qH3sKHZߥk<1KY~J+IX/M׳ ;W;:g@Y>(XI^p(0QyU!w (@kX*.Aٖ:5߱dM.gy}}qSyJWU:P*B_!!ϱ/c릔qp46+yiUԃ;ZR `9>ljsI${sLGz)0a"7n^ygE7GIV9o+m~{)Ab'<^vzWlM%JR~Rmgb&.ڝ-ɒ*ᮖamV>ueaw$,Mt5+sOq{6y=k#EEY*<`B58pL,3"<|˘GըgM#bP7ҏKb;ɍ#Qf43mb ӅCF<0T86T1O($ӉzE #nT90OҾ`]H1z۱ޔ4]=1gpDy M 0d^6˩ڞ vG]~v/ںn [Ekc%f3I77Q.CD S¡rl؝:WЛ`84W dXL$<:iEﬓWt^-#eȗwoSre.7[v_rrGU);c05x`AKXYLq9ijJb`eiǡ^Y?݊emEuNO1 40ip Oa ULEJ='.,AepMʲV'A)܇Xlc%(4SFd&oP;q!u9vDpM.~5GCicU$8 9ҧK Ip2,. u7T2Z/ @4"F\D}HTҕeȥz&25P]E$NNWi8WE-xyos =pGg)dӱq@=|u7m:<˕p;VG:;gނ?+bR"`$/z oڅc|mV=@!֕ZɉlrU䆼:<żw>ۍl?H{Y*H % ?e=aR4;'f>*_~PcenkinHVEnɻH+S潇RS'4 HnΝ#R(^]QtC^6bI?;_t4<}zM1, zpGɅg|}m]L;?^y4fw:F<_dlw1\7*%jc5\t27 PJ+k~|?] N_O=/FwC|5iOLG@ 1|0ԝsiLBLtoUӌgaPCIl0?}pQR4إy`HW&oqu \%qeF>"yv,1)Ǖ$J+3]{] 4;|(Ϯ@^/XNXR #ڢDl<Ɗ Gr[:Pyjԡ3*-G\8Mo#cčD4E#2e^c~/3.B荙p+U~,u/J1@HOp"/`JўY 9K)pT'spҐOGx͆^!XDݘqsEǎp4Lna#@Y 9=ݥ!\ohP-t o Jpk|~j]B8\ 0:6dV$vT1vఐrf(g]eJ9λ)‡Ya ,t>.#>  |r8w >MKW %`Rw/??H Cen2d`3#=nG&hBnk<5P^t ʮ~y2䍔,38dǵؾɂc?C!jm85]뀹n]jIohkV;٦$/4!FIF% V2ʔg[~a;݁oԫA%NGIXAJɴZv~Doi7UxyPV7)J`ps)/IT%ƀtiJhϛT_l c!.TygZBV‰`xNk2ɤ퀛XKUf\AeFTt/^'J:Pc?l| ws<6ɖw(s$Po"4q@}H>V+jDdܭjĐ&;?(fN݃I!1}W"V` [bVwȌ0R}srt`"$ 8'uW|c]\_6Wxm-M!|Z7A6^M `l#&UO؉=͙w`6Z0G!yW;s͇̀+dM5j0W^o1 ؁֣e4Rމ 6y3$og~_.J(eef rFc PZuv̮ 'o+`8y$WL!e[ׄ|<\r0i$ڐԪ @`MüZjyA CPHÍ>%!$3k¹Öお% Y`gOeK?au 0ȧ>~\:(2/,o2 G_>jt ͋ Cw~BRxEAxQdMnrV_8e찃ֽb\BғD)7|.x+(h8 X6 }]K0 a1d%rpO25*@ i5~IuXp"&? ϐE縇&TZ뿀!)SьJf>Нm@d~qGt_!%ֲC]Na!c1fљtbJek{cD(C"Ed(l@oGt^#J簍Difl>y0|Rќ_TJ 8nUkAȭў7@S9lWx8ɒ0o䁄CZhQ84 )6%XM ,`0M>!Hjͨ<:RzM(H1 5NNM>ˠiZ.J=ۙ yܦMiO~P-kLĸ6SĢؖ=Ҽ@[0P AShM.{κ镘d8s\+ۥ7~=e\ko7෱90nB=ߚ Q!́dwa:iͤ=͡p(Hg#;g[DV܌ {';{ͅ=t nY-?Kir>5wA &[;fhd**C6x&'AŚB+'_ zHiFS{@3V5(yyy.Fkˢ_  QG?rF*9ˋجsuK%0PEEJ~ɒLIL`A)1%-O̙`۽#INB.^j_,O|~m:n&G 될X_OY]30 xlw$nWVK*dc)IP*^J^Pzᓮo4MOZ!(0v?XFIjXnh!&'̰.AT#n_-giKTSE|E@씲8Kqy#9D_YRU%ߍѐA]`u:Q#N+P S)ruxR7v嫸vL#?ϙ6yd]MDl&8B^kE.&ޕR{>]9PZq~TX̆ )r+ָxeǛ~yM1ɷ{_վ־+?.Et9M$T]gV.oAZQqs(A ?xWi|񱿁 Hj˨I(/ð#|mJToKHU-8 ו UuŐ%c3Ld^!dTM8vxrޏCHUt&r,XX!yq?ImԌ#uwTS1=e`D(%pCէo]DYLTh?v^)؂iYm%_3+Ր'O.Tܴ*9P֠wB  ۠+k*@\wl˃Fo{HovFq~b-Gb ]H{9j Wfn-HVHHWNd Q++7\+v zsf w" ĪEXQ%O0 kȗh1 y҆I0_ŹLRڕ3&͟|`2,^ saޮi0d\x F7x8߽0H–,b.1G5n̾F /fJ5w ǩ O|NMV&`ltbi 'oc(=Drb6$j%Zvh"f1>)ïUPg52i <x \B^=txd2u%#k &mbu[mffLigh3=3Bt^l=WM`F_pN_?M־ZUg\U }p_l' WR8GfpO8K)YؓY:-+*VrkU'{]bm/wqIxt k(,GNaUln8O 3j>:U^̐r$sbc[d%jn-#M(\@4Uvk[$:lS xo/VJnB4da˼( ֞P^GL}E~1_b ˍc&CkOŭS`nXˈ͎Xm6r\" ZI1 ,^.-}iWdrivmgIT,Ux$h(Ŗ lf18OF܂J-,y0OZ_p<UN:FHE@gˮ׸N+$li?ѪU~a2_G`ޒ6ҒP45(ꕜޟxi<oKt5/Hzޗ׽&6~B eZґ 'l#{C0k{1.lS %XAO{kʰF lG{ X`^5؈[* jMq NW [F|宴ྂW+մ⁡%J!FF 3 tmVx5֣͖fs]0%Q6$GV?NrFq3].b̙km's2oȳ&Ŕ jy@X2)$Dn`Fgc߮x_M]$I yF$ז,̕Zut 7:]c=,'~2ݏh6*=q-w@ѿ\$/w@d?\66uI˖KT*m(]$B' - :9 & jnЃ.(h@b%A.LN]g;Nurޮœn)t_mp*9!vL00Z'Q ic4[Z$ /=Y6‰|Z malL/a%\_t2Ac'KL}g&cL;XE;yoR1b+×4y]Sv>*fFXmXb#j8(.?pF#I$itBLzV!cG@[GfH Sb\׿H@J;V=ġ-6bdrܔMdx`R.z[-'N5j '\bs?8, \38>њ_ u|j:pej '~@đsH:1IA"EGH&(&"CyKbt L_z%~ʺQfw昽]Bԙ#K 0,{"l_'x-gon *>T؃<TF:5H "*|&#EcA]6&" Ls".Ru_k¥FVaNg^ɄnU^e:zqs/KyCAlw&dTb6zCi-C _U!:. 'L0zNjMHwx}OgxFhgl29OnqD8*1 w"5G4*5ݡ; AWyjzbl .@rQ(g2D[Yc7++"tR^J9IO2`D9J}U1K$}q8, j_< mV,'B&[cK%)&a7Ge}B`uMisEо?<\#*+Iabjj9 z[A/boZ(V5;;Ss4Y*-%FvmCWOX?ۛ T<̿g?[ li6|nciukdJ?pR g(//Xs_8dnBR jI}zWr bFrggb'DY7:09gbPSdr d*ug/cN@Gca`:KyZ"GR'Dv' }|%]Mr.5S]i;RBD.Y0~[;_ħ@$ReD·Q7fJ`EFQHiU&|;e. xdpPjl#]6l~(ڽW1*5'q $j?+8i]&+kj-cm0^vo\@lWL$})!`K9ڼ拥Ud#_fEAYll Τ|cZn%> ~"7   EG 'dJP%F_*QBhYJhe]y_{binYZPmk= `9Ez\ v|DT+odСL3g8R } 9G·(­ag P~EԩI.!qqmTp ?l 4-1%qw&-:u6bdnz[ k4Rddh$ju*J#Lۥm-I&5J N;W:xB,!=>Dk+4CSU.fAQ%w-4Z'!y9+J"׊u$"}O$|\=p+91+{ ksu%q2FʗakO`%k2fm tp^)Q/J#c$0Fwn<+l5_ {EqEǴ u\\-Jz549}P?&,FizۢVT2]IM+C + S*!oPsR ~zYT |yrc֕޶p2?T;t5k\%SK?sXj(q(>Q+ d d a&ǖW< AB^3$߮( /ۧ]a]k{n/ :;[ %䙊a@[Kme֐3~舝X&g˘29:zBTpo !AɤxdiHלrEx헆2al:b[A_E*s9 8wbIf?9B}Q.ˤ^?dbLX wh­`{5r8\J:5ݗ~:+fx4]CWE '!1*\PkPg/Y˿}? =! 9Ax5EՍ;±m}Q Զf+rŒN8c0X49hmgdxɐÂ]c0҇W \v{0ڰ"kFcWQ'UeKK-B#֪9=,ZCOZbH7^&f\ߚ~M*Ӗ³ɳ4 '^`=uf^6t\ 0e;q\I@\qͱ|la *gA0΋I]n7 ݝӉ۬a2vbʼn>I&7BOF)TB^hQUkPsey^iR9ǭik&YFjzdh17dBٙ2g)r:s ܶ#T+S:9x ]+ґBN(o3ŧTзPkLhԫfS[ (ScFy#l;]K_>Wd"(V>kŵ67HHe/"TfGo(1rmV~S'ԖfTʌIH> T#Tϧw\Xo2ı+Ms*wvbvS`@ጊ=#K~B @kI5wͼLK^Қ:qG|:(Phg4#u7Uhsޓ ^ӤC-<c?uH+wX:X-WIӦWwD _ѕ a橷bhI# cĒwLJ-ܚbM=k@ڲ @Ũ0(^fHGPWA==Exx!‡+?%1C"˙De2-v5 ,y zWw)!^raed?9[% #8{q S$dzoJ_N~(pݐ7 /ܣv4 Am`8 9@*<~V <0ZyF"Ůo#˴W"k9R9.I{7PcDy#pz He|o ~BMƑTL> gsRK',WEQz7<(&I6]rSh<@vKJ':Ww .)3%5.K`ŽU{S"X LR(R_?YF/Jo7juo J'!zX%s_e7K~ [| +ӧ:AS*AcymuHԜ͛4ws7s/+ۅ@WǹkǀH=m w^p#d~BT z;v_̤(L|S ;vlHJ1}dJ황3?R}W$>v UͪN<0l޴N_(' t7,bL]A,4GU0u= _@M+2&VAc~]x;kpDi20SU1W-%go 4g%)jx_ă%HZBvwz9ΚA-K'fBL۰]}o,gwfz v$QiSazȍDRbmR ..{w o I婆ͣLQPX7"#uQ"9GJWӞnj\Ϙ<[q{mQ!qA]V#@Hiw`)Xo:Mŝq*2`|BE&l_oǓO,墏N֙j#ng:'&?X{aK )gNҩyy{(e֌0߁"<0Olt=׊{7h=ֲ4_.q"m!ҹʹOT60ɤa] fZYo4+tP4m3:Ê}lo{žl;, Yq껡ôOb4""'69 8VPk&|o[&Ǭi 3=f=%KOT2@x *ՍHyRlXa`ZoieO`h)?1pRmVGm1+G,O 1Ci7%MqCi#MU)U DЛ{;F릈 jTrk5MG5I˚wS0:Wo/(* a0(j)ݼ`Y6ЃH&/©(jȔ za=6lv\HݔBRQ4U:19Teare0;EDRi-#W=2VrV߷ F:DGFM(ANMrwRs; BSS蟺8xKK1V~BTC4oE:L*vn6P5;z2fxQFk4l5^c!bu¦W.sBn emi}N\Wkxi_&!o>rȫ?~6mٰZM[oitTDL<1yF I"(ۺ%a Ro\\8d”YAwa>*4$3X˴Q*w[MD,Xof7je+^4hм78 1ߟɠqe/=I"F;"LIĆ- 9ȱ #;g:+F%҄y%_.kã4:=lO\'smRpUZg>uRPH̰7HKA4c5GQ;OyOƸ OVq ]NӊL VA_cG`M6.\!!5-Ir0 zqfSnkSd0ىSұJRL.d#7u F@J1=EɴGpA9S-Z|,lוnR2.B +z˂l.JF J*ckQ&}DKs-w:owdt3*T U\6ӇsFКh{Et52b͗OIDSj4:ehg ~Gэq9s0D.̻V^cQm>M%2 EW=#eYʰcX?:xUR-H(4$>4 NZ>;ש~k)H26̟HR 1tVȷõCӖ8JU/A?7Cp cM)9] liJPWא"rtod ]'35}H+UgђD-]G{*uB-|`U-|ah"Xd>뛈7`^&Y:df̖[ S)p%jO50w ooGqœtszK1(5+.YVQai뜞J=)e xՄ*Ux=bAD#Tpg+} ˴]݃t\gdJ24e?CԢQɻ+@|rV('L&YXy%I}M: "&3ߒ?hK=\䴕^1/ ɡC&tzJq%"Z;z>I"#3(=v@ew-~A~+u_$_N3g(Cz˔ 胲u^jMT'eCHebV>upOྐ&kՂvK4,^r$+q)dVC>e0{gAŮkNtk5OA[59گ%Qqt i_f-t{E:ã&j# #Mؖr9O:$T려~,:( x&޾JwElSc6aJL"fZ1ӽ`mt"P \4A\֬36CzWd#v zs7'=8y~aFIcl3֬_5jvrfnD?!u6 GHe+VLeI4E$4N,5?d ћ0 C"N%tqE9^2;çK+dtyd.>ͫeӫAsb8&ecge}= W{6g^5R^SU?]KO}ԑI} +b0U m.W=JP(-]'07&n2$NZq#g7~޸nB p6&Ұ])ZltCxM$B~d8 t(srUM[R48n%m:Zhp )">#288%vXΜ)TIZN;/uW)&EPN ESvt:>j!KѶHNUASɊAPPoy^ԙ;ge'1G}UT叾7R=~gr|YG\YЦ۹Uu(ey/ŗJ ,U^gK jqbN*|Bt1?CEY_Vs`vz,;^n$YJ`pZϨ6xTn FLbT$ Fyۭij?= mn4mԝ>h U@ݳ7&+N=:![LがN嶱 $𭙘q+wd.$88v&Q)#u#%G֨찪Ć֨[r]gNJǣxiK.dl"z,!0Dv.kv;Wk@M_o22sa}]Po|LӉAa%^z [%R3uڱX&$n|BFa! l.VGŒjz]麵:V6;4LvͿڍ:E"!K̈BJe𜠭 K9I+@ Mz3HCRfmkߤ:ָ" Ǟ*0m_`c;[h]kE7B|4;zN/уkg-箥m(A N%Ke$% $aCGCK7z| ZWE:%VQ^!MbKX[HB>zY^0UQ㗾FA&{ғ5;.){7g74qXwF*cz5γ֦$Џ ]a@ɢxK^ض?e@+aV X`OQa%]=m/*_JGJp̋wk.E`nD>ⷣ21#+شإ҃!rg'1QM% $6ãQZ9xi]QJ4 2\"wu8WaNծe#|݇?\1V=- .ǿ\pTsI-"u]-FnLS+ԭ͆}dڔ$Yo&&OG}X)h/DR=cr@cƧ438D9HQ84EUi1ʓkU2@xTtTlﳧ62M1K0uz.^@a0̧l*k|D{7wFmh%'Rh'7Eo!0R'`Cȴ@Inu+NX9dU$g Òk1 )#!257F [luYS㭵 UT?W[hޭ7O >?˿躋F޷S[zߜ'q΍]w]ͺV0_ Zt1]'cDDm `P,u/"'mk /EI;&~7<}'Mwqi1 yo/˂Js& T5}'S* ü"DVH+R iձQh,WwD6%,NՏkjq=NrzG;+D*W_%LqT &\k! F߈j9G~a)~Wɵv؆6ܰG[p`Iuȴ,m_ &] Z1"VQ¸n,|X`U=% QfƜ5O9D_ROonHu=BH~{y q$sE]AY♺aH;ҙ@]M ]tnXACP~ȠѾn]:: ap\y ȡ=!߱*w#vbR\ǾK'CnZ۬#6ƀ,"gcm~k9rM*3̫66%;u3?]9@d"^āxZqawi݅ M!LBMCº{ gH^1ͼAkNG@qMC$|1iG+ׄ_NDE|ZQzO/öxveC g' mZgvgW7LY&p BɎ+6iceuO%6:6:UqS>{_CG 4l/Rh٦s4sA}̯ ܨT`M}lv`o>[=w,(Ӟ?P&J҇;lMG&HitMnf?z&²g#_q{`2Jr@Md'З9c$nFɿ\m)>ҡOWYgP'9!*ʃ>].y`Q=#GΏ-:Z\ʢ2,%d zh/ȣV &K:BhSI5·藗%f?cZQ{:  7'PHzCn o@*&8]3D8Ft!>O®=9saY)2#;\LS J֎%~JAHHEMe; yp r9h6*lLEy?!yjMg.i.SQѪB8斶*ݮK`w[th8$w{Rɱ[[4ťCE8G_#,Ƽ]M-$y|B lK•T8$\ty,ژix,":YL6*\]iS1|{j;P29 Ms:ԣۺBL$m*8c~~ɹ!þYS s c'oy8as,"FM4$ T&߹tw`'8R:1oMկ]]a 3XaͯVsMLI-"a %0"NJFHEP`sڀ׌H+ށ#dzp?T)\,?|NdAf=z-бb0Ȃ"3qkS2gu)WS)D>N J jOy| ^v ,d@MZbP}* n`)vX9EǀjP[9/:"rYm_\> QS։|{b=_Y 9n5Z\\D1Bީ5o(2ׂݛsSЁ rufpM]PskQq:Du)艹kuJ.B?Nl3oM}\2=iG3Cf-:DJemĘ.9hJZR9 ɉsiSD5[?7!Q]uEQV|l)Yu AL[95OMN̚aՈp )//JОGڤ҉9;; ]cH4uUJ-)'+1'5;%WM".먌QAQw #ݡjŴ[T ]%w6M E Ufd3G]t27Ct4|( 8rb-h`Yt؁'uDeIxM*VI{jq}m ,n dF@i- 4{|L]oJqhFzmdKVc],ڬ``YumDkiҗU!+O{xfz9?gF?9+ck8cfoWJA9ȟ< L+;'d=.ئFx-tTS8Ƚ|x*kFe `8{И/-\[u.#^]ФV.Wlju9B34:Yu!u/kܲ攲!FQD6۞PAj\/ nU"šڮބTYēkK__&Iǡԫ_,~R eo?C9㺠V4|+9gk@޾ʥ+m5HXmFLVo<@Dk,a&n,ь޲Ƹg - SvrtIEA!&:i oˀhmYreO{{N쐵7h\X.h~, q`{e mO,rFaWt|KءW9bbs˲rYCbP *;uyЮ&#z.B3x~=};:_MЎE-oy֦p|XǯHhɇC1#^i˭ 4oL=rUV"=iw7z6,e3)qIX9Hvǔ V-:iZ]]6L3ղw!YUA&,a5A[_W㧬h O(xƂ<`\y8UI \g}pwM`6wWG4aёx9gqZP6˅ '[Ul!|=)^AEe^ c/e|"ҝ`".y/TAjN3|,%/WN7}ѨrG 2؂O/ ]_ ,Oo{j-ԟbgs+] R?bJkd8-@dp+7(w̽r(>}NOw n2P7ed;k)wT1%8rv8 Վ@iJ|_\M]SkBL#QZ61Zg_bԗO ">R.o-$ЂNMAigՊ6O?6{QgsX]3]T ͽU~K(tCȂZ(Ë"q CJ@?g3ƕtF龎'A{6Y7e[H2@=U!i+10xzB٩ءIm0Z=<ŽfS%ow`DjJ"pP?ܥԷ#]C!Vc+L+ &%{ A,`/ȷyx.Cl&k)d;K_D ]曮J͔#\;6Y?3rp }m>IM̠a̡v-n̵@<,RےsC7,XNnvn&h^`UN}j"Io"ѻs;9ּ^Y{*sο{-s| n캑8u oO+:c@sZĊIUvOxP]ӥJun_Qp1d( bE]3R{&:n.'6T85_u,@ 3"bDϱx XL@uv;n 2mR 0% DI6t7$;M6Ct!;pS+F""b"Z5fJ~Vte <Ik".d)Ib:a)/'a=dQ\i_+3u\sz1?E6# `"K~hJ^{AvJL2vހX 6 UjeF' F* е/qCqMA!\2 vE l+bxml':TMI >6%TW#P,Lml nXn*~􍧿~7^g#-HqYKQ'm Qbj,lXF%~ 5]x]~ iN BG[dT62@K yUM ܩC"ƎQAtwWL5F3~>'Mry?Fɒ "܆" 'wr N&$k^gf.y&;\U.UEĄ?[p@n]\a.ZM@ 6R`7VX IO}'+ v ȃavjfE%2`Oxh&-ll7D\q{}/csn;%wQUIWEB7F7*>!2+ 2pmt.( x9Im3A Q02 ˠv}ל< hDEEjWۍG-vYNEgqQ?#jnA bTi6{2L~=3k!ߋvpt9s(3ӫVmn6))3*nA'*=O6IE* G |vOALIj33^@[A)]3R\Rր#r=g g*gφts4!`{J,;[N@?Ǎ)E-*Q{Z ݠKI.0{x;i*ߎ]$@iPkI% auCx3t_|J@(LUaTpfV0sH nxbmb66Ugx9Ҋ g/A <îՆravE;dNF$ΐFpN La-bB͖'"'RA z)ujYiL:'w<˷)6 d=p#k |[֟ZwziM̫L!~m?f$%?!]ہV OiەB]xs3Qu|91`>/ߚ-pj>vM7wN4T6 n$.i&B;9(3*߀~Ī]9Gagzb/$E695k3Ҏr3g'8i x,|t!()+ 埗HwXJ@m.^hTDv= DKZ${Fl[LQa-/X6mc6y^d&Z|⮏6+8D,M.)+KTKZ/26,C:\|\S cxgg`+ NYA-@#pc&ٽ^9L/(7R!'M)ߊ%;*[gwf.b4S` 2 m@$wi_>&I.鍊YQ3]U7̦ nZ'vRg#*d2sU>ORܡTp=uJ8 b]T,r* DSxP :B;Wr=jfQ8X/ 7Z9KLP ȢRM?j{ˀYd]ĒADxD5n 4JIKQ_/}-:FN&ANyuSx̯#nק%tU ̰( nkJHh߇-g}:)%AzZՏ.kIީcxӳhxt1F d9>GX'OtJ?#+!/4yCiֳqK' ApٟD@l<ݜ|֊4eS-zOw(> ՕB~aHъa6dHe2ILFgFPp=u<;2S!ov/ <"Gi@^mTj!߇:[(̂zߔRfT u1CD:ɚ4MZST9_wE"ؓ㣢 N9$m{ WW\ ;OWf~8z ӏ5/B xV@C0#=A 2͆Zr\p" / ](44uDhX1H?YX> Jn'뭓cW<.is[V0 G@g"uB`tIUK } O:A_)0(&z6G#u,cɁԜ twhIcnh͎¤4gn B_.tRL;RCR}#.уWgЃ!$Ck:VL3RGPd8M؛vXA#3ii;~bHv(,7 jg懽Ȑ49P0oSP;13Ύ{`|‘+K',u"J Hz)q"51d7N.`,b2ʋ Z_QBk @/>6'T-CG6PUnfS9t}F@Sn|<}% ?#::|V'!Ӝَ˙E޹N0g(Sn4;HR$1gjfoY[ˈy+Wa>+R~[N'+ܫ4rBA1nxfG+Gs̯_TsWr=1gkP僜,穲v'Un,p4e zxgG$C`?}M{ʙsn3`F*8{k͗8}[3zX'@TxACp4LS&^֞c%@X1 ?zY}9y5Mü0=IJi8^SEfG"ߡdY# kcp4ܺ5 89hǭCe  ݱ3P»//0`,Cc/Al'[&ƒe5?Nki2MBҞʯwΡ4q/pzVJaEKT+־B hN@Tk;+X  A|a<9_3S%vu{Cgc (vHbԮ2agp!k$њʁ5x?/|va\VST͜ fS4PRtԸJc%t?ߘk`Ml.0\nI0Un#ͻ8m6y*ǜ?m@/ܚ!`C<ƴ5ކ]2֠עZO{\C3đe:icoKU*[lkO [n5,t" "̙%Pѭ"O_÷祅KJ`,VL 6fOt`Ul[ƽO|K,jEU(w4-%VuNCe6=hHԼhA֊xZ5L: JAkȌ|8 _p2cǧ !%6̰ ;M"b8M1DĘ/{.t_?#ԹU+5@<^7'(zNgЭzX㲧1r.Fyy4r{J93ò{榇ұwE0h@2Fm:  O.~ں36j]c׼arNk[Y>5i3MPz5=\ ,7i`$q!ӲHr{ A;FM7s' X(3 ryT Y5W{\-ZيʇUQDS3%5 y4T;gX5C#`y/G'2_nQz]jb`:, QA1[/Ŭ" </w(Y8r^"ۣ Y3w95]{de9}P!Bjg 6b\I\`EFx|(Rsܝn?)xH''_]" z˜Vvkl@ M:@Z³fē:bg\8YY(' 4rthOe+~4vLSPϪ &teXT@t}0$7A讝8{5Ϻ#-+c ȲI5KaS݀q،8 jOw Z={g7>Ɔ5 p*l~3iUԼo=GWf}:$ߊ851m~>smf$@,FrVn8ME.ZA"f^ I5jha+0(mt 5+;5Vܨ=3*>WbMT01,7s=B#~ݥכ)E >אFf-ԅik_ruD"U.uDL["VoP܉~Ko+,Ztz5Œx`ʯj\5,ۋ=9p1%˵j'>Yy5in#4ofzSb;CZQd=!z7JG0NmB9kRNiHIġC`DNOh t5wڅl(+}@>?p [HV&otE^9]pbF pkmWZE5* ߫TL|8a&j"] 9p-Л--!v7f)]0՞V}[KYK`0y d^+cD9)SqHjn.UuB> GQzF q* X>J9n}U)xa࣬L!4yZ1^Qz$jcH-h*OW wfR P!)$c 7ϸg_@vɠNw[ hm WgA( 6L&PӘ +f_u\ e^[(xsC|;*N x P9^RG6R 6L\(+n@jޟ)iV䚮C*IZצpovWy`mXʂTe0tz^.k0t= ]L\5Ξp@ Sru#ol<Dt wuQ]wd#&_97Lq+q)(NԳ ,[3ٗN`, ""*ǂka - pE7p/Sl|93}ŖI`B,e.@{+fE ``eJGbT^*Jnwf:f!<?q"#g#+ֽՈ{W٨Med4:$GSAOW]u'/sѤF# >2Y4=( @\«lD;?6$~M=̳Zzi$@q_$Tv%#?F1{eAV;˹::6UTuC5|$q[d|Z@Ttu7˳)>W2jՄ HWhXjr Jw&2^&+ꀸ?W fL0SN,r)Y 4Um/P~_< ,p~̂LRKd*>CbEPĽ u &\x0(G+=i ͶܪV }* '۳NHFoÜ6< !p-h `*tAy K"$m#,M!~S`:0BHƀ KˍFJmea֩N?-Pdp?IJ)D ȳ?` ӬhZw5@ɾBO+}{;Aasd&]at(NdJIl̈8vk֝r&A38Bwn*?eFS!^zt萘WYwni MA{ƶboGq/{i7-ŊBjd^84%lI<~Ľ2d~Pi~> 9TN@#FEWf36xL2k] \U[~oUCÇ2Z7H++1O5CdhSBb2)XPzv@@<+ 3 i3-4J@PQ?"1 ,Ѝz/8$3洟HVɊZ@=%>Fbg KЃhywdz2)v3b8$Nz궮0'NL Иڰ)|x)tRUyq=~hb.IK.nۓ!9jBBBv&rX%i]/;A#0,SLgE-,"%xCU19^"cJ70}Xf=0oi,c:ήGKt9y@R`(&Npo|,(maFݙ K]Җ2$["ʳ\v#cG￁S+qV} $oYynxv7v/8ʼXe-7.(~lP If*t[쯒WikEG}Hq=ZM|ܗ4G5oJܫ; `;ve/Vl,T3nڿR3MAR0-Fӯ#G.LIsȣ1Ì},Թ&!ycޝ "6͕֒sr9ЖW"QuU)f{oq3*t4 OKqs]}8p%aͼ 87tH獋qdBVf]@}ڜ6B ݕD(1xO)CZ̛!`V-S1gG+.{Ys[ΖA4EY*AJm>6j&>ɑ';_&BĘ6 O/[tؐn=` >0܄:N"3ex|4+vOh acuSh9e5N_Q+rp $Θ7:!Y%Zui`x:c9e_Jdȱ@e"Vrc ᵉѼ2o.*G2LྤwkK}l2g6L-1n]Px S{(/_+L9>*L ƃ\Nj*K\6E3m."#xwd0ox7<|Aʰ'99]G6_&2Qo`Yͭ45"% spZ"SEM4U0*lޓVQZǢqkOQ%!q{%ȡW8Lf[DF/,))QP_ȡ cT߮vq'zRY@'uq~k3_'6i `NΚ>d}AEZ/lmXO.HSRESeah l;KOcQ @&9G  1tl頰 G&p-r͙@R5z$>/>x=Nҹ~3]^P` 5XܱrWQT>ԃX:5UGRY4kEh|!2C$`wNmQUyx8&l hj9U34-3YW &ݣ?QBu^* nX]g.g0iL"1^I KtR۪.vWy΍oݛpaxn+\Guaژ{{6Al#*8rsi&ͯNYUzq$l&:5ɂMu֩f!.!Ј`ʴ_?#L{bz2[X2ɫo#O;]!E 6O2 B.tʷbUC}x4Q3ڼק oꙕ|HDmV~zAi+ z4p>p:zVg,;z^]}l"HIWM N颂.DӢEV|V 2(Xy4atNL^%o xCMɰ  H Yi lhd"rVӇUd n+sqfx.qP` )G6 P\Bv;}JtX _ bJtSŒLB?8ΰ)L(>)o@ȸ#r r%'l踉5%7\!6}LA|B[e,/|qsڶ B0K?fό60oa8>,B6ad!1 R;:lSv6Iᄪu=<^"܇ h84ف~ن4̦^fp@)&A8ZeK%zVK!@4Gz*6ZH͉?)GDd$ڿY p&-Y<QmiYВcsBePa"Ɣ" 5aúe^a\ K+ }.[ >Z;ZՃw<S=gy61yЏy9vU. ~{$fkt(`r-J}3*'t@.{?t7z5SHb5l&}2~@^X yQsڔ tyơP=&o`DBs5I=D1KeT9M\8pvwЉJN+4h4`pڼeNvUzA|:.>,I~GYjTNVT+n홟q %{H 7!Y |$x*]fHqT-;2fuGqzʣt e5i`PVA % 1"(0u*vwaf}.QJk+:@wƺAcynwUJ@E_2SiW9Kz\ύ%S\c}Hhhr\ Y̝gfXJAl碰D/Yѝv@^ρE[rP'CO3`\8 h$pIhk+_ƨ੢2 6`'qvu?I3B?, d^ l~RrW跱=je/q` l69ʴՠ`| ywlBf50dFXp %~osg!Qb|L2$HZu}ג) cClYmmضIg5>Q++k'%6 gYrfQy'&NA&SRSal#Hjc .%We}l{~gJ~%LKi5ɿg;l|ĺNYHhHoUL#7`|x@i&dw.eb ]q`UA:Z;~@6ٺmV2w|8}ŝEONN A5rsVs&H;ޱ0lO63]tǞ\tH>prګxǏmf4s^%Q'0BfDO3 7pM^d;Y.O21ʁRn-X_X`D_kg-)5̭I7rW)ȓ0^Ŷl2m/Lg^$2#0/)!*d|}:ʨ?`_s=ç1Eˋ),s RNY⺶@FrPx쎰+~8y3_Lz!efV(%l2=}d9;R \U)g#n95ʌٕ΂(R)jܸEۏt mۈ΍%/hY1ݪU+h@} yϷiL?3qOm)(JDN_RN?lCp%/nLÿ9g?Ǘc"Fhdʶ&mH־!MԷB7Wh&5ʒnĹ\PTv1LBcfݓr<"t;izi)eù 8M#_\oz'.0^q?_::c bxVT ۅ0z xq@{+Ζ o"/yr׈Iѯ3,Z)PzX\O8x^,Ӕu(l|"ti` fB?d|BخىO/`.D$@S41qÕ K {O"ds0}O`?1(n.dȳ0ka KjOf0g1B K46xG`Tr 3ƻw &6kaMP@-\Z~""[z/)=DUel|#tG2G8-o;s%jVU8 e c&xrLui|m2v.];mę@lZ!E", zPt`@GiY&==؆$=So,"b^d9eMe.E~X܃Q4ZNn^Bhދ?bY%7̓߅mj3eiv~Gwő^:<'0 >nի.e#6#q̝ xÄbFf}dSOubkDF|pմbB8?yàkݚ=BWDjq'sB~'<)4ӣޏN2ϪsrQƵZqoU׎ ׳xW MK-}㢔tw&E~s/K%` ~15g iÙ"\ԅg"0ڙ )Z!)$bT!I?|5ċ(8{oJzG~AʶU#]'>-.1 ݽyX!QW"폫GpH@7v*( lrweVgŧ%݌AIצQe yB!u!Q ܔۥRo+ʾH'㘠.J2]_ȫRՉ?iXF|mot/ᑄ@5`|N`D ILP ߜ6mg|{J/NqbH!G)if(ns IggdϹM"|@qKnbNr(~Ș1Pٚ{ȡu'K݂9K'$#7*'cOmHNfi,؍67JK>X]\1  ([@eh%F d{d`/ip4zψ+vpuxnжaWuMRiF0A SVepb0]xCLհBҖצJILVyĤ:|ePrM!Nֻhs44|J4+E6!rзA҈ڹ(!_EY4ddBƚ7/eld)LwmH.,m{{=O&S)6akpNvֲrEY"螖f;!ӑ!y V;D|z%KeKfNF'e2G -ZL6hG>%] 4JcYȐv9Q|0P ZTK|K3Ƽ+;)koF$f74_hhW(̼{1"z0G蕶~x>!6Ew9bNװdP5R3C`WV&@OsWK \: _}ӑ,hvI -'93uc)ohO)4bN~|9h3Hez'0&]bGhwA{b@@TցF. v(O-Lg͵zҭ5𦹧`*4 (d]JC1o}W]/<-O]wnhf7]ID\C܊R界P{bܢ9L/9c%vFB`8X;,bOaqn꫾{h;̕j9CXfh|?(!L5%NAu[Rպ''r nHKJ^X^!N\QYx rLTH<o\gzS̍1jG.(ѕS#6^Pċ3/ "~,WqlEnW1nr&:6 K4i-W>"@C+*l@vP,ä[,mG胬}M-i"'ȁ$EOv">׮B\Om?"'KN@]Ƞe1|* kGh)i.R'R~Z?QbD'Ua5,$*G>J6.p^ {y a}8m@pYTg'm` ?@Uԁ?BOx (_VYK?rkdfAF.oɹb`TuK" 3R? cY$SLWvODpUBj$BDiSx@h҅WUbYH>a(UoS6W\ 0x;:$&JƜvAFKr#/G =L;[Oe`PE;ۍ7=~XC2K9Į]$b'\qrB!}Gto XQ ,*tf\nZX XwaFEc~M#zۊEvƙ۲<'͆Dؚ2\φgK[6P G}T`>bMD$ge=HzPμ- K;N4\Uk{5{c0gMUp~E*Ѻĝ@1?`0EzR;糸#>;Qnλ,8k3~G{X8=MtmY3E]`ʒmiWIg6nCsGWDpk;e wz,j=$Hov97LOz]S-µ۱4y:y1^v0HѢ^edeztD90-A NE3SFtgLzx`i]-p`D6f k{QJTjOVFgL\*Avq2SUlRN&m?MTs9fu>*W`'MD_a&ԏI "f3?TOYN:Gnu&-'5I%Dqe_C>_dkG7FUis>71l01$?1BA)Mj]H(,%BkdδXa Q?.Ma. FU2?CEuFKvb&b@9L8w5y"Zv8Tu#XRsi{%w !+qEdW<Ii`>{C.zL>6AfA1ӂzrOB}FnRbt$(5PfHal͎[9@Y\T)\OJR\?4Dב B_1ut\\AubƼ8W{PüYɭsLRbpbVՠ$5&WRk@5ד ]7+ZV 1'bJ&aoiZC Q3KdN:\p6 <>>8uWhhU ^{kI)S·7!YHXXE7>>tvECi0SkW&l׃v<*@g߁n }Ɉ-Ո.",,wr 9dc+0z;*e֭.ii.50+YGpo Os; u j:d.‰B~I`?Xr7dQh͎~ 5]A H*my*DLE-Uf8ƫ;8QLj/PCWlT)+`ﳎ1t uӖX'tn~6FRaG%TV@(ՎR݀l WoTK"3>mF$ZrCw,|hE-meꄛ($ -#O. %>tXp4L 02>! VR êڟ{'ja*.#nbWt2=jջ%*FLe4䅮VcS jͤn Vڤ kuD+{"n ~ԑDMe|A.("mi~vTCnRd}PA@+g[[2=L)O 65?3e=}2>D 4w y2(rO?i5ܵ5V&S!'vZ3eg7Y%UbN)em@=6o:7Z90ouz7jV 넜W79KP'dz{:aRH w*K6+-J^,$=YKyCIPT,qZ$(d7POk^Ԅ@M3T CLܲS QY%Y]I^pWN_S'EIL)2-ܙlQ}.E(1πgD} rtB6XD-$9"&I(vC5LAc~ ṋTW9tXǫ] YgP<9B#3oAtΈwx8Lr1 FN6μjobaBa[~M5X?9KaLd`7 ;h}U@7 t&j[] {:<7lˋ:k 7 < k\\Kh.?h@*$h ƥ%=q,Oٯ׆1dTqһ+e3W)~T+:q<{_hLgEcI=AQ;2vdpnxOXbV(/< Jm!GʴqQb'<ٛ&|n'Y*r Mefb+ݒZM9&Ps4׽|b̮Tnk;au,t~(|vk!Qaom.0r)Bdʶ4?~A.Zg`MEL96ICroJ|+v(fcH~4fM.[5P\fȧbN#-07{nE'O+ .l[@,fٔEhɏ q28ڑn\=ϳjfLrZw?-YmF=MN֫?!g˩ElaUL8]h0ӊoZxhvK'@\Iƞ%铥⠧v=fk߾Ȏ -t>+ %sSHDS[/AWP{q H*YSP+z5 ? pua0hnݶKhq|twMz$TK}5݊0oX$ڡ$RBvW^2AmKϙbCF_'z7?l&AN̏4J%RYՐp:o#߁ |Rj9fՐUk?d"^S@+C(&3N7* , < d ?/i)RBO=̌[wfaOo|u#ZaWUcN?)#J_܁D &?Gҩyx53u&U'.3pfA8rϜw(K֫N9:^I` vCNQN\P,p-i@r:IWZ. }>'6S ||C '屈ݓn2J~/,QDxp9X_:67 7 ƿ E ԑ!rO_w%C5ge8peK?VK9uʯsqaF]I9[NP)/,&?dRtnH؃-QӇwkch-orno>qI WV|_cBa_ <}W_2$K3]/n36&۹I`?ho2[Ʃ(Hރpa44y#eeɒ@m< ~j)_Tf+z.2[#GͱJ@@c\L*'n"ʶJl贛C MjDZ.aa}%llkgSQUw>ZzI.UaEC; i -vOeuI5M4Ǖr8G$7^V6;|Ah@˳0=b5Uԋu;LF`}Ŋ<,u C q?= Jbz>VLܑRъٴ]~Քjj5O:ג)X.+s۶ɤ&([s{j+T\L8N ޣ1bj'O#l%%B՗>hi#=. r=Pe`q桵NbldE9?qrp`fn7Ab\Nbٯ&^`FWՋx0D&BQeII>e31TS,{cGaZ`㡸۾E:w($C+'ߑHUBrsg▅ZLV쀓ʐp3r+ d@;햙mm:]':JV 6ZPg,1g6SmXZQkq8z}\oV,3-+xtMơNsێwhhEdueb9ngk8g\U"" kCdji-J;$Xi}ǔ@"f1TU8: 8F SZ@Ly4rjI!% ~-wpkocƔ &*B_^/X~GOZA ;v<*/h1qr/bWz%;@:Pȣ{LB\ɜ3pZjw%nH$nxJ~%|0Q,k)l4fJ40 MhLlXt'DA[Kw&u> ^fo77cm&Ԕd) 0˪qw;"3X 3&gI)3fr8"S k겥Nfv tW>ILxWH!A}_%?I'"ۨrYab<yۚ=2˪siHD,$ɜpTc/z]j8Lç}RœRUkTR7n4t+j/4W9̝ow'0$^eF`X&^jĵzkh20\6@ n qŦ@J(f٨ (*gqsQ*Y&@"MS4_09u^q. }֌Rq։B B թLc|H ֝.I'"T̎ $O-_ wF~N0X({Tp"oʇA\HUR 餵ä)y '0u20it)KiiD*P_B|p6츫?@2)l,:s6VYYF9 \}UnFuMTo[r`5L d t]۬P Z9z9gtYծ''EGaK (d`Dԍ?Nki8 ig+R(aYhcd#ꚶ-TD=P>DA=/i~7[܎NY-(_BnO #LҎxjOl]Lv_gq9Bk\D=mR]jrh+7a\  rt E: EJ92Wp 9;\YyĤ]ד3R̙+HUl'B` .BɢG"V%0!۔rQq{W9 3e4EtZsDcz0'^PCLR#~kDg(Z 8H'ڤ7I}۬+xH6=meϳd(<.ecjAc7zwj3zcA$w\ArGzgj7;S<7Z֗R͗7u[BXDP!.n 9*\iksFW0= xpS,7?إ7&^F)AB IF[:@))B49y{DO*V]r핪ƦbӀ۟% 儂4!_/َa3<vm?RbC,RYFt.sSȇ؂+ oݝ|Ǡls|t@kKC7یlBja^yCcfZu:74e&s#^b:<?57駮1> MY悪Q3UT, G76KIjURu  j%„7:>¢:=v d-M%2\>٠KTʾ L.ވUo$:F}zSr 88$s7Nr? QvLJΛ  4gZM,NϚ1rdD8hݾOjg'JV u4|4$=R}@f}[Jm5q=X-d (f8,ˉO_C2Z \Mqؓ>Y0D%5o0jc<ͅt\ht|KY76C:\6%\4Ka#T3"Q*w*woJ\SW|0{Q5*ϔ!V:GMa(DҒV<.; 8 Y|weң3> WF#?y֝?,dΚ:K%BΖϻ(.O5|?(uHPxcA>KVb%w7Fu v»>Y4dL *8i_VCf+, 5!ֲÙG doEC5~W&)'6@{I5n IYyfyAâtͧS,!-׹CmH}s1E)z^l0׊[SCX34Ut uCCցA?  !J]h+_dw[XN{`NO܀K_o{OMc`V^#57xlD"ϝZ%bBu+2݄,iC&bxyU+B7DWѹ\sa-"X`XBjya5b4>V [J6Oj= ?EoXğ'+- O_ u1|<{jm9O1b1R+ | s_VUqW<3`K-y~C$,Pi~dWSfE"3:bؚ']eW-|47U{#rv>f[ VÎ8EY|IP.Kb_?Yl@iT=OS0g> %TiIa?F kq/z8""0DMxA@Ug*кu_G3_7BVDj,˙"F0XGz-ֹSA@ХBD&2y]~Va TQ5E`@[H^}0Qnh ҼyiQٞk9\b R_Ҟ|R"y.ul ރ7{ĝV s Ьue q(H0Noq 2.̎Kw>;ݾķgt/8Bdܘ$rXXt}wp$nm5/ {NESB"1 LvKWMp*F@΂zO&݃Ƣ.mA^*+W~KZn}gQeR\ .T&Da ^ˌ'f /`΀=4{T+|TgHy]GT;IIMRFayy8ھ~1|+IN)y VRo'H ~Xϗco'ɤkn͝ 'xbpv@?-$t0:Y@`Aj\F *=&Щڅw\i0rwDԕ?̞0.~7b RIx&ѬΨxıV>YjG/a(*B!"1E a>\36CVInQ]nav=!Yrdb;aZ ٛGAs!mB@sAj O! 'Ϡ8yC}騽O*ZhI ߷ ݒ yƢ7 Xh#aC/XgݖrTK&D.*2EJA 3IL!8!gnOf$vco`_1glUIK#_Ld|6co5=I_3lT5x,'Ǣw;]1%Lmz|O SMfkzt@2E!kCj%SȖcb76-I: dͦ%Z\JvTt=߼w|oJ$t_d/9cRtX[M.~.Y>vdA0!/kÇ\kdU?m'4@ fS-``x/Gzbk&C[ި#NJ!WC{$QM _Wj( ke]y|X+Բ1Aa6E+S:2rOƯM4?+BI*E<@:9rst~!EQd x}ԷoyTj{pmlWfx)`)hNԒCoJ y(^I醊h34JÇ6 !-Ӆqī< 7W @K4# ]~wE7.63̲Ύm鹹o81GsyX,{{tp>52^%=uQY5t_ M/0G2n7Q%h??e1/q?ݚS 2M6 z]9J&{B=?Mާs@a#YR)th]y řI̅R؀t4cJ.55fZh 쟼HLYxm@ kl[uTQZl.1_Q.#0oFW|.?H|5Ȟ~H)&C*vZk|n4etT%2~m|Z]mSI3)M'ߎlpƮL>~ŰG.sDXpBMZ N jXX:]ZUU_@w[zIbCF1>SBil)1)UѶ=WH-i+Z Y$Iy@볲(ٚEЊ} c'O1($tR_H^:/8P5zS+}!w[ 36F[ AT8~y$P(V_m6S|v=[+Xuv{PeNʋʅ4`ͯKC܋-]^vCj픥VOokS08 s#V=x8!)МBZ*Jz Β> 1y#TGoB ֙[TđH"'Wkh5aMlac%v9M d¼F$Ǘe &UO[B7_Pq͢ :qiR"6GZ,~^lPBcneo PsYe+'rzkW~>QAH^x9"Գ?0}etokVL1=cVr"EI2 '`%t>]vX`Jt Nː9b*u,ovo%`HMt}hUk2"Efgfg#嚲>TISU:DhG *onm(v󔂌b<*E_1h![S~`&gZsAS(l+M\'9y}1\K.6勼C?얕$*N0J.v7CbO<Qz1jt6%@Q.W5 X VO@50_, DZnhZMR&|Ex, {G` W24̓.5ܣMԻg!4Id_*5$: ,유s$`^mQKm<]7dъ*qUӇ/>> od/TGСlT,F)kT^D=Ŀ,Q=/|shB+E?@`r *,#~k⥣P]4N1%[ΐi|p0OV8pHkD̖ qo f_HTX{fTKK{VV?&AepZ sؐL"Cpv hK=Xa7`MډFQ}ɇC򒺒٠\s/sҰ ;IV ,`4"SL-e]S54!$Fţ͚Qr$DSPK7,m |B=43[\n݂oiH@ϑk9hDhu8[ͳN|6;?9 o"ţ,RRbeDuk~䅗co~!S@ei FE{)R4CDK:ܡr nLLi/lξbt0kV{FGiX>ҒvIp28̵ { 1Ӭx8Wtj 3qXB*<ژHk۽~ϋ!4d3r5eܲ/p~,8' ~h@b 7ge] K1^JY>H𸁮CZ'/?fE+myyz>⨢ЈS863Tra֠Vyaw+x?#7l]09Ǿ*; n+ntj } $2BdwU(کh|Q{! z7ZM֒Esrrle˳A`’r >Jfd t_GTu*&teASj/2=1{eud|ZPX)ݎ?g%Ei@\ H[Z" R-Xѝ^mj4uM^]VXY.Je I5vi0 }xjg\PKGjb8 eOjrWټfיFp=ݗj͕y;"exinF$_uIO/xTwr$߲ԵUuXtS4R7A7qy]% 6Tڇ*%nVpc1Cs2dyU,˙c |h[VG$а2KsŠ+ˑ6H*KBc" ۔FDрΰ<Y+heäaٳRqRY!u )a5TE0Xi5C[|?\^ zGb "8ֵV_rV-VK(qAdE0!Gbq;h7F)lpӺ Z#ODě,ZؼJʐjBYlwUW_gJcхw䥭 q@H4<^$5i̥ ;1$}Uf@x,)`c"UKƸZ#ܞ#Fk`ˮ\L~ٷWfQc0jf V]BȪ!|hLbTNsrYɕ- ,g/`{U&Z %78SII Mn6bE7vg\|cHA>B,CW7j"Tr}^ڀMԞϧ͉2!6:zjm ־=zfbaIhwØ&TN}sya\9\<b:<TɹԹ^`eO583t!"^F!v}=C.*"VLeC)czzR(E_JT( +huSZbzLF4PG̹Hm(k(E5"SN <&F#C5mD" ǦeHIa~ >ٿBku[7fI1,OU~92|̵[ZHb9h ilpBƯAZBTՒ*Ob_F:Džtd';4GjQeUcnK34krxd=w5>jޞ3_ZNUU'z8ԙkg.ң8&]]Sþ/r0.Ub1_!.c˒fJf M_';L~HyiRcbunES}?SX>ڶϿ8֏8*qwSy'Ԁ1d7[^^Q݆ |MB];1!?NwyaeYE_ȶy~c$"7)[-l!ʯ ~k$IK(r:/hzYױ-_ ~4huFL! N/reK$uddE!g1 _I]IUZɋ]W\pM^ Łpd8_C13xܚmO\U_{J-O+瓝DhWS WY.2a#hՎt(J S*2ǭqR3UψZVYVeKXx(C$ۮ1u'il[#5MbȫìU"eiBncӚJ-z-z1njrLA]݅K2 ݆8+%cUEޅ c)k[Pլ`/*fZ8)RbYqDY_8I0n&DYfP- _lh( s BmGYga /^濜,TNarOy_b NZllpEU mc61x,"~XjzQͳ#:1k[7B HG GTC$ZZ:U:BHO"&g,~*i_!$WyoS|&&Hz#ыwb&<,EOؤ:[|XJb.y(BtD!M=q˸2m36QCeU|#ŧAP{Qyحd ze;GƮJ1$&C&=ZjɎSa6h,v)HY4 p*S5p}'c5QCZ67R6H, LN|&egҏNajR&n#q?8vzr"gv#w,%\ ^w( j˂0V=(~Rs # Ib#Eo'F'(|êjX=!Yx{ED4Awd.G M?^¨wD}1Oʡ6?n̾.f5Vo\f^ uGH}~ʋyqS &U-=pdm)26%5d @ + Ĥad2όC9'oxLd)*4јr ,Xib!Me|)S:ד^)hM2nw9.n ,7ka| _Ȣ3!02O):-$zbvz/ߥonnʗR/9B:0kJA!Rvs EBZ~š}Nؓ,Ɛ ˒D؇Wþ~IQK,^݃zʔx2 ELdxRcoP&@#H8UU 3ތ=hH9*ݯ`uH3k]5 fnKU H:Wcsi5"ҴUk?Zy}<%8"H#E4=y`*][n!Rdu6:N5PVģ~ۅtaB?, w4C=B| x !cCZkM)qѽD77 Hݘ0ޢ/-0_@ެ906bBh,wkn+ h'y/ i2BeZFGpΝQK2K.# fJ\,2Ԛ=~c=6 ] >?7|3>SB9 kꖪ:$)&v★v W,EGNbZ=!^Zg skrudFӀPJaB칥DnǰZ6`eG0dx;kU.XdD](ߨi*7Xa=R8%jF?6\#lqg̉؜w3*u?4^IP q*NvxzeZxQT Q׷U"҃F t_=+L(.5ʒ" ;;)Ȗq[,Vb!ޯ'O|֘K vUc4fOq{ޙ/ &J:sԾMYJJ1"r:0!v>LiP񩵺d1v/z(0 č/;땮J ? f0jF  i" >wtFȊ!fAI񺦲#-%?63Z;%ׇD12MX*)v3I@8o6`jcT~92Uh,'vZ@57s}FiB,ҒBNd ɺk<-lh@TTc80 ", 6}H+D)%)T{桘hě2@EDI^Yt1ەv}q)]SCHZGǠNs`t *}G7pg^)AX9j P~hDKoN{۷Sv3} ,,d鎞\ffAq"mz#pdYrDKBG+r_w)tWL>۳lCd;b-x);-:RxCp[+;ь!;غ俑]5q[1>> NWCV¢'aBq[gχ>"7W͚Vsog2!R7ԗ4-Mi C'{C.L[[pBvpItT<T{N_#g]䤔06o-Ѱh.hﻋXA{fѨ;!T7S2&lw;DØ7kXZ 6S¥>ᩩe:?ϑɞQG U~dqdD׿̟ 7tinC0c-HGaI?[>덺b7I2A+j3qwڴŬN&Z"D$ U8D W>2I,#ǙZN-d 4KNY{v5swlSMV=!eFFp uDנ:nNBUvYPʦd%tS HқSTDL}[Nf #K-dA"t]k&f߬k#Mx;^q7 _H,ҕXH)=+a3߶_˖$-*[xg^gCeWI Qv2ND['HJ c'\#8 67vVP[/^]spN!\89R/i$_ɲxAV*&_{ʿ E }uBV[ 2:Pv^= Qf6J-l,HN:%9.P9 NTlzZ}d$lf*l?g&y 0,S{%r u=7GR|f)e8tOGhgqX e4AU$DY0 lwn^icu{ܨػоęg籗sB^f| ]{V2EIΖ2{'斏ɆRMW[KªjW70l`y:=U>M=2o(;W v1$A1#$lM§pKHaBhň~ײٺEUTEdѲC?cT ~9 z#j77q4;T aSϰ; ,ժ˅ƌmc{5D<E᪬*\L-aǷ&}\7 :TMV3:DS_)VdaPTl\6:*`Jr:2z'3 +QƿH)%Tn_Q nvGJIK:暸^{]7 C,[2OIw '7."WEz@41UA =#q7Akfm#@ ۮ5 j ^hy0+( -;:t3_͉=ր=Udl:Ɋ]K*QlbyUY] @wJ[] K"SgK+ lϲhb!ly}.> Sq[V/O5c̈6\l&jii_K(2iҊbmV,ʿ c/|EWQk:kAepcyR(.ŋ}GM,pR^HFZck^>R}H*a/|SDXYKF vuԕEVrCW[-. #-8QzuAmiIG,"b:M4 á\3]=F\Jc|'K2?ȅ1XypСfUc߂XnvrNƊGV\94],)&ډ,Pp fԆJ 4E"9=Y"@hMz @-Zw"q&ƞHOPzV1kyш,]&bUxR!"*;aN^ge=HWj%^@H2a5lAm@䀾Znu#Ir8HJ9Pss4 3!r#¤aƌD'8XN" F;͇,+!DBk:4 yߑ +[]3!F0 sRlIy4-! jv8~x ; x𙲏<Ee -lc9{T ~]Ās%X/ae%p< ݠ'cn*H7|iA'XtcS8kɭEn+dj^="@zq[T8ȁ1+cQAE"莓蕙y^^>Tiߘm|L01<`b˰mrUd<<Oݏk%}ԿjєӳEVj7&{p7]Iӽ6:,/PGzͦ/v #yTwnv,s⥇6D;{>?Iըю79͒\iQD) F-@pE`pĝWżB*ȇ\K)˪qre^bjAKh tS`yO+/h0 9xn[o.O]*,ۈ?wD<0pX.qֽHɘyRvs } :WFPށ;8dx.q)U=؃ObSqWaϦs#n{׿?RJ"^8XuZo_oKC+g\` ʜ|'v€y.@a.u~Sw0 tו^PxZu pa\WPіZUXxypߥrCBmiҝizg)6=3>kHvҁ6Z[S\ >mO\@'FxॊO7Qa%^CUiƦE5j;ӿ O}-0k[2e%.4)qD&RU㧹B\RYHΈ g0ʷ-S'ޮv[:Tʛ$2Jxg\rXrQSKL q;;5u*8vu ,ped]w>owzE[?8X,UB.~™ЍCV,M[fޜgIz"=xsEx&ԸuE/vك3:?j4ӅF| ҙ{} a=g":Øb<>[EȖlc* DbF=jMPhd’WT a歾n>,\mS(7aР^q>^qS$jøђ )M{%[khe6ZMLEt%䀪#!@L1 oH tzڄ~6$TZN Z d~`=ѠPz;hREp*w݈Uyۀ;iA<״)XunԖDkMf搚5u!,I8IX )jB M2wYMH:DO;pw#MYCiBiHL'ܤp;dكk{[$1Gݷ=C] Z_`"NQ-"Dai!j#-} ?o<7`I_ t*WANJ=ש%E`_d1Xq@^]e{K 8B*9:8(Y%P0,㈠`i?1;KC_`` @S[$rhZ m/K#.TP#뤑Gò a Jj|LZ-ȳ ` ζd#66 j[-#7YV%z! mqޜo9S bM'ΰeyEI6@%c k:*4WYX$quFWU GCB2]m.:Ԭb;Rw'@[U6cIˏ4$|GwbN`RR8 M]?T09?Gn1㎜ϒ/W%R.}?*ef(q,r(Ef?T¯^~, 'OK;q{_wW #oh8mPR)mb= 7hHT1z{o捉B^&?[~߼BCz/A3@✀A/Z}=9&20Tv83WNq-0^$wuiF_\KuuICHꏙF`olFƖ/lUVCu.o[c|ƪ鈫('=pvrBe=N: o@ҝ$ry\J?&N؋Z?È U ۲N]/ʪ 5 7He!bF~F!szo*2vAQs*ҏr4OpLyВѬ xJrCv(3Pu' %ԕ "R/|RN?$d4 eT77O=--=ւؿ@t鑐=*5jY>T=]iMVLPnB3P{he~ C JNb>aZ.˩2Q9娰0 k%KciniV[̆K}Re<(o֗[tc|PB!%'FCEW71q͒;fҦE1vk_{"u_]G$BܵDW N5G#gsg>F6x8)وBh=7!ڬ: mYc CH (5н3g68j@#+Ʋ)v5fZWC4cn4EPmuL| zM@$\?} - ?0&x_'CSIYn14Q*ED]:kcm1y1DAPg2xJԨe Ks9iJNj1N`Dƥ6O^l.9RlVp))<~ L8y'oc[.wk`B S-bmP̆jƹ{Vx~Xg*p> SjI\ #vLܷԁˉ" :2 L@Ŧ ] rJs!~*% g R L='T*.gM~ƵBo&IBd7ٴG8ڿ2L5?0=a*_pxjHc{ꑃ?:|Yڔ3J?jjCaC9(\&7aZ"w\ 9`B47o2`T\`Qμ50!kQzaJLPTGmf>G,etJ(P<Ҕ%@JCKMїB)"q\da"h5tcf'2$㌕5]X?;H1죿6~)m yCJ8aʻ"OcULͷ^A]hr/LJ spBzpɓ>q\_}+J/㷛3έ#%Rrǰ)6ĈUy=y/A[L(3onTb8PK4sKnW߰N%6T^o ~2viᓡu1tb> ɃuPm>c.1ĊHt/%?gw[&lv k.#MysqrvYk}Ss8֟J+t!e&veKZd3oWn4x!RL52w.Te=S15esl#oW_a_rrd,*x^Ҳp} 2Q)u\m"VYqriך镘!d <)MQF}w EAKpWq+LU+SB12M +͹"Bv9ZѻFs1X 觅 aqt -D$+`g;ۙ'8͖;W,ң3$ayERT)ӱT,|&ŪԼb^tvoE&~+"5~uvwEɒoV;c}LoIka t;c.`ot}3lm @ʰ&M:smlQphb!2S;Î[L`X<-A*KnoA.48wr}4.οt44ᄵ;@VQD]^ьF E+^ K30߫Jo  8XĂ=Ch3'Fk]0tNv*EK0NnarMgLv1"0t&:1Ԝ_oP%/F#/a#96o*ѪZQR{&5:m` 5 rXfm$K.J^`Υ3tT"<}]0nw;= Bk5\#٘ J9.o1䶰zcqŎpOclI9셧y9p"0k^Ԏ%X^uH x3"1O{dH5DC`Zj , b 7sᅇ?lώjd(ZP±!t$4v{nKy{i.S(Ux]aA6Oۖ@VerFh|lW uR TS@{n/bɵ1zƠq΢A~$dGy'GX8Y%ڀ .YG#j>u-lvglgAl36fIK.݈QR'k"0L} OS"M:ؒ{@jѾ[6Cs$O/lƅTO9 ބ\Wt%,Os/(E#IU;È׼$JQWTJ̀5>IGYx2ec:s026&1E0,T(c0+)|O`ƪqL;mWE&'Ez4q`ӕڋ .mc<<|Z]!~2<-u"Jž 1ʦ=.9A<^m"Nb]?E | OVVw ſz |rXp(@u1 Ie b+R 0 S,V^ue7B=ɁVLLzʹ=0N \3:mܻ L%:G /u8rPC {*g܆͈ i;¶FQD@6Ϟ eaUcx շc0P4[Wט>0^ :怋s⑑>zBp:6m15^{ $l-q`H b3 įN}h-ܸ<-5X|ڽLQډ0R۫oUc^ J mLidi"lvnap01ɲ ҤH_>;D١4vы٭@rq' $ |F" oEĿew1-wl5^iM w/ ؒv\Lzy߮ RfS6tkI%Zfb`8 :!LuOc_kYVLL͢4W*$;u RRq%'I~k12݇yh̜HT`ڱ2# }`5-+yN.Rg^,UA8ynzqF$v\W1'r ]I \xZ)jǂ"ڂt eAgֺw}"d>& 4Fn۾dž(\'pvDO3@N>ԱdN~VDHMʨ3wm:D:wSv b%eؕ.Ċ(xs!pP62xɿa/waԼyD\ &g.Fee2xmR2Tpڵs腥>*Xy㗓cQ *f'O~w(Fh[ý 0DȻWmٻ\-K|2FarU< T:]DTxlg`1уFbqQ) kzӟv'C #5 9)|`Y_EGxԧ(()͕ٞݮL4]1\<EJ v=q&L֨MBpՆ-Tu @u@ \bnAk2sF_@6R&2Ȝ×iJ:tb1mbMt"pG̥%2‾dNS +N ŘQѶl}wvS#\&LozHx}"ԇ(vpzcA +q$vޥ>~F%KG%8}?e\& \lԸ配+*tRo=eu?&ٞdPCřy1Ho$6 @O''.MG 2,aM:ɷx@-QZxHǜn!Ԇ&üwFAC%*O-2 MZ`UR_k%hN~#'ttF5;)}K)~~հ2sǕ'`MT;QFK`Ml> )@n/n%4P|}IN^R j֜Mb&[41=U4[1KKW ."k۸W,@IF`vf6 "e?<0)Ln>TjyYIz3C]̂z0`a–҂Ř,,M[_EpC#Z)ƑB[|;MUskW Ʌ{^ԶF#f[nPJ.ꠓ-#3*\psGfjGJQC]8C-> aR4G-YnowZ\.R&:Pu*_jM@oB[_\EZ"%DG&U 9ⱔrvvu[xDaW/Dwhυŏ)O2*MW(p.];B-9xx 8CNqNAT፟g);(Rև_%ţ;JUvcH4O#AK͎ڂ=0)V,go-]P/p}-X.2}X^j Z0wCq! _Ny{bI y7tMg ,3e/Ɂxw{m).9[H8>څ1;1 F96TL=8x|'4k K 7q}P 'f1Q[0y]B]A7Qhbx.l9U 3 uT}9WWdf^ fRuD͉r^FS8Hu ,Z۟2C)`p].(3c2{7+@|P<xiM #N/DwTu?UD b\i]pucs:M :'w(QdtC[{R1ЌdOPa>He RS_in:߭Toql zud=}='C{muJRJ!oYC 4|'C"Bd%쀳\j)pN<^NcR}iVZ'K6K$FbEsM2P;*X5mXA CHgtl|JQTO&U\QA1HhNKJR,ta<8# 鬥(K`ؽ4Eh+$Dc/'^( ;mͲZMcH<W=6;10h3"J=ÃnRB]6㥩;KlD}2ï%60`7z_>=A͉J kMa ,7F.,^H; 2o&BL9)I`%I=pߵjB6w|8*BgNI{e'A8z Gx2O"czPF/A/!ob{BLw`zGn]t[ x[y{~& onpYstIivӮG̢hV@zma6#0EC9Nm̿+6e#ZF?R ϛpPչ/meaD]۷w' dX V[f$@w'N:B9^vx10 ZLxN]/=3Z%[{ $jf^8|BC{QwyLp dX Uc -;@n7{xɎTѮ\:@ІFo &ԥ+8|xq !GOb!'qNwl?FWwId1߉#3)㘣FM i:f'{ɑtW4r:푶}"~Sp%_K@Dۈj0녻8A~@ݔ7sbF_O;RS[ZL!|NsY&HwХ-ؼ[-k''v3-AGi-s6C؍u"XF/ ˟1b_Crq[/ožiqdt_Gj*Z >'mc?gf.@V5]uE: &'p$yvhIFCMhND4=QyR݈)ԗZdFT\Wn)~semr7XVv2Cg^IVf]a[+Ity>#²S}f9&͗;y_;Z tKZa]A_&uuK% J"Ҙ-@ =%:؅Ul 7VS9{X&GMxPaGgVigͪ!OYH&+* zi݀#R#Q{3 ^8\ngGSIE\FΔ/bEbg~ޱJtIt>t'a>K5 n8@rlxq[7VRa(?1l|Hi7*@XwoJWS, VJY(Nv8w^B0LcJPO+q^pkf ,= m~1W`1Tubޅ&3,NIqH6?UAHI*n k޴ }+%$6L8GehNJ{;{T!P >(4UsfHz\4r9 ?HF'/d!+:8u`- ֚G=7Bpo?(iy ч{_KQk26<'Nf"ܙ|n7,eX-Д}pa ;+ (?^-X6qnkHe sy煼hXk2r2:,Ay!7~ai7kť+ FG"HBƬv̳u! E0(Q/;cdM7sO8=Q(<&>N M/$ ӵΩ]8ߪe<|T2 ˿T vŦ dlhO؇dH^86\Gtô$?~fI KY; xY{bOK\J$,6bBǬ|\ӫ]Mf؉ӊQ$+1s)~\0PL]Ta^?XB}zu>3i58ŞhEQ4vTۍ"~rm>G2{:FA7[K<j;~g}Smȗƌ`  e|Ty/%gow)K-D " 6;S HZ1P5Pa|lafұSYuas-:agA?),V2a58U$v7<%;1NݐtqU7F~߬4=WxSB%ר\ωxq6j<*Q)=ݮعj??hvii2x)ӦXԃAP-}90r ?ΆxI^@D@ͤ9ٔ!$g/,4{Oni<љ C14I(˵6J&UJ50d_0sl0 i s?-@אn]Pݸ]. ^T;Lh41[3_@c'mEk}΋T;6H"G;l6ƾZA5gF&Sq]_b\7{>'4}3'?#5fgRzRR -m0tAO.*뺓PX*#ܻw* l&cLsZ|/\yS"fl㙈@Mja|zHyVmbbb"q/rm STTWKߝmAS̤sc5 ~>p N&J OӺV%ꉼ4-\ߐ`){}*x)-K͜/IA>?W&H=l4?Ts2lo4M0 a0 ֔+J,խ?=)F @K P=G>sହa!ƑA َopǠHn2Kxo>ZI׵[}glF?p.~ ..GT7Jpĉ@'b1'JSosQe6: l*VEUNr*gCR[eaD7hB3 _ַEEF`wwf8SnMk.Og8<)CH/y>` K ;MF:t{Ђx eo9e|ڐx <"{Ċ{l}Ig{p(vLɨ_Ӥw:lYE-MiqyOdYlXS+ÚT^#n%Z;M֞~^Fc߫aEAlF}7$f=%ZJ,~ ᝊfoS*w6Q_jH3bgXy#?#_xWXF wPZ4 xQ&G+6NW B6ƂK0R pu4Cv+]c(Vk c~QrY >7ғap[]xvIvND+_N`ݧFܕqXOs dOq*H'A$a \56u1YD'>9 ,p"Po@OIwt"p % ?|G`+"D=ց乆5FjLRSY#Vg'CU؃JYȟ^{V1i0 8w"y6N6WWg.Y8 +p$畸&_bmWdkA;uX`)uJ0Y8kZ)aZ  |% 1Þ>.Y v\I6lZwҵ=YUTro,O5o%tDž]B2>?6Tŀ8GAeaw~LJ)\dco]؟?uyoALKY#tO<p 7wLz[_jmp&#j0ݏxKƅ`DPϒ_3l$>ΪK7ua9A1P[kR9WD190(ӠbI2$I_#dz\ ԇnաLAo@{s8sA7s?3C@{Z*,Th߼|k.YHA!Wa_6ӬeklcX{jPv+^&ݷCƿldQ/]P%^ p*SwN6"XX]͍pu/$4b4\CͺpA3uɖ;&ta"խ;,ȋn*X> ԐzWC+@i6r[r3Z4 ݯQoBW `@5YlD}> \zz9Fؤ4KÙP^͒O=g/\"MՅ[76 c&t52puQ/x,|-S4S{nMyb roS5"F3dF}* s1͛J#oPBhce{x{ww{z-X#r_}@Ͼn&Ns $B/bРn3b)'.2p_cN8lC󞎩K̫ȨSR -NڛG:] VJjSX(lg~ ƻ(spBV`n3+OƵnQ/!V]=S-ۧTD4eAE}.wO0`lkEbvc]CF-`C1qSy%|89 sO-YI擗YLIT*7MΓ_h unQcZEyŖsp?Or.p)[pT-c n Zzckͫ+] x[A ]LIOSH݌`-oɬ|\@iY rv ?'7)oRVutI'%!`%xtZ, `.j]F lXܥ+iǜS.{5䝿y} %/nb݋##h薮i9VnH-ݬg^ '+TG&<4]=u͆ݩ8Р>&; fB}'rrʖp"%{x%ˊ7m)jdD)`rz+84BSw9椃?:ZaGGf<.'} $S0v~3SF L5t\2lZj=H" 2UMC:Λ+p|b`]?KAm;z6daYJ.p avuTF r&R[+I?i悅7®Se3wK7c.q.B|Gl7L|HAqƮn0ǡë?=l&' RY5WPd#f V%8Y|Ʌ[V$+ŲTpvNKı;7kiwѯhYx9]լœR2AcvX>m /*CLVCl:zA06[VA$æiZ?(U)#7@Ktz`G˙o]u< wibDeeq<*k Mxq 0+p&bܢiv"w6/Kύ0b9:~z~`<0vPHBWiN0nꍛJ>Sbf%'7[ƹ{ !(C-a>G/͸$e?RAmM+g5860Y ,I-ln*bٍ2G/WI4E\]7h!ܸ@0IW<*h,rD6zLç^G.KY\7G$jd1@q;ٰz};<1'X8 rC.YifuMݔ pw>{+WVNp\g`H!T춱 ؍fiba0`1Y_Ty\9ѳ ]U6ן61޷R$>/†Bt&en 4Aq^3an14UB;ha~^;V4gۚq07)8P=ͣfۇy*QW y箾Zp4){A e LxXgÚ4x$a|φM*ƨ 寲אM1/DqӚ; )սl Nrup%WވCz'p }::~ Sߧ!ca~9Ng/BtYK\W͂9[& <O*N{[ˤ12:wKܗxuY:Mpދ E^ݒez̟xsF bX7ipsǂm-Ds - j1l{<W*nm{ZjG/sbX83_><+Z_3]3>.:Sm>o>dZ$ftKj?JoL1ET_:"n- Ai?<1jJ*}{ ĸTS_7FqKp|p]k6)]O d fsDR\x-v`\x/Gc#V3?5SbD]y /=u R8|( r612Ed7b&9 ]y'SY՘mW<<Ń`^ {IA5PvIܽ.63^?VXȪ{Uŝ)<Hϱ)w[bE PӾ#OٍJThkH xӷ~A툮aR'I#ly9nRQzy6[ xP5F:<1ak =FDVXo}~h!"/dqF尔mmӡh |ʊy.7DI6pnʨ DhIB&^.)L}"\zv"^Tkt3֓WIHׄ9|h(R5O3aﮚKCx$]cwc׿iϧG>~ˑfU[;>\\I"@B݆:.Ps ң')}]U@jE mɱ_#&(ߓsShv"'{†ȤP%5op3rYVxe%8K3=}aQ1̞:d+ 9NRqv$&ᙌ$wҋmFQ4?%2kAI Px#iH0yz8yfSgK3X~9R^ ҁA%*>Q=᱓-я(RxjW>/L p?ޟi ;wU,#.ny)'wվ+e#&~oGV |٦LXeQ*+z+%c" 'K+cLDDܥDIίQN{G'*ޗ´`K8Ǿ`Zs\ ĜXŅHvҞpQ7Q; %re*F(>nI*l=ĥi#A5 Yk4i)ZxoJ.xwjyO;Kd.9f3tQۮszgؗ0u;%b M*bAEK-+7~GAv ק`8r{%[V̞Nliu&ɵ!;da^4 (QqnnYg1JKy(X4%lZ3y*y < lû.H 230[\&p}T{|!b8Ԡ\>'>/>@%<Fc^ B@A8$i7#_ PfߢV!8&3w*+ݨ8e=k -a(c; 5AE5c;a$6[#yb=v?m|wj5,pfʙ):?!!IiD7ְ5t򳳁3b]NO$1ql a@o4Ќt,*ߒ!522ρW/+W{ÍF<[ݧ`J>ܴb0-lu G1hV_gӴq !UiClO ՚1법8N_~eFokc;!r@ ы0YbQа 5gswWyqzHL^AV$ϓ23y";C'(w6l.E,kvGwlR22UܢBtF k~S*EdRrQ뷚W NL{M_cEDy'{g_㠵K:^U3]}Si1,9cci7i} L b %.)\Gn3B^/8b}0hu.@l< _ad[wQbhK{#)1#'x>!#E]W!xKZ\˾/vr nK--X[3})"5~7"=mRG]nt Fc&:Dw{ʝ~9"Ӂᐧ6x6{]!9] 7FJt#<~&r ϾGmE"b; Ev z s:>e̓iJfgU`t͑A'.Zqr/b0.ز@'ý*ZOag2{N 'G%nH_WGAqC %BSѲ69X-osQ4H]fıe2~ Z1sDOsi 9Wy 9ʲ&FpVSCAmP>V= aiFQfk\d%is|5ռfQ-lJJ@֐=Q39Bլ5ڝ ll#P7 * Tݟvغ'pA "m/UODʓU zC/hphF.:윅T;;ll 'g^|h(/Lpڠᩰ^Z@_c%)ݠNBh9O G,p1iZ-'#@Dj6RV_` lf ?wP5F]WȂM\YyB s Nh`جvh͆.y?/S,讪ug>!LG ŗUAX~7#'aa󐫏Q*m6Q/z9TKw8x\}]Mc!TgP4IN#R>k--ǜ; b|px^"6Lվr}j!Vu % BF^g'\j-F*_/OƝz $PXI?㊇Eml&eco#4Xh MO̼8:ϸ<,srl*AVq>w&4cO>^zx.@|EWn3zB(]~ n$+?MUÛ<-2b`Ye ܄a:Ǒg4"]_݉E BfQ9E;O`09!a.PG㔴đz*Ar=:#f-;5-|K}lPXj@5ȸSHУ M,ˌḄx$"?ͅ4/et<}*~4k{ vx*[ *mgThtU&V|bD'N3YH_$.s9kc鏨t4Bbs3p!)i foB5](uP}Caetɭ2kh,\y?9/GA;UXTzlXLòNP3G)ʡ+~cԇNP1'} !~) 2D%XH!~ &h-NOAO{,XcFΫ,e w&Ne]eH[@A^0EχJQS~ꏎO42-l Y솲,bͧB>1HjB_rtPƧ1/iک={AOv26OH^hKac}V) ;R:Vl?;U*FF4S(4/P΀s$w&ңUZ_Le /'w_$r*POƊdo[s5['%NjX'X:H\tc.DQ4& ݛTmco;E^ZZV\DSqj?D̺d>Jh5!֞vr2|g2ߌg,Ü1WÈ::cW{([H5<%4j2I$H-@*|>a/*Y~Dy79 _0=Y=%˱"=4Y[/nr|ђ 8wBPb\H@[S zz ~m{< jnMaB{Rڐ֟yzw%|3>n%::d4(' $2¿t-?>l]5qo91- ][X3d fd,`\ۼQ0o@72-nb'vQĀ̺oGlʱ1(|ێ D&0۶:{8z Qː%FA6,=9JBe$44~i_?7(HNQжvfƐ̹6+5ˢ8 ~۰G_Lm(C/鉏Á0rYdwhogP}hO ֖ȲI:khRt%'&p3ZU~0Lxr@.xn>L$lT '4E&y,c3J^zd6H97x:LIc΃@a^"ܚet0{ax;p$q*ʛL$WUxl&Na{FQ>U+9d~?YU r~wZi3%;H}=)mj)e 2['QƦ;iU?ֽrSKY0-> b6uM6lZE*QSqBrhYLo XX-i\>P1fۇ%eъDwoGcoiz fO3Y|G(Þދ4u}r:H͆=r Ψ:or)u˸})3X0XJ =$vK%k f*4ӻ8E^qEޑ$پNQN('H0?zm%zWH/$5U{8} 9g9C&_{u_ u+ xrMN,`&???2YS!k?ŽBuT!3,[IЊQW^&Y=nĭoT7m{14I,l>ELݎ!pxWMd6HBjM`$&c,@y п7"O\p z̄@nhF~8gwrM AM>S#xo`1%hRO|郙E?LMA^djHdRi$3Ӂ_x{jF&XS>G-td_p⅌;?oL$-2òBqttbi0@ quΑt8pDw9Isp)Շcllv.QBZE3,5 v5&:n`8p0(f@dE z3ke8Håؗ52i4 jSC9M;6XCv؏U'x<JJ {~ 8AD4:\٩xXJ_>u٬ǽD^=?͇q.֫A?l &2_ Awu#EpdKBL^s?.C:4g7UƉ_9UҜa|֝yƱ"B4R$l@İ!J$[ LlkvJYZi z(k[$n(Ί Nl9 "ϳ2㡰!e۸/3]v_)ajGܑ\]i(8뢗,UvaHxK`|==#CH=`ИRqoLV$ oU}vy{V/igp {!lڱub_CԽ{5S*`Ϥ,&V_\z_^]ȴSl[8j߆w$xhiVz3s}+ظ9 cSO~ f_hFB=Dn{)x~,1hrUG ɇMb U U@ص)AFZl^0{5 +ܩ4(?2A|Fr*4{Pfy41ՀvK+d8oΫ0OiCGAPI}":&&xJ~%1L CVkQ-٥PsbǁP>3 fm) fO0 (]CRZ|jP",6!)'O'᩷I~6-Ag9D@湣bC59pj[eKF q$7 Ͷ(^E Ɉd=Cfd[vEq9 x4S"*lTm_^pc9zs;%yoJfݖ$ ;쌱F[:}ql _ÀM(ќJ'| YL4X8q]D*G[m&rvdѡ 8Mc3!0/K6B| !;6&%/5F퐸YoC)fr/= bH^P H!g:~Sv_C9r 8w3Lf 8溎ٸ@*ML;Z)_v.V WlvIGA+fhD2.ic܏$%h^pGve"oS=i8਎)jlkKQ]P ҥoq],) ?C)xy{QQ g I%ԳH8Cw{\@Mv)ImZw:N388+A2{uM]~07Ffp-jﭑQ_=ܪ 2,jڬNWaں~7d|qJ䜀W)vy2-B7Ğ^Z6񝁒CqC.rDNV|V0+v" .ko+ 29dյԀdwH#R(X.c_Mq;=@>RM$q1K{Yz,)K-T$H I gAU*!].=k 9veX°`c3c☱A>a"ˤ$Ke0zց;hc꫐ڱ.ͼ21zBL*xgv11(anz BLhxE:BT-, $_ zt;DQ0Z\JQAQ9B'R|? L_/nÁj_v[ I1!wTSw y06|9'v}Tq*z+la@E0Q8P{ kw.W7J3ZB/Op:(Ͻͣ{o\_Xht^%1<ܥPK2M,E*GԦšJ9 zR-5k.'  K^vfv(/8A ޵ia/eM#*ťcQw60_X;b_TډӤq;Qkֽ}܉.ʢ]3;F 5:S!'ъof8Z.гJwpw*&k91BƉa)2*d8"Q =|459v3_&Swt3 E]V&F* `4歋mH;VِJ7u馝,_*N7oҖ @.oNgF5CdC=u lSz'{V[R2 nWzoqkBknI­FDm>jp M[ 9 7!gQ-<DWsY6Ierd^9wNʹ?WYFڴqSSd/{# L'wqswނWwK-ji}/amP OkmDUJ8o\>PϬN(d ! NCQhVO Q/ShyI,8$w@jԧ}6\%JZ  $?zpqGmO TY<~m#z[q  }DF2Kyu %E+=ÓM,dYC]:^nž& ڄ]VΈɨ4yˮ% 8'ʒwP@$C(D3d/B1l7z-{;9Va  :(Ck2Տ3̈́nZvKgbߔѯ]Vn6+:9׈K,~p ?.!U\W) ?N3m$)Syl~$ [t sv<D`$ݾnhM]gee'F'6 t䠓Al[* B|@Ul$nhf} dhn8tvG;H~1(< gRTTlz]"C ܔoDíI7Ӣ6;fWA[vmƂ>Swqe?K]1 \}FtRk| &:wL*qޝyȆR{k[IO坤1 U,!Fo{ԭl]-#k5Q]g-5enm♎5E|,nwn`JeA^NZs\xIZir{|M̈́8\ĻbD{=1 ]r8h7]W<11KT*#y1by /P0_= 7|p-1%R:4[KdAl-gsŇEoAV4!]N&ߔi;1=C6s7v'UV\&5(j֭J+QsI 9#X oeڡaŐH6P< {Wh*8 y=Ot7^qΧׄ&uݞ&"3֪M(pB̒))َ>|;ejd1$}帨^8cIBg^LSAHglJl૬lzSKOv~^Y_}HA ̜gwT"3aDTrt,H8 T6MY:@_Vh9pJ'(a;wF 9gф*ױ1*n5k f98m򖝯"aMl*Gܤc4. MtϪ[UL@D )BHѶ^[^ba:QiSBp2w㿙0`lPNNR rJY+AX"lW*;nCdaDDztѢ#X4 y?k뮿wE#z>[k7ߥ$::N ^ifls%$.9?qӗQ;ĵ1ZYk U dN15(GsRviiNfޥ̭4)z_E]͢7&NޠI>h}! b@/ťĔKcx՚ zǼ*?6_9aØݍ+*8FJJ0\_7!ʼn,%۱G14~]jq$|O:LςlFMּK7A `q= C1;ͨTݹ zzdC' tkb] 5!f8#FQ@sYsfA{n3w6~DW%ʘ1]m *#7DuټE@|hv 2%ywnO, сPS+Mo<8?=MT}`HB.e]:F d_iURü H ~9_A޲lfpQGԺ$ i`R \E^4ƍFPm)0E]l RO 9* ߰i7*oVʰ{>7Ӝ@sY,PgZ.?O9uMJӨ$־{}9/d}c5?ָ4l]̰=Dc>G\#˖a!Yfj!whf &#!{TB JR#ht- I rẖ(Nb-W)!@sCW689.^_kBĀ5@[RG Xw('sIrM=3_Dlϡ>?;ޓEt0&Z+N##ؒhFv.%h8u&/at_ 750s$jCF\Nb >_] &z袴 ڷ2cuIiAԞ{f!Z-ҙp/uC^U.?9R/h뱜5w=z|3xT_]?bńoƷ(KP1v((c=omo_eb `4ފ%\S>eu.BU(2lW-w4ē.۳".ʂz" 0#[x]fpٙ$2K ]o05=#:_-= 68ÂdDh,Ԝ0,i@kT~YJ/rӝ8B6ȟ$;/=1rrU1] e&1Z(yM:K7ב^lpZ+AT;eO=Le))t7^ g2Q:IzLMH8o2,UZuqAFM^ " 9OÞJAUUh=jl]b0k&gk4G2@DQ P&I~x[\X{cLNHekwʎW'醉?vNt_V:S(ˌMfaշ{䤽e8nfHoyUhθdgc?$: 8AYs ]VQnə#͂4,#twNTwg }H["3(>_yUw][eS-y?_MJ1q@$<\y7#v 5-t,>4m+<:>1%yU2-nD06{Xl -}?1cfi-?~f^*ÂTIn3xF_㽆&X-A6qH$,y1-1@Ef9kP\\Ip/;A[%#J8{PV[i@.k'\# V]h&ym_g16=eO"'&-C㎰cvn IX @f^_`#707K2zMtT]Dz)Uȁv)jyТp&{up+֢zWE)V *(ҩ~ߧڷa_t=Pc-ԗ?=y ~8OsL>B mtw$mbNW/u֋J(Q1>F﷞D`:FYL&DKQϼ0k[*ZrֿN|M>m*OJb F 1̡aMyb:A#n^Gnl-Lƹ`fTw"ascSgiHrEʭb"0CFC bˏDO\R1V$WHIXҷ)x_#aap]~8ȋB9أX1 8{x{ fPyX{m]tY1u I|)n&'\`[O:_ë[lMqܙt*vBc{z-DSu=G;[q4YD'E"vgI+V>-qXtћN~rÿv0x}74Z {B=3O"k?ؙ1}ԙr7,uR9: fO .e~I 0e&5cXx &KT_9xP: i$+e|4vgskBiP~oL*AMWLwq/DWpW7T[ G^/^2vs]ⷉ7DR<:{w-EMgm&Qjm6Uph*cW<v0C5(&]V.jĒ ~Q@F+XdA}@{) Z0g16D~$*N$pBc~nccpTzPrTgܰ9zscē5-fI? ,+ -}WQeғ$ݵUf6UL:RdS@lr)YrSMb~fߊu:]HnIR~g.}}3>ilHz yZ XGLSbS KТ;5;U_%fꋲP~KT脅a(;ddv+׃ (LO1g S~|l˜SS iF ]3HbNٹ`]:d ^5peX% Ť -rEFT{"Z"1, 5 W /-.*o"dF˿%|2:%ʈ Yrr#,S0jFB%K4CM5~MӵChHTQOB?KƱDŀq7xt-3°MTgw7AxЍ9F#h)l>{)U'Ƙҟk$ 7}*]:~A?: Mߥ ]pSx^teqAr}_1(PV:] ,҂,^/(N~H&x`r o~^{5$Iu61 tB6/*r g7zwlT8W,D\gΕ!vol2,k%KV^k0M[N2Ԙ:Ymn9ŒLaBR%)Btm}&R"*EQ`d yScfh&Е|~6BL죣e!3فLѿ?AޥtttѯΐRfTr $ Ƅ+3*t-ԇbsDNQ<ˆ>E֡}ǟ#-",Ghz Z*^MR6 l$҅B24I sx vU c'}G¸DbHBpH2S8D.;"7_k BXԀKwf-g>"2T]a +媂aHt@z%Uh0fNZGB<(&FCn¡)U$ "Ylo7f4iTkjkl}YAYB4s nwIFԹX^q[N\3jC{@.Y(26wv4U6-?`|K,D"E@հMJ뮣ewlh r`xl'k6Gh]6}bV' WkIT=' RR8R[g.Zݼ| 3H{O&I| ob.ر.PfaLY*cMm1׼BTN×󧳂\_f nYJt]@gI…6HY1|{]R%}ly[Bi@zks.6+p]z0E,+K?+2IG|u)@I9_i orD]tc7gBg\^c8 y'(w||~c/ =($NNaATx@jCKt 6p torcLhSF{:hV%aIE=4'a:V}D6s}rc ((۽kSzpo=Pqqopr{ѥ c\ ob:Tt.ә!sN0G2v #zcҼҳ @BgV9,!jy,ɗO'& ]2#;ଯ`)g*ö; 8[8:y2щk?6aneP VW͋4}W5sCx:eNT#hSUBJfX>i|ŕ엉`,LXtղ I9@DE`wdeSG%ze#C $PLC^3Fm2] Hs!U=\0[93 =^ZHG}eK-28^O7DFiBf8rjNJRA:Tf pZS19zx4M ^L%Q"{;؜]@B ڞ'D Fb@C? VUVf[A.hj:j*~/`M)vRO}VӁ3DKQ<Üu1E}>@\ Vx&Cs\#=o-VR{>y(= ˝92-@Vv_ nA7ej L̝Ḵ&׷hS\CEh3f5)'Vj]d7*\ScΒFL4.i{'1W&(0 y{*kU~:ǧ⎫;y0ׯ!ʔ>DC v!uRte持Q8JF%L3ip1ݶ6ÝdWg8AJ)kɑ{-D0uZ_1 4IJ!%_)Q`8KOq9(" n)=qI|0-VhIq>>NÍc7%:ؙBtU>Cᙜ%+6mrXanJ`Xv:4hV;Xz*qwx(}_K;[קُSKzJ H\r'AAiۖ wJ{g : f*BMAD+Pj\aPI /ba{C+wěO?DѢnWQӏjjJ[cǣmql99ۮձIM@@"w\y$Eb FSva Ep<*9O8-(ÝA|x'=i.(da@ޓ0&/5㱨:[磳w:izTeu0s7r|nD\9 + !SOhe,)1H\al {U~aE?W"^xXDZ ZLoOJ68G9XKߘi>='_=O@nJJ(#e@bWˁtO e~ūz3֒7l{Ej.[m,(_fq.1%{8zA³"GUND#T`"-t9Bxgi׀ĝa86a4(1lNOجS)x NeB<\SL;jbBPdTTTTnwй]Vp jkCf9be&ΪаlDZ&׉fU§ R~|]Җa;hj(i*h SvֵSS0ysLPdeSnW:W9N9|dcNTÇ`pЁGƥDs՟I,.`T$T2~8\7|E#%+gՂLodBm 33ET&/6%r ԕAzDu6nN QKH3(ؔ?<;]y'a=|さKR^H ZĮKLrRum4 iɅ=ERu!j`L i(=|aE0gb6Q ƥ)>|DG%\3)%W=CRbPoMl/j xq 12@]odz%IHU4M占WȲL͚ONw\A&R=>9G?xy^$"|I!Nq/2Okǥks[^HVT :_g6Mc:U_#0E:99X 3*=P3Dd:R9 ^+yzS!N٬q jדgeX[OU@Zw8 ,qAV1PÏUAٝٚ1p/}28|ܝLrzSxrW8ztց~ݻ˶?߀&ޒޣUcM;J^>m\ɪܦYmG9 P'ۿeO'F'Ʋ:\jJ Ea:1dK].2Q}8O\T!t•5\ k!LJ,]I1e8/h!R 4U=q+ /b}޸:H@:QpYdJdTgA]Zr܂Z wrZyxVAѶ4-`=O۸z+~ąK d>@-M;`NEЉ`S3t>#-T/҈la 1q_xX'TEBMV\:&WLSBE"$ėTKL+F-ţy^]x 2V}dDyn0&eZ$(pIxnBK1ﶼآ$A/,au^#ܵ5B1R%lirU-O]"ep=q\Ct^ VtHxOv{,F[6sEl_ND̪Rb@SR3 [&ΔZ}7}(A[ r-\ig!!x3Y-pn6gfeD4Q8嘋"G) *TLXB2 ĝ}Y.sHC/|A^;KdyG34htjM$➘&ڰ#2bCt/hhD:Hꕧ[4N-pN .+xnq2ĄQg$ qX@ R q&?!K25lrnoRז{m*\WHQe@~5s;L}>bNJⒾӱ*,fWJf4ecK/Es`i2ު.e&J<[,f~2cpԝt"fik_3F*8[fd훑5 ob2R؀FP˧Ċ6"6:$tn5&0|Nv2N9!r&Xy&/Hߣ}ڤosߕi~Mh]݌?W5 ě $ozySGea~xY ƄAeקk-Mk\Ԭ>wwONt-'D6unAG] .T ܨQ-j+V(D7}#5^Jji\!LxnQ'/:㑓xi*Uo6g$UƮg`C@(EkDN|`$SϖgG T@*B]tTV"NwU{xAnw5#zPVcD(]P 09üxa+>ڻ 0Zur⤂ 8ArJ-f[g6PmʗDh7q&]B3Otcu0 ]䭺yG'G3I<@2l{:=8 ۓ(ล&6j:7K } ,xӮyE'3-2RN$oz`W`1 nC'b`&p]9*%z΁lr[X5z(mFB՟4|Xٜ Iu7u15M(yѨń7#nt76GFNiTk4K-C$/ 2jv tͱoxsCw%f F؝2#IQPC^ #vD)/Ɵ$O'::hWFA6zU%@W ?n13rWFKf ZWhwkiYHg)_n'j|B1vH<䖳Ip+7.ODy0{*\!gzu_ Bd攓5I PgerZ[8IqyWAwד@_jsneL.ˍ/Lf,NWYLZ@w5^DQnMi7Х>E#sš-}M|zَ\rcsNE{~${zU0Z _;lc`1~{qr KݢK[kX6;0Az@B=lR)(){"#$-V1yioeu eܱ' //aNnVS_? }p{^UBB!I&{g;̙nʃe*jUEKM&멖LIsĈcߺefػ|$"򅃸Lf'^H&&|[G֒<= i ͹x\6J/t\<ҞOfN87#͕dJt T3-*o|L)8q FUxqy9YYZ.fS2.}4#x ϭ^^*\_S`[C*uB`lRVNY}X8s/$Eݩf{>R@4]QN\f]t֔蜾~uT{jsQK' ww1*=fbnw{txq έ:F EcќK^&E³!|puu*8Pb!-P  KT&W{/ vyܕF*@Z:BԚ/&K̃&ɣe2\-ٚelB.Ky.u{f8IxXKJpE/IC؉}K.`O>b«z w "3@n:w __Z tMev^9慜K!iEG!ȴwp눥A{)" q)ޏ5rjyT|)WȎ=ҧP_;g 8)Y%ƱĻ$Xr|?P^=5̲6 &ݡ@9=pҦz{վ!_:yz2}γz eHI#._ ݥ[%;([Od, {,/􁼼Qf" I6C1~4">'-N (xK[ a-i"H?#5qEaCFUځw}G뽰=qGv"[T%?DyEZ&G^#zt7E/3vKGO/3̤$LG jdO,b*Wz5&^}Ǩ꠩_(,nDGt ieTLϧ(Hȯox~Sd ~'WX -<24@RpQND.;n,x/w.oG= 6@X6ʀ`>p2RЉ XJr$d^p}nYEhZH~<)1jrW@0dŌQt57JmvWFJù۞&Uo!4C$ e㹾Br2w& ݐ5tQ # F\Xv_. cշ` 5\$EX̜{?L#=2`ua{1ʑďAԒ*0)8c6QF˜߅e Pb/R2nq90Gꋹ+BB,gb"'մG@&trw`^!\!3යinfN19^x·1L&ta]ZCz9g{;4lʢ V:`ٌ.NvŤD4~Մqdp5 Xb?jlȺLg҆KKn* b|߳:g,416Xx 4`U^h'E!9LC* wr/E+ln횼;9;'LGJ4ٿ?Q'1stѢ"3! %Kx$:9ݚQD8SmU;>Rki <,g$*AZJSgp\ÀNu/mDv-)+)\[ xkz7ԃ6b&Dv܇~MCESU*Ta&5%;(&4蕭8%F[X@`O=sz,0#'x+JF/#Ҥp+ǟ=Rf|05:;pY+">0 e,I$fo5\F+nlp S*6g "9#RPV(d9r6/8n_k uޣKٖK0f$t1/^`%YԯݦձP[F4<@'BGSӚ&PN4j@69j#oR.G|60/=$MٌƠ;AiCH.A!uMy6v2,?Nj6ZwYk΁hǏ#<<϶N^hH4# S#|?)v.9'sJaXqj xEN[:5ʊ i~bm"]`TnRl CG.{h#)-,U/#ݣj,7Ne.,6ksO}{yL ú,yzZFx?tVkwmjhF ǞSE?#|S eKbUJ %w2Kfe #J$;CA|  M]OkD@^lJ,uBQ4FE/bOKj|~CV hP'ɏR(qODmRFu?i1KKɔsuꙌIڰ>Gr!.WP&T#[2/ ڋ^tŦ%{Ç^a8B@kbSe&'¢HI+0lMCGn9F'ӭH`M B_|UJ͒:$m K&)1GȬ0asy [Y|ul~ *lw-7 09P@vM&^:vq=Z!#g,uYO\MJ&x^@2T9J3j7h$p(1DnѦŕPݧ<&u%Vm}2 RgiOtvnWЪ@Z7bbNR;As~9UI.%UJ,sa#J׀V_|7kt%ZbĵH`?XW&rGfF~ǰ;?*igLQKr~(;RH#>|Hn΍MlCjqWql$JP+=!$6Jɭ$–Rx߀FKET"OO``n>Wr1ti F5,nбUz] j]czNnAſ8'y،۪+jb0~{(PZ eKJNrrD^NEx 0-7FxKP( 3f}NM%9n}&K}]x9pnжLͥxDLT^1tuw}TLe .HD윱(Нބ&D-r>#AQ 60_\`BtWYfK_՛2t4L+l~]3v@=Qp"ځq g݈.8v{&?XП,hۅztQ\s ->H.U.+Aev9ZX;Oвn8fIղ18Bؔ0XiB05_;8`Ƽ7oSTڢ>bȝaȫcS,ByaLwe*mBpyx/jjfzk+HfpmGrӺ‡7r8S&ߕ {d48#civu/RfMNv Ыu\RP^%(u7qK5pG $/^Np[!:՝.CDX_!$ppͰ14^Ln#4OYYZIbAI擘s`]"0P,9PS=JakTniZv6yT-JR1 {ێA(l`T-EE{h~"o+zeZK$1ljo}CJ1hw9/wBKQr2|.Eи,/EСԫ 4qYaH*xٚ< ]E FTs=bh3tBflmt5W8O0i1<; ɉ\B]9wfmQBa~kc+8ccҏfF$*Z$w\rӮHS]S ;!aBea +g\JB$x[4ʺ.yF"uJd{ Ej`+8Pt[d7Dw,7VN{A,#::OAiE,(cc'-0#}n1vz6@﮿ H0(X妄T){Uj<|59[V  mD5#Fa#DlԘlK WS!M4),JF.0if- 5cf6\TںNS7LoEa"܍48aϻĈ K'}ݏUU[ڀSYb ^ԧ~!{<fU2=B'TE3{\lig%pzF6.X1lƶtQyj#~ӅGnFӀf)u/BjSc܃-bzXׁ"sTCr[栦pFٹYE?`J֞"3{0=Q{Ah,=b-{>!SƟa(1(MV/QEܘ'(8IFf&ZXiʌ,xo. TN ai8ʑnI-a^Dk=\ ¼E6MՁ$ԭ$s!F Mq!7+$퀐qu#wPw)ψDfVT8jҝ4s}Zh^z oٰc#懹ްȍes.S `]RPa[Zd-$'IiPБEPlu'n>He"f.Z_kPP~b5_T`+FK[[!%{ƀjY -DJ4* 7qbcA˫CbEat8}ulZ5Wcˈ-\GݿT "s,9O} 5Rg5q\egk ]hγpBm ;KV>%Ok[9zy[O[ rU w1[{;O|Ku= -ꕼmzVȒ` E~Zkux9OO4>L(&*9ScZ&OZ}]iD<a۟f,NQxQYu~+(s,a#ri \h|X&fu?}> ]XܳD'mŵ׿G < ;Yx5L>>F:Y Fy-`R(Acߟ徭z] ȝKiFIs5%yO#8}/I8?^.@?EliPlʥ c~yaʾݵMN Gsc|{zEZ>vҩ֒_$_;`̬N 9=\`oK0|vw}'v:!ùuvKjOQ ln^2>D:8r\CrwtbYK:iz@ʔ~D^pܾ ~pL Y gٷ!;kK;8j:Fj9项,md)kp{ Ӹ89(kVoDUad.UΉ8ڌJ!VxZpZYXI2zһ=1^iYrq1Zv_Ly͆"`2b yU[csyLN{u{gƳYm1La'/1q/.&,Pm/(5M]J')  K*8 0 Z/1Nu:vovyG6H2bIñt& a>z#X=L1l||y1e*p>BlYX2vWA]!">mtz`#i46bK56*YcdM>KAm& QT7Q*;=7B{ƀ3% =̃xh6IYkl(BFmo,2sJ L~c @H8_J+.KF!(- H[ZoGI+{B{o`އzwV2dko 19b% lk 0jE3i-dtUNx p{T"HL1g2Fs&+{7nsF=Ѱnwko:e%eT=i+H5* үZ$*5VK66,l!]!M:YRp~x"OrZj+}G^[l\YˠEC[ :<,dO%ڲv-kNL+~o.j/LޙwvUN'|n,Kђ;' @잭SyF.4i)`bh:@:ds#0-Jmuipy{1{āu[?W1O0M\+ *}0cW2]Ou3AhpΏwg밚'vzh ԧ1 ]..46oA J182i͑7KFx^O`R~t҄\{AkHCyD=BR;2V9vD>/`FFhB!F'>̃q 9ʳEXtՋ/3LMJ=oh/G3]Ar,zaBc FMn+"jY38`ǡyoTsNĿvڀ`ch1[,(qc z-f K ]Ycx;fumK(ˋa-mDjt K Rkෘ} p/Dӳ:t/ )Ԯn z>w2HyyOMV ]Չ2mii'הi.ȹ6;_ej۵ koG%>.]gJ6-iv-kE_5!mLmj~~O.ciz "3:M0Pgb` }ţP@dX@цCCRJ-]z/qY桖:u%QX$qbD&y Nw]&T19; /ZWL 7Y`zIBVx>iwLSt '+$eώ i>ȃb|3yuƍ)mUk=ěGyGp61/]X7 #E~-rĺܳnQ@eJtbhoC%V꯹)dGn/M 4F>gXdWt~T%uWwN+N?T&>lFI ұ!u$Nļ' P&a/ӝDS e:7?N3PX[4 ,@#O9le]:ax5@x+O ",8̦߰ $չ\ 5-rm%.x⋭Y7l7"E +oo{&E;0l*ǜJ(/aV+'m(v-tL- i_`;`+XzDh3 g: (i^NO0mȕJ e %S,6;tb/ӵıQuR@c6ЮIEbRiNX<EwU6JڼGkF-VDZkCS;"];өTOcnWniC KY&7/<<^ZE&c Z']f 9 f,dՂ )gl)2<:Kz&|J>l "*=i nЎ‰}`7#<zt U\πDwf*J.H?9l,'Ussq6{Lze5suo%lT?p+O a|9w%iA6r˟S|8|5O'p[ zܐ )|L7?jvj.X6 !0 &GyBU6v=<' ڀz-Iu$!~[-ãUVmTy7Bo qɴ;œݒSu-ͯ<K{0.P*lE4I Rj 7y-u;E%p2ٟ͗p1"o-Gw8/ KHr+P^ÖJ-!#|Mx%1;a\:pEIx~p[49DORKl\UTBu˲K= 4EkMU~/Ϭ;4R,ĦR|԰#7 roZVXax#[c#i+7ʦT 6 Ea!yHț1à#S+An[h+"p_>2eG8qޗ1 }=4}(= f99]b|{Vlh˝h9 ŞAUWl(3ur{{.Җ*x"MsHgu|mk}]l@zQv憱6N`$8i%@BX=q <׭ 7W I&7 Ş|"(!Trsϥb( UODe@1sJ{o\|_Htӥ٦g z33:̗PRRIz. _ԱΤ͚E, |fefU\ϲ[ #@gU= a ^k4J _YgXUgatm$Ԭ Qe\4qh"(Co$X]k?&v]E9P7B|ƍ( {K.~@R; E `,V{Vr)/He]+uR\2\cHwܣsWC-ZN w3~|6(~l <tཿw(c 8;oqk!6\#gqO9kovrAh m-ؑâ-6Qf7,]Z+b̏%'5$:]4ݔbΕd dlޝ}<2GW_M(/WUN6"clB+wxw=:ܧٳZxxڒI';,[&jGq4#Ba,(B@-j<5D~m.[ݧ]9xئ돗o0ތZaS%mZ~N?`{Bf$l5r+Ny޳.*\;~ /[ngy<N? Db~ZFp Ϲ>c/)ER]s1>ᵦȲ\ޔg5pC#K7fw Bypa ~4<e jm@h}{ i ʤUN'5# ̠ERD!5Aj*aZc ˽چ뜁XNg?X o*wh4V}*!&kPҸ,7dɎ pA"2KE9F5q6,ЉS|yM1{Hi0lRb'aGu_YfZ}'@9d]iҞzy/vzݞI0iK+MΡoJf,=OdYw&Dr/b1D+0L HfL7:A=U8Dϲ/VW{ L*ědqIKZnJ S, @foB|* >Н_C^KX&@~"uO.hDJKqvsD jk%ÄsR~h{,A{\2Uqav7—>&:[qdx0V3`7LITXM%BZ:(՚$(ωt]PZ4ىgwe lpk}5َ*PP@_&wo mOnt.VY湧vT R}('ĥ"渚{m{E9raA3teEvR[}n' "휾[aR!3+dձ=y*J#Gq،bCTb~mNC eD6tXv A66뮔k!Tx7t+=XmXo>Zy䔧*zw^||YCUpbgEmsEq h![ grp.ieaua; j#MT0j[v=izu_@_mhUbKd7veȐ, &5"|K:^׀01 +P%S,g]c( |(Ŏ4:'ۮhẒE⮾*1PecPY`@@E1~l?ݫ˧\zmO̭JIDgARm~:Fv}wyKV),[7RXPfTPR<6Avc?@$/I,'eMn:kI(Lz;'nh@7*S Fa* ] ><ԌwӦDbcf*q%v9[fQ҇ j.<9+_2 r54N[VaaZfG&Եiz0=s鵬`^L~fxKJFIOX`9){fb1ÊuBWpAKP|_|fV"-td3Ocّ(7gd8R˭3AhHM 1MLJ!U[L3D:t65i BQۯhB)#Xɩ^~^J91Ew\;}A} & VϪsoseTbkN$]ZÌr/D2a'zm%Vm KҷSʽ / nv3L|*e'~ N}Dԇ:b%ynҮ;z]33Q[5* ^buFl:/Fۚ ʞLCh˩pTN"]z"jT_j; 26gw ?_sao,,dp6#ZUPY'Do?_"E V|an=6*xU@|a e{C91wEj:])C*/[ٷ~O\m^D!no]yE4?oT'Z.kjVzY*$X>foqQpU?s{[ ek{ΆF j)cdӉh~^W}l.%E|_o* >Q`Q!gS)7д FD#H6C(:G\(2b+{w˥Ǵrw{zJ[Pm!DSN±x@*OXׄLՀ"yaÉڰtcd VHR=rm&d!px&vl+^"do[71 Bzp*.m[\Q錑+]֙"yŌTjh*;)1Qe] ALAD |D}/7YJ̳>qRkq-Astp9MnejoE][Z8DAw2d*Fȋ1/y\<5¯Tfw"8z\%<\X Oˌr.-VS<_i/FrfЖ2cWlȕbhER#$v6\C 7( ⏅ !օ<ߗCx~R ލPl4eaEaudyX+'% mIۣ99jiOvܽ=%@SWۺnNapsM:D[E dXbKBF C8_А|R/4J%5,Y!Kk?$S2qI4Jap>\ՁA2UD$NҌWZ&t84w!y05䰒oϪ2ױ\5@uj'ЅYȔysЌ0 HH^j` Wh8ߠᓁcMu*0$5@V`XyM=%g93X*,S[JגlZ x`F"WBUO]nA䗻<ɴSQPEqzzD}ĘnC+Qk%fLy5gVvc<R, < :Smtf5rbiΛYVU-:9KȿYO"-!;kYIew̩Vw=XR]zDxRDj5 λUtJ:8ݮL< ؃ #) Ep$Ö+Wb.ݡ+ 8-q">Gb P;UIx@^w,/WGfmqR+$G{6^}war鸥Ja=ԤI"2áFEG=yXp 6r.ڈa5׸F6NQ`X!#g}fPw'kgQoDpCa տILd{ND?yz̰yx$?4!G*lfLRA|"Ch`7ZyOZx m" ;!Ȳ 8ȩ Ezn7DW]L 6 ?(T=%CfatP^/!Ʀ/j+_2 #9D7~VVԍl(y:-er!J(X~gM:$aIxW%Gu)=tvrOIFkjs(g Fz x!VR)&kT Dl &q?| kEm_"ug53@s;豐BĆihX{pFLM?iRf7} N /6kc86 tVjR SJF ÿSXybZbp8Y3,b cd\8ZB=` I8E7_W6Qjؤo1:[>rÚ|QOK3a#m=nTG&k  J ñbq>A=W?9E6GWګlͻ]L`?bjMT$'_}NUZiQFrg0q*›NG>g FHMo@){t>qjHkѿYS)ZdO |ur97nNRéfw"t2l`㋑W?ܶuI2 >>յ4r fb!#e"U+8'%@LQ}͕! 04L&eaUD@$@@;+C֦Li 3`1tqLTf'x菽)Gj *]bVLy3GR7OCp:0ND6[1"{䎄'Ҁ\t+¸E3! 8_hfe.zSұ;m?9U=WqZN#fG9 . sAVЊhշGyc7l̈Kn6X:,<;7IfF؏0LRꈕzSZ^ ? ZVB dtY߼yU@a : P̵@x;#uoO#2J]< G*O")FNrBI ]@i/z%·F8-'?Bdc6fjiMU&N.vn⸏1QVma7-o]<.s "a?@I艶hqu?PSG|%١dbzHP4\0FziU ObF~MQZD6K,E~/v -RP$O3a Cn6# ὠ#! ɥ{L>[Ss@fV)xws-]:jm+1OE%$xu<`-+W{>irWIsT<>*$#GRx1 ƼPVyrj*ã 1Cgq:cSkǐNJqy^jpImQ;Z[0"D@,={#T7Ǡ3X V%t0X\h&/a7"1L|?/޹q:IU룶g.NxyfTWO*chIz>_1zWv59_#Nˈ `g1 !"&,$wZl'5mI0&#DO'ˏK`hJ5r!qH;cXy{ y)}re3oyf)[`KzpX09ᛙϕ[o6屍ixϭAِτˊkW2JVG3rAjO6o.0+z8 '? Ҥ>^ydd_gяKEC[=0Eb!3PxU4FW?R5ԟ)CPdlnH퓤Q崱BUi{5aI,$_jE ·Թ n)d5rɷ*^qaɔp0VRo<`!1E΂h3H6gdwYQZWz8^vُG|k >@yN)#2Ls.֍&d>5T LW^gD 遧$ /ߨO"OT}Z^髭#9l'nAꁅz,v)#3u$N|-,pKyy Z6+<4dUmŷ)&`rC dTOdZT!hb'{G)L !6!?^!=)m1}~36Ie}P^h:ܫҬB=--&()ױX 't"yJòI[UAD]aS;+S,a8GvФ  AE5u}Gd`1M fOAi~qnXbO>h` Ƭjqkǥ!%7z_>{RH@ 8|iyjR ^TB?s:*5a0WF8h6Smw/+|P=|ل-ZӬtΧ+Eq)2իëX/HI{aq?\e:m-E7]}9pV8J-dcꓺ:`X+ ?3ONup,_c}rhOfo 8nNzT,[CNty^9̴]:uoiסp ӧFGexNtqDBIMyP_]GҨ(~wWda9GR-bt:kFWżYLSWUwGtrnV9Yv[޾h[?Bw˩^EyX/O ZIU41M <OgZaBn*Ho@pu*%\J:54sS+ 8<8H`sԣSE4RwYOyZ>xFdMBp)\O!{,f&JHO[ܟ )7Vɮz8ט~82F?n1o@^9W$q&II@O\ܶ]hqLd@ K8k~ű7=, )j߆x rAZ=Jwz~Yuk1W㤆^߰Cybi^t8N#Nʌ@Bma$T+=mF<,{㰴!+8>.b!:NQ=TyCh!0DÖ`ui.uƌ8#Q';'I:Ecj&dDeF¼F~QJC'莂B28I4 :9@#/_}a3ɨVx99 t0>xgfoTtՁt/IWyP5sY#U $-X,5rtmD=],$ľID$ }[VhFXS>gV1*FZ}tytF'/P &Ws? Ϫ$ jjNʷVPoL/|E PT b%6t^Ghk| ,Or)9sёn]9p$!jc8%pRN' -Yݠ`hO:^Á֙or0yr\F$ xɏߴ)ӭ,lFu⠥PGwpP9c 2LBGþe;gBa/1m4\FrD$)sR>l]@Vjqr[Ȭ14F7nۉ@'#w`5eŻ&9  w\,:Pj81U]is{` ҷIAM;0P/kgV!LBQuM+!;qO9 _<E1 | mGDi^oXR<-p=zRheay}5,Z[ NnίQؘX3CDNzr DA1!tDT!qJ:"_:waжNM?`nk]oWVTf0h(ϔ@YWΊgF}aBX/$z&90 :eXcR5SWe?% <Ώ/& [-hQX}v7]A\s/dGI)`RVkC>h\hf+̷-}2d\C)5G6IB <:mhv/Oֹ'ZQpW_5[SAQQUEpYa'vjVoHg2@MdM QKap!{A0X :M}1r$tsF"6&k~GFg[EOxGNA@D,!)\[3j%w͂R/bJ m] Q6Gsp)v`u"-\0zKV-q!:|Y7:i拰b?l1?'CN/1O]Ga j쎆K.OqLy{"'x騆u6XTEVet&𽷛.#`eR{1RcSP-Eː}TR\Ů;i=po-Ly"U}b(&\YHø y Kx/!Tەk`Qʬr/}] 8Ո O$~~€*#iuN+K+Y1U,+xF1/(:CXrOЧW,_&RWYI0Ӗ1R! .wv{+ 'vP4÷Ja%Z8 ySRR?֯o%2e0ܼk#A=74/vV"aBY4yͧsTluťF `=sU`VhavQMᜡ$bOD[$D pJgi 9h³,3@҆r7ݠL0C73%$f#A+sPຐ\ f**vFiFt]+<|)~p GpEyH6jŇ6N. >x+F"vyP4s]wឳWȬ}!3q:ḍ 5<ɼ`E+9־|c !12F|JhǾ`(<Ш$~&VG@fVZs| Eõ~u϶m C[&11AMn ̿sa- af"*i8ƚiK|׏'2O()ljkĴi9(^q х[ffJsXݤh? :XC<D`yN[S^ϝ9bWDIw2t}jV{F"e{&uX~R^/l5iiEqo&"k{`o;->3o& ~C5@|ejm-u'J+Bz%i%Qf+Έx@TtoP(c-bـ53T>&!ӄ$A6īԋU~ճ@ %kXΑL7fK( @wH #2W(ipNPIі𦼄5%JENGH/A %pR38 9(ҫi^,vYĶ%C27sJβqXrC@r+>m G"8(Vג>x^~R]Hl-W+P !U؇x=G𺒼u\*~\r+쾲u+G>Z.:Ag~ɳt۠LcOkw؃?X^Wn'efX7~ 7'@:/y Ȱ{w/6[_[Me72Gۊ(޽멠/bF$xExbnLܻ@I[u0яϿ$3"Ɨ^܌Xe,͟D2L!v}œ4(o%$O2Ӣ[W^ݣ5^&V/.=t0`Vӕ(^WJY)Flk["GiQ_8l?I!ӏ-p%^䗬E 5듼|([Zv|5U:zЅI)&Vblj\Z랢jnY FN4ΘX$?1㤟iLZ;O0G|P{hNl)}iZf$GV1YJrqQK 1㺟}0IqrMN.̀âM2V4dM'EǴpEڑ_Y_+xX#T:}I1x;,L0ް'hÎBeVT6Y.b9*:`<618'Lh7NlJz}qUFIn˕*ѣ'kH<@^/Efein^Ij :q_{~U3k5؞*@ ѷڗs]kO9jcSǸ:Gz {!ؿ+ݯ? >Tsc `QMXMz ՜ji3XOf9CH 1ͅhqhC/gEK%&Ѧg)qUM:ќ<w*u#oW-W}7Nxs]HShvrcwaD}@~b0Fn\}(B0Ԓ^Ɍ[[<(MA/7D1`OSaj򑩱ۆ yYxȩgT)GužITTG#'sœXc5ט4z0v)>;'2墤., n{})Xh0W4Y&U~$^Źک'<5=4T!V?Ϳ֭SF0F9Vў nfcln+vS9V? btx⏨I2R4fz|Iw4Ӹ6s{6uw::OUe@xG73ѐ9- D>?pW"l<=tA/P5f˲}<#'a.@Kiάd t]+G 5+XȰB|.S{m1dul_Epǫq%. ۔+}J oyNu#Y.:V䌄vջhzjt̩B@SI# %!*G3Y=AE@F& m&Ta LM)lRh!2e0IRp&w)&c LU%f=_1@88'X7K Po;QwY9dg{Fsɤ3ݢ$6BxӠR=z.aᇱN%6&6#n.t/DzC Ü?*uao%vv/ [|f4\Rhoj iU( ZɵfW%W`BH+ZC]݁=m͏ FSH\_^0A{k+^af-cXƌ S pg~P+u^]n7mC.kwiPn!& r|޲V#8@Mmgj_h{̌Y&cCJ'beݙXϫ)5)j`[E|VrVtҽBac=N CL<`XMo&I{8~{gmu rSYew$\lm 6Zfi^Bo&Lΰ&jV{ipb5H̥[,yߊwR gǟ|ɱ*m`.Y)i6zv+wePz7hOŗɐ=.H50h`!pTD'[x 22 I& i X?5!"Yg W:?o 8t:xBxy``EiljV0e?\X. pIr[O6$NF-yL\h6ޔ%h'GXdWjAupkRl ?C`_Ŭ&[f_R<}"Xihy6BNL3T*FWX]$^-]nD"PA&(SFx^CJC2BvFO\hI P?g^hatY1v-,,dHh-_5#|IJiOeG˟ct=]0~{d:Ižq8 %2jc_G-Y7YU.qJ(ErdP‹HctNe׀4@8T?;30G-/j:PZ;2#%qز-rPd 6Yzz>tճ= 1Ti>?oQE^quW|V4bWWvzqf= 8RƤ0{Dq V~yeyF(s.[T/</-Dy+t6 @wWLN$9OOYo<㬏vʥd=)Rӹ,pYma:ycF vwL\93{W-fЯs{^q*=\ ,}L.~.0Y̍RrE{.{m=d=~s<2\s xP 5T':Z&̔ElQtμHH8C cr(a_wFrG{A_oҦ 3:fgÔtҞdx\%ӘCH!Xס{ IXt}K!? M=^]M)v %ωP"rq` F W`u) S0 kW362俾(%/O3|b>oӢ}ZXcJ߹xwOHxF;5$^jv!5 ,lv i3;RNGM%##A'L3/ #YfU2\@p&TyW[#-G@@~E8ek2M˳֥{g}z D)֕ہ$iWͪ j L1h^/x^Fq(BuU]CY 5 0=^KāyvLGTm~|DD5kOEh(Z4d9ѫRBv5?;@t?Un; 77G =h+vgjq6qɀ,0]GH1, 7zǡ= jY7PI/'?OB8Ot5F 1ꞷ0e6_XU맸"\gqT\M;׺;wof&Ӵ6~c?"W~GblO-o"4UZ0ZN%BR?=MQ ś >!(Sa%5T%@xOݷyĝNr PU:]:+01{xDEhiiC,sqԓKTk`Λ$B/%YIj4洹.P#~>.sSt=R3MI( I8p,6B${&OyIp36IX\v:&)NZG];=@qw)" ҙ!hȘ4#y1#9QЋ =qHQ $籏3kK8YDFj`w57Ki1\/2j5}4#2 _s][ uw#9q.Yx-).G-=R\#?DaЇueXwj'T?Vn="޽AK'|т; nސ#$AݫL%P{.I: ܑ{&$ NMe6h+5<;\y=#/E]g ؑvӉ0Մn.%z9Ɛnz2"8Ovri 5Pߐ 2ʒ$:l.zR%K`йkLi=]~-C^yMS3@]߀X# '\l|yfj+J^}Ds p@JJP!Sfw]pmYPh5H6'.0!ºHrNJji%)ÞzO7/unڦ͛Mnwm5ۖHqUWfLpX ox_n+/УI"I,J9ޠJh.ȝ>"6C#M^`zW9>ՌkBjNBPifaγX7.qO&xhܾH`}/@v6 jPG8ACI {h ~ZY}Ua`tLmV2ogϿoZNa_bu@q4ok fvϡMT!\j&!sϥ ^{ KAZə\MH" ݷ}aؾmSktN,NiCcIqvGqY&Gj6j=TpNF„,K>aL<(~WAUD\Wgq8K>^ MZ-!VPȢnѪЬ>uŋo41.T"&hʒ)Ņ` D_9 DS:Բ|&LEY=L=X46Vx }>( j-*42!cŌ{L̞{ȏ>5ʀ2be*`cnɬ2\<;M^B"=Yseכܤ6-&"}bW'vYˠ=mL"ES ˦J$4_9PBU H{@G@`YGmNmEIz'W [W 6U2B52hL+J2v0M6[k끲 gV$sT&$~i!үFD%`A'Ō:C'mjnn1f}n-u`l 7 Z ~Bbp#IAhHB-wʶat(-GG,I:JQSe"[el#džh[;e lm/ibaM:Ixa avL4 3H! ,t\ oSXE\'E62VVab{؜-:Ҫ/Xy}R,kSiP^G{z8&w1:!΂^,2mYsab{qylnc[YV@ύ`J5##L0\|ؒtHQSSal ~pmZ.$r}KGq*+&F& L@P6=['5"ߌS fjiX5u-Xo9)Yk0k&8FDWjF|[4=Գ5k&6QχEFwO+8 TUWDz&V}~EI G 9ur*7֞9EBіKpF4<U9wg{OiK W j9cF0 cY^x+?g\ M@-S@s[.;q]D^>F}򯋬V.C}տ]wY si gQS/ K)Aԡkmp gs2zi㟣cwwkڧ!/0X ~ۢS)egJ7;'ڇlA [Dd?_J.k*½B(O0to 5VRYvrcyX^SLvin7loa܆a-.*_+h1/“P`V!9?\VQ0xLNPT51m8ի3 nNeRoT4v&hcnoR#IF7h̖|+Wm[bW e2|'V)r<4XeF!hk|t_mLD SLmȁSO*fW *w1|FX`N'9)I)6Ըc\A +Lɴɯ -_.mh[HkjBIAXR8E+r#oPzGCS@*B)ԌNsq#Ld<-υd&lCLޛsbOӁ(;ږV/AvrtTh4[9f:R67誛^ߌ"@'nz{J.f2;j<3ϱ.<'Ц@!ک m:Ht/]?࢒$<;hGlUpP@kԥQODuR"hV|q6З\懲(sE ̺i5#p[+,rP!kpJ"&ḧ<ʾ+N?TP5p}aj}7BDėeЀ2`hA;J NmH6`e׶ˌɻ8V_̙fXZ:\ >Ŧ*x/Su X7)s/4˾nIAD"HScsrgK+{(T_gKc5a)UumC^gh]lFgΒuݑ(Λ !Q;EODyFv*Uvo҂Jµ^,jQoJMq}ݎdb|li [(&ŦIߧ:#|T?zs3 tGJF7fT&kOx3!r% >9,׎]ǔN/E,,i VsgF{ɺ!a)/y `'ÊD]DMNȐ otbq[bDmƊuKca}K&*i{a᭳g7bz$4bukHy/nv !`-o㙠53əq9򝆛A 4ಕuF@A [o_0cy#)E~$PVv[[4#]Kvtrf/f;BHPɇ~d~}Lt_.t ㍭>u,iz|j96$8 :ȐMKOBSvƶswu_^Yʧa=^0 pV|T٘E|ޢ+ w U/0xbhLmCU {=g8D7iu377Q"#ӡg5r)=Wqɦ̖%)©- )v8]1K@-)Xnv08Ltg].Q;e޷!#^RB-'/DGTPX9=cikO)s0,5yCر'rsPi"ߗZ&50iUU(؏@X֤sT2wix*801uv\o(Z(gap@Jr'" X{K`ݹWK|I_K:[ b?pN%|lp8~kKe^E8-!3k϶4\(=R &Mƚ9 |x|vtx6Y^}ۘ5ir(o_;ȧXQUҾF<'XE͎D E TEoCI0 bjwgjS^7G zs @ɰiC&@k\|̺lL Y0KZ(5PvH^hl g,|sEvV,> 'W3ĒN bp,broHbPlSj}x4`Y# 5lkW{ݍ?νb )th;SD $n!Ψ,},jq}6Ͼ44T#YB4VkQ?85XP!z9:eTLڨLvmOҢpȄ797Ld;>*qNkI;wܽ^a6C4ZWŪJaj0M&fXs#[ %I%Eu%}>a!~ڦwLܑkb$.} ҍz98|2T8h#eC"`Iϵ$nI -޺:!u]5f܎Hoj@*41( \z)`7&]0 [ tG*T+J_iK/qAssNasU:ǥh #.lzUGF}p*4JmA(fXBvfwZDMc*$S^;58HF }PatV ?/Fŗ$nnKN-G6Bm@C,22HT;!O%FD9~*n(eOVUtqnUAVc< 3nj#d<5 T$ĕX'B蕐dEs#U>PauG嶗AsN[#HK:F޿qN[[aD_ ]]qz/Foe w?x늊z݄إT@B!e.P%3 +SDxnpz!QUцi@r\\#OӾ0tF.c!Q]fMlg{;(pj;h'xr~.}5yo݅ [\9Ko+-#-)r~a{>W j!}`dw)%ݦ bLϪC B:#hs8VOe{9S/bu~S7&wa;[|1[(2钮ARhg>^[x~06#^uPpXO\CC` ʩS[,*Ag 0#N Vd0CS*@uNd6ZqIGEb4b ;A(P; hK/r3rmt?ewIBUJh)%uQ)FMgDAǑzf(t" -3h\އLM]J,;#2v+aFs^AvaVQcDu X3fyʘWZG:P>']KX\`F@IӢP;98۲G;3м^C d_ϾHE7`M\A3c$ӿX+}BP jA}M16.J|6R6-aߌXMi/P5QJٸxEF:PO \u:` QTtz9ڥQD.}>́,<{Xyb~:{Gl' ђ?6.t0 }]@7S:*[Cq"<|]I 41`#GPT7ZּDԤd-CMVLcC8'Ֆkv~<ZD@U<+c51ۑJﴙ8PpD!!L8-~,x"hO_%:(y !q…#}֟ ' ?ee5~2_/U KxYsŁȬl|HǨ4n#/Gf4зfGVHy˲ϝ*2EEd.xg8#ʏs{mcx|e/Kάjh)rèJ<2 "rxQ<|Jwm* !Ƈ&i0 w&SkcNۢ*l581qFs;sՉ6An`Iƴ ] _Z 1}/!; &{jw1O|owAžADnnQ$@1 8iز@:<rl:yޟ8v&,4֙/ɩ>јߣjx 6+)yr ~Z{yH=| Njj'ty(T\ydnPeIf.b4eWB~>GOeʥv-fhX4-\]$2ct2qxI ,=Zav .wxjgDalGTpi*eĦW`߇>R2X JC߹@caԍhu_#k, ;0ؘξk rMX~\ sS RDu zYYAMSA^X}Lqfp:'Rn|X+9NkH/y@uP+-qE(zO JRX.#MW.Yc|9O0,d7{3OV,kï ic[{Xѷ0(,g*q[ZXE,O {dZl,n !`gEȳ@:6s+$,,^)VqPQ\PمYaD&vӆr32MVofzN8NpۃE\԰iǞ AZc4N(l̉YL]"cr!HWm_T#/S9A A=vNAI+x-vz"9.yAƶAc 2޷& 2-uBT97N%,E9DZ$LLKv@h4s,0#kӺ-g󮾂iKKWem|.8śy[YW[='%1듹-Az7hm˕IY>@#E/N ;3<hYڮ{\183$e;q(zDDl) j p!KR4ߓvyJe{p?k0RQakXah}VĢw#ݯ )kFB–}Bѯ~6 u*7 gITn&Kfd^|.@~eG8P89'TDgpiЄ2l޺ ^>&pXi{(9{~kcY4a #9 Þ sz%@tB;^ktDS츄Z4̨ߚc#ب4 ^abO6PV_57&瑏!_y8̓"h%R」+B4:a)Gwɹ*WG$wOIL*+0Ua8)"i≭9tzh9E _K*^G()scmZy] ͔%@Wufh! p7@Tk_d)A}:BT|{I\,P\ [k0n`ضm -52q푍|2>{/1ao͵SُRl<.Nt1KGѽ%6{3~=NC&t>:ԡY4LZ`(8P̏egL%DtVw5+!.?]႔Bʜ:z1Eے짔+z>aZwDž :bϏL=蛅0y boegd5+PrVͯw}m)=?^g+fG ZHw/ '6 +eoxȅ ?i$@`LȀ/ |w?EDOxF֝jmҜU,Ytf-' PriD`B:FI"MB9BܫBar5|Òr"}ǹʒ 0'hZ"}P.NΎ 'vNW:eE߬~p1 *C"c =?pky,џi0 ܉ Jc舭 Ȳ ʴqY 7̗xp+M%fW!g!FgPK9rX6S<0,39,BwhHE*.} Gߗ~!3?i2N˾`IyY4z f /dWU{`˔z2}} ELi"XxѳG&/KrĮPbM ༅Br?d^hpPcKWF*3Iu_5od5 άݦ_EKUߓxl mn7ȳ|l8U*#ÃA1*j/MW vd=QM걋XGu4 8[EMQ;ߺ34K7qOI% h*!ڏSm+p^8&-dge3tf"xE ݟCےノfia;\*KMH޻0BBT~̸W3=Mb@vθ=::Oͥ|%kIPPWߐن ^k _hWUBs}QfU.Yq6X_:j֤itz8rY٨G|tp|rQ,ll1mAg ^QP 3 ^hJR$ɚ>}j;$10g*3c:T+i o11("kR\9 &HU,= L =Ac+rQK䃾}O6埣 z C/T 0-><f!XָHca&XIHy;xya"C*l?1NNc`Mp y-UE_4Wrh0"_Lx Y e6d ԆXr}h)_#iαL-/SK2W{eXɊ%ǾiۍsoC23n=HPCX{.FLx&e>m'.`+i|KO`A5mC4Zoyy$ƒX7uk@sC}-pF]r`__n d֧Ϛm\6 ?1]&!pKqzP9yaOhG4 2][QSr2[S(X<>rih ʅj L+7zfR']ྷrC/3ќ voTKn*[0V_:]’}S( Uj2:ߎq1~$moj 'qZ#hJsf;% 3x ֑nXhYǶ#q޸?u/yco% JnrJ\k#CN˃kX$+1ʅ9e? f3\5B(ͣwq?nW`3wT%_*a]0@( jo!d~?y h+?Lqc_!ہ-_ H}4.Eoyj]PTY5dF]'c-%`̄!m(2H2_$Gn0Q6t>„rvI|6 r7-Ti즌2< Yk)O{mY\NkP #EڀV 7vyi>"ݏ]6Dȏ(Pk8).'Jhb1%7' mv+ny}υV3I0;kTlpò ZxвRRLoQFv u(QV^@A\\o p~ [*~B̃&0p~e K+`2*:6èi~*b3vj4"5Drkry|6pJ\%QU.ayCd"i@}g5,M?_hb+j@$EJ@A˿Ԗ:: [d60!0q9N33lh,c$;d .Jo&`%7ܯUs@曤Oʅ M%oNN٭?܈iNVC<,zd( C4qzjA髡#8*El+skV @w”'>Zkɸ`z'epKBRu搯UvBz`F}HBópAMapdB,,v ,~`n<2 %E˩+h?Tw@|]fkI8$ h,D悳jQHTsؐLFZq f :2bymAZcv$z:b4eӢN{ RHwwD# ޶ԵSL-"Id6e D^%ڥt(yI[h\P԰|Znm,! .|ƥ-,e,')C]J!%f +Y8W9@ ^pLq}% ى#G3~p>m >~iw*(^ RH&ǩFa=0g&#ړIyV}Prw4<ȵ^FClu:[5K)P k풾:gA2AQ:y ˮAt7 Mk#EX0wƞrf^tt 1:Wxs5!i}*,48[fx"?V_h';ݻ -ӇvОi+N`Bp5Wm-P')$ɟFٽV65WL=]E+'(5zlhyzpqq? \uaz] /&mnG;P6}L i%1xjWI [)G ̮}ccjEA #3WKbV[e[D@%YUTfDTZ*֞9 ?|m P[<].Lxߚ{Fͺ)@.˰{dz nW?׃7zr<:.ԊsOԽpy~bR8_\sMey|p]󅀤I1X4s9{J#óX.D> a&X|J1>o@[+fvbį81uY 4W!Že!A U\~qt V2Bj\?B Eʌ.2Tz6ҫ-ѱͿTz5ïAk&֨M)!8Mk:&:z /9 g3)m%F3.; ~J\R=Q]p(Kۖ0Lc*=&f+0ID}#$zr%hR<PVd`AvUg!S>S*&iO2C;LStb55^h4}I=wߗj\)<a..О "\J_+?r |g2w7N>d(IlǔAw)W'uwx՗?_EgpkX(Xi(@tYltRd"(N)єLGGa\)6| 5btԾd^]nA# `2=G+\kr[$Vad _[cMwvbǠYVobGk FFn` a?Z8G\>@VY'p2/R$MǼbːcNCDm9_t5[Jy$SY%"qܸ,bUvL SP)Ie+atj;?T1fa4E6?vaJ-lsIS[c4E.8T>.y %#jq~Jd2 4tq{5:xSn<ڥjt8 SϯsPWDO.se-ËEn1h`зqWX&/pRbLqs4:.NةXB:7;c{$fMqz~9SѡZKPMӲT1v~rxA~LD{-LJ!%v !5#&70G9a3a2Qsz( xHTK\EsԌPmJ #8/ x~T?U;w^珅kW͒ڗDi)Qũvq9HU4`k GW HfkI|it4<|@סי<,xvd]R/ξOJ~F(oJ25~PﴊH~:~Śɢ˄µ5Jg+Za0iAuo2 *_0m%g)53| OPkeuLMBft9萻h R]ΟÑ7u Tj[N7zfXA!f#,mrUV)ʏUJ R{n<ڃጱYp!邌? Wg=XDj&4:XNYHÓ!!ULEQ@ᨩ?xyg&\NٕpLgS-SfBu}W$q^( G3en)Ux+/Vtrσ86c9|m㓦(>Ъ <hN,u(M|aj5J\h)'6I3)/b!nH~fK̸rÔ;Vo»Q6ak^G[U;a A}P4FrO*C^ 3Cꈵm qgOwҳb:NǡGr^ 0@k_6nR~/o?d%~!%VQ7]|$. 17:`G;[B ޒ|"-Fwn7"Buh@UV0oA|,ZHsk#Beb:V?9pB\*Um*]>ԓ(2sfuvbiȯŨhsM ,),ι>CLP6}m7٦x'k!Ž7L)cAhU3ZYȨJRi.DbcNw$Y%a2N=fe}T-W@`'^ېځdU<]q"悇"W̋[kK'8圁 L)`h 8@* Iwĥlsba [ε2}kkUU]F˧X-6DT ;P ZoԪ&rHҐ0UTX, { 9k9"p[u*̟(Ni5Wڹ#kT;}K DyZ8nW&aHQ__̮){nVV>;`e!w^bpw&}؎ G|=,W*QĹOl{5S H t-fܨKpn]*Ð)>]Y٢`__<\P$q5a@fj)7GvJMg{\-'CJzS~hKE\^B-UMV`)Ðk'.CfJŚ m쵎ԣzXىv3]0owɲ5$ <ܾpi0:;&|V5 ]j= EW"PA/8C}[NDC|_J̏h9h.-8Ȧr䁃*@+RAx >xmȋ9o7v~X!LL,ߴbYt~pagc”Skge]"Kj:[+aR!-fdQ!L i11>n*e v?M2dBB!(]:2mf"|`=*LI5 /w2!bš%٩l[eV:`.&Q$kU] 3 וq)yuqj,GSFKv\6u<|KDOZr5HՔqj Z 0tY9By [*iBW]}ěpQԛ~AZ(=Zr2,gP2@nqv&hk{h|C .QE~q۫v{yY̛Qh lۀkh_?4*:P/;+Q Lg/J 8A,U>cㄴ[DYM lIaz`'  T bԇ ^\7dنT]*CXI?}"9Jgڽ(!qLΦ,Y?5HVVGnyyQf:4@s-ujoIpcO|bDEIp\Y;7RQx&^! 91GfѡMfi%e+z7`} ^,6nkRg`; Duy&ȵ uOqiJdR:`?֬ tPH6#x>'!x J_stJJؤWXY魹P-za)I .;.iLkzr $%G+lN^#bus2 seEG%ӥ+4D8k_LSe;tzuyV>|9,>)T>un.%<zFM=M[5hǜ*rATG DuMuO`}2m0fHߖSF5Nސ!i9ZJ,B*(rZ_yi;^ (Ϲ|e3intghpt~-s483 <jt5]UB) FD[X[[ $+>-+R\UAرIB!= D:s0[#]DzUU̐ mNMLKr4 :+BIU(QS,p~Ijxxj" T03i{R}yBe!r:dRNY›"bMox N"b\yHT0@G{L_L՝o7'F*pyyzL\5*-jNozv9DpV&N+%qZAt7q#|ڡ o4Q4^Mc: B!Gs`lr(|RS[qi\Sc(z1 xЫ9;RܷWtumoFmA nm;xP; cj NZ6U%,$䎑]6oPYJ4ι-݇ciΠY],|!=&KE=M{ӉѬ9DH D=0x2}E 4#)IQhJCA-$KMގ℄Dټ( waJtB\^WMPB.9`~6fÔ+*+~ÅsZךJP=2H7Ǔ-Kc$L)xE,9a)7PvǑA17KSDq >kmLw$cL?\kcff)Gw ~r@jp˭eT[lVZ[B@m- b +ds֜h.MQdD0wmT'mk;aa&Hw>P@?F;֡CK؅]a800}*odSc>Vs4UYDxU3 ^'<҄%dE؞ng69=?zN.kHzp2%u}l=M!򄥇֛~1ߜ/6Ǣ'|N=~ҿMj3B` UZ\jMù$@W6,^p:q`g î5(2Z6 {hZ¼75޷.*QaęI2ڷk(4`* oCElO3`G^rԗV߾޷ "iKi 'Gnvr UI"m,g1@Q@cF>X|-M~:W%[- JL>X7l0|Vx3[=5-Ĝ*V{{1ȏj ΁Ӏ~ zF;.zr~0Ro(E>X(@J  KX O)’tBdmz[60CpУW:׃]6 5cmk+rkח:vX2xLAp Y]U-ǒO]Q)pKg&pG:RdGI?7RWi#>~8;UTSn9>0C%h"rXGhװF*]ut `  }tM.Gu[}ŋAX(ߞnhL#_/ ׵׎|j(uތNw Hr#.ݢk6ڃW%-@ y~L.'Qv1RmlG]3`-dj^L1N`Ai_;Ә]4OmE!?V%a͡[W]]S6^X$-?Ld7;fpaL,Pyc%0.'/^rK/Dް>;llRo5η&~k5}[=R(wj=/Ay|XBRU}T S) {! <ם^Qs3%xl E/CrK=y'}>{R(nS"g{5$n(&Z22e0JYV!ʎ_kN0hQ[bƤ+>$/0XmPdԭj,LxXc@B3#X֣6hgywE9WEuEg%x(1z*Dp8 WSD'r䪰BZ;k-[IJ̅F?;$Cr'Ъ `j99&ZNbtpKv. $_MEL]??.3@~7^Yz-ayZZ5(Ilke\.j]VPfJhFʴڄf1f~WEw.î^1'G5Բioyf|bg6L˞QNWm[pg'!v0~/&i҆Stp +iSA*J5GoռKb{=jV\3nij"> D4 B&/t@W-y@օg,ӂ@0CTw,L=>]cgm91G4C#Q 7#㱪mqNpc4ZYg e;hdzw̐}- dFWWFF_zQoP.5%{q3k*ש{cYL%lqּ(T/[)v}o. 9(Pmg3V/1l ۾@A_MkPn05G;B;ha.W"if?XR,cעx?惹pL+Oh9=`Nq!>hDx=p G) L-ÉߋG#׵/-J,?eaurpoQTPT $sX*EGW)+]:O! sItuc}cpHa2(P`3Y+ALEؘd>CǙ;6fa,38dYaN]Ծޘz@O) @/:T)% i6H.")K[L S*`FPݵa]Šŧq=N{JkYLaPB\  3Tlr"x<6虝@"r{vՒfW2 d?LBWc}ʹ^^i> & hH%i 0&x"N^miX1-/<;Hheȇ\nuN u|]9_[7na<%2C&ҙ\E K'[k :WzK܄ xi#ڋHDh0,OuV4& I[;J89Uo{nJ͢N!:Yr)F_;` b Z RLmhh0ѣf_Z?$48!$60ԄL>ڨ~Z0s֓ -VrB38|sw,*1CHfݩ>5?W^]\4sF V;bP#E?/M%gY,n_*2XΖ;` ‰N` Z|Y$9rzgXby^o}G$][0U2A6궗^iLh*LUXA'vSt(~mczǡ Qx֥r(j*#rW0ZYi ̂ņᚎԀj܈ŇNA T(z97YIQuMXZd,U^."jq?Rŷ!&Cb; 9gv3%0(7T }Ot4X{:JuLJAڬ'^\JHf뾈"M=Φ66Wlndd9^%s]80 9G:mNNhӨͿ<剥ڠyGa75w.I1:U1N2, k> YSpA@OI*qQǻum}<ܡPv5NE|Dʹq8. ewslY6H&bfm6}BТW ]W;)'LU |P7R QdI׷؏mlJdٟ&]&ut - Ґ88>ѯ wqA 1&BKԭ=a!NIo9ar,Cͻuy+W=dvjJӡ{?yEV[Xp{;3UGjEf/7ՌD ){ţ,yf$~Ҁ4WD%B7i<>3~X>LCҼ͗AȊQۭwtգ>ïRפ 釿}P")333FCyJ Lݲ8SGA"-x5Ԑ8Tt \4O[t'9~6fV`ex6"""2VemI4Ugl97s"CD)O ;G_{JW>r|r򨃻~ASk2}d'Tϖ+| !:IšN R6E?YXSaFCӻ@.i`74]W 1Z")*\K'pG8u-J?Yc0ӢVI O 7;hȗ͂:*F0)w. iקyJmDqx)i{-Ś}^qC6q㫕]*{F󂲎^7%W-r QԘ K rz!~'0i0 t;Z<cC>5 30Tk;rJ|; " /Z kmKrr@Ԙ{ULjOk jsSX~.AjS)kCk!iW9= T]/!S>|a> R:oK^.9YL 2db9Ҍ60KػT2'nudR@N]XfS*fMIEzmQ4mP@SID] (Ask&Ayԝ!mS>O9AsĪlT(M4leHƆyyZvߙfhPhz)O<g, O@@憌w^8q'4ҐCrXLJV4񌌀l+84n?Y_'Mɞ(sꘊD9mXo~ڣ/x>aүݒF;(| Ys?)wa'~Civ?d&WGCJǕ26ЙuYy~G3;!p7W)HPvDa}P b,ͷ`-;:s/sQڹ+tm[x2 fVjX<r)}& # g];)VOэM?M_'՚8:-mv1xsznHq|KaS$.qfKK 8\m;,wU2ZʼALʱ{JXS" ?/^zȼ833X8xb9 e$Z ^-I*ufb=IFa%R7A@u5)Y6vOh_Yy^ϐ_}̭a RClV=_㐋Yk-z9WiMc㛓|19H;ݒl-f-Ĩ)?AH;Z33qG|4u{:7u n 7z憝x g|rpLUNN}UbCZJr)R~EF=||O/h@TQ.e?vݨhox/{oVo?b2'!BAwO09T!_XwwY)I_AP4 (-u5ojf} !}{ %efp{I7`Q1%;Rq#91pvdK>GLx7nT,麒ui׵۵w) 1F= Q_X=p""R;9cjH˅Fjlg){Ȭb#"$<k5ը?(-9+OKZQ% `V>|\}S,':D f!ж4%Y&;v q("V)BCe[/S ְg®ިz9L[;-fK9e}ImGOՓMh|1Izf'DfYC/?ړnButS=O[\Y&F9 TXv!=nWD#.Eo rӝ/LI%&O:YY+RK,343$ǎmoAB!g Ma}Æ!-Ӌux^8!4pCݍz+d5ᢅB$0wNoL99Ir\›YF!BV$#)@5uy]9gB 5_|wB 굍I|DJ|mk~xl>֎%PxTNO4VB}wꜤ so4VV>] j'5{(T=l(Su?Kne8s[=>B#sN ϔ Vx=m'`H>K^dl6Wdt:c`:p{%IH`cu7u.2:o)%h)aTuh"Bm M/9B|~ tZ O_P?f>4!Xa^INKWpD4enA/!'8"+Cxw^1hKf0r/Tm>SE#򈶜$c;ۯq3у` |?_o;qZBs5&=gjRpkFVM&/ĕ4A:@<>HQaޑe'upƥTklg~nY)?;XA+dPWᪿDFI@AWq2Yf/sEKACTYP#$F ֑hRn _ƹϸc,D||*̈́jJ'ĺ8R#lg-P 2o#)xZrj`sqXZpnbv=dr6͹?a  Cwy  WKJ="I+=r--?Ʌ9$9:*QidkPJ<D%|`beŇzFlM♎rKPBH nmmDGM< V0Rf}4 &ީ} (m~mt!ַۧM_v.ߦ݋ATtޏ nWBoi[J$Oa_&;+Qё @[啼.UzȜA^I1%:|=s[׍Zl'9,Y JI`?m 8gL%Ӏj]E &!lgk)skwGl78i7ޢ (iRΊ6եME]& WXWT**q7ՑTr2䋤H}RSB,| f>7E&3PՋʓ1b>Rp%#цpǵ:]\ {K8I(xtoliLV$Hڑ]2]y݃ cs4RLaʶJA>*1T CHZۀHwz*9Ųڐ5*TŚo"Q:iLgj،[Ц'Bd@:Ks@K/0тLqί[hfE )V9oᶪx>0I ʳqBz T0Vlo y.=Z"٘Q~]b@Rϕ94P;JC\ic^rl) OzFB,GAzD3!ڸ,pt &Lm|2| Ij8`6#WuĔ;2R ^'jm@z+ǰG"6h՝s#SuLFNDVAN]}V̷:Ƈ#$1R7[uiUJ4HiJ̜͟'4^fʼnFݘO0~p*!04[t6]8D$')twpWf (pVLGfmaQiίh쭜d1~ߣii$R۴Uv{$$$r pLp[\%!tʒ$nT]I0i[ULsHK2 k&dznC ,**@6W^\`7 KSEˆd>xT4?A(ݜvR;1wGǟ%ۢsGHq4%jNѭAKsULD,:ғJ 7j.hcu7ǜHԙe{PM) B>U: ۤt iiNy'&Z]D[t%Eu6JXV MJj.Te"1mcs :2&%Ѓu ?=\ lvVqhY00vpыApe b^pVm[cpvK"}qWZ6ԀfvDҕ_Dx_ko'I՘s@tg$ +dP炬S{bzn@^_6 _i3{Jv5m.5\9w@lYdt$UEMdn29Ll~3 Faf|'<X&<O6?MGB4FS|:, ?9U{jJ4Y-Rn-kL.0H|6ߗoZIyC/=Nd=u"Zw=+D\H"ͦwGeqƵ،`{А&nЬyMvXE(a_Fry̔*6aK&uTA0als\EmotOs[.fSzg':F_˔:ل64AWscweh2zvCth 鑍2CUٸ۔H;S q⌖1ϳ Q;^BU;HPA6f͏) m5)Lo19 Jl\35)nUK"bޟgՀO_Lx^^nBJZnft[ ~M| scx !An6)mb\p`~r|c972}m 41-ER ɑf9[C&w Zss{A&Q.K 'PpJƭ™Kc|v6$LC{zjfj]6+{.t㿨-9,*[CZm6pQݑW<9R9R^h+f}Nt!ثae\FGF.;6qI%[4"h{CI(E9/V]_C}8 FQ,Y#}!.j6g[k'N˞Z3Aw]ܺnkˑ4D!WW?ӧkg}?&G@Jt( f^ _]7)1κ ~ʃzS].郥_h4Bu7ww#0Ec4hbh Z`1 ɽP3yD}T Vt2,wl~/B*#Ԧ|C>0PX$QG U?(ϒ09'=Qy-ݡi+QߘKZN>)dKk!d,1 .MՊnx l3&u8ŊC ?tz4\K-ݵ,xsA9 cOĐĸ֜NkwhV #*y%P?NX!yE݈x5PLe4Bl yAP,,Hf5dzۅ.i!ʶ? k;<:}"Q%6r7ן⍉Տn1%">sZC;BlxHLc_3#!NJsoYYƍRD! R>NE ȵ,_P'61+}&+Xsѣw_= -v@0;5\s TD[_up M +>81.Ċ>k¦KG-GVꒇQX4XQ|{\q UϏ#'m'#X#.50"7 ] 1HIJwozs Mn?z^[{w(I4ݸvc2[9R?_F֭eId)ROY=,}dBőEyRpe^]v||Ɵ(JnJ|Lу>)q:i5.9wW&5]:u470FcmӋVa 4[e_Sb/ѵsXOZU/RN߼!}P@-3v|9?q/]J߄;lc޽^gq jcL6#s9?G Զ $+FU%u_;%]fF[3Te3Phܒ%=fm{9gBU,E&5P Fy 0)%B@+f\Xok}q>ͱLLDM#V^^7d^ RK. ;JbIظ&лb]Bl<(;-cd ҭQY9`ϐFz6|׉zI@5tnU'$r%j#Y9egƛnV{ G8IeyGļOwABzҤwkºAgjds+)8wyX7@,r@PՠvTwGfjc_tqaS/sǺys\dv&oj<%%(QHm69Gٸvd̢i==Q#qG0j%rZ۳% ]HDbK`Sp𙮸Ȩ7]J]tV).Zq=ͷ1LcO2li ,?U+B i3#FqoֲgSn̰:Dk[)4&vQh@|. 2\Ob8YqWhoBPa`.)üƉ$f~tAzBB.tO(LVeȔq^Ѐ%T12w`4Ѷ@x%W{F'GG_Qϗ@"N1y<-4Hx hDW\I}vܖH<+-eaauk{`nbbGZJOv(Խ*}hb}(r=LP%q޲|\|c$}9oڈ+ #4/9Z;u5N_J(+ـn! !P;T=v9>Fq?tluD h^jdtw&؎ɝ"]wRN\UpM0w|0GL|:fb=2$]ڬǷX&W"ja 8L_44I"bo=9W9 $iܽg.Q! HNO1 ؈P^0}˱ڛ7#V w +8dWtFWLgu p|W9RgZ0ZRlyEy xBL'ދ6u{4{K a.Iݴ*l0 ǝ:ǿSuj҈bLpn-֣̂lmV<]^*wXUu_FiBƋNͿs’ʴ\:VȦ#pͦJ,Ljt!wj u[-FGcU Q*⭏tUr8f.ֹ+x)l*inO=L5TڳSY"1Ev\~q"|*OcdDTPx6* ϔlF_,,"uр J8_ V&xBH,F-n H0D?jM8rDiCi$VC7;l| `t6 k$]-Xqsߌ۟L1#\ӒP /P'.Y <{->Շ/iSol$CMe3;%d׮¶ ;ȲFNV1Oj TxnI=զo d3ٛۘl7,i_N<5&iTnD~v$"Zb")e ^[nqdbqP8D')!<9Xg {PG3kAl=m2D Azc:Ď TJt-[Vc|Z}b&+BAx699/z/u`%-~D۴ F}=z1$2iRj@F#$aG sQZ1vw?B1|&DDV,{Q7h7kt?ΓsCT }qH/q{ høXA Cyn_WmP6q0lLz~ѹE翁İpqEG̜VuT-^zAmz[\tEsTM6HXi#wHS1/gUsыBq| qAq9uPM9Pka:&8VՅoLh5bn'Ŕxh97iė۬!p*74ņ8@Q:gIN6|ʲHHHo K1tkj)d\)]5Gb b r;ۀ=c@-^Zr 25Ŏs3.&牑{kI"3R!G_SL2qK!RB^FliROQ"4Vƕu8KZ#,KtϛeK5nbUI6dY|7S,͐i_蝶#Շ|vpQ J(ڹmd{M0lE?{ Ƿ/_jse`̌L˼ZR{Udۑ}2"|,U۽49N>=I:gX#r==U$hPl O0a齐Ψtj3q G(-n`9KV#xn=Y}:"{{E. &`D`N $Q'@lH>.ٝzn魙U^-hWJe='~oɞ 6WB':*'eD <6yأscìE ע@ݕZ+9Cė -}{cZe&[O68ӣ^6@P8ґaZ)L7 n`4 Rl-/;Hm CLt-LXGÎ-\*/-@U"? x49uXx[A|оh,I"Z`[ tCQr,sc.)3L}Y6\bM~a0ԬR2]Ewz53?%ˤ{aKfs, u?G6*_Jo +vhܰ/ c=5 T:iNaEfN$_UwLbu@ooZǪʴP ] ?*2U7^J?b<^H0աKE=(ns& 5%ݐĤdum,R +w'3_YoEL]!Lr?~{wfR!m.)bBM~J6bY%mq.P@nXFu+ܗ`% Mj}3'#N 6݋̼pґb#gM|Jφq/.|N}H&Wa BYl]~X, T0h{Q MѣDP!ʇ Xq7}>j8g@LTT''%3xBa*்oB<{:M;f[\/tWI_[w Xx9!#v< ޚ?h@0FƇbLlDi=]8|I$Qm,~<*zGFj:tIsفJ܊L,]9ugw۳#SNͥPa ĕNK2x7XyZGLisFyYCPx( u#sS}ƸucaǑ}]?B(ps2eH8&RͨT6U]ihꇎX QK_ 3Uvkh'v?z厰DkbweM|ݨFqm -.?-%]gL9J0qXyn? ޵BiX q6Vf׸#-j"G單ǽ.EhY {֤64D3&7qzI7.Khy'k!|~*1?aˎ3z B.lƠM_.h:4_`ªC3UJzGJd$gnJY꣞}YvkB:4-a.l^FJ]p-/nűt2Iss75y{c;0t7՟{YUXcBLi (Nܣw0@WC2˘yrfW$e*ϙn4t;rxt, &oBݤTKY-/`{^rϐćCOۛ5OK9-/KpEܟyxT?+`W&{63J ]I&4ᬨ5Tom-\]U|%tb ('J;.2JeJ#G@w=]?od7laEB lpW_Uׇ䵫ND^i^GF7w1bѤx=1șƅEoIң>z3=X'`z pVFZMTnj0VHvݪ]unhK Ott=IE5 Pvຈ4Kx#P|̮eW`bx[|mQ/'(Knp!cmaHVy2(nA~;N3d{p{Kp'ǔ)YUT&7}'arΧJw.WbkhK­J"KSC~kU_koƾo-W܀F(Rѿ}鱼ȟH}X$_npV)1,Ѽ⦌Lz1^x Iޱ!<'&܊}eht`\7t Ah r_P%V57mDZY?͞;R( \IAZɗLAkϩ"^3h@Ċc7KX =؂F*]"o`ϳf@9M J7CuLK{)U=x ֖*.յF;#^+ytdT 낔qJ1& TO)Ħgļ, FRf۹܁|Z M$vY PZ}ۺpj%2ԧN2%v!]~a`ŕל8JAet)]*"li kX VOz]t)8`/VT+ߞ(O+޼vs@:=.`L+uwKnwr`*P%ef3QH{N0͂Nĸ݈#uHƹOn WXwQ^t'\W6^,y)@?pכR,39tغWZPI ­.Wh1'R$DFvf=ֺoQSrDftրY`H05UobkAGڻ6H/4B> W+26Μʩ-(U3弓r='MQ"E֒x,建OVwºZoρLZ#ʲ'Ri%h ǎ ݟ ¸r[PZZ(9,j"MLrQZ<_S:41)z ;)EEQ/2EO ]Q)e5&ad4lB-I%_TVMbOfr.@UJz<vL&2 %Ac FrB*Sn%T+Ł ‹ʘ3n'r2z^7g#*P=V7i1%O?9жj<`l%I >X/G'5Df\E}3oJ&KgQ*aZy@Gw'ϜFiţMgc'ـ {RODXаކrPz7[;7,JN&fFv. "+a"_;E{=sHg$OF&J "ry-R1Ч[/b1,B=zUXJ?[@SAG~ 9IzqHг'cigB*zWadjݗ܃g15B+y\5+68Qx(v.Dtc¤/)S=XY]tV /_M/]E6+*qLw>u&zZܿظ!(0|Y{K<RI0\Rw_T_5:H%2n Cq wCɞr#e>C&GSZES*X}^V* %0 Y+lgÂ@Ѽys'aȃE$.E+dZ/eKj*Qsw`,72487DT?3>{%2"閰Fy1,(*׈׊%žNZ<[\s6,P|Oq7VC*~0u64NNb s#_SC W+@\V;ͷe('Dd ϒH 1!߂5H H >db" U%z74_tFJ8 8@ WƆbQg4O]=30SÕ%lZ h8L:2셭B R2bV` _.I톍+_a hE=w^ͯxvԟDat$ |&EW.ĉkU$3``!^EO۷+ymHqeNոáof(4M)V̩K{IgA\ƇPV&&Yjͭ7 ZܕRBq0j/Ɠ wV`$t|QL?D\Ez؛Q q }%oWubggvcKe\h<=3U/.{wl/}VVZHx{[^eYi,nҞMX!9؄Ug(Tn'(k&H$wp~3C?p/O `,HQ566瞓ec}R0oIz,i(2KN6$P#pc5QYPgr&Xa}D[vjMyC)Q :qIqUOXt{ZfZc_ DP Jӏ `5pCqe{ yE:$$8fUNҏ, y9@*_p%- (&7.ʆ~a52վw腂l\ܧ @/ J m Gp-L5_ C&Ǡr]:X'u2/$?"*T/q5E[i<i^$"&3! sFRI8ueV0w6r x0t`&w7,K)Y93seg6[h Zg!y`$Q&W1t#܏pA6CUBKJ|s^1:g_ˆ8˃ە k8 -DmL7n?"=__?qN30)?ls6W{6Im;25ry ;r?7=`iħ4v'RdWm L_bʳNTHM̈ V.2Bź;+cU P\[jŮ5,˰dB.CloEXo~8gnz^ W Gn5\ `F١n;.lL]70 "QyT\@t@ɴ%̸QK2q}\`RE)(IM|)ZnXo]V ^!/."*zV [ @7VpHڃ:FE Hwٍ'}F\)TGɻKpyQР[ # jC2M9%;-, I{IMRGy>:m$IspEHoލ1 GZr &?j,CGL7y`p2Qezk[>8Aj<83ɫ% [O,28C,,XY2Fh'Jt=M*?#r{b >]xcBRiVZޘw_uPL-'I.ʈ*%rSN;X׌ yQX+(2=ٍ߲GE'faEɤA0 tB^5I-C~$"ʎzۻtymdQ}%LoyCIh*I!o$%EŃDA)Gd0_|2<˺ِj\j<1 ZF@pvX3R" !h{~x}G6<]|%5˅Kd 6o.-S]fcRS5zhV!o:I[n&DMzfec`N@ lrok:"ieytQMM.zr.u B]bF6MHfꭱBB#Tqv{Ury1*DKq4]qȜJ,jIKjx8+ md[ӣjG\,DBG~Z砌w@9X bw)W  |wD!ۖN9C|>q&G`i"0^p!3QGovF8!<:R 0=4{c Liԃ**5 > }eN'-$ ٚʼә+mUNU7XcGWvSןs +J-M[;aSޖ̂uK[c<9n$BW%& h#QmQdde~p.E0P/t42q8'Qjߤ<^J4sVX%̜8J 7Dn 0wj F}51?MV"(r _z%OH[F ᖔQ8y(HfRne;=YuW<2Le2G=d2_1Y:DhF>XԷ6J9 (󸰶%Jay1]{A1ѥWVaz "%钺\Dl~ G`3>9bt{x=QrU5MR+Z'2+E8+e;AR)6_yBP}k'W؁2/ӊY4Ia_&MnNo)[\wk8N^0b&Z::N9Q[l7I=B!qKY]Κ?{sH i[&k߸S@:Y%_ HAycjn-rbQ"& <5γ~)^U'e."PRD!X3oosSW>Ci QIZ ^%@ߠ+,R7{%Ku6UrCKK-.,j %L}C2T+L*\:\5c%H0ق%unK gk)Qj`:Y:ȡˋ5;S醺DH JA"<[wWKY{.9,TH=lzn5Gͣ[^T{\z}YMmUY©Ay x=MsDw >x' )XMEHVGp/ۉ] Ѿj嵡~''!mh& 1SmeB&aXn'Kߨ5%3^10%{@gzZ .m+ ĕ1p75^O ۻKA'8RX9^7gSxgNf}]tԹְU5C/4('B֑`g5a 178emL $ϮSR9*|`/ T%@~"`ιl[Z6$Sħ~URq#'1 mkc9w ؄_sB/ܵ׉uEfL㐐^fK*Uf>yv&3`,0 _`-5~:OG==$sz7'O~řF>b(+mS(5֘;-= ?mU#QB,.55)0~r9a#lUJ A IK@=6Zo\ُ0Y;ֲJu9EVkW*\`*1UJ/'Ժ(ˡ`C8GfG_ d+A=/ o6?&E|xKսTs 8qF>33. e”q={@m6 PGJ'~J#^mv|J7#2EIYOe.P%.adX6s$U~L.P)@~yG FL%zY6z؞n`w7+[M~\=Yig4ucB.wXmJ~~O8LHjL/!r~G>TE}ə װ  w[{ ^cFnodv!^*D\&;O y;]Tqy]eP;?Fb:+|1(uM*l:k] :v<*5_8xY8\@$sCӒ&S HWxFXNi]*T9Ile$ﻶ'5VJ | nV+<ƞtơhJSsz<:1fq-S={,K)_TK*˚E1hQNzU%E!0Rdv2J Lwmeǒ3.@x Իo1ׇ/pM# 7Uݜa:EB7B9*ΠD#2mPʖ[-}>'ҕOtaDž :qDT.R뾒o*xea'$N"H!E{Q4仪\B7'&F[%]1{i2j'E 0S^7GuaV+LHYQ]/W"n0c =րV`#WҢV29%&XbAؔ!1Mo963ލkW(MZDeAm`Z2 LXUf#smːsz^#̯KCjdF~>*4E9ZjY+02k'C h:}<m _1^ѡ~JM.nqM#sw̷q~j|>"6;LFs [/!-wsě{dok^oZ^O"\Crگ\J ]jF4C҃M¥&;4*x3)L>H?)F|yOM&b Ւ낡 *w`NVV%ף?+sS<m /eۀyFYx'ԩ5o`r,[,oYS3ua ,4Dbؔ/+X_ʪ @JTRibgF5?uIf4i:Y?Z83dï7 ηZS5vY4LCrBqg9=d`Ū݆uC)@ ޺> !et` ˼F+) r2zHYbE.F~vӇofucFX!ky̧?ύ {נa3:Tt _?Ƈ}irq U ,rCӧP3-BLjfb6 naN;1YY![nt}|,x @ۨ?GQ-n\ X.!=Oۦxv}mf&%a MY=a I/JOXF1l27P^˲tUN|I}\m;q/-Pt'"=0ն2$B9 珲F?~ Th\0Ì[_>!?U1 p8#/{UAӆ?QK- I8 6dA UJ`4Yy?R:pDI$TX dGm A O'~+&$'_p ,nrr #"}UXޭ<%*%u.jrƍ/kAJ ?׵FyNyu燞pwնgRU2AyFTd%R\ѯYh]vDL=~L$ZR\]oR2;a0s⽦?U.c5.- UGO\)G{4iu*O帥/+e$(\Y. K1/.XxV)O'_` $C{{i&pmKD ?] A^jحF=&чbl ^0Ţ@B \ږ2.k^9=cʏᆣq”VFY.P:ҬKK Anq kYi7LhOkAgP;Ws}B ?>ƕO4*0췓L>K&(c³ gFNJvGkF0r+l%y͇2H:"0BY&Vivy ɫ0&~`1CqE}+tpcȍpMg<.-F:Q}l C#Vlk& *&"*zy,\eSH_F΃TǓB#yͮ 3s PE@_(e4J;PYc 0"_ Y0@L/ rV`kI'|'Cȿi 4j:,8FyB~-hx j^óR#>~Xs/B${0eLRzR\ɶ;+{!w@SwyX8:]q؇VޯuZI:9>ꗷw[yukgGuUۿˇP hS!QܤFb2+`\2K!Mֆf8ǞͮVPiGgJæ/&=Tex10C+i4fREu'P\U ?(o?|1F@b N,FsE%Z9uќ5*4?_|2TӷCHP C?@Kw1HerO}Y$KI3rIJ&Iнfmſ+c0CD<&Q'ZP$!(xnnxxT {;lQ yJz 065Shn{P9Q)VRKqžkZ&eCū'׿F'gmaː9_lH#^)S+֣ңU"ӑ~s?P݆]0+.g&aR;i|$'r{NO ()v@yҨK8;DlEZ <H JvZq3^qQ}w-Zʵp&ѹL3_}-wFlzv5bH5DJt*2?(Tma\@a=Dlw0\ГGQQ\x[-"]3/M(x\,aG>:(f?=fFDEʌ2i{A@71H1 y,O5x yE<{"7\|'&H2YVSpkַ|Tk %=aCľ eeӬ5\fF8TTwCD D:vS4{8N}!p9ڽW+y!~IzZ0J x;;<`+h&4*& >طV}-o *u"xUpUXA~ ׵<&~:D;@Ω\o=ɦK<9^MITivo6)<l}_nb'Yk PUj\\X9L 2@ ,"Zlx[qb6dm,8pXvf<\1Z>!m0+%^Ie~xWie_qP&lvq.;|65>ⷌ2 SEl- gB` K5^:0'L9:]bMuȾp8M-~~>|ei]xͯ^>~(a). f^cFaB=m{r={E.y|sAY_5!~bZv(lə=zL L~RZdPt_(Jۃ޿Iт;V$9c-]o IEhrtl]bχ j`WIU??!b/RڴSg&!fbG)L4]OuZ?=_x[$G6U<:%G+|A$Ws5L$0kUwX *}(~r>8;|cCn`m3сa3$ sF8OjPN/kǍ/üw@jc8Nyᰏ'WI_sB$j~/5WAzm^u0e${h$ 2]1Z.x^͋s=/k)2ӸpҰ街\"$2BAR6l*cU;??C.D1$sMm9cZ7\?PBt_^- WqL Ltsk'%ví5*@8]>!ڸ;SFB{5 '̢ɑ~%("3P{Ȅ(Q1yOb.*G'xA0%d\>[zvx3+LrSz)Km/À>-)BiUٺ)蕝<%U@2*2eRפRr4hԢ'"ɰZ6ǚ~ `G|#7 2 r$!P$1Mks7c-޴UM1E.QT9ue]}PպQVŠu=d:[BHlYN] Koܯh~'hXz 8~1s0dYC3/̖k 0OmVe_7"u.CL:f,+ aKVK'EAo\6eP@)˿OLDW)-2w=arw4e2w,ww}B?74)z]A ^5("*b-Q+y%β:DpP.p[ \Dc=תL wD+HYk6ԑ΍Qz dbm6KƱij7/kcMt=b}c9O^[&?-Sjj[W\H+]"6%Gu)p0v7vY~+!H8jߟY;pZ%~O? ְNcrE"NjN}m탡{~j*]C٤^38:ዻ9kNpδJGW 7u]yCU͙7[a(vKA|/8WӚ8p]L6.,&xǒR[,.Ta͢2-XI(gn.Jn2nE jAFӎk#T/>+ 6PqT:kXwVƖIvLvDZk}Yeq ZV!$knKOET}&C[3F fb=A"9\ Ue?Pщ*-+o6I3bToQkPDꨳqᨷQ| AB4Y5|Qjg y1G :eD5kX!1Ik(Q ttSQIWvf@ G1E9ί%/cvZ쯗zKGCA\7)>zK;B¾ dt#fS?$VAvYΠdߐMU`67J-)q {D.k&O[W"Gl DեZ_T+a REF~g?k@4fzǺ| (ZVGEZ%~_dQqznnPv&Iֽm5Te3X}}0a@Qkp#Ceԁ/2ٰ$B-@vc4 ޥI2o4Lsn)RdЮ8~|V2.6ϷjG~[9̟ ʙ hPrا-ƱDp>D\zޙp#j6ɥy!9{ ȰQ{>֚_|^~0gcg]1 7'{-,:Kk՟δfɥ y3E rЦ y"AX+lcÒꅰ pp͵ Cgq<^\~5J+,EKa^AOdʕϸ't4ݠJ]ސsms3r*k\hC i#jFX$+mِ:VfcEBx@dtb/8l. 34iYdkd{l f_Rv ,* '#9Z1/QݝH1Q7KݷF:Ce/+{=|Åd hG7zL>)2MqLmұ:hW[Ŝ"a;W/9o+EȊ\.`No7#~" =4vڛƥ%8On UUPw6D9@Z4n 6y!u7Pf_+8i@qݗzC.A"ɯx"7Tn&X5q>@McȚ /tƄ"S$A.2oB?V:ѝoEpujh-~}<B<+X>vG\E=]]]3@ELToIAfU ഩԄ3x'awT|3-@O+_ IwfS&\{_$qkfAy` \ eȳޝr)Wܪ]'zqBt8!rZu T 4?w?O-?"䖛aJ04[O C;B/s?.-7N􀻄6$9ϋ"r:;F NjCԆ}WzŢFDL?|)X|oS2?ǻQG*Nn 2m0Vp<8#b7 U-mdi7V3ֳoelKj^;ɠUgzzux z)E3dTM]]b4o xI˘&V љ~nbV DW&s6H636ްP"ڞ˿0-Xi:fa]yǎ7Q48;ہÒ  Dl ݁} +I">uKC:VĀFBМUAlN %NfU.ݫC< £ '',X{VD[b.;[T@/!V"AAsNiSF /c ~,'L(` A vIa=DtA­B f';hUaֻb| Sa%,z0V/`6ft7NE oDջ~LlGYO1S[Uta>D~֤;}Z>~t>#ƶ&#tWNHS PFe@#N UiͳQ̉{M>$W-aFm)\_KRwDfٷ <3+AWA#׎d` 1?,[l;+콼IJTz*/4 4jryۆ5_?e = &1*ϫ&^9*u+bO 4M}XQϑTO]^<%z:#: 6)}@]%-\9*>vıM}Bv/EVbJmjrhM򙆼I_TeLӺQ[LDCUyb$_ 6z vrnZAJ;_#-+uS8?]ՑKr*&u:Efwșˉ?pP1Kd0$,`uLvBqu@y7}S}sՕΌ>_姖bߴ` 5- O?yW Uq;7Rm?8}ܝ?*8bő[2Su] c;UHd䔂"W攺_H7b9&K6Hń%`f~ v [ʷL>֏*~:F\r6f>7UTdo!_NSZ%IL)&rH|7-+g=.ql;,}F)6eٗHS&gؼCpp{!0Tx^w_ +&+D>eRHգ Q?01BxO-ԃv[Ұ#J"˶ieG3_ aw??^~y{:2K8,Z֫TFʲ¢W^/t #D=2o=sq7谒^>?F}bU=]M>c#;=F\3/\;g|bNxhӖlօq z%1 @Kl64FQU̡a?vU fid_gfVYa/d2H2ɒ 2 ),L{fydJ#ep'CƀxM>V+ZIIS_x$dE₸5՜xd l6"E>C-HKyUe02ߪLN6 [:*e Vfha]0z*>C,2EN;0y/$o9nZCjcK)^ w% CQ ɮot ;lj="2Vv!A :$tCÿ*4w5{AGI9 фsfx^i薒 m$qGhM(7j(m~J I0t"q^ۅTn]sP|,*\`& 6㱘G9Z_lʈ8ֲjmqպZ}q]=ցƶ89? Z=lY!g. V cQwgr3GF6 bt9n_ӜD } Wx!Uxy8b Uz 4s)nޚh.0-7joyrw)}llyf&IT;o\˺6އ\kez"{Ljtv\] =XwYbq-^_ p)gy4lPW/]c†q@@|{Wd\ws h0Q MAՐ Yo_a=5Y%0Mb\6+ef?Ժxp5%aUذ3<'@xUҘlۢ5 +x4 >6}:_Ԁyi]jm[S' 8򗳂c(#a" {2PwtkxBs,1ˋs@/ԣ{j3%/ޣU){\5Ň !+LC[L0O'\u0xξ g6WUα-:2h\k&+VH ^ɵhJu@Sh۵cPP"FI E3EӮs@ !Oz&]Gq8NZ9h1TZӒ%LB&_ jz"r˪\*v|jɬt]žy{gsfaTPKZ͞U{|z)b!nkiYЃn;f~Y".mΈ7IBR^>ȟŕ؜Jfc8GqMiELA$C8@Jpޥ cfqR݆H k%J{v9дQ>nFV&~1A}6Fbv:%';9Xnjub]*-1e ߺbWMP|XA&3v  "Q/6+qcK8q-# vv9EzQ0[_p?vsHo7bbS٫~W~c]s, = ĘZYK3ǭ"-TRn0:iFD^o/Hb67 UDDJ60Lѝ_HIxMb0s xO_9_mL RM2*z-,T3>K|vC>&& w&RӬ#|^̬7~YDJOHې_?nyY(Q@db7v+W4 ЫA(  ZR(96;-.!x :cŭaKQYwo Q/k3lIh*G8*=ã4&75/k&v_Be,`:uJ(N#}UH`uGq{գJK3V*)v&?65)"8 \uj2:aC?mZQ]?w.x@0?[CCK'bڼPsdki&2|yVYHЌ$.AӇvBҐ"oz([N3Y80EFs uE38:lwAllnba+e3SRf%偣+(+"K.&ny#&?2$#A \ -4\WԌ=4?jqMKa2wɰW ޥ56oV!kCh<ج?ջ8[F8Ozh]LvZK~ ZtN{_ Lf_G2Vx]y8_l^w}}L'@ OǕ^% hxacIu,xO[Ss\c $L`< 4uZОIZf,z3DžeiV H+YGCvA'%42ܘo! @,\OlQ? )>Q96$31QY9J^ҀP"C"I̷L%1AbqQ1h'6>NWAo3ڂB+COjAex|IKxZ p͚S'ԔFO[fWu[߇WMF9L@hԖ]ͫ|B@'b~Ms6ax@C hssR|b#oP n)_T|B:Fq;&8L4͙!?LrIq2<>!L鬶/!8p1a[/ggE,lộGsg-gŤJ, dfVba}D-0ۼyT->U[HLFZ@:W^#calh'5(L8B< 9i$XǕ]J8w72G+%}?| rjfAﯶ,yD&ss#c`jM9C{s PȸS)V`Al˕sѕ/H^xޚt>G&iV@_ "qqgov_/H3ixNsPꬶ'e>[oR"5NS)]Gzԃ'9vo2F} ~o^!*~N]lP *Ztp 4yYiRܚ3cM0)uW4ؖ(t y%Q"tWs>Dr{86(%;~?4`:Z9ub)\$V-u;c܌d^O-*! ׉<5%Vh!l1#UUXdzT HXm_$` ٦C4#?st菪2&cU#RQ ^FZ6n_Pvr!akK K  plfn'4sqQo(B|*c Նq"6  M+3?Ծܷ+kSϟkyA `>k7؝ ku{pAT,(Qi=4!Ug79TS=[#pBݭa/Mɡ;8$n8CŃ\ %2Wl ш>9Er؏XJ2!@cNퟔ| |lJa^*zƺ-Y38wxG[͋iQ(' amC.AK[vx/T7R A%[kA[4hN*^H;i2:@}-! D{y8sÐOb VˎF>Y\Kذi#gBLjbc?ng< < 3,9mtbW_ ˁXOn :9DmB9I^cs Np~߮-s_$KLl aKdFdz"`ؤK ;ȮʷƒKv2~;LfKoHˮ9B Ý|;WJzB`HI1D]$$',>\rwP!M0{k5āiswl&2Ea^W's |_ I$*XR7yoTD4/ԭ.\m]0`&`vMCX]t`z㮢4 [>} JI dK]p4wԄHY~UUEM *kv+}sXfw3.*YKs`8 !A?py#WzNx:.9"qm8tRi!塃 1q.;%XMuٓ!Q\x.*{9uyqҩ;s)9ƚ]ٴZ/֕7M C@++5;Z)R-RbnG*c7Vbkgӕ-j̤\slDe ͓L+"kyO|3}n!ƛ0Q؁ﭥ^&kDBpf-x ) -.e"r4Fi Or8ӳMePs2gaĢ |AFx6Ӥ_o"V+dIjYf6.W{ šW #{{jT&=B384Ah@{F2]?h/,xc4Jsfugƻ>Z:w$s aGMQB @4Xx5k=^jM0.\S#+TUך\r^E:Y) )P -HImq4,腙W%#!o;8p2W~k5b-p' xP =A#ClTDz *eC5+)G3B閌IQm✉d:+JRRM4UgM9]>`2i7 XzFn0W?CyJZ*WiYs҇9Mt 'YBy~u# W;$%8p§m!ㅐEK6{RJyw:+7\;|_S/M e*, =I)6EŨabo4k%R= Bā$-%h|M{c`;moJ‡B{*,٢e|KPD;\q[T/%h4c=!g $mm^IcwvznZ '튳  ]Jb64S3SndQ`ћ4_ufcuHRN_o[?@ū/uS@m/L20eԺPidsK$SV}*i"i1o&/.'DiY~~ ;r,'omfKozAd!·0 2_5 _xww<҈!l>`kģR.:T;cG8m lgyʵA;7އ4:Ub7{-+>@JTzAčU=XT-ZAiig&('HlG*yZia1sTD괎yPZ<.EMFnRz6Snkx{"bTf9NMlt4S}u''34e4c4 !d;*B^؀pҋd[1#!]b1^v[7K_q$|J=L~+ghLhRJ_C F!^/~l]0urӡD}gGR}5ۛkݝ30.Z[dT~j|D77r=9ƹr{I۞TNW.t^/G75vMg鑵Qԏȉ gj+)Gm|r.v\#8i6=@j 5 =3T|kqh,'2YјAAtl\]4~yb꼗Dc xNi,ިd_c鳈PI&/F֣f}h0?9vyWF)r<`(:au6d5&NߑE m07x5t_8fEQ#J(t^iIʙDyTȮ1H8wT 'm* anӭ)vy.mEަgO~0t>wZAr :59T%LOjž)z$|0 |oTD"C`>C\O27/a\X zon鷂fWmf[U6AAKA gbm򎻧@s6]M:_f`@Ã(j#YOv0`a@BGQuxnuZQ,-dduĬ o꺗)=RʪᏞ~=r:d`Kq>y6k7Qv6'vc4J혫x[Ka5o&@oxb}{9R~@MyW̨@pUWFr͉1Т:AenO{W0Omܡ ^!`~pM $ëO3FVV=W^|7U2"CA~URLLMo %GvVkb;d1tCM6D@h=ij*i3*s8mv\W{C3,sV⥸J%nnk&tTT62bլo2;L!u_$s( cr/g{٘Y@D{ou-Q_PI_ D]nϰ c;x?kbiL~JB2v q;BE5My,|  KU %s\%CAoU"`,DLXEV)Y[_ӛYiL'Yl䉰G~y1}ܥ_vݬQJp#ߣ+o/^rgrY<5wqO>I?d!vXd~}FG@ܐ @QX %t+͚uxEԟR]^eYbg!,GJoRtR ȯ^ܽ0z[0>_#A_1`P5 ,xM+?dͿםٓnj!puu͐f^<~6R֡K0sKp:" @>Z )xifZ.4)b1UGtٔ8b(QCu.1Sx@šh809BϼGdݚ2=&5‹f ؿ@6QG^z`0C[%ܧ̶u=R`Dl+2%彁ʜOV2GI#lnr;5UN~chDdrV¡9c~=N,Y_@2[mAކԎ[Ufت!̚2n~WwG7ܶ~hqk.XQfeWp'̈́O=d-ӶE ?y]?RSGhJ!h@t˶NHhPL锌̓4J6tdk5`^=0"m=8!$xYK13/ALѧS@BN T(l4]"zP@TM1;±}/!2t}+}ܗvH^x)W&yPx<)}+ELMt-p;6N:xN>٥v'>*Ff]2vWJaN?y' :3!FO,<;܎:A*@]yNBN5 /N|*ۻ%?y']PO/Ӕ O 0-> ;c$7;H2}W+?P>͊5wpiV8 0MVd)C-"v`iٱy(&Rrz -Ez 0F&, U $}kix`5+߭b2Ua!=hsa:f:Ms^bvPn~=Er7\3x >x~? &Aslj6V`#!"00oY lo-wr)񒞼"~IL|]pAq"KY D=hP1Ւ92綟dzxx[,@#ÐS“׎;eG~&DҩU@ز0XsڣRfYv{Iu TaV}8±;zvDEtOz2G!`je#@pS`{X4/8wnC"PrBpԱقp )jMZ~Qu^K_xP-qmK0ךbWwۅ ,9XVnwDM0HJj﯌J p$u>>L_l7bYN]r벗o?zq?ou)2=QB3T@'HaV7iq=l07[Umq8iרy,7TT>Cߍ>{B+yT-ݍp|$nr@)g.e\vt:B\=Xt{Y>:-! j?~G}npG'~-'{؈t RH7LqhIpjbv6}"=45&?t^bPDQIf+[U]Ln/g97fNf)@҉=JgBy5”-l(ƦP*=_mf3רoXV;[oJY]Mų{s -^jSƾ4O##F)8Jۃ'ќt\ƲcJ \#R$Y:Ei[-_bCQg̮RܸIsVuOOO/sM%뀒(5p|_5e["xy<ӪPJHxKDqcZ<`ʞӓDv,*͖0C 51?wLRִeoNՕmcx~1Ǥ Pj.b{{4~b}\t{2#۟ͦ^4:/eE]]h޲~0,N(]ͥz3DMY%>81_/3-/C%~$AK;wA\P= G2C-ՈaH؍MA,~6[jP9Ӆ 3&>֚נ] k}ͨy^ p`ݻ檓Kb0pD#!A8UxzٽTR^kф5D2T{ ^~FS3L%D"4y1*_F#a EJu^VW$$$kXbQc+WCzS ĽZJ5 Q 7ed)[v/Th8u{A#6hr$?p}Ry1x9COG#\hʋllGv5p$Hyk(yh]i,(9k;}Vĉ*aaP[!8+aAz7~e"J\|p J%"jG \C)rՠR Zq.&|9, sHNęq+_m}Ǐ V+T}ukArd KMr5P6_ rm[EDHT!rT@U4{n ڏ7^=6ҦvGeyZDV9 a /2jKi *4isۜbl{"6h ZōɺadCyQݬBLyKI`41$ .1h^+z~ " n-# ^^pz?J͐}6),oPό%D_B|@@txIw9Acr#wTgNX.E0!eb_zBEW9{`9Vj,,IFZlJ_JnD,VyʷUց%sGH0P8uZ|]1BսEnB)9m,z'#  @@7+_VN_"3]v 7MM?#Å&;7g~`$F8`}ϖMm=nj|yRi8wa1ZP4}A%*^늿,&0n _ܹzy><%tl:=ht@T\(즫\ ҵl#}wKI,=C `¦]21W#{N>al"Cގ [VYz#2& CD<_dgHofnH9GE;4Kϼ6>&l/2OA#1Tb@Ö8IubzR-=nYt-]k̂npl [?IԶ$%$Ss#_G2bjֽ2((G+n) sȍTׅ.bb r8LE,lyvg BM&ݳȢnZ'>sTL$ӤZ2fgFj|:s%e(,ך^P2;hT.*j)|TW58:6^Y+U[ۍ"a0J_ڷxYRml{&t obs@c$o$\;qo]^u]??X'*u* DX_9,8=촂iTkMr'P*tg1 Eb֧LJ0vi^}4M薠g5F)'I !ĸc5S!C[%sH_D%Bʟ>1.A4:ͧ=`MAa=vcs xY.ql .@wQ7p…i g@aC«VڔkS.A:3|k4 "i1OSB=ffE9:A&ͷؚseċjӟ R@C0WЦʗ {*ru*%TI @E`,+ L2ʗс-x#FoYd{+)Y7˹Zߦ#ÊO X(iB-PEl "p]@rXޫv Ɩd$X_)aD_5r_~o.å# .J7~H.$75Jd#LTAZ xM Y#XDJ 4N{H$l27̺i.57n[<^h;VʕDųgb6L: "ǾHo1Ƥ+bZu/w:jX~p*@F@.9ޏⓃ7[D؟js0..GT).N(1m#EhJ(JWMewi6.>4mwSh{"X?''1ǑyV/_+qCc3\?Xz`lbsmF6ɹQOn5K^HfܙlAvx]&aJf$x}D3^ěX9,ԅKǕJ G#VR(U:(5ײ[EKcI!b?_UQ!?5YH|OQz;+gMeiOGD._8$)fDZyeHЍꩥ)TP!>Ѕ3 bIϨG#崕{°: 8V N>S$lꄄMޟӍ1Q܌'Z5U'~?.fmGUr՟^!|)"Hi(ʣ݆z B/‰g{cT; uz<7֬RiI{jzK)9#'BjAK O}hn-L?[tʼnT+[̘41a*P0mcfmGtE)%$j?%-bDb/|Yy=MadPeU_^$վ5G&EF2tc5̛cLϢ9U<vGp^ŀ0MC?9^_ Q\JIpG @Еxfup֪&G_14 RrP2M _X}8f,,ʹ="o5$ /<r!e5?)v$ Y2Uϔ t¡_`M>iմgؖ=]vDYԒS,ngVk,6Ф-3vŹOi暫jh9iׇSu#}ox6pH"-Am.'lˁZt+PElGY̓0nҗ6)? ҵ!@܀^.ezţф">,73G8qENzI?daj a_բnQrp_/^d9Wt[(4'bFyM]JŹ2oġԉwUl;jFjzHe lO_,9=vwz{Np阭 yj ,Ğzn'x6 nlw'^]ZgS> K)\Vpݦ- ҟP^!T#;{ZHc uv\BR V*.ڱJIfа% zGy-B)SDU%DXt9o.#)h`9i;Aݛ(N@loS`_zz Zo;xkBg-߇Y$+w%6l+-Y ]wc<2R_rp؊'WY3YKZ/;I8&jl1:A'LD]4J>ԡ˱Ot#}U K̃Yݚ4K1k6i I4ķWP.^R"oђޔړ-?PN7KwwN>Q.91+ ٚeGi ςB bV01;7gj\w5on`')>6yǪ Q*G~zj;/@; +NcRHAŤ(͊u}-[ (kR]Zzn0O>є:f@gQٽQ05v"**XSY: (}j5T?>P"}R=Tɱo% 7og$A8tM_&|JbGu`ڙgܚ_;_$;THzDowi޻ĕƸb(-e@b̽DqVZD\I$vZ^%BrYD:1ɲx)$Cw.,DcZ+xQ'c-sյ^+Yв+~ɮCPDy]>dYʎ,k(FOs|,F"ˆA ⣩SϹk'S,A%0m )/MuU~;lá5쳪QRZYZGV> īh[08E3D@)4ER@l\Id]_{__uV*<} 6^)?T'>c?~)ǎ}ȍv+@y t#!q)_ {q-/]:z+[MzgAPE'^nĒ>FL.WBN̰]ГN9sLYIY˸ma\jqG D*aOnX#1>v_ ]D2 uo=R\B:86U܎g.@"y!Ȅ*d.5 ݥÏoWzi" L~1|wyЁ5#EJ&qX&s?ly3|a*vZt"UAe0>l/5'l]y+ź<"r $6?38iG%ɑQLZ Yv(1n` /*oR|ԉ XY=Q'aiyYp*&mT2Ͷ_*")1Y c{z,ՊdP^qtV9? 134b)23*~u6Y¢"sUEHDA;ly( %}&-v=\(Y n8Bz.4^Acyصnma2/[<K*&Y祳rywN/;2ขsUkM"78uKTP$,P8=-pk%z1K*Y(? m^ 92:N- }9쉄cQKsSvσ1cC!lT fn"K?zfQ,_~Mv Ֆ@v| yqI7jY!p0d`0ɹ *#nfv%^iIn={QsMԠ18i֫$ZO\.B'I3k nm7qjoDR6O|`@9z#;2D&,tDYׂ"INn%5)۵k!=R ?[u(8QIw&g䱝D1%^+5u,얩S/ly ?7:{%S$#by$ /)O۳sUo&U</oًʶH N/ 5',?IW[K']S߈pb? 4/ƝjWeC 6 2!l/I\?>5Zpgg DsBv}W5'w 'GwhbعMg ̍|R5r`[Tx?b})=o> ڄ,B~녇6 E 1;^QDJSqE5˛,SX)cv*}TپTCVEUE t$sӹB_72P^yFjʭ[6Y|:X :LnS?S<捏T6L *i+l/;ä6?FHK?KQg;qEʡid~P˗F\HPUӗ!̇z9Bґ]ÆF[?j>D^SF4Vb.K7f^Ɍ 5`]Ef~1 Up/F|ч{PnjNşޚ* 1g/RI|aI)#Jaj5!`8}Q3X3,m\2]!aAxlN(}q î+T2=P2W SYkD+=SfDk0}A]]DGn{F~72ΓtF<לɖos*×o%ŴA{ nh͐Q2Lauגw$1..(nJTv2dp I ;-ɞMs5;Ҁpgj`FmhW砡@=h/#:יiҝOjeOU~g;^QPVtHհmM1Mӣߺ/a :'&C:hT~{zRrJ #kӬsG D>*aK8l[$"'!MFDMke? Fm0˲s GG}) h^;Ч)*W07%X'Yr7}wsh0a|a ˅)h7ϳeE'e]!uߤ5]ҭWLG3R1%5n}]A.~yJB1aP|5!!xmP/fGZE[J@. vEI ]s`DJsnQ1;Ԇ':\8뭻iWTj+c\@E+3gsSR# 1R]zX~Nj}I$K:wh@j,rN'J$×wՇ}]~;0b}O]H܆Č^[kV<ڶ}b^ c=֓-2W핡 G"C?H\װ4ȫ]0ߍuCFꌳ[@fbL2C~C1`P(xmQi!,]S>=[yYS+iqdYXc /s=s|jU) }beKƩ:o撩 nTݚk#%Ћ1athD G}/ 0ZGϚyY& ~JY|ux0ϮF|pԙ,ƾkA/&HN#3C7y%$ "S7ߗNhJ/ܛ8s:[$xW{県!I3 !ݱ&5_rبVH`9kviځW.2dkca4״`D]Y+y{eeޕoX10<& C~[tRL 's/͑X﵊0Ma0'gMH *4A_3m״1n XT'5+M*kB!qN@< VZHD^ g 3Y~6r>ޭuD{·?T#XT\xp0$wg*$[Z(l9FVEk%Mw p4"',_f.aGbL|#o5De7:Ix\I1)s`r7 /ڒ"ɞQ{۶im"e/_ s1 5@4֎=}Mo09;贿W)/痊Kf PH*GOdElXHIqɟLcYU't'[m:R6P5:6&/h MS*3uo9WhzA ?[$ğ(t* 4fJ&I[.Id-V%j#Z/~ ̈́ v[磋f%'ewZP DJ7g5U!,F_'<~#ʓ1G-PwBɯr𭾪&ŕ{ͨ{g]g ea 8;Iʅv4>_Nx(029 ֛pRM$fm.w̬q|Wр $S>!D2mEK)I5^Yi96Tuus'k.t=r!ʹpN MG|Iҹf®@I_AؿAikK[d#Ң<5.2Dxx5_7AsX:ʍH0! lwí!`= eSF ),O UM&dWu i&Y9#K;_{Hbd᥎7f\fǛW3u>eP~ITw/jFZ% (%P\{*Jp Cg-ONA255lu*&E2l8٢LVZISu0sH^v[zP$k ɂ~gfPPn7v S*X=_NMr8@ AV>16\(T+-K q`i%?xߣHNyϊ!)RGULA{4hd}Rt+E 'C[; 5Rvu"E!;(R}Nbt,*am\>KZ!d,zܥŘ(>N!k[3219"fmzU884?'ӂEߟ@L.bnL?[YuN5DXɢ~dk&2=IZ&u1h| kLbuTqwl~ry9k]aY"J%=K.`Fzni2 M8>.1N\ۆ!_n<&9;[+fj,7sEC:5@Dj#"a+UK+[ϰ@8@v7bH7Z~Ym)`T̉"FE ! @Gh9KTkiAiR*pg'ii\8l&A>,]HS!m+ n%c5 2IӎK*qh+394?'E7^\%OKͳ}XI % <І~R8ڀ4RƦEkP>zrX@ȏz-BBu{i}y}Y2P {?ĆHUD$%r_uIL߀(=UK+Bu6JJ@ÝGar8w$-"hlS,DEWBtrDE 9'&ɡ8}~[E8qЊmht7p9УD=LQX!!qPBoH@ԲgFuN˄:T;йgl!@Ը3?C,u7N11љGD[#c(5,E,KY >PtX66|`1aqLfPZJ؍@̡GZT ¯{fe!DQH:5$e]Vbxƍ0z8)<,EC)>;:ʂ0 +ܨ!lh` s¿Tt-uGve=%q/kl]umw(*TXC 3,Y0:1^j ]ma߷jgGONzzcDZO(՛Iͦ,'E(G)槩At>Ͱ)`AYp~SiZzS^׼Zs{>B%\ R) jOhb2YuBy_0cTFNT21[!2=QIXfoP/F2LLj ' p?CIZ:7ٜ(L лy1|(ʟO|E-ƕ< veJHI &/촠-Nx>.ʼ v`8>ayh< *ө>xL':Ó hHS6Db J}yk xH$KNe?{k+)Б9(IXCz9"!$:XOlGR_5eCƛZ3:|MUh?jv!2^W%KDOPv/Ǎ0;!H]RE_Z >CDf 37p4ZÙS.:P샛ݚT[џ͍zBHJTAGj9_8n_ԗ`͖T. +kJB$5%ŵ%d}Q%:>DZIv Wf;+1 3_W\Uwp>]J# :U"|!cD^ {NL܊ u& ߺ,}s2hf`N&?Tρ$Zn_wz "w.:qw0'(@|K0.|s{yrWWP§L_9 r[So`OtWۘUwJt#ZOL0\"+X~yeV "#ݖD*x`ڕ}Bm42ҁ}$M!1EtT56_k9׃IGOrG4~YpIM`w7-xv:==F0I`K/ԡ9MRC6~WbDCyԇGUГ`v3 (.D (ƙIAG,oh!b!z,dXwA_Spk0(;ڥz샘›UD\wF!1Dj%| AB/<" p/  =lGdÈ3"LTWf#{Aәwk5{m"|{hVؖaWiB34`4wE$[ dO:I2.7MRIRǟf=}A8x)#{?L_gtoWW}YRj*2=.zApS0)@e_~}{zv9ݹ0}x2ˀ0Fb);r蛽wQ,~VO'l뵨Rk Tx˟8S ٖ,Db&WD; xPE%P ֡ G0q?UGڕg iFd>]ʸ]TUݎ*r?ȣ0ši5o tb0EtpI82V%gG \z2E2ud|:heXy/N9V)G@DBKUek{ϭuEEi`<+HiִU: ˿V9T0*c"2oáD%eiR9&<[7>TPT=b$M brp?h<<L֍mD^.o8?ÔO xgYXxT'/Al?VQ|K3N<Ԫr*/qDϴtT5M~NLZ{Pn*N|KF Oΐ=͎ޡ0k- 9Қ>!I)ڄoz=:.9P #kKz $ԯTĉ^%5c1zʹK靓~'TXlY,G+'M娿8e?1Zx/-Qptm;UAOIĄ.5cLYKB72 MdJ&v'myW4 lRTqSŲ-,ݍyzmnNըTe; @M֗Oín&T_RSʂ^_v܋%s0͂jo @ܟp b GجgHF>a+GMY}5FB/zYO .j ]Cfʨhk/2J XbpwQ^UG$C\7z`^5ghJ2%5? ^ Iwx'JOO`P59atZr@ D+DojmGTCy'Wf!EU$"LHś!KŋˡQt,fS֚F-*g6tmïE_ |:,ZzzXD{f)44n6BM0@6OF|H:N A" )/5* vpH HVu$>e3g[Sr7MwP Tu7~w#ST afkxGfU(p'30 ˨+w k ᖫd/#4,ڑKߜpF9|L;C>™Ff LUcBҝT|{Jdos)6ьhO],E>Xu82}6'&|ik+Z{`U*T`}B[iϋ +`Fyk>0yDTtJ5mei9J, a ULmd?SF&,5}F*CV]es مy!*>FN/d +Z=ˢ5hVvG\71 a״UcK\~ [k)_U.ڐ"s e)aClD :őuBNOL'-yka2V1Ʀ̾qcPtlJď_uyLq*5]4IיqL`ђGdQ~r%{*@ cM25$Ɠqz5ٲW%s]鞬y`q_n^ӗy4SBʘئi䓐7Kpr5%x)+y 1F3 +CE*aj sfdTMܙ8 !(N>8ziޣh앖ώ< ܔfʲ3 vb:o:ڛɷϯCa?=sL{:FVX}Q|)z=<<S@)`nG}M"uDʈ亮;- ]Xiyс=0lph\ã>bܭ@ۏ$JL0v zF_۲ _̧Pp'X/aDJ4!dg]@$N  ؏XYngpw4 _[5ЉEeU ӓiF zi| +F3JͲ]$v$cjqs/b|~_onD\kU{wOJ1A#瑬Z_^H==wQxGFFq ȾB%b'H/2\ GGDS'R>C &i? )Gz*6@aA]ow=A: : 6'qtAH@Ƒ<'xNWә^ЀE]"2i˽$.@ մ))V?&lfYG#¿"d XJAgUN-옃 ۬063.i xT?O0\{@ q8|EyEs-*+O0rN kl5W1-f/ MgmuG 6{K(r*<e}B~D}9MT'A,3˽fSY΄YV8F66h$}C`h:rψ@ڷ;B7dqmE427 "{kNp:09Œ q~;:6.vp$Osyv0B+::gGB`E"3pR&&ǭ+3DJbgpӋuzvR) W{2N k SQ^X4 l~"9K)ɛ'ɂ'gΪ_ dGX]U>I|}wErlT"z"*l!åvbpN>;#a]8RC b\G?yVd\P8%:}KL$G#8hS~̤EeSjC&dkޛ|XIL/\JJ#\TVj>I鿳83uc*֝I.>R."!ѼM_ b1iP] DqD %./ST4*3V<%ų".֎ =FFC S5-(|21q̩yJG @*>Ŕzu[YHܹFq-p5{ڲmCbZ 漮[l,d2<HgIѬSnO{I-z#L_-Fsl82(CO)d`5A84sK%f-?PW}l/cnqY+80ms(yX@L[SEbm xVg&|fJLY i=MkH0 pk`k4}u. _Bu_'/P "0/j[8ÖV*y0Ew6hO κyfK{mvS'9xp h0x`-?&C1'M-}{2Ưd|83!D=D {>B.i{kZԫQ6\y?Ԓ w lw9r[U!W+9簧 t臓ŭ~P۞#ݫ*b`u+.Dvg>i6MLu?&]TK6jxV<0d;9?m腘Vm8V8$Czh,[dK 14ϔ@ >iv䬗j 7`'xpo*Zj[ XtU0}f&pFN~>bvyhc;76=+^XYA7fNtg㎰6y\Qi/`ݬ@sy*16~;=c× U?d^ 10N2ޮ~S%'dSpu+a //e1=C۹mkK0Z1Dћʍs`4i"5ӿZo1q>xz+ţC͎iqJN#G{r`&2Q56H]pr00. .Qm?SG@)8G]wv\c Kw# 5OO8FZ KmP͵yc>CMhxm)|佋(%@[Y? feF\G4z^La'Kb - awbªcXⅨy,qS#5ǧv[`ݩ a9鄨k(;MbB Ps lx q45^\lYH-{}MѭZwey:IHu(R {4NdPIѝ=rfMP n#ZP,,r7;7Ƈ2²fN} ]ULzZTvO5Aq9ӟ+R-ʳ8^P(X6 !( ^r+ݙV쿿4/_%ט@DCQ qK*ivNxPGMص( œh^1MnF^XKE*awS8W%H!T& ~B kMbPf& #H/%sgl Lb^EPgQx3Op ̩3ɯ tm6 (4!0Vr]c,wX ۛ;z"=?PPoxoBlL{HȤ;u0K/`. s(E lT_S{¬mAY˞rk s>J Z%j U4p~Qu^h\90$AO+H^/cv!gX:eR.Gi5[xI *l9^цv_ЕӴ4v\ŵD\:w$q.w^0iO7D#,T`]bjNDDj>\Nq9fN=L`&Js˯F 5'+j{MeH ͙2zq琬Lqq3{v}o>EyֶAHV:;l9g bP57s̜神e ;H`NIi&xJ1|ؾ=uS^ wJ’[-xh뎊کe1*OM`a~itw5-NB7ZkŒ=ӟA ?S'9 ]R j~$l mC2݈^B`2Tk>|sci>%пy a!6{\x1UZ ?`VTV4Ād}mJѷp}5*n7zD,s#.,_e@5EE0!%qigBbBOī7rB ʛwo}[{@Q圶Lu)ʧN,T^+Є5wΠgL vP@P7Q#)G ۄ_bXjtGv)*H5QEּL$[yUL5)P6ؙyIIfy o%oI2c [HR̺l'"b7q9'5d~*=4G>q} 琌1o&JȬ>#^gxxmB*/Fk٤O-ae<F"0/@]WC܋{Η-U /ʋ  P]<Wx"Hx+%&_g$4]֍f|t G];0<_oAHX 6I w|KTیRXn:Ϧb^pFtĖA8@Q$x)ƒnmy]}.\| |{;\uh!캖L UO;xL~m[< ̻"HD:$zO$_a-xhuz5YNl$\JXƶΆSOۘzfWבVA&ԎK=2DYCAҡ6X- [!E$QQ[rfUz_̆SW+݁SY²*a$Ռ C!`7Ih`/qK,vv8l~h-q9 ؙ='1WU5W;.0v<kF5r~$1V2qէd?VG^@.,[[n\ntѣպOi~!$ T4?ʈ†qaSDtT W8Q$*ȷѠWYjc`gQEe餠սfk*HrB;ag(!8׼Y};9T0~gjrcQK\1qg+o yV{snqbW̾L7;$S(6) <Ǐ3-𱶍ŏ{pO>{(y;+[zǹ}ˆ?( 0`禦RPd[vU#jL+:\Z㵴ª'ӰotG ; e-pq9J*;՞D@p. ڟ )Ĺ_1yi),Io tV,O8[H$H+u_ӵPp ;ۨڴjt$k =~A %{Ux1>NV (-?u+oެ̌^>$[-'KHZR;z[.NZK(T 2_ vY12b/y#K g6$ 1_rJeܢKD!jwj%j\GxXtcgc zie]Ctn$XAR<& Y4)Ezq鑛">WH+H>l.6MrJq:J?XgF0G,rLYacjL]"xGz^*#a]ŶA&;kEnj4p LJ.^쐵4.?`QC c}4Ukyvv+'j(P;_NM1*c>`sM1juҲCN 5S&xiIo XO8P=uQObH3i豈$P^"BFpE;<4]t]`~ G^{#cOӄS 7,[nhtYH`Nq;+حҶl"If cBnHqsi.$V{yVHԂ1f)U-2maW:QGKNՐؤ&݂es43K$̶Y/}qkxy 21댸T$-m`Pn}ow7@Be`Wc]wksKcG\8%]{$Bp[QGUCHMf]|?K`qwlqyD@7^ħKF0 Ft=8&g]4K -hnyOHPKN)^ڽN$ΐ,kI}#Aaǀ7\QfJ MW9 dk wXK#hnu[c5gW耩|I)[$*DZ/_̓ظG(~x)jr;D۔L;qmnQw|vO#_8fѣ0@Gr6*~M=]hqȧϮuŎpOa(!śc {/\0( :{/vlƧ!c1%1Ҋ qo o-5-RK2׽RК*tD~5>'WgYI*= 8㢪Wi2|4x`tToJ.Š]m1+VmFRsW!ѵ҆T{w pRhm$n\.q<vJK׮Yg"ybMYCۄc/hۈ@݅%t%KKkp*F* 0uT&/pR2h.D ޶#|˭/]85T8u^z(!dӰb β oHc{>a>XW,7djrZeU*J!1|TH~BjG2>/Q'SLtE<g0 +#jMҚO? %7r{hvI1{zg$Ps Yy炯ZIWB5L[iX!4Ɣ\ ,T<9P{S{f>NH}楠0g :VxS}¡O&ӈJ @*M$ꨠ|>,#-F~$H [It gy;뜬d|Hv׃6R6n2S@Tfܞ#gMҵN^@]t ϓE*̰f_2PsS3*4<5f1-̉HdQ܋/.eLid䎁eTmFuȩLj-ti,*>J~ #)?3I:Qϐ^[~XrvvlWVSCMьʬ;De\m*1 7يC5Zm'[ VF$VFBw L? ǓӁy $pG\XN)nHLq EY1P#pp}?412J{t-6=YQg]nw{k&|K]zd& C[!>8Y`7矇l|;;P฀j0Fk"?@-e${ڭQoqaT~},}o𕅨k!݇0֞V>, ?ҹQdb?,F[}&We< S>~90oe+R_8u~tְ4ʹD\ t_\g\X /,"̯1=LPn/JmK,tGSd#*463OR^h-iD*^.#'?ro%߄#_rlެ2i9ba. S,xٖP.77)j'!&Qa*62(e&rgˉWI^:ɀ Q!qHBl+QIy=tf֏o {} M{"nnz;&[z0) g{: ȓ1M}3u!Pܴ+Bژ.'mдX{ۤG9r|v. RL8Pt~hӳ:L$9@^XI6nO"zJNQ"NůU>a!Pنrv̖>U4o5l7u8^p5W ?^L3Dh2\i6us0 g;Ű/g#C6@Q5HwL,gw1oߥ:ne!z-˖l Ɵr.e2@ݭEt\M7Zמݲd+]]qdBC[n{cBf տ"F8D\ãv0rT1ӵ;'$si/ ŗojIҝ^sb)[7wo5 TSO;Gh͇aLm|,qMb?< aޚcBWErx 9^*ˉ @bqЖ9ܿ=VC/ '}zgʫHOA6"`>6iJe1Jl;N4ufe?iIʡC%SUaT`l҂pX6T ey]MIJEQu/n~]&u,w'N3_x,ee?8?+CG0`uhC}pMdv٤ɂ<iA<̘z8VV8{WU2ԕ꽅_W38nW T)oF4%OJb[GisT[xB q^Wߤo& tY7h ,ubX`994cɟX<˸$H$p JLo^2kݽ4+?'[:{eTX-o)EfNq]ead)"AqLH 4}E,&yWe!Mċ uGuc6>9חpT&֞{{#=ѫM+ ?,搦!ܼLjnbs /x?9K[wVʥRAfa^ w,r$l M%"ILE]YQW?_Ŋi긖QôE⪖fB9S`E-5mT8^NAwHzǫL$w0*"SYcz;A fy;q#h@K@娃0V *i Ε37fY~<;~i!˘5]8.+@܃&|ڐM p[zU`PV-?.pX|RFoMNrw E Y79~5]yG,B_?:vh=6:7G%g5! 1=S&=݂d oiv{#+ W4#Ђ{X&t*bm΂k׌&K$Z]QIŭy'>q)J 85 ά5$&C?ae} S  RrFֶ`?V5[ţ/K|&,OGt(̸Jp0q.|y`'W SC_dazNr6{f\E}-PJ&حJhwΑ(`锏i%yu1/*'fĮΠ 6QDQoSMFcGO!uwTZCr o3sAFuI{W͢vQ׳S+Mw `)O?ыR$HGOQSoLJS~pBhQ j-w2k*0REyjpa,ΉU0FXdq!aͅ"iC'fZʔyU/"K[T A{ilǶ 2K5ǐ*^$pKs"~`sѦ%^X Ǻ"lHиQ[͙-x^Z5x 5Χ{apz9nQDUj7E5΂ҙ :چ׶yfcf[t2I~E>{LnWd;&F_f!ڰTZJL0U*fhdVs>;2O/Et/sf5@Yd熒w:wBtT1Dy*Xe jm)D ^<[^Nv? y+_lK)H/yl8~yBTQ;peHXً%_M+DԐ9"(C(8زѕ;X;k* "B#r@ֺL PCoߝr81ZYse{Hz19~=~㒳SrGǂ͒A뻖3i^ $ @X)HV^cgM 6ez/M}N]g~o%#z|~Y{ c$8$+g9bi5rЗJgZ qu#\]FXscVbyԲ@[a1%J6+[LRaj>UOܴd0Af~g{:4=1rDvopf/ſ[mo[X,!C4-㝉sxܠ!xP ;g~mWC7~x!12f\/)-?gW3x2Ab0i7-t3э\D#A?XWmaE_jtϮF 3 R+oº:la(#:UKh7Pe*ϸB>ȇ($F1\enK'@h(~xdck}~EkɌp4iav~EG31ɥ@ztɶvƐv *_:)`t XA?p\Xy#IΦ.@VWr\t s"wfUpmΣ<0aJCDNeT)(?!!G ׼{nG/dI2x>9,Xk3E)e3mu@;q-(/|WM\b3jH8z+|58GODtR&vjc  [Ot2"S Փ\N'6M6#= \fZoqf_4Rmseu"^] >zL_ZU0r(@B^Zaz/PÇ4l{3 }C%atRkPM/U;Y괗1-Cϝc0$^,:mj%1i-Jޝ|L-&QʣF@H#?e6͞Fx.aN?ئ-_6 ʻXl抇ҕ„VSSrԡ.\?`+Bp d$%!v_#cjDR~y scz`ob3hXܙ0zl wH؝ K*FLS z~O-IFOU#)yb*qBDÐ *"$m70m' Ef:E[CMy+ε6z>Nf; N,eXaŚB fy ʧ 2H\S- N~c7!C1 Yo~ n1A܌m-  ]g|s7k-v'v㎸pdC~W!]g=d2CIͺիؼ0KĘ3)bZ.[$KX+OhdfO:M˄SیhSU16q r/d`4P~SlWӲ"m5Y0TpR$;jI޿Vl7f&..05 #H$S9}H]@L[I"|Z)q0_w-fNAjVk=zp!(p_HTȆ%gX3؜M(8'c36/z8dUe^"j8s6/X=䭶o-ԃg+e.*}''00aq:[p`eJ~}iXO7=MK3RDPSef˜[F8z{.87 RM]WMvdc{,L"{/;ylV!v#mO2$f}!y:10@AhW]ɘy筠nwZ`5339ڶǏ®fߝ<Evn9ߡ ~TC-L/BH8Aaj cMq^HyׄKQ/AWAg#(~&/n(05$eYky<܇6jDZZNX5:db >Փŗ eo&[xjT:xq /)4iBMn^N%5\_V_i X\dJ!S[ $G2&觨 7[£z0 Wfkx_4X"pD%Uv8D@쓫z`D9]-͡ބlPq:vi ] x?|FSm{r#Ƃ0K~y^91Z5|RMm6^[X}$Dmt~0| $KW56V ǀSX(ShFHI hT]apS824h[<\iGV$e-ݹ{,Kg8G"3ž6CR,&Te3ttS\49rF6 E۷Kl/gvh)bVcK>b3P $z5 ʄI6n' aϣ4F<=44KklGVB BpFg(p ݰo|ٟ3Mjoo)~յoC$t|?T$g{jP~ ;B}gڢIv59wdCNJ$3ßt7nhip/aD9_6c}81ڟώ<Ȍ&qAg{E/^VUok]8%h1Q%) eApo AL)&B3xhaaKytSJjto*S-VQG>Qz$Wv&kt-dCIAtu 7M)Uw9iˉ֜)!:--%"6Av=ٗkF8@`g> ȟ銪$F9ErUFNv(&} JU(Rj5jJ6a13UUf3xɜHU.AHTH/+Y~Js e[JC:_J@7Ӑt[N847g%)nEYCȼZLSC.4Z>P"DmN}` V.YX-d|P/:pR9^? mC~ PR)\JsUWvRu| EfrQu|M~471ՓF(LD/A_ Ba7^<`oCJcP݂j.#Jي B獷7UQ+\Uy_DAL-qis~kBQT&T7֦έ@G]ZckaiR Lkf [zQ]2n&FՕfo~xrN%4B+-MvM6peJGzC1wƼnۀV<Ljn$T-m҅DLW`5@ i'd"^-t Bb&ڪxB"Ke4ДX~}n=#44 tcϊx\ CLq!9kO焀QOw7sSt^6* 34@j`frPŠ*m4F340lLB^:yM~8WF!w\)FyƯ(aa!`rj64C`k Z4v{14|n,lt=!T 5Ju #G)׉KErJ" @"4 Ơ./78b1O f2HL6f_tSY@] Dlq]e,;JҚfVB$k97N0593rYҏ4.D= 'ĉl1ݷܯ4{% BK3؈rՍD=5[W2ceiFϝZ;KX!Rpҹhq7mRk,iL,%Uk<6ls,f#]}m[XY1+=  ?GM )ڒ43~zG-xK3U,E-UzFA:"LXu4{!}4v:v@rFP"iJhIfݝRIF6#L紋eD g/ X)soKz(78`aX܀]g.h` J/檽Q4,, ?7nMj[n5 h)j3:\8ШDDFjxV$BHF!9I mZ t Ȣ}P0HW"1gs}9/eOl6Vk$챓lM}?;bԶH ΂Ћs3b1g ԘthK_%K|3;߅ps@:y ω9*s]J.4l9"(uf>U}u?vlGwKH< o4DmW`q ߴK:BZv V/28tquհvE^)(U Γ0=8[]&dpΝݬ`UmΝ)eágwvBD5u/WY;Ih/:/jҎ>r PķQh\=)hە0M%)lRE/bYPvgs n6a1G-/PcD-OS=7 ?%Ch08=*F #o{2YgM=(C2I4 tn]ofQ!I?0x ד!M@k]N.D(@M18 5r@8uj;?miz؟_W A~pI&oe0Cfzӡ'+ʠ*A YUB'@^4LLRon:ދzQ[LX$b &] %@z2^FܑU^Ī8:FBT`p_q'fÎf﷮y9 3-X Y?.X TTAӟSNe.X~jc4c: u`m"G<0|9ྜĄVq>z-ܟc!MbBܸ-0wޡwE^ݏǓ@Jl@]RahNqLmFH&KHEcQP,OYia/fGR:B&y1ԬMn$"UNr zQyyan񜏃2==B+иGBÅ 1^C"` ]]2 9g6GoEjAto9U_uy<(inBᨩl N~u6ޒ8x ΟQu;F˥2RcU`yq xjUHϩ1;U0pzn+WFH=hn6RSw+D=,^V{jʻB 4`FU8 =sitl9wjuWQLhMۅ蘬{lzR™R[/9G̈&ˑ}aj@zÚ}Z7n=4QHnZ U<1,g.ՕAߋ[BUXp̫5oLf2ڠxvcLc lP 7%/ՄןB|-etRKO\)8:3A7Gpډ"C8K_A/E7m"SxHy զ@J"Ɂ8:"J R!wl[hwJVz/*H|uJKį.E;Pۢ{unK6Pe ZU*AA KmT:lRvWKN9p1-Wjr<奬Pt5Dy)gC&eYSe-8|?t6&\2. r7E[3Up#'yx'lT?m8Q9D=q!נDx3r/:BsgpGN^a`mOǔ!5Qg ^Kahuc,?'ef>?DoJL9+;6Xɳ__{AV%Ot8v9'0ӔF=$*dJu&!klh|.5^A+iQ w/FCV%:J琓$<''uipՈc꽸:&$ ؞ õDwF $;B Yx[h/B[0I5f.\836 { TxD{gmK4~߶ -W98?\[9137z2 آ (H~18[qR[4Ot$QF RɎK#I3`_9sx pI7I[FGyX 0KM1Pm6hN(QrU;}OWAQNd:j6nV#3dnM{GA Cc(j،ȉ`+ /mZ!mxHaT ,ƚ;0pU}~Bm:Pn0"mT$T28*ΞЈPEh O|#6GdUUDL^a|r]R(L(Ӽg6Ѝ꧙Msstq{Hf-%ex z׫m]-qo ׅ|f(:Us*%#Q,GjMwViːo$4HҨ9BORΊ_E*Jfe7pRB|{xy:tʸ73 JY-C͍WFEy V ed*qb"sQgGJ^g(pXIҔ0ϊC߈/9M|gz? ,lh7 '| 7 ?=m{򦼜2ޕZ-l>brr!;y2x=$#ޏԊ"PW>|B{Ziǚ^@eEc0nFs 04E\JJqD#藹 ޭa#Izx kMEOSiZU}~-ݏF0+- i 9Bf;7܄gajA)0~$ȭaǑXRӁ=;bl iRAׂ36,]gb:qamm (bV4fKtY{:Ȫƻ62aq^?3i\օ_HdaK ݔ c{~`$I7$RS%؉5rdɰUֹhk{39"[AS CYO ruu^xԵr}w3`!7z8UQm&?wK# eV]TsG my)uP _KЭ:6Qvdvغ~?08M}yT*)QU㥤MUb U ifpBe&PT #z"˅J%"4g7ϧЏGjFpQ|D)F wwtfheQK(mZV +X6>z0P+ph;˚SF\uL53i qPRbd 5ucaqQq}Ovk LNe(o2s`Zt0TWLRozXmZ0F8nMJK+yl%襭m2=,Zܳ(@oQyp;ې#D+YY.U=! h5m-7PJ2ӒqC@X %/M01 Yd0IIXtz:KU0Tk\/\ 7a D,tWakk6H*_9,F G:_t|fMRS6h=l?!\ 0c" p^gÙXM-~!Aي8ڪL%/ P:(}[y(<)A*Ӝ0SΌQt1ץܾ5n@Zɔ`u.ֺNU [=+O3g- 7\pcfD;,&ψMv}js]lqN>l<]w1Ҏ:h|+ =92=¨ـW"\=C^Ԥ @/I>~kEM|#k>^PbcPb@x>w:Tq6~*8Tb&'B &1 #7mU]f¸wt-Ld@BƐ:=&qa % ѺXؗ ˿^I1gczvG`3BxDL\>s$`aEQ@͆C^BNwRЅl^[e.ֺӵEqR9V)xxfFk۞e uZs쎄XkGɼѩG #j0}]}) HOϴ?'')CWFA[Ccbo&D6k)F愶jitaqVh_7vM܃Uikss[ϗ?<%Xߌ70| !:Qdri4U‹حlfi^O}*o0M]> ڮ B -EU(qF:.nbh+xpYe!ba0p[׈]busB2s@[x ܜA-2s/cxS1$:rf $lz͞U0:>2P(NZ=Ȕ 6v)΂ʴ^e [nOAzL$m{E a $or(ܔLHEp; )C vj& b/.}kZS,}9pJ0طl u*U=ȱzY;KUoy+E]3: IAى4 FP4}<4Wkp㔂D_UW\"bu[[5 $\4vQ2D^ʪ3Vp/T:nM߹^̚ȶ+*ufL][k#4Փ.ѧ~h$gґ::7!IfyBC|bgc7<lM^hgâqc(@:o _|0t|M/o\FZ(ޠ?Ìr4T@>Z4fY#JLuGM_@x5&OM.)jkơoAj ./!P\Jagjbv|H^²[1z(g0`$YnYȬR(IE'O-c\c,z-vnT},@62ӄ><"@5d8rts-kݚT: UI_@9[i`PV he(ֺ9jfV_%{7/ȕ"=H2l L,[k1xbdx`/N|B*=c=Mhk|_7*7;pɗ{O:GS1Y)*Ӿ9+yNaQt=KtHtM՟,&,A^{|{axD14MDH(TMH/kX RV^bԛjG7jƶǃJ'NNK\5!51y\4w;Ra^F/8 J':ړHÉB$`"|/s,d&azxLfKet! p :v)mVf_Oůl[u{]C(9~cI ,Gb7j|7&$;yqъmIuQtM=‹u: ^i9Z$G@gy^4L>Uf'FdW~d^?cΛAHQ_PRvrDwK1Xy>v4"+յ _;{sBHrs1 Y)j[o ҙ\gmΕnki>"S1ӥKk]OUTc.yb/}%(hAo@_-OgR}!?[dbٲ j)SYD b|cutҐ4h %*+79Vg\0r{G+(s)qH~&~)O/xQ=b ơPN)y cX"l\dK.e6E7}#(V2:4]0sg{]9E ϔV.4A ^Ac7Y(D]:R伎~LzR6 /*e`]1=҇K8 8)x >DQ51Z.:ύ/Nn8(0l/.);)K2L|ߞq r lQL@m9Z{[LNWFxUQPGE' A!Ұ\}_IGeIʠRۛ SXdn-2n[Uꊾ^c1AqS{z$9ܓgz^? ٰÖՅ5?#5FAFռz,Fxy'/zOp;1B$+9:%ڽ]8SYޠEHvI)4"\("p A$0|Qff}AUئb#EJ[-b"RII`F;~j_ι}.EGVZDmk_c=E@xfxc޲o|@P.Wl!2 iʇT{a$|"0l@`;zC2dB:Ea@<䓈Ao,Vz 젫+aЧ%\>򠍼UZgbVNPo˗<5p`qLmCST9_'nͮ^%pU%[LD;zo/QuX;k=梁3K.13-X`N~'ZLCaPQQPΝ HVjql,Dp/qoh.ͅ}9X 8j=էÓk,# :^F{:_%|d۽(:f/d~]@]\QŠWOl lz~k`|i->++&'o|5 ?z@pT*8DR"yHhq "$uĝzzCDw Պ" iL\-7_lwgY`On;Df0Qq,42˚}MUE#ΔYu>Kκq?4{S6wbzd#{ UBdܧC^aR> V,r/erZ-{בn]zHhi,V_ցc@)_٦@-t_^>Q15v.l1VPBo5Kr=\WO`MLl=U!>Ƥ& BwRuǀQ70+3-~š0Lk%^ ڕ3?%Ym(:ibZY{ww{B[X{׾dqS +auY1Ʌ2װX␙99I2?2:;/Mpa .c+b* Θ#W 4<#%jA8\h{ֱ餠ٯp׃?)Ŀ is˫:6YċIG/6iHv.^0Og+*q!o~IQFR $wҕ~U6m Q^,hC"x%SJB0W Cdї\2SF%W ZpV yYyWCFdKvd"0e]w)[{hDjBnuS>%fK}BWy& u%͢L `'\ns'fWwl} \%p)D=#i)㍜ѪCôd>7RF}TEzY V欶cVd3dxrQ2ϴp}{91MaՈyg%cNL[6Ue2dULj[͌:xZ-Εʪ-ͥ(IXc*RWA9 \*0Ѯngzov)EvQ C,d=H D*;N.أR @L2mQ5w2A%=:G+U-%v2{0ށFόD-!)XjIp=U\P~_6\s3iseT]@a||P=#6V]6Zj M$_{6;弸NU]sQHeM$Cac,C۟ dNxS?~'/駾Vf DCw%I.8ٝ9хN kS$3e#QlvZ;K*5Bgŋ]yt 1JʈҴD ld~ ǜ-X7C ^s+ VX tv~C]ud>Ph}䜖Gu撏Ρ=:qĥ47Ŋؗ"[ r_N9Z*)Y+p313qE\:xOP)Q=P˯EX}|E`xWY`EphG@+-Z|#6g #M]cDݜ&Y(:vVFfi%e~i͙?^hp<2^ ZCqTx51;MP*=XZL (UʊrqEHA3cukOK)o[ yBZ-+BzrD8f N%43"s6>a|-vU[x#dyM ϠGc omlw1Yz{Rfq8^{ K eS1| ~FxuAw<4tv T3oL, !&t}0ɃCr]e1C*F%g׼˯ ~wGކ݄8 5(Xϳ^ʩl9#&j)#Rw|~M<{ۙ!s@ehiw`cot̰* >A V}@)P}{ep6A1?c [AU>Lt֒fqPI+?#=W )MUMj*ꄏ7Yjz2 [a7| 1V52ocZ33c!|,l&Ml1{.ěA&8~άA@ aD#SH-Hr!Y|ȟmTBhMZ~GTB&^V.=x >0)}Qu܁tey7{UR!uvv|>c$[Y?3#/r0sƬ)vCU'+WWa?0EP쓸=.7>. ̜~遲H,;tbJAC$EGkcݜ MrzjӗD~GOq{)݂FNbw2yQ$\Y81pHE[2{H/w;ؔUSu1Q vQc<5 X!L{GWpF kgP k+^" -hUKL»X{ Y+ۙBRbONs%4ݟC'H E8AOvx#Q1GS٢-Qӑ/}9!RїDZPh-G=׊]wYESNEeGҀ|0׫ 9|J4iUV:Eߕ`^hIpi֌)2eYGo%))# ',-I=Dg WuaɶK*}5ҰD3)\k57 [Ui9 W" #P1 7 B3zF>v95LDո=!@-0R'?^oёݝ5:`dpa}bI+MlI iL#xINr b Z >#4GJGəiE팋~pFq ،l]~~M@-~l'JiG “V,P,?DfoTj4]7ϭZ?ѣCZiGyRHHJ[6T{y:_X ~xmb- ԢWK7zV.]6-#!?jxLؑ(ĶD:Do-۲J+_๴<[b]gJ~xWz1s7 wD & r#,-K+q\> @w0Rӊp>"s~Z^ QhG\ 窘eSJm1PhɷQNH6 Ws˯SSc {,'G7y+J?oGA&yx`DzY&}A$bG G i4y%Ƕ-Z+Κ;#Dql_^s*L6+D+cUN"{DC7RzvWe:< kK?]⣆17AyN>RZP rWl#[P3^(㸺84*a%Ye*׎1 ffVW}qC^.Mc|#`[]&݇~  6A[QR]@@ 9!ܟ$V>EAe3%"!o]fO: o%A&J8'&I'~. Rkq7}6 /- k鶣QQ1.:xt b(gHY;^,-9Δ)3.3=XI<u" _s-,G]R#0Irl}BNqkWޜlh0gK2-e8~bS,>G' wQ_/?GGTSl@=1thɋm=cz]QoXS3ݺ$XTy}H;M\yO8/ U+%C_GiMk19|wm0!N8*ؐjP/v^q1ªŨ,;2d0؈,:~U٥K' 7":TL U5QصrjLI_`VLªө,hKZb&fvgt޽ ńE"[ ޹+ bE0#+ 'q)n$F-8t{deGՇ;i$ Or}-p1,J*X[A%$JI+N0GN ƿ5n#ЋL/yA|.&lUR%V`@i֜h6=Ȩ\*8H;äEK9\_GRȁck3Ϧ+uJnmOľ8@Wg{6<$"u8D[r2 J-1ZX>1`Q0 ;yuäk8)1R({!7u-[T~wߩw&IHdW9s\A2?YTlz!̼Ձ(,yPAwKT-<"ܓ H_x/Wl:û QhA]%k>7ff6iU4Δcv,e$w̛*x{ ,[ VQOHS! oeǚy#< sX5kLb2Zz`}6OI; 9.Ír>{rN# pb3OBs*@wm)R׀v)twbe(88}@!GÉrtpG/'^IxWM:2Rh.?h1a*Cf)6@ 0 [9qƧZɪajs ̿r[~e NGG 5c(uװ*{~A44hҾ̞V5Ƃ}T͂N"iGL{{|o۱`q*bM%өd&`Kqj;M;gFkݞ:2(fz2x/io_[-;6Q?⢷5 -*ƒuugY)]n ӋI'yNH[]#R!P`эb-c ϝD ]#ilh$|q+J=ś5 q8X›-6tB#"<ӝ)y*Њmqx,ik}@cYgl}Ɲ D D2U֣#{ u.Jh`E=ZT*,|è]"a7lqK2h#Z}VdDPCh|M cGdeC7wE֦ysѥD㰢{oE~椋LLj|D+mo 5ѫqFb-} exo&25S7 8PyI-=14Nn ۪x\3kN޲*^Zm?kaibw"K-fūA)ov`&+Qh1&qn%>i"WP^X(Bm'5[g6AQ6<3i*1_+M 0sUG8wc=ybmx$JEW%v];$u3- zmq3pVOt5:]aNU0;fZnHyIWe'Xߣ>,P*9Y"ʏ{] V]_rMH5 @H%P-t߇.ju7l6woB=8#_N׷x`Q%`e g2pCxɶӛ׈mf6> ~BߠLI6>0Ƿ]&M(fE-[MP}ޏDm;T6Xbdl,1l~U?]"% vGqx#(+@]:jf&E?sq '%s-Le-QMAE(.e܁>Aw۠S4|ejag9 ;tr̬y8ǃy/IC7$zv%o i* ku!4Ę-mm<4G!9k"w|@ ]IxgN%(ZVO_7Mz@ct'b45c WZuEkE[Mwzaq>xP 8N+@JH2y *ds%O-,@6vibu3MX!XtSkz{ BcR=<<HQWo$ bf9b HsZT+/Md VBee4.p$gY# SwLY?_ݼd0R* 769ȃ9V pdpB"4?Z''sLy"xE:fߜqo<)P;)u ՜kfg.i=v )^KnDAq8'I,_wq]Rb8'Y1 ]DBXacv42E?חWCj}ꊇg {*Ew#MrGȸWo_ 2;|Awوn4D|MBҍ =#V%g"Œ= &Ï,ĄTCJe5f]д! O̰)]QBFv{]Ӱ*%y-ڷp;6A;D~8T37A-eU]8Mz@aw ۍ5+vl-'L|D`(Zrey?%.ܤ8 5^l#v247qyLuIO8֧kwD]5kGBT sB6x2s9HBࡰOӼqqб=ԟ{;ʴ C}Cp/8h#7=iبs%W+?ckf "tFUpiAñEǹ s2U\2+l>P^xnElҦ tqfcV/w"SEt M T(wGvx Ux}Gsœn(DUWt b1M4'M]<"`$3bI S0s\_Pr!'m]DHɻnhł[9xQ ݺqa@ɾijX>7=Z;j'i+TÛO }]@3lI7M]R Bm MDܳzѿnͼ {߳X۰oR/bޱY2dE @yDS!w:wq)O8ٳ)p~jV}UU|bMΛtЇ"G _b;j,k+d(4Wf{龒E+-e9䚆!ܶL[ocFYqs߫ WUe޹<@eHp@q:Sgwl.4ݤ*F;q.C-MoιB8Cc$JTAHtAr >^5Aһ%STF7{<юi=SzGb>@D3\ܠcH{edtC<.j6 }84X*mI?@%~ΠE8+u=IHSJ-Pu'몺/]-K\SZ׳RVknC֝q?Tp|qK$ ȶpکRtQ ;vPX^ugDm7{Nb][뇣]>cp<^k9mg3fxs &$Zt*_u$$}.Eɑs>>LM;A%j:x<-6 JbFƕs %;j3y-$kbtex:)hv]q 4i( D|٢CYP 4x*- 7FP.ڶ7ͺԍ\R~9pi0~{v#Fq&2-ioϤ[ưidUyei߻%B2Qp#S5m Z}cׄߗ@@mc>~c9Rh߂2ww/۷ϯoTsNELQR)J>q[d wKvcQ$+:+;7w..'XqckhČpfF/paq b3D^N'4bPdLu/ VYxM|eYb\27ZWY}{3H[LWa.xjM< s[kM3 {daDKgsiCU frh`S83+Nt{X2?h9@1j:fjG9foj?sʂhn3w`2 `ʟ ;qSSgQ7si/\ʽgː$KJaI(eNhs2E>92"B/ˉgdE tm>$`A ȇY{ioxߓde+Sb|5# EKқކ>hC1JN6C`5S_nVO2h0"LjCj|q%uB\483h5&)^]*yYzO|QX^hswy,$'g"n;0̶esxEH K[Lq,g쭟DQk"E1_Z^脃PA"LFbxcIJnh03DHSfWL.'R'k-E\b!|B/ajIp=d0J9=8~Ti-C8Z&ݞ'B'ċ[n3xˁVF'8ez9xW9Ds 'q"/~%ZvuZ[{Ȑ `[qrpxs%uA؄bk.w_t})C_VďdQsY0)Ӫtg}L/\$1RhByF:I)m|x[ wܲevᄇS*k 8(A^E9 B[>i?s_.&Z dSzm[%9?%(6OퟥA kڃ7d RG>N,N"WO›RLp|[ YaruA7YҼkIT&9@֊_7WٙЈup@g BpؗzGS#3*ܔi3`)?FVT;k9VH0ȉe!C­z"h%+!ߒR 'aJvF^#~٥"sw7KFE63, Qihy\skvF} H[2%0$LؔAsӰ@RlsuXFkcPL}cNUXoƩzUk/yb[%%lCZNΣ }N$"lڃl=>MHo㖌@Vw9}}vGJ ͐~jo)W#)yx/\HeCYo"3+`cԯl„+ VT,Feh?&$İ!L׽l#8U ڪ<9@ rOJ*J ̽nyGh casddQ+8fY\arqiz4YN*K˖ Uy^p˦&ԯ V04ƥ޷j^id|aĒb<ܶߜ0&c$7򫦸8T S2[DpBnP"w6uԫn'*xYqnBň*j0vhOv-|{+d/į`e|XM*&da2O_'G3œ &ϓ i6 IH{OEIBa{gv★zRa$U^H4+&)#B %|ҒN1F&ηp-ei45ioMXբd D}fvh1}'Q0IGr`&{R xYTQLઑ cp: =n/nO/O%X(+9[ɈQ;bPɳ1w&zxp3_ɡLuZuEKv `1,|Mz )"$E(oaKtBv{99 *^5o{jfmgFŌsr$r'3C6K"tNT0~|ݚ3Fi/u\/0”lh=V<9en+l]B#gG՝d/KQi)Nvs 3= bĄ{Ortsӷ2a [r|v@)R%QltJ}iMO ʼD߈Y2?;y#X1-55uس,idr9q~ږMCIi(,P* ;PG e ).(Uͨ@lٷ/$~ygp3(uX{v2%o8ƪ&Xk%W{ud]jĝBnr~iq5ȌC\c_K8;= \޼_33J.YaN]3ޔ{2͞ZTUM0Gv߁;%rV|RǪ]! }O${- ?t-L$⅀ ÚJy禦#x8~3%z_vf=ëroӶ 4)0 .ٱjXD_kf6ҚЉu ._?J*#e# wQM8@eA*OBS!E7&xV*EOPTO+\Zj^J2(YVNrP?yMČC$gr`9,-C#)D:-Sq3R7JBjܳ$ ?KR %,1iN0)(:?KF瘺:\yK:cҡK?zE7\&90YGKE'=ʱB49lx0Fr1o*Mv;R,󘮞GY2Fb M<@E6?HL9{f;||uOyUgu^6]C&l_y5 `3 =Z̝fa>}q\3Gb!U(2#hls|0AJDLAd5H_4]:YHɂl,s=[0]m'WI҈u6kOketW%j/82  ԠO3GJ =WjɂO2 h,hw p֎!xYP~1UFYs7.p7|qb71L9%J0NDU 0z~F$n2 voOP,jLj3}Gb5M8ߠ6IA|pT3Pt1h6VK 6*,s@O@HDCawнkf8űh,2&P\۫!AS%e@0Rp#UQEIм,q4Z>Vxv){azD3.'3qxX)sEw")UeeE"?{m#>ԴM]eA*Ƃ0 tz /Lc2PE8l9 L&Ql5 >H}qO\*_vv>וcky,שrNywKC$v:tAoOolx> +滮HG}ؔu`2J1 a ]A6j5CbtkE; JD4XOH>KW9eph0 +;;H%F`yM5aɛǂpFlq#K̯R!rCEek9)3BQC`HCT=K.=~mN$H# V ^T=Xf>EvMV I~%q>sTȽg5o~U8g,hQ[a+ p^$G ] ׽" avDU3_ K_aÂ\pPXT*:LKc?ta~P@rB^J tg{d؆n3vLi=tv]t$#ݩ C|t 3~OÔ ՠFq} 0`Xοq;BFD_K19i2zƳ`;Qx %7NB}<`\unj[ƒjM5jO XFH]jEMFU\Mݐ.%GRW)0褢6+^r5ˋ0;61,拾Ne"N?[+`&׋%ZJaSG%XpJ?irW/iPɟVMג3xVCzL"7F#<\5.Ɋ) Ru{dV #~T|\t ;: ~[Aޞ0 on8>ĜՄo,qn຀!qn lHt_onaL|Gx:`Nʬ GIoк<fwv q=L<=,3ڳt7=0[+%o#q7ٱK>EA%6%Αj|'kXdf%.tٺ|dS ڻ!ep̛9׸%)a UE) H =y@EiR1<YX}MRr\YZSxI47͝p˳|#POJ^ٕ:?<+4O N} ,;P/'bVr봇(~Wz(ZѰп = +َB0kZ6Q$[6 a XPtݼ)fFf^JN0G5F9 OlbA֟PdK٭)߻ZMchm&KM{+˚iZl0VGl=IXcqE M.G`R~a} %륈<$]SK 'ʸR:5LL:#FIuHv%86 / {M}Qa֥0V{q{Miv@KF$fIuG M_ӱYl].P̔»"+)yBH1V;eZAT"D”wJeƵc?. $n/ƐWyU"Xزw8|3k7@}Vj߸hO3E˸9POR 7%h7e*Y\ǰED+P# NNi+gF69 _t iAmzu>uR*tlX6шkg^b$5T)g%7Mb|_oN,a{].1|mL5I}YX@ =* % Uw :/cGqw}oP6x(.$X ߌ>@Y_T;@* \՞нܧ0F>Ɣ$Ǖ3*^^%[s9Aw*s=@:L-!w촨+U5yHb@-t|e?F:UJE,z*zgpmGjq535 GIN@mΛ]a3F/1 ]vW>a SK !V 'n278 C5Cf%Qm@jӀ ˗luȿ nV38zQ${F i#Z)y/m *Ěo9rR!j#TZ̓S2/C?1YS8ȋ:Th$>Wͫq4ݲLB4jJgPIqVRfM$hcY`Kx Y i} ,؋O_>j ; Ưf8)Cnq Q.jh&v!f+j1!p?{Il@' $φLAL Y޶6 eK(>sT@\80oӛF]PJ钊&O8ArELJF;jy hcn[F7Xq=d{N&Ejf>FsGS?&JG1a͵%$A(ž;R^H:y؅P|oFK0@ `Q@?9I7l9dcQ.Pۅ֮W{@瘟;+q-A~)V6;䘦{cZgRwAj9#4(K`aǑ8MO*C= XRs[|TYff # 43 }  (d)GĂ;4/qp^OLzQiw7qd+!77"(o=ikw|XrE􂙩DUS#59. ̹0bPKf ](cFآ9q TCKU_ᚋA HGPesi 4b!A]?R|FO֜82&w 15a]v%2 { rʈTUs4cyAk|Ⱥ@O% с8n$fDngKTp8R]L\ +J=t7=jG"yFb:SnpŠ Z\Tc0-k  Y15P<}羲U܏C$X>yV|^񆸈6'fYi8ǜa?P@z隚ܤm\CD4lg~.1׮2O'*|K2|!Z(b!@Ad01d='=z 3ITѱƴ1N3L? 6FKhl̃&%Wz21}ejPe(~䭵hE4MirW].}Ú3P„mI{:x3\8Vq<şDw*0D{'GPtgjVYWi]8N>XKA@_AX{gW&H,yNJHcRv`Z1}J#Q^(aq2evS{.%W>Ytݍ/`Rkװko]LJ=9+A3$I 6=b9^Կ,$Q`0i">S"0{ eԅ07Գ||r QqۯwIPZHԯ;Qxhh~n$Eٰ)bq.gY ON9+<ۨ܏5#+yPhg:vR1 xDy =1m>O*ɢJ)18AsK^jNùrEz %HQZzXGgӵy|{;5h˵ykgE]wG ("erUfZəYvI,qP wO*ǖE쇀(B\ֽ?SQLbã[PXMaGyEoK?S KT*kwߒVPaF>m; +Mf0fR99K4K \]l"`9mҵqfUT-EH(x7dC*VkH) ^͚CgY)'4%ՇO(AkKRW#_IT֊|–yɭAuP?_++,gb_1FS'Haa`9'-8bX J B߅xaT[u}NҠ F}f L?e]_t'!iZ}Ҕ^Lg@;n{\Ll]iKws'!9jW=i^MᖚR@ 1]>(XTP]anX W޷-Ģ+T<{Һ C],B {Yz#TB?&=)v* R$`7d/#1}·YySQ^ކJ*@SݮAr="_]*djCR`G:ޱ6?9/ TEsm̪G-l$mj]+&WA4~E.AHMw|RC$\ HwJ(N2mdu|0 }N1ϣ$/؝#|۠;H/2BHb_S"8j`˳޾{ik.PL8, v7>35*I($֬TU]NS/(Jː愰|j=Ҍ˻oKMC)`:l(ߞw;i_R8.FboiXYÓt`}hR t+0{(:XʱF,=*̣|7O*ÆHeL{\OaAyM{5 Ԥ&DܣGLd cDǨ4g,"ڣ3KRc(,<2`C_/7deߣ-c&5RJ!WF"A$61"O8`5J~5^ylvprtIJFSS*?3c<°i|M?cgVjtAFg^]M͓'Ș|Yzjx ɤ?Cr?O] Vz$D *.ʁlpkC7~!, vj3h76Zi쵝s\ALC@r{KC(ل߰*~G AJQ4|O8  ?[[65~E\>:zq105D*&wRK G@Tw w"b8;;tYv(ͻ1zc$ I!O`4y/̓ukM"$o&ށ.Fzb?ܣ٥WRp>5m<JX#*1ZAK$.b0oTY2y5"J"I?@-!5׌uKpt\GGHիIwa19L4YG}$=^-2Q )WYl_b\>_@L XtTV_8T35UO@ɰ^5vggyYI A)0oSgd H\;ZL%Lf` Z:^=;uL=0;-=6tunV*)3[C"N? ;<ȀgThTٮNے'QIT-sT MPdjxeѻi/p.r\7|[-l \%}'7mj7P"`[<\YB֥C1™; ّBXfxmL!* Q( H-a#@хTdmrڦ瞄d^d'hpÿ菻i.Eׇ_yFU Oȇc^P ?nn!ܔ7[pPBf8a4s hGS-$8>dDe=:CJNfM/ӈeDl֪Bzz x 5:yL3VmK#r}.l+"":.1趖)m(5m>P\bJIQ _4E20FQPta$rzI_6ʶrݜ{ Yf KBZ} П{\ o d7bU7U_eĸuc "_G5O54K;F> TG@!jƦalKMR>qK?|D uKaaIB=:ŲNX ɭ?P% X~p[(}8DZjﮞ̥ڹWXKTO B{ vÿFT"R*KX|uݫ ^u,咛=Fp LTh;#j+ I}0gӀz%]`3?BUg1)/怈c%0Y:^輈Jã'KAU8ͭv:KܓK^S1ɱ(>MFKOG].(]@ro=*X}ƞg!Ke`#,B_C'jmh$ޭR7"SZ5ءBL7m s{w6,}F5#~QQE8J|kDָHK ^ɘjPr4B.Н—U2N||M =ۢ^ ʞ#؞E `rk}W[{I0G2I{P%h dxhۄJWH}MЕVN/HTYwD' -ϘhLͽ @)4!36% h} f CV Lk3BѶYS}k񽛵Na oB:qGGlr vSzQx3Sy}xZ-i fJ]S:[qJ/uB0Lv/6Cv%z􆪑1a"dePo~tyLf˶/nMo]afL^zؽβ̚UsW|y)/" R|ϯ`BmyC*o1K7L 4,:.* ;""LQ@'qh9^1x 낣ddQcg"[@[**Uy/5Bhu#-T9rgyH9̜}?< $Pl,ؿ  X?=`8s#`nK^_FupliIPHTm!TmY"Xl@7>rӿ+_};ԅUI{*{YU!Hlg2oz!,V&E`=3Y@a:s(vwmvetÜf%Rʄm z*w(ioLtrfAn(zgR6GG*&֝yLX5Ʃ6"I &=Dz!C$Z=/%)qfM_$ZQI'1:-6Ioc_gRhBGL҇}F7`mz1{c#ҫSl" uL>5 ɾA$<* 0Hȁd򬮎/·vd[#a)EcAjXQ%i{bW]X/@ uRթ\_+Q`,s~=f𙗅UvD}}[5 dYMk,y>VSMű6fPP?7z8{ 7nݔXo>j Fc`!TSž'?P a5&|u+&q0Fd؞My!7F؍TBƳ(\ Ia$7=݁e"4VRuL)tZKM-6? >}c{T7s 7:9 xKxo x-z E ـ❌_=_G^QК>{$B80 nt,qTt &C_-2OQd8rI3)ۗL\3[U4AjIqه(¦][ x;wML,mÑob`.;u5 fdNU F[$ MIHSg0OtHt*%‹cnF$VO8h7^#Aڐ5EHA-_LW$(V|G*Wd5䁵с&rO UQv~ǹ{j'wYz2RQgzțƭd v iXo]V(`X)4:ܯ{^╝2 6n] NSV+Y`/$  o6k+Ք%NnV#Y0ߒEWldLHlICwyW]<&MSn_ޤ^˜h …d(, ]Bv0*`K+#J6Z -G,1M ҃x[dϷ4䥢iFR_1ټ?F\ZCQ++<:DCOÊ' lLw=)JlE)ňՈTsg88O94T[mӱX"ǚO}FRFR jW 9d2SmN0p3\ɰ o2DD&x?1/T7je"k%@Bxd4耨2}}'eI kXu|fF$yk*39<庬/HN۰e RY8T#Jv,L:`sT8"ً֑)x̪QNc'?sJ픡%;x˵ghFM&2ǷiCDK^ؖ.5@)^Eԁ`<AvN&Vq+]: gf` !E 4um]m.zqcs-@ |'GKࢆQ @ 96)EH׆|D8WA”nM5?%vj2]IN ;TQ2u `aėu&yT*Õ\y c/ ATa^ꝔNɇtfSGds2`gO$LkY%zK90e3 ["mbGL?Xsy'__;kNPT֭a 2xT l֎RܘO9"aMud^k)G8Ggm9'Cz ^u78SэfŜ;q&}26б)&K"5:IFQ` Uc<σdXW9(G2lt1:!E^ȕ!G݌GN }DyH?l˩֕$X2H3(& t.L؁w‚D۽.pmrk$/Ip0J|"j``bI"p WVzSά2| ęSC]Pp/,p͗6|}(=uŰ y6#0bS>fI%kbUS$Ak0\~;(p!s. [Gت(3 \ PPe|И9cEG;|$xx0ӟv'jmW:pa?Zz<8h:v|{D*O1O C0^o)-,%kqeb{Ci$>w+DDvg"M@Zn{;[V)| l+@Bub1˃} ,bjgq, ?d{d&Y.G*vO(V :JhNQ @Vr*M]/ C@pnn/Gܴ<%ԈMu+Ig %I"$ܚ1#Ƿra;:IC*/Tqjzgdľ ͆\>UH9"XIiv|%]>i`oW{ѓM =RAЈ%[R8XKkJOH՟LR" K`+,9|HevX؎.H\1V:_ց x*:TϦ)| t@r1eZ^kC&& I DЊrE "bt8|B,Rög,$Lv/3CåX PLU R9nDGjL߯Uw+y04FGMz[[Q`nz(]2$fsC7%s/~Fn((A:(]#]#oi0t>WY)mI2LX wь\ jXZP!4#M1[?u4`V MFbLWș/a:g+'cCuRCy\pNa7qyȍF_Z%&*~ a!|kpIۡRGNs:!!HF Ḳc쨁D%Z!">#ίS!Qr[{MCD #i'!؜3P}_ nX׹Sȭ x `SNu{}DbZT-8*Db qU<-Ե#RN(rzEv.'LT\&W'U4'H=W6If;C~$ÍD VU,(zϠ^ JVTۣHm1˄㋾#lYI"ɫ :P-]hǕYWMg N6/LK <;àkn°ϲy+2Z@1m fQ'1ĢiR\:L ]87,.*&iN6w9ɊL\@=*Slr5W8$2_Xqez?lD͔HYx}f8{7c*wdʳG+I>:TqnW!ٰcbR6:T Ybs&hS!#]yo>)O򶳒HTa%l]]$N`@?PRgRl=\g ֱ90A/~lXHwm_,Ʉf"hӡ52ϘﺛPV"@q^64nG|̾_Z_Ŋ5mZ~^ v[5+~ePslmh MRt5{IB=CBLDRy.Odalb+W#f ҝ VP9q0}Ins8GxTOL"KxgWtAJ8/Chv؊I:u킔7٭sgG+Wjz|L9ܮshѽSTf4?'Ffn!\".ҘFn&l6DJ5sO;*ܙbkѭo 2%[Yxn$upLzJ~Cl c(N?BKɵB7Q> 9Bfc )q}sX$hI.1` 2QFYJ1YgQo&Nx kAڑJքi'IILKGdPV: ]t-zZݣ!gفgD4NbQEתK%CIZ#VCňp?k=2"P.Ý-V +dp1|@2pp[5@6ݹL*cK99J01RMH0{L4,[y?Pjsm?6:-F=Jn5ӘPN:@-XF˥uh V!ZB4m(F"jPJ/iWw >1$);rzaH|pfۖH\hO ފ%Ho̬ƙG XD*d&3@DƐ7h t0*'T*F!p+XH7T0R.pC6 2pqW'zA,f\ڃXxr<̫!?Y;W03)hY[eDdbNfzq@ $䊝_H\P: lFv_e.޾tFO^*/2B\/fAX:?` 7zتQ~\ %H-UG^dםRY^DeH eH5oG, A]Lp`Ub[\Iة?*[ o uPzSLJp#gYo2N\E&#;/^Fҏ}He1.\һWr%TB1="hoKHiw}3& +)Dd.8gur7j ouldwU? l83_ֲ^e;wR1\bQK?X7}ܭ{ڭ{ ~M붩o mʭiIܢQCGig㷼|k$VE\OgjY# '.{ŎS F-ܦdd&W [;IC37¬;sCA]\K&]f ++l/ 1XN4~tNJ}*T*6Z熶Lˤ&V0=B!ZqY\`\h ]z>t@{Xm bCIpm?H-b`Ƶfn!fj {'Vysu ؀h x2zI#B`S:c2f`qkdiF9]W6",5<Y#-L3 ,ƾ*9Jy_b<.-!Ϧ>h$c. :}E-ib/ /N9TS冿3ɶ2W%gC%I/=_%NgEEL Zȟܔa?ȜjR ZwAc=V ),rTS`$\~ jQp>DƜ{DĚx1.zkD"wYq2|AkacAw*4<vX&3M|1냞zrDZAwDhTܡm^l(=vGB͠j]U?=f#dԂ #:>ՀSgoHpv5nCX7U}uS7zs!q#CӾpdJvpfU433b߰-Vqs.aңѱ,v.\;0߻i ;0,W;iEaMaM*.6YBc=YT1ZL`R g}pׄRb.DK;l%:iDj"o9@DjC-wV~9 ;L&c@"BwNiM̙Em.f:Scpxf9^5u8I5{ءx)wIkQhS]`*syl N\{c JDV8p OLn7榼!a/\˾@\+Ăֱu|Qcv'S B ʷ:ZLg."GcûD*M4 y/F|͑"]E6o=UU|`M)B]Lܳc8jskMg7,-L{НP 4d"Q}t/dI+FyŬ0,]/)p$3 t>/ chE &^E/F,ۗɝJ߭b?@;٤}B(P\رU+KE `4!YKdɄUw]s*̱/l v {FhҠ dr  Ƒ&^VBY5ɝ4'=|QE3|HbSM]3,<AY|]iϜ5nhQΙ8iEn9s  id>YbbCµad--Jǖ h D _1vU6s֛!+Y/eø FpE; P,`i{gK&S^w ·oFi*6RViodnXˀcPIP?}z#ű\U;dah7Y 1L&<1} -)kfr1[[ܒؒ$&,:E߹ҨK$vbo6p$PnE ג8~ |֑y`Af ~넉nOR18orwe:OXV8ec\϶lЬ???GCqcRԿʺ.1?qQj&<]` nh|%FkevNOWhҰ2R?+$q&35Ak0`=FKTjVoGYΏbMT!jW<;YMvhŠ8 riVqݛuZd]3էU?iq=BI7"y7?+~<ֱV]:%D!I'H"?n8U]kŐc$ IumfDTFo_`>!] `n^ *ILt]H ҡŲ!, ?Yehkt9Lc8J2p3ajo|~Xר~bv}R=sG::RS1B :@A#zVҺɭ1OȢc8t]H:)P e}G3pYcʰ;{Eߊ]R'NG>1|P]IxjF2QFb9(*`?`A&K|o}^? ^2Ѕ<^ zYY(tȜBby9w[IEE/6&$WM=L׌Mt6QrCZٵtKfyLyë">Lkz Gw|(P"E+:}/-KJBkO^:izU sP>O4,fVὓ~g[ +>S0! @|gx(U~K&!ꬿԿ{}' lჴzHgг#ABB1ڻGw?NZnQ -KG&k}͑)[ txr2tvbMkԭZ S2iv /hIZo1k]tO3U<  wŶ|> U_VmCѡxW©Y蘤|\^)S+NK.V}IOsAnF駷؎E_%j_p&8t>vÔȮha36!Y7.2[DM@EP/3>!>Bw:Heo[nQ2'Czv:MC{Hj\4K/j W4R,yKX-8ڌI\A9&?ȴ B1 Uz|d\3!w(֗u,99cZez.b(SQ{@;tPf\óFDŽH( DLi]T kx;ւ ?PGm\LEv& 5K4w4 Qaufժ+zN ]mCEOzY34 nn^̅`4Z9n.OԂYjx:IQr%<l0+nDG&bDzlH-}k[@ sw:@\1qkȌ_u\ڄ$.2l`·FAp>_Šzs# OeĜ5#/צk`Vg5j,n5ȏm+5t` 2< Zh0Qf}K̊#os$"2 P4!`Eg'g\saKG3 eyb934p4fQ8[KDj2~nHR ?r,`rk)Xm|o'"^*sYc*vϦXx*A3< \1/Hߎ9hcJmoV82حC"1zx #0#!{6Y*vɶj*B;!'"l+[Tj^Xh\8KV_j <֍{.L[{6LSSo@㊔7[18ܳ? K"ڹ'!Cge޲bK1]^~)_g諗C*){CETprxHpp2QMP80N6&{}|W:fQzo uY(0lḐ jcf ||== `8 =8|t|NEVwhU?F軪t9zQWنnvXB.%_B7|(k`nstH0Δ=N6&avwdӐ3k\_YrrfI;C@3ܤx=MK3zh$ql{15{ (;i#P55&UGҍ&h/+ VߜTXQcUw{ oS;ulVo./|i| utW\ΰGp.V9{uU&=dqiHRjq__­3QVvJZ^p0O\pjE Y zkƙr(6RDŽ{[kϠD"%YaySFv_ڗVtLF=lH2D l5| )iUo i&uUb'B=X/L܈Νjߙ?Bza NfU |7Zd!E%n˴rj>~%KbJ*ƈ>sDi;ژp@(&/7y{&Ȉ#Q'yBo< \Qu?ҾF7^QؔYUh]DZ?G.3:>Wz*<n?-K6 R"+]hzT)<#NFwg4[dU.4]`$;}L81JAY\7Frc}  {b-ۧ./%$Tn԰뉪I*>OX/RGxKvv:K`DVy"60(ۚV|wY@v7_DטY HIH \y@,;-4z+E>lFr0DEb玨ޕ=悏W(Q5Ֆ:'@\#,cjzi@Y0b&$rZK(l0ͬ.ݵguRJȁ릪(c4ŻEdFI ??+xۋ2f \eI#-w7#EV8O XWb|Pn`"}GkV`z S<Q1/nޅ#E{vݾL_|u*WYHF̞CW긨~cd2=]pN$)]>JL5R-n#}l}a ,-~CbfdWç&, ʍ*M"\-kVPQ.~­l/%c,ŧp<|]x/G')si3 $E 'w?S&p io<óWjy\Cp0eu}@uf}'IsӫO/[_'eI#.0FpsY$؜m$-#*@O*zw6EylfD/.7r&'K΂E#-B}VRjݒ1IYƞpD\xI&}R+KI鶛9"~VOjZ^D!TlsZED`m0_f0QJZbk;l޷b&{z)*y;Y ,/.é^6E.@APn,~hK -G,d lqkWjz_uRV Z%?@9/[k' eM,1NP z߃0]ﻓvef|JXKHƅ~V+*mKw^"n'n׋O#c?ṗ GJp+ t?RՉt?r ^ڼ:35IDJ'k|#тxu^*)|ZVi'bz3 EysuvK@+TVK{/y}e)˅ie溔A[wKwE^r[]X*cGY+(A0+>(3y=Y;oW,zoR XyH<_BH=}"mː_[Pk=*}2+A6Or\S1( , |wXc'nsܼofJ?p SbO"J\e}P~._[&OJ7]-AE5տ!ѕC"t+:n`7a"Y2Y,00q(N@u4˨i쭘r= -3;jjUǡ!Y}3Ht>u \YX5P?᜿BfٱZwX?kP )Ii1 3yyiˮdW}#Qf5 ;$^v ӊBu&t l!韯LVMq9n ;p\LAhr G)e,E2hfTu9L-2.)O:.;%u S?w`i7V!}oS%>(θ yTR+z: ~0ѹI?,GtޡXˈZ?kT I9Jx}V킓w1I]Pף 5k *:cG숋Z}0Ԡ4 N(_&[G #J\8N:\[l"9'J2|RVmA.q31 _(F"=<(izӡT'ЭϹ vUAIRZq&3FK v3!J2ڕ(-",gIΡ([2-߰`+~}! V JQc[V#[Nl̉:V5?wIn!e7Spg ]T -]n^֡,`=2j5?\dBNN^vEFm{:VS M4f@ CV-V)F7.kiMU95Eъo`4eSV~:KzhI_i4 $H:w8׎jm'I40}[JrjXDOVZE~L&ߤ?xq ERz}G|Q@vȚ38x! s7@Nx!؀'?e48'O/55(x6*}@>6q֍"k$prDz~ T\4p·jwXZUSS}^S{+$ड़=`=-fzg?g|-Ҕ ~K}j{N9eu +1bƩ!_7Fr傱<Ù,EMHveltZ]TӲ-=abZ:B$-q~1ͭ1/ jӗqT5;gӹ:w|p o.n5 ϷpXXRri6@k`fuxFyJO*yo|{/5\#1i3m *Ȱ' {%ˬ+3 SK "ڃMy^n9U$YriRz3 SV|e| ~KE~c$|Ɋ7yv n˽*.`KjEWjiBx_"r'9ףNh}s1vg Uoj QQ{XYR?UgCekN@cx`0,"Jrs%7xGP^S>gk'#!3 ؐ1>οQ&#^A0 6C<1ro ¼T*OJk&s;GGD1vw]@-\.7oAϭ ˟䜺ŭ_ ؉ B26%*v_-1{>2edtV,nmFG 3P?NUUuf^Ǒ k4w} (Dd󇒟x *k@Yl"vp`gGCņ<3K!=E.3lVmtc0e. Aք#jR S'|n?ͬc2GK/9[/+/YX"lOEc7ca0Er[2*sL #Iⲏ?LM#鴮ڂG+ofS$GWrYT%ljW- ?X}@U$zE;Y&Ú Ws)v[i=-Uncs_Z-Qٙ2kx"X|W54p<06\]c1Xo &;G%>g#|1,"-plj#/p0 spz+4M9#P} IHG 'p[ζH͔C*к7wܤ!auL 3ߨ '°5 O:m>&4{ piZ[n`͑]_J):lȹv!n-T۴/[4˔]=^`LƚlbJbs4JS/HnZb. ^zN;,MG#IhiR>&Ϫ&);M\ƒBՌ%.3'6wH4//FP|UMƵt44̗PM}/}:pYEcb (&\5'Lf55D/j5,?ȃ);e^,x"z3^+(RLs7S`@m )-$nrGGpd\YWq ?"gràw zӪ؋'CL9ctr޻&vkiۅ _ #tus!kS/onC"B-k'Ub,3j|6DCM߁)H>lQ^ficCDw^b,4\&3cP ovDy =3T_EtO wW\Yfy.]է'CBx|$$ƹb,\m@5Z ƛ^#Jur ɫ;?zSf`y6tH=*4'L^{krݙR˿3b0s[fv.U;"I+GyIQOm:X/D{{f%´DU_5E. w0ȊGsag8ت 8Щ27p <#g壟.u8b 9O#`BvU#Bu4Tbv g6n:͉ganOxpyk22em'ʖCpn l7~P:;e׫g債p}%&>T갩汚[l,i3lfoaAB؁x_l9ģBY,.)j:6(X\Ifɘ݊+.z?(%d)E9՛R9% ,+iw䱃KSX+8"OL_ XJ"nt 6pLj=VFSc0oرJ bTak [?yMM9kթmhL(q7ӕ֊NnMJeg{{#uė>9gؽ:&;̈ZYhb[Tyz>RZļS`n]16b>5 $ؚHUH)Iİ +Ѿ D v f]懯Ƙ- cc4en%j׷BsC LF<9 ilM0hœkdNŕEg8Ƽ-ygE?4|'Qx7L*)Fn`Rv~yވ@M_%WhL=!#mE P?Zf䦎mdV9~~mbNMxOLFO.o}}: ,ˎ]&Ҷ;Ś8,:r\M!;c[ETCkogX e֨eNKbmb2WGpx=фP`ovv\o teT*m5%MAt_߅խ%TyY (?Oo L-KzFSyC]Fϖ^(Z0o l8BꐔCFAހ#o\AOAd|4|Py8A˶6o/u#p AAʗFFu⸶gv-+!{qjYT?@-'̦O> H#6+%XMbƻmyZՓTv+iz ߍ!:7Ed 'Q? !lkCӁL"?[K{ -' eYVw97iz*}JJ D]n,OCTZkO`b!ǟ?iq+@]rI#, 5r}3O*ЪsdP#{=t߿CEF(v'-@x+-UF([,dWwT FpU`[}cFFݑ$j߯"ǥܨ}|o7:M-w@=9X|4o5N+#M'ś:VUf  ږc[+vWayzScQ {/:@~a;H ۛ,&ӟ%IY+3j7!&^FT3)J+Lvf\_"/iDs߽r}y hyj( ﺏ H|ՊQݣH۷Hu} EK.2@MpOܧd2bXy ;R\o]1GIrN$;6i,ٹ'xAm%PD_?e'<=ꀳzQ߯xU<%ɽ˕SŹ?G赛=k9G91PW )iYs*) ]EJO*=X{_H\<Ĕ; U #WxIt )o6xi7^1JAc-\ ˫4eSögņt7dD5#)jBr/t.7Z"^ە O<% $ik{u"&-ڭʔGjeRWH Oe!e4qOҹھ=ͽl=vJ D=r_joaDCm# #S<‰=YC%n:z afu} v-'E8[+ö '*mDn+YpبLI.Q2a<(~]NT"⒥N O "&?G-0QcYp!݋"i<{ǠajPE z-Ž&/)tA'L,* Z?4lJԂ$) PqFTN޿/\BU|" N4|*qIwWs8t1M;_attRa Au5Hq>H~;QL>=ƈxp[*bZ"G_BקAYf{qF~zz9V$seʙV^8H?HP}b4r^ۻMPͪ7$h;Dkt mI>!ge]CH1/RS^&ٙ[x;.e| ׳ Z%j-b(Bj1@jʚvZQ='qَG.S ,0u w6faAUpSW !K̾G\η^ڸ@cnéT_aU2/#XS`)ɹ/_$Rwϫ]sr!S>W:788YR m 7]<ڂ~%TA)ŧbn* uMKIZ^9Y֨F4_`k5=ɦnIo•#Uk̲i9Yp64^,"*8 "LB'pFk8[ c2pDDR Ef) o'8*Q+^a !<2D;ȏp. 1Pp0M^nLFնX"IvA %,-sFTw2NC9m qxRdpmm5x]Fw\ʐS&௘>x@ݞ}bqƍrQSWsO¼aJ.\ae%~iO44E$)\q09PzWK7#|^ kPjPz\&@(#8͡#6zV6lv )}hSۜĠ4)]^Nj2AæisEgU ܧ,PLPn4,B)JUB9;(p]M',}Uī(ls睺E-\g=܃ 읁oԷY'OCէL#;rNK %֕6Z, ~?OZA0/b)1L(Ge] C<ώHs ^E3@DQFiݜ៕i"b|[SO֜qLK(.v;/- "QF؃!m2c5@#V U=D٤d{O[K]A3L=݁TmVC5'1 '34' 5tSfkW5J-0P~?m߈)|LjaAnXuE U [Te3"+z0?Ѡ~A0s,1UAo<D ؕ(~Qjz}` ϶W:'?(I'{Jl  okiWF1 ^JB]s7H&ؠ) =&yT7)˝F/fK 4kM7y2ף Cn5|BLx?K-K֯g/ͶX)ad>eol07셫"n#O,c&(ejcN_'{.A""g ~_?*n$Yw+=gޕ 1+T<4otl ,84(g_a]J /Y=mgl[# qLFj_aG~bd B:/NT6;*LO#vm! ug3c41M~`~Tb/ʞ'-I9 .]c(:GX'I4P()7ei ħ6Ev^8@}6-=>JKp8 4z}\|[R"[=:3zHv:Ӭ${ 90) J\U)`+&sgΓ0[;&,CQ@n ? ((o=g{Ʌ\F'G=x3Ú`U@xôuO48|Bq҄Go-f"3R_ItHk]{.Ybו&P-Z"eT;n/qE~B֪ILTs_󖤙TioQ'`b(` 1dp7+'hGgѦҧ)b=Mms+(r5X7#oLޒ/)wBpe`\)>5j/M.t=}LS ʥ!TRۯݜi]+FClRa2KbYZ-'W8 oT MK5w b(6--@˵ϑ`NH;m:1fֱ =<\"xF9fAâ*dɼNajr7G  xZ87C-R>R vNOE_>CkfwV\t ֪9hc1JZzɠk4ΤVQJ_YBџԛ7x9!nM,oFOZ(d́MlgorbF7ʸ Giy?80He\# =31_]0 Oq,{5 B.Š84[X—` ٨!Q⌝Hrc+©Kq.{J( 5H(80DP,7]|Bf2-TCiOZW{CM8;.Qʺp)]lÑ`9b$+=T[)D$V[?QT25`nX.h!Lz 8j}82%^|k|?*{ļOP:8k6.\)Dǖ(ܹ; :%Ogފz2xIOdߢ l6P*Dq *AۺhmX{^ lPuq hT381]O0I2np1t&s[B=m:XRFU˒@{SHQt1 ddhi? dm&(N'yfNIŒza$lѣ>GFAd:oŭ ha\[ԑF6ye,~͞JSQSkHKtʎw2r21M~1pu{CO@5pf }n*uˆ nOf#+䖄^*]"(̴8lU9Yfq4vE#ږ;g,^Vo;\8V$bN(\&23o:D[иSBK T-ـZ+g^O|9N*x\{hj2f߉z5!TaF2}lAyԫ;GNZS+,̃n5g[KqpCهD}FÛABb hh5:qJi$v2Ό GߍySc`it8ԝ4 S8c̘T6AEKG/؊TPHqa1}ؙPY)q"y m`z;Ju2gm@;w!B6),!G@B&-JZ=$`w#<]jq#&.H.?1ug˾@p|N\İE*6jvpCI#G?#۪1>[)%&lm\(2ŒMm J<̌KI>u(ѓ6גʠAT8_t[UC3QOfkr޴V)Ք@݂u\!\qa)I[*HIZ7Us3??e8'x Ѩ׽ PYìI Y'!Ժ~s (&Bj; +j\p9qⰣWM$F^sD?*EnC/j8QcVY-,'^vi?!|a I¢oVL!w kϾEzl&vD"埡J5qƏ}\X"Ù'uAl5Pa_N+L,Ӈf z5W yqzzѾBc~R Coj6zp.AHuu{yˢ|t7گzX~taغ4s<xEt?Hlp0S*P=Dvՙr5`&?CQD3Fؐ)vǙ&}Laxށ^,u'>-RFݬzω.x܄#Fr}GRﱛS,(fɚ9/p-B%P g_'7p( \ϻ0r^jfbioQ6b@đWyž d5<-.;L#|!c:aSJ2Շe#bzKd~0+rj̬+AeCtC^ɭ 7sǀ49wC\ѯ`E\ JyPx**].[jß:@4 1E05;g?s>"EQ&"vB21\B۹AG.S&-8ᰖQN׾mcYv`-|DClxnVRP?"7(oZY~P Z5},͘NdB~w L&}/EUc3# /=)=Wȋ+r__s?LH`r_73ԭZv< QoUh%s&pkڽ9wnbm >ÿ rOVdXT(AAuq٘1imy{2jyRrZNe7U"Ky+A!ٰTI[8JA uoƘC!:9Fr m\8/x#&v{6(okK糭lqMM?# !pѱ+;IX! 4,@m${wzJsd`əR,J4I@?6[`ҋx %}oirŏI=']HujWF8[G׋_W ٧ ϰOF3am C:ҏ1?X~/XY9aKMl 9#Ғ|S>.\0'Q^Vc@1NN PBcc6|K/ D8_Ǵ h.:1+gsTenڍx׼τ Q^me*"%ON6'lAO+}gSٜ/T`ZOlVkJՙ6#ZFR%+S>xs2b$iɍYV# Op9}:2H kaQ5 @Vqfk `SXJi$U,Ӭh[õ$C8VC%$fȆ4KW"BZj2RyYl/۩`MN u8`uYH:Y )X%hZP5@WN˅69 = D(|)7< .kۻ *bZS$G7`FPGlm*}eWU7,Haل/X pҎr:mEa(t1nqt^\CNGF'DFv6MSI4>ې9@VB /D3C SdnQ &H|1(2=:zuL{d.J. f/X& %P*L@ln+.qȽ䊫3ydX^?D_iS.h<uJ:rɍac:G Z )Bؐ̏| u%FG >d^?R:“U$Ź\E7A?Qs *jygegV\ $cŹ "YMwsx|A'F$1,}[C'q[MFc24Mtt(ݹHHVPZf @Z$+gufe9~Qcm{]"yY觔)YO_h0!$(.t0`U3Gz =3m\ |hNu񎃊9?r7񱉺pLԵyn꾓n`e$}ѳtɚID "J 0{7z%x,$ͭ؈ppX~|/4q,`u_o˒[o> n5ƼArT/(t'4 ^*xC\ׁr8ἡIg|]n;I_S񇣎}óOuGqoU&؆5?Dy5ѳ}`.s Z!@=ْ\MN5`<خ9 h6CYm^EX%f0^Iz0P۴X@} :Ӑ銷A cC2&V?672[5W\^{x*w>H_;{ \,) A85"ː葓 O_zdÑ8]'?^6INyν2g0ڥ8d7K&?T:Fb 7&߳knC4sOvlB3 3*,?vd[p fh`s&'𑣆I-Yl!r6ߵSX=aWHJľ(rqbutu˜b_oHo~'C_,VXXa i\R4?MNG; ]D@՝琄0}nLڈ.B:#cEoA` 8;]OJ8Nnb|A,pif.jhZ{| V'Ŋ0'rqzsv/5}a-dEbƆӪF0>c,BKxWCQkں=<+; ێ<$wShSn%sO",'N"mbgcLΞi3LGBhl} m ط)$Ÿ\ҝvK0Բp矻oKSi>Zdt[o")\1?uviY"=<֭Dpsa (JJ^{#:Y##^y GXzJ425Ŭ7QtIlԢgk묺}ƻam_pBt[ZȂ۠3@ rw *P Ow* hNxX1~MHϪUiMC+UW& O6V뙘(]lN#ԗomxrw,U 6Q/*?yF{96  &^'e쀔&`Fdx-k!R%Jw쥎ye\gj-Ƶ_Njxc( Wx3ݐFXnNLBU|n R2ɖ iblhؿ3\N$Y皮 @ⱱ'!C$ߠ/ZJM毆E:'-@ ȏ/cjXܘbCJGTM>d=:Ur]^zO!4Rag$/];F8$ j <İꈜ+\ÀZnʙ'fSVF]|Ѽ?b?mӜH o1hdZԷ knj Rm&/ڞ(zE퇨L̈́jD~10Oc0~(c QT]՚1E'{z &j vl,V.w9KkX ",I06`FCK+u!CJczHvY.ʞ%G%yU2._/]책T0szKk =[Pw˵lv+_0խ A@a:Jh"[q9pO~ѥ1<9' *j~Ί; 3cPgGBMKr[kVFf[M䌉q*hSuZmBX@*hͲZb7 pp=r*Q<Ϲm_bi2ے%  yn_ ko]CiJT{ǃ C0ڸkxͼS!:m@HcP\mtޙC4kfS֘B 6`aOiJ|'BGTGB@Q'!4[A*<5k^LрSoNr ůi`zIQߦ+)y5x#[HC$\gVm_dK)1ptqSu=a p] 5%Gv 㧯[-|,诛iPRzv \d&ք)vp&+^8=/u.gEr,*#8!~ˀ XWM a`3z_$Z;F+vK}:OJŜ0IoıGk;r@~m kٜϢa=j{2 m񻐕b]*mT&U`&+Ӑ&tNUȀ,ʽz*QM~3Qo ?c`w}lDÄO+|lxԄl|g?;xS4kY%r:UѽoEʛ`,A2IM4ba(y–v' @bZ`g@Oo`-gqQg쁆I]xi+(i윁j{؀\4'Rab$!Ȇ:uGSu+=DT#;ۅrK\=M4+AFU: |EIg˛h&b:L)! _ Xݬq "ToY?( lBI|LV٣1֟.TS?۬8Xf߼D|q-~eVɚ~ p{ONEoXn^ nW0蛜ȓQ;A*3D{^W2yT{%|AzC:b; [N凕ZT|ś܀'s- UAGkUCNu ,_jLI?0J[Žcd"ʻkQLvӏ ]-##-f$!憝 X,ķW>%>q$ /Lv=U@[Ä,-6=p??L[C0qݳ÷n,ԋr3.dD@ axAeͽK*Χ\ZA_g;iAfm?# {fW}c79nZ΅i@{BPLd.x:vA6 R Lw4c]N2*8>B$@^}wȹ:ޭc<3@Uv{6rRjOF0RE UÊ1.4ȋ 7@1` %H&)G*rrh вZn`f{=ޖSw. &s]+Uoy^@Fkz;g ?8 +tE Vwwi\m Af8a7лW31Nd쁿VuhsT~yponfb:zV[ZC03O=7zrᝲa3ND9[Rԭ^{E j$'᭥C"裭=_3~\u8**lP;rkӧ`P[;U#˙8xD$cq0Z|,[Fi~ch{?%dapfi|W|FM>5A$(dI;;Nͱ?B#2x ! \.z0 )E^M>0e TKc$ɇ&P(xvSTP;snCoFCW3 2+J L>7zUr=7hґH&w?i.1I¼ela.RxfyOyP`:RX@amTkvwtD,F52aCH (5*2r>""OxB;Dәٶ@.0Av+sh\mxc,J9CR@YRЩh?56 kc\K+[AKp"W:ڥ`J-aC(j&S_5MX/oةe?0+PZ{ E9 AqM>QMQġ ZCIWlÀe'E=0xq/Ǜ?_b"?*BO4\$~&;qES#LdǷ;U^}D'n+uEP3:b4ZCLk_!c e*d𿣓`zsη%րeF]_ˉ_oTDK-8ocKXΰ{uүGP4 _.1z5p OA HlN]ԍa{_cY]dhhZp bL]A\slqk=mިV\JD=4h]iftwU8Z-kQϝ,Hj W>X}b&2C`ÓȂRZ_?-f]yM#C3c禼/H)+y׷o' ᕵP>%=v&iܮ?-݈ BwGk w1Ȝ I~5 N"k^N`s#]Sg~XA,klpJ.6B]ɏ1U^-'EnW O.hVLp8c4QPJ+ ht+&k_X,?FetX'sW{iqcLj%~]i/tKQUrSpC{bQ 0WsփD@v{co0+Ie޷U bF wX_Jaԯf$j%n^++1-ͩ{mNMv{o>uy=$LUOµ0u zϽꎱ'(BVU$ .#fmy'Ql )pϡo`ZDo'Lm4$ͷv wX0H5ۢ.6\)':3!:;(!A+=(HLmN-*L T EMu +4az?6,E: 6)X{1p!?:ug؜ob:S%(%Y QŮ{뀠siЁ7:J_U#s +2$3"iְdI/\ O{rñҫ*3}2j⽡\oh5$bȅ6&ȰK? C:;֔A $kjKj@Y[%}8+ OKk ׹ޅiADp򉩵tCxP Hys%$Z vc0"ln6 dw'V^-}/Z(B2Cw.]/oГt$ L#"gTj8|nJ&pl)|@/3M`(}6Vu]MD8wٲ!d2r[.,:sޣ{ ܑr#oN$V0G Ia\1dDDy(ft.Z\YWq)^O6d{u@l2q/P@K6 C6k/PTLBRUFw:wUCn &qsBL}+B6wVͻZFm25~ZrEc/w[Fru4_\ųN5 MR 0k3_TC$h.7ȗg eZ3=ٻ܄3Rį| 5xݱޤȬ^mFr'|ߍsŧ,5^]b9rۥܠ ng!2!Lys_g S.V\k&܄׹xG{HVg"淚1z޳lɋ*Sg Ci":4vWܿ9tAˈGN0\dtEE? xD lߍ9W3a>R]{1*4XWM\VEeGʫ 5 vVa ;Cы20tC t"xy3oz,eyQO&=󱚃7LlԴylءKd]_52mAw*s{ LfKr(jJO 0_oT4n0r`P`(Ot0MŦI5oJC >^(|?5&c#:;Zrp~U}JBǫal6=Ⱦ 5I]^?YZ8G"qjێb#n wdM~/XZ/ň誌#UH=7*;s(ƒf6G~bt$cc $:XhOvǪɪnL"3SKגT nagmKH4gJ~i$XC>C * ]FYX^ɧnx㯲A79\}< ]$ (f!\1 pzZ*V{__]Lqm 赉byJ=Fo2DW6WPOl6WgFfzOhmK4"-Τp#9Cn(~fK"4-j0Ҷ(Fq/|9i}үcL)5SFn 㱠` 2F%ADa {^!-hvzJ+l/S6>KMQ+/=b]`K~YN_[B`25|&M"w[wYug_O|!^u=oS&@ wo(ZW:}s`foeXͰKyPO-b}ןt6[lrdҀT"u3ӥ(zQl-Vl!"Y%B2Ni +u:l-fvC֩(8]b4(GZ͓)UYڴx5S8!v/u 7\Dz Ig{<} S 7ʅv?+(r7ΜKhufqd$0d4a?m l3NFϖX=fo~V^R.tcTM#pfؔ})-.R!M2z4󙒎s N-['Ež{Qew -ٕ#*I XH9"4M ti3vM47!wq j`f ^l6BP?SRBoBY`09qSeQBK0+:Pz{L)5l~%Fe-= ;jTJDgSc#l0.YKle,ډY|aSU ?PM̦7,OIQkm;ޣOE<L 6>F|}ϔN@:/+>=MijCLxra 9qj5lEIċ7nŽt2oJa`}azƯ3Iamh;9g57޹*yᗫ&d " Le{W)]-CvP|Q:Bj )6wQۏ26**/tZczi@4Tr_R]|ȏ+_xX6[@w2 zu:Xy򔷿H^Viq߀pUK"хr =a:خVͻ'`QAV?n;%VKFTQ2G^ƭib ̈́\Kw0x&W'܀;$9H+'.=3:xΒ /ؤ9#7Swm6 287p6xav+TP _yJN&-@}]Z/"2*Vt d,xLL]9f!bBtd wV^ H@ogZLI@NԌ!YMPqC\ G !h?if,{ F ,1iw#^SX*(]ri 6S* ~"t.BΖԞ0D4,b1 %o]Y/6{,:Qj !%Fو!`,6XYtyn0,X--j.'jhpb-; [y`H"/% ןU3YZ$Ydr:oX\OĴX"$iH=5ħqEr>V\H){QT !H3v5Qz h.wWsG}I}X;sSWYu*j:IphG 3Yl_;s(ljT'{je)8hZ`a4FaaUnN;Z)*̾~- ă?KdB0TOlG4|*\Akx F 0}(p`N)Zi@ߤx[8gY#'eAIwU}2o3K;n+4 z}M,pWG;㭛)Js5,ا.Nw}05 Ԣ.ytY2u?U޸g}sHj"ݎ9֛_^\Bz}.p $}:r ,;L[έgΦ }StTIG=,<,P 1t膢D}a Z .\:f&< GXJ 1w#۹^ќڻ7xd#pKna&HI)^dzĢJ_kJ fwm Y6N EnFye,@܆fWE^k揄1ĉ{ewk||dXhM`*#}&y$%|âq%6֩/̈́V: v$xZߪ  \I|bKuK"xt uA`)$=/~m VRjv"8&)``5qnۙJ_UOcF&Tc0@ Rbw2?s-5)>>Q6X YP\;#RZkvtӽs5@ x~xdLm}J_lbS9h/4y84_1x)g}^9w*?YLީ[t^zhIƌ]BeayKJlZ>9T\5s{b~"u x7Cx!.N,F %3W*|SnwK㙇Pw}Ke1Cn6&]~_e|$dL/g\ؐO++~h!a%;$RuLE?)Vhq6d -D<>`;n⒏I|4J^hYN D% l%Ckdq Ú_ҋL+by =-$䶤6ctrc^Z QTItjO3[P3hY_3 "8/oJ{q:כ_ZU62=Ze6#׷x펾)!p[ n-zӺ][Yp*+؏`[n/K܀$L%ɜak0K?U@`錜ݵ2ё]ۭ=-a(sAQƠe/):!7F h{!5.YuU~^9"Z'$۠F92u76h)r0xF#&J/†R| 1IAr \Azie'i!]X1DIs<"YtMZ!3JUy)emΪĵ~ΜفxY7t1S^M<ᆗt A}6 /Y0y H}Ne#ZAl>H v{Hj}ktF\ͥ{1 ^poM8np*ZA}[p17eDu- qi/ڀvXY LAs7F!:@;9$U3"og@kFu` 7FF&1Ixi}E 5Ubm+W_2G7#a0n"Am`0/ո#S3=2?c&Ʋ-&Ndmrs 0Sy0ߜi=T۶}ɇ1@%\[C8)DeB1(3K 7oPOW+Ԩ;q/k 7!V55W5 <,Ƥ:iY{*yU#3Z(Dq|\x*c!'{ujc^م3~`p޲&Yc*l@jg;w+NV2,,$`MlXY+<ۑFgA$+5SD腸]h#hFe\Y|*BAO:!zI.g(#XD`6- Y6MN$qKjʋuBv:X($ bo<Y;/+9a2Gyձ=GV98ѻXi\u:9ͧ ީp "#с~F>þK/R/{j6&&<1O޼hdi>4 8iM{|AGzH|NG}85qXl0l@itY7$B&ڊk@A.)?fՇ/ %==)_ k}H,VCj`aQ1_1X{sDy|¿8(64L{QH{['˟6ܦBdOJ2v6ik)/ǼSi!,`ٮX˩y7Yic7-{=/%|eKKN\s*vW>p` Rl[DsL65z9eH">Xu8ݐ$f=WQzSMoY#&%c`̹mJp?2kɷ<-SM{?;ehUz^"ODI:G`.݄_9 B ^H Ricz0i%nW8!cnrxJS8(0~x[ 9=BSfc ,5qK6΋ijeg==T' ECG-Hْ#Nr})cЩot7R,>Š{96+&WEʢbeV[vN{z;ٌY}6Pϭ/ S7tb݂u7S w}-Ez7Yr=0| c"Sca>O.EqО^̑"EWbH̺Jj3}{f(FqUHŽ){F[\bǗ@%Jx7[ ȷvFed" 7x+6(6QM)fF(fͶIMV]祐oT 慒HIײv d/I\fƶK,jvMD?Z4$նh܉3̫FW XwPppQkvqɖ?|j5YV NgR?R!6h FMrڦsk؎jR|mfQ'Q^ṫ9T|1 9 ]A8:SSN͇S_csX3]hМOkhۢ~!nBn»Xǥk  4٣DD;Ě2i',/(U%P۵QI=h#O Lk~'P:LI<AIb.hlôee\ {G,,_wtkUN\; o#&ĦXWx_`18/w$A)5ECj%pw=+= vHRL&yFfcnXj 9d܁:aEn 7+ 9-gfK*kY^;2&qn_VrF*~u*8n7|5)1/AIPRR3{ ˰I37\uZ*~L*/uJ+:ͅgCk0qr7,`a-+N9PM4E)7{0{TNt/LV`]?C*JCE`0(WYjѦShkj=9v#~:+Z8*kvZ* .QjjP o@Ʊ&Bc3z_lV7[ JkQV,v܆z_ (</d󕵾 _D0j(5( cCBIF`s45$' LKv`iW%w4F^$lFE U vvɶ6=D9pyN (fyh*q@/cJ_'nZ|NmjN#Bڡ8)BF{ݘGEWxՆM֗k|1PeV4hVv6-5E h2fKG[ nBЅS GN`<߳'0gq/f3|e&QMJ, lPAE_o&Tr@MͭiYvLYL L(q_FI&N4g-d?ոjY=~QuGLtw&L$N PIߏ0Jo,ͤFk>HEhQ }O{C |FgdBS غԚ"l(>ٳ_Zld@c&Qr3'l<es{_E$M:WƇRםxV8>&1SN[FxȨx$n:6؜-t%IB" I"W˸4 2pxZsKU+Uf^g@TbZad}T :Fz i)IvnjIZ_Yy{tD^`] ᐡr B$vJl}$˛QpW~E BT觎OKW+1& FRz]xV4]_̦&9^[Us@OzXU*]]SӽmJ}?kuvi1-5 UIblͶ>6N, HQD$ 4l;J;@dk~"/s祯}/G:/Z+3\пX&͎*k2`͝7G+!TU3km/J"'y(g}fY/Q_;\zm,`ere^$ZBC0W*!-`pmpB21MNkzJ#z_OfNIHDjx4ai[VrVy"xk;ʜ^8P6Dj*\}v|ɄKy`|rO6X(k;أ wk9 cZ.w(|Sg;I&>к£xBqӊ+kzY0O>_Nn P BmeAaRE"x|G2V!mĦKFGhqF¬G^.ƞI+F7ۀxc9t"qk3dhgc-T74X#" ;:0_P$Jx@5WoeTh \\@<䫥Ï&4Z\Qv(^;6d}V 4l9E䩠2X~qI+w2mUpf"khdk|U6`o'ꅿrEj:Ow& #.p}! ٪up5O'~zpX#V~)!sNE FϯU0"iHlҕu9&?dd646/ w1|l5e}&rYh. I@)A2{ҮS+:)c,hk Z)&JO]ؕ;?KYNZʂheF Vc?椫DFaVA B'!q/OEEM=uxZ!?pEh^NW2.ıʋaz=ʄN~= Bϙi$JDElG1n.P*y ߊ6>=USxC&%GiORqr-kA=6`LZ{9?Un=z`n8yiʗ;׬٢ <*h#~0z$8vuV! ZOeP*^p/= 6XstOX޿xxDRaܦi>H:Rī5}Sb{ҏd۬J[3`b_}u{ekU=RZL̆6UjS6U֨,(S`mRGPeH&,'p* Ywn "zfZK6`=+Ǵҟm͕Y19y+ qsok㽻8KK?koXiXn1"mީ#mG]w6) wR3CԦWE15 A{c'o७[ӿ!Iׄ `UA <,]ph9ؕN'dk.{.fݞbt5ܺGw|qVcCTR%WwiD648),sAaߜ5k(K0 ڌRS`g5 Sɬo67Z#Uo֡m3zoQ#Dm[3崂'.*f#D Kg]責?1eĀ>Y&K؇ۓ}`lISav/ Fʑ$u:yFci"U00%+֘sU'g#w}/$_rI . bÎ! l}mIZ!Opz8cs:m8.~9`]!(z8Ƕc0[nAuJYyLT=/Ek"h; *_k9wT_YtqM\G`ڕ$a}ҤEJǙ"/DRV~$^o~ |e_>nf-VBh~ߴAPWa7U6y)>.8J!ҤD=3;WsO#>E)TZKҍxkaqݤHSFf3#m"ģ/BWF u#N]X"dK`^i+N:7|,s\vQb!>Z3, _Gi}jÔՕݎ<(↗\ :Z!_3l~H\Ҋ3]m+\b syԣE.r9nZM L<:"8eoe&PI *ӲJqٴLRXoWw9[u".1*\㟷^3<$Pl' <`Z^A0qif0r8-Yerh5׫:<ްPMi ӌ|/ 6 GvM#纖Y$I7Q|l4݂nT w\DC7ɔnp>_>4jW.`1!IMLdm,B??\ L~Up8m.ڈD'K\LPICS*1"UʹƝ74 ԴO%D+voyf[8ǨZl#?3~ -Qo#p$*hzla 焨U4\,n-e(ʑ:Q f)Px_Zi.KC➳w-;=`^T ͿN4?3P´Tɫ^cq*| $D8?*{y{GoSqa,Xm=Nm-W/C ޱf9&紋/3>wJku#aIz7}kzyu,hsT3!i e*NM0[s\ug~]uP)@" uWp)T02"{cu4 LkoB&7+{K0%=qblƞ&X 'U0uRe;k+Eʩ\GkJFQ8a;nvPI?Zǥi"-J#Q5 0La^o6LWz| p}VwZb"8,!"۹<-ͪ˧?&2&n^DVZ+|3!s-"2KZəbCA:aMag e '"{ Qn)ς.XP9~OQ|!d:Zo<ҏNJ&^c&}0:j ;^לF(f](09`zژj s+1g)ME (p[!@3c%Ⱦh0{4aU|ԜʗTEf*:+Ӳ!.TqTҴ` 3Y;7$>;o]gt#`/6gZ=g [RJ(4t៲^©NLwO[3,;= _`}m ʡܘ$.gwi翷4IfK Ϫk^J0( Q8b[pЍ$uW!X{Wυ-Xϟ7vWt(rp\+^PM3z砀I&?lӠI:+n!Ėh8S̈́uYF̍y-oH(!9$+ #ۀtVDv' RINڍ䖐, m"pgiv?ljU1Y.NQ<܀{k̼Mğ=Ne^:vj%Wʧ{6YCm\ 09Ğ,Z<+|ʓ(RYx9'6)I5BO )>6F(;"$ )O[D f-6B>{ @5@ZWX":)s/st'#GCe-͆O휕9qQ/wwVIE Zؑ]8\6hT> ~aa-*1IPDRˑ!Nw"Nd1fȡe;nJ67~Z_ :-[3F;)Z;}$׊EHy',&#"6Uj9*(* j)]AVh*rְFߩճ,"6G*L*:q{&37>ey8}%?V8]R%Y5Ґ0lĸo-1LK8h9܍ Kz5V<'L;'ݶo-.l>Mp2bmmLO 86)&ғxp4w՗]Pd(z- 8P-ߧߤmFo0|>xjse"/1[ |ܹʟչru>6;D26kӄ@)s@`"bUm MzkPLln( LJ7l@l;8myEJٙM}_7#D! _2<(w48ݬba-5soČP/D,/Iqx‡+ӎ̈u"" <|ݼ~-UK.{=_n^ [?|Tq(P=߽,NNBh6@rw6 F˓8Ns[izf7<, sM6n4۰`P\[9No0%sd.4c$hPF(@hQOLP͊VEzɎj+XCE>%@g"+#2;}i%q DU̜RbFi.c;|6O^.uőgI_;$=&,8UN~Zգ $FZW(;@Mcn~gAfk?2*KmVþ7Hr6[霵s5rۙQ Ss;ʖ%N_7KZlRK$]PM5\gWp>UFܙ50jtz -C&wɞ\T!ŝ5~CtN~~ׄJݪWĥctu44X-GڇU:p#NsǓ+ 5kzo/%kGp?vQwN;xI1,׍#<*Ә s}"bbNbmr%nv$5  7OH*Zx:Xf; :1U,3Ӕdc@Xðj5=`~)E &9Py;hOOU }L)nU{7}ApuNVncoP "󿺮u}Lԡ)I&% .z% D|H=%YpkGikP.]Z۱Y0MptPL򘃢! $$8IIn(xBPh qj@QxZ$4a^T>lX)f;gՕ;IZ_d;WgMcn ֱ2ekPK7V6C`bj;I|UYBd6^R{Z6Iq8CYx8ExAܑ|!4z6 A1rж{Ziڣ8zHKie)轾G+YXC~ QѲ0woM㥱X;_Kw\Jг&ſ  oܹ{3_%U|A|BF g nnRTf GPQ̿f䌼TTބ1;+ilfa"WB0V w CǤT,tcpMht z3 e_d)}tytK䆐8KNb(UICF &\H栟v6 ZLWglBꑖlS d2N`GNpd>eKUҒ֥6Fҭt juʚU~1^.'ac=e3%+2%gm>N(Qu]r 8ȡV;SpS}eO'(cˆQ,[';ԲbS Kb VlR%8߄0pȖ/Js91I9LqO< אָ-u3/khm0e1J7%47aZ#e͏8"A;fMOLmK=a291{<}~?·/1{-y&βE^?$yB:ZQ%qpSm2xQڛvKdPh\-Ev?wGM75Ҧ|V@TС})aOH'\rGzyU闅4A/R;ruE7'ȗMxм6JKL5[p@u &eYq`6~1?#9_9_ItWk;L Dz<%IXlw"v1DRFH:ܽI*e*q쐚90Ya8 Qu}栢\ѭUu4fO]VfrGi8Ƿ=KIũ}/xߍq{$HoHc;0m`Wڨ yx`Mc%..k!|4r+\EcAK:oߙGvZ,7Ynʞ,lǠjosW;sIu\hboH1%o|5Y |pN4a-f]𸙡4"ȋ3 Y>ZÔZ 0M1;(w5X,w4#Ō/ RW(F]7Ɣptx l{]5: ,F~V?4Bߒ~ÿ5miVU+6bZ)⩉w3f[ OЇ}#G< U&Ki -gEnXsTIjRmNlsaR8ҌZmIt땐=UPAz ?x6J)'YbƧ4fXvmDZ iPcR8{ctw3;/ #XLtFe4z#r9>bU겸Ʋ^:)e #,p mFwȏя}Tek|w%;GA̚o_/ԧA|[S K/&if=}T봐`UH󉭋3G=ǦVzـUbXIP8B =Hq3k މԓD6r'TՋ>Cc cVQX|z=WCtnǓaԨ^[znk|"Q4exsIطADNǢ%;Jӱ?iH>(,U˦T O!H#G NR:9c-DGT|;iy X[vKEbR[/ Rᓀs#TP_#M su<-I /Ѐ-@^w W <,`=.,zJ~:j~%6 (*&R R.6^ZLZz߶Qؒ5o QǜB^qrJ.Hbv&;03C,=ld01V]=TŘϚF$z+dO ȈimdMOtw*2==|EUzf(:IX! \~Ze*sZ.97 vW>p͠+="U4G!^ntLO3|D`Dd-u6P,z{$U:]<=?JzHnhLWߐPRNvW<؆[FP D37Y3LP@ XTw&Y&E:q&Tf?N:߃]5NBßX8x"5񬿽RBng@F钊rC`_%dKT+ah,̔1lq8%e1_DPb_ot'Dgw] ˎ05t>o@ nSoKS/LoԾ~#q1`@h$F#5/ mcȕ1 5 r)XA.|QS|;g^0#d<| m $OaZ+KG9GIP@O*ʞͤI"Aפp\wOR6DFD"٫.pث,vP3BQj raMr "5 2EbTm!B3E[x/YkAg10)/Ue2ZM7dMe^s[5 E&CXip9tniBceVPDäg𤋮-ge&LL |.C6H/͊_]"T S#"Bb+ĥ7Ke1X+qmQJ+D:BsEz\m"Bݣ 'T]\ J,<dHD~y M̎Fvnև /pC1Ѫ ӶLU+$j)@jd2#%`4!P1<1Nk D`>$tꛮTR7҄q XD-XN|b̫;wVt5k_o^\<QC'}/G.C)eM\N23[iĕّɼ,`pbot G"Ti~7O|ſ)\1JZ8 RF#kgA|lFN},, G[8sFH쒪 H HVPw) -V}Q|S |" +!D?j6: =ΙT pL97򈠽|G\x--p0iBUBdwd5TG% qވ=xUe\ ƒ89~경Qy5ܾ=,;[@QJn:B*1Cӟ'tB^֔GTN*/>uKbĻy%IL~Yp7^Kؽzxu *0OmCwᖢ個A-U?[5HJ/@tڸ(۽1߰VF?6mF[#U י^ln֍esBORWdy FЭ55 wCTia՜6SQtfyU,Գ; .Q.k~_ /Pc<1opzבFd$ $x7OMo.S0 =?ap1,l,a)lç.ry.!O4S&5QρS=/L9!@tzC@dYߟנ&qO$ ▿͍Ϧzr냱Ns  J%w=dr;s良2Os]մתFy TKj90}ܖ2+MB5`lW%ϻHۃtL!tibVGòF"#F m=bԋp.%F?ߓ4ۯn:>oꞤ: ^SV$}..H e C~gM9e(hn}izQT/uQ#P38\r7'W\ 'ۨ[D^ A=cNk=s7vS0 H0.F,~5˃ 6Z&#VG-+&9(ы\=ԗ:Oqo+9#+rEˬj24J]JvY' gb 8(>tVsН{*'4&#2҉iqةo_/ r,~"gDyzIzt#v͞2D|Fdla=t<S6TjW/]\` &s ( ,Q;ŶDaCB]/NPL\:WPͶ\|Kƒ\XBx!@fIj2c-a}JfϽuF>)CۼiH@QA  :腼 Y ZS31O9 a2(~9+LINQ~C[Acx@ZB[*k9qo%j/u G`m2X+rHs"SM&o+2rF7R( 6ݓ) ' |n'cW&")J)٤3s k%V*ɤ} ljZ``=µ ]NJ[ 5#Y[%#,QjMR^!>s- ܽ$FP :دi iJ0=(KG8Ap倸Cŷ4K4 JU:-Њy8v߸>{AF|mJ}.N{V6 ;sa q#' Ljt+f h2Aـ"s39ѷLfCr )%&F`H˥@ߔ ˻R fN9mO$ -qYϐt9=!fءӉ_+T?Fd8|JVe8wkP=fUm=bTs8/U$6ZTF }Jï \ϻĬ-52 ]*LzAaʍJ}T27膹\J)\.a!hb}kv/f? f[(k%\$uʇ ; MRܥUlΠOq_(H #lzͯ m;ߪUڴX1)"u׀cAR#RVkE J4!jXJqBrfD#qHT!ړ/3ye=?I|g!]R9] AU̪}gmyT0&rh %\Pw=OW++6nDj'cld 99e9=mU;>L" &ԥu%lt>fl:rNӀR1G(z1c3^Kx4lD/"̥*^JBo55&o7]98s8ecR DnEX“KP[' 2ۦr1,@TkA Tt1Ks^\RT { a7(ZB6!W3` I;h"N )Q >ʬR2<Rpl2\(=u;Yo Q^ǝs:OTSj;|NI1Cjc5^ !.Rh+F\\֔Tci C~ "3]NuFRB!-q/*%*MݮZs! ]ܥvײU׃$Pώ">%ts]S~&LXV`ٵK Ѡ?!U71"+sp.MZ!S_N~"ꚋсq 2edp/U&$sε 894תVtF&/?|]67iVFL^jbE?'MV ~0 \r\G;Zf8L!C#:Y5SG '_R2}Z*!3,hXj5TFY a6Ʌa&P|wSӦk3,ak D+ͬVR B'y|s2IRU๚۲ B'i0`=_42N!8iӈDHЫ|XJ96摢*-Ow֠nj=N ;APX RO_C1VZTɍۑ>?\~)RSzg94n[3JҳHץQϯ%n[<x7xp4U&-Rn.vb&VHfp]NJ8gT\w+ݗ8ϐ.һ?<]~5#DIv{ӫw5ej'ZA"c4? }eQ!e#=a_>RٰqpCsԝ @e|~=3 . tZD3d wK:\_^GNL#*vOPEBՇSruks!Ȋ-̘K7c Qg(dch!MM;J3xOP̀ZKR^\!T.۴X\P"oll^MܷjsΒm_(@!UzSS-RG~y@u}u~P Ĺr)[[B/wYDm B(̞7NV>)Cx? e[+w3k%~B(6$SJsu Ʌ4X ?]w/AyOnYlۣԎ+ .)צ_U5Q' V{메=a9,NVU=7ʠ%33f"^"e kt4ʹ T}[g饎#2$}pE4I;EN&8"F=IMc)vzwx˷:]] Xm? 2q-ueD2oLKRb(KK"Ź>㵉PzD=F6j:lFGc{$D4FkZQCLV2qEZ\竢y*i.oEr^8__(bedm 7gN`;BvRQ*ߩߙ gzNqؤ$N3ή 9ƴƣgs H!.MSŐnI1F3V,қlcDsB# %o@M7֛~GE|Ae@4",#W(L#3w;I0;^ܿxW]͏NE7/r1"D;!/z=VIg:,~vaSfBWI N\^B] 7g΃);lu"JۘBF`Ͽd=ْv?KP%&5S }h"{-Q^?MH\3. 9nxUy 4ha,)*ρ_Q Q'Gw+R-h\&.p]-N1D0\o$}\5Ê"tiw.A 12;1|>""B~E'n޹]Ҥ֫~ y79WnKu0`  B^+.P(Gg>*%whWQgܦtEXSl ,F ƛO(f, GS68.i2VJY0~|8 f cE\=faH阷гs8 G0:j='RDf8E o c )\,E糼s%L6D$#zJ=^EMN^UȺ|͵-@-ƴa9<꠫ >4#Cz|_ rNoyJ.κ}ޘ}n) U oy 0kʆt}e02}s0natBAPЍPf 2҃O?j$|;(- l!R|ؼGOogkdT'(z͒z*aq]-%x޽vSmw3p]R9Nء _]FMx* di$ѻkhhbI~cѡ WhAOc M9˺ N?gAM7ZvȳR {1 G̓:Ի+s%>(t,ᇈyBA JhJ˜TqxbUn+?R Dѡ^ ^&Tn,p`@F*1x¯Nefnan;%ظ6RCPXxk{<˱akg 4ԟ wat1S$u#<\|a:uyDi6;/[-AJ_Fw8.paOώ {%Q+gˤ8d8ֳt'eQpR~$bcKDkkVB6@0LXA0/!9t4CV~{eڤi?n<匙l`=eUUD_xN$"T]0KWϏ3BΟҼ(G_;ۺ:& !jashV;]I`/SySD\h-',VkGHpr(օa.Ҭ+0]:ˇ/6̛yV[n8 tXxq85eԷYZZRRWg" XY^{^1 R" XmvI"t!mG@`K((A闄p* ?ydd֫ zڭGlѴkslfq,p?la}pN\4 tti؞ HcZP_m$v}(l' ϒp_hKն!0o./Xp s8xua"oR)l(_9U[QIXp)\4"4FJܪ"p 'y[: \$nBwL|Ru8b5AՓ}wI8-l~1$)CR3kї)ዠ C.9?p(5Ⴎf%Ka(|GbVh$N|BM pvLԬZY| %$Y%9]ЭMmʾI#X4tx05i~vdB ÄQHj |:.D`2sYS3ys_~U3/m>p@̈-U1ID6_11ǷqR&F=wᛖzqCe9mzԕH^Lau;l_CEa8N~t\ t@ΤG-l_ynt X`mvoăa,j(ŬvpeԝEw#wPU̪S(v% ޘ1rr뭡(z= Ƿ]3y?̼ip`%Q\wR5G-ĥHHfDt?dQ-:-w,*z{\ oV\Dw s amWHQ׫^ /RG`~Ǝ1`/.(U6"0ydHP_J/rLє!^d!w~ρdrKh Zȶ}RҢe`}txGW<7BIH0X0yJ9 !cZ'6C%IG)tߒ9 tu;|V'hh9^ Xovzv1jBʳ"K蝥\s›&nR-&AHA$!m×4[E=/|d6 dQ)\e8[YGnKT;V_흎Ȱ_92zttܓfZCxeJx#N[;y6 4]^DNB I`YM%xu??:2mŧOsL!!/'ޘz/mաB LB?ߠ# 1'U˚۶c>#-Ӓh$: Jq1'/yʘ*2y(||-"A=^%~>R? Az ԩ6=.j4R=W:HE'"Bur_)mQCp\r%ĿɳR;cҥё=ƂU-o *Rc[ӯE82?8^hV!5iT*8epNC1"E^LG/(@35, n]"k3pqBaNn^fEs{p9||JYexo4^ - dP([Ec7 >ٞmO,+8ޭҖ7vVVe'K^%89WjA0ΔbQъkF*IC i"e2Atӗi9(6i!tg :P.Z%=6OomK C%%ݜn`?rZ@P,1';sAcM{n Uۿ`+K*;HWhS,ep$$v%Lf%nrgy(U{E BRQ-q'dHwdDlU7B\ BSX@91TI ˸J!CK,qQlo?e쵄bFB{LB.?~gqxв}ql44lJByrC^Wca.eͻF]49g!N};  1}vbd/*mJPH=wgwzy/aLIFWLlg_A=Cb>n (ȔC'qyCN6O<[vxyȉlB~1&n MTwxݦ/>%f-d '-8sxYT/ 2,.L_SdF{[)DVfϛɴU8Zb W!,#]Q1V`;O&hD;2h\6;r 0\@5&w*俒$G_DܤTW%oIGF1}pA=+"wWr8B;X@7e_@ h2Y !Xؼy&Hϊ`ݔd}$BH`k72d0,ј0%d\4P#rd䃂]RtCQ؁y)DzL*gMX &Jxs*g&뫫jo@ ȷ:>yEF+2,@^x-D7TUa ER 8duZdL]%Ւ?%% Yi]D'rW;t Rpi);;i^< VRE]2D ?̵Ɛ݂W  Y#i9n 3*UK k {1)0[\ձT6.1Lp8\qLpǍ\ÊI)^t ņ=+ hk0בZ8>J’RҤ'kcU[ŻytZ#t]ʚ6ºT- nWK5R͈NBty%Gw2[qM:$o{ ;cwy!';:ͦEiU~)uOyM>GjQ夀ӱXHCY(PZ{ƚ'XU{ &ؔ1Ԗ9Y+i$D/ڢqG54c3PTSY'ʁL\~⳰=,GJ)p$"mIytc27-dݳʶ:x6Ƶ[.DzGY%0?;7ugUh\ުCuMcppno UXU<˳'R? $%۰^m\A"&dshW^I_FףZYT SΖ(#G(4Fl {7׭l3ǭ,^%0^(&WBBސaTzd2dYG X Vt(֢9쐬3OfxV=MbR <+kMJg-Mn(-0KP43;#X+w.} h{\1@ʉ)*qKT^><8C%lf=4kA`(e+:OnµXǡ:> 9ҵ'D\ˏoBe3 b3'>kX}!˟8ij%T?#`]s=XQ PN\T5eiTa Ȟ͚&)?{sQh:k:@ՊݓD1j|'=H쬹N&BZlz}q*Ԟ8qŸW:H!1y@ Yg#raRroLwΈ6}#N@jZdEю`7,zml0@ /,(FMqYHQŧ\+wۂeh9kמʫ$)%:'g@c|@bM%f'q\r Y(PKyV[iM$WtZ궷>BWb >pT:);耓ݪ&őv;4jӾ)k.UZlE`Z*q˨_OʩDSOYџ~#|vUۤĐ.hߝؕ+ f.} EM|F(Ĩ›dD AS\Olsw|p 9֋<%v/y+t&e!wg,)^Moo`dw{TWw9wrW-)w=Q˒(1MqAZݞ#ݴ(d O2 B5|6h *Eh3B1S:qï"))^U:hG]$B?DRKzmg64XwX͜L8`]=H Oxj^= ^$L^a<'#tǭoא TzRY)T XjD [Y[0,\"6pyU_"cM4ab|\?E.Ni(* W0ŐuמJs6^q:&Nt0+(aQ#PiL]snh\4,h= 6Ci}#o HWpqv~{U[zWiΫFNɈ)lؿc<#ª pk1V.UMz,crO!QpAu Wk.U9zӂn@C$ KV_ bi?T# xf8''P^.hdwNr tSk(yNIV-:KČZ~JB>,hv#;Uhi> $e@Tfms.mK CzCv1u>6I~лO) )P $E;1qX=U+*妊 XP(w`?Տ2vm- =;$:Kٕ=Mw DfN|Cf޵IǞ(X!Ds6PlgR!7RS(ЖiڋV+Q߄GzFmνqQJa?:σfmf;;wJhBgO ^)qPsNsh \[rH12S e^eVQY n[d I0h+(\i㗚Y>̧?ī'8=%e'0TCufuJA4+D2yl`>UtZMfdFK{/Pf0a]".>{ |(?/Uc8\g//ks' jƤaʍ`"L.5HD|B*wu{F)' 4RxD!.$QP68wJfɘyͲos>h8;m ,">BEU7/-}kmzC.="^\Bмanem57 &b6"=u>ߌiנ;VgAs`߮ *]Šի8;(6oF=@ RoKow^46bSɅ.ی/}jˊ lТk2[Q[?)$w Z;Lz7݈9Q\@9=LCQ-=l)Zԝpݪ /c}cq>71o^ȉhVj&ܑO(^)$ .pK0QZrHBkvr-f.ŀFO+GzC! XVtvqY`=8CBH78/rϯfDZ+"jώP hٺ^@z,[AkDK'jȣ@X@8l> 5*^g-7+alpKaPnxBMck 1MLk+uekDX_AI䷣|dceԺT*ae}rǧ?d) wqwQNi7w#" Qr9Q\@ YZ~~tS7F\:*{?{&ڝ3AS4T/$! 'wai_Atw6/}j$4z74&j/0A$N !'Zu&'\2al|gP7DZN7+a뚊6qktęd*hM`_ ޜs @ H3 'CJ%{ХG<E0g%7Gu u9ٜRE'q6V&Q#ȺF)R,;qo[dx,!%8Yي*ۭF jǣ4TCͮIQ9Z53دo'mL&}5$ӱbtgv(v0V̒m馷 0nDhplmҏ!OCf1J_ Tcƃ(hEݣә*݀/ 53ɕ\w/p*D^}gEF VtM@eD2ཁ 'γq 0%ŵ$uwl&I4Z2EcsAGJ-%Gn9o&m%;uIَǣ1:~W?*-,6ss&e*.^{E^rc ͌p-!}j;ԩ-Niـ!" 'S 53\17%|(APtyA|xף"JAB4nMΘ ^PF7JzmxB.oSq|EhcZog@ݶ^\vӾ.'[@+PV眀>*;dL jl:ƇP 3B {USN;?;HfN"Pb]`^\F5+qZT_8헠m у&O;.DX^|MZUbpOeaIYG~/^yKýiqi7mf[SnbnbѦ6FrtLZ<'`Fh[Y 9ۂ;wQ/@V⭓/Goũ4ݖG/AڳVRFiTvnޜn\<"p7 O>eDq .-iJuΡ?YxN_l[nq:? r۪,tIU/')' !KApPU"* ]DM\苀eŹ6fw/6\Z s"3x D?@3H2k\QRU #Y+x;@]SH';NU oc51KT?$'2Uӭ46>੷ae?"ITr515Y>m:vT.%&Pm9|@"`?&%|gF u")7]OTT&LUE2cPդ^&nGHfK%ݎgc0DJսNZebf+=B-V\˜-HN&9XW }WVْEa(>;q4f:bc[eŝri@ St8bfT1Z)LScc/o_?0aƴy7kk,;#mЫDD`˿eIo@{T-y1 $I r 0q l>XU2_VK.f >4J;V_" C zKL4nYjjws#H}&~T ީ_bPRwHiRC8/"S~2m;?L@~.UVGbښVaNjrD5?w;ͫGTtp-?Gy{ʼ>k}`UӒMIN8ctm15(-m$D2jewM`hsN9[Γd"3d يïa&\`~>akI,0m$]#oٰ?g5$@ cWM.7A@o}c5UC&09S'\!t,7pY9"/ǻfIi:zXhFjx=bg%(EݭЅ,r7ޚx{ %Xʑ,RM#p|]CCzWf _]AOxn+rN"QTvn,5%L9#{ľZ+X1/Tcι&BG-FY(j8޵C$`0SOst/ XFҍڨl;5PWZoYKdZVcϓ!x)Գ8DR)A_~w40!=z [%V丈 ~?>Q+" 'b`, Ky 4m'Eځ=0MChCv׳5{oбLԀ ؁)}v,̠i;Kl)HDm21-Xe]/Fn;,ajO7}ofAYgˀZsamY~Kȿ:6~+.{{,F3H']_\k@QaЈm?GN3Buuٿ~͵nBela9E|Ec-pg-N[:q:) Zf ߞ. 8c0xT5{7".gx# ׄ:S06w?_;Zrdm<3]8o/\M|w.9f~2?̪CglVI5+k)ɲu J[Iι*M b2bCIEMKI=ł h"#KzPѱ'χ~a2 [_b8_&yYU\_,A= Pj4˧rR+7ʼn=5RG'o+#=Hy/ܞ^EbЬqr$~b 2@>u|xKV4KC1̻̙fvPEҕ!Ko<<̖ayqTuoH>^JkZX#}##-UՎcEY>PwB! (:2ւHP =в-${}iرHS(Mkwmn4Kԍ/*.e[cٔ456e'|b~˿);{O :NX gLƻ}޲j=œOfC/5 Ͳ=yyD-5t 1Ex^c)lxD4P~(qCtlqRZsBx '=SG^$-ճ%O(f11xK@`oCS'UCQ/OWp+3`,c6lMd[BJњn6y!TXfK0\"dy孠 ;%fxjb :vT= FwHIN%8[R%ljl`}x#0GW70'muZ!MF/pP3>`5sLN]LzV5HY%`GLXqFHW(]84 scd60TYj4;9w͠)K˱u?:Xk4oo Εfyh-b+b`*HZ?yhx&ݳ@~@ XÓPgK0"_jdIMM.=UP H Ţ,7)m:@*~pgE/k؝ttޓ*֢SYjJ$@Ƈ/iuZLF(GN]N!@u2oczB`om;N\DD =.o251b&&/]`s%1DN 鑗e/bY|P 8?+3 ]SEn;5Ye 'Jd{V䪈)A-(6n0GfrVu_._w^F}ϗL\S.^ӢJdĵ`ת?tXG9`E5nQhœ1;\9vCNf4i٦+I.#Xӆ"*K[u8.d #vY򁧥8vhl ㄭ|70%kHI UkBcc4ie濆; 6L"n^k*2+3;hq8BLQ׻Bn;tL)r^> %t<AN3_&+E,+S,e(E_2.jDt^Q?ޡ ˝%OId5p)l;pqoߖ5ϮIDɪ)AЬcn$ r8?s:lYw4"o-G,`b>"V$ fyٓj`P3!4y#yN#?6Ҥ~x"6ou! yޞRu/x[n1jR &Jl ]ͫZ/uMť# F7؆% =^]`.@r'ZWյq=|Napx ~ۈ<2RIkZG 2^E9Z>9b MR@s@?M_"|C8Jc}7Ԝ5P +];FF^/G.ql `Z->eQMnJ/âD@Q0&;L g3`IfO6/ȵEˎH{Dm5N]}fTZ#4t`IJ2ˎ8JrrS ܽҔZ~8~}Ŵan_ln;yTg,&II;F9on/TM ?!@*|ƏoT 8x?u0"pם:4toJ$.,jBEEƱX26#Ϡc=՘Q&Q}HN RqưeXB#WE⊉Pt!Z\k~"8xw·H RaPR-ZI,ƨ?iEVzƏfQ-ɛMRa7Bl4 Qn kjk`Yl{eZTLv*PV_unҠ{:Ң.h|0]-9]stqRAq8{Rލje*svhC6o2 JP)zkE`$8zy,jT(| 3 ~@@xIV#>?bD_Wh&%GB[ʖ+"7ijA$I?FDf{ּ*ChuB8a@fXǷЙ*+Rh"[e% )BϤƀ̚"xRa{֞ת h~N^xr*O)tg"KeCA:FKyg'~zִI ycl&GV7WIft"IV-ܐ7y>@l, *c(<uFebD74~~E8Eba(@ 0Iۃ{w(͐^X6R0آCBvhWzGOvVoC2"B!:TxBgu%[~d8 ,xM"Fo TExbiPŊ!ǯT"i͍*_X֐Rں;! c1p#?ܽɏ Vnr++ԖyYkزf^ |N$JGerRUvT@7{r[?5z 5XB a_:wՔh_1S;n5 ׿@9p9'SUNZŝ+ ihHa҆.oi<: ӺGaq{N+ xf205"!!.B 5\t!' E@l;{q0(SQL^k²t* L"\@~3SJ xC4dht|P&N,g]X~l%@H|nNnivGa8|?D 9 :tz-$'wt}:&gHM= x^+Ef a;H)_ YUEUDlZ*̘7(ám=RѺ BW,/"Pdg.|l["u?g<] 5̄<\CmJln%^q\ -@1ô\Vhς*+ +LdCNx)*/ ߞ&+هBTxX8D}:i# zcf* 1ׂ#^\=f˓¼:?Sr:u0ǬːnBw>7mlB;Su֞-qʅQ! m%vjk;߻1ƩX0us9j(5E]rt}OmwcR@(ǹI6O}84Թɗ9<M|x8=Lv RK hM7t~XAD h=>H扗;BqW]xdT/$tsgj{cGNf<4Zgjݪ ^u(oq#SFz%s+b Cjm+*1/fOL8}iv!ngoM6_J )@&CMAJ71{`ǛZ.-_0Q1̛Ķc|T)kE2JqF:M_0Iv7zIKxO&Q*$B 3t;CKS];fgM.Bdi'_vZ ^;u 0](sA$V[iIS!^ @#k_C%>}썻h{*BUuv|Z| O^`Ǒ"w3V!!{f -NEs_=ꇪ!B~8Yо[RJdUE%noCa>iR>6gSBP[9׹9Wr F裒2 X)xz%D2з=<ϮbgWo![c+6f3RJ7NNzD-wB TVleeMVg>vemM#Z(kc.XS 0ZO~WRg;dlJ mipT*]wX+)zO{.AHX"@ѽ-VSIyUǀ٬ fϼ]Fh^K'^Iu8QMHc{G_a\+lKA-FkD TH θ1 W%Ф˖µ]Xa'+>p(^3{, EN:_L^U %6ؓAsQ?dJ9hߍ~R1hi\c[`SN:zp(fD _c/1uu 0֯9ttSqMNɚ)'WkI%]Zu2`f4ܦӆQ][`[c$O%/7{iQ^,?O_C}ާI8P9tic};ޢ \vo&<7vU\XWϮ^6ڳqX≱(_mKT\j>w ̪D~"Nq=9luW9t$аލ#P"҂,j9UN@`G’=?b]> q݅#J3BLO/#vZ#`8jOY-%<_2OUsmx*w͚+ Я>"![Ǻ!F[/؄?D'郫ٜ r9ʽZIMBl2̑:w&(YNPSr{*~pd^D+ xkK"j<82 hэ4eCB坱E|{Z XAYMT4Yڋ#!KK2gِeFO[ "׎byk9I(p D`a_}r:C[~NH`=Dl!Wa?U-_6K;uԜ!qTX zR}ZAqޚ_1GI+xrfR\Y!**ゃ;_x(-rh E7Xޭ5=68B?|q-IʫHg)-+HFBZcG#&S #JUjNóaIeN'+hH7dz6If}"oF{CYs)9(fDz"YpGa4>;8ϭ\G_7W`䔤--%+6 z4xؽQZQa!.WbWB@tt2EOva<][>+k܉7cbVrc^f;>8)JX9b :\`oYwZ#Iogg@BR-&AAO-HhnCP;N 0ůWJn#ZI[r־j=wHqPCks,3pe-rwj~}0ǚlڋmȟ uQـAYqvy&>ę.%;"bSRtK fFֻq(/d _B@%T<乤u@7?z @*ybaSj+g׏Q~v^(mY4Na.B=ҟ%wsk֮W"ɣUq#̢u0ioHjP`=Q !g^*Ֆ@kF3ޑI۞yoK"<`qq,c̏B }@l_ R\<^Ng@-njBB{BT8(,nMBcȺI;>+>Hz.<~? |\nxrܠ@@IH9WˌnwEA#Ԝ.3(Rث=؈scvQGqQ5YSTJ+n}oDˎǐϡ/3%7mdG2:biM&L\=5w\e琎7>u;PFG (Y  qrF;/b=R(tJƻmfaD5/p>B`0h@%n1pǎ`PEΛK[L|~$TXT|Cs*o i.>+ZHAW#vRc\2+D>1ypku@Tҵ=$)k.$N ddq%TCoy5[:k!(7RnV?lT :dE׬D5Qvlھ=$eCadY&("w6*F1Z+2:q 7Qi>߫!.k,~9\ ^gH 'zRp 6ʱy'*R+ gp:l }AP8& Mo'y+o9;Y+5gn[AqP;3}JhJe9tt 3 [{% Amtf@Jϡ'࿀~! g)YQy:H6O |_LC]A_~2!uLz>21CKR?׉jxL$SB<ӖF[7q6|5rayAi\*ߜ;c2\3 3|ЀP? Yٓu(vϻ!J֓?ӥ`>???sf'TWO53w=Ʈ6Jc%ْ(NRE.ZRM|!{Bs#{F$lMҌnc8ώ:iC]&ˣB<KXu/Z |ܧKY&ΈJf %tM-by( /\ρ&AܖBOƜ 0?,mivRd$"~|\ۤJ\bP5$O,r/+Dm_NT䅊`$$)[֡3:y}9}vK&qQ,qY5&iyqma'7l, |e-gd6hƯ8IMe}q*7\'$42iʯzH_)pNPn;Yߑ*e Q6WvHfQLeߣ e+Ūߕ\j`P 6{1c*ʲ(Q3C]swV\A}"IA=;o lM JXÒ^ ۩8o^5_{ER_!t|.GW]!tfŚTn;M5AIf[7 K f:jyO^fp k*. _TO<'hIs\,?($ $KF܉%)oxeawտ2`8z :ZI}`̃(=ՕD H_ީE7E,ٰO`ߓwcWpg8đS׼Teóu5U0c 5@hZ G;Crhm2(J!RVuR(ı7 JOwf!L#,6)vԲҊOBˊ=QR(<2Fռ;g~8EgiF=kk{0%P4r뵌HWOPm *"%PŌ=,/_ J{77Ipo=[>^;?+">&7ame$mפ5DџȺT`^ȡGg Z,1P̸;Kx(];.e:]K̫֠˝gzmĹXC҉舸Z1+=o{=,{?x@ *4F%C*!I?P [ERxDDΚ?(^'O!ӯ*vL+6x̏g)kPl.r&MX$I?9SR9M..(uO_ f@ uÅ;}90`Po94IP"m0d􎺓h-Q U4Zta8['hlK0t]ǭHKqW/Ylc찧(LLvӠc37QXfD]44ѱ:g@ D|M YGOA}ۚX}sjy1EUҁo%VZx<@4 !H}AI$z,+ˁTU@;9}5 vmlk&\<{zV5\7c TN_G&k5<7D,_J숮: wRiJ)Cdn4_D7MVI[.*oяM~ =i+@?8 h]td`( ;%i_OJS&j|<Hb\Iqr; o rLHiKo(|-8]m{0^\J<?4ޱšfD:py 7k޻0߯ 'rb{|(B ߌ6?Ho#K)6m cfCke;ڏMЪhyFJ'OOϏՒJ<{vS/+`5Nq:Vۤ Ի_2HW5T_@-ܺx7^B~Y~fEP1iI$'|-@%n-׵Pl!}8&@*J%<`'gFt@1UƩP7ĪqFP2cpxAїl3( $%]&ekqKL,44&ݤW]5ÕF_ \##DpZZ5U^ -(\CܨvÎbTsjYFɢR{U3 >}jg'mx;;ZKkiرx/lR\fDNiR;LFe銰acKbPsq(_kڣp;wZA(Γ*V""ͷݢpJ #Ow809FS;цEM}V :@Npz)91 4HRR@*;06#BB7%Vq֖Yd7^jHwbDwj9QۉL{/8^|F db02ٴhm5.`#SpO*ʬg:)D 7*]6Cw9lj$^aF3'}]M"C,x7A$q4Ir, (z8ܒCۍajQDnvДtp@bXFa\1Aqx5sݲԕ߲Bd)ˮ?k1: /̈́lVDHyPkx:rl|UTb=pM19aL钴]<1ysjρўRO-Qq*ʐZV _:07Sh{oAZg])܇x>޼P i@;o˛qĸ!}I~q1JV._T-*yӲF^x|C!r!sn1r5*hJhlr4Iq', g~e^hfwWeOh3sFtUա]k SFMd:ˀH= C坈oG= #ZG2p+e aP!x Ҵ^ qlBXp1':vm1PP4oq!]}qw`vȣzjԛL1tdmRWv{$Pr"`'^zlr|?ːFUM+o}W{̦uz%pvZkOq, %5pELcԠI붽Hv`bx>0!:e:@_ iR^'k!!1KBI6\j0bfLd3bz To~]JE7ƛmȜǣ*^mwP"G?ȧ3Cf>18ų'Z:TrHpݤGq5ՍV OM&2I Xih:@ =d' xFV|ȑጌw:DzluZher6ԝ!Ɖ;0?Ƭ=8uKjMs$ `vWav(Pdj(|gk=}X<֚q\/dc h̩;}\!EAcܯaeC$;U 0%Qe~DPT[prgI-`T΀tdeBČ"T^*@hCuC࿒qC~jFʾGx^N|79)EyLo4`Șe?tp6oE!*bct`iU͑OU{%[; fPYC1yexPOQ `3vjq3_/O{:4 NS#Ӎ \NCWɞ SKl0V݈;sD`~b ]+E`s2ͲvRfVZEG=ڙ8 r Od#L$ݯxK=^: @+ZP殨[j+>kBt)ngQV7Fs&"/˯*ZU!䧩S >xz7;Wef.5:$эaRPu[ʊHW'YAJ4]BiK@K$Ё܊Gwa}z9<u٧[:z;h7λu%"'yŃ=׍YA$|76UG^pGW T|@f+Ө5dT';K.ǽm9 :NA& J;pL@8l3M6pylBnxE}&1`y8{#AɈ|_ >:D$ p/3YGGtOxDolߊ,ɀsx3;G3Itzz&JDԑ}{7WX%DJN3T4tܿCi.pɍgV;{҂Y1?M'o> ͯhy{(V9$byj\ju-J[*=85K#gq3=oxj.SxD< EpA1$$%+WaMut{Sb%7;7TCcJ&ET\+?(q޹,d VA eW\XO&LR2lMa6{nClF:'^i^);Q||Y(@_݌^ZwoڬS$>Hn=MNJ^Ի@FfL5A#,wͪTʫY ߐ( gL JE퀭|9rw!eՆ!+.MsזTG¥%{KzX"3yn*4Ͳ?] p]_y I0$wbR)Ibdr?>[t6f7BHG({͉At(nG~4_/ žz* QNwے]61T ߉HDL8Ah=SIB.95Kr5>)%dJ$CA2[7 >F`iE-c: <tJWTe1Q,¥v_ÿ^?[&6,G9Zj3!?9V U/Qm Wׄo8!_5_s\qdy] G[ifكƒ,d9dPBxRu,| @gHu{Aj䥚/cR.r:2@q;`V>$ Q]:LŷKVXDP ȭ`{xF:wcˀ)ۂ35|.(0=Ukډ3+ZRpDCTMgV`^̹\3-m VgB^ g)|;ЀO^nkE[aj n0F۠s\˻Jne+Pd/*FП=3=}'ni7c{OJdY'T0תz C3T*3MAx²m߂BCzg]|lgb$Ē5RYmyߡ }n)L;u \]o@U!T䪴*Vcu:kJN!$?Uq7Rx\HH৮u JekDZQVCfh>Gn}rD7CY8CP!+/h*d#BxB}`KM[WgQ^)nT@;KZT~ҨNzߒtVn&UB_mxl-IUJ⿙ys"ئDG恨yp$?ORoۏϰJHጪ5,ef5Ew˂`{ =KɦVFG'e!QnsEt)8^)#3$E7"isSәjg7f @yPr.%9;2}C!3 Ⱥt}Jٕ K+UYTykx@[;`IӶν(:.}/ܻ<>Rn1.IX)7s+@N#hQVu&&#w(QP- VuZ!TP6^?k/Թn݀i4x4|Uo>YJd<3?ng&"^z>UM2V ,\ b#O,󁄇7R }~#ЋGh/?gi3,5%ԭnWF{oyϣffaꃫ_{t&!m-{Di-vf Tb3~zYjtpEÙ_s.@}jPeCׄ4ǁYeXT4v_0=z=&&ffcoMpqXS wF,E/u2>IZa _Y(?|t< ŽH?,bEA+HC,nw~*4 JDMýAV+kHqL7BA 4!4tr ٲF*G|[ ʨ0a/?Cdk%Ld gJ]5T-I YU츭EaRO;X#D ,8zΕu "I(P H,lCI$h?c$3(?Y;Rƒ'yx& jj R. J 8&>Υ%^ |4YF,K!}K_| f&`'^ 1UD%xqj~WSfߺ=FoOAÜW3d;GSfQjA"<_7}wy |;,W@I^͟>H'S=Vz8tt8-+* |X+_P/k}/.c/+г^d5@0X 1t'JSLȼv]H8nZq\"xj PbziTc^y)cp5Qj#4jVo}(,( 3*[F".|7C^PSNWjvV~Xw_~ĀºSt^=GeġrO${ y1?qmQFLq*p=Q'ضtcNaܾaT쓒~w *4'9ޡvUOY3s| `8G,vXycHISߖN7^vg>! 2u]a^9폵k"@v*k>:pR4A?rPgZڇ r ڤe9w[J`x2+#d-Ya0e|;PO7sn@ ^&lnjypc<ܟ3H!o:pt߮tXDJ Ub%[{4fpz-6 _Ң1dD1NX[|TCo~_h D֣Wm۲B2r~;߷JaAƥzyTNKnT%Gdy/?YH&y;sz<d#> ɳUqX L#:' GbY$YtiIZ&|!)wr쵊hhʅy/*Y}K ]0FՄԑPs 6? )Dd8N|fnm%yaa3#oa$xB?Ve8Grrj|i6z FS?YXɗ-L:rx8-4U_`F8>G2Km>j~=ο:AI; %~薱 :W)Cj*^h>胰3E-ХK3a* B^ [k~suo౸d*es=eJ64`o[Z3]kxʵ2z76^ Oقg3}i-հha($/+3Vp%(7 q{[ >w2qf3E9vqbaS//ɧ 0*U,^XYK20!O=ߘf.+T*[ЪMJn/ =Ov ͡fFK g3Rŷ&oQ]{ySUVw$b=rxְKB^-^ ^2@Wl{0=>MoI} Ɛ;k p ocxB.뿒WJDyv "'hIPZvYIؼi.;6T۩K@  ԗo9/6_zƠ珏g>Mg%}:rnv=k*cLxTn1Up"carrd!b %N 7 h.O6DN\m&ֻ;vuWrB]ő+UWb. Ub.D jI0Zbv26tbvj2R#ꬓ{3`r(ӎ*~@. ]\Dz*_Q'U | \I&s (Θ5lNS0W݄P Dˎn'$Y;\r*l}CT(\ঃf4pI/$}%{(Z6 K{Ҥb|9`1&Wp?U7VOIֵ>Kȋ 8W`~Cg6)2n Kf(]{)UM^J;BAn˽!猬NA4sjxHY'#:ƚ7FYJ =N{L{3^j&(yv9pawڝVc?ڧ}gYa%<]c.KW gU#S*#y1t?iVwLc -!9;h4ܱgWCE1B:S b* Fb+|Rմ) /x K!խztZȔ#ݩe/,Ni˵8fgfo4/7:Oٞ8ULzS7H!Q^C;n&E(J&SM<jJ@^r ԚT_}4 {hB% ?{9I@A[/e-__-OotrMUS_@CˁRzQ'޹\!&iSɘ1m@O؅-9.9ZOkԓ}gwE$;6DHd{Zt2_pL`DtIͿ]Wƙ2K{_U+Ժsa$om" sqp`Gk݊{YRC+lyxэ88uBHzR;3mO3nDlZkm@($}t4)(t7,{ f=Q><'H=VC֛ϒ|Γu!ףr E;]j)"K2u*NK`VUg &$el9Sē eX83"M'km،\p<|D N80FCo5qFP>[&>V_r_.I^Rק"_Oí5[n^isV۳0 '`Y*1@o,JANL M>Wڭ\ojݣ);]k>|wEu "N‹#76C4txm1uSuLՍZ1g($=!%\@j&h ~O(d*f)V[wÙuHRo?CRvK!M0@}J/n/9:3%EsMGRԌNC?ponȭkD~lvnr_G(8;8c5HaGm-Ubΰc[w\1&P7L <7^ 섲Х0%k䊷yyL/.W-T NxKHۣ"$7$080/:4d!Ԫly-T9{{I&߈0|ԍ=<|pQ=o(y9w=7\;,)hntiĕzwk3`O% EЊk&wʽw[D~ɟ _\y $W"%Uf4Hc/QVl9_jb,H,muؘA9u wq:,]CA:ڊƁg^L [|#AZ4mmMƵ%ՉlD%orbţ^fhLW>ExI$>G/W0-ll:?IP@YPI^r * wNBN*Tbd 3`/FKt'ʣDUwn[ BalKVڪ (MNʄCTEJo&W(k9zeu3Eݺ&ץyEaD,5}ζ'xكrHb^Hqu!}E>C7j _p(*:21X;ĭ<.B0ʾWKOBƗ^dT"Fu/,#'4Biro1!Kɘsoh5"<?ܫ\b ꐙeZ$"o0V!P :az Y})19/rE | :iHYG*ay]p6vW}]ys9H2\9~['F^#G!áIkI.Rc!-9 >8!hM:I٣%v?<|2ԩt=6l4Rcy8 8h@%c'] cKӚQg}3|x(󿔸;xc϶?J~LL289;tm1W_7ܪ>bwAP;ےO>NӾy(e;BZL=]fhoL61DzY&t`"9G{ C=܍ZG?.esaAV&{ζ݉[I뚫vB d&Ɏ!In6}PbV p,[a0x0ʀt̩?YHN+X>ϜI%<8e*iOD@rXRX&o]&".HϰnPd.Be}7H[L}NEg$U}(gٍiNf"rZ }I1y_xq[A9 Fqܦ5-4J_l:L:a- PrdiU"rn`Etx@)Za+o˸Tc8`ӌfoǥhv)hy]Orʏ.?pNj 9No[ $?o/QGàh]3\סL6$%Q 6)LHvW_,ؖ 1ѹ)Qȃa<3 e&p"k)}M8D90H(H汇SZ$r%?9fۀNmvQsKWhQ(Gg?`)lg0W9ձDWf %o8=̯>*> P$0({tKE-6H &(W%hH{d p -<"mGǏ I$R%e k'A?NvnS),4GFsmBč0NMڴ!v>tUl5:"zq v=hm8p5n:/n0=cB k*)"S:aET UG%hj zɒwq5.8/rM{Jb"kŃ#;dM6jm{}dU]LM"rй/vw%8Vu@Sp'%6wۚ.<.2(jw*x) 7<^NUm;6$h_=:!^%^_٭[E=TdHTi](=bc~ zIxߜ.պ`z%VAJuBnySuJ(9O AJj;`g+V5:|캼l95ʛ!\ȣ`TFtqwQW=}59bĴ8d 涣%Liy\IB`~( +Y h}ۅ͘Q54eP=s|+=]Q_kK[M֙5XeW=;9hG`b|𠸎 ヲ/xHZ&LYF- Z!iw3VNcv!i"F-Bz_fcr\⊪ E#Fǃ~R{ڏ^My7BO().v%ZƼPPRMꯚ;ល|ӵr1ƛG/B? R$ !k+4P9 .a,M&nJPx?%hD)%v'fV+]9fƲnq({ Ft0wys}T >-=p3.+r@g"~hewf GF$bwU8.*ѵ/p.uxY-=2<9b8(6>?L<}#'?g]&<ɫffSV Ab%Miտ,lB/K-Q~.BxPфdk@߯+ѩ@_wWɩnk@ſew-ki4La)?Iw{됎V!г!YC T=Tddl #

AZ2 BDC{Aikt]akz,x0mkۮoU *hix2Inj|^~LJ wzCP!+B(2]tbzs>z%ߨPS <_vT&m)" J*H{-jͲ(kW(SR㊮'74Ax .~Ll2 #nT2>v6*>e,CVS'ެ.?RM/{Q=>k1nI 8oWS: )puh $~!Nly`? 'LxX ANXrDc [YP%LL[3gㆎu!`Mź'wZ-|h0EE;re E ec %D>872> |bᦠbweY`@o(!%$ gfSݚ]χtisuD<xp.;[y"GQJ"g՞ߤ.2:a Pyv]9H;'3}R_ 'xzONJt0v[z0oݖxhJyXVv&Еm_P ߹lN6<^ 3d5j V( hL),VLar~e$YӁ<)b, Υz7HPS(ڪ"xp[FTzcC}~hq ۏ&%R )'VG]H28$( .*nfӓH)`.xB6ENXA|CP8DquAB_6iVohL=oF,䃌n.[#D)ڦ°SW't#*Xm.a>3h=ϼ՗zNyoj)V@*a!4Hҭ%%ګ(qjeU77XAw3-==<2!'k8.XB֮$ZK9gwIb(g}w7;Lڡt9kO[]0 ()v ܛT\e'JfFeKabu1.ͤpϑBؿmΣi=JpF"n<8wñ'V)~'?axcos]L!`(G^vߜY$}Q6# uf >Y|aCC5K+Rx Mz??9L*2nz@P/ȡ_̇fXjq_|룪I 9 Ԣ\5#a#b$3z0GVc!Nro1leղ AWF.gD[汬xpv-[đٲ F$3'dR, "֐uzA0b 0"Iqa [0>En!fe'z6ŗNT"v&QC2p^>&n%`Om  ѲLDV8L4 GCu,m˗|  Y\JrV,Yx0آl#K6#j(mbOeT21;"]^n]|=%j;6,$MS YiIș'jXzTQ2HS`883Ǧ~WZK5wYj?LT;5I]oeZ<3R $~wŊd9ܽcp|gǍHμ 06sIJ!TC~4#*|U9 I+>l_8TTyƳaMAHvެ7إ"ǵwʡ;zp"rǕ#!krVcd1ǤD?[Dh:.FvpH (rVKžv|+bߙ$݋diT> "qLF$͖`*iRVP~A);ib~rfNVbfbU[* 9IjB/S,E5 V A$ɇ '֗ws2Ϥ,5<]N} krv$#zϟ泿Ç|pPaf}vnU1YVoXKmLUPo9$J59)zml5! 3ўR XYb ޛYMWSA_DU5Xto!< аpSc̜,ߔ.yא=cdah:0%3Q2ASkw2"}2,? o#/s̞$ǔ~ dǙFbe !B)ϰJ%!ivŋhgJPs|TfrH E˺х׿gtsz?fM k^/ښj' u,Q |Ljfx<sxF;S&[;u,}ۇQ|j'#l}3[n dJϛ1̀q* W~ōF;8O[+Nv˘;K?:U#`oq< ;kxNYxLgHRoUBN(_o@nF!iu) z}I>1r] ppFw$ ő;Orrաɹ-Nj_L!O*yÚGsKݓPC}RZV2%O[HQ{_S"Vwr31DU<*$Ea$(΀B݂!'FMH}Pa-Lc-X@Ԗ2OJflܢYm'㩂>.czX3( G 9=S"1Yf򕳱do@dH1|iE=ƐhS,fx <{ cbcLL#=5=^-i#܍I7sq#v+Cҏ'kf1WeÕr󑸽WmweDEWM+Po^%KxW*J7%g(mkt8H8{8 LsĔ,.hoL WL˂hH8trl61\f 舎baEprW d.ŜT^~˜1Ԡ U*fׄW( !;|* $krc׳UQ@ܝ/ j)*\;|~*S-:G0N" [\|}\՞VT|мmܺBjnK:m-JhB#*mI"%c^|l" d\-+JbZ{N NPMF R͇fX^1 Y$oJBn+Z9#% ,sɀTo[5Wc[R e*NBvDm-Vw @wtp]踩P%~RMlCb/5Ӵ G'6nLSL7=,?tM?"ֽЦ&.p-CXP WW ڹr QSnG$1纄|Y .9WNc4'eY_*o5׸}]҄L)+)iAp5Swhs|*MIJ._+MƎO)VԔJ-<:t&78H*ViĨNqBkۛZx-ЕXթS/@4uҜRD;41:Hj>Z>capzIdߨóTJ)"y8bJfEfhËz f7rZA|hx>pV!߇rn&|xFlZfm'袠Q- ζdPPN=^ >áKA;<W #O0pcs/m㇓ X?[DrE"֓7DH7ծT`MR\Xoud}CI:(˿?-Pᧂ]IapK<g*\21j.06}]B!>J|2. }YΏ\{(mwlԙ iP"0g:8rWL7"X6I=G&'96+ASO5A.]eeZ{9lt49`{ss؈jk'0I axP 5J@rEJW,⪐?)~@L`9ΑXXVj'ٗ %{G/ RhXl WBpP<=}i`Yk9ą$@QF)D}N Y|~[Xc@cdkuLۉI"}j ǘtfxU`(]< :Bc7rg_j)Upcw֥Y੄4VCl* \I\$YiZk?eo"R(y%[.7:e_ C Fý_եcgO?ZC)v9wi2ANv&0R03[*bZ6H#}œ{AFFh25LDqen!ߡ5EE=1&^-yYD9RٱpuQRA=b+$_MvR%^pݫ`~;$"WT,Lo,}d!V <!Lz.2NzV[夾%˟yg<gבMD*7ǚ&"%Сw`s/7֪|G`pJ T6ǩ2"[̦O_ Qomx:d?CTwqç[KoLr X?#]7$,ۃ@DzS*4/#@c7G(1`Pq'3Sal/S=#Ϗiu/"q!cFIWA}LyX&<.Nܥ{JC䕘2ȸ2LFW=GHtO~(ٲHv1pU Ք]?%+_SD,A@MʽL#{ݟ>Q&N&Ԇ?l@~dq?p[66_9'9fI~V* tr#Ҽr=@q!yQۄu7ܠN*w EdzƲ@^ w ~$Zv.rxvu[uvr"ҶP[#zPT<-M!$^EVv9]c~rύ_~ijfkHOJp0ҢS> 5G<^%VfC@8FQt~"]Wn %٬Q+510+ɏ|[XLsF?>ɤ06̛}CZR5i'DʘV&xN^,ɀw(Q1=nˣ\;֧c { ik:Uk_5ɩ8Ԯx7PF{7^=X8 a}6 /gٻ 6e`S"_@>rU0$eX"$wIf߿!g㪭= qK iW'4 i{7%|7 6T-8jlϝ^~k'@}N12_4cD^Bdn3̫ =~݋9=}2q+b 2?MI%Zo8o70Q0sx,%H:蛍5MocN$W҃pei 9#)b8냂8L1?o$ö?k Cnb xMWOv\+tޫm /A(ڢwW BHJL^ڹvo'`_z>-1#N{9Rx\.c. H A#YtIJ܉F m, /V!>y,F͍"`35% =aiY/VEmO");a#G=sg%QaOlGlm i4\Qj *_]+X{Wf7Xr 5aUÝ'!4zYŭ E_aXcPXqh˖<|tˋMmww>4_{Fe75BFfu}%N鼧AkZcqM_KDbۓ\yWU/XIv;yZ`x ~ 3XAPY1r,"p iD;}!l>:'ޝP.l. C\T&_S.&5/=)Sr qMA @YރUrXQ QݍI;M?j-ׁ 3_1Pr]0;;'-H9EٝgU~HVgIei"tn۠ruGf~%z랚c pIC/,$J$9 C3HGL\+]ʫ.iV7^y}: BĪ]xœ#rr:tsp>!m?=+OT8a=a ҏ)l"00P_tUFͽu"I.WH2ͣS;zgiۑjdٔU}n kդ\ޟ%B%l{c(|Wu} I]4}'c70OCQh|XP_C?mkբ(. ӆ|qW+.\kԘ#p3AF ,T0ԭ ^cG\gQ^w0=\ izZыr8qQ4e ޭ}IVV3o3h լJB|4Ԕ ,Ia=@=αe+Gg)r:JcTP ~|#n s`{  0t-RUFv'Uj@Ѻ;_v |;ћ$9B];E.7s!4̰>ǿG7Xvp+N=q11$%$ýW>1w׷1>PU)F{vө+oLmO;ƚ9`L`陞%ݿfSK]dhA|+W,d72~HmyZ, K}N(ۚq6"H#(;tDtۮTohb,@pȶ1EW7U9G_y:̕E[(1H̀!<0 <sRb(0fGTzQ["Ҥ \95{h*Zo8'1~pF$O&̅'!A24Uh`6V6l2J opW+UvFB94V7Gu힀cJ4j3|?%_Q`Wbf\l W1>hAWEJn#PiN;~^&a,nri\aѯ浆Cתwʪ-:1wa!R<&>x4a8S??$4m|Uq E@t#쨥=ȞQ&Y{@ OP~‰g/~($M5'layid>qTPjwGau:J8 j"j% :"]XvRr#0 _!2\>\qRg9L !|&/`[_2EH[eY6Xv l77 |@܌;aXG-=8^1_ɞbwo\T#wb" fBeC~OЪवNȗ ܤW'=I˨R^ߗ+-Pם/1 Wf{Lr}M~T o;K@z)-V1uӼfSyhǩmx4]- %Hh3*doĵt#iD'UV*z2G!Z|H"0w!n&q-HU61ੂ\͍-.]Hg&b6KOMJX='"_!! nP!ٷ#ErHd* "3>a'wRj8XO)sCh/:|ޖ*aZVYt9IA 4-Ґ^~xۼF{+uk5 f(;B 3{[TϷz(VmgӛLl[#`|yf _.4B koZKM(Z|ͮ?1m`.a· 7``/.HN5}eRBq^<<н\,ifUR,ZrRc#ڣoE.4AqFY0"l<_w2%ʲAf6UWJ2+`:_92 L~}a2( G?OA 8Iy9jbgVnM}:8}I4z>*F0Xfco(XV0' YcP!1? |=η!Xw6EsưOT͟(OhM .=װ`h= W£ 7ŪZ:2';pC,_fԼş sU2ɺ?('Z'+%)ZilC6c*V n#F[<%\c4x챚Z/tʞ\yW?흩C ^MgfXU{=\s >-ptA\'xY5ͽPilfXkDcT AePkU.6|9w۝ѩjF]SE[`_~S/& *RTi'rl+ `%k.+,@ 4͗މ@:P]n? qìyC!cوV%Pp݁%*@s =pw| &N]9D`K`\9GW&7:O6{4"!DY^_!C BműbU_#kRG"<=89*&_Q:/XMf*nDޓ0NY6o;kc eb%tɘ>N нTT-Wx7+xgSJ'X܁gRL,_nr>rꊶ`rXr@H1ab$ɦ] bڵ׈}B81@]eT\{үVݬnŴp7H$O$/ +]y&y^WC~WNF>`$J!R,FwՈ"X wI^Ke&] W (w 锴>U9|D#~W?2 u/6LgkπE_VuLi{ZN"rRQ@%jdUD14]k p\k4w<]DU&6 7*˓UU[SlPI>tʍ 9s=*.aL,Bm(dfcK*#ߤIL>ؑ};lލGhmJ=-]Y\.wRGhe.YeGT*,donoN9#X"? &~%>&hEWߌ9|5%cǢ_ylң|8 fֵVpXkFκCCGs-LNo}Hxܡ6IycM@c\7_@D-<_OF;)FΙ9v}/1h!y3Y#=9DGM2S<)ag׹ 'r!T{tv5V!*k _s6a']%7xhb k71Ie |mXPrN9_ rϩuړ]>\rP.F/LÕEF`3g""d"isBW6|ZW|R7-d݃s3^.BlHQb_uEw^` "?SN/&#-'~:w/`1vv{j"ޏ]n235~~b+K-Vɯt+ ]9տdȁS4N[L]{֞o3"]N /ٞ :L9ktdTׇBlqԴ/zl*t_~2M^ v vo*+OXIK_nSo8Y.pU>M^ $ Lls1 :]+hbԾVulU= y/e,]E^) ,wyMڪ+ a{- M_[Y\} q3&hAxkXC0!W@Zd3/CC~ѓty+gtъަjn)3)(un/qM](wK (GPi.Hr:s˲ N8;ok,pez1< 8SzY;̎8;G|iÄ:89aȑ78% o, q6=1IWu1QݶP֟(iHmQ֥u?ԑ&Kr˾3 M*o yHOv5d7Z^R=BE~^29r)L;ԨimM{B|0[<C#؆dEk*㫴BiKsZm_]EUv[&]ntRY[_Yq]_ ]8?.aT5*w4mŲ 'CV'5Mw;*dkZHW}$LZ* vbb#6ǪƋׇ5Z~>?t4f]Ky:Lzw'8g(y`IެJ8ۗꪼʴ1mv XZ&%grʆ^W +ݭ \ c|:` ;ܷښ71)kbțN/Em7y ʼ,^pXoAɬB9j!Tյ>22|Cl?w ν9E펌i"30?Œ23#!2ow51$[ J(VO:ɬSœbjaƙ}Հ(E8Ǵ?jl10"̌-,W~ǷIܢGnÉ ŃHJ`~"NMc2j80L4ַGV)@ l=@kVHfshv^3S4X!΀Ex&J1hd/#֩udoZrh_Ւ0:\TV-a|jZq.:eV~6X 6KxT4|9fWq1g̩%wRJy^3jҏЪbK#0%4:$Jr B;) ȰsSD$LoІ-02+ ɨ{iٹ^eK:)ϳ]ev8Mr%<$XϤ`L+ ۰>ꟿ._z\Ԣi `ARnÝzYZnmZƦ(ή02B<ó)K*lC}mԖH(Wt8xO笛m&iRSXhRu5T_6 akJrqCh?ݡab)45lfWd,˃t> kV. N(L]$(\d6Rgz0ywH8/E#طesG/'>覗k =35kǫaMx|yTTdVC3ZM@yQ ~#f2(rRcpcӟ)E2 HK/TcߵMCm .6Zx[[쾸E!>h;+#a'6KWp:4YI>*V~!._.v0DpY3J2b17ڀ s%@ _: o",EIXNrqzxoOYSw7,fNc3 ).dOPCIt;o}|WbU3F(9' ~Gj_=>%z'K,'[<Bok-˳eOp`ɨ Q;ozЃ/<=qVJY0j SMꚼ~Ovfr!y;Y?NZ{ڭ\` ]?'Y˯ z&Z"9ҷ! Rn Ap 䒖(=$7I8bTG-PBҏokrp'.-p" !wS}dpeD>ɂ׊b9xA^ne`8#GP4C!q Q@Ƅ%(KX3`,]d^:riŬ3PIJ1exhO %Km=vBR-3W{}-bC)PFt>Bhzb< +cAa(6ZwnˊеB6E:4DO EУ:9?‰5IRϲ."GVx$3lh8 B}fbWSz'Sp6[L<J9$h6JXJ1"7yaY|[%j8uHqFB=>Dzф .evv+p9҄ ZR[BI>яRKd0b93xc 4`4p6 ?p`~]m+խxXgs,D +L7gnX)"> e@Du Dxk_ 6,խa}xfN>Xݟñ!Oc›Ft.Q.ra[2 nF,`e!^Do֍NP%?SA\H3OxVJ:&~\U&Iq ]ֵOhAk\!9\Y n58y @/U/5?O ^\=$%9#J1&ޑX9%ǹsQ;֝ ֛<lr°0"R\V,e m*&ЪA-mP3Vd 8Un*㴒E?D ďNd 7OeoE׭xh>Ɔ3Xͦ[E:XS-1hf 5Pq  L(,vMF [61nA E#Ʒފra,VB_Ʒ%JVf%~5an3ʈL8͏]ܳ^}dvS|cLkcb~b%h JV&e&a{ή8a Ọ?Ԃ5d^j78z?!S.A}[S*k.yO"5APc&}ƙ؏b_i|+R;ϻhO!bL)4y(0M*"驹6ZBO2DuR Zv뼯 SL۹džZ̥-m}2=3Ƭ$';0 W#}oiSts8Lg[&4 P?aқ&E˲6ȗ:DO+ U C7AV\In aitp{VG{o&L`N(?TР+V:vkY˩ ~|R Z6|t^LsC6yp2 F!M~^؅oɼJ_ bSuptwe _(zOH>G}%A2W ,<|آiWMq:GDв\h#B^ڈ_Gi+~(]0Ҫ@J7ZѺ_B, (ٕ2rQ';K 5Q]0br Aɻ+s? 256jE7(-q8ݑj`<tKٍ?ƒ7T?'\' 'Y,;2|u2;gbY<ѣ!;Gq%_ ]̔z{_cXiSz~g0| !|M&$E[b4Wz'֒t! 76Qa۾:?%׌īMgi՟o IXZ#k.Sbā)7Zм {@#@pVEyk"*QߗSZ \20$/qR^K6x(;= Z)Nj0'V v`_2= WiP 8?Axuv@wYx,.kP .]>  7,U!nM ڕ 2yN5,/Z`'a"\QŞP\RE{rTB|"52!3W&bwmYXև/6G)~Ϲi,G;#$sc쭞oqv yEXQDNB.Ƚދce?ezNT?&.`.Lp wڡIdJh'5Є1b,1,jtKlj&.Ғ4C:sFfv]#.yteo ǵy'MP";c=~S5RHwָMEJXbtqYzb녩RȆʬSw&0JF, %q"VmOQ+^G0X"87rs#fxdf Ҧ>omG,eo `!sC= ]7-%G~J1l] UzY]~f"_V^! h]/N_IJ2~mhY60E)~M)X8 gwbN>a$%8*D|J(,$aTS|hb&0UXt:9 xB6ܞa׷JĹ !t|1+JIE,!"+1LL_P%K|jpXDݛ;$=Wb6BP';FÅV~JHۮY]V%\9H o3"dqJad̈N90x׸Z/d(TVFd^of}KHpFj%b^ڍ6t= Pt)QV%B1IuMVNc. aSI@ǎ9A/.ְG_/ 53!vJSٕ)"2<:# *1o،sÙBb:+Uɕ72}^F`=4q_z&KuдN fݵQVg Y5"-v)jי'u2ϤYu}*P}B?vVFT!g{-tSay74M Ρy(sTLB-mD9CxW._: SWTu֜m9rG\7HJzsuzBI7:.۩8lH v&gn@w@#qS]Dg$C0ۺ6 r}q*-"T Jɯ)L T3]8)_EΔTX1ӷkW凞f#?b/vseAU0T2K^'jd#cmL{Wvn)nmTA V٩]!o, `MfJJDwi/v'ڲh)fI`|a5ЧR(qZkG jtsOd!<厦L)?HjA𹝾sm9*5szUMr]_6+{(z",]O?N^Ji6I;|6\9Ѐ |[mbŠ09[9 xaFV\O(ٕ[;o9F`!dgRI2GIZuPj(;]ٜyLsZ_ob?fLn=Cy ]bh<ӟ;8-QVu9 qZoB:'nXRX2$O ЍèSJ}:u;qhg&q3^Pr9&oՠ-ZSoe΅`+2tCGG-(osE@{ۻм<#<=r%#"} eZdOkz+_ I35)ꪳ$yZKg4^/ug해^hd9GY4 0M@f>ZL\i?DGfjm,",$9Iz _%4ѶY?LnxdM4 #ȱSj:8G׻HG56幗* R:.OVj gww0Jk]r6˙A%Dֵ󜍮n #vEg{̲#\`[7+7P0f؛EQ8k%סR)¹jDd)&\ʦgJQZC]ũ(?)᳆hg5訕#`('l^\DaOg&Y:eǎO_&R [%Sˮ[x7;⏲Wa{; C*1]Gd|g:,&{S¥<6:t0iv)q}m)P/an]@YnB]m,4#ɵ^9qYFA*J?m:t5(>7dEj%{hV,*Pڰ1QϡmW5c h=t3خm=Qܡ; 1]mL*w%> ۔%C l#YA:}|gbm+Cq W$0+kqaqVޥLF@tj'3:r/!\3K3hVx lf3#[!9plf})0~X#Fxe dfBB(TGyO;Woe)ihGjg&L>ՔFw5!dҟ<̢a꟮(;_kqp6GYޯ4{gǛW nGÞt^Qs ʹZFg9ﴚv_/;uz|U\<#,j+WgaR ͕ʺG['KQ Ĥ-i6%;|yEVu ӳnך,weѢV,;qaZ={oV5s$T 97=6 9210goLX~oyH0ܥl6XBWn{EB҈IK~ڏg[qF :M'ginfGPǎL2|J]4ckGlb1MnB_Qt q8`lE1?_ݰOxl,@(h2De(,yTkAiҨ_ol᫩{ "ϝGNYDdI/k!²JYb-1I$=muF 6Yj&sq\f+oӚCYg>"9/Jc2Oi2` ]µ@&{D=QJ蕅$ h$DbS*CBo(죾r0BD$!i1c :H2;>+>u Z%e$2 !<E4 [96'C,۶\5ވ]V4YO֛tU8"m;gk(7W ȠIɵC2#<)3")6@x8홠C*h\{\jZy9Z~՟*euS$2uYaU$_KRӏH0rBHirVB nbӲ/o8onLg$ 92!&7[]'kf( 4bO/CeoxO!`COM/NS7<_ %. ݣL0|p< w$bl5|VwFań. L OS[9vGA^yz-/17ſ m1z I@Xds[Y6[j`?;F1鹋'C*3S<1{X?-+uIq}9uVBU3G,J>4=1`$Jp.Dm)[ 4ʼn<YzS$YnI#m`mL\;>I?{.Ey. 1M`DΊ2h)ٙ@mjDg:\d }p[䩟w'9YH(2@:24] )oM,-!g8"(J3vH>)J^ﯧ@!췾1r*M}^f{V8m9/E?7ʘq>f-8W/F6l0!m v6oz"=/>_W c&64kÙos m6UX7,O=k !~Jz؆oFC(S.`Eirw*ʉXE'wdm8Clٴ,dp/[תI [$@^A&V/&Z;7s6 |$+ 0T<]3e7Fuk$.f.Iuq9}>I!DcJ "SfLpdR$`"1}D7?)vD M5yr#MA:kiynהS p[պR-@1﩯'M- GΠG@:\q%ŠqrjUop}W#}†z )snuJH.9nACb ?wx .@øò4+X%[Oq\R)N Hx6"0"4RF;דsE[Qw -[ J G܁X2Sv0|Nb?3wZT)dk._|`~&˽"ex$8e Aܾ6=E.kj &+Bc1#ͨW [xHtT%:0q|s&ye卡[AЊEi\vrݛvyJ }U]ɇ1؊P/0>rڧ * jٶ׆W\V>4 W @0 LF\aם[ CZK$ m*b*I5agmLmVmh0չNoC" IPl ;խCՑ_AHG u5N!b-pIOb|jFխ{W{%y K93e~lHD\YG}&7Mlجo1K;SJH 7-dӞIV3H;[1C|Υo+d i4i.T#SXw11Vqr+Oݫ?A?a%U:pezSE.;&.a܆&wJaǀj1'7 8GSub(EscP̃=^j򌢑$0C(F))XnNw{Њb)x Gӭ7cz[Je:ܛY=lҹ4&7:(1ezWNQai/F65Y|5YQ+d^n8,VJUj|R]fs""sN}Z # ]F gحҙ\qKOY ;!>2uݏRN8yT K DWz]r"j?Eױ^xԶu:'dRE3.zlhHWS& l@6P_GiJ#=8!_ܜs~(ֲB)aKԟ%R%|z݂MgrZ?p> 6[oEU编w4lw]V'8i UXcjf$[8CN,7Mo.?#Po}([`Y K=-_Ya֠bkE#K1}tEvr}Z,J2K.`m/Schu$0`G\Q?UqYc5=%>=h{UKdTIVIjgL;n)~+~FVqZW1K_^2/XU4)C>VlbʸcO%}\c^ɱa-S43&8i]1)z;a>  0ϊ;T)FT<{=z{t>-&]38t|DIdK[C{ջ(F EV^ޗq}ttPuj]jGk해/2]u֞i_&zY(N.4 Ўmoo 2JǨ``4y-3EB:(vY%6N<μfqn.#PԳV*޺F_3{F4p:W^$dUiڠW8 zgh;E*}0D!F _%?pVWc!!**CUaٓ{y)w75w(|%.#;uoאd+,O naQjkK]wO0|ehi3+O@PGx/J=L ;4[XPxj!fcb<`G3j.]FD3O re>7># #GKk$ 5SZ`tk+7R wUYNP_8m-ĮWN'苺. HgT(P;*-Uz=bwKY o׺dTC|bUq+X4)&MS0" H+KDŽߧ1p59[SX4 J ~ebS> 1yV>}:Hqs3j9Gjr'/YƯF16s!DgHl!Pv=fqk}Py %jo86p!LAGț rlp;d|`W+݄҉0O5IR**ًRH>q oLgI䤰2l&ʊMZy!+f)RJyJ"%~%G4ꠀL]e~lk1Q^&y&FA]&!Oq=$Z,]Nע:gn̥.GU}| .9d7ղvN\HxԳZƽPr%;]serzrPb+?PSps" ΤUn#ĤŠ zfc$My-s:u3RnY* 9Kk9߬!^3])ϤoAkN673BN.;ɹn:G 85`Q,NF9x=ނ-%e,.>8 ”/LFk-~7q6ӌ9XZ `Iwu[QBrDqlɆIߔy}/SYfjD_);1W7L n,r[mƦi%Qx'3!a&lRX28~I9\\(`'HRof fsƑ.+ |()y1EM+ T@LG{u m`Z(݀k^aOg^KKI5)Owv }B-IERĘq&x0l f]4㞨R9oFǧ/#aa@`&41n ]3Kɂɦ$ |yNaD1)…dzyn66׎ 8U5+u d)'nl nnm̧cć9b.J[s0E#U2bqyZVpdMlV92fgg* SoֻlB;үL|KABp} ߄O[v cxR{$zcq/QZlps)6q=עY9J؅/dR)3E+=.ɹ`aϦi1!iu#> QFI)S #Ǧ&g$p{>9LIwFt3Y% .iHWvBREnEF"ru_mb |ln]`&gTܥԦDK}k\&IaU-lnS q?+M$ʁh d܊&{y ׾ƚ/q@5(. _<Oju.8k2^Nq#JH=Cm `B?,_4n[uݢF[:>7Ae}'_E=\V_tO>+-f6ǙJ5ߧo@V1)5_Mɚ+_${kٺcoUh\?YG|Hgqc:xu[s!eH-[;#h!lq.ʛ\u;-{EeٰwL6ĕs" ^9 N0gc:.43`]}t;E&] NG]~ #j황762E\r( pFgzWjT`qc! ΆLM@p w&IxVČ_oHo߽$exɿ[\q~ҸXTЈ,DICJ"!sz$; hxPQ>c3ydĆ4L3VO}ӄ|=Az4nvt}+}{hiGSRbȿIQNcebMDƃ+Ûh0y"vyŀg9%e\-tl֗fa`ɫyp.EQ8b"`Ijk͂ [:kuA`uVsY^fj E}/$u*-3Am"d s"r3凵ֽx[] ;wγ~-ȹn bҟV`"1uM+%_7L [iKyo|s/SO_T[ҋaʐzfCWZۯP??qSL ;W/d*^+ϾlJTTB?׆i 7j@O` 6$Ձ{(H Z+1JIC_ 74eJȂ^"YxCWxNPZ!W9K@H9i# 8/=m nd0|0nﯝ6~, Y9_U*܂dYzEvOj(ß*Del{(E*}Ģ\uS vٍq7cʊyx o/vSYK?I!]l۽0^lő<ؚA߸thv @ؒL /  6cw#M0<6#ؔd}'VN'=b N$*:<v@󵋁GD_7-#3@`C`Ӥi(Qu{w?nNb"k5˾nD2dѳ_3m Mր1o+L֒@5 ^PyH -nv{fDۛ3-XӅЮ Uwx@#"=$;r_\3irR^ٵ&dUh~+h#*19LP[&򟽊Gbw;})el֢ #K1Hy"--?ˏ.BZE+ԽdBAؼ͢hp%9x)L# PPC"cǺdф}AC P{}($^kH)_F rF:"4졊qwΌ,N>t^87ҢC<1a6ݴpȌ5\ dm_i<-qC~5gQjmY^n?(;26o8`Su۬s[Ѿzc|e16Ob4E<Ҡ"rHx5J,2gOm@t \-Yw}(W|P 嗣)&$0*Px8sdf22QΗ'MV:V2\Z-٩ˇTZ4go{tU ɸh[$A.S,(L*^ݻ}J :Zq'Zq!i06ixsC,r7qRpcW6bQôbZ^Bs  xiZxyX!I~ ~5*7p̛ >Yz/RAOw'Cݠ wפ8PfD81:OVJ}ɰj8  ,JT쒞dWjƹy,.ɶu~Z03pfLPF>mT|c;9mouR_qCh`=k5߸/YkF;˃-emAec^AU"bi%o\eNDSQqn$*Q-TCrO'LW\ ŋB%ߣ&;z<D>G\ge$ì$/H l8>D"UڏhA~o>R.$s! r"2JW6BuzgcZ[:'#3$]JÒ#C{nbWpu538R ?3A2Ca8b4Nl02`(*g~Fa5 %N;-^_!E'7(~M˛D=$&ϔ"8y=khARrSGӄ|՗}Zǹ#ǐ15cwt2Z)?J {ݴ%N~-iXK;l`c!2[8# L< 'xScq(rcה79MF Td\49Ȩ7 TeB^\v8-:?e䶴8&~ xg@|e)ߑsx6G_$fZ1;) N%u39:%B"B&w4V̦B⫶wґpVÌm[$c DFEqPM9h-/-Fuo,F{5Q\99QO$Ol-j>q* ]0&-<~33[u> sK[82 5)ͯa 5U%՝KMrыRnϑs̮񽃑>B] в=%]}:.l~?]QʗV ߞ)}.0L\&|IS)䛠}puMEX6)rqXކ$3]L"n[%eCUaU#K%YN r%;"#+% жeF|~'% . A!DMOQ<ڌF)k}n&>KI֦Ղ #f&}4?6gl5.<#E]?AR)<硔CxL}PBXPJ&֥1=iPG}ٕE<KiT(8p~GWxUrZkLd&Jri|"$]YtC"u+ -c*@dO ]*" SnvSʠqEtdiDb3{ƒM|Q8(ޣ일5AgˆB_QHd?}O5!7j;?8OV$!{D8k櫄XM 9ȷ71~ .܀(%WXwA5Rt.IEkWIZI+F'0Kkh-4hC]3 |>Ca#65@Tyօ]cwkJ`ia:Dqgߙgۃ}}ER tlSlXU!I?`h >#*צrKP|~ l,~:=|4(y쟌Q;IxAjn{\!Zd>ܶ-O # ͇(U@P{PM~b$ a:a+!W19F"є}Ioy92wrG%V}'_27_JeBPl\yq9:h?"̢E*n–Yb[[4H@k'5ԶE%K 0=Rvz{ly(Lק^c|!*s?Y~G,`?1RÞͲv^X.>}:9Q^̠ [REJSkzS{R: V)KRE'C;VB[/Cu-ceT\VaoNG5^1\ MRIlӭ8ђL=}%5Z8P֡$f>Xd^7K]K`$j.;:Hc,aXܩ\\BN徭b)Up5l[%t'l}:_]7U3~H^6wMonհ !f0ȷodfjJ WLtL'E~@{Ww: VN(-ϩQZS S?(Pr[T0awL:WW#I-CU"E0BQ(^LNai&*sviJr ␘aYAUTU)TVa-^}DaURFT [ů K!WdI0PR9~CY4$(gbxF=)oIGG~mxORtu .MErIB mPGZw3.꺇\|#}ړQnoέ5z'˶jlvT2JEzs!XṚhM<4)uI>-{;H3-eu8Aix29r M'EES#{)i1>fk*gzPIw3Ȓ%ʁRQ̄;Er&B !B(Ր(,Љ>dbwTu2'{f#X ;fӔ Jɒ}cKX;n1M2\hq[te N[5w6vOCxGs6}dǩkz`Rj5V5 0;R4凔xNJXASjJv=)ڪ  1"t]E!qwMXI)ϸ]M!Qҗ5@6Z-@gQ1O']q쵉kC4| zy^ӭAqK]4gj;}Py2zG Z@j{*e;qUI|>,[?dzV:{}-! "'$% a 2]ˀ'ݢnn6^[kT2D تUTT`ڷSe8>xqN!A[ a +Fb/4(GA6,32B;cvDrZ~Cz'۷N̉{Ƞ 9հF} z}w{Nw/hispJ8]9f[|2ޡAV nZ"ls-us9֬ojBgYJIj >-JW'?)P1ᔄ3{l_ּ]z-~«o$ /J)wQ'&foZVTj4XQ.sJEHQAT;5dԢuɧ㾉0Vܭӆ'𴐺aA%Hʱ7gdI=Ӌ3JI{/v{;[0⿑v顲S~P wfU2nTl,nzi]l93_FV։($2\g|^^|+Ǿſ5ϖ7aECP ѨI),cN34%QjmYu`<LÂi ,ƿ`57u߹I`7;t:%DEvE7*_~ڇo t$_Ύq9=+5!E4᳹b· r5[L:2Z'OZ]yGҝ T9!_1X (H'=yZ!e瑏armN)bnh9hLycu|߅i **kP(7h3pit3FhUbǛ8[a-u9bl R疄c DZ0بAMo61lh2)[ Luӑ;k=Y)B<A _<7Lٛ3'5 %єoU{ў!ūLl= 'Z-R.<& X:Ga>d0Zh>1fBŐ vTXl8/k{(}l5|t,mgvI'_9/ &݇`%=wqkIm[b?B g u]wl.)`_v 'MZ>QVn3@+Rˀ}-*坹<~پ3 $@|H"GUw~e^pٞ1KPcLr (rlUj֌WãZUbV3;dqfŽ )'ęMuQ[\A4/V7ǩp/$VOҝ̄0&@bztbre*}-P.U']ZBR1EH\*uH[H*{L5c3X16˧Xgr|SyyTq5]}~^L:lR:F6)`!-Rye31Ť{%ׁܑ>u(-&VF;GiX;KfU bpy l%]lnΔH RS&oTpobfDe+J֙<E?2"ѭ1MuOB&_ҿ6/. LE MicM$4Ҷ.mhu+5{=5{Yorgt,ho*g2K &qU aÏ l>~']Vf$]?k`BW[#`Z'=QOYd*@>/DN+<%J,U͙o?ecx~jxT"v])J7ӆP6o$RG~jV~UVhQ(+u)GQ`|)i'kB߄br q>qNNPh>܊(#  Ka ԲM̺.\#am݇p&Xjg5kYސdT",D2RN0[~~hXcJVeKC¬1gjp{L^:E$2Z>|dl $"luJ"l3+`Ƿf17r. E>õd5JA |˂X Y)rTJ F+MdM]N~93C)DP `~V`]m8غq:t^L7x|)x/R ? ;\:p\?L0o X ;XkCp}]Wv\̗m.S5i!˰@l]iTngqU 1+FPh,==| NkF 0.װOe]]VdL"T,I.si 7_sҪݏ=[3 qV|t{{+?v˾UgOo1\Fn7Qɝ+>Чٿ!V.$1juϨϪíLk{<,H޲sS&< (Se̯4cQO/B\PjL-/nc1՟u gA2򰫤#eH㇇n\쿯$-}DXu;j  a@]7rs٥sf=-Q0#!\"{GgMUI"to"x*\ʺy_f+NsH1y&L7)WY b/, 1Yk4 '/DB_ҍg+#ڂLNV b>{3Ԍt.#0Ƣm^`۾{"Ì-3%z;1[bW|GE\WQ}%,M&1}xrBwPRMT+z{7't׶z|a yr”%*M 'a& \;x pC _5G,['@9r4~_ߡ;5$oqRH QXTNSQ2$lKc(L竟 AmPax5Zjmk?=]<)kx\\9w8~_Dy-j{9@U%eb1dPdnl}?Vۿ]>ev+'fba/m:k(N]Mb yRk$9Kw,thwB'TOD܋0u)jBݚΆ ;jmBd̸訫^I?b2X-zGnÌO.V%C)pqU!/lk6yOvb/A1&X~~hcyabԹtuʛuq{4ՂѧaIeM'5%Ugf.%3\\ y.-ilpq JվW;i|G{P\0>1f}^*Si7f5IJ9OZ>3*R||. $;[UN[.P8lRto :g|wbbxȋ!Ӽ,97%A3lxy4BK ?ѲEʌƗv]={,K84esbuN2AhHyY;#;Ae{JL[' LJ3 6 ќ/x KP]<Fiz +H_nz؎韉Ҁӕ[EC2%CjJ:i\$ RE  9:o!z3Kj޸y˳hJdG;ӵ[?_x6~Y41ߟ9Yr5\Y 1o0= 1-fǐy^Ր?wW8`k.E,tau蓨uup1M%=U]:8xʘQOS: 1E; qwo9o3F"4n/{1P]+KNO$%aN$&PrNw Yc\1VG.i^H9+D,:]8~q_: iE%aƂmO O+0>Z F[dȍ-gUWFOBTƟ /x+r21r M-j4՛&)lC1$ F1l/%J3@`f箾ˑ>Aȋ/wm~'K=_3R%P;rTԽ; ŏ4 ˡ03fz}Qr'pZIJ:zNx|LCxt̝< ocC781ў ; P2(-nEok02@{9@?J7rb9dM37^ܞߠ(5LPUXYq=W͔©*Xn6I]y~\YHu' yѐ!p21#fkl0*ZnEC㌳\y+Et=}EJ9B[_hqèMEԋZ?Q5p0[nod#R<"aaEK(k +/҅!!Lx-[C`;_eNM8ܬzfFLv>f͵*n>>_׮.{{x{-N`qϱ)~h~$qPzG;?oOrXwF1z$1\y"7exx.|MͶ8!q*rz%'%myIrbOzA۞^WzӠ˓Zƶ>g;\*VӪԼzb̐؂ ictVN)'  '])p!>IR(c}T)o^=ީU&K(SMzi򪁜If+gڞB-Ye\EWPoڗ !o1)DIhnrPŦu-|p}Pa15#>)΢ oV}DH3.2^D2r cBcrBQXXVM'h}l' L{#,8'GeB;o߸j-|e ?Z z>~IFxZ O*5sUt 8 5g]QNt,%)c͐T;71I=ʭiIX{t^3qeF,;^UڷmuP}h,Mm(ҕE,u ϵ]nb}ұ0ס=xz_$Y)\=sBљ4na=xd}! R EtG9/N(W!xDB\ U_Fd O`XPW!dKC"C!Ea:W:4ּCב;De4(u|+OJ (lBHLon^mI-|tWuk9-Z*) Sh f'߼ރtRt4Oe[ϬK1UʹKP8P}ըV_#%IL6[Uξ%[Q'+C-#[F\-k0a!dӴNAʑHާ%sY.grR!Y1nLuoy41-f"}%.6pCB.QO-uOLNO9|j_ʕln}GQbjdm{+ͩvh~W1XdiE^<$K'[p>P:2S?^7w}Yst!Kz6bLM.D9dk4Yصfb 5|i=Օ1C,ܒ*I=Bф "Q{:P#w&~?GmK(>fI_:^8JeF>,5N&:,k\PLe6،OƸ8Vm3> yu1!ܕAB;4!JS}R9CY4o;z3${V3!!4$|hK%^BE7l#!yk^%c3WwGun8.ľ%V[>MŞw1qyj_uTm+bfl)+{N%GsNwQٕ۰G_O">q\6gH:Dʎ5Rl$0q\L9 갺)(K䜏,'߂ Ziӄ>" Oǀ{rNr]%r-3*ny-H$Y_jkLi.H5BY,$̼,'KK4EޠmkI3&kŒ]@r z˃* Q8%=k黠?K%NȻ*t_:A UIA8`caSaH)YA73Ql냻9Caaۇ%^kďQ|뙾AI=*9E,ۍFwh+z' QLCvxTHܠο ?ʢ3G7sk09eGm喢1-<3%$Ín u2;"Q$ |eU}kyf) qTui%lӻ VH"aAea{I*j3Pԥ܂nڂ A)dAjb>ty.sr):L ) 8jjyu/2 %oc:i?> 5XҍKtR{|ŪV2nH^.C5):z1W̯~EI%`+ sRɦeDϜ2 bTbv -C3FH~_NF:`C<69F@Bp*QҩBsΜ&/GoHArO[lD >ct2{ b*W86]e)K*k5qa?^,zIaZв®N+XM@}?b:6<!\%YjgV̿.eLʹ%phy`X?ϯL^f⛑l4c°a~:A!KSZC zome|$4'4<<$"񂾇$DҟS湥Ŏ ]nmv%kV_l` F*$$ 29C ؎pNo.Qh_5z˕-/;˺Jzu#8R;j=КHwXF0PQ3ͯ0<*id4w3!=Qؓfп4RB=e*n5 zs7zLJ6s 4 HmMZtտpZuLU.f4UuA\[g8H-8~pw0$`LsB:[7@ޞp>3=- GA hLiWծu m*' ӕٮEaNV ogm]ADrUбu$g=rwd?Wy;0\ΩT.LEHNwr40*ocR0'QLF^e>(;}*<%_h.nY̊]x]3b\j/:)dcG`- ߾@X^;?8XU[J6/u]/eL.IIdmG#r] 6/h4LV#nj$&2S3v൪Z-)cŢᢢMUK!Ҩ[p+7Θ吠.* j4@8R(<n꜏Aj y5czy|~zBLtзD t|#M!XoUJ)d\準c]7z:şv4yX"th BH_'MɲĂ!%¬*ZFb1MoEK hcԸ>*%ۦ 6,~ۙ5t}p0!U9k3gL}0eomt tvГ.q޼؆D[R".Gb@? 9գkS"K;=EE4/k3\I rg{8% xSkٔCۡ떫Bne\xI!#t+%h#h/U.ljBYp57@l37O=K䒆,!~0Od' kw }4I4 xׇNw'E^wZwtCc-= m"k$TD7TMcB4W!dY6>syڀKK:Wub|y抠Oq.n-G퇼\z Yj~;,2I2H_X$v219R2Xsu3  ymAA,}`(h;  񙵠*?mXç7l8wRGLDpiWFȗL`qAS){dEEELɀx4)ecPCcLފUڂw1k?8aZ24h2v+?Crb:C׾ @B.s')klxuzMFALZ뚧Z.QX%<wZÊFBx;OW R@79"8Ws.yG -0yD2p9?xl{֘9:f8*!CpGW@h!Ðrph|7>!jHT+1?^U4n\dAӗm@ \9U}vgI| 6P%$uD(d6}\ &0rٴ:jøtel;k Tuہz6.MxErҫg-i LF3sR]eE!8v/)8Y]2-m|ՎN[/SE P b8NOE@gh꽸HAĊ!`tVu<5%yi8p!xۅ>D\(A|<GRB ;=poPL*oRκZ_PpH FaũwF)}dA@o%.Gޗf79m4'>e&;oB`,eDl]oHَ }gdҟVVqT8@ FF HւbW?Ƈ%Hbq;D ZEaa֝)|\6_y Z,Eg= =֫Lœҳ CTV1ZSyT:>9 SX dR&M cp3(„~ąXu~xǮ*rwnvt~FЗ4;Q74*AUtqb9,sOv`D@Q=otx_YA0jX*69Ҝޠ kJzf=@I(Jߤ#Wa`\*9Lrc50a]P5(,}`WknbL@(M*:&GZcPB0($feB-]7-A`]t) c z[Xeɿ˹B;>0.Nմ^WkdQ[&NzjWr{.HW}܉Pʪd>ɤ1lPku=L4>+kUoM7K9S)QBѠ_:5~) W9CaרC` A qƯk%i3ț܊f8~{~ AYK:E3@ʈ:#$p} ITŽ@S@Hò1<TqZGPδT:UwmWN9_n6̄@|"Ab]^oݜ 5Y J-|MbRО!e.||YI>.qz/W8I69 v5'4*̍O)֬aNG_ =6kjvl?ugґ{ 8%=X/f{ڌ Eb޾ d0ы(TF;׎"ƮinrqYִdev-i5UDp5]9=x ot+m*Nrh|) BBފ ,L5pWS/G|E z'lM |`oopBV[3نf{ >?&>Sn*H1y p8V(i~RQ -%jq;} hL#6cix|\t\~BP2)e vrPFַޱ~+ݻ2zeCJ%oL۪;s0֤Jծ= &vPA&k~_6!vyݍ(ħԞM"Go4 C)MSşdIqnUd}0hGaɭ^| 7顭-vwy5e3S$ṓVߣ-pe!CHQqI}0@!JǙh4 n` :0xRbͮт:r׍= F *[AjQG k^^mį{ƒ? 5WDS1"}HZJUt}t 'T0A GT\~ۉ\2齈"~p\'MuXTZlFjh+R2Y=T65OGN4ot9:~O{8l@5;>WʉzabB>߾ GHPш퓉V1[|>3jW#8As +1ֆNih l(eZj~8K_Pˣm7ͺ]>EKkղ7@Y"ϗ0(?3<(Xd"R5fNx ';z Ka;:3y$́B9+sk\܃Xد-&+:}juh=t2@TͨB3'SRSxrìN㝫3[?T)]Wչ(X~pƼ-BHs&^~&Z:5oiڅ0tZŞVf. 5*{ o+ f+zY4gz7қv&]ZQ  7&&r>f3Տ?F|޵ɅQBd1g5؞HPɗ%K#v0~.x9.(d.حҦBd?y=v}~'mv4^=cf\**bQvJ=>*t&۽227j\=bW` !=@䬀3b2_ƭ'QiLa'Vq#) 5acgSe`\˿9yxeb^cF`lAaka:D^Rn?Bgf dt0-wcE `\QD}}Ũ` m̜SdC*K%Rh/ vRbT\X-=_~ӰaWŰ{rRN]d*i[^=cOϼ8c6gj3 |qBc ڈLUNӋR!nhkC*bR7B&&@V{ܗ`Ur N@ _WWx̎ I p{j/m0Ue"Z*un6@ͬ\@GPO'm8SU} Xl!!i. ftVK$)CX.g`' /7[2}ʈ(י ZJ۠$U˕J-wti81FsRR5 ,-k]BT2ߙڄ:=ֽ!j!ye)c(Dž(`_]L.IGm@¦W4-UE@N[N$ uEDQɪXP lX[P{j.t*dZM2%-@@@W .؇_lKY%p {ޮ/6U ݃#kaSiWWZ\E8Gg@ #)7V)L mMXv)g(OYQȄUxlk7]X68EI2MKJN=\qP99oQ~ ρ,<Ϟ/Ku]y& .ERɍAJG^ },غ.륫-̛ wEu ߻70:o. Z(K&'>p^P҃H]kGݦ 7)jlQ% w>6&[1IkHi 1~;Ͳu)|*."4ayޠznKNȉ ]./w4wy/TGQGn;dTDy .=u&PA NzZw^س'8 ܩZ<:X"@!1k3>qQ=J2 Nf8Oڰ@)Mtu[)`oh|i' Z^I4c ER{^t*Z&{4F+>GBu*7t}>o4Qxuǭ1 !fqv'+6:g{ w;&b[5i8 }.1.?6]r{Y_0Tе&UAi/ UX JD&˫9jpmd"& Z%?_b{A-F}W>Ӡ, 0g -oV_I P BJPxH \.y\Q҂Tރa?ߡ$`-3}"3<,;*Km2_\rh?tn,p=^;w',V.Ș'Y<t (  FD M=`G {= ]n x/!ҢmeBkWӭIydiEqq* H?MCh:CHtMPUoH7ONUK g}\GNŬ Zؑ{_\VUce˸ޗn s!.~Gq#[%;,ް;F | "֪Tu52@>Bv'G/%#qd$fcK9,:oqNMUN넧f7'$s3qo*0e]ibm{>BXuSNW,V! hgnh/Mde9ڥ1nǟTC nlPI4fģ#[Bgpju|_CB3: .;gbɥJXqc,Q^Q5lA=-=p%8H`a,zFFrY-Ic{%(}|f n3* bƆ Pk["WmZ%FfwNҢŤ8 p.V8cW[pl!ṽo\+DžM%b^X!Sϼ'mm9?u+ZRXvO,Hƿkb$RdE?bB&Key85mpf rh(Zdӿ]ݡeL/  oמ&&-/ W#2ijХtj aX \17~|i0tgIHJݭHGhSEu:5A)D.jrLMnZJ1 ER )ipZq4;MA˵bYT*@j7}c*ol ӜUKmHQuXsU$M/Cخ] <,l{/tC'yl0֐JH_1" ~yVjm7Z4Thkc2YfD/O_~nzdF2AT%7)ӻ͘_sQVUf<#U/'xd81BNm(&k|,&5زP}Gw*Ɩɴi{n~ "0V>V13DŽ}R`/qB_kjhzfׁߔmq?beRIs)obU^eJ -sƘWQӆa=_J9]A飾RfJ+g/1XLB`a*82- h-/ԣ!]+0hmMT,yۋ92lbY[JT d~$Y{^ .x7'5۳6#*2!>97[$il,L5JsC2B0[h'Yj~x#+2mþIDb?a`xm4xd&/+JNL~i/kɀ?bc 44s&>cG YQ'ww;𼜽8AoSn$ 'BUs5k(9xV&~CeP!SuyPzL˭8442m˥ڼjL!5jZOD{~}ler \8.HSx5~D 4Ϲ8+68([3Czj1 Ν|:}.3!E]z#^&ɐ:|[-7=2c36GaKkvoE Mi$_Zq'N֦QJ($.B}n,-ݣr)xKlqp>觰!(:99 U-禰^{=Ž>ۗ,<X OL%z ޹@oBmpU4ɥLB L\頴Exc碁!*Me$w :6M%Gs9jeV΍Jӽtό',z^սM8ZSP-HAn=&*F-@?J6+Y23 I:8my: #IL17\C!G\?SxӷMA8il>锴__^sOxd4ס6/ sLV(gSd L( t [Hӥ[&O!ɴ Wz?dwJ }fA$Q#}PʹQGGWkd[hݪo ЭL6tI+ Ls;ģQkT(nȳr%~X(14n9C@!25.!ҜgmJ ,=`3cW:$+᜾DBQKm].]ҹ5藲gt\)'ڣO? @P٪rͧ-e[-dI;0N p,>z8^l4tٝooͲSN = ,Ke{;uf}({7bq@B _謜oNn.aWưK9wf Q֌r5feR@džԑ3B(u4%>_σH5cOJ+"!N=.j XRA9]G}QV@v"K5:zLOXooWdI5.Ou+$bǧE"=ZE;ף}q. aO ءȂI\|#w۴%Lm%^|); u]վTȱqO%jo* V֗+>d2XWq9xq~rΈjdpTIFIwKX p:喱d(©0B(SFT8_15N(fڐiYJe!{zS! qiPj^E~H9+* 5+8=ȇs )%,S?W֕'W;+", *&dw{oO! bLj'Jsk(o]6{I7.6ڙ*T8! D>{7\[nSĤoIw{換CHXhvhAYݻΚwAX&eď)+ڜ-|#r<`j |~ǑM7 X%e?UE\7IBT@ʆ#U@>h"s~_'*=[~ lijTjXlY2t6Ͳ?Chd:g0zN]e+t43Ds\۸X BJ]$ SPGX XU+Nc8|,_uDI7Hm ;QI %{=zxyM1(aUN/#"R YuW y R>J1AT[7T~mSEW,UMƞ,L5%hwY7S4$:Zſ7-56 vZ7ث׌dЁ7M+vb,K%|?J|>ߊZt4莙b'Ti6 دʮ0w /P!jekgW"|c3qu`~s2[cA϶cV-.hK*м"KPXiH$Sz`{ < :ET-EMzKnP7e1_mL%HU ?B/ }G qE y=(=aihW Q4ˈz~! %7'YAXj=ftaʥB0IiMy,J`'WvQFȄ`Mz-r=}66GZECSw1m{NБí0B]({2rA}a81;<ۄsgPhsF|I*Uk-PHձ:俅CY(aR4Al@(Np=A{;a23" 22/! D)])IsC\Y$A `\RZb{#ʖOP."`{+aQ3"æꙒLIH4^A9LȐ|kziS`zTYrvx@UAK|\ G-J ^ ,WrF5ɘo_oU~6yxlƢk_pkmO+ ](3#+u]!#FmVqlai۱өOؒX@&b\Xrbu28  Ay l(X!^,;6QdTC]R[("^*Ĥ4X}ͼle{JdOgml/`.6<+9ӃΣ PKOOdHp.ǩR#PF(7[>}EE=#'eYF~%4kI`џ2|iQ j]ףi`qgb'b+HĖNBa4ze%eql'^ϲ)Fscd;{K瞙k E{|04v<4,neH[(ݺ`,B7[?HCX.Afs&1EqC49,aӃ(a[3)SЀn~.[7PC728]ř5F1ݿ%-ʡ ª=@-;Cԟ'DeRPhmNl!i_~sR~-i0Lrs_m5  rǶ[ =Ez(" 6&.~M67.H[B'XR pO>>E Ee#`C$c=:Cs>sQt2~cwHPwkUodf4FJZG*MItC JtPwZ#$2!BF`l1Q!S@>ބ^/m!3ٰ݅he9rwe|^JĢ/?xCYFb!8U'TŅ`zHN Vc&26g]YP9#Ə796-[_noS#@!h[Fnh avk`1TA;yuݝ*zN&wT 05+"fXΜDMz6B{)K/R@.VA+xϋ'uO=I2)\7@%@oȀ!:v/[kY1aUtdsO:hr׽ںS63uy3aLre=G:/țOMhGj{MXgwT/r%2>Z ͸.B5&F4B2+B?oHaDԑ5! 5&/i0Qm.\F}ma'00YS( #=Q>5*AQ@f7 'E\Z՗<ժ\S8SfNf֓?HZډdV)  vlwCsSB t^HRoiYzcE5OV?۬.cJ?_)=O(O1K"/_6 fo٦SvSG+"Vce-O+ee=!r7UQ={f=\[,gh06#gIW% h ߡVD"wEID#llv3,51I3L)w%S2%FLu0I]]=wXh;G{5/XQxi.p_|&ШK vmuOEs*_؄?[#ʐuwtxqZ߱,/51 Z2%HfsMЍ, {Fo lxmFrT[GRN`H VP:XcP KC TϢou@e&%_ rJ|qd,74/J>}aG2Vp/  iEpW~*9.FRa-JJ[ 8|tLҔ$yJ<4zN}./C1#0B8KN>ϩ2aB:ɦ[3j!(R3V,6n֥ݙw7K=XAfX=Uн*.?̛?Ny&X7c eO %YGGO +wyށn0F4»B^H B&tLI|`XV멳 |֐lY Í $,gjd=LugJ\s5!/AĥIR{ǿ'N}U}4,O F򸀫N fJN}G8&qH>ޥye-4r>:ƒ6`Q}?J]bLt r\]kEgsɓיHKN nL}Q <8"b y!tCffyd~#x_$T)"LAWF{sC MAiz4U%$z-! kzRƙ <Ѯfnc$ivtǃL%+YSD->a> B:zɀFPAwCSKİ*bmZ#{j [&$"#|;ǚy_[~Tc^%7El{9}+ʙMWzgUح1?T[ۦnlwFq<5-.+  Xi+g:we ZrrVvҌGs`;&s*E&$dxW&XlMբ챡63uF|z`'9&K{ :6-e b-`ܮUyqjPW}82 .^*nKOأRme?XQ.l9DqѓAna$v zC22VAPxH(4+#mZ0]"v]{}M[16#;Ai 'OAsOG}f=K,xU@^b 4|8S1UgCO9VdJvVJɧΰ .W w%V4O2lV}xtZ*"2ۃqX u?j8 ,P݀^H^(ZAӇܘsUXh]ҠT{ӿrkb0G0[Zהɐ؞:{;T˙2TVҦQ0hdōPF}=m0KՇJ\bgNGtlMAT/(~ӷGf `+qSt_#n/l@3>A|9yPcoQs9V\ }~kh^Np,ǾoCOYPXd+t)B%_er+`CImIa@~ Az>{5raT9H7~~6{CͰO EeF#sC[Jdc=`IqU 6X7ˀX {S#ăb#) @M[霧zMU(Ԛ^Pٳ u6a\cKEV< q1a[6FR] qC08\V페a! UC s4;B(/zKrC$%Nu )$zш笑f{ Ѵ%Կp,rz! P@;I1|>R ~"ZZ<w*w`L%ArsuB~0L]= #2 X}Q~f~~uWoA^+cxd}0C"%()Ǐ9{5(Ww< Lv"qc_:1TY-\`}@M$3n>r0l#@Gtezj zcwV4ߌ⬕`jv;ÏDi\5EyU_ePIBH=22 St3DC WgHUXt(zV q&R{H:2xjCE"S)'*A*CWPPOa̿ noڈ zS%;7CFk^^XYswcnjIKh3題VFyQ#ߵc0$Pyli)QcL!O7 @\z_!HSY-ήԤ[o#TLG%$!뭑Uawizk"ٟ61;sM'=`AEfoB]>Jl̋$pR){7LA]&R2U=v.6N3s<*J`fl7BN m9 NAe_k|N a#Z]Ńr.kJ;2SaoB 5xIJ`Ziw!WS|;bb.^t]9U'oHxH}1P^畤y_vܚl}/;v=kib?H ؊Y =4Z(="Wr1_oׇJxi`Eɒqd;[q(yDr-pJkR x X)}+unm@ܘP>Drco͊Y 0߽5hε$yF0Hc6tMl Ċ+;j_O׌hb w$fI0.),?v]eL,Ӕf4_ڀ=BuWy]+P 7;y*/cG<>1NZByuVrH̹ x8Sgxct\!,F"TD?6J\c\%M!=7<)I'jL 6YLw&h .BCNĵgxv9X\t"r-oei[n;jFZEc 8-# ܷR_ PFgtnb5R>ŗOVKD6IJֳ  (7JW4ea41ѶP 'qvmMI gպ!RGlA:W ,b ϻ#e 5WZN '. 2H5%E$^?\Us9ɒ,yJƶq$5&!І.oWxx@r;BY k?KjRKh9:'t;[.D )B6 r@s78:d^D=:h;݆n#7vLD`J|MFC,g%ܟ׀̎ 3Dzv%Kp))vogIIX u&OEap%!g–ݭU*[zt z- H2O󰰞p@пzY'ħ_Q~g(f2&hຊzMw;"VV>ws ۹ UteƒO#5iM]KHﺭƲ8 fydK%S ~}Ζ Hף9)(S@vKDvbK^r M݈(zJ?1YPp!Ili1Pk{Y!ۂy_>X7=/?7)&:[5n= qi4+?+?9r);zb6 >I-3\8@b*>SY3r@CVRWu cNOK`J}Ȕ\HtWNR /l\z=Z6Ek*?!8J\Uʴ6'm;* O dJMmsc#Anvdۂ /@+5LZ/8!*n?/6h MʰxTؖp2MeG+p5^}Z*w"*!ƥ)TU6OaZkAcyPڕ\JQֲd=-㉵,k}?۞g 91 7.9$v3(S<K>PM;}&همϔcZy,Hd,aV,j{ahz'pEH ^QꄀXooՎh@LqGSl=!cY?(}hyZq,zˏVDž r4B<]MyA _O+JoR`[ӿF?U(u7몵łOAg4L(?!Y 3J_]GAb] _a: go>p8״I>nɃS-+VnZvq#{z2YkQis)m4_a5? :L j(ėl.g pb"6E؏)eѤ5 gzq1_j(~`.m@E "M}ecG̤lJm4 ( m:f"iRNVjf͖6[lM4Rv*]ǗVs<6aQ 0< :{ &\06Ir%SbwʂD:H&*C)ˠbZ8+w; A?" cgx^}0CLzMH}n*ZÑh*# RbNK_#!ٌ/䚤5"XY4$kC{H f:k_lxחP0x.PAvPE'CsH 21~/meu??hM9 dĺ3v EJElU+`5KΆ_D!Y8^|-qmҡpu[ w.6@6N8fy`j@aI10Af9zɑP3qczz(_qnۦŎ7P3\ F#WgҤӧNKxͦo&N XVUcX!l2 d~`7jW&wKBBrD Ց~cXO幐:7Dc%6 WmDa{e> ]2c>/$% 9l <ϩhrS'Jǩuo,F3,aqUbcv*R(V ηiȻRxauoze/I9QlEI#1lXR*Nm!.+[r &Nuh#Yl=R /GGU5ViKťL7*DGIj7Ɣ NA2S&YBTAQ -1ˎ(u8n'0YMaRSmw4rdsݥEaM-3(0ILqn6 xURu#슜RLk _FTCⅳ*Z/ulw;&efXd _})sl@V[Y"\t!< =lT⤝yQW#3YG,Pd$M|'k9 G59xsqnm9̓#qq Oj鴻j iSr'C;f5$^}_:< )Z{([ۈA-%Pql-^Eqݿ?{Ťf[$h=BA.*#ˉF|+l)3}ώoҩǛyY-}P-BEz@fC@tC|޴ cYam`OxM FyE^E{.de#;̑Ű0sG3_xJ˗wdA'6@&ɦܥDDh' 6}=CKz5# ai+$Z0~ѸW A~?], E DYxZێΉ}qWA}t~>> 6MuDgt]L]fX9L0.wOA*F9yNk tPnPeXIrHLv n7~X= -yɢFp(1 ;L@ !r{ > =Bǿ[ 5q9ib>=\rLˣ~zܘs=4=H lNl2 wLcƱ x9 œ6;5Ve !NH!zXbB39GX4?j0=;r]8lΨKy&k |G.!7Wn\5,YY;E#/8LBM[ըHazlr/7k2bp.мD]P(^q+L?QJfV"o{J>vռJNUFXjA2l 3}}'fӮU8?+ 30/OK7;c1,қᶅjj."DL˵;}f Iѫ 1d%5}] 1*8ݥG}1J4;eƽBx1TPeή_N??1@JBڼnQ(A$ʷ>#(ēi-KH@VlqR}Bk17[ų*4v=hPVsЍ0PeDQ LWߜaR5ZjI7k&J6*vXٞo:x-fG¼˪| vy ^p)$83->Uq1?`'cϞo#Ch5-y+}4!6+sa6hKoPw]&L7:y{UX% &u7bC4xd]))SLw~7ax5jtaY]FgO(@.%7u\н;?}PLY-N;g s̭zL~p?Xns9l }U2ZstlIL"F'0߄ @Ek}~ +Q5^ vx=h8B 2DRH W:/ϥ2_WgBlҼnhq=5phXl4]vz'p_Bg5':%33(빍`.RT,‰F贗1ܰZ(Gu09%ߒ|#7'fK qCdW| \S-Vmaҡk̟{wI?{lDZ4;7^ˆWclm'5왋5:tɁn=_k" 2M.Ƿ5%/#yM>o}BP\~x~p@lAwZ#l(潛[!<h H D"7gVY+:O~K,du**#|rqɌ@F5Z>ol{!#!ӄB$D駎20wdny#ZJKYԱ|9B.&Q#|PTQ}R mdfr4GCo_(@J/ ‘uŇ~pS'G()^1JMx!W!GM0Di>:tL~4baY 9CEp YqmA8$L| ed6,<C~˼Q*Gi~1u]X^ڞQ1 //P9b!_\tJ{ڕ#KeD%ro/lTnW蹻 b }A};*MlsDա lR4#ePD~PFkdgs ޺%M*%Rl28t9Ѹ ;V.8{WJ31}Y]z(u$up ՘ݮ\ϋ0pA U"p *e4Q89L]ҚJcXv3 2}WSUx+Oz}Is)<׎jvOީ"-78[pWn2P֕tOmV,6 IhL8nO)8C j?]=_`zl7'#@q[?({b"2d悇=f ]e?2j/z"/VR(Fw_Zի1}H\1Ҿ"k0祡LJm+b.༺ lg ߚl0B;#Y83=}0]uR͌JbOQ4Zy]vį]VW; \^<6Á 'e6t^aTMc\ j*<@wm6@WlN BO;Ye$RK:B% eKV0C*W^$˟wᘂķ<7cI)dP޵K9oB汢rW7n0>}(wB*$3ҖNI qX' ?B=(A~vGT/\tc0GNI`_@@ JDŽ ]7^e2ښnċ+lPm;i/ <~}dq!&Ҹ9J?Ǔ( %2(  Sb*0VK24ױlћ zeꡅؒS]\aގ(w 4x#yqQP[p^n&kGB4I0!ҽCģLl*‰[uȕBevY%DZJ!>+I6 HW}'ܹ0Ptz߽: 3UFTS򾂀>9iAmC 't05UΊ\@1]d8OWbPuj^T Ӳin)90z{ZG~\ʠ]g4ʿ ?Ē1S ?Os:/ i[b8x]TbRa$q6 cӃj)8ΛȘ`z6܉h# \<P!~")eg%f81Qlaʿ:@"~JY#tƸI ľ o{Z3z+֪{qtY'Y>0妴*間RB/b㽠 >=1Jr(zGLu)ffú;N{bVH_SJG(_ "DscGžW?CJvs(*;0'K?TI^{B]}Ŷjӂ'PKf[HS;(Ңa|K:ջ:i˗̞El]q QTH?P~z%3`͹m%)k.}A SO"ٯ2TYc1͛#LB/]t+ f! ط!]|F<+w;0U{3>n_C8 j#@V80lA& svZ(8@7\csGuM+}k[[AN3tc$g_L3mxjy {1^M|>l3xЅ3j{?9h$ɚ3 ێRXč':Gb9S3`4A FI4RohKf( [v1v2CD_([\ `ID%yhka-tU߿ިkf73WkZû. }RvWFnN0JZcoU>FCˠXbJ3_t6 6A捺PMfo9Az$RJ"F2[{?tBC8mcϭ_V~܈9r;ׇ3By;Vt'[߼aO ީ5\4S{k^p`0C FE;eO}e}hzU6QG_CVp\M^VwVtGVun9{&4ô+L0Jetv24p \01s;1WVOG޳?\9tI,_S^}3`m' ltKjBKq5qX;P WȎĹ2d8VFy jLaEX&k#K7Kf#UQ.:4ܣ$7Qfl4bj*\,z\U0(XH/a@0ly>WW(xI*T Hi >]n P]y]oW< YkKcTD1WNee[bg nvYy㾹fLOxՔBɿ}xnZ'`vx&dY<Bi =`^M$v15BFlqs3ηͳ ʲ\)2& h5\b(O},wўݚ}5|$rWyWY?{]Q׍KδQ K:Ak Ҭ!t0DPy w>O% 2 f#ɠ߼DҡSgii .VZ7/_5TFf,^Ìת8 9[gS-,II/[_M{HYޘ.Ґwo }lǷ 5vs'0,Pa1hAJxv^HOAǯ `OúJV;?VTgtM^@c )F~݈]fRԎ)AJ#2q,D5l2S< - =Fux:~j;;@@뎘gV4__EDYĀ^s~LFRr5R(8I;׈r@]$ #j~7ދ]+,;3bW^P.T!^CWҧt}7q[.V.!zR]z/g+G)(ɟs*P0Ϲ&?Ao޷.k+?vc&bnu0XSkZQb(2CIK i NY}ld?eK>1~v29K$:4vf N }*~sqUH.ֱJ}r5Q6Z ޓ 2'QلAIz=5"Q[L EΏ|y\\W[˫"~@42Vw DdEMSW`\x7.j2Y"chohg1|F`2DwD4HK?y8YǃYԐ032T]R˭ KDݕVKA2ڣcZYme:W {qm^%;LԂ!brJAlR$D|Uq|n(\{F-N̝ & Re/Lʣj^}sz&=U[Y|/ W`a˩){5~ȌY:Dʭ.SJN H)<>0NZoZG"ypf+S\ěj[4^Q:dngٕPa y3oߨc Bfkl&29B"vIV+%~=;` #{GX^1Ur\ۘ{u(eZYm O4z2 ]'zMS>D\&L!Vs9v3Y]SdXXCZ4c<^{Êhr?5 do޲?.#6 鷈#RDj:"?0VOemEj>\vQܩ?%ڹo?BrnRQnAߒ$Q]\Z(iys SVZU(2  `!)Nj1d QeR+8gmn"夌6℡?%k4bFa)Zt+/sy"k,jzu&l6_ WK%4 48ӚPF@T_Y2:<4)s3B~id^`"LRT.PV#?kfIzs6iL115SC~;aNev/mA&*ܥ\܏:jtϲA+g3^;hvĒ8pOƄ99z}> !,]!\K7}g =QU״p м6Fg QTJlm9rѢ8j-!v𬓅[|w:X}Oa-"%` ɏ D/0Rw f]UA7[z#_ECZEE GΧ$ L=3!MsX}]+7SsfQTYIl>ʶ!3Yϡ﬉;P-wHVKji z (=U>0_c\L0Kl⩠ܦ8C˴MͨC@\l:O\QOW/M_, ܎.2=3ǧs5/AПw cQ>[DȸL+<S!=67۞0Co;ԏ2ZBy ^v-xW-J!62xspXOL/"?5vKF_J`0 9ЧpT1%'DE ޟHp\RJ/541|O:G,A5khW;XQuh ۵=$sH#|SAğ 9^`a.ƼtL TdRPUM{@W⬞.ޯNU?eԱbap{noj}>w1TwiLaM*1%HO2T*?As&O[6l6)ޕetM AZB[ި6K^tt6fwѢ$e9'!*vK| p)Oo=*J1`&&x[kNm&P6" ,E*GA>G1F$ >RڌfZq, 99Qgz3 | eĉbYU)\ (-$Fּ;`jM;va/MQCHx,׍ƑT9-f 4HWb!(yoedV7{CXRy$,SDCw(N&u-EӌOq~5)( lpESr`ԛnijh&N*Cj u(xgS k#յ9"6o:T#/?X-#3{Hr1Z7#p݌;,FS¥a9q*ܑz,gPYQ%h'˜30N5K",]﹄_!/,GYkuj*,Xԟ&PH$G:ڦ-{(2rMiK *8L’_A`0Q a6aNyxu@-kUSF4P~{A`9ķkYM%cke@ _p@'x˙9uC݀NDOt-~%$sNn poy79)X?AX݄_| C^@! =mPb?pƜճz]*+A{0/n(sVHPOu;Ỹ/sx}@] 8fG'JRUJIal*%9Ta'voac }}7C[4eY&T!”O_Ħ%9f_m3%\eW6R[NIKxG;nODIEqtg> 8nQ}{r[y(Я27d_D*mfz'^.1蘩 t&. wfUVAw8t/ <"qr@ld0:FP2d*ŻX((@=M#ZodH/z8l^h: O5>HҌvj%.`Y\¢3jkU?"ClstQ-ًhVi;*>}/YA陕6A#I dw=яz]YKuZ yj Ŋ"|xT>2yZ#ݨʛMW74zkȳU-m':t|7H>A_I^PՀe,<`vnz!|Oʓ Mb9}JcBAzӲ"oJCʦ8 EXx|2Z` |\6Ϻ@iT?4 ]&\[ƽ$!HbO|oȰW%;se']A,W c&CF#A~R?t[^ bLIh62 SۊO6*3zxy"|]LIS33[sb0>{  "-xxKbϖSa hk1QrR!YG (L Tf!Ѐ^Rj?E)awvæsCUsh U!SɦQ+Oy5Ӕ$#0MYpϒYHmz΢2t0|MJȌā]v9FUpO|Z0[YߏZw@~OCs޿'W. D}χx'?5ym uG|CvMWTDB|oHcRvؼ~ UHcoG7)O:S9c}w%n+4CM:La H$3*/fU3{vlD30%B׸^8\zu7H> ²rk|OP Mk\8ȗY+ F)?;؎~Wi=FΜF,G/+Sقao ̄ӪG7hn`% Q+4_M_߀)Qs"l;55ՐTcuw#D^6gö wSؼ@Ȏx,#SWm?2xZ R^ g_B+_R44,rЄPSY?Iڐn cG( _ ͻĜ?ID>XdmXm#c3i 0@PY $%$@I&ulfBG(QcX z !Vt:ʦQ#4"-4̂KgEZƔ)3gIo;l_vcTSbH9};GwraSJ]Aq̣d̶})SÖ*{4˧B>r @O}=MeinO*:Ԝ) Ci+@B  +kcb3= d_G(I"u#'aB26bqW'X S:DݞW7,B7g?'e ~*ҀISQ9)NW-43%Xe21>oD}v2 #$/N a30 U0?tAD(w;\-jkC:G93W){3Ul l]eX9z e]vǨzgLZk=_-'Ahu˛'sՋz#֬羭q8:JMeV?ժG*ыmq_Ex"h P1S2* di6hK@Eǯ=Z d' ubFkBIz.?2o+adl<\**:KE@#ꈋ)[W /{{kpR>p5EG$u!2\W%j8 7L6qpȗ͍\%YRwL $ʭ=T'=OgCWs]h)A;۽S-M>褮Wl^&_zv=͛r)27y8x[%&{d;z)2/Du?!LȭC<6yO̼p2VҕB3 o{{f7R v_2SЊ~.BNM1r/*ACPej\*x_t>#`>˨w.,Gh,֫Z{ 7cr&w/gE\~+*-MZ`M\6i!{ ɑ_m;[O?X7C.MЎv,=zmV rfׇt1U y&0UY=vrr;XO M.ӽxVu(EjY, z#H$\ :סr7DUTr:\{G))iʍ *㿬Caauuy=#p!޿B*'?b(A.j \lͿ.sxOZj)plccGLWrG*P͐t珯~칤8ו:@`bHVe+>N>ӃW ŠE<Fpv^&,q xhKA~#[E_uLxp8J+  kF'C`Z%̨l[ #? m ";&e%Vq$n>]obEnds=Q$5ʝoDrra GX,mDt7"&~>~;tS`(u0f9&N , hIAAͼ{EwoNT QJ`\S-h{!ro4Ť ͧea۹"S9 J,HBr 7\|whnoA). ڶ;5ɢmyn5ju~ !ͬ+̐JSxjX9\ #x4EȘv 9kwf:1wHΣq](CiUܛAl@^F^`^y >`r =wTgGLs2G+yj45Koa8$+kUEmbKh\y_i+m [9u$}{ í&FW,oHd!{ -R=70cWR^jU_ԩˆP"[3hެ2ÉɤңG`E s dt!o>&h#W[;wBw(Dj%e\k!|Ϯ&vmᩇؔ7݉4wgi;'j;}n 4aaHI& NgLb*L1GuZ^cQ6$Gi ,xAU`A8[wD č@z|S4afg_Hڙ.?&\r~0[6Sp- q'}f((jhC:VὒutO&Jm(b)kxܛfhF<9ĞCxqNqV@OYJ4PoK>Rx1,P|:^PwjaI,AЗnj&#s&42UrsCL^Zdqs8,M6S4?KM[h{Cp ?\Q п NX/ȅz&#xSⰤib!aDg50HG?`=hKmnthŢ*9'{ڒM Է_PV?%eOjråf%)/lwg}4kb5v]pѽ>w;k8IW5SH%:oQo$"=F V $d髚E/x"~ݕ*)ؕ::])jDVBP r)-ݝ;3=ׅ?icX] W[fR*ܪ9,d("R4}/|O}؛@䖾Ne:pU2ߨ|:FY MV` ȿ`dw$dX(x~fſ# A$[_tN}Um46\Hx8`-V>ը'TB*=2V۬~H͆PtMU0M ӌbnpƺ1Q芖9XngWDT8 / 'ji!"Z༇K zL/fdͦՀw^VioQnd5NKpnoE/!n|O*~|`giI^:?w?MzQVdTW˅Ƴv_nm8G)0P(?zيY,YqXkƠ8j2{'KM D s-u9?)6wn #k;,-S1žwwiAc $eҌP?P|W w`T&UfDA)Pp nhGf =]2Zty ŝ|c6[+Yڍ 7QLiC&|J5\IQF|,k>8VysO6˥-E3 ݢr߆mzo HxL F>F |Eە* ޷wu䭜ߡ'h8:\ȐږB D lW0J:y% >N fAQL /?h2 gyj}zs֤x j m}wtIqWd41Ѧ]vD" W.|sɧKnv3󵹒5cSj>B4tmY$ 4#ƐQ8\R˓&ԞNrP$Tm@yhuk˿*9 vna>KLFT{!cEbJ4BU)(v2ڝE|]o LGcK=\#B-mB=`2}E ?[ t=Rr"f}_ U֕kBD%=/Abzo0[dOʽKFƳ-y@(Vz22(ơ8Y=~rU"L$m1OWp|}JF>i1}eJa5 &8NA*5mL$6ׁ˾q~<ǹݱXX~"Ŧ\Qoϐs8:EG;!wp?RwZvc_΅PIOד`X=Fy~6UMCq]RPCj]\eM*aScA'AKv>`|r5(dbY򕥕+诂~R^-eFάn/8nD šMtF$-~k&C>tb~HD֞Mcέ1ĐzPײүzcR˅:12?3ArѰaI9` I @?Yߪ3%$p]h\l^_F-ئUavf[G )dMQKfC] zƸobB= 2L 1X |:GcףwCR%$4rɛPEVb^SZJ9 L,jrQqHUq羙 (Ď2KTH/])c:~ۈC7^W6"K75~3ΐv$Ek*hxզZ祶d_Yn{RLa>=戃8-JҦb:&q>ɹX8{C]∫Êφ)T?,ʜVF77qoQ6؟V{X% 3Q --ng;x>)&@ԟ>BHv&+w{Z/hx3ȐCYOaQѧ`71P,+Q/& ;d߫= +/5d\J@[BMB'4rgw-Rj@_'&8#Smf,jK:ݼ c?Sۿi?~D`lm䁏ǁMxfz 64{DS.˨y4ێQ2m67X 4| 4(96$Һv5#ɨ\rBVE:F,O%FݹW6k |tXd77Egtf@w ܜiD0⊾q_ .h?K5Ssۙ&#eZƎ̇92|q̠ eB+R6x-U9'q 6D}'ch$/2If]YnS%w8Z/yX'ӧCiϠ.Ba?9+ \ٝྫྷ?V0#֍T[5 @QJ5ajή&%QzJ"I($Brݦ͍ Bh&Ҷ]};mHμ&FO a !q0. #@j$ۑr_>M|zqʴG*X[xQz @oa3bDF߻Ac?L&c[;f#;%ɏ+XeSZ5-d '-6ip}=Ef 9dЁȶF6 iq~ߙᖄ B~/yS]&CLToڐ㸼pp)u~^fyѶ}VLIΏsn' D@R4t)p. =V묗U;Ƭ?bo ݐu;q3?ޣ.X=9.Tfҥ| za;aFUsA"5MP¤bA2]ڌ>k&m:!-O ]?‚||vf(FŖyӼ}h7t\Gf*&Ā C-Fb@ʸ%lH<&[ t=$%O#\X ~?1 '"R&oY˱I \1f|6ex塚C4uB)3>t'Cœ̓SyfXNBP%|&2*/ =gGIH sL<0HkS0XejN7vcQ?4z~2ӳ"J@w>X ttzả=@{=uf`vO^Z(Ё{܆aDh{{BTmwp_Ӕ-@`]mG^8b%|7=seI=Ib`vj'_HΥ3E tb'6?j^Jm|_ t5vZP7U <_٣HȐ>tYj`QHIGџwʯB5 oVO~z~ JѷhYxt%f.6w0 nL0~Tz 5Hdsy(U2'T\h)Lizw 3 oswMGBݝ*ۉkH@&+OʃJ#ᣯK.%[9 㼹NvxbGk.2{H;2X'+${>WM)<"m¹g%JǍۇ$BC%޿Tx *.н>]=A-b dHM/;nrn("n27B%th:O vY䈢5:6|L]+f N+Le&,\*ؑ)O/Th pXDDP UA/iSg S/a2gt^f$%L!~rK2G3y57P),pK?f|&ޏQ&ZP+S1&e;|H/G_'XSpo>\y68t:Oݥ KбfZ>_JА[dU at\,?MDbCpmę'Bp{坒Vh{n&:p;34[=aBE@p}#'gow)>˖{ǥna)Xi@g7a}ʟ];˵1ϊ2T9ӳAdHS,^-Nؼ { H<ʹY!sI1ٓA없^tfm[S0ǂ{|hG4!9Өe¨r4A|R HXn _/BHi;uT"' ^k'˔4r+%1> ᚥuHANCzEmxA=mGN3(6!蔑%l I&Uϐ^B4~xM>( kźE#veDy ݞf OjjNӓ?¥|D Mb,saM*k3`% ٛqA-c?!Ҧ ='. Es ǣHIlf**I QS?vw+J/NKk DOavPW(d=E"LfgbQ&ɐ",$mfʵëjqmEҮx`&1/b zVM/ F#j1 ZY2j;ed=OA +$ok\1OPD y/uT# |_*^ '%E`VSTNMzBDR 9M[PXB d)`Ttԟ]$ïoQXǾ,&Pq[ G|̵Njd Ǟ%Y5,Io!v .H1ۓTϘS 4풆32=qx}wLR3l(DZŪ0R;XR:Ǭ.+Qp6B_N^-8¹۾(#mӱAT^,{b8ۅ<}dO z'Ji:W5m`ӞwVWhXdY^3R |m=RF]Mcܢ16,^2N+0ZoyBc œ:So2ό\p'XE!.ZYX 6]Lj\eHsT4=EkgtӢF?DS[Taɏ:`<^|D(:SޢZOgdn}*MC$?3~TyHM9 %r>F1Z_~HNԨ)Ҝ j'l 0XY=I+Sr1d+'iJ.Hnљ\!2 :wxq^XYk$7c&[VըYқNk %Pt 4ϙo) MfǒL;F8/8GOw9m!&+gyPE$^KOBqMtq,ȦPޥ_Gv?GLWXuv6TZ.c?%,-6 4|VKPo.wSγb6^#/m*r\R;ꥩGD-وf_mAsmt zkFx7#@KsBrn 6Xrebsc*zЂ$`c 9)R_(x9~N@dBj{ ʞ%ߺNdih?͖gQbӮ g_,yPk%C5jOOm_Ă8SгI x)yˀ"`:[LMO+Sy ?Puq6.l;~e`Z,<3alld8[!)HXe&ux'cyp#qxS%i":e"-u1H&^H$ hoxf[ay%0 MjX -IPd9ɔz"wjt7,-,?} vT؀lۏdUy|c! jW^8`HXTjku؁wKwA}.=N2 Kyׅ(a*&FJQn&ҺgهOP$&ֈ睒1FeEc?yhW>I?1(0tnK 2U+dԒ1\_BZ]iuhKSձhLy[ee)l*Ik]}RU#w.򿈣LSҊ$hoGw9N0ap wNatTP'% qݲqxl8Q:K5a׺1W:,خ_$p-7X N1{Cu3b}?]ӎG #͆7ĸM5ϊ(RҾřL<~o%!D^'r.鯲3VٙB[n GZh&eجFtMOz> \,Vgt#$@;bZ={$`ɑv\r ƫ#[g I)[R )Rl_tq=C|nysN)H7=#.f\y /r#mDޮ}ۥM$}WP{ j&q0^ k@2?4y{EP|= `{16qY҄$c_n|ވ 2^ >61=ogҿ+zG}I8#zyg 3$If'^q˭aGa Lѵ=u}?&uj0~ۄ>;glrꩻ {',%PNjlT p6Ф:aN-;)1<z#+#sF?bX1v LL\{}uT>/K #-7nuўFAlXzni!+y_`N]0]q|y. Vch\uSk ?I}@;-m0P?p6 *Γ$9~y] \4G.ҹ]-`m*&X&m;-B_>KnϛyJع°s)A7mi0EOx6!iGXdrkT55Dzax+h72?>O-cft#4J\ީ:?*pbyA;P8Թ(&3]İ~MaqGlk{.!|ݾLɖG+Ibp]-FR%sQV(Ө48GxAMl iSb]%] 0s,0-okNKIxy%zI5dWwPj^%AiZK+Tz.?n\8f72tOYËֻv-05pqx+, r{4Faʀ(ScPu^\Ē,EeK8Y}&O:a:7 0Q7p2PҴX_/eSe~ҟ@ xEki9.2Mm`q~C,!$MN}AiZ=MEZЕèB$N5FL7`p^7}(gPGA wAsAnT.$EHB;WI<& @s tqǶ6OLH9܍ȫcJ^zLX^Yb W1ru:vMIaJC(߳;:BüNf?ՙWӳƤV(=&셥Y@=|PK9-)QrmH7SPK'{5(Vy TA@$Z{;U1|@D9er=,QfVj.W♹_PbCшUȯpkSKoPy%hIQagyD GWxLёu`q좽$7->66' Cy2l(As_ܶ7:$ K{\"_yy ~,{({f~GNw]Q3jv2989X+AwgN8~gpkylQe6B@!̠ f Mbv!!At{X@Yb!\Gbԧh[7tt6*Y"g.-zN@ʷJb /MYeAWVƔN"iekv/0`,@3AVuR.y,i=ӯ ZYAG6)I=D6&m+{j(SUשR;"'FUOÝWvL,-ebUWBh >IDh>z.-$+6&Nѿ9QBwfC1] Lea?<JEl>UY/)N]X1b 7 E<#1&qw[,\?*NYs%Qc3'ŶžZ׽k1@KykDN7ijuOm=Mw"7yx[.8)bm Lhe^0vS e&<"D&)*Jʼn аVn1sPte5;n%(X;1h%:\YJDX`4 U؏g+DАLY6'&nMa}6mkzQ59vkξ{eFhtK]FL"27^BSĶ,>XxvfɮUkHӜg’bs̐_ši-}ѭFtR>w،+eɢ)&*.Pw|g=0 ;LxS)nQh"` \R*)ֶ|D!r4Sa@`^)YIv-fP7.y{ MSU1yiŷ 2y/3q Z(Ƶ0\쁂Tcm6ME2*$ε6eps} RܑY)=#:@ +mK5_Sw0g+C79bcUZ9ø-+i)zRJ8Q9FN7ކgm T#F2yͷD|7?8rc@ Ux3VS*Vz9DF"ͤR 1  sPݬǯr b‰|j_j ֩h(oa4c (A"{׮fwIdח#QɚœB<%21 xܛoږw)Ӫe=/'lh.$kGp/FS4r3ʫr!L-u4!uV'r=0ULμ YpܑDc(ѯd[I& 0v!]hiQ:+čHy[4D?+#M2 Mw%cQR#(ݿi[Ҷʻo#'0|tͲJ_VmL"C8=".vТ* Q gEP{V2,(_,1uKKΨg3EDŏ<Ggr]BLQQb?g3|V}[fs7ny23 1?];~gO FVdr9̊l6Eʧ=2%5- ۩Z?y͂8U/1E`h3[F"8"i46i*ԭJnJ%hЈ^j 32Jk|NWkCyL;:dECO6VĦal7nQ"nnY<+T)ZܱB**x \f DF.̀RbT2J"flLK4Fc'xny)6-8ufa8cH192$\J!Enʯ5=2~g5#q`YѾ3]xvJn8OgyO>Tg 6mG gRQ9a|V-"1AWkM(giHHuPv">ص֢T2ݕ/kuZO',I,y'+U#aؓ&4|{w,y-n'9z3+KOգ1P>tU8ĺ?}>] I :C+ I[|w/tP'?aF4i Za能=91!\VkSZ$1n7X_UO!'Sh 2>gW54NF[jvGWΐHR0l5R նОD?}9RI gQ2F܁ث#ZFEB~USRϠg;~k_K8Xl"=IЂo8aUER_pOVMCmUf:Ih=f&INNAj"}i̠ Ǎ#![N݌@D(|/M_/KXK%9jӯԄtP1Lg鏜fEQe^ﮞZcV{,")2f+yճ(W7|#X.way.BעnuPX&2>*ۺCwā\OϽ5ă鞗;rX4o6op5s3I;G̺Y&7v6d 6ʝ@,* ZԢY䮼U N8#Cg7U3dG9dJ-}wE!WS, `I8i*r<8X<@;_ߗ-و!Bb밿! 0{IoL@\'{<=$b&56""u),+`rȓ5 L3r5EW[r p-]^9ICq9+ ƫ4[E^t#vޭ}Rܟx%1*oHѸ D_ޢv-TN%WbrSd^ ۋݚzm5@8),p?xH!LRLs>6-Miu u&*K 3q꨽C#e4leXȜL~dGDa'>K}?Z2ւ0Y3-!~|䵙sqH*w6tF}0Μ"jj| 9'ŷλ> Jhv~`qy?a`>㶎%ѭ;B]`˃R*0N:OB?=@FDsKAn4UfaX)eA.z@U}I] W0نp{Vڸ5 Ű3sjPYN\?q(5舞wwT\SRjhJK'm-Z3C*~i(,9Z^[_dSNyY 5. ?P] b=W[AԪ`ڐWTS5{ 2]16mќgA U_d$j98E9 ЫpA!ԟWq#$)4V6ϡ<;:vXY?[kJ|nIƽN犙5:zwuH`cnŎN~HgʍC6D#JD#H%JVwCܥ&7!Gj')}Ldta.e O!+OV vjf ?Nyޠ:?zlE0~G.HK_&?Ϻ {mX 91&EHm׳{;|}^!F!5ayKX0*8 ZRBDk%& ;j ?4&wi eߖΑj/ J>9|Ǭ |\7n2)o]&e,||-2 Yr ,F@oU-x*|S=ƨY7֜ (Utm#OE PHa;y?|@l5-d=qioY: Ҵ&nc8T!{91KFއ:f!p+&x҄U #l֢pj} $Q`MݓwڢkͻL4@$@btNr8εf^ l]dXCi,d6AL]*-w&|9HآG4 )|voZE&`ɭ}?UGf@A #@11b44 eI9κu|-͆.pФv";EhLES|y oĖ0E39cBra0J[t|̜3E{ݥdvӏ^VڹA.!U,5e zkZS[kb|f21a!b=hFq4oF"4>2$ x2gEd+70(;s'T|M/{TlIm2X6ە9ڨ? B"~3*x/s3fY*E2Ff_PHd(GuraoأCx""GKS@\BfV3n`Q_LER0.4=[cazXȶl4RND2XT44yH>w?ҁ]WE`" ;#$^EWj`i*5ggtȫbCŗ(KvLGK*l2/D=4w}#ހ!{gB:k@.uM4z&۠1(3 Ϟ_φ_u1sE~B F)';>e$C`㙱U'*17NSH&6ܟJް < ł ]M6OTmhKр$9C ]Wz!| ?Pvx_tyѕ,xnvw If";< NK-%sLyOaPw(V7Ӡrn&{bG@WzCU ŪlY,_N96.3^˦_{!RL}=\Q0 ƨz0Fj !Iw\K~hFpo.ʭg|MLr8$>˚mҫpbgMq&[eԾ;/ĔL\u&O"Yj_>$-Xh.nmsqJ6td[٪JZ$ṗvI?n."l?0U) C}ɚ;ewFE>lq%ǡN" A18E">sۨÜ>ȾߩT@@vF_$7Sz-L-iЛUߔۆ)g*WBQ9@UɆJIk|`Hs눶*:@TS0/KX7X\p5"<ŷjPΑکQxOiMkNpPu`Z@{x#^㓈`buyAm0ePvxܓ:]n˞^ iNi5h8^~"4gǥKLСwd,u58IG+I"7DAvʚdK cC4D+A7赇_Fl僓bYru$hfHEwP/0 zw3 lK?[kPO̠f`CY٦< mX2T/4@G5ȀRc ˉDAA{ %CCp<2 RWyx{(sJ1vw j?)o(ZٸC9ʧT{Q}e1J\‰ƭìṣ#[5 >E/{ծjLU/ȳ(9f~WhnE75/ig,ۋdHd We HɭJN+^xTQ(Qoa{V_9W1ͅ{]^^`$v! nlcd=IjUh ])VD?zY<MaO)9_wC&Ξ+)Tqky%̱tUND̕EbSwq,77ah~ vp|K2dJf,M; pƮtqhB5}KL5n ({j~j,-`+űHa]N6Y-41e`e{\*j>̌c/\|ﱷCsNCH-̨6,JWkKMAbg Ƣ 6Q0sQ6>؇VGSjuΟ 5qJɾC 4rE(9L2^TF֋}T:Z,$!]6$b2E|"KmM|q:ݧzŔt273KWpJ`دkA]/P,ާ`@V Qy8Ldhc;1-+2G\L^GrB9o/ˎ'f6N9+ĻH(ٳ]~:Ď;\OCdEUcłxw´D X{&ڮkw;ꦹ&n7Y_?٩N5'3^"|QɷgfoF.m<H.fx*l!eI yq1{XSc` P)!QeKD.닣?44>ɟMKXƺ|F7Iԉ&'6 H́ =",:n8l6}xqcți&De*m]@s`ln+se0; bo(ŞQL`Giw3ͦ&/ c㺥 ١PR!k6nXxikoZHI+\iV"׻QT㒑tczb-bzָ[U9A{F"Ӳ2R3>,,h&tM;6"8A$X3EJdC E0ae_>&,L"ǵo /3Y.XG2,~᳒uλ$U yј=5"4\=7_O7m ryC韖jo|ݰUԭPYߣ1|hP"!XDYA]M%$e!,( :C )6Ī!^}nugK;}%<do6<>IeoI/7 xΡTN ϝ޲PP>'L;򄣻ztZ6x ~jFʙZ^- D.A8oœtٱ*˼.s#eKؤH}Z؟vw%Sׯ2wwn1X9@de ܅w8bbͪy}+UƊ #4vLWLf#[,6 ]^,{$1(&4XY͋.etbߵϨLVρs,q6ܟXZ F3;q.|Bh^vkx\ӿՋw_ ).QW115:Чi0p@A?$k0* ٝ݊cQ{bUl!NV$l %r+9D5mgƤsOsl&^XkGK]o33RB/Vm{m<2CYLD)ÞmoFM)i]:* p%T:cTIz!)^B_PkшǜN_GYr<0-O#;B7z N fRP gioLKB,up6X qS(c'-rs$|Cim]0']ͯ`$YnТ'&M/ ݘ7g9CU,ݠ2ʑ RVWe'ѫPxТ/;UNȋ9M܊&VίNI?MWTkIQW @ 2`#nb9h+2WR-+[fe*0Hms:mWCA]p"\/߻Tb*7Cx|YoHVkC8/>5HU @aDJ0vmp> hٽ'ݟ Ԟ$Vv|мG% [)b¶T/S22_OGгn7սi:e%O&B1k\]mp8Y9&WD] .*gOgy4h?!/՟~CDk=NAciQ=٭=k>P>a/ #  bJjJ׫D&M3n(eIF#QݶKV>;8P[m9WsmQ}b(~q= u'f6g퇷V8Z'وAoxXߴJ.Jm3I9<1&իjJV$1^ TگehG 2Uif_>ș aņ [HF qxh!P)vaa- 4o~o4tOLdJUu* 76  >pKQ7i +x B_90d2 <+ {FRqKGHk K:Ffb$$딄9M'Jl|JA?{Ì2s6d>/baciz"H qr rh;SPXB ])ʹ,_3. .?I@‹t:vBKƩ~˻q@p n,h^2J1gթnX;CUD{T~;ci(?0%cNuD洀)Bwx Yd%+!0X3"Ӳ&TLdUV6>Gy[dAp8+ĺų 8 I MC$tCjmLM022cazV2j2YCT엨eʑyRFɆC *V e{.=(1b~Qpd@`phn~$ۆ;y ['^F\X Z(Iv?[Eڰє[P˷zmצ©(,s9H|F')m1W:^L%I4 J@ P69mMErx\/s&4ty1]IգD*bj&ސ#xVAjid-ѺFUй^ hs@oQQ*HU/Y"ud Yc()_эr 4IR"8xW7 &:#LC$ιeegh>F Kkג^;H,MKF7Iᐸ|ޡ\'fQ0Z̯dIK!2Q+śDxA< ~Ǭ'\V'*߇=@1Ʈ&ؕIE|SYCqAHNIYBy0wN`>f;B|){9vX/MWOǫ*E4/q@M6 I3ڂŷBWM`i#eLpP6ad̝sI13}.UJnv| jPe\~Bl1dLb UUx~@ {E-&˜wonmb~Dǧ%iK $H[kn5A!u|Ǐ=HlBOP.iں&+nWOۘ':sڙ[|c6)8Gܜ~d"0ڛ UF3f2'I`Mv7 OCj\]CE}wĦ9{TR9xZQWYS Dbbs!aX7^i/'$"+#I ŧGUU3S,!22=/">ar`MFg4^\Ҟ7D汊$:g<>l". $Gx{AŔ7%u#SkIm5~Q%b?B0dn3]\oM]iorW~gp\Ù֐ⁿNL2&~fIqI_.ʘ\1odJh4Oi?H2&D0"D"$ 3_,du$x@tDR$DQ]{q,^>/ȑYH:cWkOq}T*JX=cVѕv*F0z[hv璘}:@'}1ߐ3 %5ƩwoeiՇ V(B&1ܢ!5K\H tS|2J0[J 9B8HSU\ PQ.V[\$1F]|Y||od5-anDd%J㬒1s,! b'x ;0Eѵ>Ux#}Ғr+x!&Gl}P| F̌YB%@dž;r;ua67\8yQrl C) y,D!jX SFS ?ϥ;/$18{ -+Q o]0^Nά#QD8~5'xL(j[*!(f/xLY DDt}8u1l.\ m/^'K%[ś%O*_+Ɏ"qw6VH? rͷ7Je[t펐ദzEs'ĩQ@)ΌT[Yʟ>'#,zzci $~bKtd$]/q e >1_Chړsq-ߡnA +&UxTO3h1ɽ>HW9-K(W.0vdతBFۺeUǞoR!6d0l¸Ovn9fނAzY1~U;)~{{w\]o _PCRt~u1Bc[R Z3.sf꧍YtD\g6q6F#3 A[i\+feÏrqyW x+atӯTC۳'{Ã)At#&6I+F #~f&M }~ĕ ?!eq W!j:6 TgQōe돔i RhcxVtnפmw,,UNf웹P2َ]Ro| Jlu+x^K ;t>)<ɲ`/r_gX-1 {ylcLDd=>w*>3-BybCy7LG6<&rnOUY_I i@@9u&dhX3'S:QԪ'X]f8ڣr[>Ǹi9JKd|.'hmVCFxSI|}qr;B}Yb-ct t98V ޒؽ>`G]3nyPZejlͨ_$ͰՒ eH4U$S]P]"T?B_U1b0{e(T6G_S2*zeevc|;~h:!4_OPYOHӤK 2Ó:w!2UiSqQ:>"˗&8t`[KW* ADV@Y:UP;}ȚX>?砿@siT~Lx(ݐs䳋dR6?U8NTZ0ׇ"dCK&yWz4:=epқK<N4z7FHN 3Ƃ5<]j FY9:H|cq yIIkUGvȊ1H&JK}ёWB`2Z]a0E*6Sf–  .fڐ4Υ{6 V"jY<'!(r lc䯧tXsMk%ecB/ǒճm#g2F{ȔV8x#`Os,HԑÁ: z}|N_ϱT?p0# _elt/5θpd.[3m*a/XA\";7o% Fj۳~IvfFNk#7b :qk689kȄy(b>ʞ& FQ%Ӫ[AJ8*5?څ&?P^&FsR$ݭRȸNLJ}qHCo1cP&%ڜAf7YaZˤ`gi)_y17O## loNccB'NeSncn5m7coes V# ? pުejM ""VEg"`CˡJ_j`Zl`-<fXE8Slh(L`H5Xzchu9<Ф%8/+/IeWv; Asw+gq%T) 7Q#w{c=$9mM/*y?NTN*5R8r*Kց1xfht<]lHH/eb5B\gƸU0௙GZTfJm?3Ze=$:36& x v27}~,eEkx5Lݩ'䥒B/vY~X' S|1bś,nMo~ne޹ C:PfkgW68{Yn- 0NBjCI''<r= YC+[Ӓ "^ޙ5 {ֹˊw5) QJzE8kIG!U?9xOC##0K$ m G /ƦePJXYLIQF6U\ctE|laZ+\O^#W{ZmXJ?_ QC#6hQԬi'65)Z,=Ȿ<ugK"RN25FXއLS^k%ٛCR҆Dzkw8 Ĩ!O(UbeؖHUwz 83wMeAD]$}C`{h[a+gВ.}Z^8:M{UPRk]W2S7bRB0̔h ‹ ůqZhNnY8q |sBҿG̝9 r7`Na"E Źz^i^P/g )5IItŠFqUi'&=Kk.]~hKiѓ>\.P-'j(eنU)n u%]D Sk9S _}Q`qjIޤ^"׶ŲWUyi@<_Z[}XVѵ`}k~@_ < Kz գ 8 عE98 ]HC4!^n)Qgxcyv/3ˬH,kYV%<TE= )y%ktۆ4<iN6Bz(4]$?9'Hk(z1#t}BDpQ@ FC,57ȇzJjSM [&a b|T[}4^W(bގqkY[ +<¯k@3쑈9 bhW*kŜD{ڐEW$᧌ူ[\؄%,wv`tٕY&0?-u>u& 4Gs<_ `G6Xીm 8DzIK+4Gܬ& 25oUr}ˬt,de>6xH\bVN#srZ&p'TeG:!ҴLdX؈MVYdׁjLwj\)3BOzaOɾ A uLedJć bU`D?$3]8cV]ñBW'FR@Td`]}&dxyX3;TBxrR3L0 K2]U˫:#];= Neb%[I'W]p%J:oT 1Bn.(dAm-ڵi.Dˌ/3ZXxnN 7@}sOU4Wcs~ğ\Nؤ3Yn[ϺdF5dͪM\W湨]"^dHa}$~!r?u~Ku֮2mYYOL1+Q,7m|vͭT㞅=:r?XNXp/ƣoT8SE e0nѲo xM LX8JRBDƻ7p3~8-GQ˿0.-1$&|˷bZ },TZd(3^|LW&NQ]4 hSgkzn_ɃdJ jI;tA GPQ-E}ɯuTڻZ䬵C¼#p rzF2F c0 p&tC j uPpwKp)9ʂ RS|ui5:ˠvյ!$V)f[#/cozLnl^8p^qn_K| 0n;3|}} Weub?X n3_v`[7B\2kt;h_1W՝n)祦 cg )6>]q@!t[mm w'Qqf˓brwlp\hZ}u^x658qp ԋnh쀃csl;}ҍ_|b4_FM>.3BYH<0`s6GFkz==R+.,1,#{/i'sh#ָ y18e2d x ^y}G2 ڈi1ɎzǨ1*Ric/Q47vD<@'iSjY"|JAmjla,n <39s ]KW[^Q7ĒO |ŋOq!IɲYpk+ؐFssEEGŃ+A[o]q.s'[:xϣiшk1# OŵOOXRJ~j݈ r۷04x$Mj,VyʛYr% R&+CXaeq|O-"BzӏdS p *ڕy|oԠBcbv^X ?ҜqXRK 7{f##"~0%a_ֹ*=/ͮ1ByDIF`~& 3?YRNe^yD ! ^@ {V _=0MWз ﭅ O>à0b%?Єg}_6?LGjVdM}baP%*C(W?dЗyQ'HytHX ' o>*!@K e;?Yg#Q=8QvtZS3 sӏ}eԆĄHxҠ~wڱs3m7b* zсV -`NV~fZyCtQJ%')li|ǼEMLgoH Ƴ0鬆"ɶhŰ>%[die(~ش5nK^'XYÖ1xñm,E&- Ygpy_ f%Aē)}M{Y?ۢ5ޒVy,t/S5X+y W=Zk}ڿ#TۍHOj1< b-{DNdR> N;ϜYDE b!r9śXhnN+7q)x4>FbqwRsVDZ>*Hڷx0׼KӁe:At%"h ;ZJ.撪=ah'0[B3S'unb4Sx;HS?GJYeTѬR)D [X֦r|&A4yMƶ9|q`dsEG=&Ei!'~ī`&J+'r{ϺxL]pkj\2G[ݦtͳCs$dYғ!pPՠ˝RWAR IDyv (y`nJ&T+nܤb!و.3vPP.G Γɰ&Gǰ?7:I,ɗ~x Ĉ͑rqS#a*԰~77q9|!mNL.Ǽ8 FFqt/٥{),gB4zm(9@iH(g?cyv q#jE}L~Y딲74)0 ODmLӆzSJ=\H`q L:J?Oo=}Aba#PnE~ <7[QTG~W1>-qczB샢){:W)\3̯pIC/D9"8N8z-~b>";<~a.)e\B#ߧu< Rr#a F+ ,C߮l"O:v6bwbLPLН]Ok%WizdqF1/vn.fw.;T";gL WvSP.6EC vR4K8QKLbzQH,!EE}s"w]tSql=o1櫕I_e޸M 5暋w[Sf5Ajbk߾{7 IXs^X fن9(vOmODQ;$r]օyhʔĪ(<؀oMLC,<ӆK\$@yUv{Q[(\׵ 7pٞ>8_H+1n +n6^i4u2 ^spR=&c d N16"mLdpM5o9ϝgߘbٓ6(ۧ]K_I$kj "\%T@ !#omEx+$8 Cִ ڵTu924J0(ru1=c2Hq4땝A{`0-/nU2k!z˗; z QoU*{~Oɼ3c_;RJߊCTGcK:ei--EѽAhVV2>Hc&~)Vę[K'ocʣ_c藐|L6jQJ[(.OXVD9(EgAP7ROHg}k/}qz<𛛆M{鳈Qyni^jZ6(e>B0C6dZ낀)x2p@WD~hɤ&ͅQo,Yp4([u(5ݞ̭.-d:69%IemsÔ|a|Vl }n qA9 j,ON6[S} }!9+V7N18Se) x=3uarjWx=ʳOWIsly:C62 v~NOLbb8xyӶGRܻ n= QosYèC *fo_'W3 ޒ,yEcorxGfyt]Ѩ=Ui׺OmQ7/p51䦶GѨ])b\OViB XuPu]I#@\#J&ũId_yݲ/YT?Vq+Xw5mW8;/|G3ѼF$IQJ}[ kkbo9ȫrp Z:Vʋ7LπGaz"{Ƥ!aUQՃ*0|uu*ĉH?W9$'rB`6bqVHu +Pa##û\zǰCZ_@dN`j,zzzF/Nq ~qo^/IIa'b&[|.5qh_=Y . D^ߓNؾSۼ(o`_!ILU=ǵݓ@JϬDe 䱪$~>$G0bœUkXq:u4!$ DCT<Ơ>fyx}ɣGzd2P[ݏ@4ǔ>I,w]cAv08 ;kN̸EYAbA*A93O+4 +q4͡ Hojt.o;ԝaǧ4R<=&Gn8Uw]eKw&Rp+쫹DOV5^1dF/{6+RɊ Spp.ǯ,?diaIzAD_? F5hR*(** ʆ\@1_[|>Ni&*ӄ  nQL ?μM}d7Cs*ʼq נ4\8i >FBf O%(yVNB{uQL;mczoSrjdn=Hn~M95p01~W5_0R9 = {E7M&^lj 7}'L4s\l]K>a_ҥ(` ^*ӏ<#05oH`8vfSvYUif' uQە"+9.HҮ`,yt\* K_A*:cbg>A`eA4~YKMdŀۼrS =hEjv qQ|M|y"ZDOG郿SH]Қu9GGذW){SgO+7N% ^Jb$_IT875ě֪6^Sн+|pЫѷX!VE _U~uъR!RRDƐLx%+ X5"|!bMVz)c.:pl~DՐab%V BERLz9x:痗vl7)G.}KWT&zzWZc>Ar ]~aXn = z!?)k9!I=)alWĩ6j,la@cRЩށTBE_Ckt GGiX@xעzBAޫ˂h _l[H[2 'FTGf,lGQ;Z+4kٌ)y8nS+`+RE bA dQI6(|'Gf?ʌ3:UDB1*5-h,kT}б2+YpL0geLt:Q%(e德ݘõ]LQ[8)=^9[K4J@SEуZp^Jۨq~rN4Ѣ*PaOB)9.ھx9XtiLaz_{ӎvCmfxo q=L}dUW!Mn/$,SxeVaj6y]{D:ꓹF \Կ!69zVkao鬐 $jr6rla`@ נ*NfUKb"'0`hp%jmeۣvE?x\2t9`!f5t,~\p`\~-0UZ䯞>e.Df|ēJ,=5ԜE6H1>6:b^E8mЎ_=!iuag}UFm)S8QO`-~ nrHR&3@"KW{J*i96nk5z~ny uB֓`cdD6 , Dz] .ȓE@UPeV_cj*Vb8fL|ărmIyOEՂ"yfp9wyw`$}#$3~kZ.#Se˕qiKrLybFg{N%ָ *A@,C ~(0/dsNQWӱ Waʬwh+748gU1pq)l~P'gif# X8GmmPǰgjW\H?ߋIIr㔘v@ (Yp2cot:MhSzxIDPly^Fi #"6t.E74n C0`\va?Grxw^GVםZpʓaC~ZK+6D%IDu.Ӆ{;刡X[) ofL&]UT: $P.c]–% )b 8g^xblm qҬp9SIkYy;|UxA=A|Q[X̔2cV/Xl0SmN)&+v-WO=Qh^֌ mB8X\wzx;~T{?#ex/TȉG֜B5\U_!@+CDZ5'0kӦw~j c29t+ #qO~|6 b%/r(+rxp؊%^,Y1 i^}2{=MNQ81)vVsrjs98,VU KɝD}c)}\;h{3^f>IJeCW§1g,Ϟ2Ve54a_Q*fɯ/+WZD˜֗9^geTr L٫$y:M\[FdINYXga6OM H >V?F9Fe# ,C/gpB,{A˿e'葐rM2ޮ~Wm TXBYqc"+K%MUVٖJC%0BBk{5vlj?z4վCn5%z">a[F.1B]_&4OwLBDl-7`@!EI ,W}ōdc&0L$]8qYu|8oe)?ژSH{ZCҶrj;8֔nf.Kר71SstT!.D{ŢXU$MѐC djPY-#At.#q'"Ҕ}g7& ӗ\Tsy4Fm=;`wTẼa*K]|!y_:螋[M65iҽIߏښ#)kNN FѪ0j/ "?vu96,&97߇v}vM^p5}x˛Mݏ%7d6~EtƃdC(Md| dJ1+ :ټPVAުBwx_N0¿R^m6Rg^ Qt3^a%W/R;}:]z<4àzntFْ&~H8E}'|ۋ-tBg8h?졵SL2yDAA/ka*M I#ĂL5䑃.C3B$ Y9E)-Yrn./Ztk=Rz("Sb"p{zpqd#&ෘmuG`,IhCz7e+H#M!OOs e<IXV^Xm 8LʰZF,k`duS񑺞mF諐p0(3Pv­X mֽT>\ 'D\'cTJ+6(;|o7Ĥ~)mg'[- nɏ{40=:u w?a\wj EAƻ SpX΅b Z3vesˑ !]+K;p&$D~{ E uwy5J6oWḂDBksf)i,tTmClh yogDuv萦) >)EP*uco4xS^%A!_K2 8ON=HVuffFpkܳ_ݳ@Qh X|߹vKviSed@O>5߷()ur2$Vs9 kׄk+KB[E4~c75m1~ <0M* 7TC@lPq׏HNoT= M,Wmkh'ϢlJɨ|oo42|ā m8앧)sTwDzaA{[,0Vpf1d>"pl_uV6Ԩ@1YUsݓF":y-0(A$tɛ+q[,m3M @+1gUQS g͇r^PnV ǭ4p]Un8N|e]gKmfH/@ɷg% PG/.x/}[i/呴gzn# ]ɔuFzI[MjӡP`k2O T-`ɢCuWvD6|A)zg7qM;骮d\zwutxUKh1Ss4ԩx/UPY^.3ļ4.!R"ϔmXb>ȏLcNN -5,~Lziu7d$& ;8F 8>bdnKcP7sia,H jOkiy8e͸EՖu~ksuWh WeҒ ?g,\=[4ds'$ ̗XrIrݐ`8Ňܻ%-Nġs}Dwb?[4Ttd&E΋^.s:yc[ۍ}hͪοZ+q#jpw1g߂wAw7LybԨǵ4P*%$ٯ`ej3wN4݁:L׽2OJ/g8-9oBBTNMBmCWshkΣXbH#`6٭ C(<_gv^΋j4WȔ:` OMGN-`d纮?$x3h/#h֌r !ԙ‹{FJ$ &s ãrLQu!X+R]F|!l$~H>5TvR7c_(F8wը3[Z50I/F_C%pB/4A@Ɓ40bڔt"1,ef S9n25Ñy7wm/y*|VyK p۞@V>qu }CiҐqMRu ֮~:`y>?TGl*qTyr$>]pF~2U|!z0ަ9'M8)F/Ǣ\/Ҏ1VH:; QD|?hw jwv*Ql 6lGǶ9[&u2nupUy=ztL*lQAM[3Mղi6n-\u/{n"\J~3|wYy+ߵZEV\LsӚ.p)$|R}hGaeKE$Of-7pn-gx5;bĴ2K+\N40/ \sU􀺴]Qh/pa;N6x* •V"C"N3F@5^uNWWܒ<_79;7x햯(k[p=_0'C+EX;}Q  Q~;#,hU^ >;j]N7aNA27^U2WaRJJE2P|]OmSHmJOXch"| -ե{]W$~JӖMt,{QkB2a*7vt(-*f6U\)U<3HsQ#X㔹DfN G$S@ZVݵ|`"2S%q#9$f%P0'Z >jTDRQ tIc.рKf|*܇PFZyv5L-8=T˿vih$eܽ&<&%%sY /C9]n@ ګj hY`|>r89 rGB~N$_ 14PSH8c?~\uBhaCZiʀ,'^17.CR ;\5tJ@$Y aC9 j+i^z*goRI n-<5ϖcwdJCOdE+t}F\08E2!Zn<,};$ߝNʽҿE*isޣGHo>.Hl?nŝE]eS` qh #荤v4m[qd Vt*jŨ"A|Lg gSQ^^Z. 438Qؒ&skAOAX8P4ݦnj[ twؾKdz;y؉ܨp-cն{eBfcNܞq>p2{Au`eڡt'nzNxѷQċPTzo2ۢ?z|xn{骍U5=|d 㨒1 Ce‚~x 6X9#σr8}~v`U{-q/sBVz fqAd+jO5 XnI\MԺWO-jWgОxW;B773% 9R +~)+lH́f pw+܏̹ 6h mt,IR=vAb' -n:71 uưkh,R4Qېuo0"<䠊_4@ͧAV8W;!VܵRBVn'~ԕf40j&?̘{1d$j.e3/QVUEA+rjF62j|>CM^uUW)y&}1h Rıw)cw;)d~KQbR ql;fz4D5$[Ǚn=! zi DIk *A`Fc4G_Oi.ICOrIwTI֬:7J]V0L"ضTBIK鵖iVs0*g~v&Nɨ<>6AYx('si@9fsOEſ]P\7h*g5At|B?Y@#o3JrT]~J^&kX883K5ѐ*X-QPyBR(DyMXD$%5ln'5:L*sy1F|M>Ur$^^\z_.hN&؜]iM)W>lӶ`Ll5 zLƈC{>RkvMY `TVPlg+oRy]"i@ ~w´v*rzy1Th5cVa);˳>#N^ytOD+2_bgX_zgc[t?Ǻ>9h1HPn`26#t %}iz/nF{,EFf|1zGF]@Ho`@S¼?)"m̲/Zež?e7$'Z%(*&1 |R֌Hi(5$S@VzVli2U5];.ۇ=.=7V fx㍜IАYex C5j)ݡ)ǀo<%`}蝈NYXkfXXZDpKVn:MG~n>_$hAQvQѡcV@&$KOS% BT B3%G}'p`r||Ἕr)N֦hBǶo mrrXG׹ȕ$_ӵ_`STDXpK#0v2۠- $nX.[q az{Zːgdž/->ц=!?`h 3KbiJ:QnS0zbA< ^Lx"xXj{n]!-~ʳάQNY<.:AqPiTR@|t 1/l;>A@ڤڜvY@~n}/Vnq dVŔo%Eq Gl$;WHC WΧ*$i)T 7NKDXDP$c CiW4d_UgðVK&}|vn?%)v 1.(LJ 8k\|r<WYNAd҇T3$6a#. JkRfF%34 k[#`q_$ŨSFoj*aCXL' Xx.~ zkv?6F_ƶMQD r ў.6ފ DcPLJI{i~yk." 3v֐wl/$J'Ja& d=lNʍ1aku 7a\6Oc(6S|*_c6J`k3#7ξ{HJ- H .y'ED?{kx`Wy.>K:#w 0~ Y2U2c 2|KT#c7$[FnG;E.=T/IK>=)w6 ȷ)HX o-I(r!9\aaŔd'P!F4S H5V2t5-6a,r◁Fu~ C Bq,`Y*䳧eDRPz|}Z-oSg ^?O{R[1~J.q߉^C/̠)ɤO]ږX+:D(gwOVUO: A6 %;$*w{ º{>[+qέXz#2eǣq=sq AKFz󊴤of)K7ƍpgb?P/TLWeK*~e|A9I'Ү"H#ZA4ыKqSţOEla:89J&Zӏb~yWlu&%?Uڞ_flgO9@#_pE6jJ]jy+!8Db0/ko s>,-<܏ i{_K4]29\d{,=-#90An>X9R!Þ5P5(k#%CCڑ Wk=@7`$?}i:jU_Ciƀ"+ean*\Xv'ؚ?:Yk̯jDC,O v<Q33vEo{| ]F-+BK1[F#RAІUض`+t_1]Üןfс9qU?*dJă~ⲇC` o~[ᑴvbܧa++ %Τ]45u-;Kߪ|J˄qGO³?nr=[ &WfʧEmV*E!=IJOUPc9lO0/1xID/^?k)Ti:+=ЪL.@JlImSh(3?Ƽ`gU& \*ϕ5DtQZ )~gDV6/f76 Y;/l&)Z5H@z:l} W! 2.ɢc(ld]ɛV)9Wgv!nHЊŨ 1@*]bc1_-B?0 /xx{Zo3NhXbޢ(&ZiawkTC}'qm+i?fCt(m@{N桚%Tr#fy=UJ0_WԀVKX: 2́jsV,M9x`aoRMVgJSeZ5QlF ;Mo+ꤠo]d~ .[?3#Sn "!Qv++>~}jP $V\+jm$X̰ya+lKfpJ&d3yT5GmHM?RԄ Ӗ,j5[3'j)7V5-e:38>)~Y)T"Ievi>fobWU8KG׈})8%imB ,\66i NSQM/@:RzS-xQ֩L/(>v=E:f>f4M+V3C\WA|U 4 =D|vB2KB#NIH8!JVCY6^[XR?O{pZOM*gn-w.jB*oQ Ϯc{ʨ7 7; b $="gz'S.d_3W_,KI~aވm`Mq:$UWCgO+"gr X\KP!JoM.`UR,Ɏ KlA#'̪+驕Crӌ㙺n)/ ΥxEVbi@ҷjxl8M1}ڪu?j2<񼵉 \nQأ_j~L7~- `{႟nfv+coG]"s܍v8+07s咙8{kc[ ` ߿\睇{;A+$wlkc, s"0/?;MFJy!VdWNc ĩKm![ѝ- _P×} 0D"u>^=f>"YWMq̣^n|{oM׺jY A5jsϖTF%H' l%K5.LMp1vXWQޟ*p$”Veq@Ǣi7oRm%%+AV5o^TvkNEZ-8\6S~n*LhQFOm iDS,۰p^/!I6uRڊ3F\jHsYQ9&O聱P\oaFxȷ:}H@1&zTt;c`sV(Jtpf<1]1:SiT>/\ zT/gRؠMqGϰ$\o8~M T~N8|Q@l~vx^1Z~~%C]^@cղᏚΠ G^JEFbf`0Ծs4 )IK Kc7`?,Q3bjDvF59-d?໣OeݛoaR01eKi4|  q }xh@Qw=շʔ`^on%|!G62t>o2'HL z4J.Y"ZMS\H 1H=xT)" GBų*[5)%TQ2_Tڜ|gbD;`2޸^uԁ1d&$[(R2K)U/'ǸꆽLj!*,Y;<vmV13FFu}Gx e-|4>wzWRwP!Np<4ApK k[.^;Z$H[MiB r Ţ`r~2XoI! 6|(ϊ7@}mמr [bBVI |hK#Yk__V(3?8lr:)AYIvXQ5Y&agR)mګcמuGtyXY H!sVweju:Pu/D,UE Lx$}*z+EtkQ;;wtaoLmZ,:E\ ^fE4g gQK6; T/`p ו6HSdx\uФ}Ǻ>ٖ5qG~ vBA~@\3 /,#vn續B2kEŦUreiO{dCࠑˣeBWMn޽鏄1+CQϯ-P̍(XB{jjb*Ryqc +3 myɣȽm-=sN|dup*MV-;Wy=SzaASrmyjO?RD.(1~AZדo^W `e:@*hcCm{\AL*-W"b\!9wyMc! *bI*L='c@W:,*VNC߷IPs½iyɿmd(m7ߞ0L`SF\)C[^ ; zL"\*iϲ)Мdwp 9kWA8I›zz4!=&}1[#X$'=29A /MƮ$q+qY˾k%M6ex 64BiHG*{i,UB [/$-#)@(iqhA=G'r8Ng D8#䆜yQ g K4bbySha[7&@ ҡ! |zB <~ʐ3rXU#.&X_EĈϬ@~T*Pt5HiF%#;\:Y,@^/͕2>w%Z1jGz氐oS15o9M"F*BDz l ~ȀE { ` 7ןJ1FŝeDB-2j r0ԝ 4?ގxA KI2at_qӐθQ{9^mm߈NsuLx9 P^V↯m#gcJJ'0g Q`#MD w *fXI q>zFZ\..nUn3ŭ ^Íސ G `o&g#UnqHJc Pqs;~3M7S^[3z˔w4A/Qw`E~-(&]=(>ƦG=ƹJ|&,:!9#f6~ "Dr q q~)oA|CUKr! PH-6rLr;Q.ByS@Ԕb-*xgMȺ|/D?` ?[V|Xa5e2gK"I眼fN%%{ЃS[Ȋ;<.`񝪥$1$?zBF!WT$,!>J P`N/,4%>MRʩ3a;jf-]$ cӦNMkbam5OZ\~6MZ!S+'J cI/|Z7SIeJf䜦Z';f,Ǥ5埮:IC*欻o?j%,+Ǭ 8|_HF&_Toz4dvC x5|t,Hd? aWm!!5e"5WX|}P_YBPr:U߁[z:DCǙeR^7Se鿨eM j7ӕak62~K5M[V/KmE + _IrcAÀEPc{?>4^Y e[-(﮼m캍 da~j ì].ڶ-=XȮy4Mb;6" ׁxIW Bo-;7V*{py"WTy>3tA5@J+ÿ_%pAe/b bamI̝BQ9zAUƯz+80D$#;%E8bK0Ku!4 ,Uĸ!$M߃2{ItFɩ2\?-H^M/Fwcm&qH4KJ( =6cvIU?uO7#& ŝnŠ򆃠 -8A5Q=㶑Ghj4hB0l@9k{653/00S d ĩU>wxWsXdbN9а)můr?Ғ^㶥 ]Jtt1y[ *7Iha[d#mJָauh% V~WuG5TkAsX%#“b >x7n,"hkW'%$kyZN3R \y.m7.ANb)CpjU R9/@ $KDӹףC/$,3G#>r e=pq;ޅ^r!<iCv'o+G};dq%7B㓋\SQvJ0Ҧ} Iֺ_$R*Uʔc o BvX1S1]6K)'Hba,$OS;UIP"=2(QxrӕrH7ﻴM͔~ >íM o\n8"'ZBǁE`|hzY~H6pASw$5B#?L^B3.Mβ~t;]c?/Bw8`vl Rנ(=ogVȀޯ?ŀ3t;:ĭ"AtNAyBq:C.x"qaYEzIj:*5ޯ/7Ky_*3zzd Kmxe-UJp~u> I|.$i'Qf2OڦO5dF`( >Z ^]Fgge=R}k "۲0#[ ۇHǦ evn/W@qAk"k@b!T }>v?~үH_'Q,ŤS٪\?֩\8ls5{XN%C<)}@t宮IF%h O)[3_e =5LZ=0pR/Et_HqܯGΟQCv/bd9x3SHaDS;`+kt"W\lUSLB 5{r!gչT[J~WWlx{&Go?f87uI l?؇Ix6vEe=uI*܁ v C ?p{],YJko,98v[X?C_0KX_6O1xቝ9NBJʮ&qn#+ƽq pn΍MDЏ;F,t^?Vn ~w3q"G<*Z~,DlWX, \RRYoαãN`ᶈH@<g)q(߯:g_\08Vv3eE 2[SM}yܒl[a7bmYsIo^YuC,{|i-{օG''YN?П 8#3iS$dV2JM}9f>xܫ~n@9rw\߲"[kyzZvI'1/яfXلG+%Dg׌ G{: GEːS:sJcH}l%+D. LO{ .۞H=S8m-fmRs8o+5~}ݵu0֋ٔAKkq!Fzc'C~{lZZ/AA'G0o0}IT\;IBGFo=pғ$7*u9ȵOz9jWZ&bʭFGmڥ(`try ? f(QEnɛhII`eA@1%jZ-FݨZzMUROU'0g-ZXS@mz9'i Q0U&z&W9% ^(Q,`dϯk oh< hQD/Y0GAY5:6msW4xx Iv" g۝2 IFnMOe|0ukŗ&m,R8|Vt|;dvNYvLoXvƳ#YXg.N(ٍ<-)~l36^i dV>i! ^#v_r*IZ~Æ,$KPpp3i%hzp>}mr1z$ɵy3$ t9W!x>O 4qٕO~,/9ɏ+IIW? =Fw h$i Q&+),[CG!/J69<9"ʌUvTCuxls9ҲΪ_O떩G[biޟOiD/RW<" 7<aya! Y"~ lj&ƣ΋-ud65M+ٟw=V#(L, xǣ#> {m^ec b7P; 9W-2, R/osƪk6ŽFIlÛ X)R\D/&(0W]*>s|%.O9@Iw4Ʉ;53Hu ~ByHI+ⴓQd! 303_N4en&.e_DSy`9ڲaӎ:6i'D*|tzLjq5}⧋{E8 r_FĿrGeMW!ą\Cl7,D87"V)ӟ6 &)y®&\ Ÿ C\i9D1oWa} =A;|oWi|i&~_S1[fRk3r1Pޒv eu?x䴉M<>eF@ eM풨jXwr[gGW`;DҨ(C5ɲTl-hID&ƻ[qP f)F,mzG UDXhZଗ=1I[.k!PQKQ([/rϴ;xk91zָ1R?3kJ3>]Vd֛+6HPL޲GaMݩh Mt:M.˧-{ղίun@&4jW!g#Y'nVMʹjV6(hDE-LA89wL-D^3(Beu1PQ#^N%CREjJseD@@#4"3Y-?Wo^i5_BFf&MgYˋq7`B Tb19%_ _31T|]wrIkNe@7ϊU٬ qW3:݋0>E2Z5PX׿.V`Yꍀ<K˺/+uSH^%\pbt)C^@TBৈ23 IϠOӬBT8`h[]$q*up1Ʌ)$~,8h#)ӿ:oGS&ԼT#szEt oODjmcG*0lպCQ q3fW5/!zVy~OISz&h>.^gzip\d#+$=.q1l~ d[ dxeBMmf xTmZQ[Y)j*mHӝP#=]gt_\fXGnےFH}ݠY.ozqKr?(;Af&e5V]U42k.OiHoѸj#Zhk J'9KeE%S~rӻڐf'&a5 \lҲ!ظ߂"jB;n0ML#'ʺgI;ܨ(Z=J͏=l\L+:jײ?poljPSI;58nX9aW?wd;1}~ < ݰIT42  ⨄:̎ sO3$!Ԙ3W}&ۼ,Q5Cߺ4XO\9X+r8+r&۫~ fBڋF{q[j05|b֧hrCc)!}.}&^1@RB<]+,,v1b+Em& Vo7?Br-ޑ[_3>vgSE-$h'ufdYFR4.w\E!GDD,̏&=КntiO" ~]&oYĖ^yuA9*-D.8DTd }8u#=o_"N :x(O^F]TTFskd h>n~kP]͸JדwL[_Å5vI!ϲ_u!0"yz55u~ X8=@";:6 Z1#p=r׊*0\x}XCO* |U r"VQҝ.I~LFg3\)'.uƭu 2|5[ű;ɫ׺u_v#GpR./7Qj`ڠ }d\:oa*|19Ё%q_)tTk"%ug#~ q9x"C!޺v˂g(ia2C]:}3Z$re|嵌8_Ry3m ~H~ˮJ(dk/jldGZKn"͊m_ >hZ1C89Uh9^#nĢRӞ~Hd)=m"ڞ@(r"A%x~֩nCZ[f wqHIcVPNFi#?.K9K+߻ 왠bM#i&9F4u"Ӓfٍ㈃DrҖsX:R@R< S61?NrSV펩0˞6,5z>A1룍>¨2JE Pqr$_^QDͭ[ұ )%l6pDkmПxFBHu; 4 uz6U,xx-c:2cuN<-ָ9֐1k.W*9\(\Ws󠘰~e/Pu8h?QZm|p#A_0O9]4~su 0P"EB5JkUTA耰 84)`:"mNMf,\S>yʦԆk *dmGĥ GDL#JnSᡢJh €sSM39k~O$/"T \1m5~B9bpf3@X\'SoO$4jFFHSo!1M[n/~pr f/K%tcT>]t׉v͉^t:ar0΁Oe @+LBuz 3Յl*P?{л% &HU NoGLL 2Q#VctC_Jоt۴TX. Z4bo۶M_G+}h Rz&SxuwҏK)49rJ%1"R_M ]3!*Q* lfr{6=8r_ iOI:c=/6\I?Q*=-5d&3F.&n !R15D(3~2 mW$JigCrm-b߷%d>rܼ1ڶat5*0gxB!!6Ί=%-EcY#|Ę^)ٰ+ÔB!a'Pz%\z?@tr'ۄ!wQ2JawMsa$ ]OB:~9d9P44b&QtlJU0bS ,0rϸ0PnTXl hwyY 0N@,kO* ;SהҢ W$DA*f]ƥX(g-DvxgdӭZ? 1eDݬn_锴Kt mtPlGѦvwWv%eIphPĘV%$sb6FLLvA[0h$Sx2D'Fms,|>JpUIZYW;a,yXd 'Ӣ=  E.|ʩ:0⯡/ZtA %5=G$8Dlӑ=EލYlflx.w.K:e ҴbG"6Vj:ohDwVxTrӫ޶7S߄2;k)ֻa2L5tJ$= _o]ۗ`bTBlk^/f,Rr;<+? Lo-MvA<zރe.hP[XUtQp .Dvr v!3ƺh4(GaZ.?5YA1ʭ;Bǣ)3OM0ddnU\X]qD֭@M@Rֈ=כc+JRoM¦&d[G!GJUh,c\_EQШ2 l[]tj5yc$L&m)4TܒT$$rNO[ x\s”cuޟ􁨛C}/xE+/mz`Õ&$OrL2rvc{_o$2PDH˖rP;N!0d9~_Ū }9>R[`r4Z`aD3}n@z#tҐfQDʢ?fNoqK<A:$y\и8e; ѭeCli9Ň/\]tjyuH5j6%YtۢL+Kw2?Pnf E~B}W( AywqLhKBT, C-ZN &X:꾧|6IC [3=3A}dea . #,%|q1U4Vڙ|W^C7p:ւi?6-UpZTja|`+'aa126U-b컠yV!sZ֣Mw:K_6Wh Q!+ p%+(pHc~SG:;&OK*Yr(*[Pw" 5G6UK GuzaB)6cEa6: {xVg2OR@;w,ص8n,jun6@50J6:bMxkOxtNXFyVkȚM$f6-}E#>8qZQ)-čx]j)'C]^h6 }H={]7R'¿j!!O}r>>Y ┠u-Y0hĜj1|һK[Uw ( aVUս(ݵCd&wq~a)ڰW=_Da?(V1fQiIR{MG2|@27[ppܪh$iYׄ j<._/y+7'BYCO~eMޭs&H|9I~VCQTSLLCW307i/K"c4` eOZpB)Z6uK`2gp뻷jh"&fE1WcGK!z+4!Pڞg+3n;]+| !rR2Я=X54< Z5"3$ <$x&M{呫-7`m<~׫WMgU(ka4 z*h\xu`#@ co3 &p$z[ĝ)W`كfƓpP |L3h8hW]381a[`*9B|QwJTLR.FSV^&cbрu#ƃXݠ}(x>g~7N㢙ߜ U1Xm1ؙݤ~9)몑|fW'B>&~\V~h p;]JMozClzI۶2Ӕ-x;FP ǺA߉ݼ[+4x< +݀SOl. N ڦ-?L KWy$+kFPB:>A9'<w6l~902UM#zkMнw[s [Zr yDnl>^τ(K鑆LU(ن"FM,#RD9Â-bWpnڅ3~7ԟ3b':o }yi0ʛ@M*KR/sl[^{p6'dxDM6y*b8]hdNBҹn G0.ܒZ'H#6ۨ)Eܬ QaWO0'oܘ=JcX 5)&Q&7̙Ԥ> _G80uUa~VE!M5Æׅeo0fāZaޏOka[6$"n-ALm~R#[T'Ƈ14)r7~ m2L>_nG{:#fKJm`wOмд-WΟ`s1y: aЬVkhxiZ+.ML2oIfkuomO?21|ОYotD<Ϻc4hsW$JQkF ĝp\&RwZv@5[W!I|iz5+gdD{h9{VQ2:J-̭$AL21(KyøgH;18UִoIz-=tfbS.ͪ-=V^x67Ġބx;듆XM7?:\ui/j*|~(Sڍ=[y< ՓjokN%<?;kz%T._?[%/_xKsS[Ltu2<"gs&l d™u9zlFRr@7M=]fz ɈRܤr;VeGQ.\p^y~p9r 1i֋@SHGr_@}Hw Ka$k)Y2!Op}1d^ >ҝeJ(&Krj˚9 ML3}57Zc3 {//R K_ Tj_rÖUw Y|I&U*aF-`3nk=45n:M"m.[6MyB9 -MrɨMd0N %bU  #?;Nɳq0z@ӽx0kFD:S\ o|SdhK8.1HݤᕥP2.u(+[ rplR.Lj+%dI)GsDŽ5rT}-vH|zl /Ga`K[?<"KS]Zp7:IXPyHMPh^͘mYs! &:_[R`>>6ojH5']õ?O!\y8<[Ʃm6w٣}!#`+܅!Ywq$/ 4V.zA`̖H@[Dݢq+~i$ vaYJىZO_|=+R=GU;ţwvs UfďsNEY1 #RY̱]EFT ^bOSW{u\\n7R6="vF&iY8ӑ!gCvmE!h l;l#t3:K)kۋkP$UtRحJu@PT.WR~2 0wJ&{x} /DorAߔ%8ȰMxoYZl;lo YC[~g^CIW;yU&/PEl@8J `_!V ^wSp7/ Kc^mBD,$ 9ذɯ}!(zc9_J`BF\zM=gA:W Wjs ~aA(ȹ> > k#]se~͓dMҮe@"'ʣq| $rt%9pJ0Y oș]t MqZ)cPgLdQ$WsqEր1< ]h~{O0#r/KyE>Rj zG[+VR1:FEgb0mQձϽw{Ƅ <؄ꭰd?tcɀ8`f%<4 {`<[ n8M&wF8X}xlsۦ~\jlzb/+uɮSyt|!ZּbfeMA.PJSZG2R ¬d IʊkOg«T;@n٦^Ôs ܲ/o:JcU1&`j{g,Lc|r?&h- ՅV6+aQ/dUg \bL N]lJpO5 ?j7x,y}3O%G$aƻZ;x,̩ ݿC{(HLN`hN>gu2J`uE*auD37ୁ3(_nn͊LCxrEkX*5elejXM0GcOPW[ H gܩqsF5"ƙs3#QuݸOw׊ucS ]䥁bVvdGRAV5j1)΍$B}CdQ2x?y1-{u!w?#@g!\፪:4+P(X?fsVO,#h,YM4N7B*s^2eDtQ:.b?Oª0fJtP;pA\2G̿SVYVߎ䫃VlSD7kr~ˎcNCTD^:E!j:TS[Kv1˯*.Ofs] ~=R@jK7`U6sa8Z,t;弡sTTC%lʵAHj{b4ĕInڬ϶R8iÙ"Ue1tX%Ť!W$VXuMN/W`e+FyJ'h4Y0 8ZʑԢ𨶭d:u;'0Rg?s qbA^ΟO1˳a*:cOܙi(s\{ > Kϕ*ZѕT&Vϒ ' ej*q:([CHgbʠx& Im<0D@#zS*}}:{ne4f#߄%ҷ` ]m|q)آ r5XYhX/!-VrldC ~FP\ >WLaH<FǙ zG^aTpJBia֟\]_14R)WV"iʢ{J1+2 cύ#I\\/Obc&:&,gi#; hY#)0)Fp d7bҎl;' umzZ8y !kOP5ņ57Ġ]D/?l{:4S+ӧ+uΰ`Eֶ?hk b܃CN[;Ѝͱtx9Ӊ#.{Ef[闾'}܆_,N;=*@ND3>Y;I 57xbNSHNa=lJ:„:7VWSd `W 2\1SQe%n\OU ϭ_5P4t_GIĮ}??^^6}_a-m""iSnZF$tMMaCrVwޛ}[VOZMB<~H`1!F*Vi<n AP-·8;p}}$08!C}WIL&eCiA7L%E&Pg“hzQoޒj}$, $ 2=Ț}Z٢Q5='\OV :qbƊvv§C@ i?6 }Gu7wYPx#(#xބ֍g:¾I ?rRXQ: ]2aa(Y$N$7"K:w.7wnR!l$YĦ;3'iroj ]aŶr`Cf6+MO^rר-b~şFj%)$u0vэػ)?WKMU[܂sQ*vӍÂ3 svX0Qp soua/9È;tznH;B.đ#@S0HdZihiezlpz 2 !*6pNɁS1jچ(Vti=ZrL +@Yoq41ûӸ+ܶ({v̷;'=>mb-oyPLb h-yjߺ'1!$xk@e3JƅsH{wZx H47^Z'va켂R$vRy'әv? W䫀tl8=ÉBL_Lř*>$:cJ~k߀!( "0$.\ڹ^='-)9Ž6őxoD=R.#inѩ6~xX O*5_9 4l#W #{J1݈ iC?qHO'Cx[|?퍔 VGӋ*|6lRriHsք35M,Er>igdc^ciy y1J}xUL3:Ѽ)[ ӌ뇠kap[! eҏH".9PAo0ٴtڤsǑɬsde 95ћ 4^,%*jݸ2+:j>cj&|C8EJ[b9Zp|';<@*~tE2a7*Gl ǿN${w]ɔ;>QCm#iiMwFɈ`ӓ #*[Ujَtu~#ǐlFWS=k(Ν{EY1o sꏥ2W>mc7˴ADרގ)C}L *5;\!xYTe0Iҧ1 evdrx/ho x ཫ%JCh328۟ t^ѵT77)f) <% V_qǭ̓[pe)ՙCA`N"wY9)}3FDF6OAIconOKz=#Kj=AȵW9\d~xQ^yzI2}>m ]'hY6Nؙax|5{[pe Y^-BPww膟ٱoܭk>0T3_a%5e" Rܳ_ ޱ=@ xelk N_?ɸ0ȍsa:z1ܷ 5pUj"f4 G7^}jndgyU`]IX Rع(T b˰(q\o@~rq*b :dey;Pd,Z94C]ͫ/_U*^C_~5P>-2QV)3xrx5SLD3{ӂㆽ(^cK?SNr8^ !*OKdJKe&.[ Ni"- tg¾}G駃hWdVQu䮽ؗS(X8a7 h?̢ vv\U7w)Pu  u1r@͸Z¡-cp_da!INB9~4AOS2"OqszV(6]-0м6?@9D(iʐ)&Op61/)x/[6|jSRuo""<$|<2C  J~/+/ԿfcKUB`RU5,IGk#ν:o }cfj`q~}#Ҹi<[%w^gJTBTh_X"w8γHlQh#*Sdz kd7qzp<uV§UCJjt7ݩ+^>\JŸDʫqf/I EQhBڈA l"ƪ(bmAx~&Sv 8HX}<`T8JԵ:5sWk ZqZc@b_=ǣ5L[j<CRjt^PyW9?1%bttB|ۻmL>鳎v)tڡ]/'*,ak娗Y 2IWS0"m (jUwv(z}1SD~Qޭo_9nUud|N1> 8TE;Bddr8lц3fKjǛL;ߥY[4}?Uhgg!'֢e jAT;_keŶWl#G,[*2;ȷE9pLK_[ңQO'B[\Ep?6osE(YF{ e aWg~A3 ɩL:O#AQ51#T6X9[ڝZG_--"ssD^,x'Ȕק^ef},BvEN5 bۏֆ4 Tew$TpNsY#072sYH04YzCr(P:'3R(5DzO 6F'w&YqfmkOtGLj+gFg3@Qxj1`^h7fqɋo Ԫ`h,^ޔ[, imcI!)Lxf6tW_vS\}0+{ VdXNh=%ćeSju;t9MY<]|;.oѼnKm[VP=@>@a8d=`9K\&g+: 7i*j>6.tZ^~Ҋn3'4k7a$jTU\C0 )%Cu4$ʹjbJx2d9 axJ]<Pς] sB2cQ"R}n\QhVp?_}7?:jb-s"hEo8|*czg_3dvmh@7h=N嵲m,+rz<3d&G[#<2LENڳ;5I`q_+,%ȼ}!]킞P6鯠+y`\qt{>/\}i `b) +g˶ggb6lxf}wc&&'-rq,olMccdw 4aE;5>aYI9ޢXSյDH$ K1apIﯕ`8.M"kn5")J>uR,u{zw oR?Q"+ uЀ[ؤY/ɤm'?;$[Dc;L C48nr ڨc a}S Ư=h$j[uod.ypi UE,7`5\mAJX҅a3T?lSFش6}Az!x~nkX}5R8-O;r58]$ORoDOp L+f js l UV#ku2)&kCF9z*)jQFj' @Kl6k딼7K0`;JB%e'jۓtu}ꔾ |fl:2`,#gLre?i/>?l2&%!JڟЉ5LIxߜPы9k tk QIđ9 4)IHRř8*-Y)Tc}a` _ɖė (DbFy}s&l)!aC'I4dob qD92 }`FXLըn|M$LsvrXс@  ( Ć_|\|آ3L WLa9~%MI'Q#4նSϤg2ip q42]G|go\M,$0ՙY;!2Ih&(90c2+~V<|PLx+1<7⼃A-/ÕІ"^2}{B}+x,PbaNIC8%X?c7¿b꣱G;ЩA,?6AH_E:'蹺F;̢V(D[3 Gx\#Og涱nKTMV@PɌou^H' OKѦsl#4u0,ˤnm8@R4jr_I;h:Z8ͱqB8بo{N=ΐvZr|!DF}r<'q D9Cg@.ve')AᵭqW`Y÷-53gݸ @}tG*^C--{7&.^\{pL ُz{nԿ5) fؒtfX\%C.tF?82[[p>0]8FU\=8/ظΟaO9sA!Csp+I c=f/I%JR02 ?ܽ3^.|iZ{2wLs{al 9DG5D:F?`3U٬萈xlWyF-v2FG F pU*F@("r϶p5x|#[Y. b :棒sWA \ v[*E 6n`D{R?w1g$:8pui[-% N$[Q${[Zy 3wVu|_.zwk>(FoPz L!c['3"je.lrS10iXFN w+c.0Ob~5sLVLM7JWׇ;{tdeηb ֈl, )S5ܕ@JHl`.w(|rʹv9 c&M:5`U(kˉU砩ܥ}W2'oJwo3/SsL}Y:狝s`hy3P^ Ds|¦ 6˱3@mFj߽z^yw<5֝#܁WĀ g8,:2d,fpqGȠ@qa>12A)b9U/%X-lc DE/ 198pzASFF&X?}O7L{hHq~7z8um>M}P(C%CKFn͌vG',zHN<ꈆv SBJdqLJ? {<τ{P5ASXC>7NT^Eo@%%6*nZqK5UjݠǿRktB1jK!k 'kq 0x*6!Xx`wC (Ei1` X6a@xFhY2f![IBVEHǑk]\b'FhJ+pjuubIzRa3 AJ@tpS V`_̇'nѢCɹ+B@{ 6Ëu!M@rX@u5dPҚޡ$N&ը|pX 4 w$-?1gC/Rg;fn3@ [RHp@H?gɩߚ?RKyK5jsSBF>Y" S#| }/#z?~1zpw`Sq ϠWf/!%38tF; [ǍӃD]bC)I-axت[}&^l$g[cP$I2&u\SO/d=ΔN\3 $*9.4W51%Ѻti%ڡ_ i`w"Hɥ þZ\o¿*p]d#9p,1%e2SlI _[S+3e&+`Rƫ;ZG#F_t=amjw="9k+mpdObٗ?Lo-$8_ig֤-CN-zY\cĨK0`h)MI/K#:TȵOV:|@<@ $OkVǁR##d-1?Eo 3[:T\V*-}#dU [.DeNoaٝʐcP37 ~K:?P\Ȯp mǡZMӕdY>ZLA?tO7V)XpZ%}ôvn77#mm)0w,Ihޝ["0*m-Aߚ= o1έh ލ MU<@1Նi"(pkVZ!@QOW֯Ylirb:'‹8DWobD!% W`eP諯v_NN'{AڇK1 ,]Z|pե67›+yyd"k9 u!jސ Ibu['Z֙@F4K<9biک̵=0EIr *L,TttVۓ$ :UۯS,W9gwxea7"uO>zy5Hpm٤ov{1\+'9sql N ܞw8Yfd<ύC̩C}"BYxJOKw?r /cٚ6:]l&9;׼ojQI8D/i(JFi̐bkJ=oȢBN Kؿf8<xlN & 1"}={r}~$k^&het:C]CeP}s3]˄nG\Q- WQ5cI/;仪вoL0JcVDKhh7n2D@Z=`6+T2 .h (J$uq"XYTk[}f:б sL˧"*"EĮRY*elk+wyo m!fq0t࿩tSG .s?؅)6DYr2u (Ty F[WCz0l6!]3BKzv!spn6tkv{$T{?2(Tբfs]Fco~aڶ"#=:39Ld=S TyXbC ޺5ŘǬ/N}*_KFvx3܃= :Gp*5+scx0ʿV .WT>hX@7# loJw&Wçт@iiI!B (nrXr輔<TLW[~lqWf@}C=^,W0ة``"\4uY(DQ 4!'f5'=@^мGzR#/+&M_=VLO1guW2Fsp_ InguN39ARHl䇘Ek|mMu6#$zelFь_i2 ɳr)b;SdC5e^QxjnaI&KHwzi['^d* ?ys!^/he'+SY and^C_ъMÁny܊ s'BruEp3 #h )k/[pn "lP f 0Մkܯ|q##v`vd>(ռ2^)HSk.dYXr'a9A)3+ПOT!F6O}& W/G\I-kJ k֯|Wdݘ6?[]ˏhyFVo=u ; w y>r`}&vZzQHUݳa 'K&73*:;aErQ]M"CrFejտ'#,[լ3/pg Ʌa1^pS N0R?4e2^LV}6w~E?@=dQ ;m͉6XK+ %6Ua wXwf=-'i@#YfsGɛ m7TGRj$[pE%n_TbiB2`9xـܥPe|͛-&E*̖D[h㨺qEϸ^9";j$8OLK'Ԑ?-g.߾]2KP|8)CBG4eAØ坥å$HJz_<Zqw 3P1y-l={v]ĒNR*o3 !T-a*,lߓ~EnގrΧ))>y;op3 y}nx (ާ}kM:+&G% ]C4T(r/wݺSxF1ѵR?$ 0q̘6!E*|%F! n9tTSPKr4 !6cɱMID)V] Wx{2xM g}~Q`ICP1)UhA+7k_HWL "moD| Ҡu+&_! ?9wZ3YKZT*]rua ygm 1^58*N0;>ĿEV׋d+8.'e+_`eC*ζO)> ovw<nI+@ "T>rDrh#cG/k՚ӷK~ j"^ұ[0t= :NC}!vE\oΚ%c_;zݤ  j6[FU<۬|NA8Ψ\50d鿉ێ)E `?~ PW{C i{B]ƄWp*0+&YS;<)c13 $IP3Эps%;ojs*FpnF \?/xhkef'#߮HО *Eb%ckwsQ f\_$??q@e͖9(ƭ#JQoyxp6{@( fk햮 FumS#{.VcGBm5͞c`\\+k8[ @n r}rucGO:JD6&[i# ktׅbGh'810Y,듯cֺ<1âII$gGp/*iT,ʶn9Tn }rT˥pxbﴽ̪CEX'ax{4-۫CLuRHW3&|Fp1 j=TſȅԎFJ>5.=i)I/-e'OLn`ǩ_$VkwsO 5,'{I=U9;E͏_6m.k4@ʝ8Ȁd= *eԪ_6g w)TF [?z <("L^cd: 9DS";;!@7ݔ7 G8PWBT.jEaJ3]^. Wɠ՝/Aeɂx RQ"=O|1ϵ۟Pi-T)ЀDLz僨ywH?&?Yv&=[762wM{9pik[ 㭌 rg'gDKr6||im,Kr:(n.Y?hxisy^CյP+a$8msjۖTL۴n%#%، Bv>[*hraz!3IC;u@T~ܶQ# T6-Bh`yR>VS,jh?*Kx(ʬrZ a7zv/u\uE~iEPgWKUIU oU4I/]0Lr`֊>FNq#keЦ5Wζ<4qZ#.v$K⇋V%Y`evZyAhj1uT㋨ :ED:V8g9p!N}!VQ0ɺsY&"mqg>T@VTx Esr8BM0E۔>Wh N]uG1[ޫ\,֝S'AcZN5ވTp>^z_ d.Ӊ8uVFmL 4fPE}wXdJGڐ3.Zeˢ*lN`WQ{up,+ "pPR5Tͪ}5^4'Ih&+͐cZqH7ffꦂGz!">Hɿ9YvÃo+%ym{͚Us-k ix%i<Iܣ>eͤQA2ڻȡ֒n矩@VNjS~F4ף@yog=sU]_  ?cd"6NuܓoY3a.|Am{*PϖִUegOt!ƶF_oWP<ֽ;]VY74JWH\erTn&DiGr76rT|jł6c Tmۨ7 ;/,NO&FAb<ޔԥK!a:E.m-t9DQl [t7UD1: åňxnO|p_d~-9M)-m :b8UL0O$^Y%[~Ң5vZ]n66aqtvLjYyч^/-{0P'v"j ixr#eeq#\eb)Wk` &\ԩa78'vSvCծN>/8\6*Cz.w"s e*dcYdC0zʫzIkz /f6'k5t2{B2>36H bn08Ur6ۚ|wkӥS8d feJ! `?Sk1]ԭ,q)}q4ʫU<|:RyJ&0†CNλOX;j=+*`~=WGvzXo LV'aRa6iC`OE/m,p_ bWڭ KK9{*oIXwNdS#L ;ꔓ.0p`-=\D4M"2 tFYN/yXx|W E2j멯gdx3EOO'5B;.yf}^VxR"&)]k9<܀;ta]Zd7/iv1Mv0Ę~J@RA+׀_NVݼ0u,E)z4b+Wz_Yu0vf=6I3R@ 5.3=IuzXmR#j( .6 J'g(8A e젲ʠMԓھDs_4(pg~"Y[_X>fb䥘 ?ޏ%W䠼]M]1ih ;=uwAoUovY,Eyzъ!*(XU 7Mxsb_eTޣJή>UMA1'DKDތ od `;i7gDpth8_r11A+xg@~ʼnrA\_vu})L=ڇ}?6] KdprE$oА#ϒ䭖:j H#PDASƾ"Eǹ ‹F{1:?:S݈:ri0ѕN_MRM wi~(YO%WrP2DJ(d2N01tQdVOq&VCfqg)~i nk1JKN,wEI\@zmREBMfg zq1q5Wĕ* aNYB.j4k3_6 p_=9̮x+i4h3E M]$\n@fKySf+ݐ[g|snnY8oukqܴc26&ASlG*`^0􁮙2e`d#jʁb *,hs-yӅ?MiW:y 5 D!6\P<8~LA=|z?ȕ퉠[e8cul!҂hRw4|W:V|lEjOs#e"Y+ikuиmpm{zI%FN&`<3凢Ao}=яJD| ՂvxG׆^zbu٧Pt9Yt,p#Nk uB2ϞvTVFH"5\a>dGl:J;@ђKLß= k'0Ǔb.ILbJ3~6: Ƌ}cFH 27)ueWci!o ChYdӐ3|Ę9l9&Р-~Ĭ3E]u_PaXқf96H"zjX1HIܲX[4|G5ԋ`WJ4&݀ s76T4SN[gF&NXUwl5y8aDZ/Vxlx-b}Q越kJZ `OPɐq4 K}',l}EǯjSa ^κ&Z^l6ѾP͆eFAQ~hGU RX'I,~ :`&:N9ߝn٦ͭM@r"=W4D ]9#q̇) P,UO)@ٍ3#Jɪ/dQ2ժ$Qb"CrM_& нoU zU嚣ʐV9CR1}nKHȟ` !ȗ-,G{eT&˴LIoإ^PW|RP'zH7wpX$'r WrNs3,^p` ~XPLa.Z EH\D؂y >TZDRJ w0\MzNC]/F>/]YC@_:5cnu\=T\"H9/RqkV\QݒWRhyrƧϕ6A4YT5IeSR AfK\&,=o륑;'X<vt4fI |j^$Tj揕Q PXaKaNQ[?>Ȱb?Q TP$A}0rYAL1h{/7˲XsL?$k|3YUl`IДeϾ!PȶtPK%22җqٝx:dpNUUB} E7Pc^ZXSA"籏בRTA/C/=ڒ/wĈ,)hmtUH==5ޛ bXYmͥ2F1_^p#8pta'Қ/BffmG?UO^~:K'{D]XR)W\ ] W>ʪSfXejP767"}AUpLLMzVզqzuQSq ԤWi.Z`ۨ#ɿؘr]<Ŷ[. yP}0>l-uuAtP!Hªb[_'[zq;Gi:5JI_ۀ ab J͙0Gpԁ?c_5̕3Ce"k"uGSxVԙ'&\WUUl<JK5!^=1nM IJ7> `KH5&aF̏K=gA\2l2c ofҶQ"\pYv{K];(•0.{]ha^wn.LϳYN9|&x(M9y*7=:4T.QM@N8+<آccT~|M. m1RRd@}9PDN“s&-N@1 ՝W &m:-y򲥪Fz2K+Ӓ!FĞo/8ޣ}Wm~K\88SLkbl'LFD̑ZisB&ӈ֗ވ,W)\00;EQ!~Q5shA㪥evU{\H{ &pdhFXDeeRD"9ikJ8P2&T&%hBXTx`%LSYWѧV,TQsR}-=!r@ǿ8 Ć|2TޓD>$?Bك[U!.JZ\ ]wQ}E~ԠN '^ H{.Q4ߑb,][܍-䚧)8+`q˻.\_Py_VN֊?/9qxy\M^*`) Vq`[OU:S*5m;0ko5~izoJsE.luzI{{P6 &tbZ~<<@o eLV SȴParx,3tМFa>=# ưO|T\փM$ԼlY̧f-؋N1XǀzZ7#7+;ya\ VgL Jhĩm%wU:_/noS֦YO!F#YhPC{y Nw LF!GgaCT.vI9M쪅s?J4W8J/ޱ o.[AY?$5BZx &RSz&7R=q?]ݢe)gKלw'u ,b=9T ^SPCC MǂT@ |\T 7kS'Vf?}ؖe k/̠r0Ѯ]wն ?1v>@)xs)ùg?)$xz4rt 0"Å2|!KU\PFog.GօZ>!g_氅%ۄ!@ Ê Hak2Y<h{<=Ow)R+)W UXǴ o@.CSE6Ŧg?1f_>z_&T`Y.DZ 4-p ,;.kBwnj"&!$`.- 1#Pؗ+McAQE/١VقAk|TLx gfOZ y8 tD,!Y*nH y$}zKT/vBRä5ݎ 65l;2 O J* z2Ϥ/T.Y=8hUսK %/:UeC'[̾AO>~lOp<-0Y9,!L\Yb B].y䱹2,OKr? *G_g?{=yf@k_+%hh*pg!!΋R'auYV㗂9^Y{y]2wsVbwG"@ :.Ky]/fD<*ik(Dkf%v')XIbuRRvYCT8oq&7y?)%ۻ-ЮsR[h8[2W+M69b &zH_ .2~Vx'>cϱ7y~UFπZZ75Kvy))vb{,ѷm ¡*^Jޡ+q`nqt(_F9p܀.MbYNyHjG7ճ$;M$l* UmFݱ$Nq"Itcg6q:z%<(pGVQ/|{+kHFh2Ґ éҸ0SkTg,O:MZ2;f }ox0Ѣ E99RKz{CXy+^['~Խ6v<Pz), 'w θzũ *-v/%v쫷pD$+9h@ɴQX[3bZF0}lhq)JRo0Ȧ>%A|p[T=mLk3A@:Ķ== g696lLBAwjIliBP W< &k9 Aa'EO9+WeВx`gu]gaQqw.&$1z4^ 4qv?zlskc8)4(?bniO=n&ѳ߽A7FWKj^8ga'Mq0{ vǞYvaqxSݮFj&铗cc!%צfГVW_6 -kqk@F©M).X4O\ҔWG:l,2 Z9b.YͮZ^ۤI! dCm+qc832}iurYj؁t)"z],jYRD5;zJcS-ݖgd/_1^J>%f W6{Vq5%z}k@Ctb1n wlpZ|=6IFH4ooX㖴)QwRL)% c;{Gp ROnRӬETYQC&92Wݿ v '(޷3KF)x>[kMym;.;;sÖܔI kʗ#W,ȥPn"TIJ[#C<*4/yyoM٤rK}9$ܣ /Ds@^LWyLމY<ÃYH20|X4{ycI,GHʫ9K7m. 0f~P4WD3&`w";hÁgɵDfHHl!7}P:E(:pKZyBK=* IFE[)?)QfTڲ_dxrFM^c݌F磮$ߏ.zR0]_lF X@4BѽwJ+dbp8WZX4'V<_<{ ܞ`lTJS\\5@^')K1Gu`U/Yp K-B:1ڀ_vTZWfŃJ\/}X,]Rx͋Vnh S%?ՎYg*|k AD=0LlPރ! Z̦dIEmmˊnDmV 7-(Z-jM$#ڳ12nygbd@|խgLA*L1m ^XՀc⿌R$I%竧hCeiKz#߈v0A@Q@12' <(SqAie*瘌OexkZ׸b2]B2 7hq.iԠXV7^ϼI)DGIo4IH00AV40^0@~AGm/Bّ5̠%J䨣WFZcȀ8+$3=e߽K +mipkGx5}1s!t^ɷ#.nT8czACΒJ$d0=IG2.'Kg]t\qHtR7kQzӷus(_Yx|:W Ѿ\NZL{jb+,@yRaw_~O1 ;V _V5 lyS8KPW+;cC0lI(T{], np|NMi}.]跉LI\u9>P1䌷vYQl)@/%7rlQ: Vp,wWN]%ֵUХ|`}P@F":QaxzG,Z *-nW=z~,P6 (1gc|1!6_IAӡ75cXtj1?SxG]/cb6hW6HaN˴#·#t?Oz7ꂭY3XoѲ/I1K˥%3,D+?QyT' yRg~z&jߨ-yE\~^g.%Oefߏ#y/@RkQ+a&ý3쨰45X peG`zG)Ol tl˫v۷e{i0׫8dQ1T'Amjj}3ONz- ^ko#t8zOU5U','2vU]i6W _sDEj[W笃Dut&ΌCUoûT-k]id班'U]][L}:jonc28k*g;P \јY)#fB'asɣܫGփ9fe.7Hc\/Wpl%pO :I>+,{]7o2}x&/{7׷ui'NǟKT{B@=-%4^l/e{ ] PFA,Q;IVC\;ڄ M\1Em7B84:ٽzwޏ _Q='Zsn +=y&b=O6?2rq 1>?Sfd_nu[)(﫡H1ԫ?~P=p9߷.mTxo64XlRGXF}0*/Ta#BK'W9Z»I~=8,ɈsD7 Q [lM0Vs&]Wa6q 5J?ޙlSU땃2&}y̥ihߠ-h:ɫ`Ƴ{p߭"c -DDzDLN3bHicxHrl*?Kok!m87PCG&?k|%!mn,$dK}ӬpPRY޲v߃$/d/9#ǣR6Ps ePKFo #a&v7{xNv@ĒÆ4%uX=Wxfs\sxlJ>HDI5` 5i5 ԣ:|Tx8]+ăn>;q'N{6)&qKOO:& ź00WgyUW̪i˶L&AJ O"{HkV:'\=H*߉sd6HqBCWv$/=)L~K:mv6ix|W %@Ges/g' O#޻# b'O IZbОV~Gɟ:nn67cO\huڻH{ רXOH.c ^v})iA@SN5A"/QSE*IDlBGBb _)0QώtSX\k.Gd+dՁQACV8<\9_} }6:R"+B] |[4LS \% 9lIg }27YBlRבL~m9߲֭cq``:=sXube[+N"-RyǷj{-b%YRпP^'1@Jh>cu*`=y?@ń}HJЭp5 󣠕 fz ʧl=So|OK[ŊkӘ~IgPoig8)s8:*fG:Qݜ t'JfM9%5>s^ ܬ3XE ƌ1÷!Dy!6!+lz*4Tn(vR܃Ó8EAGoМY+oP& ܋vX iwydѪ}{G*h7z f:{^ߋ)^k,DwRZaeOiG8,n, ) ␲u5́hd?;hB% Z'8܂xE[=lU&!4cebU1;/C[RMjiR"LrnoýEvvOi*>&;&e]b1+ϻDg4xo tuR/H7?I%uvi='fo|G0Uɻ4$? jxF*u6k° mu!l)N,0- d ƫO3n%&$+=tAdrSVk&}w\7{f{6rRQ.zg~`ѠǣdBo,5%RyX, ?_'6(6xB5-Fv&`/)hPDc Dך™.5.o|W|?% ZӲC1ZY}N.4q t.%p2L 6%FZU$MKLDqGo0L 0NӠHٻZ@rsA E.*qj|!<CLeAoqrKoj}UWyPf @$z XR&i_D{=}u{)[.ǚּض疖ӘB pEfq\ 0mAl6`PeI؏Rd'ZNVQR^lXtۄ-\s?3y Yh1Om4v[5*=v굉DфA$H='CQ]uDǃ DC1ۋpBFp_򖀣Il(m=:lifJ 4+rħk_hNt1(1o!?qh5 ݫ JnVB̀8G1D$:|- x-hS 󱖑:D0o28ѿkw&L4-\B/wd}E+Svٗn 45"x}p: |Ú?Ҽ .>[]9]:f=tY8rW΀!t;wq9@ڶ$yO6!%FEP%X9~pXlE縅55hUw8̀PG\ r\_H(7I?|lD,>\J;b 7pf@H/*@kk\g E֮gaښ} prC :audEX-+8fv\h+ynB!ʳA@#Yޟcqݽ RѣNN*>}?dJx&JXz 55iP-jqќTpmW _b{<ӥ[>r`-T^/7kp8%{@j5>|t } Ýui uynBjUM:"$Yyu8-?ݹ Vgx "c@ml}(>ZHInDUe@Ňkn!^Nh=>wHU% (=xW*πoC#؅ꈦ=W.E.F;Kƥ?gJǪ@'ɅoRr-C>H&m;Bo]8lG(Bc1Ŕ_C݆nh6"KAxK r@F/4zȵ=G${.4-2霙GW%r0Gl 4Z D1g;-}I!-j@̲SA:],z0UJOUXI;E@a{v p.뫢Av"`'3Ӻ++))cQ#"`<~}@@Uú[p6VsAEzUvPueio= 2W5@h*tvqW=Pڶ5o*EŁz7[V9f֢YQeS" VF"]E )74`/{?赧]Q CF# ȧ{IJ(^Ip;|lRV0lxs޹~AB$G|GkE{j;栦-}Y(nX9Y@rW=}sx8guDa!9@( (:z1J(t@G#|,;`Bc-ҙ!$Eg(_2j褀Q%J_Iޱ4ўA'_6"n8tQ*Ds#mC!RԉH>M*'(7Y !/pS$)3܀P1a񬌪DibJc ,'w$pǕsi(% x@X.e*9 fV].uc:&6Z-3YǠa0#ty_P"͙ e/[)ފ 5**o-^=ҚZ (ݤzؼQQ!!}5r&e,?Qds>vR-M MdǘC D/JT5C(4W"HF{8mW6VkcfTdU[Ǩ=іaۅ_nftJre{ь֫!\VHj g9j.gŪqc_} pUpHK>%ΘUzg'ߟQJ:z{Gcj<Aظ7eBY^3sι"4 bG3Nn0#.0[NU-1A5dBPYz3_8Qp"ޞr={$æl Bu=A?;%G}Vp/"f%O/f_>d$լE%wrpλk%.HQ]Z´Ȧmߑ <q*,6oY`Q@찍 L['Uh)Qlj\T~c9H]9A1Е 4#9L26ry]т{H`~6xR'OIbp*}ɪ5.Un-MaZk ۋY=R^񨤷EifgZg؝M[mV,߅BXm_#ǻ'+nHHÎ;IULJw#$I.4~@kMFr"IxtMD<75m"vۤ%1'aX{ 91a2+s.,pWN+WsYv4MOi|Pݯ;V+=᳙V&[*P+7 KP}Rmg p5 ICg‹-A[c-ek]RCXLۥLv{Ib0wň};A "7֚fs$1DfQs&`Մ\qɔE]ΛQd-["J1K2@Uig vB 쩓?_xLZbf4PқZS!EYSƷGɝNN>g>'}x`{)ςL8eNq[iA1#_={O UZȄyj}ʮ59<md!4ɿ^Ȳ+OoA,4VgOGf z&J}nK_>I~"f, 8jaU7-ӄ,Cl0Zt仚:ƞ 8o% h݇DWk.Lq:fd;N^Y=GlF3w6SR2Wn~2ujߑilA?iߋNvX2# ~G:5|Vm dƛ"XSp A=HH0Af$L_^Q*c0;w0;KS3#j E,%;$Rjukv  S*]JYEsoL,\ jBўާkR 5qtOr:֠<#;5gdPܨSW5~ x"&<\J<<_NtPWV'\y*0Z3MAf@|H{RVC0F7gPwN`HǠ:ދp xU (Ksa!+Xzת-Gʀv^y4Ap+N2X~rWy#)w@nޟ[c8VKGKYx9˞ ivJhX9Ծ%-<'k_ 62]>9Z9pՔ1ͧ%_nM!wL=O(sf81n1!RsEij!~xz~*amS5'Zo2T*RttNTgW-ݣ'+{AP$"!8_.YAX47h u6bHG.&tMjX!0&,XH)?YU)Ckr0蓯[˽ax4R⮗1Pd 'QOy_$Tv(yO]q]Zn9ϿݻZBtƶ ] y]@U{Ffi财pf]4Sq+0m:?$C<6\QUGqa9H0q]6%y}iu2+?#Ib2k@*/ fo>Z ȄW3&0$8d/DCƏʵuψ,}<`+ȹ-$d7(\ N7NǠKE`κY L۱K$.EES"7Qoic6~n<[ ) Q=Ј4͊qeej,`+֠ IJIfwwъ6 F:I( .ߟNubޗsKN $*t%lu0a9MnxWL5~%ڍFT٘Eqk0Fs+-.". ;p9R~Q` R׭FET麡/fc}-` g<0YWÃ>+C6=cxzIES)RItq HL:z1!"}DLXZȢ@l.A4߉.Җkg@%p'{x.5ďs>gL+y3[]7ݟBBBF|C >[}Սi|ٽ 8 {.!q?@+ac,FުJ)oiїB]UPxM`.!1Y"Pv!7̈[3+1uK6>R,&e=~?Jk.0e?[aYF*+d0.l_gzo:rBjSHEdZދx j)Tv2 KkUD~K"=T@pGSrxά% l,9ɦ[,2`m*Tc2rIS rp'Y4ŻQyh} t6s1E䚓5iBsb&C7-kE\Eܰ+ on̜.)wtԠ I> != q )9] OO4lk"X"iZcc( x-KeҥTՏx9a3ۜR R3as#hFZ F (IS]40캜J4awclhZƐ;EO&tH1#"Mֿg>@K0Iٹ>s}Â.-'ZWtLЧ#_o5NHsjF $1dov}URd.0y1XPoɹoJTp `IkA";},}s a,v]蔌)߱Qs_\F1m`sk%O\JKBzPB$c)࣠Iecz6cB+6 D j";)ȼ"\PYZ$!4YCNs3vEesyCVTÚCgF'IyalZi!OAoyv66xMQqmYg܄\ SKaA\X qT֣#Ṝ&Unov|e r*`w!p 5ҟ.zShĢ۰lپ>ĸ\E޻x~>95pYUvA il29UEllD _zkJjmZ1u{ F2-fCT1dש;egigIFQ9(?_Z3ʏխ!Xhm (8CwV_ny>o#=Le=`,vNkU_7~΅J1+8@Ztqz:ac/wu㹾̺SUt*%c5E'#q{Wťm(e|agzw1'S~tu8@Ƀd[>u[,*$IncLzϲ WZ"!Zvqg_M]ol% #bfW4)T'5SkF:!611YRP7n!*wcSn>:/:; ps2C{ONq3&fX5x]'}?WVFY!w?.4/vT Y/~+sZ {>_ %,!ID{ y(f-%ZxTի/+ӏe7OQwFq/j8z"|+6_BqIve~#:C Ƭ`NxGShGe$c`AҰ7 Pup&ИҭnoקkRbЖQM y,E+1ͺ l*y+0%NgŦx0*SB[ߢJG0}0klnsd Jp,` D">ۮE?6 P3ƧǏSOS qv)`Zl9 1Md#w3a,mV eyS뽢csC(r2j5}_=I5 Q|Ϫ_/Si@Vl(܄$C `@v]V2:'Ti"'rہj4 {6q;ةv0wOe>{h;J[ ko)F72簍H e~ݻzX-!7B]m'Sir6)\-z cW%F oW-[UOK=@aK''u#"?}iGm{:W-tj2;b' ۡ=j}Q)sJaG*ԔP)@]s7aYkI6@+Ak)xd^VpL}jp:DJLbav []Axhh!c7j-.q.Ÿa$QֱY&Q26vȱh?ˇW4#c:#ЛO&S>$hvН>R:V=L_`t6~ 4<Ȃxj%05ZUЃ(s{ڣ]6&v)sPJB:'WC\PhC,$l^Qq8B@+uv5 >{`s!71!UcowC)AKayy&J| 0kd fudJ=ν#E||*mz.:7| FhH&{2(Qg~O 'O >l~Lj"^i+~Q+Zq&<>UDKbF=eF 5^O?|Xp,MBefsmaAvYt?U ~u3 r6@?p1we(4薂 5E.icV$dwYxgZDwsEiʨ7 B/sH1G|Lww}5r]$V1%f) wUʼn9sK9^E5)^PNeb{3ba6w)K}!纍;k:#s34]q׮N-hO'ՠ:q?~}`fk